JP2005287069A - Color converting method, color conversion unit, and recording medium - Google Patents

Color converting method, color conversion unit, and recording medium Download PDF

Info

Publication number
JP2005287069A
JP2005287069A JP2005126671A JP2005126671A JP2005287069A JP 2005287069 A JP2005287069 A JP 2005287069A JP 2005126671 A JP2005126671 A JP 2005126671A JP 2005126671 A JP2005126671 A JP 2005126671A JP 2005287069 A JP2005287069 A JP 2005287069A
Authority
JP
Japan
Prior art keywords
color
conversion
printer
display
gamut
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
Application number
JP2005126671A
Other languages
Japanese (ja)
Inventor
Masato Tsukada
正人 塚田
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP2005126671A priority Critical patent/JP2005287069A/en
Publication of JP2005287069A publication Critical patent/JP2005287069A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Color, Gradation (AREA)
  • Facsimile Image Signal Circuits (AREA)
  • Color Image Communication Systems (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a color conversion table creation unit which satisfies user's needs when printing an image on a color display with a color printer. <P>SOLUTION: Base colors are displayed on the color display 100. A color chart output means 7 outputs a color chart 102 for representing color reproduction range of the color printer 101. A color patch number input means 2 associates each of the base colors with a color patch that the user sees as the most close to it in the color chart 102. A color grouping means 8 groups into three types; base color signal C1, gray signal C3, and any other color signal C4. A Gamut conversion creation means 4 creates a Gamut conversion from the pair of the base color and the user-associated color patch. A Gamut conversion means 5 applies the Gamut conversion to the color signal C4. The color after the Gamut conversion is calculated for the corresponding ink volume with a corresponding ink volume determination means 6 to be written in a color conversion LUT 104. <P>COPYRIGHT: (C)2006,JPO&NCIPI

Description

本発明は、カラーディスプレイとカラープリンタとの間において、カラーディスプレイ上に表示されたコンピュータグラフィック(CG)などの彩度の高い色が多く含まれるカラー画像をカラープリンタで出力するための色変換方法、この際に用いられる色変換テーブルを作成する色変換テーブル作成装置、色変換装置、ならびにコンピュータで装置の各手段を機能させるためのプログラムを記録した記録媒体に関する。 The present invention relates to a color conversion method for outputting a color image including a lot of highly saturated colors such as computer graphics (CG) displayed on a color display between the color display and the color printer. The present invention also relates to a color conversion table creation device for creating a color conversion table used at this time, a color conversion device, and a recording medium on which a program for causing each unit of the device to function on a computer is recorded.

プリンタの色変換方法として、以前は、カラーマスキングを利用したRGB値から色インク量への色変換が行われていたが、最近では、安価になったメモリをLUT(ルック・アップ・テーブル、探索表)として用いることが普通である(非特許文献1:田島譲二:“カラー画像複製論”,丸善(株),1996.)。このLUTを利用した色変換方法では、予めディスプレイの各RGB値に対応する色インク量を計算し、LUTに書き込んでおく。LUTを用いた実際の色変換は、入力RGB値をアドレスとして用い、対応するインク量を読み出すことで色変換が完了する。ただし、このLUTを作成する場合、RGBフルカラー(224色)について色インク量を記述することにすると、膨大なメモリが必要となる。そこで、LUTには、代表色RGB値についてのみ色インク量を記述し、残りの色のインク量については内挿法を利用して計算する。 In the past, color conversion from RGB values to color ink amounts using color masking has been performed as a color conversion method for printers. Recently, however, memory that has become inexpensive has been converted to a LUT (look-up table, search). (Non-patent document 1: Joji Tajima: “Color image reproduction theory”, Maruzen Co., Ltd., 1996.). In the color conversion method using the LUT, the color ink amount corresponding to each RGB value of the display is calculated in advance and written in the LUT. In the actual color conversion using the LUT, the input RGB value is used as an address, and the corresponding ink amount is read to complete the color conversion. However, when creating this LUT, if the color ink amount is described for RGB full color (224 colors), a huge memory is required. Therefore, in the LUT, the color ink amounts are described only for the representative color RGB values, and the ink amounts of the remaining colors are calculated using the interpolation method.

ディスプレイとプリンタ間の色変換用LUTを作成する場合、各機器の色再現域(Gamutと呼ぶ)が異なることが問題となる。一般に、ディスプレイGamutとプリンタGamutを比較すると、ディスプレイGamutが大きい。つまり、ディスプレイにおける全ての色をプリンタで表現できるようにするためには、プリンタGamut外部の色を、プリンタGamut内に押し込んだり表面に貼り付ける処理、すなわち、Gamut変換が必要となる。 When creating a color conversion LUT between a display and a printer, the problem is that the color gamut (called Gamut) of each device is different. Generally, when the display Gamut and the printer Gamut are compared, the display Gamut is large. That is, in order to be able to express all colors on the display with a printer, it is necessary to perform a process of pushing colors outside the printer Gamut into the printer Gamut or pasting them on the surface, that is, Gamut conversion.

Gamut変換についてさまざまな手法が提案されている。 Various methods have been proposed for Gamut transformation.

図1は、一般的なGamut変換方法を説明したものである。図中の四角は、ある色空間における標準ディスプレイの色再現域を表し、その内部の網かけ領域は、同じ色空間におけるプリンタの色再現域を表している。図1中の各括弧付き数字が付された矢印で行うGamut変換処理は、以下の通りである。 FIG. 1 illustrates a general Gamut conversion method. The squares in the figure represent the color gamut of the standard display in a certain color space, and the shaded area inside represents the color gamut of the printer in the same color space. The Gamut conversion process performed by the arrows with parenthesized numbers in FIG. 1 is as follows.

[Gamut変換](1)ディスプレイGamutのグレイ軸方向ベクトルとプリンタGamutのグレイ軸方向ベクトルが一致するように、ディスプレイGamutを回転する。 [Gamut Conversion] (1) The display Gamut is rotated so that the gray axis direction vector of the display Gamut and the gray axis direction vector of the printer Gamut coincide.

(2)ディスプレイGamutを線形圧縮する。 (2) The display Gamut is linearly compressed.

(3)ディスプレイ黒点とプリンタ黒点が一致するようにディスプレイGamutを平行移動する。 (3) The display Gamut is moved in parallel so that the display black spot and the printer black spot coincide.

(4)プリンタGamut外部の残されている色をプリンタGamut表面に貼り付ける。 (4) Paste the remaining color outside the printer Gamut on the surface of the printer Gamut.

図1中の処理(1)から処理(3)までの処理を、XYZ表色系で行った場合、式で表すと以下の数式1の通りである。 When the processing from the processing (1) to the processing (3) in FIG. 1 is performed in the XYZ color system, it is expressed by the following mathematical formula 1.

Figure 2005287069

ここで、(X,Y,Z)はGamut変換前のXYZ値、(X′,Y′,Z′)はGamut変換後のXYZ値、Rは(1)の回転を行うための3×3回転行列、sfは(2)の圧縮係数である。また、(Xbk,Ybk,Zbk)は、プリンタブラックのXYZ値である。
Figure 2005287069

Here, (X, Y, Z) is an XYZ value before Gamut transformation, (X ′, Y ′, Z ′) is an XYZ value after Gamut transformation, and R is 3 × 3 for performing the rotation of (1). The rotation matrix, sf, is the compression coefficient of (2). Further, (Xbk, Ybk, Zbk) is an XYZ value of printer black.

Gamut変換処理において、無彩色成分を一致させる(1),(3)の処理については、プリンタGamutとディスプレイGamutが与えられた時、一意に決まる変換である。一方、(2)において、ディスプレイGamutをどれくらい圧縮するかは、入力画像毎に決定した方が色再現性は向上するが、入力画像毎に最適なGamut変換を計算することは処理時間を考慮すると現実的ではない。そこで、予めディスプレイGamutから均等色空間に一様に分布する複数色についてGamut変換前後の色差総和を計算し、それを最小にする圧縮率を最適圧縮係数とすることで対応できる。 In the Gamut conversion process, the processes (1) and (3) for matching the achromatic color components are conversions that are uniquely determined when the printer Gamut and the display Gamut are given. On the other hand, in (2), how much the display Gamut is to be compressed improves the color reproducibility if determined for each input image, but calculating the optimum Gamut transform for each input image takes the processing time into consideration. Not realistic. Therefore, it is possible to cope by calculating the sum of color differences before and after Gamut conversion for a plurality of colors uniformly distributed in the uniform color space from the display Gamut, and setting the compression rate that minimizes the sum as the optimum compression coefficient.

(4)の貼り付け処理については、最適解は存在せず、色変換におけるノウハウに依存するのが現状である。図2は、L* a* b* 空間における典型的な貼り付け処理を表している。 Regarding the pasting process of (4), there is no optimal solution, and the current situation is that it depends on know-how in color conversion. FIG. 2 shows a typical pasting process in the L * a * b * space.

[貼り付け処理]1.X1の色について、色相、明度を一定にし、彩度の低い方向に貼り付ける。ただし、L軸を越えるような貼り付けはしない。 [Paste processing] For the color of X1, the hue and lightness are fixed and pasted in the direction of lower saturation. However, it is not pasted beyond the L axis.

2.X2,X3の色のように上記1の貼り付け処理が失敗する場合、色相を一定にし、明度を±10だけ上下に振り、かつ、彩度の低い方向に貼り付ける。ただし、L軸を越えるような貼り付けはしない。 2. When the pasting process 1 fails as in the case of the colors X2 and X3, the hue is kept constant, the lightness is swung up and down by ± 10, and pasted in the direction of lower saturation. However, it is not pasted beyond the L axis.

3.X4の色のように、上記2の貼り付け処理も失敗した場合、色相、彩度、明度の維持に関係なく色差が最小であるプリンタGamut表面に貼り付ける。 3. If the above-described pasting process 2 fails, as in the case of the X4 color, the pasting process is pasted on the surface of the printer Gamut having the smallest color difference regardless of the maintenance of hue, saturation, and brightness.

LUTには、貼り付け処理を含めた上記Gamut変換を施して得たX′Y′Z′値に対応するCMY(K)インク量をプリンタの測定データ値から計算してLUTに記述する。 In the LUT, the CMY (K) ink amount corresponding to the X′Y′Z ′ value obtained by performing the Gamut conversion including the pasting process is calculated from the measured data value of the printer and is described in the LUT.

また、最適なGamut変換アルゴリズムを得るのに、単純な色差を用いて評価するのではなく、明度、彩度、色相にそれぞれ異なる重みを付けた評価指数を採用した方法も提案されている。(非特許文献2:伊藤雅彦、加藤直哉:“CG画像における色域圧縮(II)”,カラーフォーラムJAPAN '96論文集,1996)。このアルゴリズムを用いると、CG画像については、ディスプレイGamutを圧縮する際、彩度方向の圧縮係数、もしくは彩度方向と色相方向の圧縮係数を大きくすることによって、良い再現が得られ、明度方向の圧縮係数は大きく設定しない方が良いという結果も得られている。
田島譲二:“カラー画像複製論”,丸善(株),1996 伊藤雅彦、加藤直哉:“CG画像における色域圧縮(II)”,カラーフォーラムJAPAN '96論文集,1996
Also, in order to obtain an optimal Gamut conversion algorithm, there has been proposed a method that employs evaluation indexes with different weights for lightness, saturation, and hue, instead of using simple color differences. (Non-Patent Document 2: Masahiko Ito, Naoya Kato: “Color Gamut Compression in CG Images (II)”, Color Forum JAPAN '96 Proceedings, 1996). With this algorithm, when compressing the display Gamut, good reproduction can be obtained for the CG image by increasing the compression coefficient in the saturation direction or the compression coefficient in the saturation direction and the hue direction. It has also been obtained that the compression coefficient should not be set large.
Joji Tajima: “Color Image Replication”, Maruzen Co., Ltd., 1996 Masahiko Ito, Naoya Kato: “Color Gamut Compression in CG Images (II)”, Color Forum Japan '96 Proceedings, 1996

ディスプレイ−プリンタ間の色再現において、問題となるのはプリンタGamutがディスプレイGamutよりかなり小さいことである。三原色光の加法混色により色再現が行われているディスプレイの場合、高輝度でかつ高彩度な純色を再現することができる。一方、色インクの減法混色によって色再現を行う。多くのプリンタでは、物理的にディスプレイのような高彩度な純色を再現できない。つまり、ディスプレイにおける高彩度な純色はプリンタGamut外部の色となっている。 In color reproduction between the display and the printer, the problem is that the printer Gamut is considerably smaller than the display Gamut. In the case of a display in which color reproduction is performed by additive color mixing of three primary color lights, a pure color with high luminance and high saturation can be reproduced. On the other hand, color reproduction is performed by subtractive color mixing of color inks. Many printers cannot physically reproduce high-saturation pure colors such as displays. That is, the high saturation pure color in the display is a color outside the printer Gamut.

自然画像には、高彩度な純色が出現する頻度はかなり低く、比較的、無彩色に近い低彩度な色が多く含まれるので従来のGamut変換を利用しても良い色再現結果が得られる。一方、コンピュータにより人工的に生成されるCG画像では、より鮮やかな色を多く取り込んで、よりインパクトのある画像作成を目指す傾向にある。すなわち、CG画像の場合には、ディスプレイという大きな色再現域を最大限に利用した色合いを持つ画像となる場合が多い。 A natural image has a very low frequency of appearance of a high-saturation pure color, and relatively many low-saturation colors close to an achromatic color are included. Therefore, a color reproduction result that can be obtained by using the conventional Gamut conversion is obtained. On the other hand, in a CG image artificially generated by a computer, there is a tendency to capture more vivid colors and aim to create an image with more impact. That is, in the case of a CG image, there are many cases where the image has a hue that makes the maximum use of a large color gamut called a display.

ディスプレイGamutにおける全ての色をカラープリンタで出力する場合、図1で説明したように、ディスプレイGamutを圧縮するだけでは、プリンタGamut外部に残ってしまう色が多く存在し、最終的な処理である図2の貼り付け処理を行う必要が在ることを既に説明した。自然画像の場合には、元もと高彩度な色が少ないため、Gamut変換における貼り付け処理を必要とするような色が少なく、色が連続的に変化するような所であっても、貼り付け処理に起因する色の不連続性などの影響もなく従来法で比較的よい色再現を得ることができる。しかし、CG画像の場合には、高彩度な色が多く含まれるため、貼り付け処理による色のつぶれや、色が連続的に変化するような領域で、不連続な色が出るなどの問題が生じる。 When all colors in the display Gamut are output by the color printer, as described with reference to FIG. 1, there are many colors that remain outside the printer Gamut just by compressing the display Gamut. As described above, it is necessary to perform the pasting process 2. In the case of a natural image, since there are originally few high-saturation colors, there are few colors that require paste processing in Gamut conversion, and even if the color changes continuously, it is pasted A relatively good color reproduction can be obtained by the conventional method without the influence of the discontinuity of the color caused by the processing. However, in the case of a CG image, since there are many highly saturated colors, problems such as color collapse due to the pasting process and discontinuous colors appear in areas where the colors continuously change occur. .

また、仮にディスプレイにおける高彩度な色を、プリンタで連続的に表現できるようなGamut変換が新たに開発され、その技術を用いてプリント出力した場合、デザイナーや、印刷技術者などといった普段からカラープリンタや印刷機を利用してデバイスカラーに精通している者であれば、プリンタがどのような色再現域を持っているか大体予想できるので、そのような方法で、良い色再現が実現できていると認識される。しかし、現在急速に普及しているパーソナルコンピュータなどの一般ユーザで、プリンタGamutがディスプレイGamutに較べてかなり小さいものであるということを認識、理解している者は稀である。ディスプレイに表示されているCG画像とプリンタによる出力結果を比較した時、必ずしも一般ユーザがその色再現結果に満足するとはかぎらない。 In addition, Gamut conversion has been newly developed so that high-saturation colors on a display can be continuously expressed by a printer. When printing is output using this technology, color printers such as designers and printing engineers are usually used. If you are familiar with device colors using a printing press, you can roughly predict what color gamut the printer will have, so it is possible to achieve good color reproduction in such a way. Be recognized. However, it is rare for general users such as personal computers that are rapidly spreading at present to recognize and understand that the printer Gamut is considerably smaller than the display Gamut. When the CG image displayed on the display is compared with the output result by the printer, the general user is not always satisfied with the color reproduction result.

そこで、本発明の目的は、カラーディスプレイに表示されたCG画像を、カラープリンタで出力する際、そのユーザに対し、これから出力しようとするプリンタの色再現域がどの程度であるかを視覚的に理解できるようにすると共に、ユーザが満足できるCG画像用の色変換方法、この際に用いられる色変換テーブルを作成する色変換テーブル作成装置、色変換装置を実現することである。 SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to visually indicate to a user how much the color gamut of a printer to be output will be when a CG image displayed on a color display is output by a color printer. It is to realize a color conversion method for a CG image that can be understood by the user, a color conversion table creation device that creates a color conversion table used at this time, and a color conversion device.

本発明の色変換方法は、カラーディスプレイとカラープリンタとの間の色変換を行う色変換方法であって、カラープリンタの色再現域を充分に表現する複数色のカラーパッチから構成されるカラーチャートをカラープリンタで出力する工程と、赤、緑、青、シアン、マジェンタ、イエロあるいは画像に多く使われている色を基本原色とし、複数の基本原色をカラーディスプレイで表示する工程と、前記複数の基本原色の各色について前記カラーチャートからユーザーが好むカラーパッチを選択する工程と、前記カラーパッチを選択する工程で得られた結果に基づいてカラーディスプレイとカラープリンタとの間の対応色の色相値が一致しない組み合わせに基づいてカラーディスプレイからカラープリンタへの色変換を構築する工程とを有することを特徴とする。 The color conversion method of the present invention is a color conversion method for performing color conversion between a color display and a color printer, and is a color chart composed of a plurality of color patches that sufficiently represent the color gamut of the color printer. A color printer, a step of using red, green, blue, cyan, magenta, yellow, or a color often used in an image as a basic primary color, and displaying a plurality of basic primary colors on a color display; The hue value of the corresponding color between the color display and the color printer is determined based on the result obtained in the step of selecting a color patch preferred by the user from the color chart for each basic primary color and the step of selecting the color patch. Building a color conversion from a color display to a color printer based on mismatched combinations And wherein the door.

本発明の色変換テーブル作成装置は、カラーディスプレイとカラープリンタとの間の色変換を行う際に用いる色変換テーブルを作成する色変換テーブル作成装置であって、カラープリンタの色再現域を充分に表現する複数色のカラーパッチから構成されるカラーチャートをカラープリンタで出力する手段と、赤、緑、青、シアン、マジェンタ、イエロあるいは画像に多く使われている色を基本原色とし、複数の基本原色を選択してカラーディスプレイで表示する基本原色選択・表示手段と、前記基本原色に対応する前記カラーチャート中のカラーパッチをユーザーに指定させることによってカラーディスプレイとカラープリンタとの間の対応色の組合せを作成するカラーパッチ番号入力手段と、カラーディスプレイにおける色を前記基本原色ならびに該基本原色以外の色に二分類する色分類手段と、前記対応色の組み合わせからカラーディスプレイの色再現域からカラープリンタの色再現域への色再現域変換のための変換係数を求める色再現域変換作成手段と、前記基本原色以外の色に前記色再現域変換を施す色再現域変換手段と、前記色再現域変換が施された色に対して前記カラーチャートの測定データに基づきカラープリンタにおける対応色インク量を決定する対応色インク量決定手段とを備えることを特徴とする。 A color conversion table creation apparatus according to the present invention is a color conversion table creation apparatus that creates a color conversion table used when performing color conversion between a color display and a color printer, and has a sufficient color reproduction range for the color printer. A means to output a color chart composed of multiple color patches to be expressed by a color printer, and the basic primary colors that are used in red, green, blue, cyan, magenta, yellow, or images are multiple basic colors Basic primary color selection / display means for selecting a primary color and displaying it on a color display; and by allowing a user to specify a color patch in the color chart corresponding to the basic primary color, the corresponding color between the color display and the color printer Color patch number input means for creating a combination, and the color in the color display as the basic primary color And color classification means for classifying the color into colors other than the basic primary color, and a color for obtaining a conversion coefficient for converting the color reproduction range from the color reproduction range of the color display to the color reproduction range of the color printer from the combination of the corresponding colors A reproduction area conversion creating means, a color reproduction area conversion means for performing the color reproduction area conversion on a color other than the basic primary color, and a color based on the measurement data of the color chart for the color subjected to the color reproduction area conversion. And a corresponding color ink amount determining means for determining a corresponding color ink amount in the printer.

本発明の色変換装置は、前記色変換テーブル作成装置と、色変換テーブルと、前記色変換テーブルを利用してカラーディスプレイの色信号をカラープリンタへの色信号に変換する色信号変換手段とを有する。 The color conversion device of the present invention includes the color conversion table creation device, the color conversion table, and a color signal conversion unit that converts a color signal of a color display into a color signal to a color printer using the color conversion table. Have.

本発明の記録媒体は、コンピュータを第25段落記載の色変換テーブル作成装置として機能させるためのプログラムを記録したものであることを特徴とする。
本発明の記録媒体は、コンピュータを第26段落記載の色変換装置として機能させるためのプログラムを記録したものであることを特徴とする。
The recording medium of the present invention is characterized by recording a program for causing a computer to function as the color conversion table creation device described in the 25th paragraph.
The recording medium of the present invention is characterized by recording a program for causing a computer to function as the color conversion device described in the 26th paragraph.

実際にカラープリンタで出力した複数色のカラーパッチをユーザに見せることによって、ユーザが利用しようとしているプリンタの色再現域を視覚的に把握させることができる。そして、そのカラーパッチの中から色再現が難しいディスプレイ上の基本原色をユーザに選択させることによって得たRGB−インク量の関係と測色で得たRGB−インク量の関係を融合することによって、最適な色変換LUTを作成することにより、ユーザが納得できる色再現を実現できる。 By showing the user the plurality of color patches actually output by the color printer, the user can visually grasp the color gamut of the printer that the user intends to use. Then, by combining the RGB-ink amount relationship obtained by letting the user select a basic primary color on the display that is difficult to reproduce from among the color patches and the RGB-ink amount relationship obtained by color measurement, By creating an optimal color conversion LUT, it is possible to realize color reproduction that the user can convince.

以下、図面を参照して、本発明の実施の形態による色変換方法について説明する。 Hereinafter, a color conversion method according to an embodiment of the present invention will be described with reference to the drawings.

カラーディスプレイとカラープリンタ間の色再現を実現するために、予めディスプレイおよびプリンタの色特性や色再現域(Gamut)を把握する必要がある。ディスプレイおよびプリンタのGamutを得るためには、各々のデバイスが生成した複数色のカラーサンプルを測色し、色を定量的に表す三刺激値を求めなければならない。この色の三刺激値に、国際照明委員会(CIE)で定められたXYZ表色系が利用できる。 In order to realize color reproduction between a color display and a color printer, it is necessary to grasp in advance the color characteristics and color reproduction range (Gamut) of the display and the printer. In order to obtain Gamut for a display and a printer, it is necessary to measure a plurality of color samples generated by each device and obtain tristimulus values quantitatively representing the colors. The XYZ color system defined by the International Commission on Illumination (CIE) can be used for the tristimulus values of this color.

ディスプレイはRGB系、プリンタはCMYK系で色再現が行われており、その表色系は全く異なるが、測色を行い、上記のXYZ表色系を媒介にすることによって、2つのGamutを1つの3次元表色空間で比較することが可能となる。 The color reproduction is performed by the RGB system for the display and the CMYK system for the printer. Although the color system is completely different, the color measurement is performed and the two XYmut color systems are used as mediators. It is possible to compare in three three-dimensional color spaces.

ディスプレイ装置の3原色蛍光体には、R(赤)、G(緑)、B(青)の3色が用いられており、その加法混色によって色再現が行なわれている。 Three colors of R (red), G (green), and B (blue) are used for the three primary color phosphors of the display device, and color reproduction is performed by the additive color mixture.

したがって、S=(XYZ)t とR=(RGB)t との関係は、以下の数式2、数式3のように表される。 Therefore, the relationship between S = (XYZ) t and R = (RGB) t is expressed as Equations 2 and 3 below.

Figure 2005287069
Figure 2005287069


Figure 2005287069

ここで、Tは、3×3変換行列である。このデバイスRGBとXYZとの関係を表す変換行列Tは、RGB各蛍光体の色度およびディスプレイに設定した基準白色を測定することで得られる。ただし、同機種のディスプレイであっても、各個体差によるばらつきが有るため、色再現の精度向上のために、ディスプレイ毎に予め輝度較正を行う必要がある。また、較正されたディスプレイ装置であっても、色むらや画面隅の蛍光体輝度は画面中央のそれよりも70%ほど落ちてしまうといった問題は避けられないため、色が保証されている画面中央に画像を表示するようにすることも必要である。
Figure 2005287069

Here, T is a 3 × 3 transformation matrix. The conversion matrix T representing the relationship between the device RGB and XYZ is obtained by measuring the chromaticity of each of the RGB phosphors and the reference white color set for the display. However, even in the same type of display, there are variations due to individual differences, and therefore it is necessary to perform luminance calibration in advance for each display in order to improve the accuracy of color reproduction. Moreover, even in a calibrated display device, the problem that the color unevenness and the phosphor brightness at the corner of the screen fall about 70% lower than that at the center of the screen is unavoidable. It is also necessary to display an image on the screen.

次にプリンタの色再現域の測定方法について説明する。プリンタでは、減法混色、併置混色、加法混色などを含んだ複雑な混色方法によって色再現が行なわれるため、ディスプレイのような簡単な測定方法では、そのGamutを完全に獲得することはできない。プリンタGamutを正確に獲得するための一般的な手法は、プリンタで用いる各色インクについて複数の代表色を選択し、それらの組み合わせによって作成できるカラーパッチを出力し、測色することである。 Next, a method for measuring the color gamut of the printer will be described. In a printer, color reproduction is performed by a complicated color mixing method including subtractive color mixing, side-by-side color mixing, additive color mixing, and the like. Therefore, the Gamut cannot be completely acquired by a simple measurement method such as a display. A general method for accurately acquiring the printer Gamut is to select a plurality of representative colors for each color ink used in the printer, and output a color patch that can be created by combining them, and measure the color.

まず、色インクについて代表インク量を選択し、各色インクの代表インク量の組み合わせで構成されるカラーパッチを出力して測色し、カラーパッチの表面反射率を得る。そして、各カラーパッチの表面反射率からXYZ値を計算する。計算方法は以下の数式4の通りである。 First, a representative ink amount is selected for the color ink, a color patch composed of a combination of the representative ink amounts of the respective color inks is output and colorimetric, and the surface reflectance of the color patch is obtained. Then, XYZ values are calculated from the surface reflectance of each color patch. The calculation method is as shown in Equation 4 below.

Figure 2005287069

ここで、S(λ)は照明の分光分布特性、R(λ)はカラーパッチの表面反射率、xバー(λ),yバー(λ),zバー(λ)は、等色関数でいずれも既知データである。αは、R(λ)が絶対白色であるとき、Y=100となるような正規化定数である。このようにカラーパッチの表面反射率を保存しておけば、基準となる照明が変更した場合、測色作業を行うこと無く、数式4によって、変更後のXYZ値が簡単に得られる。プリンタについては、以上の測定とXYZ計算を全ての代表インク量の組合せについて行うことにより、プリンタGamutを得ることができる。
Figure 2005287069

Here, S (λ) is the spectral distribution characteristic of illumination, R (λ) is the surface reflectance of the color patch, and x bar (λ), y bar (λ), and z bar (λ) are color matching functions. Is also known data. α is a normalization constant such that Y = 100 when R (λ) is absolutely white. If the surface reflectance of the color patch is stored in this way, when the reference illumination is changed, the changed XYZ value can be easily obtained by Equation 4 without performing the color measurement work. For the printer, the printer Gamut can be obtained by performing the above measurement and XYZ calculation for all combinations of representative ink amounts.

ディスプレイはRGB系、プリンタはCMYK系で色再現が行われており、その表色系は全く異なるが、数式2と数式4を利用することにより、上記のXYZ表色系を媒介にして、2つのGamutを1つの3次元表色空間で比較することが可能となる。ただし、ディスプレイの基準白色とプリンタにおける照明(基準白色)が同じである時、比較することが可能となる。図3は、CRTディスプレイの色再現域と昇華型プリンタの色再現域を、ディスプレイのRGB空間において比較したものである。立方体がディスプレイGamut、その中のプロット点がプリンタGamutである。 The color reproduction is performed using the RGB system for the display and the CMYK system for the printer, and the color system is completely different. However, by using Equations 2 and 4, the above XYZ color system is used as a medium. It is possible to compare two Gamuts in one three-dimensional color space. However, when the reference white color of the display and the illumination (reference white color) of the printer are the same, a comparison can be made. FIG. 3 shows a comparison between the color gamut of a CRT display and the color gamut of a sublimation printer in the RGB space of the display. A cube is a display Gamut, and a plot point therein is a printer Gamut.

次に、図4に示した流れ図を参照して、本発明の色変換方法について説明する。まず、本発明では、予めカラープリンタで、その色再現域が表現できる充分な数のカラーパッチから構成されるカラーチャートを出力する(Step1)。ここで、プリンタで出力するカラーチャートは、ISO/JIS−SCIDの画像に含まれるS7,S8,S9,S10を同時に出力したものが利用できる。(参考文献:“高精細カラーディジタル標準画像データ”,画像処理技術標準化委員会監修,財団法人日本規格協会発行,1995)。S7〜S10の画像は、ISO/DIS12642で規定された画像で、各カラーパッチのシアン(C)、マジェンタ(M)、イエロ(Y)、ブラック(K)のインク量が定められている。尚、プリンタで出力するカラーチャートは、カラーパッチとそのカラーパッチを構成する正確なCMYKインク量が得られるのであれば、ISO/JIS−SCIDの画像S7−S10以外の画像を利用することもできる。このカラーチャートをユーザに見せることにより、ユーザはそのプリンタの色再現域を視覚的に把握することが可能となる。 Next, the color conversion method of the present invention will be described with reference to the flowchart shown in FIG. First, in the present invention, a color chart composed of a sufficient number of color patches capable of expressing the color gamut is output in advance by a color printer (Step 1). Here, as the color chart output by the printer, one that outputs S7, S8, S9, and S10 included in the ISO / JIS-SCID image at the same time can be used. (Reference: “High-definition color digital standard image data”, supervised by the Image Processing Technology Standardization Committee, published by the Japanese Standards Association, 1995). The images of S7 to S10 are images defined by ISO / DIS12642, and the ink amounts of cyan (C), magenta (M), yellow (Y), and black (K) of each color patch are determined. The color chart output by the printer can use an image other than the ISO / JIS-SCID images S7-S10 as long as the color patch and an accurate CMYK ink amount constituting the color patch can be obtained. . By showing this color chart to the user, the user can visually grasp the color gamut of the printer.

図3に示したように、CG画像に多用されるディスプレイの青(Blue)や、シアン(Cyan)のような高彩度な色は、プリンタGamutのかなり外側の色であることがわかる。このような色に対し、従来方法を用いてユーザが納得するようなGamut変換を実現することは難しい。ディスプレイに表示されたある特定の色が、プリンタが出し得る色のどの色に対応するかをユーザに指定させる。指定方法は、まず、図5に示すように、ディスプレイGamut内に存在する複数の基本原色を選択してディスプレイ画面上に表示する(Step2)。たとえば、RGB立方体の頂点である赤(R)、緑(G)、青(B)、シアン(C)、マジェンタ(M)、イエロ(Y)を基本原色としたり、対象とするCG画像に多く使われている特色などを基本原色とすることもできる。そして、選択された基本原色のカラーパッチ画像を一枚ずつディスプレイ上に表示する。このとき、ディスプレイにおけるRGBディジタル値がそれぞれ8ビットで表現できる場合、上記RGBCMYの6色を基本原色としたときの(R,G,B)値は、それぞれ(255,0,0)、(0,255,0)、(0,0,255)、(0,255,255)、(255,0,255)、(255,255,0)となる。 As shown in FIG. 3, it can be seen that high-saturation colors such as blue and cyan of the display frequently used for CG images are colors that are considerably outside the printer Gamut. For such a color, it is difficult to realize Gamut conversion that the user is satisfied with using the conventional method. The user is allowed to specify which of the colors that can be output by the printer is a specific color displayed on the display. In the designation method, as shown in FIG. 5, first, a plurality of basic primary colors existing in the display Gamut are selected and displayed on the display screen (Step 2). For example, red (R), green (G), blue (B), cyan (C), magenta (M), and yellow (Y), which are the vertices of the RGB cube, are used as basic primary colors, and many CG images are targeted. It is also possible to use the special colors used as basic primaries. Then, the selected basic primary color patch images are displayed one by one on the display. At this time, when the RGB digital values in the display can be expressed by 8 bits, the (R, G, B) values when the six RGBCMY colors are used as the primary primaries are (255, 0, 0) and (0), respectively. , 255, 0), (0, 0, 255), (0, 255, 255), (255, 0, 255), (255, 255, 0).

そして、図6に示すように、ディスプレイに表示されたカラーパッチ画像と、プリンタで出力した前記のカラーチャートをユーザに比較してもらい、最も近いと感じる色を、Step1で出力したカラーチャート中のカラーパッチから選択させる(Step3)。ここで、ユーザが、プリンタで出力したカラーチャート中のカラーパッチの指定する際、図7のようにカラーチャートに位置番号を設定することで、指定されたカラーパッチがどれであるか正確に分かる。尚、図7に示したカラーチャート中の斜線のカラーパッチは“B3”となる。 Then, as shown in FIG. 6, the user compares the color patch image displayed on the display with the color chart output by the printer, and finds the closest color in the color chart output at Step 1. A color patch is selected (Step 3). Here, when the user specifies a color patch in the color chart output by the printer, the position number is set in the color chart as shown in FIG. 7, so that the user can know exactly which color patch is specified. . The hatched color patch in the color chart shown in FIG. 7 is “B3”.

次に、ユーザにより指定された基本原色RGBとそのインク量の関係を元にして、ディスプレイからプリンタへの色変換を実現する方法について説明する。本発明では、ディスプレイからプリンタへの色変換として、一般に広く用いられているルックアップテーブル(LUT)を利用した変換方法を用いる。尚、ディスプレイのデバイスカラーをRGB、プリンタのデバイスカラーをCMYKとし、RGBからCMYKへの色変換を実現するLUTを作成する場合について説明するが、XYZとCMY、L* a* b* とCMYKのように、入力側のRGBの代わりに、別の表色系のデータを使っても良いし、出力側がCMYのように3次元になっても良い。 Next, a method for realizing color conversion from the display to the printer based on the relationship between the basic primary color RGB designated by the user and the ink amount will be described. In the present invention, as a color conversion from the display to the printer, a conversion method using a lookup table (LUT) that is generally used is used. In this example, the display device color is RGB, the printer device color is CMYK, and an LUT that realizes color conversion from RGB to CMYK is described. However, XYZ and CMY, L * a * b *, and CMYK As described above, instead of RGB on the input side, data of another color system may be used, or the output side may be three-dimensional like CMY.

図8に色変換LUTの一例を示した。色変換LUTには、RGB値とそれに対応するCMYKインク量が記述できるようになっている。ディスプレイブラック(R,G,B)=(0,0,0)と、ディスプレイホワイト(R,G,B)=(255,255,255)は、それぞれプリンタにおけるブラックと白(紙)に設定する。つぎに、ディスプレイに表示された基本原色に対応するインク量を、ユーザが指定したカラーパッチのインク量に設定する。図8では、基本原色として表示された青(0,0,255)に対応するインク量として、ユーザが指定したカラーパッチのCMYKインク量(C B,M B,Y B,K B)が設定されている。 FIG. 8 shows an example of the color conversion LUT. The color conversion LUT can describe RGB values and the corresponding CMYK ink amounts. Display black (R, G, B) = (0, 0, 0) and display white (R, G, B) = (255, 255, 255) are set to black and white (paper) in the printer, respectively. . Next, the ink amount corresponding to the basic primary color displayed on the display is set to the ink amount of the color patch designated by the user. In FIG. 8, CMYK ink amounts (CB, MB, YB, KB) of color patches specified by the user are set as ink amounts corresponding to blue (0, 0, 255) displayed as the basic primary color. Has been.

次に、色インク量が指定されていない残りのRGB値の内、グレイ軸上に存在する色については、そのディスプレイRGB値から、数式2を利用してXYZ値を計算し、プリンタの測色データを尊重した色変換方法を利用して、プリンタGamutの測定データから探索処理を行って、対応するインク量を決定する(Step4)。この色変換方法は、プリンタGamutの測色データを隣り合うデータ点を頂点とする三角錐に分割して、全ての三角錐を探索処理することによって、入力XYZ値に対応するインク量を得ることができる。例えば、この手法はCMY3色の場合には特願平4−172246号にて提案された手法が利用でき、CMYK4色の場合には特許第2621789号の手法がそれぞれ利用できるが、それ以外の手法も利用可能である。ただし、本処理を行うために、予めStep1で出力したカラーチャート中の全てのカラーパッチの測色を行っておく必要がある(Step8)。尚、Step1において、測色値が既に分かっている色インク量の組合せによるカラーパッチで構成されるカラーチャートを出力するのであれば、Step8の測色は必要ない。 Next, among the remaining RGB values for which the color ink amount is not specified, for the colors existing on the gray axis, XYZ values are calculated from the display RGB values using Equation 2 and the printer colorimetry is performed. Using a color conversion method that respects the data, a search process is performed from the measurement data of the printer Gamut to determine the corresponding ink amount (Step 4). In this color conversion method, the colorimetric data of the printer Gamut is divided into triangular pyramids with adjacent data points as vertices, and all the triangular pyramids are searched to obtain an ink amount corresponding to the input XYZ values. Can do. For example, this method can use the method proposed in Japanese Patent Application No. Hei 4-172246 in the case of CMY three colors, and can use the method of Japanese Patent No. 2621789 in the case of CMYK four colors. Is also available. However, in order to perform this process, it is necessary to perform color measurement of all color patches in the color chart output in Step 1 in advance (Step 8). In Step 1, if a color chart composed of color patches with combinations of color inks whose colorimetric values are already known is output, the colorimetry in Step 8 is not necessary.

次に、基本原色およびグレイ以外の残りのRGB値のインク量を決定する方法について説明する。基本原色に対応するプリンタ出力のカラーパッチが、既にユーザによって指定されている。すなわち、ユーザによって、RGB→CMYK変換の手がかりが得られており、残りのディスプレイ色に対応する色インク量については、ユーザによる色変換の手がかりを元に計算する。まず、ディスプレイに表示された基本原色のXYZ値は数式2から計算でき、また、その基本原色に対応するプリンタの出力カラーパッチの測色データからX′Y′Z′値が得られる。つまり、ユーザによるGamut変換によって、元のXYZ値からGamut変換後のX′Y′Z′値の組合せが基本原色の数だけ得られたことになる。 Next, a method for determining the ink amounts of the remaining RGB values other than the basic primary color and gray will be described. A printer output color patch corresponding to the basic primary color has already been designated by the user. That is, the user has obtained a clue of RGB → CMYK conversion, and the amount of color ink corresponding to the remaining display color is calculated based on the clue of color conversion by the user. First, the XYZ value of the basic primary color displayed on the display can be calculated from Equation 2, and the X′Y′Z ′ value is obtained from the colorimetric data of the output color patch of the printer corresponding to the basic primary color. That is, as a result of the user's Gamut conversion, combinations of the X′Y′Z ′ values after the Gamut conversion are obtained from the original XYZ values by the number of basic primaries.

上記ユーザよって得られたXYZ−X′Y′Z′の組合せから、Gamut変換を計算する(Step5)。前述した一般的なGamut変換式(数式1)から、ユーザ指定によるGamut変換XYZ→X′Y′Z′が、3×3行列によって表せるものとする。このとき、ユーザ指定によるGamut変換式は以下の数式5の通りになる。 From the combination of XYZ-X′Y′Z ′ obtained by the user, Gamut transformation is calculated (Step 5). It is assumed that the user-specified Gamut transformation XYZ → X′Y′Z ′ can be expressed by a 3 × 3 matrix from the above-described general Gamut transformation equation (Equation 1). At this time, the user-specified Gamut conversion equation is as shown in Equation 5 below.

Figure 2005287069

数式5の右辺の3×3行列の各要素aij(i,j=1〜3)は、既に得られている基本原色とプリンタ出力カラーパッチの対応XYZ−X′Y′Z′の関係を利用して解くことができる。
Figure 2005287069

Each element aij (i, j = 1 to 3) of the 3 × 3 matrix on the right side of Equation 5 uses the relationship between the already obtained basic primary colors and printer output color patches XYZ-X′Y′Z ′. Can be solved.

まず、基本原色が6色の場合、1色あたり3個の方程式ができるので、合計18個の方程式が得られる。18個の方程式を行列の形式で表すと、未知数aijに関する方程式は以下の数式6のように表せる。 First, when there are six basic primary colors, three equations can be made for each color, so a total of 18 equations can be obtained. If the 18 equations are expressed in the form of a matrix, the equation relating to the unknown aij can be expressed as in Equation 6 below.

Figure 2005287069

最小自乗法を利用することで上記方程式(数式6)の未知数aijを解くことができる。以上により、基本原色とユーザに指定されたカラーパッチの対応関係から、Gamut変換が作成できる。
Figure 2005287069

By using the method of least squares, the unknown aij in the above equation (Formula 6) can be solved. As described above, Gamut conversion can be created from the correspondence between the basic primary color and the color patch designated by the user.

次に、残りのRGB値(基本原色およびグレイ軸上以外の色)について、対応するインク量を計算する。この処理では、ユーザ指定によるGamut変換式(数式5)の右辺に、RGB値のXYZ値を代入し、Gamut変換後のX′Y′Z′値を計算する(Step6)。そして、Gamut変換後のX′Y′Z′値に対応するインク量を求める(Step7)。このStep7では、Step4のグレイに対応するインク量を求める方法と同じように、CMY3色の場合には特願平4−172246号にて提案された手法が利用でき、CMYK4色の場合には特許第2621789号の手法がそれぞれ利用できる。それ以外の手法も利用できる。 Next, for the remaining RGB values (colors other than the basic primary color and the gray axis), the corresponding ink amount is calculated. In this process, the XYZ values of the RGB values are substituted into the right side of the user-specified Gamut conversion equation (Formula 5), and the X′Y′Z ′ value after Gamut conversion is calculated (Step 6). Then, an ink amount corresponding to the X′Y′Z ′ value after Gamut conversion is obtained (Step 7). In Step 7, the method proposed in Japanese Patent Application No. Hei 4-172246 can be used in the case of CMY three colors, and in the case of CMYK four colors, as in the method for obtaining the ink amount corresponding to Gray in Step 4. Each of the methods of No. 2621789 can be used. Other techniques can also be used.

以上により、色変換LUTに記述する全てのRGB値と、それに対応するCMYKインク量が記述できるようになる。実際に、CG画像などのカラー画像データを色変換LUTを利用してCMYKインク量に変換する時には、RGB値は色変換LUTに記述されているインク量をそのまま利用し、それ以外の色については内挿計算によりインク量を計算する。 As described above, all the RGB values described in the color conversion LUT and the corresponding CMYK ink amounts can be described. Actually, when converting color image data such as a CG image into CMYK ink amounts using the color conversion LUT, the RGB values use the ink amounts described in the color conversion LUT as they are, and for other colors The ink amount is calculated by interpolation calculation.

上述した色変換方法において、先ず、カラープリンタでカラーチャートを出力し(Step1)、次いでディスプレイに複数色の基本原色を表示し(Step2)、その後、ディスプレイの基本原色に対応するインク量を、前記カラーチャートを利用してユーザに決定させ(Step3)、グレイのインク量を決定し(Step4)、Gamut変換を計算し(Step5)、残りのディスプレイ色にGamut変換を施して(Step6)、最後に、Gamut変換後の色に対応するインク量を求めるようにした(Step7)。しかし、各ステップの実行順序はこれに限られるものではない。Step3の前にStep1とStep2が実行されて、Step5の前にStep3が実行され、Step6の前にStep5が実行され、Step7の前にStep6が実行され、Step4,Step7の前にStep8が実行されるのであれば、実行順序は任意のものにすることができる。 In the color conversion method described above, first, a color chart is output by a color printer (Step 1), then a plurality of basic primary colors are displayed on the display (Step 2), and then the ink amount corresponding to the basic primary colors of the display is set to Using the color chart, the user decides (Step 3), determines the amount of gray ink (Step 4), calculates Gamut conversion (Step 5), performs Gamut conversion on the remaining display colors (Step 6), and finally The ink amount corresponding to the color after Gamut conversion is obtained (Step 7). However, the execution order of each step is not limited to this. Step1 and Step2 are executed before Step3, Step3 is executed before Step5, Step5 is executed before Step6, Step6 is executed before Step7, and Step8 is executed before Step4 and Step7 If so, the execution order can be arbitrary.

さらに、Step5のディスプレイに表示した基本原色と、ユーザによって指定されたカラーパッチの関係からGamut変換を計算する際、上記の色変換方法では、3×3行列を利用した線形変換を利用したGamut変換を例に挙げて説明したが、より高次な項を組み込んだ行列変換や、非線形変換を利用したGamut変換も同様に利用できる。この場合には、単純な最小自乗法ではなく、最小化問題におけるPowcllの2次収束法や、山登り法などのアルゴリズムを利用して最適な変換係数を求める。 Further, when the Gamut conversion is calculated from the relationship between the basic primary color displayed on the display of Step 5 and the color patch designated by the user, the above-described color conversion method uses Gamut conversion using linear conversion using a 3 × 3 matrix. However, matrix transformation incorporating higher-order terms and Gamut transformation using nonlinear transformation can be used in the same manner. In this case, instead of a simple least square method, an optimal conversion coefficient is obtained by using an algorithm such as a Powcl2 quadratic convergence method or a hill-climbing method in the minimization problem.

[実施例1]図9は、本発明の実施例1による色変換テーブル作成装置のブロック図である。 [Embodiment 1] FIG. 9 is a block diagram of a color conversion table creation apparatus according to Embodiment 1 of the present invention.

色変換テーブル作成装置200には、色特性が既知であるカラーディスプレイ100とカラープリンタ101が接続されている。カラーディスプレイ100は、RGBの3色光によって色再現を行い、カラープリンタ101は、CMYあるいはCMYKなど複数の色インクによって色再現を行うものである。色変換テーブル作成装置200は、カラーディスプレイ100に表示されたCG画像などの高彩度な色が多く含まれる画像データ105を、カラープリンタ101に出力するための色変換LUT104を作成するものである。 The color conversion table creating apparatus 200 is connected to a color display 100 and a color printer 101 with known color characteristics. The color display 100 performs color reproduction using RGB three-color light, and the color printer 101 performs color reproduction using a plurality of color inks such as CMY or CMYK. The color conversion table creating apparatus 200 creates a color conversion LUT 104 for outputting image data 105 containing many highly saturated colors such as a CG image displayed on the color display 100 to the color printer 101.

色変換テーブル作成装置200は、基本原色選択・表示手段1と、カラーパッチ番号入力手段2と、色分類手段3と、Gamut変換作成手段4と、Gamut変換手段5、対応インク量決定手段6と、カラーチャート出力手段7とを備えている。 The color conversion table creation device 200 includes a basic primary color selection / display unit 1, a color patch number input unit 2, a color classification unit 3, a Gamut conversion creation unit 4, a Gamut conversion unit 5, and a corresponding ink amount determination unit 6. And color chart output means 7.

次に、本装置動作について説明する。 Next, the operation of the apparatus will be described.

基本原色選択・表示手段1は、カラーディスプレイ100の色再現域における高彩度な色や、あるいは、カラープリンタ101で出力しようとする画像データ105に多用される色を基本原色として選択し、カラーディスプレイ100上に表示する。カラーチャート出力手段7は、カラープリンタ101に対し、例えば図7に示したように、カラープリンタ101の色再現域を表し、かつ、各カラーパッチの位置が特定できるカラーチャート102を出力させる。カラーパッチ番号入力手段2は、基本原色選択・表示手段1により表示された各基本原色について、ユーザが一番近いと感じるカラーチャート102中のカラーパッチを色変換テーブル作成装置200に入力させる。 The basic primary color selection / display unit 1 selects a high-saturation color in the color gamut of the color display 100 or a color frequently used in the image data 105 to be output by the color printer 101 as a basic primary color. Display above. The color chart output means 7 causes the color printer 101 to output a color chart 102 that represents the color gamut of the color printer 101 and can identify the position of each color patch, as shown in FIG. 7, for example. The color patch number input unit 2 causes the color conversion table creation device 200 to input the color patch in the color chart 102 that the user feels closest to each of the basic primary colors displayed by the basic primary color selection / display unit 1.

カラーチャート102は、予め測色が行われ、測色データファイル103が得られているものとする。 It is assumed that color measurement is performed on the color chart 102 in advance and a color measurement data file 103 is obtained.

色分類手段3は、カラーディスプレイ100上の色を、基本原色信号C1と、基本色以外の色信号C2に分類する。 The color classification unit 3 classifies the colors on the color display 100 into a basic primary color signal C1 and a color signal C2 other than the basic color.

基本原色信号C1については、ユーザが指定したカラーパッチ番号に対応する色インク量を色変換LUT104の該当する部分にそのまま記述する。尚、色変換LUT104において、そのフォーマットは、例えば、図8で示したように、RGB値とそれに対応する色インク量が記述できるものとする。 For the basic primary color signal C 1, the color ink amount corresponding to the color patch number designated by the user is described as it is in the corresponding part of the color conversion LUT 104. In the color conversion LUT 104, for example, as shown in FIG. 8, the RGB value and the color ink amount corresponding to the RGB value can be described.

Gamut変換作成手段4は、基本原色とユーザによって指定されたカラーパッチの組合せからGamut変換を作成する。Gamut変換作成手段4では、例えば、Gamut変換として数式5のような変換式を想定し、基本原色とユーザによって指定されたカラーパッチの組合せから得られるXYZ−X′Y′Z′の対応関係を利用して、数式5の右辺の未知数aij(i,j=1〜3)より構成される行列を求めるための方程式(数式6)を作成し、最小自乗法を利用して未知数aijを計算する。以上の処理により、Gamut変換作成手段4においてGamut変換が作成できる。ここで、数式5以外のGamut変換を利用しても良い。 The Gamut conversion creating means 4 creates Gamut conversion from the combination of the basic primary color and the color patch designated by the user. The gamut conversion creating means 4 assumes, for example, a conversion expression such as Expression 5 as the gamut conversion, and the correspondence relationship of XYZ-X′Y′Z ′ obtained from the combination of the basic primary color and the color patch specified by the user is obtained. Using this, an equation (Formula 6) for obtaining a matrix composed of unknown numbers aij (i, j = 1 to 3) on the right side of Formula 5 is created, and the unknown number aij is calculated using the method of least squares. . Through the above processing, the Gamut conversion creating means 4 can create Gamut conversion. Here, Gamut transformation other than Equation 5 may be used.

Gamut変換手段5は、色分類手段3によって分類された基本原色以外の色信号C2に対し、Gamut変換作成手段4で作成されたGamut変換を施す。そして、Gamut変換後の色は、対応インク量決定手段6への入力信号となり、対応インク量決定手段6においてカラープリンタ101における色インク量が決定され、色変換LUT104の該当部分に記述され、色変換LUT104が完成する。 The Gamut conversion unit 5 performs Gamut conversion created by the Gamut conversion creation unit 4 on the color signal C2 other than the basic primary color classified by the color classification unit 3. Then, the color after Gamut conversion becomes an input signal to the corresponding ink amount determining means 6, and the corresponding ink amount determining means 6 determines the color ink amount in the color printer 101 and is described in the corresponding part of the color conversion LUT 104. The conversion LUT 104 is completed.

尚、対応インク量決定手段6は、入力色に対応するカラープリンタ101の色インク量を決定するために、測定データファイル103を入力として、カラープリンタ101の色再現域を把握し、測定データを尊重しながら、入力色に対応する色インク量を決定する。対応インク量決定手段6には、CMY3色インクの場合には、特願平4−172246号にて提案された方法が利用でき、MYK4色の場合には特許第2621789号などの手法が利用できるが、他の手法も利用可能である。 Incidentally, the corresponding ink amount determining means 6 receives the measurement data file 103 as input to determine the color ink amount of the color printer 101 corresponding to the input color, grasps the color reproduction range of the color printer 101, and obtains the measurement data. The color ink amount corresponding to the input color is determined while respecting. For the corresponding ink amount determining means 6, the method proposed in Japanese Patent Application No. 4-172246 can be used for CMY three-color ink, and the method of Japanese Patent No. 2621789 can be used for MYK four-color ink. However, other approaches can be used.

[実施例2]図10は、本発明の実施例2による色変換テーブル作成装置のブロック図である。 [Embodiment 2] FIG. 10 is a block diagram of a color conversion table creation apparatus according to Embodiment 2 of the present invention.

色変換テーブル作成装置201は、基本原色選択・表示手段1と、カラーパッチ番号指定手段2と、色分類手段8と、Gamut変換作成手段4と、Gamut変換手段5と、対応インク量決定手段6と、カラーチャート出力手段7とを備えている。 The color conversion table creation device 201 includes a basic primary color selection / display unit 1, a color patch number designation unit 2, a color classification unit 8, a Gamut conversion creation unit 4, a Gamut conversion unit 5, and a corresponding ink amount determination unit 6. And color chart output means 7.

色変換テーブル作成装置201は、カラーディスプレイ100上のグレイが、カラープリンタ101でも同じグレイで再現されるように、図9に示した色変換テーブル作成装置200の色分類手段3を、グレイ信号C3についても分類できる色分類手段8に置き換えたものである。色分類手段8により、基本原色信号C1、グレイ信号C3、基本原色およびグレイ以外の色信号C4に分類される。 The color conversion table creating apparatus 201 uses the color classification means 3 of the color conversion table creating apparatus 200 shown in FIG. 9 as a gray signal C3 so that the gray on the color display 100 is reproduced in the same gray by the color printer 101. Is also replaced with color classification means 8 that can be classified. The color classification means 8 classifies the signal into basic primary color signal C1, gray signal C3, basic primary color, and color signal C4 other than gray.

基本原色信号C1については、ユーザが指定したカラーパッチ番号に対応する色インク量を色変換LUT104の該当する部分にそのまま記述する。 For the basic primary color signal C 1, the color ink amount corresponding to the color patch number designated by the user is described as it is in the corresponding part of the color conversion LUT 104.

グレイ信号C3については、Gamut変換が施されること無く直接対応インク量決定手段6への入力色信号とし、カラープリンタ101でもグレイが再現されるように、測色データファイル103を利用して、インク量が計算され、色変換LUT104の該当する部分に記述される。 The gray signal C3 is directly input to the corresponding ink amount determining means 6 without being subjected to Gamut conversion, and the colorimetric data file 103 is used so that the color printer 101 can reproduce gray. The ink amount is calculated and described in the corresponding part of the color conversion LUT 104.

基本原色およびグレイ以外の色信号C4については、色変換テーブル作成装置200における色信号C2と同様である。 The color signal C4 other than the basic primary color and gray is the same as the color signal C2 in the color conversion table creation apparatus 200.

[実施例3]図11は、本発明の実施例3による色変換装置のブロック図である。 [Third Embodiment] FIG. 11 is a block diagram of a color conversion apparatus according to a third embodiment of the present invention.

色変換装置202には、カラーディスプレイ100とカラープリンタ101が接続されており、画像データ105が入力される。色変換装置202は、色変換テーブル作成装置201と、色変換テーブル作成装置201で作成される色変換LUT104と、色信号変換手段9を備える。 A color display 100 and a color printer 101 are connected to the color conversion device 202, and image data 105 is input. The color conversion device 202 includes a color conversion table creation device 201, a color conversion LUT 104 created by the color conversion table creation device 201, and a color signal conversion means 9.

色変換装置202は、カラーディスプレイ100に表示されたCG画像などの高彩度な色が多く含まれる画像データ105を、カラープリンタ101に出力するための装置である。 The color conversion device 202 is a device for outputting image data 105 including many highly saturated colors such as a CG image displayed on the color display 100 to the color printer 101.

色変換テーブル作成装置201において、簡単なユーザインターフェースを利用して、カラーディスプレイ100からカラープリンタ101への色変換LUT104を作成する。そして、この色変換LUT104を利用して、画像データ105の各画素値を、カラープリンタ101における色インク量に変換して、カラープリンタ101に出力する。 The color conversion table creation apparatus 201 creates a color conversion LUT 104 from the color display 100 to the color printer 101 using a simple user interface. Then, using this color conversion LUT 104, each pixel value of the image data 105 is converted into a color ink amount in the color printer 101 and output to the color printer 101.

色変換テーブル作成装置201の詳細は、実施例2にて既に説明した通りである。色信号変換手段6は、画像データ105の各画素値に対応する色インク量を、色変換テーブル作成装置201により作成された色変換LUT104を利用し、補間計算等を利用して色インク量を得て、カラープリンタ101に出力する。 The details of the color conversion table creation device 201 are as already described in the second embodiment. The color signal conversion unit 6 uses the color conversion LUT 104 created by the color conversion table creation device 201 to calculate the color ink amount corresponding to each pixel value of the image data 105, and calculates the color ink amount using interpolation calculation or the like. Obtained and output to the color printer 101.

尚、以上説明した色変換テーブル作成装置や色変換装置は、パーソナルコンピュータ等のコンピュータにより実現でき、装置の各手段はコンピュータを装置として機能させるためのプログラムにより実現でき、また、このプログラムは機会読取り可能な記録媒体に記録することができる。 The color conversion table creation device and the color conversion device described above can be realized by a computer such as a personal computer, and each unit of the device can be realized by a program for causing the computer to function as the device. It can be recorded on a possible recording medium.

本発明および従来例に関する一般的なGamut変換を説明するための図である。It is a figure for demonstrating the general Gamut transformation regarding this invention and a prior art example. Gamut変換における貼り付け処理を説明するための図である。It is a figure for demonstrating the sticking process in Gamut conversion. 本発明の実施の形態を説明するための図であり、ディスプレイGamutとプリンタGamutを比較した図である。It is a figure for demonstrating embodiment of this invention, and is the figure which compared display Gamut and printer Gamut. 本発明の実施の形態を説明するための図であり、色変換方法の変換手順の一例を表す流れ図である。It is a figure for demonstrating embodiment of this invention, and is a flowchart showing an example of the conversion procedure of a color conversion method. 本発明の実施の形態を説明するための図であり、ディスプレイにカラーパッチ画像を表示した状態を表す図である。It is a figure for demonstrating embodiment of this invention, and is a figure showing the state which displayed the color patch image on the display. 本発明の実施の形態を説明するための図であり、ディスプレイとカラーチャートを比較する状態を表す図である。It is a figure for demonstrating embodiment of this invention, and is a figure showing the state which compares a display and a color chart. 本発明の実施の形態を説明するための図であり、プリンタで出力するカラーチャートの例を表す図である。It is a figure for describing an embodiment of the invention, and is a figure showing an example of a color chart outputted with a printer. 本発明の実施の形態を説明するための図であり、色変換LUTの一例を表す図である。It is a figure for demonstrating embodiment of this invention, and is a figure showing an example of a color conversion LUT. 本発明の実施例1による色変換テーブル作成装置のブロック図である。It is a block diagram of the color conversion table creation apparatus by Example 1 of this invention. 本発明の実施例2による色変換テーブル作成装置のブロック図である。It is a block diagram of the color conversion table creation apparatus by Example 2 of this invention. 本発明の実施例3による色変換装置のブロック図である。It is a block diagram of the color conversion apparatus by Example 3 of this invention.

符号の説明Explanation of symbols

1 基本原色選択・表示手段
2 カラーパッチ番号入力手段
3 色分類手段
4 Gamut変換作成手段
5 Gamut変換手段
6 対応インク量決定手段
7 カラーチャート出力手段
8 色分類手段
9 色信号変換手段
100 カラーディスプレイ
101 カラープリンタ
102 カラーチャート
103 測色データファイル
104 色変換LUT
105 画像データ
200 色変換テーブル作成装置
201 色変換テーブル作成装置
202 色変換装置
DESCRIPTION OF SYMBOLS 1 Basic primary color selection and display means 2 Color patch number input means 3 Color classification means 4 Gamut conversion creation means 5 Gamut conversion means 6 Corresponding ink amount determination means 7 Color chart output means 8 Color classification means 9 Color signal conversion means 100 Color display 101 Color printer 102 Color chart 103 Colorimetric data file 104 Color conversion LUT
105 Image data 200 Color conversion table creation device 201 Color conversion table creation device 202 Color conversion device

Claims (3)

カラーディスプレイとカラープリンタとの間の色変換を行う色変換方法であって、
カラープリンタの色再現域を充分に表現する複数色のカラーパッチから構成されるカラーチャートをカラープリンタで出力する工程と、
赤、緑、青、シアン、マジェンタ、イエロあるいは画像に多く使われている色を基本原色とし、複数の基本原色をカラーディスプレイで表示する工程と、
前記複数の基本原色の各色について前記カラーチャートからユーザーが好むカラーパッチを選択する工程と、
前記カラーパッチを選択する工程で得られた前記複数の基本色とカラーパッチの組み合わせの結果に基づいてカラーディスプレイからカラープリンタへの色変換を構築する工程と
を有することを特徴とする色変換方法。
A color conversion method for performing color conversion between a color display and a color printer,
A step of outputting a color chart composed of a plurality of color patches that sufficiently represent the color gamut of the color printer with the color printer;
The process of displaying a plurality of basic primaries on a color display using red, green, blue, cyan, magenta, yellow, or a color often used in an image as a basic primary color,
Selecting a color patch preferred by the user from the color chart for each of the plurality of basic primary colors;
A color conversion method comprising: constructing a color conversion from a color display to a color printer based on a result of the combination of the plurality of basic colors and the color patch obtained in the step of selecting the color patch. .
カラーディスプレイとカラープリンタとの間の色変換を行う色変換プログラムを記録した記録媒体であって、
カラープリンタの色再現域を充分に表現する複数色のカラーパッチから構成されるカラーチャートをカラープリンタで出力する工程と、
赤、緑、青、シアン、マジェンタ、イエロあるいは画像に多く使われている色を基本原色とし、複数の基本原色をカラーディスプレイで表示する工程と、
前記複数の基本原色の各色について前記カラーチャートからユーザーが好むカラーパッチを選択する工程と、
前記カラーパッチを選択する工程で得られた前記複数の基本色とカラーパッチの組み合わせの結果に基づいてカラーディスプレイからカラープリンタへの色変換を構築する工程と
をコンピュータで実行するプログラムを記録した色変換プログラムを記録した記録媒体。
A recording medium recording a color conversion program for performing color conversion between a color display and a color printer,
A step of outputting a color chart composed of a plurality of color patches that sufficiently represent the color gamut of the color printer with the color printer;
The process of displaying a plurality of basic primaries on a color display using red, green, blue, cyan, magenta, yellow, or a color often used in an image as a basic primary color,
Selecting a color patch preferred by the user from the color chart for each of the plurality of basic primary colors;
A color recorded with a computer program for executing a color conversion from a color display to a color printer based on a result of a combination of the plurality of basic colors and a color patch obtained in the step of selecting the color patch A recording medium on which a conversion program is recorded.
カラーディスプレイとカラープリンタとの間の色変換を行う色変換装置であって、
カラープリンタの色再現域を充分に表現する複数色のカラーパッチから構成されるカラーチャートをカラープリンタで出力する手段と、
赤、緑、青、シアン、マジェンタ、イエロあるいは画像に多く使われている色を基本原色とし、複数の基本原色をカラーディスプレイで表示する手段と、
前記複数の基本原色の各色について前記カラーチャートからユーザーが好むカラーパッチを選択する手段と、
前記カラーパッチを選択する工程で得られた前記複数の基本色とカラーパッチの組み合わせの結果に基づいてカラーディスプレイからカラープリンタへの色変換を構築する手段と
を有することを特徴とする色変換装置。


A color conversion device that performs color conversion between a color display and a color printer,
Means for outputting by a color printer a color chart composed of a plurality of color patches that sufficiently represent the color reproduction range of the color printer;
Red, green, blue, cyan, magenta, yellow, or a color often used in images as a basic primary color, and means for displaying a plurality of basic primary colors on a color display,
Means for selecting a color patch preferred by a user from the color chart for each of the plurality of basic primary colors;
A color conversion apparatus comprising: means for constructing color conversion from a color display to a color printer based on a result of a combination of the plurality of basic colors and color patches obtained in the step of selecting the color patch. .


JP2005126671A 2005-04-25 2005-04-25 Color converting method, color conversion unit, and recording medium Pending JP2005287069A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005126671A JP2005287069A (en) 2005-04-25 2005-04-25 Color converting method, color conversion unit, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005126671A JP2005287069A (en) 2005-04-25 2005-04-25 Color converting method, color conversion unit, and recording medium

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2000306370A Division JP2001148794A (en) 2000-10-05 2000-10-05 Color conversion method, color conversion table generator, color converter and recording medium

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2007271999A Division JP2008035567A (en) 2007-10-19 2007-10-19 Color converting method, color conversion unit, and recording medium

Publications (1)

Publication Number Publication Date
JP2005287069A true JP2005287069A (en) 2005-10-13

Family

ID=35184888

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005126671A Pending JP2005287069A (en) 2005-04-25 2005-04-25 Color converting method, color conversion unit, and recording medium

Country Status (1)

Country Link
JP (1) JP2005287069A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009037441A (en) * 2007-08-02 2009-02-19 Nikon Corp Image processing parameter recording program and method of recording image processing parameter
US8994744B2 (en) 2004-11-01 2015-03-31 Thomson Licensing Method and system for mastering and distributing enhanced color space content
US9219898B2 (en) 2005-12-21 2015-12-22 Thomson Licensing Constrained color palette in a color space
US9654751B2 (en) 2006-12-21 2017-05-16 Thomson Licensing Method, apparatus and system for providing color grading for displays

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8994744B2 (en) 2004-11-01 2015-03-31 Thomson Licensing Method and system for mastering and distributing enhanced color space content
US9219898B2 (en) 2005-12-21 2015-12-22 Thomson Licensing Constrained color palette in a color space
US9654751B2 (en) 2006-12-21 2017-05-16 Thomson Licensing Method, apparatus and system for providing color grading for displays
JP2009037441A (en) * 2007-08-02 2009-02-19 Nikon Corp Image processing parameter recording program and method of recording image processing parameter

Similar Documents

Publication Publication Date Title
US5553199A (en) Method and apparatus for calibrating a four color printer
JP3143508B2 (en) Image processing method and apparatus
US7535596B2 (en) Colorant control values for color printing devices
CN101163193A (en) System, medium, and method calibrating gray data
JPH11341296A (en) Color area conversion method and color area converter
US20140240340A1 (en) Color profile generating apparatus, image processing apparatus, image processing system, method of generating color profile, and recording medium storing a program for generating color profile
KR101204453B1 (en) Apparatus for gamut mapping and method for generating gamut boundary using the same
KR100679048B1 (en) Method and apparatus for gamut mapping
JP2006295709A (en) Color reproduction method and apparatus therefor
JP4803122B2 (en) Color processing apparatus and program
Al-saleem et al. Mathematical representation of color spaces and its role in communication systems
KR20070090374A (en) Method and apparatus for reproducing image using output prediction
US20050276473A1 (en) Apparatus and method of detecting color gamut in color device and calculating color space inverse transform function
KR100834766B1 (en) Color management apparatus and method for the same
JP2005287069A (en) Color converting method, color conversion unit, and recording medium
JP4137393B2 (en) Image processing apparatus, image processing method, color conversion table creation method, and recording medium
JP3152186B2 (en) Color conversion method, color conversion table creation device, color conversion device, and recording medium
JP2008042711A (en) Color converter, color converting method, color conversion program, color conversion coefficient creating apparatus, color conversion coefficient creating method, and color conversion coefficient creation program
JP3566350B2 (en) Color image processing method and data processing device
JPH0879546A (en) Device and method for processing picture
JP2001148794A (en) Color conversion method, color conversion table generator, color converter and recording medium
KR100280819B1 (en) Color Device Color Reproduction Area Meter and Color Reproduction Limit Area Extraction Method
JP2007151055A6 (en) Image processing apparatus, image processing method, and image processing program
Masaoka 23‐1: Invited Paper: Visualization of Color‐Gamut Coverage‐Gamut Ring Intersection
JP2007151055A (en) Image processing equipment, image processing method, and image processing program

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20070118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20070208

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20070320

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20070517

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20070821

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20080604

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090126

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090410

RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20090508