yuv YCbCr yuv420(yv12) yuv422(yuv2) 常见 采样 格式 存放 标准

YUV 4:4:4 (AYUV)
表示完全采样,即顺序采样8bit Y、8bit U(Cb)、8bit V(Cr),以此循环采样 width * height。(以下均以8bit为单位采样)

YUV 4:2:2
表示2:1的水平采样,没有垂直采样,即 表达形式1:UYVY (Y422, UYNV, HDYC);表达形式2:YUYV (YUY2, YUNV, V422);表达形式3:YVYU。

YUV 4:2:0 (YV12)
表示2:1的水平采样,2:1的垂直采样,其平面格式表示为:先存放所有Y,在存放所有U,后存放所有V,应用于众多MPEG软件CODECs,其中所占位数为:width * height*8 bit 个Y,width * height / 4 * 8 bit 个U 及 width * height / 4 * 8 bit个V。

参考文献:http://www.fourcc.org/yuv.php,http://zh.wikipedia.org/wiki/YUV#Y.27UV422

大多數YUV格式平均使用的每像素位數都少於24位元。YUV444是最逼真的格式,一格不刪(24 bits),即每4個Y,配上4個U,還有4個V;YUV422則是在UV格式上減半,即每4個Y,配2個U,2個V;YUV420則是在UV上減至1/4之格式,即每4個Y,配1個U,再配1個V。

你可能感兴趣的:(yuv YCbCr yuv420(yv12) yuv422(yuv2) 常见 采样 格式 存放 标准)