[go: up one dir, main page]

JP2006013608A - Color transformation definition correcting device and program - Google Patents

Color transformation definition correcting device and program Download PDF

Info

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
Application number
JP2004183761A
Other languages
Japanese (ja)
Inventor
Hirokazu Kondo
浩和 近藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Holdings Corp
Original Assignee
Fuji Photo Film Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Photo Film Co Ltd filed Critical Fuji Photo Film Co Ltd
Priority to JP2004183761A priority Critical patent/JP2006013608A/en
Publication of JP2006013608A publication Critical patent/JP2006013608A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

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

Abstract

<P>PROBLEM TO BE SOLVED: To provide a color transformation definition correcting device for correcting a color transformation definition defining the relation of coordinate transformation between a first color space dependent on a first device and a second color space dependent on a second device while making a plurality of coordinate points in the first color space and a plurality of coordinate points in the second color space correspond one to one in which color matching precision is compatible with gray scale reproducibility in high dimension. <P>SOLUTION: With regard to a color determined to deviate from a reproducible gamut by a second device, the degree of deviation from the gamut is determined, and coordinate transformation defined by color a transformation definition is combined with more linear coordinate transformation by an amount corresponding to that degree thus correcting the coordinate points in a second color space corresponding to the coordinate points in a first color space representing that color. Furthermore, a plurality of coordinate points in the second color space subjected to the correction of the color transformation definition are smoothed. <P>COPYRIGHT: (C)2006,JPO&NCIPI

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***色空間あるいはXYZ色空間などといった測色色空間(以下、このような色空間をデバイス非依存色空間と称する)の測色値(L***値あるいは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***データや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参照。)。
特開2003−331276号公報
As a color conversion definition correction device that eliminates such problems, the color conversion coordinates after color conversion based on the color conversion definition after the smoothing process is applied to the color conversion definition. Find the color difference between the color represented by the point and the set reference color, and if the calculated color difference is larger than the arbitrarily set reference color difference, the color whose coordinates are corrected so that this color difference is reduced A conversion definition correcting device is disclosed (for example, see Patent Document 1).
JP 2003-331276 A

上記の特許文献1に開示された色変換定義修正装置は、平滑化処理を施すとともに、上述したように平滑化処理が施された後の色変換定義に基づく色変換後の色空間の座標点を修正することによってカラーマッチング精度の大幅な低下が防止され、所定のカラーマッチング精度が保たれるとともに、濃度の不連続性が緩和されるものであるため、この色変換定義修正装置によればカラーマッチング精度と階調再現性とを両立することが実現されるものの、出力デバイスが再現可能な色範囲(以下、デバイスが再現可能な色範囲をガマットと称する)から外れた色の扱いには言及されていない。   The color conversion definition correcting apparatus disclosed in Patent Document 1 performs the smoothing process and the coordinate points of the color space after the color conversion based on the color conversion definition after the smoothing process is performed as described above. In this color conversion definition correcting device, the color conversion accuracy is prevented from being significantly reduced, the predetermined color matching accuracy is maintained, and the density discontinuity is reduced. To achieve both color matching accuracy and gradation reproducibility, but to handle colors that are out of the color range that the output device can reproduce (hereinafter, the color range that the device can reproduce is called gamut) Not mentioned.

高精度の色校正を作成するために調整された色変換定義は部分的に歪みが生じている他、例えば、ターゲットとなる印刷機のガマットが、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。このように失われた階調は、色変換定義全体に対して平滑化処理が施されたとしても改善されにくいため、平滑化処理が施された後の色変換定義を使って色変換が行われても、この色変換後の画像データに基づいてデバイスで画像が出力されるときに、画質の低下をもたらすおそれがある。また、上記の特許文献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 Patent Document 1, for example, a color chart for color matching evaluation in a portion out of the printer gamut When there is a specific important color typified by a skin color for enhancing practical color matching accuracy, color matching accuracy and gradation reproducibility may not be compatible.

本発明は上記問題点を解決し、カラーマッチング精度と階調再現性とを高次元で両立する色変換定義修正装置、およびコンピュータをそのような色変換定義修正装置として動作させる色変換定義修正プログラムを提供することを目的とするものである。   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 color scanner 10, the document image 11 is read, and from C (Cyan), M (Magenta), Y (Yellow: yellow), and K (Black: black) representing the read document image 11. The four color separation image data is generated. The CMYK image data is input to the workstation 20. In the workstation 20, an electronic plate collection based on the input image data is performed by the operator, and image data representing an image for printing is generated. The image data for printing is input to the film printer 30 when printing is performed, and the film printer 30 creates CMYK printing film originals corresponding to the input image data.

この印刷用フィルム原版からは刷版が作成され、その作成された刷版が印刷機40に装着される。この印刷機40に装着された刷版にはインクが塗布され、その塗布されたインクが印刷用の用紙上に転移されてその用紙上に印刷画像41が形成される。   A printing plate is created from the printing film original plate, and the created printing plate is mounted on the printing machine 40. Ink is applied to the printing plate mounted on the printing machine 40, and the applied ink is transferred onto a printing sheet to form a printed image 41 on the sheet.

このフィルムプリンタ30によりフィルム原版を作成し、さらに刷版を作成して印刷機40に装着し、その刷版にインクを塗布して用紙上に印刷を行う一連の作業は、大がかりな作業であり、コストもかかる。このため、実際の印刷作業を行う前に、本発明にいう第2のデバイスの一例に相当するプリンタ60により、以下のようにしてプルーフ画像61を作成し、印刷画像41の仕上りの事前予測が行われる。   A series of operations in which a film original plate is prepared by the film printer 30, a printing plate is further prepared and mounted on the printing machine 40, ink is applied to the printing plate, and printing is performed on paper is a large-scale operation. Cost too. For this reason, before the actual printing operation is performed, a proof image 61 is created as follows by the printer 60 corresponding to an example of the second device according to the present invention, and the finished prediction of the printed image 41 is predicted in advance. Done.

プルーフ画像を作成するにあたっては、ワークステーション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 workstation 20 is input to the personal computer 50. Here, the image data input to the personal computer 50 is description language data described in so-called PDL (Page Description Language). In the personal computer 50, the image data is developed into a bitmap by a so-called RIP (Raster Image Processor). The converted CMYK four-color image data. The CMYK four-color image data is substantially the same as the image data for printing input to the film printer 30.

この図1に示す分光測色計70およびパーソナルコンピュータ80は、プロファイルの作成および修正に関連するものであって、パーソナルコンピュータ80は本発明にいう色変換定義修正装置の一実施形態を構成するものであり、分光測色計70は補助的に用いられる装置である。パーソナルコンピュータ50には、このパーソナルコンピュータ80を用いてあらかじめ作成・修正されたLUT(Look Up Table)の形式を持つデバイスリンクプロファイルが格納されている。上述したCMYK4色の印刷用の画像データは、このパーソナルコンピュータ50の内部で、そのデバイスリンクプロファイルが参照され、プリンタ60に適合したCMYK4色の画像データに変換される。プリンタ60には、そのプリンタ用のCMYK4色の画像データが入力され、プリンタ60では、その入力されたプリンタ用のCMYK4色の画像データに基づくプルーフ画像61が作成される。   The spectrocolorimeter 70 and the personal computer 80 shown in FIG. 1 are related to the creation and correction of profiles, and the personal computer 80 constitutes an embodiment of the color conversion definition correcting apparatus according to the present invention. The spectrocolorimeter 70 is an auxiliary device. The personal computer 50 stores a device link profile having a LUT (Look Up Table) format created and modified in advance using the personal computer 80. The CMYK four-color printing image data described above is converted into CMYK four-color image data suitable for the printer 60 by referring to the device link profile in the personal computer 50. The printer 60 receives CMYK four-color image data for the printer, and the printer 60 creates a proof image 61 based on the input CMYK four-color image data for the printer.

ここで、印刷機40による印刷で得られた画像41とプリンタ60で得られたプルーフ画像の色の一致の程度は、パーソナルコンピュータ50内のデバイスリンクプロファイルにより定まる。このデバイスリンクプロファイルは、プリンタごと各プリント条件ごとに作成される。   Here, the degree of color matching between the image 41 obtained by printing by the printer 40 and the proof image obtained by the printer 60 is determined by the device link profile in the personal computer 50. This device link profile is created for each print condition for each printer.

また、この図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 personal computer 80. First, the personal computer will be described below. 80 will be described.

図2は、図1にブロックで示す分光測色計70、および本発明の色変換定義修正装置の一実施形態を構成するパーソナルコンピュータ80の外観斜視図、図3は、そのパーソナルコンピュータ80のハードウェア構成図である。   2 is an external perspective view of the spectrocolorimeter 70 shown as a block in FIG. 1 and a personal computer 80 constituting one embodiment of the color conversion definition correcting apparatus of the present invention. FIG. 3 is a hardware diagram of the personal computer 80. It is a hardware block diagram.

ここでは、このパーソナルコンピュータ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 personal computer 80 and the color conversion definition correcting program installed and executed in the personal computer 80. It is configured.

この図2に示す分光測色計70には複数のカラーパッチが配列されたカラーチャート90が乗せられ、そのカラーチャート90を構成する複数のカラーパッチそれぞれの色が測色される。この分光測色計70での測色により得られた各カラーパッチの色を表す測色値(ここでは、この測色値の一例としてのL***値)は、ケーブル91を経由してパーソナルコンピュータ80に入力される。 A spectrocolorimeter 70 shown in FIG. 2 is mounted with a color chart 90 in which a plurality of color patches are arranged, and the color of each of the plurality of color patches constituting the color chart 90 is measured. A colorimetric value representing the color of each color patch obtained by the colorimetry by the spectrocolorimeter 70 (here, L * a * b * value as an example of the colorimetric value) passes through the cable 91. And input to the personal computer 80.

このカラーチャート90は、図1に1つのブロックで示す印刷機40での印刷により、あるいはプリンタ60でのプリント出力により作成されたものであり、パーソナルコンピュータ80は、このカラーチャート90を構成する各カラーパッチに対応する色データ(デバイス依存色空間の座標点;CMYKあるいはRGBの各値)を知っており、このパーソナルコンピュータ80では、そのカラーチャート90の各カラーパッチの色データと分光測色計70で得られた測色値とに基づいて、印刷プロファイルやプリンタプロファイルが作成される。この点に関する詳細説明は後に譲り、ここでは、次に、パーソナルコンピュータ80のハードウェア構成について説明する。   The color chart 90 is created by printing on the printing machine 40 shown as one block in FIG. 1 or by printing output on the printer 60. The personal computer 80 is configured by each of the color charts 90 constituting the color chart 90. The color data corresponding to the color patch (coordinate points in the device-dependent color space; each value of CMYK or RGB) is known. In this personal computer 80, the color data of each color patch of the color chart 90 and the spectrocolorimeter Based on the colorimetric values obtained in 70, a print profile and a printer profile are created. A detailed description of this point will be given later. Here, the hardware configuration of the personal computer 80 will be described next.

図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 personal computer 80 includes a main body device 81, an image display device 82 that displays an image on a display screen 82 a according to an instruction from the main body device 81, and the main body device 81. By specifying an arbitrary position on the display screen 82a and a keyboard 83 for inputting various information according to key operations, an instruction corresponding to, for example, an icon or the like displayed at that position at the time of the specification is input. A mouse 84 is provided. The main unit 81 has an FD loading port 81a for loading a flexible disk (FD) and a CD-ROM loading port 81b for loading a CD-ROM.

本体装置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 main body 81 includes a CPU 811 that executes various programs, a main memory 812 that reads programs stored in the hard disk device 813 and develops them for execution by the CPU 811, and various programs. , A hard disk device 813 storing data and the like, an FD drive 814 loaded with the FD 100 and accessing the loaded FD 100, a CD-ROM 110 loaded with the CD-ROM 110, and a CD-ROM drive 815 accessing the loaded CD-ROM 110 An I / O interface 816 that is connected to the spectrocolorimeter 70 shown in FIGS. 1 and 2 and receives colorimetric values from the spectrophotometer 70 is built-in. The image display device 82, the keyboard 83, and the mouse 84 are connected to each other via the bus 85. It is.

ここで、CD−ROM110には、このパーソナルコンピュータ80を色変換定義修正装置として動作させるための色変換定義修正プログラムが記憶されており、そのCD−ROM110はCD−ROMドライブ815に装填され、そのCD−ROM110に記憶された色変換定義修正プログラムがこのパーソナルコンピュータ80にアップロードされてハードディスク装置813に記憶される。   Here, the CD-ROM 110 stores a color conversion definition correction program for operating the personal computer 80 as a color conversion definition correction device. The CD-ROM 110 is loaded into a CD-ROM drive 815, and The color conversion definition correction program stored in the CD-ROM 110 is uploaded to the personal computer 80 and stored in the hard disk device 813.

なお、このパーソナルコンピュータ80による、以下において説明するプロファイルの作成の機能は、本発明の主題ではなく、その機能を実現するために必要なプログラム等は既にパーソナルコンピュータ80にインストールされているものとする。   Note that the profile creation function described below by the personal computer 80 is not the subject of the present invention, and it is assumed that a program or the like necessary for realizing the function has already been installed in the personal computer 80. .

次に、このパーソナルコンピュータ80内に構築された、プロファイルの作成機能について説明する。   Next, a profile creation function built in the personal computer 80 will be described.

尚、一般に、以下説明するプリンタプロファイルはプリンタのメーカで既に作成され、そのプリンタとともに納品されるものであり、したがってここでは、プリンタプロファイルをあらためて作成する必要はないが、以下では、そのプリンタプロファイルを新たに作成するとした場合の基本的な作成方法について説明する。   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***色空間のL***値との対応関係を得る。 For example, the workstation 20 shown in FIG. 1 generates halftone data represented by four colors of CMYK that are sequentially changed, for example, 0%, 10%,..., 100%, and is generated as described above according to the printing procedure described above. A color chart 42 is created based on the halftone data. Each color patch constituting the color chart 42 is measured with a spectrocolorimeter 70 (see FIG. 2). By doing so, obtain the CMYK values of the CMYK color space of CMYK four colors, the correspondence between the L * a * b * values of the L * a * b * color space.

このようにして得られた対応関係は、カラーチャートを構成するカラーパッチの数に制限があるため、CMYK色空間のかなり粗い間隔の座標点についてのCMYK値とL***値との対応関係である。このため、この対応関係を得た後、この対応関係に補間演算等を適用して、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 print profile 400 in which the correspondence regarding coordinate points at desired fine intervals in the CMYK space is defined.

図5は、印刷プロファイル400の概念図である。   FIG. 5 is a conceptual diagram of the print profile 400.

この印刷プロファイル400には、CMYKで表される網%データが入力され、そのCMYKで表される網%データがL***で表される測色値に変換される。ここでは、この、CMYKで表される網%データをL***で表される測色値に変換する印刷プロファイル400をTで表す。 The print profile 400 receives halftone data represented by CMYK, and the halftone data represented by CMYK is converted into a colorimetric value represented by L * a * b * . Here, the print profile 400 for converting the halftone data represented by CMYK into a colorimetric value represented by L * a * b * is represented by T.

次に、図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***色空間のL***値との対応関係を得る。 This printer profile creation method is the same as the print profile 400 creation method except that the output device that outputs the color chart is not a printing press but a printer. That is, here, in the personal computer 50 shown in FIG. 1, the halftone data represented by four colors of CMYK is sequentially changed to 0%, 10%,... The data is sent to the printer 60, and the printer 60 prints out a color chart 62 based on the halftone data. Here, it is assumed that a color chart 62 of the same type as the color chart 42 created by printing on the printing press 40 is created to create the print profile 400, and each color patch constituting the color chart 62 is spectrally measured. The color is measured with a total of 70 (see FIG. 2). Thereby, obtained about the printer 60, the CMYK values of the CMYK color space of four colors of CMYK, the correspondence between the L * a * b * values of the L * a * b * color space.

このようにして得られた対応関係は、印刷プロファイル400の作成の場合と同様、カラーチャートを構成するカラーパッチの数に制限があるため、CMYK色空間のかなり粗い間隔の座標点についてのCMYK値とL***値との対応関係であり、この対応関係に補間演算を適用して、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 print profile 400, the CMYK values for coordinate points with fairly coarse intervals in the CMYK color space. And a L * a * b * value, and an interpolation operation is applied to this correspondence relationship to define a printer profile 500 in which a correspondence relationship regarding coordinate points at desired fine intervals in the CMYK space is defined. Created.

図6は、プリンタプロファイル500の概念図である。   FIG. 6 is a conceptual diagram of the printer profile 500.

このプリンタプロファイル500には、CMYKで表される網%データが入力され、そのCMYKで表される網%データがL***で表される測色値に変換される。ここでは、この、CMYKで表される網%データをL***で表される測色値に変換するプリンタプロファイル500(順変換プリンタプロファイル)をPで表し、その逆変換、すなわちL***で表される測色値をCMYKで表される網%データに変換するプリンタプロファイル(逆変換プリンタプロファイル)をP-1で表す。 This printer profile 500 receives halftone data represented by CMYK, and the halftone data represented by CMYK is converted into a colorimetric value represented by L * a * b * . Here, a printer profile 500 (forward conversion printer profile) for converting the halftone data represented by CMYK into a colorimetric value represented by L * a * b * is represented by P, and its inverse conversion, that is, L A printer profile (reverse conversion printer profile) for converting the colorimetric value represented by * a * b * into halftone data represented by CMYK is represented by P- 1 .

尚、ここではプリンタ60はCMYKで表される網%データに基づいて画像を出力するプリンタであるとして説明しているが、例えばRGBのデータに基づく画像を出力するプリンタに関しても、パーソナルコンピュータ50で、RGB空間で定義されたデータを発生させてカラーチャートを出力することにより、同様にしてそのプリンタに適合したプリンタプロファイルを作成することができる。   Here, the printer 60 is described as a printer that outputs an image based on halftone data represented by CMYK. However, for example, a printer that outputs an image based on RGB data is also used by the personal computer 50. By generating data defined in RGB space and outputting a color chart, a printer profile suitable for the printer can be created in the same manner.

ただしここでは、CMYKで表される網%データに基づいて画像を出力するプリンタ60を使用するものとして説明する。   However, here, it is assumed that the printer 60 that outputs an image based on halftone data represented by CMYK is used.

図7は、図5に示す印刷プロファイル400と図6に示すプリンタプロファイル500とを結合させたデバイスリンクプロファイル600の概念図である。   FIG. 7 is a conceptual diagram of a device link profile 600 in which the print profile 400 shown in FIG. 5 and the printer profile 500 shown in FIG. 6 are combined.

このデバイスリンクプロファイル600は印刷プロファイル400(T)と逆変換プリンタプロファイル(P-1)との結合からなるものであって、印刷用のCMYKで表される網%データを印刷プロファイル400(T)によりL***で表される測色値に変換し、次いでそのL***で表される測色値を逆変換プリンタプロファイル(P-1)によりプリンタ用のCMYKで表される網%データに変換するという2段階の変換と同等な結果を1回のデータ変換で実現するものである。つまり、このデバイスリンクプロファイル600は、印刷用のCMYK色空間で定義された画像データをプリンタ用のCMYK色空間で定義された画像データに変換するものである。このデバイスリンクプロファイル600で生成したプリンタ用のCMYKで表される網%データに基づいて、プリンタ60により、印刷される画像の色と極力同じ色に似せたプルーフ画像を出力することができる。 This device link profile 600 is a combination of a print profile 400 (T) and an inverse conversion printer profile (P −1 ), and the halftone data represented by CMYK for printing is used as the print profile 400 (T). Table with CMYK for the printer by L * a * b * is converted into colorimetric values represented by, and then the L * a * b * in the inverse transform printer profile colorimetric values represented (P -1) by The result equivalent to the two-stage conversion of conversion to halftone data is realized by one data conversion. That is, this device link profile 600 converts image data defined in the CMYK color space for printing into image data defined in the CMYK color space for printers. Based on the halftone data represented by CMYK for a printer generated by the device link profile 600, the printer 60 can output a proof image that is as similar as possible to the color of the image to be printed.

図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ80でこのようなデバイスリンクプロファイル600を作成し、この作成したデバイスリンクプロファイル600を図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ50にインストールして、ワークステーション20から入力されたPDLで記述された画像データをCMYKの画像データに変換した後、その印刷用のCMYKの画像データを、そのデバイスリンクプロファイル600を用いてプリンタ用のCMYKの画像データに変換し、プリンタ60により、そのプリンタ用のCMYKの画像データに基づく画像をプリント出力することにより、図1に示す印刷機40で印刷される画像と色彩的に極力同一に似せたプルーフ画像が作成される。   Such a device link profile 600 is created by the personal computer 80 constituting the printing and proof image creation system shown in FIG. 1, and the created device link profile 600 is used as the personal computer constituting the printing and proof image creation system shown in FIG. After being installed in the computer 50 and converting image data described in PDL input from the workstation 20 into CMYK image data, the CMYK image data for printing is converted into a printer using the device link profile 600. 1 is converted to CMYK image data for the printer, and an image based on the CMYK image data for the printer is printed out by the printer 60, so that it is the same color as the image printed by the printer 40 shown in FIG. Pull resembling Full image is created.

次に、図4に戻って、デバイスリンクプロファイル600に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル600の従来の修正方法について説明する。   Next, referring back to FIG. 4, a conventional correction method for the device link profile 600 for improving the accuracy of color matching in color conversion based on the device link profile 600 will be described.

例えば肌色に代表される特定の重要色を含むカラーパッチが配列されたカラーチャート(以下、このカラーチャートをカラーマッチング評価用カラーチャートと称する)により表される印刷用の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 color chart 43 based on the% data is created according to the printing procedure described above. Each color patch constituting the color chart 43 is measured by the spectrocolorimeter 70 (see FIG. 2).

また、上述したようにして作成されたデバイスリンクプロファイル600を図1に示す印刷およびプルーフ画像作成システムを構成するパーソナルコンピュータ50にインストールして、上述したカラーマッチング評価用カラーチャートにより表される印刷用のCMYK4色で表される網%データを、そのデバイスリンクプロファイル600を用いてプリンタ用のCMYKの画像データに変換し、プリンタ60により、そのプリンタ用のCMYKの画像データに基づくカラーチャート64をプリント出力する。このカラーチャート64を構成する各カラーパッチを分光測色計70(図2参照)で測色する。   Further, the device link profile 600 created as described above is installed in the personal computer 50 constituting the printing and proof image creation system shown in FIG. 1, and the printing is represented by the color matching evaluation color chart described above. The network% data expressed in four colors of CMYK is converted into CMYK image data for a printer using the device link profile 600, and the printer 60 prints a color chart 64 based on the CMYK image data for the printer. Output. Each color patch constituting the color chart 64 is measured by the spectrocolorimeter 70 (see FIG. 2).

カラーチャート43を構成する各カラーパッチを測色して得られる測色値と、カラーチャート64を構成する各カラーパッチを測色して得られる測色値との色差に基づいてデバイスリンクプロファイル600を修正することによって、実用的なカラーマッチング精度がより高められたデバイスリンクプロファイルが得られる。   The device link profile 600 is based on the color difference between the colorimetric value obtained by measuring each color patch constituting the color chart 43 and the colorimetric value obtained by measuring each color patch constituting the color chart 64. By correcting the above, it is possible to obtain a device link profile with more practical color matching accuracy.

ところが、「背景技術」の欄で説明したように、分光測色計70による測定誤差や、そのプロファイルを作成しようとしている対象のデバイスにおける出力色の位置依存性などといったデバイスの特性に起因したカラーパッチの色誤差や、上述したデバイスリンクプロファイル600に基づく色変換におけるカラーマッチングの精度を高めるためのデバイスリンクプロファイル600の修正のように実用的なカラーマッチング精度を高めるために肌色に代表される特定の重要色のカラーパッチをカラーチャートを構成するカラーパッチとして追加することなどにより、作成されたプロファイルに歪みが生じ、データの変化の単調性を崩すノイズが含まれてしまう場合がある。作成されたプロファイルにこのようなノイズが含まれると、このプロファイルを使って色変換が行なわれて得られる色変換後の画像データに基づいてデバイスで画像が出力されるときに、カラー画像上の、色の濃度が連続的に変化するグラデーションの部分において色の濃度の不連続変化(以下、このような色の濃度の不連続変化をトーンジャンプと称する)が生じてしまい、トーンジャンプが視覚上認識され、画質の低下をもたらすおそれがある。また、作成されたプロファイルに基づいてL***色空間のL***値から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 device link profile 600 for improving color matching accuracy in color conversion based on the above-described device link profile 600 and color error of the patch When the color patches of the important colors are added as the color patches constituting the color chart, the created profile may be distorted, and noise that disrupts the monotonicity of data changes may be included. If such a noise is included in the created profile, when an image is output on the device based on the color-converted image data obtained by performing color conversion using this profile, In the gradation portion where the color density changes continuously, a discontinuous change in the color density (hereinafter referred to as a tone jump) occurs, and the tone jump is visually May be recognized and may result in degradation of image quality. In addition, attempts to find by calculation the inverse conversion profile to determine the CMYK values of the L * a * b * color space L * a * b * consists four CMYK from the value CMYK color space based on the created profile In some cases, noise included in the profile may cause a calculation error, and the inverse transformation profile may not be accurately obtained.

そのような単調性を崩すノイズが含まれたプロファイルに対して上記平滑化処理を施すことによってプロファイルの歪みが緩和されることが知られており、このような平滑化処理が施された後のプロファイルを使って色変換を行えば、トーンジャンプが緩和されて滑らかなグラデーションが表現され、色彩的に高い画質を持ったカラー画像を出力することができる。しかしながら、プロファイルに対して平滑化処理を施すことは、プロファイルのデータを変化させることとなるので、上述したようにカラーマッチングの精度を高めるためにデバイスリンクプロファイル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 device link profile 600 is corrected in order to improve the color matching accuracy as described above. There is a possibility that the accuracy of color matching is lowered by the conversion processing.

このような問題点は、「背景技術」および「発明が解決しようとする課題」の欄で説明したように、プロファイルに対して平滑化処理を施すとともに、平滑化処理が施された後のプロファイルに基づく色変換後の色空間の座標点が表す色と、設定された基準色との色差を求め、求められた色差が任意に設定された基準色差よりも大きい場合には、この色差が小さくなるようにその座標点を修正することによって解消されるものの、例えば、ターゲットとなる印刷機が再現可能な色範囲(以下、各種デバイスが再現可能な色範囲をガマットと称する)が、プリンタのガマットよりも大きい場合に、その色変換定義を使って色変換が施されると、大きいガマットは小さいガマットに合わせてつぶれてしまい、その結果、プリンタのガマットから外れた部分で階調が失われてしまう傾向にある。   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 personal computer 80 shown in FIGS. 1, 2, and 3 operating as an embodiment of the color conversion definition correcting apparatus of the present invention are obtained. An example of a color conversion definition correcting device compatible with high dimensions will be described.

図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 definition correction program 210 shown in FIG. 9 is stored in the CD-ROM 110 shown in FIG.

この色変換定義修正プログラム210は、図1,図2,図3に示すパーソナルコンピュータ80内で実行され、そのパーソナルコンピュータ80を、本発明にいう第1の色空間の一例に相当する印刷用のCMYK色空間で定義された画像データを、本発明にいう第2の色空間の一例に相当するプリンタ用のCMYK色空間で定義された画像データに変換するデバイスリンクプロファイルを修正する色変換定義修正装置として動作させる色変換定義修正プログラムである。この色変換定義修正プログラム210は、判定部211と、外れ度合い演算部212と、色変換定義修正部213と、基準色設定部214と、基準色差設定部215と、基準色差拡大部216と、平滑化処理部217と、色差演算部218と、座標点修正部219とから構成されている。   The color conversion definition correction program 210 is executed in the personal computer 80 shown in FIGS. 1, 2, and 3, and the personal computer 80 is used for printing corresponding to an example of the first color space referred to in the present invention. Color conversion definition correction for correcting a device link profile for converting image data defined in the CMYK color space into image data defined in the CMYK color space for a printer corresponding to an example of the second color space according to the present invention A color conversion definition correction program that operates as a device. The color conversion definition correction program 210 includes a determination unit 211, a deviation degree calculation unit 212, a color conversion definition correction unit 213, a reference color setting unit 214, a reference color difference setting unit 215, a reference color difference enlargement unit 216, A smoothing processing unit 217, a color difference calculation unit 218, and a coordinate point correction unit 219 are included.

この色変換定義修正プログラム210の各要素の作用については後述する。   The operation of each element of the color conversion definition correction program 210 will be described later.

図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 definition correcting apparatus 300 shown in FIG. 10 is loaded with the color conversion definition correcting program 210 shown in FIG. 9 on the personal computer 80 shown in FIGS. This is realized by being executed in the personal computer 80.

この図10に示す色変換定義修正装置300は、印刷用のCMYK色空間で定義された画像データをプリンタ用のCMYK色空間で定義された画像データに変換するデバイスリンクプロファイルを修正するものであって、この色変換定義修正装置300には、判定部311と、外れ度合い演算部312と、色変換定義修正部313と、基準色設定部314と、基準色差設定部315と、基準色差拡大部316と、平滑化処理部317と、色差演算部318と、座標点修正部319とが備えられている。   The color conversion definition correcting apparatus 300 shown in FIG. 10 corrects a device link profile for converting image data defined in the CMYK color space for printing into image data defined in the CMYK color space for printers. The color conversion definition correcting device 300 includes a determination unit 311, a degree of deviation calculation unit 312, a color conversion definition correction unit 313, a reference color setting unit 314, a reference color difference setting unit 315, and a reference color difference enlargement unit. 316, a smoothing processing unit 317, a color difference calculation unit 318, and a coordinate point correction unit 319 are provided.

この色変換定義修正装置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 definition correcting apparatus 300 includes a determination unit 311, a degree of deviation calculation unit 312, a color conversion definition correction unit 313, a reference color setting unit 314, a reference color difference setting unit 315, a reference color difference enlargement unit 316, and a smoothing process. Each of the elements of the unit 317, the color difference calculation unit 318, and the coordinate point correction unit 319 includes a determination unit 211, a deviation degree calculation unit 212, and a color conversion as software components constituting the color conversion definition correction program 210 shown in FIG. Each element of the definition correction unit 213, the reference color setting unit 214, the reference color difference setting unit 215, the reference color difference enlargement unit 216, the smoothing processing unit 217, the color difference calculation unit 218, and the coordinate point correction unit 219, and software components thereof The hardware and OS (Operat) of the personal computer 80 shown in FIGS. It is composed of a combination of on System) and application programs.

以下、図10に示す色変換定義修正装置300の各要素を説明することによって、図9に示す色変換定義修正プログラム210の各要素も合わせて説明する。   Hereinafter, by describing each element of the color conversion definition correcting apparatus 300 shown in FIG. 10, each element of the color conversion definition correcting program 210 shown in FIG. 9 will also be described.

なお、ここでは、この色変換定義修正装置300の各要素の概念的な作用について説明し、これら各要素の具体的な作用については後述する。   Here, the conceptual operation of each element of the color conversion definition correcting apparatus 300 will be described, and the specific operation of each element will be described later.

図10に示す色変換定義修正装置300の判定部311は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の判定部211に対応する要素であり、デバイスリンクプロファイルにおける印刷用のCMYK色空間のCMYK値が表す色について、プリンタのガマットの内外を判定するものである。この判定部311は、本発明にいう判定部の機能の一例を示すものであり、その機能は、図1,図2,図3に示すパーソナルコンピュータ80の本体装置81に内蔵された、プログラム部品としての判定部211(図9参照)を実行するCPU811によって主に実現される。   The determination unit 311 of the color conversion definition correction apparatus 300 shown in FIG. 10 is an element corresponding to the determination unit 211 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and CMYK for printing in the device link profile. For the color represented by the CMYK value in the color space, the inside and outside of the printer gamut is determined. The determination unit 311 shows an example of the function of the determination unit referred to in the present invention, and the function is a program component built in the main unit 81 of the personal computer 80 shown in FIGS. This is mainly realized by the CPU 811 that executes the determination unit 211 (see FIG. 9).

尚、以下説明する、色変換定義修正装置300の各要素においても、各要素の機能は、図1,図2,図3に示すパーソナルコンピュータ80の本体装置81に内蔵されたCPU811によって主に実現されるので、重複説明を避けるため、これら各要素のハードウェア上の説明は省略する。   In each element of the color conversion definition correcting apparatus 300 described below, the function of each element is mainly realized by the CPU 811 incorporated in the main body 81 of the personal computer 80 shown in FIGS. Therefore, in order to avoid redundant description, description of these elements on hardware is omitted.

また、外れ度合い演算部312は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の外れ度合い演算部212に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色について、そのプリンタのガマットから外れている度合いを求めるものである。この外れ度合い演算部312は、本発明にいう外れ度合い演算部の機能の一例を示すものである。   The detachment degree calculation unit 312 is an element corresponding to the detachment degree calculation unit 212 of the color conversion definition correction program 210 shown in FIG. 9 in the application software, and is determined to be out of the printer gamut by the determination unit 311. The degree to which the color deviates from the printer's gamut is obtained. The detachment degree calculation unit 312 shows an example of the function of the detachment degree calculation unit according to the present invention.

また、色変換定義修正部313は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の色変換定義修正部213に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色を表した印刷用のCMYK色空間のCMYK値に対してデバイスリンクプロファイルによって対応付けられたプリンタ用のCMYK色空間のCMYK値を修正することによって、そのデバイスリンクプロファイルが定義した座標変換に、この座標変換よりも線形的な座標変換を、外れ度合い演算部312により求められた度合いに応じた分だけ合成してそのデバイスリンクプロファイルを修正するものである。この色変換定義修正部313は、本発明にいう色変換定義修正部の機能の一例を示すものである。   Further, the color conversion definition correction unit 313 is an element corresponding to the color conversion definition correction unit 213 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and is determined to be out of the printer gamut by the determination unit 311. By changing the CMYK value of the CMYK color space for the printer that is associated with the CMYK value of the CMYK color space for printing representing the generated color by the device link profile, thereby defining the coordinate transformation defined by the device link profile In addition, the device link profile is corrected by synthesizing the coordinate transformation that is more linear than the coordinate transformation in accordance with the degree obtained by the deviation degree calculation unit 312. The color conversion definition correcting unit 313 shows an example of the function of the color conversion definition correcting unit referred to in the present invention.

また、基準色設定部314は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色設定部214に対応する要素であり、デバイスリンクプロファイルにおけるプリンタ用のCMYK色空間のCMYK値に対して基準色の設定を受けるものである。この基準色設定部314は、本発明にいう基準色設定部の機能の一例を示すものである。   The reference color setting unit 314 is an element corresponding to the reference color setting unit 214 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and the CMYK value of the CMYK color space for the printer in the device link profile. The reference color is set for. The reference color setting unit 314 shows an example of the function of the reference color setting unit referred to in the present invention.

また、基準色差設定部315は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色差設定部215に対応する要素であり、任意の基準色差の設定を受けるものである。この基準色差設定部315は、本発明にいう基準色差設定部の機能の一例を示すものである。   The reference color difference setting unit 315 is an element corresponding to the reference color difference setting unit 215 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and receives an arbitrary reference color difference setting. The reference color difference setting unit 315 shows an example of the function of the reference color difference setting unit referred to in the present invention.

また、基準色差拡大部316は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の基準色差拡大部216に対応する要素であり、判定部311によりプリンタのガマットの外と判定された色を表した印刷用のCMYK色空間のCMYK値に対応するプリンタ用のCMYK色空間のCMYK値について、基準色差設定部315により設定された基準色差を、外れ度合い演算部312により求められた度合いに応じた分だけ拡大するものである。この基準色差拡大部316は、本発明にいう基準色差拡大部の機能の一例を示すものである。   The reference color difference enlargement unit 316 is an element corresponding to the reference color difference enlargement unit 216 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and is determined to be out of the printer gamut by the determination unit 311. The degree obtained by the deviation degree calculation unit 312 for the reference color difference set by the reference color difference setting unit 315 for the CMYK value of the CMYK color space for the printer corresponding to the CMYK value of the CMYK color space for printing representing colors. It is expanded by the amount corresponding to The reference color difference enlargement unit 316 shows an example of the function of the reference color difference enlargement unit according to the present invention.

また、平滑化処理部317は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の平滑化処理部217に対応する要素であり、色変換定義修正部313により修正された後のデバイスリンクプロファイルにおけるプリンタ用のCMYK色空間の複数のCMYK値に対して、それらのCMYK値相互間における不連続性を平滑化する平滑化処理を施してそのデバイスリンクプロファイルを修正するものである。この平滑化処理部317は、本発明にいう平滑化処理部の機能の一例を示すものである。   The smoothing processing unit 317 is an element corresponding to the smoothing processing unit 217 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and is a device after being corrected by the color conversion definition correction unit 313. The device link profile is corrected by performing a smoothing process for smoothing discontinuity between the CMYK values of the CMYK color space for the printer in the link profile. The smoothing processing unit 317 shows an example of the function of the smoothing processing unit referred to in the present invention.

また、色差演算部318は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の色差演算部218に対応する要素であり、基準色設定部314により設定された基準色と平滑化処理部317により平滑化処理が施された後のプリンタ用のCMYK色空間のCMYK値が表す色との色差を求めるものである。この色差演算部318は、本発明にいう色差演算部の機能の一例を示すものである。   Further, the color difference calculation unit 318 is an element corresponding to the color difference calculation unit 218 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and the reference color and smoothing process set by the reference color setting unit 314 A color difference from the color represented by the CMYK value in the CMYK color space for the printer after the smoothing process is performed by the unit 317 is obtained. The color difference calculation unit 318 shows an example of the function of the color difference calculation unit referred to in the present invention.

さらに座標点修正部319は、アプリケーションソフトウェア上は、図9に示す色変換定義修正プログラム210の座標点修正部219に対応する要素であり、色差演算部318により求められた色差が、その色差が求められたときのプリンタ用のCMYK色空間のCMYK値に対する基準色差よりも大きい場合に、平滑化処理部317により平滑化処理が施された後のプリンタ用のCMYK色空間のCMYK値を、このプリンタ用のCMYK色空間のCMYK値が表す色と上記基準色との色差が小さくなるように修正するものである。尚、具体的な修正方法については後述する。この座標点修正部319は、本発明にいう座標点修正部の機能の一例を示すものである。   Further, the coordinate point correction unit 319 is an element corresponding to the coordinate point correction unit 219 of the color conversion definition correction program 210 shown in FIG. 9 on the application software, and the color difference obtained by the color difference calculation unit 318 is the color difference. When the difference is larger than the reference color difference with respect to the CMYK value of the CMYK color space for the printer when obtained, the CMYK value of the CMYK color space for the printer after the smoothing processing by the smoothing processing unit 317 is performed. The correction is made so that the color difference between the color represented by the CMYK value of the CMYK color space for the printer and the reference color becomes small. A specific correction method will be described later. The coordinate point correction unit 319 shows an example of the function of the coordinate point correction unit referred to in the present invention.

以下、本発明の実施形態をさらに具体的に説明する。尚、以下の説明において、上述した、パーソナルコンピュータ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 personal computer 80 described above will be omitted.

図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 personal computer 80 shown in FIGS.

まず、プリンタのガマットの内外を判定する過程(ステップ1)では、デバイスリンクプロファイル600(図4参照)における印刷用のCMYK色空間のCMYK値が表す色について、判定部311(図10参照)によってプリンタ60(図1参照)のガマットの内外が判定される。ここでは、まず、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられた印刷プロファイル400(図4,図5参照)で、印刷用のCMYK値がL***値に変換される。次に、デバイスリンクプロファイル600(図4参照)で、印刷用のCMYK値がプリンタ用のCMYK値に変換され、さらに、デバイスリンクプロファイル600(図4参照)が作成されるにあたって用いられたプリンタプロファイル500(図4,図6参照)で、このプリンタ用のCMYK値がL***値に変換される。このようにして得られた、変換前の印刷用のCMYK値に対応する一対のL***値間の色差が求められる。本実施形態では、この色差が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***値に対応するプリンタ用のCMYK値が若干変更された複数のCMYK値それぞれがプリンタプロファイル500(図4,図6参照)で変換されることによって得られる複数のL***値を求め、これら複数のL***値の中で、印刷プロファイル400(図4,図5参照)で変換されることによって得られたL***値との色差が最も小さいものがプリンタ60(図1参照)のガマット境界上のL***値と判定される。次に、ステップ1でプリンタ60(図1参照)のガマットの外と判定された色を表した印刷用のCMYK値に対応するL***値と、上述したようにしてガマット境界上と判定されたL***値との色差が求められる。この色差は、プリンタ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 step 1 is deviated. A color difference ΔE1 deviating from the gamut of the printer 60 (see FIG. 1) is obtained by the degree calculation unit 312 (see FIG. 10). Note that, as described above, the detachment degree calculation unit 312 (see FIG. 10) determines the degree of detachment from the printer gamut for the color determined by the determination unit 311 (see FIG. 10) to be out of the printer gamut. Here, an example of obtaining a color difference as an example of the degree will be described. Here, first, a plurality of CMYK values for printers corresponding to the L * a * b * values obtained by the conversion by the printer profile 500 (see FIGS. 4 and 6) in Step 1 are slightly changed. A plurality of L * a * b * values obtained by converting each of the CMYK values by the printer profile 500 (see FIGS. 4 and 6) are obtained, and printing is performed among the plurality of L * a * b * values. profile 400 (see FIGS. 4 and 5) as the color difference is smallest between the L * a * b * values obtained by being converted in the on gamut boundary of the printer 60 (see FIG. 1) L * a * b * value is determined. Next, the L * a * b * value corresponding to the CMYK value for printing representing the color determined to be out of the gamut of the printer 60 (see FIG. 1) in step 1, and on the gamut boundary as described above. The color difference from the determined L * a * b * value is obtained. This color difference corresponds to the distance between the gamut of the printer 60 (see FIG. 1) and the color deviated from the gamut, and represents the degree of deviating from the gamut.

次に、デバイスリンクプロファイルを修正する過程(ステップ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 step 1 is displayed. The CMYK values for the printer that are associated with the printed CMYK values by the device link profile 600 (see FIG. 4) are corrected. Specifically, for the coordinate transformation defined by the device link profile 600 (see FIG. 4), the coordinate transformation giving priority to the gradation over the coordinate transformation of the printer 60 (see FIG. 1) obtained in step 2 is performed. The device link profile 600 (see FIG. 4) is corrected so as to be synthesized by an amount corresponding to the color difference ΔE1 that is out of gamut.

ここで、図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 step 2, In addition, a weight for coordinate transformation giving priority to gradation over this coordinate transformation is shown.

図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***値に変換される。このようにして得られたL***値が基準色として設定される。以下、設定されたL***値を代表的に表したものを(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 personal computer 80. Thus, an arbitrary reference color difference A is set by the reference color difference setting unit 315 (see FIG. 10). Here, from experience, a color difference that prevents a tone jump from being visually recognized in the output color image is set as the reference color difference.

次に、基準色差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 step 1. With respect to the value, the reference color difference A set in step 5 by the reference color difference enlargement unit 316 (see FIG. 10) corresponds to the color difference ΔE1 deviated from the gamut of the printer 60 (see FIG. 1) obtained in step 2. Enlarged by minutes.

ここで、図14を参照して、ステップ6における基準色差の拡大について説明する。   Here, with reference to FIG. 14, the expansion of the reference color difference in step 6 will be described.

図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 Step 6. The horizontal axis indicates the color difference ΔE1 that is out of gamut of the printer 60 (see FIG. 1), and the vertical axis indicates the reference color difference.

図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 step 2. Yes.

図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 step 2 is a color that is within 1, the printer 60 ( The reference color difference A set in step S5 is adopted in the same manner as in the case of the color determined to be within the gamut in FIG. Of the color differences ΔE1 deviated from the gamut of the printer 60 (see FIG. 1) obtained in step 2, if this color difference ΔE1 is one or more, the amount corresponding to this color difference ΔE1 is the same as in step S5. The set reference color difference A is enlarged.

次に、図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***値に変換される。以下、このL***値を代表的に表したものを(L1,a1,b1)とする。次に、ステップS4で設定された基準色であるL***値(L0,a0,b0)が表す色と、ステップS7で平滑化処理が施された後のプリンタ用のCMYK値(C1,M1,Y1,K1)に対応するL***値(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 step 2 is 1 or more, the reference color difference enlarged in accordance with the color difference ΔE1 in step S6 is used instead of the set reference color difference. In Step 9, both are indicated as a reference color difference A without distinguishing between the two. In comparing the color difference ΔE2 with the reference color difference A, first, the color difference ΔE2 and the reference color difference A are used, and r, which is a value of the ratio of the color difference ΔE2 to the reference color difference A, is obtained by the following equation (4).

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***値(L1,a1,b1)が表す色と、基準色、すなわち、ステップS4で設定されたL***値(L0,a0,b0)が表す色との色差ΔE2が小さくなるように、座標点修正部319(図10参照)によって修正される。ここでは、修正された後のL***値を代表的に表したものを(L1´,a1´,b1´)とすると、このL***値(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***値(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 step 2 is obtained. For one or more colors, when the color difference ΔE2 obtained in step S8 is equal to or smaller than the reference color difference A expanded in accordance with the color difference ΔE1 in step S6, that is, the value of r obtained by the above equation (4) is r ≦ 1
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***値(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.

本発明の一実施形態により修正されるデバイスリンクプロファイルが採用される印刷およびプルーフ画像作成システムの全体構成図である。1 is an overall configuration diagram of a printing and proof image creation system in which a device link profile modified according to an embodiment of the present invention is employed. 図1にブロックで示す分光測色計、および本発明の色変換定義修正装置の一実施形態を構成するパーソナルコンピュータの外観斜視図である。FIG. 2 is an external perspective view of a spectrocolorimeter shown as a block in FIG. 1 and a personal computer constituting one embodiment of the color conversion definition correcting device of the present invention. 図2に示すパーソナルコンピュータのハードウェア構成図である。FIG. 3 is a hardware configuration diagram of the personal computer shown in FIG. 2. プロファイル作成および修正の説明図である。It is explanatory drawing of profile creation and correction. 印刷プロファイルの概念図である。It is a conceptual diagram of a printing profile. プリンタプロファイルの概念図である。FIG. 3 is a conceptual diagram of a printer profile. 図5に示す印刷プロファイルと図6に示すプリンタプロファイルとを結合させたデバイスリンクプロファイルの概念図である。FIG. 7 is a conceptual diagram of a device link profile in which the print profile shown in FIG. 5 and the printer profile shown in FIG. 6 are combined. CMYKで表される網%データが平滑化処理後のプロファイルで色変換された後のYとMの値をプロットした図である。It is the figure which plotted the value of Y and M after the halftone data represented by CMYK were color-converted with the profile after the smoothing process. 本発明の色変換定義修正プログラムの一実施形態を示した図である。It is the figure which showed one Embodiment of the color conversion definition correction program of this invention. 本発明の色変換定義修正装置の一実施形態を示す機能ブロック図である。It is a functional block diagram which shows one Embodiment of the color conversion definition correction apparatus of this invention. 本発明の色変換定義修正装置における処理の流れの一実施形態を示すフローチャートである。It is a flowchart which shows one Embodiment of the flow of a process in the color conversion definition correction apparatus of this invention. ステップ3における合成の際に色差ΔE1に応じて採用される重みの例を示す図である。It is a figure which shows the example of the weight employ | adopted according to color difference (DELTA) E1 in the case of the synthesis | combination in step 3. FIG. CMYKで表される網%データが、上記の修正を経たデバイスリンクプロファイルで色変換された後のYとMの値をプロットした図である。FIG. 6 is a diagram in which Y and M values are plotted after halftone data represented by CMYK is color-converted by the device link profile subjected to the above correction. ステップ6における、色差ΔE1に応じて拡大される基準色差Aの例を示す図である。It is a figure which shows the example of the reference | standard color difference A expanded in step 6 according to color difference (DELTA) E1. 設定されたままの基準色差Aが用いられた平滑化処理で得られるデバイスリンクプロファイルによってCMYKの網%データが色変換された後のYとMの値をプロットした図である。FIG. 10 is a diagram in which Y and M values after color conversion of CMYK halftone data is performed by a device link profile obtained by a smoothing process using a reference color difference A that has been set. 基準色差が拡大された平滑化処理で得られたデバイスリンクプロファイルによってCMYKの網%データが色変換された後のYとMの値をプロットした図である。FIG. 5 is a diagram in which Y and M values after color conversion of CMYK halftone data is performed by a device link profile obtained by a smoothing process in which a reference color difference is enlarged;

符号の説明Explanation of symbols

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 SYMBOLS 10 Color scanner 11 Original image 20 Workstation 30 Film printer 40 Printing machine 41 Print image 42, 43, 62, 63, 64, 90 Color chart 50 Personal computer 60 Printer 61 Proof image 70 Spectral colorimeter 80 Personal computer 81 Main unit 81a FD loading port 81b CD-ROM loading port 811 CPU
812 Main memory 813 Hard disk device 814 FD drive 815 CD-ROM drive 816 I / O interface 82 Image display device 82a Display screen 83 Keyboard 84 Mouse 85 Bus 91 Cable 100 FD
110 CD-ROM
210 Color Conversion Definition Correction Program 211 Determination Unit 212 Deviation Degree Calculation Unit 213 Color Conversion Definition Correction Unit 214 Reference Color Setting Unit 215 Reference Color Difference Setting Unit 216 Reference Color Difference Enlargement Unit 217 Smoothing Processing Unit 218 Color Difference Calculation Unit 219 Coordinate Point Correction Unit 300 Color conversion definition correction device 311 determination unit 312 deviation degree calculation unit 313 color conversion definition correction unit 314 reference color setting unit 315 reference color difference setting unit 316 reference color difference enlargement unit 317 smoothing processing unit 318 color difference calculation unit 319 coordinate point correction unit 400 printing Profile 500 Printer profile 600 Device link profile

Claims (6)

第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第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.
第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第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のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置において、
前記色変換定義における第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のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第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.
コンピュータ内で実行され、該コンピュータを、第1のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第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のデバイスに依存した第1の色空間と、第2のデバイスに依存した第2の色空間との間における座標変換の関係を、該第1の色空間の複数の座標点と該第2の色空間の複数の座標点とを1対1に対応付けて定義した色変換定義を修正する色変換定義修正装置として動作させる色変換定義修正プログラムであって、
前記色変換定義における第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.
JP2004183761A 2004-06-22 2004-06-22 Color transformation definition correcting device and program Withdrawn JP2006013608A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (7)

* Cited by examiner, † Cited by third party
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