[发明专利]回声消除方法、装置、电子设备和存储介质有效
申请号: | 201911102722.7 | 申请日: | 2019-11-12 |
公开(公告)号: | CN111031448B | 公开(公告)日: | 2021-09-17 |
发明(设计)人: | 王海坤;李明子;马峰 | 申请(专利权)人: | 西安讯飞超脑信息科技有限公司 |
主分类号: | H04R3/02 | 分类号: | H04R3/02 |
代理公司: | 北京路浩知识产权代理有限公司 11002 | 代理人: | 程琛 |
地址: | 710000 陕西省西安市高新区西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 回声 消除 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供一种回声消除方法、装置、电子设备和存储介质,其中方法包括:确定麦克信号和参考信号;基于麦克信号和参考信号,更新回声消除滤波器,进行回声消除;其中,回声消除滤波器包括级联的反向滤波器和缩短滤波器,级联的反向滤波器和缩短滤波器用于拟合原始回声消除滤波器,缩短滤波器的长度小于原始回声消除滤波器的长度;反向滤波器的参数是将麦克信号和参考信号输入至参数更新模型中得到的,参数更新模型是基于样本麦克信号、样本参考信号以及样本反向滤波器的参数训练得到的参考信号。本发明实施例提供的方法、装置、电子设备和存储介质,能够在大大缩短了回声消除滤波器整体的长度,减小运算量的同时,实现高质量的回声消除。
技术领域
本发明涉及信号处理技术领域,尤其涉及一种回声消除方法、装置、电子设备和存储介质。
背景技术
随着信息技术的发展,智能设备在各个领域的应用日益广泛。回声消除作为智能设备交互中不可或缺的环节,一直是相关领域技术人员研究的热点。
回声消除针对扬声器与麦克风耦合的情况,通过消除或者移除麦克风拾取的由扬声器输出的远端音频信号,避免远端音频信号被返回至远端。常用的回声消除方法是通过自适应滤波器实现的,即通过算法自适应地更新扬声器与麦克风之间的传递函数。
由于室内的混响较大,滤波器长度通常较长,甚至达到了几千点的长度,对于这种长度滤波器的更新,需要巨大的运算量,尤其在麦克风阵列的应用中,动辄要做6至8路回声消除滤波器的更新,如此量级的运算量和功耗,限制了回声消除的应用。
发明内容
本发明实施例提供一种回声消除方法、装置、电子设备和存储介质,用以解决现有的回声消除滤波器更新运算量和功耗巨大的问题。
第一方面,本发明实施例提供一种回声消除方法,包括:
确定麦克信号和参考信号;
基于所述麦克信号和所述参考信号,更新回声消除滤波器,进行回声消除;
其中,所述回声消除滤波器包括级联的反向滤波器和缩短滤波器,所述级联的反向滤波器和缩短滤波器用于拟合原始回声消除滤波器,所述缩短滤波器的长度小于所述原始回声消除滤波器的长度;
所述反向滤波器的参数是将所述麦克信号和所述参考信号输入至参数更新模型中得到的,所述参数更新模型是基于样本麦克信号、样本参考信号以及样本反向滤波器的参数训练得到的。
优选地,所述麦克信号包括若干个通道的通道麦克信号,所述回声消除滤波器包括所述若干个通道分别对应的级联的反向滤波器和缩短滤波器。
优选地,当所述麦克信号包括单个通道的通道麦克信号时,所述基于所述麦克信号和所述参考信号,更新回声消除滤波器,具体包括:
将所述单个通道的通道麦克信号和所述参考信号输入至所述参数更新模型,得到所述参数更新模型输出的所述单个通道所对应的反向滤波器的参数,以更新所述单个通道所对应的反向滤波器;
基于所述单个通道的通道麦克信号和所述参考信号,通过自适应算法更新所述单个通道所对应的缩短滤波器。
优选地,当所述麦克信号包括多个通道的通道麦克信号时,所述基于所述麦克信号和所述参考信号,更新回声消除滤波器,具体包括:
基于所述参考信号,以及每一通道的通道麦克信号,分别更新每一通道对应的级联的反向滤波器和缩短滤波器。
优选地,所述基于所述参考信号,以及每一通道的通道麦克信号,分别更新每一通道对应的级联的反向滤波器和缩短滤波器,具体包括:
基于任一通道的通道麦克信号和所述参考信号,更新所述任一通道所对应的级联的反向滤波器和缩短滤波器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安讯飞超脑信息科技有限公司,未经西安讯飞超脑信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911102722.7/2.html,转载请声明来源钻瓜专利网。