KC5.2.2分组复用 1、节目流和传送流的复接/分接 >复接方式1:将1个或多个PES包组合,并加上包头构成大包 (pack),将大包复接形成节目流PS(Program Stream) >复接方式2:将PES包连同PES的包头都看成数据,将这些数 据分成等长度的段,重新打成长度固定的包,并加上包头, 并轮流传送包,形成传送流TS(Transport Stream) 视频数据 视频PES PS 视频 打包 PES包 编码 复用 系统时钟 音频数据 音频PES TS 音频 打包 PES包 编码 复用 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 1、节目流和传送流的复接/分接 复接方式1:将1个或多个PES包组合,并加上包头构成大包 (pack),将大包复接形成节目流PS(Program Stream) 复接方式2:将PES包连同PES的包头都看成数据,将这些数 据分成等长度的段,重新打成长度固定的包,并加上包头, 并轮流传送包,形成传送流TS(Transport Stream)
KC5.2.2分组复用 1、节目流和传送流的复接/分接 ■除了视频和伴音信号以外,其他附加数据、控制数据等也都 可以在经过打包之后复制到同一个信道上。 >包标识符PID(Packet Identification)用于标识该包属于哪 一个流,因此所复接数据的类型不必事先限制,只要给以适 当的PID就可以随时插入; >有些情况下,节目必须有条件地接收(Conditional Access) 例如收费节目只有交费后才能观看,为此发送端将传送包中 的有效数据加扰,即将数据流按某种规律变成伪随机序列。 解扰时利用传送包头中的专门区域,将解扰密钥传送给接收 端。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 1、节目流和传送流的复接/分接 除了视频和伴音信号以外,其他附加数据、控制数据等也都 可以在经过打包之后复制到同一个信道上。 包标识符PID(Packet Identification)用于标识该包属于哪 一个流,因此所复接数据的类型不必事先限制,只要给以适 当的PID就可以随时插入; 有些情况下,节目必须有条件地接收(Conditional Access), 例如收费节目只有交费后才能观看,为此发送端将传送包中 的有效数据加扰,即将数据流按某种规律变成伪随机序列。 解扰时利用传送包头中的专门区域,将解扰密钥传送给接收 端
KC5.2.2分组复用 2、单节目和多节目传送流的复接/分接 ■传送流的复接分两个层次进行。 >在底层,将所有共用同一时间基准的基本码流复(例如视频 和伴音的PES)接成一个节目传送流; >在高层,使用不同时钟的节目传送流(如不同电视台的节目 流)再复接汇合成一个多节目TS流。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 2、单节目和多节目传送流的复接/分接 传送流的复接分两个层次进行。 在底层,将所有共用同一时间基准的基本码流复(例如视频 和伴音的PES)接成一个节目传送流; 在高层,使用不同时钟的节目传送流(如不同电视台的节目 流)再复接汇合成一个多节目TS流
KC5.2.2分组复用 视频PES(PID1) 节目传送流1 音频PES(PID2) 节目传送流2 节目传送流 系统码流 音频PES(PID3) 复接器 节目传送流3 复接器 (单节目TS) (多个节目 复接的TS) 控制码流(PIDn) 节目关联表(PID-0) (节目映射表) (a)底层复接 (b)高层复接 ynh,cxh @ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 (a)底层复接 (b)高层复接
KC5.2.2分组复用 3、定时信息的传送 ■在H.222.0/H.222.1中,将节目的27MHz基准时钟经300倍分 频后得到的90kHz时钟驱动一个33比特计数器,当进行视频 或音频PES打包时,在包含一帧数据开始的PES包头中插入计 数器的当前读取值,称为解码时间戳DTS(Decoding Time Stamp),表示该帧的解码时刻。 ■由于MPEG压缩时存在I、P、B帧的差别,其解码次序和显 示次序有所不同,在PES的包头中还插入了显示时间戳PTS (Presentation Time Stamp),用以表示该帧的显示时刻。 ynh,cxh@ustc.edu.cn
{ynh, cxh}@ustc.edu.cn {ynh,cxh}@ustc.edu.cn 5.2.2 分组复用 3、定时信息的传送 在H.222.0/H.222.1中,将节目的27 MHz基准时钟经300倍分 频后得到的90 kHz时钟驱动一个33比特计数器,当进行视频 或音频PES打包时,在包含一帧数据开始的PES包头中插入计 数器的当前读取值,称为解码时间戳DTS(Decoding Time Stamp),表示该帧的解码时刻。 由于MPEG压缩时存在I、P、B帧的差别,其解码次序和显 示次序有所不同,在PES的包头中还插入了显示时间戳PTS (Presentation Time Stamp),用以表示该帧的显示时刻