
数字电视的常用表总结(PSI,SI,EPG,TS).doc
28页1, 一些定义ES:由编码器输出,可以是编码过的视频数据流,音频数据流,或其他编码数据流 ES流经过PES打包器之后,被转换成 PES包PES包由包头和payload组成PSI: MPEG-冲定义了 PSI( Program Specific In formation )信息,其作用是从一个携带多个节目 的某一个TS流中正确找到特定的节目PSI表:PSI表包括节目关联表(PAT、条件接收表(CAT、节目映射表(PMT和网络信息表(NIT) 组成SI :在MPEG-标准中定义的PSI表,是对单一 TS流的描述由于系统通常存在多个 TS流,为了引 导数字电视用户能在TS流中快速地找出自己需要的业务, DVB寸MPEG-2勺PSI进行了扩充,在PSI 四个表的基础上再增加了九个表,形成 SI (Service In formation )SI表:SI表包括业务描述表(SDT、事件信息表(EIT、、时间和日期表(TDT、时间偏移表(TOT、 业务群关联表(BAT)和运行状态表(RST、填充表(ST、、选择信息表(SIT、、间断信息表(DIT) 等表信息SI中的各表在实际使用中并不都需要传送, 其中NIT、SDT EIT、TDT是必需传送的,其 它表则按照需要进行选择传送。
TABLE ID: TS流中有两种标识符,一种是包标识符,一种是表标识符 具有相同PID的不同信息表由表标识符TABLE ID来区分EPG在实用中,我们将SI所提供的数据通过有序地组织起来, 生成类似节目报的形式,它能在电视 机上即时浏览,这样将大大方便用户的使用,这就是电子节目指南 EPGTS包ISO/IEC 1381S-1I transport packetPATProgram association section (PAT)Syntax No. of bitsptopiam,」:.socu-taw«_i(i sectl cn_syn 扫耳」nd kator h0' nwerved section J ength trans port^stra am _id rwarvfid^ V0relon_nurnbflf current.. next_ in dkdtc r section ouFnber kwi_section_number tor (1=0;卜:帀] + +)[ progr3ni_numtwrF reserved- ft i prc-gr a m_nu nb-?r== '0 \ ( network PWJ eisfl ( program map RID))CRG 32B11226251DO&MlCATCondationaf access section (CAT)Syntax No. rf bitsCA_sedK>n(}{sectk) n_&ynta(」n dealerreserved BWtwjn」朗 reserved vers(cf}_nun)t>er c urrent^ next_ I ndi cator lectio nZnumber l3£tuS6ctk>n number for 卜0;kN;i++} { descriptorO }PMTCRC_32Transport Stremi prcgi am map section EPMTjSyntax No. o( biteTS p«)gr3m_map section* i {table.W- 8section syntax Indicator 1■0r ~ ~ 1 reserved 2aection^l&nglh 12proflrani_fH)Fnber 16reserved 2versionji umber 5cwrent_fieMt_ifldk:ator 1section^ number 8last„sectlon number 8reserved 3PCR_P1D 13reserved 4for(i=0;i< NJ++H descriptori^}for (i=OJ TS是经过节目复用和传输复用两层完成的,即在节目复用时,加入了 PMT在传输复用时,加入了PAT同样在节目解复用时,可以得到PMT在传输解复用时,可以得到PAT下图很好地概述了其思 想YHhV 1丽时人r\ir r上皿i; ■性色IS 1VhJNIS :」A lid cc>4S_=J — _ _」W kFbatiS5H K J4 ■■ J< JFlu 11 riil:?卡号 _JPll>Pro£Tjind>ll; ? Plru«*ind強耳•r 1-II♦ **0 IUBPfhivr^m k55• ■ ■1 *rsi)pn\.i:c3eg DjThU•P t 車h^fTfeM-l*• KJ iPrefrar- 'i# A-| I ・Wa I >* V■ VAp W:中)'離件恋磧鶴i* NIT X昭池vrk InRwi九:仏 a 1 jhkr3、PSI信息的分析一、PAT 表节目关联表PAT的PID为0x0000,包括该TS流中的所有节目映射表即每个节目的 PMT PID传输流 ID等二、PMT表节目映射表(PMT中包括每个节目的基本码流信息即视频信息、音频信息和同密的多家 CA的ECM授权控制信息。 PMT表针对节目的加密情况,还含有 CA_System_ID用于节目是用何种CA系统加密和ECM_PID用于 告知用户如何搜索ECM、CAT表CAT表PID为0x0001,CAT表针对具体 CA系统中的用户的授权情况,含有标识具体 CA系统的CA_System」D和用于获取授权管理信息 EMM勺索引EMM_Pid通过这两项内容就可以获得用户所在CA系统的EMM言息由于EMMt息通过TS流的方式与其他节目信息复用传输,并且为了用户及时获得授权信息,复用在 每一个TS流中,所以在每一个传输流中的 EMMPI一样的四、NIT表NIT表包括该数字电视网中的所有的传输流的物理传输网信息,包含节目的频道调谐参数、频率、 符号率等,这些信息使得接收机可以按照用户的选择以很少的延时或无延时地改变频道、 调谐参数, 正 确地解码出 TS4、 SI 信息的分析一、 SDT表业务描述表(SDT:它包含了当前传输流和其他传输流的业务信息,比如当前传输流 ID,当前传输流中包含的节目名称,节目类型等SDT表 PID 为 0x0011、table_id 为 0x42、当前传输流 ID 为 OxOd、节目运行状态(running_status ) 为运行、服务类型(servicetype )为数字电视业务、服务名称(service name )为七彩戏剧。 二、 EIT 表事件信息表(EIT):它包含了与事件或节目相关的数据,EIT是生成EPG勺主要表包括每个节目的 当前播出的节目名称、 播出开始时间、 播出时间段、 父母控制级别等信息和下一个播出节目相关信息section-number=0 为当前播出事件信息和 section-number=1 为下一个播出事件信息, 其中包括事件 开始时间(starttime )、播放时间段(duration )、当前播出事件内容(eventname),父母级别控制( parantelratingdescriptor )等三、 TDT TOT BAT表时间和日期表(TDT:它给出了与当前的时间和日期相关的信息, 由于这些信息更新频繁,所以需要单独使用一个表时间偏移表(TOT:它给出了与当前时间、日期和本地时间偏移相关的信息,由于这些信息更新频繁, 所以需要单独使用一个表业务群关联表(BAT:它提供了业务群相关的信息,给出了业务群的名称以及每个业务群中的业务列 表分别存在电影、体育和升级程序等三组业务群,其中包括属于该群的节目 ID、该节目具体归属的传输流ID和节目类型等信息利用BAT表的功能,用户根据前端的定义,方便、快捷地搜索到不 同业务群的的节目。 应该说真正了解TS,还是看了朋友推荐的《数字电视业务信息及其编码》一书之后, MPEG2 TSS数字电视是紧密不可分割的,值得总结一下其中的一些关系ISO/IEC — 13818— 1:系统部分;ISO/IEC — 13818 — 2:视频;ISO/IEC — 13818— 3:音频;ISO/IEC —13818— 4: 一致性测试;ISO/IEC — 13818— 5:软件部分;ISO/IEC — 13818— 6:数字存储媒体命令 与控制;ISO/IEC — 13818— 7:高级音频编码;ISO/IEC — 13818— 8:系统解码实时接口;MPEG系统任务包括:1.规定以包传输数据的协议;2.规定收发两端数据流同步的协议;3.提供 多个数据流的复用和解复用协议;3.提供数据流加密的协议以包形式存储和传送数据流是 MPEG2系统之要点ES是直接从编码器出来的数据流,可以是编码过的视频数据流,音频数据流,或其他编码数据流的 统称ES流经过PEST包器之后,被转换成PES包PES包由包头和payload组成,具体格式摘录如 下:6B¥卞刊':触卫211 _LJL5 I敕掰直期饶诳心:5? ■PTS]吋忡柚粉转:? ■2bn l^s. 加扰■ir— —1_1 B-1-46 U疲息事I bitIbil扭{■; L卄!2biiPTS VIS 辭忠ms ▲ ▲”从ES利:的示意罔lhii "hitit丸tbitSSl 汕r h 息\imi方式山iiMS 扩農附加 的换 ⑷£m |】讪34-S CRC*PTS-Ptewji[iiion Tiine Sump (JE 御1 冊瞬二 -DSM—DieiuJ Siora^ Media ⑴字"Wf 媒体)*DTS—Dtscoding Tmc Siwnp W码时阿嫌记』 "CRC—Cyclic Rffllumlancy Check 诵环冗余校UY•EjSCR—EfcnwnUiy Sucam Clock Reference (塞齐像吋卸基鹿、图2旷个if包基林
