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

文档序号:9525182阅读:来源:国知局
AM,RandomAccessMemcxry)、磁碟或者光盘等各种可W存储程 序代码的介质。
[0179] W上所述,W上实施例仅用W说明本发明的技术方案,而非对其限制;尽管参照前 述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可W对前 述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而运些 修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1. 一种获取显示屏最大公共色域的方法,其特征在于,包括: 确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有所述色域中的所有色 点进行相邻颜色的基色分类; 对属于同一所述基色分类,且不属于同一所述色域中的所有所述色点进行确定; 根据所述色点对应的色坐标确定满足不超出于每个所述色域的条件的公共色点,所述 公共色点对应的色坐标为至少一个所述色域的边界色坐标; 根据所有所述公共色点对应的所述色坐标确定最大公共色域。2. 根据权利要求1所述的获取显示屏最大公共色域的方法,其特征在于,根据所述色 点对应的色坐标确定满足不超出于每个所述色域的条件的公共色点具体包括: 依次对所述基色分类进行遍历,对当前遍历的所述基色分类中的所有所述色点的色坐 标依次进行条件判断,若存在有满足不超出每个所述色域的所述条件的一个所述色点,则 所述色点为一个所述公共色点,并对下一个所述基色分类进行遍历,直到所有所述基色分 类及其对应的所述色点遍历完成,确定所有所述公共色点。3. 根据权利要求2所述的获取显示屏最大公共色域的方法,其特征在于,依次对所述 基色分类进行遍历,对当前遍历的所述基色分类中的所有所述色点的色坐标依次进行条件 判断,若存在有满足不超出每个所述色域的所述条件的一个所述色点,则所述色点为一个 所述公共色点,并对下一个所述基色分类进行遍历,直到所有所述基色分类及其对应的所 述色点遍历完成,确定所有所述公共色点具体包括: 51 :将预设值设定为j=l,k=j,色点S=CM,所述j和所述k为所述色点对应的色 域变量值,所述i为基色分类值,所述C,,i为第j所述色域的第i基色分类色点; 52 :令所述色点对应的色域值r= 1,进行r是否不等于j,且不等于k的判断,若是, 则对当前遍历的所述色点S对应的色坐标进行是否不超出第r所述色域对应的三角形 CyuCyCyi的判断,若所述色点S超出第r所述色域对应的三角形i,则执行 预置色域边交点判断步骤,若所述色点S不超出第r所述色域对应的三角形QwCyCyρ 则对当前遍历的所述色点S对应的色坐标进行是否不超出第r+1所述色域对应的三角 形Crtii+1CrtiiCrtiii的判断,若当前遍历的所述色点S超出第r+Ι所述色域对应的三角形 α+1ι1+1(;+1ι1(;+1ι1ρ则执行所述预置色域边交点判断步骤。直到所有所述色域对应的三角形 遍历完成,且当前遍历的所述色点S不超出第r+Ι所述色域对应的三角形 则当前遍历的所述色点S为一个所述公共色点。4. 根据权利要求3所述的获取显示屏最大公共色域的方法,其特征在于,所述预置色 域边交点判断步骤具体包括: 判断k是否等于j,若k=j,则判断以点Cj,;为顶点的边Ci与以点Cη ;为顶点 的边(;,A, 1+1或者以点ci为顶点的边ch 1+1与以点cni为顶点的边chA,i屬否存在 交点J1或交点J2 ; 若所述边Cj,A,i1与所述边C"it;, 1+1存在所述交点J1,则确定色点S为所述交点J1, 并计算出所述交点J1对应的第一色坐标,设置k=r,并再次执行步骤S2 ; 若所述边Cj, 1+1与所述边C"it;,ii存在所述交点J2,则确定色点S为所述交点J2, 计算出所述交点J2对应的第二色坐标,设置k=j,j=r,并再次执行步骤S2 ; 若所述边Cj, 占所述边CA, 1+1以及所述边C1+1与所述边CA,i馮不存在 交点,则确定所述色点s=Cu,设置j=r,k=j,并再次执行步骤S2。5. 根据权利要求4所述的获取显示屏最大公共色域的方法,其特征在于, 若判断k辛j,则判断以点CM为顶点的边Ci与以点Cw为顶点的边C是 否存在交点J3 ; 若所述边1与所述边C 存在交点J3,则根据计算出的所述交点J3对应的 第三色坐标判断所述交点j3是否在线段C],iS的延长线上,若所述交点j3在线段C], iS的 延长线上,则确定所述色点S为所述交点J3,设置k=r,并再次执行步骤S2,若所述交点 J3在线段CMS上,则计算以点Ck>1为顶点的所述边(^(;,1+1与以点Cni为顶点的边C^C;, ii的交点J4,所述色点S为所述交点J4,设置j=r,并再次执行步骤S2 ; 若所述边占所述边C"Α,1+1不存在交点J3,则判断以点Ck>1为顶点的边Ck.A, 1+1与以点Cy为顶点的边CnAyi是否存在交点J4,若存在所述交点J4,则计算以点Ck>1为 顶点的边Ck, 1+1与以点Cni为顶点的边Cnit;,ii的交点J4,所述色点S为所述交点J4, 设置j=r,并再次执行步骤S2 ; 若不存在所述交点J4,则确定所述色点S为所述点Cni,设置j=r,k=j,并再次执 行步骤S2。6. -种获取显示屏最大公共色域的装置,其特征在于,包括: 分类单元,用于确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有所述 色域中的所有色点进行相邻颜色的基色分类; 色域确定单元,用于对属于同一所述基色分类,且不属于同一所述色域中的所有所述 色点进行确定; 公共色点确定单元,用于根据所述色点对应的色坐标确定满足不超出于每个所述色域 的条件的公共色点,所述公共色点对应的色坐标为至少一个所述色域的边界色坐标; 最大公共色域确定单元,用于根据所有所述公共色点对应的所述色坐标确定最大公共 色域。7. 根据权利要求6所述的获取显示屏最大公共色域的装置,其特征在于,公共色点确 定单元,具体用于依次对所述基色分类进行遍历,对当前遍历的所述基色分类中的所有所 述色点的色坐标依次进行条件判断,若存在有满足不超出每个所述色域的所述条件的一个 所述色点,则所述色点为一个所述公共色点,并对下一个所述基色分类进行遍历,直到所有 所述基色分类及其对应的所述色点遍历完成,确定所有所述公共色点。8. 根据权利要求7所述的获取显示屏最大公共色域的装置,其特征在于,公共色点确 定单元具体包括: 预设子单元,用于将预设值设定为j=l,k=j,色点S=CM,所述j和所述k为所述 色点对应的色域变量值,所述i为基色分类值,所述Cy为第j所述色域的第i基色分类色 占. 第一判断子单元,用于令所述色点对应的色域值r= 1,进行r是否不等于j,且不等于k的判断,若是,则触发第二判断子单元; 所述第二判断子单元,用于对当前遍历的所述色点S对应的色坐标进行是否不超出第r所述色域对应的三角形Q1+1&i的判断,若所述色点S超出第r所述色域对应的三角 形QwCyCyρ则触发预置色域边交点判断子单元,若所述色点S不超出第r所述色域对 应的三角形QwCyCyi,则触发第三判断子单元; 所述第三判断子单元,用于对当前遍历的所述色点S对应的色坐标进行是否不超出第r+Ι所述色域对应的三角形Crtii+1CrtiiCrtii满判断,若当前遍历的所述色点S超出第r+1 所述色域对应的三角形(;+1ι1+1(;+1ι1(; +1ι1ρ则触发所述预置色域边交点判断子单元,直到所 有所述色域对应的三角形遍历完成,且当前遍历的所述色点S不超出第r+Ι所述色域对应 的三角形ρ则当前遍历的所述色点S为一个所述公共色点。9. 根据权利要求8所述的获取显示屏最大公共色域的装置,其特征在于,预置色域边 交点判断子单元具体包括: 第一判断模块,用于判断k是否等于j,若k=j,则触发第二判断模块,若k辛j,则触 发第三判断模块; 所述第二判断模块,用于判断以点c,,i为顶点的边C,,iC,,ii与以点cni为顶点的边cn it;, 1+1或者以点CM为顶点的边CiCj, 1+1与以点chi为顶点的边Cnit;,ii是否存在交点J1 或交点J2,若所述边Cj,A,i1与所述边C1+1存在所述交点J1,则触发第一确定模块,若 所述边(:Μ(^1+1与所述边Cn 存在交点J2,则触发第二确定模块,若所述边C 占 所述边(;,Α, 1+1以及所述边c1+1与所述边chA,ii均不存在交点,则触发第三确定模 块; 所述第一确定模块,用于确定色点S为所述交点J1,并计算出所述交点J1对应的第一 色坐标,设置k=r,并触发所述第一判断子单元; 所述第二确定模块,用于确定色点S为所述交点J2,并计算出所述交点J2对应的第二 色坐标,设置k=j,j=r,并触发所述第一判断子单元; 所述第三确定模块,用于确定所述色点S=Cni,设置j=r,k=j,并触发所述第一判 断子单元。10. 根据权利要求9所述的获取显示屏最大公共色域的装置,其特征在于,第三判断模 ±夬,具体用于判断以点Cj,i为顶点的边Chii与以点C。i为顶点的边CnA, 1+1是否存在 交点J3,若所述边1与所述边CwCni+1存在交点J3,则触发第四判断模块,若所述边qi占所述边CnA, 1+1不存在交点J3,则触发第五判断模块; 所述第四判断模块,用于根据计算出的所述交点J3对应的第三色坐标判断所述交点J3是否在线段C,,f的延长线上,若所述交点J3在线段C,,f的延长线上,则触发第四确定 模块,若所述交点J3在线段Cj,j上,则计算以点Ck,i为顶点的边Ck,fk, 1+1与以点Cni为顶 点的边Cut;,ii的交点J4,所述色点S为所述交点J4,设置j=r,并触发所述第一判断子 单元; 所述第四确定模块,用于确定所述色点S为所述交点J3,设置k=r,并触发所述第一 判断子单元; 所述第五判断模块,用于判断以点ck,i为顶点的边ck,fk, 1+1与以点cni为顶点的边cn iCwi是否存在交点J4,若存在所述交点J4,则计算以点Ck>1为顶点的边CuCk.w与以点Cn i为顶点的边CwCwi的交点J4,所述色点S为所述交点J4,设置j=r,并触发所述第一判 断子单元,若不存在所述交点J4,则确定所述色点S为所述点Cni,设置j=r,k=j,并触 发所述第一判断子单元。
【专利摘要】本发明实施例公开了一种获取显示屏最大公共色域的方法及装置,用于实现多基色的显示屏的最大公共色域求取,从而提高显示屏的显示一致性。本发明实施例获取显示屏最大公共色域的方法包括:确定复数个色域中的基色的颜色数量,并根据每一个颜色对所有色域中的所有色点进行相邻颜色的基色分类;对属于同一基色分类,且不属于同一色域中的所有色点进行确定;根据色点对应的色坐标确定满足不超出于每个色域的条件的公共色点,公共色点对应的色坐标为至少一个色域的边界色坐标;根据所有公共色点对应的色坐标确定最大公共色域。
【IPC分类】G09G5/02
【公开号】CN105280156
【申请号】CN201510822639
【发明人】黄早珊
【申请人】广东威创视讯科技股份有限公司
【公开日】2016年1月27日
【申请日】2015年11月23日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1