Voice Clarity ループバック帯域幅テスト
テストの説明
Voice Clarity のエコー制御が適切に動作するには、内蔵スピーカーを介してレンダリングされた周波数がスピーカー信号に存在する必要があります。 このテストは、ループバック信号に、スピーカーで再生された信号を再構成するために必要な周波数情報がすべて含まれていることを確認するものです。 取り込んだループバック信号で適切に表現されていないスピーカーからの信号がある場合、ループバック信号を使ってスピーカーを (そのため音響エコー信号も) 再構築できず、結果としてエコー キャンセルのパフォーマンスは低下します。
テストの詳細
詳細 |
|
プラットフォーム |
|
サポートされているリリース |
|
予想される実行時間 (分) | 1 |
[カテゴリ] | 開発 |
タイムアウト (分) | 5 |
再起動が必要 | false |
特別な構成が必要 | false |
Type | automatic |
テストのステップ
- 対数正弦掃引信号をレンダリングし (既定のモード)、取り込みます (生モード)。 注: 録音はすべてのマイク チャネルを同時に取り込みますが、計算に使われるのは最初のチャネルのみです。
- QPC (クエリ パフォーマンス カウンター) のタイムスタンプを取り込みます。 連続する 2 つのタイムスタンプの間隔は、それぞれシステムの取り込みとレンダリングの期間に対応します。
- 相互相関を最大化することで、刺激とスピーカーの信号を調整します。 上記のように QPC (クエリ パフォーマンス カウンター) のタイムスタンプを使って録音されたマイクとスピーカーの信号を調整し、マイクとスピーカーと刺激の信号間の先読みを適用します。
- 録音されたマイク信号の 1 つを取得し、DC ブロック フィルターに対する堅牢性を高めるためにハイパス フィルターを適用します。
- 録音されたすべてのスピーカー信号をダウンミックスし、モノラル スピーカー信号を取得します。
- 刺激とスピーカー信号間の伝達関数と、刺激とマイク信号間の伝達関数を計算します。
- 伝達関数を正規化して、同じ量のエネルギーが確実に伝達されるようにします。
- 伝達関数間の点ごとの比率を計算します。
合否の条件
伝達関数間の点ごとの比率は、しきい値を超えてはなりません。
トラブルシューティング
- マイクとレンダリングのサンプリング レートが一致していることを確認します。 OOBE (Out of Box Experience) の既定値を 48 kHz に設定することを強くお勧めします。
- スピーカーの処理に、大幅なストップバンド減衰が生じるフィルターが含まれていないことを確認します。
- ループバックの処理に、大幅なストップバンド減衰が生じるフィルターが含まれていないことを確認します。
- デバイスが周波数選択的共振を生成する構成になっていないことを確認します。
エラー モードがこの一覧に記載されていない場合は、MSDN でエラー コードを検索してください。
HLK テストのエラーに関する一般的なトラブルシューティングについては、「Windows HLK テストのエラーのトラブルシューティング」および「System Fundamentals のテストのトラブルシューティング」を参照してください。
その他の情報
パラメーター
パラメーター名 | パラメーターの説明 |
---|
Additional Documentation
この機能領域のテストについては、前提条件、セットアップ、トラブルシューティング情報などに関する追加ドキュメントが提供される場合があります。「Device.Audio のその他のドキュメント」および「System.Fundamentals のその他のドキュメント」を参照してください。