一种快速显示多媒体广播频道图像的方法转让专利
申请号 : CN200810146729.4
文献号 : CN101345883B
文献日 : 2010-09-01
发明人 : 陈军
申请人 : 中兴通讯股份有限公司
摘要 :
权利要求 :
1.一种快速显示多媒体广播频道图像的方法,其特征在于,用户通过一功能键或者在选择特定频道节目之前自动进入图像浏览模式,终端从某频道的节目流中解码出实时的静止图像并显示给用户,在显示当前频道的静止图像时,终端依频道顺序预先接收并解码下一频道的节目流,并缓存解码出的下一频道的静止图像,当用户按下切换到下一频道静止图像的功能键或者在预定的一段时间之后,终端将缓存的下一频道的静止图像显示给用户,重复上述显示同时预先接收并缓存的步骤直到用户选择一频道播放或者退出播放程序。
2.如权利要求1所述的方法,其特征在于,
为显示静止图像而对频道的节目流进行解码时,终端只对节目流的I帧进行解码得到该频道的静止图像。
3.如权利要求1所述的方法,其特征在于,
终端在显示频道的静止图像时,同时显示该频道的频道号和/或频道名称。
4.如权利要求1所述的方法,其特征在于,
在图像浏览模式中,预设一频道切换时间,如果在该时间内用户通过功能按键切换了频道,则重新计时,如果用户未在该时间内主动切换频道,则在定时时间到时,终端自动切换到下一频道的静止图像。
5.如权利要求1所述的方法,其特征在于,
用户通过选择某频道的静止图像实现对该频道的选择,终端只对用户选择的静止图像所对应的频道的节目流进行音视频解码并播放,同时停止对其他频道的解码和静止图像的显示。
6.如权利要求5所述的方法,其特征在于,
当终端开始接收和解码用户所选择的静止图像所对应频道的节目流之后,保持该频道静止图像的显示,直到有解码后的音视频数据输出能够播放为止。
7.如权利要求1所述的方法,其特征在于,
当显示完最后一个频道的静止图像时,自动循环显示各频道的静止图像。
8.如权利要求7所述的方法,其特征在于,
循环显示各频道的静止图像时,重新解码各频道的节目流,显示新解码出的静止图像。
9.如权利要求1所述的方法,其特征在于,
用户选择频道进入播放模式后,用户通过某功能按键重新切换回图像浏览模式。
10.如权利要求9所述的方法,其特征在于,
切换回图像浏览模式后,解码第一个频道的节目流显示该频道的静止图像,或者解码最后一个播放频道的下一个频道的节目流显示该频道的静止图像。
说明书 :
技术领域
本发明涉及多媒体广播领域,尤其涉及一种显示广播频道图像的方法。
背景技术
发明内容
为了解决上述技术问题,本发明提供了一种快速显示多媒体广播频道图像的方法,包括:
用户通过一功能键或者在选择特定频道节目之前自动进入图像浏览模式,终端从某频道的节目流中解码出实时的静止图像并显示给用户,在显示当前频道的静止图像时,终端依频道顺序预先接收并解码下一频道的节目流,并缓存解码出的下一频道的静止图像,当用户按下切换到下一频道静止图像的功能键或者在预定的一段时间之后,终端将缓存的下一频道的静止图像显示给用户,重复上述显示同时预先接收并缓存的步骤直到用户选择一频道播放或者退出播放程序。
进一步地,为显示静止图像而对频道的节目流进行解码时,终端只对节目流的I帧进行解码得到该频道的静止图像。
进一步地,终端在显示频道的静止图像时,同时显示该频道的频道号和/或频道名称。
进一步地,在图像浏览模式中,预设一频道切换时间,如果在该时间内用户通过功能按键切换了频道,则重新计时,如果用户未在该时间内主动切换频道,则在定时时间到时,终端自动切换到下一频道的静止图像。
进一步地,用户通过选择某频道的静止图像实现对该频道的选择,终端只对用户选择的静止图像所对应的频道的节目流进行音视频解码并播放,同时停止对其他频道的解码和静止图像的显示。
进一步地,当终端开始接收和解码用户所选择的静止图像所对应频道的节目流之后,保持该频道静止图像的显示,直到有解码后的音视频数据输出能够播放为止。
进一步地,当显示完最后一个频道的静止图像时,自动循环显示各频道的静止图像。
进一步地,循环显示各频道的静止图像时,重新解码各频道的节目流,显示新解码出的静止图像。
进一步地,用户选择频道进入播放模式后,用户通过某功能按键重新切换回图像浏览模式。
进一步地,切换回图像浏览模式后,解码第一个频道的节目流显示该频道的静止图像,或者解码最后一个播放频道的下一个频道的节目流显示该频道的静止图像。
采用本发明所述方法,每次只显示一个频道的实时静止图像及频道信息,在用户浏览当前显示的频道图像及信息时,接收并缓存下一频道的频道图像,这样一来使用户可以快速浏览各频道节目的实时的静止图像,直观地了解各频道节目播放的内容,便于用户选择感兴趣的节目。在此过程中用户不会感到中断或时延,实现了频道图像切换的无延迟,改善了用户使用体验。同时,本发明方法对终端的处理能力要求不高,实现容易。
附图说明
图2是本发明实施例的频道选择时终端处理流程图。
具体实施方式
为显示静止图像而解码频道的节目流时,终端只对节目流的I帧进行解码得到该频道的实时静止图像。
用户通过选择某频道的静止图像实现对该频道的选择,终端只对用户选择的静止图像所对应的频道的节目流进行音视频解码并播放,并停止其他频道的解码和静止图像的显示。
显示频道的静止图像时,可同时显示该频道的频道号和/或频道名称等频道信息。
当显示完最后一个频道的静止图像时,可自动循环显示各频道的静止图像。此时可重新解码各频道的节目流,显示新解码出的静止图像,以保证实时性。
当用户选择播放后,在执行播放模式时,用户通过特定的功能按键可以重新切换回静止图像浏览模式。此时可以从第一个频道的静止图像开始显示,或者从最后一个播放频道的下一个频道开始显示。
以下结合附图及具体实施例对本发明的实现方式进一步说明。
如图1所示,在终端接收多媒体广播数据并且当用户未选择频道时,执行图像浏览模式,即终端依次对各频道的节目流进行静止图像解码,并在终端上显示所解码出的静止图像供用户浏览(步骤100);用户对所显示的静止图像进行浏览,当选中一幅静止图像后,执行播放模式,即终端对该静止图像对应的频道节目进行音视频解码播放,同时停止其他频道的静止图像解码和显示(步骤110)。
多媒体广播频道选择的终端处理流程如图2所示,包括以下步骤:
步骤200,终端开始接收多媒体广播数据且用户没有选择某个具体频道时,终端依次对各个频道的节目流进行静止图像解码并显示;
该步骤中的静止图像是从节目流中解码得到的,例如对节目流中的I帧压缩图像解码。这个解码过程只进行图像解码,没有视频、音频处理,因此终端执行解码显示速度大大加快。为了进一步加快静止图像的浏览速度,当显示某一个频道的图像时,同时对下一个频道的图像进行预先解码并缓存,以此类推可以加快各频道图像的浏览速度。
当显示上述的静止图像时,用户可通过功能按键(如翻屏功能键)操作依次浏览每个频道的静止图像,或者也可以自动定时翻屏,或者将两种方式结合起来,即预设一频道图像切换时间,如果在该时间内用户通过按键切换了频道,则重新计时,如果用户未在该时间内主动切换频道的静止图像,则在定时时间到时,自动切换到下一频道的静止图像。
当切换到最后一个频道图像后,可返回显示第一个频道的图像。在显示频道的静止图像时,同时显示该频道的频道号和/或频道名称便于用户识别。
步骤210,在静止图像浏览过程中,判断用户是否选择了某个频道,若选择频道后,流程转至步骤220,否则返回继续步骤200;
上述情况中,当返回步骤200时,某个频道的静止图像显示可能是经过一轮循环后再次显示,此时在该频道的节目流中解码出新的静止图像并显示,进行动态更新。
步骤220,终端播放用户选择的频道,进行正常的节目音视频解码输出,停止其他频道的静止图像解码显示;
上述步骤中,当终端开始接收和解码用户所选择的静止图像所对应频道的节目流之前,保持该频道静止图像的显示,直到有解码后的音视频数据输出能够播放为止。这样由静止图像切换到音视频就能进行无缝切换。
步骤230,判断是否结束多媒体播放,如果是,流程结束,否则执行步骤240;
步骤240,判断是否切换到静止图像浏览模式,如果是,转至步骤200重新解码各频道的静止图像并显示,否则转至步骤220继续播放用户选择的频道节目。
本发明特别适用于中国移动多媒体广播CMMB中。
本发明采用在显示某一频道的静止图像时同时对下一频道的图像解码并缓存,达到快速浏览的目的。本发明采用逐屏依次显示各频道静止图像的方法,而没有采用一次显示多个频道图像信息,因为同时显示多个频道图像时,终端需要对每个频道的节目流数据都进行接收、解复用、解码的操作,这对于终端处理能力要求较高,且很容易出现第一个频道已经显示完成,而最后一个频道仍处于解码或者解复用阶段,用户体验较差。而本发明充分利用了用户浏览交互的时间,再加上利用图像缓存,用户所体验到的浏览速度大大加快。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,本领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于发明的权利要求的保护范围。