一种检测风噪声的方法及装置与流程

文档序号:23805034发布日期:2021-02-03 07:57阅读:167来源:国知局
一种检测风噪声的方法及装置与流程

[0001]
本发明涉及人工智能技术领域,尤其涉及一种检测风噪声的方法及装置。


背景技术:

[0002]
现有风噪声的检测方法主要分为单通道检测方法和多通道检测方法。单通道检测方法有频谱质心法。多通道检测方法有估计来波方向方差方法和两通道时延估计方法等。
[0003]
然而,现有的单通道检测方法和多通道检测方法均存在检测风噪声时鲁棒性差的问题,例如在环境噪声较小的情况下可较准确检测风噪声,但是在环境噪声较大的情况下检测风噪声的准确率就会下降,主要是由于环境噪声较大时,系统容易将环境噪声误判为风噪声,从而影响风噪声的检测。为此,急需要提供一种能够准确检测风噪声方法,以提高风噪声检测的准确率。


技术实现要素:

[0004]
有鉴于此,本发明实施例提供一种检测风噪声的方法及装置,能够提高风噪声检测的准确率。
[0005]
为实现上述目的,根据本发明实施例第一方面,提供一种检测风噪声的方法,该方法包括:分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;所述第一时频域信号和所述第二时频域信号具有相同的指定范围检测频带;针对所述指定范围内任一检测频带:分别检测所述第一时频域信号和所述第二时频域信号在所述检测频带上是否仅存在平稳噪声;若检测结果表征所述第一时频域信号或所述第二时频域信号在所述检测频带上不是仅存在平稳噪声,则在所述检测频带上计算所述第一时频域信号和所述第二时频域信号之间的相干系数;根据每个所述检测频带对应的相干系数,计算所述指定范围检测频带对应的平均相干系数;若所述平均相干系数满足预设阈值,则确定所述检测环境中存在风噪声。
[0006]
可选的,分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号之后,还包括:分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的摩擦噪声;若检测结果表征所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上均不存在摩擦噪声,则分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的平稳噪声。
[0007]
可选的,所述分别检测所述第一时频域信号和所述第二时频域信号在所述检测频带上是否仅存在平稳噪声,包括:对所述检测频带对应的第一时频域信号进行平稳噪声功率谱估计,并计算所述检测频带对应的第一时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第一时频域信号在所述检测频带上是否仅存在平稳噪声;对所述检测频带对应的第二时频域信号进行平稳噪声功率谱估计,并计算所述检测频带对应的第二时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第二时频域信号在所述检测频带上是否
仅存在平稳噪声。
[0008]
可选的,所述分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的摩擦噪声,包括:计算所述第一时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总功率谱;对所述第一时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总平稳噪声功率谱;计算所述第二时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总功率谱;对所述第二时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总平稳噪声功率谱。
[0009]
从所述第二时频域信号对应的总功率谱和第一时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第一时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第一时频域信号在所述所述指定范围检测频带上存在摩擦噪声;从所述第一时频域信号对应的总功率谱和第二时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第二时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第二时频域信号在所述指定范围检测频带上存在摩擦噪声。
[0010]
可选的,所述方法还包括:若第一所述时频域信号和所述第二时频域信号在所述检测频带上仅存在平稳噪声,则确定所述检测环境不存在风噪。
[0011]
为实现上述目的,根据本发明实施例第二方面,还提供一种检测风噪声的装置,该装置包括:获取模块,用于分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;所述第一时频域信号和所述第二时频域信号具有相同的指定范围检测频带;平稳噪声检测模块,用于针对所述指定范围内任一检测频带:分别检测所述第一时频域信号和所述第二时频域信号在所述检测频带上是否仅存在平稳噪声;若检测结果表征所述第一时频域信号或所述第二时频域信号在所述检测频带上不是仅存在平稳噪声,则在所述检测频带上计算所述第一时频域信号和所述第二时频域信号之间的相干系数;确定模块,用于根据每个所述检测频带对应的相干系数,计算所述指定范围检测频带对应的平均相干系数;若所述平均相干系数满足预设阈值,则确定所述检测环境中存在风噪。
[0012]
可选的,所述的装置还包括:摩擦噪声检测模块,用于分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的摩擦噪声;若检测结果表征所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上均不存在摩擦噪声,则分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的平稳噪声。
[0013]
可选的,所述平稳噪声检测模块包括:第一平稳噪声检测单元,用于对所述检测频带对应的第一时频域信号进行平稳噪声功率谱估计,并计算所述检测频带对应的第一时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第一时频域信号在所述检测频带上是否仅存在平稳噪声;第二平稳噪声检测单元,用于对所述检测频带对应的第二时频域信号进行平稳噪声功率谱估计,并计算所述检
测频带对应的第二时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第二时频域信号在所述检测频带上是否仅存在平稳噪声。
[0014]
可选的,所述摩擦噪声检测模块包括:第一计算单元,用于计算所述第一时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总功率谱;对所述第一时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总平稳噪声功率谱;第二计算单元,用于计算所述第二时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总功率谱;对所述第二时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总平稳噪声功率谱;第一确定单元,用于从所述第二时频域信号对应的总功率谱和第一时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第一时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第一时频域信号在所述所述指定范围检测频带上存在摩擦噪声;第二确定单元,用于从所述第一时频域信号对应的总功率谱和第二时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第二时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第二时频域信号在所述指定范围检测频带上存在摩擦噪声。
[0015]
可选的,所述装置还包括:所述确定模块还用于,若第一所述时频域信号和所述第二时频域信号在所述检测频带上仅存在平稳噪声,则确定所述检测环境不存在风噪。
[0016]
为实现上述目的,根据本发明实施例第三方面,还提供一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如第一方面所述检测风噪声的方法。
[0017]
本发明实施例通过获取检测环境第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;并针对指定范围内任一检测频带:分别检测第一时频域信号和第二时频域信号在检测频带上是否仅存在平稳噪声;若检测结果表征第一时频域信号或第二时频域信号在检测频带上不是仅存在平稳噪声,则在检测频带上计算第一时频域信号和第二时频域信号之间的相干系数;之后根据每个检测频带对应的相干系数,计算指定范围检测频带对应的平均相干系数;若平均相干系数满足预设阈值,则确定检测环境中存在风噪声。由此,能够利用风噪声能量较大且远高于平稳噪声的特性,排除掉平稳噪声的影响,提高风噪检测的准确率。
[0018]
上述的非惯用的可选方式所具有的进一步的效果将在下文结合具体实施方式加以说明。
附图说明
[0019]
附图用于更好地理解本发明,不构成对本发明的不当限定。其中在附图中,相同或对应的标号表示相同或对应的部分。
[0020]
图1为本发明一实施例检测风噪声的方法的流程图;
[0021]
图2为本发明又一实施例检测风噪声的方法的流程图;
[0022]
图3为本发明一实施例检测风噪声的装置的示意图;
[0023]
图4为本发明实施例可以应用于其中的示例性系统架构图;
[0024]
图5是适于用来实现本发明实施例的终端设备或服务器的计算机系统的结构示意图。
具体实施方式
[0025]
以下结合附图对本发明的示范性实施例做出说明,其中包括本发明实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本发明的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
[0026]
如图1所示,为本发明一实施例检测风噪声的方法的流程图,该方法至少包括如下操作流程:
[0027]
s101,分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;所述第一时频域信号和所述第二时频域信号具有相同的指定范围检测频带。
[0028]
第一声学采集设备和第二声学采集设备均可以是传声器,也可以是其他声音采集装置。
[0029]
具体地,从检测环境的传声器阵列中挑选两个直接暴露在风中的传声器,如第一传声器和第二传声器,并将第一传声器和第二传声器采集的时域信号分别经过短时傅立叶变换转换成时频域信号,即第一时频域信号和第二时频域信号。针对第一时频域信号或第二时频域信号。第一时频域和第二时频域对应的检测频带范围均为l1~l2。l1和l2均为常数。
[0030]
s102,针对指定范围内任一检测频带:分别检测第一时频域信号和第二时频域信号在检测频带上是否仅存在平稳噪声;若检测结果表征第一时频域信号或第二时频域信号在检测频带上不是仅存在平稳噪声,则在检测频带上计算第一时频域信号和第二时频域信号之间的相干系数。
[0031]
具体地,由于第一时频域信号和第二时频域信号具有相同的检测频带,因此针对检测频带范围内的任一检测频带,分别检测第一时频域信号和第二时频域信号在该检测频带上是否仅存在平稳噪声;若检测结果表征第一时频域信号在该检测频带上不是仅存在平稳噪声,则在该检测频带上计算第一时频域信号和第二时频域信号之间的相干系数;若检测结果表征第二时频域信号在该检测频带上不是仅存在平稳噪声,则在该检测频带上计算第一时频域信号和第二时频域信号之间的相干系数。若检测结果表征第一时频域信号和第二时频域信号在该检测频带上均不仅存在平稳噪声,则在该检测频带上计算第一时频域信号和第二时频域信号之间的相干系数。若检测结果表征第一时频域信号和第二时频域信号在该检测频带上仅存在平稳噪声,则不进行相干系数计算,确定检测环境不存在风噪声。
[0032]
在这里,本发明实施例针对时频域信号在指定检测频带上是否仅存在平稳噪声的检测方法不做任何限定,只要能够实现平稳噪声检测即可。
[0033]
s103,根据每个检测频带对应的相干系数,计算指定范围检测频带对应的平均相干系数;若平均相干系数满足预设阈值,则确定检测环境中存在风噪声。
[0034]
具体地,一个检测频带对应一个相干系数,指定范围检测频带有多个,那么多个频带对应多个相干系数。对多个相干系数求平均值,得到指定范围检测频带对应的平均相干
系数。在这里,预设阈值是预先设定的经验值,例如0.3。当平均相干系数小于预设阈值,则确定检测环境存在风噪声。由此利用两传声器风噪相干系数接近0的特性,对检测环境的风噪声进行了检测。
[0035]
本发明实施例通过对获取的第一时频域信号和第二时频域信号进行平稳噪声检测,并在基于检测结果确定第一时频域信号或第二时频域信号在指定检测频带上不是仅存在平稳噪声时,计算指定频带上第一时频域信号和第二时频域信号之间的相干系数。由此能够排除平稳噪声对风噪声检测的影响,提高了风噪声检测的准确性。通过计算指定范围检测频带对应的平均相干系数,并基于平均相干系数确定检测环境是否存在噪声,由此利用两传声器风噪声相干系数接近0的特性,对检测环境的风噪声进行了检测,提高了风噪声检测的准确性。
[0036]
如图2所示,为本发明又一实施例检测风噪声的方法的流程图。本实施例是在前述实施例的基础上进一步优化得到的。该方法至少包括如下操作流程:
[0037]
s201,分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;第一时频域信号和第二时频域信号具有相同的指定范围检测频带。
[0038]
例如,第一时频域信号和第二时频域信号分别为x1(f,t),x2(f,t),其中f表示频带,t表示时间。风噪声在低频带能量较高,随频带上升能量减少。通常较弱的风产生的风噪声仅存在于较低频带(比如500hz以下),较强的风产生的风噪声不仅存在于较低频带,还会存在于较高频带(比如2000~4000hz),因此对风噪检测频带的选择决定了何种强度的风可以被检测出来。可以根据业务需求预设检测频带范围l1~l2。
[0039]
s202,分别检测第一时频域信号和第二时频域信号在指定范围检测频带上的摩擦噪声。
[0040]
示例性的,计算第一时频域信号对应的功率谱,对功率谱在指定范围检测频带上求和,得到第一时频域信号对应的总功率谱;对第一时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对平稳噪声功率谱在指定范围检测频带上求和,得到第一时频域信号对应的总平稳噪声功率谱。计算第二时频域信号对应的功率谱,对功率谱在指定范围检测频带上求和,得到第二时频域信号对应的总功率谱;对第二时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对平稳噪声功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总平稳噪声功率谱;
[0041]
例如,第一时频域信号和第二时频域信号对应的功率谱分别为p1(f,t),p2(f,t);第一时频域信号和第二时频域信号对应的平稳噪声功率谱分别为n1(f,t),n2(f,t)。平稳噪声功率谱估计可以使用段时间内的最小值统计即minima statistic算法。
[0042]
从第二时频域信号对应的总功率谱和第一时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将第一时频域信号对应的总功率谱与参考功率谱作比值,若比值满足预设阈值,则确定第一时频域信号在指定范围检测频带上存在摩擦噪声;从第一时频域信号对应的总功率谱和第二时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将第二时频域信号对应的总功率谱与参考功率谱作比值,若比值满足预设阈值,则确定第二时频域信号在指定范围检测频带上存在摩擦噪声。
[0043]
例如,在实际应用中同时摩擦两个传声器的可能性极低,而被摩擦到的传声器对
应的时频域信号的能量远大于未被摩擦到的传声器对应的时频域信号的能量,且远大于平稳噪声能量。因此若如下式(1)成立,则认为所述第一时频域信号在所述指定范围检测频带上存在摩擦噪声;
[0044][0045]
若如下式(2)成立,则认为所述第二时频域信号在所述指定范围检测频带上存在摩擦噪声;
[0046][0047]
其中a为预设阈值,比如32。
[0048]
若第一时频域信号或第二时频域信号在检测频带范围l1~l2上存在摩擦噪声,则判断检测环境为非风噪声环境,不进行后续计算。
[0049]
s203,若检测结果表征第一时频域信号和第二时频域信号在指定范围检测频带上均不存在摩擦噪声,则针对指定范围内任一检测频带:分别检测第一时频域信号和第二时频域信号在检测频带上是否仅存在平稳噪声;然后执行s205。
[0050]
示例性的,对检测频带对应的第一时频域信号进行平稳噪声功率谱估计,并计算检测频带对应的第一时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据比值是否满足预设阈值来确定所述第一时频域信号在检测频带上是否仅存在平稳噪声。对检测频带对应的第二时频域信号进行平稳噪声功率谱估计,并计算检测频带对应的第二时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据比值是否满足预设阈值来确定第二时频域信号在检测频带上是否仅存在平稳噪声。若检测结果表征第一时频域信号或第二时频域信号在检测频带上不是仅存在平稳噪声,则在检测频带上计算第一时频域信号和第二时频域信号之间的相干系数;然后执行s205操作。若第一时频域信号和第二时频域信号在检测频带上仅存在平稳噪声,则确定检测环境不存在风噪。
[0051]
例如,因风噪声能量远大于平稳噪声能量,若如下式(3)成立时,则确定第一时频域信号在该检测频带上仅存在平稳噪声
[0052]
p1(i)≤b*n1(i)
ꢀꢀꢀꢀꢀꢀ
式(3)。
[0053]
若如下式(4)成立时,则确定第二时频域信号在该检测频带上仅存在平稳噪声
[0054]
p2(i)≤b*n2(i)
ꢀꢀꢀꢀꢀꢀꢀꢀ
式(4)。
[0055]
若如下式(5)成立,则确定第一所述时频域信号和第二时频域信号在该检测频带上仅存在平稳噪声
[0056]
p1(i)≤b*n1(i)且p2(i)≤b*n2(i)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
式(5)。
[0057]
其中b为预设阈值,比如2。
[0058]
若第一时频域信号和第二时频域信号在检测频带上仅存在平稳噪声,则确定检测环境不存在风噪声,不进行后续计算。
[0059]
s204,若检测结果表针第一时频域信号或第二时频域信号在指定范围检测频带上存在摩擦噪声,则结束操作。
[0060]
s205,根据每个检测频带对应的相干系数,计算指定范围检测频带对应的平均相干系数;若平均相干系数满足预设阈值,则确定检测环境中存在风噪声。
[0061]
例如,计算第一时频域信号和第二时频域信号之间的相干系数,如下式(6)所示:
[0062][0063]
其中,l1≤i≤l2,0≤c≤1,coh(i,k)指的是第k帧,第i个频点的相干系数。c是遗忘因子,是一个经验值,比如0.9;
[0064]
计算第一时频域信号和第二时频域信号在指定范围检测频带上的平均相干系数,如下式(7)所示:
[0065][0066]
若coh(k)
avg
<d,则认为检测环境为风噪环境。d是预先设定的经验值,比如0.3。若coh(k)
avg
≥d,则认为检测环境为非风噪环境。
[0067]
应理解,在本发明的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在的逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0068]
本发明实施例通过对第一时频域信号和第二时频域信号进行摩擦噪声检测,从而排除摩擦噪声对风噪声检测的影响;之后通过对第一时频域信号和第二时频域信号进行平稳噪声检测,从而排除平稳噪声对风噪声检测的影响;最后利用两传声器风噪声相干系数接进0的特性,确定检测环境是否存在风噪声;进而提高了风噪声检测的准确率。
[0069]
如图3所示,为本发明一实施例的检测风噪声的装置的示意图;该装置300包括:获取模块301,用于分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;所述第一时频域信号和所述第二时频域信号具有相同的指定范围检测频带;平稳噪声检测模块302,用于针对所述指定范围内任一检测频带:分别检测所述第一时频域信号和所述第二时频域信号在所述检测频带上是否仅存在平稳噪声;若检测结果表征所述第一时频域信号或所述第二时频域信号在所述检测频带上不是仅存在平稳噪声,则在所述检测频带上计算所述第一时频域信号和所述第二时频域信号之间的相干系数;确定模块303,用于根据每个所述检测频带对应的相干系数,计算所述指定范围检测频带对应的平均相干系数;若所述平均相干系数满足预设阈值,则确定所述检测环境中存在风噪。
[0070]
在可选的实施例中,该装置300还包括:摩擦噪声检测模块,用于分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的摩擦噪声;若检测结果表征所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上均不存在摩擦噪声,则分别检测所述第一时频域信号和所述第二时频域信号在所述指定范围检测频带上的平稳噪声。
[0071]
在可选的实施例中,该装置300还包括:所述平稳噪声检测模块302包括:第一平稳噪声检测单元,用于对所述检测频带对应的第一时频域信号进行平稳噪声功率谱估计,并计算所述检测频带对应的第一时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第一时频域信号在所述检测频带上是否仅存在平稳噪声;第二平稳噪声检测单元,用于对所述检测频带对应的第二时频域信号进行平
稳噪声功率谱估计,并计算所述检测频带对应的第二时频域信号的功率谱,将平稳噪声功率谱和功率谱作比值,根据所述比值是否满足预设阈值来确定所述第二时频域信号在所述检测频带上是否仅存在平稳噪声。
[0072]
在可选的实施例中,该装置300还包括:所述摩擦噪声检测模块包括:第一计算单元,用于计算所述第一时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总功率谱。对所述第一时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱。对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第一时频域信号对应的总平稳噪声功率谱。第二计算单元,用于计算所述第二时频域信号对应的功率谱,对所述功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总功率谱。对所述第二时频域信号进行平稳噪声功率谱估计,得到平稳噪声功率谱;对所述平稳噪声功率谱在所述指定范围检测频带上求和,得到第二时频域信号对应的总平稳噪声功率谱。第一确定单元,用于从所述第二时频域信号对应的总功率谱和第一时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第一时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第一时频域信号在所述所述指定范围检测频带上存在摩擦噪声。第二确定单元,用于从所述第一时频域信号对应的总功率谱和第二时频域信号对应的总平稳噪声功率谱中选取最大值作为参考功率谱;并将所述第二时频域信号对应的总功率谱与所述参考功率谱作比值,若所述比值满足预设阈值,则确定所述第二时频域信号在所述指定范围检测频带上存在摩擦噪声。
[0073]
在可选的实施例中,该装置300还包括:所述确定模块303还用于,若第一所述时频域信号和所述第二时频域信号在所述检测频带上仅存在平稳噪声,则确定所述检测环境不存在风噪。
[0074]
上述装置可执行本发明实施例所提供的检测风噪声的方法,具备执行检测风噪声的方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明实施例所提供的检测风噪声的方法。
[0075]
如图4所示,为本发明实施例可以应用于其中的示例性系统架构图,该系统架构400可以包括终端设备401、402、403,网络404和服务器405。网络404用以在终端设备401、402、403和服务器405之间提供通信链路的介质。网络404可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。
[0076]
用户可以使用终端设备401、402、403通过网络404与服务器405交互,以接收或发送消息等。终端设备401、402、403上可以安装有各种通讯客户端应用,例如购物类应用、网页浏览器应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等(仅为示例)。
[0077]
终端设备401、402、403可以是具有显示屏并且支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等。
[0078]
服务器405可以是提供各种服务的服务器,例如对用户利用终端设备401、402、403所产生的点击事件提供支持的后台管理服务器(仅为示例)。后台管理服务器可以对接收到的点击数据、文本内容等数据进行分析等处理,并将处理结果(例如目标推送信息、产品信息
--
仅为示例)反馈给终端设备。
[0079]
需要说明的是,本申请实施例所提供的检测风噪声的方法一般由服务器405执行,相应地,将检测风噪声的装置一般设置于服务器405中。
[0080]
应该理解,图4中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。
[0081]
下面参考图5,其示出了适于用来实现实施例的终端设备或服务器的计算机系统的结构示意图。图5示出的终端设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
[0082]
如图5所示,计算机系统500包括中央处理单元(cpu)501,其可以根据存储在只读存储器(rom)502中的程序或者从存储部分508加载到随机访问存储器(ram)503中的程序而执行各种适当的动作和处理。在ram503中,还存储有系统500操作所需的各种程序和数据。cpu501、rom502以及ram503通过总线504彼此相连。输入/输出(i/o)接口505也连接至总线504。以下部件连接至i/o接口505:包括键盘、鼠标等的输入部分506;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如la多卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至i/o接口505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
[0083]
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本发明公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(cpu)501执行时,执行本发明的系统中限定的上述功能。
[0084]
需要说明的是,本发明所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、系统或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本发明中,计算机可读存储介质可以是任何包含或存储序的有形介质,该程序可以被指令执行系统、系统或者器件使用或者与其结合使用。而在本发明中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、系统或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
[0085]
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个
用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0086]
描述于本发明实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的模块也可以设置在处理器中,例如,可以描述为:一种处理器包括发送模块、获取模块、确定模块和第一处理模块。其中,这些模块的名称在某种情况下并不构成对该单元本身的限定,例如,发送模块还可以被描述为“向所连接的服务端发送图片获取请求的模块”。
[0087]
作为另一方面,本发明还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的设备中所包含的;也可以是单独存在,而未装配入该设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该设备执行时,使得该设备包括:s101,分别获取检测环境中第一声学采集设备采集的第一时频域信号,以及第二声学采集设备采集的第二时频域信号;所述第一时频域信号和所述第二时频域信号具有相同的指定范围检测频带。s102,针对所述指定范围内任一检测频带:分别检测所述第一时频域信号和所述第二时频域信号在所述检测频带上是否仅存在平稳噪声;若检测结果表征所述第一时频域信号或所述第二时频域信号在所述检测频带上不是仅存在平稳噪声,则在所述检测频带上计算所述第一时频域信号和所述第二时频域信号之间的相干系数。s103,根据每个所述检测频带对应的相干系数,计算所述指定范围检测频带对应的平均相干系数;若所述平均相干系数满足预设阈值,则确定所述检测环境中存在风噪声。
[0088]
本发明实施例通过对第一时频域信号和第二时频域信号进行摩擦噪声检测,从而排除摩擦噪声对风噪声检测的影响;之后通过对第一时频域信号和第二时频域信号进行平稳噪声检测,从而排除平稳噪声对风噪声检测的影响;最后利用两传声器风噪声相干系数接进0的特性,确定检测环境是否存在风噪声;进而提高了风噪声检测的准确率,降低了一些平稳噪声造成的误触发。
[0089]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
[0090]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是两个或两个以上,除非另有明确具体的限定。
[0091]
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵
盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1