一种节目信息的显示方法和装置转让专利

申请号 : CN200810210134.0

文献号 : CN101656851B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 纪向阳

申请人 : 华为技术有限公司

摘要 :

本发明实施例公开了一种节目信息的显示方法,包括:获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;将所述节目信息模板以视频文件的格式播放;按照所述显示位置信息,将所述可变数据显示在所述模板上的相应位置上,以得到完整的节目信息页面。本发明由于将模板采用视频文件的形式播放,因此能够显示出色彩绚丽的高保真的背景页面。

权利要求 :

1.一种节目信息的显示方法,其特征在于,包括:获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;

将所述节目信息模板在视频层以视频文件的格式播放;

按照所述显示位置信息,在屏幕显示OSD层将所述可变数据显示在所述模板上的相应位置上,以得到完整的节目信息页面。

2.如权利要求1所述的显示方法,其特征在于,所述节目信息模板的I帧数据保存在前端系统的下载服务器上;

所述获取节目信息模板的视频文件具体包括:所述下载服务器将所保存的节目信息模板的视频文件通过码流发送给机顶盒;

所述机顶盒从所述码流中获取所述节目信息模板的视频文件。

3.如权利要求2所述的显示方法,其特征在于,所述下载服务器通过ASI或IP方式发送所述节目信息模板的I帧数据。

4.如权利要求1所述的显示方法,其特征在于,所述节目信息模板的视频文件保存在机顶盒上;

所述获取节目信息模板的视频文件具体包括:所述机顶盒从自身存储的信息中获取所述节目信息模板的视频文件。

5.如权利要求1所述的显示方法,其特征在于,所述获取与所述模板对应的可变数据及该可变数据的显示位置信息具体包括:机顶盒向下载服务器发送请求,之后接收由所述下载服务器根据请求所发送的与所述模板对应的可变数据及该可变数据的显示位置信息。

6.如权利要求5所述的显示方法,其特征在于,所述获取与所述模板对应的可变数据及该可变数据的显示位置信息具体包括:所述下载服务器通过Cable或IP方式发送所述模板对应的可变数据及该可变数据的显示位置信息。

7.如权利要求1-6中任一项所述的显示方法,其特征在于,所述视频文件为包括I帧数据的MPEG2格式的文件。

8.一种机顶盒,其特征在于,包括:

获取单元,用于获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;

显示单元,用于将所述获取单元中的节目信息模板在视频层以视频文件的格式播放;

整合单元,用于按照所述获取单元中获取的显示位置信息,在屏幕显示OSD层将所述获取单元中可变数据显示在所述显示单元的节目信息模板上的相应位置上,以得到完整的节目信息页面。

9.如权利要求8所述的机顶盒,其特征在于,所述获取单元包括:第一模板获取子单元,用于从下载服务器上获取节目信息模板的视频文件;

第一可变数据获取子单元,用于从下载服务器上获取与所述模板对应的可变数据及该可变数据的显示位置信息。

10.如权利要求8所述的机顶盒,其特征在于,还包括:存储单元,用于保存节目信息模板的视频文件;

所述获取单元包括:

第二模板获取子单元,用于从所述存储单元中获取节目信息模板的视频文件;

第二可变数据获取子单元,用于从下载服务器上获取与所述模板对应的可变数据及该可变数据的显示位置信息。

说明书 :

一种节目信息的显示方法和装置

技术领域

[0001] 本发明涉及通信技术领域,尤其涉及一种节目信息的显示方法和装置。

背景技术

[0002] 随着数字电视的迅猛发展,EPG(Electronic Program Guide,电子节目指南)为用户提供便捷的节目导航,方便用户查看、搜索节目,成为数字电视区别于模拟电视的一个非常重要的特征。通常,EPG显示的内容包括两个部分,即模板和可变数据,其中,所述模板是具有特定格式的显示模式,可变数据为镶嵌在模板中的变化信息,例如具体的节目名称等。
[0003] 现有的一种显示节目信息的方法是机顶盒将自身保存的模板调出后在OSD(On Screen Display,屏幕显示)上显示,然后从头端系统下载与该模板格式对应的可变数据,将这些可变数据在模板上叠加显示,形成完整的页面。
[0004] 然而在进行本发明创造过程中,发明人发现现有技术中至少存在如下问题:
[0005] 由于现有技术中的模板和可变数据均是在OSD上显示的,只能显示颜色简单的图片或文字,而对于色彩绚丽的内容却无法显示,因此无法实现很多高保真的背景画面,影响页面的展示效果。同时,由于要在机顶盒上通过相应的软件来实现OSD显示,因此,还增加了机顶盒系统的开销。

发明内容

[0006] 本发明实施例的目的在于提供一种节目信息的显示方法和装置,能够提高实现高保真画面的同时还降低了系统的开销。
[0007] 本发明实施例提供的一种节目信息的显示方法,包括:
[0008] 获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;
[0009] 将所述节目信息模板以视频文件的格式播放;
[0010] 按照所述显示位置信息,将所述可变数据显示在所述模板上的相应位置上,以得到完整的节目信息页面。
[0011] 本发明实施例还公开了一种机顶盒,包括:
[0012] 获取单元,用于获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;
[0013] 显示单元,用于将所述获取单元中的节目信息模板以视频文件的格式播放;
[0014] 整合单元,用于按照所述获取单元中获取的显示位置信息,将所述获取单元中可变数据显示在所述显示单元的节目信息模板上的相应位置上,以得到完整的节目信息页面。
[0015] 上述实施例中,由于将模板采用视频文件的形式播放,而不再使用现有技术中将模板在OSD层上播放的方式,从而使播放能够显示出高保真的背景页面。同时,由于机顶盒对视频文件的播放采用的都是硬件方式,因此,不会消耗大量的CPU资源,因此还降低了系统的开销。

附图说明

[0016] 图1为本发明实施例一种显示节目信息的方法流程示意框图;
[0017] 图2为本发明实施例一种页面模板的显示示意图;
[0018] 图3为本发明实施例一种显示出的完整页面示意图;
[0019] 图4为本发明实施例另一种显示节目信息的方法流程示意框图;
[0020] 图5为本发明实施例一种机顶盒的结构示意框图;
[0021] 图6为本发明实施例另一种机顶盒的结构示意框图;
[0022] 图7为本发明实施例又一种机顶盒的结构示意框图。

具体实施方式

[0023] 下面结合附图对本发明实施例的具体实施方式做进一步的详细阐述。
[0024] 如图1所示,为本发明实施例公开的一种显示节目信息的方法流程示意框图,该实施例能够将模板采用视频文件的方式在视频层显示,实现高保真画面。该实施例包括:
[0025] S101:将页面不发生变化的部分做成以如JPG等格式的图片样式的模板。例如,在图2所示的一种页面模板显示的示意图中,页面中不发生变化的常用内容可以包括“电影点播”菜单、“电视剧点播”菜单等信息。
[0026] S102:确定页面中经常发生变化的部分(即可变数据)显示在该页面上的位置信息,并将所确定的显示位置信息与对应的可变数据按照在页面中显示的顺序对应保存在头端系统的下载(download)服务器上,保存方式如表1所示。其中,所述可变数据例如显示的电影或电视的名称,播放时间等信息。所述显示位置信息可以是机顶盒能够识别的点阵位置。
[0027] 表1
[0028]序号 可变数据 显示位置
1 无极 700*400
2 色戒 700*320
3 长江七号 700*240
[0029] S103:将所述模板的图片格式转化为视频文件格式,例如可将JPG格式的图片转化成包含MPEG2格式的I帧数据的视频文件。然后将这些视频文件保存到系统中的下载服务器上供下载。
[0030] S104:机顶盒从所述下载服务器上下载所述模板的视频文件,并将所述视频文件缓存在自身存储器中进行本地存储。其中,所述下载服务器可通过IP或者ASI方式下载所述视频文件。
[0031] S105:当播放时,所述机顶盒从自身存储器中调出对应的视频文件进行播放,以显示出模板呈现的背景页面。
[0032] S106:所述机顶盒向所述下载服务器发出请求,以请求所述下载服务器将所述模板中需要显示的可变数据以及该可变数据的显示位置信息发送给所述机顶盒。其中所述下载服务器可通过Cable发送,或者IP网络发送。
[0033] S107:所述机顶盒将S106中获得的可变数据按照对应的显示位置信息,显示在背景页面的相应位置上。S103中的模板的图片格式转换成视频文件格式后,模板在视频层显示;S107中获得的可变数据是在OSD层进行显示。例如,显示的完整页面可以如图3所示。
[0034] 此外,在S104中,如果机顶盒的存储器容量有限无法存储大量模板的视频文件时,则在S105中所述机顶盒还可以直接从所述下载服务器发送的码流中直接获取对应的模板视频数据进行播放。
[0035] 此外,在所述S106中,除了机顶盒主动请求下载服务器提供可变数据和显示位置信息外,还可以由所述下载服务器在S104将模板的视频文件发送给机顶盒之后,直接将模板对应的可变数据和显示位置信息发送给机顶盒。
[0036] 如图4所示,为本发明实施例另一种显示节目信息的方法流程示意框图,该实施例同样能够将模板采用视频文件的方式在视频层显示,实现高保真画面。该实施例与图1所示实施例的区别在于,该实施例中将生成的模板视频文件直接保存在机顶盒中,这样所述机顶盒在需要显示时,无需从下载服务器上下载而直接调用自身保存的视频文件即可,因此进一步增大了处理速度。如图4所示,该实施例包括:
[0037] S401:将页面不发生变化的部分做成以如JPG等格式的图片样式的模板。例如,将页面中不发生变化的常用内容如“电影点播”菜单、“电视剧点播”菜单等。
[0038] S402:确定页面中经常发生变化的部分(即可变数据)显示在该页面上的位置信息,并将所确定的显示位置信息与对应的可变数据按照在页面中显示的顺序对应保存在头端系统的下载(download)服务器上,保存方式如上表1所示。其中,所述可变数据例如显示的电影或电视的名称,播放时间等信息。所述显示位置信息可以是机顶盒能够识别的点阵位置。
[0039] S403:将所述模板的图片格式转化为视频文件格式,例如可将JPG格式的图片转化成包含MPEG2格式的I帧数据的视频文件。然后将视频文件直接保存在该机顶盒中。
[0040] S404:当播放时,所述机顶盒从自身存储器中调出对应的视频文件进行播放,以显示出模板呈现的背景页面,该视频文件在视频层显示。
[0041] S405:所述机顶盒向所述下载服务器发出请求,以请求所述下载服务器将所述模板中需要显示的可变数据以及该可变数据的显示位置信息发送给所述机顶盒。其中所述下载服务器可通过Cable发送,或者IP网络发送。
[0042] S406:所述机顶盒将S205中获得的可变数据按照对应的显示位置信息,显示在背景页面的相应位置上,该可变数据在OSD层显示。
[0043] 上述实施例中,由于将模板采用视频文件的形式播放,而不再使用现有技术中将模板在OSD层上播放的方式,从而使播放能够显示出高保真的背景页面。同时,由于机顶盒对视频文件的播放采用的都是硬件方式,因此,不会消耗大量的CPU资源,因此还降低了系统的开销。
[0044] 基于上述技术方案,本发明实施例还提供了一种机顶盒,该机顶盒能够将页面的模板采用视频文件的方式在视频层显示,实现高保真画面,如图5所示,该机顶盒包括:获取单元501、显示单元502和整合单元503,其中,
[0045] 所述获取单元501,用于获取节目信息模板的视频文件,以及与所述模板对应的可变数据及该可变数据的显示位置信息;其中,所述视频文件可包含MPEG2格式的I帧数据,所述视频文件可以是先将页面显示模板做成如JPG格式的图片,然后将所述图片转化成视频文件。其中,所述可变数据例如显示的电影或电视的名称,播放时间等信息。所述显示位置信息可以是机顶盒能够识别的点阵位置。
[0046] 所述获取单元501可以从下载服务器发送的码流中获取所述模板的视频文件。或者,还可以从所述机顶盒自身存储的信息中获取。所述可变数据及该可变数据的显示位置信息可从下载服务器上获取。
[0047] 所述显示单元502,用于将所述获取单元501中的节目信息模板以视频文件的格式播放;
[0048] 所述整合单元503,用于按照所述获取单元501中获取的显示位置信息,将所述获取单元501中可变数据显示在所述显示单元的节目信息模板上的相应位置上,以得到完整的节目信息页面。
[0049] 基于上述装置实施例,本发明还公开了另一种机顶盒,该实施例适用于当视频文件保存在下载服务器上时,所述机顶盒需要从下载服务器上获取页面模板的视频文件。如图6所示,为本发明实施例公开的另一种机顶盒结构示意框图。所述机顶盒在图5所示装置实施例的基础上,所述获取单元501可包括:第一模板获取子单元5011、第一可变数据获取子单元5012,其中,
[0050] 所述第一模板获取子单元5011,用于从下载服务器上获取节目信息模板的视频文件;其中可以采用IP或者ASI方式从下载服务器上获取所述视频文件。
[0051] 所述第一可变数据获取子单元5012,用于从下载服务器上获取与所述模板对应的可变数据及该可变数据的显示位置信息。其中可以采用Cable,或者IP方式从下载服务器上获取可变数据及该可变数据的显示位置信息。
[0052] 基于上述图5所示装置实施例,本发明还公开了另一种机顶盒,该实施例适用于当视频文件直接保存在机顶盒上时,所述机顶盒直接从自身保存的信息中获取页面模板的视频文件。如图7所示,为本发明实施例公开的又一个机顶盒结构示意框图。所述机顶盒在图5所示装置实施例的基础上,所述机顶盒还包括:存储单元701,用于保存节目信息模板的视频文件;所述获取单元501可具体包括:第二模板获取子单元5013,用于从所述存储单元701中获取节目信息模板的视频文件;第二可变数据获取子单元5014,用于从下载服务器上获取与所述模板对应的可变数据及该可变数据的显示位置信息。其中可以采用Cable,或者IP方式从下载服务器上获取可变数据及该可变数据的显示位置信息。
[0053] 上述装置实施例中,机顶盒由于将模板采用视频文件的形式播放,而不再使用现有技术中将模板在OSD层上播放的方式,从而使播放能够显示出高保真的背景页面。同时,由于机顶盒对视频文件的播放采用的都是硬件方式,因此,不会消耗大量的CPU资源,因此还降低了系统的开销。
[0054] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0055] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。
[0056] 从上述实施例可以看出,由于将模板采用视频文件的形式播放,而不再使用现有技术中将模板在OSD层上播放的方式,从而使播放能够显示出高保真的背景页面。同时,由于机顶盒对视频文件的播放采用的都是硬件方式,因此,不会消耗大量的CPU资源,因此还降低了系统的开销。此外,当将生成的模板视频文件直接保存在机顶盒中时,在所述机顶盒需要显示时,无需从下载服务器上下载而直接调用自身保存的视频文件即可,因此更进一步增大了处理速度。
[0057] 以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。