浅析电子节目指南

2018-04-12 11:45唐啸谷
数字通信世界 2018年3期
关键词:节目单码流机顶盒

唐啸谷

(瑞安市华数广电网络有限公司,瑞安 325200)

在收看模拟电视节目的时候,通常用户通过广播电视报或当日的有关报纸刊登的电视节目表,来选择自己喜爱的电视节目,并且只能通过操作遥控器简单的“翻屏”来寻找节目。然而,数字电视的发展给广播电视行业带来了全新的运营模式和管理理念。其中,作为数字电视与传统模拟电视的主要区别之一EPG,即电子节目指南,是数字电视交互业务中一个极其重要的应用。电子节目指南EPG是指在标准TS传输流中插入DVB标准定义的业务信息,使机顶盒可以从TS流中提取出节目提供商播出节目的列表和播出参数,以直观的形式显示给数字电视用户,使得用户可以方便地接收、选择数字电视节目。

1 EPG信息的构成

数字电视机顶盒中为了找到需要的码流,识别不同的业务信息,在TS流中必须加入一些引导信息,为此,在MPEG-2中,专门定义了PSI信息,其作用是从一个携带多个节目的某一个TS流中正确找到特定的节目。但PSI表只是对单一TS流的描述。由于系统通常存在多个TS流,为了引导数字电视用户能在TS流中快速地找出自己需要的业务,DVB对MPEG-2的PSI进行了扩充,在PSI四个表的基础上再增加了九个表,形成SI。在实用中,我们将SI所提供的数据通过有序地组织起来,生成类似节目报的形式,它能在电视机上即时浏览,这就是电子节目指南EPG。

EPG信息分为基本EPG信息和扩展EPG信息两种。基本EPG信息是指用SI业务信息表进行描述的EPG信息,包括网络信息表(NIT)、业务群关联表(BAT)、业务描述表(SDT)、事件信息表(EIT)等,这些表被分为一个或若干个段,每个段包含有一部分或全部关于表的信息,然后插入到传输流TS包中。(段是一种用来把SI信息表映射成TS包的语法结构。)扩展EPG信息是在基本EPG信息基础上的扩充,包含了基本EPG信息的全部内容。扩展EPG信息中可包含以多种媒体文件格式表示的与节目描述有关的信息。当用于数字电视平台之间交换EPG信息时,按XML格式描述全部EPG信息。在EPG系统中,基本EPG信息是必需的,扩展EPG信息是可选的。

2 EPG的基本功能

EPG的应用使处于数字电视用户享受到交互式的电视服务。通过它,观众就能够方便地找到自己喜欢的节目。EPG给用户提供容易使用、界面友好、可以快速访问所关注节目的一种方式,用户还可以通过该功能看到一个或多个频道甚至所有频道上近期将播放的节目。除此以外,现在市面上主流EPG产品如数码视讯Vision Sky等还可包含节目附加信息、节目分类、节目价格、节目预定以及家长分级控制等高级功能,让数字电视用户享受到了高标准的电视服务。

(1)节目单:能够提供一个星期的所有的电视节目,用户可以选择时间或频道的方式进行浏览。

(2)当前播出节目播放:可从节目单中选择当前节目进行播放。

(3)节目附加信息:可以通过选择某个节目浏览其附加信息,如节目情节介绍。

(4)节目分类:按节目内容进行分类,如体育、影视、少儿等。

(5)节目预订:在节目单上按频道和分类预约一段时间之内将要播放的节目,届时自行动播放。

(6)家长分级控制:家长可以根据儿童年龄段对节目内容进行分级控制,对一些不适宜儿童观看的节目加锁。

3 SI信息生成EPG信息的方案

SI信息主要提供整个数字电视机顶盒的设置信息。在使用SI信息生成EPG的方式中,信息来源主要有以下几个方面:PSI中的表和描述符,如NIT、PAT、CAT、PMT等;SI标准中定义的表和描述符,如SDT、TDT、EIT等;附加专用描述符。

4 EPG信息在机顶盒中提取的过程

生成EPG所需要的全部信息都必须通过SI来获取,即SI是作为EPG的载体来传递信息的。在应用中,PSI/SI为生成EPG提供了必须的节目信息。在接收端机顶盒中,实现EPG信息的过程:

(1)根据NIT表的PID为0x0010,首先从码流中滤出NIT表。

(2)根据NIT表提供的网络信息解读并存储所有的频点信息。

(3)根据PAT表的PID为0x0000,从码流中滤出PAT表。

(4)从PAT表中获得包含PMT表的节目号的PID信息,从而滤出PMT表。

(5)从PMT表中获得构成这个节目的基本码流的PID值,根据这个PID值滤出相应的视频、音频和数据等基本码流。

(6)根据SDT表的PID为0x0011可以滤出SDT 表,通过SDT表中可以获得业务信息。

(7)根据EIT表的PID为0x0012可以滤出EIT 表,从EIT表中可以获得节目名称、节目开始时间、节目长度、节目分类、家长分级控制等信息。

5 EPG应用解决方案

在数字电视网络实际组网中,EPG应用解决方案主要有表1的几种:

表1 EPG应用解决方案

实际应用中,EPG生成的带宽的效率(启动速度与EPG更新速度)和节目数量、播发方案、硬件设备有很大关系。表2是在奔腾4 CPU的PC(低配置下)上得到的数据。

表2 TS流规模

6 结束语

EPG通过一系列功能为数字电视用户带来高标准的电视服务,因为EPG是直接面向用户层次的,所以安全稳定性至关重要。而在SI信息中的最微小的错误也会给EPG带来极大的混乱,所以EPG的整体设计以及EPG对DVB-SI的分析、验错和纠错功能都需要较高的要求。这些具体的问题还需要在技术上作进一步的努力。■

[1]吴明海.数字电视实用技术.北京:教育科学出版社,2009.10.

[2]赵宇峰,包杰.有线数字电视中EPG信息介绍及其系统的实现.中国有线电视,2006.12.

[3]数字电视广播电子节目指南规范.国家广播电影电视总局,2008.03.

[4]张刚.深入浅出数字电视.北京:电子工业出版社,2007.03.

猜你喜欢
节目单码流机顶盒
数字电视TS码流协议简要分析
高清网络摄像机图像延迟分析及解决方案
机顶盒上别盖布
安全使用机顶盒注意五点
幽你一默
到底谁先唱
有线电视高清数字电视机顶盒测试系统的构建
坐在节目单上
What is Apple Watch All About?
一种比较ASN.1码流差异的方法