コンピューターマウスの仕組み:ボール式・光学式・レーザー式
短い答え
コンピューターマウスは、手の動きを小さなX/Y移動レポートに変換します。ボールマウスはゴム球で2本のローラーを回し、エンコーダーホイールがその回転をカーソル移動に変えます。光学マウスは表面を照らし、非常に小さな画像を高速で取り込み、表面の模様がフレーム間でどうずれたかを比較します。レーザーマウスも画像比較型ですが、可視LEDではなくレーザーや赤外線を使います。難しい机では役立ちますが、ゲームで自動的に優れているわけではありません。
マウスは手を動かすとすぐカーソルが動くため単純に見えます。しかし内部では、摩擦、光、センサーフレーム、スイッチ、ホイールのパルス、ファームウェアのフィルター、USBやBluetoothのレポートが連続してポインター移動に変換されています。
この記事では、古いボールマウスの仕組み、光学式とレーザー式がボールを置き換えた理由、ガラスや光沢のある机で問題が起きる理由、そして実際のマウスを確認するブラウザテストを実用的に説明します。
マウスは動きをどのようにカーソルデータへ変えるのか
多くのマウスは画面上の絶対位置を送っているわけではありません。前回の更新からどれだけ左、右、上、下へ動いたかを送ります。OSはその差分を現在のカーソル位置に足し、ポインター速度、加速度、表示スケール、ゲーム設定を適用します。
USBマウスは通常、ボタン状態、X移動、Y移動、ホイール移動を含むHIDレポートを送ります。Bluetoothマウスも無線経由で同じ種類の情報を送ります。だから専用ドライバーなしでWindows、macOS、Linux、Chromebook、多くのタブレットで動きます。
- ボタン:押された、離された状態を送ります。
- ホイール:スクロール用エンコーダーのステップを送ります。
- センサー:インチやセンチではなくX/Yカウントを送ります。
- ファームウェア:PCに届く前に平滑化、拡大、デバウンス、フィルターを行うことがあります。
ボールマウスの仕組み
機械式のボールマウスは部品が見えるため理解しやすい方式です。ゴム球が机に触れ、マウスを動かすと机との摩擦で球が回ります。内部では直角に配置された2本のローラーが、左右方向と前後方向を読み取ります。
各ローラーはスリット入りのエンコーダーホイールを回します。光とセンサーがスリットの通過を読み、電子回路がパルス数で速度を推定し、光の変化順で方向を判断します。パルスが多いほどカーソルは大きく動きます。
弱点は汚れでした。球が机のほこり、皮脂、繊維、髪を拾い、それがローラーへ移ります。ローラーが汚れると滑って正しく回らず、カーソルが飛ぶ、重い、一方向だけ動きにくいといった症状が出ました。
トラックボールの仕組み
トラックボールはこの発想を逆にしたものです。本体は動かさず、親指や指で球を回します。古いモデルはローラーとエンコーダーを使い、現代の多くは球を光学的に読み取ります。
利点は魔法のような精度ではなく、机の上で本体を動かさずに操作できることです。狭い机、制作ブース、アクセシビリティ用途、指だけで操作したい人に向いています。
光学マウスの仕組み
光学マウスはボールをなくしました。LEDが表面を照らし、レンズが小さな範囲をCMOSセンサーへ結像し、プロセッサーがフレームごとに比較します。模様が左へ3カウント、上へ1カウントずれたなら、マウスはその移動を報告します。
この画像は普通の写真ではありません。低解像度で高速な表面模様のサンプルです。マウスが見るのはコントラスト、縁、ほこり、布目、微細な凹凸であり、読める写真ではありません。そのため光沢のある白い机より、安い布マウスパッドの方が安定することがあります。
現代のゲーミングマウスはLED光学センサーを使うことが多いです。布パッドで安定し、高いフレームレートで動作し、古いレーザーセンサーで問題になった加速度の癖を避けやすいからです。
レーザーマウスの仕組み
レーザーマウスは光学追跡と完全に別物ではありません。反射光、レンズ、画像センサー、フレーム比較を使う点は同じです。違いは光源で、可視の赤色LEDではなくレーザーや赤外線を使います。
レーザー光はより細かい表面情報を拾えるため、通常のLEDでは苦手な面でも動く場合があります。オフィスや旅行用マウスでは、机、ホテルのテーブル、ファイル、場合によってはガラス上で使われるため便利です。
ただし細かく読みすぎることが必ず良いとは限りません。一部のレーザー実装では布目、ほこり、微細な変化を読みすぎ、ジッター、正の加速度、高速時の違和感、高いリフトオフ距離につながることがあります。優れた現代センサーは改善していますが、レーザーが自動的なゲーム向け上位版とは言えません。
ガラスや光沢机が難しい理由
透明なガラスは、通常の光学センサーが必要とする見える表面模様を持ちにくい面です。光が透過したり鏡のように反射したりすると、比較できる安定したパターンが不足します。光沢机でも反射で似た問題が起きます。
Darkfield系の追跡は、ガラス上の微小な粒子、傷、汚れを読むことで特定の問題を解きます。オフィスでの携帯性には優れますが、適切なマウスパッド上の高性能ゲーミング光学センサーに必ず勝つわけではありません。
ボタン、スクロールホイール、ダブルクリック
移動だけがマウスではありません。主要ボタンは機械式マイクロスイッチが多く、一部のゲーミングマウスは光学スイッチです。機械式スイッチは押した瞬間に電気的なバウンスを起こすため、ファームウェアがデバウンスを行います。
スイッチが摩耗するとバウンスが増えます。古いマウスが1回のクリックでダブルクリックする原因の一つです。スクロールホイールもエンコーダーを使うため、ほこり、接点摩耗、ホイールの緩みでステップ抜け、逆スクロール、不均一な動きが起こります。
DPI、CPI、ポーリングレート、リフトオフ距離、加速度、ジッター
これらの用語は製品ページで混ざりがちですが、別の部分を表します。DPIまたはCPIは、物理的に1インチ動かしたときに報告されるカウント数です。ポーリングレートは、マウスがPCへ報告する頻度です。リフトオフ距離は、持ち上げたとき追跡が止まる高さです。
加速度は、出力が移動距離だけでなく速度にも依存することです。ジッターは、本来静止または滑らかに動くべきときの不安定な小さな動きです。汚れたレンズ、悪い表面、極端なDPI、不安定な無線、センサーのフィルターが原因になります。
- DPIが高いほど正確とは限りません:多くの場合ポインターが速くなるだけです。
- ポーリングレートが高いほど報告間隔は短くなります:125 Hzは約8 ms、1000 Hzは約1 ms、8000 Hzは理想条件で約0.125 msです。
- 低いリフトオフ距離はローセンシのプレイヤーに有利です:マウスを持ち上げてもカーソルを動かしにくくなります。
- ゲームではRaw inputが重要です:OSの加速度を避け、マウスカウントをより直接使えます。
ボール式・光学式・レーザー式:今選ぶならどれ?
最適な方式は用途で変わります。多くの人には、良いマウスパッド上の現代的なLED光学マウスが最も安定した選択です。
| 種類 | 追跡方法 | 向いている用途 | 弱点 |
|---|---|---|---|
| ボールマウス | ゴム球がX/Yローラーとエンコーダーホイールを回す | レトロPC、修理学習、古い環境 | 汚れ、ローラー滑り、清掃が必要 |
| トラックボール | ユーザーが球を回し、ローラーまたは光学で読む | 狭い机、エルゴノミクスの好み | 慣れと清掃 |
| LED光学マウス | LED、レンズ、センサーフレーム、表面比較 | ゲーム、通常の机、布マウスパッド | ガラス、鏡面、低テクスチャ面 |
| レーザーまたはDarkfield | レーザー/IRと画像センサー | 出張、難しい机、一部のガラス | 布パッドや高速ゲームで不安定に感じる場合がある |
読んだ後に自分のマウスをテストする
理屈は役に立ちますが、重要なのは実際に使うマウスです。次の流れでセンサー、スイッチ、ホイール、設定の問題を分けられます。
左、中央、右クリックとスクロールをブラウザで確認します。
マウスDPIテスト既知の距離で実際のCPI/DPIを測ります。
ポーリングレートテストマウスがどれだけ頻繁に動きを報告するか確認します。
リフトオフ距離テスト持ち上げたとき追跡が止まる高さを確認します。
マウスドリフトテスト静止中の不要なカーソル移動を検出します。
マウストレイル表示滑らかさ、飛び、不均一な軌跡を確認します。
マウス加速度テスト同じ距離で遅い動きと速い動きを比較します。
ゴーストクリック検出スイッチバウンス、意図しないクリック、ダブルクリックを見つけます。
関連するマウスガイド
実DPIを測り、ばらつきを理解します。
マウスDPIの確認方法Windows、macOS、ブラウザテストでの実用手順。
ポーリングレート解説Hzで何が変わり、何が変わらないかを確認します。
ボタンとホイールをテストスイッチ、ホイール、クリック抜けを診断します。
カーソルが勝手に動くセンサードリフト、タッチパッド、無線、ソフト要因を分けます。
マウス加速度を無効化OSやゲーム設定による不安定なエイムを直します。
動画:マウスセンサーの視覚的な解説
機械的な説明の後に、センサーとフレーム比較の考え方を映像で確認できます。
現代のマウスが動きを検出してカーソル移動へ変える仕組みの視覚的な概要です。
情報源と調査メモ
技術説明は、センサー資料、メーカー発表、HIDドキュメント、実際のユーザー質問をもとにしています。
- PixArt PAW3204 optical sensor datasheet
Sensor documentation describing optical mouse image processing and motion output.
- Avago ADNS-2051 optical mouse sensor datasheet
A classic optical mouse sensor reference for frame-based tracking concepts.
- Microsoft IntelliEye announcement
Microsoft announcement for the IntelliMouse Explorer and the move away from the mouse ball.
- Agilent laser mouse sensor release
Manufacturer release describing laser sensor tracking in Logitech laser mice.
- Logitech Darkfield release
Logitech release explaining Darkfield tracking for glass and glossy surfaces.
- Linux HID report descriptor documentation
Operating-system documentation for how HID devices describe mouse reports.
- HowStuffWorks ball mouse explainer
Plain-language explanation of old ball mouse rollers and encoder wheels.
- Reddit ELI5 and MouseReview threads
Used only for wording and real user confusion around ball mice, optical sensors, laser sensors, and surfaces.
FAQ
- 光学マウスは写真を撮っていますか?
はい。ただし普通の写真ではありません。表面の小さな低解像度フレームを高速で取り、模様の変化を比較します。
- レーザーは光学式より良いですか?
自動的には言えません。難しい表面では有利ですが、良いマウスパッドでのゲームでは現代の光学センサーが安定しやすいです。
- 古いボールマウスが滑らかに動かなくなる理由は?
ほこり、髪、皮脂が球とローラーに付着し、ローラーが滑ったり不均一に回ったりするためです。
- なぜガラスでマウスが動かないのですか?
通常の光学センサーは見える表面模様が必要です。透明または光沢のあるガラスは安定した詳細を十分に与えません。
- マウスのDPIとは?
DPIまたはCPIは、物理的に1インチ動かしたときに報告されるカウント数です。高いほど速いですが、必ず正確とは限りません。
- ポーリングレートとは?
マウスがPCへデータを送る頻度です。125 Hzは約8 msごと、1000 Hzは理想条件で約1 msごとです。
- リフトオフ距離とは?
マウスを持ち上げたときセンサーが追跡を止める高さです。低いほど持ち替え時にカーソルが動きにくくなります。
- カーソルが震える理由は?
汚れたレンズ、悪い表面、高すぎるDPI、布上のレーザー挙動、不安定な無線、ポインター加速度などが原因です。
センサーの仕組みを理解したら、ボタンとスクロールのテストを行い、次に実DPI、ポーリングレート、リフトオフ距離、カーソルドリフトを確認しましょう。毎日使うマウスと表面で試すのが最短です。