《数字电视系统复用及业务信息》由会员分享,可在线阅读,更多相关《数字电视系统复用及业务信息(43页珍藏版)》请在金锄头文库上搜索。
1、Copyright 2013. Shi Ping CUC数字电视系统复用及业务信息数字电视系统复用数字电视节目专用信息(PSI)数字电视业务信息(SI)TS 流解复用数字电视系统复用1、系统复用的作用将编码后的视频、音频以及数据的基本码流组 合成一个或多个适合于存储和传送的码流。Copyright 2013. Shi Ping CUC2、系统复用的结构框图视频编码器音频编码器打包器打包器PS 复 用TS码流PS码流PESES视频音频数据编码器 数据TS 复 用Copyright 2013. Shi Ping CUCPS码流: 包的长度可变 抗误码能力低 适用于相对误码低的环境,如存储、制作DV
2、D等TS码流: 包的长度固定,188字节 抗误码能力较高 可用于相对较差的信道环境,如传输等Copyright 2013. Shi Ping CUCPES包 SC前缀ES流 IDPES包 长度PES头 标志PES头 可选字段PES 净荷PES头 长度 24816168可变长可变长PTS DTS ESCR ES码率PES包SC前缀:0x000001,用于同步 ES流ID:说明该PES包中所携带的ES流的性质 PES包长度:说明PES包内的字节数 PES头标志:加扰控制、优先级、版权、原版/拷贝等信息 PES头长度: PES头可选字段占有的总字节数 PES头可选字段:PTS、DTS、ESCR、ES
3、流码率等信息PES净荷:视频、音频ES流包头110xxxxxMPEG音频ES流,序号为xxxxx; 1111xxxxMPEG视频ES流,序号为xxxx; 3、PES结构Copyright 2013. Shi Ping CUCPTS:显示时间标志。告知解码器何时显示一个已解码的图像帧 DTS:解码时间标志。指明对接收到的一帧编码图像何时解码 对于自然顺序为IBBPBBP的序列,传送顺序为IPBBPBB解码I 帧 解码P帧 解码B帧 解码B帧 解码P帧解码B帧解码B帧NN+1N+2N+3N+4N+5N+6解码 时间显示I 帧 显示B帧 显示B帧 显示P帧显示B帧显示B帧N+1N+4N+2N+3 N
4、N+1-N+7N+5N+6 N+4-IPBBPBBPTSDTS显示P帧N+1N+2N+3N+4N+5N+6N显示 时间Copyright 2013. Shi Ping CUC包头PS包1PS码流由一个或多个具有公共时间基准的PES包 组成; PS包的长度可变 PS码流构成:包头PS包2包头PS包n包 SC01 SCR节目 复用 速率包填 充长 度包填 充字 节PES 1PES 2PES n4、PS结构Copyright 2013. Shi Ping CUC5、TS结构TS码流由一个或多个PES包组成,这些PES包可 以是有一个公共的时间基准,也可以是几个独立 的时间基准。TS码流由TS包组成,
5、TS包的长度固定,为188字 节每个TS包由包头和净荷组成Copyright 2013. Shi Ping CUC188字节包头净荷包头净荷包头净荷适应字 段81113包 同步误码指 示开始 指示传送优 先级PID加扰控 制适应字 段控制连续性 计数器1224可变长可选 字段8115适应字 段长度不连续 性指示随机进 入指示ES优先 级指示5个 标志填充 字节14848PCR拼接点 倒计时传送私 有数据 8OPCR适应字 段扩展Copyright 2013. Shi Ping CUC包头:包同步传输误码指示器包识别符(PID)连续性计数器节目时钟参考(PCR)随机进入指示器净荷:视频PES音频
6、PES辅助数据节目专用信息(PSI)Copyright 2013. Shi Ping CUC6、多路节目双层复用TS流系 统 传 输 复 用 器节 目 复 用 器视频1 ES音频1 ES辅助数据节目1 TS流节目2 TS流节目3 TS流节目n TS流业务信息SI:多节目 TS流信道 编码调 制 器Copyright 2013. Shi Ping CUCCopyright 2013. Shi Ping CUC节目复用:将具有共同时间基准的多个ES流复合 成单路节目的TS流。复用时需加入PMT,用以指 明各个ES流的位置(PID)。传输复用:将多路节目的TS流复合成一路总的TS 流。其中,各个TS
7、流可以有独立的时间基准。复 用时需加入PAT,用以指明各路节目的PMT在总 的TS流中的位置(PID)。return数字电视节目专用信息(PSI)1、概述PSI数据用于向接收机提供选择控制作用的业务 信息,以帮助接收端有选择性地进行解码。PSI数据放在有特定PID的TS包净荷中。Copyright 2013. Shi Ping CUCl节目映射表(PMT):描述单路节目的复用信息l节目关联表(PAT):描述多路节目的复用信息l条件接收表(CAT):描述条件接收系统的有关信息l网络信息表(NIT):描述多组传送流和传输网络的 相关信息l传输流描述表(TSDT):提供传输流的主要参数l私有字段:用
8、于传送用户自己定义的私有数据PSI主要由以下几部分构成:Copyright 2013. Shi Ping CUC节目映射表(PMT)包含了与单路节目复用有关的控制信息,用于指出某一套 节目所含的内容,即节目由哪些流构成,以及这些流的类 型(视频、音频、数据)及位置,即对应的TS包的PID值 。同时给出该节目的节目时钟参考(PCR)字段的位置PMT所在的TS包都有自己独特的PID码流类型PID 1视频54 2音频48 3音频49 4数据505PCR90节目1 PMTCopyright 2013. Shi Ping CUC节目关联表(PAT)包含了与多路节目复用有关的控制信息,用于指出TS流中 包
9、括哪些节目,每个节目的编号及相应的PMT的位置( PID),同时还提供网络信息表(NIT)的位置。PAT丢失 ,将导致接收端无法解码TS流中的任何节目。PAT所在的TS包的PID=0节目PMT的PID 节目016 节目122 节目333 PAT (PID=0)网络私有数据NIT (PID=16)Copyright 2013. Shi Ping CUC条件接收表(CAT)给出有关条件接收系统的信息,指定授权管理信息( EMM)所在的TS包的PID值及其它相关参数。CAT所在的TS包的PID=1网络信息表(NIT)提供与多组传送流、物理网络及网络传输相关的信息,如 调谐频率、编码方式、调制方式等参
10、数。PID由PAT指定传输流描述表(TSDT) 提供传输流的主要参数。PID为2加密节目:授权管理信息(EMM):包的PID由CAT指定 授权控制信息(ECM):包的PID由PMT指定Copyright 2013. Shi Ping CUC节目PID 节目016 节目122 节目333 PAT (PID=0)码流类型PID 1视频54 2音频48 3音频49 节目1 PMT (PID=22)码流类型PID 1视频19 2音频81 3音频82 节目3 PMT (PID=33)网络信息及参数NIT (PID=16)CAT (PID=1)PAT节目1 PMT节目3 PMTCAT节目1 音频2节目3
11、音频2节目3 视频1节目3 视频1节目1 视频1节目3 音频1节目3 视频10PID2233149821919548119TS流节目EMM PID 1EMM PID=99 2EMM PID=109 3EMM PID=119 Copyright 2013. Shi Ping CUC数字电视节目专用信息(PSI)2、 PSI信息的描述机制l表(table):对节目的一种结构性描述,并不 是实际的语法描述方式。实际应用时,需将表 分为一个或多个段,这些段按照一定的要求放 在TS包中。l段(section):是一个MPEG2的语法定义, 用于将所有的PSI表映射到TS包中。段可以直 接放入TS包中,不
12、用打包成PES。Copyright 2013. Shi Ping CUC用于标识段的主要语法元素有:l表标识符:用于表明段是属于哪个表,如:Table-ID=0x00表示当前段的内容是PAT表的一部分Table-ID=0x01表示当前段的内容是CAT表的一部分l段长度:指出当前段的长度l段序号:表明本段属于某一表中的什么位置,以便在解 码端恢复整个表l最后段序号:指出某一表的最后一段的序号,即指出了 该表的总段数l版本号:表明当前传送的信息是否与解码器目前已有的 信息相同l当前下一个标识:表明当前段中的内容是立即起作用 还是到下一步才有效Copyright 2013. Shi Ping CUC
13、描述符(descriptor )段中的很多信息是用描述符来表示的。描述符提 供了有关视频流、音频流、采用的语言格式、系 统时钟、显示参数、码率等多方面的大量信息, 这些信息对系统的运行、配置和参数设定起很重 要的作用。描述符的公共格式:标志、长度、数据Copyright 2013. Shi Ping CUC例:CAT的段语语法SyntaxNo.of bits CA_section() table_id8 section_syntax_indicator1 01 reserved2 section_length12 reserved18 version_number5 current_next_
14、indicator1 section_number8 last_section_number8 for (i=0;i16:9,25Hz0x010x05视频,4:3,30Hz0x010x06视频,16:9,有摇移矢量,30Hz0x010x07视频,16:9,无摇移矢量,30Hz0x010x08视频,16:9,30HzCopyright 2013. Shi Ping CUC流内容组件类型描述0x010x09高清晰度视频,4:3,25Hz0x010x0A高清晰度视频,16:9,有摇移矢量,25Hz0x010x0B高清晰度视频,16:9,无摇移矢量,25Hz0x010x0C高清晰度视频,16:9,25
15、Hz0x010x0D高清晰度视频,4:3,30Hz0x010x0E高清晰度视频,16:9,有摇移矢量,30Hz0x010x0F高清晰度视频,16:9,无摇移矢量,30Hz0x010x10高清晰度视频,16:9,30Hz0x020x01音频、单声道0x020x02音频、两路单声道0x020x03音频、立体声(2声道)0x020x04音频、多语音、多声道0x020x05音频、环绕声Copyright 2013. Shi Ping CUCCopyright 2013. Shi Ping CUCl有线传输系统描述符频率(frequency):由32比特表示,以MHz为单位给出 了频率值前向纠错外码(F
16、EC_outer):由4比特表示,给出了有线 电视传输系统中信道编码的前向纠错外码编码方案。 0001:无FEC外码;0010:FEC外码为 RS(204/188)前向纠错内码( FEC_inner ):由4比特表示,给出了前 向纠错内码编码方案。内码方案列表调制方式(modulation):由8比特表示,给出了有线电 视传输系统的调制方式。调制方式列表符号率(symbol_rate):由28比特表示,给出了系统传 输符号率的值。 returnTS 流解复用Copyright 2013. Shi Ping CUCTS流解复用过程为:l找到码流中PID0的TS包,从中找到PAT表l在PAT中找出所需节目的PMT的PID值l根据上述PID值找出所需节目的PMTl从PMT中找出组成该路节目的各ES流的