音频编码方法、装置、设备、存储介质及程序产品制造方法及图纸

技术编号:35062956 阅读:11 留言:0更新日期:2022-09-28 11:18
本申请提供了一种音频编码方法、装置、设备、存储介质及计算机程序产品;方法包括:对音频信号进行第一层级的特征提取处理,得到第一层级的信号特征;针对N个层级中的第i层级,对音频信号和第(i

【技术实现步骤摘要】
音频编码方法、装置、设备、存储介质及程序产品


[0001]本申请涉及音频处理
,尤其涉及一种音频编码方法、音频解码方法、装置、设备、存储介质及计算机程序产品。

技术介绍

[0002]音频编解码技术是应用于包括远程音视频通话在内的通信服务的一项核心技术。音频编码技术,可以理解为使用较少的网络带宽资源去尽量多的传递语音信息,音频编码是一种信源编码,信源编码的目的是在编码端尽可能的压缩用户想要传递信息的数据量,去掉信息中的冗余,同时在解码端还能够无损(或接近无损)的恢复出来。
[0003]然而,对于如何在保证音频编码质量的情况下,有效提高音频编码的效率,相关技术尚无有效的解决方案。

技术实现思路

[0004]本申请实施例提供一种音频编码方法、装置、设备、存储介质及计算机程序产品,能够提高音频编码效率并保证音频编码质量。
[0005]本申请实施例的技术方案是这样实现的:
[0006]本申请实施例提供一种音频编码方法,包括:
[0007]对音频信号进行第一层级的特征提取处理,得到所述第一层级的信号特征;
[0008]针对N个层级中的第i层级,对所述音频信号和第(i

1)层级的信号特征进行拼接处理,得到拼接特征,并
[0009]对所述拼接特征进行第i层级的特征提取处理,得到所述第i层级的信号特征,所述N和所述i为大于1的整数,所述i小于或等于所述N;
[0010]对所述i进行遍历,得到所述N个层级中每个层级的信号特征,所述信号特征的数据维度小于所述音频信号的数据维度;
[0011]对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流。
[0012]本申请实施例还提供一种音频解码方法,包括:
[0013]接收对音频信号进行编码得到的多个层级分别对应的码流;
[0014]分别对各所述层级的码流进行解码处理,得到各所述层级的信号特征,所述信号特征的数据维度小于所述音频信号的数据维度;
[0015]分别对各所述层级的信号特征进行特征重建,得到各所述层级的层级音频信号;
[0016]对多个所述层级的层级音频信号进行音频合成,得到所述音频信号。
[0017]本申请实施例还提供一种音频编码装置,包括:
[0018]第一特征提取模块,用于对音频信号进行第一层级的特征提取处理,得到所述第一层级的信号特征;
[0019]第二特征提取模块,用于针对N个层级中的第i层级,对所述音频信号和第(i

1)层
级的信号特征进行拼接处理,得到拼接特征,并对所述拼接特征进行第i层级的特征提取处理,得到所述第i层级的信号特征,所述N和所述i为大于1的整数,所述i小于或等于所述N;
[0020]遍历模块,用于对所述i进行遍历,得到所述N个层级中每个层级的信号特征,所述信号特征的数据维度小于所述音频信号的数据维度;
[0021]编码模块,用于对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流。
[0022]上述方案中,所述第一特征提取模块,还用于对所述音频信号进行子带分解处理,得到所述音频信号的低频子带信号和高频子带信号;对所述低频子带信号进行第一层级的特征提取处理,得到所述第一层级的低频信号特征,并对所述高频子带信号进行第一层级的特征提取处理,得到所述第一层级的高频信号特征;将所述低频信号特征和所述高频信号特征,作为所述第一层级的信号特征。
[0023]上述方案中,所述第一特征提取模块,还用于按照第一采样频率对所述音频信号进行采样处理,得到采样信号;对所述采样信号进行低通滤波处理,得到低通滤波信号,并对所述低通滤波信号进行下采样处理,得到第二采样频率的所述低频子带信号;对所述采样信号进行高通滤波处理,得到高通滤波信号,并对所述高通滤波信号进行下采样处理,得到第二采样频率的所述高频子带信号;其中,所述第二采样频率小于所述第一采样频率。
[0024]上述方案中,所述第二特征提取模块,还用于对所述音频信号的低频子带信号和第(i

1)层级的低频信号特征进行拼接处理,得到第一拼接特征,并对所述第一拼接特征进行第i层级的特征提取处理,得到所述第i层级的低频信号特征;对所述音频信号的高频子带信号和第(i

1)层级的高频信号特征进行拼接处理,得到第二拼接特征,并对所述第二拼接特征进行第i层级的特征提取处理,得到所述第i层级的高频信号特征;将所述第i层级的低频信号特征和所述第i层级的高频信号特征,作为所述第i层级的信号特征。
[0025]上述方案中,所述第一特征提取模块,还用于对所述音频信号进行第一卷积处理,得到所述第一层级的卷积特征;对所述卷积特征进行第一池化处理,得到所述第一层级的池化特征;对所述池化特征进行第一下采样处理,得到所述第一层级的下采样特征;对所述下采样特征进行第二卷积处理,得到所述第一层级的信号特征。
[0026]上述方案中,所述第一下采样处理通过M个级联的编码层实现,所述第一特征提取模块,还用于通过所述M个级联的编码层中的第一个编码层,对所述池化特征进行第一下采样处理,得到所述第一个编码层的下采样结果;通过所述M个级联的编码层中的第j个编码层,对第(j

1)个编码层的下采样结果进行第一下采样处理,得到所述第j个编码层的下采样结果;其中,所述M和所述j为大于1的整数,所述j小于或等于所述M;对所述j进行遍历,得到第M个编码层的下采样结果,并将所述第M个编码层的下采样结果,作为所述第一层级的下采样特征。
[0027]上述方案中,所述第二特征提取模块,还用于对所述拼接特征进行第三卷积处理,得到所述第i层级的卷积特征;对所述卷积特征进行第二池化处理,得到所述第i层级的池化特征;对所述池化特征进行第二下采样处理,得到所述第i层级的下采样特征;对所述下采样特征进行第四卷积处理,得到所述第i层级的信号特征。
[0028]上述方案中,所述编码模块,还用于对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行量化处理,得到各层级的信号特征的量化结果;对所述
各层级的信号特征的量化结果进行熵编码处理,得到所述音频信号在各层级的码流。
[0029]上述方案中,所述信号特征包括低频信号特征和高频信号特征,所述编码模块,还用于对所述第一层级的低频信号特征、以及所述N个层级中每个层级的低频信号特征,分别进行编码处理,得到所述音频信号在各层级的低频码流;对所述第一层级的高频信号特征、以及所述N个层级中每个层级的高频信号特征,分别进行编码处理,得到所述音频信号在各层级的高频码流;将所述音频信号在各层级的低频码流以及高频码流,作为所述音频信号在相应层级的码流。
[0030]上述方案中,所述信号特征包括低频信号特征和高频信号特征,所述编码模块,还用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种音频编码方法,其特征在于,所述方法包括:对音频信号进行第一层级的特征提取处理,得到所述第一层级的信号特征;针对N个层级中的第i层级,对所述音频信号和第(i

1)层级的信号特征进行拼接处理,得到拼接特征,并对所述拼接特征进行第i层级的特征提取处理,得到所述第i层级的信号特征,所述N和所述i为大于1的整数,所述i小于或等于所述N;对所述i进行遍历,得到所述N个层级中每个层级的信号特征,所述信号特征的数据维度小于所述音频信号的数据维度;对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流。2.如权利要求1所述的方法,其特征在于,所述对音频信号进行第一层级的特征提取处理,得到所述第一层级的信号特征,包括:对所述音频信号进行子带分解处理,得到所述音频信号的低频子带信号和高频子带信号;对所述低频子带信号进行第一层级的特征提取处理,得到所述第一层级的低频信号特征,并对所述高频子带信号进行第一层级的特征提取处理,得到所述第一层级的高频信号特征;将所述低频信号特征和所述高频信号特征,作为所述第一层级的信号特征。3.如权利要求2所述的方法,其特征在于,所述对所述音频信号进行子带分解处理,得到所述音频信号的低频子带信号和高频子带信号,包括:按照第一采样频率对所述音频信号进行采样处理,得到采样信号;对所述采样信号进行低通滤波处理,得到低通滤波信号,并对所述低通滤波信号进行下采样处理,得到第二采样频率的所述低频子带信号;对所述采样信号进行高通滤波处理,得到高通滤波信号,并对所述高通滤波信号进行下采样处理,得到第二采样频率的所述高频子带信号;其中,所述第二采样频率小于所述第一采样频率。4.如权利要求2所述的方法,其特征在于,所述对所述音频信号和第(i

1)层级的信号特征进行拼接处理,得到拼接特征,并对所述拼接特征进行第i层级的特征提取处理,得到所述第i层级的信号特征,包括:对所述音频信号的低频子带信号和第(i

1)层级的低频信号特征进行拼接处理,得到第一拼接特征,并对所述第一拼接特征进行第i层级的特征提取处理,得到所述第i层级的低频信号特征;对所述音频信号的高频子带信号和第(i

1)层级的高频信号特征进行拼接处理,得到第二拼接特征,并对所述第二拼接特征进行第i层级的特征提取处理,得到所述第i层级的高频信号特征;将所述第i层级的低频信号特征和所述第i层级的高频信号特征,作为所述第i层级的信号特征。5.如权利要求1所述的方法,其特征在于,所述对音频信号进行第一层级的特征提取处理,得到所述第一层级的信号特征,包括:
对所述音频信号进行第一卷积处理,得到所述第一层级的卷积特征;对所述卷积特征进行第一池化处理,得到所述第一层级的池化特征;对所述池化特征进行第一下采样处理,得到所述第一层级的下采样特征;对所述下采样特征进行第二卷积处理,得到所述第一层级的信号特征。6.如权利要求5所述的方法,其特征在于,所述第一下采样处理通过M个级联的编码层实现,所述对所述池化特征进行第一下采样处理,得到所述第一层级的下采样特征,包括:通过所述M个级联的编码层中的第一个编码层,对所述池化特征进行第一下采样处理,得到所述第一个编码层的下采样结果;通过所述M个级联的编码层中的第j个编码层,对第(j

1)个编码层的下采样结果进行第一下采样处理,得到所述第j个编码层的下采样结果;其中,所述M和所述j为大于1的整数,所述j小于或等于所述M;对所述j进行遍历,得到第M个编码层的下采样结果,并将所述第M个编码层的下采样结果,作为所述第一层级的下采样特征。7.如权利要求1所述的方法,其特征在于,所述对所述拼接特征进行第i层级的特征提取处理,得到所述第i层级的信号特征,包括:对所述拼接特征进行第三卷积处理,得到所述第i层级的卷积特征;对所述卷积特征进行第二池化处理,得到所述第i层级的池化特征;对所述池化特征进行第二下采样处理,得到所述第i层级的下采样特征;对所述下采样特征进行第四卷积处理,得到所述第i层级的信号特征。8.如权利要求1所述的方法,其特征在于,所述对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流,包括:对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行量化处理,得到各层级的信号特征的量化结果;对所述各层级的信号特征的量化结果进行熵编码处理,得到所述音频信号在各层级的码流。9.如权利要求1所述的方法,其特征在于,所述信号特征包括低频信号特征和高频信号特征,所述对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流,包括:对所述第一层级的低频信号特征、以及所述N个层级中每个层级的低频信号特征,分别进行编码处理,得到所述音频信号在各层级的低频码流;对所述第一层级的高频信号特征、以及所述N个层级中每个层级的高频信号特征,分别进行编码处理,得到所述音频信号在各层级的高频码流;将所述音频信号在各层级的低频码流以及高频码流,作为所述音频信号在相应层级的码流。10.如权利要求1所述的方法,其特征在于,所述信号特征包括低频信号特征和高频信号特征,所述对所述第一层级的信号特征、以及所述N个层级中每个层级的信号特征,分别进行编码处理,得到所述音频信号在各层级的码流,包括:按照第一编码码率,对所述第一层级的低频信号特征进行编码处理,得到第一层级的
第一码流,并按照第二编码码率,对所述第一层级的高频信号特征进行编码处理,得到第一层级的第二码流;针对所述N个层级中每个层级的信号特征,分别执行如下处理:按照所述层级的第三编码码率,对所述层级的信号特征分别进行编码处理,得到各所述层级的第二码流;将所述第一层级的第二码流、以及所述N个层级中每个层级的第二码流,作为所述音频信号在各层级的码流;其中,所述第一编码码率大于所述第二编码码率,所述第二编码码率,大于所述N个层级中任一层级的第三编码码率,所述层级的编码码率与相应层级的码流...

【专利技术属性】
技术研发人员:康迂勇王蒙黄庆博史裕鹏肖玮
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1