一种减少手机电视频道切换时间的方法和系统的制作方法

文档序号:7689424阅读:166来源:国知局
专利名称:一种减少手机电视频道切换时间的方法和系统的制作方法
技术领域
本发明涉及移动通信领域,尤其涉及移动多媒体广播系统的频道切换技术。
背景技术
近年来,移动多媒体广播技术和标准的发展迅速,例如,欧洲的DVB-H (数字视频广播手持4妄收Digital Video Broadcast Handheld)、美国的 MediaFLO (媒体单一前向链路Media Forward Link Only)、和基于广播信 道的CMMB (移动多i某体广播China Mobile Multimedia Broadcasting )等 技术和标准。移动多媒体广播网络为其终端用户提供许多服务内容,如天气 预报、新闻、体育节目、综艺节目、电视剧、电影等节目内容,用户可以根 据自己的喜好来自行选择移动多媒体广播的服务节目。在移动多媒体广播系统中,由于受无线广播信道技术的制约,终端用户 发起频道切换后,需要等待一定的时间才能接收到目标频道的业务数据。当 目标频道包含音视频类业务时,即使无线广播信道已经完成了切换,视频解 码和播放也必须等待关键帧到来后才能正常工作。例如,信源编码每1秒一 个关键帧,则移动多媒体广播终端最长需要等待1秒的时间才能接收到第一 个关键帧,开始正常播放。在移动多媒体广播系统中的接收终端, 一个完整的播放流程通常包括如 下几个过程多4某体广播接收、解复用、协议处理、音视频解码、显示输出。 每个过程在频道切换时的响应速度都会对用户频道切换时间造成影响。对应 上述几个过程的处理模块分别为多媒体广播接收模块、解复用模块、协议 处理模块、音视频解码模块、显示输出模块。每个模块在接收终端进行频道 切换时,立即结束当前节目的处理,开始新节目的处理。各个模块都需要等 待接收到一组能够独立处理的完整的数据帧才能正常工作。其中,音视频解码模块负责音视频编码数据的解码工作,需要等待收到一组能够独立处理的 数据,通常就是一个音视频编码帧。视频解码冲莫块较为特殊,它必须等到解 码一个关键帧才能得到正常的播放效果。现有技术中频道切换时各个模块切换时间过长使得用户进行频道切换时 使用不便。其中,视频解码模块需要解码到第一个关键帧才能正常播放,而 对于非关键帧仍需解码才能确定视频帧类型,解码这部分非关键帧的时间实 际上是多余的,增大了视频解码^i块的频道切换时间。因此,需要一种能够 有效减小频道切换时间的方法,将所需的频道切换时间尽可能的缩短,实现 频道的快速切换,以满足用户终端的需求。发明内容本发明所要解决的技术问题是提供一种减少手机电视频道切换时间的方 法和系统,在移动多々某体广播系统中,减少用户终端进行频道切换的时间。为了解决上述技术问题,本发明提供了一种减少手机电视频道切换时间的方法,其特征在于为每个视频帧数据增加一个视频帧类型的标记,通过业务信道发送到终 端;终端在频道切换时,根据所述视频帧类型的标记定位到关键帧,从所述 关4建帧开始解码。进一步地,上述方法还可具有以下特点所述视频帧类型的标记作为视频带内参数保存在传输结构中,或者附在 视频帧数据内,在业务信道中传输。进一步地,上述方法还可具有以下特点当所述终端成功完成一个关键帧的解码时,判断本次频道切换结束,在 未进行下一次频道切换前,终端不再区分视频帧类型,直4妻进行解码。为了实现上述一种减少手机电视频道切换时间的方法,本发明还提供了 一种减少手机电视频道切换时间的系统,包含前端系统和终端,其中所述终 端包含依次相连的解复用模块、解码緩冲模块和视频解码模块,其特征在于所述前端系统为每个视频帧数据增加一个视频帧类型的标记,通过业务 信道发送到终端;所述解复用^f莫块将解析出的视频帧数据和与其对应的帧类型信息相关联保存到一结构体中,传递给所述解码緩沖模块;所述视频解码模块从解码緩沖模块中取出所述结构体,当频道切换时, 根据所述结构体中包含的视频帧类型的标记定位到关键帧,从所述关键帧开 始解码。进一步地,上述系统还可具有以下特点所述视频帧类型的标记作为视频带内参数保存在传输结构中,或者附在 视频帧数据内,在业务信道中传输。进一步地,上述系统还可具有以下特点所述视频解码;溪块中设置有频道切换标识,用于判断当前是否进行频道 切换操作;当所述视频解码才莫块完成一个关键帧的解码后,将所述频道切换 标识置为表示未进行频道切换操作的值,在未进行下一次频道切换前,所述 视频解码^t块不再区分视频帧类型,直接进行解码。为了解决上述技术问题,本发明提供了一种减少手机电视频道切换时间 的接收方法,其特征在于终端在频道切换时,根据视频帧类型的标记定位到关键帧,从所述关键 帧开始解码。进一步地,上述接收方法还可具有以下特点当所述终端完成一个关键帧的解码时,判断本次频道切换结束,在未进 行下一次频道切换前,终端不再区分视频帧类型,直接进行解码。进一步地,上述接收方法还可具有以下特点所述终端通过设置一频道切换标识来判断当前是否进行频道切换操作; 当完成一个关键帧的解码后,将所述频道切换标识置为表示未进行频道切换 操作的值,在未进行下一次频道切换前,不再区分视频帧类型,直接进行解码。为了实现上述一种减少手机电视频道切换时间的接收方法,本发明还提 供了一种终端,用于减少手机电视频道切换时间,包含依次相连的解复用模块、解码緩沖模块和视频解码模块,其特征在于所述解复用模块将解析出的视频帧数据和与其对应的帧类型信息相关联 保存到一结构体中,传递给所述解码緩冲模块;所述视频解码模块从解码緩冲模块中取出所述结构体,当频道切换时, 根据所述结构体中包含的视频帧类型的标记定位到关键帧,从所述关键帧开始解码。进一步地,上述终端还可具有以下特点所述视频解码模块当完成一个关键帧的解码时,判断本次频道切换结束, 在未进行下一次频道切换前,所述视频解码模块不再区分视频帧类型,直接 进行解码。进一步地,上述终端还可具有以下特点所述视频解码;^莫块中设置有频道切换标识,用于判断当前是否进行频道 切换操作;当所述视频解码模块完成一个关键帧的解码后,将所述频道切换 标识置为表示未进行频道切换操作的值。本发明所述的一种减少手机电视频道切换时间的传输方法和系统,可让 视频解码模块在频道切换时能够快速定位到视频的关键帧,从而有效减小视 频解码才莫块的频道切^换时间。


图1为本发明实施例一种减少手机电视频道切换时间的系统的结构图。 图2为本发明实施例终端侧视频解码模块频道快速切换方法流程图。
具体实施方式
本发明提出 一种减少手机电视频道切换时间的传输方法和系统,其基本构思是为每个视频帧数据增加一个视频帧类型的标记,通过业务信道发送 到终端;终端在频道切换时,根据所述视频帧类型的标记定位到关键帧,从 所述关键帧开始解码,采用该方法可以快速定位到关键帧,縮短了解码模块 频道切换时间。对于采用时间片突发方式发送多媒体业务的移动多媒体广播, 每个时间片时长固定,其中视频关键帧可能位于时间片的任意位置,采用本 发明方法后,无论视频关键帧位于时间片何位置,均可快速定位到关键帧。 当视频关键帧位于时间片尾端时,本发明对频道切换速度的提升效果尤为明 显。下面结合附图对本发明做详细的说明。为了实现所述传输方法,本发明还提供了一种减少手机电视频道切换时 间的传输系统,如图1所示,所述传输系统包含前端系统和终端,其中所述 终端包含的与本发明直接相关的模块包括依次相连的解复用模块、解码缓沖 模块和视频解码模块,其中所述前端系统为每个视频帧数据增加一个视频帧类型的标记,通过业务 信道传发送到终端。本实施例中,前端系统从源媒体流的视频数据中解析出 视频帧的帧类型信息,并将所述视频帧的帧类型信息作为视频带内参数保存 在传输结构中,在业务信道上传输。在另一实施例中,也可以将所迷帧类型信息附在视频帧数据内,在业务 信道上传输。所述解复用^f莫块对收到的视频帧进行解析,然后将解析出的视频帧数据 和与其对应的帧类型信息相关联保存到一个结构体中,传递给所述解码緩冲 模块。所述视频解码模块从解码緩冲模块中取出所述结构体,当频道切换时, 根据所述结构体中包含的视频帧类型的标记定位到关键帧,从所述关键帧开 始解码。当所述视频解码it块完成一个关^J走帧的解码时,判断本次频道切换 结束,在未进行下一次频道切换前,所述视频解码模块不再区分视频帧类型, 直接进行解码。所述视频解码^^莫块中可以设置频道切换标识,用于判断当前 是否进行频道切换操作,当所述视频解码模块完成一个关键帧的解码后,可以将所述频道切换标识置为表示未进行频道切换操作的值,在用户进行频道 切换时,再由终端的其它^t块将其置为表示进行频道切换操作的值。下面将详细介绍使用上述传输系统实现视频解码模块快速切换的处理流 程,包4舌前端系统侧的处理和纟冬端侧的处理所述前端系统为每个视频帧数据增加一个视频帧类型的标记,通过业务 信道传输到终端。本实施例中,前端系统从源媒体流的视频数据中解析出视 频帧的帧类型信息,并将所述视频帧的帧类型信息作为视频带内参数保存在 传输结构中,在业务信道上传输。在另一实施例中,也可以将所述帧类型信息附在视频帧数据内,在业务 信道上传输。在终端侧,本实施例方法进行视频解码^t块频道快速切换处理时,先获 取视频帧数据以及与之对应的帧类型信息,并将两者关联起来。具体地,可 由解复用模块解析收到的视频帧,然后将解析出来的视频帧类型和视频帧数 据相关联,保存到一个结构体中,并将所述结构体传递给解码緩冲才莫块。然后依次对所述结构体进行解码,其中对每一结构体进行解码的流程如 图2所示,包括以下步骤步骤S210:获取当前要解码的结构体;视频解码模块从解码緩冲模块中取出该结构体;步骤S220:判断当前是否处于频道切换状态,如果判断结果为"是", 则进入步骤S230;否则进入步骤S280;在视频解码;漠块中设置有频道切换标识,本实施例中视频解码;漢块使用 一个布尔变量标识终端是否处于频道切换过程中。此标识初始化为"真"; 当视频解码模块需要做切换频道操作时,还将此标识置为"真";当频道切 换操作完成后将该标识置为"假";步骤S230:判断该结构体中包含的帧类型是否为关键帧,如果判断结果 为"是,,,则进入步骤S240;否则进入步骤S270;步骤S240:解码该结构体;步骤S250:判断解码是否成功,如果判断结果为"是",则进入步骤S260; 否则,结束;步骤S260:将标识频道切换的布尔变量值置为"假",表示视频解码才莫 块频道切换完成,结束;本实施例中,将完成一个关键帧的解码作为本次频道切换完成的标志;步骤S270:丟弃该结构体,结束;步骤S280:不区分该结构体中包含的帧类型,直接进行解码后结束。当视频解码模块完成频道切换后,即成功完成一个关键帧的解码后,未 进行下一次频道切换操作前,无需进行视频帧类型的判断,直接解码视频帧。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,本领域技术人员可根据本发明作出各种相应的改变和变形,但这些 相应的改变和变形都应属于发明的权利要求的保护范围。
权利要求
1. 一种减少手机电视频道切换时间的方法,其特征在于为每个视频帧数据增加一个视频帧类型的标记,通过业务信道发送到终端;终端在频道切换时,根据所述视频帧类型的标记定位到关键帧,从所述关键帧开始解码。
2、 如权利要求l所述的方法,其特征在于所述视频帧类型的标记作为视频带内参数保存在传输结构中,或者附在 视频帧数据内,在业务信道中传输。
3、 如权利要求1所述的方法,其特征在于当所述终端成功完成一个关键帧的解码时,判断本次频道切换结束,在 未进行下一次频道切换前,终端不再区分视频帧类型,直接进行解码。
4、 一种减少手机电视频道切换时间的系统,包含前端系统和终端,其中 所述终端包含依次相连的解复用模块、解码緩冲模块和视频解码模块,其特 征在于所述前端系统为每个视频帧数据增加一个视频帧类型的标记,通过业务 信道发送到终端;所述解复用模块将解析出的视频帧数据和与其对应的帧类型信息相关联 保存到一结构体中,传递给所述解码緩冲才莫块;所述视频解码才莫块从解码緩冲才莫块中取出所述结构体,当频道切换时, 根据所述结构体中包含的视频帧类型的标记定位到关键帧,从所述关键帧开 始解码。
5、 如权利要求4所述的系统,其特征在于所述视频帧类型的标记作为视频带内参数保存在传输结构中,或者附在 视频帧数据内,在业务信道中传输。
6、 如权利要求4所述的系统,其特征在于所述视频解码^^莫块中设置有频道切换标识,用于判断当前是否进行频道 切换操作;当所述视频解码模块完成一个关键帧的解码后,将所述频道切换 标识置为表示未进行频道切换操作的值,在未进行下一次频道切换前,所述 视频解码模块不再区分视频帧类型,直接进行解码。
7、 一种减少手机电视频道切换时间的接收方法,其特征在于终端在频道切换时,根据视频帧类型的标记定位到关键帧,从所述关键 帧开始解码。
8、 如权利要求7所述的接收方法,其特征在于当所述终端完成一个关键帧的解码时,判断本次频道切换结束,在未进 行下一次频道切换前,终端不再区分视频帧类型,直接进行解码。
9、 如权利要求7所述的接收方法,其特征在于所述终端通过设置 一频道切换标识来判断当前是否进行频道切换操作; 当完成一个关键帧的解码后,将所述频道切换标识置为表示未进行频道切换 操作的值,在未进行下一次频道切换前,不再区分视频帧类型,直接进行解 码。
10、 一种终端,用于减少手机电视频道切换时间,包含依次相连的解复 用模块、解码緩冲模块和视频解码模块,其特征在于所述解复用才莫块将解析出的视频帧数据和与其对应的帧类型信息相关联 保存到一结构体中,传递给所述解码緩冲模块;所述视频解码模块从解码緩冲模块中取出所述结构体,当频道切换时, 根据所述结构体中包含的视频帧类型的标记定位到关键帧,从所述关键帧开 始解码。
11、 如权利要求10所述的终端,其特征在于所述视频解码^^莫块当完成一个关键帧的解码时,判断本次频道切换结束, 在未进行下一次频道切换前,所述视频解码模块不再区分视频帧类型,直接进行解码。
12、如权利要求IO所述的终端,其特征在于所述视频解码;漠块中设置有频道切换标识,用于判断当前是否进行频道 切换操作;当所述视频解码模块完成一个关键帧的解码后,将所述频道切换 标识置为表示未进行频道切换操作的值。
全文摘要
本发明提供了一种减少手机电视频道切换时间的方法为每个视频帧数据增加一个视频帧类型的标记,通过业务信道发送到终端;终端在频道切换时,根据所述视频帧类型的标记定位到关键帧,从所述关键帧开始解码。为实现该方法本发明还提供了一种减少手机电视频道切换时间的系统,使得视频解码模块在频道切换时能够快速定位到视频的关键帧,从而有效减小视频解码模块的频道切换时间。
文档编号H04N7/24GK101282466SQ20081008186
公开日2008年10月8日 申请日期2008年5月13日 优先权日2008年5月13日
发明者刘志强, 张建强, 铭 彭 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1