AEC – リファレンス

各 AEC(Acoustic Echo Cancellation)ブロックには、関連する AEC Reference ブロックがある。AEC の目的は、マイクの音声を処理し、スピーカーからの音声をマイク信号から取り除くことです。そのために、AEC は、スピーカーに送られるオーディオ信号を知る必要があります。この信号は、AEC Reference 入力を通して AEC アルゴリズムに供給されます。AEC アルゴリズムは、AEC リファレンス信号を使用して、ルームインパルス応答のモデルを生成し、こ のモデルを使用して、マイク信号からスピーカーの音声を除去するように、AEC アダプティブフィ ルターをプログラムします。

スピーカーに送られる信号に加えられた変更が、AECリファレンス信号にも反映されることが重要です。これは、特にダイナミックな変化に当てはまります。コンプレッサーやリミッターなどのダイナミック処理オブジェクトが、スピーカーに送られる信号に変更を加えた場合、またはボリュームコントロールがAECリファレンスも変更せずにスピーカーの音量を変更した場合、スピーカー信号とAECリファレンスの間にこのような違いが生じると、AECアルゴリズムはルームインパルスレスポンスモデルを調整し、AECアダプティブフィルターを再プログラムする必要が生じます。これは一般的に AEC コンバージェンスのロスと呼ばれます。このような変化が起きている間に相手側の話者が話している場合、AEC アルゴリズムが再収束し、AEC アダプティブ・フィルターを新しい条件に合うように更新する時間ができるまで、相手側の話者は自分の声のエコーを聞くことになります。コンプレッサーによってゲインの状態が常に変更されているにもかかわらず、AECリファレンスが同じように変更されていない場合、AECアルゴリズムがその変更に追いつくことは不可能になります。このようなケースでは、スピーカーの処理を正確に反映する処理をAECリファレンスに提供することが重要です。

AECリファレンス
AECリファレンス