[发明专利]一种基于频域处理的啸叫抑制方法及装置在审
申请号: | 202111627194.4 | 申请日: | 2021-12-28 |
公开(公告)号: | CN114267370A | 公开(公告)日: | 2022-04-01 |
发明(设计)人: | 邹灵琦;罗本彪;董鹏宇 | 申请(专利权)人: | 上海富瀚微电子股份有限公司 |
主分类号: | G10L21/0232 | 分类号: | G10L21/0232;H04R3/02 |
代理公司: | 上海思捷知识产权代理有限公司 31295 | 代理人: | 郑玮 |
地址: | 200233 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 处理 抑制 方法 装置 | ||
本发明公开了一种基于频域处理的啸叫抑制方法及装置,该方法包括如下步骤:步骤S1,采集时域信号,并将其进行离散傅里叶变换得到频域信号并进行频域信号预处理;步骤S2,计算频域和时域的特征值,将其与门限进行比较,检测出啸叫频点;步骤S3,计算抑制增益,与频点相乘进行啸叫的抑制,并进行离散傅里叶逆变换得到啸叫抑制后的时域信号。
技术领域
本发明涉及音频处理技术领域,特别是涉及一种基于频域处理的啸叫抑制方法及装置。
背景技术
在常见的声学场景中,当拾音麦克风和扬声器之间形成了声反馈闭合回路时,某些频点的能量持续增加,很容易产生刺耳的啸叫声,影响人的听感,甚至可能造成整个声学系统的损坏。
常见的啸叫抑制方法如频移法、陷波器法、自适应滤波器法都有各自的问题。现有技术如授权公告号为CN 107919134B所述的啸叫检测方法及装置和啸叫抑制方法及装置,其提供一种啸叫检测和抑制的方法,包括如下步骤:获得待检测音频帧在频域空间内的候选频率点;其中,所述候选频率点为:从所述待检测音频帧由时域空间变换至频域空间后得到的各个频率点中,基于各个频率点的功率值选取出的频率点;按照预设的参考频率点确定规则,分别确定每个候选频率点各自对应的至少一个参考频率点;分别计算每个候选频率点与其对应的各个参考频率点之间的功率比值;基于相对应的功率比值,分别判断每个候选频率点是否为啸叫频率点;当判断结果表明存在啸叫频率点时,确定所述待检测音频产生啸叫。
然而,该方法由于啸叫检测所用特征较少容易出现误检和漏检,采用陷波器的方法进行抑制,抑制过程过于复杂。
发明内容
为克服上述现有技术存在的不足,本发明之目的在于提供一种基于频域处理的啸叫抑制方法及装置,实现以较低的误检率、较高的鲁棒性解决啸叫问题的目的。
为达上述及其它目的,本发明提出一种基于频域处理的啸叫抑制方法,包括如下步骤:
步骤S1,采集时域信号,并将其进行离散傅里叶变换得到频域信号并进行频域信号预处理;
步骤S2,计算频域和时域的特征值,将其与门限进行比较,检测出啸叫频点;
步骤S3,计算抑制增益,与频点相乘进行啸叫的抑制,并进行离散傅里叶逆变换得到啸叫抑制后的时域信号。
优选地,步骤S1进一步包括:
步骤S100,采集待检测的麦克风信号,并将其进行离散傅里叶变换转换为频域信号,并获得频域信号的能量;
步骤S101,搜索频域信号的M个能量最大值及其对应频点位置,在计算能量均值的时候剔除该M个能量最大值。
优选地,步骤S2进一步包括:
步骤S200,将频域信号分为若干个频段;
步骤S201,分别计算该些频段的频域特征,包括峰值谐波比、峰值均值比和峰值阈值比;
步骤S202,依据不同频带的特性和长短时检测模块的不同,将计算得到的频域特征和多个门限相比较;
步骤S203,基于步骤S202的结果,更新长时检测模块和短时检测模块的计数器,并与长时间测模块和短时检测模块的门限比较;
步骤S204,结合长时检测模块和短时检测模块的输出,得到最终的啸叫检测频点。
优选地,于步骤S00中,将频域信号根据人说话语音的基音特性以及扬声器/麦克风器件特性分为若干个频段。
优选地,于步骤S201中,对于各个频段,计算频点和相应谐波的比值为所述峰值谐波比,计算频点和频带均值的比值为所述峰值均值比,计算频点和阈值的比值为所述峰值阈值比。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海富瀚微电子股份有限公司,未经上海富瀚微电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111627194.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:非对称口令认证方法、装置及存储介质
- 下一篇:预制一体式综合管廊格构锚杆挡墙