本公开涉及音频效果后处理领域,尤其涉及一种音频信号处理方法、装置及存储介质。
背景技术:
1、现有的多数动态范围压缩器(dynamic range compressor,drc)都是在时域中进行处理,其分频段的方式是通过时域的分频滤波器在时域进行,且对音频信号进行逐点运算并更新相应样点的增益,进而导致压缩器算法计算量高且无法在频域的算法处理链路中进行适配。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种音频信号处理方法、装置及存储介质。
2、根据本公开实施例的第一方面,提供一种音频信号处理方法,包括:将待处理音频信号转换至频域,得到频域音频信号;对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号;针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号;将各频带的drc处理后频域音频信号进行加和处理后进行时域转换,得到所述待处理音频信号的drc处理后时域音频信号。
3、一种实施方式中,所述对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号,包括:确定对所述待处理音频信号进行频域转换的傅里叶变换点数;基于所述傅里叶变换点数,确定所述待处理音频信号进行时域分频所使用的时域分频滤波器的幅频响应,以及所述时域音频信号对应的频带频谱;将所述时域分频滤波器的幅频响应按照所述频域音频信号分频带处理的频点与所述时域音频信号对应的频带频谱相乘,得到不同频带的频域音频信号。
4、一种实施方式中,所述针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号,包括:针对所述不同频带中每一频带的频域音频信号,分别确定频带音频信号的频带能量和频带音频信号对应的频带频谱;对每一频带频域音频信号的所述频带能量分别进行动态范围压缩drc处理,得到每一频带的drc增益;基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号。
5、一种实施方式中,所述确定频带音频信号的频带能量,包括:确定目标频带的频带音频信号频域内频谱模值平方和,所述目标频带为不同频带中任一频带;基于所述频谱模值平方和,得到所述目标频带的频带音频信号频域内总能量;将所述目标频带的频带音频信号频域内总能量映射到时域内目标帧的样点平均能量,得到目标频带的频带音频信号的频带能量。
6、一种实施方式中,基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号,包括:将所述drc增益与所述频带音频信号对应的频带频谱相乘,并基于每一频带将其按照频点进行整合,得到各频带的drc处理后频域音频信号。
7、根据本公开实施例的第二方面,提供一种音频信号处理装置,包括:转换单元,用于将待处理音频信号转换至频域,得到频域音频信号;分频单元,用于对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号;处理单元,用于针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号;将各频带的drc处理后频域音频信号进行加和处理后进行时域转换,得到所述待处理音频信号的drc处理后时域音频信号。
8、一种实施方式中,所述分频单元采用如下方式对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号:确定对所述待处理音频信号进行频域转换的傅里叶变换点数;基于所述傅里叶变换点数,确定所述待处理音频信号进行时域分频所使用的时域分频滤波器的幅频响应,以及所述时域音频信号对应的频带频谱;将所述时域分频滤波器的幅频响应按照所述频域音频信号分频带处理的频点与所述时域音频信号对应的频带频谱相乘,得到不同频带的频域音频信号。
9、一种实施方式中,所述处理单元采用如下方式针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号:针对所述不同频带中每一频带的频域音频信号,分别确定频带音频信号的频带能量和频带音频信号对应的频带频谱;对每一频带频域音频信号的所述频带音频信号对应的频带能量分别进行动态范围压缩drc处理,得到每一频带的drc增益;基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号。
10、一种实施方式中,所述处理单元采用如下方式确定频带音频信号的频带能量:确定目标频带的频带音频信号频域内频谱模值平方和,所述目标频带为不同频带中任一频带;基于所述频谱模值平方和,得到所述目标频带的频带音频信号频域内总能量;将所述目标频带的频带音频信号频域内总能量映射到时域内目标帧的样点平均能量,得到目标频带的频带音频信号的频带能量。
11、一种实施方式中,所述处理单元采用如下方式基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号:将所述drc增益与所述频带音频信号对应的频带频谱相乘,并基于每一频带将其按照频点进行整合,得到各频带的drc处理后频域音频信号。
12、本公开的实施例提供的技术方案可以包括以下有益效果:在频域中对信号进行分频处理,解决了直接按频点分频带来的引入额外频率成分的问题,保证音频信号的质量;对每帧信号进行动态范围压缩,减少计算量,提升音频质量。
13、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种音频信号处理方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号,包括:
3.根据权利要求1所述的方法,其特征在于,所述针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号,包括:
4.根据权利要求3所述的方法,其特征在于,所述确定频带音频信号的频带能量,包括:
5.根据权利要求3所述的方法,其特征在于,基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号,包括:
6.一种音频信号处理装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,所述分频单元采用如下方式对所述频域音频信号进行分频带处理,得到不同频带的频域音频信号:
8.根据权利要求6所述的装置,其特征在于,所述处理单元采用如下方式针对所述不同频带中每一频带的频域音频信号,分别进行动态范围压缩drc处理,得到各频带的drc处理后频域音频信号:
9.根据权利要求8所述的装置,其特征在于,所述处理单元采用如下方式确定频带音频信号的频带能量:
10.根据权利要求8所述的装置,其特征在于,所述处理单元采用如下方式基于所述drc增益和所述频带音频信号对应的频带频谱,得到各频带的drc处理后频域音频信号:
11.一种音频信号处理装置,其特征在于,包括:
12.一种存储介质,其特征在于,所述存储介质中存储有指令,当所述存储介质中的指令由终端的处理器执行时,使得终端能够执行权利要求1-5中任意一项所述的方法。