数字音频编码的附加数据的扩展结构及相应的扩展装置制造方法及图纸

技术编号:8387589 阅读:158 留言:0更新日期:2013-03-07 08:16
本发明专利技术涉及一种数字音频编码的附加数据的扩展结构及相应的扩展装置,该附加数据设置在相应的音频帧的帧尾,其包括:附加数据总长度字节,用于描述附加数据的总字节长度;以及附加数据字节,包括至少一个附加数据单元;附加数据单元包括:数据长度字节,用于描述附加数据单元的字节长度;数据类型字节,用于描述附加数据单元的数据类型;以及数据内容字节,用于描述附加数据单元的附加数据内容,附加数据总长度字节设置在附加数据字节之前。本发明专利技术还涉及一种数字音频编码的附加数据的扩展装置,本发明专利技术的数字音频编码的附加数据的扩展结构及相应的扩展装置可同时应用多种类型的附加数据,且编码效率高。

【技术实现步骤摘要】

本专利技术涉及数字音频编解码领域,更具体地说,涉及一种DRA数字音频编码的附加数据的扩展结构及相应的扩展装置
技术介绍
现有的数字音频编码技术会在音频帧中添加附加数据,并通过该附加数据对数字音频编码效果进行处理,同时使得每个音频帧都具有固定的比特长度,以便于对数字音频编解码的控制。在数字音频编码标准IS0/IEC MPEG-I的音频编码标准中,附加数据一般设置在每个音频帧的最后,可由用户填充附加数据以保持固定的比特率。这里的附加数据没有具体 定义内容,可由用户自己定义。在DAB (Digital Audio Broadcasting,数字信号广播)音频编码标准中,附加数据也设置在音频帧的最后,该附加数据由后至前依次包括固定的2个字节,用于设置节目相关数据;2或4个字节的CRC校验字,用于保护编码中的比例因子信息;可变字节数,用于扩展节目相关数据;填充比特,用于保证整个DAB音频帧具有固定的长度。其中用于扩展节目相关数据的附加数据的具体内容也由用户自己定义在IS0/IEC 13818-7MPEG-2AAC 和 IS0/IEC 14996-3MPEG-4AAC 等(下面简称ACC)音频编码标准中,用于填充的附加数据可包括多个设置在音频帧的各个部分的填充单元。同时每个填充单元填充的附加数据可以是扩展元数据动态范围内容、SBR (SpectralBand Replication,频段复制)内容、SBR-CRC (Spectral Band Replication-CyclicalRedundancy Check,频段复制-循环冗余码校验)内容、固定内容填充数据或任意其他填充数据等。但这里每个填充单元只能使用一种类型的附加数据。在Dolby AC-3的音频编码标准中,附加数据设置在音频帧的接近最后的位置,附加数据中的最后I比特指明是否存在有效的附加数据,如果存在,则将之前的14比特用来说明有效的附加数据,否则不存在这14比特,最后附加数据的最前面设置有保证音频帧具有固定的长度的填充比特。该音频编码标准中的附加数据的14比特的具体内容也由用户自己定义。在GB/T 22726-2008《多声道数字音频编解码技术规范》,即DRA (Digital RiseAudio)的音频编码标准中,附加数据设置在一个音频帧的帧尾,并且在音频帧的帧头指明了在音频帧的帧尾是否存在附加数据。但位于帧头的指示只指明了本帧的附加数据前的字节数,附加数据的具体内容也是由用户自己定义。综上所述,上面提到的五种音频编码标准中,仅ACC音频编码标准的附加数据定义了每个填充单元的附加数据的类型。但是ACC音频编码标准中的填充单元较为分散,无法明确的给出附加数据的整体长度;同时各个填充单元都有其各自的长度,在应用多个填充单元时,解码器分析每帧码流会非常麻烦,必须对每个填充单元进行长度解析后才能直接跳到下一帧的开始位置。此外ACC音频编码标准中的每个填充单元只能使用一种类型的附加数据,使得附加数据的使用效率较低。故,有必要提供一种数字音频编码的附加数据的扩展结构及相应的扩展装置,以解决现有技术所存在的问题。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术中的数字音频编码的附加数据的扩展结构及相应的扩展装置中的附加数据的类型不兼容或使得数据音频编码的效率低下的技术问题,提供一种可同时应用多种类型的附加数据,且编码效率高的DRA数字音频编码的附加数据的扩展结构及相应的扩展装置。本专利技术涉及一种数字音频编码的附加数据的扩展结构,所述附加数据设置在相应的音频帧的帧尾,其包括 附加数据总长度字节,用于描述所述附加数据的总字节长度;以及附加数据字节,包括至少一个附加数据单元;所述附加数据单元包括数据长度字节,用于描述所述附加数据单元的字节长度;数据类型字节,用于描述所述附加数据单元的数据类型;以及数据内容字节,用于描述所述附加数据单元的附加数据内容,所述附加数据总长度字节设置在所述附加数据字节之前。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述附加数据单元中的字节依次为所述数据类型字节、所述数据长度字节以及所述数据内容字节。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述附加数据单元中的字节依次为所述数据长度字节、所述数据类型字节以及所述数据内容字节。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述数据长度字节用于描述整个所述附加数据单元的字节长度。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述数据长度字节用于描述所述数据内容字节的字节长度。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述音频帧还包括音频编码数据,所述音频编码数据采用DRA的音频编码标准进行编码。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述音频编码数据包括同步字节、帧头字节以及各音频声道的压缩字节。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述音频帧还包括填充数据,所述填充数据设置在所述附加数据与所述音频编码数据之间,用于保证所述音频帧的固定长度。在本专利技术所述的数字音频编码的附加数据的扩展结构中,所述附加数据总长度字节的长度为255或65792,所述数据长度字节的长度为4096,所述数据类型字节的长度为16。本专利技术还涉及一种数字音频编码的附加数据的扩展装置,其包括上述的数字音频编码的附加数据的扩展结构。实施本专利技术的数字音频编码的附加数据的扩展结构及相应的扩展装置,具有以下有益效果可同时应用多种类型的附加数据,且编码效率高,解决了现有的数字音频编码的附加数据的扩展结构及相应的扩展装置中的附加数据的类型不兼容或使得数据音频编码的效率低下的技术问题。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图I为本专利技术的数字音频编码的附加数据的扩展结构的第一优选实施例所在音频帧的结构示意图;图2为本专利技术的数字音频编码的附加数据的扩展结构的第二优选实施例所在音频帧的结构示意图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参照图1,图I为本专利技术的数字音频编码的附加数据的扩展结构的第一优选实施例所在音频帧的结构示意图。该音频帧包括音频编码数据、填充数据以及附加数据。该音频编码数据采用DRA的音频编码标准进行编码,该音频编码数据包括同步字节、帧头字节以及各音频声道的压缩字节,该同步字节提供该音频帧的同步信息;该帧头字节提供该音频帧的帧属性,例如帧长信息、采样率索引信息、声道数信息等信息,该帧头字节还提供用于指明该音频帧的帧尾是否存在附加数据的附加数据提示信息;音频声道的压缩字节用于提供该音频帧的各音频声道的压缩信息。填充数据设置在附加数据和音频编码数据之间,用于保证音频帧的固定长度。该填充数据根据音频帧的预设长度、音频编码数据的长度以及附加数据总长度进行设定,使得该音频帧可保持固定的比特率。附加数据设置在相应的音频帧的帧尾,包括附加数据总长度字节以及附加数据字节。该附加数据总长度字节用于描述该附加数据的总字节长度,且附加数据总长度字节设置在整个附加数据的最前面(即附加数据总长度字节设置在附加数据字节之前),本文档来自技高网
...

【技术保护点】
一种数字音频编码的附加数据的扩展结构,所述附加数据设置在相应的音频帧的帧尾,其特征在于,包括:附加数据总长度字节,用于描述所述附加数据的总字节长度;以及附加数据字节,包括至少一个附加数据单元;所述附加数据单元包括:数据长度字节,用于描述所述附加数据单元的字节长度;数据类型字节,用于描述所述附加数据单元的数据类型;以及数据内容字节,用于描述所述附加数据单元的附加数据内容,所述附加数据总长度字节设置在所述附加数据字节之前。

【技术特征摘要】

【专利技术属性】
技术研发人员:闫建新王磊
申请(专利权)人:深圳广晟信源技术有限公司
类型:发明
国别省市:

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

1