-
源已解码的以及输出的图像格式-密码学-应用密码学:协议、算法与c源程序 (英文版)下载
资源介绍
6.1 比特流格式
本小节规定 NAL单元流和字节流之间的关系,二者均称作比特流。
比特流可以有两种格式:NAL 单元流格式或字节流格式。从概念上来说,NAL 单元流格式是一个更为“基
本”的类型。由一系列称为 NAL 单元的语法结构组成,按照解码顺序排序。NAL 单元流中 NAL 单元的解码顺
序(和内容)是受约束的。
字节流可以用 NAL单元流构造,通过将 NAL单元按照解码顺序排列,并且为每个 NAL单元添加一个起始
码前缀和若干零值字节可以形成一个字节流。NAL 单元流格式可以通过在字节流中搜索唯一的起始码前缀,从
字节流格式中提取出来。除字节流格式以外,构造 NAL单元的其他方法,本建议书 | 国际标准不做规定。字节流
格式在附件 B 中规定。
6.2 源、已解码的以及输出的图像格式
本小节规定由比特流确定的源与已解码帧和场之间的关系。
比特流所表示的视频源是一系列按解码顺序排列的帧或场或帧场的组合(称为混合图像)。
每个源或已解码图像(帧或场)都是由一个或多个视频样点阵列组成的:
— 仅亮度(Y)(单色),附带或不带辅助阵列。
— 亮度和两个色度(YCbCr或YCgCo),附带或不带辅助阵列。
— 绿、蓝和红(GBR,也称为RGB),附带或不带辅助阵列。
— 表示其他未定义的单色或3基色样点(例如YZX,也称为XYZ)的阵列,附带或不带辅助阵列。
为了便于标记和命名,本规范中规定,不考虑实际使用的颜色表示方法,与这些阵列相关的变量和词语均指
亮度(或 L,或 Y)和色度,这里两个色度阵列用 Cb 和 Cr 表示。实际所使用的颜色表示方法可以用附件 E 规定
的语法来指示。编码视频序列中表示为或不表示为辅助图像的单色(辅助)阵列,对于解码过程是可选的,可用
于α混合等用途。
变量 SubWidthC 和 SubHeightC 在表 6-1 中规定,它们取决于通过 chroma_format_idc 表示的色度采样结构。
表 6-1 中的“-”表示 SubWidthC或 SubHeightC 的值未定义。chroma_format_idc、SubWidthC 和 SubHeightC 的其
他值将由 ITU-T | ISO/IEC 规定。