[发明专利]一种回声消除方法及装置有效
申请号: | 201911330149.5 | 申请日: | 2019-12-20 |
公开(公告)号: | CN113012709B | 公开(公告)日: | 2023-06-30 |
发明(设计)人: | 陈孝良;冯大航;常乐 | 申请(专利权)人: | 北京声智科技有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L25/30;H04M9/08 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 任美玲 |
地址: | 100080 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回声 消除 方法 装置 | ||
本申请提供一种回声消除方法及装置,通过深度学习模型拟合得到特定结构的电子设备的非线性函数,获取到参考信号后,将参考信号输入深度学习模型中,基于深度学习模型拟合得到的非线性函数对参考信号进行非线性变换,得到非线性变换后的音频信号,再对非线性变换后的信号进行回声消除,不仅实现了线性回声消除还实现了非线性回声消除,有效地完成了回声消除。而且相较于基于人为引入的非线性函数对待消除回声信号进行非线性变换,本申请基于深度学习模型拟合得到特定结构电子设备的非线性函数,并基于拟合得到的非线性函数对待消除回声信号进行非线性变换,对非线性变换后的信号进行回声消除,使得可以准确地将回声信号从音频信号中消除。
技术领域
本申请属于回声消除技术领域,尤其涉及一种回声消除方法及装置。
背景技术
当电子设备通过音频输出装置(如扬声器)播放音频信号时,由于音频输出装置(如扬声器)和音频输入装置(如麦克风)之间的距离较近,因此麦克风会接收到扬声器播放的音频信号。以扬声器播放远端电子设备发送的音频信号为例,如果不进行回声消除,将导致电子设备不能准确检测或者识别到外界从麦克风输入的音频信号,或者,将导致远端电子设备又重新接收到了自身发送的音频信号。
对此,需要对扬声器播放的音频信号进行回声消除。但是采用现有的回声消除方式对音频信号进行回声消除后,仍然存在电子设备不能准确检测或者识别到外界从麦克风输入的音频信号,或者,远端电子设备又重新接收到了自身发送的音频信号的问题,导致回声消除效果不明显。
发明内容
有鉴于此,本申请的目的在于提供一种回声消除方法及装置,用于解决现有技术中回声消除效果不明显的问题。
技术方案如下:
本申请提供一种回声消除方法,应用于电子设备,包括:
获取到参考信号后,将所述参考信号输入预先建立的深度学习模型中,通过所述深度学习模型拟合得到的对应该电子设备的非线性函数对所述参考信号进行非线性变换,得到非线性变换后的音频信号;
对非线性变换后的音频信号进行回声消除。
优选地,所述深度学习模型采用如下方法建立得到:
通过电子设备的音频输入装置接收电子设备的音频输出装置输出的音频信号,得到接收信号;
计算在所述参考信号不存在非线性失真的情况下音频输出装置和音频输入装置所在系统的冲击响应;
根据所述接收信号和所述冲击响应,计算所述参考信号非线性变换后的音频信号;
基于所述参考信号以及非线性变换后的音频信号,对神经网络进行训练得到深度学习模型。
优选地,所述计算在所述参考信号不存在非线性失真的情况下音频输出装置和音频输入装置所在系统的冲击响应,包括:
基于误差信号计算公式,计算经过自适应滤波器的处理后输出的误差信号;所述自适应滤波器用于对所述参考信号进行回声消除;
计算所述参考信号的功率,并根据所述参考信号的功率调整自适应滤波器的步长;
根据所述参考信号的功率、所述误差信号以及所述参考信号,更新所述自适应滤波器的加权系数;
基于更新后的自适应滤波器进行回声消除,直至自适应滤波器收敛;
基于误差信号计算公式,计算得到冲击响应。
优选地,所述将所述参考信号输入预先建立的深度学习模型中,通过所述深度学习模型拟合得到的该电子设备的非线性函数对所述参考信号进行非线性变换,得到非线性变换后的音频信号,包括:
对所述参考信号进行傅里叶变换,得到各个频带上的实部和虚部;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京声智科技有限公司,未经北京声智科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911330149.5/2.html,转载请声明来源钻瓜专利网。