The technique for performing acoustic echo cancellation involves providing a DUAL-AMPLITUDE filtering operation that performs a first filtering operation when the amplitude of an incoming audio signal output from a loudspeaker is less than a specified threshold, and a second filtering operation when the amplitude of the incoming audio signal is greater than the threshold. The first filtering operation may take the form of convolution between the incoming audio signal and the first pulse response function. The second filtering operation may take the form of convolution between the nonlinear function of the incoming audio signal and the second impulse response function. For this convolution, the DUAL-AMPLITUDE filtering operation involves providing a sample of the incoming audio signal above a specified time window as the incoming audio signal. The first and second impulse response functions can be determined according to the input signal input to the microphone.
【技术实现步骤摘要】
【国外来华专利技术】用于移动装置中的非线性回声消除的双幅度处理框架相关申请的交叉引用本申请要求于2016年6月30日提交的美国临时申请No.62/356,766的优先权,其公开内容通过引用整体地并入在本文中。
本说明书涉及移动装置中的声学回声消除。
技术介绍
在一些语音通信系统中,当扩音器和麦克风耦合时发生声学回声。这种语音通信系统的示例是Web实时通信(WebRTC),它是支持Web浏览器的通信系统。这种支持web浏览器的通信系统提供基于软件的声学回声消除(AEC)操作以减少或者消除声学回声。常规AEC操作包括使用自适应滤波器来识别从扩音器输出的音频中的回声的回声路径,合成回声的副本,以及输入到麦克风中的音频减去回声的副本。
技术实现思路
在一个一般方面中,方法可包括由被配置成减少包括扩音器和麦克风的音频系统中的声学回声的处理电路在所述音频系统的扩音器处接收来自远离所述音频系统的源位置的音频信号。所述方法也可包括由所述处理电路对所述音频信号的幅度和阈值幅度执行比较操作以产生比较结果。所述方法还可以包括,响应于所述比较结果指示所述音频信号的幅度小于所述阈值幅度,由所述处理电路对输入到所述音频系统的麦克风中的输入信号执行第一滤波操作以产生第一滤波的输入信号;以及由所述处理电路将所述第一滤波的输入信号发送到所述源位置。所述方法还可包括,响应于所述比较结果指示所述音频信号的幅度大于所述阈值幅度,由所述处理电路对输入到所述音频系统的麦克风中的所述输入信号执行第二滤波操作以产生第二滤波的输入信号,所述第二滤波的输入信号与所述第一滤波的输入信号不同;以及由所述处理电路将所述第二滤波的输入信号 ...
【技术保护点】
1.一种方法,包括:由被配置成减少包括扩音器和麦克风的音频系统中的声学回声的处理电路,在所述音频系统的所述扩音器处接收来自远离所述音频系统的源位置的音频信号;由所述处理电路对所述音频信号的幅度和阈值幅度执行比较操作以产生比较结果;响应于所述比较结果指示所述音频信号的所述幅度小于所述阈值幅度:由所述处理电路对到所述音频系统的所述麦克风中的输入信号执行第一滤波操作,以产生第一滤波输入信号;以及由所述处理电路将所述第一滤波输入信号发送到所述源位置;响应于所述比较结果指示所述音频信号的所述幅度大于所述阈值幅度:由所述处理电路对到所述音频系统的所述麦克风中的所述输入信号执行第二滤波操作以产生第二滤波输入信号,所述第二滤波输入信号与所述第一滤波输入信号不同;以及由所述处理电路将所述第二滤波输入信号发送到所述源位置。
【技术特征摘要】
【国外来华专利技术】2016.06.30 US 62/356,7661.一种方法,包括:由被配置成减少包括扩音器和麦克风的音频系统中的声学回声的处理电路,在所述音频系统的所述扩音器处接收来自远离所述音频系统的源位置的音频信号;由所述处理电路对所述音频信号的幅度和阈值幅度执行比较操作以产生比较结果;响应于所述比较结果指示所述音频信号的所述幅度小于所述阈值幅度:由所述处理电路对到所述音频系统的所述麦克风中的输入信号执行第一滤波操作,以产生第一滤波输入信号;以及由所述处理电路将所述第一滤波输入信号发送到所述源位置;响应于所述比较结果指示所述音频信号的所述幅度大于所述阈值幅度:由所述处理电路对到所述音频系统的所述麦克风中的所述输入信号执行第二滤波操作以产生第二滤波输入信号,所述第二滤波输入信号与所述第一滤波输入信号不同;以及由所述处理电路将所述第二滤波输入信号发送到所述源位置。2.根据权利要求1所述的方法,其中,执行所述第一滤波操作包括:在指定时间窗口之上对所述音频信号进行采样,以产生加窗音频信号;基于输入到所述麦克风中的所述输入信号生成第一脉冲响应函数;以及生成所述加窗音频信号和所述第一脉冲响应函数的卷积,以产生第一滤波传入信号。3.根据权利要求2所述的方法,其中,基于输入到所述麦克风中的所述输入信号生成所述第一脉冲响应函数包括:产生优化残差信号的功率的脉冲响应函数作为所述第一脉冲响应函数,所述残差信号等于输入到所述麦克风中的所述输入信号与所述加窗音频信号和所述通用脉冲响应函数的卷积之间的差,并且其中,将所述第一滤波输入信号发送到所述源位置包括:发送功率优化的残差信号作为所述第一滤波输入信号,所述功率优化的残差信号等于输入到所述麦克风中的所述输入信号与所述加窗音频信号和所述第一脉冲响应函数的卷积之间的差。4.根据权利要求2所述的方法,其中,所述第一脉冲响应函数是谐波的加权和,所述谐波中的每一个具有等于基频的倍数的频率。5.根据权利要求2所述的方法,其中,执行所述第一滤波操作还包括:在生成所述第一脉冲响应函数之后的指定时间量之后,生成另一第一脉冲响应函数。6.根据权利要求2所述的方法,其中,所述加窗音频信号包括所述音频信号的多个样本,所述多个样本中的每一个是所述音频信号在出现在所述指定时间窗口内时的值,并且其中,对所述音频信号的幅度和阈值幅度执行所述比较操作包括:生成所述音频信号的多个样本中的每一个样本的绝对值以产生多个绝对值;以及产生所述多个绝对值中的最大者作为所述音频信号的所述幅度。7.根据权利要求1所述的方法,其中,执行所述第二滤波操作包括:生成所述加窗音频信号的非线性函数;基于输入到所述麦克风中的所述输入信号生成第二脉冲响应函数;以及生成(i)所述加窗音频信号的非线性函数和(ii)所述第一脉冲响应函数的卷积,以产生第一滤波传入信号。8.根据权利要求7所述的方法,其中,生成所述加窗音频信号的非线性函数包括:对所述加窗音频信号的幅度求平方。9.根据权利要求7所述的方法,其中,基于输入到所述麦克风中的所述输入信号生成所述第二脉冲响应函数包括:产生优化残差信号的功率的通用脉冲响应函数作为所述第二脉冲响应函数,所述残差信号等于输入到所述麦克风中的所述输入信号与所述加窗音频信号的所述非线性函数和所述通用脉冲响应函数的卷积之间的差,并且其中,将所述第二滤波输入信号发送到所述源位置包括:发送功率优化的残差信号作为所述第二滤波输入信号,所述功率优化的残差信号等于输入到所述麦克风中的所述输入信号与所述加窗音频信号的所述非线性函数和所述第二脉冲响应函数的卷积之间的差。10.根据权利要求7所述的方法,其中,执行所述第一滤波操作包括:生成所述加窗音频信号的第一非线性函数,所述第一非线性函数与所述非线性函数不同;基于输入到所述麦克风中的所述输入信号生成第一脉冲响应函数;以及生成(i)所述加窗音频信号的所述第一非线性函数和(ii)所述第一脉冲响应函数的卷积,以产生第一滤波传入信号。11.根据权利要求6所述的方法,其中,执行所述第二滤波操作还包括:在生成所述第二脉冲响应函数之后的指定时间量之后,生成另一第三脉冲响应函数。12.根据权利要求1所述的方法,其中,所述方法还包括:响应于所述比较结果指示所述音频信号的所述幅度大于所述阈值幅度并且大于第二阈值幅度:由所述处理电路对到所述音频系统的所述麦克风中的所述输入信号执行第三滤...
【专利技术属性】
技术研发人员:简·斯科格隆,黄译腾,亚历杭德罗·吕布斯,
申请(专利权)人:谷歌有限责任公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。