技术特征:
1.一种音频编码方法,其特征在于,所述方法包括:
获取音频信号的当前帧,所述当前帧包括高频带信号和低频带信号;
根据所述高频带信号和所述低频带信号得到第一编码参数;
根据所述高频带信号得到所述当前帧的第二编码参数,所述第二编码参数包括音调成分信息;
对所述第一编码参数和所述第二编码参数进行码流复用,以得到编码码流。
2.根据权利要求1所述的方法,其特征在于,所述根据所述高频带信号得到所述当前帧的第二编码参数,包括:
检测所述高频带信号是否包括音调成分;
若所述高频带信号包括音调成分,根据所述高频带信号得到所述当前帧的第二编码参数。
3.根据权利要求1或2所述的方法,其特征在于,所述音调成分信息包括如下至少一种:音调成分的数量信息、音调成分位置信息、音调成分的幅度信息、或音调成分的能量信息。
4.根据权利要求1至3任一所述的方法,其特征在于,所述第二编码参数还包括噪声基底参数。
5.根据权利要求4所述的方法,其特征在于,所述噪声基底参数包括噪声基底能量。
6.一种音频解码方法,其特征在于,所述方法包括:
获取编码码流;
对所述编码码流进行码流解复用,以得到音频信号的当前帧的第一编码参数和所述当前帧的第二编码参数,所述当前帧的第二编码参数包括音调成分信息;
根据所述第一编码参数得到所述当前帧的第一高频带信号和所述当前帧的第一低频带信号;
根据所述第二编码参数得到所述当前帧的第二高频带信号,所述第二高频带信号包括重建音调信号;
根据所述当前帧的第二高频带信号以及所述当前帧的第一高频带信号得到所述当前帧的融合高频带信号。
7.根据权利要求6所述的方法,其特征在于,所述第一高频带信号包括:根据所述第一编码参数直接解码得到的解码高频带信号,以及根据所述第一低频带信号进行频带扩展得到的扩展高频带信号中的至少一种。
8.根据权利要求7所述的方法,其特征在于,若所述第一高频带信号包括所述扩展高频带信号,所述根据所述当前帧的第二高频带信号以及所述当前帧的第一高频带信号得到所述当前帧的融合高频带信号包括:
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值满足预设条件,根据所述当前频点上的扩展高频带信号的频谱以及所述当前子带的噪声基底信息得到所述当前频点上的融合高频带信号;或
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值不满足预设条件,根据所述当前频点上的重建音调信号频谱得到所述当前频点上的融合高频带信号。
9.根据权利要求8所述的方法,其特征在于,所述噪声基底信息包括噪声基底增益参数。
10.根据权利要求9所述的方法,其特征在于,所述当前子带的噪声基底增益参数根据所述当前子带的宽度,所述当前子带的扩展高频带信号的频谱的能量,以及所述当前子带的噪声基底能量获得。
11.根据权利要求7所述的方法,其特征在于,若所述第一高频带信号包括所述解码高频带信号以及所述扩展高频带信号,所述根据所述当前帧的第二高频带信号以及所述当前帧的第一高频带信号得到所述当前帧的融合高频带信号包括:
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值不满足预设条件,根据所述当前频点上的重建音调信号频谱得到所述当前频点上的融合高频带信号;或
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值满足预设条件,根据所述当前频点上的扩展高频带信号的频谱,所述当前频点上的解码高频带信号的频谱,以及所述当前子带的噪声基底信息得到所述当前频点上的融合高频带信号。
12.根据权利要求11所述的方法,其特征在于,所述噪声基底信息包括噪声基底增益参数。
13.根据权利要求12所述的方法,其特征在于,所述当前子带的噪声基底增益参数根据所述当前子带的宽度,所述当前子带的噪声基底能量,所述当前子带的扩展高频带信号的频谱的能量,以及所述当前子带的解码高频带信号的频谱的能量获得。
14.根据权利要求7所述的方法,其特征在于,若所述第一高频带信号包括所述解码高频带信号以及所述扩展高频带信号,所述方法还包括:
根据预设指示信息或解码得到的指示信息,从所述解码高频带信号,扩展高频带信号以及所述重建音调信号中选择至少一个信号得到所述当前帧的融合高频带信号。
15.根据权利要求10或13所述的方法,其特征在于,所述第二编码参数包括用于指示所述噪声基底能量的噪声基底参数。
16.根据权利要求8或11所述的方法,其特征在于,所述预设条件包括:重建音调信号频谱的值为0或小于预设阈值。
17.一种音频编码器,其特征在于,包括:
信号获取单元,用于获取音频信号的当前帧,所述当前帧包括高频带信号和低频带信号;
参数获取单元,根据所述高频带信号和所述低频带信号得到第一编码参数;根据所述高频带信号得到所述当前帧的第二编码参数,所述第二编码参数包括音调成分信息;
编码单元,用于对所述第一编码参数和所述第二编码参数进行码流复用,以得到编码码流。
18.根据权利要求17所述的音频编码器,其特征在于,参数获取单元具体还用于:
检测所述高频带信号是否包括音调成分;
若所述高频带信号包括音调成分,根据所述高频带信号得到所述当前帧的第二编码参数。
19.根据权利要求17或18所述的音频编码器,其特征在于,所述音调成分信息包括如下至少一种:音调成分的数量信息、音调成分位置信息、音调成分的幅度信息、或音调成分的能量信息。
20.根据权利要求17至19任一所述的音频编码器,其特征在于,所述第二编码参数还包括噪声基底参数。
21.根据权利要求20所述的音频编码器,其特征在于,所述噪声基底参数用于指示噪声基底能量。
22.一种音频解码器,其特征在于,包括:
接收单元,用于获取编码码流;
解复用单元,用于对所述编码码流进行码流解复用,以得到音频信号的当前帧的第一编码参数和所述当前帧的第二编码参数,所述当前帧的第二编码参数包括音调成分信息;
获取单元,用于根据所述第一编码参数得到所述当前帧的第一高频带信号和所述当前帧的第一低频带信号;根据所述第二编码参数得到所述当前帧的第二高频带信号,所述第二高频带信号包括重建音调信号;
融合单元,用于根据所述当前帧的第二高频带信号以及所述当前帧的第一高频带信号得到所述当前帧的融合高频带信号。
23.根据权利要求22所述的音频解码器,其特征在于,所述第一高频带信号包括:根据所述第一编码参数直接解码得到的解码高频带信号,以及根据所述第一低频带信号进行频带扩展得到的扩展高频带信号中的至少一种。
24.根据权利要求23所述的音频解码器,其特征在于,所述第一高频带信号包括所述扩展高频带信号,所述融合单元具体用于:
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值满足预设条件,根据所述当前频点上的扩展高频带信号的频谱以及所述当前子带的噪声基底信息得到所述当前频点上的融合高频带信号;或
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值不满足预设条件,根据所述当前频点上的重建音调信号频谱得到所述当前频点上的融合高频带信号。
25.根据权利要求24所述的音频解码器,其特征在于,所述噪声基底信息包括噪声基底增益参数。
26.根据权利要求25所述的音频解码器,其特征在于,所述当前子带的噪声基底增益参数根据所述当前子带的宽度,所述当前子带的扩展高频带信号的频谱的能量,以及所述当前子带的噪声基底能量获得。
27.根据权利要求23所述的音频解码器,其特征在于,若所述第一高频带信号包括所述解码高频带信号以及所述扩展高频带信号,所述融合单元具体用于:
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值不满足预设条件,根据所述当前频点上的重建音调信号频谱得到所述当前频点上的融合高频带信号;或
若所述当前帧的当前子带的当前频点上的重建音调信号频谱的值满足预设条件,根据所述当前频点上的扩展高频带信号的频谱,所述当前频点上的解码高频带信号的频谱,以及所述当前子带的噪声基底信息得到所述当前频点上的融合高频带信号。
28.根据权利要求27所述的音频解码器,其特征在于,所述噪声基底信息包括噪声基底增益参数。
29.根据权利要求28所述的音频解码器,其特征在于,所述当前子带的噪声基底增益参数根据所述当前子带的宽度,所述当前子带的噪声基底能量,所述当前子带的扩展高频带信号的频谱的能量,以及所述当前子带的解码高频带信号的频谱的能量获得。
30.根据权利要求23所述的音频解码器,其特征在于,若所述第一高频带信号包括所述解码高频带信号以及所述扩展高频带信号,所述融合单元还用于:
根据预设指示信息或解码得到的指示信息,从所述解码高频带信号,扩展高频带信号以及所述重建音调信号中选择至少一个信号得到所述当前帧的融合高频带信号。
31.根据权利要求26或29所述的音频解码器,其特征在于,所述第二编码参数包括用于指示所述噪声基底能量的噪声基底参数。
32.根据权利要求31或34所述的音频解码器,其特征在于,所述预设条件包括:重建音调信号频谱的值为0或小于预设阈值。
33.一种音频编码设备,其特征在于,包括至少一个处理器,所述至少一个处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现如权利要求1至5中任一项所述的方法。
34.一种音频解码设备,其特征在于,包括至少一个处理器,所述至少一个处理器用于与存储器耦合,读取并执行所述存储器中的指令,以实现如权利要求6至16中任一项所述的方法。
35.一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如权利要求1至16任意一项所述的方法。
技术总结
本申请实施例公开了一种音频编解码方法和音频编解码设备,用于能够提高解码音频信号的质量。其中,音频编码方法包括:获取音频信号的当前帧,所述当前帧包括高频带信号和低频带信号;根据所述高频带信号和所述低频带信号得到第一编码参数;根据所述高频带信号得到所述当前帧的第二编码参数,所述第二编码参数包括音调成分信息;对所述第一编码参数和所述第二编码参数进行码流复用,以得到编码码流。
技术研发人员:夏丙寅;李佳蔚;王喆
受保护的技术使用者:华为技术有限公司
技术研发日:2020.01.13
技术公布日:2021.07.30
本文用于企业家、创业者技术爱好者查询,结果仅供参考。