[发明专利]一种回声消除方法和装置有效
申请号: | 201510432022.X | 申请日: | 2015-07-21 |
公开(公告)号: | CN106713570B | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 万宜 | 申请(专利权)人: | 炬芯(珠海)科技有限公司 |
主分类号: | H04M1/20 | 分类号: | H04M1/20;H04R3/02;H04M9/08;G10L21/02 |
代理公司: | 11291 北京同达信恒知识产权代理有限公司 | 代理人: | 黄志华 |
地址: | 519085 广东省珠海市唐*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回声 消除 方法 装置 | ||
本发明公开了一种回声消除方法和装置,用于消除语音通讯中的声学回声。方法包括:接收麦克风采集到的声音信号;检测当前通讯状态,并在检测结果为双讲状态时,对远端语音信号进行衰减;根据衰减后的信号,估计出线性回声信号,并从接收到的麦克风采集到的声音信号中去除线性回声信号,以得到残留信号并传输至网络。本发明提供的方案中,在检测出当前是双讲状态时,先对远端语音信号进行衰减,然后由根据衰减后的信号估计出回声信号,并消除麦克风采集到的声音信号中的回声信号,这样就可以大大减小双讲状态时的回声信号,从而改善通话效果。
技术领域
本发明涉及通讯技术领域,特别涉及一种回声消除方法和装置。
背景技术
随着通讯技术的不断发展,人们之间不仅可以通过传统电话系统进行语音通讯,还可以使用终端设备(如手机、平板电脑等)通过因特网(Internet)进行语音通讯。然而,在语音通讯过程中,声学回声是影响通话效果与用户体验的一个重要因素。
声学回声的产生原因是:语音通讯中的远端通话者的语音信号被近端通话者所使用的终端设备的扬声器播放出来后,又被该终端设备的麦克风拾取并传输到远端,这样就使得远端通话者能够听到自己的声音。由于语音通讯中的声学回声会极大影响通话效果,因此,为了改善通话效果,需要消除语音通讯中的声学回声。
发明内容
本发明实施例提供了一种回声消除方法和装置,用于消除语音通讯中的声学回声。
本发明实施例提供的一种回声消除方法,包括:
接收麦克风采集到的声音信号;
检测当前通讯状态,并在检测结果为双讲状态时,对远端语音信号进行衰减;
根据衰减后的信号,估计出线性回声信号,并从接收到的麦克风采集到的声音信号中去除所述线性回声信号,以得到残留信号并传输至网络。
较佳地,检测当前通讯状态,包括:
在判断出麦克风在当前帧内采集到的声音信号与当前帧的残留信号中均包含近端语音信号时,确定当前通讯状态为双讲状态。
较佳地,该方法还包括:
在确定出当前帧的残留信号相比于上一帧的残留信号减小时,对当前帧的残留信号进行衰减,并将衰减后的残留信号传输至网络。
进一步,确定出当前帧的残留信号相比于上一帧的残留信号减小,包括:
根据残留信号与麦克风采集到的信号的相关程度,确定出当前帧的残留信号相比于上一帧的残留信号减小。
进一步,根据残留信号与麦克风采集到的信号的相关程度,确定出当前帧的残留信号相比于上一帧的残留信号减小,包括:
计算当前帧的残留信号对应的变量值,其中,rem_cur(n)表示当前帧的残留信号和麦克风在当前帧内采集到的信号的相关值,σ2m_cur(n)表示麦克风在当前帧内采集到的声音信号的能量;
若当前帧的残留信号对应的变量值小于上一帧的残留信号对应的变量值,确定出当前帧的残留信号相比于上一帧的残留信号减小。
较佳地,对当前帧的残留信号进行衰减,包括:
根据以下衰减系数,对当前帧的残留信号进行衰减;
其中,α为衰减系数,k为常数,ξDTD_threshhold为设定的变量阈值。ξDTD_last为上一帧的残留信号对应的变量值,ξDTD_cur为当前帧的残留信号对应的变量值。
基于上述任一实施例,该方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于炬芯(珠海)科技有限公司,未经炬芯(珠海)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510432022.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种多功能手机支架
- 下一篇:一种测试游戏引擎应用的性能的移动终端及方法