人間レイテンシ vs. システムレイテンシ:ディスプレイHz、マウスポーリングレート、インプットラグ
オンラインテストで反応スコアが220msと表示されたとき、そのうちどれが生物学的な脳のもので、どれがハードウェアオーバーヘッドなのでしょうか?エンドツーエンドシステムレイテンシの完全な工学的内訳を紹介します。
エンドツーエンドレイテンシ方程式
すべての反応テストやゲーミングアクションは、2つの異なるコンポーネントで構成されます:生物学的人間レイテンシとハードウェア/システムレイテンシ:
未最適化のセットアップ(60Hzオフィスモニター、ワイヤレスBluetoothマウス、重いバックグラウンドブラウザタブ)では、ハードウェアレイテンシが実際の生物学的速度に30ms〜70msの人工的遅延を簡単に追加します。
1. ディスプレイリフレッシュレート&フレーム間隔
ディスプレイはリフレッシュサイクルごとに視覚コンテンツを1回更新できます。リフレッシュレート(Hz)が高いほどフレーム間隔が短くなり、視覚手がかりが網膜に早く到達します:
| リフレッシュレート | フレーム間隔 | 平均フレームレイテンシ | 競技的優位性 |
|---|---|---|---|
| 60 Hz(標準ディスプレイ) | 16.67 ms | ~8.33 ms | ベースラインリファレンス |
| 144 Hz(ゲーミングディスプレイ) | 6.94 ms | ~3.47 ms | 約4.8 ms速い刺激 |
| 240 Hz(eスポーツ標準) | 4.16 ms | ~2.08 ms | 約6.2 ms速い刺激 |
| 360 Hz〜540 Hz(エリート) | 1.85 – 2.77 ms | < 1.4 ms | 約7.0 ms速い刺激 |
2. マウスポーリングレート&スイッチデバウンス
USBポーリングレート
標準的なオフィスマウスは125Hz(8.0ms間隔)でポーリングします。高性能ゲーミングマウスは1000Hz(1.0ms)または最大8000Hz(0.125ms)でポーリングし、入力報告遅延を最大7ms削減します。
光学式 vs. 機械式スイッチ
従来の機械式マウススイッチは、ダブルクリックを防止するために人工的なデバウンス遅延(通常4ms〜12ms)を必要とします。光学式スイッチは0.2msのデバウンスレイテンシで赤外線ビームを介してトリガーされます。
3. 当社ブラウザエンジンが測定誤差を最小化する方法
標準的なWebアプリケーションは、JavaScriptイベントループのブロックとタイムスタンプの不正確さに頻繁に悩まされます。ReactionTimeTesting.comは、サブミリ秒の忠実度を確保するために厳格なアーキテクチャ慣行を採用しています:
• マイクロ秒ハードウェアタイムスタンプ: マイクロ秒精度でCPUハードウェアパフォーマンスカウンターを直接照会するperformance.now()を使用して、刺激の開始とクリックイベントを記録します。
• PointerEventタイムスタンプ追跡: テストボックスをクリックすると、JavaScriptがコールバックを処理するタイミングではなく、OSドライバーレベルで生成されたネイティブevent.timeStampをスクリプトが検査します。
• シンセサイズされたオーディオオシレーター: 聴覚リフレックステストはハードウェアWeb Audio APIオーディオクロックを使用してメモリ内で音波を合成し、OSオーディオバッファ遅延を回避します。
微秒の機器管路:刺激から取込まで
オンライン計測や競技シューターの覗き対応で、反応は網膜から筋だけでは測れない。機器遅延が避けられぬ土台を敷く電気光学回路を通して測られる:
CPUが画面変化を用意するとGPUが化けて合成する。待ちが深い(標準V-SyncやGPU律速)と提示まで 15〜45ms 溜まる。NVIDIA ReflexやAMD Anti-LagはCPU投入をGPU完了に直結させ待ちをほぼゼロにする。
画面は上から下へ走査線で描く。60Hzは上下走査だけで16.67msかかる。走査後IPS/VA液晶はさらに 1〜4ms の灰階(GtG)遷移が要る。OLEDは結晶回転がなく瞬時 0.03ms で切替わる。
押下は板ばね接点を潰す。機械式 microswitch は二度押し防止に遅延(4〜10ms)が要る。発火後はUSB周期待ち:125Hzで8ms、1000Hzで1ms、8000Hzで0.125ms。
面物理:更新間隔と画素遷移
更新頻度(新画面の来る速さ)と画素応答(色替わり速さ)を混同しがち。240Hz Fast-IPSは4.16ms毎に新画面を出すが、液晶は輝度到達に3msかかる場合があり、高対比遷移は速い刺激の後ろで尾を引く。
OLEDと残像消しが有利な理由
OLED画素は自発光しms未満(GtG0.03ms)で切替わる。高Hz(240〜480Hz)では刺激が網膜に鋭く映り、動き統合のため視覚野を休ませる残像ぶれが消える。残像消し(BenQ DyAc+やViewSonic PureXP)はCRT同様に枠切替へ裏灯を閃かせLCDでも同効果を出す。
最低レイテンシに合わせてセットアップをキャリブレーションする方法
1. ディスプレイを最大リフレッシュレートに設定: Windowsディスプレイ設定でモニターが60Hzのデフォルトではなく、144Hz/240Hzで動作していることを確認しましょう。
2. 1000Hz以上の有線マウスを使用: Bluetooth接続モードを避け、専用の2.4GHzワイヤレスドングルまたは有線USB接続を使用しましょう。
3. Chrome/Edge/Firefoxでハードウェアアクセラレーションを有効にする: ブラウザがフレームレンダリングをGPUにオフロードすることを保証します。
4. 重いバックグラウンドタスクを閉じる: リフレックステスト中のCPUスロットリングとスレッド競合を防止します。
FAQ
機器と入力遅延:よくある質問
ゲーム周辺機器・リフレッシュ切替・現行機器の速度測定の疑問。
V-Syncはどれだけ遅延を足す?
8000Hzマウスは体感できる?
ブラウザ計測が手元ベンチより高いのはなぜ?
光学スイッチは機械式より速い?
Bluetoothは2.4GHz子機より遅い?
ブラウザのハードウェア加速の影響は?
GtGと動体鮮明度(MPRT)の違いは?
学術参考文献&引用
1. W3C. High Resolution Time Level 2 — performance.now() and DOMHighResTimeStamp resolution. W3C Recommendation.
2. Woods, D. L., Wyma, J. M., Yund, E. W., Herron, T. J., & Reed, B. (2015). Factors influencing the latency of simple reaction time. Frontiers in Human Neuroscience, 9, 131.
ベースラインレイテンシを測定
ハードウェアキャリブレーション済みの遅延なしテストスイートでリフレックスをテストしましょう。