一种移动多媒体广播系统的音频流传送方法

文档序号:7972990阅读:105来源:国知局
专利名称:一种移动多媒体广播系统的音频流传送方法
技术领域
本发明涉及移动多媒体广播系统,更具体地讲,涉及一种移动多媒体广播系统的一路音频或多路音频的传送方法。
背景技术
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过移动终端,在高速移动的情况下,可以观看电视。移动终端能够通过无线协议接收到节目单,并可以选择自己感兴趣的节目,从而可以接收多媒体数据流,实现在移动终端上收看电视。
移动多媒体广播系统发射的空中数据,被分成不同的频道,通过复用技术传输,移动终端可以接收相关的数据,通过终端上的播放器,实现电视的正常播放。
对于同一个频道,移动多媒体广播系统可以发送1个音频流,也可以发送多个音频流。
现有技术中实现多音频流的方法有以下2种第一,TS(Transport Stream,传输流)方式,TS协议是MPEG(Moving PictureExpert Group,运动图像专家组)标准中的一种,它将视频、音频及控制信息放在一个固定188字节大小的数据包中传送,通过PID(Program Identifier,节目编号)字段来区分不同的音频流,从而可以支持多音频流的播放。
第二,ISMA(Internet Streaming Media Alliance,互联网流媒体联盟)方式,ISMA规范是用RTP(Real Time Transport Protocol,实时传输协议)传送多媒体信息,可以打开多个RTP通道,传送不同的音频流,这种方式适合在IP网络上使用。
然而,上述现有技术实现多音频流的方法存在如下问题TS方式的每个包很小,效率比较低,而ISMA方式应用范围小,只能在IP网络上使用。

发明内容
本发明要解决的技术问题是提供一种适合在移动多媒体广播系统使用的多音频流实现方法,可以发送一个频道的包含一个或多个音频流的音频数据。
为了解决上述问题,本发明提供了一种移动多媒体广播系统的音频流传送方法,包括如下步骤(1)将需要传输的音频流统一编号,每个音频流拥有唯一编号;(2)将每个音频流分割成多个音频单元,并将音频单元封装在音频段中,将每个音频单元的长度、音频流编号、相对播放时间记录在音频段头中;(3)将音频段与其他需要传输的数据封装在一个业务通道中传送;(4)终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。
其中,所述音频段头还包括校验码。
其中,所述每个音频单元之间加入同步头做隔离。
其中,所述音频段头中的各个音频单元的音频流编号是按音频单元顺序编号的。
其中,所述业务通道中的数据还包括子帧头,所述子帧头包括音频段的长度及音频段的参数。
本发明通过把多个音频流封装在一个频道中,并将一个频道中的音频数据分为多个音频单元,通过一个或多个通道进行传输,可以实现1个音频流、2个音频流或2个以上的音频流同时在一个频道内传送,且具有较高的传输效率。


图1是本发明移动多媒体广播系统的一路或多路音频流实现方法的频道数据包封装结构示意图;图2是使用本发明实现2个音频流的示意图。
具体实施例方式
下面将结合附图对本发明移动多媒体广播系统的一路或多路音频流实现方法作进一步的描述。
如图1所示,频道数据包含子帧头、视频段、音频段和数据段,音频数据都封装在音频段。
其中,子帧头主要为控制信息,具体包括长度信息、视频参数、音频参数、起始播放时间、校验码等。子帧头的校验码用来验证子帧头信息的可靠性。
将需要传输的音频流统一编号,每个音频流拥有唯一编号。音频段被分为音频段头与多个音频单元,每个音频单元之间可以用同步头做隔离,以达到错误隔离的功能。
音频段头中包含对多个音频单元的描述信息,包括音频单元的总数、每个音频单元的长度、音频单元的音频流编号、相对播放时间、校验码,其中,音频单元的长度可以用来定位分割每一个音频单元数据,是可以灵活设置的。相对播放时间是指播放的时间,音频流编号是用来标识这个音频单元属于哪一个音频流。此外,还可以对音频单元顺序编号,作为单元编号。音频段头的校验码是用来验证音频段头的正确性。
每个音频流分割成多个音频单元,并将音频单元封装在音频段中,再将音频段与其他需要传输的数据封装在一个业务通道中传送。终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。
通过上述方法,就实现了在一个频道内包含多个音频流,这样就可以以无线多媒体广播信号的形式,通过空中传送了。
图2是使用本发明移动多媒体广播系统的多音频流实现方法实现2个音频流的示意图。图中略去了音频段头和同步头。假设第一个音频流有15个音频单元,第2个音频流有10个音频单元,如图2所示,第1个音频流包括音频单元1、3、5、7、9、11、13、15、17、19、21、22、23、24、25,第2个音频流包括音频单元2、4、6、8、10、12、14、16、18、20。图中,每个音频单元之间有同步头分割了各个音频单元。
2个音频流的音频单元可以不完全按照上述次序排列,其次序是可以灵活调整的。
按照上述原则,可以实现1个音频流、2个音频流或2个以上的音频流同时在一个频道所分配的一个或多个数据通道内传送。
例如,在1个频道包含2个音频流的情况下,每个业务数据有256Kbit/s的速率。
其中段头长122字节,视频数据共有22.5K字节,音频段长8K字节,数据段长1K字节,对于不足32K字节的部分,可以填充全0。音频段包括2个音频流,每个音频流有32Kbit/s。和TS方式相比大大提高了传送的效率。
这样一个频道,可以满足1个QVGA分辨率、25帧的H264或AVS-M的视频数据的传输,和2个32Kbit/s的AAC音频流数据的传输,可以给用户提供具有相当满意的高质量音频流的移动广播电视节目。
权利要求
1.一种移动多媒体广播系统的音频流传送方法,包括如下步骤(1)将需要传输的音频流统一编号,每个音频流拥有唯一编号;(2)将每个音频流分割成多个音频单元,并将音频单元封装在音频段中,将每个音频单元的长度、音频流编号、相对播放时间记录在音频段头中;(3)将音频段与其他需要传输的数据封装在一个业务通道中传送;(4)终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。
2.如权利要求1所述的移动多媒体广播系统的音频流传送方法,其特征在于,所述音频段头还包括校验码。
3.如权利要求1所述的移动多媒体广播系统的音频流传送方法,其特征在于,所述每个音频单元之间加入同步头做隔离。
4.如权利要求1所述的移动多媒体广播系统的音频流传送方法,其特征在于,所述音频段头中的各个音频单元的音频流编号是按音频单元顺序编号的。
5.如权利要求1所述的移动多媒体广播系统的音频流传送方法,其特征在于,所述业务通道中的数据还包括子帧头,所述子帧头包括音频段的长度及音频段的参数。
全文摘要
一种移动多媒体广播系统的音频流传送方法,包括如下步骤(1)将需要传输的音频流统一编号,每个音频流拥有唯一编号;(2)将每个音频流分割成多个音频单元,并将音频单元封装在音频段中,将每个音频单元的长度、音频流编号、相对播放时间记录在音频段头中;(3)将音频段与其他需要传输的数据封装在一个业务通道中传送;(4)终端接收到音频段后,根据音频段头中的每个音频单元的长度、音频流编号取出每个音频流,进行音频流的播放。本发明适合在移动多媒体广播系统中使用,可以发送一个频道的包含一路或多路音频数据,具有较高的传输效率。
文档编号H04H60/91GK1972166SQ20061015716
公开日2007年5月30日 申请日期2006年11月30日 优先权日2006年11月30日
发明者沈灿, 王志英, 舒畅, 黎家力 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1