ヘッドホンラボ · 音声遅延

音声遅延テスト

音がどれだけ遅れて耳に届くかを、ビートとフラッシュへのタップ、またはマイクでのクリックのループで測ります。

サウンド出力 未開始 測りたいヘッドホンかスピーカーを、ちょうどよい音量で使ってください。ワイヤレスヘッドホンは先に接続してから「音を出す」を押します。
ブラウザ自身の推定
—
サンプリングレート
—

毎分100の一定テンポで20回クリックが鳴ります。最初の4回はカウントイン。続く16回それぞれに、パッドかスペースキーでリズムゲームのようにタップしてください。見るのは自分の指だけ。パッドはわざと暗いままです。

ビートに対するあなたのタップ

測定結果

音(ビートに合わせてタップ)
—
映像(フラッシュに合わせてタップ)
—
映像に対する音の遅れ
—
往復時間(マイクループバック)
—
  • テストを実行すると、結果がここに表示されます。

2回タップする理由

ビートぴったりにタップできる人はいません。一定のリズムだと多くの人は少し早めに、一部の人は遅めに打ち、そのくせは人ごとに一定です。1回のタップテストではそのくせが結果に混ざります。フラッシュへのタップは音なしで同じくせを含むので、2つを引き算すると「音が映像よりどれだけ遅れて届くか」だけが残ります。口の動きとのズレや、撃つのが見えたときに音が聞こえるかに関わる数値です。

次のチェック

同じヘッドホンで、別の確認を。

このページの用語
音声遅延

プログラムが音を出してから耳に届くまでの時間:オーディオバッファ、接続(ケーブルなら数ミリ秒、通常のBluetoothなら100〜300 ms)、ヘッドホン。

テスト前のクイック回答

Bluetoothヘッドホンの遅延はどれくらい?

標準的なコーデックで通常100〜300 ms、低遅延コーデックで40〜80 ms。有線やUSBのヘッドホンは数ms〜30 msです。ループバックで実際の値を測れます。

動画は音ズレしないのにゲームではズレるのはなぜ?

動画プレーヤーは遅延を知っていて、映像を遅らせて合わせます。ゲームは待てないので、撃つのが見えた後に音が聞こえます。

リズムゲームのオフセットはいくつにすべき?

ビートテストの中央値が、キャリブレーション画面が測るものと同じです。ゲームのオーディオオフセットに入力してください。マイナスで扱うゲームもあります。

なぜフラッシュでもタップするの?

一定のビートでは誰でも少し早めか遅めにタップします。フラッシュテストは音なしで同じくせを含むので、その差が音が映像よりどれだけ遅れるかになります。

この結果が実際に測定するもの

ビートテストはオーディオクロック上に20回のクリックを予約し、4回のカウントイン後に各クリックでタップします。タップはすべて同じクロックに載せるので、(タップ − クリック)にはクリックの描画から耳までの全経路、タイミングのくせ、入力遅延が含まれます。フラッシュテストはアニメーションフレームで描くフラッシュで同じことを行い、表示経路と同じくせを含みます。両者の差が音が映像よりどれだけ遅れて届くかで、放送の基準(ITU-R BT.1359:音が45 ms早い、または125 ms遅いと気づかれる)で判定します。ループバックはAudioWorkletが各クリックの開始フレームからマイクを録音する間に5回クリックを鳴らし、相互相関でサンプル単位でクリックを見つけます:人を含まない出力と入力の遅延です。ブラウザ自身の出力遅延の推定も並べて表示します。

測定の範囲: タップテストはハードウェアだけでなくあなたも測ります。16回のタップでほとんどの人は数ミリ秒以内の中央値が得られますが、集中を欠くとばらつくので繰り返してください。ループバックにはマイク自身の遅延(内蔵マイクで通常5〜20 ms)が含まれます。Windowsはブラウザの推定としてバッファだけを報告し、Bluetoothの接続分を含まないことが多いため、実測が必要なのです。

結果の読み方

音(ビートに合わせてタップ)

音の経路とタイミングのくせの合計:リズムゲームがキャリブレーションする数値です。有線ヘッドホンなら多くの人はクリックから50 ms以内に収まります。

映像に対する音の遅れ

ビートからフラッシュを引いた値。遅れ125 ms・早まり45 msまでは気づかれず、遅れが185 msを超えるとはっきりズレます。

往復時間(マイクループバック)

出力と入力の遅延の合計を、サンプル単位で測ったもの。45 ms未満は有線、45〜90 msは低遅延ワイヤレス、100〜250 msは通常のBluetoothです。

予期しない結果の確認

ループバックが「聞こえず」になる

音量を上げ、マイクをスピーカーにぴったり当てるかイヤーカップをかぶせ、短いクリックを消してしまうことがあるヘッドセットソフトのノイズ抑制をオフにしてください。

タップがばらつく

硬い面かスペースキーを指1本でタップし、ビートテストでは画面から目を離して繰り返してください。落ち着いて行った回の中央値を採用します。

Bluetoothの遅延がとても大きい

ヘッドホンがハンズフリープロファイルになっていないか(マイク使用中は切り替わります)確認し、PCから数メートル以内に保ち、Bluetoothドライバーを更新してください。ゲームでは、ケーブルか2.4 GHzドングルで問題がなくなります。

よくある質問

音声遅延をテストするには?

「音を出す」を押し、20回のクリック、続けて20回のフラッシュに合わせてタップします。音の遅延、映像の遅延、その差が表示され、マイクループバックで人のタイミングを含まない数値が得られます。

Bluetoothヘッドホンの遅延をテストするには?

接続してイヤーカップをマイクにかぶせ、マイクループバックを実行し、有線のヘッドホンと比べてください。その差がBluetooth接続による遅延です。

200 msの音声遅延は悪い?

音楽や動画なら問題ありません。プレーヤーが隠してくれます。ゲームでは問題で、足音や銃声が起きてから5分の1秒後に聞こえます。競技プレイにはケーブルか低遅延ドングルを。

ゲームに適した音声遅延は?

クリックから耳まで45 ms未満なら気づかれません。有線やUSBのヘッドセットはこの範囲です。低遅延ワイヤレスは40〜80 msです。

入力遅延と同じもの?

いいえ。入力遅延は手から画面まで、こちらはPCから耳までです。もう一方は入力遅延テストで測れます。