一种色彩校正方法

文档序号:7981521阅读:226来源:国知局
一种色彩校正方法
【专利摘要】本发明公开了一种色彩校正方法,本发明方法通过简单快速的调整,在判定当前像素点的颜色值落入需要校正颜色的颜色范围内,将当前像素点的颜色值更改为目标颜色值,使输出的文件具有特定颜色,满足了用户要求。如电子印章打印输出时,通过逐点调整输出的每个像素点的颜色,满足了用户对颜色的需求,从而不需要专门的设备即可实现定制化的颜色调整以获得满意的打印颜色。
【专利说明】一种色彩校正方法 【技术领域】
[0001]本发明涉及校色技术,特别是一种电子印章的色彩校正方法。
技术背景
[0002]出版业中关于校色的技术和方法有很多。主要的思路是以传统的颜色调整为思 想,大致包括:
[0003]1.分别获取不同输出设备如显示器、打印机等的色彩描述参数,通常是用光谱测 量仪获得输出颜色的CIELab数据;
[0004]2.再以软件把CIELab数据写成ICC格式的对照档,对照档内除了包括输出设备的 色域资料外,同时亦可包括设备的生产特性,如黑版特性、网点扩大值等等;
[0005]3.有了输出设备的对照档,色彩运算软件便可参考两台输出设备的固有特性资 料,把设备的色域置于CIELab色彩空间内进行比较和转换,从而获得较理想的模拟效果。
[0006]传统校色是利用色差对整个文档进行校色,调整的时候会以某一个基准点为校色 点,调整该点颜色,就调整了 RGB各个分量的颜色,其他颜色的色差被认为是线性的,根据 所述基准点的校正偏差对各个点进行校正,因而调整一个点就可以将全部调整。但是在电 子公文系统中,并不一定仅仅是色差的存在导致需要校色,而用户的特定需求往往也是校 色的一个原因。典型的就是用于对电子印章的红色的需求。
[0007]电子印章是将印章数字化处理,并通过安全手段对印章的数字信息加密处理,以 安全可靠的方式对数字化的印章进行存贮、应用与管理。其管理、使用方式符合实物印章的 习惯和体验,其加盖的电子文件具有与实物印章加盖的纸张文件相同的外观、相同的有效 性和相似的使用方式。
[0008]在电子印章的应用中有一个很重要的需求就是需要保证电子印章的颜色的正确 性。在电子印章的应用中,采用传统的校色显然是比较复杂,难以掌握的。而且,在电子印 章的应用中,对电子印章的颜色的校正并不仅仅要求显示和打印一样,而是希望电子印章 的颜色是一种所见即所得的方式,即能够通过简单快速的调整,输出具有特定颜色的电子印章。
[0009]目前,因为在电子印章制作时,其颜色已经是确定的,比如在制章人的机器计算机 中,电子印章的颜色是RGB(255,255,255),显示和浏览效果都比较理想。但是,当带有电子 印章的电子文档发送到接收电子文档的用户那里时,电子印章的颜色很有可能由于打印机 的偏色,而与预先设想的效果不同。

【发明内容】

[0010]有鉴于此,本发明的主要目的在于提供一种色彩校正方法,能够通过简单快速的 调整,使输出的文件具有特定颜色,满足用户要求。
[0011]为了达到上述目的,本发明一种颜色校正方法,包括:
[0012]一种色彩校正方法,该方法包括以下步骤:[0013]A.预先设置需要校正颜色的颜色范围以及目标颜色值;
[0014]B.如果判定当前像素点的颜色值落入需要校正颜色的颜色范围内,将当前像素点的颜色值更改为目标颜色值。
[0015]所述方法应用于RGB色彩空间,或者YUV色彩空间、或者Lab色彩空间。
[0016]所述需要校正颜色的颜色范围为一个或一个以上。
[0017]所述方法应用于RGB色彩空间,针对像素点RGB值(r,g,b)各分量的任意组合设置所述需要校正颜色的颜色范围区间;其中,r表示红色分量,g表示绿色分量,b表示蓝色分量。
[0018]所述设置颜色目标之的方法为:从预先获得的颜色对照表中选择颜色目标值;所述该颜色对照表显示了颜色色板与颜色值之间的对应关系。
[0019]所述方法应用于RGB色彩空间,所述获取颜色对照表的方法为:
[0020]针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长,按照所述步长,在所述阈值范围内打印输出颜色对照表。
[0021]所述方法应用于RGB色彩空间,该方法还包括:针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长;
[0022]所述从预先获得的颜色对照表中选择颜色目标值的方法为:
[0023]按照预先设置的步长、以预先设置的阈值的1/4打印第一颜色对照表,在第一颜色对照表中找出最接近目标颜色的色块,并将该色块设定为第一目标颜色;
[0024]以第一目标颜色为准,按照预先设置的阈值的1/4打印第二颜色对照表,并从中选取最接近第一目标颜色的色块更新当前目标颜色即第一目标颜色为第二目标颜色;
[0025]反复执行上述步骤,直至用户找到最满意的色块对应的颜色值作为目标颜色值。
[0026]所述方法应用于RGB色彩空间,该方法还包括:针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长;
[0027]所述从预先获得的颜色对照表中选择颜色目标值的方法为:
[0028]以预先设置的步长的4倍值为步长,以及预先设置的阈值,打印第一颜色对照表,并从中选取最接近目标颜色的色块作为第一目标颜色;
[0029]利用第一目标颜色,按照预先设置的步长的2倍值为步长,并按照预先设置的阈值的1/2,重新打印颜色对照表,并在新的颜色对照表中选出最接近第一目标颜色的色块作为第二目标颜色;
[0030]按照与预先设置的步长相同的步长,以及预先设置的阈值的1/4打印颜色对照表,并在新的颜色对照表中选出用户满意的色块对应的颜色值作为目标颜色值。
[0031]本发明方法通过简单快速的调整,在判定当前像素点的颜色值落入需要校正颜色的颜色范围内,将当前像素点的颜色值更改为目标颜色值,使输出的文件具有特定颜色,满足了用户要求。如电子印章打印输出时,通过逐点调整输出的每个像素点的颜色,满足了用户对颜色的需求。
【专利附图】

【附图说明】
[0032]图1是本发明一种具体实施例中颜色校正的流程图;【具体实施方式】
[0033]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
[0034]图1是本发明颜色校正的流程图,如图1所示,本发明以RGB色彩空间为例对本发明进行说明,该流程具体包括如下:
[0035]步骤100:预先设置需要校正颜色的颜色范围。
[0036]以RGB色彩空间为例,需要校正颜色的颜色范围就是RGB值(r,g,b)的范围。其中r表示红色分量,g表示绿色分量,b表示蓝色分量。
[0037]需要校正颜色的颜色范围可以是一个或一个以上,可以针对像素点RGB值(r,g,b)各分量的任意组合设定需要校正颜色的颜色范围区间,落在该颜色区间内的像素点均视作需要被调整的点,如任意像素点的RGB值(r, g, b)落在区间为rl〈=r〈=r2, gl〈=g〈=g2,bI<=b〈=b2的范围内,均被视作需要调整的点,其中r I,gl和bI为范围区间的下限阈值,r2,g2和b2为范围区间的上限阈值。
[0038]其中,阈值的选取是由用户决定的,对于电子印章的一个具体的实施例来说,如果只关心红色,那么只需要对红色的色彩分量阈值设定为从195到255即可达到很好的校正效果。
[0039]步骤101:预先设置目标颜色值。
[0040]目标颜色值为用户期望获得的输出色彩。
[0041]仍以RGB色彩空间为例,如用户对电子印章的红色有色彩要求,可以预先设置目标颜色的 RGB 值(r0,g0,b0)S(255,255,255)。
[0042]步骤102:判定当前像素点是否需要校色,如果当前像素点的颜色值落入需要校正颜色的颜色范围内,则判定为需要进行校色处理,进入步骤103 ;如果当前像素点的颜色值不在需要校正颜色的颜色范围内,则判定为不需要进行校色处理,进入步骤104。
[0043]步骤103:将当前像素点的颜色值更改为目标颜色值。
[0044]以RGB色彩空间为例,就是将当前像素点的RGB值(r, g, b)更改为目标颜色值的RGB 值(r0,g0,b0)。
[0045]步骤104:移至下一像素点并返回步骤102,直到所有像素点均被判断,保存各像素点的颜色值信息后结束本流程。
[0046]本发明方法通过简单快速的调整,在判定当前像素点的颜色值落入需要校正颜色的颜色范围内,将当前像素点的颜色值更改为目标颜色值,使输出的文件具有特定颜色,满足了用户要求。如电子印章打印输出时,通过逐点调整输出的每个像素点的颜色,满足了用户对颜色的需求。
[0047]关于目标颜色的设置,为了使用户能够直观地选择自己满意的颜色,可以从预先获得的颜色对照表中进行选择,该颜色对照表中显示了颜色色板与颜色值之间的对应关系O
[0048]以RGB色彩空间为例,对照表中显示了 RGB值近似的各种红色色块和对应的RGB值之间的对应关系。对照表中选择颜色色块对应的RGB值为目标RGB值(r0,g0, b0)非常直观,保证了用户在众多相近的颜色中可以迅速找到用户期望获得的颜色目标值。
[0049]下面,以RGB色彩空间为例,举实施例具体描述用于表示颜色色板与颜色值之间的对应关系的颜色对照表的获取方式。
[0050]最直接地,针对RGB值的每一个分量,或者是某一个分量,或者某几个分量设置 阈值和步长,确定一个颜色对照表。即按照所述步长,在所述阈值范围内打印输出颜色 对照表。例如,用户可以指定每一分量阈值为20,步长为I。那么颜色对照表将打印从 (r-10, g-10, b-10)到(r+10, g+10, b+10)共 20*20*20=8000 个色样块。
[0051]如此众多的色块容易让用户难以取舍,因此可以多次打印,逐步微调,以获得用户 满意的目标颜色值。针对阈值和步长,逐步微调可以有以下几种方法:
[0052]方法一,按照阈值调整。
[0053]首先,按照预先设置的步长、以预先设置的阈值的1/4打印第一颜色对照表,在第 一颜色对照表中找出最接近目标颜色的色块,并将该色块设定为第一目标颜色RGB(rl,gl, bl);然后,以第一目标颜色为准,按照预先设置的阈值的1/4打印第二颜色对照表,并从中 选取最接近第一目标颜色的色块更新当前目标颜色即第一目标颜色为第二目标颜色。通常 的情况下,通过不超过四次调整后,用户可以找到最满意的色块对应的颜色值作为目标颜 色值。
[0054]方法二,按照步长调整。
[0055]首先,以预先设置的步长的4倍值为步长,以及预先设置的阈值,打印第一颜色对 照表,并从中选取最接近目标颜色的色块作为第一目标颜色;
[0056]然后,利用第一目标颜色,按照预先设置的步长的2倍值为步长,并按照预先设置 的阈值的1/2,重新打印颜色对照表,并在新的颜色对照表中选出最接近第一目标颜色的色 块作为第二目标颜色;
[0057]接着,按照与预先设置的步长相同的步长,以及预先设置的阈值的1/4打印颜色 对照表,并在新的颜色对照表中选出用户满意的色块对应的颜色值作为目标颜色值。
[0058]在以上两种方法中,步长的选择和阈值的设定都不是唯一的。当然,对于步长和阈 值的组合调整,本领域技术人员也是很容易实现的,在此不一一赘述。
[0059]利用本发明校色的方法一旦设定和打印成功,用户可以在这台计算机上保存设 定。因为该设定是和输出设备比如打印机相关的,因此以后再在这台打印机上打印类似文 件就不需要再重新做校色了。
[0060]上述方法同样适用于多个特征颜色的校正,比如红色和绿色的RGB值相差甚远, 分别对红色和绿色做校正不至于会相互影响。
[0061]当然,本发明并不局限于RGB色彩空间里,对于YUV、Lab等色彩空间同样适用。
[0062]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所作的任何修改、等同替换等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种色彩校正方法,其特征在于,该方法包括以下步骤: A.预先设置需要校正颜色的颜色范围以及目标颜色值; B.如果判定当前像素点的颜色值落入需要校正颜色的颜色范围内,将当前像素点的颜色值更改为目标颜色值。
2.根据权利要求1所述的色彩校正方法,其特征在于,所述方法应用于RGB色彩空间,或者YUV色彩空间、或者Lab色彩空间。
3.根据权利要求1所述的色彩校正方法,其特征在于,所述需要校正颜色的颜色范围为一个或一个以上。
4.根据权利要求3所述的色彩校正方法,其特征在于,所述方法应用于RGB色彩空间,针对像素点RGB值(r,g,b)各分量的任意组合设置所述需要校正颜色的颜色范围区间;其中,r表示红色分量,g表示绿色分量,b表示蓝色分量。
5.根据权利要求1所述的色彩校正方法,其特征在于,所述设置颜色目标之的方法为:从预先获得的颜色对照表中选择颜色目标值;所述该颜色对照表显示了颜色色板与颜色值之间的对应关系。
6.根据权利要求5所述的色彩校正方法,其特征在于,所述方法应用于RGB色彩空间,所述获取颜色对照表的方法为: 针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长,按照所述步长,在所述阈值范围内打印输出颜色对照表。
7.根据权利要求1所述的色彩校正方法,其特征在于,所述方法应用于RGB色彩空间,该方法还包括:针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长; 所述从预先获得的颜色对照表中选择颜色目标值的方法为: 按照预先设置的步长、以预先设置的阈值的1/4打印第一颜色对照表,在第一颜色对照表中找出最接近目标颜色的色块,并将该色块设定为第一目标颜色; 以第一目标颜色为准,按照预先设置的阈值的1/4打印第二颜色对照表,并从中选取最接近第一目标颜色的色块更新当前目标颜色即第一目标颜色为第二目标颜色; 反复执行上述步骤,直至用户找到最满意的色块对应的颜色值作为目标颜色值。
8.根据权利要求1所述的色彩校正方法,其特征在于,所述方法应用于RGB色彩空间,该方法还包括:针对RGB值的每一个分量,或者某一个分量,或者某几个分量设置阈值和步长; 所述从预先获得的颜色对照表中选择颜色目标值的方法为: 以预先设置的步长的4倍值为步长,以及预先设置的阈值,打印第一颜色对照表,并从中选取最接近目标颜色的色块作为第一目标颜色; 利用第一目标颜色,按照预先设置的步长的2倍值为步长,并按照预先设置的阈值的1/2,重新打印颜色对照表,并在新的颜色对照表中选出最接近第一目标颜色的色块作为第二目标颜色; 按照与预先设置的步长相同的步长,以及预先设置的阈值的1/4打印颜色对照表,并在新的颜色对照表中选出用户满意的色块对应的颜色值作为目标颜色值。
【文档编号】H04N1/60GK103581501SQ201210268585
【公开日】2014年2月12日 申请日期:2012年7月31日 优先权日:2012年7月31日
【发明者】王东临 申请人:天津书生软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1