用于对子带组的子带配置数据进行编码或解码的方法和装置制造方法及图纸

技术编号:16049311 阅读:43 留言:0更新日期:2017-08-20 09:07
为了高效地对子带配置数据进行编码,第一个、倒数第二个和最后一个子带组被与其他子带组不同地处理。此外,在编码中使用子带组带宽差值。使用表示NSB‑1的固定位数对子带数量NSB进行编码。使用表示BSB[1]‑1.的一元码对第一子带组的带宽值BSB[1]进行编码。对最后一个子带g=NSB,没有带宽值BSB[g]被编码。对于子带组g=2,...,NSB‑2,使用一元码对带宽差值ΔBSB[g]=BSB[g]‑BSB[g‑1]进行编码,并且对于子带组g=NSB‑1,使用固定位数对带宽差值ΔBSB[NSB‑1]进行编码。

【技术实现步骤摘要】
【国外来华专利技术】用于对子带组的子带配置数据进行编码或解码的方法和装置
本专利技术涉及一种用于对对于音频信号的一个或多个帧有效的子带组的子带配置数据进行编码或解码的方法和装置。
技术介绍
在音频应用中,特别是在音频编码中,经常执行子带信号的处理。高效的滤波器组是通过使用正交镜像滤波器QMF来实现的,或者快速傅里叶变换FFT使用具有相等带宽的子带。但是,在音频应用中以及在音频编码中,有利的是,所用的子带具有适应人类听觉的心理声学性质的不同带宽。因此,在音频处理中,将来自原始滤波器组的若干个子带组合起来以便形成具有不同带宽的子带的自适应滤波器组。可替代地,使用相同参数来对来自原始滤波器组的一组相邻子带进行处理。在音频编码中,存储或发送用于每个子带组的量化参数。对于频率轴,存在近似人类听觉的性质的不同标度(例如,Bark标度),例如:H.Traunmüller,"Analyticalexpressionsforthetonotopicsensoryscale",TheJournaloftheAcousticalSocietyofAmerica,vol.88(1),pp.97–100,1990。E.Zwick本文档来自技高网...
用于对子带组的子带配置数据进行编码或解码的方法和装置

【技术保护点】
一种用于对对于音频信号的一个或多个帧有效的子带组(g)的子带配置数据

【技术特征摘要】
【国外来华专利技术】2014.09.02 EP 14306347.71.一种用于对对于音频信号的一个或多个帧有效的子带组(g)的子带配置数据进行编码的方法,其中,每个子带组等于一个原始子带或者是两个或更多个相邻原始子带的组合,后一子带组的带宽大于或等于当前子带组的带宽,并且原始子带的数量(NFB)是预定义的,其特征在于:-用表示NSB-1的固定位数(Nb,SB)对子带组数量NSB进行编码(64);-如果NSB>1,则对第一子带组g=1用表示BSB[1]-1的一元码对带宽值BSB[1]进行编码(64);-如果NSB=3,则除了对所述第一子带组g=1对所述带宽值BSB[1]进行编码之外,还对子带组g=2用固定位数(Nb,lastDiff)对带宽差值ΔBSB[2]=BSB[2]-BSB[1]进行编码(64);-如果NSB>3,则除了对所述第一子带组g=1对所述带宽值BSB[1]进行编码之外,还对子带组g=2,...,NSB-2用一元码对对应数量的带宽差值ΔBSB[g]=BSB[g]-BSB[g-1]进行编码(64),并且对子带组g=NSB-1用固定位数(Nb,lastDiff)对带宽差值ΔBSB[NSB-1]=BSB[NSB-1]-BSB[NSB-2]进行编码(64),其中,子带组的带宽值被表达为相邻原始子带的数量,并且其中,对于子带g=NSB,没有对应的值包括在编码的子带配置数据中。2.根据权利要求1所述的方法,其中,子带配置数据块(sSBconfig)包括确定以下各项的配置值(configldx):-子带组数量和相关子带组宽度的第一预定义组合是否表示所述子带配置数据;-或者子带组数量和相关子带组宽度的不同的第二预定义组合是否表示所述子带配置数据;-或者可选地子带组数量和相关子带组宽度的另外的预定义组合是否表示所述子带配置数据;-或者子带配置数据是否根据权利要求1所述的方法被编码,其中,在NSB=0的情况下,没有子带配置数据被生成。3.一种用于对对于音频信号的一个或多个帧有效的子带组(g)的子带配置数据进行编码的装置,其中,每个子带组等于一个原始子带或者是两个或更多个相邻原始子带的组合,后一子带组的带宽大于或等于当前子带组的带宽,并且原始子带的数量(NFB)是预定义的,所述装置包括适于以下操作的部件(64):-用表示NSB-1的固定位数(Nb,SB)对子带组数量NSB进行编码;-如果NSB>1,则对第一子带组g=1用表示BSB[1]-1的一元码对带宽值BSB[1]进行编码;-如果NSB=3,则除了对所述第一子带组g=1对所述带宽值BSB[1]进行编码之外,还对子带组g=2用固定位数(Nb,lastDiff)对带宽差值ΔBSB[2]=BSB[2]-BSB[1]进行编码;-如果NSB>3,则除了对所述第一子带组g=1对所述带宽值BSB[1]进行编码之外,还对子带组g=2,...,NSB-2用一元码对对应数量的带宽差值ΔBSB[g]=BSB[g]-BSB[g-1]进行编码,并且对子带组g=NSB-1用固定位数(Nb,lastDiff)对带宽差值ΔBSB[NSB-1]=BSB[NSB-1]-BSB[NSB-2]进行编码,其中,子带组的带宽值被表达为相邻原始子带的数量,并且其中,对于子带g=NSB,没有对应的值被包括在编码的子带配置数据中。4.根据权利要求3所述的装置,其中,子带配置数据块(sSBconfig)包括确定以下各项的配置值(configldx):-子带组数量和相关子带组宽度的第一预定义组合是否表示所述子带配置数据;-或者子带组数量和相关子带组宽度的不同的第二预定义组合是否表示所述子带配置数据;-或者可选地子带组数量和相关子带组宽度的另外的预定义组合是否表示所述子带配置数据;-或者子带配置数据是否根据权利要求1所述的方法被编码,其中,在NSB=0的情况下,没有子带配置数据被生成。5.一种用于对对于编码的音频信号的一个或多个帧有效的子带组(g)的编码的子带配置数据(sSBconfig))进行解码的方法,所述子带配置数据是根据权利要求1所述的方法被编码的数据,并且被布置为所述编码的子带组数量、所述第一子带组的所述编码的带宽值、及可能还有一个或多个编码的带宽差值的序列,其中,每个子带组等于一个原始子带或者是两个或更多个...

【专利技术属性】
技术研发人员:F·凯勒S·科顿A·克鲁格
申请(专利权)人:杜比国际公司
类型:发明
国别省市:荷兰,NL

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

1