数字电视教学课件第3章

上传人:金**** 文档编号:204668834 上传时间:2021-10-26 格式:PPT 页数:47 大小:2.66MB
返回 下载 相关 举报
数字电视教学课件第3章_第1页
第1页 / 共47页
数字电视教学课件第3章_第2页
第2页 / 共47页
数字电视教学课件第3章_第3页
第3页 / 共47页
数字电视教学课件第3章_第4页
第4页 / 共47页
数字电视教学课件第3章_第5页
第5页 / 共47页
点击查看更多>>
资源描述

《数字电视教学课件第3章》由会员分享,可在线阅读,更多相关《数字电视教学课件第3章(47页珍藏版)》请在金锄头文库上搜索。

1、第3章 多路复用 第3章 多路复用 3.1 节目复用 3.2 系统复用 3.3 数据增值业务 第3章 多路复用 3.1 节目复用 3.1.1 PES包 MPEG-2的结构可分为压缩层和系统层。一路节目的视频、 音频及其它辅助数据经过数字化后,通过压缩层完成信源压缩编码, 分别形成视频的基本流ES (Elementary Stream)、音频的基本流和其它辅助数据的基本流。 紧接着, 系统层将不同的基本流分别加包头打包(分组)为PES(Packetized ES, 打包基本流)包。 PES又称为分组基本码流。 PES包的结构如图3-1所示。 第3章 多路复用 图3-1 PES包的结构 第3章 多

2、路复用 3.1.2 TS包 为了进行多路数字节目流的复用和有效传输,又将PES包作为负载分别插入传送流TS(Transport Stream)包中。TS包固定为188 B,其包头由固定的4 B和可选的可变长的调整字段组成, 如图3-2所示。 第3章 多路复用 图3-2 TS的结构 第3章 多路复用 TS包包头共4 B,包头后面就是需要传送的有用信息(负载),包括音频、视频或数据信息, 通常是184 B长度。 有时在有用信息前插入一个调整字段(也称为适应头、 自适应域),用于补充长度不完整的TS包,或放置节目参考时钟PCR(Program Clock Reference)。PCR非常重要, 它以

3、固定频率插入包头,表示编码端的时钟,并反映了编码输出码率。解码端根据PCR来调整解码系统时钟,以保证对节目的正确解码。 TS包包头中的SyncByte有8 b,为同步字节。Ei为误码指示, 1 b。 Pusi为有效负荷单元起始指示,1 b。 Trp为传输优先级,1 b。PID(Packet Identifier)为包标识,用来标识包的类型(如视频、音频、 节目特定信息PSI等),共13 b。 Scr-flags是加扰标识, 2 b。af为适配区域标识,2 b。Cc为连续计数器,4 b。 第3章 多路复用 各种PES包(视频PES包、音频PES包和其它辅助数据的PES包)按一定的比率复用后可形成

4、一路节目的TS流, 如图3-3所示。 针对不同的应用环境(信道和存储介质), ISOIEC 13818-1规定了两种系统编码方法:节目流PS(Program Stream)和传送流TS(Transport Stream)。 PS是针对那些不容易发生错误的环境(如光盘存储系统上的多媒体应用)而设计的系统编码方法,特别适合于软件处理的环境。TS流是针对那些很容易发生错误(表现为位值错误或组丢失)的环境(如长距离网络或无线广播系统上的应用)而设计的系统编码方法。 第3章 多路复用 图3-3 MPEG-2中视频流和音频流的多路复用 第3章 多路复用 3.1.3 节目特定信息 1. 几种节目特定信息 (

5、1) 节目关联表PAT(Program Association Table): 它给出每一个节目对应的PMT的PID, 还给出NIT的PID, 本身的PID为0 x0000。 (2) 条件接收表CAT(Conditional Access Table): 给出条件接收系统的有关信息, PID为0 x0001。 第3章 多路复用 (3) 节目映射表PMT(Program Map Table): 给出一个节目内各种媒体流的PID及该节目的解码时钟PCR。 (4) 网络信息表NIT(Network Information Table): 给出物理传输网络的有关信息。 它有Actual和Other之分

6、, 表示当前值和其它值。 (5) 传送流描述表TSDT(Transport Stream Description Table): PID为0 x0002。 PSI信息以段(Section)为单位进行组织, 段可以作为负载插入TS包中,然后以一定的比率插入一路节目的TS流中, 形成完整的一路节目的TS流。 第3章 多路复用 2. PSI和TS流的关系 图3-4表示了4个PSI和TS流之间的基本关系。 每个TS流必须有一个完整有效的节目关联表(PAT), 节目关联表中给出了节目号(Program Number)和此节目的节目映射表(PMT)位置(PMT-PID)之间的对应关系。在映射为一个TS包之

7、前, PAT可能被分为255个分段,每个分段包含有整个PAT的一部分。 这种分法在出错时可使数据丢失最少,也就是包丢失或位错误可定位于更小的PAT分段, 这样就允许其它分段被接收和正确解码。 节目号0规定用于网络PID。 节目关联表在传送过程中不加密。 第3章 多路复用 图3-4 PSI和TS流的关系 第3章 多路复用 3. PAT的结构 整个PAT被分割为一个或多个分段,每个分段具有如图3-5所示的结构。分段的整体字头为8 B长,由表格标识符、 分段长度、 传送流标识符、 版本号、 当前下次指示器、分段号和最后分段号组成。其可变字长的节目表清单由N个4 B长的节目项组成, 每个节目项由16

8、b的节目号和13 b PMT表的PID值组成。 最后是4 B长的CRC校验。 第3章 多路复用 图3-5 PAT的结构 第3章 多路复用 表3-1 PAT分段语法结构 第3章 多路复用 3.1.4 业务信息 DVB还在TS流中定义了许多辅助信息,称为业务信息SI(Service Information), 以便于选择节目,了解与节目相关的一些信息, 提供节目之间的相互关系以及携带特定的数据。DVB在MPEG-2的节目特定信息PSI的基础上,补充规定了一系列SI表格, 并规定了一些表格的PID值。这些SI表格包括: (1) 业务描述表SDT(Service Description Table):

9、包含描述系统中业务的数据,例如业务名称、业务提供者等。业务是节目的集合。 第3章 多路复用 (2) 业务群关联表BAT(Bouquet Association Table): 提供了与业务群(业务的集合)相关的信息, 给出了业务群的名称以及每个业务群中的业务列表, 是IRD(Integrated Receiver Decoder, 综合接收解码器)向观众显示一些可获得的业务的一个途径。 (3) 事件信息表EIT(Event Information Table): 包含了与事件或节目相关的数据, 例如事件名称、 开始时间、 持续时间等, 分为present/following和schedule,

10、 分别包含当前事件和下一个事件的信息以及在一个较长时间段内所安排的所有事件的信息。 节目是事件的集合。第3章 多路复用 (4) 运行状态表RST(Running Status Table): 给出事件的状态(运行未运行)。 (5) 时间日期表TDT(Time and Date Table): 给出了当前时间和日期的信息, 该信息是频繁更新的。 (6) 时间偏移表TOT(Time Offset Table): 给出了与当前时间、 日期和本地时间的偏移相关的信息, 该信息是频繁更新的。 (7) 填充表ST(Stuffing Table)。 (8) 选择信息表SIT(Selection Inform

11、ation Table): 仅用于码流片段中, 包含描述该码流片段的业务信息的概要数据。 (9) 间断信息表DIT(Discontinuity Information Table): 仅用于码流片段中, 它将插入到码流片段业务信息间断的地方。 第3章 多路复用 表3-2 业务信息中的PID分配 第3章 多路复用 3.1.5 描述符 DVB在EN300 468业务信息标准中定义了各种描述符(descriptor), 给出了描述符标签值(descriptor-tag)和描述符在SI表中最有可能出现的位置, 但并不表示在其它表中限制使用该描述符。 这些描述符提供有关流内容、节目内容、 FEC方案、

12、调制方式、传送方式、 链接类型、时区、 语种等大量信息, 这些信息对系统运行、参数设定、确定接收机的工作状态起了决定性的作用。 表3-3是描述符的可能位置表。 第3章 多路复用 表3-3 描述符的可能位置表 第3章 多路复用 表3-3 描述符的可能位置表 第3章 多路复用 表3-3 描述符的可能位置表 第3章 多路复用 表3-4 有线传送系统描述符的语法结构 第3章 多路复用 3.1.6 节目复用器的构成 将一路数字电视节目的视频PES包、 音频PES包和其它辅助数据(包括一些增值业务)的PES包按一定的比率复用成一路节目的TS(或PS)流称为节目复用。 图3-6是节目复用器的硬件构成方框图。

13、图中,FIFO(First In First Out)是先进先出移位寄存器。 复用器启动后,首先向前面的视频、音频编码器发出系统编码开始信号,同时发送27 MHz的系统时钟,作为PES打包时PTS与DTS的时间标记的计数时钟。第3章 多路复用 图3-6 节目复用器的硬件构成方框图 第3章 多路复用 3.2 系统复用 在实际的通信系统中,一路常规的模拟电视信道中可传送多路数字电视节目, 在调制之前要将多路节目(可能具有不同的时基)的TS流进行再复用(Remultiplex), 实现节目间的动态带宽分配, 提供各种增值业务,以适合传输的需要。这种多路节目的复用常称为系统复用或传送复用。图3-7是节

14、目复用和系统复用的方框图。系统复用时,最主要的工作是进行PSI信息的重构和PCR修正。 第3章 多路复用 图3-7 节目复用和系统复用示意图 第3章 多路复用 3.2.1 PSI信息的重构 编码器输出的TS流为单节目TS流(SPTS); 而卫星接收机解调输出的TS流则为多节目TS流(MPTS)。在再复用的过程中, 通常需要从多个多节目TS流中各抽出一路或多路节目参与复用,复用生成的TS流仍然应当符合MPEG-2标准的系统层定义。整个再复用的过程实际上是一个节目特定信息分析、 解复用、 节目特定信息重组、 复用的过程。 同时, 为了适应传输码率的需要, 再复用过程中还应包含码率调整、 PCR调整

15、等过程。 PSI被分成节目关联表、节目映射表、网络信息表及条件接收表等,这些表中包含了进行多路解调和显示程序的必要和足够的信息。 每个表可以被分成一段或多段置于TS流中。 第3章 多路复用 系统层解复用时首先要获取节目关联表PAT, 节目关联表PAT的PID值为0 x0000, 找到PID0的TS包就能找到PAT表, PAT表中包含了该TS流中所有节目的一个清单。 通过PAT表,就可获取该TS流中所包含的每个节目映射表PMT。 在每个节目的PMT表中,含有该节目的各个TS包的信息, 包括PID、TS包类型以及该节目含有效PCR字段TS包的PID值。 经过PAT及PMT表的设置, 就可完整描述T

16、S流中各路节目以及每路节目中各TS包之间的关系。 条件接收表CAT只有当TS流中有一个或几个TS包被加扰时才出现。 第3章 多路复用 每路TS流都有一个PAT和多个PMT, 但是最后合成的TS流中只有一个PAT和与之相对应的多个PMT; 而且在不同的TS流中可能定义了相同的PID,例如,TS1的视频TS包的PID有可能与TS2的音频TS包的PID相同。所以,在对各路TS流进行复用时,首先必须提取出各节目中TS包的PID,常称为TS包过滤; 然后重新标识PID, 再对所有TS流中的PAT和PMT进行分析、 整理, 生成总的PAT和PMT, 作为合成TS流的PSI; 最后将TS包交织后输出。 第3章 多路复用 3.2.2 节目时钟参考PCR修正 PCR是编码端系统时钟的采样值, 一般情况下, 一路节目只有一个PCR时间基点与之关联。在PSI的PMT中,指出了每路节目中带有PCR字段的TS包的PID值, 该PID值也称为PCR PID。 时间标签一般以90 kHz为单位,但PCR可以达到27 MHz。 PCR时序信息是将系统时间频率27 MHz的1300(27 MHz300=90 kHz)编

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号