BT601和BT709数据区别最简洁的描述 | 您所在的位置:网站首页 › 色域标准bt709和ntsc区别 › BT601和BT709数据区别最简洁的描述 |
本质区别是数据转换系数不同。 在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 BT601bt601是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.772CbBT709是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 实验室设备网 版权所有 |