应用于输出装置的像素色彩转换方法与像素色彩转换系统的制作方法

文档序号:7962930阅读:107来源:国知局
专利名称:应用于输出装置的像素色彩转换方法与像素色彩转换系统的制作方法
技术领域
本发明涉及图像/视频输出装置,特别涉及一种应用于输出装置的像素色彩转换方法与像素色彩转换系统。
背景技术
打印机例如喷墨打印机,在纸张上的多个位置分别喷出特定量的墨水来呈现要输出的整个图像的颜色深浅变化。典型的彩色喷墨打印机或多功能事务机通常以多个颜色的墨水,例如青色(cyan,C)、洋红色(magenta,M)、黄色(yellow,Y)及黑色(black,K)等色的墨水,在纸张上的特定位置喷出特定(C,M,Y,K)比例的墨水,来呈现该特定位置的颜色,其中蓝色(blue)可借由青色墨水与洋红色墨水来呈现,红色(red)可借由洋红色墨水与黄色墨水来呈现,而绿色(green)可借由黄色墨水与青色墨水来呈现,且理论上黑色也可借由青色墨水、洋红色墨水、与黄色墨水来呈现。
在该特定位置上,若上述的各色墨水中的某一颜色的墨水过量,例如超出特定比例,则会呈现饱和的现象;这样,对应于该某一颜色的墨水量不论增加多少,所呈现的颜色已经趋于一致而显不出差异、无法让人分辨有何不同。类似的情形也出现在激光打印机。当彩色激光打印机施加于纸张的特定位置上、对应于某一颜色的碳粉过量时,也会呈现饱和的现象。
同行业中对于上述的问题,通常借由灰色成分取代(gray componentreplacement,GCR)与底层颜色移除(under color removal,UCR)等技术相关的控制来抑制纸张上局部的总墨水量或总碳粉量,其中灰色成分取代技术是将图像中用来表现细节及阴影的颜色以黑色来取代至少一部分,而底层颜色移除技术则是移除暗部中由青色、洋红色与黄色的混色所产生的中性灰色,并由适当量的黑色来取代。
需要留意的是,由于公知技术期望借由颜色置换来解决上述的问题,因此其输出结果有时会有暗部呈现平板、没有层次的缺点。另外,由于公知技术借由颜色置换所产生的输出效果会有因纸张和/或图像种类不同而异等问题,因此即使经过多方调校,颜色置换所产生的副作用仍无法全然消除,因此并非为解决上述问题的根本之道。

发明内容
因此本发明的目的之一在于提供应用于输出装置的像素色彩转换方法与像素色彩转换系统,以解决上述的问题。
本发明的另一目的在于提供应用于输出装置的像素色彩转换方法与像素色彩转换系统,以借由使用可训练式(trainable)数据库来达到输出装置的像素色彩转换功能的最佳化的目的。
本发明的又一目的在于提供应用于输出装置的像素色彩转换方法与像素色彩转换系统,以借由对可训练式数据库的训练的自动化,使得调校输出装置的像素色彩转换能力时有极高的效率。
本发明的优选实施例中提供一种应用于输出装置的像素色彩转换方法,该像素色彩转换方法包含有提供可训练式数据库,用来储存对应于一组索引(index)的多个数据数值,以供进行像素色彩转换;以及针对至少一个来源图像,对该可训练式数据库进行训练。该训练包含有在该可训练式数据库中、储存一组来源样本作为该组索引,其中该组来源样本代表该来源图像的像素色彩;在该可训练式数据库中、储存多组候选数据数值,每一组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引;将该组来源样本分别依据所述多组候选数据数值转换为多组目标样本,其中每一组目标样本代表目标图像的像素色彩;利用该输出装置来输出每一组目标样本,以产生该组目标样本的输出结果;以及依据该输出装置所输出的各组目标样本的输出结果之间的比较结果,自该可训练式数据库中所储存的候选数据数值中选择一组候选数据数值,作为对应于该组索引的所述多个数据数值。该像素色彩转换方法还包含有依据该可训练式数据库中、对应于该组索引的所述多个数据数值,将另一来源图像的来源样本转换为目标样本,以供该输出装置进行输出。
本发明所述的像素色彩转换方法,其中针对至少一个来源图像对该可训练式数据库进行训练的步骤是针对多个来源图像来进行训练,以及该训练还包含有依据所述多个来源图像中的来源图像的来源样本,增加该组索引中的索引的数量,以扩充该可训练式数据库。
本发明所述的像素色彩转换方法,其中该训练还包含有依据该可训练式数据库中所储存的一组候选数据数值以及对应于该组候选数据数值的一组目标样本的输出结果,来产生该可训练式数据库中的另一组候选数据数值。
本发明所述的像素色彩转换方法,其中产生该可训练式数据库中的另一组候选数据数值的步骤还包含有依据该组目标样本的输出结果来调整该组候选数据数值,以产生该另一组候选数据数值。本发明所述的像素色彩转换方法,其中该训练另包含有除了该选择步骤所选中的该组候选数据数值之外,移除该可训练式数据库中的其它候选数据数值。
本发明所述的像素色彩转换方法,还包含有检测该输出装置所输出的每一组目标样本的输出结果,以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换方法,其中该来源图像沿特定方向呈现渐层变化,以及检测该输出装置所输出的每一组目标样本的输出结果的步骤还包含有检测该输出装置所输出的每一组目标样本的输出结果在该特定方向所呈现的渐层变化是否出现饱和输出区域,借以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换方法,其中检测该输出装置所输出的每一组目标样本的输出结果的步骤还包含有若检测到该饱和输出区域,则还检测该饱和输出区域沿该特定方向的起始位置,借以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换方法,其还包含有提供用户接口,用来输入该输出装置所输出的各组目标样本的输出结果之间的该比较结果。
本发明所述的像素色彩转换方法,其中该输出装置为打印机或多功能事务机,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该打印机来打印每一组目标样本以产生该组目标样本的打印结果。
本发明所述的像素色彩转换方法,其中该输出装置为监视器,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该监视器来显示每一组目标样本以产生该组目标样本的显示结果。
本发明所述的像素色彩转换方法,其中该输出装置为投影机,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该投影机来显示每一组目标样本以产生该组目标样本的显示结果。
本发明在提供上述的像素色彩转换方法的同时,也对应地提供一种应用于输出装置的像素色彩转换系统,该像素色彩转换系统包含有可训练式数据库,用来储存对应于一组索引的多个数据数值,以供进行像素色彩转换;以及处理电路,连接至该可训练式数据库,用来针对至少一个来源图像,对该可训练式数据库进行训练。该训练包含有在该可训练式数据库中、储存一组来源样本作为该组索引,其中该组来源样本代表该来源图像的像素色彩;在该可训练式数据库中、储存多组候选数据数值,每一组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引;将该组来源样本分别依据所述多组候选数据数值转换为多组目标样本,其中每一组目标样本代表一个目标图像的像素色彩;利用该输出装置来输出每一组目标样本,以产生该组目标样本的输出结果;以及依据该输出装置所输出的各组目标样本的输出结果之间的比较结果,自该可训练式数据库中所储存的候选数据数值当中选择一组候选数据数值,作为对应于该组索引的所述多个数据数值。其中该处理电路可依据该可训练式数据库中、对应于该组索引的所述多个数据数值,将另一来源图像的来源样本转换为目标样本,以供该输出装置进行输出。
本发明所述的像素色彩转换系统,其中该处理电路的至少一部分设置于该输出装置。
本发明所述的像素色彩转换系统,其中该可训练式数据库的至少一部分设置于该输出装置。
本发明所述的像素色彩转换系统,其中该处理电路还包含有检测模块,连接至该处理电路,用来检测该输出装置所输出的每一组目标样本的输出结果,而该处理电路借以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换系统,其中该来源图像沿特定方向呈现渐层变化,以及该检测模块检测该输出装置所输出的每一组目标样本的输出结果在该特定方向所呈现的渐层变化是否出现饱和输出区域,而该处理电路借以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换系统,其中若该检测模块检测到该饱和输出区域,则还检测该饱和输出区域沿该特定方向的起始位置,而该处理电路借以进行各组目标样本的输出结果之间的比较。
本发明所述的像素色彩转换系统,其中该处理电路还包含有用户接口,用来输入该输出装置所输出的各组目标样本的输出结果之间的该比较结果。
本发明所述的像素色彩转换系统,其中该输出装置为打印机或多功能事务机,以及该处理电路利用该打印机或多功能事务机来打印每一组目标样本以产生该组目标样本的打印结果。
本发明所述的像素色彩转换系统,其中该输出装置为监视器,以及该处理电路利用该监视器来显示每一组目标样本以产生该组目标样本的显示结果。
本发明所述的像素色彩转换系统,其中该输出装置为投影机,以及该处理电路利用该投影机来显示每一组目标样本以产生该组目标样本的显示结果。


图1为依据本发明一实施例、应用于输出装置的像素色彩转换系统的示意图,其中该像素色彩转换系统的一部分设置于该输出装置。
图2为依据本发明一实施例、应用于输出装置的像素色彩转换方法的流程图。
图3为依据本发明一实施例、用来进行图2所示的该训练步骤的方法的流程图。
图4显示依据本发明一实施例中、在进行图2所示的该训练步骤时所使用的多个具备渐层变化的来源样本的示意图,其中这些具备渐层变化的来源样本为CMYK等成分所组合成;图5为上述组合成的来源样本中青色(Cyan)的图形样本,图6则为上述组合成的来源样本中洋红色(Magenta)的图形样本,而图7为上述组合成的来源样本中黄色(Yellow)的图形样本,且图8为上述组合成的来源样本中黑色(black)的图形样本。
图9为依据本发明一实施例、变更网线方向的状况下,在进行图2所示的该训练步骤时所使用的来源影像中渐层变化的方向的示意图。
图10、图11、图12、与图13为依据本发明一实施例、在进行图2所示的该训练步骤时所使用的函数的示意图。
图14为依据本发明一实施例、在进行图2所示的该训练步骤的过程中所产生的多个数据的示意图,其中所述多个数据的每一个包含有对应于四种颜色的索引(index)以及对应于该索引的数据数值。
具体实施例方式
本发明提供应用于输出装置的像素色彩转换方法与像素色彩转换系统,其中本发明所应用的输出装置的领域并不限定于打印机和多功能事务机,也适用于其它的图像/视频输出装置,例如监视器(monitor)或投影机(projector)。
请参考图1,图1为依据本发明一实施例、应用于输出装置108的像素色彩转换系统100的示意图,其中像素色彩转换系统100的一部分设置于输出装置108。像素色彩转换系统100包含有可训练式(trainable)数据库110与处理电路120,而处理电路120则包含有处理模块122与检测模块124,其中可训练式数据库110用来储存对应于一组索引(index)的多个数据数值,以供进行像素色彩转换,而处理电路120用来针对至少一个来源图像(sourceimage),对可训练式数据库110进行训练。
依据本实施例,输出装置108为打印机或多功能事务机,其包含有控制电路108C、缆线108L、纸张输入模块108PI以及纸张输出模块108PO,其中纸张输入模块108PI与纸张输出模块108PO分别以走纸匣与纸张输出托架做为代表,并未全部显示于图1。控制电路108C用来控制输出装置108的运作,并可借由缆线108L连接至其它装置,使输出装置108成为其它装置的伺服装置。例如控制电路108C可连接至一部个人计算机,或局域网络(local area network,LAN)。需要留意的是,虽然本实施例的处理模块122为有别于控制电路108C的独立模块,但是并非是对本发明的限制。依据本发明的另一实施例,处理模块122甚至连同可训练式数据库110,可内嵌(embedded)于控制电路108C中。
在图1所示的实施例中,像素色彩转换系统100可用来进行输出装置108的像素色彩转换;若输出装置108自缆线108L接收来源图像以供打印,则像素色彩转换系统100可将接收自缆线108L的来源图像中的来源样本(source sample)转换为目标样本(target sample),以调整来源图像的像素色彩,其中这些目标样本代表目标图像的像素色彩,并可供输出装置108进行输出;这样,本实施例的输出装置108就可打印已调整像素色彩的目标图像。
请参阅图2与图3,图3为依据本发明一实施例、应用于输出装置的像素色彩转换方法910的流程图,而图3则为依据本发明实施例、用来进行图2所示的步骤914的方法920的流程图,其中图2与图3所示的方法910与920均可借由图1所示的像素色彩转换系统100来实现,在此一并说明如下。
依据本实施例,图2所示的像素色彩转换方法910包含有下列步骤步骤910S开始。
步骤912在输出装置108中、提供可训练式数据库110,用来储存对应于一组索引的多个数据数值,以供进行像素色彩转换。
步骤914处理电路120(尤其是处理模块122)针对至少一个来源图像,对可训练式数据库110进行训练。依据本实施例,本步骤针对Ns个来源图像Is(J),对可训练式数据库110进行训练,其中J=1、2、...、Ns。在本实施例中,来源图像Is(J)具有不同颜色的变化、单一色调(hue)的渐层(gradient)变化、多色调的渐层变化、或以上多种变化当中的至少一部分的组合。例如来源图像Is(J)具有青色(cyan,C)的渐层变化、洋红色(magenta,M)的渐层变化、黄色(yellow,Y)的渐层变化、以及黑色(black,K)的渐层变化。依据本实施例的一实施选择,来源图像Is(J)可为接收自缆线108L的来源图像。依据本实施例的另一实施选择,来源图像Is(J)可为内建于像素色彩转换系统100的来源图像(例如内建于处理模块122)。另外,依据本实施例的又一实施选择,来源图像Is(J)可在处理电路120对可训练式数据库110进行训练时或进行训练之前,依据内建于处理模块122的程序代码来产生。
步骤916处理电路120(尤其是处理模块122)依据可训练式数据库110中、对应于该组索引的所述多个数据数值,将来源图像的来源样本转换为目标样本。依据本实施例,本步骤的来源图像可为使用者所要输出的来源图像,因此为接收自缆线108L的来源图像,其典型的内容通常和步骤914所述的来源图像Is(J)的内容不同。另外,本步骤的来源图像也可为内建于像素色彩转换系统100的来源图像;这样,执行本步骤后所产生的目标样本经由输出装置108所产生的输出结果(在本实施例即打印结果)可以供检查步骤914的训练结果是否正常。
步骤910E结束。
依据本实施例,图2所示的步骤914的实施细节如图3所示的各步骤。为了简明起见,在此先针对循环变数J等于一个定值(例如J=1、2、...、Ns当中的一个值)的情况来进行说明步骤920S开始。
步骤922对应于I=1、2、...、与N(J)执行下列步骤922-I-10、...、922-I-50所构成的循环N(J)次,以产生N(J)个输出结果R(1)、R(2)、...、与R(N(J))步骤922-I-10在可训练式数据库110中、储存一组来源样本作为该组索引,该组来源样本代表来源图像Is(J)的像素色彩。
步骤922-I-20在可训练式数据库110中、储存一组候选数据数值,该组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引。
步骤922-I-30将该组来源样本依据该组候选数据数值转换为一组目标样本,该组目标样本代表目标图像It(J,I)的像素色彩。
步骤922-I-40利用输出装置108来输出该组目标样本,以产生该组目标样本的输出结果R(I)。在本实施例中,输出装置108为列表机或多功能事务机,因此本步骤利用该打印机或多功能事务机来打印该组目标样本以产生该组目标样本的打印结果,其中输出结果R(I)就代表纸张输出模块108PO上、输出装置108所打印的纸张的打印结果。
步骤922-I-50若I<N(J),则依据该组候选数据数值以及输出结果R(I),来产生可训练式数据库中的另一组候选数据数值。依据本实施例,本步骤依据输出结果R(I)来调整对应于循环变数I的该组候选数据数值,以产生对应于下一值(I+1)的该另一组候选数据数值。另外,本发明可借由使用检测模块124来检测输出结果R(I),而本实施例的检测模块124为测量模块,用来测量纸张输出模块108PO上、输出装置108所打印的纸张的打印结果作为输出结果R(I)。
步骤924依据输出结果R(1)、R(2)、...、与R(N(J))之间的比较结果,自可训练式数据库110中所储存的候选数据数值中选择一组候选数据数值,作为步骤912中、对应于该组索引的所述多个数据数值。
步骤926除了步骤924所选中的该组候选数据数值之外,移除可训练式数据库110中的其它候选数据数值。
步骤920E结束。
接下来针对循环变量J于1、2、...、Ns当中的变化来进一步说明。循环变量J=1、2、...、Ns代表步骤922-I-10、...、922-I-50所对应的循环被执行(N(1)+N(2)+...+N(Ns))次,其中步骤922-I-40与步骤922-I-50所述的R(I)均代换为R(J,I),其余内容与前面所述相仿。这样,步骤922与步骤924可分别代换为步骤922’与步骤924’,如以下所示步骤922’对应于J=1、2、...、Ns以及对应于I=1、2、...、与N(J)执行下列步骤922-I-10、922-I-20、922-I-30、922-I-40’、与922-I-50’所构成的循环(N(1)+N(2)+...+N(Ns))次,以产生(N(1)+N(2)+...+N(Ns))个输出结果R(1,1)、R(1,2)、...、R(1,N(1))、R(2,1)、R(2,2)、...、R(2,N(2))、...、R(Ns,1)、R(Ns,2)、...、与R(1,N(Ns))步骤922-I-10在可训练式数据库110中、储存一组来源样本作为该组索引,该组来源样本代表来源图像Is(J)的像素色彩。
步骤922-I-20于可训练式数据库110中、储存一组候选数据数值,该组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引。
步骤922-I-30将该组来源样本依据该组候选数据数值转换为一组目标样本,该组目标样本代表目标图像It(J,I)的像素色彩。
步骤922-I-40’利用输出装置108来输出该组目标样本,以产生该组目标样本的输出结果R(J,I)。
步骤922-I-50’若I<N(J),则依据该组候选数据数值以及输出结果R(J,I),来产生可训练式数据库中的另一组候选数据数值。
步骤924’依据输出结果R(1,1)、R(1,2)、...、R(1,N(1))、R(2,1)、R(2,2)、...、R(2,N(2))、...、R(Ns,1)、R(Ns,2)、...、与R(1,N(Ns))之间的比较结果,自可训练式数据库110中所储存的候选数据数值当中选择一组候选数据数值,作为步骤912中、对应于该组索引的所述多个数据数值。
由于对应于不同的来源图像Is(J)的训练过程(对应于循环变量J不同的值)所使用的来源样本不尽相同,因此来源样本的数量可能有所变动。在这种状况下,本发明的像素色彩转换方法910与像素色彩转换装置100可在上述的训练过程中、依据循环变量J当时的值所对应的来源样本,增加步骤912中、该组索引中的索引的数量,以扩充可训练式数据库110。
图4显示本发明一实施例中、在进行图2所示的步骤914时所使用的多个具备渐层变化的来源样本的示意图。这些具备渐层变化的来源样本为CMYK等成分所组合成;更明确而言,该图为CMYK等成分的组合图像,包含青色(Cyan)、洋红色(Magenta)、黄色(Yellow)、黑色(black)从0%到100%(或0到255,如以8位表示)等变化的各种组合,例如从0~255以5个计数(count)为单位,可区分成52阶(level),这样,CMYK等成分的组合合计有(52*52*52*52)种变化,也就是说,上述各种组合共可得到7,311,616色。图5为上述组合成的来源样本中对应青色(Cyan)的渐层变化的图形样本Gc,图6则为上述组合成的来源样本中对应洋红色(Magenta)的渐层变化的图形样本Gm,而图7为上述组合成的来源样本中对应黄色(Yellow)的渐层变化的图形样本Gy,且图8为上述组合成的来源样本中对应黑色(black)的渐层变化的图形样本Gk。
图9为依据本发明一实施例、变更网线方向的状况下,在进行图2所示的步骤914时所使用的来源图像中、对应于图形样本Gk的渐层变化的方向以及对应于图形样本Gy的渐层变化的方向的示意图。本实施例中,对应于图形样本Gk的方向代表来源图像中、对应于色彩通道K的渐层变化的方向,而对应于图形样本Gy的渐层变化的方向代表来源图像中、对应于色彩通道Y的渐层变化的方向。
本发明的像素色彩转换方法910与像素色彩转换装置100可在上述的训练过程中、检测输出装置108所输出的每一组目标样本的输出结果(例如上述的R(I)或R(J,I))在方向Gc、Gm、Gy与Gk中特定方向所呈现的渐层变化是否出现饱和输出区域,借以进行各组目标样本的输出结果之间的比较;若沿方向Gc、Gm、Gy与Gk中特定方向检测到该饱和输出区域,则还检测该饱和输出区域沿该特定方向的起始位置,借以进行各组目标样本的输出结果之间的比较。这样,本发明可选择沿该特定方向上渐层变化的变化范围较大且无饱和输出区域的输出结果所对应的一组候选数据数值,来做为步骤912中、对应于该组索引的所述多个数据数值,以达到输出装置108的像素色彩转换功能的最佳化。
图10、图11、图12、与图13为依据本发明一实施例、在进行图2所示的步骤914时所使用的函数fc、fm、fy、与fk的曲线的示意图,其中各图的横轴与纵轴分别对应于来源样本与目标样本,而函数fc、fm、fy、与fk则分别用于来源/目标样本的转换过程中、对应于青色(cyan,C)、洋红色(magenta,M)、黄色(yellow,Y)及黑色(black,K)等成分的转换;也就是说,函数fc、fm、fy、与fk为在来源/目标样本的转换过程中、分别对应于色彩通道(colorchannel)C、M、Y、与K中的转换函数。另外,各图中虚线代表来源样本直接复制为目标样本的参考函数,作为对照。
依据本实施例,函数fc、fm、fy、与fk储存于处理模块122内,且处理模块122可依据上述的检测结果R(I)或R(J,I)来调整函数fc、fm、fy、与fk。这样,针对同一组来源样本,处理模块122便可以随着函数fc、fm、fy、与fk中任一个的调整,来产生步骤922-I-30中、对应于循环变量I变化的各组目标样本。依据本发明,若已完成步骤914所述的训练而无再次训练的必要,则函数fc、fm、fy、与fk可以被移除。例如在输出装置108的生产过程中,函数fc、fm、fy、与fk用于步骤914所述的训练以进行像素色彩转换功能的最佳化;当输出装置108的像素色彩转换功能已经最佳化之后,代表可训练式数据库110已被训练完毕,则函数fc、fm、fy、与fk就可以自处理模块122移除。
依据以上公开的内容,本发明的像素色彩转换方法910与像素色彩转换装置100可借由对可训练式数据库110的训练的自动化,使得调校输出装置108的像素色彩转换功能时有极高的效率。
在图1所示的实施例的一变化例中,还在像素色彩转换系统100中提供用户接口(未显示),用来输入输出装置108所输出的各组目标样本的输出结果之间的比较结果,以作为步骤924或步骤924’选择的依据。该用户接口可设置于输出装置108之内或之外,并不影响本发明的实施。例如该用户接口可借由输出装置108上现成的用户接口来实现,可借由连接至输出装置108的模块甚至是一部个人计算机来实现。这样,输出装置108的使用者、设计者、或是生产在线的操作员均可自行输入该比较结果,以便在对可训练式数据库110的自动化训练之外,还保有依据特殊目的来进行手动调整的便利性。
另外,该用户接口并不限定用来输入该比较结果的用途,也可用来输入数据以产生步骤922-I-50或步骤922-I-50’所述的该另一组候选数据数值。例如使用者可借由使用该使用者界面,以依据输出结果R(J,I)来调整对应于循环变数I的该组候选数据数值,以产生对应于下一值(I+1)的该另一组候选数据数值。
依据本变化例,不论输出结果R(I)是借由使用检测模块124来检测而得,或是由使用者自行目视判定而得,均不影响本发明的实施。因此,依据本变化例,处理电路120中可以不必设置有检测模块124。
图14为依据本发明实施例、在进行图2所示的步骤914的过程中所产生的多个数据112的示意图,其中所述多个数据的每一个包含有对应于色彩通道C、M、Y、与K的一个索引以及对应于该索引的数据数值。例如针对图9所示的最上面的数据而言,0x1345FFAB代表该索引,而0x569CF387代表对应于该索引的数据数值。依据本实施例,该索引的32个位由分别对应于色彩通道C、M、Y、与K的四个8位的值0x13、0x45、0xFF、与0xAB所组成,而对应于该索引的数据数值由分别对应于色彩通道C、M、Y、与K的四个8位的值0x56、0x9C、0xF3、与0x87所组成。这样,若有来源样本与索引0x1345FFAB吻合,则处理模块122可依据该数据将该来源样本转换为0x569CF387,作为对应该来源样本的目标样本。
依据图1所示的实施例的一变化例,输出装置108为监视器,而步骤922-I-40或步骤922-I-40’利用该监视器来显示该组目标样本以产生该组目标样本的显示结果,其中输出结果R(I)或R(J,I)就代表该监视器的显示面板所显示的显示结果。
依据图1所示的实施例的一变化例,输出装置108为投影机,而步骤922-I-40或步骤922-I-40’利用该投影机来显示该组目标样本以产生该组目标样本的显示结果,其中输出结果R(I)或R(J,I)就代表该投影机所投射出的图像的显示结果。
相较于公知技术,本发明借由使用可训练式数据库,可达到输出装置的像素色彩转换功能的最佳化的目的。因此,本发明从根本解决公知技术所面临的瓶颈,不会遇到公知技术中、借由使用灰色成分取代(gray componentreplacement,GCR)与底层颜色移除(under color removal,UCR)等技术所进行的颜色置换所产生的副作用。
本发明的另一优点是,本发明借由对可训练式数据库的训练的自动化,使得调校输出装置的像素色彩转换能力时有极高的效率。
本发明的另一优点是,本发明借由提供用户接口,以供使用者、设计者、或生产在线的操作员在输出装置的像素色彩转换功能的最佳化过程中保有对可训练式数据库的训练的控制权。另外,在提供有用户接口的状况下,即使该处理电路中未设置有该检测模块,也不影响本发明的实施。
以上所述仅为本发明的优选实施例,凡是依照本发明权利要求范围所做的均等变化与修改,都应属本发明的涵盖范围。
权利要求
1.一种应用于输出装置的像素色彩转换方法,该像素色彩转换方法包含有提供可训练式数据库,用来储存对应于一组索引的多个数据数值,以供进行像素色彩转换;针对至少一个来源图像,对该可训练式数据库进行训练,该训练包含有在该可训练式数据库中、储存一组来源样本作为该组索引,其中该组来源样本代表该来源图像的像素色彩;在该可训练式数据库中、储存多组候选数据数值,每一组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引;将该组来源样本分别依据该多组候选数据数值转换为多组目标样本,其中每一组目标样本代表目标图像的像素色彩;利用该输出装置来输出每一组目标样本,以产生该组目标样本的输出结果;以及依据该输出装置所输出的各组目标样本的输出结果之间的比较结果,自该可训练式数据库中所储存的候选数据数值当中选择一组候选数据数值,作为对应于该组索引的所述多个数据数值;以及依据该可训练式数据库中、对应于该组索引的所述多个数据数值,将另一来源图像的来源样本转换为目标样本,以供该输出装置进行输出。
2.如权利要求1所述的像素色彩转换方法,其中针对至少一个来源图像对该可训练式数据库进行训练的步骤是针对多个来源图像来进行训练,以及该训练还包含有依据所述多个来源图像中的来源图像的来源样本,增加该组索引中的索引的数量,以扩充该可训练式数据库。
3.如权利要求1所述的像素色彩转换方法,其中该训练还包含有依据该可训练式数据库中所储存的一组候选数据数值以及对应于该组候选数据数值的一组目标样本的输出结果,来产生该可训练式数据库中的另一组候选数据数值。
4.如权利要求3所述的像素色彩转换方法,其中产生该可训练式数据库中的另一组候选数据数值的步骤还包含有依据该组目标样本的输出结果来调整该组候选数据数值,以产生该另一组候选数据数值。
5.如权利要求1所述的像素色彩转换方法,其中该训练另包含有除了该选择步骤所选中的该组候选数据数值之外,移除该可训练式数据库中的其它候选数据数值。
6.如权利要求1所述的像素色彩转换方法,还包含有检测该输出装置所输出的每一组目标样本的输出结果,以进行各组目标样本的输出结果之间的比较。
7.如权利要求6所述的像素色彩转换方法,其中该来源图像沿特定方向呈现渐层变化,以及检测该输出装置所输出的每一组目标样本的输出结果的步骤还包含有检测该输出装置所输出的每一组目标样本的输出结果在该特定方向所呈现的渐层变化是否出现饱和输出区域,借以进行各组目标样本的输出结果之间的比较。
8.如权利要求7所述的像素色彩转换方法,其中检测该输出装置所输出的每一组目标样本的输出结果的步骤还包含有若检测到该饱和输出区域,则还检测该饱和输出区域沿该特定方向的起始位置,借以进行各组目标样本的输出结果之间的比较。
9.如权利要求1所述的像素色彩转换方法,其还包含有提供用户接口,用来输入该输出装置所输出的各组目标样本的输出结果之间的该比较结果。
10.如权利要求1所述的像素色彩转换方法,其中该输出装置为打印机或多功能事务机,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该打印机来打印每一组目标样本以产生该组目标样本的打印结果。
11.如权利要求1所述的像素色彩转换方法,其中该输出装置为一监视器,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该监视器来显示每一组目标样本以产生该组目标样本的显示结果。
12.如权利要求1所述的像素色彩转换方法,其中该输出装置为投影机,以及利用该输出装置来输出每一组目标样本以产生该组目标样本的输出结果的步骤包含利用该投影机来显示每一组目标样本以产生该组目标样本的显示结果。
13.一种应用于输出装置的像素色彩转换系统,该像素色彩转换系统包含有可训练式数据库,用来储存对应于一组索引的多个数据数值,以供进行像素色彩转换;以及处理电路,连接至该可训练式数据库,用来针对至少一个来源图像,对该可训练式数据库进行训练,该训练包含有在该可训练式数据库中、储存一组来源样本作为该组索引,其中该组来源样本代表该来源图像的像素色彩;在该可训练式数据库中、储存多组候选数据数值,每一组候选数据数值中的多个候选数据数值分别对应于该组索引中的多个索引;将该组来源样本分别依据所述多组候选数据数值转换为多组目标样本,其中每一组目标样本代表目标图像的像素色彩;利用该输出装置来输出每一组目标样本,以产生该组目标样本的输出结果;以及依据该输出装置所输出的各组目标样本的输出结果之间的比较结果,自该可训练式数据库中所储存的候选数据数值当中选择一组候选数据数值,作为对应于该组索引的所述多个数据数值;其中该处理电路可依据该可训练式数据库中、对应于该组索引的所述多个数据数值,将另一来源图像的来源样本转换为目标样本,以供该输出装置进行输出。
14.如权利要求13所述的像素色彩转换系统,其中该处理电路的至少一部分设置于该输出装置。
15.如权利要求13所述的像素色彩转换系统,其中该可训练式数据库的至少一部分设置于该输出装置。
16.如权利要求13所述的像素色彩转换系统,其中该处理电路还包含有检测模块,连接至该处理电路,用来检测该输出装置所输出的每一组目标样本的输出结果,而该处理电路借以进行各组目标样本的输出结果之间的比较。
17.如权利要求16所述的像素色彩转换系统,其中该来源图像沿特定方向呈现渐层变化,以及该检测模块检测该输出装置所输出的每一组目标样本的输出结果在该特定方向所呈现的渐层变化是否出现饱和输出区域,而该处理电路借以进行各组目标样本的输出结果之间的比较。
18.如权利要求17所述的像素色彩转换系统,其中若该检测模块检测到该饱和输出区域,则还检测该饱和输出区域沿该特定方向的起始位置,而该处理电路借以进行各组目标样本的输出结果之间的比较。
19.如权利要求13所述的像素色彩转换系统,其中该处理电路还包含有用户接口,用来输入该输出装置所输出的各组目标样本的输出结果之间的该比较结果。
20.如权利要求13所述的像素色彩转换系统,其中该输出装置为打印机或多功能事务机,以及该处理电路利用该打印机或多功能事务机来打印每一组目标样本以产生该组目标样本的打印结果。
21.如权利要求13所述的像素色彩转换系统,其中该输出装置为监视器,以及该处理电路利用该监视器来显示每一组目标样本以产生该组目标样本的显示结果。
22.如权利要求13所述的像素色彩转换系统,其中该输出装置为投影机,以及该处理电路利用该投影机来显示每一组目标样本以产生该组目标样本的显示结果。
全文摘要
本发明提供一种应用于输出装置的像素色彩转换方法与像素色彩转换系统,该像素色彩转换方法具有提供可训练式数据库,用来储存对应于一组索引的多个数据数值,以供进行像素色彩转换;针对至少一个来源图像,对该可训练式数据库进行训练;以及依据该可训练式数据库中、对应于该组索引的所述多个数据数值,将来源图像的来源样本转换为目标样本,以供该输出装置进行输出。本发明借由对可训练式数据库的训练的自动化,使得调校输出装置的像素色彩转换能力时有极高的效率。
文档编号H04N1/56GK101079951SQ20061008991
公开日2007年11月28日 申请日期2006年5月26日 优先权日2006年5月26日
发明者廖武杰, 殷孟云 申请人:致伸科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1