采用变长帧提高传送效率的移动多媒体广播系统及其方法

文档序号:7970207阅读:124来源:国知局
专利名称:采用变长帧提高传送效率的移动多媒体广播系统及其方法
技术领域
本发明涉及多媒体广播技术,具体涉及到一种利用变长数据帧提高传送效率的多媒体广播系统及其方法。
背景技术
移动多媒体广播是近年来兴起的一种多媒体播放技术。通过手持的终端,在高速移动的情况下,可以观看电视。终端通过无线协议,接收到节目单,并可以选择自己有权利收看的频道,从而可以接受选择频道的多媒体数据,实现在移动终端上看电视。
移动多媒体广播系统被分成不同的频道,每个频道的媒体数据流可以包括视频数据组件、音频数据组件、附属数据组件,需要通过复用技术来在移动多媒体广播系统的频道上传送,终端可以接收相关的组件,并在终端上播放。
现有的媒体数据流的封装方法有2种第一,传输流TS方式,TS协议是运动图像专家组MPEG标准中的一种,它把视频数据组件、音频数据组件、附属数据组件放在一个固定长度为188字节大小的包里传送,通过发送时钟校正包,实现了时钟同步等功能。
第二,实时传输协议RTP方式,是在IP网络传送媒体数据流的方法,包的大小不固定,通过每个包头的时戳来保证播放的时间同步,通过序列号来保证包的播放次序。
现有的方法各有优点与缺点,RTP方式只能在IP网络上使用,TS方式采用固定长度导致传输效率比较低,往往低于90%。
另一方面,服务网络能够提供给每个移动终端的无线带宽非常有限,而为满足终端清晰显示需要有足够的传输速率,但传输效率较低必然造成实际传输速率降低,有可能达不到移动多媒体广播的业务要求。

发明内容
本发明需要解决的技术问题是提供一种用帧结构提高通信效率的移动多媒体广播系统及其方法,能够提高多媒体数据流的传输效率,满足移动多媒体广播的要求。
本发明的上述第一个技术问题这样解决,提供一种移动多媒体广播系统,该系统服务网络采用变长数据帧向其覆盖范围内移动终端传送多媒体数据流;所述变长数据帧包括包头和包含视频组件、音频组件和附属数据组件中的一种或多种的净荷;所述包头包括指示所述视频组件、音频组件和附属数据组件在该数据帧中存在与否的组件标志。
按照本发明提供的系统,所述包头还包括组件参数,与组件标志以及所述视频组件、音频组件和附属数据组件一一对应。
按照本发明提供的系统,对应所述视频组件的组件参数包括视频数据组件的长度、视频数据组件的编码类型和速率。
按照本发明提供的系统,对应所述音频组件的组件参数包括音频数据组件的长度、音频数据组件的编码类型和速率。
按照本发明提供的系统,对应所述附属数据组件的组件参数包括附属数据组件的长度、附属数据组件的类型和速率。
按照本发明提供的系统,所述包头还包括包头长度。
本发明的另一个技术问题这样解决,提供一种移动多媒体广播方法,利用移动多媒体广播系统,采用变长数据帧完成多媒体数据流的传送;所述变长数据帧包括包头和包含视频组件、音频组件和附属数据组件的全部或部分的变长的净荷;所述包头包括指示所述视频组件、音频组件和附属数据组件在该数据帧中存在与否的组件标志;该方法包括以下对应步骤
7.1)服务网络将一段时间内需要传送的视频组件、音频组件和附属数据组件中的一种或多种按所述变长数据帧的结构拼装在其内传送;7.2)移动终端接收并根据所述组件标志拆解所述变长数据帧、一一取出所述视频组件、音频组件或附属数据组件,然后进行处理。
按照本发明提供的方法,所述需要传送的可以是视频组件、音频组件和附属数据组件中的一种、二种或全部。
按照本发明提供的方法,所述包头还包括包头长度和组件参数,所述组件参数与组件标志以及所述视频组件、音频组件和附属数据组件一一对应。
按照本发明提供的方法,所述组件参数包括对应组件的长度、类型或编码类型以及速率。
按照本发明提供的方法,该方法还包括所述移动终端根据所述组件标志仅选择存在组件的对应处理播放程序。
本发明提供的一种用变长帧提高传送效率的移动多媒体广播系统及其方法,通过封装多媒体数据流的组件来有效地在一个频道中传送,每个组件在包头中需要传送组件参数,组件参数用来提供给移动终端播放组件时使用,为了避免多余组件和组件参数的传送,节约多媒体广播系统的频道资源,在包头中有组件标志来指示媒体数据流中的组件。通过组件标志来明确的指示媒体数据流的组成,只传送必须的组件和组件参数,避免传送不必要的组件和组件参数,提高多媒体广播系统的传送效率,例如音频广播频道中仅传送音频组件和音频组件参数,包头中只有音频组件的参数,没有视频数据组件的参数和附属数据组件的参数,减少封装的开销,提高封装的效率;同时组件指示也可以指导多媒体广播的接收终端播放程序,在终端中只使用频道媒体数据流组件的播放程序,不必使用所有组件的播放程序,使终端更节电,延长移动终端电池的使用时间。


下面结合附图和具体实施例进一步对本发明进行详细说明。
图1是本发明多媒体广播系统及其方法采用的多媒体数据流传输帧结构示意图。
图2是图1所示帧结构中的包头结构示意图。
图3是图1所示帧结构中的视频数据组件与包头对应部分内部逻辑关系的示意图。
图4是图1所示帧结构中的音频数据组件与包头对应部分内部逻辑关系的示意图。
图5是图1所示帧结构中的附属数据组件与包头对应部分内部逻辑关系的示意图。
具体实施例方式
本发明的关键是组件标志,组件参数和组件合成一个完整的封装包,组件标志和组件的参数放在包头中,组件作为包的净荷。由组件标志来指示包中是否含有相应的组件参数和组件。
本发明把多媒体数据流的一个或多个组件封装在一起,来实现数据传送的高效率,包括以下方面(1)多媒体广播系统有多个频道,每个频道传送本频道的媒体数据流。
(2)频道的媒体数据流可以包括视频数据组件、音频数据组件、附属数据组件,媒体数据流可以由其中的一种组件或者几种组件组成,例如媒体数据流只包括视频数据组件和音频数据组件,没有附属数据组件;或者媒体数据流只有音频数据组件和附属数据组件。
(3)媒体数据流使用灵活的封装格式,由包头、视频数据组件、音频数据组件、附属数据组件等组成。
(4)包头是描述频道的媒体数据流的参数,包括包头的长度信息、媒体数据流的组件标志信息、组件的参数等。
(5)媒体数据流的组件标志包括视频数据组件标志、音频数据组件标志和附属数据组件标志。视频数据组件标志用来指示本频道的媒体数据流中是否包含视频数据组件;音频数据组件标志用来指示本频道的媒体数据流中是否包含音频数据组件;附属数据组件标志用来指示本频道的媒体数据流中是否包含附属数据组件;(6)包头中的组件参数根据组件标志确定,如果视频数据组件标志指示本频道的媒体数据流中包含视频数据组件,则媒体数据流包头含有视频组件的参数,如视频数据组件的长度、视频数据组件的编码类型和速率等参数;如果音频数据组件标志指示本频道的媒体数据流中包含音频数据组件,则媒体数据流包头含有音频组件的参数,如音频数据组件的长度、音频数据组件的编码类型和速率等参数;如果附属数据组件标志指示本频道的媒体数据流中包含附属数据组件,则媒体数据流包头含有附属数据组件的参数,如附属数据组件的长度、附属数据组件的类型和速率等参数;本发明对多媒体广播媒体流中视频数据组件、音频数据组件、附属数据组件的封装方法,具体如图1所示,移动多媒体广播有多个频道3,每个频道3传送不同节目的媒体数据流,封装后的媒体流由包头10、视频数据组件21、音频数据组件22、附属数据组件23组成,每个组件在包头中需要传送组件参数,组件参数提供给移动终端的播放组件时使用,为了减少多余组件和组件参数的传送,节约多媒体广播系统的频道资源,在包头中有组件标志来指示媒体数据流中的组件。
如图2所示,媒体数据流由包头10和净荷20组成,其中包头10主要是一些控制信息,是必须提供的。具体内容有(1)包头长度信息101指示包头的长度。
(2)视频数据组件标志102。
(3)音频数据组件标志103。
(4)附属数据组件标志104。
(5)组件参数105,可以包括视频数据组件参数1051,包括视频数据组件的长度、视频编码算法种类、视频编码码率、视频帧频、视频水平分辨率、视频垂直分辨率等。
(6)组件参数105,可以包括音频数据组件参数1052,包括音频数据组件长度、编码算法种类、编码码率、采样率等。
(7)组件参数105,可以包括附属数据组件参数1053,包括附属数据组件的长度,附属数据组件的类型等。
(8)其他信息。
(9)包头校验码106。
净荷20包括视频数据组件21、音频数据组件22和附属数据组件23。
如图3所示,视频数据组件标志102用来指示媒体数据流中包含视频数据组件1051,同时指示在包头中含有视频数据组件的参数。
如图4所示,音频数据组件标志103用来指示媒体数据流中包含音频数据组件1052,同时指示在包头中含有音频数据组件的参数。
如图5所示,附属数据组件标志104用来指示媒体数据流中包含附属数据组件1053,同时指示在包头中含有附属数据组件的参数。
权利要求
1.一种移动多媒体广播系统,其特征在于,该系统服务网络采用变长数据帧向其覆盖范围内移动终端传送多媒体数据流;所述变长数据帧包括包头(10)和包含视频组件(21)、音频组件(22)和附属数据组件(23)中的一种或多种的净荷(20);所述包头(10)包括指示所述视频组件、音频组件和附属数据组件在该数据帧中存在与否的组件标志(102、103和104)。
2.根据权利要求1所述系统,其特征在于,所述包头(10)还包括组件参数(105),与所述视频组件(21)、音频组件(22)和附属数据组件(23)一一对应。
3.根据权利要求2所述系统,其特征在于,对应所述视频组件(21)的组件参数(1051)包括视频数据组件的长度、视频数据组件的编码类型和速率。
4.根据权利要求2所述系统,其特征在于,对应所述音频组件(22)的组件参数(1052)包括音频数据组件的长度、音频数据组件的编码类型和速率。
5.根据权利要求1所述系统,其特征在于,对应所述附属数据组件(23)的组件参数(1053)包括附属数据组件的长度、附属数据组件的类型和速率。
6.根据权利要求1所述系统,其特征在于,所述包头(10)还包括包头长度。
7.一种移动多媒体广播方法,利用移动多媒体广播系统,其特征在于,采用变长数据帧完成多媒体数据流的传送;所述变长数据帧包括包头(10)和包含视频组件(21)、音频组件(22)和附属数据组件(23)的部分或全部的变长的净荷(20);所述包头(10)包括指示所述视频组件(21)、音频组件(22)和附属数据组件(23)在该数据帧中存在与否的组件标志(102、103和104);该方法包括以下对应步骤7.1)服务网络将一段时间内需要传送的视频组件、音频组件和附属数据组中的一种或多种所述变长数据帧的结构拼装在其内传送;7.2)移动终端接收并根据所述组件标志拆解所述变长数据帧、一一取出所述视频组件、音频组件或附属数据组件,然后进行处理。
8.根据权利要求7所述方法,其特征在于,该方法还包括所述移动终端根据所述组件标志(102、103和104)仅选择存在组件的对应处理播放程序。
9.根据权利要求7所述方法,其特征在于,所述需要传送的可以是视频组件、音频组件和附属数据组件中的一种或多种。
10.根据权利要求7所述方法,其特征在于,所述包头(10)还包括包头长度(101)和组件参数(105);所述组件参数与所述视频组件、音频组件和附属数据组件一一对应,包括对应组件的长度、类型或编码类型以及速率。
全文摘要
本发明涉及一种用变长帧提高传送效率的移动多媒体广播系统及其方法,其中系统采用变长数据帧由服务网络向覆盖范围内移动终端传送多媒体数据流;其中方法包括服务网络将一段时间内需要传送的视频组件、音频组件和附属数据组拼装在变长数据帧内传送;移动终端接收并根据所述组件标志拆解所述变长数据帧取出拼装组件,然后分别进行处理;其中变长数据帧由含组件标志的包头(10)和含视频(21)、音频(22)和附属数据组件(23)中的一种或多种的净荷(20)构成。这种系统及其方法通过封装组件有效地在一个频道中传送多媒体数据流,同时利用组件标志仅传送必要组件和在移动终端对应调用必须的组件播放程序,提高传送效率、节省移动终端电源,更好地满足移动多媒体业务需求。
文档编号H04L29/06GK1960270SQ20061014100
公开日2007年5月9日 申请日期2006年9月28日 优先权日2006年9月28日
发明者晏祥彪, 沈灿, 李嵘 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1