用于编码和解码音频数据的装置以及方法制造方法及图纸

技术编号:13285356 阅读:84 留言:0更新日期:2016-07-09 01:50
音频解码器对经编码的音频数据的比特流进行解码,其中经编码的音频数据的比特流表示音频样本值序列,且包含多个帧,其中每个帧包括相关联的经编码的音频样本值。音频解码器包含判断器,该判断器用于判断经编码的音频数据的帧是否为特殊帧,该特殊帧包含与该特殊帧相关联的经编码的音频样本值及额外信息,其中额外信息包含在该特殊帧之前的多个帧的经编码的音频样本值,其中在先帧的经编码的音频样本值是使用与该特殊帧相同的编解码器配置而被编码的,其中若该特殊帧为解码器启动后的第一帧,则多个在先帧足以将解码器初始化为能够解码与该特殊帧相关联的音频样本值。解码器包含初始化器,该初始化器用于将解码器初始化,其中将解码器初始化包含:在对与该特殊帧相关联的经编码的音频样本值进行解码之前,对额外信息中包括的经编码的音频样本值进行解码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及音频编码/解码,且尤其涉及一种对数据进行编码及解码的方法,其允许将解码器初始化(正如当在不同的编解码器配置之间切换时可能需要的)。
技术介绍
本专利技术的实施例可应用于传输信道的属性可依据诸如DSL、WiFi、3G、LTE及其类似的访问技术而广泛地变化的情形。在室内或在郊区,移动电话接收可能会衰减。无线因特网连接的品质在很大程度上取决于距基站的距离以及访问技术,从而导致比特率的波动。每个用户的可用比特率也可随着连接至一个基站的用户端的数目而改变。
技术实现思路
本专利技术的目标在于提供一种允许以灵活的方式传送音频内容的概念。根据本专利技术,通过根据权利要求1的音频解码器、根据权利要求9的用于生成经编码的音频输出数据的装置、根据权利要求18的用于对音频输入数据进行解码的方法、根据权利要求22的用于生成经编码的音频数据的方法以及根据权利要求25的计算机程序达成此目标。本专利技术的实施例提供一种用于对经编码的音频数据的比特流进行解码的音频解码器,其中经编码的音频数据的比特流表示音频样本值序列且包含多个帧,其中每个帧包括相关联的经编码的音频样本值,该音频解码器包含:判断器,用于判断经编码的音频数据的帧是否为特殊帧,该特殊帧包含与该特殊帧相关联的经编码的音频样本值及额外信息,其中额外信息包含在该特殊帧之前的多个帧的经编码的音频样本值,其中在先帧的经编码的音频样本值是使用与该特殊帧相同的编解码器配置而被编码的,其中如果该特殊帧为解码器启动后的第一帧,则多个在先帧足以将解码器初始化为能够解码与该特殊帧相关联的音频样本值;以及初始化器,用于在判断器判定该帧为特殊帧的情况下将解码器初始化,其中将解码器初始化包含:在对与该特殊帧相关联的经编码的音频样本值进行解码之前,对额外信息中包括的经编码的音频样本值进行解码。本专利技术的实施例提供一种用于生成表示音频信号的音频样本值序列的经编码的音频数据的比特流的装置,其中经编码的音频数据的比特流包含多个帧,其中每个帧包括相关联的经编码的音频样本值,其中该装置包含:特殊帧提供器,用于提供帧中的至少一个作为特殊帧,该特殊帧包含与该特殊帧相关联的经编码的音频样本值及额外信息,其中额外信息包含在该特殊帧之前的多个帧的经编码的音频样本值,其中在先帧的经编码的音频样本值是使用与该特殊帧相同的编解码器配置而被编码的,且其中如果该特殊帧为解码器启动后的第一帧,则多个在先帧足以将解码器初始化为能够解码与该特殊帧相关联的音频样本值;以及输出端,用于输出经编码的音频数据的比特流。本专利技术的实施例提供一种用于对经编码的音频数据的比特流进行解码的方法,其中经编码的音频数据的比特流表示音频样本值序列且包含多个帧,其中每个帧包括相关联的经编码的音频样本值,该方法包含:判断经编码的音频数据的帧是否为特殊帧,该特殊帧包含与该特殊帧相关联的经编码的音频样本值及额外信息,其中额外信息包含在该特殊帧之前的多个帧的经编码的音频样本值,其中在先帧的经编码的音频样本值是使用与该特殊帧相同的编解码器配置而被编码的,其中如果该特殊帧为解码器启动后的第一帧,则多个在先帧足以将解码器初始化为能够解码与该特殊帧相关联的音频样本值;以及在判定该帧为特殊帧的情况下将解码器初始化,其中初始化包含:在对与该特殊帧相关联的经编码的音频样本值进行解码之前,对额外信息中包括的经编码的音频样本值进行解码。本专利技术的实施例提供一种用于生成表示音频信号的音频样本值序列的经编码的音频数据的比特流的方法,其中经编码的音频数据的比特流包含多个帧,其中每个帧包括相关联的经编码的音频样本值,该方法包含:提供帧中的至少一个作为特殊帧,该特殊帧包含与该特殊帧相关联的经编码的音频样本值及额外信息,其中额外信息包含在该特殊帧之前的多个帧的经编码的音频样本值,其中在先帧的经编码的音频样本值是使用与该特殊帧相同的编解码器配置而被编码的,且其中如果该特殊帧为解码器启动后的第一帧,则多个在先帧足以将解码器初始化为能够解码与该特殊帧相关联的音频样本值;以及通过串接该特殊帧与多个帧中的其他帧而生成比特流。本专利技术的实施例基于以下发现:表示音频信号的音频样本值序列且包含多个帧的经编码的音频数据的比特流的立即重播可在以下情况下达成:帧中的一个被提供为包括与在先帧相关联的经编码的音频样本值的特殊帧,该在先帧对于启动解码器使其能够解码与该特殊帧相关联的经编码的音频样本值是必需的。启动解码器所必需的帧的数目因此取决于所使用的编解码器配置,且对于编解码器配置是已知的。本专利技术的实施例基于以下发现:在此特殊帧被放置于编码配置之间的切换将发生的位置处的情况下,可以以有益的方式达成在不同的编解码器配置之间的切换。该特殊帧不仅可包括与该特殊帧相关联的经编码的音频样本值,而且包括准许编解码器配置之间的切换以及切换后的立即重播的其他信息。在本专利技术的实施例中,用于生成经编码的音频输出数据的装置及方法以及音频编码器用于以如下的方式准备经编码的音频数据:编解码器配置之间的切换后的立即回复可发生在解码器侧。在本专利技术的实施例中,在编码器侧生成并输出的此音频数据在解码器侧被接收为音频输入数据且在解码器侧处允许立即重播。在本专利技术的实施例中,在解码器侧在不同的编解码器配置之间切换后,在解码器侧允许立即重播。在本专利技术的实施例中,初始化器用于在判断器判定该帧为特殊帧且已使用不同的编解码器配置对该特殊帧的音频样本值进行编码的情况下将音频解码器从当前编解码器配置切换为该不同的编解码器配置。在本专利技术的实施例中,解码器用于在判断器判定该帧为特殊帧且已使用当前编码配置对该特殊帧的音频样本值进行编码的情况下使用当前编解码器配置对该特殊帧进行解码且丢弃额外信息。在本专利技术的实施例中,额外信息包含关于用于对与该特殊帧相关联的音频样本值进行编码的编解码器配置的信息,其中判断器用于判断额外信息的编解码器配置是否不同于当前编解码器配置。在本专利技术的实施例中,音频解码器包含交叉衰减器,该交叉衰减器用于在使用当前编解码器配置而获得的多个输出样本值与通过对与该特殊帧相关联的经编码的音频样本值进行解码而获得的多个输出样本值之间执行交叉衰减。在本专利技术的实施例中,交叉衰减器用于对通过对处于当前编解码器配置中的解码器进行清空而获得的输出样本值与通过对与该特殊帧相关联的经编码的音频样本值进行解码而获得的输出样本值进行交叉衰减。在本专利技术的实施例中,对在额外信息中包含的多个帧中的最早帧并未相对于在该最早帧之前的任何帧进本文档来自技高网...

【技术保护点】
一种用于对经编码的音频数据的比特流进行解码的音频解码器(60),其中经编码的音频数据的比特流表示音频样本值序列且包含多个帧(40),其中每个帧(40)包括相关联的经编码的音频样本值,所述音频解码器(60)包含:判断器(130),用于判断所述经编码的音频数据的帧是否为特殊帧(42,80),所述特殊帧包含与所述特殊帧(42,80)相关联的经编码的音频样本值以及额外信息(82),其中所述额外信息(82)包含在所述特殊帧之前的多个帧(86)的经编码的音频样本值,其中所述在先帧的经编码的音频样本值是使用与所述特殊帧相同的编解码器配置而被编码的,其中如果所述特殊帧为所述解码器启动后的第一帧,则所述多个在先帧足以将所述解码器(60)初始化为能够解码与所述特殊帧(42,80)相关联的所述音频样本值;以及初始化器,用于在所述判断器判定所述帧为特殊帧的情况下将所述解码器(60)初始化,其中将所述解码器初始化包含:在对与所述特殊帧(42,80)相关联的所述经编码的音频样本值进行解码之前,对所述额外信息中包括的所述经编码的音频样本值进行解码。

【技术特征摘要】
【国外来华专利技术】2013.10.18 EP 13189328.11.一种用于对经编码的音频数据的比特流进行解码的音频解码器(60),其中经编码
的音频数据的比特流表示音频样本值序列且包含多个帧(40),其中每个帧(40)包括相关
联的经编码的音频样本值,所述音频解码器(60)包含:
判断器(130),用于判断所述经编码的音频数据的帧是否为特殊帧(42,80),所述特
殊帧包含与所述特殊帧(42,80)相关联的经编码的音频样本值以及额外信息(82),其中
所述额外信息(82)包含在所述特殊帧之前的多个帧(86)的经编码的音频样本值,其中
所述在先帧的经编码的音频样本值是使用与所述特殊帧相同的编解码器配置而被编码的,
其中如果所述特殊帧为所述解码器启动后的第一帧,则所述多个在先帧足以将所述解码器
(60)初始化为能够解码与所述特殊帧(42,80)相关联的所述音频样本值;以及
初始化器,用于在所述判断器判定所述帧为特殊帧的情况下将所述解码器(60)初始
化,其中将所述解码器初始化包含:在对与所述特殊帧(42,80)相关联的所述经编码的
音频样本值进行解码之前,对所述额外信息中包括的所述经编码的音频样本值进行解码。
2.根据权利要求1所述的音频解码器(60),其中所述初始化器用于在所述判断器
(130)判定所述帧为特殊帧(42,80)且已使用不同的编解码器配置对所述特殊帧的所述
音频样本值进行编码的情况下,将所述音频解码器(60)从当前编解码器配置切换为所述
不同的编解码器配置(84)。
3.根据权利要求2所述的解码器,用于在所述判断器(130)判定所述帧为特殊帧(42,
80)且已使用所述当前编解码器配置对所述特殊帧的所述音频样本值进行编码的情况下,
使用所述当前编解码器配置对所述特殊帧(42,80)进行解码并丢弃所述额外信息。
4.根据权利要求2所述的音频解码器,其中所述额外信息包含关于用于对与所述特殊
帧(42,80)相关联的所述音频样本值进行编码的所述编解码器配置(84)的信息,其中
所述判断器用于判断所述额外信息的编解码器配置是否不同于所述当前编解码器配置。
5.根据权利要求2-4中任一项所述的音频解码器(60),包含:
交叉衰减器(318),用于在使用所述当前编解码器配置而获得的多个输出样本值与通
过对与所述特殊帧(42,80)相关联的所述经编码的音频样本值进行解码而获得的多个输
出样本值之间进行交叉衰减。
6.根据权利要求5所述的音频解码器,其中所述交叉衰减器(318)用于对通过对处
于所述当前编解码器配置中的所述解码器(60)进行清空而获得的输出样本值和通过对与
所述特殊帧(42,80)相关联的所述经编码的音频样本值进行解码而获得的输出样本值进
行交叉衰减。
7.根据权利要求1-6中任一项所述的音频解码器,其中对在所述额外信息(82)中包
含的所述多个帧(86)中的最早帧并未相对于所述最早帧之前的任何帧进行时间差分式编
码或熵编码,且其中对所述特殊帧(42,80)并未相对于在所述特殊帧(42,80)之前的
所述多个帧中的所述最早帧之前的任何帧或相对于在所述特殊帧(42,80)之前的任何帧
进行时间差分式编码或熵编码。
8.根据权利要求1-7中任一项所述的音频解码器,其中所述特殊帧(42,80)包含所
述额外信息作为扩展有效载荷,且其中所述判断器用于评估所述特殊帧(42,80)的所述
扩展有效载荷。
9.一种用于生成表示音频信号(10)的音频样本值序列的经编码的音频数据的比特流
的装置(100;12,14,16,18),其中经编码的音频数据的所述比特流包含多个帧,其中
每个帧包括相关联的经编码的音频样本值,其中所述装置(100;12,14,16,18)包含:
特殊帧提供器,用于提供所述帧中的至少一个作为特殊帧(42,80),所述特殊帧(42,
80)包含与所述特殊帧(42,80)相关联的经编码的音频样本值以及额外信息(82),其中
所述额外信息(82)包含在所述特殊帧之前的多个帧(86)的经编码的音频样本值,其中
所述在先帧的经编码的音频样本值是使用与所述特殊帧相同的编解码器配置而被编码的,
且其中如果所述特殊帧为解码器启动后的第一帧,则所述多个在先帧足以将所述解码器
(60)初始化为能够解码与所述特殊帧(42,80)相关联的所述音频样本值;以及
输出端(112),用于输出经编码的音频数据(54,102)的所述比特流。
10.根据权利要求9所述的装置(100;12,14,16,18),其中所述额外信息包含关于
用于对与所述特殊帧(42,80)相关联的所述音频样本值进行编码的所述编解码器配置(84)
的信息。
11.根据权利要求9或10所述的装置(100;12,14,16,18),其中所述经编码的音
频数据包含多个片段(30),其中每个片段与所述音频样本值序列的多个部分中的一个相关
联且包含多个帧(40),其中特殊帧添加器用于在每个片段(30)的开始处添加特殊帧(42,
80)。
12.根据权利要求9或10所述的装置(100),其中所述经编码的音频数据(54,102)
包含多个片段(44,46,48),其中每个片段(44,46,48)与所述音频样本值序列的多...

【专利技术属性】
技术研发人员:丹尼尔·费希尔贝恩德·捷尔汉马克斯·诺伊恩多夫尼古拉斯·里特尔博谢英戈·霍夫曼哈拉尔德·福斯斯蒂芬·多拉尼古拉斯·菲尔伯
申请(专利权)人:弗朗霍夫应用科学研究促进协会
类型:发明
国别省市:德国;DE

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

1