|
数字电视的技术和标准应用—传输编码系统规范
传输编码系统由GB/T
17957描述,其系列标准的系统部分论述了如何将单路或多路基本音频和视频流以及其他数据组合成为适合于存储和传输的单路和多路复合流。系统编码遵循GB/T
17957指定的语法和语义规则,使解码器缓冲区能在一个宽范围的补偿或接收条件下同步解码的信息。
系统编码被GB/T
17957指定为两种形式:传输流和节目流。每一种针对不同的应用集合加以优化,本标准中定义的传输流和节目流提供了编码语法,该语法对于同步解码及展现音频、视频信息是必要的也是充分的,同时保证了解码器中数据缓冲区不发生上溢和下溢。在GB/T
17957规定的语法中,利用有关编码音频和视频数据解码和演示的时间戳以及有关数据流自身传输的时间戳对信息进行编码。传输流和节目都是面向分组的多路复合流。
视频和音频编码由GB/T 17957的第2部分和第3部分定义,其组合方式要符合GB/T
17957给出的系统层的编码规范。系统层支持以下五个基本功能:第2部分和第3部分定义
1)解码时多条压缩流的同步;
2)多条压缩流交织为一个单一流;
3)为启动解码而对缓冲区进行初始化;
4)连续的缓冲区管理;
5)时间标识。
GB/T 17957的多路复合比特流可以是传输流或节目流。两种流均由PES分组或包含其他必要信息的分组构成。两种流类型均支持来自具有一个共同时间基准节目的视频和音频压缩流的复合。传输流还支持来自具有独立时间基准的多个节目的视频和音频压缩流的复合。对于几乎不发生差错的环境而言,节目流通常更为合适,并且支持节目信息的软件处理。传输流更适合于可能出错的环境。
本标准多路复合比特流,不论是传输流还是节目流,其结构分两层:最外层是系统层,最内层是压缩层。系统层提供了使用系统中一个或多个压缩数据流所必需的功能 |