在ICC v4版本中,介绍了显示器颜色校正中的ICC配置文件的白点为D50(即[96.42,100,82.49])。这实际上在v2中已有暗示,但是很多人配置ICC文件并没有理解为什么这样做,因此创建了一些不合理的配置文件。
那么白点为什么必须是D50?
首先,ICC文件架构是基于D50配置文件的连接空间(PCS)。PCS提供了一个可以连接任何配置文件的明确的颜色空间,通过色度适应转换到D50,源和目标空间才会具有色度值。ICC文件中已经包含白点转换至D50功能(文件中的“chad”标签)。
当三刺激值中Y等于100的时候,我们认为它是一个照明体。因此,任何光源(例如D65)色适应至D50的结果就是D50。当使用CIE中定义的绝对色度时,Y值对应了每平方米的坎德拉亮度。 这与ICC中的绝对色度映射意图中定义不同,CIE X、Y、Z三刺激值首先被调整,直到相对“参考白”Y等于100,此时观察者可以假定为适应。
如果使用光谱仪测量,白色的亮度峰值通常不等于100cd/m2,在这种情况下必须得有一个参考白来表示视觉系统所适应的亮度。如果是反射的颜色,如印刷品,我们将一个完全反射的扩散器的反射系数作为参考,并把其Y刺激值假设为100。当然反射物质的白点的实际亮度得要取决于其照明的强度。使用100作为相对参照,是为了能够更好比较这些颜色,而不受照明亮度的约束。
大部分的显示器颜色校正中,适应的白点其实就是显示白色的波峰值。因此,对显示测量的XYZ值进行了调整,直使相对Y=100(实际上,我们已将此波峰值作为照明体)。通过以上的步骤以后(调整白点至100,然后转换成D50色适应),我们总能得到结果D50,这也是为什么显示类的ICC文件中需要指定白点为D50.