查看原文
其他

视频通话时为何会有回声 ——音视频3A技术

大话小数 中国金融电脑+ 2022-12-13

验“金”室


洞妖洞妖,尼古拉斯李明请求通话。

洞妖洞妖,尼古拉斯李明明明……

洞妖洞妖妖妖……


当李明和他的朋友用自己制作的视频软件通话时,话音未落却一直听到自己的回声,为什么在通话时会产生回声?李明听到的回声又是如何产生的呢?一个设备播放的声音经过空间多次反射会被麦克风再次捕捉并采集到系统当中,这时音频的输入既有空间反射的回声,也有本端说话声,如果未经过技术处理就会使得通话中说话人一直可以听到自己的声音,使用体验不佳。


李明制作的视频软件所缺少的就是能够让我们只闻他人声而不闻己音的技术,即音频前处理技术。


音频前处理技术即回声消除(Acoustic Echo Cancelling,AEC)、自动增益(Automatic Gain Control,AGC)、噪声抑制(Active Noise Control,ANC),俗称3A技术。


一、 回声消除技术


回声分为线路回声(Line Echo)和声学回声(Acoustic Echo)。线路回声主要存在于固话中,是由于2~4线转换引入所产生的回声;声学回声是在麦克风采集近端声音的同时也采集了扬声器发出来的声音,如果没有回声消除模块,说话者将听到自己的声音又被传了回来,这就是回声产生的原理。音视频通话中,声学回声通常是在用户打开了免提(开启扬声器)模式时产生的,但有时候由于硬件设备的问题,即使没有打开免提模式,听筒上的声音也可能作为回声被麦克风

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存