【译】颜色空间 REC.709 vs sRGB的

(原文link https://www.image-engineering.de/library/technotes/714-color-spaces-rec-709-vs-srgb, 欢迎指正)

如果你不关心背景知识的话,下面这句话或许足够了,HDTV(REC.709)和sRGB用的是一样的三基色,但是转换函数(gamma)不同。

颜色空间定义

感谢耐心的你,我们先来定义一下颜色空间。颜色模型和颜色空间非常容易搞混。在下文中,颜色模型是一个抽象的数学概念,用一个坐标系统代表颜色。例如,RGB颜色模型表明所有颜色都可以通过由RGB线性组合得到,而在印刷品种使用的CMYK模型则由4种主要颜色构成。颜色空间是指一个能够解析数值的颜色模型。颜色空间的定义包含以下信息,颜色模型,基色的坐标以及scaling信息,白点坐标和非线性转换(gamma)。

颜色空间是基于RGB模型能够检测颜色,物理研究表明,在人眼中存在三种能吸收不同光谱的锥细胞,因此人类能够感知颜色。所以使得用三种基色表示所有的颜色看起来是合理的。

三基色 RGB

RGB三基色在不同的标准中定义的不同。

对于高清环境,ITU-R推荐BT.709(REC.709),三基色的颜色坐标和sRGB相同,白点也是D65.到目前为止,sRGB和REC.709似乎完全相同。

从CIE XYZ空间转换到sRGB可以有以下算式

转换函数(gamma)

下面开始两个空间就有区别了。sRGB的转换函数和REC.709非常相似,但并不相同。在下式中,C表示线性输入颜色(可以是R,G或者B),C‘是输出颜色

两个转换函数都是分段函数,第一部分为线性函数,第二部分是指数函数。只不过在sRGB的时候,指数部分是2.4,而REC709的指数部分是2.2。

原文地址:https://www.cnblogs.com/sunny-li/p/8260962.html