
本技术涉及信号控制,具体涉及一种扬声器信号调节方法、装置、电子设备、存储介质及车辆。
背景技术:
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、(1)本技术可以通过获取对第一区域内的扬声器输入的第一音频信号,以及车辆的座舱内的麦克风接收到的第二音频信号,从而确定用于指示同一区域内的扬声器输出的音频信号与麦克风接收到的音频信号之间对应的传递参数的第一传递函数;以基于第一传递函数确定车辆的座舱内的扬声器对应的目标滤波系数,从而基于目标滤波系数调节对车辆的座舱内的扬声器输入的音频信号。如此,可以调节车辆的座舱内的不同区域的扬声器,调节不同区域的扬声器的播放效果,提高对车辆内的扬声器进行控制的效果、提升用户的使用体验。
35、(2)本技术可以通过对第一音频信号进行傅里叶变换处理,得到第一频域信号,以及对第二音频信号进行傅里叶变换处理,得到第二频域信号。从而基于第一频域信号、第二频域信号和扬声器对应的权向量,确定第一传递函数。如此通过傅里叶变换处理得到音频信号对应的频域信号,即可准确的确定所需的第一传递函数,从而提升确定的传递函数的准确度。
36、(3)本技术可以先基于第二频域信号和第一频域信号的比值,确定指示同一区域内的扬声器输入的音频信号与麦克风接收到的音频信号之间对应的传递参数的第二传递函数。然后在目标条件的约束下,基于第二传递函数和扬声器对应的权向量,确定第一传递函数。如此,在目标条件的约束下,可以使得扬声器对应的权向量和确定出的第一传递函数之间的乘积,与第二传递函数之间的差值最小。从而确定出更加准确的第一传递函数。
37、(4)本技术可以先基于伪逆函数确定扬声器对应的权向量的伪逆矩阵,然后基于伪逆矩阵和第二传递函数,确定第一传递函数。如此通过伪逆函数对扬声器对应的权向量进行处理,可以提高确定的第一传递函数的准确性。
38、(5)本技术可以在确定车辆的座舱内的扬声器对应的目标滤波系数之后,对车辆的座舱内的扬声器对应的目标滤波系数进行迭代训练,从而进一步的提高车辆的座舱内的扬声器对应的目标滤波系数的准确度。
39、(6)本技术可以基于对车辆的座舱内的扬声器对应的目标滤波系数进行迭代训练的次数与第一区域内的扬声器的数量之间的大小关系,通过不同的算法确定扬声器对应的权向量的伪逆矩阵。从而在不同情况下,通过更加准确的算法确定第一传递函数,可以提高确定的第一传递函数的准确性。
40、(7)本技术可以通过第一区域的第一传递函数对应的最大特征值的特征向量和第二区域的第一传递函数,确定车辆的座舱内的扬声器对应的目标滤波系数。如此通过确定第一传递函数对应的最大特征值的特征向量,可以提高确定车辆的座舱内的扬声器对应的目标滤波系数的准确度。
41、(8)本技术可以先确定车辆的座舱内的扬声器对应的频域滤波系数,然后对车辆的座舱内的扬声器对应的频域滤波系数进行傅里叶变换处理,得到车辆的座舱内的扬声器对应的时域滤波系数。如此基于傅里叶变换对滤波系数进行频域与时域之间的转换,可以提高确定车辆的座舱内的扬声器对应的目标滤波系数的准确度。
42、(9)本技术可以基于目标滤波系数,对车辆的座舱内的扬声器输入的音频信号进行卷积处理,得到卷积处理后的音频信号。从而扬声器基于卷积处理后的音频信号播放对应的音频,即可调节车辆的座舱内的不同区域的播放效果,提高对车辆内的扬声器进行控制的效果、提升用户的使用体验。
43、需要说明的是,第二方面至第六方面中的任一种实现方式所带来的技术效果可参见第一方面中对应实现方式所带来的技术效果,此处不再赘述。
44、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。