本公开涉及音频信号处理,尤其涉及一种增程器掩蔽阈计算方法、装置、设备、存储介质及车辆。
背景技术:
1、掩蔽效应是指同一环境中的其它声音会使聆听者降低对某一声音的听力,或者说一个声音的听阈因为另一个较强声音的存在而上升的现象称为掩蔽。当一个复合声音信号作用到人耳时,如果其中有响度较高的频率分量,则人耳不易觉察到那些低响度的频率分量,这种生理现象称为“掩蔽效应”。
2、一个声音对另一个声音的掩蔽值,被规定为由于掩蔽声的存在,被掩蔽声的听阈必须提高的分贝数,提高后的听阈称为掩蔽阈。增程器掩蔽阈是指环境噪声对增程器噪声的掩蔽值。
3、现有技术中,掩蔽阈的计算会对各个频段的数据都进行计算,对于无效或者影响较小的频段也会被计算,导致占用储存空间并且耗费算力,而且计算过程中需要进行多次单位相互转化,计算过程较为复杂。
技术实现思路
1、为了解决上述技术问题,本公开提供了一种增程器掩蔽阈计算方法、装置、设备、存储介质及车辆。
2、第一方面,本公开实施例提供一种增程器掩蔽阈计算方法,包括:
3、获取当前噪声的时域数据,从所述当前噪声的时域数据中提取出环境噪声的时域数据;
4、将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据;
5、根据目标频谱数据对应的修正值对所述目标频谱数据进行修正,得到实际频谱数据,并计算所述实际频谱数据的掩蔽阈;
6、根据掩蔽阈偏差以及临界听阈声压对所述实际频谱数据的掩蔽阈进行修正,得到所述实际频谱数据的目标掩蔽阈;
7、利用所述实际频谱数据的目标掩蔽阈计算出增程器掩蔽阈。
8、在一些实施例中,所述获取当前噪声的时域数据,包括:
9、基于声音采集设备采集当前噪声的声压数据,将所述当前噪声的声压数据按时间窗口进行排列,得到当前噪声的时域数据,所述当前噪声的时域数据包括环境噪声的时域数据以及增程器噪声的时域数据。
10、在一些实施例中,所述从所述当前噪声的时域数据中提取出环境噪声的时域数据,包括:
11、获取增程器的当前转速;
12、根据所述增程器的当前转速计算增程器噪声的目标频率;
13、从所述当前噪声的时域数据中过滤掉增程器噪声的目标频率对应的时域数据,得到环境噪声的时域数据。
14、在一些实施例中,所述将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据,包括:
15、根据预设行列式对所述环境噪声的时域数据进行转换,得到所述环境噪声的频域数据;
16、将所述环境噪声的频域数据进行分类,得到多种频段的频谱数据;
17、从所述多种频段中确定出目标频段,将目标频段的频谱数据确定为目标频谱数据。
18、在一些实施例中,所述根据目标频谱数据对应的修正值对所述目标频谱数据进行修正,得到实际频谱数据,包括;
19、通过灵敏度修正公式对所述目标频谱数据进行灵敏度修正,得到所述目标频谱数据对应的灵敏度修正值;
20、将所述目标频谱数据分别与所述目标频谱数据对应的灵敏度修正值相加,得到实际频谱数据。
21、在一些实施例中,所述计算所述实际频谱数据的掩蔽阈,包括:
22、将所述实际频谱数据进行对数转换,得到目标单位下的频谱数据;
23、确定掩蔽阈计算的多个临界频带,并计算每个临界频带的能量;
24、计算每个临界频带的掩蔽衰减值,将每个临界频带的掩蔽衰减值与所述目标单位下的频谱数据相加,得到所述实际频谱数据的掩蔽阈。
25、在一些实施例中,所述根据掩蔽阈偏差以及临界听阈声压对所述实际频谱数据的掩蔽阈进行修正,得到所述实际频谱数据的目标掩蔽阈,包括:
26、计算掩蔽阈偏差;
27、将所述掩蔽阈偏差以及所述临界听阈声压进行单位转化,得到目标单位下的掩蔽阈偏差以及目标单位下的临界听阈声压;
28、将所述实际频谱数据的掩蔽阈减去所述目标单位下的掩蔽阈偏差以及所述目标单位下的临界听阈声压,得到所述实际频谱数据的目标掩蔽阈。
29、在一些实施例中,所述利用所述实际频谱数据的目标掩蔽阈计算出增程器掩蔽阈,包括:
30、通过预设聚合公式对所述实际频谱数据的目标掩蔽阈进行聚合计算,计算出所述增程器掩蔽阈。
31、第二方面,本公开实施例提供一种增程器掩蔽阈计算装置,包括:
32、提取模块,用于获取当前噪声的时域数据,从所述当前噪声的时域数据中提取出环境噪声的时域数据;
33、确定模块,用于将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据;
34、第一得到模块,用于根据目标频谱数据对应的修正值对所述目标频谱数据进行修正,得到实际频谱数据,并计算所述实际频谱数据的掩蔽阈;
35、第二得到模块,用于根据掩蔽阈偏差以及临界听阈声压对所述实际频谱数据的掩蔽阈进行修正,得到所述实际频谱数据的目标掩蔽阈;
36、计算模块,用于利用所述实际频谱数据的目标掩蔽阈计算出增程器掩蔽阈。
37、第三方面,本公开实施例提供一种电子设备,包括:
38、存储器;
39、处理器;以及
40、计算机程序;
41、其中,所述计算机程序存储在所述存储器中,并被配置为由所述处理器执行以实现如第一方面所述的方法。
42、第四方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如第一方面所述的方法。
43、第五方面,本公开实施例还提供了一种计算机程序产品,该计算机程序产品包括计算机程序或指令,该计算机程序或指令被处理器执行时实现如上所述的增程器掩蔽阈计算方法。
44、本公开实施例提供的增程器掩蔽阈计算方法、装置、设备、存储介质及车辆,通过获取当前噪声的时域数据,从所述当前噪声的时域数据中提取出环境噪声的时域数据,将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据,根据目标频谱数据对应的修正值对所述目标频谱数据进行修正,得到实际频谱数据,并计算所述实际频谱数据的掩蔽阈,根据掩蔽阈偏差以及临界听阈声压对所述实际频谱数据的掩蔽阈进行修正,得到所述实际频谱数据的目标掩蔽阈,利用所述实际频谱数据的目标掩蔽阈计算出增程器掩蔽阈。本公开实施例由于从所述当前噪声的时域数据中提取出环境噪声的时域数据,将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据,先对环境噪声的时域数据进行提取,减少计算量,只对目标频谱数据进行计算,避免无效或者影响较小的频段计算,占用存储空间较少,耗费算力较少,将时域数据到频域数据转换与掩蔽阈计算的过程结合起来,计算过程简化清晰,计算更快。
1.一种增程器掩蔽阈计算方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述获取当前噪声的时域数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述从所述当前噪声的时域数据中提取出环境噪声的时域数据,包括:
4.根据权利要求1所述的方法,其特征在于,所述将所述环境噪声的时域数据转换为所述环境噪声的频域数据,从所述环境噪声的频域数据中确定出目标频谱数据,包括:
5.根据权利要求1所述的方法,其特征在于,所述根据目标频谱数据对应的修正值对所述目标频谱数据进行修正,得到实际频谱数据,包括;
6.根据权利要求1所述的方法,其特征在于,所述计算所述实际频谱数据的掩蔽阈,包括:
7.根据权利要求1所述的方法,其特征在于,所述根据掩蔽阈偏差以及临界听阈声压对所述实际频谱数据的掩蔽阈进行修正,得到所述实际频谱数据的目标掩蔽阈,包括:
8.根据权利要求1所述的方法,其特征在于,所述利用所述实际频谱数据的目标掩蔽阈计算出增程器掩蔽阈,包括:
9.一种增程器掩蔽阈计算装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括:
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的方法。
12.一种车辆,其特征在于,包括:
