本技术涉及车辆,尤其涉及一种车内声场控制方法、电子设备及可读存储介质。
背景技术:
1、随着科技的不断发展和汽车在人们的日常生活中的使用需求不断增多,车辆变得越来越智能化。
2、目前,为从听感上提升驾驶人员的驾驶体验,通常会将虚拟声浪技术引入车辆,以通过所设置的引擎声音的音效来模拟车辆行驶过程中的发动机的引擎声,从而在车辆加速或者减速时,驾驶人员可以通过所听到的引擎声音的大小来确定车辆当前的行驶状态。但是,这种方式仅能让驾驶人员知晓车辆是处于加速状态还是减速状态,而无法让驾驶人员在听感上真实地感受到车辆的加速感和减速感,从而导致驾驶人员的驾驶体验差。
技术实现思路
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、将各所述声音播放器的播放音频信号和所述车内空间信息进行卷积运算,以将各所述声音播放器的播放参数调整为所述目标播放参数。
45、此外,为实现上述目的,本技术还提供一种车内声场控制装置,应用于目标车辆,所述目标车辆的内部设置多个声音播放器,所述车内声场控制装置包括:
46、获取模块,用于获取所述目标车辆的行驶加速度,并获取所述行驶加速度的加速度方向;
47、确定模块,用于根据所述行驶加速度,确定各所述声音播放器的目标播放参数;
48、控制模块,用于将各所述声音播放器的播放参数调整为所述目标播放参数,以控制所述目标车辆中的声场向所述加速度方向的反方向移动。
49、此外,为实现上述目的,本技术还提供一种电子设备,所述电子设备为实体设备,所述电子设备包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述车内声场控制方法的步骤。
50、此外,为实现上述目的,本技术还提供一种可读存储介质,所述可读存储介质为计算机可读存储介质,所述计算机可读存储介质上存储有实现车内声场控制方法的程序,所述实现车内声场控制方法的程序被处理器执行以实现如上所述车内声场控制方法的步骤。
51、此外,为实现上述目的,本技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述的车内声场控制方法的步骤。
52、本技术提供了一种车内声场控制方法,应用于目标车辆,该目标车辆的内部设置多个声音播放器,本技术首先通过获取目标车辆的行驶加速度和该行驶加速度的加速度方向,以确定该目标车辆当前的行驶状态,然后通过该行驶加速度确定该目标车辆中的各声音播放器的目标播放参数,也即确定各声音播放器在该目标车辆当前的行驶状态下需要达到的播放参数,接着将各声音播放器的播放参数调整为目标播放参数,以控制该目标车辆中的声场向加速度方向的反方向移动。
53、从而,本技术通过车辆的行驶加速度来控制车辆中的声场移动,使得车辆中的声场能够伴随车辆的行驶加速度的改变而发生变化,以通过车辆中的声场变化,使得驾驶人员能够在车内真实地感受到车辆的加速感和减速感,例如,在车辆加速前进时驾驶人员将体验到车内声音后移的效果,在车辆减速或者刹车时驾驶人员将体验到车内声音前滞的效果,提高了驾驶人员的驾驶体验。