码流结构解析
简介
()和()已经联
合开发了一个比早期研发的和性能更好的视频压缩编码标准,这就是被命名
为(),也被称为 !" 建议和"的第#部分
的
标准,简称为$或。这个国际标准已经与##年月正式被 !" 所通
过
并在国际上正式颁布。为适应高清视频压缩的需求,##年又增加了%&部分;为适应
不同码率及质量的需求,##年又增加了可伸缩编码'。
编码格式
定义的码流结构是分级结构,共四层。自上而下分别为:图像层()*+、
块组层(,-)*+、宏块层(./)0)*+和块层(/)0)*+。而与相比,
的码流结构和的有很大的区别,它采用的不再是严格的分级结构。
支持11#的连续或隔行视频的编码和解码。压缩与、"相比,
视频压缩比提高了一倍。
的功能分为两层:视频编码层(232*)和网络提取层(423
450/2*)。 2数据即编码处理的输出,它表示被压缩编码后的视频
数据
序列。在2数据传输或存储之前,这些编码的2数据,先被映射或封装进42单元
中。每个42单元包括一个原始字节序列负荷(&-'3&5-*'6*))、一
组
对应于视频编码的42头信息。&-'的基本结构是:在原始编码数据的后面填加了结尾
比特。一个/“”若干比特“#”,以便字节对齐。
42 头„„&-'42 头 &-'42 头 &-'„„
图42单元序列
传输
的编码视频序列包括一系列的42单元,每个42单元包含一个&-',见表
。编码片(包括数据分割片7&片)和序列&-'结束符被定义为242单元,其余
为42单元。典型的&-'单元序列如图所示。每个单元都按独立的42单元传送。
单元的信息头(一个字节)定义了&-'单元的类型,42单元的其余部分为&-'数据。
'' 片'' 片图像定界符 片
图&-'序列举例
&-'类型描述
参数集'序列的全局,如图像尺寸、视频格式等
增强信息'视频序列解码的增强信息
图像定界符7视频图像的边界
编码片片的头信息和数据
数据分割7片层的数据,用于错误恢复解码
序列结束符表明下一图像为7&图像
流结束符表明该流中已没有图像
填充数据哑元数据,用于填充字节
表&-'描述
例子: