EPG在DVB节目广播中的应用
2003-01-09
王心 北京广播学院信息工程学院 依马狮网
EPG简介 |
EPG的中文名称是电子节目指南,它为用户收看电视节目和享受信息服务提供一个良好的导航机制,使用户能方便快捷地找到自己关心的节目,查看节目的附加信息。 |
1. EPG的类型 |
EPG有三种类型:单频道EPG、多频道EPG、全频道EPG。单频道EPG只是对某个频道某段时间的节目进行表示,将指示所调到频道的节目情况,只能存储最多4kB的信息。多频道EPG包含多个频道多天的节目信息,但没有导航,最多有256kB的信息。全频道EPG包含多个频道多天的节目信息,有导航系统,最多有256kB的信息。 |
2.EPG包含的节目信息 |
EPG主要包括节目单信息和当前播放节目信息。节目单的信息应该分为两类:总的概述信息和细节的信息(即单个节目的信息)。总的信息包括:传送信息的天数(例如一周)、传送频道的数目和名称、传送的节目数、节目提供商的标识和名称、传送网络的信息(网络标识和网络名称)。细节信息包括:节目名称、节目的简单介绍、节目的开始和结束时间、节目的主题、节目的类属、节目的观看分级限制(例如对某个年龄段进行限制)。当前播放节目信息:当前时间、当前节目名称、所在频道名称、节目类型。对于全频道EPG来说,还要加入对节目进行分类的导航信息。 |
|
EPG在DVB节目广播中的应用 |
利用IRD接收DVB节目,用户不仅能够接收普通的电视节目、广播节目或图文电视节目,而且还可以查看你感兴趣的信息:按节目分类(如音乐节目、体育节目、电影等)检索节目;按节目提供者检索节目;未来一段时间内节目播出表;视频网络中节目播出情况等信息。 |
1.DVB节目广播中SI的作用 |
DVB业务中,可以加入许多辅助数据信息,供解码器的开发者来实现五花八门的节目服务功能。欧洲电信标准(ETS)在ETS300 468中规定了DVB-SI的规范。SI是指在符合MPEG-2(13818-1)的传送流中,插入某些特殊的信息。这些信息占用某些特定的PID(PacketIdentity,包识别符)及Table_Id(表识别符),供解码器按PID提取这些信息。这些信息的应用非常广泛,为解码器构成电子节目指南及频道自动搜索提供各种各样的信息,还提供了其它网络的许多信息。在MPEG-2中的PSI提供了有关节目组成和相互关系的信息,从而使得在接收端可以正确地对TS流进行解复用。但是这些信息在实际使用时仍然显得不够,特别是用户对交互式和节目选择的要求越来越高,所以在DVB中采用了SI对PSI信息进行进一步的扩展。 |
MPEG-2中与DVB-SI有关的信息为PSI(节目说明信息),PSI提供了解码器解复用及解码的信息,它由三个表构成:PAT(节目关联表)、PMT(节目映射表)、CAT(有条件接收表)、NIT(网络信息表)。 |
PAT的PID号为“0x00”,解复用器工作总是通过寻找PAT开始。PAT给出了构成传送流中各个节目业务的PMT的PID,同时,也给出了NIT的PID号。 |
PMT指出了组成节目业务(Service)的各个码流的PID号,并对各路码流进行描述。 |
NIT由ETS300 468定义,它符合ISO/IEC13818-1标准。其目的是提供有关物理网络的信息。网络信息表传送本网络以及与此有关的其它网络的一些信息。每个网络都有唯一的识别符,网络编码请参看ETR162。 |
2. EPG与SI的关系 |
SI的主要目的是:根据选择自动利用NIT、PAT、PMT等信息进行频道调谐;选择节目和定位;实现EPG;作为API的基础;进行条件接入(CA)控制。PSI只包含与当前TS流有关的信息,即它们所涉及的内容只与当前流的部分信息有关,而SI信息则可以包括一些不在当前流中的一些服务信息和事件,允许用户进行更多的选择和了解其他的服务。SI在复用器合成TS时插入,一般情况下,有独立的SI编辑器,与主控制器通过网络连接,实时将编辑好的SI插入到复用流中。但某些简单的SI也可以通过主控制器中插入。由于SI提供了EPG所需的基本信息,因此EPG的基本信息必须使用SI传送,以保证IRD获取EPG基本信息的兼容性。SI中必须包含EPG的基本功能和高级功能所需的全部信息,所以SI可以作为EPG的载体,来传送EPG信息。 |
3.SI 中各类表对EPG的描述 |
EPG可以说是接收设备内提供的一种应用,用于自动向用户提供方便而直观的节目选择等功能。有了它用户就不用直接面对传输流中传送过来的有关节目的各种难懂信息,而是由EPG提供对这些信息的解释。SI可以提供足够的信息以完成EPG。 |
SI中的BAT(节目业务群关联表)可以方便地进行相关节目或某一类节目的浏览和选择。在BAT中包含传送节目的天数、节目业务群的名称及其所包含的节目业务清单。在SDT(节目业务描述表)可以用来描述当前传输流,也可以描述其他传输流。SDT中包含了节目服务提供商的名称、标识、节目数、节目名称、节目类型。EIT包含节目的有关数据:节目名称、节目的简单介绍、节目的开始和结束时间、节目的主题、节目的类属、节目的观看分级限制(例如对某个年龄段进行限制)。EIT(节目段信息表)分为四种:当前传输流的正在播出或将要播出节目的描述、当前传输流计划播出的节目、其他传输流的正在播出或将要播出节目的描述、其他传输流计划播出的节目。在DVB中仅对0-15的PID进行了规定,除了有一部分保留以外,其他的均可以自定义。 |
4.EPG的树结构 |
EPG的显示菜单是以树的形式组织出来的,树上的每个节点为列表文件,那么最开始显示的界面为树上的根,列表上的每一项都将根据事先描述好的菜单结构链接到新的下一个菜单中去,或者链接到已定义好的叶节点中去。当观众浏览菜单时,EPG软件就可以根据观众的选择标准在它的节目单数据库中收集相关的资料。对于Full EPG来说,它将给用户提供一个专门的导航系统。那么在这棵界面菜单树(如图1)中,它的节点、叶、根菜单的组织都应该符合EPG标准中的数据结构。 NI(导航信息)和OI(OSD信息)结构是用于构建这棵菜单树的。在这棵菜单树中,根和叶以上的节点均由NI的结构来完成的,叶是由OI来完成。在EPG这棵树形成以后,它的变化要靠应用信息(AI)来指挥进行。许多个PI(节目信息)是用来对每个节目进行描述的,它不用在树结构中。MI(广告等信息)是对额外的信息(如广告)进行说明的,或者节目进行细节介绍。LI(语言信息)和SI(字幕信息)最多只能有一个,那么HI(帮助信息)不是必选的,它的数目也是可变的,主要是用于帮助系统能尽快地完成信息的查找。 |
广告
|