一种移动多媒体广播终端的制作方法

文档序号:7673690阅读:104来源:国知局
专利名称:一种移动多媒体广播终端的制作方法
技术领域
本实用新型涉及一种移动多媒体终端,尤其涉及一种高接收性能的移动 多媒体广播终端。
背景技术
近年来,数字移动多媒体广播技术和标准发展迅速,例如欧洲的DVB-H (Digital Video Broadcast Handheld,数字视频广播手持式接收)、美国的MediaFLO ( Media Forward Link Only,媒体单一前向链路)和中国的CMMB (China Mobile Multimedia Broadcasting,移动多媒体广播)等,为其终端用户提供许多服务内容,如广告、天气预报、新闻、体育节目、综艺、多媒体广播剧、电影等节目。用户可以根据自己的爱好,选择移动多媒体广播的服务节目。在中国的CMMB标准中,移动多媒体广播采用时分方式发送多媒体广 播服务。 一个广播信道帧的持续时间为1秒,由40个25毫秒时隙组成。一 个或多个时隙可以承载一个复用帧(MultiplexingFrame,筒称MF)封装的 数据。 一个又一个复用帧连续发送,传递给终端声音、图像等信息。CMMB系统是通过空中信道进行多媒体广播的。由于无线环境非常复 杂,在广播时即便采用了性能优异的信道编码,也无法避免出现信道误码的 情况。移动多媒体广播终端在对接收到的数据进行解复用处理时,涉及到复 用帧头CRC校验。目前一般的做法是对CRC校验进行计算,如果检测到 CRC错误,终端就丟弃这个复用帧的所有数据。由于复用帧是以一秒为单位对业务进行复用的,因此检测到复用帧头 CRC错误,终端就直接丟弃一个复用帧的数据的操作,这相当于将一秒内 所传送的所有视频数据和音频数据全部丟弃,直接造成终端的画面和声音出 现严重断续。这样的处理过程就导致终端的接收对信道误码率非常敏感,抗误码率特性很差,严重降低了数据的接收效率,影响了用户音画体验的流畅 程度。实用新型内容本实用新型所要解决的技术问题是在于需要提供一种移动多^ 某体广播 终端,根据接收到的复用帧获取目标复用子帧时提高终端的接收性能。为了解决上述技术问题,本实用新型提供了一种移动多媒体广播终端, 包括获取装置、校验装置、存储装置、第一解析装置、第二解析装置和目标复用子帧获取装置;所述获取装置、校验装置和存储装置依次连4姿;所述第 一解析装置和第二解析装置分别与校验装置连接;所述目标复用子帧获取装 置分别与第 一解析装置和第二解析装置连"f妻。进一步地,所述获取装置获取复用帧的复用帧头长度和复用帧头数据并 输出给所述校验装置;所述校验装置接收所述获取装置所获得的复用帧头对其进行循环冗余 校验并将校验结果输出给所述第 一解析装置和第二解析装置;所述第一解析装置在接收到校验装置输出的校验正确的结果后对复用 帧头进行解析获得复用帧内各复用子帧的长度和目标复用子帧的起始位置 并将解析内容输出给目标复用子帧获取装置;所述第二解析装置在接收到校验装置输出的校验错误的结果后根据最 近一次正确解析的复用帧的复用帧头长度,确定所述复用帧中复用子帧1的 起始位置,对所述复用子帧1的子帧头进行解析获得所述复用子帧1的起始 位置和长度、目标复用子帧的序号以及目标复用子帧头的起始位置并将解析 内容输出给目标复用子帧获取装置;所述目标复用子帧获取装置接收第一解析装置或第二解析装置输出的 解析内容并获取目标复用子帧。作为一种选择方案,所述第一解析装置为一求和装置,所述求和装置以 字节为单位,将所述复用帧头长度、循环冗余校验码长度以及所述目标复用 子帧之前各复用子帧长度相加之和作为偏移值,获得所述目标复用子帧的起始位置,并将所述目标复用子帧的起始位置输出给目标复用子帧获取装置。作为一种选^^方案,所述第二解析装置为一判断装置;所述判断装置判 断最近一次正确解析的复用帧中是否保存有下一帧参数,如果有则根据该下 一帧参数中的信息得到本次接收到的复用帧中的复用子帧1的起始位置和 长度并输出给所述目标复用子帧获取装置。进一步地,所述判断装置通过所述下一帧参数中的将在下一次接收的复 用帧的复用帧头长度,加上循环冗余校验码的长度,得到所述复用子帧1的 起始位置。作为另一种选择方案,所述第二解析装置包括定位模块、子帧才交验模块、重定位模块和子帧头解析模块所述定位模块根据所述最近一次正确解析的复用帧的复用帧头长度,对 所述复用帧中复用子帧1的起始位置进行定位;所述子帧校验模块对定位模块所定位的复用子帧1的起始位置对应的 子帧头进行循环冗余校验,在校验结果正确时,将结果输出给子帧头解析模 块;在校验结果错误时,将结果输出给重定位模块;所述重定位模块在接收到子帧校验模块的校验错误结果时,将所述最近 一次正确解析的复用帧的复用帧头长度增加或减少3字节的整数倍,再次对 所述复用帧中复用子帧1的起始位置进行定位;所述重定位模块将重新定位 的结果输出给所述子帧校验模块;所述子帧头解析模块在接收到子帧校验模块的校验正确结果时,对确定 了起始位置的所述复用子帧l进行子帧头解析,获取所述复用子帧1的长度。进一步地,所述设备还包括一管理装置;所述管理装置控制第二解析装 置根据所述复用子帧1的起始位置和长度,依次确定所述目标复用子帧之前 各复用子帧的起始位置和长度,最终得到所述目标复用子帧头的起始位置。进一步地,所述设备还包括一清除装置;所述清除装置在所述目标复用 子帧之前各复用子帧及目标复用子帧的子帧头循环冗余校验错误时,停止解 析本次接收到的复用帧,并清除緩存区中所保留的复用帧头长度信息。本实用新型的终端可在复用帧头CRC校验错误时,充分利用最近一次收到并正确解析的复用帧的复用帧头长度信息,从当前复用帧中4是取目标复用子帧。与现有技术相比,避免了接收终端因为复用帧头CRC校验错误而 丟弃整个复用帧数据,明显提高了误码条件下终端的接收性能,有效改善了 终端的画面和声音出现严重断续的情况。


图1是本实用新型的移动多々某体广播终端的一种实施例的结构框图; 图2是本实用新型中第二解析模块的一种实施例的结构框图。
具体实施方式
在对本实用新型作进一步说明之前,先对复用帧的结构特点进行简单介绍(A)以字节为单位,复用帧的长度=复用帧头长度+复用帧内各复用 子帧的长度+填充数据长度+ 4字节CRC—32数据长度;(B )不同复用帧的复用帧头长度只有在这些复用帧内复用子帧数量增 加或减少时才会出现变化。而且变化是有规律的,每增加或减少一个复用子 帧,复用帧的帧头长度将增加或减少3个字节;(C)对于一个复用帧来说,复用帧内各复用子帧的长度除了从复用帧 头中获得外,还有另外一种方法也可以得到当复用子帧的子帧头解析正确 时,以字节为单位,复用子帧的长度=子帧头长度+ 4字节的CRC—32码+ 各信息段长度。在终端没有切换业务的情况下,当复用帧头出现CRC校验错误时,如 果能够正确找到复用帧内各复用子帧的起始位置,接收终端就可以继续解析 复用帧内的各复用子帧。本实用新型的思路是终端在检测到当前复用帧中复用帧头CRC有错 误的情况下,根据最近一次收到的复用帧中提供的下一帧参数信息及其复用 帧头长度,进行当前复用帧中目标复用子帧的定位和解复用,尽可能地从当前复用帧中提取出相关的复用子帧,提高终端的接收性能。
以下结合附图和具体实施方式
对本实用新型作进一步的详细说明。 如图1所示的本实用新型的一种实施例,包括获取装置101、校验装置102、第一解析装置103、第二解析装置104和目标复用子帧获取装置105, 具体说明如下获取装置101,用于获取复用帧的复用帧头长度和复用帧头数据;校验装置102,与获取装置相连,用于接收所述获取装置所获得的复用 帧头对其进行循环冗余校验并将校验结果输出给第 一解析装置和第二解析 装置;另外,校验装置也可以择一的将校验结果输出给第一解析装置或第二 解析装置,即校验结果正确时将结果输出给第一解析装置,校验结果错误时 将结果输出给第二解析装置;第一解析装置103,与校验装置相连,用于在接收到校验装置输出的校 验正确的结果后对复用帧头进行解析并将解析内容输出给目标复用子帧获 取装置;所述解析内容包括复用帧内各复用子帧的长度和目标复用子帧的起 始位置;第 一解析装置还保存所述复用帧的复用帧头长度;第二解析装置104,与校验装置相连,用于在接收到校验装置输出的校 验错误的结果后根据最近一次正确解析的复用帧的复用帧头长度,确定所述 复用帧中复用子帧1的起始位置,对所述复用子帧1的子帧头进行解析并将 解析内容输出给目标复用子帧获取装置;所述解析内容包括所述复用子帧1 的起始位置和长度、目标复用子帧的序号以及目标复用子帧头的起始位置;目标复用子帧获取装置105,分别与第一解析装置和第二解析装置相连, 用于接收第 一解析装置或第二解析装置输出的解析内容并获取目标复用子 帧。其中,校验装置102上还连接有一个存储装置107,用于接收校验装置的校验 结果,在结果正确时检查所述复用帧头内是否包含下一帧参数,包含时将该 下一帧参数保存起来;所述下一帧参数的内容包括将在下一次接收的复用帧 的复用帧头长度和复用子帧1的长度;第二解析装置104上还连接有管理装置109和清除装置108,管理装置 109用于控制第二解析装置根据所述复用子帧1的起始位置和长度,依次确 定所述目标复用子帧之前各复用子帧的起始位置和长度,最终得到所述目标 复用子帧头的起始位置;清除装置108用于在所述目标复用子帧之前各复用 子帧及目标复用子帧的子帧头循环冗余校验错误时,停止解析本次接收到的 复用帧,并清除緩存区中所保留的复用帧头长度信息。第一解析装置103可以是一个求和装置,该求和装置以字节为单位,将 所述复用帧头长度、循环冗余校验码长度以及所述目标复用子帧之前各复用 子帧长度相加之和作为偏移值,即可获得所述目标复用子帧的起始位置,求 和装置将获得的目标复用子帧的起始位置输出给目标复用子帧获取装置 105。第二解析装置104可以是一个判断装置,先判断最近一次正确解析的复 用帧中是否保存有下 一帧参数,如果有则根据该下 一帧参数中的信息得到本 次接收到的复用帧中的复用子帧1的起始位置和长度,并将所得到的信息输 出给目标复用子帧获取装置105。第二解析装置104也可以由图2所示的模块构成,包括定位模块201、 子帧校验模块202、重定位模块203和子帧头解析模块204;定位模块201,用于根据最近一次正确解析的复用帧的复用帧头长度, 对复用帧中复用子帧1的起始位置进行定位;子帧校验模块202,与定位模块相连,用于对所定位的复用子帧1的起 始位置所对应的子帧头进行循环冗余校验;在校验结果正确时,将结果输出 给子帧头解析模块,在校验结果错误时,将结果输出给重定位模块;重定位模块203,与子帧校验模块相连,用于在接收到子帧校验模块的 校验错误结果时,将所述最近一次正确解析的复用帧的复用帧头长度增加或 减少3字节的整数倍,再次对所述复用帧中复用子帧1的起始位置进行定位; 重定位模块将重新定位的结果输出给子帧校验模块;子帧头解析模块204,与校验模块相连,用于在接收到子帧校验模块的 校验正确结果时,对确定了起始位置的所述复用子帧l进行子帧头解析,获取所述复用子帧1的长度。本实用新型以的移动多媒体广播终端的接收性能通过以下方式提高 首先,由获取装置获取复用帧的复用帧头长度并进行保存,如果该复用帧中还包含下 一 帧参数,则对该下 一帧参数也进行保存;然后,校验装置对本次接收到的复用帧的帧头进行CRC校验,当本次 接收到的复用帧的帧头CRC校验错误时,由定位模块利用最近一次收到并 正确解析的复用帧的帧头长度信息直接跳过一个偏移值啦文为复用子帧1的 起始位置,其中的偏移值以字节为单位,等于緩存的帧头长度+ 4字节的 CRC码;再后,由子帧校验模块根据所确定的复用子帧1的起始位置,对复用子 帧1进行子帧头解析和子帧头CRC校验,如果子帧头CRC校验错误,则停 止解析本次接收到的复用帧,并由清除装置清除緩存区中所保留的复用帧头 长度等信息;否则,通过子帧解析模块可获取复用子帧1的长度;最后,根据复用子帧1的起始位置和长度,以及目标复用子帧的序号, 即可获取目标复用子帧的起始位置,进而获取所述目标复用子帧。如果目标复用子帧之前某复用子帧的子帧头CRC校验错误,则停止解 析本次接收到的复用帧,并清除緩存区中所保留的复用帧头长度等信息。在获取目标复用子帧的开始位置过程中,对目标复用子帧前各复用子帧 子帧头进行解析和CRC校验,如果CRC校验错误,则停止解析本次接收到 的复用帧,并清除緩存区中保留的复用帧头长度等信息。具体就是,根据复 用子帧1的起始位置和复用子帧1长度,获得复用子帧2的起始位置;对复 用子帧2的子帧头进行解析和CRC校验,如果子帧头CRC校验错误,停止 解析本次接收到的复用帧,并清除緩存区中保留的复用帧头长度等信息;否 则,根据复用子帧2的长度可以得到复用子帧3的起始位置;与此类似,直 到找到目标复用子帧的开始位置。本实用新型在目标复用帧头CRC校验错误时,充分利用最近一次正确 解析的复用帧中提供的下一帧参数信息及其复用帧头长度信息对目标复用子帧进行定位和解复用,从目标复用帧中提取相关的视频数据和音频数据, 避免了终端因为复用帧头和复用子帧头CRC错误而丟弃整个复用帧数据,明显地提高误码条件下终端的接收性能,改善了终端因为复用帧头CRC校 验错误时丢弃复用帧数据而导致的画面和声音出现严重断续的情况。当然,本实用新型还可有其他多种实施例,在不背离本实用新型精神及 其实质的情况下,本领域技术人员当可根据本实用新型作出各种相应的改变 和变形,但这些相应的改变和变形都应属于本实用新型所附的权利要求的保 护范围之内。
权利要求1、一种移动多媒体广播终端,其特征在于,包括获取装置、校验装置、存储装置、第一解析装置、第二解析装置和目标复用子帧获取装置;所述获取装置、校验装置和存储装置依次连接;所述第一解析装置和第二解析装置分别与校验装置连接;所述目标复用子帧获取装置分别与第一解析装置和第二解析装置连接。
2、 如权利要求l所述的终端,其特征在于,所述获取装置从终端所接收到的复用中获取复用帧头长度和复用帧头 数据并输出给所述校验装置;所述校验装置与获取装置相连,接收所述获取装置所获得的复用帧头, 对其进行循环冗余校验,并将校验结果输出给所述第 一解析装置和第二解析 装置;所述第一解析装置与校验装置相连,在接收到校验装置输出的校验正确 的结果后,对复用帧头进行解析,将复用帧内各复用子帧的长度和目标复用 子帧的起始位置信息输出给目标复用子帧获取装置;所述第二解析装置与校验装置相连,在接收到校验装置输出的校验错误 的结果后,才艮据最近一次正确解析的复用帧的复用帧头长度,确定所述复用 帧中目标复用子帧的序号以及目标复用子帧头的起始位置,输出给目标复用 子帧获取装置;所述目标复用子帧获取装置分别与第一解析装置和第二解析装置相连, 接收第一解析装置或第二解析装置输出的内容并获取目标复用子帧。
3、 如权利要求2所述的终端,其特征在于,所述第一解析装置为一求 和装置,所述求和装置以字节为单位,将所述复用帧头长度、循环冗余校验 码长度以及所述目标复用子帧之前各复用子帧长度相加之和作为偏移值,获 得所述目标复用子帧的起始位置,并将所述目标复用子帧的起始位置输出给 目标复用子帧获取装置。
4、 如权利要求2所述的终端,其特征在于,还包括一存储装置; 所述存储装置接收校验装置的校验结果,在结果正确时检查所述复用帧头内是否包含下 一帧参数,包含时将包括下 一复用帧的复用帧头长度和复用 子帧1的长度信息的该下一帧参数保存起来。
5、 如权利要求4所述的终端,其特征在于,所迷第二解析装置为一判 断装置;所述判断装置判断最近一次正确解析的复用帧中是否保存有下一帧 参数,如果有则根据该下一帧参数中的信息得到本次接收到的复用帧中的复 用子帧1的起始位置和长度并输出给所述目标复用子帧获取装置。
6、 如权利要求5所述的终端,其特征在于,所述判断装置通过所述下 一帧参数中的将在下一次接收的复用帧的复用帧头长度,加上循环冗余校验 码的长度,得到所述复用子帧1的起始位置。
7、 如权利要求2所述的终端,其特征在于,所述第二解析装置包括定 位模块、子帧校验模块、重定位模块和子帧头解析^^莫块所述定位模块根据所述最近一次正确解析的复用帧的复用帧头长度,对 所述复用帧中复用子帧1的起始位置进行定位;所述子帧校验模块对定位模块所定位的复用子帧1的起始位置对应的 子帧头进行循环冗余校验,在校验结果正确时,将结果输出给子帧头解析模 块;在校验结果错误时,将结果输出给重定位模块;所述重定位模块在接收到子帧校验模块的校验错误结果时,将所述最近 一次正确解析的复用巾贞的复用帧头长度增加或减少3字节的整数倍,再次对 所述复用帧中复用子帧1的起始位置进行定位;所述重定位模块将重新定位 的结果输出给所述子帧校验模块;所述子帧头解析模块在接收到子帧校验模块的校验正确结果时,对确定 了起始位置的所述复用子帧l进行子帧头解析,获取所述复用子帧1的长度。
8、 如权利要求2所述的终端,其特征在于,还包括一管理装置;所述管理装置控制第二解析装置根据所述复用子帧1的起始位置和长 度,依次确定所述目标复用子帧之前各复用子帧的起始位置和长度,最终得 到所述目标复用子帧头的起始位置。
9、 如权利要求8所述的终端,其特征在于,还包括一清除装置; 所述清除装置在所述目标复用子帧之前各复用子帧及目标复用子帧的子帧头循环冗余校验错误时,停止解析本次接收到的复用帧,并清除緩存区 中所保留的复用帧头长度信息。
专利摘要本实用新型提供一种移动多媒体广播终端,包括获取复用帧的复用帧头长度和复用帧头数据的获取装置;与获取装置相连的校验装置;与校验装置相连的第一解析装置和第二解析装置;分别与第一解析装置和第二解析装置相连的目标复用子帧获取装置。本实用新型的设备可在复用帧头CRC校验错误时,充分利用最近一次收到并正确解析的复用帧的复用帧头长度信息,从当前复用帧中提取目标复用子帧。与现有技术相比,避免了接收终端因为复用帧头CRC校验错误而丢弃整个复用帧数据,明显提高了误码条件下终端的接收性能,有效改善了终端的画面和声音出现严重断续的情况。
文档编号H04N7/64GK201127092SQ200720176018
公开日2008年10月1日 申请日期2007年9月19日 优先权日2007年9月19日
发明者周建峰, 华 江, 谢大雄 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1