JP2005268994A - Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table - Google Patents
Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table Download PDFInfo
- Publication number
- JP2005268994A JP2005268994A JP2004075721A JP2004075721A JP2005268994A JP 2005268994 A JP2005268994 A JP 2005268994A JP 2004075721 A JP2004075721 A JP 2004075721A JP 2004075721 A JP2004075721 A JP 2004075721A JP 2005268994 A JP2005268994 A JP 2005268994A
- Authority
- JP
- Japan
- Prior art keywords
- color
- value data
- conversion table
- ink
- ink value
- 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.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 142
- 238000000034 method Methods 0.000 title claims abstract description 29
- 238000012937 correction Methods 0.000 claims abstract description 76
- 238000005259 measurement Methods 0.000 claims abstract description 21
- 239000000976 ink Substances 0.000 claims description 259
- 230000006870 function Effects 0.000 claims description 46
- 239000003086 colorant Substances 0.000 claims description 37
- 230000000295 complement effect Effects 0.000 claims description 6
- 238000003384 imaging method Methods 0.000 claims 1
- 238000004364 calculation method Methods 0.000 abstract description 25
- 238000011161 development Methods 0.000 abstract description 11
- 238000000926 separation method Methods 0.000 description 45
- 238000012545 processing Methods 0.000 description 42
- 230000000875 corresponding effect Effects 0.000 description 39
- 238000001514 detection method Methods 0.000 description 30
- 238000010586 diagram Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 4
- LYCAIKOWRPUZTN-UHFFFAOYSA-N Ethylene glycol Chemical compound OCCO LYCAIKOWRPUZTN-UHFFFAOYSA-N 0.000 description 3
- 239000000463 material Substances 0.000 description 3
- 238000004737 colorimetric analysis Methods 0.000 description 2
- 238000004040 coloring Methods 0.000 description 2
- 238000013507 mapping Methods 0.000 description 2
- 238000002360 preparation method Methods 0.000 description 2
- 230000004456 color vision Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000000975 dye Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 235000012736 patent blue V Nutrition 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000012887 quadratic function Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Images
Landscapes
- Ink Jet (AREA)
- Color, Gradation (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
【課題】 発色性がインクによって異なる場合でも正確にパッチを再現することにより、高精度の色再現性が実現できる色変換テーブルを作成することが望まれていた。
【解決手段】 本発明にかかる色変換テーブル作成方法においては、LUT作成用パッチを再現するにあたり、各基本インク(CMY)の発色性に応じた補正を行っている。従って、各基本インクの発色性によって再現されるLUT作成用パッチの色相に偏りが生じることを防止することができる。すなわち、LUT作成用パッチの測色結果に基づいて補間演算により作成される色変換テーブルの色再現性を向上させることができる。
【選択図】 図7PROBLEM TO BE SOLVED: To create a color conversion table capable of realizing high-precision color reproducibility by accurately reproducing a patch even when color developability varies depending on ink.
In the color conversion table creation method according to the present invention, when reproducing a LUT creation patch, correction is performed in accordance with the color developability of each basic ink (CMY). Therefore, it is possible to prevent the hue of the LUT creation patch reproduced by the color development of each basic ink from being biased. That is, the color reproducibility of the color conversion table created by the interpolation calculation based on the color measurement result of the LUT creation patch can be improved.
[Selection] Figure 7
Description
本発明は、色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムおよび色変換テーブルに関する。 The present invention relates to a color conversion table creation method, a color conversion table creation device, a color conversion table creation program, and a color conversion table.
近年、画像の出力装置として、カラーインクジェットプリンタが広く普及している。通常のカラーインクジェットプリンタは、ブラック(K)インクの他に、シアン(C)、マゼンタ(M)、イエロー(Y)の色相を有する複数種類のインクを使用して記録媒体上に印刷画像を形成する。すなわち、カラーインクジェットプリンタに入力されたカラー画像における任意の色は、これらの複数種類のインクを使用して再現することが可能となっている。 In recent years, color ink jet printers have been widely used as image output devices. A normal color ink jet printer forms a print image on a recording medium using a plurality of types of ink having hues of cyan (C), magenta (M), and yellow (Y) in addition to black (K) ink. To do. That is, any color in the color image input to the color ink jet printer can be reproduced using these plural types of ink.
このようなカラーインクジェットプリンタでは、カラー画像における任意の色データを入力し、これと同色を再現可能な複数種類のインクの量を特定する色変換処理を行っている。この色データと、複数種類のインクの量との対応関係は予め色変換テーブル(LUT:Look Up Table)に記述されており、同色変換テーブルを参照することにより、入力した色データに対応したインクの量を取得することが可能となっている(例えば、特許文献1、参照。)。
色変換テーブルは、カラー画像の色データが表す色の色相を忠実に再現するものであることが望ましい。特に、人の色覚は無彩色からの色相のずれを敏感に感じることができるため、無彩色周辺の色の色相を忠実に再現するものであることが望ましい。色データと、各インク量の組み合わせとの対応関係を規定する際には、複数のパッチ(色見本)を実際に再現し、その測色結果に基づいて対応関係を規定している。このとき、任意の色に関して良好な色再現性を得るために、複数のパッチは色相、彩度、明度の少なくとも一部が異なる複数の色を再現するように準備される。その際に、インク量を算定したい色に近いパッチを作成し、測色することにより、インク量の算定精度を向上させることができる。 It is desirable that the color conversion table faithfully reproduces the hue of the color represented by the color data of the color image. In particular, since human color perception can sensitively sense a hue shift from an achromatic color, it is desirable to faithfully reproduce the hue of a color around an achromatic color. When the correspondence relationship between the color data and the combination of each ink amount is defined, a plurality of patches (color samples) are actually reproduced, and the correspondence relationship is defined based on the color measurement result. At this time, in order to obtain good color reproducibility with respect to an arbitrary color, the plurality of patches are prepared to reproduce a plurality of colors having different hues, saturations, and lightnesses. At this time, by creating a patch close to the color for which the ink amount is to be calculated and measuring the color, it is possible to improve the accuracy of calculating the ink amount.
ところで、印刷に使用するインクによって発色性が異なる場合がある。発色性は再現される色に与えるインクの影響力の強さを意味する。例えば、複数のインクの混色により無彩色が再現できるとき、混合比率が低いインクほど他のインクと比較して発色性が高いと言うことができる。このように発色性が高いインクを使用して再現したパッチは、色のバランスが発色性の高いインクの色に偏る場合がある。そのため、インク量を特定したい色に近くないパッチが再現される場合があり、インク量の特定精度が低下するという問題があった。特に、無彩色周辺では上述のように高精度のインク量の算定が要求されるため、確実に無彩色周辺の色を有するパッチを再現しておくことが課題となっていた。 By the way, there are cases where the color developability varies depending on the ink used for printing. Color development means the strength of the ink's influence on the reproduced color. For example, when an achromatic color can be reproduced by mixing a plurality of inks, it can be said that an ink with a lower mixing ratio has higher color developability than other inks. In such a patch reproduced using an ink having high color developability, the color balance may be biased to the color of the ink having high color developability. Therefore, there is a case where a patch that is not close to the color for which the ink amount is desired to be reproduced, and there is a problem that the accuracy of specifying the ink amount is lowered. In particular, since the calculation of the amount of ink with high accuracy is required in the vicinity of the achromatic color as described above, it has been a problem to reliably reproduce the patch having the color around the achromatic color.
本発明は、上記課題にかんがみてなされたもので、発色性がインクによって異なる場合でも高精度の色再現性が実現できる色変換テーブルと、このような色変換テーブルを作成可能な色変換テーブル作成方法、色変換テーブル作成装置、色変換テーブル作成プログラムを提供することを目的とする。 The present invention has been made in view of the above problems. A color conversion table capable of realizing high-precision color reproducibility even when color developability varies depending on ink, and creation of a color conversion table capable of generating such a color conversion table. It is an object to provide a method, a color conversion table creation device, and a color conversion table creation program.
上記目的を達成するため、請求項1にかかる発明は、画像機器で使用する各要素色と印刷装置で使用する各基本インクの色との補色関係に基づいて、同色を表現可能な上記要素色値データと各基本インクの階調で表現される仮想基本インク値データとの対応関係を算出することができる。そして、同算出された上記仮想基本インク値データに上記各基本インクの発色性に応じた発色補正係数を乗算することにより、補正基本インク値データを算出する。このように上記各基本インクの発色性を加味した上記補正基本インク値データに基づいてパッチを作成することにより、上記各基本インクの発色性に影響されることなく意図した色に近いパッチを作成することができる。すなわち、意図した色に近いパッチを確実に作成することができるため、上記色変換テーブル作成工程における上記要素色値データと上記インク値データとの対応関係の算定精度を向上させることができる。従って、色の再現性が良い上記色変換テーブルを作成することが可能となる。
In order to achieve the above object, the invention according to
また、上記発色補正係数を上記仮想基本インク値データの階調に応じて変動させることができる。すなわち、全階調において一律に上記発色補正係数を上記仮想基本インク値データに乗算しない。従って、上記第二の変換工程における補正量を上記仮想基本インク値データの階調に応じて適正な量に変化させることができる。 In addition, the color correction coefficient can be changed according to the gradation of the virtual basic ink value data. In other words, the virtual basic ink value data is not multiplied by the color correction coefficient uniformly in all gradations. Therefore, the correction amount in the second conversion step can be changed to an appropriate amount according to the gradation of the virtual basic ink value data.
測色に際しては印刷結果の色彩値を取得することができれば良く、Lab色空間(L,a,bのそれぞれには通常*が付されるが本明細書では簡単のため省略する。以下同じ。)等の機器非依存色空間での座標を示す測色データが得られればよい。色変換テーブルを作成する際には当該機器非依存色空間での座標を示す測色データと他の画像機器で使用される要素色値データが示す色の当該機器非依存色空間での座標とを利用すればよい。 In color measurement, it is sufficient if the color value of the print result can be acquired, and each Lab color space (L, a, b is usually marked with *, but is omitted in this specification for simplicity. The same applies hereinafter. It is only necessary to obtain colorimetric data indicating coordinates in the device-independent color space. When creating a color conversion table, color measurement data indicating coordinates in the device-independent color space and coordinates in the device-independent color space of colors indicated by element color value data used in other image devices Can be used.
すなわち、機器非依存色空間での座標が複数の色について判明していれば、補間演算等によって任意の色の基本インク値データおよび他の画像機器で使用される各色の色成分値を算出することができるので、任意の色について両者の対応関係を算出して色変換テーブルを規定することができる。他の画像機器で使用される各色の色成分値については機器非依存色空間での座標を取得する必要があるので、所定の式にて機器非依存色空間での座標を算出可能なsRGB規格のデータであると好ましい。むろん、他の画像機器での表示色を測色しても良い。 That is, if the coordinates in the device-independent color space are known for a plurality of colors, the basic ink value data of an arbitrary color and the color component values of each color used in other image devices are calculated by interpolation or the like. Therefore, it is possible to define the color conversion table by calculating the correspondence between the two for any color. Since it is necessary to obtain the coordinates in the device-independent color space for the color component values of each color used in other image devices, the sRGB standard that can calculate the coordinates in the device-independent color space using a predetermined formula It is preferable that this data. Of course, the display color on another image device may be measured.
上記発色補正係数を上記仮想基本インク値データの階調に応じて変動させる具体的手法の一例として、請求項2にかかる発明は、上記発色補正係数が上記仮想基本インク値データが網羅する色空間の最外殻の形状と上記補正基本インク値データが網羅する色空間の最外殻の形状とが合同または相似となるように変動させられる。すなわち、上記仮想基本インク値データが網羅する色空間の外形を歪ませることなく上記補正基本インク値データが網羅する色空間を形成することができる。このようにすることにより、上記補正基本インク値データにおける各基本インクの階調域の相対比を変動させることなく、上記補正基本インク値データを生成することができる。従って、上記補正基本インク値データの色空間において分版処理やデューティ制限処理等を行う際に上記仮想基本インク値データの色空間での仮想的な上記基本インクのインク量比率に基づいて混色や色分解を行ったとしても全体的に大きく色相のバランスが崩れることなはい。すなわち、簡易な分版処理やデューティ制限処理でもパッチの再現色を正確に保つことができる。 As an example of a specific method of changing the color correction coefficient according to the gradation of the virtual basic ink value data, the invention according to claim 2 is a color space in which the color correction coefficient covers the virtual basic ink value data. The shape of the outermost shell and the shape of the outermost shell in the color space covered by the corrected basic ink value data are varied so as to be congruent or similar. That is, the color space covered by the corrected basic ink value data can be formed without distorting the outer shape of the color space covered by the virtual basic ink value data. In this way, the corrected basic ink value data can be generated without changing the relative ratio of the gradation range of each basic ink in the corrected basic ink value data. Accordingly, when performing color separation processing, duty limiting processing, or the like in the color space of the corrected basic ink value data, color mixing or color mixing based on the virtual ink amount ratio of the basic ink in the color space of the virtual basic ink value data is performed. Even if color separation is performed, the hue balance is not greatly lost. That is, the reproduced color of the patch can be accurately maintained even with simple color separation processing and duty limit processing.
また、請求項3にかかる発明は、上記補正基本インク値データが上記仮想基本インク値データの階調を入力階調として有するトーンカーブ関数で表される。すなわち、上記トーンカーブ関数によれば、中間階調領域においては上記基本インクの発色性に応じた補正幅を大きくすることができ、低階調領域と高階調領域においては発色性に応じた補正幅を小さくすることができる。さらに、最低階調と最高階調においては補正しないようにすることができるため、上記仮想基本インク値データの色空間の最外殻と上記補正基本インク値データの色空間の最外殻とを一致させることができる。
In the invention according to
さらに、請求項4にかかる発明は、上記補正係数が上記仮想基本インク値データの階調を変数として有するN次関数(Nは1以上の整数)で表される。すなわち、上記補正係数を上記仮想基本インク値データの階調を乗算して得られる上記補正基本インク値データは、(N+1)次関数で表すことができる。つまり、上記補正基本インク値データを上記仮想基本インク値データの階調に応じて曲線的に変動させることができるため、各次の係数を最適化することにより上記仮想基本インク値データの色空間の最外殻と上記補正基本インク値データの色空間の最外殻とを一致させることができる。 Further, in the invention according to claim 4, the correction coefficient is represented by an Nth order function (N is an integer of 1 or more) having the gradation of the virtual basic ink value data as a variable. That is, the corrected basic ink value data obtained by multiplying the correction coefficient by the gradation of the virtual basic ink value data can be expressed by an (N + 1) degree function. That is, the corrected basic ink value data can be varied in a curved manner according to the gradation of the virtual basic ink value data. Therefore, the color space of the virtual basic ink value data is optimized by optimizing each coefficient. Can be matched with the outermost shell of the color space of the corrected basic ink value data.
また、請求項5にかかる発明は、上記第二の変換工程において上記仮想基本インク値データと上記補正基本インク値データとの対応関係を規定した補正テーブルが備えられ、同補正テーブルを参照することにより、上記仮想基本インク値データから上記補正基本インク値データを取得する。予め作成された補正テーブルを参照することにより、上記第二の変換工程における処理負担を軽減することができる。 According to a fifth aspect of the present invention, there is provided a correction table that defines a correspondence relationship between the virtual basic ink value data and the corrected basic ink value data in the second conversion step. Refer to the correction table. Thus, the corrected basic ink value data is obtained from the virtual basic ink value data. By referring to the correction table created in advance, the processing load in the second conversion step can be reduced.
さらに、請求項6にかかる発明は、発色補正係数算出工程は上記基本インクを混色することにより無彩色が再現される場合の同基本インクの混合比率から上記発色性を算出する。そして、同算出された上記発色性に基づいて上記発色補正係数を算出することができる。このようにすることにより、各基本インクの上記発色性が分からない場合でも、上記発色補正係数を算出することができる。
In the invention according to
さらに、上述の色変換テーブルを作成する装置も本発明の技術思想を利用していると言え、請求項7のように請求項1に対応した色変換テーブル作成装置を構成することもできる。むろん、請求項2〜請求項6に対応させた構成にすることも可能である。また、このような色変換テーブル作成装置は単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法とともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであって、ソフトウェアであったりハードウェアであったりするなど、適宜、変更可能である。 Furthermore, it can be said that the above-described apparatus for creating a color conversion table also uses the technical idea of the present invention, and a color conversion table creating apparatus corresponding to claim 1 can be configured as in claim 7. Of course, a configuration corresponding to claims 2 to 6 is also possible. In addition, such a color conversion table creation apparatus may be implemented independently, or may be implemented with other apparatuses and methods in a state of being incorporated in a certain device. The present invention is not limited and includes various aspects, and can be changed as appropriate, such as software or hardware.
発明の思想の具現化例として色変換テーブル作成方法、装置を実施するソフトウェアとなる場合には、かかるソフトウェアにおいても当然に発明として機能し、利用される。従って、本発明は請求項8のように色変換テーブル作成プログラムとしても実現可能である。むろん、請求項2〜請求項6に対応させた構成にすることも可能である。また、その記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。さらに、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。請求項9は本発明により作成された色変換テーブルとして発明を特定している。この場合も、請求項2〜請求項6に対応させた構成にすることは可能である。 In the case of software that implements a color conversion table creation method and apparatus as an embodiment of the idea of the invention, the software naturally functions and is used in such software. Therefore, the present invention can also be realized as a color conversion table creation program as in the eighth aspect. Of course, a configuration corresponding to claims 2 to 6 is also possible. The recording medium may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium that will be developed in the future. Furthermore, the duplication stages such as the primary replica and the secondary replica are equivalent without any question. The ninth aspect specifies the invention as a color conversion table created according to the present invention. Also in this case, it is possible to adopt a configuration corresponding to claims 2 to 6.
その他、供給方法として通信回線を利用して行う場合でも本発明が利用されていることにはかわりない。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を当該プログラム自身で実現するのではなく、外部のプログラムなどに実現させるようなものであっても良い。その場合であっても、各機能をコンピュータに実現させ得るものであればよいからである。 In addition, even when the communication method is used as a supply method, the present invention is not used. Further, even when a part is software and a part is realized by hardware, the idea of the invention is not completely different, and a part is stored on a recording medium and is appropriately changed as necessary. It may be in the form of being read. In addition, all functions may not be realized by the program itself, but may be realized by an external program or the like. Even in such a case, it is only necessary that each function can be realized by a computer.
ここでは、下記の順序に従って本発明の実施の形態について説明する。
(1)色変換テーブル作成の概要:
(2)色変換テーブル作成のための装置および処理:
(3)他の実施形態:
(4)まとめ:
Here, embodiments of the present invention will be described in the following order.
(1) Outline of color conversion table creation:
(2) Apparatus and process for creating a color conversion table:
(3) Other embodiments:
(4) Summary:
(1)色変換テーブル作成の概要:
図1は、本発明にかかる色変換テーブル作成方法の工程を概略的に説明する説明図である。この工程は多くの演算処理を必要とするのでコンピュータを利用するのが好ましい。また、実際にLUT作成用パッチの印刷を行うので、作成後の色変換テーブルを利用して印刷を行うプリンタにて印刷を行うのが好ましい。
(1) Outline of color conversion table creation:
FIG. 1 is an explanatory diagram schematically illustrating the steps of a color conversion table creation method according to the present invention. Since this step requires a lot of arithmetic processing, it is preferable to use a computer. In addition, since the LUT creation patch is actually printed, it is preferable to perform printing using a printer that performs printing using the created color conversion table.
本実施形態における色変換テーブルは、173個の参照点についてRGBデータとCMYKlclmデータとの対応関係を定義したテーブルであり、これらの参照点を参照して補間処理を実施することによって任意の色についてRGBデータとCMYKlclmデータとを対応づけることができる。なお、本実施形態において要素色の階調で表されるRGBデータは、コンピュータ用ディスプレイにて使用されるsRGB規格準拠のデータであり各色256階調(0〜255の整数値で各色の階調を指定したデータ)で階調表現したRGB各色の組み合わせによって色を表現している。CMYKlclmデータは、本実施形態にかかるプリンタにて吐出インク量を特定するためのデータであって各色256階調(0〜255の整数値で各色の階調を指定したデータ)であり、各色の組み合わせによって色を表現している。 The color conversion table in this embodiment is a table that defines the correspondence between RGB data and CMYKlclm data for 17 3 reference points, and any color can be obtained by performing an interpolation process with reference to these reference points. RGB data and CMYKlclm data can be associated with each other. In this embodiment, RGB data represented by gradations of element colors is sRGB standard compliant data used in a computer display, and each color has 256 gradations (an integer value of 0 to 255). The color is expressed by a combination of RGB colors expressed in gradation with the data). The CMYKlclm data is data for specifying the amount of ink ejected by the printer according to the present embodiment and is 256 gradations for each color (data in which the gradation of each color is designated by an integer value of 0 to 255). Color is expressed by combination.
プリンタによって印刷を行うために、色変換テーブルでは上記RGBデータとCMYKlclmデータとを対応づける必要があるが、CMYKlclmデータはプリンタの機器依存色であることから、色変換テーブルを作成する際には一般にプリンタでの実際の印刷結果を測色する。そして、機器非依存色空間で上記RGBデータとCMYKlclmデータとによる色を対応づけることによって色変換テーブルを作成する。 In order to perform printing by a printer, it is necessary to associate the RGB data and the CMYKlclm data with each other in the color conversion table. Measure the actual printing result on the printer. Then, a color conversion table is created by associating colors based on the RGB data and CMYKlclm data in the device-independent color space.
本実施形態では、当該機器非依存色空間としてLab色空間(通常、この空間をL*a*b*と表記するが、本明細書では簡単のため*を省略して表記する。以下同じ)を採用しており、色変換テーブルの作成工程では、まず、RGBデータとCMYKlclmデータとのそれぞれについてLab色空間の座標値を特定する。RGBデータについては上述のようにsRGB規格に準拠しており、sRGBデータは所定の変換式によってLab色空間内の座標値に変換することができる。図1においては、変換後の座標をL0a0b0と表記しており、この段階で複数のRGBデータについてLab色空間内の座標値に変換する。 In the present embodiment, a Lab color space as the device-independent color space (usually this space is expressed as L * a * b * , but for simplicity in this specification, * is omitted and the same applies hereinafter). In the color conversion table creation step, first, the coordinate value of the Lab color space is specified for each of RGB data and CMYKlclm data. The RGB data conforms to the sRGB standard as described above, and the sRGB data can be converted into coordinate values in the Lab color space by a predetermined conversion formula. In FIG. 1, the converted coordinates are denoted as L 0 a 0 b 0 , and at this stage, a plurality of RGB data are converted into coordinate values in the Lab color space.
色変換テーブルにおいては、RGBデータとCMYKlclmデータとで表現される任意の色について色変換を実施可能にするため、上記参照点はディスプレイおよびプリンタの色域の略全域に分布していることが好ましい。しかし、ディスプレイとプリンタの色域は一般的には異なるので、ディスプレイでの色をプリンタで表現可能な色に変換する色域マッピングを行う。また、画像出力を行う際には肌色や空の青色など、実際の色をそのまま出力するより、人間の記憶色に近い色に変換した方が高画質に見えることが多いので、この類の色については実際の色を記憶色に変換する。図1では、このようにして上記座標L0a0b0を変換して得られるLab色空間内の座標をL1a1b1と表記しており、上記複数のRGBデータは当該L1a1b1と対応づけられる。 In the color conversion table, the reference points are preferably distributed over substantially the entire color gamut of the display and printer in order to enable color conversion for any color expressed by RGB data and CMYKlclm data. . However, since the color gamuts of the display and the printer are generally different, color gamut mapping is performed to convert colors on the display into colors that can be expressed by the printer. In addition, when outputting an image, it is often the case that the actual color, such as skin color or sky blue, is output as it is rather than outputting it as it is. For, the actual color is converted to the memory color. In FIG. 1, the coordinates in the Lab color space obtained by converting the coordinates L 0 a 0 b 0 in this way are represented as L 1 a 1 b 1, and the plurality of RGB data are represented by the L 1 It is associated with a 1 b 1 .
一方、CMYKlclmデータはインク量を特定するインク値データであって機器依存色である。従って、実際に印刷を行ったLUT作成用パッチを測色機によって測色することによってLab色空間内の座標値を取得する。ただし、CMYKlclmデータは6色のインクの各インク量を適宜組み合わせることによって任意の色を表現するデータであり、多数の組み合わせによって非常に似た色を表現することが可能である。 On the other hand, the CMYKlclm data is ink value data that specifies the ink amount and is a device-dependent color. Therefore, the color values in the Lab color space are obtained by measuring the LUT creation patch that has actually been printed by the colorimeter. However, the CMYKlclm data is data that expresses an arbitrary color by appropriately combining the respective ink amounts of the six colors of ink, and a very similar color can be expressed by a number of combinations.
本実施形態においては103個の代表色を示すLUT作成用パッチを作成し測色するが、インク量空間内で異なる座標であっても似た色は非常に多く存在するので、何ら規則無く測色対象となるインク量の組み合わせを決定してもプリンタの色域の略全域に分布させることはできない。LUT作成用パッチが再現する代表色をプリンタの色域の略全域に分布させることにより、プリンタの色域全域にわたって精度良くRGBデータとCMYKlclmデータの対応付けを行うことができる。 In this embodiment, an LUT creation patch showing 10 3 representative colors is created and measured, but there are many similar colors even at different coordinates in the ink amount space, so there is no rule. Even if the combination of ink amounts to be measured is determined, it cannot be distributed over substantially the entire color gamut of the printer. By distributing the representative colors reproduced by the LUT creation patch over substantially the entire color gamut of the printer, the RGB data and the CMYKlclm data can be correlated with high accuracy over the entire color gamut of the printer.
そこで、103個の代表色は予めRGB色空間の略全域において分布するように設定されており、この103組のRGB値に基づいてLUT作成用パッチを印刷することにより、プリンタの色域の略全域にLUT作成用パッチが再現する代表色を分布させることが可能となっている。ただし、代表色を示すRGB値はCMYKlclmのインク量を示すデータではないため、このままではプリンタでLUT作成用パッチを印刷することはできない。従って、代表色を示すRGB値をCMYKlclmのインク量を示すデータに変換する処理を行う。 Therefore, 10 3 representative colors are set in advance so as to be distributed in substantially the entire RGB color space, and by printing LUT creation patches based on the 10 3 sets of RGB values, the color gamut of the printer is set. It is possible to distribute representative colors reproduced by the LUT creation patch over substantially the entire area. However, since the RGB value indicating the representative color is not data indicating the ink amount of CMYKlclm, the LUT creation patch cannot be printed by the printer as it is. Therefore, a process of converting the RGB value indicating the representative color into data indicating the ink amount of CMYKlclm is performed.
RGB値をCMYKlclmデータに変換する際には、まずRGBとCMYとの補色関係に基づいてRGB値を仮想CMY値に変換する。このときの変換式は下記式(1)により表すことができる。なお、CインクとMインクとYインクとは本発明にいう基本インク色に相当し、仮想CMY値で網羅され各色を直交軸とした3次元色空間を仮想CMY色空間というものとする。
C=255−R
M=255−G ・・・式(1)
Y=255−B
When converting RGB values into CMYKlclm data, the RGB values are first converted into virtual CMY values based on the complementary color relationship between RGB and CMY. The conversion formula at this time can be expressed by the following formula (1). The C ink, M ink, and Y ink correspond to the basic ink colors referred to in the present invention, and a three-dimensional color space that is covered by virtual CMY values and that has each color as an orthogonal axis is referred to as a virtual CMY color space.
C = 255-R
M = 255-G Formula (1)
Y = 255-B
さらに、本実施形態のプリンタはCMYKlclmのインクが使用可能であるため、仮想CMY値で表現された代表色をCMYKlclm値で表現し直す必要がある。そこで、一般的には仮想CMY値を6色インク量に変換する分版処理が行われており、本実施形態においても分版処理の考え方を利用する。分版処理では、仮想CMY値を所定の変換式によって6次元のインク値に変換する。すなわち、3次元空間中での座標値を6次元空間中の座標値に変換する変換式を作成するのは容易なので、まず103個の測色対象を3次元の仮想CMY色空間内で特定し、この変換式で3次元から6次元への変換を行ってCMYKlclmデータを決定することにより処理を簡易化させている。 Furthermore, since the printer of the present embodiment can use CMYKlclm ink, it is necessary to re-represent the representative color expressed by the virtual CMY value by the CMYKlclm value. Therefore, generally, color separation processing for converting virtual CMY values into six-color ink amounts is performed, and the concept of color separation processing is also used in this embodiment. In the color separation process, the virtual CMY value is converted into a six-dimensional ink value by a predetermined conversion formula. That is, since it is easy to create a conversion formula that converts coordinate values in the three-dimensional space into coordinate values in the six-dimensional space, 10 3 colorimetric objects are first identified in the three-dimensional virtual CMY color space. In this conversion formula, the process is simplified by performing conversion from 3D to 6D to determine CMYKlclm data.
この分版処理においては、分版処理後のCMYKlclmデータからインク記録率を特定できるように変換を行っている。最も単純にはインク記録率の0〜100%を0〜255の各階調に対して均等に割り当てることによって各インク値からインク記録率を特定できるように変換するが、むろん、印刷媒体に対する最大インク記録量の制限やブラックインクの利用制限など種々の制限を加味して変換を行う変換式によって分版を行うことが可能である。いずれにしても、分版処理後のCMYKlclmデータからインク記録率が特定される。 In this separation process, conversion is performed so that the ink recording rate can be specified from the CMYKlclm data after the separation process. In the simplest case, 0-100% of the ink recording rate is uniformly assigned to each gradation of 0-255 so that the ink recording rate can be specified from each ink value. It is possible to perform color separation by a conversion equation that performs conversion in consideration of various limitations such as a recording amount limitation and a black ink usage limitation. In any case, the ink recording rate is specified from the CMYKlclm data after the color separation process.
以上のようにしてCMYKlclmデータを特定すると、各色256階調のインク量空間で測色対象となる103組の座標値が得られることになり、この座標値が示す代表色のLUT作成用パッチを印刷する。インクジェットプリンタにおいては各ドットについて2〜4の階調数、すなわちインク滴を記録する状態と記録しない状態の2階調やインク滴の非記録状態と大中小ドットのそれぞれを記録した状態の4階調等によって階調表現を行うので、上記256階調の各色インク量についてハーフトーン処理を行ってプリンタにおける各ドットの階調を表すデータに変換する。このデータに基づいて印刷を行うと103個のLUT作成用パッチが得られるので、これらを測色機によって測色することによって103個のLUT作成用パッチについてLab色空間内の座標値を特定することができる。図1においては、この座標値をL2a2b2として示している。 When the CMYKlclm data is specified as described above, 10 3 sets of coordinate values to be measured are obtained in the ink amount space of 256 tones for each color, and the LUT creation patch for the representative color indicated by the coordinate values is obtained. To print. In an inkjet printer, the number of gradations is 2 to 4 for each dot, that is, the second floor in which ink droplets are recorded and not recorded, the fourth level in which ink droplets are not recorded, and large, medium, and small dots are recorded. Since gradation expression is performed by a tone or the like, halftone processing is performed for each 256-color ink amount and converted into data representing the gradation of each dot in the printer. When printing is performed based on this data, 10 3 LUT creation patches are obtained. By measuring these colors using a colorimeter, the coordinate values in the Lab color space are obtained for 10 3 LUT creation patches. Can be identified. In FIG. 1, this coordinate value is shown as L 2 a 2 b 2 .
以上の工程によって上記256階調のCMYKlclmデータに対応する座標値L2a2b2と256階調のRGBデータに対応する座標値L1a1b1とを特定することができるので、これらからRGBデータとCMYKlclmデータとの対応関係を決定する。座標値L2a2b2と座標値L1a1b1とが同じ色を示しているわけではないが、色空間においてそれぞれ103個の座標値が存在するので、座標値L2a2b2から補間演算によって任意のCMYKlclmデータを算出可能であり、座標値L1a1b1から補間演算によって任意のRGBデータを算出することができる。従って、補間演算によってRGBデータとCMYKlclmデータとの対応関係を規定することができ、この結果、上述の色変換テーブルを決定することができる。 The coordinate values L 2 a 2 b 2 corresponding to the 256-level CMYKlclm data and the coordinate values L 1 a 1 b 1 corresponding to the 256-level RGB data can be specified by the above steps. To determine the correspondence between RGB data and CMYKlclm data. The coordinate value L 2 a 2 b 2 and the coordinate value L 1 a 1 b 1 do not indicate the same color, but there are 10 3 coordinate values in the color space, so the coordinate value L 2 a Arbitrary CMYKlclm data can be calculated from 2 b 2 by interpolation calculation, and arbitrary RGB data can be calculated from coordinate values L 1 a 1 b 1 by interpolation calculation. Accordingly, the correspondence between RGB data and CMYKlclm data can be defined by interpolation calculation, and as a result, the above-described color conversion table can be determined.
以上の工程によって色変換テーブルを決定することができるが、色再現性の良い色変換テーブルを作成するには、LUT作成用パッチが所望の代表色で再現されることが必要となる。すなわち、本実施形態においては103個のLUT作成用パッチの代表色がプリンタの色域の略全領域に分布するように出力し測色するが、このLUT作成用パッチの色が特定の色相に偏っている場合には、プリンタの色域の全領域において精度良くRGBデータとCMYKlclmデータとの対応関係を規定することができなくなる。LUT作成用パッチの色が特定の色相に偏る場合、パッチが示す代表色の分布密度が疎となる色相領域が生じ、当該色相領域においては、精度良い補間演算ができなくなるからである。 Although the color conversion table can be determined by the above steps, in order to create a color conversion table with good color reproducibility, the LUT creation patch needs to be reproduced with a desired representative color. In other words, in this embodiment, the representative colors of 10 3 LUT creation patches are output and measured so that they are distributed in substantially the entire color gamut of the printer, but the color of this LUT creation patch is a specific hue. If it is biased, the correspondence between the RGB data and the CMYKlclm data cannot be accurately defined in the entire color gamut of the printer. This is because when the color of the LUT creation patch is biased to a specific hue, a hue area in which the distribution density of the representative colors indicated by the patch is sparse is generated, and accurate interpolation calculation cannot be performed in the hue area.
特に、人が色相のずれを感知しやすい無彩色近傍の色再現性を向上させるために、無彩色付近の色を再現するLUT作成用パッチを確実に作成しておく必要がある。しかし、上記のように無彩色付近のLUT作成用パッチの色相が偏ることにより、精度良く無彩色近傍のRGBデータとCMYKlclmデータとの対応関係を規定することができないという問題があった。LUT作成用パッチの色が特定の色相に偏ってしまう要因として、CMYインクの発色性の違いが挙げられる。 In particular, in order to improve the color reproducibility in the vicinity of an achromatic color in which a person can easily detect a hue shift, it is necessary to reliably create an LUT creation patch for reproducing a color in the vicinity of an achromatic color. However, as described above, there is a problem that the correspondence between the RGB data near the achromatic color and the CMYKlclm data cannot be defined with high accuracy due to the deviation of the hue of the LUT creation patch near the achromatic color. As a factor that causes the color of the LUT creation patch to be biased to a specific hue, there is a difference in color development of CMY inks.
図2は、CMYKインクの内容を一覧にして示している。同図において、各色のインクは、イオン交換水に所望の色を呈する各種染料や顔料で構成される色材と粘度調整用のエチレングリコール等を混合させることにより形成されている。この色材の種類はカラーインデックス(C.I)に示されている。このように各インクに含まれる色材の種類や量が異なることに起因して各インクの発色性が異なっている。また、各インクの発色性が異ならせることにより、印刷画像の画質を向上させることができる。例えば、インクドットが目立ちやすいインクの発色性を抑えることにより、粒状性を低減することができる。また、インクドットが目立ちにくいインクの発色性を高くすることにより、インクの消費量を抑えることもできる。本実施形態において、YインクのインクドットがMインクとCインクのインクドットと比較して目立ちにくく、Yインクの発色性がMインクとCインクの発色性よりも高く設定されている。 FIG. 2 shows a list of the contents of CMYK ink. In the figure, each color ink is formed by mixing ion-exchanged water with a coloring material composed of various dyes and pigments exhibiting a desired color, ethylene glycol for viscosity adjustment, and the like. The type of the color material is indicated in the color index (C.I). As described above, the color developability of each ink differs due to the difference in the type and amount of the color material contained in each ink. In addition, the image quality of a printed image can be improved by making the color development of each ink different. For example, the graininess can be reduced by suppressing the color developability of the ink where the ink dots are conspicuous. Further, the ink consumption can be suppressed by increasing the color developability of the ink in which the ink dots are not noticeable. In this embodiment, the Y ink dots are less noticeable than the M ink and C ink dots, and the Y ink color is set higher than the M ink and C ink.
このようにYインクの発色性が他のインクよりも高いと、あくまでも各インクの発色性が均一であると仮定された仮想CMY色空間内の座標に基づいて特定された各インク量でLUT作成用パッチをそのまま出力すると、全体にYインクの色相に偏ったLUT作成用パッチが形成されることとなる。すなわち、Yインク軸に近い色相領域においてはパッチの分布が密となるものの、Mインク軸やCインク軸に近い色相領域においてはパッチの分布が疎となる。従って、Mインク軸やCインク軸に近い色相領域の色再現性が良い色変換テーブルを作成することが不可能となる。かかる問題を解決するため、本発明では各インクの発色性の相違を加味したインク量でLUT作成用パッチを印刷するようにしている。以下、その手法を色変換テーブル作成処理の流れに沿って説明する。 Thus, if the color developability of Y ink is higher than that of other inks, LUT creation is performed with each ink amount specified based on the coordinates in the virtual CMY color space where the color developability of each ink is assumed to be uniform. When the patch for output is output as it is, a patch for creating an LUT that is biased to the hue of Y ink is formed as a whole. That is, the patch distribution is dense in the hue area close to the Y ink axis, but the patch distribution is sparse in the hue area close to the M ink axis and the C ink axis. Therefore, it becomes impossible to create a color conversion table with good color reproducibility in a hue region close to the M ink axis or the C ink axis. In order to solve this problem, in the present invention, the LUT creation patch is printed with an ink amount that takes into account the difference in color developability of each ink. Hereinafter, the method will be described along the flow of color conversion table creation processing.
(2)色変換テーブル作成のための装置および処理:
本発明においては、本発明では各インクの発色性の相違を加味したインク量(CMYKlclmデータ)でLUT作成用パッチを印刷しており、以下においてはより具体的にそのための装置および処理を説明する。図3は本発明にかかる色変換テーブル(LUT)を作成するための処理を示すフローチャートであり、図4は当該処理を実行するためのコンピュータの構成を示すブロック図である。
(2) Apparatus and process for creating a color conversion table:
In the present invention, in the present invention, the LUT creation patch is printed with an ink amount (CMYKlclm data) that takes into account the difference in color developability of each ink. In the following, the apparatus and processing for that will be described more specifically. . FIG. 3 is a flowchart showing processing for creating a color conversion table (LUT) according to the present invention, and FIG. 4 is a block diagram showing the configuration of a computer for executing the processing.
コンピュータ10は演算処理を実行する演算処理部11とデータを蓄積するHDD12とを備えている。また、図示しないインタフェースを介してプリンタ20と接続されており、コンピュータ10から印刷データを出力して印刷を実行することができる。さらに、コンピュータ10では測色機30によって測色して得られた測色データを取り込むことができる。この測色データは所定の入力機器にて入力したり、記録媒体を介して入力したり、所定のインタフェースを介して接続してデータ転送することによって入力したりするなど、種々の態様を採用可能である。
The
演算処理部11においては、色変換テーブルを作成するための所定のプログラムを実行して演算処理を実行することができ、仮想CMY値変換部11aはステップS100にてグレー軸検出用仮想CMY値を算出する。より厳密にいうと、グレー軸検出用パッチに対応したグレー軸検出用RGB値が予め設定されており、同RGB値を上記式(1)により変換することによりグレー軸検出用仮想CMY値を算出する。なお、上記式(1)からも分かるように、このグレー軸検出用仮想CMYの階調値域は0〜255であり、整数にて階調値を定義する。さらに、CMYの3色のインクを想定した場合には、そのインク量と階調値とが線形に対応すると考える。
In the
図5は、グレー軸検出用仮想CMY値の座標を仮想CMY色空間において示している。グレー軸検出用RGB値は、RGB色空間のグレー軸上に均等に分布する4点のRGB等値座標(R=G=B=127,R=G=B=159,R=G=B=191,R=G=B=223)で表される算出対象点と、この算出対象点を中心とした各色成分±30階調の立方格子点上に存在する8組のRGB値で表される補間用点とで構成される。そして、グレー軸検出用RGB値をそれぞれ上記式(1)によって仮想CMY値に変換することにより、図5に示すようなグレー軸検出用仮想CMY値の座標P0〜P8を取得する。座標P0は算出対象点に対応し、座標P1〜P8はそれぞれ補間用点に対応している。RGB等値座標に対応する算出対象点P0も上記式(1)により仮想CMY値が等値となる。算出対象点P0の仮想CMY値を(C,M,Y)=(H,H,H)とすると、補間用点P1〜P8の仮想CMY値はそれぞれ下記式(2)のように表すことができる。 FIG. 5 shows the coordinates of the gray axis detection virtual CMY values in the virtual CMY color space. The RGB values for gray axis detection are four RGB equivalent coordinates (R = G = B = 127, R = G = B = 159, R = G = B = equally distributed evenly on the gray axis of the RGB color space. 191, R = G = B = 223) and eight sets of RGB values existing on cubic grid points of ± 30 gradations of each color component centered on the calculation target point. It consists of interpolation points. Then, by converting the RGB values for gray axis detection into virtual CMY values by the above equation (1), the coordinates P0 to P8 of the gray axis detection virtual CMY values as shown in FIG. 5 are obtained. The coordinate P0 corresponds to the calculation target point, and the coordinates P1 to P8 respectively correspond to the interpolation points. The calculation target point P0 corresponding to the RGB equivalence coordinates also has an equivalent virtual CMY value according to the above equation (1). Assuming that the virtual CMY value of the calculation target point P0 is (C, M, Y) = (H, H, H), the virtual CMY values of the interpolation points P1 to P8 can be expressed by the following equation (2), respectively. it can.
P1:(H−30,H+30,H+30)
P2:(H−30,H+30,H−30)
P3:(H+30,H+30,H+30)
P4:(H+30,H+30,H−30)
P5:(H−30,H−30,H+30) ・・・・(2)
P6:(H−30,H−30,H−30)
P7:(H+30,H−30,H+30)
P8:(H+30,H−30,H−30)
P1: (H-30, H + 30, H + 30)
P2: (H-30, H + 30, H-30)
P3: (H + 30, H + 30, H + 30)
P4: (H + 30, H + 30, H-30)
P5: (H-30, H-30, H + 30) (2)
P6: (H-30, H-30, H-30)
P7: (H + 30, H-30, H + 30)
P8: (H + 30, H-30, H-30)
ただし、上記RGB等値座標(R=G=B=127,R=G=B=159,R=G=B=191,R=G=B=223)からH=32,64,96,128となる。以上のようにステップS100にてグレー軸検出用仮想CMY値が取得されると、ハーフトーン処理部11eはステップS110にてグレー軸検出用仮想CMY値に基づいてプリンタ20での吐出インク滴を特定するハーフトーン処理を行う。ハーフトーン処理部11eはCMYデータ基づいて、プリンタ20での各画素について吐出インク滴を特定した中間データを生成する。ハーフトーン処理においては公知のディザ法や誤差拡散法等を利用することができる。
However, from the RGB equivalent coordinates (R = G = B = 127, R = G = B = 159, R = G = B = 191, R = G = B = 223), H = 32, 64, 96, 128 It becomes. As described above, when the gray axis detection virtual CMY value is acquired in step S100, the
印刷データ生成/出力部11fは、当該ハーフトーン処理後のデータをプリンタ20の各ノズルでのインク滴吐出順に並べる等の処理を行ってグレー軸検出用仮想CMY値に対応するグレー軸検出用パッチを印刷するための印刷データを生成し、プリンタ20に対して出力する。この結果、プリンタ20においては、グレー軸検出用仮想CMY値に対応した36個のグレー軸検出用パッチを印刷する(ステップS115)。グレー軸検出用パッチを印刷した後には、測色機30にて当該グレー軸検出用パッチを測色する(ステップS120)。測色機30は測色対象のLab座標値を測色データとして取得する機器であり、取得した測色データはコンピュータ10の変換関数算出部11bに取り込まれる。
The print data generation /
以上の処理によって機器非依存色空間であるLab色空間内において、グレー軸検出用仮想CMY値に対応する座標値(上記図1のL2a2b2に相当)が得られたことになる。すなわち、変換関数算出部11bは、図5の算出対象点P0および補間用点P1〜P8について、グレー軸検出用仮想CMY値と測色して得られたLab色空間内の座標値との対応関係を把握することができる。そして、ステップS125では変換関数算出部11bが算出対象点P0に対応するグレー軸検出用パッチの明度L2を取得し、これと同じ明度、かつ、a2=b2=0となるLab色空間内の座標を特定する。さらに、この座標に対応するCMY値を、補間用点P1〜P8に対応する仮想CMY値とL2a2b2値とを利用して3次元補間演算を行うことにより算出する。
Through the above processing, coordinate values (corresponding to L 2 a 2 b 2 in FIG. 1) corresponding to the gray axis detection virtual CMY values are obtained in the Lab color space which is a device-independent color space. . In other words, the conversion
すなわち、実際に無彩色を再現することが可能なCMY値を各算出対象点(H=32,64,96,128)に対応して4組特定する。なお、各インクの発色性が均一である場合には算出対象点P0の仮想CMY値により無彩色が再現できる。従って、その場合には算出対象点P0に対応する仮想CMY値と実測して得られたCMY値とが一致するが、一般には上述のとおり各インクの発色性が均一でないため両者は一致しない。また、算出対象点P0と同明度の無彩色が補間用点P1〜P8で形成される立方格子の外に存在する場合、上記3次元補間演算の算出精度が低下するが、±30の階調幅を設けておくことにより無彩色が立方格子外になる可能性を少なくしている。従って、上記3次元補間演算を精度良く行うことができる。なお、上記3次元補間演算により得られたCMY値を実測グレーCOMOYO値と言うものとする。 That is, four sets of CMY values that can actually reproduce an achromatic color are identified corresponding to each calculation target point (H = 32, 64, 96, 128). When the color developability of each ink is uniform, an achromatic color can be reproduced by the virtual CMY value of the calculation target point P0. Therefore, in this case, the virtual CMY value corresponding to the calculation target point P0 and the CMY value obtained by actual measurement match, but generally, the color developability of each ink is not uniform as described above, so that they do not match. Further, when an achromatic color having the same brightness as the calculation target point P0 exists outside the cubic lattice formed by the interpolation points P1 to P8, the calculation accuracy of the three-dimensional interpolation operation is lowered, but the gradation width of ± 30 The possibility of achromatic colors outside the cubic lattice is reduced. Therefore, the three-dimensional interpolation calculation can be performed with high accuracy. It is assumed to refer to the CMY values obtained by the 3-dimensional interpolation operation and the measured gray C O M O Y O value.
図6は、以上のようにして算出された実測グレーCOMOYO値の一例を示している。すなわち、H=32,64,96,128に対応した4種類の明度の無彩色を再現可能な実測グレーCOMOYO値が算出されている。ステップS130では、グレー軸検出用仮想CMY値と実測グレーCOMOYO値との対応関係から発色補正係数を算出する。発色補正係数はグレー軸検出用仮想CMY値に乗算することにより、対応する実測グレーCOMOYO値を得ることができる係数であり、仮想CMY値を変数とする関数で与えられる。 Figure 6 shows an example of a measured gray C O M O Y O value calculated as described above. In other words, possible Found Gray C O M O Y O value reproduce achromatic four brightness corresponding to H = 32,64,96,128 are calculated. In step S130, it calculates the color correction coefficient from the relationship between the virtual CMY values for the gray axis detected and measured gray C O M O Y O value. Color correction factor by multiplying the virtual CMY values for the gray axis detection, a coefficient can be obtained the corresponding measured gray C O M O Y O value given by the function of the virtual CMY values and variables.
図7は、グレー軸検出用仮想CMY値を横軸とし実測グレーCOMOYO値を縦軸として、図6に示した実測グレーCOMOYO値の算出結果をグラフにより表している。なお、実測グレーCOMOYO値は同グラフにおいて●によりプロットされている。同図において、Cインク、Mインク、Yインクのいずれにおいても実測グレーCOMOYO値はグレー軸検出用仮想CMY値に比例する。インクの発色性はインク量に比例すると考えることができるからである。無彩色はCMYインクの発色が均一となるときに再現できるため、発色性の異なるCMYインクではそれぞれ異なる傾きを示すこととなる。 Figure 7 represents the vertical axis the measured gray C O M O Y O value on the horizontal axis the virtual CMY values for the gray axis detected by Found Gray C O M O Y graph calculation results of O values shown in FIG. 6 ing. Incidentally, the measured gray C O M O Y O values are plotted by ● in the graph. In the figure, the measured gray C O M O Y O value is proportional to the gray axis detection virtual CMY value for any of the C ink, M ink, and Y ink. This is because the color developability of the ink can be considered to be proportional to the amount of ink. Since the achromatic color can be reproduced when the color of the CMY ink becomes uniform, the CMY inks having different color developability exhibit different inclinations.
また、同図におけるCMYインクそれぞれの傾きの比がCMYインクの発色性の比の逆数となる。このようにグレーを再現可能な実測グレーCOMOYO値を特定することにより、CMYインクの発色性の比を取得することができる。本実施形態では、Yインクの発色性が他のインクより高いため、Yインクは他のインクよりも少ないインク量(傾き)で無彩色を再現することができる。 In addition, the ratio of the slopes of the CMY inks in FIG. By thus specifying the possible actual gray C O M O Y O value reproduce gray, it is possible to obtain the color development of the ratio of the CMY inks. In the present embodiment, since the color developability of Y ink is higher than that of other inks, Y ink can reproduce an achromatic color with a smaller ink amount (tilt) than other inks.
ここで、H=32,64,96,128に対応した実測グレーCOMOYO値(●により示される)のみから近似する発色補正係数を算出すると、同図に示す破線の傾きが発色補正係数として算出されることとなる。この場合の発色補正係数はグレー軸検出用仮想CMY値の階調によらず一定となる。しかし、本発明ではH=32,64,96,128に対応した実測グレーCOMOYO値に加え、さらに最外殻条件として仮想CMY値(0,0,0)→COMOYO値(0,0,0)、および、仮想CMY値(255,255,255)→COMOYO値(255,255,255)の各色2組の対応関係を強制的に加え、これらから発色補正係数を算出している。なお、各最外殻条件は図において×によりプロットされている。本実施形態においては、上記要件を満足する発色補正係数を下記式(3)の二次関数により表している。
Here, calculating the color correction coefficient that approximates only (indicated by ●) Found Gray C O M O Y O value corresponding to H = 32,64,96,128, the slope of the broken line shown in FIG coloring It is calculated as a correction coefficient. In this case, the color correction coefficient is constant regardless of the gray level of the gray axis detection virtual CMY value. However, in the present invention, in addition to the actually measured gray C O M O Y O values corresponding to H = 32, 64, 96, and 128, a virtual CMY value (0, 0, 0) → C O M O as the outermost shell condition. Y O value (0,0,0), and forcibly added each color two sets of correspondence between the virtual CMY values (255,255,255) → C O M O Y O value (255, 255, 255) From these, the color correction coefficient is calculated. Each outer shell condition is plotted with x in the figure. In the present embodiment, the color correction coefficient that satisfies the above requirements is represented by a quadratic function of the following equation (3).
なお、上記式(3)においてαC(C),αM(M),αY(Y)は各インク色成分のそれぞれについての発色補正係数であり、それぞれが仮想CMY値を変数として有することを意味している。上記式(3)に最外殻条件の仮想CMY値(0,0,0),(255,255,255)を代入すると、いずれもαC(C)=αM(M)=αY(Y)=1となり、これを仮想CMY値(0,0,0),(255,255,255)に乗算すると、COMOYO値(255,255,255)が満足される。さらに、発色補正係数αC(C),αM(M),αY(Y)に仮想CMY値を乗算した計算式を変換関数というものとし、同変換関数を下記式(4)に示している。
In the above equation (3), α C (C), α M (M), α Y (Y) are color correction coefficients for each ink color component, and each has a virtual CMY value as a variable. Means. Substituting the virtual CMY values (0, 0, 0) and (255, 255, 255) of the outermost shell condition into the above equation (3), α c (C) = α M (M) = α Y ( Y) = 1, and when this is multiplied by the virtual CMY values (0, 0, 0), (255, 255, 255), the C O M O Y O values (255, 255, 255) are satisfied. Further, a calculation formula obtained by multiplying the color correction coefficients α C (C), α M (M), α Y (Y) by a virtual CMY value is referred to as a conversion function, and the conversion function is expressed by the following formula (4). Yes.
なお、上記式(4)においてfC(C),fM(M),fY(Y)は各インク色成分のそれぞれについての変換関数を示している。変換関数fC(C),fM(M),fY(Y)はHDD12に記憶される。かかる変換関数fC(C),fM(M),fY(Y)に任意の仮想CMY値であって等値となるものを代入することにより、実際に無彩色を再現可能なCOMOYO値の組み合わせ算出することができる。さらに、インクの発色性は他のインク量に依存することがないと考えることができるため、変換関数fC(C),fM(M),fY(Y)は無彩色を再現可能なCOMOYO値の組み合わせを予測するのみならず、任意の色を再現するにあたり発色性を考慮したCOMOYO値を予測することができる。
In the above equation (4), f C (C), f M (M), and f Y (Y) indicate conversion functions for the respective ink color components. The conversion functions f C (C), f M (M), and f Y (Y) are stored in the
例えば、中間階調(128)のシアン色を再現したい場合には、128階調よりも多いfC(128)の算出値に対応したCインクのインク量が必要であることが分かる。同様に、中間階調(128)の黄色を再現したい場合には、128階調よりも少ないfY(128)の算出値に対応したYインクのインク量が済むということが分かる。ただし、高明度領域(低階調)の方が低明度領域と比較して、実測して得られたCOMOYO値に対して忠実に変換関数fC(C),fM(M),fY(Y)が算出されているため、高明度領域の色の方が色再現性が良いということが言える。 For example, when it is desired to reproduce the cyan color of the intermediate gradation (128), it is understood that the ink amount of C ink corresponding to the calculated value of f C (128) larger than the 128 gradation is necessary. Similarly, when it is desired to reproduce yellow of the intermediate gradation (128), it is understood that the ink amount of Y ink corresponding to the calculated value of f Y (128), which is smaller than 128 gradations, is sufficient. However, compared towards the high-lightness region (low gradation) is a low-brightness area, Found C O obtained by M O Y O faithfully transform function on values f C (C), f M ( Since M) and f Y (Y) are calculated, it can be said that the color in the high brightness region has better color reproducibility.
HDD12に変換関数fC(C),fM(M),fY(Y)を記憶記憶すると、仮想CMY値変換部11aはステップS130にてLUT作成用パッチを作成するための103組のLUT作成用仮想CMY値(以下、単に仮想CMY値と表記するものとする。)を取得する。より厳密に言うと、LUT作成用パッチに対応したLUT作成用RGB値が予め設定されており、同RGB値を上記式(1)により変換することにより仮想CMY値を取得する(第一の変換工程)。仮想CMY値を取得した変換処理部11cはステップS135にて同仮想CMY値を変換関数fC(C),fM(M),fY(Y)に代入することにより、LUT作成用パッチを作成するための発色補正COMOYO値(以下、単に発色補正COMOYO値と表記するものとする。)を算出する(第二の変換工程)。
When the conversion functions f C (C), f M (M), and f Y (Y) are stored in the
図8は、仮想MY値と補正MOYO値とをグラフにより比較している。なお、同図においてC=CO=0とした2次元色空間を示している。破線は上記変換前の仮想MY値(M=Y=64,128,196)の格子線を示しており、実線はこれらに対応する上記変換後の補正MOYO値の格子線を示している。仮想Y値の格子線は上記変換をすることによりそれぞれ下方修正されており、中間階調(Y=128)において最も大きい補正幅となっている。一方、仮想M値の格子線は上記変換をすることによりそれぞれ上方修正されており、中間階調(M=128)において最も大きい補正幅となっている。ただし、上記最外殻条件が満足されるため、MY色空間は上記変換の前後において最外殻の形状が歪んでいない。 FIG. 8 is a graph comparing the virtual MY value and the corrected M O Y O value. Also shows a two-dimensional color space with C = C O = 0 in FIG. A broken line indicates a lattice line of the virtual MY value (M = Y = 64, 128, 196) before the conversion, and a solid line indicates a lattice line of the corrected M O Y O value after the conversion corresponding to the MY value. Yes. The virtual Y-value grid lines are respectively corrected downward by the above conversion, and have the largest correction width in the intermediate gradation (Y = 128). On the other hand, the virtual M-value grid lines are each corrected upward by the above conversion, and have the largest correction width in the intermediate gradation (M = 128). However, since the outermost shell condition is satisfied, the shape of the outermost shell is not distorted before and after the conversion in the MY color space.
また、仮想MY値を補正MOYO値に変換することにより、仮想MY空間においてM=Yの仮想条件により与えられる赤色軸は、実線で示すように修正させられる。実線の赤色軸はMYインクの発色性に基づいて設定されており、同赤色軸上の座標値に対応するインク量でMYインクを混色することにより実際に赤色を再現することができる。 Further, by converting the virtual MY value into the corrected M O Y O value, the red axis given by the virtual condition of M = Y in the virtual MY space is corrected as indicated by the solid line. The solid red axis is set based on the color developability of the MY ink, and the red color can be actually reproduced by mixing the MY inks with the ink amount corresponding to the coordinate value on the red axis.
図9は、3次元色空間である仮想CMY色空間と発色補正COMOYO色空間におけるグレー軸を変換の前後で比較している。同図においても変換の前後においても仮想CMY色空間と発色補正COMOYO色空間との最外殻形状が歪んでいない。CMY各成分のいずれにおいても上記最外殻条件が満足されているからである。同図においても、上述した赤色軸と同様にグレー軸が湾曲するように修正されている。そして、同グレー軸上のCOMOYO値に対応するインク量でCMYインクを混色することにより、実際に無彩色を再現することができる。このようにすることにより、例えば無彩色を評価するためにR=G=Bの条件で設定されたLUT作成用パッチを実際に無彩色となるように再現することができる。むろん、その他のLUT作成用パッチについてもRGB色空間において意図したとおりの色を再現することができる。 Figure 9 compared before and after converting the gray axis in the color correction and the virtual CMY color space C O M O Y O color space is a three-dimensional color space. Is not distorted outermost shell shape and the virtual CMY color space color correction C O M O Y O color space even before and after the even converted in FIG. This is because the outermost shell condition is satisfied in any of the CMY components. Also in the figure, the gray axis is corrected so as to be curved in the same manner as the red axis described above. Then, by mixing the CMY inks in the ink amount corresponding to the C O M O Y O value on the gray axis, it is possible to reproduce the actual achromatic. By doing so, for example, the LUT creation patch set under the condition of R = G = B in order to evaluate the achromatic color can be reproduced so as to actually become the achromatic color. Of course, other LUT creation patches can reproduce colors as intended in the RGB color space.
ステップS135にて算出された発色補正COMOYO値は分版処理部11dに入力され、ステップS140にて分版処理が実施される。分版処理は所定の分版関数に発色補正COMOYO値を代入することによって実施される。この分版関数はHDD12に保存された分版関数データ12aによって定義されている。むろん、関数への代入ではなくLUTを利用した補間処理によって分版処理を行っても良い。
Color correction C O M O Y O value calculated in step S135 is input to the
分版においては、厳密ではないものの分版前後の色が一致することが前提とされており、分版後のCMYKlclmデータの値は0〜255の整数値である。また、分版後のCMYKlclmデータの値の大小とインク量とが線形に対応すると考える。本実施形態におけるプリンタ20はCMYインクを混色して再現可能な高次色インクとしてKインクを使用することが可能となっており、COMOYO値をKインクの階調に置き換える分版処理を行っている。
In color separation, although it is not strict, it is assumed that colors before and after color separation coincide with each other, and the value of CMYKlclm data after color separation is an integer value of 0 to 255. Further, it is considered that the magnitude of the value of CMYKlclm data after color separation and the ink amount correspond linearly. The
図10は、この分版処理の様子を模式的に示している。同図において、比較的明度の高い(COMOYO値が小さい)略無彩色領域のLUT作成用パッチに対応する発色補正COMOYO値、および、明度が低い(COMOYO値が大きい)LUT作成用パッチに対応する測色用発色補正COMOYO値の分版前後の各インク値の様子をそれぞれ示している。なお、本実施形態の分版関数は測色用発色補正COMOYO値の最小成分を検出し、同最小成分の階調値と同量のCMYインクをKインクの階調に置き換える処理を行うものとして説明する。すなわち、無彩色を再現するためのCMYインクの混色比率が1:1:1であるものとして分版処理を行っている。つまり、CMYインクの発色性の相違を加味することなく分版処理が行われる。 FIG. 10 schematically shows the state of this separation process. In the figure, a relatively high lightness (C O M O Y O value is smaller) substantially color correction C O M O Y O value corresponding to the patch for LUT generation of the achromatic region, and the brightness is low (C O The state of each ink value before and after the color separation color correction C O M O Y O value corresponding to the LUT creation patch (with a large M O Y O value) is shown. Incidentally, separation function of the present embodiment detects the minimum components of the color measurement color correction C O M O Y O value, replacing the CMY inks of the gradation value and the same amount of the same minimum components to the gradation of the K ink It demonstrates as what performs a process. That is, the color separation process is performed assuming that the color mixture ratio of CMY inks for reproducing achromatic colors is 1: 1: 1. That is, the color separation process is performed without taking into account the difference in color developability of CMY inks.
同図に示すように、略無彩色領域においては測色用発色補正COMOYO値の大半をKインクの階調に置き換えることができる。従って、分版後のインク量で再現されるLUT作成用パッチにおけるKインクの寄与率は高いものとなる。さらに、明度が低い略無彩色領域おいてはKインクの発生量が大きくなるため、Kインクの寄与率はさらに高いものとなる。変換関数fC(C),fM(M),fY(Y)によれば低明度領域のCMYインクによる色再現性が高明度領域に比べてやや劣るが、このように低明度の略無彩色領域のLUT作成用パッチにおいてはCMYインクの色に対する寄与率が極めて小さいため、CMYインクの発色性に基づく補正量が少なくても色相ずれが問題となることはない。すなわち、略無彩色領域のLUT作成用パッチを全明度において正確に再現することができる。 As shown in the figure, it is possible to replace the majority of color measurement color correction C O M O Y O values with the gradation of the K ink in substantially achromatic region. Accordingly, the contribution ratio of K ink in the LUT creation patch reproduced with the ink amount after color separation is high. Further, since the amount of K ink generated is large in the substantially achromatic region where the lightness is low, the contribution ratio of K ink is further increased. According to the conversion functions f C (C), f M (M), and f Y (Y), the color reproducibility by the CMY ink in the low lightness region is slightly inferior to that in the high lightness region. Since the contribution ratio of the achromatic color region LUT creation patch to the color of the CMY ink is extremely small, even if the correction amount based on the color developability of the CMY ink is small, hue deviation does not become a problem. That is, the LUT creation patch in the substantially achromatic region can be accurately reproduced at all brightness levels.
ここで、上記発色補正係数αC,αM,αYを全階調において一定なものとした場合について考える。すなわち、図7において●で示した実測グレーCOMOYO値のみに基づいて発色補正係数αC,αM,αYを算出した場合であり、発色補正係数αC,αM,αYが破線で示す直線の傾きとして算出される場合について考える。この場合、略無彩色を示す発色補正COMOYO値は、低明度領域(高階調)となるほど各成分大きく異なった値となる。最大階調においては、発色調整YO値が発色補正COMOの2倍程度の階調となる。 Here, consider the case where the color correction coefficients α C , α M , and α Y are constant in all gradations. That is, the color correction coefficients α C , α M , and α Y are calculated based only on the measured gray C O M O Y O values indicated by ● in FIG. 7, and the color correction coefficients α C , α M , α Consider the case where Y is calculated as the slope of a straight line indicated by a broken line. In this case, a substantially color correction C O M O Y O value indicating the achromatic color, a low brightness area (high gradation) I see the respective components greatly different values. In maximum gradation, color adjustment Y O value is a gradation of 2 times the color correction C O M O.
図11は、この場合における明度の低い略無彩色領域の色についての分版処理の様子を示している。同図において、発色補正COMOYO値のうちもっとも小さい階調のYO値の分だけKインクに置き換えられる。すると、略無彩色領域の色を分版したにも拘わらず、もともと階調の大きかった有彩色CM成分が大量に残留し、色彩を有する色が再現されることとなる。すなわち、発色補正係数αC,αM,αYを全階調において一定なものとした場合、発色性を加味しない仮想的な混色比率で分版処理を行うと、分版前後において再現色の同一性が低下するという問題が発生する。 FIG. 11 shows the state of the color separation process for the color of the substantially achromatic region with low lightness in this case. In the figure, K ink is replaced by the Y O value of the smallest gradation among the color correction C OM O Y O values. As a result, a large amount of the chromatic CM component originally having a large gradation remains in spite of the color separation of the substantially achromatic region, and a color having a color is reproduced. That is, when the color correction coefficients α C , α M , and α Y are constant in all gradations, if the color separation process is performed with a virtual color mixture ratio that does not take color development into account, the color reproduction is performed before and after color separation. There arises a problem that the identity is lowered.
これに対して、本発明では発色性に応じて発色補正COMOYO値を補正しつつ、最外殻条件も満足させているため、色空間の最外殻形状を保ったまま発色補正を行うことができる。従って、発色性を加味しない仮想的な混色比率で分版処理を行っても、大きく色相がずれることはない。特に、低明度の最外殻付近の領域においては、インク量が多くインクデューティー制限を受けやすいため、分版前後の色の整合性は重要となる。ただし、色空間の最外殻形状は必ずしも同形状に保たれる必要はなく、相似形であれば各インク量の比は保たれるため、仮想的な混色比率で分版処理を行うことができる。 In contrast, in the present invention while correcting color correction C O M O Y O value in accordance with the color development property but also satisfy outermost conditions, while keeping the outermost shape of the color space color Correction can be performed. Therefore, even if the color separation processing is performed at a virtual color mixture ratio that does not take color development into account, the hue does not greatly deviate. In particular, in the region near the outermost shell with low lightness, the amount of ink is large and the ink duty is limited, so that the color consistency before and after color separation is important. However, the outermost shell shape of the color space does not necessarily need to be maintained in the same shape, and if it is a similar shape, the ratio of each ink amount is maintained, so that the color separation process can be performed with a virtual color mixture ratio. it can.
Kインクへの分版処理が完了すると、インクデューティー制限を考慮しつつ、Cインクの階調をCインクとlcインクの階調に分版し、Mインクの階調をMインクとlmインクの階調に分版する。このように淡インクを使用することにより、高明度領域の階調性を豊かにすることができる。なお、ステップS100〜S110の間においても分版処理を行うことも可能であるが、分版処理を行わないことにより、純粋にCMYインク間の発色性の比較を行うことが可能となっている。ただし、ステップS100〜S110の間においてKlclmインクの階調に0を与える条件で仮想的に分版処理を行うようにしても良い。また、ステップS100〜S110で分版処理を行わないためインクデューティー制限に対応することができないが、グレー軸検出用仮想CMY値を低階調領域のみとしているためインクデューティー制限の対象となることはない。 When the color separation process for the K ink is completed, the gradation of the C ink is separated into the gradations of the C ink and the lc ink while considering the ink duty limit, and the gradation of the M ink is changed between the M ink and the lm ink. Separation into gradations. By using light ink in this way, the gradation in the high brightness area can be enriched. It is possible to perform the color separation process between steps S100 to S110. However, by not performing the color separation process, it is possible to perform a pure color comparison between CMY inks. . However, the color separation process may be performed virtually on the condition that 0 is given to the gradation of the Klclm ink between steps S100 and S110. In addition, since the color separation process is not performed in steps S100 to S110, it is not possible to cope with the ink duty limitation. However, since the gray axis detection virtual CMY value is set to only the low gradation region, the ink duty limitation is not possible. Absent.
ハーフトーン処理部11eはステップS145にて分版後のCMYKlclmデータを取得し、ハーフトーン処理を行う。そして、ステップS150にて印刷データ生成/出力部11fが印刷データを生成し、プリンタ20に対して出力する。ハーフトーン処理部11eと印刷データ生成/出力部11fにおける処理内容は上述したものと同様であるため説明を省略する。LUT作成用パッチを印刷した後には、測色機30にて当該LUT作成用パッチを測色する(ステップS150,S155)。測色機30は測色対象のLab座標値を測色データとして取得する機器であり、取得した測色データはコンピュータ10のLUT作成部11hに取り込まれる。
In step S145, the
以上の処理によって測色用仮想CMY値に対応するCMYKlclmデータについて機器非依存色空間であるLab色空間内の座標値(上記図1のL2a2b2に相当)が得られたことになる。一方、ステップS160以降では、RGBデータに対応するLab色空間内の座標値を取得するための処理を行う。なお、このステップS160,S165は上記ステップS100以前に実行しても良い。 With the above processing, coordinate values in the Lab color space (corresponding to L 2 a 2 b 2 in FIG. 1) of the CMYKlclm data corresponding to the colorimetric virtual CMY values are obtained. Become. On the other hand, in step S160 and subsequent steps, processing for acquiring coordinate values in the Lab color space corresponding to RGB data is performed. Note that steps S160 and S165 may be executed before step S100.
ステップS160では、sRGBデータ変換部11gが予め用意されたsRGB値を取得し、所定の変換式によってLab色空間内の座標値に変換する(上記図1のL0a0b0に相当)。なお、当該sRGBデータ変換部11gによる変換対象は103個程度であり、RGB各色の値域を9等分して得られる座標を任意に組み合わせるなどして予め変換対象を特定しておけばよい。sRGBデータ変換部11gは、さらにステップS165にて上記色域マッピングおよび記憶色等を考慮した補正を行う。この結果、上記図1のL1a1b1に相当する座標値が得られる。
In step S160, the sRGB
この座標値は上記LUT作成部11hに取り込まれる。このステップS165と上記ステップS155にてLUT作成部11hは上記図1に示すL1a1b1とL2a2b2とを取得しており、ステップS170においては補間処理によって複数の参照点についてRGBデータとCMYKlclmデータとの対応関係を定義する。ここではRGBデータとCMYKlclmデータとの対応関係とが定義されれば良い。Lab色空間内の任意の座標に対応するRGBデータおよびCMYKlclmデータは補間演算によって算出することができるので、当該Lab座標値を介して任意の色について両データの対応関係を定義することができる。ステップS175では、173個の参照点についてRGBデータとCMYKlclmデータとを対応づけ、この対応関係を示すテーブルデータを生成し、HDD12に保存する(LUT12c)。
This coordinate value is taken into the
このように、LUT作成用パッチを作成するためのCMYインクの階調を各インクの発色性に基づいて補正しておくことにより、RGB色空間において意図したものと近い色のLUT作成用パッチを再現することができるため、上記補間演算の精度を向上させることができる。特に、略無彩色領域においてはLUT作成用パッチの再現性が良いため、略無彩色領域における色再現性の高いLUT12cを作成することができる。従って、本発明のLUT12cを参照して色変換を行うことにより、色相の偏りのない高画質のモノクロ印刷画像を出力することができる。
In this way, by correcting the gradation of the CMY inks for creating the LUT creation patch based on the color developability of each ink, an LUT creation patch having a color close to the intended color in the RGB color space can be obtained. Since it can be reproduced, the accuracy of the interpolation calculation can be improved. In particular, since the reproducibility of the LUT creation patch is good in the substantially achromatic region, the
(3)他の実施形態
前実施形態においては、ステップS125にて変換関数fC(C),fM(M),fY(Y)を算出すると、同変換関数fC(C),fM(M),fY(Y)をHDD12に記憶させたが、この変換関数fC(C),fM(M),fY(Y)の代わりに補正テーブルを記憶させても良い。
(3) Other Embodiments In the previous embodiment, when the conversion functions f C (C), f M (M), and f Y (Y) are calculated in step S125, the conversion functions f C (C), f Although M (M) and f Y (Y) are stored in the
図12は、この補正テーブルを示している。補正テーブル12d〜12fはCMYの各成分に対して設けられており、それぞれ0〜255の仮想CMY値に対応する発色補正COMOYO値が定義されている。この補正テーブル12d〜12fは変換関数fC(C),fM(M),fY(Y)に仮想CMY値をそれぞれ0から255階調まで順に代入することにより得ることができる。補正テーブル12d〜12fを予め作成し、HDD12に記憶させておくことにより、ステップS135において仮想CMY値を発色補正COMOYO値に変換する際に、同補正テーブル12d〜12fを参照して、同変換を行うことができる。このようにすることにより、LUT作成用パッチ103組分の仮想CMY値を変換関数fC(C),fM(M),fY(Y)に代入して演算するよりも高速に上記変換を行うことができる。
FIG. 12 shows this correction table. Correction table 12d~12f is provided for each component of CMY, color correction C O M O Y O value corresponding to the virtual CMY values of 0 to 255, respectively are defined. The correction tables 12d to 12f can be obtained by sequentially substituting virtual CMY values from 0 to 255 gradations into the conversion functions f C (C), f M (M), and f Y (Y). And a correction table 12d~12f advance, by storing in the
また、変換関数fC(C),fM(M),fY(Y)は、実測グレーCOMOYO値に近似し、かつ、上記最外殻条件を満足すれば良く、他の関数を適用することができる。その一例として、トーンカーブ関数を適用することができる。下記式(5)はその一例を示している。
すなわち、一般的なトーンカーブ関数によれば最外殻では補正幅を0とするすることができるため、上記最外殻条件を満足することができる。
Further, the conversion functions f C (C), f M (M), and f Y (Y) may be approximated to the measured gray C O M O Y O value and satisfy the outermost shell condition. The function of can be applied. As an example, a tone curve function can be applied. The following formula (5) shows an example.
That is, according to a general tone curve function, the correction width can be set to 0 in the outermost shell, so that the outermost shell condition can be satisfied.
さらに、前実施形態においてはある程度グレー軸の存在する箇所が仮想CMY値が等値となる座標から±30階調以内の距離にあると予想してグレー軸検出用RGB値を設定するものとしたが、他の手法を適用するものであっても良い。例えば、各インクの発色性が大幅に異なる場合や、発色性の予想がつかない場合には、仮想CMY色空間の全域にわたるグレー軸検出用パッチを再現させても良い。具体的には、仮想CMY色空間において均等なグリッド状に分布させた4〜103個程度のグレー軸検出用パッチを再現させるようにしても良い。また、初めは粗いグリッドで大雑把にグレー軸の座標を検出しておき、さらに同検出した座標の周囲に細かいグリッドを生成させ、正確に補間するようにしても良い。逆に各インクの発色性がインクの成分等から予め分かっている場合には、同発色性に基づいて変換関数fC(C),fM(M),fY(Y)を算出するようにしても良い。 Further, in the previous embodiment, the gray axis detection RGB value is set on the assumption that the portion where the gray axis exists to some extent is within a distance of ± 30 gradations from the coordinates where the virtual CMY values are equal. However, other methods may be applied. For example, when the color developability of each ink is significantly different or when the color developability cannot be predicted, a gray axis detection patch covering the entire virtual CMY color space may be reproduced. Specifically, about 4 to 10 3 gray axis detection patches distributed in a uniform grid in the virtual CMY color space may be reproduced. Alternatively, the coordinates of the gray axis may be roughly detected with a coarse grid at first, and then a fine grid may be generated around the detected coordinates to be accurately interpolated. Conversely, when the color developability of each ink is known in advance from the ink components, the conversion functions f C (C), f M (M), and f Y (Y) are calculated based on the color developability. Anyway.
(4)まとめ:
以上説明したように、本発明にかかる色変換テーブル作成方法においては、LUT作成用パッチを再現するにあたり、各基本インク(CMY)の発色性に応じた補正を行っている。従って、各基本インクの発色性によって再現されるLUT作成用パッチの色相に偏りが生じることを防止することができる。すなわち、LUT作成用パッチの測色結果に基づいて補間演算により作成される色変換テーブルの色再現性を向上させることができる。
(4) Summary:
As described above, in the color conversion table creation method according to the present invention, when reproducing the LUT creation patch, correction according to the color developability of each basic ink (CMY) is performed. Therefore, it is possible to prevent the hue of the LUT creation patch reproduced by the color development of each basic ink from being biased. That is, the color reproducibility of the color conversion table created by the interpolation calculation based on the color measurement result of the LUT creation patch can be improved.
10…コンピュータ、11…演算処理部、11a…仮想CMY値変換部、11b…変換関数算出部、11c…変換処理部、11d…分版処理部、11e…ハーフトーン処理部、11f…印刷データ生成/出力部、11g…RGBデータ変換部、11h…LUT作成部、12…HDD、12a…分版関数データ、12b…変換関数データ、12c…LUT、12d〜12f…補正テーブル、20…プリンタ、30…測色機
DESCRIPTION OF
Claims (9)
上記各要素色と上記印刷装置で使用する各基本インクの色との補色関係から同色を表現可能な仮想基本インク値データを算出する第一の変換工程と、
上記仮想基本インク値データの階調に、上記各基本インクの発色性に基づき、かつ、同仮想基本インク値データの階調に応じて変動する発色補正係数を乗算することにより補正基本インク値データを算出する第二の変換工程と、
上記第一および第二の変換工程よって算出された上記補正基本インク値データに基づいた上記インク値データにより上記代表色についてのパッチの印刷を行うパッチ印刷工程と、
上記パッチの測色結果に基づいて上記インク値データと上記要素色値データとの対応関係を算出し、同対応関係を上記色変換テーブルに格納する色変換テーブル作成工程とを備えることを特徴とする色変換テーブル作成方法。 Color measurement is performed on patches for multiple representative colors output by the printing device, and the ink value data expressed by the gradation of the ink amount of each color used in the printing device from each color measurement result and each of the other image devices used In a color conversion table creation method for creating a color conversion table that defines a correspondence relationship with element color value data expressed by element colors,
A first conversion step of calculating virtual basic ink value data capable of expressing the same color from a complementary color relationship between the element colors and the colors of the basic inks used in the printing apparatus;
The corrected basic ink value data is obtained by multiplying the gradation of the virtual basic ink value data by a color correction coefficient that is based on the color developability of each basic ink and varies depending on the gradation of the virtual basic ink value data. A second conversion step for calculating
A patch printing step of printing a patch for the representative color by the ink value data based on the corrected basic ink value data calculated by the first and second conversion steps;
A color conversion table creating step of calculating a correspondence relationship between the ink value data and the element color value data based on the color measurement result of the patch, and storing the correspondence relationship in the color conversion table; To create a color conversion table.
上記各要素色と上記印刷装置で使用する各基本インクの色との補色関係から同色を表現可能な仮想基本インク値データを算出する第一の変換手段と、
上記仮想基本インク値データの階調に、上記各基本インクの発色性に基づき、かつ、同仮想基本インク値データの階調に応じて変動する発色補正係数を乗算することにより補正基本インク値データを算出する第二の変換手段と、
上記第一および第二の変換手段よって算出された上記補正基本インク値データに基づいた上記インク値データにより上記代表色についてのパッチの印刷を行うパッチ印刷手段と、
上記パッチの測色結果に基づいて上記インク値データと上記要素色値データとの対応関係を算出し、同対応関係を上記色変換テーブルに格納する色変換テーブル作成手段とを備えることを特徴とする色変換テーブル作成装置。 Color measurement is performed on patches for multiple representative colors output by the printing device, and the ink value data expressed by the gradation of the ink amount of each color used in the printing device from each color measurement result and each of the other image devices used In a color conversion table creation device for creating a color conversion table that defines a correspondence relationship with element color value data expressed by element colors,
First conversion means for calculating virtual basic ink value data capable of expressing the same color from the complementary color relationship between each element color and the color of each basic ink used in the printing apparatus;
The corrected basic ink value data is obtained by multiplying the gradation of the virtual basic ink value data by a color correction coefficient that is based on the color developability of each basic ink and varies depending on the gradation of the virtual basic ink value data. A second conversion means for calculating
Patch printing means for printing a patch for the representative color based on the ink value data based on the corrected basic ink value data calculated by the first and second conversion means;
A color conversion table creating means for calculating a correspondence relationship between the ink value data and the element color value data based on a color measurement result of the patch and storing the correspondence relationship in the color conversion table; Color conversion table creation device.
上記各要素色と上記印刷装置で使用する各基本インクの色との補色関係から同色を表現可能な仮想基本インク値データを算出する第一の変換機能と、
上記仮想基本インク値データの階調に、上記各基本インクの発色性に基づき、かつ、同仮想基本インク値データの階調に応じて変動する発色補正係数を乗算することにより補正基本インク値データを算出する第二の変換機能と、
上記第一および第二の変換機能よって算出された上記補正基本インク値データに基づいた上記インク値データにより上記代表色についてのパッチの印刷を行うパッチ印刷機能と、
上記パッチの測色結果に基づいて上記インク値データと上記要素色値データとの対応関係を算出し、同対応関係を上記色変換テーブルに格納する色変換テーブル作成機能とをコンピュータに実現させることを特徴とする色変換テーブル作成プログラム。 Color measurement is performed on patches for multiple representative colors output by the printing device, and the ink value data expressed by the gradation of the ink amount of each color used in the printing device from each color measurement result and each of the other image devices used In a color conversion table creation program for creating a color conversion table that defines the correspondence with element color value data expressed in element colors,
A first conversion function for calculating virtual basic ink value data capable of expressing the same color from a complementary color relationship between the element colors and the colors of the basic inks used in the printing apparatus;
The corrected basic ink value data is obtained by multiplying the gradation of the virtual basic ink value data by a color correction coefficient that is based on the color developability of each basic ink and varies depending on the gradation of the virtual basic ink value data. A second conversion function for calculating
A patch printing function for printing a patch for the representative color by the ink value data based on the corrected basic ink value data calculated by the first and second conversion functions;
Causing a computer to realize a color conversion table creating function for calculating a correspondence relationship between the ink value data and the element color value data based on the color measurement result of the patch and storing the correspondence relationship in the color conversion table. A color conversion table creation program characterized by
上記各要素色と上記印刷装置で使用する各基本インクの色との補色関係から同色を表現可能な仮想基本インク値データを算出する第一の変換工程と、
上記仮想基本インク値データの階調に、上記各基本インクの発色性に基づき、かつ、同仮想基本インク値データの階調に応じて変動する発色補正係数を乗算することにより補正基本インク値データを算出する第二の変換工程と、
上記第一および第二の変換工程よって算出された上記補正基本インク値データに基づいた上記インク値データにより上記代表色についてのパッチの印刷を行うパッチ印刷工程と、
上記パッチの測色結果に基づいて上記インク値データと上記要素色値データとの対応関係を算出し、同対応関係を上記色変換テーブルに格納する色変換テーブル作成工程とを行うことにより作成されることを特徴とする色変換テーブル。 Measures multiple patches output by a printing device, and expresses the ink value data represented by the gradation of the ink amount of each color used in the printing device and the element colors used in other imaging devices from the colorimetric results. In the color conversion table that defines the correspondence with the element color value data
A first conversion step of calculating virtual basic ink value data capable of expressing the same color from a complementary color relationship between the element colors and the colors of the basic inks used in the printing apparatus;
The corrected basic ink value data is obtained by multiplying the gradation of the virtual basic ink value data by a color correction coefficient that is based on the color developability of each basic ink and varies depending on the gradation of the virtual basic ink value data. A second conversion step for calculating
A patch printing step of printing a patch for the representative color by the ink value data based on the corrected basic ink value data calculated by the first and second conversion steps;
It is created by calculating a correspondence relationship between the ink value data and the element color value data based on the color measurement result of the patch, and performing a color conversion table creation step of storing the correspondence relationship in the color conversion table. A color conversion table characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004075721A JP2005268994A (en) | 2004-03-17 | 2004-03-17 | Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004075721A JP2005268994A (en) | 2004-03-17 | 2004-03-17 | Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005268994A true JP2005268994A (en) | 2005-09-29 |
Family
ID=35093101
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004075721A Pending JP2005268994A (en) | 2004-03-17 | 2004-03-17 | Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005268994A (en) |
-
2004
- 2004-03-17 JP JP2004075721A patent/JP2005268994A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7551315B2 (en) | Color matching accuracy under multiple printing conditions | |
| JP6349707B2 (en) | Color conversion apparatus, lookup table generation method, and lookup table generation apparatus | |
| JP4081944B2 (en) | Color separation image correction method, chart, ink jet printer, color separation image correction device, and recording medium | |
| WO2018080427A1 (en) | Color calibration | |
| US20100208304A1 (en) | Image correction method and image correction system | |
| US20020154326A1 (en) | Image processing method and apparatus | |
| CN101462413A (en) | Print control apparatus, print data generation apparatus, and printing system | |
| US8773723B2 (en) | Generating color separation table for printer having color forming materials with high and low relative densities using a gamut boundary to limit use of dark color material | |
| CN101465945A (en) | Print control apparatus, print system and print control program | |
| JP2004222279A (en) | Smooth gray component replacement strategy utilizing full device gamut | |
| US6917445B2 (en) | Image data conversion method | |
| US7573607B2 (en) | Method of selecting inks for use in imaging with an imaging apparatus | |
| US9396419B2 (en) | Data-processing apparatus generating color conversion data | |
| JP6275058B2 (en) | Color profile creation method and color profile creation program | |
| US7535596B2 (en) | Colorant control values for color printing devices | |
| JP2015115738A (en) | Lookup table generation method, lookup table generation device, and color conversion device | |
| JPH10173948A (en) | Color reproduction data conversion method | |
| US7656414B2 (en) | System and method for determination of gray for CIE color conversion using chromaticity | |
| US7679783B2 (en) | System and method for extracting grayscale data within a prescribed tolerance | |
| JP4203740B2 (en) | Color conversion table creation method, printing apparatus, print control apparatus, color conversion table creation apparatus, and color conversion table creation program | |
| JP4235807B2 (en) | Printing control method and printing control apparatus | |
| JP2005268994A (en) | Color conversion table creation method, color conversion table creation device, color conversion table creation program, and color conversion table | |
| US7460273B2 (en) | Image processing method and device | |
| JP2006033844A (en) | Color correction system and method for electronic printing | |
| JP2007243957A (en) | System, method and program for extracting gray information from color image data |