AEC是指Acoustic Echo Canceller,即声学回声消除,也叫回音消除。主要分为两大类:基于DSP等实时平台的回声消除技术和基于Windows等非实时平台的回声消除技术。用于麦克风回音处理,视频会议回音处理等声音场景。
基于Windows平台的回声消除技术
Windows平台是一个非实时的平台,音频的采集和播放对回声消除算法而言,也是非实时的。和DSP平台不一样,DSP平台可以直接控制AD/DA芯片的采集播放,获得实时的音频流(不存在同步问题).但是Windows平台下,应用程序很难在底层直接控制声卡的采集播放,获得的是非实时的音频流,从而带来了采集和播放音频流的同步问题。
基于DSP的回声消除技术
大部分的音频回声消除算法都是基于DSP实现的,很少基于Windows电脑,这其中主要原因考虑实时性与高效问题。目前基于DSP的回声消除算法已比较成熟,市场上也有一批专门的算法/芯片公司的能够对外提供已经优化好的基于DSP的软件回声消除模块,如亿联网络的音视频系统产品均使用独家的智能消噪芯片。
cr. www.yealink.com.cn