本申请涉及汽车噪声,具体地涉及一种确定汽车噪声的方法、装置及机器可读存储介质。
背景技术:
1、汽车内部空间的环境噪声和速度有很大的关系,速度越高,风噪和路噪都会相应的升高。现有技术中的车载功放的确定噪声的方案一般采用汽车速度作为输入,根据不同的速度来确定噪声。基于速度的来确定噪声是建立在噪声能量等级和速度相对确定正相关的前提下,在现实中噪声的变化是复杂多变的,速度只是环境噪声的一个因子而已,不同环境,不同时间噪声都是变化的(即使车速为零),所以基于速度的确定噪声方案有比较大的局限性。
技术实现思路
1、本申请实施例的目的是提供一种确定汽车噪声的方法、装置及机器可读存储介质,用以解决现有技术中确定噪声的方案不够精确的问题。
2、为了实现上述目的,本申请第一方面提供一种确定汽车噪声的方法,应用于控制器,该方法包括:
3、接收环境声音数据和原始回放音频数据;
4、对环境声音数据和原始回放音频数据进行分析,判断是否有新噪声引入;
5、在有新噪声引入的情况下,将环境声音数据和原始回放音频数据通过快速傅里叶变换得到多个频点和多个频点的幅度数据;
6、判断多个频点是否超过新增噪声频点数门限;
7、在多个频点超过新增噪声频点数门限的情况下,根据多个频点确定预设时间内的噪声密度;
8、判断噪声密度是否符合新增噪声时间密度门限;
9、在噪声密度符合新增噪声时间密度门限的情况下,判定该噪声为目标噪声。
10、在本申请实施例中,在有新噪声引入的情况下,将环境声音数据和原始回放音频数据通过快速傅里叶变换得到多个频点的幅度数据包括:
11、在有新噪声引入的情况下,根据原始回放音频数据确定汽车噪音补偿开关的状态;
12、在汽车噪音补偿开关开启的情况下,将环境声音数据和原始回放音频数据通过快速傅里叶变换得到多个频点的幅度数据。
13、在本申请实施例中,根据原始回放音频数据确定汽车噪音补偿开关的状态包括:
14、在原始回放音频数据大于或等于预设值的情况下,汽车噪音补偿开关关闭;
15、在原始回放音频数据小于预设值的情况下,汽车噪音补偿开关打开。
16、在本申请实施例中,判断幅度数据的多个频点是否超过新增噪声频点数门限之前还包括:
17、判断多个频点的幅度数据是否小于最大频谱点索引值;
18、在多个频点的幅度数据小于最大频谱点索引值的情况下,判断多个频点的幅度数据是否超过环境声音数据门限和回放音频数据门限;
19、在多个频点的幅度数据超过环境声音数据门限和回放音频数据门限的情况下,判断幅度数据的多个频点是否超过新增噪声频点数门限。
20、在本申请实施例中,该方法还包括:
21、获取设置的频率参数;
22、获取频率参数对应的幅度数据;
23、将频率参数对应的幅度数据确定为最大频谱点索引值;
24、其中,最大频谱点索引值满足公式(1):
25、max_spectrumindex = f(samplenum,samplerate); (1)
26、其中,max_spectrumindex为最大频谱点索引值,samplenum为快速傅里叶变换后的幅度数据,samplerate为快速傅里叶变换后的数据点数。
27、在本申请实施例中,根据多个频点确定预设时间内的噪声密度包括:
28、获取在预设时间内多个频点对应的噪声;
29、获取多个频点对应的噪声的强度;
30、将多个频点对应的噪声的强度确定为噪声密度。
31、在本申请实施例中,该方法还包括:
32、获取设置的延时参数;
33、确定环境声音数据和原始回放音频数据的时间差;
34、通过延时参数标识时间差,以进行数据同步。
35、在本申请实施例中,控制器与采集单元和车载单元通信,接收环境声音数据和原始回放音频数据包括:
36、接收采集单元发送的环境声音数据;
37、接收车载单元发送的原始回放音频数据。
38、本申请第二方面提供一种控制器,包括:
39、存储器,被配置成存储指令;以及
40、处理器,被配置成从存储器调用指令以及在执行指令时能够实现根据上述的确定汽车噪声的方法。
41、本申请第三方面提供一种汽车噪声补偿的装置,包括:
42、根据上述的控制器;
43、采集单元,与控制器通信,被配置成采集环境声音数据,并将环境声音数据发送至控制器;
44、车载单元,与控制器通信,被配置成获取原始回放音频数据并将原始回放音频数据发送至控制器。
45、本申请第四方面提供一种机器可读存储介质,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据上述的确定汽车噪声的方法。
46、通过上述技术方案,接收环境声音数据和原始回放音频数据;对环境声音数据和原始回放音频数据进行分析,判断是否有新噪声引入;在有新噪声引入的情况下,将环境声音数据和原始回放音频数据通过快速傅里叶变换得到多个频点和多个频点的幅度数据;判断多个频点是否超过新增噪声频点数门限;在多个频点超过新增噪声频点数门限的情况下,根据多个频点确定预设时间内的噪声密度;判断噪声密度是否符合新增噪声时间密度门限;在噪声密度符合新增噪声时间密度门限的情况下,判定该噪声为目标噪声。通过对新噪声进行分析和判断,滤除单一的、不稳定的噪声,提高确定汽车噪声的精确度。
47、本申请实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种确定汽车噪声的方法,其特征在于,应用于控制器,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述在有新噪声引入的情况下,将所述环境声音数据和所述原始回放音频数据通过快速快速傅里叶变换得到多个频点和多个频点的幅度数据包括:
3.根据权利要求2所述的方法,其特征在于,所述根据所述原始回放音频数据确定汽车噪音补偿开关的状态包括:
4.根据权利要求1所述的方法,其特征在于,所述判断所述幅度数据的多个频点是否超过新增噪声频点数门限之前还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述多个频点确定预设时间内的噪声密度包括:
7.根据权利要求1所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述控制器与采集单元和车载单元通信,所述接收环境声音数据和原始回放音频数据包括:
9.一种控制器,其特征在于,包括:
10.一种确定汽车噪声的装置,其特征在于,包括:
11.一种机器可读存储介质,其特征在于,该机器可读存储介质上存储有指令,该指令用于使得机器执行根据权利要求1至8中任一项所述的确定汽车噪声的方法。
