YPbPr 和 YCbCr区别

YPbPr ,YCbCr和YUV的区别

分量接口有两种名称YPbPr和YCbCr,这是两个完全不同的概念,YCbCr概念早于YPbPr。

历史

早期DVD是隔行显示的,使用YUV(YCbCr)色彩空间进行数据存储和传输,相比于RGB的好处是减少存储空间和数据传输带宽,同时能够方便的兼容黑白电视。因此几乎所有具备分量输出的DVD机的分量端子都是标识为YCbCr(YUV),一切似乎合情合理,然而就此埋下了日后概念混淆的祸根。直到有一天逐行DVD出现了,厂家们对于如何标识逐行分量端子犯了难了,直到美国标准YPbPr的出现,很多厂家们就用YPbPr表示逐行,用YCbCr表示隔行。这违反了YPbPr标准,YPbPr美国标准仅仅是标识模拟视频分量接口,支持525i, 625i, 525p, 625p, 720i, 720p等,并没有区分逐行还是隔行。


正确表示法

YUV(YCbCr)是525i/625i(480i/576i)隔行分量输入接口

YPbPr是从480i到720p的分量输入接口标准(不区分隔行和逐行),隔行分量端子和逐行分量端子共用,端子标识为YPbPr,无论隔行还是逐行分量信号都从这个端口输入。


错误表示法

1. 隔行分量端子和逐行分量端子分开设置。YCbCr表示隔行分量端子,YPbPr表示逐行分量端子

2. 隔行分量端子和逐行分量端子共用,用YPbPr/YCbCr表示,无论隔行还是逐行分量信号都从这个端子输入


YUV色彩模型来源与RGB,该模型将亮度和色度分开,从而适合于图像处理领域。

YCbCr是ITU-R BT601的一部分,是YUV经过缩放和偏移处理后的结构。其中Y与YUV中的Y含义一致,Cb Cr同样都指色彩,主要应用于数字视频。在h.264 mpeg等编码标准中使用的YCbCr

二者到RGB空间的转换公式也不一样


  1. Y’ = 0.257*R' + 0.504*G' + 0.098*B' + 16  
  2. Cb' = -0.148*R' - 0.291*G' + 0.439*B' + 128  
  3. Cr' = 0.439*R' - 0.368*G' - 0.071*B' + 128  
  4. R' = 1.164*(Y’-16) + 1.596*(Cr'-128)  
  5. G' = 1.164*(Y’-16) - 0.813*(Cr'-128) - 0.392*(Cb'-128)  
  6. B' = 1.164*(Y’-16) + 2.017*(Cb'-128)  
  1. Y'= 0.299*R' + 0.587*G' + 0.114*B'  
  2. U'= -0.147*R' - 0.289*G' + 0.436*B' = 0.492*(B'- Y')  
  3. V'= 0.615*R' - 0.515*G' - 0.100*B' = 0.877*(R'- Y')  
  4. R' = Y' + 1.140*V'  
  5. G' = Y' - 0.394*U' - 0.581*V'  
  6. B' = Y' + 2.032*U' 
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值