AEC acoustic echo cancellation

AEC refers to Acoustic Echo Canceller, that is, acoustic echo cancellation, also called echo cancellation. It is mainly divided into two categories: echo cancellation technology based on real-time platforms such as DSP and echo cancellation technology based on non-real-time platforms such as Windows. Used for microphone echo processing, video conference echo processing and other sound scenarios.

Echo cancellation technology based on Windows platform
Windows platform is a non-real-time platform, and audio collection and playback are also non-real-time for echo cancellation algorithms. Unlike the DSP platform, the DSP platform can directly control the capture and playback of the AD/DA chip to obtain real-time audio streams (without synchronization problems). However, under the Windows platform, it is difficult for applications to directly control the capture and playback of the sound card at the bottom layer. It is a non-real-time audio stream, which brings about the synchronization problem of collecting and playing audio streams.

DSP-based echo cancellation technology

Most of the audio echo cancellation algorithms are based on DSP, and rarely on Windows computers. The main reason for this is real-time and high efficiency. At present, DSP-based echo cancellation algorithms are relatively mature, and there are also a number of specialized algorithm/chip companies on the market that can provide optimized DSP-based software echo cancellation modules. For example, Yealink’s audio and video system products use exclusive Smart noise canceling chip.

To understand the difference between DSP and Windows, read for details: The key to audio and video calls-DSP denoising technology and Windows denoising

Please indicate the source for reprinting: www.yealink.com.cn

Guess you like

Origin blog.csdn.net/qian556688/article/details/108004542