调整打印数据的色彩的系统和方法

文档序号:7654799阅读:197来源:国知局
专利名称:调整打印数据的色彩的系统和方法
技术领域
本发明涉及一种调整色彩以获得在屏幕上显示的数据和打印的数据之间的色彩匹配的系统和方法。具体而言,本发明涉及一种调整打印数据的色彩的系统和方法,其中,对通过打印机驱动器执行的多个处理而获得的最终打印数据应用软打样(soft proofing)处理,以允许用户精确地预测并调整打印输出的色彩,从而获得具有所希望的色彩的打印输出。
此外,本发明涉及一种调整打印数据的色彩以解决下述问题的系统和方法,即传统图像编辑应用(应用程序)提供的软打样处理不能预测由打印机驱动器执行的色彩匹配算法或图像处理引起的色彩变化,从而获得具有所希望的色彩的打印输出。
此外,本发明涉及一种调整打印数据的色彩以获得在屏幕上显示的RGB图像数据和由打印机打印的青品红黄黑(CMYK)图像数据之间的色彩匹配的系统和方法。具体而言,本发明涉及一种通过执行软打样处理并使用关于用户偏好的分级图表(gradation chart)来调整打印数据的色彩、以在打印机驱动器中修改和应用用于将RGB图像数据转换为CMYK图像数据的色彩查找表(CLUT)、从而增加用户对于色彩的满意度的方法。
背景技术
随着数字照相机和彩色打印机的使用的增加,对于增强图像质量的需求也随之增加了。诸如文档编辑器或图像编辑器的多个应用(应用程序)提供了图像或文档数据的打印预览功能或软打样功能。然而,在许多情况下,由于打印机的硬件特性,在由打印机驱动器执行的色彩和图像调整处理或打印处理期间,图像或文档数据的最终输出数据发生变化,结果是,最终输出数据形成了与在“打印预览”或“软打样”中获得的图像不同的图像。换句话说,在显示设备的屏幕上显示的色彩与在打印输出上表现的色彩不同。通常,所述软打样是在将彩色图像输出到打印机等之前利用显示设备来打样(proof)彩色图像的外观(appearance)的处理。
图1示出了在经由打印机输出数据之前,通过在计算机屏幕上调整在诸如文档编辑程序或图像编辑程序的应用中处理的数据来增强打印输出的质量满意度的传统方法。
如图1所示,支持打印预览功能的打印机驱动器可以预览要打印的硬拷贝(hard copy)的布局。图1中示出的布局预览屏幕是示出布局的配置信息而不是示出要被打印机打印的实际数据的打印预览屏幕。图1中示出的打印预览屏幕仅提供生成打印数据之前的屏幕,并且不可能看到要打印的硬拷贝的实际预览。
当用户通过检查允许预览菜单而激活打印预览功能并选择(点击)如图1中所示的屏幕上的确认(OK)按钮时,用户可以如图中所示地在打印之前预览所述打印数据。虽然图1包括实际打印数据的打印预览屏幕,但是在该打印预览屏幕中可能省略了诸如对应数据图像的精细图案和细节的详细的打印信息。当用户在图1中所示的打印预览屏幕上输入确认信号时,即当用户点击打印页面按钮时,打印机驱动器将在打印预览屏幕上预览的数据转换为打印机可识别的数据,并将转换后的数据传送给打印机。
例如,在诸如Photoshop(注册商标)的图像编辑应用中,用户可以使用软打样功能来预测打印后的色彩,然后通过操作打印机驱动器来执行打印。然而,由于所述图像编辑应用提供的软打样处理不能预测由打印机驱动器执行的色彩匹配算法和图像处理引起的色彩变化,所以存在很难实现精确的软打样的问题。
美国专利No.6,947,158公开了一种打印输出控制方法,其中,打印机驱动器以粗略的形式对输出数据执行图像处理和色彩匹配处理,并以文件格式存储输出数据,在显示屏幕上显示打印预览窗口,从存储器中取出所存储的文件,在打印预览窗口中对该文件执行图像调整,从而基于经过图像调整的文件执行打印。美国专利No.6,947,158允许在打印预览窗口中对输出数据进行调整。但是,因为没有对输出数据应用软打样,所以由于打印机的硬件特性,在打印预览窗口中调整的图像色彩可能在打印机驱动器执行的色彩和图像调整处理期间或在打印处理期间发生变化,结果,调整后的图像色彩与打印输出的图像色彩不同。
此外,参照图7描述由现有技术中的驱动器执行的、用于转换数据的操作。当用户将图像输出到显示器10时,RGB图像数据被传送给驱动器20。当该RGB图像数据被传送给驱动器20时,该驱动器通过使用被存储为一一对应形式(single form)的色彩查找表(CLUT)25而将RGB图像数据转换为要被打印机30打印的CMYK图像数据。当驱动器20将所有的RGB图像数据都转换为CMYK图像数据时,驱动器20将该CMYK图像数据传送给打印机30,且打印机30打印所传送的CMYK图像数据。然而,当根据现有技术将RGB图像数据转换为要输出的CMYK图像数据时,在驱动器20中存在的是仅具有基于通用色彩特性而生成的一一对应形式的CLUT 25,从而这对于特定用户来说可能是个问题。
因此,存在对于调整打印数据的色彩以获得具有所希望的色彩的打印输出的改进系统和方法的需要。

发明内容
本发明提供了一种调整打印数据的色彩的系统和方法,其中,对通过由打印机驱动器执行的多个处理而获得的最终打印数据应用软打样处理,以允许用户精确地预测并调整打印输出的色彩,从而获得具有所希望的色彩的打印输出。
本发明也提供了一种调整打印数据的色彩以解决下述问题的系统和方法,即传统图像编辑应用(应用程序)提供的软打样处理不能预测由打印机驱动器执行的色彩匹配算法或图像处理引起的色彩变化,从而获得具有所希望的色彩的打印输出。
本发明还提供了一种调整打印数据的色彩的方法,以通过执行软打样处理并使用关于用户偏好的分级图表来在驱动器中修改和应用用于将RGB图像数据转换为CMYK图像数据的色彩查找表(CLUT),从而增加用户对于色彩的满意度。
根据本发明的一个方面,提供了一种用于调整打印数据的色彩的系统,该系统包括打印机驱动器,用于将从应用程序传送的文档转换为适合于打印机的打印数据,并将该打印数据传送给打印机;以及软打样单元,用于对所述打印机驱动器转换的打印数据应用软打样处理。显示单元显示通过所述软打样处理而获得的打印数据。当在所述软打样单元中处理所述打印数据时,色彩查找表(CLUT)为所述打印数据提供色彩调整值。
所述文档可以是图像文档或包括至少一个图像的文档。
所述打印机驱动器可以包括存储单元,存储所述打印数据;接口单元,与所述软打样单元协同执行所述软打样处理;色彩查找表更新检查单元,检查是否更新了色彩查找表;以及色彩查找表应用单元,将所更新的色彩查找表应用于所述打印数据。
所述软打样单元可以包括接口单元,与所述打印机驱动器连接;打印数据获取单元,获取存储在所述打印机驱动器中的打印数据;软打样应用单元,对打印数据获取单元获取的打印数据应用所述软打样处理;色彩值调整和输入单元,调整并输入色彩值;色彩查找表更新单元,利用所述色彩值调整和输入单元调整的色彩值来更新所述色彩查找表;以及显示单元,显示已对其应用了更新的色彩查找表的打印数据。
所述色彩值调整可以包括亮度、对比度、色彩平衡以及优选色彩选择的调整,并且可以通过显示单元来设置该色彩值调整。
根据本发明的一个方面,调整打印数据的色彩的方法包括将应用程序创建的文件转换为适合打印的打印数据;并且使用软打样应用来调整打印数据的色彩。将已被软打样应用调整了色彩的打印数据传送到打印机,以从打印机输出打印数据。
该方法还可以包括接收关于已被软打样应用调整了色彩的打印数据的用户确认。
该方法还可以包括将所转换的打印数据存储在存储单元中。
该方法还可以包括显示已被软打样应用调整了色彩的打印数据,以便用户可以确认该打印数据。
软打样应用可以使用色彩查找表来调整打印数据的色彩。
该方法还可以包括通过对打印数据应用软打样应用来显示打印数据。
只要调整了所显示的打印数据的色彩值,就可以更新色彩查找表。
根据本发明的另一方面,调整打印数据的色彩以表示用户所希望的色彩的倾向的方法包括将被用作参考的参考图像加载到驱动器上;并使用该参考图像生成被应用于打印机的国际色彩协会(ICC)配置文件(profile)的新的CLUT(色彩查找表)。
该方法还可以包括通过对加载到驱动器上的参考图像执行软打样处理而将其显示为打印机配置文件。通过对用于色彩修改的分级图表执行软打样处理而将其显示为打印机配置文件。选择要在参考图像中修改的色彩部分。显示分级图表上的、从参考图像中选择的色彩。对显示在分级图表上的色彩进行修改。应用所修改的色彩以生成新的CLUT。
该方法还可以包括通过使用所生成的CLUT而生成新的ICC配置文件;并通过将该新的ICC配置文件应用于参考图像而显示该新的ICC配置文件。
所述分级图表可以是色相分级图表。
在参考图像中选择要修改的色彩部分可以包括选择一个色彩或选择一个区域中的几个色彩。
通过下面的详细描述,本发明的其他目的、优点和显著特性将变得显而易见,结合附图,下面的详细描述公开了本发明的示例实施例。


本专利或申请文件包括至少一幅彩色制图。当请求或支付必要费用后,专利局将提供具有彩色附图的本专利或专利申请公开的副本。
通过参照附图对本发明的示例实施例进行详细描述,本发明的上述和其他特征及优点将变得更加明显,其中图1是示出根据传统技术的打印数据的打印预览屏幕的示例的图;图2是示出根据本发明的示例实施例的、用于调整打印数据的色彩的系统的框图;图3是示出根据本发明的示例实施例的、调整打印数据的色彩的方法的流程图;图4是示出根据本发明的示例实施例的、分别由打印机驱动器和软打样应用执行的处理的流程图;图5是示出根据本发明的示例实施例的、由软打样单元执行的色彩调整的示例的图;图6是示出根据本发明的示例实施例的、由软打样单元的显示单元执行的图像修改的示例的图;
图7是涉及本发明的另一个示例实施例的、用于打印普通色彩图像数据的概略视图;图8是示出根据本发明的另一个示例实施例的、调整打印数据的色彩的方法的流程图;图9是用于解释应用于本发明的另一个示例实施例的色彩查找表(CLUT)的概念性视图;图10至图13是根据本发明的另一个示例实施例的、调整打印数据的色彩的方法的每个操作的软打样图像的视图;以及图14是根据本发明的另一个示例实施例的生成新的CLUT的过程的概略视图。
在全部附图中,应当将相似的附图标记理解为指代相似的部分、组件或结构。
具体实施例方式
现在将参照附图更全面地描述本发明,在附图中示出了本发明的示例实施例。然而,可以以许多不同的方式来实现本发明,不应将其解释为仅限于这里所阐述的示例实施例;此外,提供这些示例实施例以使得本公开是彻底而完整的,并且全面地向本领域技术人员传达了本发明的构思。
图2是示出根据本发明的示例实施例的、用于调整打印数据的色彩的系统的框图。图3是示出根据本发明的示例实施例的、调整打印数据的色彩的方法的流程图。图4是示出根据本发明的示例实施例的、分别由打印机驱动器和软打样应用执行的处理的流程图。图5是示出根据本发明的示例实施例的、由软打样单元执行的色彩调整的示例的图。图6是示出根据本发明的示例实施例的、由软打样单元的显示单元执行的图像修改的示例的图。图7是涉及本发明的另一个示例实施例的、用于打印普通色彩图像数据的概略视图。图8是示出根据本发明的另一个示例实施例的、调整打印数据的色彩的方法的流程图。图9是用于解释应用于本发明的另一个示例实施例的色彩查找表(CLUT)的概念性视图。图10至图13是根据本发明的另一个示例实施例的、调整打印数据的色彩的方法的每个操作的软打样图像的视图。图14是根据本发明的另一个示例实施例的生成新的CLUT的过程的概略视图。
图2示出根据本发明的示例实施例的、用于调整打印数据的色彩的系统。
图3示出根据本发明的示例实施例的、调整打印数据的色彩的方法的流程图。
参照图2,根据本发明的示例实施例的、用于调整打印数据的色彩的系统包括打印机驱动器130,用于将从在计算机100中安装并运行的应用程序110(例如,文档编辑器、图像编辑器等)传送的文档转换为适合于打印机200的打印数据,并将该打印数据传送给打印机200。软打样单元150对打印机驱动器130转换的打印数据应用软打样处理。当在软打样单元150中处理打印数据时,色彩查找表(LUT)170为最终打印数据提供色彩调整值。软打样单元150包括显示单元156,用于显示已对其应用了软打样应用的打印数据。所述文档可以仅包括图像或包括图像和其他数据的混合。
打印机驱动器130包括存储单元131(例如,帧缓冲器),用于存储被转换为适合于打印机200的格式的打印数据;接口单元134,与软打样单元150协同执行软打样处理;色彩查找表更新检查单元132,检查是否更新了色彩查找表170;以及色彩查找表应用单元133,将更新后的色彩查找表170应用于打印数据。
软打样单元150包括接口单元151,与打印机驱动器130连接;打印数据获取单元152,获取存储在打印机驱动器130的存储单元131中的打印数据;软打样应用单元153,对由打印数据获取单元152获取的打印数据应用软打样处理;色彩值调整和输入单元154,调整并输入色彩值;色彩查找表更新单元155,利用色彩值调整和输入单元154调整的色彩值来更新色彩查找表170。以及显示单元156,显示已对其应用了更新后的色彩查找表170的打印数据。
此后,将参照图2至图4描述由根据本发明的示例实施例的、用于调整打印数据的色彩的系统执行的处理。
首先,当用户向应用程序(例如,Word处理器、Photoshop等)输入用于打印文档的命令时(操作S201),打印机驱动器130利用传统方法将应用程序创建的文档的数据转换为打印机200可识别的打印数据(操作S101和操作S103)。将被打印机驱动器130转换为适合于打印机200的格式的打印数据存储在存储单元131(例如,帧缓冲器)中(操作S105)。在本发明的示例实施例中,对于本领域普通技术人员来说明显的是,存储在存储单元131中的打印数据将被传送到打印机200,并从打印机200中打印出来。换句话说,当被转换为适合于打印机200的格式的打印数据存储在存储单元131中时,如果用户不执行软打样应用(操作S107和S202),则存储在存储缓冲器131中的打印数据被传送给打印机200,并通过打印处理从打印机200输出(操作S118和操作S119)。
另一方面,如果当被转化为适合于打印机200的打印数据存储在存储单元131中时用户执行软打样应用(操作S107),则对打印数据应用软打样处理(操作S109和S203)。当用户在打印数据被存储在存储单元131(例如,帧缓冲器)中之后的预定时间段内输入了执行命令时,以基本上与打印预览应用的情况类似的方式来执行软打样应用。
如果在操作S107中选择执行软打样应用,则打印数据获取单元152获取存储在存储单元131中的打印数据,并且显示单元156显示已对其应用软打样处理的打印数据(操作S109和S110)。当打印数据获取单元152获取存储在存储单元131中的打印数据时,软打样应用单元153将色彩查找表170应用于该打印数据,并向用户提供软打样(操作S210)。在本发明的示例实施例中,可以利用本领域普通技术人员所公知的软打样应用和软打样提供方法。
当用户希望在软打样处理中调整打印数据的色彩时,色彩值调整和输入单元154通过软打样输入窗口接收来自用户的打印数据的色彩调整值,诸如亮度、对比度、色彩平衡以及优选色彩选择,如图5和图6所示(操作S111和S212)。只要用户通过色彩值调整和输入单元154输入了新的色彩调整值(操作S213),软打样单元150的色彩查找表更新单元155就在色彩查找表170中更新通过色彩值调整和输入单元154输入的新的色彩调整值(操作S113和S214)。然后,软打样单元150将已在其中更新了新的色彩调整值的色彩查找表170(即,更新后的色彩查找表)应用于打印数据,并且显示单元156显示已对其应用了更新后的色彩查找表的打印数据,以允许用户以实时的方式执行软打样(操作S114和S215)。
当完成打印数据的软打样时,通过如图6所示的显示屏幕来确定是否打印已对其应用了软打样的打印数据(操作S115)。当按下图6中的显示屏幕上的打印按钮时,依据更新后(修改后)的色彩查找表来转换打印数据的色彩,并通过接口151将其传送给打印机驱动器130(操作S116、操作S118)。当在打印机驱动器130处接收到所述打印数据时,色彩查找表更新检查单元132检查是否更新了色彩查找表170(操作S204)。当更新了色彩查找表170时,色彩查找表应用单元133将更新后的色彩查找表170应用于最终打印数据,并将最终打印数据传送到打印机200以从其打印出来。(操作S118、操作S119和操作S205)。另一方面,当在操作S115中用户不希望打印打印数据时,通过将更新后的色彩查找表170恢复为先前的色彩查找表170而终止该处理(操作S117和S217)。
根据本发明的示例实施例,可以通过对由打印机驱动器执行的多个处理得到的最终打印数据应用软打样处理而基于更精确的结果来执行软打样处理。
此后,将详细描述根据本发明的另一个示例实施例的、调整打印数据的色彩的方法。
当输出图像的色彩与希望用所希望的色彩来打印所述打印数据的用户所希望的色彩不同时,用户可以使用修改原始图像的色彩的方法或通过在打印机驱动器中使用色彩调整标签来修改色彩的方法。然而,根据前一种方法,可能会损坏原始图像。根据后一种方法,存在下述问题,即用户精确修改的色彩修改是不确定的,并且可能会影响到其它色彩。此外,当打印时必须总是改变设置。因此,本发明的目的在于,当用户使用的打印机的配置文件具有色彩查找表类型时,可以容易地修改该色彩查找表,并且用户可以用所希望的色彩来打印图像。
在示例实施例中使用的打印机的ICC配置文件具有色彩查找表(CLUT)类型。下面使用17×17×17CLUT作为CLUT类型的示例来描述CLUT的概念。
CLUT17×17×17将RGB值分别划分为17个等级,以预先匹配要被打印机打印的青品红黄黑(CMYK)色彩。当RGB值与CLUT一致时,换句话说,当每个RGB值是17的倍数(multiple number)时,将该RGB值输出为存储在CLUT的相应位置中的CMYK值。在图14中,每个角上的点精确地与17的倍数一致。然而,内部点CP不与17的倍数精确地一致。通过参照相邻色彩使用三维线性插值(trilinear interpolation)或四面体插值(tetrahedralinterpolation)来预测与内部点CP相对应的RGB值。在本发明的当前示例实施例中,对于本领域普通技术人员来说明显的是,CLUT的划分数量可以是9×9×9、33×33×33等。
此后,将参照图8至图14详细描述根据本发明的另一个示例实施例的调整打印数据的色彩的方法。
如图10所示,打印机用户将用作色彩转换参考的参考图像(RI)加载到打印机驱动器20上(如图12中所示)(操作S10)。当参考图像RI被加载到驱动器20上时,通过软打样处理获得参考图像RI作为打印机配置文件,并将该参考图像显示在屏幕上(操作S20)。通过软打样处理来获得参考图像RI,从而可以示出实际打印图像的色彩。接下来,通过软打样处理获得要用于色彩选择的分级图表GC作为打印机配置文件,并将该分级图表GC显示在屏幕上(操作S30)。在本发明的当前示例实施例中,可以使用色相分级图表作为分级图表GC。然而,也可以使用XYZ分级图表或标签分级图表。
当完成操作S30时,用户在参考图像RI中选择要修改的色彩(操作S40)。为了选择要修改的色彩,用户如图10所示点击色彩CC或如图12所示拖动几个色彩CC_1和CC_2。当用户在参考图像RI中选择了要修改的色彩时,驱动器如图10和图12所示在分级图表GC上将所选择的色彩显示为CC、CC_1和CC_2(操作S50)。
当用户在操作S40中选择的是一个区域而不是一个色彩时,在分级图表GC上显示该区域中的所有色彩可能会使用户感到困惑,因此,可以仅显示影响所选择的区域的代表色彩。根据所选择的区域,该代表色彩可以是一个或多个。
当用户在操作S40中选择了一个区域时,用于搜索代表色彩的过程如下。
假设打印机配置文件的CLUT的网格(grid)是17×17×17。例如,当用户在参考图像RI中拖动一个区域时,打印机驱动器对该区域中的每个色彩执行下述计算。例如,当RGB值是RGB(154,234,64)时,可能影响该色彩的网格点将每个色彩值除以17,得到带有第一位小数的值,将0.5加到其上,并去掉小数点后的值。即,当RGB(154,234,64)除以17时,其变为CLUT(9.0,13.7,3.7)。当将0.5加到其上并去掉小数点后的值时,即舍入,其变为CLUT(9,14,4)。
该CLUT(9,14,4)值变为用于表示用户选择的色彩的确定位置。为了重新将该值表示为RGB,将每个值乘以17。因此,CLUT(9,14,4)变为RGB(153,238,68)。
当对参考图像区域中的所有色彩都应用了上述处理时,得到表示该区域中的代表色彩的CLUT组。
当得到代表色彩时,在该区域中搜索与该代表色彩一致的RGB值。当存在该一致的RGB值时,在用户参考图像RI和分级图表GC上显示相应的RGB值。然而,当不存在与该代表色彩精确一致的RGB值时,通过使用空间中两点间距离的距离公式,搜索位于最接近该代表色彩的位置上的RGB值,并在用户参考图像RI和分级图表GC上显示该相应的值。
作为参考,空间中两点间距离的距离公式如下。当两点是(x1,y1,z1)和(x2,y2,z2)时,通过下面的公式1得到空间中两点间的距离。
R=(x2-x1)2+(y2-y1)2+(z2-z1)2]]>当完成操作S50时,用户如图11和图13所示拖动在分级图表GC中示出的色彩CC、CC_1和CC_2,并将它们修改为作为用户所希望的色彩的不同色彩NCC、NCC_1和NCC_2(操作S60)。在图11和图13中,用NRI来表示应用分级图表GC中的修改后的色彩的新的配置文件。
当在操作S60中在分级图表GC内修改色彩时,打印机驱动器通过使用修改后的色彩NCC、NCC_1和NCC_2来计算新的CLUT(操作S70)。这将参照图14来描述。
首先,在生成新的CLUT时,当与修改之前的RGB值相比较修改后的R’G’B’值发生改变时,可能发生诸如色调跳跃的边缘效应。因此,可以通过最小化该边缘效应而生成新的CLUT。最小化边缘效应的方法如下。
假设分别用BeforeRGB来表示修改前的RGB值、用CenterRGB来表示修改后的R’G’B’值、用(ΔR,ΔG,ΔB)来表示两个值之间的差(CenterRGB-BeforeRGB)。接下来,通过使用修改后的CenterRGB中的改变作为权重W,对所有的输入RGB应用高斯(Gaussian)正态分布曲线,可以通过最小化边缘效应而得到新的CLUT。用下面的公式2来表示与此相关的转换公式。
(Rout,Gout,Bout)=(Rin,Gin,Bin)+(ΔR,ΔG,ΔB)*W(R,G,B)W(R,G,B)=e-(InputRGB-CemterRGB)22*π*σ2]]>在公式2中,σ表示偏差范围,其可以使用经打印机的特性和色彩变化宽度验证的值。
通过使用公式2,利用现有打印机配置文件的CLUT,对CLUT的每个输入网格的每个输出RGB值执行CMYK转换,可以生成输入RGB的新的CMYK CLUT。
通过使用在操作S80内生成的新的CLUT来生成打印机配置文件,并且通过使用该打印机配置文件对用户输入的参考图像执行软打样处理,然后在屏幕上显示修改后的图像(操作S80)。此后,对其应用最终修改后的打印机配置文件,可以一直对打印数据应用用户所选择的色彩的修改(操作S90)。可以额外存储现有的ICC配置文件,并可以在需要时进行恢复。
此外,在本发明的当前示例实施例中,可以直接调整包括在ICC配置文件内的CLUT以表示用户所希望的色彩倾向,从而可以增加用户对打印色彩的满意度。
根据本发明的示例实施例,可以对通过打印机驱动器执行的多个处理而获得的最终打印数据应用软打样处理,以允许用户精确地预测并调整打印输出的色彩,从而获得具有所希望的色彩的打印输出。
根据本发明的示例实施例,可以解决由传统图像编辑应用(应用程序)提供的软打样处理不能预测由打印机驱动器执行的色彩匹配算法或图像处理而引起的色彩变化的问题,从而获得具有所希望的色彩的打印输出。
根据本发明的示例实施例,在调整打印数据的色彩的方法中,可以通过执行软打样处理并使用关于用户偏好的分级图表来修改和应用用于将RGB图像数据转换为CMYK图像数据的CLUT,从而可以增加用户对于色彩的满意度。
可以将本发明的示例实施例编写为计算机程序,并且可以使用计算机可读记录介质来在执行程序的通用数字计算机内实现。所述计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等)、光记录介质(例如,CD-ROM或DVD)以及诸如载波的存储介质(例如,通过互联网的传输)。
虽然已通过参照本发明示例实施例而具体示出并描述了本发明,但是本领域技术人员应当明白,在不背离由所附权利要求书所限定的本发明的精神和范围的情况下,可以对其做出各种形式上和细节上的改变。所述示例实施例应当被看作是仅仅是描述性的,而不应当被认为是限制性目的的。因此,不是由本发明的详细描述来限定本发明的范围,而是由所附权利要求书来限定本发明的范围,并且,落入该范围内的所有变化都应该被解释为是包括在本发明中。
权利要求
1.一种用于调整打印数据的色彩的系统,该系统包括打印机驱动器,将从应用程序传送的文档转换为适合于打印机的打印数据,并将该打印数据传送给打印机;软打样单元,对所述打印机驱动器转换的打印数据应用软打样处理;显示单元,显示通过所述软打样处理获得的打印数据;以及色彩查找表LUT,当在所述软打样单元中处理所述打印数据时,为所述打印数据提供色彩调整值。
2.根据权利要求1所述的系统,其中,所述文档可以是图像文档或包括至少一个图像的文档。
3.根据权利要求1所述的系统,还包括存储所述打印数据的存储单元。
4.根据权利要求1所述的系统,其中,所述打印机驱动器包括接口单元,与所述软打样单元协同执行所述软打样处理;以及色彩查找表更新检查单元,检查是否更新了色彩查找表。
5.根据权利要求4所述的系统,其中,所述打印机驱动器还包括色彩查找表应用单元,将所更新的色彩查找表应用于所述打印数据。
6.根据权利要求1所述的系统,其中,所述软打样单元包括接口单元,与所述打印机驱动器连接;打印数据获取单元,获取存储在所述打印机驱动器中的打印数据;以及软打样应用单元,对所述打印数据获取单元获取的打印数据应用所述软打样处理。
7.根据权利要求6所述的系统,其中,所述软打样单元还包括色彩值调整和输入单元,用于调整并输入色彩值;色彩查找表更新单元,利用所述色彩值调整和输入单元调整的色彩值来更新所述色彩查找表;以及显示单元,显示已对其应用了所更新的色彩查找表的打印数据。
8.根据权利要求7所述的系统,其中,所述色彩值调整可以包括亮度、对比度、色彩平衡以及优选色彩选择的调整,并且其中,该色彩值调整是通过使用所述显示单元来设置的。
9.一种调整打印数据的色彩的方法,该方法包括将应用程序创建的文件转换为适合打印的打印数据;使用软打样应用来调整所述打印数据的色彩;以及将已被所述软打样应用调整了色彩的所述打印数据传送到打印机,以从打印机输出打印数据。
10.根据权利要求9所述的方法,还包括接收对于已被所述软打样应用调整了色彩的所述打印数据的用户确认。
11.根据权利要求9所述的方法,还包括将转换后的打印数据存储在存储单元中。
12.根据权利要求10所述的方法,还包括向用户显示已被所述软打样应用调整了色彩的所述打印数据,以便确认该打印数据。
13.根据权利要求9所述的方法,其中,所述软打样应用使用色彩查找表来调整所述打印数据的色彩。
14.根据权利要求9所述的方法,还包括通过对所述打印数据应用软打样应用来显示所述打印数据。
15.根据权利要求14所述的方法,其中,只要调整了所显示的打印数据的色彩值,就更新所述色彩查找表。
16.根据权利要求15所述的方法,其中,所述色彩值调整可以包括亮度、对比度、色彩平衡以及优选色彩选择的调整,并且其中,可以通过使用所述软打样应用的显示单元来设置该色彩值调整。
17.一种计算机可读介质,其上记录了用于提供打印文档的打印预览的计算机可执行程序,该计算机可执行程序包括用于下述的指令将应用程序创建的文件转换为适合打印的打印数据;使用软打样应用来调整所述打印数据的色彩;以及将已被所述软打样应用调整了色彩的所述打印数据传送到打印机,以从打印机输出所述打印数据。
18.根据权利要求17所述的计算机可读介质,还包括接收对于已被所述软打样应用调整了色彩的所述打印数据的用户确认。
19.根据权利要求17所述的计算机可读介质,还包括将转换后的打印数据存储在存储单元中。
20.一种调整打印数据的色彩的方法,包括步骤将打印数据存储在存储单元中;显示所存储的打印数据;调整所述打印数据的色彩;显示调整后的打印数据;以及将调整后的打印数据传送给打印机进行打印。
21.根据权利要求20所述的调整打印数据的色彩的方法,其中,所述调整色彩步骤包括亮度、对比度、色彩平衡以及优选色彩选择的调整。
22.根据权利要求21所述的调整打印数据的色彩的方法,其中,所述调整色彩步骤包括使用软打样应用来调整色彩。
23.根据权利要求22所述的调整打印数据的色彩的方法,其中,所述软打样应用使用色彩查找表来调整所述打印数据的色彩。
24.根据权利要求23所述的调整打印数据的色彩的方法,其中,只要调整了所显示的打印数据的色彩值,就更新所述色彩查找表。
25.根据权利要求24所述的调整打印数据的色彩的方法,其中,通过使用所述软打样应用的显示单元来设置所述色彩值调整。
26.一种调整打印数据的色彩以表示用户所希望的色彩倾向的方法包括将被用作参考的参考图像加载到驱动器上;以及通过使用该参考图像生成被应用于打印机的ICC配置文件的新的色彩查找表CLUT。
27.根据权利要求26所述的方法,还包括通过对加载到驱动器上的参考图像执行软打样应用处理而将该参考图像作为打印机配置文件显示;通过对用于色彩修改的分级图表执行软打样应用处理而将其作为打印机配置文件显示;在参考图像中选择要修改的色彩部分;在所述分级图表上显示从参考图像中选择的色彩;对显示在所述分级图表上的色彩进行修改;以及应用所修改的色彩以生成新的CLUT。
28.根据权利要求27所述的方法,还包括通过使用所生成的CLUT而生成新的ICC配置文件;以及通过将该新的ICC配置文件应用于参考图像而显示该新的ICC配置文件。
29.根据权利要求27所述的方法,其中,所述分级图表可以是色相分级图表。
30.根据权利要求27所述的方法,其中,所述在参考图像中选择要修改的色彩部分包括选择一个色彩或选择一个区域中的几个色彩。
全文摘要
提供了一种调整打印数据的色彩的系统和方法。该系统包括打印机驱动器,将从应用程序传送的文档转换为适于打印机的打印数据,并将打印数据传送给打印机。软打样单元对打印机驱动器转换的打印数据应用软打样处理。显示单元显示通过软打样处理获得的打印数据。当在软打样单元中处理打印数据时,色彩查找表为打印数据提供色彩调整值。提供了一种调整打印数据的色彩的系统和方法,允许用户精确预测并调整打印输出的色彩,从而获得具有希望色彩的打印输出。提供了一种调整打印数据的色彩的方法,通过执行软打样处理并使用关于用户偏好的分级图表来在打印机驱动器中修改和应用用于将RGB图像数据转换为CMYK图像数据的色彩查找表,从而增加用户对色彩的满意度。
文档编号H04N1/56GK101093439SQ200710111829
公开日2007年12月26日 申请日期2007年6月15日 优先权日2006年6月21日
发明者金炅玉, 李康勋, 丁胄荣, 金德容, 李熙兰 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1