一种啸叫检测中的门限实时更新方法、装置以及系统与流程



1.本发明涉及啸叫检测中的门限实时更新领域,尤其涉及一种啸叫检测中的门限实时更新方法、装置、计算机可读存储介质及系统。


背景技术:



2.电子设备经常会出现噪音,这种现象叫做啸叫(acoustic noise)。电子设备中通过的是电信号(电磁波),人耳无法直接听到电磁波。那么可以确定电子设备的啸叫必然是其机械振动造成的,电磁能量转化为机械振动。啸叫的危害很大,主要包括:1.自激时功率放大器会产生很大的功率输出,可能烧坏功率放大器和发声设备;2.在反馈系数接近于1时会使扩音声场比原声场在音感上变得狭窄;3.会产生刚响失真。因此,啸叫抑制的研究具有重要意义,在此基础上,由于啸叫的抑制需要检测数据作为参考,检测的准确性对于啸叫抑制而言至关重要。其中,检测需要设置门限值以作为衡量标准。
3.在现有技术中,通常在啸叫检测中设置单一门限值以进行判断,并根据判断结果进行啸叫抑制。
4.但是,现有技术仍存在如下缺陷:单一门限值的设置无法通用于所有检测环境,容易导致误判,从而使得啸叫检测准确性较低。
5.因此,当前需要一种啸叫检测中的门限实时更新方法、装置、计算机可读存储介质以及系统,从而克服现有技术中存在的上述缺陷。


技术实现要素:



6.本发明实施例提供一种啸叫检测中的门限实时更新方法、装置、计算机可读存储介质以及系统,从而提升啸叫检测的环境适应性。
7.本发明一实施例提供一种啸叫检测中的门限实时更新方法,所述门限实时更新方法包括:获取当前门限值、当前更新方法以及待啸叫检测的输入信号组;判断所述输入信号组是否为无语音音频;若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。
8.作为上述方案的改进,所述当前更新方法包括频点计算更新以及均值计算更新。
9.作为上述方案的改进,根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值,具体包括:对所述输入信号组进行变换处理,获得频点能量谱;当所述当前更新方法为频点计算更新时,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值;当所述当前更新方法为均值计算更新时,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值。
10.作为上述方案的改进,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值,具体包括:根据所述频点能量谱,计算各个频点的能量值;将各个频点的能量值分别与预设的阈值相加并通过预设的第一平滑系数进行加权,对应获得各个频点的检测门限值,并将所述检测门限值作为当前门限值。
11.作为上述方案的改进,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值,具体包括:计算所述频点能量谱中所有频点的能量值的平均值;将所述平均值与预设的阈值相加并通过预设的第二平滑系数进行加权以计算检测门限值,并将所述检测门限值作为当前门限值。
12.作为上述方案的改进,所述门限实时更新方法还包括:将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。
13.本发明另一实施例对应提供了一种啸叫检测中的门限实时更新装置,所述门限实时更新装置包括数据获取单元、噪音判断单元以及实时更新单元,其中,所述数据获取单元用于获取当前门限值、当前更新方法以及待啸叫检测的输入信号组;所述噪音判断单元用于判断所述输入信号组是否为无语音音频;所述实时更新单元用于若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。
14.作为上述方案的改进,所述门限实时更新装置还包括输出应用单元,所述输出应用单元用于将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。
15.作为上述方案的改进,所述实时更新单元还用于:对所述输入信号组进行变换处理,获得频点能量谱;当所述当前更新方法为频点计算更新时,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值;当所述当前更新方法为均值计算更新时,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值。
16.作为上述方案的改进,所述实时更新单元还用于:根据所述频点能量谱,计算各个频点的能量值;将各个频点的能量值分别与预设的阈值相加并通过预设的第一平滑系数进行加权,对应获得各个频点的检测门限值,并将所述检测门限值作为当前门限值。
17.作为上述方案的改进,所述实时更新单元还用于:计算所述频点能量谱中所有频点的能量值的平均值;将所述平均值与预设的阈值相加并通过预设的第二平滑系数进行加权以计算检测门限值,并将所述检测门限值作为当前门限值。
18.本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如前所述的啸叫检测中的门限实时更新方法。
19.本发明另一实施例提供了一种啸叫检测中的门限实时更新系统,所述门限实时更新系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的啸叫检测中的门限实时更新方法。
20.与现有技术相比,本技术方案存在如下有益效果:本发明提供了一种啸叫检测中的门限实时更新方法、装置、计算机可读存储介质以及系统,通过实时检测判断所述输入信号是否为无语音音频以确定当前是否处于纯噪音环境,并在所述输入信号组是无语音音频时,根据所述当前更新方法以及所述输入信号组,对当前门限值进行实时计算更新,该方法、装置、计算机可读存储介质以及系统提升了啸叫检测的环境适应性。
21.进一步地,本发明提供的一种啸叫检测中的门限实时更新方法、装置、计算机可读
存储介质以及系统还通过均值计算更新方法直接根据能量谱的平均值计算更新当前门限值,从而提升计算调用效率,节省门限实时更新过程所需的存储空间。
附图说明
22.图1是本发明一实施例提供的一种啸叫检测中的门限实时更新方法的流程示意图;图2是本发明一实施例提供的一种啸叫检测中的门限实时更新装置的结构示意图。
具体实施方式
23.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
24.具体实施例一本发明实施例首先描述了一种啸叫检测中的门限实时更新方法。图1是本发明一实施例提供的一种啸叫检测中的门限实时更新方法的流程示意图。
25.如图1所示,所述门限实时更新方法包括:s1:获取当前门限值、当前更新方法以及待啸叫检测的输入信号组。
26.在现有技术中,通常使用单一固定的门限值作为啸叫判断依据,但是,在实际应用中,如果门限设置比较高,会导致啸叫要产生一定时间,达到一定能量才能被检测到,延长了判断时间。如果门限设置比较低,容易误判一些能量高的单一频率声音比如乐器声。对此,本发明实施例提供两种更新方法以实时对门限值进行更新,从而提升啸叫检测对于检测环境的适应性,并提升啸叫检测的准确性。
27.在一个实施例中,所述当前更新方法包括频点计算更新以及均值计算更新。
28.s2:判断所述输入信号组是否为无语音音频。
29.s3:若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。
30.在一个实施例中,根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值,具体包括:对所述输入信号组进行变换处理,获得频点能量谱;当所述当前更新方法为频点计算更新时,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值;当所述当前更新方法为均值计算更新时,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值。
31.在一个实施例中,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值,具体包括:根据所述频点能量谱,计算各个频点的能量值;将各个频点的能量值分别与预设的阈值相加并通过预设的第一平滑系数进行加权,对应获得各个频点的检测门限值,并将所述检测门限值作为当前门限值。
32.前述频点计算更新虽然十分准确,但每个频点的门限值均需要调用一定存储空间。对此,本发明实施例还提供均值计算更新方法以减少啸叫检测中计算门限值所需的存
储空间。在一个实施例中,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值,具体包括:计算所述频点能量谱中所有频点的能量值的平均值;将所述平均值与预设的阈值相加并通过预设的第二平滑系数进行加权以计算检测门限值,并将所述检测门限值作为当前门限值。
33.在一个实施例中,所述门限实时更新方法还包括:将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。
34.本发明实施例描述了一种啸叫检测中的门限实时更新方法,通过实时检测判断所述输入信号是否为无语音音频以确定当前是否处于纯噪音环境,并在所述输入信号组是无语音音频时,根据所述当前更新方法以及所述输入信号组,对当前门限值进行实时计算更新,该方法提升了啸叫检测的环境适应性;进一步地,本发明实施例描述的一种啸叫检测中的门限实时更新方法还通过均值计算更新方法直接根据能量谱的平均值计算更新当前门限值,从而提升计算调用效率,节省门限实时更新过程所需的存储空间。
35.具体实施例二除上述方法外,本发明实施例还公开了一种啸叫检测中的门限实时更新装置。图2是本发明一实施例提供的一种啸叫检测中的门限实时更新装置的结构示意图。
36.如图2所示,该门限实时更新装置包括数据获取单元11、噪音判断单元12以及实时更新单元13。
37.其中,数据获取单元11用于获取当前门限值、当前更新方法以及待啸叫检测的输入信号组。
38.噪音判断单元12用于判断所述输入信号组是否为无语音音频。
39.实时更新单元13用于:若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。
40.在一个实施例中,实时更新单元13还用于:对所述输入信号组进行变换处理,获得频点能量谱;当所述当前更新方法为频点计算更新时,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值;当所述当前更新方法为均值计算更新时,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值。
41.在一个实施例中,实时更新单元13还用于:根据所述频点能量谱,计算各个频点的能量值;将各个频点的能量值分别与预设的阈值相加并通过预设的第一平滑系数进行加权,对应获得各个频点的检测门限值,并将所述检测门限值作为当前门限值。
42.在一个实施例中,实时更新单元13还用于:计算所述频点能量谱中所有频点的能量值的平均值;将所述平均值与预设的阈值相加并通过预设的第二平滑系数进行加权以计算检测门限值,并将所述检测门限值作为当前门限值。
43.在一个实施例中,所述门限实时更新装置还包括输出应用单元,所述输出应用单元用于将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。
44.其中,所述门限实时更新装置集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。本发明另一实施例提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如前所述的啸叫检测中的门限实时更新方法。
45.基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
46.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,单元之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
47.本发明实施例描述了一种啸叫检测中的门限实时更新装置及计算机可读存储介质,通过实时检测判断所述输入信号是否为无语音音频以确定当前是否处于纯噪音环境,并在所述输入信号组是无语音音频时,根据所述当前更新方法以及所述输入信号组,对当前门限值进行实时计算更新,该装置及计算机可读存储介质提升了啸叫检测的环境适应性;进一步地,本发明实施例描述的一种啸叫检测中的门限实时更新装置及计算机可读存储介质还通过均值计算更新方法直接根据能量谱的平均值计算更新当前门限值,从而提升计算调用效率,节省门限实时更新过程所需的存储空间。
48.具体实施例三除上述方法和装置外,本发明实施例还描述了一种啸叫检测中的门限实时更新系统。
49.该门限实时更新系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如前所述的啸叫检测中的门限实时更新方法。
50.所称处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器 (digital signal processor,dsp)、专用集成电路 (application specific integrated circuit,asic)、现成可编程门阵列 (field-programmable gate array,fpga) 或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器是所述装置的控制中心,利用各种接口和线路连接整个装置的各个部分。
51.所述存储器可用于存储所述计算机程序和/或模块,所述处理器通过运行或执行存储在所述存储器内的计算机程序和/或模块,以及调用存储在存储器内的数据,实现所述装置的各种功能。所述存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存
储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card, smc),安全数字(secure digital, sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
52.本发明实施例描述了一种啸叫检测中的门限实时更新系统,通过实时检测判断所述输入信号是否为无语音音频以确定当前是否处于纯噪音环境,并在所述输入信号组是无语音音频时,根据所述当前更新方法以及所述输入信号组,对当前门限值进行实时计算更新,该系统提升了啸叫检测的环境适应性;进一步地,本发明实施例描述的一种啸叫检测中的门限实时更新系统还通过均值计算更新方法直接根据能量谱的平均值计算更新当前门限值,从而提升计算调用效率,节省门限实时更新过程所需的存储空间。
53.以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。

技术特征:


1.一种啸叫检测中的门限实时更新方法,其特征在于,所述门限实时更新方法包括:获取当前门限值、当前更新方法以及待啸叫检测的输入信号组;判断所述输入信号组是否为无语音音频;若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。2.根据权利要求1所述的啸叫检测中的门限实时更新方法,其特征在于,所述当前更新方法包括频点计算更新以及均值计算更新。3.根据权利要求2所述的啸叫检测中的门限实时更新方法,其特征在于,根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值,具体包括:对所述输入信号组进行变换处理,获得频点能量谱;当所述当前更新方法为频点计算更新时,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值;当所述当前更新方法为均值计算更新时,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值。4.根据权利要求3所述的啸叫检测中的门限实时更新方法,其特征在于,根据所述频点能量谱以及各个频点,计算检测门限值并将所述检测门限值作为当前门限值,具体包括:根据所述频点能量谱,计算各个频点的能量值;将各个频点的能量值分别与预设的阈值相加并通过预设的第一平滑系数进行加权,对应获得各个频点的检测门限值,并将所述检测门限值作为当前门限值。5.根据权利要求4所述的啸叫检测中的门限实时更新方法,其特征在于,根据所述频点能量谱计算检测门限值并将所述检测门限值作为当前门限值,具体包括:计算所述频点能量谱中所有频点的能量值的平均值;将所述平均值与预设的阈值相加并通过预设的第二平滑系数进行加权以计算检测门限值,并将所述检测门限值作为当前门限值。6.根据权利要求1-5任一项所述的啸叫检测中的门限实时更新方法,其特征在于,所述门限实时更新方法还包括:将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。7.一种啸叫检测中的门限实时更新装置,其特征在于,所述门限实时更新装置包括数据获取单元、噪音判断单元以及实时更新单元,其中,所述数据获取单元用于获取当前门限值、当前更新方法以及待啸叫检测的输入信号组;所述噪音判断单元用于判断所述输入信号组是否为无语音音频;所述实时更新单元用于若所述输入信号组是无语音音频,则根据所述当前更新方法以及所述输入信号组,生成检测门限值并将所述检测门限值作为当前门限值。8.根据权利要求7所述的啸叫检测中的门限实时更新装置,其特征在于,所述门限实时更新装置还包括输出应用单元,所述输出应用单元用于将所述当前门限值用于预设的啸叫检测方法以进行啸叫检测。9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算
机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1-6任一项所述的啸叫检测中的门限实时更新方法。10.一种啸叫检测中的门限实时更新系统,其特征在于,所述门限实时更新系统包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-6任一项所述的啸叫检测中的门限实时更新方法。

技术总结


本发明公开了一种啸叫检测中的门限实时更新方法、装置以及系统。该门限实时更新装置包括数据获取单元、噪音判断单元以及实时更新单元。通过实时检测判断所述输入信号是否为无语音音频以确定当前是否处于纯噪音环境,并在所述输入信号组是无语音音频时,根据所述当前更新方法以及所述输入信号组,对当前门限值进行实时计算更新,该方法、装置以及系统提升了啸叫检测的环境适应性;进一步地,该门限实时更新方法、装置以及系统还通过均值计算更新方法直接根据能量谱的平均值计算更新当前门限值,从而提升计算调用效率,节省门限实时更新过程所需的存储空间。过程所需的存储空间。过程所需的存储空间。


技术研发人员:

肖天颖 张常华 朱正辉 赵定金 蔡聪

受保护的技术使用者:

广州市保伦电子有限公司

技术研发日:

2022.06.09

技术公布日:

2022/7/8

本文发布于:2024-09-23 07:16:15,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/11290.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:门限   所述   前门   实时
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议