JP2006013608A - Color transformation definition correcting device and program - Google Patents
Color transformation definition correcting device and program Download PDFInfo
- Publication number
- JP2006013608A JP2006013608A JP2004183761A JP2004183761A JP2006013608A JP 2006013608 A JP2006013608 A JP 2006013608A JP 2004183761 A JP2004183761 A JP 2004183761A JP 2004183761 A JP2004183761 A JP 2004183761A JP 2006013608 A JP2006013608 A JP 2006013608A
- Authority
- JP
- Japan
- Prior art keywords
- color
- conversion definition
- coordinate
- color space
- space
- 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.)
- Withdrawn
Links
- 230000009466 transformation Effects 0.000 title claims abstract description 34
- 238000012937 correction Methods 0.000 claims abstract description 68
- 230000001419 dependent effect Effects 0.000 claims abstract description 22
- 238000006243 chemical reaction Methods 0.000 claims description 350
- 238000009499 grossing Methods 0.000 claims description 130
- 238000000034 method Methods 0.000 claims description 90
- 230000008569 process Effects 0.000 claims description 80
- 238000012545 processing Methods 0.000 claims description 60
- 230000004048 modification Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 24
- 239000003086 colorant Substances 0.000 description 20
- 230000006870 function Effects 0.000 description 20
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 5
- 230000002194 synthesizing effect Effects 0.000 description 4
- 230000015572 biosynthetic process Effects 0.000 description 3
- 239000000470 constituent Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000003786 synthesis reaction Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006731 degradation reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000002708 enhancing effect Effects 0.000 description 2
- 238000004737 colorimetric analysis Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000003595 spectral effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、第1の色空間の複数の座標点と第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムに関する。 The present invention relates a coordinate conversion relationship between a first color space depending on a first device and a second color space depending on a second device to a plurality of coordinate points in the first color space. Conversion definition correcting device for correcting a color conversion definition defined by associating a plurality of coordinate points of the second color space with one-to-one correspondence, and color conversion that causes a computer to operate as such a color conversion definition correcting device It is related to definition correction program.
従来より、例えばカラースキャナや電子スチールカメラ等の入力デバイスで画像(以下、この画像を原稿画像と称する)を取り込んで画像データを得、その画像データに基づいて今度は印刷機やプリンタやディスプレイ画面等の出力デバイスでその原稿画像を再生して再生画像を得ることが行われている。この場合、入力デバイスに応じた、原稿画像上の色と画像データにおける色表現とを対応付ける色変換定義(入力プロフィル)と、印刷機やプリンタ等の出力デバイスに応じた、画像データにおける色表現と再生画像上の色とを対応付ける色変換定義(出力プロファイル)とを求め、入力デバイスで原稿画像から得られた画像データを、それら双方の色変換定義(入力プロファイルおよび出力プロファイル)を合体させた1つの色変換定義(デバイスリンクプロファイル)に基づいて出力デバイスに適合した画像データに変換し、その出力デバイス用の画像データに基づいて再生画像を出力する。こうすることにより、もともとの原稿画像と色彩的に極力同一に似せた再生画像を得ることができる。 Conventionally, an image (hereinafter referred to as an original image) is obtained by an input device such as a color scanner or an electronic still camera, and image data is obtained. Based on the image data, a printer, a printer, or a display screen is now used. A reproduced image is obtained by reproducing the original image with an output device or the like. In this case, the color conversion definition (input profile) that associates the color on the original image with the color representation in the image data according to the input device, and the color representation in the image data according to the output device such as a printing machine or printer. A color conversion definition (output profile) for associating colors on a reproduced image is obtained, and image data obtained from an original image by an input device is combined with both color conversion definitions (input profile and output profile) 1 Based on one color conversion definition (device link profile), the image data is converted into image data suitable for the output device, and a reproduced image is output based on the image data for the output device. By doing so, it is possible to obtain a reproduced image that is as similar in color as possible to the original document image.
また、これと同様のことは、出力デバイスどうしの間でも成立する。次に、その例について説明する。 The same is true between output devices. Next, an example will be described.
従来より、印刷機を用いたカラー画像の印刷を行うにあたっては、印刷を行う前に、カラープリンタ等を用いて、その印刷機で印刷される画像の色と極力同じ色に似せたプルーフ画像を作成することが行われている。プリンタでプルーフ画像を作成するにあたっては、印刷を行おうとしている印刷機の、例えばC(Cyan:シアン)、M(Magenta:マゼンタ)、Y(Yellow:イエロー)、K(Black:黒)の各網%を表わす色データと、その色データに基づいて出力される実際の印刷物の色との対応を定義した色変換定義(印刷プロファイル)と、プルーフ画像を出力しようとしているプリンタの、例えばCMYKの各網%を表わす色データと、その色データに基づいて実際にプリント出力されるプルーフ画像の色との対応を定義した色変換定義(プリンタプロファイル)とを知り、これらの印刷プロファイルとプリンタプロファイルとを合体させた1つの色変換定義(デバイスリンクプロファイル)に基づいて印刷用の画像データをプリンタ用の画像データに変換し、この変換されたプリンタ用の画像データに基づいてプルーフ画像を作成する。こうすることにより、実際の印刷物と色彩的に極力同一に似せたプルーフ画像を作成することができる。 Conventionally, when printing a color image using a printing press, before printing, a color printer or the like is used to create a proof image that is as similar as possible to the color of the image printed by the printing press. It has been made. When creating a proof image with a printer, for example, each of C (Cyan), M (Magenta), Y (Yellow: Yellow), and K (Black: Black) of a printing machine that is about to perform printing. Color conversion definition (print profile) that defines the correspondence between color data representing halftone dots and the color of the actual printed matter that is output based on the color data, and, for example, CMYK of the printer that is outputting the proof image Know the color data representing each halftone percentage and the color conversion definition (printer profile) that defines the correspondence between the color of the proof image that is actually printed out based on the color data. Image data for printing based on one color conversion definition (device link profile) Into image data for printer, to create a proof image based on the image data for the converted printer. By doing so, it is possible to create a proof image that is similar in color to the actual printed matter as much as possible.
上記のようにして色を一致させた画像を得るためには、カラースキャナや電子スチールカメラなどといった入力デバイスの色変換定義(入力プロファイル)や、印刷機やプリンタなどといった出力デバイスの色変換定義(出力プロファイル)を正確に求める必要がある。 In order to obtain images with matching colors as described above, color conversion definitions (input profiles) for input devices such as color scanners and electronic still cameras, and color conversion definitions for output devices such as printing machines and printers ( Output profile) must be determined accurately.
この入力プロファイルや出力プロファイルといった色変換定義を求めるにあたっては、例えば入力デバイスの場合は、カラーパッチが配列されたカラーチャートをその入力デバイスで読み取って画像データに変換し、例えばC、M、Y、Kの4色からなるCMYK色空間、あるいはR(Red:赤)、G(Green:緑)、B(Blue:青)の3色からなるRGB色空間などといった画像データ上の色空間(以下、このような色空間をデバイス依存色空間と称する)の座標点(CMYK値あるいはRGB値等)を求めるとともに、その同じカラーチャートを構成する各カラーパッチを分光測色計で測色して、例えばL*a*b*色空間あるいはXYZ色空間などといった測色色空間(以下、このような色空間をデバイス非依存色空間と称する)の測色値(L*a*b*値あるいはXYZ値等)を求め、それらデバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値とを1対1に対応付けることによって入力プロファイルを求めることができる。 In determining the color conversion definition such as the input profile and the output profile, for example, in the case of an input device, a color chart in which color patches are arranged is read by the input device and converted into image data, for example, C, M, Y, CMYK color space consisting of four colors of K, or a color space on image data such as an RGB color space consisting of three colors of R (Red: Red), G (Green: Green), and B (Blue: Blue) Such coordinate spaces (referred to as device-dependent color spaces) are determined (CMYK values or RGB values, etc.), and each color patch constituting the same color chart is measured with a spectrocolorimeter. L * a * b * color space or color color space measurement, such as XYZ color space (hereinafter, referred to such a color space and a device-independent color space Obtains colorimetric values (L * a * b * values or XYZ values, etc.) of that), and a plurality of colorimetric values of the plurality of coordinate points of the device-dependent color space and a device-independent color space into a one-to-one The input profile can be obtained by associating.
また、出力デバイスの場合は、例えばCMYKの4色それぞれについて網%を0%,10%,……,100%のように順次変化させた複数種類の色データそれぞれに対応するカラーパッチが配列されたカラーチャートに相当する画像データを作成し、その画像データに基づいて出力デバイスでカラーチャートを出力し、その出力されたカラーチャートを構成する各カラーパッチを分光測色計で測色し、そのようにして得られたデバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値とを1対1に対応付けることによって出力プロファイルを求めることができる。 In the case of an output device, for example, color patches corresponding to each of a plurality of types of color data in which the network% is sequentially changed to 0%, 10%,..., 100% for each of the four colors of CMYK, for example. The image data corresponding to the color chart is created, the color chart is output by the output device based on the image data, each color patch constituting the output color chart is measured by the spectrocolorimeter, and the color chart The output profile can be obtained by associating the plurality of coordinate points of the device-dependent color space obtained in this way with the plurality of colorimetric values of the device-independent color space in a one-to-one relationship.
基本的にはこのようにして入力プロファイルや出力プロファイルといった色変換定義が求められるが、カラーチャートを構成するカラーパッチの数は色変換定義の一点一点に対応するほど多数ではないため、上述したような対応関係は、色空間上かなり粗い、まばらな座標点に対応する対応関係であり、色変換定義としては粗すぎるものである。したがって上述したようにしてカラーチャートを構成する各カラーパッチを測色することにより得られた、デバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値との1対1の対応付けに基づいて、補間演算等により、デバイス依存色空間の複数の座標点とデバイス非依存色空間の複数の測色値との1対1の対応のペアの数を増やすことなどが行なわれることによって、最終的に所望の色変換定義が求められる。 Basically, color conversion definitions such as an input profile and an output profile are obtained in this way, but the number of color patches constituting the color chart is not so large as to correspond to each point of the color conversion definition. Such a correspondence relationship is a correspondence relationship corresponding to sparse coordinate points that are considerably coarse in the color space, and is too rough as a color conversion definition. Therefore, one-to-one correspondence between a plurality of coordinate points in the device-dependent color space and a plurality of colorimetric values in the device-independent color space obtained by measuring the color patches constituting the color chart as described above. The number of one-to-one correspondence pairs between a plurality of coordinate points in the device-dependent color space and a plurality of colorimetric values in the device-independent color space is increased by interpolation or the like based on the association between As a result, a desired color conversion definition is finally obtained.
ところが、上述したようにして入力プロファイルや出力プロファイルといった色変換定義を正確に求めても、分光測色計による測定誤差や、その色変換定義を作成しようとしている対象のデバイスにおける出力色の位置依存性などといったデバイスの特性に起因したカラーパッチの色誤差や、実用的なカラーマッチング精度を高めるために肌色に代表される特定の重要色のカラーパッチをカラーチャートを構成するカラーパッチとして追加することなどにより、作成された色変換定義に歪みが生じ、デバイス依存色空間上での単調な座標変化に対応したL*a*b*データやXYZデータ等の変化の単調性を崩すノイズが含まれてしまう場合がある。作成された色変換定義にこのようなノイズが含まれると、この色変換定義を使って色変換が行なわれて得られる色変換後の画像データに基づいてデバイスで画像が出力されるときに、カラー画像上の、色の濃度が連続的に変化するグラデーションの部分において色の濃度の不連続変化(以下、このような色の濃度の不連続変化をトーンジャンプと称する)が生じてしまい、トーンジャンプが視覚上認識され、画質の低下をもたらすおそれがある。また、作成された色変換定義に基づいてデバイス非依存色空間の測色値からデバイス依存色空間の座標点を求める逆変換プロファイルを計算により求めようとしたとき、色変換定義に含まれるノイズが計算誤差要因となって逆変換プロファイルを正確に求められなくなってしまうおそれもある。 However, even if the color conversion definition such as the input profile and output profile is accurately obtained as described above, the measurement error by the spectrocolorimeter and the position dependence of the output color in the target device for which the color conversion definition is to be created Add color patches of specific important colors represented by skin color as color patches that make up the color chart in order to improve the color error of color patches due to device characteristics such as sexuality and practical color matching accuracy As a result, the created color conversion definition is distorted, and noise that breaks the monotonicity of changes such as L * a * b * data and XYZ data corresponding to monotonous coordinate changes in the device-dependent color space is included. May end up. If such a noise is included in the created color conversion definition, when an image is output on the device based on the color-converted image data obtained by performing color conversion using this color conversion definition, A color density discontinuous change (hereinafter referred to as a tone jump) occurs in a gradation portion where the color density continuously changes on the color image, and the tone Jumps are visually recognized and can result in degradation of image quality. In addition, when trying to calculate the inverse conversion profile that calculates the coordinate point of the device-dependent color space from the colorimetric values of the device-independent color space based on the created color conversion definition, the noise included in the color conversion definition There is also a possibility that the inverse transformation profile cannot be obtained accurately due to a calculation error factor.
そのような単調性を崩すノイズが含まれた色変換定義に対して平滑化処理を施すことによって色変換定義の歪みが緩和されることが知られている。平滑化処理が施された後の色変換定義を使って色変換を行えば、トーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像を出力することができる。 It is known that the distortion of the color conversion definition is alleviated by performing a smoothing process on the color conversion definition including noise that breaks such monotonicity. If color conversion is performed using the color conversion definition after smoothing processing, tone jump is relaxed and a smooth gradation is expressed, and a color image with high color quality can be output. .
しかしながら、色変換定義に対して平滑化処理を施すことは、色変換定義のデータを変化させることとなるので、カラーマッチングの精度は下がってしまうおそれがある。 However, performing the smoothing process on the color conversion definition changes the data of the color conversion definition, which may reduce the accuracy of color matching.
このような問題点を解消する色変換定義修正装置として、色変換定義に対して平滑化処理を施すとともに、平滑化処理が施された後の色変換定義に基づく色変換後の色空間の座標点が表す色と、設定された基準色との色差を求め、求められた色差が任意に設定された基準色差よりも大きい場合には、この色差が小さくなるようにその座標点を修正する色変換定義修正装置が開示されている(例えば、特許文献1参照。)。
上記の特許文献1に開示された色変換定義修正装置は、平滑化処理を施すとともに、上述したように平滑化処理が施された後の色変換定義に基づく色変換後の色空間の座標点を修正することによってカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、濃度の不連続性が緩和されるものであるため、この色変換定義修正装置によればカラーマッチング精度と階調再現性とを両立することが実現されるものの、出力デバイスが再現可能な色範囲(以下、デバイスが再現可能な色範囲をガマットと称する)から外れた色の扱いには言及されていない。
The color conversion definition correcting apparatus disclosed in
高精度の色校正を作成するために調整された色変換定義は部分的に歪みが生じている他、例えば、ターゲットとなる印刷機のガマットが、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。このように失われた階調は、色変換定義全体に対して平滑化処理が施されたとしても改善されにくいため、平滑化処理が施された後の色変換定義を使って色変換が行われても、この色変換後の画像データに基づいてデバイスで画像が出力されるときに、画質の低下をもたらすおそれがある。また、上記の特許文献1に開示された色変換定義修正装置による修正のように平滑化処理が制限される場合であっても、例えば、プリンタのガマットから外れた部分にカラーマッチング評価用カラーチャートに含まれる、実用的なカラーマッチング精度を高めるための肌色に代表される特定の重要色がある場合にはカラーマッチング精度と階調再現性とが両立されないおそれがある。
The color conversion definition adjusted to create a high-accuracy color proof is partially distorted. For example, if the target printer gamut is larger than the printer gamut, the color conversion definition When color conversion is performed using the definition, a large gamut is crushed in accordance with the small gamut, and as a result, the gradation tends to be lost at a portion outside the gamut of the printer. Since the lost gradation is difficult to improve even if smoothing processing is performed on the entire color conversion definition, color conversion is performed using the color conversion definition after smoothing processing. Even when the image is output by the device based on the image data after the color conversion, the image quality may be deteriorated. Further, even when the smoothing process is limited as in the correction by the color conversion definition correcting apparatus disclosed in
本発明は上記問題点を解決し、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムを提供することを目的とするものである。 The present invention solves the above-described problems, and a color conversion definition correcting device that achieves both color matching accuracy and gradation reproducibility at a high level, and a color conversion definition correcting program that causes a computer to operate as such a color conversion definition correcting device. Is intended to provide.
上記目的を達成する本発明の色変換定義修正装置のうちの第1の色変換定義修正装置は、
第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対して上記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部とを備えたことを特徴とする。
The first color conversion definition correcting device of the color conversion definition correcting device according to the present invention that achieves the above-described object comprises:
The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points in the first color space and the first color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated with the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit by the color conversion definition The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree obtained by the above-described deviation degree calculation unit. A conversion definition correction section;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. And a smoothing processing unit for correcting the color conversion definition.
本発明の色変換定義修正装置のうちの第1の色変換定義修正装置は、第2のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その度合いに応じた分だけ、上記色変換定義が定義した座標変換に、その座標変換よりも線形的な座標変換を合成することによって、その色を表した第1の色空間の座標点に対応する第2の色空間の座標点を修正するものであるため、その色範囲の内側の部分ではカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が回避されて階調再現性が保たれる。また、この第1の色変換定義修正装置は、修正された後の色変換定義における第2の色空間の複数の座標点に対して平滑化処理を施すものであるため、修正された後の色変換定義の歪みが緩和され、出力されるカラー画像上でのトーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像が得られる。したがって、このような第1の色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。 The first color conversion definition correcting device of the color conversion definition correcting device of the present invention obtains the degree of deviation from the color range for the color determined to be outside the color range that can be reproduced by the second device, Corresponding to the coordinate point of the first color space representing the color by synthesizing the coordinate conversion defined by the color conversion definition and the coordinate conversion that is more linear than the coordinate conversion by the amount corresponding to the degree Since the coordinate point of the second color space is corrected, the color matching accuracy is maintained in the inner portion of the color range, and gradation loss is avoided in the portion outside the color range. Tone reproducibility is maintained. In addition, the first color conversion definition correcting device performs smoothing processing on a plurality of coordinate points of the second color space in the corrected color conversion definition. The distortion of the color conversion definition is alleviated, the tone jump on the output color image is alleviated and a smooth gradation is expressed, and a color image having a high color image quality is obtained. Therefore, according to such a first color conversion definition correcting apparatus, it is possible to achieve both color matching accuracy and gradation reproducibility at a high level.
また、上記目的を達成する本発明の色変換定義修正装置のうちの第2の色変換定義修正装置は、
第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、この第2の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする。
The second color conversion definition correcting device of the color conversion definition correcting device according to the present invention that achieves the above-described object,
The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points in the first color space and the first color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A reference color setting unit that receives a reference color setting for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the above-described deviation degree calculation unit,
A smoothing processing unit that applies a smoothing process to smooth discontinuities between coordinate points of the second color space in the color conversion definition to correct the color conversion definition. When,
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after the smoothing processing is performed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, after the smoothing processing is performed by the smoothing processing unit A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. .
本発明の色変換定義修正装置のうちの第2の色変換定義修正装置は、第2のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その色を表した第1の色空間の座標点に対応する第2の色空間の座標点については、設定された基準色差をその度合いに応じた分だけ拡大するものである。さらに、この第2の色変換定義修正装置は、第2の色空間の複数の座標点に対して平滑化処理を施すとともに、第2の色空間の座標点に対して設定された基準色と、平滑化処理が施された後の第2の色空間の座標点との色差を求め、この色差が、色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合には、平滑化処理が施された後の第2の色空間の座標点を修正して第2の色空間の座標点が表す色と上記基準色との色差が小さくなるようにするものである。したがって、このような第2の色変換定義修正装置によれば、上記色範囲の内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が避けられて階調再現性が保たれる。 The second color conversion definition correcting device of the color conversion definition correcting device of the present invention obtains the degree of deviation from the color range for the color determined to be outside the color range that can be reproduced by the second device, For the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color, the set reference color difference is enlarged by an amount corresponding to the degree. Further, the second color conversion definition correcting device performs a smoothing process on a plurality of coordinate points in the second color space, and a reference color set for the coordinate points in the second color space. When the color difference with the coordinate point of the second color space after the smoothing process is obtained and this color difference is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained Includes correcting the coordinate point of the second color space after the smoothing process to reduce the color difference between the color represented by the coordinate point of the second color space and the reference color. is there. Therefore, according to such a second color conversion definition correcting device, the color matching accuracy is prevented from being significantly reduced in the inner portion of the color range, the predetermined color matching accuracy is maintained, and the color range is maintained. In a portion that is out of the range, gradation deletion is avoided and gradation reproducibility is maintained.
さらに、上記目的を達成する本発明の色変換定義修正装置のうちの第3の色変換定義修正装置は、
第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対して上記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、この第2の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする。
Furthermore, the third color conversion definition correcting device of the color conversion definition correcting device of the present invention that achieves the above-described object is
The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points in the first color space and the first color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated with the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit by the color conversion definition The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree obtained by the above-described deviation degree calculation unit. A conversion definition correction section;
A reference color setting unit that receives a reference color setting for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the above-described deviation degree calculation unit,
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A smoothing processing unit for correcting the color conversion definition;
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after the smoothing processing is performed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, after the smoothing processing is performed by the smoothing processing unit A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. .
本発明の色変換定義修正装置のうちの第3の色変換定義修正装置は、第2のデバイスが再現可能な色範囲の外と判定した色について、その色範囲から外れている度合いを求め、その度合いに応じた分だけ、上記色変換定義が定義した座標変換に、その座標変換よりも線形的な座標変換を合成することによって、その色を表した第1の色空間の座標点に対応する第2の色空間の座標点を修正するものである。また、この第3の色変換定義修正装置は、第2のデバイスが再現可能な色範囲の外と判定した色を表した第1の色空間の座標点に対応する第2の色空間の座標点については、設定された基準色差を上記度合いに応じた分だけ拡大するものである。さらに、この第3の色変換定義修正装置は、修正された後の色変換定義における第2の色空間の複数の座標点に対して平滑化処理を施すとともに、第2の色空間の座標点に対して設定された基準色と、平滑化処理が施された後の第2の色空間の座標点との色差を求め、この色差が、色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合には、平滑化処理が施された後の第2の色空間の座標点を修正して第2の色空間の座標点が表す色と上記基準色との色差が小さくなるようにするものである。したがって、このような第3の色変換定義修正装置によれば、上記色範囲の内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、その色範囲から外れた部分では階調の欠失が回避されて階調再現性が保たれる。即ち、このような第3の色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。 The third color conversion definition correcting device of the color conversion definition correcting device of the present invention obtains the degree of deviation from the color range for the color determined to be outside the color range that can be reproduced by the second device, Corresponding to the coordinate point of the first color space representing the color by synthesizing the coordinate conversion defined by the color conversion definition and the coordinate conversion that is more linear than the coordinate conversion by the amount corresponding to the degree The coordinate point of the second color space to be corrected is corrected. In addition, the third color conversion definition correcting device can coordinate the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range reproducible by the second device. As for the point, the set reference color difference is enlarged by an amount corresponding to the above degree. Further, the third color conversion definition correcting device performs a smoothing process on a plurality of coordinate points in the second color space in the color conversion definition after correction, and coordinates points in the second color space. The color difference between the reference color set for and the coordinate point of the second color space after the smoothing process is obtained, and this color difference is the second color space when the color difference is obtained. If the difference is larger than the reference color difference with respect to the coordinate point, the coordinate point of the second color space after the smoothing process is corrected and the color represented by the coordinate point of the second color space and the reference color It is intended to reduce the color difference. Therefore, according to the third color conversion definition correcting apparatus, the color matching accuracy can be prevented from being greatly reduced in the inner portion of the color range, the predetermined color matching accuracy can be maintained, and the color range can be maintained. In a portion that is out of the range, tone deletion is avoided and tone reproducibility is maintained. That is, according to such a third color conversion definition correcting apparatus, it is possible to achieve both color matching accuracy and gradation reproducibility at a high level.
また、上記目的を達成する本発明の色変換定義修正プログラムのうちの第1の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対して上記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部とを有することを特徴とする。
The first color conversion definition correction program of the color conversion definition correction program of the present invention that achieves the above object is
Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on the first device and a second color space dependent on the second device; A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in a second color space in a one-to-one correspondence. There,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated with the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit by the color conversion definition The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree obtained by the above-described deviation degree calculation unit. A conversion definition correction section;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. And a smoothing processing unit for correcting the color conversion definition.
本発明の色変換定義修正プログラムのうちの第1の色変換定義修正プログラムは、この第1の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第1の色変換定義修正装置として動作するように構成されたものである。 The first color conversion definition correction program of the color conversion definition correction program of the present invention is installed when the first color conversion definition correction program is installed and operated on the computer. It is configured to operate as a first color conversion definition correcting device among the definition correcting devices.
また、上記目的を達成する本発明の色変換定義修正プログラムのうちの第2の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、この第2の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする。
The second color conversion definition correction program of the color conversion definition correction program of the present invention that achieves the above object is
Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on the first device and a second color space dependent on the second device; A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in a second color space in a one-to-one correspondence. There,
A reference color setting unit that receives a reference color setting for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the above-described deviation degree calculation unit,
A smoothing processing unit that applies a smoothing process to smooth discontinuities between coordinate points of the second color space in the color conversion definition to correct the color conversion definition. When,
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after the smoothing processing is performed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, after the smoothing processing is performed by the smoothing processing unit And a coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small.
本発明の色変換定義修正プログラムのうちの第2の色変換定義修正プログラムは、この第2の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第2の色変換定義修正装置として動作するように構成されたものである。 The second color conversion definition correction program of the color conversion definition correction program of the present invention is installed when the second color conversion definition correction program is installed in a computer and operated. It is configured to operate as a second color conversion definition correcting device among the definition correcting devices.
さらに、上記目的を達成する本発明の色変換定義修正プログラムのうちの第3の色変換定義修正プログラムは、
コンピュータ内で実行され、そのコンピュータを、第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、その第1の色空間の複数の座標点とその第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
上記色変換定義における第1の色空間の座標点が表す色について、上記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
上記判定部により上記色範囲の外と判定された色について、その色範囲から外れている度合いを求める外れ度合い演算部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対して上記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、その色変換定義が定義した座標変換に、この座標変換よりも線形的な座標変換を、上記外れ度合い演算部により求められた度合いに応じた分だけ合成してその色変換定義を修正する色変換定義修正部と、
上記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
上記判定部により上記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、上記基準色差設定部により設定された基準色差を、上記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
上記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施してその色変換定義を修正する平滑化処理部と、
上記基準色設定部により設定された基準色と上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
上記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、上記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、この第2の色空間の座標点が表す色と上記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする。
Furthermore, the third color conversion definition correction program of the color conversion definition correction program of the present invention that achieves the above-described object is
Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on the first device and a second color space dependent on the second device; A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in a second color space in a one-to-one correspondence. There,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated with the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit by the color conversion definition The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree obtained by the above-described deviation degree calculation unit. A conversion definition correction section;
A reference color setting unit that receives a reference color setting for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the above-described deviation degree calculation unit,
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A smoothing processing unit for correcting the color conversion definition;
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after the smoothing processing is performed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, after the smoothing processing is performed by the smoothing processing unit And a coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small.
本発明の色変換定義修正プログラムのうちの第3の色変換定義修正プログラムは、この第3の色変換定義修正プログラムをコンピュータにインストールして動作させたときに、そのコンピュータが本発明の色変換定義修正装置のうちの第3の色変換定義修正装置として動作するように構成されたものである。 The third color conversion definition correction program among the color conversion definition correction programs of the present invention is such that when the third color conversion definition correction program is installed and operated in a computer, the computer converts the color conversion definition correction program of the present invention. It is configured to operate as a third color conversion definition correcting device among the definition correcting devices.
また、本発明の色変換定義修正プログラムを構成する判定部などといった構成要素は、1つの構成要素の機能が1つのプログラム部品によって担われるものであってもよく、1つの構成要素の機能が複数のプログラム部品によって担われるものであってもよく、複数の構成要素の機能が1つのプログラム部品によって担われるものであってもよい。また、これらの構成要素は、そのような作用を自分自身で実行するものであってもよく、あるいは、コンピュータに組み込まれている他のプログラムやプログラム部品に指示を与えて実行させるものであっても良い。 In addition, the constituent elements such as the determination unit constituting the color conversion definition correction program of the present invention may be one in which the function of one constituent element is carried by one program component, and a plurality of functions of one constituent element. May be carried by the program parts, and the functions of a plurality of components may be carried by one program part. In addition, these components may execute such actions themselves, or may be executed by giving instructions to other programs and program components incorporated in the computer. Also good.
なお、本発明の色変換定義修正装置と色変換定義修正プログラムとで、それぞれ構成要素に同じ名前を付したが、それらの構成要素は、色変換定義修正装置ではハードウェアおよびソフトウェアを意味し、色変換定義修正プログラムではソフトウェアのみを意味する。 In the color conversion definition correcting device and the color conversion definition correcting program of the present invention, the same names are given to the components, but these components mean hardware and software in the color conversion definition correcting device, In the color conversion definition correction program, it means only software.
本発明によれば、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムが提供される。 According to the present invention, there are provided a color conversion definition correcting apparatus that achieves both color matching accuracy and gradation reproducibility at a high level, and a color conversion definition correcting program that causes a computer to operate as such a color conversion definition correcting apparatus. .
以下図面を参照して本発明の実施の形態を説明する。 Embodiments of the present invention will be described below with reference to the drawings.
本実施形態では、カラープリンタでプリント出力されるプルーフ画像上の色を、本発明にいう第1のデバイスの一例に相当する印刷機で得られる印刷物上の色に一致あるいは十分に近似させるための、本発明にいう色変換定義の一例に相当するデバイスリンクプロファイルを修正する例で説明する。 In the present embodiment, the color on the proof image printed out by the color printer matches or sufficiently approximates the color on the printed matter obtained by the printing press corresponding to an example of the first device according to the present invention. An example of correcting a device link profile corresponding to an example of color conversion definition according to the present invention will be described.
図1は、本発明の一実施形態により修正されるデバイスリンクプロファイルが採用される印刷およびプルーフ画像作成システムの全体構成図である。ここでは、先ずこの図1を参照して、本発明の位置づけについて説明する。 FIG. 1 is an overall configuration diagram of a printing and proof image creation system employing a device link profile modified according to an embodiment of the present invention. Here, first, the positioning of the present invention will be described with reference to FIG.
カラースキャナ10では、原稿画像11が読み取られて、その読み取った原稿画像11を表すC(Cyan:シアン)、M(Magenta:マゼンタ)、Y(Yellow:イエロー)、およびK(Black:黒)からなる4色の色分解画像データが生成される。このCMYKの画像データはワークステーション20に入力される。ワークステーション20では、オペレータにより、入力された画像データに基づく、電子的な集版が行われ、印刷用の画像を表す画像データが生成される。この印刷用の画像データは、印刷を行う場合は、フィルムプリンタ30に入力され、フィルムプリンタ30では、その入力された画像データに対応した、CMYK各版の印刷用フィルム原版が作成される。
In the
この印刷用フィルム原版からは刷版が作成され、その作成された刷版が印刷機40に装着される。この印刷機40に装着された刷版にはインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されてその用紙上に印刷画像41が形成される。
A printing plate is created from the printing film original plate, and the created printing plate is mounted on the
このフィルムプリンタ30によりフィルム原版を作成し、さらに刷版を作成して印刷機40に装着し、その刷版にインクを塗布して用紙上に印刷を行う一連の作業は、大がかりな作業であり、コストもかかる。このため、実際の印刷作業を行う前に、本発明にいう第2のデバイスの一例に相当するプリンタ60により、以下のようにしてプルーフ画像61を作成し、印刷画像41の仕上りの事前予測が行われる。
A series of operations in which a film original plate is prepared by the
プルーフ画像を作成するにあたっては、ワークステーション20上の電子集版により作成された画像データがパーソナルコンピュータ50に入力される。ここで、このパーソナルコンピュータ50に入力される画像データは、いわゆるPDL(Page Description Language)で記述された記述言語データであり、パーソナルコンピュータ50では、いわゆるRIP(Raster Image Processor)により、ビットマップに展開されたCMYK4色の画像データに変換される。このCMYK4色の画像データは、実質的には、フィルムプリンタ30に入力される印刷用の画像データと同一である。
In creating a proof image, image data created by electronic plate collection on the
この図1に示す分光測色計70およびパーソナルコンピュータ80は、プロファイルの作成および修正に関連するものであって、パーソナルコンピュータ80は本発明にいう色変換定義修正装置の一実施形態を構成するものであり、分光測色計70は補助的に用いられる装置である。パーソナルコンピュータ50には、このパーソナルコンピュータ80を用いてあらかじめ作成・修正されたLUT(Look Up Table)の形式を持つデバイスリンクプロファイルが格納されている。上述したCMYK4色の印刷用の画像データは、このパーソナルコンピュータ50の内部で、そのデバイスリンクプロファイルが参照され、プリンタ60に適合したCMYK4色の画像データに変換される。プリンタ60には、そのプリンタ用のCMYK4色の画像データが入力され、プリンタ60では、その入力されたプリンタ用のCMYK4色の画像データに基づくプルーフ画像61が作成される。
The
ここで、印刷機40による印刷で得られた画像41とプリンタ60で得られたプルーフ画像の色の一致の程度は、パーソナルコンピュータ50内のデバイスリンクプロファイルにより定まる。このデバイスリンクプロファイルは、プリンタごと各プリント条件ごとに作成される。
Here, the degree of color matching between the
また、この図1には印刷機は1台のみ示されているが印刷機も複数台存在していてもよく、あるいは1台の印刷機であっても異なる複数の印刷条件が存在してもよく、デバイスリンクプロファイルは、印刷機の相異を含めた複数の印刷条件それぞれに応じて作成される。すなわち、デバイスリンクプロファイルは、印刷条件のそれぞれとプリンタそれぞれ(1台のプリンタで複数のプリント条件が存在するときは各プリント条件それぞれ)との組合せに応じて作成されることになる。尚、このデバイスリンクプロファイルの作成方法については後述する。 Further, FIG. 1 shows only one printing machine, but there may be a plurality of printing machines, or even a single printing machine may have a plurality of different printing conditions. Often, the device link profile is created in accordance with each of a plurality of printing conditions including differences in printing presses. That is, the device link profile is created in accordance with a combination of each printing condition and each printer (each printing condition when a plurality of printing conditions exist in one printer). A method for creating the device link profile will be described later.
このようにしてプルーフ画像を作成してそのプルーフ画像を確認することにより、印刷の仕上りを事前に予測することができる。 Thus, by creating a proof image and confirming the proof image, it is possible to predict the print finish in advance.
ここで、この図1に示す印刷およびプルーフ画像作成システムにおける、本発明の一実施形態としての特徴は、パーソナルコンピュータ80の内部で実行される処理内容に関連があり、以下、先ず、このパーソナルコンピュータ80について説明する。
Here, the feature of the printing and proof image creation system shown in FIG. 1 as an embodiment of the present invention relates to the processing contents executed in the
図2は、図1にブロックで示す分光測色計70、および本発明の色変換定義修正装置の一実施形態を構成するパーソナルコンピュータ80の外観斜視図、図3は、そのパーソナルコンピュータ80のハードウェア構成図である。
2 is an external perspective view of the
ここでは、このパーソナルコンピュータ80のハードウェアおよびOS(Operation System)と、このパーソナルコンピュータ80にインストールされて実行される色変換定義修正プログラムとにより、本発明の色変換定義修正装置の一実施形態が構成されている。
Here, an embodiment of the color conversion definition correcting apparatus of the present invention is realized by the hardware and OS (Operation System) of the
この図2に示す分光測色計70には複数のカラーパッチが配列されたカラーチャート90が乗せられ、そのカラーチャート90を構成する複数のカラーパッチそれぞれの色が測色される。この分光測色計70での測色により得られた各カラーパッチの色を表す測色値(ここでは、この測色値の一例としてのL*a*b*値)は、ケーブル91を経由してパーソナルコンピュータ80に入力される。
A
このカラーチャート90は、図1に1つのブロックで示す印刷機40での印刷により、あるいはプリンタ60でのプリント出力により作成されたものであり、パーソナルコンピュータ80は、このカラーチャート90を構成する各カラーパッチに対応する色データ(デバイス依存色空間の座標点;CMYKあるいはRGBの各値)を知っており、このパーソナルコンピュータ80では、そのカラーチャート90の各カラーパッチの色データと分光測色計70で得られた測色値とに基づいて、印刷プロファイルやプリンタプロファイルが作成される。この点に関する詳細説明は後に譲り、ここでは、次に、パーソナルコンピュータ80のハードウェア構成について説明する。
The
図2に示すように、このパーソナルコンピュータ80は、外観構成上、本体装置81、その本体装置81からの指示に応じて表示画面82a上に画像を表示する画像表示装置82、本体装置81に、キー操作に応じた各種の情報を入力するキーボード83、および、表示画面82a上の任意の位置を指定することにより、その指定時にその位置に表示されていた、例えばアイコン等に応じた指示を入力するマウス84を備えている。この本体装置81は、外観上、フレキシブルディスク(FD)を装填するためのFD装填口81a、およびCD−ROMを装填するためのCD−ROM装填口81bを有する。
As shown in FIG. 2, the
本体装置81の内部には、図3に示すように、各種プログラムを実行するCPU811、ハードディスク装置813に格納されたプログラムが読み出されCPU811での実行のために展開される主メモリ812、各種プログラムやデータ等が保存されたハードディスク装置813、FD100が装填されその装填されたFD100をアクセスするFDドライブ814、CD−ROM110が装填され、その装填されたCD−ROM110をアクセスするCD−ROMドライブ815、図1,図2に示す分光測色計70と接続され、分光測色計70から測色値を受け取るI/Oインタフェース816が内蔵されており、これらの各種要素と、さらに図2にも示す画像表示装置82、キーボード83、マウス84は、バス85を介して相互に接続されている。
As shown in FIG. 3, the
ここで、CD−ROM110には、このパーソナルコンピュータ80を色変換定義修正装置として動作させるための色変換定義修正プログラムが記憶されており、そのCD−ROM110はCD−ROMドライブ815に装填され、そのCD−ROM110に記憶された色変換定義修正プログラムがこのパーソナルコンピュータ80にアップロードされてハードディスク装置813に記憶される。
Here, the CD-
なお、このパーソナルコンピュータ80による、以下において説明するプロファイルの作成の機能は、本発明の主題ではなく、その機能を実現するために必要なプログラム等は既にパーソナルコンピュータ80にインストールされているものとする。
Note that the profile creation function described below by the
次に、このパーソナルコンピュータ80内に構築された、プロファイルの作成機能について説明する。
Next, a profile creation function built in the
尚、一般に、以下説明するプリンタプロファイルはプリンタのメーカで既に作成され、そのプリンタとともに納品されるものであり、したがってここでは、プリンタプロファイルをあらためて作成する必要はないが、以下では、そのプリンタプロファイルを新たに作成するとした場合の基本的な作成方法について説明する。 In general, the printer profile described below is already created by the printer manufacturer and delivered together with the printer. Therefore, it is not necessary to create a new printer profile here. A basic creation method when it is newly created will be described.
図4は、プロファイル作成および修正の説明図である。 FIG. 4 is an explanatory diagram of profile creation and correction.
尚、ここでいうプロファイルの修正は、作成されたプロファイルに基づく色変換におけるカラーマッチングの精度を高めるための修正であって、本発明にいう「色変換定義の修正」とは異なるものである。 The correction of the profile here is a correction for improving the accuracy of color matching in the color conversion based on the created profile, and is different from the “correction of color conversion definition” in the present invention.
ここでは、先ず印刷プロファイルの作成方法について説明する。 Here, a method for creating a print profile will be described first.
図1に示すワークステーション20で、例えば0%,10%,……,100%と順次変化させたCMYK4色で表される網%データを生成し、前述の印刷手順に従って、そのようにして生成した網%データに基づくカラーチャート42を作成する。このカラーチャート42を構成する各カラーパッチを分光測色計70(図2参照)で測色する。こうすることにより、CMYKの4色からなるCMYK色空間のCMYK値と、L*a*b*色空間のL*a*b*値との対応関係を得る。
For example, the
このようにして得られた対応関係は、カラーチャートを構成するカラーパッチの数に制限があるため、CMYK色空間のかなり粗い間隔の座標点についてのCMYK値とL*a*b*値との対応関係である。このため、この対応関係を得た後、この対応関係に補間演算等を適用して、CMYK空間上での所望の細かい間隔の座標点に関する対応関係が定義された印刷プロファイル400が作成される。
Since the correspondence obtained in this way is limited in the number of color patches constituting the color chart, the CMYK values and the L * a * b * values for coordinate points with a fairly coarse interval in the CMYK color space are used. It is correspondence. For this reason, after obtaining this correspondence, an interpolation operation or the like is applied to this correspondence to create a
図5は、印刷プロファイル400の概念図である。
FIG. 5 is a conceptual diagram of the
この印刷プロファイル400には、CMYKで表される網%データが入力され、そのCMYKで表される網%データがL*a*b*で表される測色値に変換される。ここでは、この、CMYKで表される網%データをL*a*b*で表される測色値に変換する印刷プロファイル400をTで表す。
The
次に、図4に戻って、プリンタプロファイルの作成方法について説明する。 Next, returning to FIG. 4, a printer profile creation method will be described.
このプリンタプロファイルの作成方法は、カラーチャートを出力する出力デバイスが印刷機ではなくプリンタであるという点を除き、印刷プロファイル400の作成方法と同様である。すなわち、ここでは、図1に示すパーソナルコンピュータ50で、CMYK4色で表される網%データを各色について0%,10%,…,100%と順次変化させ、そのように順次発生させた網%データをプリンタ60に送り、プリンタ60でその網%データに基づくカラーチャート62をプリント出力する。ここでは、印刷プロファイル400の作成のために印刷機40での印刷により作成したカラーチャート42と同一タイプのカラーチャート62を出力したものとし、そのカラーチャート62を構成する各カラーパッチを分光測色計70(図2参照)で測色する。こうすることにより、プリンタ60についての、CMYKの4色からなるCMYK色空間のCMYK値と、L*a*b*色空間のL*a*b*値との対応関係を得る。
This printer profile creation method is the same as the
このようにして得られた対応関係は、印刷プロファイル400の作成の場合と同様、カラーチャートを構成するカラーパッチの数に制限があるため、CMYK色空間のかなり粗い間隔の座標点についてのCMYK値とL*a*b*値との対応関係であり、この対応関係に補間演算を適用して、CMYK空間上での所望の細かい間隔での座標点に関する対応関係が定義されたプリンタプロファイル500が作成される。
Since the correspondence obtained in this way is limited in the number of color patches constituting the color chart, as in the case of creating the
図6は、プリンタプロファイル500の概念図である。
FIG. 6 is a conceptual diagram of the
このプリンタプロファイル500には、CMYKで表される網%データが入力され、そのCMYKで表される網%データがL*a*b*で表される測色値に変換される。ここでは、この、CMYKで表される網%データをL*a*b*で表される測色値に変換するプリンタプロファイル500(順変換プリンタプロファイル)をPで表し、その逆変換、すなわちL*a*b*で表される測色値をCMYKで表される網%データに変換するプリンタプロファイル(逆変換プリンタプロファイル)をP-1で表す。
This
尚、ここではプリンタ60はCMYKで表される網%データに基づいて画像を出力するプリンタであるとして説明しているが、例えばRGBのデータに基づく画像を出力するプリンタに関しても、パーソナルコンピュータ50で、RGB空間で定義されたデータを発生させてカラーチャートを出力することにより、同様にしてそのプリンタに適合したプリンタプロファイルを作成することができる。
Here, the
ただしここでは、CMYKで表される網%データに基づいて画像を出力するプリンタ60を使用するものとして説明する。
However, here, it is assumed that the
図7は、図5に示す印刷プロファイル400と図6に示すプリンタプロファイル500とを結合させたデバイスリンクプロファイル600の概念図である。
FIG. 7 is a conceptual diagram of a
このデバイスリンクプロファイル600は印刷プロファイル400(T)と逆変換プリンタプロファイル(P-1)との結合からなるものであって、印刷用のCMYKで表される網%データを印刷プロファイル400(T)によりL*a*b*で表される測色値に変換し、次いでそのL*a*b*で表される測色値を逆変換プリンタプロファイル(P-1)によりプリンタ用のCMYKで表される網%データに変換するという2段階の変換と同等な結果を1回のデータ変換で実現するものである。つまり、このデバイスリンクプロファイル600は、印刷用のCMYK色空間で定義された画像データをプリンタ用のCMYK色空間で定義された画像データに変換するものである。このデバイスリンクプロファイル600で生成したプリンタ用のCMYKで表される網%データに基づいて、プリンタ60により、印刷される画像の色と極力同じ色に似せたプルーフ画像を出力することができる。
This
図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ80でこのようなデバイスリンクプロファイル600を作成し、この作成したデバイスリンクプロファイル600を図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ50にインストールして、ワークステーション20から入力されたPDLで記述された画像データをCMYKの画像データに変換した後、その印刷用のCMYKの画像データを、そのデバイスリンクプロファイル600を用いてプリンタ用のCMYKの画像データに変換し、プリンタ60により、そのプリンタ用のCMYKの画像データに基づく画像をプリント出力することにより、図1に示す印刷機40で印刷される画像と色彩的に極力同一に似せたプルーフ画像が作成される。
Such a
次に、図4に戻って、デバイスリンクプロファイル600に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル600の従来の修正方法について説明する。
Next, referring back to FIG. 4, a conventional correction method for the
例えば肌色に代表される特定の重要色を含むカラーパッチが配列されたカラーチャート(以下、このカラーチャートをカラーマッチング評価用カラーチャートと称する)により表される印刷用のCMYK4色で表される網%データに基づくカラーチャート43を、前述の印刷手順に従って作成する。このカラーチャート43を構成する各カラーパッチを分光測色計70(図2参照)で測色する。
For example, a network represented by CMYK four colors for printing represented by a color chart in which color patches including specific important colors represented by skin color are arranged (hereinafter, this color chart is referred to as a color chart for color matching evaluation). The
また、上述したようにして作成されたデバイスリンクプロファイル600を図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ50にインストールして、上述したカラーマッチング評価用カラーチャートにより表される印刷用のCMYK4色で表される網%データを、そのデバイスリンクプロファイル600を用いてプリンタ用のCMYKの画像データに変換し、プリンタ60により、そのプリンタ用のCMYKの画像データに基づくカラーチャート64をプリント出力する。このカラーチャート64を構成する各カラーパッチを分光測色計70(図2参照)で測色する。
Further, the
カラーチャート43を構成する各カラーパッチを測色して得られる測色値と、カラーチャート64を構成する各カラーパッチを測色して得られる測色値との色差に基づいてデバイスリンクプロファイル600を修正することによって、実用的なカラーマッチング精度がより高められたデバイスリンクプロファイルが得られる。
The
ところが、「背景技術」の欄で説明したように、分光測色計70による測定誤差や、そのプロファイルを作成しようとしている対象のデバイスにおける出力色の位置依存性などといったデバイスの特性に起因したカラーパッチの色誤差や、上述したデバイスリンクプロファイル600に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル600の修正のように実用的なカラーマッチング精度を高めるために肌色に代表される特定の重要色のカラーパッチをカラーチャートを構成するカラーパッチとして追加することなどにより、作成されたプロファイルに歪みが生じ、データの変化の単調性を崩すノイズが含まれてしまう場合がある。作成されたプロファイルにこのようなノイズが含まれると、このプロファイルを使って色変換が行なわれて得られる色変換後の画像データに基づいてデバイスで画像が出力されるときに、カラー画像上の、色の濃度が連続的に変化するグラデーションの部分において色の濃度の不連続変化(以下、このような色の濃度の不連続変化をトーンジャンプと称する)が生じてしまい、トーンジャンプが視覚上認識され、画質の低下をもたらすおそれがある。また、作成されたプロファイルに基づいてL*a*b*色空間のL*a*b*値からCMYKの4色からなるCMYK色空間のCMYK値を求める逆変換プロファイルを計算により求めようとしたとき、プロファイルに含まれるノイズが計算誤差要因となって逆変換プロファイルを正確に求められなくなってしまうおそれもある。
However, as described in the “Background Art” section, the color caused by the characteristics of the device such as the measurement error by the spectrocolorimeter 70 and the position dependency of the output color in the target device for which the profile is to be created. Specificity represented by skin color in order to increase practical color matching accuracy such as correction of
そのような単調性を崩すノイズが含まれたプロファイルに対して上記平滑化処理を施すことによってプロファイルの歪みが緩和されることが知られており、このような平滑化処理が施された後のプロファイルを使って色変換を行えば、トーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像を出力することができる。しかしながら、プロファイルに対して平滑化処理を施すことは、プロファイルのデータを変化させることとなるので、上述したようにカラーマッチングの精度を高めるためにデバイスリンクプロファイル600を修正したにもかかわらず、平滑化処理によってカラーマッチングの精度が下がってしまうおそれがある。
It is known that the above-described smoothing process is performed on a profile including noise that breaks such monotonicity, so that distortion of the profile is alleviated. If color conversion is performed using a profile, tone jump is relaxed and a smooth gradation is expressed, and a color image with high color quality can be output. However, since smoothing the profile changes the profile data, the smoothness of the
このような問題点は、「背景技術」および「発明が解決しようとする課題」の欄で説明したように、プロファイルに対して平滑化処理を施すとともに、平滑化処理が施された後のプロファイルに基づく色変換後の色空間の座標点が表す色と、設定された基準色との色差を求め、求められた色差が任意に設定された基準色差よりも大きい場合には、この色差が小さくなるようにその座標点を修正することによって解消されるものの、例えば、ターゲットとなる印刷機が再現可能な色範囲(以下、各種デバイスが再現可能な色範囲をガマットと称する)が、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。 As described in the “Background Art” and “Problems to be Solved by the Invention” section, such a problem is caused by performing a smoothing process on the profile and a profile after the smoothing process is performed. Obtain the color difference between the color represented by the coordinate point of the color space after color conversion based on the color and the set reference color, and if the calculated color difference is larger than the arbitrarily set reference color difference, this color difference is small. For example, a color range that can be reproduced by a target printing machine (hereinafter, a color range that can be reproduced by various devices is referred to as a gamut) is a gamut of a printer. If the color conversion is performed using the color conversion definition, the large gamut collapses to fit the small gamut, and as a result, is out of the printer gamut. Portions tend to gradation is lost in.
このように失われた階調は、プロファイル全体に対して平滑化処理が施されたとしても改善されにくいため、平滑化処理が施された後のプロファイルを使って色変換が行われても、この色変換後の画像データに基づいてデバイスで画像が出力されるときに、画質の低下をもたらすおそれがある。また、上述したように平滑化処理が制限される場合であっても、例えば、プリンタのガマットから外れた部分にカラーマッチング評価用カラーチャートに含まれる、実用的なカラーマッチング精度を高めるための肌色に代表される特定の重要色がある場合にはカラーマッチング精度と階調再現性とが両立されないおそれがある。 Since the lost gradation is difficult to improve even if the entire profile is smoothed, even if color conversion is performed using the profile after smoothing, When an image is output by the device based on the image data after the color conversion, there is a possibility that the image quality is deteriorated. Further, even when smoothing processing is limited as described above, for example, a flesh color for enhancing practical color matching accuracy included in the color chart for color matching evaluation in a portion out of the printer gamut When there is a specific important color represented by the above, there is a possibility that color matching accuracy and gradation reproducibility may not be compatible.
図8は、CMYKで表される網%データが平滑化処理後のプロファイルで色変換された後のYとMの値をプロットした図である。横軸はC(Cyan:シアン)インクの網%が100%に対するM(Magenta:マゼンタ)インクの網%(色がC色からB(Blue:青)色へと連続的に変化するグラデーション)を示し、縦軸はCインクの網%が100%に対するY(Yellow:イエロー)インクの網%(色がC色からR(Red:赤)色へと連続的に変化するグラデーション)を示す。 FIG. 8 is a diagram in which Y and M values after the halftone data represented by CMYK are color-converted with the profile after the smoothing process are plotted. The horizontal axis represents the dot percentage of M (Magenta) ink (gradation in which the color continuously changes from C color to B (Blue) color) with respect to the dot percentage of C (Cyan) ink being 100%. The vertical axis indicates the dot percentage of Y (Yellow: yellow) ink with respect to 100% dot percentage of C ink (gradation in which the color continuously changes from C color to R (Red) color).
図8には、上述した平滑化処理が制限されるような修正が施されたデバイスリンクプロファイルによる色変換後のYとMの値をプロットした例が示されており、この図8に示す例では、Yインクの網%が5%以下の部分、およびYインクの網%が75%以上の部分において階調の欠失が顕著に表れている。 FIG. 8 shows an example in which the values of Y and M after color conversion by the device link profile modified so that the above-described smoothing process is restricted are plotted. The example shown in FIG. In this case, gradation loss appears remarkably in a portion where the Y ink halftone is 5% or less and a portion where the Y ink halftone is 75% or more.
そこで、次に、図1,図2,図3に示すパーソナルコンピュータ80が本発明の色変換定義修正装置の一実施形態として動作することによって実現される、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置の一例について説明する。
Therefore, next, the color matching accuracy and gradation reproducibility realized by the
図9は、本発明の色変換定義修正プログラムの一実施形態を示した図である。 FIG. 9 is a diagram showing an embodiment of the color conversion definition correction program of the present invention.
この図9に示す色変換定義修正プログラム210は、図3に示すCD−ROM110に記憶されている。
The color conversion
この色変換定義修正プログラム210は、図1,図2,図3に示すパーソナルコンピュータ80内で実行され、そのパーソナルコンピュータ80を、本発明にいう第1の色空間の一例に相当する印刷用のCMYK色空間で定義された画像データを、本発明にいう第2の色空間の一例に相当するプリンタ用のCMYK色空間で定義された画像データに変換するデバイスリンクプロファイルを修正する色変換定義修正装置として動作させる色変換定義修正プログラムである。この色変換定義修正プログラム210は、判定部211と、外れ度合い演算部212と、色変換定義修正部213と、基準色設定部214と、基準色差設定部215と、基準色差拡大部216と、平滑化処理部217と、色差演算部218と、座標点修正部219とから構成されている。
The color conversion
この色変換定義修正プログラム210の各要素の作用については後述する。
The operation of each element of the color conversion
図10は、本発明の色変換定義修正装置の一実施形態を示す機能ブロック図である。 FIG. 10 is a functional block diagram showing an embodiment of the color conversion definition correcting apparatus of the present invention.
この図10に示す色変換定義修正装置300は、図1,図2,図3に示すパーソナルコンピュータ80に、図9に示す色変換定義修正プログラム210がローディングされ、その色変換定義修正プログラム210がそのパーソナルコンピュータ80内で実行されることにより実現される。
The color conversion
この図10に示す色変換定義修正装置300は、印刷用のCMYK色空間で定義された画像データをプリンタ用のCMYK色空間で定義された画像データに変換するデバイスリンクプロファイルを修正するものであって、この色変換定義修正装置300には、判定部311と、外れ度合い演算部312と、色変換定義修正部313と、基準色設定部314と、基準色差設定部315と、基準色差拡大部316と、平滑化処理部317と、色差演算部318と、座標点修正部319とが備えられている。
The color conversion
この色変換定義修正装置300に備えられている判定部311、外れ度合い演算部312、色変換定義修正部313、基準色設定部314、基準色差設定部315、基準色差拡大部316、平滑化処理部317、色差演算部318、および座標点修正部319の各要素は、それぞれ、図9に示す色変換定義修正プログラム210を構成するソフトウェア部品としての判定部211、外れ度合い演算部212、色変換定義修正部213、基準色設定部214、基準色差設定部215、基準色差拡大部216、平滑化処理部217、色差演算部218、および座標点修正部219の各要素と、それらのソフトウェア部品の各機能を実現するために必要な、図1,図2,図3に示すパーソナルコンピュータ80のハードウェアとOS(Operation System)やアプリケーションプログラムとの組み合わせから構成されている。
The color conversion
以下、図10に示す色変換定義修正装置300の各要素を説明することによって、図9に示す色変換定義修正プログラム210の各要素も合わせて説明する。
Hereinafter, by describing each element of the color conversion
なお、ここでは、この色変換定義修正装置300の各要素の概念的な作用について説明し、これら各要素の具体的な作用については後述する。
Here, the conceptual operation of each element of the color conversion
図10に示す色変換定義修正装置300の判定部311は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の判定部211に対応する要素であり、デバイスリンクプロファイルにおける印刷用のCMYK色空間のCMYK値が表す色について、プリンタのガマットの内外を判定するものである。この判定部311は、本発明にいう判定部の機能の一例を示すものであり、その機能は、図1,図2,図3に示すパーソナルコンピュータ80の本体装置81に内蔵された、プログラム部品としての判定部211(図9参照)を実行するCPU811によって主に実現される。
The
尚、以下説明する、色変換定義修正装置300の各要素においても、各要素の機能は、図1,図2,図3に示すパーソナルコンピュータ80の本体装置81に内蔵されたCPU811によって主に実現されるので、重複説明を避けるため、これら各要素のハードウェア上の説明は省略する。
In each element of the color conversion
また、外れ度合い演算部312は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の外れ度合い演算部212に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色について、そのプリンタのガマットから外れている度合いを求めるものである。この外れ度合い演算部312は、本発明にいう外れ度合い演算部の機能の一例を示すものである。
The detachment
また、色変換定義修正部313は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の色変換定義修正部213に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色を表した印刷用のCMYK色空間のCMYK値に対してデバイスリンクプロファイルによって対応付けられたプリンタ用のCMYK色空間のCMYK値を修正することによって、そのデバイスリンクプロファイルが定義した座標変換に、この座標変換よりも線形的な座標変換を、外れ度合い演算部312により求められた度合いに応じた分だけ合成してそのデバイスリンクプロファイルを修正するものである。この色変換定義修正部313は、本発明にいう色変換定義修正部の機能の一例を示すものである。
Further, the color conversion
また、基準色設定部314は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色設定部214に対応する要素であり、デバイスリンクプロファイルにおけるプリンタ用のCMYK色空間のCMYK値に対して基準色の設定を受けるものである。この基準色設定部314は、本発明にいう基準色設定部の機能の一例を示すものである。
The reference
また、基準色差設定部315は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色差設定部215に対応する要素であり、任意の基準色差の設定を受けるものである。この基準色差設定部315は、本発明にいう基準色差設定部の機能の一例を示すものである。
The reference color
また、基準色差拡大部316は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色差拡大部216に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色を表した印刷用のCMYK色空間のCMYK値に対応するプリンタ用のCMYK色空間のCMYK値について、基準色差設定部315により設定された基準色差を、外れ度合い演算部312により求められた度合いに応じた分だけ拡大するものである。この基準色差拡大部316は、本発明にいう基準色差拡大部の機能の一例を示すものである。
The reference color
また、平滑化処理部317は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の平滑化処理部217に対応する要素であり、色変換定義修正部313により修正された後のデバイスリンクプロファイルにおけるプリンタ用のCMYK色空間の複数のCMYK値に対して、それらのCMYK値相互間における不連続性を平滑化する平滑化処理を施してそのデバイスリンクプロファイルを修正するものである。この平滑化処理部317は、本発明にいう平滑化処理部の機能の一例を示すものである。
The smoothing
また、色差演算部318は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の色差演算部218に対応する要素であり、基準色設定部314により設定された基準色と平滑化処理部317により平滑化処理が施された後のプリンタ用のCMYK色空間のCMYK値が表す色との色差を求めるものである。この色差演算部318は、本発明にいう色差演算部の機能の一例を示すものである。
Further, the color
さらに座標点修正部319は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の座標点修正部219に対応する要素であり、色差演算部318により求められた色差が、その色差が求められたときのプリンタ用のCMYK色空間のCMYK値に対する基準色差よりも大きい場合に、平滑化処理部317により平滑化処理が施された後のプリンタ用のCMYK色空間のCMYK値を、このプリンタ用のCMYK色空間のCMYK値が表す色と上記基準色との色差が小さくなるように修正するものである。尚、具体的な修正方法については後述する。この座標点修正部319は、本発明にいう座標点修正部の機能の一例を示すものである。
Further, the coordinate
以下、本発明の実施形態をさらに具体的に説明する。尚、以下の説明において、上述した、パーソナルコンピュータ80による印刷プロファイル、プリンタプロファイル、およびデバイスリンクプロファイルを作成する機能についての説明と重複する詳細な説明は省略する。
Hereinafter, embodiments of the present invention will be described more specifically. In the following description, detailed description overlapping with the description of the function of creating the print profile, printer profile, and device link profile by the
図11は、本発明の色変換定義修正装置における処理の流れの一実施形態を示すフローチャートである。 FIG. 11 is a flowchart showing an embodiment of a processing flow in the color conversion definition correcting apparatus of the present invention.
ここでは、上述したデバイスリンクプロファイル600(図4参照)が具体的に修正される例を説明する。 Here, an example in which the above-described device link profile 600 (see FIG. 4) is specifically modified will be described.
ここには、プリンタのガマットの内外を判定する過程(ステップ1)と、プリンタのガマットから外れている色差ΔE1を演算する過程(ステップS2)と、デバイスリンクプロファイルを修正する過程(ステップS3)と、基準色を設定する過程(ステップS4)と、基準色差Aを設定する過程(ステップS5)と、基準色差Aを拡大する過程(ステップS6)と、平滑化処理の過程(ステップS7)と、色差ΔE2を演算する過程(ステップS8)と、色差ΔE2と基準色差Aとを比較する過程(ステップS9)と、プリンタ用のCMYK色空間のCMYK値を修正する過程(ステップS10)とが示されており、図1,図2,図3に示すパーソナルコンピュータ80で、これら各過程が処理される。
Here, a process of determining inside / outside of the printer gamut (step 1), a process of calculating the color difference ΔE1 deviating from the printer gamut (step S2), and a process of correcting the device link profile (step S3) A process of setting a reference color (step S4), a process of setting a reference color difference A (step S5), a process of expanding the reference color difference A (step S6), a process of smoothing processing (step S7), A process of calculating the color difference ΔE2 (step S8), a process of comparing the color difference ΔE2 with the reference color difference A (step S9), and a process of correcting the CMYK value of the CMYK color space for the printer (step S10) are shown. These processes are processed by the
まず、プリンタのガマットの内外を判定する過程(ステップ1)では、デバイスリンクプロファイル600(図4参照)における印刷用のCMYK色空間のCMYK値が表す色について、判定部311(図10参照)によってプリンタ60(図1参照)のガマットの内外が判定される。ここでは、まず、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられた印刷プロファイル400(図4,図5参照)で、印刷用のCMYK値がL*a*b*値に変換される。次に、デバイスリンクプロファイル600(図4参照)で、印刷用のCMYK値がプリンタ用のCMYK値に変換され、さらに、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられたプリンタプロファイル500(図4,図6参照)で、このプリンタ用のCMYK値がL*a*b*値に変換される。このようにして得られた、変換前の印刷用のCMYK値に対応する一対のL*a*b*値間の色差が求められる。本実施形態では、この色差が1以内の場合にはプリンタ60(図1参照)のガマット内と判定され、この色差が1以上の場合にはプリンタ60(図1参照)のガマット外と判定される。尚、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられた印刷プロファイル400(図4,図5参照)およびプリンタプロファイル500(図4,図6参照)が、ICC(International Color Consortium:国際色彩コンソーシアム)が提唱する、OS(Operation System)環境に依存しないプロファイルの規格に準拠したICC形式のプロファイルである場合には、ガマットタグを利用して、印刷用のCMYK値が表す色について、プリンタ60(図1参照)のガマットの内外が判定されてもよい。 First, in the process of determining the inside / outside of the printer gamut (step 1), the determination unit 311 (see FIG. 10) determines the colors represented by the CMYK values in the CMYK color space for printing in the device link profile 600 (see FIG. 4). The inside / outside of the gamut of the printer 60 (see FIG. 1) is determined. Here, first, the CMYK values for printing are converted into L * a * b * values in the printing profile 400 (see FIGS. 4 and 5) used for creating the device link profile 600 (see FIG. 4). Is done. Next, in the device link profile 600 (see FIG. 4), the CMYK values for printing are converted into CMYK values for the printer, and the printer profile used when the device link profile 600 (see FIG. 4) is created. At 500 (see FIGS. 4 and 6), the CMYK values for this printer are converted to L * a * b * values. The color difference between the pair of L * a * b * values corresponding to the CMYK values for printing before conversion obtained in this way is obtained. In the present embodiment, when the color difference is within 1, it is determined that it is within the gamut of the printer 60 (see FIG. 1), and when this color difference is 1 or more, it is determined that it is outside the gamut of the printer 60 (see FIG. 1). The A print profile 400 (see FIGS. 4 and 5) and a printer profile 500 (see FIGS. 4 and 6) used to create the device link profile 600 (see FIG. 4) are an ICC (International Color Consortium): In the case of an ICC format profile that conforms to the OS (Operation System) environment-independent profile standard proposed by the International Color Consortium), the printer uses the gamut tag to determine the color represented by the CMYK value for printing. The inside / outside of 60 (see FIG. 1) gamuts may be determined.
次に、プリンタ60(図1参照)のガマットから外れている色差ΔE1を演算する過程(ステップS2)では、ステップ1でプリンタ60(図1参照)のガマットの外と判定された色について、外れ度合い演算部312(図10参照)によってそのプリンタ60(図1参照)のガマットから外れている色差ΔE1が求められる。尚、外れ度合い演算部312(図10参照)は、上述したように、判定部311(図10参照)によりプリンタのガマットの外と判定された色について、そのプリンタのガマットから外れている度合いを求めるものであるが、ここでは、度合いの一例としての色差を求める例で説明する。ここでは、まず、ステップ1でプリンタプロファイル500(図4,図6参照)で変換されることによって得られたL*a*b*値に対応するプリンタ用のCMYK値が若干変更された複数のCMYK値それぞれがプリンタプロファイル500(図4,図6参照)で変換されることによって得られる複数のL*a*b*値を求め、これら複数のL*a*b*値の中で、印刷プロファイル400(図4,図5参照)で変換されることによって得られたL*a*b*値との色差が最も小さいものがプリンタ60(図1参照)のガマット境界上のL*a*b*値と判定される。次に、ステップ1でプリンタ60(図1参照)のガマットの外と判定された色を表した印刷用のCMYK値に対応するL*a*b*値と、上述したようにしてガマット境界上と判定されたL*a*b*値との色差が求められる。この色差は、プリンタ60(図1参照)のガマットと、ガマットから外れた色との距離に相当し、ガマットから外れている度合いを表している。
Next, in the process of calculating the color difference ΔE1 deviating from the gamut of the printer 60 (see FIG. 1) (step S2), the color determined to be out of the gamut of the printer 60 (see FIG. 1) in
次に、デバイスリンクプロファイルを修正する過程(ステップS3)では、色変換定義修正部313(図10参照)によって、ステップ1でプリンタ60(図1参照)のガマットの外と判定された色を表した印刷用のCMYK値に対してデバイスリンクプロファイル600(図4参照)によって対応付けられたプリンタ用のCMYK値が修正される。具体的には、そのデバイスリンクプロファイル600(図4参照)が定義した座標変換に、この座標変換よりも階調を優先した座標変換が、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1に応じた分だけ合成されるような修正がデバイスリンクプロファイル600(図4参照)に対して施される。
Next, in the process of correcting the device link profile (step S3), the color determined by the color conversion definition correcting unit 313 (see FIG. 10) to be outside the gamut of the printer 60 (see FIG. 1) in
ここで、図12を参照してステップ3における合成について説明し、図13を参照してステップ3による効果を説明する。 Here, the synthesis in step 3 will be described with reference to FIG. 12, and the effect of step 3 will be described with reference to FIG.
図12は、ステップ3における合成の際に色差ΔE1に応じて採用される重みの例を示す図である。横軸はプリンタ60(図1参照)のガマットから外れている色差ΔE1を示し、縦軸は重みを示す。 FIG. 12 is a diagram illustrating an example of weights that are employed according to the color difference ΔE1 in the synthesis in Step 3. The horizontal axis indicates the color difference ΔE1 that is out of the gamut of the printer 60 (see FIG. 1), and the vertical axis indicates the weight.
図12には、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1に応じて採用される、デバイスリンクプロファイル600(図4参照)が定義した座標変換に対する重み、およびこの座標変換よりも階調を優先した座標変換に対する重みが示されている。
In FIG. 12, the weight for the coordinate transformation defined by the device link profile 600 (see FIG. 4), which is adopted according to the color difference ΔE1 deviated from the gamut of the printer 60 (see FIG. 1) obtained in
図12に実線で示されたものは、デバイスリンクプロファイル600(図4参照)が定義した座標変換に対する重み係数W0を表すものであって、この重み係数W0が下記(1)式にて求められる。 A solid line in FIG. 12 represents a weighting factor W0 for coordinate transformation defined by the device link profile 600 (see FIG. 4), and this weighting factor W0 is obtained by the following equation (1). .
W0=1−1/ΔE1 ……(1)
ただし、
ΔE1>1
また、図12に破線で示されたものは、デバイスリンクプロファイル600(図4参照)が定義した座標変換よりも階調を優先した座標変換に対する重み係数W1を表すものであって、この重み係数W1が下記(2)式にて求められる。
W0 = 1−1 / ΔE1 (1)
However,
ΔE1> 1
Also, what is indicated by a broken line in FIG. 12 represents a weighting factor W1 for coordinate transformation that prioritizes gradation over coordinate transformation defined by the device link profile 600 (see FIG. 4). W1 is obtained by the following equation (2).
W1=1−W0 ……(2)
このようにして求められた、色差ΔE1に応じた重み係数W0,W1が用いられて、デバイスリンクプロファイル600(図4参照)が定義した座標変換に、この座標変換よりも階調を優先した座標変換が合成されることによって、デバイスリンクプロファイル600(図4参照)が修正される。
W1 = 1-W0 (2)
The coordinates obtained by using the weighting factors W0 and W1 corresponding to the color difference ΔE1 thus obtained and coordinate conversion defined by the device link profile 600 (see FIG. 4) giving priority to gradation over the coordinate conversion. The device link profile 600 (see FIG. 4) is modified by synthesizing the conversion.
図13は、CMYKで表される網%データが、上記の修正を経たデバイスリンクプロファイルで色変換された後のYとMの値をプロットした図である。横軸はC(Cyan:シアン)インクの網%が100%に対するM(Magenta:マゼンタ)インクの網%(色がC色からB(Blue:青)色へと連続的に変化するグラデーション)を示し、縦軸はCインクの網%が100%に対するY(Yellow:イエロー)インクの網%(色がC色からR(Red:赤)色へと連続的に変化するグラデーション)を示す。 FIG. 13 is a diagram in which Y and M values are plotted after halftone data represented by CMYK is color-converted with the device link profile subjected to the above correction. The horizontal axis represents the dot percentage of M (Magenta) ink (gradation in which the color continuously changes from C color to B (Blue) color) with respect to the dot percentage of C (Cyan) ink being 100%. The vertical axis indicates the dot percentage of Y (Yellow: yellow) ink with respect to 100% dot percentage of C ink (gradation in which the color continuously changes from C color to R (Red) color).
図13には、図8に示す、平滑化処理が制限されるような修正が施されたデバイスリンクプロファイルに対してステップS3による修正が施された後のデバイスリンクプロファイルによる色変換後のYとMの値をプロットした例が示されている。上述したように、図8に示す例では、Yインクの網%が5%以下の部分、およびYインクの網%が75%以上の部分において階調の欠失が顕著に表れていたが、この図13に示す例では、それらの部分における階調の欠失が回避されて階調再現性が保たれていることが確認できる。 FIG. 13 shows Y and Y after color conversion by the device link profile after the correction in step S3 is applied to the device link profile that has been corrected to limit the smoothing process shown in FIG. An example in which the value of M is plotted is shown. As described above, in the example shown in FIG. 8, gradation loss is noticeably observed in the portion where the Y ink halftone is 5% or less and in the portion where the Y ink halftone is 75% or more. In the example shown in FIG. 13, it can be confirmed that the gradation reproducibility is maintained by avoiding the deletion of the gradation in those portions.
次に、図11に戻って、デバイスリンクプロファイル600(図4参照)が具体的に修正されるフローチャートの説明を続ける。 Next, returning to FIG. 11, the description of the flowchart in which the device link profile 600 (see FIG. 4) is specifically modified will be continued.
次に、基準色を設定する過程(ステップS4)では、デバイスリンクプロファイル600(図4参照)における、プリンタ用のCMYK値に対して、基準色設定部314(図10参照)によって基準色が設定される。ここでは、まず、実用的なカラーマッチング精度を高めるための、肌色に代表される特定の重要色を含むカラーパッチが配列されたカラーチャート43(図4参照)の中から所望の色を表したCMYK値をオペレータが選択する。次に、オペレータによるCMYK値の選択を受けて、選択されたCMYK値がデバイスリンクプロファイル600(図4参照)でプリンタ用のCMYK値に変換され、さらに、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられたプリンタプロファイル500(図4,図6参照)で、このプリンタ用のCMYK値がL*a*b*値に変換される。このようにして得られたL*a*b*値が基準色として設定される。以下、設定されたL*a*b*値を代表的に表したものを(L0,a0,b0)として説明を続ける。 Next, in the process of setting the reference color (step S4), the reference color is set by the reference color setting unit 314 (see FIG. 10) for the CMYK values for the printer in the device link profile 600 (see FIG. 4). Is done. Here, first, a desired color is represented from a color chart 43 (see FIG. 4) in which color patches including specific important colors typified by skin color are arranged to improve practical color matching accuracy. The operator selects a CMYK value. Next, upon selection of CMYK values by the operator, the selected CMYK values are converted into CMYK values for the printer by the device link profile 600 (see FIG. 4), and the device link profile 600 (see FIG. 4) is further converted. In the printer profile 500 (see FIGS. 4 and 6) used for creation, the CMYK values for this printer are converted into L * a * b * values. The L * a * b * value obtained in this way is set as the reference color. Hereinafter, description will be continued assuming that the set L * a * b * values are representatively represented as (L0, a0, b0).
次に、基準色差Aを設定する過程(ステップS5)では、パーソナルコンピュータ80に備えられたキーボード83(図2,図3参照)やマウス84(図2,図3参照)などによる入力操作を受けて、基準色差設定部315(図10参照)によって任意の基準色差Aが設定される。ここでは、経験上、出力されるカラー画像においてトーンジャンプが視覚上認識されることが回避される程度の色差が基準色差として設定される。
Next, in the process of setting the reference color difference A (step S5), an input operation is received from the keyboard 83 (see FIGS. 2 and 3) and the mouse 84 (see FIGS. 2 and 3) provided in the
次に、基準色差Aを拡大する過程(ステップS6)では、ステップ1でプリンタ60(図1参照)のガマットの外と判定された色を表した印刷用のCMYK値に対応するプリンタ用のCMYK値について、基準色差拡大部316(図10参照)によって、ステップ5で設定された基準色差Aが、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1に応じた分だけ拡大される。
Next, in the process of enlarging the reference color difference A (step S6), the CMYK for printer corresponding to the CMYK value for printing representing the color determined to be outside the gamut of the printer 60 (see FIG. 1) in
ここで、図14を参照して、ステップ6における基準色差の拡大について説明する。
Here, with reference to FIG. 14, the expansion of the reference color difference in
図14は、ステップ6における、色差ΔE1に応じて拡大される基準色差Aの例を示す図である。横軸はプリンタ60(図1参照)のガマットから外れている色差ΔE1を示し、縦軸は基準色差を示す。
FIG. 14 is a diagram illustrating an example of the reference color difference A that is enlarged according to the color difference ΔE1 in
図14には、ステップ5で設定された基準色差Aが、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1に応じた分だけ拡大される関係が示されている。
FIG. 14 shows a relationship in which the reference color difference A set in step 5 is enlarged by an amount corresponding to the color difference ΔE1 deviated from the gamut of the printer 60 (see FIG. 1) obtained in
図14に示すように、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1のうち、この色差ΔE1が1以内の色の場合には、ステップ1でプリンタ60(図1参照)のガマットの内と判定された色の場合と同様に扱い、ステップS5で設定された基準色差Aが採用される。また、ステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1のうち、この色差ΔE1が1以上の色の場合には、この色差ΔE1応じた分だけ、ステップS5で設定された基準色差Aが拡大される。
As shown in FIG. 14, if the color difference ΔE1 out of the gamut of the printer 60 (see FIG. 1) obtained in
次に、図11に戻って、デバイスリンクプロファイル600(図4参照)が具体的に修正されるフローチャートの説明を続ける。 Next, returning to FIG. 11, the description of the flowchart in which the device link profile 600 (see FIG. 4) is specifically modified will be continued.
次に、平滑化処理の過程(ステップS7)では、ステップS3で修正された後のデバイスリンクプロファイルにおける、プリンタ用の複数のCMYK値に対して、平滑化処理部317(図10参照)によって、それらのCMYK値相互間における不連続性を平滑化する平滑化処理が施されて、ステップS3で修正された後のデバイスリンクプロファイルが修正される。ここでの平滑化処理は、LUTの形式を持つデバイスリンクプロファイル600(図4参照)において注目する格子のCMYK値と、その格子に隣接する周囲の格子のCMYK値との平均値を、その注目する格子のCMYK値として決定するものである。平滑化処理が施される前のCMYK値を代表的に表したものを(C0,M0,Y0,K0)、平滑化処理を表す関数(Function)をFとすると、平滑化処理が施された後のCMYK値を代表的に表したもの(C1,M1,Y1,K1)は、
C1=F(C0)
M1=F(M0)
Y1=F(Y0)
K1=F(K0)
で表される。
Next, in the smoothing process (step S7), the smoothing processing unit 317 (see FIG. 10) applies the plurality of CMYK values for the printer in the device link profile corrected in step S3. A smoothing process for smoothing the discontinuity between the CMYK values is performed, and the device link profile after the correction in step S3 is corrected. In this smoothing process, the average value of the CMYK values of the lattice of interest in the device link profile 600 (see FIG. 4) having the LUT format and the CMYK values of surrounding lattices adjacent to the lattice is obtained. This is determined as the CMYK value of the grid to be used. When the CMYK values before the smoothing process are representatively represented (C0, M0, Y0, K0) and the function (Function) representing the smoothing process is F, the smoothing process is performed. The representative CMYK values (C1, M1, Y1, K1) are
C1 = F (C0)
M1 = F (M0)
Y1 = F (Y0)
K1 = F (K0)
It is represented by
次に、色差ΔE2を演算する過程(ステップS8)では、ステップS4で設定された基準色と、ステップS7で平滑化処理が施された後のプリンタ用のCMYK値(C1,M1,Y1,K1)が表す色との色差ΔE2が、色差演算部318(図10参照)によって求められる。ここでは、まず、ステップS7で平滑化処理が施された後のプリンタ用のCMYK値(C1,M1,Y1,K1)が、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられたプリンタプロファイル500(図4,図6参照)でL*a*b*値に変換される。以下、このL*a*b*値を代表的に表したものを(L1,a1,b1)とする。次に、ステップS4で設定された基準色であるL*a*b*値(L0,a0,b0)が表す色と、ステップS7で平滑化処理が施された後のプリンタ用のCMYK値(C1,M1,Y1,K1)に対応するL*a*b*値(L1,a1,b1)が表す色との色差ΔE2が下記(3)式にて求められる。 Next, in the process of calculating the color difference ΔE2 (step S8), the reference color set in step S4 and the CMYK values (C1, M1, Y1, K1) for the printer after the smoothing process is performed in step S7. The color difference ΔE2 from the color represented by) is obtained by the color difference calculation unit 318 (see FIG. 10). Here, first, the CMYK values (C1, M1, Y1, K1) for the printer that have been subjected to the smoothing process in step S7 were used when the device link profile 600 (see FIG. 4) was created. It is converted into an L * a * b * value by the printer profile 500 (see FIGS. 4 and 6). Hereinafter, a representative representation of the L * a * b * value will be referred to as (L1, a1, b1). Next, the color represented by the L * a * b * value (L0, a0, b0), which is the reference color set in step S4, and the CMYK value for the printer after the smoothing process in step S7 ( The color difference ΔE2 from the color represented by the L * a * b * values (L1, a1, b1) corresponding to C1, M1, Y1, K1) is obtained by the following equation (3).
ΔE2=√(dL・dL+da・da+db・db) ……(3)
ただし、
dL=L1−L0
da=a1−a0
db=b1−b0
次に、色差ΔE2と基準色差Aとを比較する過程(ステップS9)では、ステップS8で求められた色差ΔE2と、ステップS5で設定された基準色差Aとが比較される。但し、ステップ2で求められた色差ΔE1が1以上の色の場合には、設定された基準色差に替えて、ステップS6で色差ΔE1に応じて拡大された基準色差が用いられる。このステップ9では、両者を区別せずにいずれも基準色差Aと表記する。色差ΔE2と基準色差Aとの比較に際しては、先ず、色差ΔE2と基準色差Aとが用いられて、色差ΔE2の基準色差Aに対する比の値であるrが下記(4)式にて求められる。
ΔE2 = √ (dL · dL + da · da + db · db) (3)
However,
dL = L1-L0
da = a1-a0
db = b1-b0
Next, in the process of comparing the color difference ΔE2 and the reference color difference A (step S9), the color difference ΔE2 obtained in step S8 is compared with the reference color difference A set in step S5. However, when the color difference ΔE1 obtained in
r=ΔE2/A ……(4)
次に、このようにして求められたrの値に基づいて色差ΔE2と基準色差Aとの大小が比較される。ここでは、
r≦1
の場合、すなわち、色差ΔE2が基準色差A以下の場合と、
r>1
の場合、すなわち、色差ΔE2が基準色差Aよりも大きい場合に分けて、以下説明する処理が行われる。
r = ΔE2 / A (4)
Next, the magnitude of the color difference ΔE2 and the reference color difference A is compared based on the value of r thus determined. here,
r ≦ 1
In other words, that is, when the color difference ΔE2 is equal to or smaller than the reference color difference A,
r> 1
In other words, the process described below is performed separately for the case where the color difference ΔE2 is larger than the reference color difference A.
即ち、プリンタ用のCMYK色空間のCMYK値を修正する過程(ステップS10)では、ステップS8で求められた色差ΔE2が基準色差Aよりも大きく、上記(4)式にて求められたrの値が
r>1
の場合に、ステップS7で平滑化処理が施された後のプリンタ用のCMYK値(C1,M1,Y1,K1)が、このプリンタ用のCMYK値(C1,M1,Y1,K1)に対応するL*a*b*値(L1,a1,b1)が表す色と、基準色、すなわち、ステップS4で設定されたL*a*b*値(L0,a0,b0)が表す色との色差ΔE2が小さくなるように、座標点修正部319(図10参照)によって修正される。ここでは、修正された後のL*a*b*値を代表的に表したものを(L1´,a1´,b1´)とすると、このL*a*b*値(L1´,a1´,b1´)は、下記(5),(6),(7)式にて求められる。
That is, in the process of correcting the CMYK value of the CMYK color space for the printer (step S10), the color difference ΔE2 obtained in step S8 is larger than the reference color difference A, and the value of r obtained by the above equation (4). R> 1
In this case, the CMYK values (C1, M1, Y1, K1) for the printer after the smoothing process is performed in step S7 correspond to the CMYK values (C1, M1, Y1, K1) for the printer. Color difference between the color represented by the L * a * b * value (L1, a1, b1) and the color represented by the reference color, that is, the L * a * b * value (L0, a0, b0) set in step S4 The coordinate point correction unit 319 (see FIG. 10) corrects so that ΔE2 becomes smaller. Here, assuming that the L * a * b * values after correction are representatively represented as (L1 ′, a1 ′, b1 ′), the L * a * b * values (L1 ′, a1 ′). , B1 ′) is obtained by the following equations (5), (6), and (7).
L1´=L0+dL/r ……(5)
a1´=a0+da/r ……(6)
b1´=b0+db/r ……(7)
上記(5),(6),(7)式にて求められたL*a*b*値(L1´,a1´,b1´)に対応するプリンタ用のCMYK値(C1´,M1´,Y1´,K1´)が、修正後のデバイスリンクプロファイルのCMYK値となる。
L1 ′ = L0 + dL / r (5)
a1 ′ = a0 + da / r (6)
b1 ′ = b0 + db / r (7)
Printer CMYK values (C1 ′, M1 ′, L1 ′, a1 ′, b1 ′) corresponding to the L * a * b * values (L1 ′, a1 ′, b1 ′) obtained by the above formulas (5), (6), (7). Y1 ′, K1 ′) is the CMYK value of the device link profile after correction.
また、ステップS8で求められた色差ΔE2が、ステップS5で設定された基準色差A以下の場合、あるいは、このステップ2で求められたプリンタ60(図1参照)のガマットから外れている色差ΔE1が1以上の色において、ステップS8で求められた色差ΔE2が、ステップS6で色差ΔE1に応じて拡大された基準色差A以下の場合、すなわち、上記(4)式にて求められたrの値が
r≦1
の場合には、上述したステップS10で説明した修正が施されることなく、ステップS7で平滑化処理が施された後のCMYK値(C1,M1,Y1,K1)が、そのままデバイスリンクプロファイルのCMYK値として用いられる。
Further, when the color difference ΔE2 obtained in step S8 is equal to or smaller than the reference color difference A set in step S5, or the color difference ΔE1 deviated from the gamut of the printer 60 (see FIG. 1) obtained in
In this case, the CMYK values (C1, M1, Y1, K1) that have been subjected to the smoothing process in step S7 are directly applied to the device link profile without the correction described in step S10 described above. Used as CMYK value.
ここで、図15,図16を参照して、設定された基準色差Aが、プリンタ60(図1参照)のガマットから外れている色差ΔE1に応じた分だけ拡大された後に平滑化処理が施される場合の効果を説明する。 Here, referring to FIG. 15 and FIG. 16, the set reference color difference A is enlarged by an amount corresponding to the color difference ΔE1 deviating from the gamut of the printer 60 (see FIG. 1), and then the smoothing process is performed. The effect when this is done will be described.
図15は、設定されたままの基準色差Aが用いられた平滑化処理で得られるデバイスリンクプロファイルによってCMYKの網%データが色変換された後のYとMの値をプロットした図である。横軸はC(Cyan:シアン)インクの網%が100%に対するM(Magenta:マゼンタ)インクの網%(色がC色からB(Blue:青)色へと連続的に変化するグラデーション)を示し、縦軸はCインクの網%が100%に対するY(Yellow:イエロー)インクの網%(色がC色からR(Red:赤)色へと連続的に変化するグラデーション)を示す。 FIG. 15 is a diagram in which Y and M values are plotted after the CMYK halftone data is color-converted by the device link profile obtained by the smoothing process using the reference color difference A as it is set. The horizontal axis represents the dot percentage of M (Magenta) ink (gradation in which the color continuously changes from C color to B (Blue) color) with respect to the dot percentage of C (Cyan) ink being 100%. The vertical axis indicates the dot percentage of Y (Yellow: yellow) ink with respect to 100% dot percentage of C ink (gradation in which the color continuously changes from C color to R (Red) color).
図15には、プリンタ60(図1参照)のガマットから外れている色に対しても、設定された基準色差Aが一様に採用されるされるような平滑化処理が施されたデバイスリンクプロファイルによる色変換後のYとMの値をプロットした例が示されており、この図15に示す例では、Yインクの網%が10%以下の部分、およびMインクの網%が10%以下の部分において階調の欠失が顕著に表れている。 FIG. 15 shows a device link that has been subjected to a smoothing process in which the set reference color difference A is uniformly adopted even for colors that are out of the gamut of the printer 60 (see FIG. 1). An example in which the values of Y and M after color conversion by a profile are plotted is shown. In the example shown in FIG. 15, the Y ink halftone percentage is 10% or less, and the M ink halftone percentage is 10%. In the following part, the lack of gradation appears remarkably.
図16は、基準色差が拡大された平滑化処理で得られたデバイスリンクプロファイルによってCMYKの網%データが色変換された後のYとMの値をプロットした図である。横軸はC(Cyan:シアン)インクの網%が100%に対するM(Magenta:マゼンタ)インクの網%(色がC色からB(Blue:青)色へと連続的に変化するグラデーション)を示し、縦軸はCインクの網%が100%に対するY(Yellow:イエロー)インクの網%(色がC色からR(Red:赤)色へと連続的に変化するグラデーション)を示す。 FIG. 16 is a diagram in which Y and M values are plotted after CMYK halftone data is color-converted by the device link profile obtained by the smoothing process in which the reference color difference is enlarged. The horizontal axis represents the dot percentage of M (Magenta) ink (gradation in which the color continuously changes from C color to B (Blue) color) with respect to the dot percentage of C (Cyan) ink being 100%. The vertical axis indicates the dot percentage of Y (Yellow: yellow) ink with respect to 100% dot percentage of C ink (gradation in which the color continuously changes from C color to R (Red) color).
図16には、設定された基準色差Aが、プリンタ60(図1参照)のガマットから外れている色差ΔE1に応じた分だけ拡大されるような平滑化処理が施されたデバイスリンクプロファイルによる色変換後のYとMの値をプロットした例が示されている。上述したように、図15に示す例では、Yインクの網%が10%以下の部分、およびMインクの網%が10%以下の部分において階調の欠失が顕著に表れていたが、この図16に示す例では、それらの部分における階調の欠失が回避されて階調再現性が保たれていることが確認できる。 In FIG. 16, the color based on the device link profile subjected to the smoothing process in which the set reference color difference A is enlarged by the amount corresponding to the color difference ΔE1 that is out of the gamut of the printer 60 (see FIG. 1). An example in which the values of Y and M after conversion are plotted is shown. As described above, in the example shown in FIG. 15, tone deletion is noticeably observed in the portion where the Y ink halftone is 10% or less and in the portion where the M ink halftone is 10% or less. In the example shown in FIG. 16, it can be confirmed that the gradation reproducibility is maintained by avoiding the deletion of the gradation in those portions.
以上説明したように、本実施形態の色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムによれば、プリンタ60(図1参照)のガマットの内側の部分ではカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、そのガマットから外れた部分では階調の欠失が回避されて階調再現性が保たれる。即ち、このような色変換定義修正装置によれば、カラーマッチング精度と階調再現性とを高次元で両立することが実現される。 As described above, according to the color conversion definition correcting device of this embodiment and the color conversion definition correcting program that causes the computer to operate as such a color conversion definition correcting device, the inside of the gamut of the printer 60 (see FIG. 1). In this portion, the color matching accuracy is prevented from being greatly lowered, and the predetermined color matching accuracy is maintained, and in the portion outside the gamut, gradation deletion is avoided and tone reproducibility is maintained. That is, according to such a color conversion definition correcting apparatus, it is possible to achieve both color matching accuracy and gradation reproducibility at a high level.
尚、本実施形態の説明では、本発明にいう平滑化処理部の例として、プロファイル全体に対して平滑化処理を施す例を示したが、本発明にいう平滑化処理部は、プロファイルの一部分に対して平滑化処理を施すものであってもよい。 In the description of the present embodiment, as an example of the smoothing processing unit according to the present invention, an example in which smoothing processing is performed on the entire profile has been shown. However, the smoothing processing unit according to the present invention is a part of a profile. May be subjected to a smoothing process.
さらに、本実施形態の説明では、本発明にいう座標点修正部の例として、修正された後のL*a*b*値(L1´,a1´,b1´)が、上記(5),(6),(7)式にて求められる例を示したが、本発明にいう座標点修正部は、例えば、評価点の重み係数を重くしてフィルタリングし、目標色差内に収まるように評価点の重み係数を決定し、決定した重み係数に基づいて局所的なフィルタ係数を決定し、局所的に重みの異なるフィルタで平滑化を施し直すものであってもよい。 Furthermore, in the description of the present embodiment, as an example of the coordinate point correction unit referred to in the present invention, the L * a * b * values (L1 ′, a1 ′, b1 ′) after correction are the above (5), Although the example calculated | required by (6), (7) formula was shown, the coordinate point correction part said to this invention filters by weighting the weighting coefficient of an evaluation point, for example, and evaluates so that it may be settled in a target color difference. A point weighting coefficient may be determined, a local filter coefficient may be determined based on the determined weighting coefficient, and smoothing may be performed again using filters having different local weights.
10 カラースキャナ
11 原稿画像
20 ワークステーション
30 フィルムプリンタ
40 印刷機
41 印刷画像
42,43,62,63,64,90 カラーチャート
50 パーソナルコンピュータ
60 プリンタ
61 プルーフ画像
70 分光測色計
80 パーソナルコンピュータ
81 本体装置
81a FD装填口
81b CD−ROM装填口
811 CPU
812 主メモリ
813 ハードディスク装置
814 FDドライブ
815 CD−ROMドライブ
816 I/Oインタフェース
82 画像表示装置
82a 表示画面
83 キーボード
84 マウス
85 バス
91 ケーブル
100 FD
110 CD−ROM
210 色変換定義修正プログラム
211 判定部
212 外れ度合い演算部
213 色変換定義修正部
214 基準色設定部
215 基準色差設定部
216 基準色差拡大部
217 平滑化処理部
218 色差演算部
219 座標点修正部
300 色変換定義修正装置
311 判定部
312 外れ度合い演算部
313 色変換定義修正部
314 基準色設定部
315 基準色差設定部
316 基準色差拡大部
317 平滑化処理部
318 色差演算部
319 座標点修正部
400 印刷プロファイル
500 プリンタプロファイル
600 デバイスリンクプロファイル
DESCRIPTION OF
812
110 CD-ROM
210 Color Conversion
Claims (6)
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対して前記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部とを備えたことを特徴とする色変換定義修正装置。 The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points of the first color space and the second color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated by the color conversion definition with respect to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree determined by the deviation degree calculation unit. A conversion definition correction section;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A color conversion definition correction apparatus comprising: a smoothing processing unit that corrects the color conversion definition.
前記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、該第2の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする色変換定義修正装置。 The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points of the first color space and the second color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A reference color setting unit that receives a reference color for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the deviation degree calculation unit;
A smoothing processing unit that corrects the color conversion definition by performing a smoothing process for smoothing discontinuity between the coordinate points of the second color space in the color conversion definition. When,
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after being smoothed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, the smoothing processing unit performs the smoothing process A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. Color conversion definition correction device.
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対して前記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、該第2の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを備えたことを特徴とする色変換定義修正装置。 The relationship of coordinate transformation between the first color space depending on the first device and the second color space depending on the second device is expressed as a plurality of coordinate points of the first color space and the second color space. In a color conversion definition correcting device that corrects a color conversion definition defined by associating a plurality of coordinate points of a color space with a one-to-one correspondence,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated by the color conversion definition with respect to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree determined by the deviation degree calculation unit. A conversion definition correction section;
A reference color setting unit that receives a reference color for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the deviation degree calculation unit;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A smoothing processing unit for correcting the color conversion definition;
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after being smoothed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, the smoothing processing unit performs the smoothing process A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. Color conversion definition correction device.
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対して前記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部とを有することを特徴とする色変換定義修正プログラム。 Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on a first device and a second color space dependent on a second device. A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in the second color space in a one-to-one correspondence. There,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated by the color conversion definition with respect to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree determined by the deviation degree calculation unit. A conversion definition correction section;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A color conversion definition correction program, comprising: a smoothing processing unit that corrects the color conversion definition.
前記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、該第2の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする色変換定義修正プログラム。 Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on a first device and a second color space dependent on a second device. A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in the second color space in a one-to-one correspondence. There,
A reference color setting unit that receives a reference color for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the deviation degree calculation unit;
A smoothing processing unit that corrects the color conversion definition by performing a smoothing process for smoothing discontinuity between the coordinate points of the second color space in the color conversion definition. When,
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after being smoothed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, the smoothing processing unit performs the smoothing process A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. Conversion definition modification program.
前記色変換定義における第1の色空間の座標点が表す色について、前記第2のデバイスが再現可能な色範囲の内外を判定する判定部と、
前記判定部により前記色範囲の外と判定された色について、該色範囲から外れている度合いを求める外れ度合い演算部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対して前記色変換定義によって対応付けられた第2の色空間の座標点を修正することによって、該色変換定義が定義した座標変換に、該座標変換よりも線形的な座標変換を、前記外れ度合い演算部により求められた度合いに応じた分だけ合成して該色変換定義を修正する色変換定義修正部と、
前記色変換定義における第2の色空間の座標点に対して基準色の設定を受ける基準色設定部と、
任意の基準色差の設定を受ける基準色差設定部と、
前記判定部により前記色範囲の外と判定された色を表した第1の色空間の座標点に対応する第2の色空間の座標点について、前記基準色差設定部により設定された基準色差を、前記外れ度合い演算部により求められた度合いに応じた分だけ拡大する基準色差拡大部と、
前記色変換定義修正部により修正された後の色変換定義における第2の色空間の複数の座標点に対して、それらの座標点相互間における不連続性を平滑化する平滑化処理を施して該色変換定義を修正する平滑化処理部と、
前記基準色設定部により設定された基準色と前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点が表す色との色差を求める色差演算部と、
前記色差演算部により求められた色差が、その色差が求められたときの第2の色空間の座標点に対する基準色差よりも大きい場合に、前記平滑化処理部により平滑化処理が施された後の第2の色空間の座標点を、該第2の色空間の座標点が表す色と前記基準色との色差が小さくなるように修正する座標点修正部とを有することを特徴とする色変換定義修正プログラム。 Executed in a computer, the computer is configured to determine a relationship of coordinate transformation between a first color space dependent on a first device and a second color space dependent on a second device. A color conversion definition correction program that operates as a color conversion definition correction device that corrects a color conversion definition that defines a plurality of coordinate points in a color space and a plurality of coordinate points in the second color space in a one-to-one correspondence. There,
A determination unit that determines the inside and outside of a color range that can be reproduced by the second device for the color represented by the coordinate point of the first color space in the color conversion definition;
For a color determined to be out of the color range by the determination unit, an outlier calculation unit for obtaining a degree out of the color range;
By correcting the coordinate point of the second color space associated by the color conversion definition with respect to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit The color conversion definition is corrected by combining the coordinate conversion defined by the color conversion definition with a coordinate conversion that is more linear than the coordinate conversion in accordance with the degree determined by the deviation degree calculation unit. A conversion definition correction section;
A reference color setting unit that receives a reference color for the coordinate point of the second color space in the color conversion definition;
A reference color difference setting unit for receiving an arbitrary reference color difference setting;
The reference color difference set by the reference color difference setting unit for the coordinate point of the second color space corresponding to the coordinate point of the first color space representing the color determined to be out of the color range by the determination unit. , A reference color difference enlargement unit that enlarges by an amount corresponding to the degree obtained by the deviation degree calculation unit;
A smoothing process for smoothing discontinuities between the coordinate points of the second color space in the color conversion definition after being corrected by the color conversion definition correcting unit is performed. A smoothing processing unit for correcting the color conversion definition;
A color difference calculation unit for obtaining a color difference between the reference color set by the reference color setting unit and the color represented by the coordinate point of the second color space after being smoothed by the smoothing processing unit;
After the color difference obtained by the color difference calculation unit is larger than the reference color difference with respect to the coordinate point of the second color space when the color difference is obtained, the smoothing processing unit performs the smoothing process A coordinate point correcting unit that corrects the coordinate point of the second color space so that the color difference between the color represented by the coordinate point of the second color space and the reference color is small. Conversion definition modification program.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004183761A JP2006013608A (en) | 2004-06-22 | 2004-06-22 | Color transformation definition correcting device and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004183761A JP2006013608A (en) | 2004-06-22 | 2004-06-22 | Color transformation definition correcting device and program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2006013608A true JP2006013608A (en) | 2006-01-12 |
Family
ID=35780357
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004183761A Withdrawn JP2006013608A (en) | 2004-06-22 | 2004-06-22 | Color transformation definition correcting device and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2006013608A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008294927A (en) * | 2007-05-28 | 2008-12-04 | Canon Inc | Color processing apparatus and method |
| JP2011166495A (en) * | 2010-02-10 | 2011-08-25 | Fujifilm Corp | Image processing device, image processing method, image processing program, and recording medium |
| EP2884732A1 (en) * | 2013-12-11 | 2015-06-17 | Seiko Epson Corporation | Color conversion apparatus, look-up table generating method, and look-up table generating apparatus |
| JP2015115738A (en) * | 2013-12-11 | 2015-06-22 | セイコーエプソン株式会社 | Lookup table generation method, lookup table generation device, and color conversion device |
-
2004
- 2004-06-22 JP JP2004183761A patent/JP2006013608A/en not_active Withdrawn
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008294927A (en) * | 2007-05-28 | 2008-12-04 | Canon Inc | Color processing apparatus and method |
| JP2011166495A (en) * | 2010-02-10 | 2011-08-25 | Fujifilm Corp | Image processing device, image processing method, image processing program, and recording medium |
| US9036228B2 (en) | 2010-02-10 | 2015-05-19 | Fujifilm Corporation | Image processing device, image processing method, and image processing program recording medium |
| EP2884732A1 (en) * | 2013-12-11 | 2015-06-17 | Seiko Epson Corporation | Color conversion apparatus, look-up table generating method, and look-up table generating apparatus |
| JP2015115737A (en) * | 2013-12-11 | 2015-06-22 | セイコーエプソン株式会社 | Color conversion device, lookup table generation method, and lookup table generation device |
| JP2015115738A (en) * | 2013-12-11 | 2015-06-22 | セイコーエプソン株式会社 | Lookup table generation method, lookup table generation device, and color conversion device |
| US9965708B2 (en) | 2013-12-11 | 2018-05-08 | Seiko Epson Corporation | Color conversion apparatus, look-up table generating method, and look-up table generating apparatus |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5699765B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP4189169B2 (en) | Color conversion definition correcting device and color conversion definition correcting program | |
| US7006691B2 (en) | Profile correction apparatus and profile correction program storage medium | |
| US8149456B2 (en) | Color processing method and image forming apparatus for creating a color separation table | |
| JP2005063168A (en) | Color adjustment method, program for making computer execute the color adjustment method, and computer-readable information storage medium storing the program | |
| JP4779843B2 (en) | Color conversion lookup table creation device, color conversion lookup table creation method, and color conversion lookup table creation program | |
| JP2006197457A (en) | Color chart creating method, device, and program, and color conversion definition correcting method | |
| JP4189188B2 (en) | Color conversion definition correction method, color conversion definition correction apparatus, and color conversion definition correction program | |
| JP2001045313A (en) | Method and device for converting color, color conversion program storage medium and method for correcting color | |
| JP4646567B2 (en) | Color conversion table creation method and image processing apparatus | |
| JP2006013608A (en) | Color transformation definition correcting device and program | |
| JP2007151055A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2007151055A6 (en) | Image processing apparatus, image processing method, and image processing program | |
| US7102785B2 (en) | Profile producing method and profile producing apparatus | |
| JP3908007B2 (en) | Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program | |
| JP3784673B2 (en) | Color conversion definition correction method | |
| JP4139052B2 (en) | Color processing method, color processing apparatus, and color processing program storage medium | |
| JP4010952B2 (en) | Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program | |
| JP3910323B2 (en) | Profile creation method and profile creation apparatus | |
| JP2007243957A (en) | System, method and program for extracting gray information from color image data | |
| JP5903946B2 (en) | Color processing apparatus and color processing program | |
| JP2005210225A (en) | Image processing apparatus and image processing method | |
| JP2004242072A (en) | Device and program for modifying color conversion definition | |
| JP2005020674A (en) | Gradation correction curve preparation method | |
| JP7614854B2 (en) | Image processing device, image processing method and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20061213 |
|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070904 |