一种移动多媒体广播系统的数据同步方法

文档序号:7660036阅读:84来源:国知局
专利名称:一种移动多媒体广播系统的数据同步方法
技术领域
本发明涉及移动多媒体广播技术领域,特别涉及移动多媒体广播系统中 业务数据流的同步方法。
背景技术
移动多媒体广播是近年来兴起的一种广播方式的多媒体播放技术。通过 手持的终端,在高速移动的情况下,可以观看电视等多媒体业务。终端通过 无线广播信道,接收到多媒体业务节目单,并可以选择自己有权利收看的频 道,接受选择频道的多媒体数据,从而实现在移动终端上看电视。
目前大多数移动多媒体广播系统采用MPEG2传输流模式实现数据流 的同步,这是一种定长的传输模式;其第一个字节是固定的,从而达到数据 流同步的目的。而在中国的移动多媒体广播系统中,复用帧结构是一种变长 的传输模式。复用帧结构包括有效负荷,以及由长度信息和媒体参数等内容 组成的复用帧帧头。在复用帧头定义一个32位的起始码来实现数据流的同 步。由于复用帧比较长,在无线环境传输的过程中,出现错误的可能性比较 大,比如误码、错位、数据丟失等情况容易发生,导致复用帧不完整,由此 需要将整个复用帧的业务数据流丢弃,使得中国移动多媒体广播系统的传输 效益下降,而达不到设计目的。
中国移动多媒体广播系统的复用帧定义了数据流的封装格式, 一个复用 帧由多个复用子帧组成,复用子帧的数量包含在复用帧头中。其中每个复用 子帧中封装一个多媒体广播业务的内容,其结构如图l所示,复用子帧包括 复用子帧头、视频段、音频^险以及数据段。
而在一个复用帧中复用子帧与复用子帧之间没有分隔符分隔,不能标示 不同复用子帧的结束和开始;同样, 一个复用子帧内的视频段、音频段以及 数据段之间也没有分隔符来隔离,当复用帧数据流在无线广播网络中传输发
生错误时丟失部分数据,导致复用帧的数据移位;而根据复用帧头或者复用 子帧头中的长度信息又无法准确地定位数据流,无法正确地解析出复用子帧 或视频段、音频段及数据段的数据,从而无法实现错误隔离,导致错误扩散, 极大地影响了多媒体广播系统的传输效率。因此,现有的移动多媒体广播系 统的复用帧需要增加分隔符,来实现业务数据流的同步,从而实现高效的传 输。

发明内容
本发明所要解决的技术问题是提供一种移动多媒体广播系统中业务数 据流的同步方法,能够在复用帧发生数据发生传输错误时正确提取复用子帧 中各媒体段的业务数据流供容错处理,从而有效地实现错误隔离。
为了解决上述技术问题,本发明提供了 一种移动多媒体广播系统中业务
数据流的同步方法,其包括以下步骤
(a) 生成复用帧时,在复用帧的复用子帧的媒体段尾部加入分隔符并 进行封装;
(b) 发送生成的复用帧,在移动多媒体广播发生传输错误时,接收端 根据分隔符正确提取媒体段的业务数据流,以进行容错处理。
进一步地,步骤(a)还包括在复用子帧头指示的媒体段的长度中包含 分隔符的长度。
进一步地,媒体段包括视频段、音频段以及数据段中的一种或多种,在 复用子帧包含的一个或多个媒体段的尾部插入有相应的分隔符。
进一步地,步骤(b)还包括在复用帧中设置用于表示分隔符是否存在 的分隔指示符。
进一步地,分隔指示符设置在复用帧的控制信息表中。
进一步地,分隔符包括第一分隔符、第二分隔符以及第三分隔符中的一 种或多种;其中
步骤(a)第一分隔符加在视频段的尾部,且第一分隔符的长度包含在 复用子帧头中的所述视频段的长度中;第二分隔符加在音频段尾部,且第二
分隔符的长度包含在复用子帧头中的音频段的长度中;第三分隔符加在数据
段的尾部;且第三分隔符的长度包含在复用子帧头中的数据段的长度中;
步骤(b)接收端根据第一分隔符判断视频段的数据流结束,开始提取 其后媒体段或下一复用子帧的数据流;或根据第二分隔判断音频段的数据流 结束,开始正确提取其后媒体段或下一复用子帧的数据流;或根据第三分隔 符判断数据段的数据流结束,开始正确提取下一复用子帧的业务数据流。
进一步地,步骤(a)封装包括按照复用帧格式的规定将第一分隔符 按视频单元格式封装,将第二分隔符按音频单元格式封装,将第三分隔符按 数据单元格式封装。
进一步地,步骤(a)封装包括按照复用帧格式的规定将第一分隔符 按视频复用块格式封装在视频单元中,将第二分隔符按音频复用块格式封装 在音频单元中,将第三分隔符按数据复用块格式封装在数据单元中。
为了解决上述技术问题,本发明提供了 一种移动多媒体广播系统中业务 数据流的复用帧生成方法,包括步骤在所述复用帧的复用子帧的J 某体段尾 部加入分隔符,并进行封装。
进一步地,本发明方法还包括步骤在所述复用子帧头指示的所述i某体 段的长度中包含所述分隔符的长度。
进一步地,媒体段包括视频段、音频段以及数据段中的一种或多种,所 述方法在复用子帧包含的一个或多个媒体段的尾部插入有相应的分隔符。
进一步地,分隔符包括第一分隔符、第二分隔符以及第三分隔符中的一 种或多种;其中
第一分隔符加在视频段的尾部,且第一分隔符的长度包含在复用子帧头 中的视频段的长度中;第二分隔符加在音频段尾部,且第二分隔符的长度包 含在复用子帧头中的音频段的长度中;第三分隔符加在数据段的尾部;且第 三分隔符的长度包含在复用子帧头中的数据段的长度中。
进一步地,所述封装包括按照复用帧格式的规定将第一分隔符按视频 单元格式封装,将第二分隔符按音频单元格式封装,将第三分隔符按数据单
元格式封装。
进一步地,所述封装包括按照复用帧格式的规定将第一分隔符按视频 复用块格式封装在视频单元中,将第二分隔符按音频复用块格式封装在音频 单元中,将第三分隔符按数据复用块格式封装在数据单元中。
采用本发明在复用子帧中引入分隔符的复用帧结构,可实现各复用子帧 及其视频段、音频段及数据段的同步。因而能够在发生无线广播网络的传输 错误而导致数据遭到破坏时,通过各部分的数据同步正确提取视频、音频等 业务数据流,供容错软件进行处理,实现对错误的及时隔离,从而使移动多 媒体广播业务数据流高效地传输。


图1为现有技术复用子帧的结构示意图2为本发明增加分隔符的复用帧结构示意图。
具体实施例方式
本发明提供的移动多媒体广播系统中业务数据流的同步方法,在原有的 复用帧头定义起始码的基础上,分别在复用子帧的视频段、音频段以及数据 段的尾部加上第一分隔符、第二分隔符及第三分隔符;其中,第一分隔符用 于指示视频段的结束及音频段的开始,以实现视频段的业务数据同步;第二 分隔符用于指示音频段的结束及数据段的开始,以实现音频段的业务数据同 步;第三分隔符用于指示一个复用子帧的结束及下一个复用子帧的开始,以 实现复用子帧的业务数据同步。这样的复用帧结构不仅能实现复用帧的同 步,且可以——实现复用子帧、视频段、音频段及数据段的同步。如果发生 无线广播网络的传输错误,导致视频段或者音频段的数据遭到破坏,不用丟 弃整个复用帧,而可以依据上述分隔符正确提取视频、音频等业务数据流, 供视频、音频的容错软件进行处理,从而有效地实现了错误隔离,使得中国 移动多媒体广播业务数据流能够高效传输。
下面结合附图和多个实施例对本发明上述技术方案作详细说明。
本发明的主要构思是分别在复用子帧的视频段、音频段和数据段的尾部 加上分隔符,见图2中视频段尾部的第一分隔符,用于将视频段和音频段进
行分隔;音频段尾部的第二分隔符,用于将音频段和数据段进行分隔;数据 段尾部的第三分隔符,用于进行复用子帧间的分隔。这样的复用帧结构可以 利用复用帧起始码实现复用帧的同步,以指示每个复用帧的开始;同样,利 用第三分隔符可以实现复用子帧的同步,以指示一个复用子帧的结束及下一
个复用子帧的开始;利用第一分隔符实现视频段的业务数据同步,以指示视 频段的结束及音频段的开始;利用第二分隔符实现音频段的业务数据同步, 以指示音频段的结束及数据段的开始;利用第三分隔符既可以指示数据段的 结束,同时也指示复用子帧的结束及下一个复用子帧的开始。
实施例一, 一种移动多媒体广播系统中业务数据流的同步方法,包括以 下步骤
步骤l:生成复用帧时,按照移动多媒体广播标准定义的复用帧结构在 复用子帧视频段尾部加入第一分隔符;在复用子帧音频段的尾部加入第二分 隔符;在复用子帧数据段的尾部加入第三分隔符;
其中,利用第一分隔符来指示视频段的结束及音频段的开始,从而实现 视频段的业务数据同步;利用第二分隔符指示音频段的结束及数据段的开 始,从而实现音频段的业务数据同步;利用第三分隔符既可以指示数据段的 结束,同时也指示一复用子帧的结束及下一个复用子帧的开始。
在此,第一分隔符、第二分隔符以及第三分隔符可以根据情况只使用 其中一种,也可以根据情况将这三种组合使用。譬如, 一个复用帧里只存在 视频段和音频段,那么,只使用第一分隔符及第二分隔符即可。又譬如,一 个复用帧里存在视频段、音频段及数据段,而其中音频段的数据量很少,则 可以不配用第二分隔符。总之,第一分隔符、第二分隔符以及第三分隔符 可以根据复用帧里多媒体广播业务的具体内容来选择配用。
步骤2:为了保持和现有的移动多媒体广播系统的兼容,分别将第一分 隔符的长度不包含在视频段头中,而包含在复用子帧头所指示的视频段长度 中;同样,将第二分隔符的长度包含在复用子帧头所指示的音频段长度中; 将第三分隔符的长度包含在复用子帧头所指示的数据段长度中;
为了保持和现有的移动多媒体广播系统的兼容,第 一分隔符的长度不包 含在视频段头中,而是包含在复用子帧头所指示的视频段长度中;第二分隔 符的长度不包含在音频段头中,而是包含在复用子帧头所指示的音频段长度 中;第三分隔符的长度不包含在数据段头中,而是包含在复用子帧头所指示 的数据段长度中。
步骤3:可以但不是必须,在复用帧或者控制信息表中设置分隔指示符, 用以表示在本复用帧中存在第一分隔符,第二分隔符及第三分隔符;
步骤4:发送生成的复用帧,在移动多媒体广播发生传输错误时,接收 端依据上述分隔符正确提取视频、音频等业务数据流,供视频、音频的容错 软件进行处理,从而实现错误隔离。
实施例二是在上述实施例的基础上,将各种分隔符具体用相应的媒体单 元(视频、音频及数据单元)来实现。
一种移动多媒体广播系统中业务数据流的同步方法,包括以下步骤
步骤l:生成复用帧时,按照移动多媒体广播标准定义的复用帧结构在 复用子帧视频段尾部加入第一分隔符;在复用子帧音频段的尾部加入第二分 隔符;在复用子帧数据段的尾部加入第三分隔符;
其中,第一分隔符、第二分隔符及第三分隔符可以根据情况只使用其 中 一种,也可以根据情况将这三种组合使用。
步骤2:为了保持和现有的移动多媒体广播系统的兼容,可以进一步将 第一分隔符定义成特殊类型的视频单元(即用特殊的分隔符标识符标识出它 既属于特殊视频单元类型,符合标准对视频单元的要求,又区别于一般视频
符标识出它既属于特殊音频单元类型,符合标准对音频单元的要求,又区别
于一般音频单元),将第三分隔符定义成特殊类型的数据单元(即用特殊的 分隔符标识符标识出它既属于特殊数据单元类型,符合标准对数据单元的要 求,又区别于一般数据单元);然后按照移动多媒体广播复用帧结构的规定 封装包含第一分隔符的视频单元、包含第二分隔符的音频单元以及包含第三
分隔符的数据单元;
步骤3:可以但不是必须,在本复用帧或者控制信息表中设置分隔指示 符,表示在本复用帧中存在第一分隔符,第二分隔符及第三分隔符;
步骤4:发送生成的复用帧,在移动多媒体广播发生传输错误时,接收 端依据上述分隔符正确提取视频、音频等业务数据流,供视频、音频的容错 软件进行处理。
本实施例三是在上述实施例的基础上,将各种分隔符用比媒体单元更细 小的媒体复用块(视频、音频及数据复用块)来实现。
一种移动多媒体广播系统中业务数据流的同步方法,包括以下步骤
步骤1:按照移动多媒体广播标准定义的复用帧结构在复用子帧视频段 尾部加入第一分隔符;在复用子帧音频段的尾部加入第二分隔符;在复用 子帧数据段的尾部加入第三分隔符;
其中,第一分隔符、第二分隔符、第三分隔符可以单独使用,也可以 组合使用;
步骤2:为了保持和现有的移动多媒体广播系统的兼容,可以进一步将 第一分隔符定义成特殊类型的复用块(在此,可以用复用块的类型标识出它 系专用作分隔符的复用块,区别于用于视频、音频、数据的复用块);将第 二分隔符定义成特殊类型的复用块,将第三分隔符定义成特殊类型的复用 块;然后按照移动多媒体广播复用帧结构的规定,将包含第一分隔符的复用 块封装在视频单元中,将包含第二分隔符的复用块封装在音频单元中,将包 含第三分隔符的复用块封装在数据单元中。
步骤3:可以但不是必须,在本复用帧或者控制信息表中设置分隔指示 符,表示在本复用帧中存在第一分隔符,第二分隔符以及第三分隔符;
步骤4:发送生成的复用帧,在移动多媒体广播发生传输错误时,接收
端依据上述分隔符正确提取视频、音频等业务数据流,供视频、音频的容错 软件进行处理。
本发明在复用子帧中引入分隔符的复用帧结构,既可实现复用帧的同 步,又可实现各复用子帧及其视频段、音频段及数据段的同步。因而,在发 生无线广播网络的传输错误时,通过各部分的数据同步正确提取视频、音频 等业务数据流,供容错软件进行处理,实现对错误的及时隔离,从而使移动 多媒体广播业务数据流高效地传输。
当然,本发明还可有其他多种实施,在不背离本发明精神及其实质的情 况下,熟悉本领域的技术人员当可根据本发明,做出各种相应的改变和变形, 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1、一种移动多媒体广播系统中业务数据流的同步方法,其包括如下步骤(a)生成复用帧时,在所述复用帧的复用子帧的媒体段尾部加入分隔符并进行封装;(b)发送生成的所述复用帧,在所述移动多媒体广播发生传输错误时,接收端根据所述分隔符正确提取所述媒体段的业务数据流,以进行容错处理。
2、 按照权利要求1所述的业务数据流的同步方法,其特征在于,步骤 (a)还包括在所述复用子帧头指示的所述媒体段的长度中包含所述分隔符的长度。
3、 按照权利要求2所述的业务数据流的同步方法,其特征在于,所述 媒体段包括视频段、音频段以及数据段中的一种或多种,在所述复用子帧包 含的一个或多个媒体段的尾部插入有相应的分隔符。
4、 按照权利要求1或2所述的业务数据流的同步方法,其特征在于, 步骤(b)还包括在所述复用帧中设置用于表示所述分隔符是否存在的分隔 指示符。
5、 按照权利要求4所述的业务数据流的同步方法,其特征在于,所述 分隔指示符设置在所述复用帧的控制信息表中。
6、 按照权利要求3所述的业务数据流的同步方法,其特征在于,所述 分隔符包括第一分隔符、第二分隔符以及第三分隔符中的一种或多种;其中步骤(a)所述第一分隔符加在所述视频段的尾部,且所述第一分隔符 的长度包含在所述复用子帧头中的所述视频段的长度中;所述第二分隔符加 在所述音频段尾部,且所述第二分隔符的长度包含在所述复用子帧头中的所 述音频段的长度中;所述第三分隔符加在所述数据段的尾部;且所述第三分 隔符的长度包含在所述复用子帧头中的所述数据段的长度中; 述第一分隔符判断所述视频段的数据流结束,开始提取其后媒体段或下一复用子帧的数据流;或根据所述第二分隔判 断所述音频段的数据流结束,开始正确提取其后媒体段或下一复用子帧的数 据流;或根据所述第三分隔符判断所述数据段的数据流结束,开始正确提取 下 一 复用子帧的业务数据流。
7、 按照权利要求6所述的数据流的同步方法,其特征在于,步骤(a) 所述封装包括按照所述复用帧格式的规定将所述第一分隔符按视频单元格 式封装,将所述第二分隔符按音频单元格式封装,将所述第三分隔符按数据 单元格式封装。
8、 按照权利要求6所述的数据流的同步方法,其特征在于,步骤(a) 所述封装包括按照所述复用帧格式的规定将所述第一分隔符按视频复用块 格式封装在视频单元中,将所述第二分隔符按音频复用块格式封装在音频单 元中,将所述第三分隔符按数据复用块格式封装在数据单元中。
9、 一种移动多媒体广播系统中业务数据流的复用帧生成方法,包括步 骤在所述复用帧的复用子帧的媒体段尾部加入分隔符,并进行封装。
10、 按照权利要求9所述的复用帧生成方法,其特征在于,还包括步骤 在所述复用子帧头指示的所述媒体段的长度中包含所述分隔符的长度。
11、 按照权利要求IO所述的复用帧生成方法,其特征在于,所述媒体 段包括视频段、音频段以及数据段中的一种或多种,所述方法在所述复用子 帧包含的一个或多个媒体段的尾部插入有相应的分隔符。
12、 按照权利要求11所述的复用帧生成方法,其特征在于,所述分隔 符包括第一分隔符、第二分隔符以及第三分隔符中的一种或多种;其中所述第一分隔符加在所述视频段的尾部,且所述第一分隔符的长度包含 在所述复用子帧头中的所述视频段的长度中;所述第二分隔符加在所述音频 段尾部,且所述第二分隔符的长度包含在所述复用子帧头中的所述音频段的 长度中;所述第三分隔符加在所述数据段的尾部;且所述第三分隔符的长度 包含在所述复用子帧头中的所述数据段的长度中。
13、 按照权利要求12所述的复用帧生成方法,其特征在于,所述封装 包括按照所述复用帧格式的规定将所述第一分隔符按视频单元格式封装, 将所述第二分隔符按音频单元格式封装,将所述第三分隔符按数据单元格式 封装。
14、 按照权利要求12所述的复用帧生成方法,其特征在于,所述封装 包括按照所述复用帧格式的规定将所述第一分隔符按视频复用块格式封装 在视频单元中,将所述第二分隔符按音频复用块格式封装在音频单元中,将 所述第三分隔符按数据复用块格式封装在数据单元中。
全文摘要
本发明提供了一种移动多媒体广播系统中业务数据流的同步方法,其包括步骤(a)生成复用帧时,在复用帧的复用子帧的媒体段尾部加入分隔符并进行封装;(b)发送生成的复用帧,在移动多媒体广播发生传输错误时,接收端根据分隔符正确提取媒体段的业务数据流,以进行容错处理。本发明能够在发生无线广播网络的传输错误时,通过各部分的数据同步而正确提取视频、音频等业务数据流,供容错软件进行处理,以实现对错误的及时隔离,从而使移动多媒体广播业务数据流高效地传输。
文档编号H04N7/62GK101102509SQ20071014315
公开日2008年1月9日 申请日期2007年8月3日 优先权日2007年8月3日
发明者晏祥彪, 标 王, 谢大雄 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1