介绍DVB-S码流,PAT,PMT,NIT,CAT.docx

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
介绍DVB-S码流,PAT,PMT,NIT,CAT

介绍DVB-S码流,PAT,PMT,NIT,CAT 摘要 本文介绍了电子节目指南信息的构成以及MPEG-2 PSI和DVB-SI信息规范,提出了一种EPG信息的存储结构和节目数据库的生成方案,并据此讲述了如何在数字有线电视机顶盒中生成电子节目指南EPG。 关键词 机顶盒 MPEG-2 PSI节目专用信息 DVB-SI业务信息 电子节目指南?1 引言 目前数字电视已经进入快速发展阶段,与数字电视相关的业务也将大幅度增长。当节目运营商将大量的节目信息通过有线网络提供给用户,用户在欣赏高质量节目源的同时如何才能方便快捷地找到这些业务或信息就成了开发者们需要解决的一个关键问题。电子节目指南(EPG,Electronic Program Guide)正是为了方便用户对信息的获取而制作的运行于用户端综合接收解码器(IRD,Integrated Receiver Decoder)的应用程序,它通过电视屏幕向用户提供由文字、图形、图像组成的人机交互界面,负责电视节目和各种业务的导航[1]。用户通过电子节目指南,能够了解到节目的相关信息(包括节目时间、播放时间、内容梗概等),并且实现对节目的快速检索和访问。 EPG的形成依赖于节目播出前端将符合DVB(Digital Video Broadcasting)标准的业务信息(SI,Service Information)插入到承载节目信息的传送流(TS,Transport Stream)中,这些SI信息携带了EPG所需的全部数据。2 电子节目指南信息的组成和传输 电子节目指南信息(以下简称EPG信息)由两部分组成:基本EPG信息和扩展EPG信息。 基本EPG信息是指完全可以用《数字广播业务信息规范(GY/Z174-2001)》中的网络信息表NIT、业务群关联表BAT、业务描述表SDT、事件信息表EIT等进行描述的EPG信息。 扩展EPG信息是指在基本EPG信息之外,通过数据轮播传递的EPG信息,这些信息的入口采用EPG映射表EMT进行描述,信息的内容被封装成具有多级目录结构的文件系统,称为扩展EPG内容信息(XECI)。 一个EPG系统至少应该包括基本EPG信息[ 2 ]。 本文也仅就基本EPG信息进行论述。 “数据广播业务信息规范”中NIT、BAT、SDT、EIT和EMT表都被分成一个或若干个段(section)来表示,然后插入到TS包中。段是一种用来把SI信息表和EPG信息表映射为TS包的语法结构,这些信息符合GB/T 17975.1定义的专用段语法结构。段可直接映射到TS包中。段可能起始于TS包有效负载的起始处,但这并不是必须的,因为TS包有效负载的第一个段的起始位置是由pointer_field字段指定的[ 3 ]。3 MPEG-2 PSI节目专用信息与DVB-SI信息简介 在数字电视中,所有的音、视频信号和数据信息经过编码后,在进入传输系统前,必须按照MPEG-2标准打包,形成固定长度的TS包,包长为188字节或204字节。对于这些长度相同的包,如果没有引导信息,IRD是无法找到所需要的码流的。为此在MPEG-2标准中专门定义了节目专用信息(PSI,Program Specification Information),其作用在于自动设置和引导IRD进行解码[ 4 ]。 PSI信息由以下四种表组成:(1)节目关联表PAT;(2)节目映射表PMT;(3)网络信息表NIT;(4)条件访问表CAT。 在实际应用中,解码器IRD要对某一路特定码流进行解码时,首先要找到PAT表,根据PAT表找到所需的节目及该节目对应的PMT表的PID。PMT表中可能包含多个数字码流,每个码流都有一个唯一的PID与之对应。如果要解码的是视频码流,则在PMT表中找到video PID值,再从TS流中过滤出PID值与之匹配的TP包并送到视频解码器。 MEPG-2的PSI信息提供了相关节目组成和相互关系的信息,从而使得接收端IRD可以对多路传输流进行解析,但是这些信息在实际应用中仍显得不够,它不能提供节目的名称、节目的开始时间、持续时间及节目的附加信息等。为此在DVB中扩展定义了SI业务信息。PSI信息基本上都是与现行流(AS,Actual Stream)相关的,而SI信息则可以包括不在现行流中的一些业务和事件信息,从而允许用户进行更多的选择和了解更多的其它业务信息。 与PSI定义的四种表不同,SI中定义了9种表,其中构成基本EPG信息的最重要的表是网络信息表NIT、业务描述表SDT和事件信息表EIT。SI 表传送的信息都是通过描述符(descriptor)的形式给出的。 每个描述符都以descriptor_tag(用于唯一标识descriptor的类型)和descriptor_length开始。不同的描述符用于描述不同SI

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档