本公开涉及音频处理,尤其涉及一种基于传递函数的滤波器系数确定方法、装置及电子设备。
背景技术:
1、不同的音乐、曲风、收听场景下,通过静态设置的均衡器(equalizer,eq)和自動增益控制(automatic gain control,agc)处理音频信号,很难取得用戶一致性的体验。目前为了实现用户一致性的体验,在耳机的音讯系统中已经引入了自适应均衡器(adaptiveeq)的功能,通过lms(least mean square,最小均方)算法计算自适应均衡器(也称为预测滤波器)的滤波器参数,并进行应用。其中,自适应均衡器除进行基础的调音之外,更重视用户在使用产品时能够在不同音乐、曲风以及收听场景下得到一致性的体验。
2、目前在耳机场景中通常会忽略声音播放到传输到人耳的过程中音频传输过程中带来的损耗,但在车内或者某些室内空间中作为一个开放环境与耳道的封闭环境不同,音频传输过程中带来的损耗较大,会影响最终人耳接收听的效果。
技术实现思路
1、为了解决上述技术问题或者至少部分地解决上述技术问题,本公开提供了一种基于传递函数的滤波器系数确定方法、装置及电子设备,可以基于当前的目标收听场景下设置目标传递函数去预测对应的滤波器参数,从而使得该滤波器参数可以抵消音频信号传递过程中的损耗,符合物理空间内环境的场景。
2、为了实现上述目的,本公开实施例提供的技术方案如下:
3、第一方面,提供一种基于传递函数的滤波器系数确定方法,包括:
4、在确定物理空间内第一扬声器对应的音频收听场景为目标收听场景的情况下,获取所述第一扬声器在所述目标收听场景下对应设置的目标传递函数,所述目标传递函数为经过系统通道处理的房间脉冲响应;其中,所述目标收听场景为多种收听场景中的一种,不同收听场景下所述第一扬声器的期望传播路径不同;
5、根据所述目标传递函数对待测音频信号进行失真处理,以得到失真音频信号;
6、获取预测滤波器基于所述失真音频信号输出的预测音频信号,所述预测滤波器为所述第一扬声器对应的滤波器;
7、根据所述待测音频信号和所述预测音频信号计算均方值;最小化所述均方值,以确定所述预测滤波器的滤波器系数。
8、第二方面,提供一种基于传递函数的滤波器系数确定装置,包括:
9、传递函数获取模块,用于在确定物理空间内第一扬声器对应的音频收听场景为目标收听场景的情况下,获取所述第一扬声器在所述目标收听场景下对应设置的目标传递函数,所述目标传递函数为经过系统通道处理的房间脉冲响应;其中,所述目标收听场景为多种收听场景中的一种,不同收听场景下所述第一扬声器的期望传播路径不同;
10、失真处理模块,用于根据所述目标传递函数对待测音频信号进行失真处理,以得到失真音频信号;
11、预测模块,用于获取预测滤波器基于所述失真音频信号输出的预测音频信号,所述预测滤波器为所述第一扬声器对应的滤波器;
12、最小化模块,用于根据所述待测音频信号和所述预测音频信号计算均方值;最小化所述均方值,以确定所述预测滤波器的滤波器系数。
13、第三方面,提供一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如第一方面或其任意一种可选的实施方式所述的基于传递函数的滤波器系数确定方法。
14、第四方面,提供一种计算机可读存储介质,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如第一方面或其任意一种可选的实施方式所述的基于传递函数的滤波器系数确定方法。
15、第五方面,提供一种计算机程序产品,包括:当所述计算机程序产品在计算机上运行时,使得所述计算机实现如第一方面或其任意一种可选的实施方式所述的基于传递函数的滤波器系数确定方法。
16、第六方面,提供一种车辆,包括:如第二方面所述的基于传递函数的滤波器系数确定装置,或者,如第三方面所述的电子设备。
17、本公开实施例提供的基于传递函数的滤波器系数确定方法,由于考虑了当前物理空间内第一扬声器对应的目标收听场景,并可以获取该收听场景下对应设置的目标传递函数,通过该目标传递函对待测音频信号进行失真处理得到失真音频信号,并获取预测滤波器基于该失真音频信号输出的预测音频信号,最后基于该预测音频信号和待测音频信号计算预测滤波器的滤波器系数,这样在计算滤波器系数的过程中,考虑了音频信号在传播过程中的损耗,使得计算出的滤波器参数在应用时可以抵消该目标传递函数,从而消除在音频传输过程中带来的损耗。
1.一种基于传递函数的滤波器系数确定方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述最小化所述均方值,以确定所述预测滤波器的滤波器系数之后,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述根据所述待测音频信号和所述预测音频信号计算均方值之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述最小化所述均方值,以确定所述预测滤波器的滤波器系数之后,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述根据所述待测音频信号和所述预测音频信号计算均方值之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,将所述目标调音参数和所述滤波器系数对应存储。
7.根据权利要求6所述的方法,其特征在于,所述最小化所述均方值,以确定所述预测滤波器的滤波器系数之后,所述方法还包括:
8.一种基于传递函数的滤波器系数确定装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的基于传递函数的滤波器系数确定方法。
10.一种计算机可读存储介质,其特征在于,包括:所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的基于传递函数的滤波器系数确定方法。
11.一种车辆,其特征在于,包括:如权利要求8所述的基于传递函数的滤波器系数确定装置,或者,如权利要求9所述的电子设备。
