[发明专利]啸叫检测方法、装置、电子设备及存储介质有效
申请号: | 201811235757.3 | 申请日: | 2018-10-23 |
公开(公告)号: | CN109218957B | 公开(公告)日: | 2020-11-27 |
发明(设计)人: | 张晨 | 申请(专利权)人: | 北京达佳互联信息技术有限公司 |
主分类号: | H04R29/00 | 分类号: | H04R29/00;G06K9/00 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙) 11413 | 代理人: | 李欣;马敬 |
地址: | 100084 北京市海淀区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 检测 方法 装置 电子设备 存储 介质 | ||
本申请实施例提供了一种啸叫检测方法、装置、电子设备及存储介质,包括:将音频信号帧的时域数据从时域变换到频域,得到音频信号帧的频域数据;从频域数据中选择能量最大的N个峰值频率点,作为候选频率点;N为正整数;确定每一候选频率点的波峰宽度;根据每一候选频率点的频率维度特征,确定该候选频率点是否为疑似啸叫点;针对每一确定为疑似啸叫点的候选频率点,确定该候选频率点的波峰宽度内出现疑似啸叫点的目标个数;针对每一确定为疑似啸叫点的候选频率点,若该候选频率点的目标个数大于个数门限值,则确定该候选频率点为真正啸叫点。应用本申请实施例提供的技术方案,能够提高啸叫点的检出率,提高鲁棒性。
技术领域
本申请涉及音频技术领域,特别是涉及一种啸叫检测方法、装置、电子设备及存储介质。
背景技术
音响系统中包括声源(如话筒)和扩音设备(如音箱),当话筒与音箱之间因距离过近等问题,导致能量发生自激,从而发生啸叫。若发生啸叫,声源会产生很大的功率输出,这可能超出扩声设备的承受范围,烧坏扩声设备。为了降低啸叫产生的危害,可以通过啸叫检测,来检测啸叫点。当检测出啸叫点时,降低反馈环路的增益,使得反馈增益小于1,从而抑制啸叫。
目前,啸叫的检测过程包括:将音频信号帧从时域变换到频域,选择该音频信号帧中能量最大的多个峰值频率点;从这各个峰值频率点中确定出疑似啸叫点;对每个为疑似啸叫点的峰值频率点处连续出现疑似啸叫点的次数进行置信计数;当置信计数超过置信计数门限时,确定该峰值频率点为真正啸叫点。
在理想应用场景中,上述啸叫检测方法有一定的效果。但实际应用场景较为复杂,因为反馈环路延时的变化和非线性失真的存在,会出现频率点抖动或漂移的现象,这使得一峰值频率点处连续出现疑似啸叫点的置信计数很难超过置信计数门限,进而将真正啸叫点判定为非啸叫点,导致检出率低,鲁棒性差的问题。
发明内容
本申请实施例的目的在于提供一种啸叫检测方法、装置、电子设备及存储介质,以提高啸叫点的检出率,提高鲁棒性。具体技术方案如下:
根据本申请实施例的第一方面,提供一种啸叫检测方法,所述方法包括:
将音频信号帧的时域数据从时域变换到频域,得到所述音频信号帧的频域数据;
从所述频域数据中选择能量最大的N个峰值频率点,作为候选频率点;其中,N为正整数;
确定每一候选频率点的波峰宽度;
根据每一候选频率点的频率维度特征,确定该候选频率点是否为疑似啸叫点;
针对每一确定为疑似啸叫点的候选频率点,确定该候选频率点的波峰宽度内出现疑似啸叫点的目标个数;
针对每一确定为疑似啸叫点的候选频率点,在该候选频率点的目标个数大于个数门限值时,确定该候选频率点为真正啸叫点。
可选的,所述确定每一候选频率点的波峰宽度,包括:
针对每一候选频率点,从该候选频率点的波峰顶点下降预设增益的波身高度,得到该候选频率点的波峰宽度;或
针对每一候选频率点,从该候选频率点的波峰顶点下降第一预设增益的波身高度,得到该候选频率点的上半波的波峰宽度,从该候选频率点的波峰顶点下降第二预设增益的波身高度,得到该候选频率点的下半波的波峰宽度。
可选的,所述频率维度特征包括:峰值能量与门限能量比,峰值能量与平均能量比,峰值能量与谐波能量比,峰值能量与邻居频率点能量比中的一种或多种。
可选的,所述邻居频率点为候选频率点的波峰宽度外与该候选频率点最近的频率点。
可选的,所述根据每一候选频率点的频率维度特征,确定该候选频率点是否为疑似啸叫点,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京达佳互联信息技术有限公司,未经北京达佳互联信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811235757.3/2.html,转载请声明来源钻瓜专利网。