本公开涉及音频处理,特别涉及一种解码和编码方法、装置、电子设备、介质、产品和系统。
背景技术:
1、在音频编码中,编码器一般用较多码率来编码人耳更加敏感的低频信号,对人耳感知灵敏度较低的高频信号则使用较少的码率。在低码率编码时,根据比特分配策略,高频带往往分配不到足够的比特,无法对高频进行高质量的编码,这会导致解码后的高频出现频谱空洞,影响主观听感。
2、相关技术中,可以通过以下两种方式填充频谱空洞:(1)填充随机噪声:使用随机数生成器生成噪声并归一化后作为高频空洞的频谱;(2)频谱折叠:把低频带的归一化频谱拷贝到高频空洞处。
技术实现思路
1、提供该
技术实现要素:
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该发明内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。
2、根据本公开的一些实施例,提供了一种解码方法,包括:从码流中解析出高频谐波水平标识和音频帧的第一频带的信号,其中,高频谐波水平标识用于指示音频帧的第二频带的谐波水平,第二频带的频率高于第一频带;根据音频帧的基音周期、高频谐波水平标识和第一频带的信号,确定第二频带的信号;根据第一频带的信号和第二频带的信号,得到音频帧的解码信号。
3、根据本公开的另一些实施例,提供了一种编码方法,包括:根据输入的音频帧,获取音频帧的高频谐波水平标识和第一频带的信号,其中,高频谐波水平标识用于指示音频帧的第二频带的谐波水平,高频谐波水平标识与音频帧的基音周期和第一频带的信号共同用于确定第二频带的信号,第二频带的频率高于第一频带;根据高频谐波水平标识和第一频带的信号,生成码流。
4、根据本公开的又一些实施例,提供一种解码装置,包括:第一解码模块,被配置为从码流中解析出高频谐波水平标识和音频帧的第一频带的信号,其中,高频谐波水平标识用于指示音频帧的第二频带的谐波水平,第二频带的频率高于第一频带;第二解码模块,被配置为根据音频帧的基音周期、高频谐波水平标识和第一频带的信号,确定第二频带的信号;音频恢复模块,被配置为根据第一频带的信号和第二频带的信号,得到音频帧的解码信号。
5、根据本公开的再一些实施例,提供一种编码装置,包括:获取模块,被配置为根据输入的音频帧,获取音频帧的高频谐波水平标识和第一频带的信号,其中,高频谐波水平标识用于指示音频帧的第二频带的谐波水平,高频谐波水平标识与音频帧的基音周期和第一频带的信号共同用于确定第二频带的信号,第二频带的频率高于第一频带;生成模块,被配置为根据高频谐波水平标识和第一频带的信号,生成码流。
6、根据本公开的又一些实施例,提供一种电子设备,包括:存储器;和耦接至存储器的处理器,处理器被配置为基于存储在存储器中的指令,执行本公开中的任一实施例的解码方法或者本公开中的任一实施例的编码方法。
7、根据本公开的再一些实施例,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时执行本公开中的任一实施例的解码方法或者本公开中的任一实施例的编码方法。
8、根据本公开的又一些实施例,提供一种计算机程序产品,包括:指令,该指令被处理器执行时实现本公开中的任一实施例的解码方法或者本公开中的任一实施例的编码方法。
9、根据本公开的再一些实施例,提供一种音频处理系统,包括:本公开中的任一实施例的解码装置和本公开中的任一实施例的编码装置。
10、通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征、方面及其优点将会变得清楚。
1.一种解码方法,包括:
2.根据权利要求1所述的解码方法,其中,所述根据所述音频帧的基音周期、所述高频谐波水平标识和所述第一频带的信号,确定所述第二频带的信号包括:
3.根据权利要求2所述解码方法,其中,所述根据所述基音周期和所述第一频带的信号,确定所述第二频带的信号包括:
4.根据权利要求3所述解码方法,其中,所述根据所述基音周期,确定所述第二频带中一个或多个子带中每个子带的子带复制起始频率包括:针对所述每个子带,
5.根据权利要求4所述解码方法,其中,所述根据所述基音周期、所述子带的起始频率和所述首个谐波分量的频率,确定所述子带的子带复制起始频率包括:
6.根据权利要求5所述解码方法,还包括:
7.根据权利要求2所述解码方法,还包括:
8.根据权利要求1所述解码方法,其中,所述码流中包括所述基音周期。
9.根据权利要求1所述解码方法,其中,所述基音周期通过所述第一频带的信号获得。
10.根据权利要求1-9任一项所述解码方法,其中,所述第一频带的信号是采用约束能量重叠变换celt解码模式对所述码流中的所述第一频带的码流数据进行解码得到的。
11.根据权利要求3或7所述解码方法,其中,所述第二频带的边信息是采用带宽扩展bwe解码模式对所述码流中的所述第二频带的码流数据进行解码得到的。
12.一种编码方法,包括:
13.根据权利要求12所述的编码方法,其中,所述根据所述高频谐波水平标识和所述第一频带的信号,生成码流包括:
14.根据权利要求13所述的编码方法,其中:
15.根据权利要求12-14任一项所述的编码方法,其中,所述码流中包括所述基音周期。
16.一种解码装置,包括:
17.一种编码装置,包括:
18.一种电子设备,包括:
19.一种计算机可读存储介质,其上存储有计算机程序,其中,该程序被处理器执行时实现权利要求1-10任一项所述的解码方法和/或权利要求11-15任一项所述的编码方法。
20.一种计算机程序产品,包括:指令,该指令被处理器执行时实现权利要求1-10任一项所述的解码方法和/或权利要求11-15任一项所述的编码方法。
21.一种音频处理系统,包括:权利要求16所述的解码装置和权利要求17所述的编码装置。