回声检测方法及装置、计算机可读存储介质、终端设备制造方法及图纸

技术编号:31494287 阅读:29 留言:0更新日期:2021-12-18 12:32
一种回声检测方法及装置、计算机可读存储介质、终端设备,回声检测方法包括:采集上行语音信号,并对采集到的上行语音信号进行初始滤波操作,得到滤波后的信号;计算所述滤波后的信号与下行参考信号的相关性;至少根据所述相关性确定回声状态,所述回声状态包括存在异常回声和无回声。通过本发明专利技术技术方案提升双讲阶段的通话性能。段的通话性能。段的通话性能。

【技术实现步骤摘要】
回声检测方法及装置、计算机可读存储介质、终端设备


[0001]本专利技术涉及语音处理
,尤其涉及一种回声检测方法及装置、计算机可读存储介质、终端设备。

技术介绍

[0002]在音频系统中,声学回声是由于扬声器和麦克风之间的耦合,导致麦克风信号中不仅包含有用的上行语音信号,而且还包含回声。如果不对麦克风信号进行处理,则回声信号会被传输到远端扬声器播放出来,远端通话者就会听到自己延迟后的声音,它会使人感到不舒服,并干扰上行语音信号,从而影响通话的效果。随着科学技术的飞速发展,通信方式和应用场景日趋多样化,通信终端日趋小型化、便携化,使得扬声器和麦克风的耦合越来越强,回声信道越来越复杂多变,这为语音通信中的声学回声消除带来了极大的挑战。
[0003]为了保证良好的语音质量,通常的做法是使用自适应回声消除器(Adaptive Echo Canceller,AEC)和非线性回声抑制器(Non

linear processor,NLP)去除回声。AEC的基本原理可以概括为使用滤波器自适应地估计回声传播路径,进一步估计麦克风接收的回声信号,并从麦克风拾取信号中减去该估计回声,从而去除回声。在免提状态下,自适应滤波器能消除20分贝(dB)左右的线性回声和部分非线性回声,残余回声需要进行回声抑制,最终,消除干净所有回声信号。
[0004]由扬声器发出声音,经过空气或其他传播媒介的传播路径,最终到达麦克风,麦克风采集声音,该声音传播路径定义为回声路径。当扬声器或麦克风或传播路径有遮挡物时,例如人手遮挡扬声器、人脸靠近电话手表等,此时,声学回声的传播路径发生改变,遮挡物、扬声器和麦克风形成一个新的回声路径,麦克风接收到的回声会发生变化,通常回声信号中的非线性回声会异常增多,回声信号整体幅度变大。设备中原有参数和滤波器系数无法消除异常变大的回声,残留回声会较大。为了消除回声路径改变后的异常回声,可提前设置较强的回声抑制参数,这样在回声路径改变后,回声可被完全消除。
[0005]但是,当回声路径没有发生改变时,由于较强的回声抑制参数,在有上行语音和回声同时存在即双讲(Double

talk,DT)时,上行语音会和回声一起消除掉,导致双讲性能较差。

技术实现思路

[0006]本专利技术解决的技术问题是如何提升双讲阶段的通话性能。
[0007]为解决上述技术问题,本专利技术实施例提供一种回声检测方法,回声检测方法包括:采集上行语音信号,并对采集到的上行语音信号进行初始滤波操作,得到滤波后的信号;计算所述滤波后的信号与下行参考信号的相关性;至少根据所述相关性确定回声状态,所述回声状态包括存在异常回声和无回声。
[0008]可选的,所述回声检测方法还包括:根据所述回声状态确定对所述滤波后的信号直接输出或者对所述滤波后的信号进行二次滤波操作。
[0009]可选的,所述滤波后的信号为当前帧语音信号,所述计算所述滤波后的信号与下行参考信号的相关性包括:计算所述当前帧语音信号与所述下行参考信号的互相关值,以作为所述相关性。
[0010]可选的,所述计算所述滤波后的信号与下行参考信号的相关性包括:计算频带内语音信号与所述下行参考信号的互相关值的均值,以作为所述相关性。
[0011]可选的,所述根据所述回声状态确定对所述滤波后的信号直接输出或者对所述滤波后的信号进行二次滤波操作包括:如果所述相关性的值大于第一预设门限,且所述下行参考信号的幅度大于第二预设门限,则对所述滤波后的信号进行二次滤波操作。
[0012]可选的,所述根据所述回声状态确定对所述滤波后的信号直接输出或者对所述滤波后的信号进行二次滤波操作包括:如果所述相关性的值低于第一预设门限,或者所述下行参考信号的幅度低于第二预设门限,则直接输出所述滤波后的信号。
[0013]可选的,所述对所述滤波后的信号进行二次滤波操作包括:将所述滤波后的信号置为零。增加一种处理办法,对下行信号做非线性的预处理,再次进行自适应滤波。
[0014]本专利技术实施例还公开了一种回声检测装置,回声检测装置包括:采集模块,用于采集上行语音信号,并对采集到的上行语音信号进行初始滤波操作,得到滤波后的信号;计算模块,用于计算所述滤波后的信号与下行参考信号的相关性;判断模块,用于至少根据所述相关性确定回声状态,所述回声状态包括存在异常回声和无回声。
[0015]本专利技术实施例还公开了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行所述回声检测方法的步骤。
[0016]本专利技术实施例还公开了一种终端设备,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行所述回声检测方法的步骤。
[0017]与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:
[0018]本专利技术技术方案中,通过初始滤波操作能够将正常回声路径下的回声进行消除;通过计算滤波后的信号与下行参考信号的相关性,可以确定滤波后的信号是否存在异常回声,从而确定出回声状态,也即能够区分异常回声和正常双讲状态,为后续选择消除回声的方案提供参考,保证回声消除的效果,进而保证正常的双讲连续不受影响,使远端听者拥有良好的通话体验。
[0019]进一步地,如果所述相关性的值大于第一预设门限,且所述下行参考信号的幅度大于第二预设门限,则对所述滤波后的信号进行二次滤波操作。本专利技术技术方案在检测异常回声的发生时,加强回声抑制,将异常回声消除干净,达到同时提高回声消除和双讲性能的目的。
附图说明
[0020]图1是本专利技术实施例中一种回声检测方法的流程图;
[0021]图2至图4是本专利技术实施例中一种具体应用场景的示意图;
[0022]图5是本专利技术实施例中一种回声检测方法的具体流程图;
[0023]图6是本专利技术实施例中一种回声检测装置的结构示意图;
[0024]图7是本专利技术实施例中一种回声消除效果示意图。
具体实施方式
[0025]如
技术介绍
中所述,当回声路径没有发生改变时,由于较强的回声抑制参数,在有上行语音和回声同时存在即双讲(Double

talk,DT)时,上行语音会和回声一起消除掉,导致双讲性能较差。
[0026]现有技术中,用于检测因回声路径改变出现异常回声的方法主要是基于麦克风信号和AEC后信号的互相关,该类方法中存在正常双讲和异常回声较难区分的情况,进而影响异常回声检测的准确率,容易造成异常回声的漏检或正常双讲的误检,难以平衡免提通话下的正常双讲和异常回声的回声抑制处理。
[0027]本专利技术技术方案中,通过初始滤波操作能够将正常回声路径下的回声进行消除;通过计算滤波后的信号与下行参考信号的相关性,可以确定滤波后的信号是否存在异常回声,从而确定出回声状态,也即能够区分异常回声和正常双讲状态,为后续选择消除回声的方案提供参考,保证回声消除的效果,进而保证正常的双讲连续不受影响本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种回声检测方法,其特征在于,包括:采集上行语音信号,并对采集到的上行语音信号进行初始滤波操作,得到滤波后的信号;计算所述滤波后的信号与下行参考信号的相关性;至少根据所述相关性确定回声状态,所述回声状态包括存在异常回声和无回声。2.根据权利要求1所述的回声检测方法,其特征在于,还包括:根据所述回声状态确定对所述滤波后的信号直接输出或者对所述滤波后的信号进行二次滤波操作。3.根据权利要求1所述的回声检测方法,其特征在于,所述滤波后的信号为当前帧语音信号,所述计算所述滤波后的信号与下行参考信号的相关性包括:计算所述当前帧语音信号与所述下行参考信号的互相关值,以作为所述相关性。4.根据权利要求1所述的回声检测方法,其特征在于,所述计算所述滤波后的信号与下行参考信号的相关性包括:计算频带内各帧语音信号与所述下行参考信号的互相关值的均值,以作为所述相关性。5.根据权利要求2所述的回声检测方法,其特征在于,所述根据所述回声状态确定对所述滤波后的信号直接输出或者对所述滤波后的信号进行二次滤波操作包括:如果所述相关性的值大于第一预设门限,且所述下行参考信号的幅度大于第二预设门限,则对所述滤波后的信号...

【专利技术属性】
技术研发人员:潘思伟雍雅琴纪伟董斐
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1