7第七章 视频色彩与计算机颜色仿真
7.1 视频色彩
7.1.1 视频三 原色:
R,G,B
彩色电视所选定的红 (R),绿 (G)、
蓝 (B)三原色荧光粉 。
CIE l931 色度图上的颜色区域
7红 (R),绿 (G),蓝 (B)荧光粉的选择
高饱和度与发光效率低的折衷;
保证三原色三角形的 RG线尽量靠近光谱轨迹,
以复现比较饱和的红,橙,黄,绿一带的常见且引起美感颜色;
饱和的蓝,绿一带的颜色是不常用的,所以
GB线可以离开光谱轨迹稍远些,而不致产生不良效果 。
色域,由彩色电视三原色荧光粉复现的三角形颜色范围 。 事实上,此色域已经基本上包括了日常生活中常用的颜色 。
7显像三原色荧光粉和标准白光的色度坐标
NTSC制三原色荧光粉和标准白光
[Re1] [Gel] [Bel] C白
x 0.67 0.21 0.14 0.310
y 0.33 0.71 0.08 0.316
PAL制三原色荧光粉和标准白光
[Re2] [Ge2] [Be2] D65
x 0.64 0.29 0.15 0.313
y 0.33 0.60 0.06 0.329
77.1.2 彩色电视的白场
1,白场色度的确定过去有一些国家 (如美国,日本 )采用 9300K
相关色温 的色度作为白场的颜色 ( 蓝的冷白色 ) 。 选用这种偏蓝的白场是因为当时的红荧光粉的发光效率低,为了提高荧光屏白场的亮度,必须充分利用绿粉和蓝粉的光效,而使白场的色温偏高 。
近年来,红色荧光粉的光效已有提高,趋向选择更优的相关 色温 6500 K 的白场 。
71,白场色度的确定
关于颜色喜爱的心理学研究表明:
当环境照明用 2400 K和 5400 K光源时,观察者 最喜爱的白场色温是 5000~ 6000 K,而高于 8500 K的色温是不受喜爱的白场;
对肤色,黄色,蓝色用 6500K 白场比用 9300K白场能获得更优的复现效果 。
在 2000~ 10000 K色温范围内,当调节到适宜的亮度时,都能产生,白,色感觉 。 选择中间值 6500 K 色温作为白场可以代表平均白色,而且这一白色与日光色温一致,符合人在自然光下观察物体颜色的习惯 。
我国 PAL制式及欧洲广播联盟 (EBU)规定用 D65的色度点作为彩色显像管的白场 。 美国和加拿大曾用
9300K相关色温和光源 C色度点作为白场,现在美国电影电视工程师学会 (SMPTE)决定改用 D65作为白场 。
72,白场平衡白场平衡,调整显像管的红、绿、蓝三色荧光粉的单色发光亮度比例,产生所规定的白场色度和总亮度。
PAL制式规定 D65为白场的标准色度,亮度为 100尼特。
白场平衡调整方法:
仪器测量法,调节三束电流比例和大小,用色度计和亮度计分别测量显像管荧光屏的色度和亮度,使荧光屏上得到 D65的标准白色 (x = 0.313,y = 0.329) 和达到规定的 100尼特亮度。
目视比较法,将具有规定色度和亮度的 D65标准光源和待测显像管置于视场比较器两侧,调节待测管的三束电流,用视觉观察直至视场两侧的颜色和明度相互匹配。
7白场平衡目视比较法
77.1.3 视频色彩的相加混色根据视频三原色,彩色电视中利用空间混色和时间混色对彩色图像进行空间和时间上的分割与混色,来传送和重现彩色图像 。
1,时间混色法将三原色光按一定 顺序轮流投射 到同一表面上,只要轮换速度足够快,由于视觉残留,
人眼产生的彩色感觉与用三原色光直接混合时相同 。 这就是视频色彩的时间混色法 。 它是顺序制彩色电视的色彩基础 。
77.1.3 视频色彩的相加混色
2,空间混色法将三原色光分别 投射到同一表面上相邻的三个点上,只要这些点相距足够小且充分近,
则人眼在离开一定距离处观看,由于人眼的分辨率有一定限度,将产生 3种原色光相混合的彩色感觉 。 这就是视频色彩的空间混色法 。 它是同时制彩色电视的色彩基础,也是彩色显像管荧光屏构造的理论基础 。
77.1.4 彩色电视制式与色彩混合黑白电视制式 通常以每帧扫描行数,
每秒扫描场数,信道频带宽度以及隔行扫描方式等特征作为标志 。
彩色电视制式 除了上述有关特性外,
其主要区分标志是三个原色信号或由其组成的亮度信号和色差信号的传输处理方式 。
彩色电视制式分类:
从传送信号的时间关系分,彩色电视制式可分别 顺序制,同时制和顺序 -同时制 。
71,顺序制三个原色信号按 —定的顺序轮换传送 。 如按逐场,逐行和逐点轮换的特点 。
顺序制分,场顺序制,行顺序制,点顺序制 。
顺序制在显像时既要利用空间混合原理,
又要利用时间混合原理 。
顺序制优点,设备简单,重现彩色图像质量好 。
顺序制缺点,信号占用频带宽,因而不能实现彩色与黑白电视的兼容,不宜用于广播电视,
只应用于工业电视或闭路电视 。
72,同时制携带彩色图像的亮度和色度信息的三个信号是同时传送的 。 在发送端对它们进行了特殊的频域处理,因而在接收端可以将它们分开 。
同时制的显像方法是空间混合法 。
同时制的优点,能够实现彩色与黑白电视的兼容,因而适用于广播电视 。
同时制的缺点,设备较复杂 。
世界上用于彩色电视广播的同时制有 NTSC
制和 PAL制。
72,同时制
NTSC制式 是美国国家电视台标准委员会于
1952年规定的彩色电视制式,又称为 正交平衡调幅制 。 美国,加拿大,日本,韩国,我国的台湾省等都采用这种制式 。
PAL制式 是在 1962年内当时的西德提出的一种电视制式,又称为 隔行倒相正交平衡调幅制式 。 PAL制式在德国,英国,中国,朝鲜等国家广泛应用,是世界上采用的国家和地区最多的一种电视制式 。
73,顺序 -同时制这是顺序制和同时制两种方式的结合,即传送的信息中既有顺序传送的部分,又有同时传送的部分,但这种制式在显像时却不一定采用顺序同时混合方式而可以采用同时方式 。
顺序 -同时制的优点,克服了同时制彩色电视中色度信号的相互串扰而引起的色调失真,较好地解决了串色和传输等问题,提高了重显图像的稳定性 。
顺序 -同时制的缺点,彩色电视机的电路较复杂,
成本较高 。
世界上用于彩色电视广播的顺序 -同时制式有 SECAM制式。
73、顺序 -同时制
SECAM即顺序传送彩色与存储,首先 由法国人提出,于 1967年正式用于电视广播。采用这一制式的国家主要有法国、俄罗斯、埃及等。
在 SECAM制式中,逐行依次传送两个色差信号,
因而在传送通道中,在同一时间内只会存在一种 色差信号,这就 不可能产生互串现象,但亮度信号仍然是每行都传送 。 由于每一行只传送一个色差信号,两个色差信号就不必采用正交平衡调幅方式,而只需采用调频方式 。 当然,采用调频方式将色差信号插入亮度信号,会 不利于色度,亮度信号的彻底分离 。
目前,世界各国采用的彩色电视制式主要是
NTSC制式,PAL制式和 SECAM制式 。 应该说这 3种兼容制彩色电视制式各有千秋,没有明显的优劣之分,
都是属于独立的彩色电视系统 。
77.1.5 大面积着色原理、高频混合原理和恒亮度原理
1,大面积着色原理
,彩色细节失明,,人眼对彩色细节的分辨能力远比亮度细节分辨能力低 。
如果人眼对与其相隔一定距离的黑白相间的条纹刚能分辨出黑白差别,一旦把黑白条纹换成不同彩色相间的条纹后,就不再能分辨出条纹来 。
例如,红绿相间的条纹将引起一片黄色的感觉 。
实验表明,人眼对不同色调细节的分辨力也不相同 。
例如:
当在白色背景上刚能分辨出黑色细节直径为 1 mm,则在 红色背景 上能分辨出 绿色细节 的直径增大到 2.5 mm,
在 蓝色背景 上能分辨出 绿色细节 的直径增大到 5 mm 。
7人眼对各种彩色细节的分辨力假如传送细节的尺寸小于 1 mm,那么人眼看到的各个细节部分只是在亮度方面存在着差别,而在颜色方面没有差别,都表现为灰色 。 所以,当重现彩色图像时,
只有大面积部分需要以三原色显示,其色彩可以丰富图像内容 。 而对各种颜色的细节部分,彩色图像可不必显示出色度的差别 。 因为此时,人眼已不能辨认它们的色度区别了,只能感觉到它们之间的亮度的不同,可以用黑白来显示,这称为 大面积着色原理 。
按照这个原理,彩色电视系统在传送彩色图像时,
细节部分可以只传送黑白图像,而不传送彩色信息,大面积部分需要以三原色传送 。
细节色别 黑白 黑绿 黑红 黑蓝 绿红 红蓝 绿蓝分辨力 (% ) 100 94 90 26 40 23 19
72,高频混合原理人眼对亮度细节的分辨力强,1 % ~ 2 %
的亮度变化就能觉察出来,对颜色细节的分辨力弱,而对彩色图像的大面积变化部分却有较高的分辨能力 。
大面积的慢变化,相应于信号的 低频成分 。 彩色细节和景物轮廓部分,相应于亮度和颜色的快变化,即信号的 高频成分 。 它对于人眼仅有明暗的亮度感,区分不出颜色变化 。
由亮度信号显示出一幅清晰的黑白图像,
再由 色度信号在这个清晰的黑白图像上进行大面积低清晰度着色,此时人眼看起来却是一幅清晰的彩色图像 。
72,高频混合原理电视图像的水平清晰度是和信号频带宽度成正比的 。 水平清晰度每增加 80线,相当于视频带宽增加 1 MHz。 因而表征亮度信息的 亮度信号占用频带 0~ 6 MHz,而表征色度信息的 色度信号可用窄带 0~ 1.3 MHz。
亮度信号和色度信号用某种方式相混合后传送出去,在接收端可恢复的三原色信号只有低频分量,而其高频分量则用同一亮度信号的高频分量来补充 。 这就是所谓的 高频混合原理 。
73,恒亮度原理恒亮度原理 是指被摄景物的亮度不论用彩色或黑白电视传输系统传送与接收,在传输系统是线性的前提条件下均应保持恒定 。 即要求图像的亮度只与亮度信号有关,而与色度信号无关 。
电视信号在传送时干扰总是难免的 。 一般 亮度通道引入 1 % ~ 2 % 的杂波干扰,人眼就能觉察出来,而 色度通道引入 10 % ~ 20 % 的杂波干扰,引起的色饱和度变化人眼却很难察觉 。 所以,采用恒亮度原理后,色通道引入的干扰就不会干扰亮度通道,不会引起图像的亮度变化,从而提高了彩色图像的抗干扰能力 。
当然,由于彩色电视采用高频混合原理,对色差信号只用窄带 1.3 MHz传送,而亮度信号用宽带 6 MHz传送 。 因此 严格地说,只在 1.3 MHz以内信号才可能实现恒亮度原理 。 而且由于实际摄像器件光电转换及显像管电光转化的非线性,恒亮度传输只能是近似的 。
77.2 电视系统中色彩的分解,传递与重现彩色电视系统对景物色彩的传送过程,
先通过摄像机的镜头及分色棱镜把被摄景物 分解 成红,绿,蓝三个影像,并通过 光电转换 形成红,绿,蓝三个电信号;再变成适于传送的彩色电视信号,由一个信道 传送 出去;在接收端经电视机的 电光转换 及三原色的加色空间混合,在屏幕上把被摄景物的影像及色彩 重现 出来 。
77.2.1 景物色彩的分解及三原色信号的形成景物色彩的分解
7
三原色图像及其信号
77.2.2 亮度信号和色差信号为了彩色电视和黑白电视的兼容,传送一个亮度信号 Y和两个色差信号 B -Y,R -Y。
1、亮度信号和色差信号的基本组成以 C白 光为标准光源的 NTSC制式,亮度方程为 Y = 0.299 R + 0.587 G + 0.114 B
当 NTSC制式 选择 D65为标准光源时,亮度方程为 Y = 0.289 R + 0.605 G + 0.104 B
以 D65为标准光源的 PAL制式,它的亮度方程为 Y = 0.222 R + 0.707 G + 0.071 B
77.2.2 亮度信号和色差信号
PAL制式中没有采用自己的亮度方程,而是沿用了
NTSC制式的 (7-1) 亮度方程,并被近似地写为
Y = 0.30 R + 0.59 G + 0.11 B
实践证明,用上式进行亮度计算,所引起的亮度误差很小,能满足视觉对亮度的要求。三个色差信号表示式,
R – Y = 0.70 R - 0.59 G – 0.11 B
B – Y = - 0.30 R - 0.59 G + 0.89 B
G – Y = - 0.30 R - 0.11 B + 0.41 G
G -Y与 R -Y,B-Y 的关系式:
G – Y = - 0.51( R – Y ) – 0.19 ( B – Y )
由于 G-Y色差信号的系数最小,在传送过程中较其他两种色差信号容易受干扰,所以选用 Y,R-Y,B-Y三个信号进行传送。
72、彩色电视系统将图像信号分为亮度信号和色差信号的优点
(1) 可以满足兼容由于 Y信号是图像的全部亮度信号,黑白电视机只要接收到 Y信号便可显示出黑白图像 。
(2) 亮度通道中的干扰和噪声对色调影响小因为彩色图像的色调是由三个原色的相对比例决定的 。 当三个原色都因干扰产生亮度变化时,
三原色的相对比例变化不大,因此色调失真很小,
只对饱和度影响较大 。 例如当调整彩色电视机亮度旋钮时可以发现,彩色饱和度会受到影响,亮度越高,饱和度越浅,而对色调影响很小 。
7(3) 能满足恒定亮度原理在传输过程中假设 Y信号没有受干扰,而色差信号中混入了干扰信号? (R-Y) 与? (B-Y),则在接收端收到的信号将是 Y,(R-Y) +? (R-Y) 与 (B-Y) +? (B-Y) 。
假设 (R-Y)’ = (R-Y) +? (R-Y),(B-Y)’= (B-Y) +? (B-
Y)。 送给显像管的三原色信号将是:
R’ = ( R - Y )’ + Y
G’ = - 0.51 ( R –Y )’ - 0.19 ( B –Y )’ + Y (7-7)
B’ = ( B - Y )’ + Y
亮度仍然决定于亮度方程:
Y’ = 0.30 R’ + 0.59 G’ + 0.11 B’ (7-8)
将式 (7-7)代入上式,即可解得,Y = Y’
计算结果说明,由于传输系统是线性的,色差信号在传输过程中所引入的干扰会在合成亮度信号时互相抵消,保证了亮度的恒定 。
7( 4) 能满足混合高频原理和大面积着色原理混合后的彩色信号,其低频分量由窄带的色度信号控制,形成大面积的彩色;而高频分量由宽带的亮度信号控制形成图像的细节,从而既保证彩色图像的清晰度又实现了兼容 。
若不传送色差信号而只传送窄带的原色信号,会使图像信号中多出亮度信号低频分量,
因此还得将原色信号中多余的低频亮度信号再滤掉 。 这给电路带来困难,也难保证彩色图像的质量 。
73,NTSC制式的 U,V色差信号和 I,Q色差信号
NTSC制式的色度信号由两个色差信号分别对初位相为 0o和 90o的两个相同频率的副载波平衡调幅再混合而成 。 所以,NTSC制式又称 正交平衡调幅制 。
NTSC制式的 U,V色差信号,为了信号的不失真传输,
在对两个正交的副载波进行平衡调幅之前,先对其进行适当的幅度压缩 。 压缩后的色差信号分别用 U和 V表示,
它们与压缩前的色差信号 R-Y,B-Y的关系是
U = 0.493 (B - Y),V = 0.877 (R - Y)
利用亮度方程,可求出 U,V与 R,G,B的关系:
Y = 0.30 R + 0.59 G + 0.11 B
U = - 0.15 R – 0.30 G + 0.44 B
V = 0.62 R – 0.52 G – 0.10 B
数字彩色视频图像处理常以此为依据做彩色空间的变换 。
7NTSC制式的 I,Q色差信号根据视觉特性研究,人眼对红,黄之间颜色的分辨力最强,而对蓝,品红之间颜色的分辨力最弱 。
在色度图中以 I 轴表示人眼最为敏感的色轴,而以与之垂直的 Q 轴表示最不为敏感的色轴 。 这样,如果将 U,V信号变换为 Q,I 信号,
就可对 I 所对应的色度信号采用较宽的带宽,而对 Q信号对应的色度信号则只需采用很窄的带宽来进行传输 。
7Q,I 轴与 U,V 轴的关系可求出 Q,I 与三原色 R,G,B 的关系为:
Y = 0.30 R + 0.59 G + 0.11 B
Q = 0.21 R – 0.52 G + 0.31B
I = 0.60 R – 0.28 G – 0.32 B
Q = Ucos33o + Vsin33o
I = U( -sin33o) + Vcos33o
7PAL制式 获得色度信号的方法,也是先将三原色 R,G,B变换为一个亮度信号和两个色差信号,然后再用正交平衡调幅的方法把色度信号安插到亮度信号的间隙之中,这些与 NTSC
制式大致相同 。
所不同的是,PAL制式采用逐行倒相的方法来克服 NTSC制式对相位失真引起色调失真的缺点 。 人眼的视觉特性对色调失真很敏感,而对饱和度失真不敏感,而逐行倒相的方法可以把相位失真引起的色调失真转化为饱和度失真,
所以 PAL制式又称逐行倒相正交平衡调幅制 。
7
SECAM 制式 是采用逐行依次传送 R
- Y,B – Y 两个色差信号,连续传送亮度信号的方法来避免因同时传送造成的串色及色彩的失真,而接收端则利用解码器的延迟线将收到的信号储存,以便能从传送来的三个电视信号中同时取用重现彩色图像的 R,G,B三原色信号 。
77.2.3 景物色彩的重现为了重现景物色彩,彩色电视机就必须把收到的彩色全电视信号恢复成三个原色信号,并还原成三原色图像,然后由显像管将其叠加,从而恢复原景物色彩。
彩色电视机收下传送来的彩色全电视信号时,
先由矩阵电路把 R-Y和 B -Y色差信号转换出 G -Y
色差信号,再以矩阵电路将三个色差信号分别与亮度信号 Y相加,就可恢复成三个原色信号,即
( R – Y ) + Y = R
( B – Y ) + Y = B
( G – Y ) + Y = G
7按照高频混合原理,亮度信号 Y传送的是全频带信息,两个色差信号 R - Y,B - Y只传送低频部分信息。若取色差信号的频带为 0~ 1 MHz,
而亮度信号的频带为 1~ 6 MHz,则送到显像管的三个信号将分别为
( R – Y ) 0-1 + Y0-6 = R 0-1 + Y1-6
( B – Y ) 0-1 + Y0-6 = B 0-1 + Y1-6
( G – Y ) 0-1 + Y0-6 = G 0-1 + Y1-6
由上式可见,重现彩色图像的三原色信号由两部分组成,其低频部分包含 0~ 1 MHz的原色信号,而高频部分 1~ 6 MHz范围内为亮度信号分量。因此,能显示出大面积的彩色图像,再附加黑白细节,正好与人眼视觉特性相适应。
7彩条信号重现的示意图
7黄色信号复原:
黄色是由于吸收了白光中的蓝光,反射了全部红光和绿光形成的。因此,三原色电压为:
R= 1,G = 1,B = 0。
亮度信号和色差信号为:
Y = 0.30R + 0.59G + 0.11B = 0.89
(B – Y) = - 0.30 R - 0.59 G + 0.89 B = - 0.89,
(R – Y) = 0.70 R - 0.59 G – 0.11 B = 0.11
三原色信号电压复原后为:
R = (R – Y) + Y = 0.11 + 0.89 = 1
G = - 0.51 (R - Y) – 0.19 (B - Y) + Y
= - 0.51× 0.11 + 0.19× 0.89 + 0.89 = 1
B = (B – Y) + Y = - 0.89 + 0.89 = 0 。
7青色信号复原:
因为青色是吸收了白光中的全部红光,反射了全部的蓝光和绿光形成的。因此,三原色电压为,R = 0,G = 1,B = 1,
亮度信号和色差信号为:
Y = 0.30R + 0.59G + 0.11B = 0.70,
(B – Y) = - 0.30 R - 0.59 G + 0.89 B = 0.30,
(R – Y) = 0.70 R - 0.59 G – 0.11 B = - 0.70。
三原色信号电压复原后为:
R = (R – Y) + Y = - 0.70 + 0.70 = 0
G = - 0.51 (R - Y) – 0.19 (B - Y) + Y
= - 0.51× (-0.70) - 0.19× 0.3 0 + 0.70 = 1
B = (B – Y) + Y = 0.30 + 0.70 = 1。
77.3 计算机颜色仿真在视觉研究和测色,配色评估中越来越多地采用彩色显示器来获得颜色刺激,而这个刺激常常必须具有特定的 CIE色度坐标和亮度值 。 因此,研究出一种能在彩色显示器上保真地产生所需的颜色显得尤为重要 。
7.3.1 彩色显示器色度特性定标
1,白场平衡调整白场平衡的色温可根据具体要求选用标准照明体 D65、
C或其他合理的色温基准 。 这里结合彩色显示器的特点和配色的要求而选用 D65 标准照明体作为彩色显示器的白场标准,色温为 6500K,色度坐标是 z = 0.313,y =
0.329。 同时,考虑到彩色显示器模拟颜色的主要目的是人眼视觉评估和研究,故应使白平衡的最大亮度等于人眼视觉对白色的最高允许亮度主观评价值,其值约为 88
cd/m2。
71,白场平衡调整彩色显示器的白场平衡调整过程与彩色电视机有所不同,彩电是两点调整,即亮平衡和暗平衡,而彩色显示器通常只提供一组三个颜色电位器 R,G,B,故只能进行一点调整,所以,这时需要选择调整点的位置 。
经过大量的调整和测量试验,认为在彩色显示器的对比度和亮度旋钮置中并定位不变的条件下,将彩色显示器控制三色电子枪激励的三色缓冲寄存器 dr,dg,db均设置为 255 时,调节三个颜色电位器,使显示的白色达到 D65标准值及人眼视觉对白色的最高允许亮度值 。 经过这样的调整,彩色显示器在重现亮度范围内的白平衡误差最小,显色效果最佳 。
72,荧光粉色度特性彩色显示器通过对其 R,G,B三原色缓冲寄存器的直接编程可获得所需的颜色显示 。 三个缓冲器均为 8
位寄存器,每个缓冲器可有 0~ 255共 256个离散值,R、
G,B组合可产生 256× 256× 256 = 16 M 种颜色 。 显然,
如此多的颜色不可能逐个全部测定,所以,为了减少测量次数,有必要对彩色显示器的性能作一些假设 。
( 1) 彩色显示器的假设条件,三色荧光粉色度参数恒定和 CRT上空间各点色度特性互不相关 。
这两个假设条件保证三色电子枪的作用函数与时间变量无关,对应定标数据在实际显色操作中准确有效,显示器屏幕上空间各点颜色可以分别编程控制,
便于色块的合理布局和组合,使计算机模拟色仿真的算法达到普遍适用的目的 。
7( 2) 荧光粉色度特性的定标方法对电子枪激发荧光粉的色度特性进行实际的定标只需测定在 R,G,B三个电子枪分别激励下的输出特性,具体地说,可按如下步骤实施:
第 1步,令 G,B 缓冲器输入值均为零,即 dG = 0
和 dB = 0,而使 R缓冲器的输入值从 0到 252按 4个单位量增值,即 dR = 0,4,8,…,252。 利用光谱光度计或彩色亮度计测出每个输入值所对应的在 CRT上输出颜色的 CIE色度坐标 (xR,yR)和亮度值 YR。 再根据色度学原理,可将 xR,yR 和 YR
转换成彩色显示器的与 CIE色度系统有关的 Rcol、
Gcol和 Bcol 。 这样就得到了一个由 64组值构成的 dR
与 (Rcol,Gcol,Bcol)之间一一对应的搜索表 。
7R 电子枪激发荧光粉色度特性的定标曲线
40 80 120 160 200 240 2800
0
- 30
30
60
90
120
150
180
d
X
X
col
R
col
G
col
B
col
7( 2) 荧光粉色度特性的定标方法第 2步,令 dR = 0和 dB = 0,而使 dG 从 0开始按 4
个单位量增值至 252。同样测出每个输入值对应的 CRT输出颜色的色度坐标 (xG,yG)和亮度值
YG并转换成对应的与 CIE色度系统有关的三色刺激值 Rcol,Gcol和 Bcol。由此获得 dG 与 (Gcol,
Rcol,Bcol) 之间关系的定标数据及相应曲线。
第 3步,令 dR= 0和 dG= 0,而使 dB = 0,4,8,…,
252。 测出对应各组颜色的色度坐标 (xB,yB) 和亮度值 YB,并转换成对应的 Rcol,Gcol和 Bcol。 同样得到 dB与 (Bcol,Rcol,Gcol) 之间的关系定标数据表 。
7缓冲器输入值与 CRT上输出的相对值关系
kg,R,ko,R,?R 分别表示彩色显色器红色电子枪射出的电子束轰击荧光粉产生发光的特征参量 。 对于 G,B缓冲器输入值 dG,dB与 CRT上输出的相对值 QG = YG / YG,max,QB = ZB / ZB,
max之间也有相似关系 。
) 0kd/dk ( 0
) 0kd/dk ( )kd/dk(
Q
R,om a x,RRR,g
R,om a x,RRR,gR,om a x,RRR,g
R
r



R 缓冲器输入值 dR 与 CRT上输出的相对值
QR = XR / XR,max 之间有如下关系:
7例如,某 CRT彩色显色器的 R,G,B三个信道最大输出的色度和光亮度见下表。
R,G,B三个信道最大输出的色度和光亮度根据色度 (x,y)和光亮度 (Y),计算三刺激值
X和 Z 的方程为
X = Y x / y,Z = Y( 1- x – y) / y。
颜 色 红 绿 蓝
x 0.6340 0.3096 0.1508
y 0.3337 0.5878 0.0664
Y (cd/ m2) 17.46 57.38 5.16
7R,G,B三个信道最大输出时的三刺激值把各信道最大输出时的三刺激值相加,即可计算显示器白场的亮度 Y白 和色度( x白,y白 )。
X白 = XR,max+XG,max+XB,max = 75.10
Y白 = YR,max+YG,max+YB,max = 80.00
Z白 = ZR,max +ZG,max +ZB,max = 72.50
x白 = Xn / ( X白 + Y白 + Z白 ) = 0.3300
y白 = Yn / ( X白 + Y白 + Z白 ) = 0.3515
颜 色 红 绿 蓝
Xmax 33.17 30.22 11.71
Ymax 17.46 57.38 5.16
Zmax 1.69 10.02 60.79
7缓冲寄存器的输入值 d XR YG ZB
CRT上输出的相对值 Q
0 - - - -
32 0.16 0.27 0.29 0.005
64 1.04 1.79 1.90 0.031
96 2.93 5.07 5.38 0.088
128 6.05 10.46 11.08 0.182
160 10.53 18.22 19.30 0.317
192 16.52 28.58 30.28 0.498
224 24.14 41.76 44.24 0.728
255 33.17 57.38 60.79 1.000
7
对于这个特殊 CRT彩色显色器,三个信道具有相同的特点。
根据 8个缓冲寄存器的输入值与 CRT上输出的相对值,采用最小二乘法可确定彩色显色器 3
个特征参量为 kg = -0.02,ko = 1.02,?= 2.4。 即缓冲器输入值 dI 与 CRT上输出的相对值 QI 之间关系为:
QI = [1.02 ( dI / 255 ) – 0.02 ]2.4 ( dI > 5 )
QI = 0 ( dI ≤ 5 )
其中 I 指 CRT彩色显色器 R,G,B三信道。
7若此 CRT彩色显色器 R,G,B缓冲器输入值分别为
dR = 40,dG = 140,dB = 80,则可计算 QR,QG和 QB,
QR = [1.02× 40÷ 255 ] – 0.02 ]2.4 = 0.0089
QG = [1.02× 140÷ 255 ] – 0.02 ]2.4 = 0.2279
QB = [1.02× 80÷ 255 ] – 0.02 ]2.4 = 0.0556
根据色光混合原理,相应颜色的三刺激值 X,Y,Z为
X = QR XR,max + QG XG,max + QR XB,max
= 0.0089× 33.17 + 0.2279× 30.22 + 0.0556× 11.71
= 7.83
Y = QR YR,max + QG YG,max + QR YB,max
= 0.0089× 17.46 + 0.2279× 57.38 + 0.0556× 5.16
= 13.52
Z = QR ZR,max + QG ZG,max + QR ZB,max
= 0.0089× 1.69+ 0.2279× 10.02+ 0.0556× 60.79
= 5.68
7利用显示器白场的三刺激值,相应颜色的
CIELAB坐标为
L* = [116(Y/ Yn)1/3 – 16 ]
= [116(13.52/ 80.00 ) 1/3 – 16 ]
= 48.1
a* = 500[(X/ Xn)1/3 – (Y/ Yn)1/3]
= 500[(7.83/ 75.1)1/3– (13.52/ 80.0)1/3 ]
= - 41.1
b* = 200[(Y/ Yn)1/3 – (Z/ Zn)1/3]
= 200[(13.52/ 80.0)1/3– (5.68/ 72.5)1/3 ]
= 25.0
77.3.2 颜色仿真算法
1,初始数据准备为了在彩色显示器上仿真具有特定光谱分布的实际反射样品颜色,首先必须将从快速测色系统的通讯接口获得的样品色光谱反射比数据? (?) 转换成 CIE三刺激值 X,Y,Z,即这里 P? 表示标准光源的相对光谱功率分布,由于白场平衡基准采用 D65,故 P? 也取为 D65;
为实际样品的光谱反射比 。 下标表示波长; k =
100/∑P,其中= 10 nm。
P000
0P0
00P
zzz
yyy
xxx
k
Z
Y
X
7 8 0
3 9 0
3 8 0
7 8 0
3 9 0
3 8 0
7 8 03 9 03 8 0
7 8 03 9 03 8 0
7 8 03 9 03 8 0

72,CIEXYZ色度系统向荧光粉 RGB系统的转换三原色荧光粉各有一组可直接用光谱光度计测定的色度坐标,分别记作 红粉 的 (xR,yR,zR)、
绿粉 的 (xG,yG,zG)和 蓝粉 的 (xB,yB,zB)。 当然,
R,G,B荧光粉也各有一组对应的三刺激值:
红粉,XR = CR xR,YR = CR yR,ZR = CR zR
绿粉,XG = CG xG,YG = CGyG,ZG = CG zG
蓝粉,XB = CB xB,YB = CB yB,ZB = CB zB
这里 C = X + Y + Z代表荧光粉的这组三刺激值所指的颜色 。
7设在 XYZ系统中,匹配一个单位的 (R),(G)、
(B)原色所用的 (X),(Y),(Z)原色的数量分别为
XR,YR,ZR,XG,YG,ZG 及 XB,YB,ZB,
则根据 Grassman定律可得到由荧光粉的色度坐标和 C因子表示的在 CRT上显示颜色的三刺激值:
(7-19 )
式中 R,G,B是荧光粉三原色的量,即驱动
CRT显示的一组数值 。
B
G
R
zCyCzC
yCyCyC
xCxCxC
B
G
R
ZZZ
YYY
XXX
Z
Y
X
BBGGRR
BBGGRR
BBGGRR
BGR
BGR
BGR
7
(7-20)
F =xR(yG zB – yBzG) + xG(yB zR – yRzB) + xB(yR zG – yGzR)
选定参考白基准,将其 X,Y,Z 和 F 表达式的值代入方程 (7-20 ),并令 R = G = B = 1进行归一化,可求出系数 CR,CG,CB 。 再将 CR、
CG,CB的值代回方程 (7-20 ),则可最终解出由
XYZ系统向 RGB空间的转换方程 。



Z
Y
X
FC
yxyx
FC
zxzx
FC
zyzy
FC
yxyx
FC
zxzx
FC
zyzy
FC
yxyx
FC
zxzx
FC
zyzy
B
G
R
B
RGGR
B
GRRG
B
RGGR
G
BRRB
G
RBBR
G
BRRB
R
GBBG
R
BGGB
R
GBBG为解出未知数 C
R,CG,CB,求出方程 (7-19 )的逆方程:
7现假设彩色显示器为 PAL制式,并选用 D
65为基准白,则将 PAL制的 R,G,B在 CIEXYZ系统中的色度坐标
(R),xR = 0.64,yR = 0.33,zR = 0.03
(G),xG = 0.29,yG = 0.60,zG = 0.11
(B),xB = 0.15,yB = 0.06,zB = 0.79
代入 F表达式,可求得其值为,F = 0.227
在方程 (7-20)中,令 R = G = B = 1,并代入上述
F值及 D65光源的三刺激值 X = 95.00,Y = 100.00,
Z = 108.89
则可求出系数 CR,CG,CB的值为
CR = 0.672,CG = 1.178,CB = 1.188 。
7由此将 C
R,CG,CB的值代回方程 (7-19),可得在上述条件下由 RGB空间向 XYZ系统的转换方程:
(7-21)
将 F及 CR,CG,CB的值代回方程 (7-20),可得出在上述条件下由 XYZ向 RGB的实际转换方程为
(7-22)
B
G
R
939.0130.0020.0
071.0707.0222.0
178.0342.0430.0
Z
Y
X
Z
Y
X
0 7 0.12 2 9.00 6 8.0
0 4 2.08 7 6.19 6 9.0
4 7 6.03 9 4.10 6 5.3
B
G
R

73,三原色缓冲器输入值的计算
(1) 初解对主曲线 Rcol ~ dR,Gcol ~ dG 和 Bcol ~ dB 进行分段 线性回归,解出对应各回归段输出 /输入的变化率分别为 (dRcol /ddR )i,(dGcol / ddG )j和 (dBcol /ddB )k,其中
i,j,k = 0,1,2,… 表示曲线中各回归段的序号 。
为了在 CRT上模拟具有特定三刺激值的实际样品颜色,首先必须按方程 (7-17)和 (7-22)将目标颜色分解成三原色,并表示为 Robj,Gobj和 Bobj,由此在上述定标数据中进行查表搜索 。 在 搜索表 (Rcol,Gcol,Bcol) ~
dR 中匹配 Robj,并使 ︱ Robj - Rcol ︱ = min。 这时对应的
Rcol,Gcol,Bcol 和 dR 分别记为 RR,GR,BR和 dR,,buf,
并确定该 dR,buf 所属的线性回归段序号为 io。
7(1) 初解同样,在 (Rcol,Gcol,Bcol) ~ dG中匹配 Gobj
和在 (Bcol,Rcol,Gcol) ~ dB中匹配 Bobj,并使下述方程成立:
︱ Gobj - Gcol ︱ = min 及 ︱ Bobj - Bcol ︱ = min。
并确定相应的参数 GG,RG,BG,dG,buf 及 jo和
BB,RB,GB,dB,buf 及 ko 。 至此,已求出三原色缓冲器输入值的初解,
[ dR,buf,dG,buf,dB,buf ]T。
7(2) 迭代修正在求初解时,将 R,G,B三原色分开独立处理,
没有涉及三原色荧光粉色度特性之间的相互交叠和影响,故需进一步修正 。
假设 dR,buf,dG,buf 和 dB,buf 各自激发的荧光粉三原色输出值与目标颜色之间的误差分别为?R,?G和?B,

(7-23)
采用均方差 E来控制颜色仿真的迭代修正过程,并设其阈值为 Eth,则
E = [(?R)2 + (?G)2 + (?B)2]1/2 (7-24)
如果满足 E ≤ Eth (7-25)
则迭代过程结束,并在 CRT上显示输出的颜色;
BBB
GGG
RRR
B
G
R
B
G
R
BGR
BGR
BGR
o j b
o j b
o j b



7(2) 迭代修正否则,如果为使满足边界条件 (7-25),三个缓冲器输入值所需的修正量为?dR,buf,? dG,buf 和
dB,buf,且 (7-26)
由此得到新的三色缓冲器输入值为
(7-27)
B
G
R
)dd/dB(00
0)dd/dG(0
00)dd/dR(
d
d
d
1
kBc o l
jGc o l
iRc o l
b u f,B
b u f,G
b u f,R
o
o
o
d
d
d
d
d
d
'd
'd
'd
b u f,B
b u f,G
b u f,R
b u f,B
b u f,G
b u f,R
b u f,B
b u f,G
b u f,R
7(2) 迭代修正至此已计算出第一轮迭代的三色缓冲器输入值的修正值 。 重复方程 (7-23)和 (7-24)的计算过程来评估迭代修正的精度,如果满足边界条件 (7-25)则完成迭代,否则再进一步按方程 (7-26)
和 (7-27)进入下一轮迭代修正,直至满足方程 (7-
25)表示的边界条件或者迭代次数越界 (超过预先设定的值 ),后者意味着该迭代过程在本条件下发散或收敛速度极慢,故可认为此时该目标颜色无法按边界条件 (7-25)实现仿真 。