发明名称 一种基于多维表的颜色闭环修正方法和系统
摘要 本发明涉及一种基于多维表的颜色闭环修正方法和系统,属于图像硬拷贝领域中的印刷与打印设备校准方法。该方法包括基于多维查找表对色彩转换进行循环校色的步骤,所述的色彩转换通过多维查找表建立了输入点集合和输出点集合的映射关系。采用本发明所述的方法和系统,针对不同的纸张、油墨和设备配合,能把色彩转换表修正到比较精确的程度,色差值和视觉上都与目标颜色接近,达到色彩管理颜色一致性的目的。
申请公布号 CN103873736B 申请公布日期 2017.03.22
申请号 CN201210547841.5 申请日期 2012.12.17
申请人 北大方正集团有限公司;方正信息产业控股有限公司;北京北大方正电子有限公司 发明人 李海峰;马燕满
分类号 H04N1/46(2006.01)I;H04N1/60(2006.01)I 主分类号 H04N1/46(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种基于多维表的颜色闭环修正方法,其特征在于:该方法包括基于多维表对色彩转换进行循环校色的步骤,所述的色彩转换通过多维表建立了输入点集合和输出点集合的映射关系,所述的多维表用关系式表示如下:<maths num="0001"><math><![CDATA[<mrow><mi>I</mi><mi>n</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>1</mn><mn>1</mn></msub></mrow></mtd><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>2</mn><mn>1</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPi</mi><mn>1</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPn</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>1</mn><mn>2</mn></msub></mrow></mtd><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>2</mn><mn>2</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPi</mi><mn>2</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPn</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>1</mn><mi>j</mi></msub></mrow></mtd><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>2</mn><mi>j</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPi</mi><mi>j</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPn</mi><mi>j</mi></msub></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>1</mn><mi>m</mi></msub></mrow></mtd><mtd><mrow><mi>I</mi><mi>n</mi><mi>P</mi><msub><mn>2</mn><mi>m</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPi</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>InPn</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001156244320000011.GIF" wi="923" he="311" /></maths><maths num="0002"><math><![CDATA[<mrow><mi>O</mi><mi>u</mi><mi>t</mi><mo>=</mo><mfenced open = "[" close = "]"><mtable><mtr><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>1</mn><mn>1</mn></msub></mrow></mtd><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>2</mn><mn>1</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPi</mi><mn>1</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPt</mi><mn>1</mn></msub></mrow></mtd></mtr><mtr><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>1</mn><mn>2</mn></msub></mrow></mtd><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>2</mn><mn>2</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPi</mi><mn>2</mn></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPt</mi><mn>2</mn></msub></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>1</mn><mi>j</mi></msub></mrow></mtd><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>2</mn><mi>j</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPi</mi><mi>j</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPt</mi><mi>j</mi></msub></mrow></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd><mtd><mo>.</mo></mtd></mtr><mtr><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>1</mn><mi>m</mi></msub></mrow></mtd><mtd><mrow><mi>O</mi><mi>u</mi><mi>t</mi><mi>P</mi><msub><mn>2</mn><mi>m</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPi</mi><mi>m</mi></msub></mrow></mtd><mtd><mn>...</mn></mtd><mtd><mrow><msub><mi>OutPt</mi><mi>m</mi></msub></mrow></mtd></mtr></mtable></mfenced></mrow>]]></math><img file="FDA0001156244320000012.GIF" wi="1070" he="311" /></maths>其中:In表示多维表的输入,矩阵的每一行表示一个输入点,每一列代表输入点的一个颜色通道;n表示输入点的颜色通道个数,也表示多维表为n维查找表;m表示多维表输入点个数,也是多维表的节点个数;InPi<sub>j</sub>表示第j个输入点在第i个颜色通道的数值;Out表示多维表的输出,矩阵的每一行表示一个输出点,每一列代表输出点的一个颜色通道;第j行表示In中第j行所表示的输入点对应的输出值;t表示输出点的颜色通道个数;OutPi<sub>j</sub>表示第j个输入颜色点对应的输出在第i个通道的数值;所述的基于多维表对色彩转换进行循环校色的步骤如下:步骤一,抽取采样点制作成一张色靶图,用色靶图上的采样点进行数据收集、计算;步骤二,以步骤一中的色靶图上的颜色值作为输入,通过目标特性查找表,查出与设备无关的输出数据,作为目标色度数据,所述的目标色度数据使用国际照明委员会规定的L*a*b*值;步骤三,打印步骤一中生成的色靶图,然后用测量仪器测量色靶图的色块,获得测量数据,测量值是每个色块的L*a*b*值;步骤四,计算测量数据和目标色度数据的色彩差异程度,根据差值对目标色度数据进行修正;步骤五:重新生成色彩转换表1)重新生成目标特性查找表利用步骤一中色靶图上的颜色值和步骤四中对应的修正数据,重新生成目标特性查找表,特性查找表也是一个多维表,是双向映射的查找表;2)重新生成色彩转换表把输入矩阵In中的点通过设备特性查找表和重新生成的目标特性查找表,查找到对应输出矩阵Out中的点,重新生成色彩转换表;步骤六:闭环修正重复步骤三到五,对色彩转换表进行闭环修正,直到满意为止或者平均色差出现反弹。
地址 100871 北京市海淀区成府路298号方正大厦