一种电子节目指南的实现方法

文档序号:7698418阅读:204来源:国知局
专利名称:一种电子节目指南的实现方法
技术领域
本发明涉及数字电视机顶盒技术,特别是涉及利用数字电视机顶盒实现电子节目指南的方法。
背景技术
数字电视机顶盒属于数字电视系统终端接收部分。电子节目指南(EPG)是数字电视机顶盒的一项基本功能。
对现有电子节目指南(EPG)来说,由于通过接收NIT、SDT、EIT等服务信息SI表的来接收EPG的信息,因此它的接收数据结构比较复杂,种类较多,接收处理较繁琐。
其次,EPG信息的显示时,由于要通过各种控件来实现,因此必须要有图形控件库支持。在图形控件库中,需要包含所有可能用到的控件(例如表格、按钮、静态文本框、文本编辑框、消息框等),并必须提供控件的显示、编辑、删除等功能,和对用户消息的处理能力。这在只有视音频和简单信息服务的机顶盒中,显然增加了系统的复杂性和难度。

发明内容
本发明要解决的技术问题是提出一种新型的电子节目指南(EPG)的实现方法,适用于简易型数字电视接收机。
本发明所述一种电子节目指南的实现方法是这样实现的首先,机顶盒通过对相应视频流的解码,显示电子节目指南(EPG)的界面图,同时接收该视频流的用户数据字段的数据;根据接收到的信息,创建智能按钮控件,并画出焦点所在控件的边框;
当用户发出操作指令时,在电子节目指南(EPG)的界面下,智能按钮控件根据该操作指令进行相应的操作处理。
采用本发明所述方法,明显地降低了数字电视机顶盒系统的复杂程度,不需要使用中间件技术,方便用户使用和普及推广。


图1是现有技术中电子节目指南的工作流程图;图2是本发明所述电子节目指南实现方法的工作流程图。
具体实施例方式
下面结合附图对本发明进行详细描述。
图1给出现有电子节目指南(EPG)的工作原理,从图1中可以看出,首先要通过接收NIT、SDT、EIT等服务信息SI表来接收EPG的信息,全部接收完毕后,由应用程序对这些信息进行处理,在屏幕上显示出来。而在EPG显示时,由于要通过各种控件来实现,因此必须要有中间件系统的支持。这对于只有视音频和简单信息服务的机顶盒来说,显然增加了系统的复杂性和难度。
图2是本发明所述电子节目指南实现方法的工作流程图,可以看出,本发明所述方法包括如下的步骤首先,机顶盒通过对相应视频流的解码,显示电子节目指南(EPG)的界面图,同时接收该视频流的用户数据UserData字段的数据;根据接收到的信息,创建智能按钮Smart Button控件,并画出焦点所在控件的边框;当用户发出操作指令时,在电子节目指南(EPG)的界面下,智能按钮控件根据该操作指令进行相应的操作处理。
下面结合图2,对这本发明所述方法进行详细描述一、关于EPG数据信息的传送渠道电子节目指南(EPG)的数据是通过视频流的用户数据(UserData)字段传送的。
UserData字段的结构如下

各字段定义说明TableId 表标识字段。
Length 段长度字段,标识该字段后的字节长度。
ProtocolVersion 协议版本号字段DataNumber 数据项数目字段Selection_number 数据项序数字段,标识第几个数据项Xpos 坐标字段,标识界面上该控件的某一点的横坐标Ypos 坐标字段,标识界面上该控件的某一点的纵坐标NetworkId 网络标识字段TsId 传输流标识字段ServiceId 服务标识字段,标识该控件所链接的下一级界面或业务的标识(ID)NotUsed 标识该数据项是否使用CursorProtocolVersion 图标的版本号字段CursorId 图标的类型标识Width 长度字段,标识矩形图标的宽度Height 长度字段,标识矩形图标的高度Line_color 标识图标所用的线的颜色Background_color 标识图标所用背景颜色。
Background_transparency 标识图标所用背景透明度RightSelection 标识该控件的右控件对应的数据项的序号LeftSelection 标识该控件的左控件对应的数据项的序号UpSelection 标识该控件的上控件对应的数据项的序号DownSelection 标识该控件的下控件对应的数据项的序号这些信息即提供了画EPG界面上的控件边框所需要的信息。包括控件边框的坐标(Xpos,Ypos)、宽高(Width,Height)、线的颜色(Line_color)、背景颜色(Background_color)、背景透明度(Background_transparency)等。
同时,也提供了处理用户消息所需要的信息。包括该控件所链接的下一级界面或服务的ID(ServiceId),改该控件的上、下、左、右控件的ID(UpSelection,DownSelection,LeftSelection,RightSelection)等内容。
二、关于EPG界面的实现方式在本发明中,电子节目指南(EPG)的界面由两部分组成。
一部分是EPG界面的背景,由图片构成,每一级界面都是一幅图片。这些图片都以视频流的形式发送,接收时只要解码相应的视频流即可显示。
另一部分是界面背景上用于引导用户操作控件的图标,由于在EPG界面的背景图片上已经画出了其上的所有控件,因此只需要画出焦点所在控件的边框即可,不需要画出真正的控件。这些边框的坐标和宽、高、线的颜色、背景颜色、背景透明度等信息,是通过接收该视频流的用户数据(UserData)中的数据得到的。
这种图片用户界面方式,可有效解决在常规隔行扫描电视机上显示字符容易产生的画面闪烁现象,且由于不需要接收机内嵌图形控件库和字库,因此降低了复杂度,适用于低成本的简单机顶盒。
三、关于EPG的消息处理机制在电子节目指南(EPG)的各级界面下,都可接收用户通过遥控器操作发送的消息。程序在接收到UserData中的信息后,即会根据该信息创建DataNumber个智能按钮Smart Button控件(DataNumber的值也从UserData中的信息中得来,见上面的UserData字段的结构)。
智能按钮Smart Button控件的结构如下所示<pre listing-type="program-listing">typedef struct SMARTBTN_INFO{Int 32 ButtonId; Int 32 Xpos; Int 32 Ypos; Int 32 Width; Int 32 Height; Int 32 NetworkId; Int 32 TsId; Int 32 ServiceId; Int 32 NotUsed; Int 32 CursorProtocolVersion; Int 32 CursorId; Int 32 LineColor; Int 32 BackgroundColor; Int 32 BackgroundTransparency; Int 32 NavProtocoleVersion; Int 32 RightSelection; Int 32 LeftSelection; Int 32 UpSelection; Int 32 DownSelection;}SmartbtnInfo_t,*pSmartbtnInfo_t;</pre>当用户做出上、下、左、右移动光标的操作时,可根据控件结构中的UpSelection、DownSelection、LeftSelection、RightSelection做出相应的处理;当用户做出选择进入的操作时,可根据控件结构中的服务标识ServiceId进入该控件链接的下一级界面或服务。
最后所应说明的是以上实施例仅用以说明而非限制本发明的技术方案,尽管参照上述实施例对本发明进行了详细说明,本领域的普通技术人员应当理解依然可以对本发明进行修改或者等同替换,而不脱离本发明的精神和范围的任何修改或局部替换,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种电子节目指南的实现方法,其特征在于首先,机顶盒通过对相应视频流信息的解码,显示电子节目指南的界面图,接收该视频流的用户数据字段的数据;根据接收到的信息,创建智能按钮控件,并画出焦点所在控件的边框;当用户发出操作指令时,在电子节目指南的界面下,智能按钮控件根据该操作指令进行相应的操作处理。
2.根据权利要求1所述的电子节目指南的实现方法,其特征在于所述用户数据字段传送的视频流信息为电子节目指南界面上控件图标的信息。
3.根据权利要求2所述的电子节目指南的实现方法,其特征在于所述控件图标的信息包括控件图标的坐标(Xpos,Ypos)、大小(Width,Height)、控件所链接的下一级界面或服务的ID(ServiceId),每个控件的上、下、左、右控件的ID(UpSelection,DownSelection,LeftSelection,RightSelection)。
4.根据权利要求1或2所述的电子节目指南的实现方法,其特征在于,所述电子节目指南(EPG)的界面包括两部分一部分是EPG界面的背景,是作为图片以视频流的形式发送的,接收时只要解码相应的视频流即可显示;另一部分是背景上的控件图标边框。
5.根据权利要求1或2所述的电子节目指南的实现方法,其特征在于,在电子节目指南(EPG)的各级界面下,都可接收用户通过遥控器操作发送的消息。
6.根据权利要求5所述的电子节目指南的实现方法,其特征在于,当用户做出上、下、左、右移动光标的操作时,根据控件结构中的UpSelection、DownSelection、LeftSelection、RightSelection做出相应的处理。
7.根据权利要求5所述的电子节目指南的实现方法,其特征在于,当用户做出选择进入的操作时,可根据控件结构中的服务标识ServiceId进入该控件链接的下一级界面或服务。
全文摘要
本发明公开了一种电子节目指南的实现方法,至少包括以下步骤首先,机顶盒通过对相应视频流信息的解码,显示电子节目指南的界面图,接收该视频流的用户数据字段的数据;然后,根据接收到的信息,创建智能按钮控件,并画出焦点所在控件的边框;当用户发出操作指令时,在电子节目指南的界面下,智能按钮控件根据该操作指令进行相应的操作处理。采用本发明所述方法,明显地降低了数字电视机顶盒系统的复杂程度,不需要使用中间件技术,方便用户使用和普及推广。
文档编号H04N7/00GK1512770SQ0215972
公开日2004年7月14日 申请日期2002年12月30日 优先权日2002年12月30日
发明者刘新伟, 王 琦 申请人:北京中视联数字系统有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1