标准化的装置表征的制作方法

文档序号:6105866阅读:224来源:国知局
专利名称:标准化的装置表征的制作方法
技术领域
本发明涉及装置校准和表征,且更具体地说是涉及采用一种多步骤处理-其中在该处理期间一个数据存储器得到存取以恢复和更新其中的数据和/或确定可用于标明一个起始点的一种测量状态,该数据存储器包括诸如装置控制信号、与目标图象中的色块有关的位置信息、以及用于表征一种颜色装置的装置测量值的数据。
计算系统采用不同类型的输入和/或输出装置,来在例如彩色或图形图象中再现颜色。按照装置的不同,一种颜色可得到不同的理解或表示。例如,一种照相机可把一种给定的红色理解为其红“500”,而当一个监视器被要求产生相同的红“500”时,它所显示的颜色更接近于红“325”。装置表征(characterization)是一种过程,用于把装置的颜色变换为一组(或多组)标准或基准颜色。采用通过彩色装置的表征而获得的变换,可以预测该装置实际再现的颜色,从而在不同的装置上提供一致的颜色再现。
采用用于表征一种彩色装置的传统模型,一个目标图象得到采用,该目标图象包括表示该装置将要支持的颜色的取样的色块的一个集合。在打印机的情况下,这是由打印机产生的一组打印纸。在监视器的情况下,这是一组显示的颜色。在扫描仪的情况下,它是包含利用可能用于该扫描仪的某些技术而打印出的色块的一个目标文件(例如照相印刷胶片)。
当前没有用于目标图象的、不论装置类型如何用于彩色装置的通用格式。在扫描仪的情况下,有多个用于目标图象的标准格式,称为“IT8”,其每一个都被用于诸如彩色打印胶片、透明胶片和4色打印的一种具体打印技术。然而,这些目标图象格式不是用于诸如打印机和/或监视器的彩色装置。实际上,当前没有用于这样的彩色装置的目标图象标准。
各个IT8目标因而只对用于扫描仪和其他彩色输入装置的具体打印技术有用。进一步地,由于IT8目标是由打印技术的制造者生产的,目标图象与打印技术紧密相关,而与扫描仪的在该具体打印技术之外的其他能力几乎或完全没有关系。这使得IT8目标中只涉及到扫描仪能力的一个有限部分。
在传统的表征模型中,利用一种标准化的彩色测量装置(例如比色计或分光光度计)对目标图象中的各个色块进行测量。所产生的数据与同各个块相关的装置控制信号一起而得到采用,以产生装置表征。对于例如一种打印机或监视器,该装置控制信号是分别用于产生打印页和显示的颜色的信号。对于扫描仪或其他输入装置,装置控制信号是扫描仪由于对包含块的目标图象的扫描而产生的信号。
对于目标图象格式,目前没有用于存储在测量过程中产生的测量结果的通用方法。对于扫描仪,有一种标准的数据格式,它可被用来保持从一个IT8目标图象产生的测量数据。该标准化的数据格式在一种IT8规范(可从美国计数标准学院(American NationalStandards Institute)获得)中得到定义,它定义了用于只存储测量数据的一种格式。即没有用于保持扫描仪控制信号或与测量过程有关的其他信息的标准的规定。当前没有用于存储与打印机和/或监视器有关的测量数据的标准。
为了存储扫描仪测量数据,目前有三种标准数据格式,每一种被用于不同的IT8目标图象,以只存储测量数据(1)用于透明胶片的IT8.7/1;(2)用于打印胶片以存储测量数据的IT8.7/2;以及,(3)用于4色打印的IT8.7/3标准。


图1包含了采用IT8标准以存储与IT8.7/1(即透明胶片)有关的扫描仪用目标的一种文档的一个例子。头三行是一个头部(header)的一部分,并提供了总体的描述信息。接着的五行标明了文档的数据部分的句法。即数据的行数(即“NUMBER_OF_SETS”,行内的列或场(即“NUMBER_OF_FIELDS”)、以及与行中的各个场有关的对应的场名(即“SAMPLE_ID”、“XYZ_X”等)。该IT8文档的数据部分标明了从目标图象扫描获得的测量结果。
存储在图1的IT8.7/1数据文档中的测量值和由于扫描对应的IT8目标图象而从扫描仪获得的控制信号,可被用来产生一种扫描仪特性(profile)(例如与国际颜色联合会或ICC特性一致的特性)-它考虑了装置的具体特性(例如测量结果)。然而,由于IT8.7/1标准是用于透明打印文档目标图象的,扫描仪特性只限于这种技术。
如上所述,一个装置的表征是一种多阶段处理,包括产生一个目标图象并测量目标图象中的色块。产生一个目标图象和测量目标图象中的色块的处理经常是耗时的,因为一个目标图象可能包括几百或几千个块。
然而,可以判定在测量期间发生了烟。采用传统的模型,需要重复整个处理。例如,所获得的测量结果可能由于目标图象介质的缺陷(例如介质的皱纹或撕破)而发生缺陷。可以确定需要附加的块从而考虑在给定的颜色谱范围中的更多的测量结果。或者,该处理可能由于某些原因引起的中断(例如硬件故障)而没有完成。
进一步地,可能需要多个目标图象以表征一个彩色装置。例如,如上所述,在扫描仪的情况下,有用于打印胶片、四色打印和透明胶片技术的目标图象。然而,扫描仪通常是用于一种通用目的环境中的,在这种环境中可采用其他类型的输出介质或墨。另外,扫描仪可能具有比任何单个的输出装置所能够支持的颜色范围更宽的颜色范围。采用目前的方法,产生了不同的目标,且对各个目标要进行单独的表征处理。
在目前的方法中,没有用于所有类型的彩色装置的标准化的机制。进一步地,不能确定测量处理的哪个部分(如果有的话)将要被执行,以避免重复整个处理。另外,不能把测量信息保持在一个单个的存储单元。
本发明涉及一种与用于彩色再现装置的目标图象有关的表征信息的综合方法,其中获得了一种测量存储(measurement store),该测量存储具有与目标图象的色块对应的一个数据项,该数据项包括色块的一个颜色值;更新该测量存储中的该数据项以包括目标图象中的色块的空间信息;获得目标图象中的色块的一种测量结果;以及,更新该测量存储中的该数据项以包括该测量结果。
根据该实施例的测量存储因而保持了可被用来表征彩色再现装置的测量信息。该测量存储可经端口被传送到多个计算机和/或表征程序,以在多个硬件和/或软件平台上对该彩色再现装置进行表征。
在本发明的一个进一步的方面,该测量存储可得到检验以判定在测量存储中的一个数据项是否丢失了一个数据项组成部分的某些部分。
在这样做时,可以从数据文档确定任何给定时刻的测量处理的实际状态或阶段。利用该状态信息,可以确定是否需要进行测量处理的任何部分。进一步地,可以修正测量存储以添加数据并使测量处理只对新的数据进行。因此,例如,可以在不处理以前处理过的块的情况下对具有新加入的色块的一个装置进行测量。包含在多步骤测量处理中产生的输出的一种数据存储可随后被用来表征该装置。
提供这种简要概述的目的是为了能够迅速地理解本发明的性质。对本发明的更为完整的理解可通过以下结合附图对其最佳实施例所进行的详细描述而获得。
图1是包含测量数据的一种IT8数据文档的一个例子。
图2是体现本发明的代表性计算硬件的外观图。
图3是计算机1的内部布局的框图;图4是根据本发明的测量一种彩色装置并保持一个测量存储的处理的总体图。
图5显示了根据本发明的包括基准色值的一种测量存储。
图6提供了根据本发明的包括色块的一种目标图象的一个部分的一个例子。
图7显示了根据本发明的包括空间信息的图5的测量存储。
图8显示了包括本发明的包括测量结果的图7的测量存储。
图9至11显示了根据本发明的处理步骤的流程图,其中测量存储500得到检验以识别丢失的数据且响应于该丢失数据进行测量。
图12显示了根据本发明的用于在进行到下一个数据项之前对一个数据项的各个部分进行处理的流程图;图13显示了根据本发明的对准变量。
图2是体现本发明的有代表性的计算硬件的外观图。在图2中显示了执行一种浏览器使能的操作系统(诸如Windows 98)的计算机1,用于向用户显示文本和图象的显示监视器2、用于把文本和图象输入计算机1的键盘4、以及用于操纵和选择显示监视器2上显示的对象的鼠标器5。计算机1还包括固定盘驱动器3-其中存储有窗口操作系统和其他程序的计算机可执行处理步骤和可由计算机1执行的处理步骤。固定盘3还存储用于计算机1的数据文档和装置驱动器。软盘驱动器6提供了至计算机1的一个接口,用于从插入其中的软盘读取数据和向软盘写入数据。采用软盘驱动器6,可把上述计算机可执行处理步骤和/或数据文档输入计算机1和存储到固定盘3上。
计算机可执行处理设备和数据文档还可经连接部分8或经连接部分9(例如电话线路)而从万维网10获取。另外,控制信号(例如从图象扫描产生的控制信号)可从扫描仪12获得并被存储到固定盘3上。数据和/或应用也可经一个CD-ROM驱动器(未显示)而从一个CD-ROM存取。打印机7被用于响应于从执行一种应用程序和/或装置驱动程序的计算机1接收的控制信号而输出打印介质上的图象。打印机7可以是喷墨打印机、激光束打印机等。
由计算设备1在万维网10上获得的计算机可执行处理步骤和数据文档,通过诸如服务器15的服务器,被传送到计算设备1。响应于一个数据请求,服务器15收集所需的数据,适当地格式化该数据,并把该数据经万维网10送到计算设备1。进一步地,通过执行一种网络浏览器应用程序,可从万维网10接收网页和相关的数据。另外,包括图象和程序的数据可由计算机1经万维网10接收。
图3是计算机1的内部布局的框图。图3中显示了CPU 20,它较好地是通过接口与计算机总线22对接的一个Pentium型微处理器。对接到计算机总线22的,还有用于与扫描仪12对接的扫描仪接口23、用于与网络连接部分8对接的网络接口25、使计算机1能够与打印机7进行通信的打印机接口24、使计算机1与其内部调制解调器之间能够进行通信的调制解调器接口26、用于与显示监视器2对接的显示器接口27、用于与键盘4对接的键盘接口28、以及用于与鼠标器5连接的鼠标器接口29。当然,如果计算机1通过电话连接以外的连接方式与万维网10相连,则可采用调制解调器接口26以外的适当接口。
只读存储器(ROM)31存储用于诸如基本I/O、启动、或来自键盘4的键入的接收的基本系统功能的不变的计算机可执行处理步骤。
主随机存取存储器(RAM)32为CPU 20提供了能够迅速存取的存储装置。在此方面,适合于测量一个装置的颜色输出的计算机可执行处理步骤以及图象编辑器或其他应用程序的处理步骤,从固定盘3经计算机总线22,被传送到RAM 32,并从RAM 32由CPU 20执行。
图3中还显示了固定盘3,它包括窗口操作系统以及计算机1中可执行的其他应用-它可包括网络浏览器、字处理、电子制表软件、图形、游戏应用以及从万维网15下载的应用(例如交互照片商店接口应用)。固定盘3进一步包括数据文档和装置驱动器,如所示。
如以下更详细地描述的,固定盘3进一步包括用于测量彩色装置的颜色输入和/或输出以及保持测量数据的存储的处理步骤。该测量数据可被用于确定一种测量状态,并被一或多个装置表征程序和/或在彩色装置表征中使用的测量程序所存取。
较好地,该测量数据采用诸如IT8数据文档的标准化格式而被存储在固定盘3上的数据文档中。根据IT8格式,一个IT8数据文档包括头部(header)、格式和数据部分以及标记或关键字。在该格式部分中,标记用来标明数据部分中的数据的格式。如上所述,“NUMBER_OF_FIELDS”和“NUMBER_OF_SETS”标记可被用来标明数据部分中的行和列数。额外的标记可被用来标明包含在各个场中的数据的类型。例如,有标明包含RGB(例如表示该场包含RGB颜色模型中的一个红色分量值的“RGB_R”标记)、XYZ(例如标明XYZ三色激励数据的X分量的“XYZ_X”标记)或“CMYK_C”(例如标明CMYK颜色模型中的青分量的“CMYK_C”标记)的场的标记。
本发明除了在IT8标准中定义的标记之外,还定义了用于标明空间信息以及其他信息的标记。额外的标记包括“POS_X”和“POS_Y”,它们标明指明从一个已知位置的X和Y偏移(例如,从诸如右上角对准标志的已知对准标志的偏离)的数据类型、“POS_DX”和“POS_DY”,它们标明了大小数据类型、以及“POS_UNITS”-它们标明了定位值测量的单位(例如英寸、毫米、象素等)。在目标图象内的色块具有一致大小的情况下,也可不指定“POS_DX”和“POS_DY”值,而采用“PATCH_HEIGHT”、“PATCH_WIDTH”标记来标明一致的色块的高度和宽度。
在其中各个高度和宽度给定的情况下,POS_X和POS_Y值标明了限定色块的一个矩形的左上角。在与PATCH_HEIGHT和PATCH_WIDTH一起给出了一致的高度和宽度的情况下,POX_X和POX_Y数据被理解为具有所表示的大小的矩形的中心。
为了标明一个目标图象的目标图象页的尺寸,“TARGET_WIDTH”和“TARGET HEIGHT”定义了以表示目标图象上的目标区的大小的“POS_UNITS”表示的数据类型。该目标图象大小不大于目标图象介质的物理尺寸。例如,如果一个目标图象是在信纸(8.5"×11")上产生的,目标宽度和高度不大于(8.5"×11")。如以下详细描述的,“TARGET_WIDTH”和“TARGET_HEIGHT”标记用来便于确定目标图象的对准。对准信息在确定色块在目标图象中的位置上是有用的。
除了新数据标记,本发明采用了已有的标记来标明包括在IT8数据文档中的新信息(例如装置控制信号)。
图4提供了根据本发明的彩色装置测量和测量存储保持的处理。该测量存储(measurement store)是在测量期间产生和/或更新的,它可被用来通过把装置控制信号与测量到的值进行相关处理,而对装置进行表征。
进一步地,在该测量存储中的数据可被用来产生目标图象。在彩色装置是诸如打印机或监视器的输出装置的情况下,存储在该测量存储中的基准颜色可作为装置控制信号被送到颜色输出装置,以产生色块-这些色块随后得到测量以给出测量值。在诸如扫描仪或数字照相机的输入装置的情况下,由彩色装置在目标图象被输入时产生这些装置控制信号,且在目标图象中的色块得到测量以给出测量值。装置控制信号与测量值之间的相关性提供了各个基准色与装置的颜色之间的映象。
因此,一旦被表征,在装置控制信号与测量值之间有一种一一相关关系。因而可以预测为一种给定的基准色而产生(或在输入装置的情况下探测)的一种颜色。还可以利用该相关性来形成对基准色以外的颜色的预测。例如,在遇到一种未测量过的颜色的情况下,可以采用一种插值操作(它利用与该未测量过的颜色类似的基准色和它们的对应装置控制信号),来导出一种对应的装置控制信号。例如,可以导出位于与两个测量过的基准色相关的两个装置控制信号之间的一个装置控制信号,而未测量过的颜色处于这两个测量的基准色之间。
参见图4,在步骤S401,产生或初始化一个测量存储-它初始保持了一或多个基准色定义。该测量存储可以是一种IT8数据文档形式的一个数据文档。为在处理中获得更大的效率,某些或全部测量存储可被写入到RAM 32中的一个位置,而该测量存储随后被写回到IT8数据文档以进行更永久的存储。
参见图5,测量存储500包括数据部分520,数据部分520包括数据的行或数据项530至534-其每一个都包括场。如数据部分510的数据项511和512所表示的,目前有四个场-它们包括数据部分520中的一个数据项。包括标识符段521的第一个场是一个标识符场-它包含数据项和/或相应的色块的一种标识。包括基准色部分522的其余三个场包含颜色值。部分522中的颜色值表示用于产生目标图象的色块的值和一个输出装置的控制信号。如以下更详细地讨论的,在输入装置的情况下,部分522可初始地代表用于产生色块的值,但得到更新以包括该输入装置产生的装置控制信号。如在数据项512的标记定义514中表示的,在图5的该例子中,颜色值用RGB色模型中的红、绿和蓝色分量表示。颜色部分522中的各行定义了不同的基准色。
再参见图4,测量存储500中的基准色可被用来在S402产生包括色块的目标图象,且测量存储500得到更新以反映色块在目标图象中的位置。图6提供了根据本发明的包括色块的目标图象的一个部分的一个例子。在图6的例子中,目标图象600利用一种矩形网格而得到布置,然而,显然的是也可采用其他的布置(例如六角形网格)。
目标图象600中描述的色块反映了一种典型的目标图象,即色块具有一致的大小和定位。然而,显然本发明也可采用不规则定位和/或大小,因为测量存储500得到更新以反映目标图象中的各个色块的位置和大小。测量500可得到存取以在颜色测量期间标明一个目标图象中的一个色块的位置。因此,不需要采用预定或一致的色块位置和大小。
目标图象600包括对准点601-它们被用来探测和调整任何对准错误。另外,目标图象600包括色块610至614-它们(分别)对应于测量存储500中的数据项530至534。由于给出了一致的高度和宽度,POS_X和POS_Y值标明了色块610至614的中心位置603。如果各个高度和宽度值通过利用POS_DX和POS_DY场标识符而得到指定,POS_X和POS_Y将标明色块610至614的角位置604。
如将要在下面更详细地描述的,从测量存储500获取一个数据项且在基准色部分522中定义的颜色分量值被用来产生一个色块。例如,数据项530中的基准色值(即“127 255 127”)被用来产生目标图象600的色块610。类似地,色块611至614分别利用数据项531至534的基准色值定义而得到产生。
较好地,使目标图象600得到产生的机制(例如块打印处理)对格式部分510进行更新以包括数据项517至519。数据项517至519标明测量的空间信息单位和目标图象在输出介质上的尺寸。在图7的例子中,在数据项508和509中指定了一致的色块大小(即0.5英寸)。
在目标图象600中产生了一个色块之后,测量存储500用色块的空间信息进行更新。图7显示了得到更新以包括空间信息部分523的测量存储500,包括用于各个色块610至614的场POS_PAGE、POS_X和POS_Y。较好地,格式部分510和数据部分520得到更新。例如,数据项511被更新以包括包含空间信息的附加的场,且数据项512用标记定义515进行更新以添加标明各个新场的数据类型的标记。更具体地,在图7的例子中,POS_PAGE、POS_X、以及POS_Y标记得到添加,以表示在数据部分520中的对应场分别包含页、x位置和y位置。由于在格式部分510(数据项508和509)中指定了一致的色块大小,不需要POS_DX和POS_DY场。参见数据部分,空间部分523中的相应的场被附在数据项530至534上。例如,数据项530得到更新以反映色块A01是在目标图象的第一页中x和y偏离为0.786和0.325的位置处。
参见图4,测量存储500用在S402期间产生的各个色块的空间信息进行更新。在S403,该空间信息被用来确定色块在目标图象中的位置从而使各个块可被测量以确定一个或多个相关的测量值。测量存储500随后被更新以包括在S403获得的测量。
图8显示了包括根据本发明的测量结果的图7的测量存储数据。数据项511被更新以反映包含该测量结果的附加场,且数据项512得到更新以添加标记定义516中的标记-这些标记标明了各个新场的数据类型。在图8的例子中,XYZ-X、XYZ-Y和XYZ-Z标记被添加至数据项512以表示数据部分520中的相应的场包含XYZ三色激励(tristimulus)测量值。测量部分524包含样品测量值。
如上所述,测量存储500包含被输出装置用来产生目标图象600的装置控制信号。然而,在一种输入装置(例如扫描仪、数字照相机等)的情况下,装置控制信号由该装置产生。在彩色装置产生装置控制信号的情况下,测量存储500得到更新以反映所产生的信号。参见图4的S404,确定是否用所产生的信号更新测量存储500。如果否,则处理在S406继续进行以利用包含在测量存储500中的信息对装置进行表征。
然而,如果在S404确定用所产生的装置控制信号更新测量存储500,处理在S405继续。测量存储500可用各种技术进行更新。例如,输入信号部分的附加的场可被加到该数据部分,以包含所产生的信号。在此情况下,可添加另一组标记,以标明新场包含这样的数据。或者,基准色部分522可被更新以反映所产生的信号。
在S406,测量存储500被用来表征其装置控制信号和相关的测量值被包含在测量存储500中的彩色装置。
由于测量存储500保持了在各个步骤产生的数据以供测量处理中的另一步骤使用,因而可以在不同的计算设备上进行一或多个步骤。这提供了采用多个硬件和/或软件平台而优化硬件和/或软件的处理和具体功能的能力。例如,可希望一种具体的测量装置或装置表征软件。由于测量存储500保持了处理中的各个步骤的结果,可以把测量存储500经端口连接到一个具体的平台。
可能希望重复某些或全部测量处理以收集测量信息来作为对测量存储500中包含的信息的替换或补充。测量存储500可被存取,以确定测量处理的哪一个点(如果有的话)需要得到重复。更具体地,测量存储500可被检验,以识别“丢失”(或“除去”)的数据。较好地,丢失数据借助诸如“**”或“?”字符的非数字占位符而在测量存储500中得到表示。如果测量存储500中丢失了例如位置数据,测量在图4的S402开始。参见图8,例如数据项534丢失了空间和测量信息。类似地,如果测量数据丢失,测量在图4的S403开始。如果装置控制信号从测量存储中丢失,测量在S405开始以更新测量存储500,从而包括装置控制信号。
在其中目标图象或色块尺寸(例如“TARGET_WIDTH”和“TARGET_HEIGHT”)不同的测量处理的各个传送中,产生一个新的目标图象页,对应于数据项508至509和517至519的附加的数据项可被加到测量存储500中。根据IT8标准,这些新数据项被添加在数据部分520之后,且其后是另一数据部分520。当然,显然的是也有其他的技术来改变相关的数据部分520的格式化。
图9至11显示了根据本发明的处理的流程图,在该处理中测量存储500被检验以识别丢失数据并响应于丢失的数据进行测量。
参见图9,其中包含的处理步骤可被用来产生具有与测量存储500中的数据项对应的色块的目标图象-该测量存储500没有数据项512(例如图8的数据项534)中标明的某些或全部空间数据。在S901,确定测量存储500中的数据部分520中的所有数据项是否都已经得到处理。如果是这样,处理在图10的S1001处继续,以检验测量存储500中在测量部分523中的丢失信息(见图8)。
如果确定不是数据部分520中的所有数据项都已经得到检验,处理在S902继续,以获得数据部分520中的下一个数据项。在S903,判定该数据项是否丢失了其某些或全部空间信息。如果没有丢失空间信息,处理在S901继续,以处理任何剩余的数据项。如果判定某些空间信息丢失,处理在S904继续,以产生目标图象中的色块并记录与所产生的色块相关的空间信息。处理在S901继续,以处理测量存储500中的任何剩余的数据项。
一旦所有的数据项都已经进行了丢失空间信息检验且具有丢失信息的数据项得到了处理以产生一个目标图象并收集空间信息,处理在S1001继续以检验测量部分524的丢失数据。在S1001,判定是否所有数据项都已经得到处理。如果是,处理在S1101继续,以识别测量存储500是否将要被更新以提供丢失的装置控制信号数据。
如果在S1001判定不是所有数据项都已经得到处理,则处理在S1002继续以获得下一个块。在S1003,判定该数据项是否丢失空间信息。如果是,处理在S901继续以提供丢失的空间信息。或者,处理可在S1001继续,从而跳过在此传送中丢失空间信息的该数据项。
如果在S1003判定该数据项未丢失空间信息,处理在步骤S1004继续,以判定该数据项是否丢失测量数据。如果例如该数据项没有用于任何或所有测量场(例如图8的数据项534)的一个值(例如包含一个非数字占位符的场),处理在S1005继续,以用与该数据项相关的空间信息在色块上定位测量装置。在S1006,该测量装置获得在S1007被记录在测量存储500中的色块的一个颜色测量结果。处理在S1001继续,以处理数据部分520中的任何剩余的数据项。
一旦所有数据项都已经被检验和处理以提供任何丢失的空间信息和/或测量信息,处理在图11的S1101继续以确定是否用装置控制信号信息来更新测量存储500。在步骤S1101,判定是否数据部分520中的所有数据项都已经得到处理。如果是,则可利用包含在测量存储500中的信息进行装置的表征(例如可进行S406)。
如果在步骤S1101判定有剩余的数据项,处理在S1102继续以获得下一个数据项。在步骤S1103,判定该数据项是否有对应的测量数据。如果没有,处理进行到S1003,以提供丢失的测量信息。或者,处理可在S1104继续,从而跳过在该传送期间丢失测量信息的该数据项。
如果在S1103判定该数据项包含了测量数据,处理在S1104继续以判定该数据项是否丢失装置控制信号。例如,已有这样一种情况-其中将要表征的装置是一个输入装置。如果判定该数据项已经包含了装置控制信号,处理在S1101继续以处理任何剩余的数据项。
然而,当(在S1104)确定用装置控制信号更新测量存储500时,处理在S1105继续,以使装置获取目标图象(例如在扫描仪的情况下扫描一个目标图象页)并把与目标图象中的一个块有关的装置控制信号记录在测量存储500中。处理在S1101继续进行以处理任何剩余的数据项(例如与在另一页的目标图象上的一个色块有关的一个数据项)。
在图9至11的处理步骤中,测量存储500得到检验以识别丢失数据从而确定测量的状态。测量状态随后被用来确定将要进行测量处理的是什么部分(如果有的话)。应该注意的是,可采用为丢失数据标明一个占位符以外的其他方法来确定测量状态。例如,可以采用测量存储500中的一个或多个场,这些场可作为测量状态的标志或表示符。一个不同的表示符值可被用来标明是否进行目标产生和空间数据更新、颜色测量和测量值更新和/或装置控制信号确定和更新。进一步地,可以采用一种表示符来表示是否利用测量存储500中的某些或全部信息来进行装置表征。
利用本发明的特征,测量存储500可利用一种编辑器进行操纵,以在开始图9至11的处理步骤之前,添加额外的数据项或除去与一个已有数据项相关的数据。在希望获得新的读取以提供在色谱的一定范围内的覆盖的情况下,可把包括一个色块标识符和一个基准色定义的新的数据项加到测量存储500中。当在图9的S903遇到具有丢失的空间信息的新数据项时,进行S904以利用基准色定义产生一个色块,且测量存储得到更新以反映该色块的空间信息。类似地,当在图10的S1004和图11的S1104遇到一个新数据项时,测量存储500分别被更新以包括丢失的测量结果和(如果需要的话)装置控制信号。
在图9和11的上述例子中,用于数据部分520的一个部分(例如部分522至524)的处理在下一个部分的处理开始之前被完成。然而,可以在进行到下一个数据项之前进行一个数据项的所有部分的的某些或所有处理步骤。在监视器的情况下-其中各个色块可被依次输出至显示器,这是特别适用的。
图12显示了根据本发明的适合于在进行到下一个数据项之前处理一个数据项的各个部分的一个流程。在S1201,判定是否所有的数据项都已经得到处理。如果是,处理在图4的S406继续,以利用测量存储500中的信息对装置进行表征。
如果不是,处理在S1202继续,以获得测量存储500中的下一个数据项。在S1203,判定该数据项是否具有相应的空间信息。如果没有,处理在S1204继续,以打印色块,并把空间信息记录到测量存储500中。在两种中的任何一种情况下,处理在S1205继续,以判定该数据项是否包括测量信息。如果不包括,处理在S1206继续至S1208,以获得该色块的测量结果。在两种情况的任何一种下,处理在S1209继续,以判定该数据项是否将要用由彩色装置产生的装置控制信号进行更新。如果是,处理在S1210继续,以获得该装置控制信号。在两种情况的任何一种之下,处理在S1201继续,以处理任何剩余的数据项。
如上结合图10的S1005所描述的,例如,目标图象的色块得到测量以获得色块测量结果。由于测量装置可能没有牢固固定的地方以在测量中放置图象,目标图象可能在有某些偏移和/或倾斜的情况下被放置在装置中。为了适当地把测量头定位在块的上方,需要能够从测量存储500中的位置信息对块进行定位。通常,把图象放置到装置中的人表示了对准标志的位置,从而使测量程序能够计算各个色块在测量装置台上的相对位置。为了准确地这样做,重要的是考虑文件在台上的倾斜和偏移。
根据目标图象的格式,在图象上有一些将被作为目标的左上角的认同位置和将要被作为右下角的另一位置。这可以是在文件上的特殊的打印,诸如目标圆圈或基准符号(例如图6中的对准标志601),或者它可被一致认为是最上、最左和最右、最下色块本身。
把TARGET_HEIGHT和TARGET_WIDTH标记和相应数据包括在测量存储500中,提供了可被用来根据对准标志的位置计算倾斜的信息。图13提供了一种对准判定的一个概述。
参见图13,具有色块1303的目标图象1300包括标明目标图象1300的上、右和下、左角并(分别)具有x和y位置T1x、T1y和T2x、T2y的对准标志。基准线1302表示了所希望的对准并指出了与页上的目标图象相关的倾斜。
目标区的角α等于目标的高度(用TARGET_HEIGHT表示)除以目标图象的宽度(用TARGET_WIDTH表示)所得的商的反正切。换言之α=arctg(TARGET_HEIGHT/TARGET_WIDTH)对准角β可以如下方式从对准标志的位置获得β=arctg((T2y-T1y)/(T2x-T1x))。
倾斜角γ等于β-α。x偏移是T1x,y偏移是T1y。
权利要求
1.与用于一种彩色再现装置的目标图象有关的表征信息的综合方法,包括获得一个测量存储,该测量存储具有与一目标图象的一个色块对应的一个数据项,该数据项包括该色块的一个颜色值;更新该测量存储中的数据项以包括该目标图象中的该色块的空间信息;获得该目标图象中的该色块的一个测量结果;以及更新该测量存储中的该数据项以包括该测量结果。
2.根据权利要求1的方法,其中该测量存储是一个ASCⅡ数据文档。
3.根据权利要求2的方法,其中该数据文档是一个IT8格式的数据文档。
4.根据权利要求1的方法,其中该空间信息包括该目标图象中的该色块的一个位置。
5.根据权利要求1的方法,其中该空间信息包括色块大小信息。
6.根据权利要求1的方法,其中该彩色再现装置是一种输入装置,该方法进一步包括利用该输入装置获得该目标图象的一个数字复本;以及获取与该目标图象中的该色块的一个探测到的颜色相对应的一个控制信号;更新测量存储中的该数据项以包括该控制信号。
7.根据权利要求6的方法,其中更新测量存储中的数据项以包括控制信号的步骤进一步包括用该控制信号代替测量存储中的该颜色值。
8.根据权利要求6的方法,其中更新测量存储中的数据项以包括控制信号的步骤进一步包括把一个输入信号分量添加到包括该控制信号的该数据项中。
9.根据权利要求1的方法,其中彩色再现装置是一个打印机,且获得由该打印机再现的一个色块的一个测量结果的步骤进一步包括利用该打印机和测量存储中的该数据项的颜色值打印该色块;以及测量与该色块相应的一个打印颜色。
10.根据权利要求1的方法,其中彩色再现装置是一个监视器,且获得由该监视器再现的一个色块的一个测量结果的步骤进一步包括利用该测量存储中的该数据项的颜色值把该色块显示在该监视器上;以及测量与该色块相应的一个显示颜色。
11.根据权利要求1的方法,其中该方法进一步包括利用该测量存储标明一种测量状态。
12.根据权利要求11的方法,其中一种数据项格式包括一个颜色值分量、一个空间分量和一个测量分量,且标明一种测量状态的步骤进一步包括检验该测量存储以判定该数据项是否丢失了在这些分量中的至少一个中的数据。
13.根据权利要求12的方法,其中检验该测量存储以判定该数据项是否丢失数据的步骤进一步包括判定该数据项是否包括表示该丢失数据的一个占位符。
14.根据权利要求13的方法,其中该占位符是一个非数字的占位符。
15.根据权利要求12的方法,其中该方法进一步包括如果数据项的空间分量丢失了所有或某些部分,在更新测量存储的一点开始测量以包括空间信息。
16.根据权利要求12的方法,其中该方法进一步包括如果该测量分量丢失所有或某些部分,获得色块的一个测量结果。
17.根据权利要求1的方法,其中该方法进一步包括利用测量存储中的数据项的颜色值产生目标图象中的该色块。
18.根据权利要求17的方法,其中产生目标图象中的色块的步骤进一步包括更新该测量存储以包括目标尺寸信息。
19.根据权利要求1的方法,其中该方法进一步包括利用该颜色值产生该目标图象以提供至输出彩色装置的输入。
20.根据权利要求1的方法,其中该方法进一步包括利用该测量存储对彩色再现装置进行表征。
21.一种计算机可读取介质,它存储有用于对与用于一个彩色再现装置的一个目标图象相关的表征信息进行综合的计算机可执行处理步骤,该计算机可读取处理步骤包括一个获得步骤,用于获得具有与一个目标图象的一个色块相应的一个数据项的一种测量存储,该数据项包括该色块的一个颜色值;一个更新步骤,用于更新测量存储中的该数据项以包括目标图象中的该色块的空间信息;一个获得步骤,用于获得目标图象中的该色块的一个测量结果;以及一个更新步骤,用于更新测量存储中的该数据项以包括该测量结果。
22.根据权利要求21的一种计算机可读取介质,其中该测量存储是一个ASCⅡ数据文档。
23.根据权利要求22的计算机可读取介质,其中该数据文档是一种IT8格式的数据文档。
24.根据权利要求21的计算机可读取介质,其中该空间信息包括该目标图象中的该色块的一个位置。
25.根据权利要求21的计算机可读取介质,其中该空间信息包括色块大小信息。
26.根据权利要求21的计算机可读取介质,其中彩色再现装置是一种输入装置,且计算机可执行处理步骤进一步包括一个获得步骤,用于利用该输入装置获得该目标图象的一个数字复本;以及一个获取步骤,用于获取与该目标图象中的该色块的一个探测颜色相应的一种控制信号;一个更新步骤,用于更新该测量存储中的该数据项以包括该控制信号。
27.根据权利要求26的计算机可读取介质,其中更新该测量存储中的该数据项以包括该控制信号的该更新步骤进一步包括一个代替步骤,用于用该控制信号代替该测量存储中的该颜色值。
28.根据权利要求26的计算机可读取介质,其中更新该测量存储中的该数据项以包括该控制信号的更新步骤进一步包括一个添加步骤,用于把一个输入信号分量添加到包括该控制信号的该数据项中。
29.根据权利要求21的计算机可读取介质,其中彩色再现装置是一个打印机,获得该打印机再现的一个色块的一个测量结果的获得步骤进一步包括一个打印步骤,用于利用该打印机和该测量存储中的该数据项的该颜色值打印该色块;以及一个测量步骤,用于测量与该色块相应的一个打印颜色。
30.根据权利要求21的计算机可读取介质,其中该彩色再现装置是一个监视器,获得由该监视器再现的一种色块的一个测量结果的获得步骤进一步包括一个显示步骤,用于利用该测量存储中的该数据项的该颜色值把该色块显示在该监视器上;以及一个测量步骤,用于测量与该色块相应的一个显示颜色。
31.根据权利要求21的计算机可读取介质,其中该计算机可执行处理步骤进一步包括用于利用该测量存储来标明一种测量状态的一个标明步骤。
32.根据权利要求31的计算机可读取介质,其中一种数据项格式包括一个颜色值分量、一个空间分量和一个测量分量,标明一种测量状态的该标明步骤进一步包括一个检验步骤,用于检验该测量存储以判定该数据项是否丢失了在这些分量的至少一个中的数据。
33.根据权利要求32的计算机可读取介质,其中检验测量存储以判定该数据项是否丢失数据的该检验步骤进一步包括一个判定步骤,用于判定该数据项是否包括代表该丢失数据的一个占位符。
34.根据权利要求33的计算机可读取介质,其中该占位符是一个非数字的占位符。
35.根据权利要求32的计算机可读取介质,其中该计算机可执行处理步骤进一步包括一个起始步骤,用于在该数据项的空间分量丢失所有或某些部分的情况下,在更新测量存储以包括空间信息的一个点处起始测量。
36.根据权利要求32的计算机可读取介质,其中该计算机可执行处理步骤进一步包括一个获得步骤,用于在该测量分量丢失所有或某些部分的情况下获得该色块的一个测量结果。
37.根据权利要求21的计算机可读取介质,其中该计算机可执行处理步骤进一步包括一个发生步骤,用于利用该测量存储中的该颜色值产生该目标图象中的该色块。
38.根据权利要求37的计算机可读取介质,其中产生该目标图象中的该色块的该发生步骤进一步包括一个更新步骤,用于更新该测量存储以包括目标大小信息。
39.根据权利要求21的计算机可读取介质,其中该计算机可执行处理步骤进一步包括一个发生步骤,用于利用该颜色值产生该目标图象以提供至该输出彩色装置的输入。
40.根据权利要求21的计算机可读取介质,其中该计算机可执行处理步骤进一步包括一个表征步骤,用于利用该测量存储对该彩色再现装置进行表征。
41.一种存储器,用于综合与用于一种彩色再现装置的一种目标图象相关的表征信息,该存储器包括一个颜色组件,它包括代表一个目标图象的一个色块的一个颜色值;一个空间组件,该空间组件包括利用该颜色值产生的该目标图象中的该色块的位置信息;以及一个测量组件,该测量组件表示了该色块的一个测量结果。
42.根据权利要求41的存储器,其中该存储器是一种ASCⅡ数据文档。
43.根据权利要求42的存储器,其中该数据文档是一个IT8格式的数据文档。
44.根据权利要求41的存储器,其中该空间组件包括在该目标图象中的该色块的一个位置。
45.根据权利要求41的存储器,其中该空间组件包括色块大小信息。
46.根据权利要求41的存储器,其中一种占位符可用在该空间和测量组件中以识别丢失的数据。
47.根据权利要求46的存储器,其中该占位符是一种非数字的占位符。
48.根据权利要求41的存储器,其中该存储器进一步包括包括所述存储器的格式信息的一种格式结构。
49.根据权利要求48的存储器,其中该格式信息包括标明空间组件中的一个组成部分的一种数据类型的至少一个位置标记。
50.根据权利要求48的存储器,其中该格式信息包括该目标图象的尺寸信息。
51.根据权利要求48的存储器,其中该格式信息包括目标图象的色块的一致大小。
52.根据权利要求48的存储器,其中该格式信息包括该空间组件中的组成部分的一种度量单位。
53.根据权利要求41的存储器,其中该存储器进一步包括一种信号组件,它包括代表该色块的一种探测到的颜色的一种控制信号。
54.根据权利要求53的存储器,其中该信号组件得到存储以取代该颜色组件。
全文摘要
本发明包括用于一种彩色再现装置的与目标图象有关的表征信息的综合方法,其中获得了一个测量存储-它具有与一个目标图象的一个色块相应的数据项,该数据项包括色块的一个颜色值;更新测量存储中的数据项以包括目标图象中的色块的空间信息;获得对目标图象中的色块的一种测量结果;并更新测量存储中的数据项以包括该测量结果。
文档编号G01J3/52GK1319802SQ01112188
公开日2001年10月31日 申请日期2001年3月30日 优先权日2000年3月31日
发明者约翰·S·海金 申请人:佳能株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1