(南京观海微电子)——色域介绍

色域是什么?

色域其实也可以叫做色彩空间(Color Space),而域是有一个数学概念,可以更好的说明色彩是有一定的范围。色域是一种对颜色进行编码的方法,也指一个技术系统能够产生颜色的总和。显示器所能表示的颜色范围,在计算机图形处理中色域是颜色的某个完全的子集。颜色子集最常见的应用是用来精确的代表一种给定的情况,例如一个给定的空间或是某个输出装置的呈色范围。色域是显示器屏幕所能够表达的颜色数量所构成的范围区域,在现实世界中自然界中可见光谱的颜色组成了最大的色域空间,该色域空间中包含了人眼所能见到的所有颜色。

CIE国际照明协会为了更好的让用户轻易的理解色域,制定了一个用于描述色域的方法,那就是CIE-xy色度图。在这个坐标系中,各种显示设备能表现的色域范围用RGB(红绿蓝)三点连线组成的三角区域来表示,三角形的面积越大,就表示这种显示设备的色域范围越大。

常见的屏幕色域几种标准: sRGB,NTSC,Adobe RGB,P3,PAL

1. sRGB(standard Red Green Blue)

sRGB色域是早期的色域标准之一, 大约能覆盖 35% 的 CIE(人眼可见颜色),是微软和HP在1996年共同开发的色彩空间,也是目前的微软旗下的Windows系统和众多原生软件默认支持的色彩空间。代表了标准(standard)的红(Red)、绿(Green)、蓝(Blue)三种基色,它的色彩空间基于独立的色彩坐标,可以使色彩在不同的设备使用传输中对应于同一的色彩体系,而不受这些设备各自具有不同色彩坐标的影响。

2. NTSC( National Television Standards Committee)

NTSC色域是NTSC电视标准下的色彩空间,NTSC是美国国家电视标准委员会,他们所推出的NTSC电视标准是一套电视传输协议,被运用在美国,日本等国家的广播电视系统中。当然这也就意味着,NTSC色彩空间更多的被运用在电视行业。

3. Adobe RGB

Adobe RGB是专业软件生产商Adobe在1998年推出的色彩空间,初衷是为了同时囊括sRGB(电脑常用的色彩空间)和CMYK(印刷常用的色彩空间,是彩色印刷时采用的一种色彩模式,利用色料的三原混色【青色,洋红,黄色】原理,加上黑色,共计四种颜色混合叠加,形成所谓的“全彩印刷”),这样排出的数码照片不仅能在电脑上正常显示编辑,也能印刷出的颜色无损而正确的相片。Adobe RGB相比sRGB囊括的色彩范围更广,在青绿色(cyan-green)色系上有所提升,包含了50%的Lab色彩空间中的可视色彩。受到设计师的青睐,因此在专业的绘图,摄影和后期领域被广泛使用。

4. P3

在广义上来讲,P3 色域包含了DCI-P3 和 Display P3。

DCI-P3是一种应用于数字影院的比较新的色彩标准,以人类视觉体验为主,尽可能匹配电影中能展现的全部色彩要求,换句话来说可以称之为电影级色域标准。相对于sRGB而言,DCI-P3覆盖了更多的红色和绿色,因此DCI-P3显示器对绿色和红色的还原能力更强,而且更加锐利,能更好地展现了人眼能看到的真实色彩。在HDR效果方面,能包容的亮度范围越大,亮度的层次也会越多,同样的色彩、灰度这些信息也会更加丰富,更大的色域(底面积)在HDR技术下能表现更多的色彩数量(体积)。

Display P3 是 Apple 在 DCI-P3 基础上参考了 sRGB 而修订出的自己的标准,在白点和伽马上与 DCI-P3 不同,但是能覆盖的颜色相同,相对于 sRGB 除了蓝色都有较大提升。

5. PAL(Phase Alternating Line逐行倒相)

PAL制式是电视广播中色彩调频的一种方法。除了北美、东亚部分地区使用NTSC制式,中东、法国及东欧采用SECAM制式以外,世界上大部份地区都是采用PAL制式,我国也是使用该色域。

6. Rec. 2020 或BT.2020(ITU-R Recommendation BT.2020)

8K电视所采用的色域标准, 用标准动态范围(SDR)和广色域(WCG)定义了超高清电视(UHDTV)的各个方面, 这是一种“立体”的色域标准,更加复杂.

补充知识点

通过下图可以得知,Adobe RGB的色域几乎和NTSC1953年标准比相接近一些,而sRGB所能表示的色彩最少,sRGB色彩空间范围要小于前两者,近似相当于sRGB≈72%NTSC,Adobe RGB≈95%NTSC,不过sRGB是世界上最为广泛使用的色彩空间,大多数的显示器,都只支持sRGB的色域范围。Adobe RGB相比sRGB,能表示出更加细腻的青色和绿色,而NTSC的色域范围是最广的。

100%sRGB≈72%NTSC,但是72%NTSC并不约等于100%sRGB,不少用户会认为100%sRGB=72%NTSC,其实这是错误的观念,其实从上图中,我们可以发现NTSC并不能完全覆盖住sRGB,所以如果以严谨的方式来说,sRGB是不能换算为NTSC,只能说100%sRGB的覆盖面积近似于72%NTSC。

所以说Adobe RGB是高性能显示器的一个重要评判标准,不过不是数值越高显示效果越好,除了看Adobe RGB标准数值外,还需要参考色位和sRGB标准,三个数值相应提高,才能展现更加真实鲜艳的画面。

就以笔记本屏幕最常见的色域来说,45%NTSC、72%NTSC以及100%sRGB,无疑是45%NTSC的色彩表现丰富度最低,此外72%NTSC和100%sRGB并不能直接来判断谁的色彩表现更好,因为存在一个屏幕调教的问题,如果屏幕调教不好,就算是色彩表现丰富度再高,也未必会显示出最好的效果,非要做出一个判断的话,个人建议购买100%sRGB屏幕可能会更稳妥一些。

如何通过色域选择屏幕?

Adobe RGB是由Adobe公司推出的色域标准,针对修图的人,可以多关注Adobe RGB数值。高端的专业绘图显示屏一般都在99%以上;

sRGB色域的标准是针对计算机外部设备提出的定义,那么对于普通工作、或者日常打印的话,买sRGB色域的设备就可以了,并且达到100%就属于主流高质量屏幕了;

NTSC作为电视标准,也是三者中色域最广的,那么显示器用户中的电影爱好者就可以主要参考它的数值。

颜色空间是颜色集合的数学表示。在计算机中最常用的颜色系统是RGB,RGB三种颜色取不同幅度可以得到不同的颜色。如图所示,立方体代表的是RGB颜色空间,对角线表示不同的灰度。

RGB颜色空间简单易理解,在计算机显示器上显示也方便,但是它在视频方面并不高效。比如,要在RGB立方体中生成任意一种颜色,RGB分量都需要明确幅值,因此它们需要相同的带宽(所占带宽高)。此外,如果要修改某个点的亮度,要先读取这个点的RGB值,计算亮度,反过来求RGB,写入视频,操作及其繁琐,不如以亮度和颜色存储的图像直观(不宜处理)。

数字RGB采用二进制来表示,如8位二进制、24位二进制等,通常用8位,即0-255。表示RGB的二进制位数叫做图像的像素深度

sRGB

sRGB色彩空间是惠普与微软于1996年一起开发的用于显示器、打印机以及因特网的一种标准RGB色彩空间。

下图是色度图(详见第五部分),图中显示的颜色是人眼能看到的所有颜色,但是,sRGB并不能表示所有可见的颜色,而是在色度图中选取了三个点作为标准的RGB颜色,红色位于[0.6400, 0.3300]、绿色位于[0.3000, 0.6000]、蓝色位于[0.1500, 0.0600]、白色是位于[0.3127,0.3290]的D65。sRGB能显示的颜色全部在这个颜色三角形中。

sRGB和色度图坐标(x,y)的互换详见维基百科sRGB词条。

一般来说,生成的sRGB的范围是0-1(归一化),如果用8位二进制表示,那么将数值乘以255取整即可。

sRGB还定义了原色强度与实际保存的数值之间的非线性变换。这个曲线类似于CRT显示器的gamma响应。重现这条曲线要比sRGB图像在显示器上正确显示更加重要。这个非线性变换意味着sRGB非常 高效地使图像文件中的整数值 表示了人眼可以分辨的颜色

sRGB由于它的 色域不够大,尤其是蓝-绿颜色色域无法表示CMYK印刷中的所有颜色,所以通常 印刷行业的专业人员不用这种模型。而Adobe RGB是印刷行业经常使用的色彩空间。

scRGB

scRGB is a wide color gamut RGB (Red Green Blue) color space created by Microsoft and HP that uses  the same color primaries and white/black points as the sRGB color space but allows coordinates below zero and greater than one. The full range is -0.5 through just less than +7.5.

与sRGB类似,scRGB也是定义在色度图上的颜色空间,选取的三个坐标如下图所示。可以看到,三角形的区域要远远大于人眼所能看到的区域(但并没有包含所有人眼能看到的区域)。

16位scRGB(16)编码是通过将-0.5到7.4999的模拟RGB颜色进行转换,转换公式为8192x + 4096。-0.5时为0;7.5时为65536,但是由于只能表示到65535,因此最大为7.4999。

The components in Windows 7 that support 48-bit scRGB are Direct3D, the Windows Imaging Component, and the Windows Color System and they support it in both full screen exclusive mode and in video overlays.

scRGB用在Windows系统中,但是我们在视频中接触不多,了解即可。

伽马校准

现实世界中几乎所有的CRT显示设备、摄影胶片和许多电子照相机的光电转换特性都是非线性的。这些非线性部件的输出与输入之间的关系(例如,电子摄像机的输出电压与场景中光强度的关系,CRT发射的光的强度与输入电压的关系)可以用一个幂函数来表示。对于RGB颜色空间来说,就是如下公式:
R = R' ^ gamma; // R是校准前的值,R'是校准后的值
G = G' ^ gamma; // G是校准前的值,G'是校准后的值
B = B' ^ gamma; // B是校准前的值,B'是校准后的值

将上述公式逆变换得到校准后的值的过程,就是伽马校准。

伽马校准是为了使数据变得线性

早年的NTSC使用gamma值为2.2,PAL和SECAM使用gamma值为2.8。

现在的gamma校准采用的是分段校准,gamma值采用[1/0.45]。

具体如下:

如果有超出0-1范围的,变换如下:

反变换公式相应如下:

超出0-1范围:

现在采用这样的gamma校准较多。

色度图

色度图是给出了人类正常的视觉色域。(色度图为CIE颜色系统)

这个图的构成如下:CIE系统中,红、绿、蓝的亮度被转换成三色值的量,分别用X、Y、Z表示,图中的坐标值由三色值推导而来。

x = X / (X + Y + Z)
y = Y / (X + Y + Z)
z = Z / (X + Y + Z)

x,y,z称为色度坐标。由于三者之和为1,因此只需要x和y的值,图也可以是二维的。

通常来说,信号源或者显示器会选择色度图中的三个点,将其围成的三角形作为其颜色空间,所以,一般的颜色空间不能表示所有的颜色。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Lornell

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值