JP7003711B2 - Calibration color conversion table generation method, generation program, generation device, and generation system - Google Patents

Calibration color conversion table generation method, generation program, generation device, and generation system Download PDF

Info

Publication number
JP7003711B2
JP7003711B2 JP2018021569A JP2018021569A JP7003711B2 JP 7003711 B2 JP7003711 B2 JP 7003711B2 JP 2018021569 A JP2018021569 A JP 2018021569A JP 2018021569 A JP2018021569 A JP 2018021569A JP 7003711 B2 JP7003711 B2 JP 7003711B2
Authority
JP
Japan
Prior art keywords
color
output
value
output device
calibration
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018021569A
Other languages
Japanese (ja)
Other versions
JP2019140502A (en
Inventor
賢二 深沢
充裕 山下
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2018021569A priority Critical patent/JP7003711B2/en
Publication of JP2019140502A publication Critical patent/JP2019140502A/en
Application granted granted Critical
Publication of JP7003711B2 publication Critical patent/JP7003711B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Description

本発明は、キャリブレーションの対象出力デバイスの出力色を基準出力デバイスの出力色に近付ける技術に関する。 The present invention relates to a technique for bringing the output color of the output device to be calibrated closer to the output color of the reference output device.

インクジェットプリンターをオフセット印刷等といった印刷の校正用途に使う仕組みとして、ICC(International Color Consortium)プロファイルを用いたカラーマネジメントシステムがある。ICCプロファイルは、印刷機(例えばオフセット印刷機)、インクジェットプリンター、等といったカラー機器の機器依存カラーと機器非依存カラーとの対応関係を表すデータである。印刷機やインクジェットプリンターの機器依存カラーは、機器従属色空間(device dependent color space)の座標値で表され、例えば、C(シアン)、M(マゼンタ)、Y(イエロー)、及び、K(ブラック)の使用量を表すCMYK値で表される。機器非依存カラーは、例えば、機器独立色空間(device independent color space)であるCIE(国際照明委員会)L***色空間の色彩値(「*」を省略してLab値とする。)やCIE XYZ色空間の色彩値で表される。 As a mechanism for using an inkjet printer for printing calibration applications such as offset printing, there is a color management system using an ICC (International Color Consortium) profile. The ICC profile is data representing the correspondence between the device-dependent color and the device-independent color of a color device such as a printing machine (for example, an offset printing machine), an inkjet printer, and the like. The device-dependent color of a printing machine or an inkjet printer is represented by the coordinate value of the device-dependent color space, for example, C (cyan), M (magenta), Y (yellow), and K (black). ) Is represented by a CMYK value representing the amount used. The device-independent color is, for example, the CIE (International Commission on Illumination) L * a * b * color space color value (“ * ” is omitted to be the Lab value), which is a device independent color space. .) And the color value of the CIE XYZ color space.

ここで、印刷機のICCプロファイルを入力プロファイルとし、インクジェットプリンターのICCプロファイルを出力プロファイルとする。印刷機におけるCMYK値を入力プロファイルに従ってPCS(Profile Connection Space;プロファイル接続空間)の色彩値(例えばLab値)に変換すると、この色彩値を出力プロファイルに従ってインクジェットプリンターのCMYK値(cmyk値とする。)に変換することができる。cmyk値に従ってインクジェットプリンターで印刷を行うと、インクジェットプリンターで印刷機の色に近い色を再現することができる。実際には、インクジェットプリンターの個体によって再現色に違いが生じ、時間経過により再現色が違ってくることもある。この場合、使用する個体の出力色を基準の個体の出力色を極力合わせるというキャリブレーションを行うことが考えられる。 Here, the ICC profile of the printing machine is used as the input profile, and the ICC profile of the inkjet printer is used as the output profile. When the CMYK value in the printing machine is converted into the color value (for example, Lab value) of the PCS (Profile Connection Space) according to the input profile, this color value is converted into the CMYK value (cmyk value) of the inkjet printer according to the output profile. Can be converted to. When printing is performed with an inkjet printer according to the cmyk value, the color close to the color of the printing machine can be reproduced with the inkjet printer. In reality, the reproduced color differs depending on the individual inkjet printer, and the reproduced color may differ with the passage of time. In this case, it is conceivable to perform calibration by matching the output color of the individual to be used with the output color of the reference individual as much as possible.

尚、特許文献1には、混色の色味を補正する画像処理装置が開示されている。この画像処理装置は、CMY(シアン、マゼンタ、及び、イエロー)をLabに変換する第1の3次元色変換テーブルと、LabをCMYに変換する第2の3次元色変換テーブルとを用意し、まず、カラーチャートの測色値と基準値とから第2の3次元色変換テーブルを補正している。次に、画像処理装置は、第1の3次元色変換テーブルと、補正された第2の3次元色変換テーブルと、を結合し、CMYの等量をK値に置き換えて、デバイスリンクプロファイルを作成している。 In addition, Patent Document 1 discloses an image processing apparatus that corrects the tint of a mixed color. This image processing device prepares a first three-dimensional color conversion table that converts CMY (cyan, magenta, and yellow) into Lab, and a second three-dimensional color conversion table that converts Lab into CMY. First, the second three-dimensional color conversion table is corrected from the color measurement value and the reference value of the color chart. Next, the image processing device combines the first 3D color conversion table and the corrected second 3D color conversion table, replaces the equal amount of CMY with the K value, and obtains the device link profile. Creating.

特開2011-254350号公報Japanese Unexamined Patent Publication No. 2011-254350

LabをCMYに変換する第2の3次元色変換テーブルは、機器独立色空間の色彩値をプリンターに依存する機器従属色空間の座標値に変換するため、ガマットマッピングが行われた対応関係を有している。このため、第2の3次元色変換テーブルを補正した場合にガマットマッピングの影響が出てしまい、その分、色再現精度に影響してしまう。特に、高彩度の色は、色再現精度や階調性が低下し易い。 The second three-dimensional color conversion table that converts Lab to CMY has a correspondence relationship in which gamut mapping is performed in order to convert the color value of the device independent color space to the coordinate value of the device dependent color space that depends on the printer. is doing. Therefore, when the second three-dimensional color conversion table is corrected, the influence of the gamut mapping appears, and the color reproduction accuracy is affected by that amount. In particular, high-saturation colors tend to deteriorate in color reproducibility and gradation.

尚、上述のような問題は、インクジェットプリンターを対象としたキャリブレーションに限らず、種々のカラー機器を対象としたキャリブレーションにも存在する。 It should be noted that the above-mentioned problems exist not only in the calibration for inkjet printers but also in the calibration for various color devices.

本発明は、キャリブレーションの対象出力デバイスの色再現精度を向上させることが可能な技術を開示するものである。 The present invention discloses a technique capable of improving the color reproduction accuracy of the output device to be calibrated.

本発明は、基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記調整工程は、
前記元テーブルの出力値である調整対象カラー値を前記参照テーブルに従って前記機器独立座標値である調整対象PCS値に変換する変換工程と、
前記差異データで表される差を前記調整対象PCS値に加えた値を目標PCS値とし、前記調整対象カラー値に加える値を調整カラー値として、前記調整対象カラー値に前記調整カラー値を加えた暫定カラー値を前記参照テーブルに従って変換して得られる暫定PCS値を前記目標PCS値に近付ける要素を含む最適化処理により前記調整カラー値の最適解を得る最適化工程と、
前記調整カラー値の最適解に基づいて前記元テーブルの出力値を調整するテーブル調整工程と、を含む、態様を有する。
また、本発明は、基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記元テーブルにおける出力値は、前記元テーブルにおける入力値と同じである、態様を有する。
さらに、本発明は、基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記キャリブレーション用色変換テーブルにおける入力値及び出力値は、ブラックを含む4成分を有し、
前記調整工程では、前記元テーブルに対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行う、態様を有する。
The present invention is for calibration for converting the output coordinate value of the output color space obtained according to the profile including the characteristics of the reference output device into a correction value that brings the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating a color conversion table is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition step of acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
The adjustment step is
A conversion step of converting an adjustment target color value, which is an output value of the original table, into an adjustment target PCS value, which is an device-independent coordinate value, according to the reference table.
The value obtained by adding the difference represented by the difference data to the adjustment target PCS value is used as the target PCS value, the value added to the adjustment target color value is used as the adjustment color value, and the adjustment color value is added to the adjustment target color value. An optimization step of obtaining an optimum solution of the adjusted color value by an optimization process including an element for bringing the provisional PCS value obtained by converting the provisional color value according to the reference table closer to the target PCS value.
It has an embodiment including a table adjusting step of adjusting an output value of the original table based on an optimum solution of the adjusted color value .
Further, the present invention is a calibration for converting the output coordinate value of the output color space obtained according to the profile including the characteristics of the reference output device into a correction value that brings the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating a color conversion table for operation is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition step of acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
The output value in the source table has the same aspect as the input value in the source table.
Further, the present invention is a calibration for converting the output coordinate value of the output color space obtained according to the profile including the characteristics of the reference output device into a correction value that brings the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating a color conversion table for operation is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition process for acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device with reference to the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
The input value and the output value in the color conversion table for calibration have four components including black, and have four components.
The adjustment step has an embodiment in which an output value corresponding to an input value using black is adjusted to a value using black with respect to the original table.

また、本発明は、上述したキャリブレーション用色変換テーブル生成方法の各工程に対応する機能をコンピューターに実現させるキャリブレーション用色変換テーブル生成プログラムの態様を有する。
さらに、本発明は、上述したキャリブレーション用色変換テーブル生成方法の各工程に対応するユニット(「部」)を含むキャリブレーション用色変換テーブル生成装置の態様を有する。
さらに、本発明は、上述したキャリブレーション用色変換テーブル生成方法の各工程に対応するユニット(「部」)を含むキャリブレーション用色変換テーブル生成システムの態様を有する。
Further, the present invention has an aspect of a calibration color conversion table generation program that realizes a function corresponding to each step of the above-mentioned calibration color conversion table generation method on a computer.
Further, the present invention has an aspect of a calibration color conversion table generation device including a unit (“part”) corresponding to each step of the above-mentioned calibration color conversion table generation method.
Further, the present invention has an aspect of a calibration color conversion table generation system including a unit (“part”) corresponding to each step of the calibration color conversion table generation method described above.

カラーマネジメントシステムを利用したキャリブレーションの概要を模式的に例示する図。The figure which schematically exemplifies the outline of the calibration using the color management system. キャリブレーション用色変換テーブル生成システムの構成例を模式的に示すブロック図。A block diagram schematically showing a configuration example of a color conversion table generation system for calibration. 各種プロファイルの関係の例を模式的に示す図。The figure which shows the example of the relationship of various profiles schematically. プロファイルの構造例を模式的に示す図。The figure which shows the structural example of the profile schematically. キャリブレーション用色変換テーブルの構造例を模式的に示す図。The figure which shows the structural example of the color conversion table for calibration schematically. 元テーブルの構造例を模式的に示す図。The figure which shows the structural example of the original table schematically. 参照テーブルの構造例を模式的に示す図。The figure which shows the structural example of the reference table schematically. キャリブレーション用デバイスリンクプロファイル生成処理の例を示すフローチャート。The flowchart which shows the example of the device link profile generation process for calibration. 差異データの構造例を模式的に示す図。The figure which shows the structural example of the difference data schematically. 最適化処理の例を模式的に示す図。The figure which shows the example of the optimization process schematically. 最適化処理の例を示すフローチャート。A flowchart showing an example of optimization processing. 調整カラー値の初期値を変える例を模式的に示す図。The figure which shows typically the example of changing the initial value of the adjustment color value. 元テーブルの別の構造例を模式的に示す図。The figure which shows another structural example of the original table schematically.

以下、本発明の実施形態を説明する。むろん、以下の実施形態は本発明を例示するものに過ぎず、実施形態に示す特徴の全てが発明の解決手段に必須になるとは限らない。 Hereinafter, embodiments of the present invention will be described. Of course, the following embodiments are merely examples of the present invention, and not all of the features shown in the embodiments are essential for the means for solving the invention.

(1)本発明に含まれる技術の概要:
まず、図1~13に示される例を参照して本発明に含まれる技術の概要を説明する。尚、本願の図は模式的に例を示す図であり、これらの図に示される各方向の拡大率は異なることがあり、各図は整合していないことがある。むろん、本技術の各要素は、符号で示される具体例に限定されない。
また、本願において、数値範囲「Min~Max」は、最小値Min以上、且つ、最大値Max以下を意味する。
(1) Outline of the technique included in the present invention:
First, the outline of the technique included in the present invention will be described with reference to the examples shown in FIGS. 1 to 13. It should be noted that the figures of the present application are diagrams schematically showing examples, and the enlargement ratios in each direction shown in these figures may differ, and the figures may not match. Of course, each element of the present technology is not limited to the specific example indicated by the reference numeral.
Further, in the present application, the numerical range "Min to Max" means a minimum value of Min or more and a maximum value of Max or less.

[態様1]
図1,8等に例示するように、本技術の一態様に係るキャリブレーション用色変換テーブル生成方法は、元テーブル用意工程ST1、差異データ取得工程ST5、及び、調整工程ST6を含み、キャリブレーション用色変換テーブル(例えばデバイスリンクテーブル701)を生成する処理をコンピューター(例えばホスト装置100)により行う。前記キャリブレーション用色変換テーブル(701)は、基準出力デバイス(例えば基準プリンター200)の特性を含むプロファイル(例えば出力プロファイル620)に従って得られる出力色空間CS5の出力座標値(例えばcmykp0)から対象出力デバイス(例えば対象プリンター201)の出力色を前記基準出力デバイス(200)の出力色に近付ける補正値(例えばcmykp1)に変換する色変換テーブルである。前記元テーブル用意工程ST1では、調整により前記キャリブレーション用色変換テーブル(701)となる元テーブル711を用意する。前記差異データ取得工程ST5では、プロファイル接続空間CS3の座標を基準として前記基準出力デバイス(200)の出力色に対する前記対象出力デバイス(201)の出力色の差(例えばΔLabT-p)を表す差異データ650を取得する。ここで、前記対象出力デバイス(201)と前記基準出力デバイス(200)の一方の特性を前記出力座標値(cmyk値)から前記プロファイル接続空間CS3の機器独立座標値(例えばLab値)に変換する対応関係として表す色変換テーブルを参照テーブル(例えばA2Bテーブル641)とする。前記調整工程ST6では、前記差異データ650、及び、前記参照テーブル(641)に基づいて、前記元テーブル711に対して前記対象出力デバイス(201)の出力色を前記基準出力デバイス(200)の出力色に近付ける調整を行う。
[Aspect 1]
As illustrated in FIGS. A computer (for example, the host device 100) performs a process of generating a color conversion table (for example, a device link table 701). The calibration color conversion table (701) is an object from the output coordinate values (for example, cmyk p0 ) of the output color space CS5 obtained according to a profile (for example, output profile 620) including the characteristics of the reference output device (for example, the reference printer 200). It is a color conversion table which converts the output color of an output device (for example, a target printer 201) into a correction value (for example, cmyk p1 ) which approaches the output color of the reference output device (200). In the original table preparation step ST1, the original table 711 that becomes the calibration color conversion table (701) by adjustment is prepared. In the difference data acquisition step ST5, the difference data 650 representing the difference (for example, ΔLab Tp ) in the output color of the target output device (201) with respect to the output color of the reference output device (200) with reference to the coordinates of the profile connection space CS3. To get. Here, one of the characteristics of the target output device (201) and the reference output device (200) is converted from the output coordinate value (cmyk value) to the device independent coordinate value (for example, Lab value) of the profile connection space CS3. The color conversion table represented as a correspondence is a reference table (for example, A2B table 641). In the adjustment step ST6, the output color of the target output device (201) is output to the source table 711 by the reference output device (200) based on the difference data 650 and the reference table (641). Make adjustments to bring it closer to the color.

キャリブレーション用色変換テーブル(701)を得るための参照テーブル(641)は、対象出力デバイス(201)又は基準出力デバイス(200)の特性を出力座標値(cmyk値)からプロファイル接続空間CS3の機器独立座標値(Lab値)に変換する対応関係として表している。この参照テーブル(641)と差異データ650とに基づいてキャリブレーション用色変換テーブル(701)が生成されるので、機器独立色空間の座標値を機器従属色空間の座標値に変換する色変換テーブル(例えばB2Aテーブル621)のようにガマットマッピングの影響を受ける色変換テーブルを使用する必要が無い。このように、本態様は、ガマットマッピングの影響を受ける色変換テーブルを使用しなくても、キャリブレーションの対象出力デバイス(201)の出力色が基準出力デバイス(200)の出力色に近付く。従って、本態様は、キャリブレーションの対象出力デバイスの色再現精度を向上させるキャリブレーション用色変換テーブル生成方法を提供することができる。 The reference table (641) for obtaining the color conversion table (701) for calibration is a device of the profile connection space CS3 from the output coordinate value (cmyk value) of the characteristics of the target output device (201) or the reference output device (200). It is expressed as a correspondence relationship to be converted into an independent coordinate value (Lab value). Since the calibration color conversion table (701) is generated based on this reference table (641) and the difference data 650, the color conversion table that converts the coordinate values of the device independent color space into the coordinate values of the device dependent color space. It is not necessary to use a color conversion table affected by Gamut mapping as in (for example, B2A table 621). As described above, in this embodiment, the output color of the output device (201) to be calibrated approaches the output color of the reference output device (200) without using the color conversion table affected by the gamut mapping. Therefore, this aspect can provide a method for generating a color conversion table for calibration that improves the color reproduction accuracy of the output device to be calibrated.

ここで、プロファイル接続空間には、CIE Lab色空間、CIE XYZ色空間、等といった色空間が含まれる。
出力色空間には、CMYK色空間、CMY色空間、RGB色空間、等が含まれる。尚、Rは赤を意味し、Gは緑を意味し、Bは青を意味する。
尚、上述した付言は、以下の態様においても適用される。
Here, the profile connection space includes a color space such as a CIE Lab color space, a CIE XYZ color space, and the like.
The output color space includes a CMYK color space, a CMY color space, an RGB color space, and the like. In addition, R means red, G means green, and B means blue.
In addition, the above-mentioned addition is also applied in the following aspects.

[態様2]
図8,10等に例示するように、前記調整工程ST6は、前記元テーブル711の出力値である調整対象カラー値(例えばcmykp)を前記参照テーブル(例えばA2Bテーブル641)に従って前記機器独立座標値である調整対象PCS値(例えばLabS2)に変換する変換工程ST11を含んでもよい。ここで、前記差異データ650で表される差(例えばΔLabT-p)を前記調整対象PCS値(LabS2)に加えた値を目標PCS値(例えばLabST)とし、前記調整対象カラー値(cmykp)に加える値を調整カラー値(例えばΔcmyk)とする。前記調整工程ST6は、前記調整対象カラー値(cmykp)に前記調整カラー値(Δcmyk)を加えた暫定カラー値(例えばcmykpp)を前記参照テーブル(641)に従って変換して得られる暫定PCS値(例えばLabS3)を前記目標PCS値(LabST)に近付ける要素を含む最適化処理により前記調整カラー値(Δcmyk)の最適解(例えばΔcmykb)を得てもよい。さらに、前記調整工程ST6は、前記調整カラー値(Δcmyk)の最適解(Δcmykb)に基づいて前記元テーブル711の出力値(例えばc1i,m1i,y1i,k1i)を調整するテーブル調整工程ST13を含んでもよい。
[Aspect 2]
As illustrated in FIGS . The conversion step ST11 for converting to the adjustment target PCS value (for example, Lab S2 ) which is a value may be included. Here, the value obtained by adding the difference (for example, ΔLab Tp ) represented by the difference data 650 to the adjustment target PCS value (Lab S2 ) is set as the target PCS value (for example, Lab ST ), and the adjustment target color value (cmyk p ) is used. ) Is an adjusted color value (for example, Δcmyk). The adjustment step ST6 is a provisional PCS value obtained by converting a provisional color value (for example, cmyk pp ) obtained by adding the adjustment color value (Δcmyk) to the adjustment target color value (cmyk p ) according to the reference table (641). An optimum solution (for example, Δcmyk ) of the adjusted color value (Δcmyk) may be obtained by an optimization process including an element that brings (for example, Lab S3 ) closer to the target PCS value (Lab ST ). Further, in the adjustment step ST6, the output value (for example, c1 i , m1 i , y1 i , k1 i ) of the original table 711 is adjusted based on the optimum solution (Δcmyk b ) of the adjustment color value (Δcmyk). The adjustment step ST13 may be included.

調整対象カラー値(cmykp)は、対象出力デバイス(例えば対象プリンター201)の出力色を表現している。この調整対象カラー値(cmykp)から参照テーブル(641)に従って得られる調整対象PCS値(LabS2)は、対象出力デバイス(201)の出力色を表現する機器独立座標値である。差異データ650で表される差(ΔLabT-p)を調整対象PCS値(LabS2)に加えた値が目標PCS値(LabST)である。本態様では、暫定PCS値(LabS3)を目標PCS値(LabST)に近付ける要素を含む最適化処理による調整カラー値(Δcmyk)の最適解(Δcmykb)に基づいて元テーブル711の出力値(c1i,m1i,y1i,k1i)が調整される。これにより、対象出力デバイス(201)の出力色が基準出力デバイス(200)の出力色に近付く。
従って、本態様は、キャリブレーションの対象出力デバイスの色再現精度をさらに向上させる技術を提供することができる。
The adjustment target color value (cmyk p ) represents the output color of the target output device (for example, the target printer 201). The adjustment target PCS value (Lab S2 ) obtained from the adjustment target color value (cmyk p ) according to the reference table (641) is a device-independent coordinate value representing the output color of the target output device (201). The target PCS value (Lab ST ) is the value obtained by adding the difference (ΔLab Tp ) represented by the difference data 650 to the adjustment target PCS value (Lab S2 ). In this embodiment, the output value of the original table 711 is based on the optimum solution (Δcmyk b ) of the adjusted color value (Δcmyk) by the optimization process including the element that brings the provisional PCS value (Lab S3 ) closer to the target PCS value (Lab ST ). (C1 i , m1 i , y1 i , k1 i ) is adjusted. As a result, the output color of the target output device (201) approaches the output color of the reference output device (200).
Therefore, this aspect can provide a technique for further improving the color reproduction accuracy of the output device to be calibrated.

ここで、最適化処理には、準ニュートン法(Quasi-Newton Method)による最適化処理、ニュートン法による最適化処理、共役勾配法(Conjugate Gradient Method)による最適化処理、等を用いることができる。
最適化処理により最適解を得ることには、複数の最適化処理を行って得られる複数の解の中から最適解を決定すること、及び、1回の最適化処理により最適解を得ることが含まれる。
尚、上記態様2の付言は、以下の態様においても適用される。
Here, as the optimization process, an optimization process by the quasi-Newton method, an optimization process by the Newton method, an optimization process by the conjugate gradient method (Conjugate Gradient Method), and the like can be used.
In order to obtain the optimum solution by the optimization process, it is necessary to determine the optimum solution from a plurality of solutions obtained by performing the multiple optimization processes, and to obtain the optimum solution by one optimization process. included.
In addition, the addition of the above aspect 2 is also applied in the following aspects.

[態様3]
図6に例示するように、前記元テーブル711における出力値(例えばc1i,m1i,y1i,k1i)は、前記元テーブル711における入力値(例えばc0i,m0i,y0i,k0i)と同じでもよい。この態様は、元テーブル711に色変換特性の偏りが無いので、キャリブレーション用色変換テーブルを生成する好適な技術を提供することができる。
[Aspect 3]
As illustrated in FIG. 6, the output value (for example, c1 i , m1 i , y1 i , k1 i ) in the original table 711 is the input value (for example, c0 i , m0 i , y0 i , k0) in the original table 711. It may be the same as i ). In this aspect, since the original table 711 has no bias in the color conversion characteristics, it is possible to provide a suitable technique for generating a color conversion table for calibration.

[態様4]
また、図13に例示するように、前記元テーブル711における出力値(例えばc1i,m1i,y1i,k1i)に、前記元テーブル711における入力値(例えばc0i,m0i,y0i,k0i)と異なる出力値が含まれてもよい。この態様は、元テーブル711に色変換特性を付与することができるので、キャリブレーション用色変換テーブルを生成する好適な技術を提供することができる。
[Aspect 4]
Further, as illustrated in FIG. 13, the output value in the original table 711 (for example, c1 i , m1 i , y1 i , k1 i ) is combined with the input value in the original table 711 (for example, c0 i , m0 i , y0 i) . , K0 i ) may contain different output values. Since this aspect can impart color conversion characteristics to the original table 711, it is possible to provide a suitable technique for generating a color conversion table for calibration.

[態様5]
図5に例示するように、前記キャリブレーション用色変換テーブル(例えばデバイスリンクテーブル701)における入力値(例えばc0i,m0i,y0i,k0i)及び出力値(例えばc1i,m1i,y1i,k1i)は、ブラックを含む4成分を有してもよい。
[Aspect 5]
As illustrated in FIG. 5, input values (for example, c0 i , m0 i , y0 i , k0 i ) and output values (for example, c1 i , m1 i , etc.) in the calibration color conversion table (for example, device link table 701) are used. y1 i , k1 i ) may have four components including black.

キャリブレーションに基づいて作成又は調整された出力プロファイルを入力プロファイルと組み合わせてデバイスリンクテーブルを生成する場合、プロファイル接続空間は3次元であるため、入力色空間が4次元以上であっても3次元に圧縮されたデータに基づいてデバイスリンクテーブルが生成される。これにより色変換精度が低下し、純色保持や墨保持には不利となる。ここで、純色保持は純色を表す入力値が純色を表す出力値に変換されることを意味し、墨保持はブラックを表す入力値がブラックを表す出力値に変換されることを意味する。 When generating a device link table by combining an output profile created or adjusted based on calibration with an input profile, the profile connection space is 3D, so even if the input color space is 4D or more, it will be 3D. A device link table is generated based on the compressed data. As a result, the color conversion accuracy is lowered, which is disadvantageous for pure color retention and black ink retention. Here, pure color retention means that an input value representing pure color is converted into an output value representing pure color, and black ink retention means that an input value representing black is converted into an output value representing black.

上記態様5は、キャリブレーション用色変換テーブル(701)における入力値(c0i,m0i,y0i,k0i)及び出力値(c1i,m1i,y1i,k1i)がブラックを含む4成分を有しているので、上述した3次元へのデータ圧縮が無く、色変換精度が向上し、純色保持や墨保持に有利となる。従って、本態様5は、キャリブレーション用色変換テーブルを生成する好適な技術を提供することができる。 In the above aspect 5, the input values (c0 i , m0 i , y0 i , k0 i ) and the output values (c1 i , m1 i , y1 i , k1 i ) in the calibration color conversion table (701) include black. Since it has four components, there is no data compression to the above-mentioned three dimensions, the color conversion accuracy is improved, and it is advantageous for pure color retention and black ink retention. Therefore, this aspect 5 can provide a suitable technique for generating a color conversion table for calibration.

[態様6]
図8に例示するように、前記調整工程ST6では、前記元テーブル711に対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行ってもよい。この態様は、墨保持に好適であり、ブラックを使用する色がブラックを使用する色に保持されたキャリブレーション用色変換テーブルを生成する技術を提供することができる。
[Aspect 6]
As illustrated in FIG. 8, in the adjustment step ST6, adjustment may be made so that the output value corresponding to the input value using black is set to the value using black with respect to the original table 711. This aspect is suitable for black ink retention, and can provide a technique for generating a color conversion table for calibration in which a color using black is retained in a color using black.

[態様7]
図7,8等に例示するように、本キャリブレーション用色変換テーブル生成方法は、前記出力色空間CS5の座標を基準としたカラーチャートデータ(例えばcj,mj,yj,kj)に基づいて前記対象出力デバイス(例えば対象プリンター201)にパッチPA1を含むカラーチャートCH1を形成させるチャート形成制御工程ST2を含んでもよい。また、本キャリブレーション用色変換テーブル生成方法は、前記プロファイル接続空間CS3を基準として前記パッチPA1の測色値(例えばLabp)を取得する測色値取得工程ST3を含んでもよい。さらに、本キャリブレーション用色変換テーブル生成方法は、前記カラーチャートデータ(cj,mj,yj,kj)と前記測色値(Labp)とに基づいて前記参照テーブル(例えばA2Bテーブル641)を生成する参照テーブル生成工程ST4を含んでもよい。
本態様は、カラーチャートデータと測色値とに基づいて参照テーブル(641)が生成され、この参照テーブル(641)と差異データ650とに基づいてキャリブレーション用色変換テーブル(701)が生成される。従って、本態様は、キャリブレーション用色変換テーブルを生成する好適な技術を提供することができる。
[Aspect 7]
As illustrated in FIGS . The chart formation control step ST2 may be included in which the target output device (for example, the target printer 201) is formed with the color chart CH1 including the patch PA1 based on the above. Further, the method for generating a color conversion table for calibration may include a color measurement value acquisition step ST3 for acquiring a color measurement value (for example, Lab p ) of the patch PA1 with reference to the profile connection space CS3. Further, in the method for generating the color conversion table for calibration, the reference table (for example, A2B table) is based on the color chart data (c j , m j , y j , k j ) and the color measurement value (Lab p ). The reference table generation step ST4 for generating 641) may be included.
In this embodiment, a reference table (641) is generated based on the color chart data and the color measurement value, and a color conversion table (701) for calibration is generated based on the reference table (641) and the difference data 650. To. Therefore, this aspect can provide a suitable technique for generating a color conversion table for calibration.

[態様8]
ところで、本技術の一態様に係るキャリブレーション用色変換テーブル生成プログラムPR0は、元テーブル用意工程ST1に対応する元テーブル用意機能FU1、差異データ取得工程ST5に対応する差異データ取得機能FU5、及び、調整工程ST6に対応する調整機能FU6をコンピューター(例えばホスト装置100)に実現させる。本態様は、キャリブレーションの対象出力デバイスの色再現精度を向上させるキャリブレーション用色変換テーブル生成プログラムを提供することができる。前記調整機能FU6は、変換工程ST11に対応する変換機能FU11、最適化工程ST12に対応する最適化機能FU12、及び、テーブル調整工程ST13に対応するテーブル調整機能FU13を含んでもよい。本キャリブレーション用色変換テーブル生成プログラムPR0は、チャート形成制御工程ST2に対応するチャート形成制御機能FU2、測色値取得工程ST3に対応する測色値取得機能FU3、及び、参照テーブル生成工程ST4に対応する参照テーブル生成機能FU4をコンピューター(例えばホスト装置100)に実現させてもよい。
[Aspect 8]
By the way, the calibration color conversion table generation program PR0 according to one aspect of the present technology includes the original table preparation function FU1 corresponding to the original table preparation process ST1, the difference data acquisition function FU5 corresponding to the difference data acquisition process ST5, and the difference data acquisition function FU5. The adjustment function FU6 corresponding to the adjustment process ST6 is realized in a computer (for example, the host device 100). This aspect can provide a color conversion table generation program for calibration that improves the color reproduction accuracy of the output device to be calibrated. The adjustment function FU 6 may include a conversion function FU11 corresponding to the conversion process ST11, an optimization function FU12 corresponding to the optimization process ST12, and a table adjustment function FU13 corresponding to the table adjustment process ST13. The color conversion table generation program PR0 for calibration includes the chart formation control function FU2 corresponding to the chart formation control process ST2, the color measurement value acquisition function FU3 corresponding to the color measurement value acquisition process ST3, and the reference table generation process ST4. The corresponding reference table generation function FU4 may be realized in a computer (for example, the host device 100).

[態様9]
また、本技術の一態様に係るキャリブレーション用色変換テーブル生成装置(例えばホスト装置100)は、元テーブル用意工程ST1に対応する元テーブル用意部U1、差異データ取得工程ST5に対応する差異データ取得部U5、及び、調整工程ST6に対応する調整部U6を含む。本態様は、キャリブレーションの対象出力デバイスの色再現精度を向上させるキャリブレーション用色変換テーブル生成装置を提供することができる。前記調整部U6は、変換工程ST11に対応する変換部U11、最適化工程ST12に対応する最適化部U12、及び、テーブル調整工程ST13に対応するテーブル調整部U13を含んでもよい。本キャリブレーション用色変換テーブル生成装置(100)は、チャート形成制御工程ST2に対応するチャート形成制御部U2、測色値取得工程ST3に対応する測色値取得部U3、及び、参照テーブル生成工程ST4に対応する参照テーブル生成部U4を含んでもよい。
[Aspect 9]
Further, the calibration color conversion table generation device (for example, the host device 100) according to one aspect of the present technology has the original table preparation unit U1 corresponding to the original table preparation process ST1 and the difference data acquisition corresponding to the difference data acquisition process ST5. The unit U5 and the adjustment unit U6 corresponding to the adjustment process ST6 are included. This aspect can provide a color conversion table generator for calibration that improves the color reproduction accuracy of the output device to be calibrated. The adjustment unit U6 may include a conversion unit U11 corresponding to the conversion process ST11, an optimization unit U12 corresponding to the optimization process ST12, and a table adjustment unit U13 corresponding to the table adjustment process ST13. The color conversion table generation device (100) for calibration includes a chart formation control unit U2 corresponding to the chart formation control step ST2, a color measurement value acquisition unit U3 corresponding to the color measurement value acquisition process ST3, and a reference table generation step. The reference table generation unit U4 corresponding to ST4 may be included.

[態様10]
さらに、本技術の一態様に係るキャリブレーション用色変換テーブル生成システムSY1は、パッチPA1を含むカラーチャートCH1を印刷するための印刷装置(例えば対象プリンター201)、前記パッチPA1を測色する測色装置120、及び、態様9の各部を含む。本態様は、キャリブレーションの対象出力デバイスの色再現精度を向上させるキャリブレーション用色変換テーブル生成システムを提供することができる。前記調整部U6は、変換部U11、最適化部U12、及び、テーブル調整部U13を含んでもよい。本キャリブレーション用色変換テーブル生成システムSY1は、チャート形成制御部U2、測色値取得部U3、及び、参照テーブル生成部U4を含んでもよい。
[Aspect 10]
Further, the calibration color conversion table generation system SY1 according to one aspect of the present technology is a printing device for printing the color chart CH1 including the patch PA1 (for example, the target printer 201), and the color measurement for measuring the color of the patch PA1. The apparatus 120 and each part of the aspect 9 are included. This aspect can provide a color conversion table generation system for calibration that improves the color reproduction accuracy of the output device to be calibrated. The adjustment unit U6 may include a conversion unit U11, an optimization unit U12, and a table adjustment unit U13. The color conversion table generation system SY1 for calibration may include a chart formation control unit U2, a color measurement value acquisition unit U3, and a reference table generation unit U4.

さらに、本技術は、キャリブレーション用色変換テーブル生成装置の制御方法、キャリブレーション用色変換テーブル生成装置を含む複合システム、該複合システムの制御方法、キャリブレーション用色変換テーブル生成装置の制御プログラム、前記複合システムの制御プログラム、キャリブレーション用色変換テーブル生成プログラムや前記制御プログラムを記録したコンピューター読み取り可能な媒体、等に適用可能である。前述の装置は、分散した複数の部分で構成されてもよい。 Further, the present technology includes a control method of a color conversion table generator for calibration, a composite system including a color conversion table generator for calibration, a control method of the composite system, and a control program of a color conversion table generator for calibration. It can be applied to a control program of the complex system, a color conversion table generation program for calibration, a computer-readable medium on which the control program is recorded, and the like. The above-mentioned device may be composed of a plurality of dispersed parts.

(2)プロファイル調整システムを利用したキャリブレーションの概要:
図1は、カラーマネジメントシステムを利用したキャリブレーションの概要を模式的に例示している。詳しくは後述するが、図2は、キャリブレーション用色変換テーブル生成装置を含むキャリブレーション用色変換テーブル生成システムの構成例を模式的に示している。図3は、プロファイル610,620,630の関係を模式的に例示している。
(2) Outline of calibration using the profile adjustment system:
FIG. 1 schematically illustrates an outline of calibration using a color management system. Although details will be described later, FIG. 2 schematically shows a configuration example of a calibration color conversion table generation system including a calibration color conversion table generation device. FIG. 3 schematically illustrates the relationship between profiles 610, 620, and 630.

図1に示すカラーマネジメントシステムは、例えば図2に示すホスト装置100に実現されるRIP(Raster Image Processor)400で印刷原稿データD0から印刷色cmykp1(シアン、マゼンタ、イエロー、及び、ブラック)を表す出力データに変換してインクジェットプリンター200,201に印刷物を形成させる。印刷原稿データD0は、図示しないターゲット印刷機のCMYKのインク(色材)で目標とする色を再現するためのプロセスカラーCMYKinを表す。ターゲット印刷機には、オフセット印刷機、グラビア印刷機、フレキソ印刷機、等が例示される。プリンター200,201は、基準プリンター200(基準出力デバイスの例)と対象プリンター201(対象出力デバイスの例)を総称している。対象プリンター201のキャリブレーションは、基準プリンター200の出力色である目標色CTを目標にして行われる。 The color management system shown in FIG. 1 uses, for example, a RIP (Raster Image Processor) 400 realized in the host device 100 shown in FIG. 2 to print print colors cmyk p1 (cyan, magenta, yellow, and black) from print document data D0. It is converted into the output data to be represented and the inkjet printers 200 and 201 form a printed matter. The print document data D0 represents a process color CMYK in for reproducing a target color with the ink (coloring material) of CMYK of a target printing machine (not shown). Examples of the target printing machine include an offset printing machine, a gravure printing machine, a flexographic printing machine, and the like. The printers 200 and 201 are generic names for the reference printer 200 (example of the reference output device) and the target printer 201 (example of the target output device). The calibration of the target printer 201 is performed with the target color CT , which is the output color of the reference printer 200, as the target.

図1に示すRIP400は、入力プロファイル610と出力プロファイル620を有している。入力プロファイル610は、ターゲット印刷機で使用されるインクの色特性を記述したファイルである。出力プロファイル620は、基準プリンター200で使用されるインクの色特性を記述したファイルである。印刷原稿データD0のプロセスカラーCMYKinは、入力プロファイル610のA2Bテーブル611に従ってLab色空間の色LabS1に変換され、出力プロファイル620のB2Aテーブル621に従って印刷色cmykp0に変換される。
図1に示していないが、RIP400は、入力プロファイル610と出力プロファイル620を結合してデバイスリンクプロファイル630を生成することが可能である。以下、デバイスリンクプロファイルをDLPとも記載する。DLP630は、ターゲット印刷機で使用されるインクの色特性と基準プリンター200で使用されるインクの色特性とをリンクさせて記述したファイルである。プロファイル610,620,630には、例えば、ICCプロファイルのデータフォーマットを用いることができる。
The RIP 400 shown in FIG. 1 has an input profile 610 and an output profile 620. The input profile 610 is a file that describes the color characteristics of the ink used in the target printing machine. The output profile 620 is a file that describes the color characteristics of the ink used in the reference printer 200. The process color CMYK in of the print document data D0 is converted into the color Lab S1 in the Lab color space according to the A2B table 611 of the input profile 610, and is converted into the print color cmyk p0 according to the B2A table 621 of the output profile 620.
Although not shown in FIG. 1, the RIP 400 can combine the input profile 610 and the output profile 620 to generate the device link profile 630. Hereinafter, the device link profile is also referred to as DLP. The DLP 630 is a file in which the color characteristics of the ink used in the target printing machine and the color characteristics of the ink used in the reference printer 200 are linked and described. For the profiles 610, 620, 630, for example, the data format of the ICC profile can be used.

プリンター200,201がCMYKの計4色のインクを使用する場合、印刷色cmykp0を表すデータは、そのまま、又は、キャリブレーション用DLP700のデバイスリンクテーブル701(キャリブレーション用色変換テーブルの例)による印刷色cmykp1を表すデータに変換されてプリンター200,201に送信され、印刷に使用される。プリンター200,201が5色以上のインクを使用する場合、印刷色cmykp0,cmykp1を表すデータが色分版テーブル750により5色以上のインク使用量INK0,INK1を表すデータに変換されてプリンター200,201に送信され、印刷に使用される。5色以上のインクの色には、CMYKの他、Cよりも低濃度のLc(ライトシアン)、Mよりも低濃度のLm(ライトマゼンタ)、Yよりも高濃度のDy(ダークイエロー)、Kよりも低濃度のLk(ライトブラック)、等の一部又は全部が例示される。ホスト装置100又はプリンター200,201は、色分版テーブル750に従って印刷色cmykp0,cmykp1を濃色と淡色に分版すると、印刷物に印刷色cmykp0を再現させることができる。例えば、プリンター200,201がC,M,Y,K,Lc,Lmの計6色のインクを使用する場合、cmyk色空間の座標値にC,M,Y,K,Lc,Lmそれぞれのインク使用量を表す階調値が対応付けられた色分版テーブル750を使用すればよい。この色分版テーブル750を参照することにより、cmyk色空間の座標値の補正値(印刷色cmykp1)を対象プリンター201のC,M,Y,K,Lc,Lmそれぞれのインク使用量INK1を表す階調値に変換することができる。 When the printers 200 and 201 use a total of four colors of ink of CMYK, the data representing the print color cmyk p0 can be used as it is or by the device link table 701 (example of the color conversion table for calibration) of the DLP700 for calibration. It is converted into data representing the print color cmyk p1 and transmitted to the printers 200 and 201 for use in printing. When the printers 200 and 201 use inks of 5 or more colors, the data representing the print colors cmyk p0 and cmyk p1 are converted into the data representing the ink usages INK 0 and INK 1 of 5 colors or more by the color separation plate table 750. Is transmitted to the printers 200 and 201 and used for printing. In addition to CMYK, the colors of five or more inks include Lc (light cyan) with a lower density than C, Lm (light magenta) with a lower density than M, Dy (dark yellow) with a higher density than Y, and K. Some or all of the lower concentrations of Lk (light black), etc. are exemplified. When the host device 100 or the printers 200 and 201 divide the print colors cmyk p0 and cmyk p1 into dark and light colors according to the color separation table 750, the print color cmyk p0 can be reproduced on the printed matter. For example, when the printers 200 and 201 use inks of a total of 6 colors of C, M, Y, K, Lc, and Lm, the inks of C, M, Y, K, Lc, and Lm are used as the coordinate values in the cmyk color space. The color separation table 750 to which the gradation value representing the usage amount is associated may be used. By referring to this color separation table 750, the correction value (print color cmyk p1 ) of the coordinate values in the cmyk color space can be used as the ink usage amount INK 1 for each of C, M, Y, K, Lc, and Lm of the target printer 201. It can be converted into a gradation value representing.

尚、RIP400は、プロセスカラーCMYKin以外にも、減法混色となる三原色CMYのみの色材の使用量を表すプロセスカラー(CMYinとする。)、加法混色となる三原色R(赤)、G(緑)、及び、B(青)の強度を表すプロセスカラー(RGBinとする。)、等とLab色空間の座標値とを変換するための入力プロファイルも有している。従って、RIP400は、プロセスカラーCMYinやプロセスカラーRGBin等も印刷色cmykp0に変換可能である。 In addition to the process color CMYK in , the RIP400 includes a process color (referred to as CMY in ) indicating the amount of color material used only for the three primary colors CMY, which is a subtractive color mixture, and three primary colors R (red) and G (red), which are additive colors. It also has an input profile for converting a process color (referred to as RGB in ) representing the intensity of B (green) and B (blue), and the coordinate values of the Lab color space. Therefore, the RIP 400 can also convert the process color CMY in , the process color RGB in , and the like into the print color cmyk p0 .

以上により、インクジェットプリンター200,201でターゲット印刷機の色に近い色を再現することができる。しかし、実際には、プリンター200,201間で再現色に違いが生じ、時間経過により対象プリンター201の再現色が違ってくることもある。この場合、対象プリンター201の出力色を基準プリンター200の出力色に極力合わせるというキャリブレーションを行うことが考えられる。 As described above, the inkjet printers 200 and 201 can reproduce colors close to the colors of the target printing machine. However, in reality, the reproduced color may differ between the printers 200 and 201, and the reproduced color of the target printer 201 may differ with the passage of time. In this case, it is conceivable to calibrate the output color of the target printer 201 to match the output color of the reference printer 200 as much as possible.

キャリブレーションとしては、基準プリンター200で印刷されたカラーチャートCH0の各パッチPA0の測色値LabTと、対象プリンター201で印刷されたカラーチャートCH1の各パッチPA1の測色値Labpと、を用いて出力プロファイル620を作成又は調整することが考えられる。また、作成又は調整された出力プロファイル620と入力プロファイル610とを結合してDLP630を生成して使用することも考えられる。しかし、出力プロファイル620のうちRIP400で使用されるB2Aテーブル621は、機器独立色空間の座標値を機器従属色空間の座標値に変換するため、ガマットマッピングが行われた対応関係を有している。このため、プロセスカラーを印刷色に変換する時にガマットマッピングの影響が出てしまい、その分、色再現精度が低下してしまう。特に、高彩度の色は、色再現精度や階調性が低下し易い。 As the calibration, the color measurement value Lab T of each patch PA0 of the color chart CH0 printed by the reference printer 200 and the color measurement value Lab p of each patch PA1 of the color chart CH1 printed by the target printer 201 are obtained. It is conceivable to use it to create or adjust the output profile 620. It is also conceivable to combine the created or adjusted output profile 620 and the input profile 610 to generate and use the DLP 630. However, the B2A table 621 used in the RIP 400 of the output profile 620 has a correspondence relationship in which gamut mapping is performed in order to convert the coordinate values of the device independent color space into the coordinate values of the device dependent color space. .. Therefore, when the process color is converted into the print color, the influence of the gamut mapping appears, and the color reproduction accuracy is lowered by that amount. In particular, high-saturation colors tend to deteriorate in color reproducibility and gradation.

本具体例では、出力プロファイル620を作成又は調整するのではなく、基準プリンター200に合わせられた印刷色cmykp0を対象プリンター201に合わせた印刷色cmykp1に変換するキャリブレーション用DLP700を用意している。これにより、ガマットマッピングの影響が抑制され、高精度のキャリブレーションが実現される。印刷色が4色である場合、キャリブレーション用DLP700のデバイスリンクテーブル701は、4次元の色変換テーブルが好ましい。 In this specific example, instead of creating or adjusting the output profile 620, a calibration DLP700 that converts the print color cmyk p0 matched to the reference printer 200 to the print color cmyk p1 matched to the target printer 201 is prepared. There is. As a result, the influence of gamut mapping is suppressed and highly accurate calibration is realized. When the printing colors are four colors, the device link table 701 of the calibration DLP 700 is preferably a four-dimensional color conversion table.

デバイスリンクテーブル701は、差異データ650とA2Bテーブル641に基づいて元テーブル711を調整することにより得られる。この元テーブル711には、例えば、入力値と出力値とが同じ色変換テーブルを用いることができる。ここで、差異データ650は、出力色の差ΔLabT-p=LabT-Labpを表すデータである。A2Bテーブル641は、対象プリンター201又は基準プリンター200の特性を表す色変換テーブルであり、cmyk色空間の機器従属座標値をLab色空間の機器独立座標値に変換する対応関係が表されている。プリンターは時間経過とともに出力色が変わる可能性があるため、A2Bテーブル641は対象プリンター201の特性を表す色変換テーブルが好ましい。印刷色が4色である場合、A2Bテーブル641は、4次元の色変換テーブルが好ましい。 The device link table 701 is obtained by adjusting the original table 711 based on the difference data 650 and the A2B table 641. For this source table 711, for example, a color conversion table having the same input value and output value can be used. Here, the difference data 650 is data representing the difference ΔLab Tp = Lab T −Lab p of the output color. The A2B table 641 is a color conversion table representing the characteristics of the target printer 201 or the reference printer 200, and shows a correspondence relationship in which the device-dependent coordinate values in the cmyk color space are converted into the device-independent coordinate values in the Lab color space. Since the output color of the printer may change over time, the A2B table 641 is preferably a color conversion table representing the characteristics of the target printer 201. When the printing colors are four colors, the A2B table 641 is preferably a four-dimensional color conversion table.

(3)キャリブレーション用色変換テーブル生成システムの構成の具体例:
図2に示すキャリブレーション用色変換テーブル生成システムSY1は、ホスト装置100(キャリブレーション用色変換テーブル生成装置の例)、表示装置130、測色装置120、及び、インクジェットプリンター200,201を含んでいる。尚、基準プリンター200で印刷されたカラーチャートCH0のパッチPA0の測色値LabTがあれば、ホスト装置100に基準プリンター200が接続されなくてもよい。ホスト装置100は、CPU(Central Processing Unit)111、ROM(Read Only Memory)112、RAM(Random Access Memory)113、記憶装置114、入力装置115、通信I/F(インターフェイス)118、測色装置用I/F 119、等が接続されて互いに情報を入出力可能とされている。尚、ROM112とRAM113と記憶装置114はメモリーであり、少なくともROM112とRAM113は半導体メモリーである。表示装置130には、液晶表示パネル等を用いることができる。
(3) Specific example of the configuration of the color conversion table generation system for calibration:
The calibration color conversion table generation system SY1 shown in FIG. 2 includes a host device 100 (an example of a calibration color conversion table generation device), a display device 130, a color measuring device 120, and inkjet printers 200 and 201. There is. If there is a color measurement value Lab T of the patch PA0 of the color chart CH0 printed by the reference printer 200, the reference printer 200 may not be connected to the host device 100. The host device 100 includes a CPU (Central Processing Unit) 111, a ROM (Read Only Memory) 112, a RAM (Random Access Memory) 113, a storage device 114, an input device 115, a communication I / F (interface) 118, and a color measuring device. I / F 119, etc. are connected so that information can be input and output from each other. The ROM 112, the RAM 113, and the storage device 114 are memories, and at least the ROM 112 and the RAM 113 are semiconductor memories. A liquid crystal display panel or the like can be used for the display device 130.

記憶装置114は、図示しないOS(オペレーティングシステム)、キャリブレーション用色変換テーブル生成プログラムPR0、プロファイル500、キャリブレーション用のデバイスリンクテーブル701の元テーブル711、色分版テーブル750、等を記憶している。これらは、適宜、RAM113に読み出され、キャリブレーション用DLP700の調整処理、キャリブレーション用DLP700を用いた印刷制御処理、等に使用される。ここで、図2に示すプロファイル500は、入力プロファイル610、出力プロファイル620、及び、DLP630を総称している。記憶装置114には、フラッシュメモリー等の不揮発性半導体メモリー、ハードディスク等の磁気記憶装置、等を用いることができる。 The storage device 114 stores an OS (operating system) (not shown), a calibration color conversion table generation program PR0, a profile 500, a source table 711 of the device link table 701 for calibration, a color separation table 750, and the like. There is. These are appropriately read out to the RAM 113 and used for the adjustment process of the calibration DLP700, the print control process using the calibration DLP700, and the like. Here, the profile 500 shown in FIG. 2 is a generic term for the input profile 610, the output profile 620, and the DLP 630. As the storage device 114, a non-volatile semiconductor memory such as a flash memory, a magnetic storage device such as a hard disk, or the like can be used.

入力装置115には、ポインティングデバイス、キーボードを含むハードキー、表示パネルの表面に貼り付けられたタッチパネル、等を用いることができる。通信I/F 118は、プリンター200,201の通信I/F 210に接続され、プリンター200,201に対して印刷データ等といった情報を入出力する。測色装置用I/F 119は、測色装置120に接続され、測色装置120から測色値を含む測色データを入手する。I/F 118,119,210の規格には、USB(Universal Serial Bus)、近距離無線通信規格、等を用いることができる。通信I/F 118,119,210の通信は、有線でもよいし、無線でもよく、LAN(Local Area Network)やインターネット等といったネットワーク通信でもよい。
測色装置120は、カラーチャートが形成される媒体の例である被印刷物(print substrate)に形成された各カラーパッチを測色して測色値を出力可能である。パッチは、色票とも呼ばれる。測色値は、例えば、CIE Lab色空間における明度L及び色度座標a,bを表す値とされる。ホスト装置100は、測色装置120から測色データを取得して各種処理を行う。
As the input device 115, a pointing device, a hard key including a keyboard, a touch panel attached to the surface of a display panel, and the like can be used. The communication I / F 118 is connected to the communication I / F 210 of the printers 200 and 201, and inputs / outputs information such as print data to and from the printers 200 and 201. The color measuring device I / F 119 is connected to the color measuring device 120, and obtains color measuring data including a color measuring value from the color measuring device 120. As the standard of I / F 118, 119, 210, USB (Universal Serial Bus), short-range wireless communication standard, etc. can be used. The communication of the communication I / F 118, 119, 210 may be wired, wireless, or network communication such as LAN (Local Area Network) or the Internet.
The color measuring device 120 can measure each color patch formed on a printed matter (print substrate), which is an example of a medium on which a color chart is formed, and output a color measuring value. Patches are also called color charts. The colorimetric value is, for example, a value representing the lightness L and the chromaticity coordinates a and b in the CIE Lab color space. The host device 100 acquires color measurement data from the color measurement device 120 and performs various processes.

図2に示すキャリブレーション用色変換テーブル生成プログラムPR0は、元テーブル用意機能FU1、チャート形成制御機能FU2、測色値取得機能FU3、参照テーブル生成機能FU4、差異データ取得機能FU5、及び、調整機能FU6をホスト装置100に実現させる。調整機能FU6は、変換機能FU11、最適化機能FU12、及び、テーブル調整機能FU13を含んでいる。
ホスト装置100のCPU111は、記憶装置114に記憶されている情報を適宜、RAM113に読み出し、読み出したプログラムを実行することにより各種処理を行う。CPU111は、RAM113に読み出されたキャリブレーション用色変換テーブル生成プログラムPR0を実行することにより、上述した機能FU1~FU6に対応する処理を行う。キャリブレーション用色変換テーブル生成プログラムPR0は、コンピューターであるホスト装置100を、元テーブル用意部U1、チャート形成制御部U2、測色値取得部U3、参照テーブル生成部U4、差異データ取得部U5、及び、調整部U6として機能させる。調整部U6は、変換部U11、最適化部U12、及び、テーブル調整部U13を含んでいる。また、キャリブレーション用色変換テーブル生成プログラムPR0を実行するホスト装置100は、元テーブル用意工程ST1、チャート形成制御工程ST2、測色値取得工程ST3、参照テーブル生成工程ST4、差異データ取得工程ST5、及び、調整工程ST6を実施する。調整工程ST6は、変換工程ST11、最適化工程ST12、及び、テーブル調整工程ST13を含んでいる。上述した機能FU1~FU6をコンピューターに実現させるキャリブレーション用色変換テーブル生成プログラムPR0を記憶したコンピューター読み取り可能な媒体は、ホスト装置の内部の記憶装置に限定されず、ホスト装置の外部の記録媒体でもよい。
The calibration color conversion table generation program PR0 shown in FIG. 2 has a source table preparation function FU1, a chart formation control function FU2, a color measurement value acquisition function FU3, a reference table generation function FU4, a difference data acquisition function FU5, and an adjustment function. The FU 6 is realized in the host device 100. The adjustment function FU6 includes a conversion function FU11, an optimization function FU12, and a table adjustment function FU13.
The CPU 111 of the host device 100 appropriately reads the information stored in the storage device 114 into the RAM 113, and executes various processes by executing the read program. The CPU 111 performs the processing corresponding to the above-mentioned functions FU1 to FU6 by executing the calibration color conversion table generation program PR0 read out to the RAM 113. The calibration color conversion table generation program PR0 uses the host device 100, which is a computer, as the original table preparation unit U1, the chart formation control unit U2, the color measurement value acquisition unit U3, the reference table generation unit U4, and the difference data acquisition unit U5. And, it functions as an adjustment unit U6. The adjustment unit U6 includes a conversion unit U11, an optimization unit U12, and a table adjustment unit U13. Further, the host device 100 that executes the calibration color conversion table generation program PR0 includes the original table preparation process ST1, the chart formation control process ST2, the color measurement value acquisition process ST3, the reference table generation process ST4, and the difference data acquisition process ST5. And, the adjustment step ST6 is carried out. The adjustment step ST6 includes a conversion step ST11, an optimization step ST12, and a table adjustment step ST13. The computer-readable medium that stores the calibration color conversion table generation program PR0 that realizes the above-mentioned functions FU1 to FU6 in a computer is not limited to the storage device inside the host device, but can also be a recording medium outside the host device. good.

尚、ホスト装置100には、パーソナルコンピューター(タブレット型端末を含む。)といったコンピューター等が含まれる。例えば、デスクトップ型パーソナルコンピューターの本体をホスト装置100に適用する場合、通常、この本体に表示装置130、測色装置120、及び、プリンター200,201が接続される。ノート型パーソナルコンピューターのように表示装置一体型のコンピューターをホスト装置100に適用する場合、通常、このコンピューターに測色装置120、及び、プリンター200,201が接続される。表示装置一体型のホスト装置でも、内部の表示装置に表示データを出力していることに変わりない。また、ホスト装置100は、一つの筐体内に全構成要素111~119を有してもよいが、互いに通信可能に分割された複数の装置で構成されてもよい。さらに、表示装置130と測色装置120とプリンター200,201の少なくとも一部がホスト装置100にあっても、本技術を実施可能である。 The host device 100 includes a computer such as a personal computer (including a tablet terminal). For example, when the main body of a desktop personal computer is applied to a host device 100, a display device 130, a color measuring device 120, and printers 200 and 201 are usually connected to the main body. When a computer with an integrated display device such as a notebook personal computer is applied to the host device 100, a color measuring device 120 and printers 200 and 201 are usually connected to this computer. Even with a host device integrated with a display device, display data is still output to the internal display device. Further, the host device 100 may have all the components 111 to 119 in one housing, but may be composed of a plurality of devices divided so as to be able to communicate with each other. Further, even if at least a part of the display device 130, the color measuring device 120, and the printers 200 and 201 is in the host device 100, the present technology can be implemented.

図2に示すプリンター200,201(出力デバイスの例)は、少なくとも、C(シアン)インク、M(マゼンタ)インク、Y(イエロー)インク、及び、K(ブラック)インクを記録ヘッド220から吐出(噴射)して印刷データに対応する出力画像IM0を形成するインクジェットプリンターであるものとする。記録ヘッド220は、インクカートリッジCc,Cm,Cy,CkからそれぞれCMYK(シアン、マゼンタ、イエロー、及び、ブラック)のインクが供給され、ノズルNc,Nm,Ny,NkからそれぞれCMYKのインク滴280を吐出する。インク滴280が被印刷物ME1に着弾すると、インクドットが被印刷物ME1に形成される。その結果、被印刷物ME1上に出力画像IM0を有する印刷物が得られる。 The printers 200 and 201 (examples of output devices) shown in FIG. 2 eject at least C (cyan) ink, M (magenta) ink, Y (yellow) ink, and K (black) ink from the recording head 220. It is assumed that the ink jet printer forms the output image IM0 corresponding to the print data by jetting). The recording head 220 is supplied with CMYK (cyan, magenta, yellow, and black) ink from the ink cartridges Cc, Cm, Cy, and Ck, respectively, and receives CMYK ink droplets 280 from the nozzles Nc, Nm, Ny, and Nk, respectively. Discharge. When the ink droplet 280 lands on the printed matter ME1, ink dots are formed on the printed matter ME1. As a result, a printed matter having the output image IM0 on the printed matter ME1 is obtained.

(4)プロファイルの具体例:
図3は、プロファイル610,620,630の関係を模式的に例示している。
図3に示すように、入力プロファイル610は、ターゲット印刷機の使用インクに合わせたCMYK色空間(第一機器従属色空間CS1の例)のCMYK値(Ci,Mi,Yi,Ki)と、Lab色空間(プロファイル接続空間CS3の例)のLab値(Li,ai,bi)と、の対応関係を規定したデータである。この場合のA2Bテーブル611の格子点GD1は、通常、CMYK色空間にC軸方向、M軸方向、Y軸方向、及び、K軸方向へ略等間隔となるように並べられる。尚、ここでの変数iは、CMYK色空間に設定された格子点GD1を識別する変数である。Lab値は、機器独立座標値の例である。入力プロファイル610において、CMYK色空間は入力色空間CS4の例であり、Lab色空間は出力色空間CS5の例である。
(4) Specific example of profile:
FIG. 3 schematically illustrates the relationship between profiles 610, 620, and 630.
As shown in FIG. 3, the input profile 610 has CMYK values (C i , Mi, Y i , K i ) of the CMYK color space (example of the first device dependent color space CS1) according to the ink used in the target printing machine. ) And the Lab value ( Li, ai , bi ) of the Lab color space (example of profile connection space CS3), which is the data that defines the correspondence relationship. In this case, the grid points GD1 of the A2B table 611 are usually arranged in the CMYK color space at substantially equal intervals in the C-axis direction, the M-axis direction, the Y-axis direction, and the K-axis direction. The variable i here is a variable that identifies the grid point GD1 set in the CMYK color space. The Lab value is an example of a device-independent coordinate value. In the input profile 610, the CMYK color space is an example of the input color space CS4, and the Lab color space is an example of the output color space CS5.

出力プロファイル620は、Lab色空間(CS3)のLab値(Lj,aj,bj)と、基準プリンター200の使用インクに合わせたcmyk色空間(第二機器従属色空間CS2の例)のcmyk値(cj,mj,yj,kj)と、の対応関係を規定したデータである。この場合のB2Aテーブル621の格子点GD2は、通常、Lab色空間にL軸方向、a軸方向、及び、b軸方向へ略等間隔となるように並べられる。尚、ここでの変数jは、Lab色空間に設定された格子点GD2を識別する変数である。「cmyk色空間」と表現しているのは、基準プリンター200の使用インクに合わせた色空間をターゲット印刷機に合わせた色空間と区別するためである。出力プロファイル620において、Lab色空間は入力色空間CS4の例であり、cmyk色空間は出力色空間CS5の例である。cmyk値で表される出力色(cmykp)の色再現域は、基準プリンター200に依存する。従って、B2Aテーブル621のLab値(Lj,aj,bj)が基準プリンター200の色再現域外を表す値であっても、基準プリンター200の色再現域にマッピングすることにより得られたcmyk値(cj,mj,yj,kj)がLab値(Lj,aj,bj)に対応付けられている。 The output profile 620 is a cmyk color space (example of the second device dependent color space CS2) that matches the Lab value (L j , a j , b j ) of the Lab color space (CS3) and the ink used in the reference printer 200. This is data that defines the correspondence between the cmyk values (c j , m j , y j , k j ). In this case, the grid points GD2 of the B2A table 621 are usually arranged in the Lab color space at substantially equal intervals in the L-axis direction, the a-axis direction, and the b-axis direction. The variable j here is a variable that identifies the grid point GD2 set in the Lab color space. The term "cmyk color space" is used to distinguish the color space matched to the ink used in the reference printer 200 from the color space matched to the target printing machine. In the output profile 620, the Lab color space is an example of the input color space CS4, and the cmyk color space is an example of the output color space CS5. The color reproduction range of the output color (cmyk p ) represented by the cmyk value depends on the reference printer 200. Therefore, even if the Lab value (L j , a j , b j ) of the B2A table 621 represents a value outside the color reproduction range of the reference printer 200, the cmyk obtained by mapping to the color reproduction range of the reference printer 200. The values (c j , m j , y j , k j ) are associated with the Lab values (L j , a j , b j ).

DLP630は、CMYK色空間(CS1)のCMYK値(Ci,Mi,Yi,Ki)と、cmyk色空間(CS2)のcmyk値(ci,mi,yi,ki)と、の対応関係を規定したデータである。この場合のデバイスリンクテーブル631の格子点GD1は、入力プロファイル610のA2Bテーブル611の格子点である。尚、ここでの変数iは、CMYK色空間に設定された格子点GD1を識別する変数である。DLP630は、入力プロファイル610と出力プロファイル620とを結合することにより得られる。DLP630において、CMYK色空間は入力色空間CS4の例であり、cmyk色空間は出力色空間CS5の例である。
尚、プロファイル610,620,630に含まれる変換テーブルは、単一の変換テーブルに限定されず、1次元の変換テーブルと3又は4次元の変換テーブルと1次元の変換テーブルとの組合せ等、複数の変換テーブルの組合せでもよい。従って、図3に示す変換テーブルは、プロファイル610,620,630に含まれる3又は4次元の変換テーブルを直接示す場合もあれば、プロファイル610,620,630に含まれる複数の変換テーブルを組み合わせた状態を示す場合もある。
また、格子点(grid point)は入力色空間に配置された仮想の点を意味し、入力色空間における格子点の位置に対応する出力座標値が該格子点に格納されていると想定することにしている。複数の格子点が入力色空間内で均等に配置されるのみならず、複数の格子点が入力色空間内で不均等に配置されることも、本技術に含まれる。
The DLP630 has a CMYK value (C i , Mi, Y i , Ki) in the CMYK color space (CS1) and a cMYK value ( ci , mi, y i , ki ) in the cmyk color space (CS2 ) . This is the data that defines the correspondence between. The grid point GD1 of the device link table 631 in this case is the grid point of the A2B table 611 of the input profile 610. The variable i here is a variable that identifies the grid point GD1 set in the CMYK color space. The DLP 630 is obtained by combining the input profile 610 and the output profile 620. In the DLP630, the CMYK color space is an example of the input color space CS4, and the cmyk color space is an example of the output color space CS5.
The conversion tables included in the profiles 610, 620, and 630 are not limited to a single conversion table, and there are a plurality of conversion tables such as a combination of a one-dimensional conversion table, a three-dimensional conversion table, and a one-dimensional conversion table. It may be a combination of conversion tables of. Therefore, the conversion table shown in FIG. 3 may directly indicate the 3 or 4 dimensional conversion table included in the profiles 610, 620, 630, or a plurality of conversion tables included in the profiles 610, 620, 630 are combined. It may also indicate a state.
Further, a grid point means a virtual point arranged in the input color space, and it is assumed that the output coordinate value corresponding to the position of the grid point in the input color space is stored in the grid point. I have to. It is included in the present technology that not only a plurality of grid points are evenly arranged in the input color space but also a plurality of grid points are unevenly arranged in the input color space.

図4は、プロファイル500の構造を模式的に例示している。図4に示すプロファイル500は、ICCプロファイルであり、プロファイルヘッダー510とタグテーブル520を含む。プロファイル500には、PCSと機器従属色空間との間でカラー情報を変換するために必要な情報であるタグ(tag)521が含まれている。タグ521には、プロファイル500をカスタマイズするためのプライベートタグ523が含まれてもよい。 FIG. 4 schematically illustrates the structure of profile 500. The profile 500 shown in FIG. 4 is an ICC profile and includes a profile header 510 and a tag table 520. The profile 500 includes a tag 521, which is information necessary for converting color information between the PCS and the device-dependent color space. The tag 521 may include a private tag 523 for customizing the profile 500.

プロファイル500が入力プロファイル610又は出力プロファイル620である場合、デバイス用のA2Bxタグ(図4に示すxは0、1、又は、2)は、エレメントデータ530として、機器従属色空間(CMYK色空間、cmyk色空間)からLab色空間に変換するための色変換テーブルを含んでいる。デバイス用のB2Axタグは、エレメントデータ530として、Lab色空間から機器従属色空間(CMYK色空間、cmyk色空間)に変換するための色変換テーブルを含んでいる。 When the profile 500 is an input profile 610 or an output profile 620, the A2Bx tag for the device (x in FIG. 4 is 0, 1, or 2) is the element data 530 and the device dependent color space (CMYK color space, It includes a color conversion table for converting from (cmyk color space) to Lab color space. The B2Ax tag for the device includes a color conversion table for converting the Lab color space to the device-dependent color space (CMYK color space, cmyk color space) as the element data 530.

図4に示すA2B0タグ、及び、B2A0タグは、知覚的(Perceptual)な色変換を行うための情報である。知覚的な色変換は、階調再現を重視しているので、主に、色域の広い写真画像の変換に用いられる。図4に示すA2B1タグ、及び、B2A1タグは、相対的で測色的(Media-Relative Colorimetric)な色変換、又は、絶対的で測色的(Absolute Colorimetric)な色変換を行うための情報である。測色的な色変換は、測色値に忠実であるので、主に、正確な色の一致が求められるデジタルプルーフの色校正出力用の変換に用いられる。図4に示すA2B2タグ、及び、B2A2タグは、彩度重視(Saturation)の色変換を行うための情報である。彩度重視の色変換は、色味の正確さよりも色の鮮やかさ重視しているので、主に、ビジネスグラッフィクスでのグラフ表示等の変換に用いられる。 The A2B0 tag and the B2A0 tag shown in FIG. 4 are information for performing perceptual color conversion. Since perceptual color conversion emphasizes gradation reproduction, it is mainly used for conversion of photographic images having a wide color gamut. The A2B1 tag and B2A1 tag shown in FIG. 4 are information for performing relative and colorimetric (Media-Relative Colorimetric) color conversion or absolute and colorimetric (Absolute Colorimetric) color conversion. be. Since the colorimetric color conversion is faithful to the colorimetric value, it is mainly used for the conversion for the color calibration output of the digital proof where accurate color matching is required. The A2B2 tag and the B2A2 tag shown in FIG. 4 are information for performing color conversion with emphasis on saturation (Saturation). Since color conversion that emphasizes saturation emphasizes color vividness rather than color accuracy, it is mainly used for conversion such as graph display in business graphics.

プロファイル500がDLP630である場合、エレメントデータ530として、第一機器従属色空間CS1であるCMYK色空間から第二機器従属色空間CS2であるcmyk色空間に変換するためのデバイスリンクテーブル631を含んでいる。このデバイスリンクテーブル631は、A2B0タグに対応する箇所に格納されている。 When the profile 500 is the DLP 630, the element data 530 includes a device link table 631 for converting the CMYK color space which is the first device dependent color space CS1 to the cMYK color space which is the second device dependent color space CS2. There is. This device link table 631 is stored in a location corresponding to the A2B0 tag.

本具体例では、DLPのフォーマットを利用してデバイスリンクテーブル701を含むキャリブレーション用DLP700(図1参照)を用意し、デバイスリンクテーブル701により対象プリンター201の出力色を基準プリンター200の出力色に近付けることにしている。キャリブレーション用DLP700において、デバイスリンクテーブル701は、A2B0タグに対応する箇所に格納されている。 In this specific example, a calibration DLP 700 (see FIG. 1) including a device link table 701 is prepared using the DLP format, and the output color of the target printer 201 is set to the output color of the reference printer 200 by the device link table 701. I'm going to get closer. In the calibration DLP700, the device link table 701 is stored in a place corresponding to the A2B0 tag.

図5は、キャリブレーション用のデバイスリンクテーブル701の構造を模式的に例示している。図5の下部には、cmyk色空間(CS2)における格子点GD3の位置を模式的に例示している。図5において、入力値c0,m0,y0,k0は、それぞれ、c成分、m成分、y成分、及び、k成分を示している。出力値c1,m1,y1,k1は、それぞれ、c成分、m成分、y成分、及び、k成分を示している。すなわち、デバイスリンクテーブル701における入力値及び出力値は、ブラックを含む4成分を有している。 FIG. 5 schematically illustrates the structure of the device link table 701 for calibration. The lower part of FIG. 5 schematically illustrates the position of the grid point GD3 in the cmyk color space (CS2). In FIG. 5, the input values c0, m0, y0, and k0 indicate the c component, the m component, the y component, and the k component, respectively. The output values c1, m1, y1, and k1 indicate the c component, the m component, the y component, and the k component, respectively. That is, the input value and the output value in the device link table 701 have four components including black.

cmyk色空間は4次元の色空間であるため、図5ではc軸とm軸とy軸とで形成される3次元の仮想空間を示している。デバイスリンクテーブル701の格子点GD3は、通常、cmyk色空間にc軸方向、m軸方向、y軸方向、及び、k軸方向へ略等間隔となるように並べられる。尚、ここでの変数iは、cmyk色空間(CS2)に設定された格子点GD3を識別する変数である。図5の下部において、c軸方向における格子点GD3の間隔をGcと示し、m軸方向における格子点GD3の間隔をGmと示し、y軸方向における格子点GD3の間隔をGyと示している。デバイスリンクテーブル701の入力値c0i,m0i,y0i,k0iは、基準プリンター200の出力色を表現する座標値である。デバイスリンクテーブル701の出力値c1i,m1i,y1i,k1iは、対象プリンター201の出力色を表現する座標値である。尚、ここでの変数iは、cmyk色空間に設定された格子点GD3を識別する変数である。
むろん、図5に示すデバイスリンクテーブル701は、キャリブレーション用DLP700に含まれる4次元の変換テーブルを直接示す場合もあれば、キャリブレーション用DLP700に含まれる複数の変換テーブルを組み合わせた状態を示す場合もある。
Since the cmyk color space is a four-dimensional color space, FIG. 5 shows a three-dimensional virtual space formed by the c-axis, the m-axis, and the y-axis. The grid points GD3 of the device link table 701 are usually arranged in the cmyk color space at substantially equal intervals in the c-axis direction, the m-axis direction, the y-axis direction, and the k-axis direction. The variable i here is a variable that identifies the grid point GD3 set in the cmyk color space (CS2). In the lower part of FIG. 5, the distance between the grid points GD3 in the c-axis direction is shown as Gc, the distance between the grid points GD3 in the m-axis direction is shown as Gm, and the distance between the grid points GD3 in the y-axis direction is shown as Gy. The input values c0 i , m0 i , y0 i , and k0 i of the device link table 701 are coordinate values expressing the output color of the reference printer 200. The output values c1 i , m1 i , y1 i , and k1 i of the device link table 701 are coordinate values representing the output colors of the target printer 201. The variable i here is a variable that identifies the grid point GD3 set in the cmyk color space.
Of course, the device link table 701 shown in FIG. 5 may directly indicate the four-dimensional conversion table included in the calibration DLP700, or may indicate a state in which a plurality of conversion tables included in the calibration DLP700 are combined. There is also.

本具体例では、プロファイル610,620,630を調整するカラーマネジメントシステムを利用してデバイスリンクテーブル701の元テーブル711を含むキャリブレーション用DLP700を調整することにしている。本具体例の元テーブル711には、出力値が入力値と同じである4次元の色変換テーブルを用いている。 In this specific example, the color management system for adjusting the profiles 610, 620, and 630 is used to adjust the calibration DLP 700 including the original table 711 of the device link table 701. The original table 711 of this specific example uses a four-dimensional color conversion table whose output value is the same as the input value.

図6は、元テーブル711の構造を模式的に例示している。図6に示す元テーブル711において、出力値c1i,m1i,y1i,k1iには入力値c0i,m0i,y0i,k0iが格納されている。従って、元テーブル711を参照してcmyk値を変換する処理を行っても、元のcmyk値が得られる。このように、元テーブル711に色変換特性の偏りが無いので、キャリブレーション用のデバイスリンクテーブル701を生成するのに好適である。 FIG. 6 schematically illustrates the structure of the original table 711. In the source table 711 shown in FIG. 6, the input values c0 i , m0 i , y0 i , and k0 i are stored in the output values c1 i , m1 i , y1 i , and k1 i . Therefore, even if the process of converting the cmyk value is performed with reference to the original table 711, the original cmyk value can be obtained. As described above, since the original table 711 has no bias in the color conversion characteristics, it is suitable for generating the device link table 701 for calibration.

また、本具体例では、キャリブレーションのために、出力プロファイル620のB2Aテーブル621を使用するのではなく、対象プリンター201又は基準プリンター200の特性のA2Bテーブル641を使用する。これは、以下の理由による。
(理由1)出力プロファイル620のB2Aテーブル621は、機器独立色空間のLab値をプリンターに依存するcmyk色空間の座標値に変換するため、ガマットマッピングが行われた対応関係を有する。このため、B2Aテーブル621を作成又は調整すると、ガマットマッピングの影響が出てしまい、その分、色再現精度に影響してしまう。特に、高彩度の色は、色再現精度や階調性が低下し易い。一方、A2Bテーブル641は、対象プリンター201又は基準プリンター200に依存するcmyk色空間の座標値を機器独立色空間のLab値に変換するため、ガマットマッピングが行われていない。このため、得られるデバイスリンクテーブル701にガマットマッピングの影響が出ず、対象プリンター201の色再現精度が向上する。
(理由2)出力プロファイル620のB2Aテーブル621は、3次元の色変換テーブルである。キャリブレーション用にB2Aテーブル621を作成又は調整する場合、4次元のデータが3次元のデータに圧縮される。これにより、墨保持の情報を残すことができない。また、色変換精度が低下するので、純色保持や墨保持には不利となる。特に、A2Bテーブル611とB2Aテーブル621を組み合わせてDLP630を生成する場合、4次元から3次元に圧縮されたデータに基づいてDLP630が生成されるので、色変換精度が低下し、純色保持や墨保持には不利となる。一方、A2Bテーブル641は対象プリンター201又は基準プリンター200の特性が4次元のまま表されているので、墨保持の情報を容易に残すことができ、対象プリンター201の色再現精度が向上し、純色保持や墨保持に有利となる。
Further, in this specific example, instead of using the B2A table 621 of the output profile 620 for calibration, the A2B table 641 having the characteristics of the target printer 201 or the reference printer 200 is used. This is due to the following reasons.
(Reason 1) The B2A table 621 of the output profile 620 has a correspondence relationship in which gamut mapping is performed in order to convert the Lab value of the device independent color space into the coordinate value of the cmyk color space depending on the printer. Therefore, when the B2A table 621 is created or adjusted, the influence of the gamut mapping appears, and the color reproduction accuracy is affected by that amount. In particular, high-saturation colors tend to deteriorate in color reproducibility and gradation. On the other hand, in the A2B table 641, the coordinate values in the cmyk color space depending on the target printer 201 or the reference printer 200 are converted into the Lab values in the device independent color space, so that no gamut mapping is performed. Therefore, the obtained device link table 701 is not affected by the gamut mapping, and the color reproduction accuracy of the target printer 201 is improved.
(Reason 2) The B2A table 621 of the output profile 620 is a three-dimensional color conversion table. When creating or adjusting the B2A table 621 for calibration, the 4D data is compressed into 3D data. As a result, it is not possible to leave information on the retention of black ink. In addition, since the color conversion accuracy is lowered, it is disadvantageous for pure color retention and black ink retention. In particular, when the A2B table 611 and the B2A table 621 are combined to generate the DLP630, the DLP630 is generated based on the data compressed from 4 dimensions to 3 dimensions, so that the color conversion accuracy is lowered and the pure color retention and the black retention are retained. Is disadvantageous to. On the other hand, since the characteristics of the target printer 201 or the reference printer 200 are represented in the A2B table 641 in four dimensions, the black ink retention information can be easily left, the color reproduction accuracy of the target printer 201 is improved, and the pure color is obtained. It is advantageous for holding and holding ink.

図7は、A2Bテーブル641の構造を模式的に例示している。図7に示すように、A2Bテーブル641は、対象プリンター201又は基準プリンター200の使用インクに合わせたcmyk色空間(CS2)のcmyk値cj,mj,yj,kjと、Lab色空間(CS3)のLab値Lj,aj,bjと、の対応関係を規定した4次元の色変換テーブルである。この場合のA2Bテーブル641の格子点GD4は、通常、cmyk色空間にc軸方向、m軸方向、y軸方向、及び、k軸方向へ略等間隔となるように並べられる。尚、ここでの変数jは、cmyk色空間に設定された格子点GD4を識別する変数である。 FIG. 7 schematically illustrates the structure of the A2B table 641. As shown in FIG. 7, the A2B table 641 has the cmyk values c j , m j , y j , k j and the Lab color space of the cmyk color space (CS2) according to the ink used in the target printer 201 or the reference printer 200. This is a four-dimensional color conversion table that defines the correspondence between the Lab values L j , a j , and b j of (CS3). In this case, the grid points GD4 of the A2B table 641 are usually arranged in the cmyk color space at substantially equal intervals in the c-axis direction, the m-axis direction, the y-axis direction, and the k-axis direction. The variable j here is a variable that identifies the grid point GD4 set in the cmyk color space.

本具体例では、元テーブル711をA2B0タグに格納したキャリブレーション用DLP700を用意し、このキャリブレーション用DLP700のプライベートタグにA2Bテーブル641を格納することにしている。このA2Bテーブル641を有するキャリブレーション用DLP700をカラーマネジメントシステムに渡すことにより、カラーマネジメントシステムが元テーブル711からキャリブレーション用のデバイスリンクテーブル701を生成する。 In this specific example, a calibration DLP700 in which the original table 711 is stored in the A2B0 tag is prepared, and the A2B table 641 is stored in the private tag of the calibration DLP700. By passing the calibration DLP 700 having the A2B table 641 to the color management system, the color management system generates the device link table 701 for calibration from the original table 711.

(5)キャリブレーション用色変換テーブル生成システムで行われる処理の具体例:
図8は、図2に示すホスト装置100で行われるキャリブレーション用DLP生成処理を例示している。尚、ホスト装置100は、マルチタスクにより複数の処理を並列して実行している。ここで、ステップS102は、元テーブル用意工程ST1、元テーブル用意機能FU1、及び、元テーブル用意部U1に対応している。ステップS108は、チャート形成制御工程ST2、チャート形成制御機能FU2、及び、チャート形成制御部U2に対応している。ステップS110は、測色値取得工程ST3、測色値取得機能FU3、及び、測色値取得部U3に対応している。ステップS112は、参照テーブル生成工程ST4、参照テーブル生成機能FU4、及び、参照テーブル生成部U4に対応している。ステップS114は、差異データ取得工程ST5、差異データ取得機能FU5、及び、差異データ取得部U5に対応している。ステップS116~S122は、調整工程ST6、調整機能FU6、及び、調整部U6に対応している。ステップS116は、変換工程ST11、変換機能FU11、及び、変換部U11に対応している。ステップS118は、最適化工程ST12、最適化機能FU12、及び、最適化部U12に対応している。ステップS120は、テーブル調整工程ST13、テーブル調整機能FU13、及び、テーブル調整部U13に対応している。以下、「ステップ」の記載を省略する。
(5) Specific example of processing performed in the calibration color conversion table generation system:
FIG. 8 illustrates a calibration DLP generation process performed by the host device 100 shown in FIG. The host device 100 executes a plurality of processes in parallel by multitasking. Here, step S102 corresponds to the original table preparation process ST1, the original table preparation function FU1, and the original table preparation unit U1. Step S108 corresponds to the chart formation control step ST2, the chart formation control function FU2, and the chart formation control unit U2. Step S110 corresponds to the color measurement value acquisition process ST3, the color measurement value acquisition function FU3, and the color measurement value acquisition unit U3. Step S112 corresponds to the reference table generation step ST4, the reference table generation function FU4, and the reference table generation unit U4. Step S114 corresponds to the difference data acquisition process ST5, the difference data acquisition function FU5, and the difference data acquisition unit U5. Steps S116 to S122 correspond to the adjustment step ST6, the adjustment function FU6, and the adjustment unit U6. Step S116 corresponds to the conversion step ST11, the conversion function FU11, and the conversion unit U11. Step S118 corresponds to the optimization process ST12, the optimization function FU12, and the optimization unit U12. Step S120 corresponds to the table adjustment process ST13, the table adjustment function FU13, and the table adjustment unit U13. Hereinafter, the description of "step" will be omitted.

尚、本実施形態に示す処理は、一部を削除したり順番を入れ替えたりする等、適宜、変更可能である。図8に示す処理の場合、例えば、基準プリンター200で印刷されたカラーチャートCH0の各パッチPA0の測色値LabTが既にある場合、S104の処理を行わずに各パッチPA0の測色値LabTを取得することができる。また、墨保持を行わない場合には、S122の処理を省略してもよい。さらに、元テーブル711を用意するS102の処理は、S104~S114のいずれの処理の後において行うことが可能である。 The process shown in this embodiment can be changed as appropriate, such as deleting a part or changing the order. In the case of the processing shown in FIG. 8, for example, when the color measurement value Lab T of each patch PA0 of the color chart CH0 printed by the reference printer 200 already exists, the color measurement value Lab of each patch PA0 is not performed without the processing of S104. You can get T. Further, when the black ink is not retained, the processing of S122 may be omitted. Further, the process of S102 for preparing the source table 711 can be performed after any of the processes of S104 to S114.

キャリブレーション用DLP生成処理が開始されると、ホスト装置100は、調整によりキャリブレーション用のデバイスリンクテーブル701となる元テーブル711を用意する(S102)。元テーブル711には、図6で示したように出力値c1i,m1i,y1i,k1iが入力値c0i,m0i,y0i,k0iと同じ色変換テーブルを用いることができる。 When the calibration DLP generation process is started, the host device 100 prepares the original table 711 which becomes the device link table 701 for calibration by adjustment (S102). As shown in FIG. 6, the original table 711 can use the same color conversion table whose output values c1 i , m1 i , y1 i , and k1 i are the same as the input values c0 i , m0 i , y0 i , and k0 i . ..

元テーブル711の用意後、ホスト装置100は、基準プリンター200が接続されている状態において、図1で示したカラーチャートCH0を基準プリンター200に印刷させる(S104)。このS104の処理は、例えば、カラーチャートCH0,CH1を形成するためA2Bテーブル641(図7参照)の入力値cj,mj,yj,kjで表されたデータを色分版テーブル750に従ってインク使用量INK0に変換して基準プリンター200にインク使用量INK0を渡す処理とすることができる。カラーチャートCH0,CH1を形成するための入力値cj,mj,yj,kjで表されたデータは、出力プロファイル620の出力色空間CS5の座標を基準としたカラーチャートデータの例である。基準プリンター200は、受け取ったインク使用量INK0でインクを吐出することにより複数のパッチPA0を含むカラーチャートCH0を被印刷物に形成する。各パッチPA0は、本具体例では図7で示したA2Bテーブル641の格子点GD4の色に対応するものとするが、格子点GD4の色とは異なるものでもよい。 After preparing the original table 711, the host device 100 causes the reference printer 200 to print the color chart CH0 shown in FIG. 1 in a state where the reference printer 200 is connected (S104). In this process of S104, for example, in order to form the color charts CH0 and CH1, the data represented by the input values c j , m j , y j , and k j of the A2B table 641 (see FIG. 7) are used as the color separation plate table 750. According to this, the ink usage amount INK 0 can be converted and the ink usage amount INK 0 can be passed to the reference printer 200. The data represented by the input values c j , m j , y j , and k j for forming the color charts CH0 and CH1 are examples of color chart data based on the coordinates of the output color space CS5 of the output profile 620. be. The reference printer 200 forms a color chart CH0 including a plurality of patches PA0 on the printed matter by ejecting ink with the received ink usage amount INK 0 . In this specific example, each patch PA0 corresponds to the color of the grid point GD4 of the A2B table 641 shown in FIG. 7, but may be different from the color of the grid point GD4.

カラーチャートCH0の印刷後、ホスト装置100は、図2で示した測色装置120にカラーチャートCH0の各パッチPA0を測色させ、測色装置120から各パッチPA0の測色値LabTを取得する(S106)。測色値LabTは、プロファイル接続空間CS3を基準としたパッチPA0の測色値である。
尚、基準プリンター200の特性をcmyk値からLab値に変換する対応関係として表すA2Bテーブルがある場合、パッチPA0を毎回測色しなくても、前述のA2Bテーブルを参照して測色値LabTを計算することができる。従って、このように測色値LabTを計算する処理をS104~S106の処理の代わりに行ってもよい。
After printing the color chart CH0, the host device 100 causes the color measuring device 120 shown in FIG. 2 to measure the color of each patch PA0 of the color chart CH0, and acquires the color measurement value Lab T of each patch PA0 from the color measuring device 120. (S106). The color measurement value Lab T is a color measurement value of patch PA0 based on the profile connection space CS3.
If there is an A2B table that expresses the characteristics of the reference printer 200 as a correspondence relationship that converts the characteristics of the reference printer 200 from the cmyk value to the Lab value, the color measurement value Lab T can be referred to with reference to the above-mentioned A2B table without having to measure the color of patch PA0 every time. Can be calculated. Therefore, the process of calculating the colorimetric value Lab T in this way may be performed instead of the process of S104 to S106.

測色値LabTの取得後、ホスト装置100は、対象プリンター201が接続されている状態において、図1で示したカラーチャートCH1を対象プリンター201に印刷させる(S108)。このS108の処理は、例えば、上述したカラーチャートデータを色分版テーブル750に従ってインク使用量INK1に変換して対象プリンター201にインク使用量INK1を渡す処理とすることができる。対象プリンター201は、受け取ったインク使用量INK1でインクを吐出することにより複数のパッチPA1を含むカラーチャートCH1を被印刷物に形成する。各パッチPA1は、本具体例では図7で示したA2Bテーブル641の格子点GD4の色に対応するものとするが、格子点GD4の色とは異なるものでもよい。 After acquiring the color measurement value Lab T , the host device 100 causes the target printer 201 to print the color chart CH1 shown in FIG. 1 in a state where the target printer 201 is connected (S108). The process of S108 can be, for example, a process of converting the above-mentioned color chart data into an ink usage amount INK 1 according to the color separation plate table 750 and passing the ink usage amount INK 1 to the target printer 201. The target printer 201 forms a color chart CH1 including a plurality of patches PA1 on the printed matter by ejecting ink with the received ink usage amount INK 1 . In this specific example, each patch PA1 corresponds to the color of the grid point GD4 of the A2B table 641 shown in FIG. 7, but may be different from the color of the grid point GD4.

カラーチャートCH1の印刷後、ホスト装置100は、図2で示した測色装置120にカラーチャートCH1の各パッチPA1を測色させ、測色装置120から各パッチPA1の測色値Labpを取得する(S110)。測色値Labpは、プロファイル接続空間CS3を基準としたパッチPA1の測色値である。 After printing the color chart CH1, the host device 100 causes the color measuring device 120 shown in FIG. 2 to measure the color of each patch PA1 of the color chart CH1, and acquires the color measurement value Lab p of each patch PA1 from the color measuring device 120. (S110). The color measurement value Lab p is the color measurement value of the patch PA1 based on the profile connection space CS3.

各パッチPA1の測色値Labpの取得後、ホスト装置100は、カラーチャートデータ(入力値cj,mj,yj,kj)と測色値Labpとに基づいて、図7で示したようなA2Bテーブル641を生成する(S112)。このS112の処理は、例えば、入力値cj,mj,yj,kjに測色値Labpの成分Lj,aj,bjを対応付ける処理とすることができる。これにより、対象プリンター201の特性をcmyk値からLab値に変換する対応関係として表すA2Bテーブル641が生成される。 After acquiring the color measurement value Lab p of each patch PA1, the host device 100 uses the color chart data (input values c j , m j , y j , k j ) and the color measurement value Lab p as shown in FIG. 7. A2B table 641 as shown is generated (S112). The process of S112 can be, for example, a process of associating the input values c j , m j , y j , k j with the components L j , a j , b j of the colorimetric value Lab p . As a result, the A2B table 641 representing the characteristics of the target printer 201 as a correspondence relationship for converting the characteristics of the target printer 201 from the cmyk value to the Lab value is generated.

尚、キャリブレーションの対象プリンター201により形成されたパッチPA1の測色値Labpを用いる方が好ましいものの、基準プリンター200により形成されたパッチPA0の測色値LabTを用いてA2Bテーブル641を生成してもよい。入力値cj,mj,yj,kjに測色値LabTの成分Lj,aj,bjを対応付けると、基準プリンター200の特性をcmyk値からLab値に変換する対応関係として表すA2Bテーブル641が生成される。 Although it is preferable to use the color measurement value Lab p of the patch PA1 formed by the target printer 201 for calibration, the A2B table 641 is generated by using the color measurement value Lab T of the patch PA0 formed by the reference printer 200. You may. By associating the input values c j , m j , y j , and k j with the components L j , a j , and b j of the colorimetric value Lab T , the characteristics of the reference printer 200 are converted from the cmyk value to the Lab value. The A2B table 641 to be represented is generated.

A2Bテーブル641の生成後、ホスト装置100は、プロファイル接続空間CS3の座標を基準として基準プリンター200の出力色(測色値LabT)に対する対象プリンター201の出力色(測色値Labp)の差LabT-pを表す差異データ650を取得する(S114)。 After the generation of the A2B table 641, the host device 100 determines the difference in the output color (color measurement value Lab p ) of the target printer 201 with respect to the output color (color measurement value Lab T ) of the reference printer 200 with reference to the coordinates of the profile connection space CS3. The difference data 650 representing the Lab Tp is acquired (S114).

図9は、差異データ650の構造を模式的に例示している。差異データ650は、カラーチャートデータ(入力値cj,mj,yj,kj)に出力色の差(ΔLabT-pjの成分(ΔLT-pj,(ΔaT-pj,(ΔbT-pjが対応付けられている。尚、ここでの変数jはパッチPA1を識別する変数であり、本具体例では図7で示したA2Bテーブル641の格子点GD4がパッチPA1に対応するものとする。 FIG. 9 schematically illustrates the structure of the difference data 650. The difference data 650 is a component (ΔL Tp ) j , (Δa Tp ) j , (Δb Tp ) of the output color difference (ΔLab Tp ) j in the color chart data (input values c j , m j , y j , k j ). ) J is associated. The variable j here is a variable that identifies the patch PA1, and in this specific example, the grid point GD4 of the A2B table 641 shown in FIG. 7 corresponds to the patch PA1.

差異データ650の取得後、ホスト装置100は、S116~S122において、差異データ650とA2Bテーブル641に基づいて、元テーブル711に対して対象プリンター201の出力色(Labp)を基準プリンター200の出力色(LabT)に近付ける調整を行う。本具体例では、差異データ650で表される差LabT-pと、対象プリンター201の特性のA2Bテーブル641と、を用い、デバイスリンクテーブル701の出力値を最適化処理により調整することにしている。 After acquiring the difference data 650, the host device 100 outputs the output color (Lab p ) of the target printer 201 to the original table 711 with respect to the original table 711 based on the difference data 650 and the A2B table 641 in S116 to S122. Make adjustments to bring it closer to the color (Lab T ). In this specific example, the difference Lab Tp represented by the difference data 650 and the A2B table 641 of the characteristics of the target printer 201 are used, and the output value of the device link table 701 is adjusted by the optimization process.

図10は、元テーブル711の出力値である調整対象カラー値cmykpに加える調整カラー値Δcmykの最適解Δcmykbを求める最適化処理を模式的に例示している。図11は、図8のS118で行われる最適化処理をフローチャートより例示している。最適解Δcmykbは、各格子点GD4について求められる。以下、図10,11等を参照しながら図8のS116~S120の処理を説明する。 FIG. 10 schematically illustrates an optimization process for obtaining the optimum solution Δcmyk b of the adjustment color value Δcmyk to be added to the adjustment target color value cmyk p which is the output value of the original table 711. FIG. 11 illustrates the optimization process performed in S118 of FIG. 8 from a flowchart. The optimum solution Δcmyk b is obtained for each grid point GD4. Hereinafter, the processes of S116 to S120 of FIG. 8 will be described with reference to FIGS. 10 and 11.

まず、ホスト装置100は、元テーブル711の出力値である調整対象カラー値cmykpをA2Bテーブル641に従ってLab値である調整対象PCS値LabS2に変換する(S116)。図7に示す例において、調整対象カラー値cmykpがcmyk値cj,mj,yj,kjであれば、調整対象PCS値LabS2はLab値Lj,aj,bjとなる。むろん、調整対象カラー値cmykpが格子点GD4の値に一致しない場合は、補間演算により調整対象PCS値LabS2が求められる。 First, the host device 100 converts the adjustment target color value cmyk p , which is the output value of the original table 711, into the adjustment target PCS value Lab S2 , which is the Lab value, according to the A2B table 641 (S116). In the example shown in FIG. 7, if the adjustment target color value cmyk p is the cmyk value c j , m j , y j , k j , the adjustment target PCS value Lab S2 is the Lab value L j , a j , b j . .. Of course, when the adjustment target color value cmyk p does not match the value of the grid point GD4, the adjustment target PCS value Lab S2 is obtained by the interpolation calculation.

S116の処理後、ホスト装置100は、図11に示す最適化処理を行う(S118)。この最適化処理は、最適化工程ST12、最適化機能FU12、及び、最適化部U12に対応している。本具体例では、S210の解探索処理に準ニュートン法におけるBFGS法(Broyden-Fletcher-Goldfarb-Shanno method)を用いている。むろん、BFGS法以外の準ニュートン法、例えば、DFP法等をS210の解探索処理に用いることも可能である。また、準ニュートン法以外にも、ニュートン法、共役勾配法、等をS210の解探索処理に用いることが可能である。 After the processing of S116, the host device 100 performs the optimization processing shown in FIG. 11 (S118). This optimization process corresponds to the optimization process ST12, the optimization function FU12, and the optimization unit U12. In this specific example, the BFGS method (Broyden-Fletcher-Goldfarb-Shanno method) in the quasi-Newton method is used for the solution search process of S210. Of course, it is also possible to use a quasi-Newton method other than the BFGS method, for example, the DFP method or the like for the solution search process of S210. In addition to the quasi-Newton method, the Newton method, the conjugate gradient method, and the like can be used for the solution search process of S210.

図11に示す最適化処理が開始されると、ホスト装置100は、差異データ650で表される差ΔLabT-pを調整対象PCS値LabS2に加えて目標PCS値LabSTを算出する(S202)。
LabST=LabS2+ΔLabT-p
When the optimization process shown in FIG. 11 is started, the host device 100 adds the difference ΔLab Tp represented by the difference data 650 to the adjustment target PCS value Lab S2 to calculate the target PCS value Lab ST (S202).
Lab ST = Lab S2 + ΔLab Tp

次のS204において、ホスト装置100は、対象プリンター201の出力色を基準プリンター200の出力色に近付けるために調整対象カラー値cmykpに加える調整カラー値Δcmykの初期値Δcmykiを設定する。 In the next S204, the host device 100 sets an initial value Δcmyk i of the adjustment color value Δcmyk to be added to the adjustment target color value cmyk p in order to bring the output color of the target printer 201 closer to the output color of the reference printer 200.

図12は、調整カラー値Δcmykの初期値Δcmykiを変える様子を模式的に例示している。ここで、cmyk色空間は4次元の色空間であるため、図12ではc軸とm軸とy軸とで形成される3次元の仮想空間を示している。図12中、ハッチングを付した丸印は調整対象カラー値cmykpの位置を示している。
図12に示すように、初期値Δcmykiは複数用意されており、これらの初期値Δcmykiの中から一つずつ設定される。ここでの変数iは、前記初期値を識別する変数である。S210の最適化処理に使用されるA2Bテーブル641は、3次元の出力(Lab値)に対する4次元の入力(cmyk値)が複数存在し得る。このため、4次元の調整カラー値Δcmykを変数とする目的関数y=f(Δcmyk)の極値(極小値又は極大値)が多数存在し得る。そこで、互いに異なる複数の初期値ΔcmykiからS210の解探索処理を行い、得られる最適解候補Δcmykpbに基づいて最適解Δcmykbを得ることにしている。
FIG. 12 schematically illustrates how the initial value Δcmyk i of the adjustment color value Δcmyk is changed. Here, since the cmyk color space is a four-dimensional color space, FIG. 12 shows a three-dimensional virtual space formed by the c-axis, the m-axis, and the y-axis. In FIG. 12, the circles with hatches indicate the positions of the color values to be adjusted cmyk p .
As shown in FIG. 12, a plurality of initial values Δcmyk i are prepared, and one of these initial values Δcmyk i is set one by one. The variable i here is a variable that identifies the initial value. The A2B table 641 used for the optimization process of S210 may have a plurality of four-dimensional inputs (cmyk values) for a three-dimensional output (Lab value). Therefore, there may be many extreme values (minimum values or maximum values) of the objective function y = f (Δcmyk) with the four-dimensional adjustment color value Δcmyk as a variable. Therefore, the solution search process of S210 is performed from a plurality of initial values Δcmyk i different from each other, and the optimum solution Δcmyk b is obtained based on the obtained optimum solution candidate Δcmyk p b.

ここで、初期値Δcmykiの各成分を(Δci,Δmi,Δyi,Δki)で表すことにする。初期値Δcmykiの一つは、(Δci,Δmi,Δyi,Δki)=(0,0,0,0)である。これをΔcmyki=0と表すことにする。本具体例では、Δcmyki=0を中心として、c値を間隔値Scずつ(Sc>0)、m値を間隔値Smずつ(Sm>0)、及び、y値を間隔値Syずつ(Sy>0)ずらした3×3×3=27個の初期値Δcmykiを用意している。最適化処理を高速化させるため、kの初期値Δkは0に固定している。従って、初期値Δcmykiは、以下の通りとなる。
(Δci,Δmi,Δyi,Δki)=(+Sc,+Sm,+Sy, 0)
(Δci,Δmi,Δyi,Δki)=(+Sc,+Sm, 0, 0)
(Δci,Δmi,Δyi,Δki)=(+Sc,+Sm,-Sy, 0)
(Δci,Δmi,Δyi,Δki)=(+Sc, 0,+Sy, 0)
(Δci,Δmi,Δyi,Δki)=(+Sc, 0, 0, 0)
・・・
(Δci,Δmi,Δyi,Δki)=( 0, 0, 0, 0)
・・・
(Δci,Δmi,Δyi,Δki)=(-Sc,-Sm,-Sy, 0)
むろん、kの初期値Δkも間隔値Skずつ(Sk>0)ずらすことが可能である。また、初期値の数は、8個、81個、等、27個に限定されない。
Here, each component of the initial value Δcmyk i is represented by (Δci, Δmi, Δyi, Δki). One of the initial values Δcmyk i is (Δci, Δmi, Δyi, Δki) = (0,0,0,0). This is expressed as Δcmyk i = 0. In this specific example, the c value is set by the interval value Sc (Sc> 0), the m value is set by the interval value Sm (Sm> 0), and the y value is set by the interval value Sy (Sy) with Δcmyk i = 0 as the center. > 0) Shifted 3 × 3 × 3 = 27 initial values Δcmyk i are prepared. In order to speed up the optimization process, the initial value Δk of k is fixed to 0. Therefore, the initial value Δcmyk i is as follows.
(Δci, Δmi, Δyi, Δki) = (+ Sc, + Sm, + Sy, 0)
(Δci, Δmi, Δyi, Δki) = (+ Sc, + Sm, 0, 0)
(Δci, Δmi, Δyi, Δki) = (+ Sc, + Sm, −Sy, 0)
(Δci, Δmi, Δyi, Δki) = (+ Sc, 0, + Sy, 0)
(Δci, Δmi, Δyi, Δki) = (+ Sc, 0, 0, 0)
・ ・ ・
(Δci, Δmi, Δyi, Δki) = (0, 0, 0, 0)
・ ・ ・
(Δci, Δmi, Δyi, Δki) = (-Sc, -Sm, -Sy, 0)
Of course, the initial value Δk of k can also be shifted by the interval value Sk (Sk> 0). Further, the number of initial values is not limited to 27 such as 8, 81, and the like.

尚、cmyk色空間(CS2)において第二座標値であるc値、m値、y値、及び、k値のとり得る範囲は、限定されないが、0~100(0≦c≦100、0≦m≦100、0≦y≦100、及び、0≦k≦100)とすることができる。cmyk色空間(CS2)において、A2Bテーブル641(図5参照)の格子点GD3の座標、及び、初期の暫定カラー値cmykpp=cmykp+Δcmykiの座標が同じ尺度であるとする。初期値Δcmykiの間隔値Sc,Sm,Syは、例えば、格子点GD3の間隔Gc,Gm,Gyの0.5~2倍程度とすることができる。式で表すと、以下の通りとなる。
0.5×Gc≦Sc≦2×Gc
0.5×Gm≦Sm≦2×Gm
0.5×Gy≦Sy≦2×Gy
kの初期値Δkも複数設定する場合、初期値Δkの間隔値(Skとする。)も、例えば、k軸方向における格子点GD3の間隔(Gkとする。)の0.5~2倍程度とすることができる。
0.5×Gk≦Sk≦2×Gk
間隔値Sc,Sm,Sy,Skを格子点GD3の間隔Gc,Gm,Gy,Gkの0.5~2倍程度にすると、最適解Δcmykbを効率よく決定することができる。
The range in which the c value, m value, y value, and k value, which are the second coordinate values, can be taken in the cmyk color space (CS2) is not limited, but is 0 to 100 (0 ≦ c ≦ 100, 0 ≦). m ≦ 100, 0 ≦ y ≦ 100, and 0 ≦ k ≦ 100). In the cmyk color space (CS2), it is assumed that the coordinates of the grid point GD3 of the A2B table 641 (see FIG. 5) and the coordinates of the initial provisional color value cmyk pp = cmyk p + Δcmyk i are the same scale. The interval values Sc, Sm, Sy of the initial value Δcmyk i can be, for example, about 0.5 to 2 times the interval Gc, Gm, Gy of the grid points GD3. Expressed as an equation, it is as follows.
0.5 × Gc ≦ Sc ≦ 2 × Gc
0.5 × Gm ≦ Sm ≦ 2 × Gm
0.5 × Gy ≦ Sy ≦ 2 × Gy
When a plurality of initial values Δk of k are also set, the interval value (referred to as Sk) of the initial value Δk is also, for example, about 0.5 to 2 times the interval value of the grid points GD3 (referred to as Gk) in the k-axis direction. Can be.
0.5 × Gk ≦ Sk ≦ 2 × Gk
When the interval values Sc, Sm, Sy, and Sk are set to about 0.5 to 2 times the intervals Gc, Gm, Gy, and Gk of the grid points GD3, the optimum solution Δcmyk b can be efficiently determined.

初期値Δcmykiの設定後、ホスト装置100は、解探索処理を行う(S210)。この解探索処理では、S212~S224の処理を繰り返し行う。
まず、S212において、ホスト装置100は、調整対象カラー値cmykpに調整カラー値Δcmykを加えた暫定カラー値cmykppを算出する。
cmykpp=cmykp+Δcmyk
最初にS212の処理を行う場合の調整カラー値Δcmykは、初期値Δcmykiである。
After setting the initial value Δcmyk i , the host device 100 performs a solution search process (S210). In this solution search process, the processes of S212 to S224 are repeated.
First, in S212, the host device 100 calculates a provisional color value cmyk pp by adding the adjustment color value Δcmyk to the adjustment target color value cmyk p .
cmyk pp = cmyk p + Δcmyk
The adjustment color value Δcmyk when the processing of S212 is performed first is the initial value Δcmyk i .

次のS214において、ホスト装置100は、対象プリンター201の特性のA2Bテーブル641に従って暫定カラー値cmykppを暫定PCS値LabS3に変換する。 In the next S214, the host device 100 converts the provisional color value cmyk pp into the provisional PCS value Lab S3 according to the A2B table 641 of the characteristics of the target printer 201.

次のS216において、ホスト装置100は、暫定PCS値LabS3と目標PCS値LabSTとの色差の二乗を算出する。ここで、色差には、CIEDE2000色差式で表される色差ΔE00、CIE1994年色差式で表される色差ΔE* 94、1976年に提案されたCIE L***表色系による色差ΔE* ab(いわゆるΔE* 76)、CIE L***表色系による色差ΔE* uv、等が含まれる。本具体例では、色差にΔE00を用いることにする。
S216の処理において色差の二乗ΔE00 2を用いることにより、色差ΔE00に含まれる平方根の演算が無くなり、解探索処理が高速化される。色差の二乗ΔE00 2は、目的関数y=f(Δcmyk)に含まれる。従って、目的関数y=f(Δcmyk)は、暫定PCS値LabS3を目標PCS値LabST=LabS2+ΔLabT-pに近付ける要素を含むことになる。
In the next S216, the host device 100 calculates the square of the color difference between the provisional PCS value Lab S3 and the target PCS value Lab ST . Here, the color difference includes the color difference ΔE 00 expressed by the CIEDE2000 color difference formula, the color difference ΔE * 94 expressed by the CIE 1994 color difference formula, and the color difference ΔE by the CIE L * a * b * color system proposed in 1976. * ab (so-called ΔE * 76 ), CIE L * u * v * color difference due to color system ΔE * uv , etc. are included. In this specific example, ΔE 00 is used for the color difference.
By using the square of the color difference ΔE 00 2 in the processing of S216, the calculation of the square root included in the color difference ΔE 00 is eliminated, and the solution search processing is speeded up. The square of the color difference ΔE 00 2 is included in the objective function y = f (Δcmyk). Therefore, the objective function y = f (Δcmyk) includes an element that brings the provisional PCS value Lab S3 closer to the target PCS value Lab ST = Lab S2 + ΔLab Tp .

尚、解探索処理により多くの時間がかかるものの、色差の二乗ΔE00 2の代わりに色差ΔE00自体を目的関数y=f(Δcmyk)に含めてもよい。また、色差ΔE00の代わりに、色差ΔE* ab、L値の差の絶対値とa値の差の絶対値とb値の差の絶対値の総和、等を用いてもよい。 Although it takes a lot of time for the solution search process, the color difference ΔE 00 itself may be included in the objective function y = f (Δcmyk) instead of the squared color difference ΔE 00 2 . Further, instead of the color difference ΔE 00 , the color difference ΔE * ab , the sum of the absolute value of the difference between the L value and the absolute value of the difference between the a value and the absolute value of the difference between the b value, and the like may be used.

次のS218において、ホスト装置100は、目的関数y=f(Δcmyk)を計算するため、色差ΔE00とは別に調整カラー値Δcmykをcmyk色空間(CS2)のベクトルで表現した場合の該ベクトルの大きさVの二乗を算出する。調整カラー値Δcmykの各成分を(Δc,Δm,Δy,Δk)で表すと、調整カラー値Δcmykをcmyk色空間(CS2)のベクトルで表現した場合の該ベクトルの大きさVは、以下の式となる。
V={Δc2+Δm2+Δy2+Δk21/2
調整カラー値Δcmykのベクトルの大きさVが目的関数y=f(Δcmyk)に含まれることにより、調整カラー値ΔcmykのΔc、Δm、Δy、及び、Δkのいずれかの絶対値が突出して大きくなることが抑制される。
In the next S218, in order to calculate the objective function y = f (Δcmyk), the host device 100 expresses the adjusted color value Δcmyk as a vector of the cmyk color space (CS2) separately from the color difference ΔE 00 . Calculate the square of the magnitude V. When each component of the adjusted color value Δcmyk is expressed by (Δc, Δm, Δy, Δk), the magnitude V of the vector when the adjusted color value Δcmyk is expressed by a vector of the cmyk color space (CS2) is expressed by the following equation. It becomes.
V = {Δc 2 + Δm 2 + Δy 2 + Δk 2 } 1/2
By including the magnitude V of the vector of the adjustment color value Δcmyk in the objective function y = f (Δcmyk), the absolute value of any one of Δc, Δm, Δy, and Δk of the adjustment color value Δcmyk becomes prominently large. Is suppressed.

目的関数y=f(Δcmyk)に色差の二乗ΔE00 2が含まれるため、調整カラー値Δcmykのベクトルの大きさVも二乗にして目的関数y=f(Δcmyk)に含めることにしている。
2=Δc2+Δm2+Δy2+Δk2
これにより、ベクトルの大きさVに含まれる平方根の演算が無くなり、解探索処理が高速化される。
尚、解探索処理により多くの時間がかかるものの、調整カラー値Δcmykのベクトルの大きさの二乗V2の代わりに調整カラー値Δcmykのベクトルの大きさV自体を目的関数y=f(Δcmyk)に含めてもよい。また、調整カラー値Δcmykのベクトルの大きさVの代わりに、Δc,Δm,Δy,Δkのそれぞれの絶対値の総和等を用いてもよい。
Since the objective function y = f (Δcmyk) includes the square of the color difference ΔE 00 2 , the magnitude V of the vector of the adjusted color value Δcmyk is also squared and included in the objective function y = f (Δcmyk).
V 2 = Δc 2 + Δm 2 + Δy 2 + Δk 2
As a result, the operation of the square root included in the magnitude V of the vector is eliminated, and the solution search process is speeded up.
Although it takes a lot of time for the solution search process, the vector size V of the adjusted color value Δcmyk is set to the objective function y = f (Δcmyk) instead of the square V 2 of the vector size of the adjusted color value Δcmyk. May be included. Further, instead of the magnitude V of the vector of the adjustment color value Δcmyk, the sum of the absolute values of Δc, Δm, Δy, and Δk may be used.

次のS220において、ホスト装置100は、cmyk値のとり得る範囲0~100の制約条件に基づくコストCを算出する。暫定カラー値cmykpp=cmykp+Δcmykは、cmyk値のとり得る範囲0~100の範囲に収まるべきだからである。ここで、暫定カラー値cmykppの各成分を(cpp,mpp,ypp,kpp)で表すことにする。コストCは、例えば、以下の式に従って算出することができる。
pp<0である場合、 C=-cpp×Cco
pp>100である場合、C=(cpp-100)×Cco
pp<0である場合、 C=-mpp×Cco
pp>100である場合、C=(mpp-100)×Cco
pp<0である場合、 C=-ypp×Cco
pp>100である場合、C=(ypp-100)×Cco
pp<0である場合、 C=-kpp×Cco
pp>100である場合、C=(kpp-100)×Cco
上記以外の場合、 C=0
ただし、係数Ccoは正の数であり、cmyk値のとり得る範囲0~100と比べて十分に大きい数である103≦Cco≦109程度が好ましい。
上記コストCが目的関数y=f(Δcmyk)に含まれると、暫定カラー値cmykppの範囲の制約条件にcmyk値のとり得る範囲0~100が適用された最適化処理が行われる。
In the next S220, the host device 100 calculates the cost C based on the constraint condition in the range 0 to 100 that the cmyk value can take. This is because the provisional color value cmyk pp = cmyk p + Δcmyk should be within the range of 0 to 100 that the cmyk value can take. Here, each component of the provisional color value cmyk pp is represented by (c pp , m pp , y pp , k pp ). The cost C can be calculated, for example, according to the following formula.
If c pp <0, then C = -c pp x Cco
If c pp > 100, then C = (c pp -100) x Cco
If m pp <0, then C = -m pp x Cco
If m pp > 100, then C = (m pp -100) x Cco
If y pp <0, then C = -y pp x Cco
If y pp > 100, then C = (y pp -100) x Cco
If k pp <0, then C = -k pp x Cco
If k pp > 100, then C = (k pp -100) x Cco
In cases other than the above, C = 0
However, the coefficient Cco is a positive number, and is preferably about 10 3 ≤ Cco ≤ 109, which is a sufficiently large number compared to the range 0 to 100 in which the cmyk value can be taken.
When the cost C is included in the objective function y = f (Δcmyk), the optimization process is performed in which the possible range 0 to 100 of the cmyk value is applied to the constraint condition in the range of the provisional color value cmyk pp .

むろん、第二座標値のとり得る範囲が0~100以外の場合であっても、同様にしてコストCを算出することができる。例えば、第二座標値がRGB値であってとり得る範囲が0~255であるとし、暫定カラー値RGBppの各成分を(Rpp,Gpp,Bpp)とする。目的関数y=f(ΔRGB)のコストCは、例えば、以下の式に従って算出することができる。
pp<0である場合、 C=-Rpp×Cco
pp>255である場合、C=(Rpp-255)×Cco
pp<0である場合、 C=-Gpp×Cco
pp>255である場合、C=(Gpp-255)×Cco
pp<0である場合、 C=-Bpp×Cco
pp>255である場合、C=(Bpp-255)×Cco
上記以外の場合、 C=0
ここでも、係数Ccoは正の数であり、RGB値のとり得る範囲0~255と比べて十分に大きい数である103≦Cco≦109程度が好ましい。
Of course, even when the range that the second coordinate value can take is other than 0 to 100, the cost C can be calculated in the same manner. For example, it is assumed that the second coordinate value is an RGB value and the range that can be taken is 0 to 255, and each component of the provisional color value RGB pp is (R pp , G pp , B pp ). The cost C of the objective function y = f (ΔRGB) can be calculated, for example, according to the following equation.
If R pp <0, then C = -R pp x Cco
If R pp > 255, then C = (R pp -255) x Cco
If G pp <0, then C = -G pp x Cco
If G pp > 255, then C = (G pp -255) x Cco
If B pp <0, then C = -B pp x Cco
If B pp > 255, then C = (B pp -255) x Cco
In cases other than the above, C = 0
Again, the coefficient Cco is a positive number, preferably about 10 3 ≤ Cco ≤ 109, which is a sufficiently large number compared to the range 0 to 255 that the RGB value can take.

また、コストCには、第二座標値のとり得る範囲以外の要素が含まれてもよい。例えば、或る調整カラー値ΔcmykについてS212~S220の処理を行った場合にエラーが生じる場合、コストCに103~109程度の値を加算してもよい。 Further, the cost C may include elements other than the range that the second coordinate value can take. For example, if an error occurs when the processing of S212 to S220 is performed for a certain adjustment color value Δcmyk , a value of about 103 to 109 may be added to the cost C.

次のS222において、ホスト装置100は、色差の二乗ΔE00 2、調整カラー値Δcmykのベクトルの大きさの二乗V2、及び、コストCを含む目的関数y=f(Δcmyk)を計算する。目的関数y=f(Δcmyk)は、例えば、以下の式で表される。
y=ΔE00 2+w×V2+C
ただし、係数wは正の数であり、調整カラー値ΔcmykのΔc、Δm、Δy、及び、Δkのいずれかの絶対値が突出して大きくなることを抑制する点で1<w≦10程度が好ましい。
In the next S222, the host device 100 calculates the objective function y = f (Δcmyk) including the squared ΔE 00 2 of the color difference, the square V 2 of the vector magnitude of the adjusted color value Δcmyk, and the cost C. The objective function y = f (Δcmyk) is expressed by, for example, the following equation.
y = ΔE 00 2 + w × V 2 + C
However, the coefficient w is a positive number, and about 1 <w ≦ 10 is preferable in that the absolute value of any one of Δc, Δm, Δy, and Δk of the adjustment color value Δcmyk is suppressed from being prominently increased. ..

上述したS212~S222の処理は、目的関数y=f(Δcmyk)を極小値にする解(最適解候補Δcmykpb)が見つかるまで繰り返される(S224)。最初にS224の処理が行われる場合は目的関数y=f(Δcmyk)が極小値であるか否かを判断することができないため、ホスト装置100は、調整カラー値Δcmykを微小量変えたうえ処理をS212に戻す。以後、ホスト装置100は、調整カラー値Δcmykを微小量変えながらS212~S224の処理を繰り返す。ホスト装置100は、目的関数y=f(Δcmyk)を極小値にする解を見つけると、この解を最適解候補ΔcmykpbとしてS210の解探索処理を終了させる。 The above-mentioned processes of S212 to S222 are repeated until a solution (optimal solution candidate Δcmyk pb ) that makes the objective function y = f (Δcmyk) a minimum value is found (S224). When the processing of S224 is performed first, it cannot be determined whether or not the objective function y = f (Δcmyk) is a minimum value. Therefore, the host device 100 processes after changing the adjustment color value Δcmyk by a small amount. Is returned to S212. After that, the host device 100 repeats the processes of S212 to S224 while changing the adjustment color value Δcmyk by a small amount. When the host device 100 finds a solution that minimizes the objective function y = f (Δcmyk), the host device 100 sets this solution as the optimum solution candidate Δcmyk pb and ends the solution search process of S210.

ホスト装置100は、調整カラー値Δcmykの初期値Δcmykiを全て設定するまでS204~S210の処理を繰り返す(S230)。これにより、初期値Δcmyki毎に最適解候補Δcmykpbが求められる。 The host device 100 repeats the processes of S204 to S210 until all the initial values Δcmyk i of the adjustment color value Δcmyk are set (S230). As a result, the optimum solution candidate Δcmyk pb is obtained for each initial value Δcmyk i .

その後、ホスト装置100は、複数の最適解候補Δcmykpbに基づいて最適解Δcmykbを取得し(S232)、最適化処理を終了させる。S210の解探索処理において、初期値Δcmyki毎に目的関数y=ΔE00 2+w×V2+Cが計算されている。例えば、ホスト装置100は、S232において、初期値Δcmyki毎の目的関数yの値が最も小さくなった場合の最適解候補Δcmykpbを最適解Δcmykbと決定すればよい。 After that, the host device 100 acquires the optimum solution Δcmyk b based on the plurality of optimum solution candidates Δcmyk b (S232), and ends the optimization process. In the solution search process of S210, the objective function y = ΔE 00 2 + w × V 2 + C is calculated for each initial value Δcmyk i . For example, in S232, the host device 100 may determine the optimum solution candidate Δcmyk pb as the optimum solution Δcmyk b when the value of the objective function y for each initial value Δcmyk i becomes the smallest.

得られる解Δcmykbは、暫定PCS値LabS3を目標PCS値LabST=LabS2+ΔLabT-pに極力近付ける最適解である。最適解Δcmykbを得る際、調整カラー値ΔcmykのΔc、Δm、Δy、及び、Δkのいずれかの絶対値が突出して大きくなることが抑制され、暫定カラー値cmykpp=調整対象カラー値cmykp+調整カラー値Δcmykがcmyk値のとり得る範囲に制約される。このような最適解Δcmykbを用いてデバイスリンクテーブル701を調整することにより、対象プリンター201の色再現精度を向上させることができる。 The obtained solution Δcmyk b is an optimum solution that brings the provisional PCS value Lab S3 as close as possible to the target PCS value Lab ST = Lab S2 + ΔLab Tp . When obtaining the optimum solution Δcmyk b , it is suppressed that the absolute value of any one of Δc, Δm, Δy, and Δk of the adjustment color value Δcmyk is prominently increased, and the provisional color value cmyk pp = adjustment target color value cmyk p . + The adjusted color value Δcmyk is restricted to the range that the cmyk value can take. By adjusting the device link table 701 using such an optimum solution Δcmyk b , the color reproduction accuracy of the target printer 201 can be improved.

最適解Δcmykbは、各格子点GD4について求められる。そこで、i番目の格子点GD4についての最適解を(Δcmykbiと表すことにする。
図8のキャリブレーション用DLP生成処理において、S118の最適化処理後、ホスト装置100は、調整カラー値Δcmykの最適解(Δcmykbiに基づいて元テーブル711(図6参照)の出力値c1i,m1i,y1i,k1iを調整する(S120)。例えば、最適解(Δcmykbiの各成分を(Δcbi,(Δmbi,(Δybi,(Δkbiで表すと、以下のように元テーブル711の出力値を調整することができる。
c1i=c0i+(Δcbi
m1i=m0i+(Δmbi
y1i=y0i+(Δybi
k1i=k0i+(Δkbi
得られた出力値c1i,m1i,y1i,k1iは、図5で示したデバイスリンクテーブル701の出力値にすることができる。
The optimum solution Δcmyk b is obtained for each grid point GD4. Therefore, the optimum solution for the i-th lattice point GD4 is expressed as (Δcmyk b ) i .
In the calibration DLP generation process of FIG. 8, after the optimization process of S118, the host device 100 receives the output value c1 of the original table 711 (see FIG. 6) based on the optimum solution (Δcmyk b ) i of the adjustment color value Δcmyk. Adjust i , m1 i , y1 i , and k1 i (S120). For example, if each component of the optimum solution (Δcmyk b ) i is represented by (Δc b ) i , (Δmb) i , (Δy b ) i , ( Δkb ) i , the output value of the original table 711 is as follows. Can be adjusted.
c1 i = c0 i + (Δc b ) i
m1 i = m0 i + ( Δmb ) i
y1 i = y0 i + (Δy b ) i
k1 i = k0 i + ( Δkb ) i
The obtained output values c1 i , m1 i , y1 i , and k1 i can be the output values of the device link table 701 shown in FIG.

また、最適解(Δcmykbiが格子点GD3間で滑らかとなるようにスムージング処理を行い、このスムージング処理によりスムージングされた最適解((Δcmyksbiとする。)に基づいて元テーブル711の出力値を調整してもよい。例えば、格子点GD3毎の最適解(Δcmykbiに対して4次元の3次スプライン関数による補間演算を行うことにより、スムージングされた最適解(Δcmyksbiを決定することができる。最適解(Δcmyksbiの各成分を(Δcsbi,(Δmsbi,(Δysbi,(Δksbiで表すと、デバイスリンクテーブル701の出力値c1i,m1i,y1i,k1iを以下のように設定することができる。
c1i=c0i+(Δcsbi
m1i=m0i+(Δmsbi
y1i=y0i+(Δysbi
k1i=k0i+(Δksbi
むろん、スムージング処理は、スプライン関数を用いることに限定されない。
Further, a smoothing process is performed so that the optimum solution (Δcmyk b ) i becomes smooth between the grid points GD3, and the original table 711 is based on the optimum solution ((Δcmyk sb ) i ) smoothed by this smoothing process. The output value of may be adjusted. For example, a smoothed optimum solution (Δcmyk sb ) i can be determined by performing an interpolation operation using a four-dimensional cubic spline function on the optimum solution (Δcmyk b ) i for each grid point GD3. When each component of the optimum solution (Δcmyk sb ) i is represented by (Δc sb ) i , (Δm sb ) i , (Δy sb ) i , (Δk sb ) i , the output values of the device link table 701 are c1 i and m1 i . , Y1 i , k1 i can be set as follows.
c1 i = c0 i + (Δc sb ) i
m1 i = m0 i + (Δm sb ) i
y1 i = y0 i + (Δy sb ) i
k1 i = k0 i + (Δk sb ) i
Of course, the smoothing process is not limited to using the spline function.

S120の処理により得られたデバイスリンクテーブル701は、そのままキャリブレーション用DLP700に格納して使用することが可能である。インクドットの粒状感の抑制等のためにK(ブラック)の使用領域を保持する場合、ホスト装置100は、デバイスリンクテーブル701に対してKの使用領域を保持する墨保持処理を行う(S122)。Kの使用領域を保持するとは、元テーブル711のKの入力値k0iの内、k0i>0の入力値に対応する出力値k1iをk1i>0に調整することを意味する。ここで、k0i>0の入力値はブラックを使用する入力値であり、k1i>0の出力値はブラックを使用する出力値である。従って、S122の墨保持処理は、元テーブル711に対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行う処理である。 The device link table 701 obtained by the process of S120 can be directly stored in the calibration DLP 700 and used. When the K (black) used area is held for suppressing the graininess of the ink dots, the host device 100 performs a black ink holding process for holding the K used area on the device link table 701 (S122). .. Retaining the used area of K means adjusting the output value k1i corresponding to the input value of k0i> 0 among the input values k0i of K in the original table 711 to k1i> 0. Here, the input value of k0i> 0 is an input value using black, and the output value of k1i> 0 is an output value using black. Therefore, the black ink retention process of S122 is a process of adjusting the output value corresponding to the input value using black to the value in which black is used with respect to the original table 711.

また、ホスト装置100は、元テーブル711のKの入力値k0iの内、k0i=0の入力値に対応する出力値k1iをk1i=k0i=0のままにしてもよい。ここで、k0i=0の入力値はブラックを使用しない入力値であり、k1i=0の出力値はブラックを使用しない出力値である。従って、この処理は、元テーブル711に対してブラックを使用しない入力値に対応する出力値をブラックが使用されない値にする処理である。 Further, the host device 100 may leave the output value k1i corresponding to the input value of k0i = 0 among the input values k0i of K in the original table 711 as k1i = k0i = 0. Here, the input value of k0i = 0 is an input value that does not use black, and the output value of k1i = 0 is an output value that does not use black. Therefore, this process is a process of changing the output value corresponding to the input value that does not use black to the original table 711 to a value that does not use black.

さらに、ホスト装置100は、S122の処理とともに、又は、S122の処理の代わりに、デバイスリンクテーブル701に対して純色を保持する純色保持処理を行ってもよい。純色を保持するとは、元テーブル711に対して純色を表す入力値に対応する出力値を同じ純色を表す値にする調整を行うことを意味する。例えば、元テーブル711の入力値がシアンの純色である場合、c0i>0、且つ、m0i=y0i=k0i=0である。この場合、c1i>0、且つ、m1i=y1i=k1i=0となるように元テーブル711を調整すればよい。元テーブル711の入力値がマゼンタの純色である場合、m1i>0、且つ、c1i=y1i=k1i=0となるように元テーブル711を調整すればよい。 Further, the host device 100 may perform a pure color holding process for holding the pure color on the device link table 701 together with the process of S122 or instead of the process of S122. Retaining the pure color means adjusting the original table 711 so that the output value corresponding to the input value representing the pure color is set to the value representing the same pure color. For example, when the input value of the original table 711 is a pure cyan color, c0i> 0 and m0i = y0i = k0i = 0. In this case, the original table 711 may be adjusted so that c1i> 0 and m1i = y1i = k1i = 0. When the input value of the original table 711 is the pure color of magenta, the original table 711 may be adjusted so that m1i> 0 and c1i = y1i = k1i = 0.

S122の処理後、ホスト装置100は、得られたデバイスリンクテーブル701をキャリブレーション用DLP700に格納し(S124)、キャリブレーション用DLP生成処理を終了させる。 After the process of S122, the host device 100 stores the obtained device link table 701 in the calibration DLP 700 (S124), and ends the calibration DLP generation process.

得られたキャリブレーション用DLP700は、図1で示したように出力プロファイル620と色分版テーブル750との間に配置して使用することができる。この場合、入力プロファイル610と出力プロファイル620に従って印刷原稿データD0からcmyk値(cmykp0)が生成され、デバイスリンクテーブル701に従って前述のcmyk値(cmykp0)から補正値(cmykp1)に変換される。この補正値(cmykp1)が色分版テーブル750に従ってインク使用量INK1を表すデータに変換されて対象プリンター201に送信され、対象プリンター201によりインク使用量INK1に応じた画像が印刷される。例えば、対象プリンター201がC,M,Y,K,Lc,Lmの計6色のインクを使用する場合、cmyk色空間の座標値の補正値(印刷色cmykp1)がC,M,Y,K,Lc,Lmそれぞれのインク使用量INK1を表す階調値に変換されて対象プリンター201に送信され、画像が印刷される。補正値(cmykp1)は、対象プリンター201の出力色を基準プリンター200の出力色に近付ける値となっている。従って、対象プリンター201により色再現精度が高い画像が印刷される。 The obtained calibration DLP 700 can be arranged and used between the output profile 620 and the color separation table 750 as shown in FIG. In this case, the cmyk value (cmyk p0 ) is generated from the print document data D0 according to the input profile 610 and the output profile 620, and is converted from the above-mentioned cmyk value (cmyk p0 ) to the correction value (cmyk p1 ) according to the device link table 701. .. This correction value (cmyk p1 ) is converted into data representing the ink usage INK 1 according to the color separation plate table 750 and transmitted to the target printer 201, and the target printer 201 prints an image corresponding to the ink usage INK 1 . .. For example, when the target printer 201 uses inks of a total of 6 colors of C, M, Y, K, Lc, and Lm, the correction value (print color cmyk p1 ) of the coordinate values in the cmyk color space is C, M, Y, It is converted into a gradation value representing the ink usage amount INK 1 of each of K, Lc, and Lm, transmitted to the target printer 201, and the image is printed. The correction value (cmyk p1 ) is a value that brings the output color of the target printer 201 closer to the output color of the reference printer 200. Therefore, the target printer 201 prints an image with high color reproduction accuracy.

また、キャリブレーション用DLP700と出力プロファイル620とを結合して使用することも可能である。さらに、キャリブレーション用DLP700と色分版テーブル750とを結合して使用することも可能である。これらの場合も、対象プリンター201により色再現精度が高い画像が印刷される。 It is also possible to combine and use the calibration DLP 700 and the output profile 620. Further, it is also possible to use the calibration DLP 700 and the color separation table 750 in combination. In these cases as well, the target printer 201 prints an image with high color reproduction accuracy.

以上説明したように、キャリブレーション用のデバイスリンクテーブル701となる元テーブル711に対してプリンターの特性のA2Bテーブル641と差異データ650に基づいて調整が行われることにより、デバイスリンクテーブル701が生成される。A2Bテーブル641は、対象プリンター201又は基準プリンター200の特性を4次元のcmyk色空間の座標値から3次元のLab色空間の座標値に変換する対応関係として表している。差異データ650は、基準プリンター200の出力色(LabT)に対する対象プリンター201の出力色(Labp)の差LabT-pを表している。これらA2Bテーブル641と差異データ650に基づいてデバイスリンクテーブル701が生成されるので、ガマットマッピングの影響を受けるB2Aテーブル621をキャリブレーションに使用する必要が無い。従って、キャリブレーションの対象プリンター201の色再現精度が向上する。
また、A2Bテーブル641は対象プリンター201又は基準プリンター200の特性が4次元のまま表されているので、墨保持の情報を容易に残すことができる。そのうえ、4次元の情報が3次元の情報に圧縮されないので、この点でも対象プリンター201の色再現精度が向上し、純色保持や墨保持に有利となる。
As described above, the device link table 701 is generated by adjusting the original table 711, which is the device link table 701 for calibration, based on the A2B table 641 of the printer characteristics and the difference data 650. To. The A2B table 641 shows the characteristics of the target printer 201 or the reference printer 200 as a correspondence relationship for converting the coordinate values of the four-dimensional cmyk color space to the coordinate values of the three-dimensional Lab color space. The difference data 650 represents the difference Lab Tp of the output color (Lab p ) of the target printer 201 with respect to the output color (Lab T ) of the reference printer 200. Since the device link table 701 is generated based on these A2B table 641 and the difference data 650, it is not necessary to use the B2A table 621 affected by the gamut mapping for calibration. Therefore, the color reproduction accuracy of the printer 201 to be calibrated is improved.
Further, since the characteristics of the target printer 201 or the reference printer 200 are represented in the A2B table 641 in four dimensions, the black ink retention information can be easily left. Moreover, since the four-dimensional information is not compressed into the three-dimensional information, the color reproduction accuracy of the target printer 201 is improved in this respect as well, which is advantageous for pure color retention and black ink retention.

(6)変形例:
本発明は、種々の変形例が考えられる。
例えば、出力デバイスは、インクジェットプリンターに限定されず、色材としてトナーを使用するレーザープリンターといった電子写真方式のプリンター、3次元プリンター、表示装置、等でもよい。
画像を形成する色材の種類は、C,M,Y,K,Lc,Lmに限定されず、C,M,Y,K,Lc,Lmに加えて、Yよりも高濃度のDy(ダークイエロー)、Or(オレンジ)、Gr(グリーン)、Kよりも低濃度のLk(ライトブラック)、画質向上用の無着色の色材、等を含んでもよい。また、CとLcの一方の色材を使用しない場合、MとLmの一方の色材を使用しない場合、等も本技術を実施可能である。
むろん、第二機器従属色空間は、cmyk色空間に限定されず、CMY色空間、RGB色空間、等でもよい。
ターゲットデバイスは、ターゲット印刷機に限定されず、表示装置等でもよい。
むろん、第一機器従属色空間は、CMYK色空間に限定されず、CMY色空間、RGB色空間、等でもよい。
(6) Modification example:
Various modifications of the present invention can be considered.
For example, the output device is not limited to an inkjet printer, and may be an electrophotographic printer such as a laser printer that uses toner as a coloring material, a three-dimensional printer, a display device, or the like.
The types of colorants that form the image are not limited to C, M, Y, K, Lc, and Lm, and in addition to C, M, Y, K, Lc, and Lm, Dy (darker) with a higher concentration than Y is used. It may contain yellow), Or (orange), Gr (green), Lk (light black) having a concentration lower than K, an uncolored coloring material for improving image quality, and the like. Further, this technique can be implemented when one of the color materials of C and Lc is not used, when one of the color materials of M and Lm is not used, and the like.
Of course, the second device dependent color space is not limited to the cmyk color space, but may be a CMY color space, an RGB color space, or the like.
The target device is not limited to the target printing machine, and may be a display device or the like.
Of course, the first device dependent color space is not limited to the CMYK color space, but may be a CMY color space, an RGB color space, or the like.

第二機器従属色空間がCMY色空間等といった3次元の色空間である場合、キャリブレーション用のデバイスリンクテーブルは3次元の色変換テーブルでもよい。この場合でも、ガマットマッピングの影響を受けるB2Aテーブル621を使用せずに対象プリンター201の出力色を基準プリンター200の出力色に近付けることができるので、対象プリンター201の色再現精度が向上する。 When the second device dependent color space is a three-dimensional color space such as a CMY color space, the device link table for calibration may be a three-dimensional color conversion table. Even in this case, since the output color of the target printer 201 can be brought closer to the output color of the reference printer 200 without using the B2A table 621 affected by the gamut mapping, the color reproduction accuracy of the target printer 201 is improved.

色分版テーブル750は、ホスト装置100で使用されることに限定されず、プリンター200,201で使用されてもよい。この場合、対象プリンター201を制御するホスト装置100は、cmyk色空間の座標値の補正値(cmykp1)を対象プリンター201に送信すればよい。 The color separation table 750 is not limited to being used in the host device 100, and may be used in the printers 200 and 201. In this case, the host device 100 that controls the target printer 201 may transmit the correction value (cmyk p1 ) of the coordinate values in the cmyk color space to the target printer 201.

図11の最適化処理において、S212~S216の色差の二乗ΔE00 2を算出する処理の少なくとも一部は、S218,S220のいずれの処理の後において行うことが可能である。
また、S220のコストCを算出する処理を行わず、S222の計算処理において目的関数y=ΔE00 2+w×V2を計算してもよい。この場合でも、S232の最適解決定処理において複数の初期値Δcmykiのそれぞれから得られる目的関数yの値が最も小さくなった場合の最適解候補Δcmykpbを最適解Δcmykbに決定すれば、元テーブル711を調整することにより対象プリンター201の色変換精度が向上する。
さらに、S218の調整カラー値Δcmykのベクトルの大きさの二乗V2を算出する処理を行わず、S222の計算処理において目的関数y=ΔE00 2、又は、y=ΔE00 2+Cを計算してもよい。この場合でも、S232の最適解決定処理において複数の初期値Δcmykiのそれぞれから得られる目的関数yの値が最も小さくなった場合の最適解候補Δcmykpbを最適解Δcmykbに決定すれば、元テーブル711を調整することにより対象プリンター201の色変換精度が向上する。
さらに、調整カラー値Δcmykの初期値Δcmykiを(Δci,Δmi,Δyi,Δki)=(0,0,0,0)など一つにしても、調整カラー値Δcmykの最適解Δcmykbが得られる。この最適解Δcmykbを使用して元テーブル711を調整することにより、対象プリンター201の色変換精度が向上する。
In the optimization process of FIG. 11, at least a part of the process of calculating the squared ΔE 00 2 of the color difference of S212 to S216 can be performed after any of the processes of S218 and S220.
Further, the objective function y = ΔE 00 2 + w × V 2 may be calculated in the calculation process of S222 without performing the process of calculating the cost C of S220. Even in this case, if the optimum solution candidate Δcmyk pb when the value of the objective function y obtained from each of the plurality of initial values Δcmyk i is the smallest in the optimum solution determination process of S232 is determined as the optimum solution Δcmyk b , the original By adjusting the table 711, the color conversion accuracy of the target printer 201 is improved.
Further, the objective function y = ΔE 00 2 or y = ΔE 00 2 + C is calculated in the calculation process of S222 without performing the process of calculating the square V 2 of the vector size of the adjustment color value Δcmyk of S218. May be good. Even in this case, if the optimum solution candidate Δcmyk pb when the value of the objective function y obtained from each of the plurality of initial values Δcmyk i is the smallest in the optimum solution determination process of S232 is determined as the optimum solution Δcmyk b , the original By adjusting the table 711, the color conversion accuracy of the target printer 201 is improved.
Further, even if the initial value Δcmyk i of the adjustment color value Δcmyk is set to one such as (Δci, Δmi, Δyi, Δki) = (0,0,0,0), the optimum solution Δcmyk b of the adjustment color value Δcmyk can be obtained. .. By adjusting the original table 711 using this optimum solution Δcmyk b , the color conversion accuracy of the target printer 201 is improved.

元テーブル711は、全ての出力値が入力値と同じである色変換テーブルに限定されず、(c1i,m1i,y1i,k1i)=(c0i,m0i,y0i,k0i)である色変換テーブルから若干変えた色変換テーブルでもよい。 The original table 711 is not limited to the color conversion table in which all output values are the same as the input values, and (c1 i , m1 i , y1 i , k1 i ) = (c0 i , m0 i , y0 i , k0 i) . ) May be a color conversion table slightly changed from the color conversion table.

図13は、元テーブル711の別の構造を模式的に例示している。図13に示す元テーブル711において、複数の格子点GD3の内、i+1番目の格子点については出力値が入力値と同じであるものの、i番目の格子点については出力値が入力値と異なっている。従って、元テーブル711において出力値c1i,m1i,y1i,k1iに入力値c0i,m0i,y0i,k0iと異なる出力値が含まれている。尚、図13に示す元テーブル711において、出力値が入力値と異なるとは、c1i≠c0i、m1i≠m0i、y1i≠y0i、及び、k1i≠k0iの少なくとも一つが成立することを意味する。従って、c1i=c0i、m1i=m0i、y1i=y0i、及び、k1i=k0iの一部が成立する場合でも、出力値が入力値と異なる場合がある。
複数の格子点GD3の内、出力値が入力値と異なっている格子点の数の割合は、例えば、0よりも大きく0.5よりも小さい閾値Tr以下とすることができる。
FIG. 13 schematically illustrates another structure of the original table 711. In the original table 711 shown in FIG. 13, of the plurality of grid points GD3, the output value is the same as the input value for the i + 1th grid point, but the output value is different from the input value for the i-th grid point. There is. Therefore, in the source table 711, the output values c1 i , m1 i , y1 i , and k1 i include output values different from the input values c0 i , m0 i , y0 i , and k0 i . In the original table 711 shown in FIG. 13, the output value is different from the input value because at least one of c1 i ≠ c0 i , m1 i ≠ m0 i , y1 i ≠ y0 i , and k1 i ≠ k0 i . It means that it holds. Therefore, even if a part of c1 i = c0 i , m1 i = m0 i , y1 i = y0 i , and k1 i = k0 i holds, the output value may differ from the input value.
Among the plurality of grid points GD3, the ratio of the number of grid points whose output value is different from the input value can be, for example, a threshold Tr or less, which is larger than 0 and smaller than 0.5.

図13に示すような元テーブル711を使用することにより、元テーブル711に色変換特性を付与することができる。従って、キャリブレーション用のデバイスリンクテーブル701に色変換特性の好みを付与したい場合においてデバイスリンクテーブル701を生成するのに好適である。 By using the original table 711 as shown in FIG. 13, color conversion characteristics can be imparted to the original table 711. Therefore, it is suitable for generating the device link table 701 when it is desired to give the device link table 701 for calibration a preference for color conversion characteristics.

(7)結び:
以上説明したように、本発明によると、種々の態様により、キャリブレーションの対象出力デバイスの色再現精度を向上させる技術等を提供することができる。むろん、独立請求項に係る構成要件のみからなる技術でも、上述した基本的な作用、効果が得られる。
また、上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、公知技術及び上述した例の中で開示した各構成を相互に置換したり組み合わせを変更したりした構成、等も実施可能である。本発明は、これらの構成等も含まれる。
(7) Conclusion:
As described above, according to the present invention, it is possible to provide a technique for improving the color reproduction accuracy of the output device to be calibrated according to various aspects. Of course, the above-mentioned basic operations and effects can be obtained even with a technique consisting of only the constituent requirements according to the independent claims.
Further, the configurations in which the configurations disclosed in the above-mentioned examples are mutually replaced or the combinations are changed, the known techniques and the configurations disclosed in the above-mentioned examples are mutually replaced or the combinations are changed. It is also possible to implement the above-mentioned configuration. The present invention also includes these configurations and the like.

100…ホスト装置(キャリブレーション用色変換テーブル生成装置の例)、114…記憶装置、115…入力装置、120…測色装置、130…表示装置、200…基準プリンター(基準出力デバイスの例)、201…対象プリンター(対象出力デバイスの例)、400…RIP、500…プロファイル、610…入力プロファイル、620…出力プロファイル、630…デバイスリンクプロファイル、641…A2Bテーブル(参照テーブルの例)、650…差異データ、700…キャリブレーション用デバイスリンクプロファイル、701…デバイスリンクテーブル(キャリブレーション用色変換テーブルの例)、711…元テーブル、750…色分版テーブル、CS1…第一機器従属色空間、CS2…第二機器従属色空間、CS3…プロファイル接続空間、CS4…入力色空間、CS5…出力色空間、GD1,GD2,GD3,GD4…格子点、PA0,PA1…パッチ、PR0…キャリブレーション用色変換テーブル生成プログラム、ST1…元テーブル用意工程、ST2…チャート形成制御工程、ST3…測色値取得工程、ST4…参照テーブル生成工程、ST5…差異データ取得工程、ST6…調整工程、ST11…変換工程、ST12…最適化工程、ST13…テーブル調整工程、SY1…キャリブレーション用色変換テーブル生成システム。 100 ... Host device (example of color conversion table generator for calibration), 114 ... Storage device, 115 ... Input device, 120 ... Color measuring device, 130 ... Display device, 200 ... Reference printer (example of reference output device), 201 ... Target printer (example of target output device), 400 ... RIP, 500 ... Profile, 610 ... Input profile, 620 ... Output profile, 630 ... Device link profile, 641 ... A2B table (example of reference table), 650 ... Difference Data, 700 ... Device link profile for calibration, 701 ... Device link table (example of color conversion table for calibration), 711 ... Original table, 750 ... Color separation table, CS1 ... First device dependent color space, CS2 ... Second device dependent color space, CS3 ... Profile connection space, CS4 ... Input color space, CS5 ... Output color space, GD1, GD2, GD3, GD4 ... Lattice point, PA0, PA1 ... Patch, PR0 ... Color conversion table for calibration Generation program, ST1 ... Original table preparation process, ST2 ... Chart formation control process, ST3 ... Color measurement value acquisition process, ST4 ... Reference table generation process, ST5 ... Difference data acquisition process, ST6 ... Adjustment process, ST11 ... Conversion process, ST12 ... Optimization process, ST13 ... Table adjustment process, SY1 ... Color conversion table generation system for calibration.

Claims (12)

基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記調整工程は、
前記元テーブルの出力値である調整対象カラー値を前記参照テーブルに従って前記機器独立座標値である調整対象PCS値に変換する変換工程と、
前記差異データで表される差を前記調整対象PCS値に加えた値を目標PCS値とし、前記調整対象カラー値に加える値を調整カラー値として、前記調整対象カラー値に前記調整カラー値を加えた暫定カラー値を前記参照テーブルに従って変換して得られる暫定PCS値を前記目標PCS値に近付ける要素を含む最適化処理により前記調整カラー値の最適解を得る最適化工程と、
前記調整カラー値の最適解に基づいて前記元テーブルの出力値を調整するテーブル調整工程と、を含む、キャリブレーション用色変換テーブル生成方法。
A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition step of acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
The adjustment step is
A conversion step of converting an adjustment target color value, which is an output value of the original table, into an adjustment target PCS value, which is an device-independent coordinate value, according to the reference table.
The value obtained by adding the difference represented by the difference data to the adjustment target PCS value is used as the target PCS value, the value added to the adjustment target color value is used as the adjustment color value, and the adjustment color value is added to the adjustment target color value. An optimization step of obtaining an optimum solution of the adjusted color value by an optimization process including an element for bringing the provisional PCS value obtained by converting the provisional color value according to the reference table closer to the target PCS value.
A method for generating a color conversion table for calibration , comprising a table adjustment step of adjusting an output value of the original table based on an optimum solution of the adjustment color value .
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記元テーブルにおける出力値は、前記元テーブルにおける入力値と同じであるキャリブレーション用色変換テーブル生成方法。
A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition step of acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
A method for generating a color conversion table for calibration, wherein the output value in the source table is the same as the input value in the source table.
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成する処理をコンピューターにより行う、キャリブレーション用色変換テーブル生成方法であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意工程と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得工程と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整工程と、を含み、
前記キャリブレーション用色変換テーブルにおける入力値及び出力値は、ブラックを含む4成分を有し、
前記調整工程では、前記元テーブルに対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行うキャリブレーション用色変換テーブル生成方法。
A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a method of generating a color conversion table for calibration, in which the process of generating is performed by a computer.
The original table preparation process for preparing the original table to be the color conversion table for calibration by adjustment,
A difference data acquisition step of acquiring difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjustment step of adjusting the output color of the target output device to be closer to the output color of the reference output device.
The input value and the output value in the color conversion table for calibration have four components including black, and have four components.
In the adjustment step, a method for generating a color conversion table for calibration, which adjusts an output value corresponding to an input value using black to the original table so that black is used.
前記元テーブルにおける出力値に、前記元テーブルにおける入力値と異なる出力値が含まれる、請求項1又は請求項3に記載のキャリブレーション用色変換テーブル生成方法。 The method for generating a color conversion table for calibration according to claim 1, wherein the output value in the original table includes an output value different from the input value in the original table. 前記出力色空間の座標を基準としたカラーチャートデータに基づいて前記対象出力デバイスにパッチを含むカラーチャートを形成させるチャート形成制御工程と、
前記プロファイル接続空間を基準として前記パッチの測色値を取得する測色値取得工程と、
前記カラーチャートデータと前記測色値とに基づいて前記参照テーブルを生成する参照テーブル生成工程と、をさらに含む、請求項1~請求項4のいずれか一項に記載のキャリブレーション用色変換テーブル生成方法。
A chart formation control step of forming a color chart including a patch on the target output device based on the color chart data based on the coordinates of the output color space.
A color measurement value acquisition process for acquiring the color measurement value of the patch based on the profile connection space, and
The color conversion table for calibration according to any one of claims 1 to 4 , further comprising a reference table generation step of generating the reference table based on the color chart data and the color measurement value. Generation method.
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するためのキャリブレーション用色変換テーブル生成プログラムであって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意機能と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得機能と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整機能と、をコンピューターに実現させ
前記調整機能は、
前記元テーブルの出力値である調整対象カラー値を前記参照テーブルに従って前記機器独立座標値である調整対象PCS値に変換する変換機能と、
前記差異データで表される差を前記調整対象PCS値に加えた値を目標PCS値とし、前記調整対象カラー値に加える値を調整カラー値として、前記調整対象カラー値に前記調整カラー値を加えた暫定カラー値を前記参照テーブルに従って変換して得られる暫定PCS値を前記目標PCS値に近付ける要素を含む最適化処理により前記調整カラー値の最適解を得る最適化機能と、
前記調整カラー値の最適解に基づいて前記元テーブルの出力値を調整するテーブル調整機能と、を含む、キャリブレーション用色変換テーブル生成プログラム。
A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generation program for calibration to generate.
The original table preparation function that prepares the original table that becomes the color conversion table for calibration by adjustment,
A difference data acquisition function that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. On the other hand, the computer is realized with an adjustment function for adjusting the output color of the target output device to be closer to the output color of the reference output device .
The adjustment function is
A conversion function that converts the adjustment target color value, which is the output value of the original table, into the adjustment target PCS value, which is the device independent coordinate value, according to the reference table.
The value obtained by adding the difference represented by the difference data to the adjustment target PCS value is used as the target PCS value, the value added to the adjustment target color value is used as the adjustment color value, and the adjustment color value is added to the adjustment target color value. An optimization function for obtaining an optimum solution of the adjusted color value by an optimization process including an element for bringing the provisional PCS value obtained by converting the provisional color value according to the reference table closer to the target PCS value.
A color conversion table generation program for calibration , which includes a table adjustment function for adjusting the output value of the original table based on the optimum solution of the adjustment color value .
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するためのキャリブレーション用色変換テーブル生成プログラムであって、 A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generation program for calibration to generate.
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意機能と、 The original table preparation function that prepares the original table that becomes the color conversion table for calibration by adjustment,
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得機能と、 A difference data acquisition function that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整機能と、をコンピューターに実現させ、 The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. On the other hand, the computer is realized with an adjustment function for adjusting the output color of the target output device to be closer to the output color of the reference output device.
前記元テーブルにおける出力値は、前記元テーブルにおける入力値と同じである、キャリブレーション用色変換テーブル生成プログラム。 A calibration color conversion table generation program in which the output value in the source table is the same as the input value in the source table.
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するためのキャリブレーション用色変換テーブル生成プログラムであって、 A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generation program for calibration to generate.
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意機能と、 The original table preparation function that prepares the original table that becomes the color conversion table for calibration by adjustment,
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得機能と、 A difference data acquisition function that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整機能と、をコンピューターに実現させ、 The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. On the other hand, the computer is realized with an adjustment function for adjusting the output color of the target output device to be closer to the output color of the reference output device.
前記キャリブレーション用色変換テーブルにおける入力値及び出力値は、ブラックを含む4成分を有し、 The input value and the output value in the color conversion table for calibration have four components including black, and have four components.
前記調整機能は、前記元テーブルに対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行う、キャリブレーション用色変換テーブル生成プログラム。 The adjustment function is a calibration color conversion table generation program that adjusts an output value corresponding to an input value using black to the original table so that black is used.
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するキャリブレーション用色変換テーブル生成装置であって、
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意部と、
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得部と、
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整部と、を含み、
前記調整部は、
前記元テーブルの出力値である調整対象カラー値を前記参照テーブルに従って前記機器独立座標値である調整対象PCS値に変換する変換部と、
前記差異データで表される差を前記調整対象PCS値に加えた値を目標PCS値とし、前記調整対象カラー値に加える値を調整カラー値として、前記調整対象カラー値に前記調整カラー値を加えた暫定カラー値を前記参照テーブルに従って変換して得られる暫定PCS値を前記目標PCS値に近付ける要素を含む最適化処理により前記調整カラー値の最適解を得る最適化部と、
前記調整カラー値の最適解に基づいて前記元テーブルの出力値を調整するテーブル調整部と、を含む、キャリブレーション用色変換テーブル生成装置。
A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generator for calibration to generate.
The original table preparation unit that prepares the original table that becomes the color conversion table for calibration by adjustment,
A difference data acquisition unit that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjusting unit that adjusts the output color of the target output device to be closer to the output color of the reference output device.
The adjustment unit
A conversion unit that converts the adjustment target color value, which is the output value of the original table, into the adjustment target PCS value, which is the device independent coordinate value, according to the reference table.
The value obtained by adding the difference represented by the difference data to the adjustment target PCS value is used as the target PCS value, the value added to the adjustment target color value is used as the adjustment color value, and the adjustment color value is added to the adjustment target color value. An optimization unit that obtains an optimum solution of the adjusted color value by an optimization process including an element that brings the provisional PCS value obtained by converting the provisional color value according to the reference table closer to the target PCS value.
A color conversion table generation device for calibration including a table adjustment unit that adjusts an output value of the original table based on an optimum solution of the adjustment color value .
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するキャリブレーション用色変換テーブル生成装置であって、 A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generator for calibration to generate.
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意部と、 The original table preparation unit that prepares the original table that becomes the color conversion table for calibration by adjustment,
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得部と、 A difference data acquisition unit that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整部と、を含み、 The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjusting unit that adjusts the output color of the target output device to be closer to the output color of the reference output device.
前記元テーブルにおける出力値は、前記元テーブルにおける入力値と同じである、キャリブレーション用色変換テーブル生成装置。 A calibration color conversion table generator in which the output value in the source table is the same as the input value in the source table.
基準出力デバイスの特性を含むプロファイルに従って得られる出力色空間の出力座標値を、対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける補正値に変換するためのキャリブレーション用色変換テーブルを生成するキャリブレーション用色変換テーブル生成装置であって、 A calibration color conversion table for converting the output coordinate values of the output color space obtained according to the profile including the characteristics of the reference output device into correction values that bring the output color of the target output device closer to the output color of the reference output device. It is a color conversion table generator for calibration to generate.
調整により前記キャリブレーション用色変換テーブルとなる元テーブルを用意する元テーブル用意部と、 The original table preparation unit that prepares the original table that becomes the color conversion table for calibration by adjustment,
プロファイル接続空間の座標を基準として前記基準出力デバイスの出力色に対する前記対象出力デバイスの出力色の差を表す差異データを取得する差異データ取得部と、 A difference data acquisition unit that acquires difference data representing the difference in the output color of the target output device with respect to the output color of the reference output device based on the coordinates of the profile connection space.
前記差異データ、及び、前記対象出力デバイスと前記基準出力デバイスの一方の特性を前記出力座標値から前記プロファイル接続空間の機器独立座標値に変換する対応関係として表す参照テーブルに基づいて、前記元テーブルに対して前記対象出力デバイスの出力色を前記基準出力デバイスの出力色に近付ける調整を行う調整部と、を含み、 The original table based on the difference data and a reference table represented as a correspondence relationship in which the characteristics of one of the target output device and the reference output device are converted from the output coordinate values to the device-independent coordinate values of the profile connection space. Including an adjusting unit that adjusts the output color of the target output device to be closer to the output color of the reference output device.
前記キャリブレーション用色変換テーブルにおける入力値及び出力値は、ブラックを含む4成分を有し、 The input value and the output value in the color conversion table for calibration have four components including black, and have four components.
前記調整部は、前記元テーブルに対してブラックを使用する入力値に対応する出力値をブラックが使用される値にする調整を行う、キャリブレーション用色変換テーブル生成装置。 The adjustment unit is a color conversion table generation device for calibration that adjusts the output value corresponding to the input value using black to the original table to the value at which black is used.
請求項9~請求項11のいずれか一項に記載のキャリブレーション用色変換テーブル生成装置と、
パッチを含むカラーチャートを印刷するための印刷装置と、
前記パッチを測色する測色装置とを含む、キャリブレーション用色変換テーブル生成システム。
The calibration color conversion table generator according to any one of claims 9 to 11.
A printing device for printing color charts containing patches, and
A color conversion table generation system for calibration , including a colorimeter that measures the color of the patch.
JP2018021569A 2018-02-09 2018-02-09 Calibration color conversion table generation method, generation program, generation device, and generation system Active JP7003711B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018021569A JP7003711B2 (en) 2018-02-09 2018-02-09 Calibration color conversion table generation method, generation program, generation device, and generation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018021569A JP7003711B2 (en) 2018-02-09 2018-02-09 Calibration color conversion table generation method, generation program, generation device, and generation system

Publications (2)

Publication Number Publication Date
JP2019140502A JP2019140502A (en) 2019-08-22
JP7003711B2 true JP7003711B2 (en) 2022-01-21

Family

ID=67694471

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018021569A Active JP7003711B2 (en) 2018-02-09 2018-02-09 Calibration color conversion table generation method, generation program, generation device, and generation system

Country Status (1)

Country Link
JP (1) JP7003711B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6969167B2 (en) 2017-06-06 2021-11-24 セイコーエプソン株式会社 Profile adjustment method, profile adjustment program, profile adjustment device, and profile adjustment system
JP7481157B2 (en) 2020-04-23 2024-05-10 ローランドディー.ジー.株式会社 Printer color matching method and printing system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006334945A (en) 2005-06-02 2006-12-14 Seiko Epson Corp Determination of combination of amount of ink for reproducing specified color
JP2012080486A (en) 2010-10-06 2012-04-19 Fuji Xerox Co Ltd Color conversion device, image formation device and color conversion program
JP2015119422A (en) 2013-12-19 2015-06-25 富士ゼロックス株式会社 Color processing device, image formation device, and program

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006334945A (en) 2005-06-02 2006-12-14 Seiko Epson Corp Determination of combination of amount of ink for reproducing specified color
JP2012080486A (en) 2010-10-06 2012-04-19 Fuji Xerox Co Ltd Color conversion device, image formation device and color conversion program
JP2015119422A (en) 2013-12-19 2015-06-25 富士ゼロックス株式会社 Color processing device, image formation device, and program

Also Published As

Publication number Publication date
JP2019140502A (en) 2019-08-22

Similar Documents

Publication Publication Date Title
JP6888507B2 (en) Profile adjustment method, profile adjustment program, profile adjustment device, and profile adjustment system
JP6969167B2 (en) Profile adjustment method, profile adjustment program, profile adjustment device, and profile adjustment system
US10542191B2 (en) Profile adjustment method, profile adjustment program of non-transitory computer readable medium for storing, and profile adjustment system
JP6891644B2 (en) Profile adjustment method, profile adjustment program, and profile adjustment system
EP3481042B1 (en) Profile adjustment method, storage medium storing profile adjustment program, and profile adjustment apparatus
CN109120815B (en) Color chart for color selection, method and device for generating the same
JP6950297B2 (en) Profile adjustment method, profile adjustment program, and profile adjustment system
JP2022040818A (en) Image processing device, image processing method, and program
JP6950513B2 (en) Color conversion table adjustment method, color conversion table adjustment program, color conversion table adjustment device, and color conversion table adjustment system
JP6959574B2 (en) Device link profile adjustment method, adjustment program, adjustment device, adjustment system, creation method, creation program, and creation device
JP7003711B2 (en) Calibration color conversion table generation method, generation program, generation device, and generation system
JP6275058B2 (en) Color profile creation method and color profile creation program
US8995035B2 (en) Image processing method and apparatus, and color separation table generating method optimizing color gamut for each printing mode
US10764472B2 (en) Profile adjustment method, profile adjustment apparatus, and non-transitory computer-readable storage medium storing profile adjustment program
JP2019021977A (en) Profile adjustment method, profile adjustment program, and profile adjustment device
JP6769124B2 (en) Color chart generator for color selection, color chart generation method for color selection, and color chart generation program for color selection
JP2014014057A (en) Color profile creation device and color profile creation method
JP2019161402A (en) Color conversion method, color conversion program, and color converter
CN111800557A (en) Color conversion information generation method and color conversion information generation device
JP2019161401A (en) Color conversion method, color conversion program, and color converter
JP2009004867A (en) Color matching in consideration of metamerism
JP2009077254A (en) Color adjusting apparatus, and color adjusting method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20201207

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210908

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211101

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20211130

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211213

R150 Certificate of patent or registration of utility model

Ref document number: 7003711

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150