啸叫检测方法和装置、存储介质及电子装置制造方法及图纸

技术编号:17308037 阅读:30 留言:0更新日期:2018-02-19 05:40
本发明专利技术公开了一种啸叫检测方法和装置、存储介质及电子装置。其中,该方法包括:获取待检测的音频信号的频点标准差数组,其中,频点标准差数组中包括:音频信号中功率谱标准差满足第一预定条件的频点的第一频点标识;在音频信号的峰值数组中查找与第一频点标识匹配的目标频点标识,其中,峰值数组中包括:音频信号中峰值满足第二预定条件的频点的第二频点标识,第二频点标识包括目标频点标识;在查找到目标频点标识的情况下,将目标频点标识对应的目标频点作为检测出的音频信号中的啸叫频点。本发明专利技术解决了现有的啸叫检测方式存在检测准确性较低的技术问题。

Howling detection methods and devices, storage media and electronic devices

The invention discloses a screaming detection method and a device, a storage medium and an electronic device. Among them, the method comprises: acquiring audio frequency standard signal for detecting the difference of the array, which frequency standard deviation in the array includes a first frequency power spectrum standard deviation frequency satisfies the first predetermined condition identifier of the audio signal; target frequency identification, matching with the first frequency identification in peak array the audio signal in the peak in the array: second frequency frequency peak audio signal in second predetermined condition of the identification, second frequency identification including target frequency identification; in the search to the target frequency identification under the condition of the target frequency frequency corresponding to the target identification as audio signal detection the howling frequency. The invention solves the technical problem that there is a low detection accuracy in the existing howling detection method.

【技术实现步骤摘要】
啸叫检测方法和装置、存储介质及电子装置
本专利技术涉及计算机领域,具体而言,涉及一种啸叫检测方法和装置、存储介质及电子装置。
技术介绍
在扩声系统中,当使用传声器拾音时,由于传声器的拾音区域与音箱的放音区域无法完全隔离,因而在音箱发出的声音通过空间传到传声器,再由放大电路增益放大,将导致声反馈现象。其中,声反馈现象会使得声音出现失真,当声反馈较严重时,则会一起啸叫,扩声系统发出啸叫声时,不但使讲话、演唱无法顺利进行,而且会损伤人耳;此外,剧烈的啸叫还可能会烧毁系统中的放大器或扬声器中的高音单元。因此,如何准确检测出产生啸叫的频率点,以降低啸叫的产生,是扩声系统中的一个重要研究。目前,现有的啸叫检测方法有很多,如常用的包括以下几种:1)通过数字信号处理(DigitalSignalProcessing,简称DSP)模块,检测语音信号中是否含有固定频率的信号,来检测是否存在啸叫;2)通过计算输入信号的频率成分的变化,并将其与阈值进行比较,来评价输入信号的频率成分是否存在啸叫;3)通过检测输入信号的平均频率是否在预定的频率范围内,来检测是否存在啸叫。如果平均频率在预定的频率范围内波动,则检测为可能存在啸叫。然而,在外部环境较复杂时,由于外部环境中的音频信号的频率带宽大,很容易与输入的音频信号的频率产生重叠,从而导致在采用上述现有的啸叫检测方式通过特定频率进行啸叫检测时,难以保证正确检测出输入信号中的啸叫的频率点。也就是说,相关啸叫检测技术中存在检测准确性较低的问题。针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术实施例提供一种啸叫检测方法和装置、存储介质及电子装置,以至少解决现有的啸叫检测方式存在检测准确性较低的技术问题。根据本专利技术实施例的一个方面,提供了一种啸叫检测方法,包括:获取待检测的音频信号的频点标准差数组,其中,上述频点标准差数组中包括:上述音频信号中功率谱标准差满足第一预定条件的频点的第一频点标识;在上述音频信号的峰值数组中查找与上述第一频点标识匹配的目标频点标识,其中,上述峰值数组中包括:上述音频信号中峰值满足第二预定条件的频点的第二频点标识,上述第二频点标识包括上述目标频点标识;在查找到上述目标频点标识的情况下,将上述目标频点标识对应的目标频点作为检测出的上述音频信号中的啸叫频点。根据本专利技术实施例的另一方面,还提供了一种啸叫检测装置,包括:第一获取单元,用于获取待检测的音频信号的频点标准差数组,其中,上述频点标准差数组中包括:上述音频信号中功率谱标准差满足第一预定条件的频点的第一频点标识;查找单元,用于在上述音频信号的峰值数组中查找与上述第一频点标识匹配的目标频点标识,其中,上述峰值数组中包括:上述音频信号中峰值满足第二预定条件的频点的第二频点标识,上述第二频点标识包括上述目标频点标识;检测单元,用于在查找到上述目标频点标识的情况下,将上述目标频点标识对应的目标频点作为检测出的上述音频信号中的啸叫频点。根据本专利技术实施例的另一方面,还提供了一种存储介质,上述存储介质包括存储的程序,其中,上述程序运行时执行上述的方法。根据本专利技术实施例的另一方面,还提供了一种电子装置,包括存储器、处理器及存储在上述存储器上并可在上述处理器上运行的计算机程序,上述处理器通过上述计算机程序执行上述的方法。在本专利技术实施例中,通过获取上述音频信号的频点标准差数组,其中,该频点标准差数组中包括功率谱标准差满足第一预定条件的频点的第一频点标识,然后在音频信号的峰值数组中查找与上述第一频点标识匹配的目标频点标识,其中,上述峰值数组中包括峰值满足第二预定条件的频点的第二频点标识,该第二频点标识包括上述目标频点标识;在查找到上述目标频点标识的情况下,则将目标频点标识所对应的目标频点作为检测出的音频信号中的啸叫频点,并对该啸叫频点执行相应的啸叫抑制处理。也就是说,在本实施例中,在获取待检测的音频信号的频点标准差数组和峰值数组后,通过从频点标准差数组的满足第一预定条件的第一频点标识中和峰值数组的满足第二预定条件的第二频点标识中,查找到同时满足二者的目标频点标识,作为该音频信号中啸叫频点,从而实现结合频点标准差和频点峰值,来准确检测出音频信号中的啸叫频点,而不再局限于对特定频率的检测,以保证啸叫检测的准确性,进而克服相关技术提供的检测方式中存在的检测准确性较低的问题。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的一种可选的啸叫检测方法的应用场景示意图;图2是根据本专利技术实施例的一种可选的啸叫检测方法的流程图;图3是根据本专利技术实施例的一种可选的啸叫检测装置的示意图;图4是根据本专利技术实施例的一种可选的啸叫检测装置中第一获取单元的示意图;图5是根据本专利技术实施例的一种可选的啸叫检测装置中查找单元的示意图;图6是根据本专利技术实施例的一种可选的电子装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。在本专利技术实施例的一方面,提供了一种上述啸叫检测方法的实施例。作为一种可选的实施方式,该啸叫检测方法可以但不限于应用于如图1所示的应用环境中,如扩声系统中。通过拾音器102采集待检测的音频信号,然后通过处理器104检测上述音频信号中的啸叫频点,并做相应的抑制处理,将抑制处理后的音频信号通过传声器106发出去。在本实施例中,通过获取上述音频信号的频点标准差数组,其中,该频点标准差数组中包括功率谱标准差满足第一预定条件的频点的第一频点标识,然后在音频信号的峰值数组中查找与上述第一频点标识匹配的目标频点标识,其中,上述峰值数组中包括峰值满足第二预定条件的频点的第二频点标识,该第二频点标识包括上述目标频点标识;在查找到上述目标频点标识的情况下,则将目标频点标识所对应的目标频点作为检测出的音频信号中的啸叫频点,并对该啸叫频点执行相应的啸叫抑制处理。也就是说,在本实施例中,在获取待检测的音频信号的频点标准差数组和峰值数组后,通过从频点标准差数组的满足第一预定条件的第一频点标识中和峰值数组的满足第二预定条件的第二频点标识中,查找到同时满足二者的目标频点标识,作为该音频信号中啸叫频点,从而实现结合频点标准差和频点峰值,来准确检测出音频信号中的啸叫频点本文档来自技高网
...
啸叫检测方法和装置、存储介质及电子装置

【技术保护点】
一种啸叫检测方法,其特征在于,包括:获取待检测的音频信号的频点标准差数组,其中,所述频点标准差数组中包括:所述音频信号中功率谱标准差满足第一预定条件的频点的第一频点标识;在所述音频信号的峰值数组中查找与所述第一频点标识匹配的目标频点标识,其中,所述峰值数组中包括:所述音频信号中峰值满足第二预定条件的频点的第二频点标识,所述第二频点标识包括所述目标频点标识;在查找到所述目标频点标识的情况下,将所述目标频点标识对应的目标频点作为检测出的所述音频信号中的啸叫频点。

【技术特征摘要】
1.一种啸叫检测方法,其特征在于,包括:获取待检测的音频信号的频点标准差数组,其中,所述频点标准差数组中包括:所述音频信号中功率谱标准差满足第一预定条件的频点的第一频点标识;在所述音频信号的峰值数组中查找与所述第一频点标识匹配的目标频点标识,其中,所述峰值数组中包括:所述音频信号中峰值满足第二预定条件的频点的第二频点标识,所述第二频点标识包括所述目标频点标识;在查找到所述目标频点标识的情况下,将所述目标频点标识对应的目标频点作为检测出的所述音频信号中的啸叫频点。2.根据权利要求1所述的方法,其特征在于,所述获取待检测的音频信号的频点标准差数组包括:获取所述音频信号中位于音频帧内的各个频点的所述功率谱标准差,其中,每个所述音频帧内包括一个或多个频点;根据所述功率谱标准差确定所述音频信号中的啸叫音频帧,并将所述啸叫音频帧中满足所述第一预定条件的频点的频点标识存储到所述频点标准差数组中。3.根据权利要求2所述的方法,其特征在于,所述根据所述功率谱标准差确定所述音频信号中的啸叫音频帧包括:重复执行以下步骤,直至所述音频信号结束:获取所述音频信号中的当前音频帧;在所述当前音频帧中,依次对所述功率谱标准差大于第一阈值的频点进行标记和累计计数,得到计数结果;在所述计数结果达到第二阈值的情况下,将所述当前音频帧作为所述啸叫音频帧,其中,将所述啸叫音频帧中被标记的,且在所述计数结果达到所述第二阈值之后的频点作为满足所述第一预定条件的频点。4.根据权利要求2所述的方法,其特征在于,所述获取所述音频信号中位于音频帧内的各个频点的所述功率谱标准差包括:获取所述音频帧内各个频点的功率谱差值和各个频点的功率谱均值,其中,所述功率谱差值为相邻的两个音频帧内各个频点的幅度差值,所述功率谱均值为已获取到的所述音频帧内各个频点的幅度均值;根据所述功率谱差值和所述功率谱均值获取所述功率谱标准差。5.根据权利要求1所述的方法,其特征在于,在所述获取待检测的音频信号的频点标准差数组之前,还包括:对所述音频信号进行预处理;获取预处理后的所述音频信号中各个频点的峰值幅度;获取所述峰值幅度大于第三阈值的频点的频点标识,存储到所述峰值数组中。6.根据权利要求1所述的方法,其特征在于,所述在所述音频信号的峰值数组中查找与所述第一频点标识匹配的目标频点标识包括:遍历所述频点标准差数组,重复执行以下步骤:从所述频点标准差数组的所述第一频点标识中获取当前频点标识;遍历所述峰值数组,在所述第二频点标识中查找与所述当前频点标识一致的目标频点标识;在查找到所述目标频点标识的情况下,将所述目标频点标识对应的所述目标频点作为所述啸叫频点;在未查找到所述目标频点标识的情况下,获取下一个所述第一频点标识作为所述当前频点标识。7.一种啸叫检测装置,其特征在于,包括:第一获取单元,用于获取待检测的音频信号的频点标准差数组,其中,所述频点标准差数组中包括:所述音频信号中功率谱标准差满足第...

【专利技术属性】
技术研发人员:周佳庆
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1