YCbCr和YUV非常相似,两个Y的意义相同,Cb和U的意义相同,Cr和V的意义相同,二者只是在转换公式的系数略有差异,这很容易导致混淆。ITU-R BT.601给出计算公式如下: Y=0.299R +0.587G +0.114B
Cr=( 0.500R -0.4187G -0.0813B )+128
Cb=( - 0.1687R -0.3313G +0.500B )+128
此外还有BT.709公式转换系数有点不一样。
不论是YUV还是YCbCr(BT.601/BT.709),各个分量代表的实际物理意义是近似的,所以在下面的叙述中,除非特殊声明,一般认为二者是等价的,不再区分。
YUV依照数据量的不同,还可以细分为YUV444,YUV422,YUV420.
![]()
如图所示,YUV444表示每个pixel 有完整的三个分量;YUV422表示水平相邻的两个pixel有各自的Y,共用1个U和1个V;YUV420表示每4个相邻的pixel,有各自的Y,共用1个U和1个V。可以发现,从数据量来看三者的比例关系为3:2:1.5,不过人眼对亮度(Y)变化比较敏感,对色彩(U/V)的变化不敏感, 因此视觉上YUV444和YUV420没有差别。
|