欢迎来到天天文库
浏览记录
ID:45705062
大小:2.66 MB
页数:47页
时间:2019-11-16
《数字电视技术第3章47》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第3章多路复用3.1节目复用3.2系统复用3.3数据增值业务3.1节目复用3.1.1PES包MPEG-2的结构可分为压缩层和系统层。一路节目的视频、音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码,分别形成视频的基本流ES(ElementaryStream)、音频的基本流和其它辅助数据的基本流。紧接着,系统层将不同的基本流分别加包头打包(分组)为PES(PacketizedES,打包基本流)包。PES又称为分组基本码流。PES包的结构如图3-1所示。图3-1PES包的结构3.1.2TS包为了进行多路数字节
2、目流的复用和有效传输,又将PES包作为负载分别插入传送流TS(TransportStream)包中。TS包固定为188B,其包头由固定的4B和可选的可变长的调整字段组成,如图3-2所示。图3-2TS的结构TS包包头共4B,包头后面就是需要传送的有用信息(负载),包括音频、视频或数据信息,通常是184B长度。有时在有用信息前插入一个调整字段(也称为适应头、自适应域),用于补充长度不完整的TS包,或放置节目参考时钟PCR(ProgramClockReference)。PCR非常重要,它以固定频率插入包头,表示编码端的时钟,
3、并反映了编码输出码率。解码端根据PCR来调整解码系统时钟,以保证对节目的正确解码。TS包包头中的SyncByte有8b,为同步字节。Ei为误码指示,1b。Pusi为有效负荷单元起始指示,1b。Trp为传输优先级,1b。PID(PacketIdentifier)为包标识,用来标识包的类型(如视频、音频、节目特定信息PSI等),共13b。Scr-flags是加扰标识,2b。af为适配区域标识,2b。Cc为连续计数器,4b。各种PES包(视频PES包、音频PES包和其它辅助数据的PES包)按一定的比率复用后可形成一路节目的
4、TS流,如图3-3所示。针对不同的应用环境(信道和存储介质),ISO/IEC13818-1规定了两种系统编码方法:节目流PS(ProgramStream)和传送流TS(TransportStream)。PS是针对那些不容易发生错误的环境(如光盘存储系统上的多媒体应用)而设计的系统编码方法,特别适合于软件处理的环境。TS流是针对那些很容易发生错误(表现为位值错误或组丢失)的环境(如长距离网络或无线广播系统上的应用)而设计的系统编码方法。图3-3MPEG-2中视频流和音频流的多路复用3.1.3节目特定信息1.几种节目特定信
5、息(1)节目关联表PAT(ProgramAssociationTable):它给出每一个节目对应的PMT的PID,还给出NIT的PID,本身的PID为0x0000。(2)条件接收表CAT(ConditionalAccessTable):给出条件接收系统的有关信息,PID为0x0001。(3)节目映射表PMT(ProgramMapTable):给出一个节目内各种媒体流的PID及该节目的解码时钟PCR。(4)网络信息表NIT(NetworkInformationTable):给出物理传输网络的有关信息。它有Actua
6、l和Other之分,表示当前值和其它值。(5)传送流描述表TSDT(TransportStreamDescriptionTable):PID为0x0002。PSI信息以段(Section)为单位进行组织,段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中,形成完整的一路节目的TS流。2.PSI和TS流的关系图3-4表示了4个PSI和TS流之间的基本关系。每个TS流必须有一个完整有效的节目关联表(PAT),节目关联表中给出了节目号(ProgramNumber)和此节目的节目映射表(PMT)位置(PM
7、T-PID)之间的对应关系。在映射为一个TS包之前,PAT可能被分为255个分段,每个分段包含有整个PAT的一部分。这种分法在出错时可使数据丢失最少,也就是包丢失或位错误可定位于更小的PAT分段,这样就允许其它分段被接收和正确解码。节目号0规定用于网络PID。节目关联表在传送过程中不加密。图3-4PSI和TS流的关系3.PAT的结构整个PAT被分割为一个或多个分段,每个分段具有如图3-5所示的结构。分段的整体字头为8B长,由表格标识符、分段长度、传送流标识符、版本号、当前下次指示器、分段号和最后分段号组成。其可变字长
8、的节目表清单由N个4B长的节目项组成,每个节目项由16b的节目号和13bPMT表的PID值组成。最后是4B长的CRC校验。图3-5PAT的结构表3-1PAT分段语法结构3.1.4业务信息DVB还在TS流中定义了许多辅助信息,称为业务信息SI(ServiceInformation),以便于选择节目,了解与节目相关的一些信息,提供节
此文档下载收益归作者所有