一种获取显示屏最大公共色域的方法及装置的制造方法
【技术领域】
[0001] 本发明设及图像处理技术领域,尤其设及一种获取显示屏最大公共色域的方法及 装置。
【背景技术】
[0002] 显示器(display)通常也被称为监视器。显示器是属于电脑的I/O设备,即输入 输出设备。它是一种将一定的电子文件通过特定的传输设备显示到屏幕上再反射到人眼的 显示工具。
[0003] 现在的显示产品大部分是Ξ基色显示屏,即RGB(红绿蓝)Ξ基色,经过长期的发 展,Ξ基色的显示屏已经非常成熟。然而,Ξ基色的显示还未能真实地还原自然界的色彩, 在一些高端领域的显示细节已经不能满足要求。为了使色域更加宽广,目前采用增加基色 数量的方法来提高显示屏的色域,例如四基色(R+G+B巧,红绿蓝黄)、五基色(R+G+B巧+C, 红绿蓝黄青)的显示屏。如此,显示实际效果看起来更加细腻,观看更加舒适。现在的显示 拼接技术都存在均匀性差的问题,为此,拼接后需要对整墙进行颜色的一致性调节,使之一 致性更好。尤其针对多基色的显示屏,颜色一致性调节需要经过一个步骤求最大的色域,例 如LED显示屏的校正。
[0004] 因此,如何求取就多基色的显示屏进行最大公共色域的求取已经成为了本领域技 术人员亟待解决的技术问题。
【发明内容】
阳〇化]本发明实施例提供了一种获取显示屏最大公共色域的方法及装置,用于实现多基 色的显示屏的最大公共色域求取,从而提高显示屏的显示一致性。
[0006] 本发明实施例提供的一种获取显示屏最大公共色域的方法,包括:
[0007] 确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有所述色域中的所 有色点进行相邻颜色的基色分类;
[0008] 对属于同一所述基色分类,且不属于同一所述色域中的所有所述色点进行确定;
[0009] 根据所述色点对应的色坐标确定满足不超出于每个所述色域的条件的公共色点, 所述公共色点对应的色坐标为至少一个所述色域的边界色坐标;
[0010] 根据所有所述公共色点对应的所述色坐标确定最大公共色域。
[0011] 可选地,根据所述色点对应的色坐标确定满足不超出于每个所述色域的条件的公 共色点具体包括:
[0012] 依次对所述基色分类进行遍历,对当前遍历的所述基色分类中的所有所述色点的 色坐标依次进行条件判断,若存在有满足不超出每个所述色域的所述条件的一个所述色 点,则所述色点为一个所述公共色点,并对下一个所述基色分类进行遍历,直到所有所述基 色分类及其对应的所述色点遍历完成,确定所有所述公共色点。
[0013] 可选地,依次对所述基色分类进行遍历,对当前遍历的所述基色分类中的所有所 述色点的色坐标依次进行条件判断,若存在有满足不超出每个所述色域的所述条件的一个 所述色点,则所述色点为一个所述公共色点,并对下一个所述基色分类进行遍历,直到所有 所述基色分类及其对应的所述色点遍历完成,确定所有所述公共色点具体包括: 阳014] S1 :将预设值设定为j=l,k=j,色点S=Cj,i,所述j和所述k为所述色点对应 的色域变量值,所述i为基色分类值,所述C,, 1为第j所述色域的第i基色分类色点;
[0015] S2 :令所述色点对应的色域值r= 1,进行r是否不等于j,且不等于k的判断,若 是,则对当前遍历的所述色点S对应的色坐标进行是否不超出第r所述色域对应的Ξ角形Cr,wCr,A,i1的判断,若所述色点S超出第r所述色域对应的;角形Cr,wCr,A,i1,则执行 预置色域边交点判断步骤,若所述色点S不超出第r所述色域对应的Ξ角形Cf,wCf,Α,ι1, 则对当前遍历的所述色点S对应的色坐标进行是否不超出第r+1所述色域对应的Ξ角 形Cw,wCw, 1的判断,若当前遍历的所述色点S超出第r+1所述色域对应的;角形 1,则执行所述预置色域边交点判断步骤。直到所有所述色域对应的Ξ角形 遍历完成,且当前遍历的所述色点S不超出第r+1所述色域对应的;角形Cw,wCw,A4,ii, 则当前遍历的所述色点S为一个所述公共色点。
[0016] 可选地,所述预置色域边交点判断步骤具体包括:
[0017] 判断k是否等于j,若k=j,则判断从点C,, 1为顶点的边C,,兵,1 1与从点Cr,为 顶点的边A,W或者W点CΜ为顶点的边Ci,片,W与W点Cr, 1为顶点的边Cr,肛,1 1是否 存在交点J1或交点J2 ;
[001引若所述边C,,也1 1与所述边Cr,A,W存在所述交点J1,则确定色点S为所述交点J1,并计算出所述交点J1对应的第一色坐标,设置k=r,并再次执行步骤S2 ;
[0019] 若所述边C,,也W与所述边Cr,A, 1 1存在所述交点扣,则确定色点S为所述交点 J2,计算出所述交点J2对应的第二色坐标,设置k=j,j=r,并再次执行步骤S2 ;
[0020] 若所述边C,,iC,,i1与所述边及所述边CuC,,w与所述边Cr,Α,ι期不 存在交点,则确定所述色点S=Cf,i,设置j=r,k=j,并再次执行步骤S2。
[0021] 可选地,若判断k声j,则判断W点C,,1为顶点的边C1与W点Cw为顶点的 边Cr,A,w是否存在交点J3 ;
[0022] 若所述边C,,iC,,ii与所述边Cr,iCr,w存在交点J3,则根据计算出的所述交点J3对 应的第Ξ色坐标判断所述交点J3是否在线段C,,iS的延长线上,若所述交点J3在线段C,,iS 的延长线上,则确定所述色点S为所述交点J3,设置k=r,并再次执行步骤S2,若所述交点 ?J3在线段Ci,iS上,则计算从点Ck,i为顶点的所述边Ck,A,w与从点Cr,i为顶点的边Cr,A, 1 1的交点J4,所述色点S为所述交点J4,设置j=r,并再次执行步骤S2 ; 阳02引若所述边Cj,兵,1 1与所述边Cr,A,W不存在交点J3,则判断W点Ck,为顶点的边Ck,A,W与从点Cr,为顶点的边Cr,Α,ι1是否存在交点J4,若存在所述交点J4,则计算从点 Ck,为顶点的边Ck,Α,W与从点C。为顶点的边Cr,Α, 11的交点J4,所述色点S为所述交 点J4,设置j=r,并再次执行步骤S2 ;
[0024] 若不存在所述交点J4,则确定所述色点S为所述点1,设置j=r,k=j,并再 次执行步骤S2。
[00巧]本发明实施例提供的一种获取显示屏最大公共色域的装置,包括:
[00%] 分类单元,用于确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有 所述色域中的所有色点进行相邻颜色的基色分类;
[0027] 色域确定单元,用于对属于同一所述基色分类,且不属于同一所述色域中的所有 所述色点进行确定;
[0028] 公共色点确定单元,用于根据所述色点对应的色坐标确定满足不超出于每个所述 色域的条件的公共色点,所述公共色点对应的色坐标为至少一个所述色域的边界色坐标;
[0029] 最大公共色域确定单元,用于根据所有所述公共色点对应的所述色坐标确定最大 公共色域。
[0030] 可选地,公共色点确定单元,具体用于依次对所述基色分类进行遍历,对当前遍历 的所述基色分类中的所有所述色点的色坐标依次进行条件判断,若存在有满足不超出每个 所述色域的所述条件的一个所述色点,则所述色点为一个所述公共色点,并对下一个所述 基色分类进行遍历,直到所有所述基色分类及其对应的所述色点遍历完成,确定所有所述 公共色点。
[0031] 可选地,公共色点确定单元具体包括:
[0032] 预设子单元,用于将预设值设定为j=l,k=j,色点S=C,,i,所述j和所述k为 所述色点对应的色域变量值,所述i为基色分类值,所述C,,l为第j所述色域的第i基色分 类色点;
[0033] 第一判断子单元,用于令所述色点对应的色域值r= 1,进行r是否不等于j,且不 等于k的判断,若是,则触发第二判断子单元;
[0034] 所述第二判断子单元,用于对当前遍历的所述色点S对应的色坐标进行是否不超 出第r所述色域对应的Ξ角形Α,ι1的判断,若所述色点S超出第r所述色域对应 的Ξ角形Α,ι1,则触发预置色域边交点判断子单元,若所述色点S不超出第r所述 色域对应的Ξ角形CfiwCfiiCfii1,则触发第Ξ判断子单元;
[0035] 所述第Ξ判断子单元,用于对当前遍历的所述色点S对应的色坐标进行是否不超 出第r+1所述色域对应的Ξ角形Cw,wCr4, 1的判断,若当前遍历的所述色点S超出第 r+1所述色域对应的;角形Cw,wCw,iCw,i1,则触发所述预置色域边交点判断子单元,直 到所有所述色域对应的所述Ξ角形遍历完成,且当前遍历的所述色点S不超出第r+1所述 色域对应的Ξ角形Cw,wCw,iCw,i1,则当前遍历的所述色点S为一个所述公共色点。
[0036] 可选地,预置色域边交点判断子单元具体包括:
[0037] 第一判断模块,用于判断k是否等于j,若k=j,则触发第二判断模块,若k声j, 则触发第Ξ判断模块;
[00測所述第二判断模块,用于判断从点C,,l为顶点的边(:,,兵,11与从点(:。1为顶点的边A,W或者W点CΜ为顶点的边Ci,兵,W与从点C。1为顶点的边Cr,A,1 1是否存在交点 J1或交点J2,若所述边C,,iC,,i1与所述边CW存在所述交点J1,则触发第一确定模块, 若所述边Ci,iCi,w与所述边CwCf,i1存在交点J2,则触发第二确定模块,若所述边C 1 与所述边W及所述边C,,iC,,W与所述边Cf,1。,1 1均不存在交点,则触发第Ξ确定 模块;
[0039] 所述第一确定模块,用于确定色点S为所述交点J1,并计算出所述交点J1对应的 第一色坐标,设置k=r,并触发所述第一判断子单元;
[0040]所述第二确定模块,用于确定色点S为所述交点J2,并计算出所述交点J2对应的 第二色坐标,设置k=j,j=r,并触发所述第一判断子单元;
[0041] 所述第Ξ确定模块,用于确定所述色点S=。,1,设置j=r,k=j,并触发所述第 一判断子单元。
[0042] 可选地,第Ξ判断模块,具体用于判断从点C,,1为顶点的边C 1与从点Cf,i为 顶点的边iC。W是否存在交点J3,若所述边Ci,兵,1 1与所述边C。1。,W存在交点J3,贝。 触发第四判断模块,若所述边C,,iC,,i1与所述边CW不存在交点J3,则触发第五判断模 块;
[0043] 所述第四判断模块,用于根据计算出的所述交点J3对应的第Ξ色坐标判断所述 交点J3是否在线段C,,iS的延长线上,若所述交点J3在线段C,,iS的延长线上,则触发第四 确定模块,若所述交点J3在线段Cj,iS上,则计算W点Ck, 1为顶点的边Ck,iCk,W与W点C。1 为顶点的边11的交点J4,所述色点S为所述交点J4,设置j=r,并触发所述第一判 断子单元;
[0044] 所述第四确定模块,用于确定所述色点S为所述交点J3,设置k=r,并触发所述 第一判断子单