空间音频参数编码和关联解码的确定的制作方法

文档序号:24640107发布日期:2021-04-09 20:52阅读:来源:国知局

技术特征:

1.一种装置,包括用于以下的模块:

接收针对音频信号帧的子频带的值,所述值包括针对每个子频带的至少一个方位角值、至少一个仰角值和至少一个能量比值;

确定第一比特数的分配以对帧的值进行编码,其中所述第一比特数是固定的;

基于所述第一比特数中的第二比特数的定义分配,来对所述帧的至少一个能量比值进行编码;

基于所述第一比特数中的第三比特数的定义分配,来对所述帧的至少一个方位角值和/或所述帧的至少一个仰角值进行编码,其中,所述第三比特数在逐个子频带的基础上可变地分布。

2.根据权利要求1所述的装置,其中,用于基于所述第一比特数中的所述第二比特数的定义分配来对所述帧的所述至少一个能量比值进行编码的模块还用于:

生成所述至少一个能量比值的加权平均值;

基于所述第二比特数来对所述至少一个能量比值的所述加权平均值进行编码。

3.根据权利要求2所述的装置,其中,用于基于所述第二比特数来对所述至少一个能量比率值的所述加权平均值进行编码的模块还用于对所述至少一个能量比值的所述至少一个加权平均值进行标量非均匀地量化。

4.根据权利要求1至3中的任一项所述的装置,其中,用于基于所述第一比特数中的所述第三比特数的定义分配来对所述帧的所述至少一个方位角值和/或至少一个仰角值进行编码的所述模块还用于以下操作,其中所述第三比特数在逐个子频带的基础上可变地分布:

在逐个子频带的基础上确定所述第三比特数的分布的初始估计,所述初始估计基于与所述子频带相关联的至少一个能量比值;

在逐个子频带的基础上基于对所述第三比特数的分布的初始估计,对所述至少一个方位角值和/或至少一个仰角值进行空间量化,以生成针对每个子频带的至少一个方位角索引和/或至少一个仰角索引。

5.根据权利要求4所述的装置,其中,用于基于所述第一比特数中的所述第三比特数的定义分配来对所述帧的所述至少一个方位角值和/或所述至少一个仰角值进行编码的所述模块还用于以下操作,其中所述第三比特数在逐个子频带的基础上可变地分布:通过在逐个子频带的基础上确定所述第三比特数的减少的分布来在逐个子频带的基础上进行编码,所述减少的估计基于所述初始估计和所述第二比特数的定义分配。

6.根据权利要求5所述的装置,其中,用于基于所述第一比特数中的所述第三比特数的定义分配来对所述帧的所述至少一个方位角值和/或至少一个仰角值进行编码的所述模块还用于通过以下操作在逐个子频带的基础上编码,其中所述第三比特数在逐个子频带的基础上可变地分布:

基于所述减少的分布,确定用于对针对子频带的所述至少一个方位角索引和/或至少一个仰角索引进行编码的比特分配;

估计对所述至少一个方位角索引和/或至少一个仰角索引进行熵编码所需的比特数;

基于对所述至少一个方位角索引和/或至少一个仰角索引进行熵编码所需的比特数小于用于对针对子频带的所述至少一个方位索引和/或至少一个仰角索引编码的比特分配,对所述至少一个方位角索引和/或至少一个仰角索引进行熵编码,并且否则,基于所述比特分配进行固定速率编码;

生成标识所述至少一个方位角索引和/或至少一个仰角索引的编码的信令比特;

从对针对子频带的所述至少一个方位角索引和/或至少一个仰角索引编码的比特分配与编码所述子频带的比特数和所述信令比特之和的差中,分配任何可用比特以用于编码针对另一子频带的至少一个方位索引和/或至少一个仰角索引的另一比特分配,或者否则将用于编码针对另一子频带的至少一个方位索引和/或至少一个仰角索引的另一比特分配减少一个比特。

7.根据权利要求6所述的装置,其中,用于基于所述第一比特数中的所述第三比特数的定义分配来对所述帧的所述至少一个方位角值和/或至少一个仰角值进行编码的所述模块还用于通过以下操作在逐个子频带的基础上编码,其中所述第三比特数在逐个子频带的基础上可变地分布:

基于所述减少的分布,来确定用于对针对最后一个子频带的至少一个方位角索引和/或至少一个仰角索引进行编码的比特分配;以及

基于所述减少的比特分配分布,对针对所述最后一个子频带的至少一个方位角索引和/或至少一个仰角索引进行固定速率编码。

8.根据权利要求5至7中的任一项所述的装置,其中,用于基于对所述至少一个方位角索引和/或至少一个仰角索引进行熵编码所需的比特数对所述至少一个方位角索引和/或至少一个仰角索引进行熵编码的模块是用于具有两个gr参数值的golombrice编码的模块。

9.根据权利要求5至8中任一项所述的装置,其中,所述用于通过在逐个子频带的基础上确定所述第三比特数的减少的分布来在逐个子频带的基础上进行编码的模块还用于以下操作,所述减少的估计基于所述初始估计和所述第二比特数的定义分配:在逐个子频带的基础上均匀地减少用于编码所述至少一个方位角索引和/或至少一个仰角索引的比特分配。

10.根据权利要求1至9中的任一项所述的装置,其中,用于基于所述第一比特数中的所述第三比特数的定义分配来对所述帧的所述至少一个方位角值和/或所述至少一个仰角值进行编码的所述模块还用于以下至少一个操作,其中所述第三比特数在逐个子频带的基础上可变地分布:

按照距离正面方向的距离的递增顺序分配用于编码的索引;

按方位角值的递增顺序分配索引。

11.根据权利要求1至10中的任一项所述的装置,其中,所述模块还用于:存储和/或发送所述帧的编码的至少一个能量比值和至少一个方位角值和/或至少一个仰角值。

12.一种装置,包括用于以下的模块:

接收针对音频信号的帧的子频带的编码值,所述值包括针对每个子频带的至少一个方位角索引、至少一个仰角索引和至少一个能量比值;

基于定义的比特分配来对所述编码值进行解码,其中对所述帧的所述至少一个方位角索引和/或至少一个仰角索引进行的解码使用在逐个子频带的基础上可变地分布的比特分配。

13.根据权利要求12所述的装置,其中,用于基于定义的比特分配来对所述帧的所述编码值进行解码的模块还被用于以下操作,其中对所述帧的所述至少一个方位角索引和/或至少一个仰角索引进行的解码使用在逐个子频带的基础上可变地分布的比特分配:

基于针对每个子频带的至少一个能量比值,来确定用于解码针对每个子频带的至少一个方位角索引和/或至少一个仰角索引的初始比特分配分布;

基于所述初始比特分配分布和用于解码所述帧的所述至少一个能量值的比特分配分布,来确定减少的比特分配分布;以及

基于所述减少的比特分配分布,解码所述帧的至少一个方位角索引和/或至少一个仰角索引。

14.根据权利要求13所述的装置,其中,用于基于所述减少的比特分配分布来解码所述帧的所述至少一个方位角索引和/或至少一个仰角索引的模块还用于:

基于所述减少的分布来确定用于解码针对子频带的所述至少一个方位角索引和/或至少一个仰角索引的比特分配;

基于指示熵编码的信令比特对所述至少一个方位角索引和/或至少一个仰角索引进行熵解码,否则进行固定速率解码;

从对针对子频带的所述至少一个方位角索引和/或至少一个仰角索引编码的比特分配与解码所述子频带的比特数和所述信令比特之和的差中,分配任何可用比特以用于解码针对另一子频带的至少一个方位索引和/或至少一个仰角索引的另一比特分配,或者否则将用于解码针对另一子频带的至少一个方位索引和/或至少一个仰角索引的另一比特分配减少一个比特。

15.根据权利要求14所述的装置,其中,基于所述减少的比特分配分布来解码所述帧的所述至少一个方位角索引和/或至少一个仰角索引的模块还用于:

基于所述减少的分布,来确定用于对针对最后一个子频带的至少一个方位角索引和/或至少一个仰角索引进行解码的比特分配;以及

基于所述比特分配的减少的分布,对针对所述最后一个子频带的至少一个方位角索引和/或至少一个仰角索引进行固定速率解码。

16.根据权利要求14或15所述的装置,其中,用于对所述至少一个方位角索引和/或至少一个仰角索引进行熵解码的模块是用于具有两个gr参数值的golombrice解码的模块。


技术总结
一种装置,包括用于以下的模块:接收针对音频信号帧的子频带的值,所述值包括针对每个子频带的至少一个方位角值、至少一个仰角值和至少一个能量比值;确定第一比特数的分配以对帧的值进行编码,其中所述第一比特数是固定的;基于所述第一比特数中的第二比特数的定义分配,来对所述帧的至少一个能量比值进行编码;基于所述第一比特数中的第三比特数的定义分配,来对所述帧的至少一个方位角值和/或所述帧的至少一个仰角值进行编码,其中,所述第三比特数在逐个子频带的基础上可变地分布。

技术研发人员:A·瓦西拉凯;A·拉莫;L·拉克索宁
受保护的技术使用者:诺基亚技术有限公司
技术研发日:2019.06.20
技术公布日:2021.04.09
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1