|
EPG使用SI来帮助用户对节目进行搜索。在选择一个节目时,可能首先查找BAT,根据BAT的名称列出一系列的节目种类,比如新闻、体育、电影、音乐等,选择其中自己感兴趣的类型,如电影等,于是得到有关电影的BAT。接收应用程序根据此BAT中包含的服务信息,得到一个服务选择列表。此时可以根据喜好,选择所希望观看的电影频道。要实现这一目的,EPG需要找到服务所对应的传输流,这是EPG根据BAT中所对应的传输流标识符查找NIT中传输流的描述,直到找到相应的传输流标识流所对应的描述,根据描述子中的参数(如频率、调制方式等)将IRD调到相应的播出频道。调到该频道后,就可以解调出传输流,再根据BAT中得到的服务标识符在当前的传输流的SDT中查找对应的服务,得到有关服务的信息,然后用户就可以根据自己的兴趣来对事件项进行选择。这时EPG根据所选事件的标识符和服务标识符查找EIT,得到有关事件的信息,比如什么时间开始、共多长等。
3. EPG的显示技术 当电视节目和EPG应用同时启动时,用户看到的可能是节目画面和EPG界面的叠加,电视画面从前到后可以分为三层,依次为图形层(On Screen Display,OSD)、视频层和背景层。OSD界面显示技术指在图像画面上叠加文字显示,使屏幕为用户提供更多的附加信息;视频层为当前正在收看的节目,即解码出来的活动图像;背景层为没有播放电视节目和启动EPG菜单时的屏幕图像。EPG画面在图形层上构建,EPG画面是由许多EPG图形元素(如按钮、文本框、选择按钮、组件容器等)叠加而成。界面的状态转移是通过消息驱动的机制来实现的,在消息响应函数中进行消息处理。用户见到的是屏幕图像是这三层的叠加后的图像。 SI数据检索模块快速地检索本地SI数据库,提取数据信息供EPG显示使用;OSD层图形元素库提供界面所需的图形元素;状态转移控制器接收用户遥控器的输入,控制状态转移流向;OSD层图像是指EPG界面图形元素合成后的图像,完成图形绘制。最后是OSD层、视频层和背景层的叠加操作。
四 结束语 电视数字化,让电视以一个崭新的面貌出现,电视数字化的好处不仅仅是提供高质量的视频、音频节目,更重要的是采用数字化处理后,可以开展更多灵活多样的增值业务,EPG在其中将起到很重要的作用。如何在机顶盒中构造出美观大方、功能强大、操作简单且易于用户交互的EPG是机顶盒厂商所关注的问题。我们期待着中文EPG标准的早日出台,各厂商也能推出包含丰富内容、功能各异EPG的数字电视机顶盒。 (全文完)
|
|
|
|
|