声学回声消除(AEC)的每个通道都有 2 个输入和一个输出。
- AEC 输入是来自麦克风的音频信号。
- AEC 参考信号是发送到扬声器的音频信号。
- AEC 输出是指去除扬声器音频后的麦克风音频。
AEC对象由多个内部组件构成。
- AEC自适应滤波器是一种可编程滤波器,用于从麦克风信号中去除扬声器音频。
- AEC算法将AEC参考信号与自适应滤波器的输出进行比较,以生成和优化与远程会议室匹配的房间脉冲响应(RIR)。该房间脉冲响应用于对AEC自适应滤波器进行编程。
- 非线性处理 (NLP) 可消除麦克风信号中残留的扬声器音频,该信号是在 AEC 自适应滤波器处理麦克风音频之后产生的。此外,当 AEC 算法尚未完全收敛,AEC 自适应滤波器尚无法消除扬声器音频时,NLP 还能提供快速但质量较低的回声消除效果。
- 降噪 (NR) 功能可以消除麦克风信号中的稳态噪声。会议环境中常见的稳态噪声包括投影仪和笔记本电脑的风扇噪音,以及暖通空调系统产生的空气处理机噪音。
- 舒适噪声 (CN) 提供经过过滤的低电平噪声,可将其添加到麦克风信号中,以防止近端发言者不说话时,远端听到完全静音。如果没有舒适噪声,远端参会者通常无法确定近端是否仍然连接到电话会议。
- 双讲检测 (DTD) 功能可防止 AEC 算法在无法生成有效房间脉冲响应 (RIR) 的情况下尝试优化 RR。当远端没有音频输入时,无法生成有效的 RR,因此 AEC 算法会暂停。同样,当近端正在说话时,AEC 算法也会暂停。