欢迎来到天天文库
浏览记录
ID:41117605
大小:82.50 KB
页数:4页
时间:2019-08-16
《数字电视电子节目指南(EPG)的实现原理分析》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、数字电视电子节目指南(EPG)的实现原理分析张剑 武汉广电数字网络有限公司数字电视技术部副经理 文章来源:局技术论文获奖文章 近几年来,数字电视在我国得到了飞速发展。数字电视相对于传统的模拟电视而言,不仅仅在于用户接收的图像质量大大改进,更重要的是引入了服务信息(ServiceInformation,SI)这一概念,通过SI信息实现的电子节目指南(EPG)能更好的帮助用户搜索数字电视频道,获得节目播出时间,了解节目内容,预定喜爱的节目,使数字电视具备更多的交互功能。 数字电视与模拟电视节目选择的
2、方式完全不同,模拟电视每个频道对应一个节目,只要调到相应的频率,就可以看到图像。而在数字电视中,多个节目被复用到一个码流中,每个节目只占有码流中的部分包,一个物理的频道只能给出包含多个节目的传输流,要观看其中的某个节目,还必须从码流中提取出节目对应的传输包,然后再进行解码。怎样从众多的节目和服务中选取所需要的服务就变得比较复杂。此外,各种影响接收的技术参数对用户来说也是非常难懂的。为此,提供一些必要的服务信息以帮助用户选择节目使非常必要的。 在数字电视中,所有视频、音频、文字、图片等经数字化处理后都变成了数据
3、,并按照MPEG-2的标准打包,形成固定长度(188个字节)的传送包,然后将这些数据包进行复用,形成传送码流(TS),通常一个频道对应一个TS流,一个频道的TS流由多个节目及业务组成。在TS流中如果没有引导信息,机顶盒将无法找到需要的码流,所以在MPEG-2中,专门定义了PSI信息,其作用是自动设置和引导接收机进行解码。PSI信息在复用时通过复用器插入到TS流中,并用特定的PID(包标识符)进行标识。 在MPEG-2标准中定义的节目信息PSI,是对单一码流的描述,由于系统通常存在多个码流,为了使使用者能在多码
4、流中快速地找出自己需要的业务,在DVB标准中对MPEG-2的PSI进行了扩充,在PSI四个表的基础上再增加了九个表,形成SI。SI是对整个系统所有码流的描述,描述系统传输内容、广播数据流的编排和时间表等的数据,它包括PSI信息。一、节目专用信息(PSI) PSI由节目关联表(PAT)、条件接收表(CAT)、节目映射表(PMT)和网络信息表(NIT)组成。 节目关联表(ProgramAssociationTable,PAT):PAT由PID0X0000标识,它的主要作用是指出传输码流中包括那些节目,节目的编号
5、与对应的节目映射表(ProgramMapTable,PMT),并指定网络信息表(NetworkInformationTable,NIT)所对应的PID。 条件接收表(ConditionalAccessTable,CAT):CAT由PID0X0001标识,CAT提供系统中条件接收的信息,指定CA系统与它们相应的授权管理信息EMM之间的联系,指定EMM的PID,以及其它相关的参数。在武汉数字电视平台中它指定爱迪德CA系统的EMM为0X66,永新同方CA系统的EMM为0X68,这样机顶盒根据这一数值去解析CA加密信
6、息。 PMT:PMT指出相应节目中包含的内容,即节目由那些流构成,以及这些流的类型(视频、音频、数据),指定节目中各流所对应的PID,以及该节目的PCR所对应的PID。 NIT:NIT提供与多组传输流、物理网络及网络传输相关的一些信息,比如用于调谐的频率信息以及编码方式、调制方式等参数方面的信息,例如武汉电视台的传输频点为459MHz,调制方式为64QAM,纠错方式为RS方式等。 这些表插入到TS中传输。PSI指定了如何从一个携带多个节目的传送流中正确找到特定的节目,当接收机要接收某一个指定节目时,它首先
7、从节目关联表中取得这个节目的节目映射表的PID值,然后从TS中找出与此PID值相对应的节目映射表,从这个节目映射表中获得构成这个节目的基本码流的PID值,根据这个PID值滤出相应的视频、音频和数据等基本码流,解码后复原为原始信号。MPEG-2传送流的结构如图1所示。2009-7-710:56上传下载(19.56KB)二、服务信息(SI) MPEG-2在PSI中提供了不少有关节目组成盒相互关系的信息,从而使得接收端可以正确地对TS流进行解复用。但是这些信息在实际使用时仍然显得不够,特别是用户对交互盒节目选择的要
8、求越来越高,PSI信息相对于这些要求而言就明显无能为力。为解决这类问题,在DVB中采用了SI对PSI信息进行了进一步的扩展。 SI信息共定义了10个表,但有一些表实际意义不大,在武汉数字电视系统中,实际共使用了5个表。1、业务群关联表(BAT):PID值为0X11。它提供了业务群相关的信息,给出了业务群的名称以及每个业务群中的业务列表。通过BAT表可以方便地进行相关节目或某一类节目地
此文档下载收益归作者所有