1   YUV与RGB彩色空间变换  
  在考虑人的视觉系统和阴极射线管(CRT)的非线性特性之后,RGB和YUV的对应关系可以近似地用下面的方程式表示:  
  Y   =   0.299R   +   0.587G   +   0.114B  
  U   =   -   0.147R-   0.289G   +   0.436B  
  V   =   0.615R   -   0.515G   -   0.100B  
  或者写成矩阵的形式,  
      
  
  2   YCrCb与RGB彩色空间变换  
  数字域中的彩色空间变换与模拟域的彩色空间变换不同。它们的分量使用Y、Cr和Cb来表示,与RGB空间的转换关系如下:  
  Y=0.299R+0.578G+0.114B  
  Cr=(0.500R-0.4187G-0.0813B)+128  
  Cb=(-0.1687R-0.3313G+0.500B)+128  
  或者写成矩阵的形式,

 注:YUV 和 Y,Cr,Cb
对于数字电路而言:YUV 和 Y,Cr,Cb只是相差128,YUV没有负值,Y,Cr,Cb最高位为符号位,U = Cr + 128;V = Cb +128

 

  
  5.3.3   YIQ与RGB彩色空间变换  
  RGB和YIQ的对应关系用下面的方程式表示:  
  Y   =   0.299R   +   0.587G   +   0.114B  
  I   =   0.596R   -   0.275G   -   0.321B  
  Q   =   0.212R   -   0.523G   +   0.311B  
  或者写成矩阵的形式,   
    YUV(也称YCrCb)是被欧洲电视系统所采用的一种颜色编码方法(属于PAL制式)。YUV主要用于优化彩色视频信号的传输,使其向后兼容老式黑白电视。与RGB视频信号传输相比,它最大的优点在于只占用极少的带宽,而RGB要求三个独立的视频信号同时传输。

    在YUV中,“Y”代表明亮度(Luminance或Luma),也就是灰阶值;而“U”和“V”表示的则是色度(Chrominance或Chroma),作用是描述影像色彩及饱和度,用于指定像素的颜色。“亮度”是通过RGB输入信号来创建的,方法是将RGB信号的特定部分叠加到一起。“色度”则定义了颜色的两个方面——色调与饱和度,分别用Cr和Cb来表示。其中,Cr反映了RGB输入信号红色部分与RGB信号亮度值之间的差异,而Cb反映的是RGB输入信号蓝色部分与RGB信号亮度值之间的差异,此即所谓的色差信号,也就是我们常说的分量信号(Y、R-Y、B-Y)。
    在专业领域了,“Y CB CR”表示数字色差信号而不是模拟色差信号。色差信号Y,R-Y,B-Y信号一般通称为Y, Cr,Cb; 习惯上Y,Cr,Cb为数字(PCM)的色差信号,模拟的色差信号则称Y,Pr,Pb,所以我们常在DVD Player的内部看到Y,Cr,Cb而在DVD Player的外部看到色差输出标示为Y,Pr,Pb或YUV;YUV则是在欧洲电视系统PAL中的色差信号的通称,包含数字及模拟的色差信号都称YUV,所以当您看到YUV时您就要联想到它是PAL系统中的Y,R-Y,B-Y信号,它可能是数字(PCM)的YUV,也可能是模拟的YUV。

posted on 2010-12-26 20:30  GT_Andy  阅读(2414)  评论(0编辑  收藏  举报