EPG电子节目指南_第1页
EPG电子节目指南_第2页
EPG电子节目指南_第3页
EPG电子节目指南_第4页
EPG电子节目指南_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、EPG2022-6-16Agenda 节目特定信息(节目特定信息(PSIPSI) 业务信息(业务信息(SI SI) 电子节目指南(电子节目指南(EPGEPG)2PSI基本功能PSI信息使机顶盒能从一个携带多个节目的TS流中正确找到特定的节目 ,PSI携带了音视频数据的PID以及有关节目PID之间的关系,PSI数据信息用于对复用流中的不同节目流进行解复用和解码。l PSI提供了复用码流的信息(只提供此类信息)l PSI信息封装在SECTION中传输l PSI不能加扰l PSI涉及四个表:PSI由节目关联表(PAT)、条件接收表(CAT)、节目映射表(PMT)和网络信息表(NIT)组成,在复用时通

2、过复用器插入到TS流中,并用特定的PID(包标识符)进行标识4节目关联表(Program Association Table,PAT):PAT定义了一个TS流中所有的节目,PAT的PID是0 x0000,是PSI信息的根节点。要查找节目播放信息必须从PAT开始。PAT中包含了TS中所有节目的完整列表,每个表项包括ServiceID和PMT的PID。PAT中ServiceID为0的表项是NIT。条件接收表(Conditional Access Table, CAT):CAT表的Table_PID为0 x01. CAT表针对具体CA系统中的用户的授权情况,含有标识具体CA系统的CA_System_

3、ID和用于获取授权管理信息EMM的索引EMM_Pid,通过这两项内容就可以获得用户所在CA系统的EMM信息,用于节目的解扰工作 。EMM信息通过TS流与其他节目信息复用传输,并且为了用户及时获得授权信息,复用在每一个TS流中。节目映射表(Program Map Table,PMT):PMT提供了一个节目的ServiceID和用于播放的所有资源信息,如音视频PID,PCR,字幕PID等。PMT完整的描述了一路节目是由哪些PES组成,给播放提供相应的资源。网络信息表( Network Information Table ,NIT):NIT表PID为0 x10(PAT表里有指出), NIT表包括该数

4、字电视网中的所有的传输流的物理传输网信息,包含节目的频道调谐参数、频率、符号率等,这些信息使接收机可以按照用户的选择以很少的延时或无延时地改变频道、调谐参数,正确地解码出TS。PSI表PSI关系图5PATPATPID=0 x0000PID=0 x0000PMTPMTPIDPID由由PATPAT给出给出NITNITPIDPID由由PATPAT给出给出CATCATPID=0 x0001PID=0 x0001EMMEMMECMECM组件组件音频音频视频视频数据数据其它其它PAT PAT:Program Association Table PAT定义了一个TS流中所有的节目,PAT的PID是0 x00

5、00,是PSI信息的根节点。要查找节目播放信息必须从PAT开始。 PAT中包含了TS中所有节目的完整列表,每个表项包括ServiceID和PMT的PID。 PAT中ServiceID为0的表项是NIT。PAT表重要字段l 段长度 section_lengthl 版本号 version_numberl 段号 section_numberl 最后段号 last_section_numberl NIT表的PID network_PIDl PMT表的PID program_map_PIDPMTl PMT:Program Map Tablel PMT提供了一个节目的ServiceID和用于播放的所有资源

6、信息,如音视频PID,PCR,字幕PID等。PMT完整的描述了一路节目是由哪些PES组成,给播放提供相应的资源。l 在PMT中可以加载多种描述符,用于描述更广泛的功能。如Teletext_descripto、Subtltle_descriptor、CA_descriptor等描述符。PCRCATl CAT:Conditional Access Table l CAT提供了在一个或多个CA系统及其授权管理信息,用于节目的解扰工作l 若一个TS中任何原始流进行了加密处理,那么在TS中一定要插入CATNIT NIT:Network Information Table 网络信息表 NIT表关联给定网络

7、下的各TS流,传递与TS流的物理结构相关的信息,以及与网络自身特性相关的信息 original_network_id和transport_stream_id两个标识符相结合唯一确定了网络中的TS流。NIT结构l 表标识符 table_id;l 网络标识符 network_idl 版本号 version_number:5位字段。标识子表的版本号。l 当前后续指示符 current_next_indicator 1:当前子表正被使用 0:所传子表尚未被使用,它是下一个将被使用的子表NIT结构(续)l 网络描述符长度 network_descriptors_length:12位字段,给出了从本字段的

8、下一个字节开始的网络描述符的总字节长度。l 传输流循环长度 transport_stream_loop_length:12字段,定义了从本字段的下一个字节到第一个CRC-32字节之前的传输流循环的总字节长度。l 传输流标识符 transport_stream_id:16位字段,用于区别在同一个传输系统中,不同的复用码流。l 原始网络标识符 original_network_id:16位字段,给出原始传输系统的network_id。l 传输流描述符长度 transport_descriptors_length:12位字段,指出从本字段的下一个字节开始的TS描述符的总字节长度。l CRC_32:3

9、2位字段。包含了CRC值,在处理完整个段之后,CRC解码NIT表中的循环l 循环一:描述网络特性,如网络名,不常用。l 循环二:描述网络中每个TS的信息,如频点信息和TS中Service信息,它们分别属于Deliver_system_descriptor和Service_list_descriptor,此两项常用。Agenda 节目特定信息(节目特定信息(PSIPSI) 业务信息(业务信息(SI SI) 电子电子节目指南(节目指南(EPGEPG)15业务信息(SI)16SI表是对整个系统所有TS流的描述,也就是电视节目的信息,比如节目名称、节目分类、节目时间、节目来源等。SI信息插入到标准的T

10、S传输流中进行传输,SI使机顶盒的综合接收解码器可以从TS流中提取出节目提供商播出节目的列表和播出参数,以直观的形式显示给数字电视用户,使得用户可以方便地选择、接收数字电视节目。l SI提供了业务相关的识别信息l 除EIT外其他SI信息不能加扰l SI具体涉及9个表:SDT、EIT、BAT、TDT、TOT及RST、ST、SIT、DIT,其中SDT、EIT、TDT为必需传送的表,其它SI表只在需要时传输。l 这些表被分为一个或若干个段(SECTION),每个分段包含有一部分或全部关于表的信息,然后插入到TS流传输包中。l SI是实现EPG基本功能的前提。SI关键表17SDT(业务描述表):PID

11、为0 x0011,包含了当前传输流的业务信息,比如当前传输流ID,当前传输流中包含的电视台名称、节目名称、节目类型等。EIT(事件信息表):PID为0 x0012,包含了与节目相关的数据,EIT是生成EPG的主要表。它包括每个业务当前播出的节目名称、播出开始时间、播出时间段、父母控制级别等信息和下一个播出节目相关信息。TDT(时间和日期表):PID为0 x14,它主要功能就是提供当前的日期、时间,以便在机顶盒可以获取显现。BAT(业务群关联表): PID为0 x0011提供了业务群相关的信息,给出了业务群的名称以及每个业务群中的业务列表。利用BAT表的功能,用户根据前端的定义,方便、快捷地搜索

12、到不同业务群的节目。BAT表结构TDTl TDT:Time and Date Table 时间和日期表l TDT仅传送UTC时间和日期信息。l TDT表只包含一个段。传输此表的TS包的PID值为0 x0014,table_id为0 x70。l 此表一般1到5秒钟发一次,用于向机顶盒传送当前时间。l UTC时间 UTC_time:40位字段,包含以UTC和MJD形式表示的当前时间和日期。此字段前16位表示MJD日期码,其余24位按4位BCD编码,表示6个数字。业务描述表(SDT)l SDT表被切分成业务描述段。任何构成SDT表的段,都要由PID为0 x0011的TS包传输。l 描述现行TS的SD

13、T表的任何段的table_id值应为0 x42,且具有相同的tranport_stream_id以及相同的original_network_id。l 指向一个现行TS之外的其它TS的SDT表的任何段的table_id值应取0 x46。SDT表结构(续)l 一个SDT表描述了一个传输流下的所有或部分Service信息。l SDT表有一个大循环,其中第一个循环描述了一个Service信息,如Service_type,Sevice_Name,Service属性等等。事件信息表EITl EIT按时间顺序提供每一个业务所包含的事件的信息。每一个EIT表只描述一个Service的事件(Event)信息,每

14、一个事件对应一个EIT表中的循环描述。l 当前/后续表(Present/Following EIT),包含两个事件信息(NVOD可能包含两个以上的事件描述): 当前正在播放的事件描述 下一个将要播放的事件描述l 事件时间表(Schedule EIT)(可选) 对所有传输流,都包含了以时间表的形式出现的事件列表。 EIT表被切分成事件信息段。任何构成EIT表的段,都要由PID为0 x0012的TS包传输。EIT表结构TOT时间偏移表l TOT:Time Offset Table时间偏移表l 时间偏移表TOT包含UTC时间和日期信息及当地时间偏移。该表只包含一个符合表9语法的一个段,传输此表的TS

15、包的PID值为0 x0014,table_id为0 x73 l TOT给出了与当前时间、日期和本地时间偏移相关的信息,由于这些信息更新频繁,所以需要单独使用一个表。Agenda 节目特定信息(节目特定信息(PSIPSI) 业务信息(业务信息(SI SI) 电子电子节目指南(节目指南(EPGEPG)25EPG功能26 EPG的目的是为用户收看电视节目和享受信息服务提供一个良好的导航机制,使用户能够方便快捷地找到自己关心的节目、查看节目的附加信息,EPG就是显示SI信息的方式以及相关的操作控制。p 基本功能n 节目单:以“频道时间”方式提供一段时间内的所有电视节目信息;n 当前节目播放:从节目单中

16、选择当前的节目进行播放。 p 扩展功能n 节目附加信息:给出节目附加信息,如节目情节介绍;n 节目分类:按节目内容进行分类,如体育、影视等;n 节目预订:在节目单上预约一段时间之后将要播放的节目,届时自动播放,n 家长分级控制:对节目内容进行分级控制。 EPG信息组织层次图27MPEG-2 传输流段(Section)SIEMT(EPG映射表)数据转盘基于XML的EPG基本EPG扩展EPGEPG基本EPG信息:用SI信息表描述,以文本格式表示的与节目描述有关的网络信息、节目群信息、业务描述信息和事件信息,通过NIT、BAT、SDT、EIT和EMT进行表示和传输,这些表被分为一个或若干个段(SEC

17、TION),每个分段包含有一部分或全部关于表的信息,然后插入到TS流传输包中。扩展EPG信息:在基本EPG信息基础上的扩充,它描述网络、业务群、业务、事件、EPG提供商以及广告等方面的扩充信息。当用于数字电视平台之间交换EPG信息时,按XML格式描述全部EPG信息,内容被封装成具有多级目录结构的文件系统,通过数据转盘传递,这些信息的入口采用EPG映射表(EMT)进行描述。EPG系统组成结构28EPG浏览/播放器(Presentation Tool)资源格式(Resource Format)元数据(Metadata)内容(Content)EPG信息收集器前端制作工具(Authoring Tool

18、s)传输29选择一个有效的数字电视频道,设置参数:频率、符号率和调制方式,将机顶盒的高频头切换到这个频道上。高频头锁定后,机顶盒开始搜索EPG信息。由于NIT表是全网广播的,且每个频点上的播发的NIT信息是一致的,因此在锁定高频头后首先搜索NIT表。NIT表的PID可以从PAT表中获得,如果找不到,可以通过默认的PID(0 x0010)获得。通过分析NIT,可以得到系统内共存在多少个传输流,以及每个传输流的主要物理参数。即transport_stream_id(传输流号),frequency(频率),modulation(调制方式),symbol_rate(符号率)。通过这些参数,机顶盒可以将

19、高频头分别锁定到系统内所有的频点上。接 收 S D T 表 ( P I D 固 定 为 0 x 0 0 1 1 ) , 用 先 前 记 录 的transport_stream_id在SDT表里进行匹配,匹配成功后对SDT表里的每一个s e r v i c e _ i d ( 业 务 号 ) 进 行 循 环 分 析 , 记 录 下 与 之 关 联 的 一 组transport_stream_id(传输流号)和service_id(业务号)。通过分析SDT表,机顶盒可以得到一系列相关数据,包括service_id(业务号)、service_name(业务名称)、service_type(业务类型)等内容。读取PAT表(PID0),通过分析有几个progr

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论