叉叉代表:亮度。
圆圈代表:色度。
4:2:2第1行采集2组CbCr分量,第2行采集2组CbCr分量
水平方向相邻的2个像素(1行2列)共用1组CbCr分量
Y分量与CbCr分量的水平方向比例是2:1(每2列就有1组CbCr分量)
Y分量与CbCr分量的垂直方向比例是1:1(每1行都有1组CbCr分量)
Y分量与CbCr分量的总比例是2:1
1个像素平均占用16bit(2字节)
因为2个像素共占用32bit(4字节 = 2个Y分量 + 1个Cb分量 + 1个Cr分量)
4:2:0第1行采集2组CbCr分量,第2行共享第1行的CbCr分量
相邻的4个像素(2行2列)共用1组CbCr分量
Y分量与CbCr分量的水平方向比例是2:1(每2列就有1组CbCr分量)
Y分量与CbCr分量的垂直方向比例是2:1(每2行就有1组CbCr分量)
Y分量与CbCr分量的总比例是4:1
1个像素平均占用12bit(1.5字节)
因为4个像素共占用48bit(6字节 = 4个Y分量 + 1个Cb分量 + 1个Cr分量)
存储格式存储格式,决定了YUV数据是如何排列和存储的。
分类YUV的存储格式可以分为3大类:
Planar
Y、U、V分量分开单独存储
名称通常以字母p结尾
Semi-Planar:Y分量单独存储,U、V分量交错存储
名称通常以字母sp结尾
Packed
或者叫Interleaved
Y、U、V分量交错存储
4:4:4 PlanarI444
Y Y Y Y Y Y Y Y U U U U U U U U V V V V V V V VYV24
Y Y Y Y Y Y Y Y V V V V V V V V U U U U U U U U Semi-PlanarNV24
Y Y Y Y Y Y Y Y U V U V U V U V U V U V U V U VNV42
Y Y Y Y Y Y Y Y V U V U V U V U V U V U V U V U 4:2:2 PlanarI422
Y Y Y Y Y Y Y Y U U U U V V V VYV16
Y Y Y Y Y Y Y Y V V V V U U U U Semi-PlanarNV16
Y Y Y Y Y Y Y Y U V U V U V U VNV61
Y Y Y Y Y Y Y Y V U V U V U V U PackedUYVY
U Y V Y U Y V Y U Y V Y U Y V YYUYV
Y U Y V Y U Y V Y U Y V Y U Y VYVYU
Y V Y U Y V Y U Y V Y U Y V Y U 4:2:0 PlanarI420
大多数视频解码器以I420格式输出原始图片
Y Y Y Y Y Y Y Y U U V VYV12
Y Y Y Y Y Y Y Y V V U U Semi-PlanarNV12
Y Y Y Y Y Y Y Y U V U VNV21
Y Y Y Y Y Y Y Y V U V U