BT601和BT709数据区别最简洁的描述 您所在的位置:网站首页 色域标准bt709和ntsc区别 BT601和BT709数据区别最简洁的描述

BT601和BT709数据区别最简洁的描述

2024-06-19 11:50| 来源: 网络整理| 查看: 265

本质区别是数据转换系数不同。 在RGB转换为YGbGr时,

Y=kr*R +kg*G + kb*B; Cb= B-Y; Cr =R-Y; Cg = G-Y

这里kr,kb,kg是加权因子。kr + kb + kg =1, 但是大家需要统一的转换参数, 才能统一还原数据. Cb= B-Y; Cr =R-Y; Cg = G-Y

Y = krR + (1-kb-kr)G + kb B Cb = 0.5/(1-kb) * (B-Y) Cr = 0.5/(1-kr) * (R-Y) 则: R = Y + (1-kr)/0.5 * Cr G = Y - 2kb(1-kb)/(1-kb-kr) * Cb-2kr(1-kr)/(1-kb-kr) * Cr B = Y + (1-kb)/0.5 * Cb BT601

bt601是SDTV规格, 定义了kb=0.114, kr=0.299,那么代换参数就有了如下等式:

令: Y = 0.299R + 0.587G + 0.114B Cb = (-0.1687R - 0.3313G + 0.500B) Cr = (0.500R - 0.4187G - 0.0813B) 则: R = Y + 1.402Cr G = Y - 0.344Cb - 0.714Cr B = Y + 1.772Cb

BT709是HDTV规格:

令: Y = 0.2126R + 0.7154G + 0.072B Cb = (-0.1145R - 0.3855G + 0.500B) Cr = (0.500R - 0.4543G - 0.0457B) 则: R = Y + 1.5748Cr G = Y - 0.1868Cb - 0.4680Cr B = Y + 1.856Cb

就数据来讲,本质是上面的区别。因此当该参数设定错误,就会出现色彩偏差。可以简单理解为代表的色盘编码不一样。 另外,因为分别是标清和高清信号,所以在分辨率,帧率,时序等方面的规格不一样。 引用其他描述:

bt601是SDTV的数据结构 bt656是SDTV的传输接口 bt709是HDTV的数据结构 bt1120是HDTV的传输接口

由此可见bt1120最大其实也是支持到高清的1080P. 如果要更大分辨率的话, 需要bt2077接口.

参考: https://blog.csdn.net/cy413026/article/details/123731473



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有