一种获取显示屏最大公共色域的方法及装置的制造方法_3

文档序号:9525182阅读:来源:国知局
步提高了显示屏实际显示效果。
[0086] 上面对根据色点对应的色坐标确定满足不超出于每个色域的条件的公共色点的 过程进行详细的描述,下面将对复数个色域交叉复杂的情况,基色分类中的色点及交点是 否满足不超出于每个色域的条件的公共色点的过程进行详细的描述,请参阅图3,本发明实 施例中提供的一种获取显示屏最大公共色域的方法的另一个实施例包括:
[0087] 301、确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有色域中的所 有色点进行相邻颜色的基色分类;
[0088] 本实施例中,在显示屏的颜色一致性调节之前,需要经过一个步骤求最大的色域, 求最大公共色域时,首先需要确定复数个色域中的基色的颜色数量,并根据每一个颜色对 所有色域中的所有色点进行相邻颜色的基色分类。
[0089] 例如图6所示,有m个不同色域,分别记为Ni,Nz,…?!。色域Ni的η个基色分别 记为Cii,Ci2,…Cl。。色域成的η个基色分别记为〇21,〔22,…〔2。。色域Nm的η个基色分别 记为Cmi,Cm2,…Cm。。则基色分类。={Cii,C2i,…山},基色分类C2= {Ci2,C22,…(U, W此类推,基色分类(;={Ci。,C2。,…Cm。}。其中,每个基色分类内的基色包含的颜色是接 近的,例如η= 3时,基色分类Ci= {Cii,C2i,…CmJ都为属于红色基色的相邻色,基色分类C2= {Ci2,C22,…Cm2}都为属于绿色基色的相邻色,基色分类C3= {Ci3,C23,…QJ都为属 于蓝色基色的相邻色,因为如果存在一个基色分类的颜色存在相差比较大的情况,运样求 出的最大公共色域意义就不大了。例如C2内C12,C22是绿色,而C32则为黄色,运样颜色相差 比较大。
[0090] 302、对属于同一基色分类,且不属于同一色域中的所有色点进行确定;
[0091] 当确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有色域中的所有 色点进行相邻颜色的基色分类之后,需要将属于同一基色分类,且不属于同一色域中的所 有色点进行复数个色域的确定,例如图6中的Cii点、C12点、C。点连接为一个色域,C21点、 C22点、C23点连接为另一个色域,C31点、C32点、C33点连接为另一个色域。
[0092] 303、将预设值设定为j= 1,k=j,色点S=Cj, 1;
[0093] 当将属于同一基色分类,且不属于同一色域中的所有色点进行复数个色域的确定 之后,需要将预设值设定为j= 1,k=j,色点S=C,,1,j和k为色点对应的色域变量值,i 为基色分类值,C,,i为第j色域的第i基色分类色点,例如把所有的色域都在色度图上描绘 出来,则会看到η个离散的团簇,而色域之间的边可能会存在交点,如图6所示。 阳094] 304、令所述色点对应的色域值r= 1,进行r是否不等于j,且不等于k的判断,若 是,则执行步骤305;
[0095] 当将预设值设定为j= 1,k=j,色点S=Cj, 1之后,需要令色点对应的色域值r =1,,进行r是否不等于j,且不等于k的判断,若是,则执行步骤305。
[0096] 305、对当前遍历的色点S对应的色坐标进行是否不超出第r色域对应的Ξ角形 Cr,wCr,A,i 1的判断,若色点S超出第r色域对应的S角形Cr,wCr,A,i 1,则执行步骤307, 若色点S不超出第r色域对应的Ξ角形w。,Α,ι1,则执行步骤306 ;
[0097] 当每个色点S进行r不等于j,且不等于k,则对当前遍历的色点S对应的色坐标 进行是否不超出第r色域对应的Ξ角形wCr,A, 1 1的判断,若色点S超出第r色域对应的 立角形Cr,wCr,iCr,ii,则执行步骤307,若色点S不超出第r色域对应的立角形Cr,wCr,iCr,ii, 则执行步骤306。
[0098] 306、对当前遍历的色点S对应的色坐标进行是否不超出第r+1色域对应的 Ξ角形Cw,wCw,iCw,i1的判断,若当前遍历的色点S超出第r+1色域对应的Ξ角形 Cw,wCw,Aw,11,则执行步骤307,直到所有色域对应的Ξ角形遍历完成,且当前遍历的色 点S不超出第r+1色域对应的S角形Cw,wCw,Aw1,则当前遍历的色点S为一个公共色 占. '?、、,
[0099] 当步骤305中判断色点S不超出第r色域对应的Ξ角形w。,Α,ι1,则对当前遍 历的色点S对应的色坐标进行是否不超出第r+1色域对应的Ξ角形Cw, 1的判 断,若当前遍历的色点S超出第r+1色域对应的Ξ角形Cw,wCw,iCw,i1,则执行步骤307, 直到所有色域对应的Ξ角形遍历完成,且当前遍历的色点S不超出第r+1色域对应的Ξ角 形Cw,wCw,Aw1,则当前遍历的色点S为一个公共色点。
[0100] 307、判断k是否等于j,若k=j,则执行步骤308,若判断k声j,则执行步骤312 ; 阳101] 当步骤305中判断色点S超出第r色域或者步骤306中判断当前遍历的色点S超 出第r+1色域,则判断k是否等于j,若k=j,则执行步骤308,若判断k声j,则执行步骤 312。 阳102] 308、判断W点Cj,i为顶点的边C 1与W点Cw为顶点的边或者W点 Cj,为顶点的边C 与从点Cr,i为顶点的边Cr,A,i1是否存在交点J1或交点扣,若边 Cj,片,1 1与边Cr,A,W存在交点J1,则执行步骤309,若边Ci,兵,W与边Cr,A, 1 1存在交点 化则执行步骤3!〇,若边Cj,片,1 1与边Cr,A,WW及边CMC.i,W与边Cr,A, 1期不存在交 点,则执行步骤311 ; 阳103]当判断k=j之后,需要判断W点C,, 1为顶点的边C,,iC,, 1 1与W点C。1为顶点的 边A,W或者W点CΜ为顶点的边Ci,片,W与从点C。为顶点的边Cr,A, 1 1是否存在交 点J1或交点於,若边1与边Cr,A,w存在交点J1,则执行步骤309,若边C与 边A,11存在交点化则执行步骤3!〇,若边Ci,兵,11与边Cr,A,WW及边CijCj,W与边 。,壯,1 1均不存在交点,则执行步骤311。
[0104] 309、确定色点S为交点J1,并计算出交点J1对应的第一色坐标,设置k=r,并再 次执行步骤304 ; 阳105] 若边Cj,兵,1 1与边Cr,A,W存在交点J1,则确定色点S为交点J1,并计算出交点J1对应的第一色坐标,设置k=r,并再次执行步骤304。 阳106] 310、确定色点S为交点J2,计算出交点J2对应的第二色坐标,设置k=j,j=r, 并再次执行步骤304 ; 阳107] 若边Ci,iCi,w与边1存在交点J2,则确定色点S为交点J2,计算出交点扣 对应的第二色坐标,设置k=j,j=r,并再次执行步骤304。 阳108] 311、确定为色点S=C。;,设置j=r,k=j,并再次执行步骤304 ; 阳1〇9] 若边1与边Cr, 及边Ci,iCj,w与边Cr,Α,ι期不存在交点,则确定 为色点S=C。;,设置k=j,j=r,并再次执行步骤304。 阳110] 312、判断W点Cj,i为顶点的边C 1与从点Cr,i为顶点的边Cf,iC是否存 在交点J3,若边1与边Cr,A,W存在交点J3,则执行步骤313,若边C1与边C。 1。,W不存在交点J3,则执行步骤314 ; 阳1川若判断k声j,则判断W点Cj,为顶点的边C 1与从点Cr,i为顶点的边Cf,iC。 W是否存在交点J3,若边Ci,iCj, 1 1与边C。1。,W存在交点J3,则执行步骤313,若边Ci,iCj, 1 1与边Cr,A,w不存在交点J3,则执行步骤314。
[0112] 313、根据计算出的交点J3对应的第Ξ色坐标判断交点J3是否在线段C,,iS的延 长线上,若交点J3在线段Cj,iS的延长线上,则执行步骤315,若交点J3在线段Cj,iS上,贝U执行步骤316; 阳113] 若边1与边Cr,iCr,w存在交点J3,则根据计算出的交点J3对应的第Ξ色坐 标判断交点J3是否在线段C,,iS的延长线上,若交点J3在线段C,,iS的延长线上,则执行步 骤315,若交点J3在线段C,,iS上,则执行步骤316 ;
[0114] 314、判断W点Ck,1为顶点的边Ck,iCk,W与W点Cr, 1为顶点的边Cr,1。,11是否存在 交点J4,若存在交点J4,则执行步骤316,若不存在交点J4,则确定色点S为点1,设置j=r,k=j,并再次执行步骤304 ; 阳11引若边Cj,兵,1 1与边Cr,A,W不存在交点J3,则判断W点Ck, 1为顶点的边Ck,A,W与W点1为顶点的边C。1。, 1 1是否存在交点J4,若存在交点J4,则执行步骤316,若不存 在交点J4,则确定色点S为点。,1,设置j=r,k=j,并再次执行步骤304。 阳116] 315、确定色点S为交点J3,设置k=r,并再次执行步骤304 ;
[0117] 若交点J3在线段C,,iS的延长线上,则确定色点S为交点J3,设置k=r,并再次 执行步骤304。
[011引316、计算从点Ck,i为顶点的边Ck,A,w与从点Cr,i为顶点的边Cr,ii的交点J4,色 点S为交点J4,设置j=r,并再次执行步骤304 ;
[0119] 若交点扔在线段Cj,iS上,则计算从点Ck, 1为顶点的边Ck,A,W与从点C。1为顶 点的边A, 1 1的交点J4,色点S为交点J4,设置j=r,并再次执行步骤304。
[0120] 317、根据所有公共色点对应的色坐标确定最大公共色域。 阳121] 当确定不超出每个色域的条件的所有公共色点之后,需要根据所有公共色点对应 的色坐标确定最大公共色域。 阳122] 需要说明的是,由所有公共色点相邻连接组成的多边形即为色度图上的最大公共 色域。
[0123] 本实施例中,通过先根据每一个颜色对所有色域中的所有色点进行相邻颜色的基 色分类,再对属于同一基色分类,且不属于同一色域中的所有色点进行确定,然后根据色点 对应的色坐标确定满足不超出于每个色域的条件的公共色点,最后根据所有公共色点对应 的色坐标确定最大公共色域,用于实现多基色的显示屏的最大公共色域求取,从而提高显 示屏的显示一致性,进一步提高了显示屏实际显示效果,W及W色域为单位依次遍历每个 基色分类中的色点,确定满足不超出每个色域的条件的一个色点,便高效地无遗漏的将多 基色分类中的色点确定是否满足条件的有益效果,同时复杂的复数个色域的交点也进行是 否满足不超出每个色域的条件的判断,进一步提高了最大公共色域求取的精确性。
[0124] 为了便于理解,下面W-具体应用场景对图3所示实施例进行详细的描述,图7所 示,应用例包括: 阳1巧]设色域的顶点为Ci,i= 1,2, 3,…n,颜色与基色点集。所在颜色对应。求色域 则是把所有色域的顶点求出来。 阳126] 求色域的顶点Ci的步骤: 阳 127] 1.j= 1,k=j,点S=Cj,i。 阳1測 2.遍历r(r= 1,2,…m,r声j且r声k),判断S是否在所有Ξ角形Cr,wCr,iCr,i1 内(或者上)。如遇到S在某个Ξ角形Cr,wCr,iCr,u外
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1