本公开属于音频,尤其涉及一种音频处理方法、装置、设备及介质。
背景技术:
1、音频功率放大器(又称为音频放大器)是音频重放链路上的重要一环,其作用是对音频的模拟信号或者数字信号进行放大,再推动扬声器对信号放大后的音频进行重新播放。
2、相关技术中,音频功率放大器按照预设倍数对音频进行信号放大。在该种方式中,为保护扬声器的振膜不被损坏,保护扬声器不被烧毁,在音频功率放大器的设计之初,必须降低音频功率放大器的放大倍数。
3、然而,音频功率放大器的放大倍数降低导致音频信号的整体大幅衰减,损失音频质量。
技术实现思路
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、可见,本公开实施例中,以参考数据作为音频调整的约束条件,在频域上对音频进行调整,在保护扬声器的同时,尽量提高扬声器播放音频的质量,相较于直接调整音频放大器的放大倍数的方式,本公开实施例的调整方式既保护了扬声器,又不会直接导致音频信号整体大幅衰减,对音频质量造成的损失更小。