PSI和SI对照表..docx

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

SI是对多个TS流的描述,它包含了PSI??PSI只提供了单个TS流的信息,使接收机能够对单个TS流中的不同节目进行解码;但是,它不能提供多个TS流的相关业务,也不能提供节目的类型、节目名称、开始时间、节目简介等信息。因此,DVB对PSI进行了扩展,提供了其他不同类型的表,形成了SI。? SI定义了PAT、PMT和CAT之外的9张表,通过组织SI提供的这些数据,可以生成类似节目报表的形式,方便用户查看多种信息,这就是所谓的电子节目指南(EPG)。?下面给出了SI定义的十张表(NIT的由SI规定的):NITNetwork Information Table网络信息表描述整个网络,如多少TS流、频点和调制方式等信息SDTService Description Table业务描述表包含业务数据(如业务名称、起始时间、持续时间等)BATBouquet Association Table业务群关联表给出业务群的名称及其业务列表等信息EITEvent Information Table事件信息表包含事件或节目相关数据,是生成EPG的主要表RSTRunning Status Table运行状态表给出事件的状态(运行/非运行)TDTTimeDate Table时间和日期表给出当前事件和日期相关信息,更新频繁TOTTime Offset Table时间偏移表给出了当前时间日期与本地时间偏移的信息STStuffing Table填充表用于使现有的段无效,如在一个传输系统的边界SIT?选择信息表仅用于码流片段中,如记录的一段码流,包含描述该码流片段业务信息段的地方DIT?间断信息表仅用于码流片段,如记录的一段码流中,它将插入到码流片段业务信息间断的地方? SI定义的表,并不需要全部传输,其中,NIT、SDT、EIT和TDT是必须传输的;而又以NIT、SDT和EIT最为重要,利用这三个表可以构成功能不同的EPG,如提供节目附加信息、节目分类、节目预定和家长分级控制等。?NIT解析PARSINGOF?NIT?NIT描述了数字电视网络中与网络相关的信息??NIT描述了数字电视网络中与网络相关的信息,但这个表本身的信息有限,更多的信息是依靠插入表中的描述符来提供的。NIT常用的描述符有:网络名称描述符(network_name_descriptor)、有线传送系统(cable_delivery_system_descriptor)、业务列表描述符(service_list_descriptor)和链接描述符(linkage_descriptor)。下图是实际的一个例子中的两种描述符。NIT的表结构分析ANALYZEOFTHE?STRUCTUREOFNIT??网络信息表(NIT)传递了与通过一个给定的网络传输的复用流/TS流的物理结构相关的信息,以及与网络自身特性相关的信息。网络信息段Syntax (句法结构)? No. of bits(所占位数)? Identifier(识别符)? Note(注释)?network_information_section(){table_id?8?uimsbf?Section_syntax_indicator? 1? bslbf? 通常设为“1”Reserved_future_use? 1? bslbfReserved?2? bslbfSection_length? 12? uimsbf? 见注释Network_id? 16? uimsbf? 见注释Reserved?2? bslbfVersion_number? 5? uimsbf? 见注释Current_next_indicator? 1? bslbf? 见注释Section_number? 8? uimsbf? 见注释last_section_number? 8? uimsbf? 见注释Reserved_future_use? 4? bslbfNetwork_descriptors_length? 12? uimsbffor(i=0;iN;i++){??descriptor()?//First descriptor loop}reserved_future_use? 4? bslbftransport_stream_loop_length? 12? uimsbf?for(i=0;iN;i++){?transport_stream_id? 16? uimsbf? 见注释??original_network_id? 16? uimsbf? 见注释? reserved_future_use? 4? bslbf? transport_descriptors_length? 12? uimsbf? for(j=0;jN;j++){?descriptor()?//Second d

文档评论(0)

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

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

1亿VIP精品文档

相关文档