处理/发送比特流以及接收/处理比特流的方法和设备技术

技术编号:6823877 阅读:176 留言:0更新日期:2012-04-11 18:40
提供一种处理/发送比特流的方法和设备以及接收/处理比特流的方法和设备。因此,音频数据和扩展数据的净荷可根据优先级被分组并交织,从而去除一些净荷组,并发送剩余组。因此,可根据优先级发送在再现原始声音的情况下比音频数据的顶层更重要的扩展数据。

【技术实现步骤摘要】

本专利技术涉及一种编码/解码音频数据的方法和设备,更具体地说,涉及一种对音频数据分级编码/解码(诸如比特时间片算术编码(BSAC))的方法和设备。
技术介绍
存在发送比特时间片算术编码(BSAC)净荷以支持精细可伸缩性(res)的功能的两种方法。一种方法是去除BSAC访问单位的基本流。在这种情况下,所述访问单位被定义为基本流中可被独立访问的部分。所述访问单位是可包含定时信息的最小数据单位。另一种方法是在提供音频数据的服务器侧(即,编码器侧)截取BSAC净荷。前一种方法在同步层和传送层发生,后一种方法在压缩层发生。这两种方法可被同时使用。
技术实现思路
技术问题当使用上述发送方法通过在编码器中对音频数据分级编码来将比特流发送到解码器时,通常会发生这样的问题,即,没有能够有效地将分级编码的音频数据和可形成音频数据的扩展数据一起发送的解决方案,所述可形成音频数据的扩展数据诸如用于将音频数据的声道扩展为多声道的数据、用于扩展音频数据的带宽的数据和用于产生检查音频数据传输错误的循环冗余代码(CRC)的数据。技术方案本专利技术提供一种增强音频数据可伸缩性并且提供反向兼容性以支持传统分级编码方法的设备和方法。本专利技术还提供一种用于提供一种解决方案的设备和方法,在所述解决方案中除了考虑音频数据带的可伸缩传输的重要性之外,还考虑扩展数据的重要性。本专利技术还提供一种其上实现有执行前述方法的计算机程序的计算机可读介质。然而,本专利技术不限于上述方面,还可存在其他方面。本领域技术人员将从以下的描述中清楚地理解。 根据本专利技术的一方面,提供一种处理/发送比特流的方法,所述方法包括对音频数据以及音频数据的一个或者多个扩展数据编码;通过对从所述编码获得的净荷进行分组,来对所述净荷进行交织;和去除分组并交织的一组净荷,并发送剩余净荷组。根据本专利技术的另一方面,提供一种其上实现有用于执行所述处理/发送比特流的方法的计算机程序的计算机可读介质。根据本专利技术的另一方面,提供一种处理/发送比特流的设备,所述设备包括编码器,对音频数据以及一个或者多个音频数据的扩展数据编码;处理器,通过对从所述编码获得的净荷进行分组,来对所述净荷进行交织;和发送器,去除分组并交织的一组净荷,并发送剩余净荷组。根据本专利技术的另一方面,提供一种处理/发送比特流的方法,所述方法包括对音频数据以及一个或者多个音频数据的扩展数据编码;截取由编码获得的一些净荷;和发送截取的净荷。根据本专利技术的另一方面,提供一种其上实现有用于所述执行处理/发送比特流的方法的计算机程序的计算机可读介质。根据本专利技术的另一方面,提供一种处理/发送比特流的设备,所述设备包括编码器,对音频数据以及音频数据的一个或者多个扩展数据编码;截取器,截取由编码器的编码获得的一些净荷;和发送器,发送截取的净荷。根据本专利技术的另一方面,提供一种接收/处理比特流的方法,所述方法包括接收分组并交织的一些净荷;将所述分组并交织的净荷恢复为原始形式;和对包括在恢复的净荷中的音频数据以及音频数据的一个或者多个扩展数据解码。根据本专利技术的另一方面,提供一种其上实现有用于执行接收/处理比特流的方法的计算机程序的计算机可读介质。根据本专利技术的另一方面,提供一种接收/处理比特流的设备,所述设备包括接收器,接收分组并交织的一些净荷;恢复器,将所述分组并交织的净荷恢复为原始形式;和解码器,对包括在恢复的净荷中的音频数据以及音频数据的一个或者多个扩展数据解码。根据本专利技术的另一方面,提供一种接收/处理比特流的方法,所述方法包括接收具有截取部分的净荷;将具有截取部分的所述净荷恢复为原始形式;和对包括在恢复的净荷中的音频数据以及音频数据的一个或者多个扩展数据解码。根据本专利技术的另一方面,提供一种其上实现有用于执行所述接收/处理比特流的方法的计算机程序的计算机可读介质。根据本专利技术的另一方面,提供一种接收/处理比特流的设备,所述设备包括接收器,接收具有截取部分的净荷;恢复器,将具有截取部分的所述净荷恢复为原始形式;和解码器,对包括在恢复的净荷中的音频数据以及音频数据的一个或者多个扩展数据解码。有益效果根据本专利技术,音频数据及其扩展数据的净荷可根据优先级被分组和交织,从而去除一些净荷组,并将剩余组发送。因此,可根据优先级发送在再现原始声音的情况下比音频数据的顶层更重要的扩展数据。此外,对音频数据以及音频数据的扩展数据编码,并截取音频数据的一些净荷。因为将截取的音频数据的净荷与扩展数据的净荷一起发送,所以在很大程度上减少音频数据的总比特率的同时可以适度地降低声音质量。总之,本专利技术提供了一种这样的解决方案, 艮口,除了考虑音频数据的可伸缩传输的重要性之外,还要考虑扩展数据的重要性。附图说明通过以下结合附图对本专利技术示例性实施例的详细描述,本专利技术的以上和其他特点和优点将变得更加清楚,其中图1是根据本专利技术实施例的比特流处理/发送设备的框图;图2示出了根据本专利技术实施例的在比特流处理/发送设备中去除基本流的示例;图3示出了根据本专利技术实施例的在比特流处理/发送设备中去除基本流的另一示例;图4示出了根据本专利技术实施例的在比特流处理/发送设备中去除基本流的另一示例;图5是根据本专利技术另一实施例的比特流处理/发送设备的框图;图6示出了根据本专利技术实施例的在比特流处理/发送设备中截取净荷的示例;图7是根据本专利技术实施例的比特流接收/处理设备的框图;图8是根据本专利技术另一实施例的比特流接收/处理设备的框图;图9是根据本专利技术实施例的比特流处理/发送方法的流程图;图10是根据本专利技术另一实施例的比特流处理/发送方法的流程图;图11是根据本专利技术另一实施例的比特流接收/处理方法的流程图;和图12是根据本专利技术另一实施例的比特流接收/处理方法的流程图。具体实施例方式以下,将参照附图描述本专利技术的示例性实施例。图1是根据本专利技术实施例的比特流处理/发送设备的框图。所述比特流处理/发送设备包括编码器100、净荷处理器110、基本流(ES)产生器120、ES优先级分配单元130、 同步层(SL)包产生器140、SL优先级分配单元150和发送器160。编码器100对音频数据和音频数据的扩展数据分级编码。在这种情况下,可通过使用比特时间片算术编码(BSAC)方法对音频数据编码。音频数据的扩展数据的示例包括 用于将音频数据的声道扩展为多声道的数据、用于扩展音频数据的带宽的数据和用于产生检查音频数据传输错误的循环冗余代码(CRC)的数据。除了前述扩展数据,音频数据的扩展数据还可以是音频数据的元数据或者可包括音频数据的填充元素(fill element)。当音频数据的扩展数据被编码时,编码器100可对音频数据的扩展数据的前述示例中的至少一个编码。当对于净荷发送方法中的使用访问单位的方法去除基本流时,净荷处理器110对净荷分组并交织,从而包括在由编码器100的编码而获得的一个子帧中的一些净荷和包括在另一个子帧中的一些净荷属于一组。在MPEG标准中,所述访问单位被定义为基本流中可被独立访问的部分,并且是可包含定时信息的最小数据单位。ES产生器120从由净荷处理器110分组并交织的净荷产生与压缩层上的净荷组相应的基本流。所述压缩层被定义为接收编码器100的编码结果并因此产生基本流的层。 ES优先级分配单元130为ES产生器120产生的基本流分配优本文档来自技高网...

【技术保护点】
1.一种处理/发送比特流的方法,所述方法包括:对音频数据和音频数据的一个或者多个扩展数据编码;截取通过编码获得的一些净荷;和发送截取的净荷。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:金重会吴殷美
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR

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

1