[发明专利]一种用于回声消除的滤波方法及装置、设备、介质有效
申请号: | 201811540805.X | 申请日: | 2018-12-17 |
公开(公告)号: | CN109379501B | 公开(公告)日: | 2021-12-21 |
发明(设计)人: | 郭晖;张楠赓 | 申请(专利权)人: | 嘉楠明芯(北京)科技有限公司 |
主分类号: | G10L21/0208 | 分类号: | G10L21/0208;G10L15/06;H04M9/08 |
代理公司: | 北京市中伦律师事务所 11410 | 代理人: | 杨黎峰;钟锦舜 |
地址: | 100094 北京市海淀区东北旺西*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 回声 消除 滤波 方法 装置 设备 介质 | ||
1.一种用于回声消除的滤波方法,其特征在于,所述方法多轮地迭代执行,所述方法包括:
获取本轮的远端音频数据和近端音频数据,并对所述本轮的远端音频数据进行频域分块,得到本轮的多个远端频域音频块,每轮的远端音频数据和近端音频数据的长度不同步;
根据本轮的自适应回声消除参数,估计对所述本轮的多个远端频域音频块分别的响应;
根据所述本轮的近端音频数据和所述分别的响应,确定对所述本轮的近端音频数据的滤波结果,所述滤波结果包括:多个远端频域音频块分别对应的部分滤波结果,即本轮的近端音频数据与对本轮的多个远端时域音频块分别的响应构成的总响应之差;
其中,所述本轮的自适应回声消除参数是根据之前至少一轮的自适应回声消除参数和远端音频数据的能量、所述多个远端频域音频块分别对应的部分滤波结果、所述分别的响应更新得到的。
2.如权利要求1所述的方法,其特征在于,所述对所述本轮的远端音频数据进行频域分块,得到本轮的多个远端频域音频块,包括:
按照指定的步进长度和块长度,通过在所述本轮的远端音频数据上步进的方式进行时域分块,得到本轮的多个远端时域音频块;
对所述本轮的多个远端时域音频块分别进行傅里叶变换,得到本轮的多个远端频域音频块;
其中,相邻的远端时域音频块之间存在部分重叠。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
根据所述本轮的自适应回声消除参数和远端音频数据的能量,以及本轮的其他相关数据,对所述本轮的自适应回声消除参数进行更新,得到之后至少一轮的自适应回声消除参数;
其中,所述其他相关数据包括以下至少一种:所述滤波结果、所述分别的响应。
4.如权利要求1所述的方法,其特征在于,所述自适应回声消除参数包括针对其对应轮的多个远端频域音频块的幅值的比例系数。
5.如权利要求3所述的方法,其特征在于,所述滤波结果包括所述多个远端频域音频块分别对应的部分滤波结果;
所述根据所述本轮的自适应回声消除参数和远端音频数据的能量,以及本轮的其他相关数据,对所述本轮的自适应回声消除参数进行更新,得到之后至少一轮的自适应回声消除参数,包括:
根据所述分别对应的部分滤波结果、所述本轮的远端音频数据的能量,以及所述分别的响应,生成参数更新项或者参数更新系数;
利用所述参数更新项或者参数更新系数,对所述本轮的自适应回声消除参数进行更新,得到下轮的自适应回声消除参数。
6.如权利要求2所述的方法,其特征在于,所述本轮的远端音频数据记作F,F为包含2k个元素的向量,相应地表示长度为2k的所述本轮的远端音频数据,Fi为F的第i个元素,所述本轮的近端音频数据的长度为k;
所述本轮的多个远端频域音频块中的第i个远端频域音频块记作Xi,包括:FFT(Fi,Fi+1,...,Fi+k-1),其中,FFT表示快速傅里叶变换。
7.如权利要求4所述的方法,其特征在于,所述根据本轮的自适应回声消除参数,估计对所述本轮的多个远端频域音频块分别的响应,包括:
分别针对所述本轮的多个远端频域音频块中的每个远端频域音频块,执行:
根据本轮的自适应回声消除参数所包括的所述比例系数,对该远端频域音频块的幅值进行处理,得到频域中间处理结果;
对所述频域中间处理结果进行反傅里叶变换,并根据所述反傅里叶变换结果,估计对该远端频域音频块的响应。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于嘉楠明芯(北京)科技有限公司,未经嘉楠明芯(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811540805.X/1.html,转载请声明来源钻瓜专利网。