您好,欢迎您访问广州亮鑫电子科技有限公司官方网站!

01.png 服务热线:020-39985615

回声消除

新闻分类

产品分类

热门关键词

联系我们

联系人:徐经理

手机:13609715026(技术咨询)

电话:020-39985615,84548067

传真:020-62824931(此号码自动接收传真,不能接电话)

Email:184049149@qq.com

Q  Q : 2397159370

网址:www.gxdsp.com

地址:广州市番禺区大石镇南浦沿沙路25号(城管执法旁)工业区1号厂房三楼(GPS导航地址,广州番禺区“东乡联发工业区”)

回声消除的概述

您的当前位置: 首 页 >> 新闻动态 >> 行业动态

回声消除的概述

发布日期:2018-09-29 作者:admin 点击:

在一般的VOIP软件或视频会议系统中,假设我们只有A和B两个人在通话,首先,A的声音传给B,B然后用喇叭放出来,而这时B的MIC则会采集到喇叭放出来的声音,然后传回给A,如果这个传输的过程中时延足够大,A就会听到自己刚才说的话,这就是回声。

回声消除的概述

  回声消除器的作用就是在B端对B采集到的声音进行处理,把采集到的声音中包含的A的声音去掉之后在传给A,这样A就不会听到自己说过的话了。

  传给回声消除器的两个声音信号,必须同步得非常好,就是说在B端接收到A说的话以后,要把这些声音数据传给回声消除器做参考,然后再传给声卡,声卡 播放出来,这里有一段延时,这时B再采集,然后传给回声消除器,与那个参考数据比较,从采集到的数据中把频率和参考数据相同的部分消除掉。

  如果传给消除器的两个信号同步得不好,即两个信号找不到频率相同的部分,就没有办法进行消除了。

  在一般的VOIP软件中,接收对方的声音并传到声卡中播放是在一个线程中进行的,而采集本地的声音并传送到对方又是在另一个线程中进行的,而声学回 声消除器在对采集到的声音进行回声消除的同时,还需要播放线程中的数据作为参考,而要同步这两个线程中的数据是非常困难的,因为稍稍有些不同步,声学回声 消除器中的自适应滤波器就会发散,不但消除不了回声,还会破坏采集到的原始声音,使被破坏的声音难以分辨。

  声学回声主要又分成以下两种:

  1、直接回声:由扬声器产生的声音未经任何反射直接进入麦克风

  2、间接回声:由扬声器发出的声音经过多次反射后,再进入Mic

  对于第二种回声,拥有多路径、时变性的特点,是比较难处理的。

  回声消除有两种方式:

  一:通过硬件实现,有很多手机就是这么做的,也有专业的芯片,但是只支持8khz的,如果要求高质量的音质的话,基本实现不了。

  二:通过软件实现,qq,msn,skype很多具有通话功能的软件,现在都具有回声消除的功能(需是比较高版本的,低版本的可能没有),但是实现代码是不对外的,开源的回声消除代码只有speex和webrtc。

  一般常用的开源的AEC有两个:Speex 和 webrtc

  webrtc相对比Speex强的多,原因如下:

  1,webrtc有回声时延估计算法模块

  2,webrtc有neteq模块

  3,webrtc核心就是gips,原因你懂的


本文网址:http://www.gxdsp.com/news/408.html

相关标签:回声消除

最近浏览:

在线客服
分享 一键分享
欢迎给我们留言
请在此输入留言内容,我们会尽快与您联系。
姓名
联系人
电话
座机/手机号码
邮箱
邮箱
地址
地址