啸叫抑制方法、装置、存储介质及电子设备制造方法及图纸

技术编号:39318458 阅读:27 留言:0更新日期:2023-11-12 16:00
本申请公开了一种啸叫抑制方法、装置、存储介质及电子设备,其中,该啸叫抑制方法可以通过获取待处理音频帧;检测待处理音频帧中是否存在啸叫频点;若是,则基于啸叫频点对状态变量滤波器的参数进行更新;若否,则基于状态变量滤波器判断待处理音频帧中是否存在未被检测到的啸叫频点,并根据判断结果对状态变量滤波器的参数进行相应处理;利用状态变量滤波器对待处理音频帧进行滤波处理,以对啸叫频点进行抑制。本方案可以提高对啸叫的抑制效果。本方案可以提高对啸叫的抑制效果。本方案可以提高对啸叫的抑制效果。

【技术实现步骤摘要】
啸叫抑制方法、装置、存储介质及电子设备


[0001]本申请涉及音频信号处理
,具体涉及一种啸叫抑制方法、装置、存储介质及电子设备。

技术介绍

[0002]通常,在使用音响等扩音设备扩音时,尤其在室内且使用话筒作为拾音器的情况下,会经常产生啸叫。产生啸叫的原因在于:室内存在回声现象,当原始声音的反射声和所产生的回声通过话筒后,会再次被话筒拾到声音,从而使回声进入音响等扩音设备进行放大;且在回声和原始声音相位相同时两个声音会叠加加强,加强后的声音与再次产生的回声再次通过话筒并进入音响等扩音设备进行放大,从而回声被再次加强,如此周而复始,便产生了强烈的刺耳的啸叫。啸叫不仅会产生信号失真及刺耳的声音而且影响语音交流,甚至当输出超过扬声器系统的功率时会导致元器件烧坏。同时,啸叫产生时,扬声器输出的信号在某一个频率单音产生高强度的振荡现象,从而导致使用者产生强烈的不舒适感。
[0003]传统的啸叫抑制方法包括陷波法、移频法和自适应反馈抵消法等方式。其中,陷波法在实际中应用最为广泛。然而,陷波法存在陷波点衰减不足以及且陷波器计算复杂度高的缺陷,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种啸叫抑制方法,其特征在于,包括:获取待处理音频帧;检测所述待处理音频帧中是否存在啸叫频点;若是,则基于所述啸叫频点对状态变量滤波器的参数进行更新;若否,则基于所述状态变量滤波器判断所述待处理音频帧中是否存在未被检测到的啸叫频点,并根据判断结果对所述状态变量滤波器的参数进行相应处理;利用所述状态变量滤波器对所述待处理音频帧进行滤波处理,以对所述啸叫频点进行抑制。2.如权利要求1所述的啸叫抑制方法,其特征在于,所述若是,则基于所述啸叫频点对状态变量滤波器的参数进行更新,包括:当检测到待处理音频帧中存在啸叫频点时,判断状态变量滤波器中是否具有所述啸叫频点;若是,则增大所述状态变量滤波器的衰减增益,并减小所述状态变量滤波器的带宽因子;若否,则将所述啸叫频点添加至所述状态变量滤波器中,并对所述状态变量滤波器进行初始化。3.如权利要求2所述的啸叫抑制方法,其特征在于,所述对所述状态变量滤波器进行初始化,包括:将所述状态变量滤波器的衰减增益设置为0,并将所述状态变量滤波器的带宽因子设置为第一预设值。4.如权利要求1所述的啸叫抑制方法,其特征在于,所述根据判断结果对所述状态变量滤波器的参数进行相应处理,包括:当所述待处理音频帧中存在未被检测到的啸叫频点时,启用计数器进行计数;根据计数结果对所述状态变量滤波器的参数进行相应处理。5.如权利要求4所述的啸叫抑制方法,其特征在于,所述根据计数结果对所述状态变量滤波器的参数进行相应处理,包括:当未被检测到的啸叫频点的待处理音频帧的连续帧数大于预设帧数时,增大所述状态变量滤波器的带宽因子;当未被检测到的啸叫频点的待处理音频帧的连续帧数小于或等于预设帧数时,维持所述状态变量滤波器的...

【专利技术属性】
技术研发人员:肖强黄荣均肖全之刘帅程子胜
申请(专利权)人:珠海市杰理科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1