本技术涉及信号处理,特别是涉及一种信号补偿参数的确定方法、装置、设备、介质和产品。
背景技术:
1、车内的音频信号(例如音乐)通过扬声器在车内播放时,难免会出现扬声器的频响曲线发生失真的问题,因此一般需要对频响曲线的失真问题进行处理,以获得不失真的音频信号。
2、相关技术中,在处理频响曲线的失真问题时,一般是在人耳接受处用一个麦克风接收扬声器发出的频响信号,求得频响信号经过扬声器到达麦克风中间所经过的变化信息,并通过该变化信息对频响信号进行补偿,获得补偿后的频响信号。
3、然而,上述技术获得的补偿后的频响信号的鲁棒性不高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高获得的补偿参数的鲁棒性,进而提升通过补偿参数进行补偿后的频响信号的鲁棒性的信号补偿参数的确定方法、装置、设备、介质和产品。
2、第一方面,本技术提供了一种信号补偿参数的确定方法,该方法包括:
3、根据至少两个麦克风接收的扬声器输出的频响信号,确定各麦克风对应的冲击响应;上述冲击响应用于表征频响信号从扬声器输出到麦克风接收过程中的变化信息;
4、对各麦克风的冲击响应进行聚类处理,获得聚类后的一个冲击响应;
5、对聚类后的一个冲击响应进行逆求解处理,获得频响信号的补偿参数。
6、在其中一个实施例中,上述补偿参数中包括的高频参数和低频参数符合人耳对高低频的分辨率要求。
7、在其中一个实施例中,上述对聚类后的一个冲击响应进行逆求解处理,获得频响信号的补偿参数,包括:
8、对聚类后的一个冲击响应进行正向频率调节,获得正向频率调节后的冲击响应;上述正向频率调节中高频信号对应的权重大于低频信号对应的权重;
9、对正向频率调节后的冲击响应进行线性预测拟合处理,确定补偿参数。
10、在其中一个实施例中,上述对正向频率调节后的冲击响应进行线性预测拟合处理,确定补偿参数,包括:
11、对正向频率调节后的冲击响应进行lpc线性预测拟合处理,确定目标冲击响应;
12、对目标冲击响应进行逆向频率调节,确定逆向频率调节后的冲击响应,以得到补偿参数;上述逆向频率调节中低频信号对应的权重大于高频信号对应的权重。
13、在其中一个实施例中,上述对正向频率调节后的冲击响应进行lpc线性预测拟合处理,确定目标冲击响应,包括:
14、对正向频率调节后的冲击响应进行lpc线性预测拟合处理,确定零点参数和极点参数;
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、上述信号补偿参数的确定方法、装置、设备、介质和产品,通过至少两个麦克风接收扬声器输出的频响信号,并对获得的各麦克风对应的冲击响应进行聚类处理,获得聚类后的一个冲击响应,以及对聚类后的一个冲击响应进行逆求解处理,获得频响信号的补偿参数;其中,冲击响应用于表征频响信号从扬声器输出到麦克风接收过程中的变化信息。在该方法中,由于可以通过多个麦克风对扬声器输出的频响信号进行接收,即引入多点麦克风接收信号,这样可以进行区域性多点冲击响应的均衡处理,避免单点麦克风接收信号所引起的啸叫问题;另外,对多点麦克风的冲击响应进行聚类后再进行逆求解,这样可以充分考虑空间差异性,使得最终获得的补偿参数是考虑全空间的,其准确性和鲁棒性会更高,进而采用该补偿参数对频响信号进行补偿后所获得的信号的准确性和鲁棒性也更高。