JP2001229367A - Method and device for generating color conversion definition and storage medium for color conversion definition generation program - Google Patents
Method and device for generating color conversion definition and storage medium for color conversion definition generation programInfo
- Publication number
- JP2001229367A JP2001229367A JP2000039115A JP2000039115A JP2001229367A JP 2001229367 A JP2001229367 A JP 2001229367A JP 2000039115 A JP2000039115 A JP 2000039115A JP 2000039115 A JP2000039115 A JP 2000039115A JP 2001229367 A JP2001229367 A JP 2001229367A
- Authority
- JP
- Japan
- Prior art keywords
- grid
- points
- point
- color
- color space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 225
- 238000000034 method Methods 0.000 title claims abstract description 171
- 238000012937 correction Methods 0.000 claims abstract description 182
- 230000008569 process Effects 0.000 claims description 112
- 238000004364 calculation method Methods 0.000 claims description 24
- 238000010586 diagram Methods 0.000 description 31
- 239000003086 colorant Substances 0.000 description 15
- 230000001419 dependent effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 239000011159 matrix material Substances 0.000 description 3
- 238000005259 measurement Methods 0.000 description 3
- 238000007639 printing Methods 0.000 description 3
- 230000015556 catabolic process Effects 0.000 description 2
- 238000004737 colorimetric analysis Methods 0.000 description 2
- 238000007641 inkjet printing Methods 0.000 description 2
- 238000001454 recorded image Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000001788 irregular Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000000049 pigment Substances 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、第1の色空間内の
格子点と、その格子点に対応する、第2の色空間内の格
子点対応点との組からなる格子点対の集合からなる色変
換定義を作成する色変換定義作成方法、色変換定義作成
装置、およびコンピュータシステムに組み込まれてその
コンピュータシステムを色変換定義作成装置として動作
させる色変換定義作成プログラムが記憶されている色変
換定義作成プログラム記憶媒体に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a set of grid point pairs consisting of a set of grid points in a first color space and corresponding grid points in a second color space. A color conversion definition creating method for creating a color conversion definition, a color conversion definition creating device, and a color stored with a color conversion definition creating program incorporated in a computer system to operate the computer system as the color conversion definition creating device The present invention relates to a conversion definition creating program storage medium.
【0002】[0002]
【従来の技術】例えば、記録された画像を読み取って画
像データを得るカラースキャナや、固体撮像素子上に被
写体の画像を結像して読み取ることにより画像データを
得るDSC(ディジタルスチールカメラ)等、画像を入
力して画像データを得る、様々なタイプの入力デバイス
が知られている。これらの入力デバイスでは、画像デー
タは、例えばR(レッド)、G(グリーン)、B(ブル
ー)の3色についてそれぞれ例えば0〜255等の決ま
った範囲のデータで表わされるが、R、G、B3色につ
いてそれぞれ決まった範囲内の数値で表現することので
きる色には自ずと限界があり、元々の画像の色が極めて
豊かな表現を持っていたとしても、一旦入力デバイスを
用いて画像データに変換すると、その画像データによっ
て表わされる画像は、そのR、G、B色空間内の立方体
や直方体で表される色表現領域内の色に制限されること
になる。2. Description of the Related Art For example, a color scanner for reading a recorded image to obtain image data, a DSC (digital still camera) for forming an image of a subject on a solid-state image sensor and reading the image to obtain image data, and the like. Various types of input devices for inputting an image and obtaining image data are known. In these input devices, the image data is represented by data in a fixed range such as 0 to 255 for each of three colors, for example, R (red), G (green), and B (blue). There is naturally a limit to the colors that can be represented by numerical values within the fixed range for each of the B3 colors, and even if the original image has a very rich expression, it is necessary to use an input device to convert the image data into image data. After conversion, the image represented by the image data is limited to the colors in the color expression area represented by the cube or the rectangular parallelepiped in the R, G, and B color spaces.
【0003】また、画像データに基づいて画像を出力す
る出力デバイスについても、例えば、印画紙上をレーザ
光で露光してその印画紙を現像することにより印画紙上
に画像を記録する写真プリンタ、電子写真方式やインク
ジェット方式などの方式で用紙上に画像を記録するプリ
ンタ、輪転機を回して多量の印刷物を作成する印刷機、
画像データに基づいて表示画面上に画像を表示するCR
Tディスプレイやプラズマディスプレイ等の画像表示装
置等、様々なタイプの出力デバイスが知られているが、
これらの出力デバイスについても上述の入力デバイスと
同様、各出力デバイスに応じた色表現領域が存在する。
すなわち、出力デバイスは、例えばR、G、B3色を表
現する画像データやC(シアン)、M(マゼンタ)、Y
(イエロー)、K(墨)の4色を表現する画像データに
基づいて様々な色を表現することができるが、その表現
できる色は、出力デバイス色空間(例えばRGB空間、
CMYK空間等)の立方体や直方体で表される色表現領
域内(例えばR、G、Bそれぞれについて0〜255の
範囲の数値で表わされる色表現領域内等)に制限され
る。[0003] Further, as for an output device for outputting an image based on image data, for example, a photographic printer, an electrophotographic printer for recording an image on a photographic paper by exposing the photographic paper with a laser beam and developing the photographic paper. Printers that record images on paper in a method such as the inkjet printing method or inkjet printing method, printing machines that create large quantities of printed matter by turning rotary presses,
CR that displays an image on a display screen based on image data
Various types of output devices such as an image display device such as a T display and a plasma display are known.
As for these output devices, similar to the above-described input devices, there are color expression regions corresponding to the respective output devices.
That is, the output device may be, for example, image data expressing R, G, and B colors, C (cyan), M (magenta), and Y.
Various colors can be represented based on image data representing four colors of (yellow) and K (black). The colors that can be represented are output device color spaces (for example, RGB space,
It is limited to a color expression region represented by a cube or a rectangular parallelepiped in a CMYK space or the like (for example, a color expression region represented by a numerical value in the range of 0 to 255 for each of R, G, and B).
【0004】また、例えばある1つの画像データ(例え
ば(R、G、B)=(50,100,200)を表わす
画像データ)であってもその画像データに基づいて得ら
れる画像の色は出力デバイスの種類により異なる。この
点は入力デバイスと出力デバイスとの間でも同様であ
り、ある入力デバイスで得られた(R、G、B)=(5
0,100,200)の画像データをそのまま用いて、
ある出力デバイスで画像を出力しても、入力デバイスで
入力される元になった画像の色と出力デバイスで出力さ
れた画像の色は一般には一致しない。したがって、ある
入力デバイスで画像を読み取って画像データを得、その
画像データを基にして、ある出力デバイスで元の画像を
再現しようとしたとき、入力デバイスで得られた画像デ
ータをそのまま出力デバイスに送るのではなく、その間
で画像データを変換する必要がある。ここでは画像の色
に着目した変換を行っており、この画像データの変換を
色変換と称する。また、この色変換前後の画像データの
相互関係を定義するLUT(ルックアップテーブル)な
どのことを色変換定義(カラープロファイル)と称し、
その色変換定義(カラープロファイル)を作成すること
をプロファイリングと称する。この色変換定義は、換言
すると、2つの色空間の間の座標変換を定義するもので
ある。[0004] Further, for example, even if there is certain image data (eg, image data representing (R, G, B) = (50, 100, 200)), the color of an image obtained based on the image data is output. Depends on device type. This point is the same between the input device and the output device, and (R, G, B) obtained with a certain input device = (5
0, 100, 200) using the image data as it is,
Even when an image is output from an output device, the color of the image input from the input device and the color of the image output from the output device generally do not match. Therefore, when an image is read by a certain input device to obtain image data, and based on the image data, when an original image is to be reproduced by a certain output device, the image data obtained by the input device is directly output to the output device. Rather than sending, it is necessary to convert the image data between them. Here, conversion is performed focusing on the color of the image, and this conversion of image data is referred to as color conversion. Also, an LUT (look-up table) or the like that defines the relationship between the image data before and after the color conversion is called a color conversion definition (color profile).
Creating the color conversion definition (color profile) is called profiling. In other words, this color conversion definition defines a coordinate conversion between two color spaces.
【0005】また、上述したように、色表現領域は各デ
バイスによって異なるとともに、数値上同一の画像デー
タであっても各デバイスにおいて表現される色はそれぞ
れに異なっているが、近年は、入力デバイスと出力デバ
イスとを相互に接続した、入力デバイスや出力デバイス
が取り換え自在なデバイス非依存のシステムを構築する
ことが望まれている。そのようなデバイス非依存のシス
テムでは、デバイス間で色変換を行なうにあたって、デ
バイスには依存しない共通色空間(Device In
dependent Dataの空間)、例えばL*a*
b*色空間等を中間に置き、入力デバイスで得られた入
力デバイスに依存した色空間上の画像データを共通色空
間上の画像データに変換する色変換と、その共通色空間
上の画像データを、出力デバイスに依存した色空間上の
画像データに変換する色変換とを経る手法が採用されて
いる。そして、このデバイス非依存のシステムでは、入
力デバイスに依存した色空間と共通色空間との間での色
変換を定義するカラープロファイルと、出力デバイスに
依存した色空間と共通色空間との間での色変換を定義す
るカラープロファイルが作成される。Further, as described above, the color expression area differs depending on each device, and even though the image data is numerically the same, the colors expressed in each device are different from each other. It is desired to construct a device-independent system in which an input device and an output device are interchangeable by mutually connecting a device and an output device. In such a device-independent system, when performing color conversion between devices, a device-independent common color space (Device In) is used.
dependent data space), for example, L * a *
b * A color conversion in which an image data in a color space dependent on an input device obtained by an input device is converted to image data in a common color space, and image data in the common color space, with a color space or the like in between. Is converted to image data in a color space depending on an output device. In this device-independent system, a color profile defining color conversion between a color space dependent on an input device and a common color space, and a color profile defining a color space dependent on an output device and a common color space. A color profile that defines the color conversion is created.
【0006】ところで、色変換定義(カラープロファイ
ル)は、一般に、2つの色空間のうちの一方の色空間の
点と他方の色空間の点との組からなる点対の集合として
作成される。以下の表1には、点対の集合として作成さ
れた色変換定義の一例が表されている。[0006] A color conversion definition (color profile) is generally created as a set of point pairs consisting of a set of points in one of two color spaces and a point in the other color space. Table 1 below shows an example of a color conversion definition created as a set of point pairs.
【0007】[0007]
【表1】 [Table 1]
【0008】この表1に表されている色変換定義は、R
GB色空間とL*a*b*色空間との間での色変換を定義
するものであり、表1の左欄にはRGB色空間の点が座
標値で示されており、右欄にはL*a*b*色空間の点が
座標値で示されている。左欄と右欄の同一の段に示され
ている点は相互に対応している。表1の左欄に示す点
は、RGB色空間内で相互に直交する格子直線相互の各
交点であり、このような交点のことを格子点と称する。
一方、表1の右欄に示す点は、RGB色空間の格子点に
対応した、L*a*b*色空間内に不規則に分布した点で
あり、格子対応点と称する。The color conversion definition shown in Table 1 is R
It defines color conversion between the GB color space and the L * a * b * color space. In the left column of Table 1, points in the RGB color space are indicated by coordinate values, and in the right column, Indicates a point in the L * a * b * color space as a coordinate value. Points shown in the same column in the left column and the right column correspond to each other. The points shown in the left column of Table 1 are the intersections of the grid lines that are orthogonal to each other in the RGB color space, and such intersections are referred to as grid points.
On the other hand, the points shown in the right column of Table 1 are points randomly distributed in the L * a * b * color space corresponding to the grid points in the RGB color space, and are referred to as grid corresponding points.
【0009】実用的な色変換定義は、表1に示すよう
に、色変換がその間で定義される2つの色空間のうちの
一方の色空間内での格子点と、他方の色空間内での格子
対応点との組からなる格子点対の集合として作成されて
いることが必要である。このように作成された色変換定
義に従って色変換が行われる様子を以下説明する。As shown in Table 1, practical color conversion definitions include grid points in one of two color spaces between which color conversion is defined, and grid points in the other color space. Need to be created as a set of grid point pairs consisting of a set of grid corresponding points. The manner in which color conversion is performed according to the color conversion definition created in this way will be described below.
【0010】図1は、色変換定義に従う色変換を説明す
る概念図である。FIG. 1 is a conceptual diagram illustrating color conversion according to the color conversion definition.
【0011】この概念図には、RGB色空間の格子点1
と、L*a*b*色空間の格子対応点2が示されており、
RGB色空間内の格子直線3と、その格子直線に対応す
る、L*a*b*色空間内の曲線4も示されている。格子
点1と格子対応点2との対応関係や、格子直線3と曲線
4との対応関係は色変換定義から導き出すことができ
る。In this conceptual diagram, a grid point 1 in an RGB color space is shown.
And a grid corresponding point 2 in the L * a * b * color space are shown,
Also shown is a grid line 3 in the RGB color space and a curve 4 in the L * a * b * color space corresponding to the grid line. The correspondence between the grid point 1 and the grid corresponding point 2 and the correspondence between the grid straight line 3 and the curve 4 can be derived from the color conversion definition.
【0012】色変換の対象となる画像データが格子点1
を表す画像データである場合には、格子点1に対応する
格子対応点2を表す画像データに変換され、色変換の対
象となる画像データが格子対応点2を表す画像データで
ある場合には、格子対応点2に対応する格子点1を表す
画像データに変換されることは当然である。The image data to be subjected to color conversion is grid point 1
Is converted to image data representing a grid corresponding point 2 corresponding to the grid point 1, and if the image data to be subjected to color conversion is image data representing the grid corresponding point 2, Is naturally converted to image data representing the grid point 1 corresponding to the grid corresponding point 2.
【0013】色変換の対象となる画像データが、RGB
色空間の、格子点1とは異なる点5を表す画像データで
ある場合には、その点5周辺の格子点1aと、それらの
格子点1aそれぞれに対応する格子対応点2aとに基づ
いて体積補間演算や三角錐補間演算や多項式近似計算な
どが行われて、RGB色空間の点5に対応するL*a*b
*色空間の点6の位置が算出され、点5を表す画像デー
タが、点6を表す画像データに変換される。なお、以下
では、色空間上の点の位置と点自体とを特に区別せずに
「点を算出する」などと表現する場合がある。The image data to be subjected to the color conversion is RGB.
In the case of image data representing a point 5 different from the grid point 1 in the color space, the volume is determined based on the grid points 1a around the point 5 and the grid corresponding points 2a corresponding to the respective grid points 1a. An interpolation operation, a triangular pyramid interpolation operation, a polynomial approximation calculation, and the like are performed, and L * a * b corresponding to point 5 in the RGB color space is obtained.
* The position of point 6 in the color space is calculated, and the image data representing point 5 is converted to image data representing point 6. In the following, the position of a point in the color space and the point itself may be expressed as “calculate a point” without distinction.
【0014】逆に、色変換の対象となる画像データが、
L*a*b*色空間の点6を表す画像データである場合に
は、Newton法による収束演算やその他の収束演算
などが用いられて、上述した体積補間演算などの算出結
果が点6になるようなRGB色空間の点5が算出され、
点6を表す画像データが、点5を表す画像データに変換
される。但し、実際には、個々の画像データに対する色
変換に先立って、L*a*b*色空間内の格子点が用意さ
れ、RGB色空間内の格子対応点がNewton法によ
る収束演算などで算出されることにより、L*a*b*色
空間からRGB色空間への色変換を定義する逆変換定義
が予め作成されており、その逆変換定義に基づいた体積
補間演算などにより色変換が行われることが多い。Conversely, image data to be subjected to color conversion is
In the case of image data representing the point 6 in the L * a * b * color space, a convergence operation by the Newton method or another convergence operation is used, and the calculation result such as the above volume interpolation operation is converted to the point 6. The point 5 in the RGB color space is calculated as
The image data representing point 6 is converted to image data representing point 5. However, actually, prior to the color conversion for each image data, grid points in the L * a * b * color space are prepared, and grid corresponding points in the RGB color space are calculated by convergence calculation by the Newton method or the like. As a result, an inverse conversion definition that defines the color conversion from the L * a * b * color space to the RGB color space is created in advance, and the color conversion is performed by volume interpolation calculation or the like based on the inverse conversion definition. It is often said.
【0015】上記のような色変換定義(カラープロファ
イル)を作成するプロファイリングとしては、次のよう
な各種のプロファイリングが提案されている。一般的な
プロファイリングでは、カラーチャートの画像を入力デ
バイスで読み取ったり、出力デバイスで出力したり、測
色器で測色したりすることによって、第1の色空間(例
えばRGB色空間)における既知点と、その既知点に対
応する、第2の色空間(例えばL*a*b*色空間)にお
ける既知対応点との組からなる既知点対を表すデータが
用意され、そのデータに基づいて色変換定義が作成され
る。但し、以下の説明では、既知点対を表すデータと既
知点対とを区別せずに用いる場合がある。また、説明の
便宜上、以下ではRGB色空間とL*a*b*色空間との
間の色変換を定義する色変換定義が作成されるものとし
て説明する。As profiling for creating the above-described color conversion definition (color profile), the following various profilings have been proposed. In general profiling, a known point in a first color space (for example, an RGB color space) is obtained by reading an image of a color chart with an input device, outputting the image with an output device, or measuring a color with a colorimeter. And a known point pair corresponding to the known point and a known point pair in a second color space (for example, an L * a * b * color space) are prepared. A conversion definition is created. However, in the following description, data representing a known point pair and a known point pair may be used without distinction. In addition, for convenience of description, the following description is given on the assumption that a color conversion definition that defines color conversion between the RGB color space and the L * a * b * color space is created.
【0016】第1のプロファイリングでは、既知点対と
して、上述した表1に示すような格子点対そのものを
得、得た格子点対の集合として色変換定義を作成する。
つまり、測定等によって格子点対そのものが得られるよ
うに作成されたカラーチャートが用意されている必要が
ある。In the first profiling, a grid point pair as shown in Table 1 is obtained as a known point pair, and a color conversion definition is created as a set of the obtained grid point pairs.
That is, it is necessary to prepare a color chart created so that the grid point pair itself can be obtained by measurement or the like.
【0017】第2のプロファイリングでは、例えば、以
下の表2に示すような既知点対の集合に基づいて色変換
定義が作成される。In the second profiling, for example, a color conversion definition is created based on a set of known point pairs as shown in Table 2 below.
【0018】[0018]
【表2】 [Table 2]
【0019】表2の左欄にはRGB色空間の既知点の座
標が示されており、右欄には、既知点に対応する、L*
a*b*色空間の既知対応点の座標が示されている。そし
て、この表2に示す既知点および既知対応点の双方と
も、点の分布は、上述した格子点のような規則性がない
不規則な分布である。In the left column of Table 2, coordinates of a known point in the RGB color space are shown, and in the right column, L * corresponding to the known point is shown .
The coordinates of known corresponding points in the a * b * color space are shown. In both the known points and the known corresponding points shown in Table 2, the distribution of the points is an irregular distribution having no regularity like the above-described grid points.
【0020】第2のプロファイリングでは、表2に示す
ような既知点対の集合に基づいて色変換定義が作成され
るとはいうものの、この第2のプロファイリングは、表
2に示すような既知点対が、RGB色空間やL*a*b*
色空間とは異なる何らかの第3の色空間内の格子点に対
応していることを必要とする。そして、その第3の色空
間を仲介して、上述した体積補間演算などが行われ、R
GB色空間とL*a*b *色空間との間の色変換を定義す
る格子点対の集合が算出されて、色変換定義が作成され
る。In the second profiling, Table 2 shows
A color conversion definition is created based on a set of such known point pairs.
That said, this second profiling is
A known point pair as shown in FIG.*a*b*
A grid point in some third color space different from the color space
Need to respond. And the third color sky
Intermediately, the above-described volume interpolation calculation and the like are performed, and R
GB color space and L*a*b *Define color conversion to and from color space
A set of grid point pairs is calculated, and a color conversion definition is created.
You.
【0021】第3のプロファイリングでは、RGB色空
間の空間座標と、L*a*b*色空間の空間座標との対応
関係が、例えば以下に示すような1次の多項式で近似さ
れる。In the third profiling, the correspondence between the space coordinates in the RGB color space and the space coordinates in the L * a * b * color space is approximated by, for example, a first-order polynomial as shown below.
【0022】[0022]
【数1】 (Equation 1)
【0023】そして、この式の係数行列の要素a11,
a12,…,a33,a34が、表2に示すような既知
点対の集合に基づいて算出されることによって、RGB
色空間の空間座標と、L*a*b*色空間の空間座標との
対応関係が算出される。その後、要素a11,a12,
…,a33,a34が算出された係数行列に従って格子
点対が算出されて色変換定義が作成される。なお、RG
B色空間の空間座標と、L*a*b*色空間の空間座標と
の対応関係を近似する多項式としては、R2,RG,
B3,R2G等といった高次の項を含む多項式も考えられ
る。Then, the elements a11,
a12,..., a33, a34 are calculated based on a set of known point pairs as shown in Table 2 to obtain RGB.
The correspondence between the space coordinates of the color space and the space coordinates of the L * a * b * color space is calculated. Then, the elements a11, a12,
.., A33, a34 are calculated according to the coefficient matrix calculated, and a color conversion definition is created. RG
Polynomials that approximate the correspondence between the space coordinates of the B color space and the space coordinates of the L * a * b * color space include R 2 , RG,
Polynomials including higher-order terms such as B 3 , R 2 G, etc. are also conceivable.
【0024】第4のプロファイリングでは、CRTの発
光輝度とRGB色空間の空間座標との物理的な関係を表
す以下の式に代表されるような物理的なモデルが成り立
つことが前提とされる。The fourth profiling is based on the premise that a physical model represented by the following equation, which represents the physical relationship between the light emission luminance of the CRT and the spatial coordinates of the RGB color space, is established.
【0025】[0025]
【数2】 (Equation 2)
【0026】そして、このようなモデルから導かれる以
下に示すような式と、上述した表2に示すような既知点
対の集合が用いられて、RGB色空間の空間座標と、L
*a*b*色空間の空間座標との対応関係が算出される。Then, using the following equation derived from such a model and a set of known point pairs as shown in Table 2 above, the spatial coordinates of the RGB color space and L
The corresponding relationship with the space coordinates of the * a * b * color space is calculated.
【0027】[0027]
【数3】 (Equation 3)
【0028】この式の係数行列の要素a11,a12,
…,a32,a33が算出されることによって、RGB
色空間の空間座標と、L*a*b*色空間の空間座標との
対応関係が算出される。その後、要素a11,a12,
…,a32,a33が算出された係数行列に従って格子
点対が算出されて色変換定義が作成される。The elements a11, a12,
, A32, a33 are calculated, so that RGB
The correspondence between the space coordinates of the color space and the space coordinates of the L * a * b * color space is calculated. Then, the elements a11, a12,
.., A32, a33 are calculated according to the coefficient matrix for which the color matrix is calculated, and a color conversion definition is created.
【0029】[0029]
【発明が解決しようとする課題】ところで、プロファイ
ルを作成するための既知点対を用意するに当たり、カラ
ーチャートの入出力や測色が行われるが、このカラーチ
ャートとしては、例えば、IT8チャートやマクベスチ
ャートといったような、パッチのルールが予め決められ
ている既存のチャートや、重要な色のパッチを重点的に
配したチャートなどが利用できることが望ましい。しか
し、上述した第1のプロファイリングや第2のプロファ
イリングでは、既存のチャートなどは利用不可能である
場合が多い。In preparing a known point pair for creating a profile, input and output of a color chart and color measurement are performed. Examples of the color chart include an IT8 chart and a Macbeth chart. It is desirable to be able to use an existing chart such as a chart in which patch rules are determined in advance, or a chart in which patches of important colors are focused. However, in the first profiling and the second profiling described above, in many cases, existing charts and the like cannot be used.
【0030】また、カラーチャートの入出力や測色によ
って得られた既知点対はRGB色空間の空間座標とL*
a*b*色空間の空間座標との最も正確な対応関係を表し
ているので、この対応関係を再現する色変換定義が作成
されることが望ましい。しかし、上述した第3のプロフ
ァイリングでは、近似によって色変換定義が作成される
ため、作成された色変換定義は、既知点対が表す正確な
対応関係を再現しないおそれが強い。一方、既知点対が
表す正確な対応関係をよりよく再現するために、RGB
色空間の空間座標とL*a*b*色空間の空間座標との対
応関係を近似する多項式として高次の項を含む多項式が
用いられると、色表現領域の領域境界付近で、色変換定
義が表す対応関係に破綻が生じる可能性が大きい。The known point pairs obtained by inputting / outputting a color chart and colorimetry are represented by spatial coordinates of an RGB color space and L *.
Since it represents the most accurate correspondence with the space coordinates of the a * b * color space, it is desirable to create a color conversion definition that reproduces this correspondence. However, in the third profiling described above, since the color conversion definition is created by approximation, there is a strong possibility that the created color conversion definition does not reproduce the exact correspondence represented by the pair of known points. On the other hand, in order to better reproduce the exact correspondence represented by the pair of known points, RGB
When a polynomial including a higher-order term is used as a polynomial that approximates the correspondence between the space coordinates of the color space and the space coordinates of the L * a * b * color space, the color conversion definition near the region boundary of the color expression region is obtained. There is a high possibility that a failure will occur in the correspondence represented by.
【0031】更に、プロファイリングは、種々のデバイ
スに対する汎用性が高いことが望ましいが、上述した第
4のプロファイリングは、物理的なモデルが成り立つデ
バイスにのみ応用可能なプロファイリングであって、種
々のデバイスに対する汎用性がほとんどない。Further, it is desirable that profiling has high versatility for various devices. However, the above-described fourth profiling is profiling that can be applied only to a device for which a physical model is established. Little versatility.
【0032】このように、従来のプロファイリングに
は、どれも一長一短がある。As described above, all of the conventional profiling has advantages and disadvantages.
【0033】本発明は、上記事情に鑑み、色変換定義作
成の前提となる既知点対の自由度が高く、種々のデバイ
スに対する汎用性も高い色変換定義作成方法であって、
さらに、色表現領域の領域境界まで高精度な色変換定義
を作成することができる色変換定義作成方法、そのよう
な色変換定義作成方法を実行する色変換定義作成装置、
およびコンピュータシステムをそのような色変換定義作
成装置として動作させる色変換定義作成プログラムが記
憶されている色変換定義作成プログラム記憶媒体を提供
することを目的とする。In view of the above circumstances, the present invention is a method for creating a color conversion definition that has a high degree of freedom of a known point pair as a premise for creating a color conversion definition and has high versatility for various devices.
Furthermore, a color conversion definition creating method capable of creating a high-precision color conversion definition up to an area boundary of a color expression area, a color conversion definition creating apparatus that executes such a color conversion definition creating method,
It is another object of the present invention to provide a color conversion definition creating program storage medium storing a color conversion definition creating program that causes a computer system to operate as such a color conversion definition creating device.
【0034】[0034]
【課題を解決するための手段】上記目的を達成する本発
明の色変換定義作成装置は、所定の第1の色空間内で相
互に格子状に交差している複数の格子直線が相互に交差
した格子点と、所定の第2の色空間内の、格子点に対応
する格子点対応点との組からなる格子点対の集合からな
る、第1の色空間と第2の色空間との間の座標変換を定
義する色変換定義を、それぞれが、第1の色空間内の既
知点と、その既知点に対応する、第2の色空間内におけ
る既知の既知対応点との組からなる複数の既知点対に基
づいて作成する色変換定義作成方法であって、所定数の
格子点それぞれの第1の色空間内における位置を設定
し、位置を設定した格子点それぞれに対応する格子対応
点の第2の色空間内における位置を、第2の色空間内に
おけるそれらの格子対応点の分布が、上記複数の既知点
対それぞれを構成する既知対応点の分布に近似するよう
に、第1の色空間内で直線状に並んでいる格子点それぞ
れに対応する格子対応点は第2の色空間内で直線状に並
んでいるという条件下で算出する近似過程と、上記複数
の既知点対のなかから既知点対を選択的に取得し、近似
過程で位置が設定された所定数の格子点それぞれに対応
する所定数の格子対応点のうち、取得した既知点対を構
成する既知点に対して最近接な格子点を含む1つ以上の
格子点それぞれに対応する1つ以上の格子対応点の、第
2の色空間における位置を、その取得した既知点対を構
成する既知点および既知対応点相互間での座標変換が色
変換定義によって再現されるように修正する第1修正過
程と、第1修正過程で取得された既知点対を構成する既
知点が内部に1つだけ存在するように第1の色空間にお
いて所定アルゴリズムで求められる修正領域の内部に存
在する格子点に対応する格子対応点のうち、第1修正過
程で位置修正された格子対応点を除く他の格子対応点
の、第2の色空間における位置を、その位置修正された
格子対応点の修正量に応じた修正量だけ修正する第2修
正過程とを経て色変換定義を作成することを特徴とす
る。According to a first aspect of the present invention, there is provided a color conversion definition creating apparatus, comprising: a plurality of grid lines intersecting in a grid in a predetermined first color space; Of a first color space and a second color space, each of which is a set of grid point pairs each including a set of grid points corresponding to grid points corresponding to grid points in a predetermined second color space. Each of the color conversion definitions that define the coordinate conversion between the two consists of a set of a known point in the first color space and a known corresponding point in the second color space corresponding to the known point. A method for creating a color conversion definition based on a plurality of pairs of known points, wherein a position of a predetermined number of grid points in a first color space is set, and a grid correspondence corresponding to each of the set grid points is set. The positions of the points in the second color space are represented by their grids in the second color space. The grid corresponding points corresponding to the grid points linearly arranged in the first color space are such that the distribution of the corresponding points approximates the distribution of the known corresponding points constituting each of the plurality of known point pairs. An approximation process of calculating under the condition that they are linearly arranged in the second color space, and a known point pair is selectively acquired from the plurality of known point pairs, and the position is set in the approximation process. One of the predetermined number of grid corresponding points corresponding to each of the predetermined number of grid points, one corresponding to each of one or more grid points including the closest grid point to the known point constituting the acquired known point pair The position of the above grid corresponding point in the second color space is corrected so that the coordinate conversion between the known point and the known corresponding point forming the acquired known point pair is reproduced by the color conversion definition. 1 correction process and known information obtained in the 1st correction process In the first correction process, of the grid corresponding points corresponding to the grid points existing inside the correction area obtained by the predetermined algorithm in the first color space so that only one known point constituting the pair exists therein, A second correction process of correcting the positions in the second color space of the grid corresponding points other than the position-corrected grid corresponding points by a correction amount according to the correction amount of the position corrected grid corresponding points. It is characterized in that a color conversion definition is created through the process.
【0035】色変換定義作成の前提となる既知点対の自
由度が高く、種々のデバイスに対する汎用性も高い色変
換定義作成方法であって、さらに、高精度な色変換定義
を作成することができる色変換定義作成方法としては、
既知点対と、その既知点対を基準に算出される格子点対
との集合として色変換定義を作成する方法が考えられ
る。しかし、既知点対の数の3乗あるいは4乗といった
多数の格子点対が算出される必要があり、そのような多
数の格子点対を記憶することは困難である。また、既知
点対の取得と格子点対の算出とを交互に繰り返す場合に
は、後の方で取得された既知点対は、色空間上の狭い領
域内だけで格子点対の算出に貢献する。This is a method for creating a color conversion definition which has a high degree of freedom of a known point pair as a premise for creating a color conversion definition and has high versatility for various devices. Possible color conversion definition creation methods include:
A method of creating a color conversion definition as a set of a known point pair and a grid point pair calculated based on the known point pair can be considered. However, it is necessary to calculate a large number of lattice point pairs such as the cube of the number of known point pairs or the fourth power, and it is difficult to store such a large number of lattice point pairs. When the acquisition of the known point pair and the calculation of the lattice point pair are alternately repeated, the known point pair acquired later contributes to the calculation of the lattice point pair only in a narrow area in the color space. I do.
【0036】これに対し、本発明の色変換定義作成方法
では、近似過程で一旦近似的な色変換定義が作成され、
その近似的な色変換定義が第1修正過程と第2修正過程
において既知点対に従い修正されるため、既知点対の自
由度が高い。そして、近似過程では、所定数の格子点が
設定されるので、格子点の数を所望の数に抑えることが
できるし、この近似過程では、いわゆる一次近似が用い
られるので、既知点の分布範囲の外側であっても色変換
定義の破綻が回避される。また、第1修正過程では、既
知点と既知対応点との対応関係が再現されるように色変
換定義されるため、修正後の色変換定義の精度が高い。
さらに、第2修正過程で修正が施される修正領域は充分
に広く設定することができるため、既知点対が色変換定
義に貢献する領域が広い。On the other hand, in the color conversion definition creating method of the present invention, an approximate color conversion definition is once created in the approximation process.
Since the approximate color conversion definition is corrected according to the known point pair in the first correction process and the second correction process, the degree of freedom of the known point pair is high. In the approximation process, a predetermined number of grid points are set, so that the number of grid points can be suppressed to a desired number. In this approximation process, so-called first-order approximation is used, so that the distribution range of known points is , The breakdown of the color conversion definition is avoided. In the first correction process, the color conversion definition is performed so that the correspondence between the known points and the known corresponding points is reproduced. Therefore, the accuracy of the corrected color conversion definition is high.
Further, since the correction area to be corrected in the second correction process can be set sufficiently wide, the area where the known point pair contributes to the color conversion definition is wide.
【0037】従って、本発明の色変換定義作成方法は、
色変換定義作成の前提となる既知点対の自由度が高く、
種々のデバイスに対する汎用性も高い。さらに、本発明
の色変換定義作成方法によれば、デバイスの色再現領域
全体に亘って高精度な色変換定義を作成することができ
る。Therefore, the color conversion definition creating method of the present invention
There is a high degree of freedom for known point pairs that are prerequisites for creating
Versatility for various devices is also high. Further, according to the color conversion definition creating method of the present invention, a highly accurate color conversion definition can be created over the entire color reproduction area of the device.
【0038】本発明の色変換定義作成方法は、上記第1
の色空間が、画像と画像データとの間を媒介するデバイ
スの色表現領域が直方体あるいは立方体で表されるもの
であり、上記格子直線が、第1の色空間における上記色
表現領域の稜線に対して平行しているものであることが
望ましい。The color conversion definition creating method according to the present invention employs the first
Is a color space in which the color expression region of the device that mediates between the image and the image data is represented by a rectangular parallelepiped or a cube, and the lattice straight line is located on a ridge line of the color expression region in the first color space. It is desirable that they are parallel to each other.
【0039】このような色表現領域の稜線に対して平行
している格子直線は相互に直交するので、実用的な色変
換定義が作成される。Since the grid straight lines parallel to the ridge lines of the color expression area are orthogonal to each other, a practical color conversion definition is created.
【0040】また、本発明の色変換定義作成方法は、上
記既知点対が、上記格子点の、近似過程で設定される位
置と同じ位置の既知点を含むものであって、上記第1修
正過程が、取得した既知点対を構成する既知点の位置と
同じ位置の格子点に対応する格子対応点の第2の色空間
における位置を、その選択した既知点対を構成する既知
対応点の第2の色空間における位置と同じ位置に修正す
るものであってもよく、あるいは、上記既知点対が、上
記格子点の、近似過程で設定される位置とは異なる位置
の既知点を含むものであって、上記第1修正過程が、近
似過程で位置が設定された所定数の格子点それぞれに対
応する所定数の格子対応点のうち、取得した既知点対を
構成する既知点を第1の色空間内で最も狭く取り囲む所
定数の格子点それぞれに対応する格子対応点の、第2の
色空間における位置を修正するものであってもよい。Further, in the color conversion definition creating method according to the present invention, the known point pair includes a known point at the same position as the position of the grid point set in the approximation process. In the process, the position in the second color space of the grid corresponding point corresponding to the grid point at the same position as the position of the acquired known point forming the known point pair is determined by the known corresponding point forming the selected known point pair. The position may be corrected to the same position as the position in the second color space, or the known point pair includes a known point at a position different from the position set in the approximation process of the lattice point. Wherein the first correction step includes, among the predetermined number of grid corresponding points corresponding to each of the predetermined number of grid points whose positions have been set in the approximation step, a known point constituting the acquired known point pair, A certain number of grid points that surround the narrowest in the color space of The corresponding grid points corresponding to the record, may be intended to correct the position in the second color space.
【0041】つまり、本発明の色変換定義作成方法によ
れば、格子点の位置と同じ位置の既知点を既知点対が含
んでいる場合はもちろんのこと、格子点の位置とは異な
る位置の既知点を既知点対が含んでいる場合であっても
高精度な色変換定義を作成することができる。That is, according to the color conversion definition creating method of the present invention, not only the case where the known point pair includes a known point at the same position as the position of the grid point, but also A highly accurate color conversion definition can be created even when a known point pair includes a known point.
【0042】さらに、本発明の色変換定義作成方法は、
修正領域を、上記複数の既知点対それぞれ用に、それら
複数の既知点対それぞれを構成する各既知点が内部に1
つずつ存在するように算出する修正領域算出過程を経る
色変換定義作成方法であって、上記第2修正過程が、修
正領域算出過程で算出された修正領域のうち、第1修正
過程で取得された既知点対用の修正領域内に存在する格
子点に対応する格子対応点の第2の色空間における位置
を修正するものであってもよく、あるいは、上記第1修
正過程が、この第1修正過程が経由される度に上記複数
の既知点対のなかから既知点対を選択的に1つ取得して
格子対応点の位置を修正するものであり、上記第2修正
過程が、第1修正過程で既知点対が1つ取得される度に
経由されるものであるとともに、過去に第1修正過程で
取得済の既知点対を構成する既知点のうち、直前に経由
された第1修正過程で取得された既知点対を構成する既
知点だけが内部に存在するように所定アルゴリズムに基
づいて修正領域を求め、その修正領域内に存在する格子
点に対応する格子対応点の第2の色空間における位置を
修正するものであってもよい。Further, the color conversion definition creating method of the present invention
For each of the plurality of known point pairs, each of the known points forming each of the plurality of known point pairs is internally provided with one or more known points.
A method for creating a color conversion definition through a correction area calculation step of calculating so as to exist one by one, wherein the second correction step is obtained in the first correction step among correction areas calculated in the correction area calculation step. The position in the second color space of the grid corresponding point corresponding to the grid point existing in the correction area for the known point pair may be corrected, or the first correction process may be performed by the first correction process. Each time the correction process is performed, one known point pair is selectively acquired from the plurality of known point pairs to correct the position of the grid corresponding point, and the second correction process is performed by the first correction process. It is transmitted every time one known point pair is acquired in the correction process, and among the known points constituting the known point pair that has been acquired in the first modification process in the past, Only known points that make up the known point pair acquired during the correction process Obtains the correction area based on a predetermined algorithm so that resident, may be intended to correct the position in the second color space corresponding grid points corresponding to the lattice points present in the modified area.
【0043】修正領域算出過程を経る色変換定義作成方
法によれば、各既知点対が色変換定義に影響を及ぼす領
域どうしのバランスが取りやすく、第2修正過程で修正
領域を求める色変換定義作成方法によれば、修正領域算
出過程を経る色変換定義作成方法よりも修正領域を大き
くすることができる。According to the color conversion definition creating method through the correction area calculation step, it is easy to balance the areas where each known point pair affects the color conversion definition, and the color conversion definition for obtaining the correction area in the second correction step. According to the creation method, the correction area can be made larger than in the color conversion definition creation method that goes through the correction area calculation process.
【0044】上記目的を達成する本発明の色変換定義作
成装置は、所定の第1の色空間内で相互に格子状に交差
している複数の格子直線が相互に交差した格子点と、所
定の第2の色空間内の、格子点に対応する格子点対応点
との組からなる格子点対の集合からなる、第1の色空間
と第2の色空間との間の座標変換を定義する色変換定義
を、それぞれが、第1の色空間内の既知点と、その既知
点に対応する、第2の色空間内における既知の既知対応
点との組からなる複数の既知点対に基づいて作成する色
変換定義作成装置であって、所定数の格子点それぞれの
第1の色空間内における位置を設定し、位置を設定した
格子点それぞれに対応する格子対応点の第2の色空間内
における位置を、第2の色空間内におけるそれらの格子
対応点の分布が、上記複数の既知点対それぞれを構成す
る既知対応点の分布に近似するように、第1の色空間内
で直線状に並んでいる格子点それぞれに対応する格子対
応点は第2の色空間内で直線状に並んでいるという条件
下で算出する近似過程と、上記複数の既知点対のなかか
ら既知点対を選択的に取得し、近似過程で位置が設定さ
れた所定数の格子点それぞれに対応する所定数の格子対
応点のうち、取得した既知点対を構成する既知点に対し
て最近接な格子点を含む1つ以上の格子点それぞれに対
応する1つ以上の格子対応点の、第2の色空間における
位置を、その取得した既知点対を構成する既知点および
既知対応点相互間での座標変換が色変換定義によって再
現されるように修正する第1修正過程と、第1修正過程
で取得された既知点対を構成する既知点が内部に1つだ
け存在するように第1の色空間において所定アルゴリズ
ムで求められる修正領域の内部に存在する格子点に対応
する格子対応点のうち、第1修正過程で位置修正された
格子対応点を除く他の格子対応点の、第2の色空間にお
ける位置を、その位置修正された格子対応点の修正量に
応じた修正量だけ修正する第2修正過程とを経て色変換
定義を作成することを特徴とする。A color conversion definition creating apparatus according to the present invention, which achieves the above object, comprises: a grid point where a plurality of grid lines crossing each other in a grid in a predetermined first color space; Defines a coordinate transformation between a first color space and a second color space, which is composed of a set of grid point pairs formed of a set of grid point corresponding points corresponding to grid points in the second color space Is defined as a plurality of known point pairs each consisting of a set of a known point in the first color space and a known corresponding point in the second color space corresponding to the known point. A color conversion definition creating apparatus for creating a position based on a predetermined number of grid points in a first color space, and a second color of a grid corresponding point corresponding to each of the set grid points; The position in space, the distribution of their grid corresponding points in the second color space, In order to approximate the distribution of the known corresponding points constituting each of the plurality of known point pairs, the grid corresponding points corresponding to the grid points linearly arranged in the first color space are defined in the second color space. An approximation process calculated under the condition that they are arranged in a straight line, and a known point pair is selectively obtained from the plurality of known point pairs, and a predetermined number of grid points whose positions are set in the approximation process are respectively Among the predetermined number of grid corresponding points corresponding to the one or more grid corresponding points respectively corresponding to the one or more grid points including the closest grid point to the known point forming the acquired known point pair. A first correction step of correcting the position in the second color space so that coordinate conversion between the known points and the known corresponding points forming the obtained known point pair is reproduced by the color conversion definition; (1) The existing points that constitute the pair of known points Among the grid corresponding points corresponding to the grid points existing inside the correction area obtained by the predetermined algorithm in the first color space so that only one point exists therein, the grid whose position has been corrected in the first correction process A color conversion definition is obtained through a second correction process of correcting the positions of the grid corresponding points other than the corresponding points in the second color space by a correction amount corresponding to the correction amount of the position corrected grid corresponding points. It is characterized in that it is created.
【0045】上記目的を達成する本発明の色変換定義作
成プログラム記憶媒体は、所定の第1の色空間内で相互
に格子状に交差している複数の格子直線が相互に交差し
た格子点と、所定の第2の色空間内の、格子点に対応す
る格子点対応点との組からなる格子点対の集合からな
る、第1の色空間と第2の色空間との間の座標変換を定
義する色変換定義を、それぞれが、第1の色空間内の既
知点と、その既知点に対応する、第2の色空間内におけ
る既知の既知対応点との組からなる複数の既知点対に基
づいて作成する色変換定義作成プログラムを記憶してい
る色変換定義作成プログラム記憶媒体であって、所定数
の格子点それぞれの第1の色空間内における位置を設定
し、位置を設定した格子点それぞれに対応する格子対応
点の第2の色空間内における位置を、第2の色空間内に
おけるそれらの格子対応点の分布が、上記複数の既知点
対それぞれを構成する既知対応点の分布に近似するよう
に、第1の色空間内で直線状に並んでいる格子点それぞ
れに対応する格子対応点は第2の色空間内で直線状に並
んでいるという条件下で算出する近似過程と、上記複数
の既知点対のなかから既知点対を選択的に取得し、近似
過程で位置が設定された所定数の格子点それぞれに対応
する所定数の格子対応点のうち、取得した既知点対を構
成する既知点に対して最近接な格子点を含む1つ以上の
格子点それぞれに対応する1つ以上の格子対応点の、第
2の色空間における位置を、その取得した既知点対を構
成する既知点および既知対応点相互間での座標変換が色
変換定義によって再現されるように修正する第1修正過
程と、第1修正過程で取得された既知点対を構成する既
知点が内部に1つだけ存在するように第1の色空間にお
いて所定アルゴリズムで求められる修正領域の内部に存
在する格子点に対応する格子対応点のうち、第1修正過
程で位置修正された格子対応点を除く他の格子対応点
の、第2の色空間における位置を、その位置修正された
格子対応点の修正量に応じた修正量だけ修正する第2修
正過程とを経て色変換定義を作成する色変換定義作成プ
ログラムを記憶してなることを特徴とする。In order to achieve the above object, the present invention provides a color conversion definition creating program storage medium comprising: a plurality of grid lines crossing each other in a grid in a predetermined first color space; A coordinate conversion between a first color space and a second color space, which is a set of grid point pairs in a predetermined second color space, which is a set of grid point corresponding points corresponding to the grid points. Are defined as a plurality of known points each consisting of a set of a known point in the first color space and a known corresponding point in the second color space corresponding to the known point. A color conversion definition creating program storage medium storing a color conversion definition creating program created based on a pair, wherein a position in a first color space of each of a predetermined number of grid points is set, and the position is set. In the second color space of the grid corresponding point corresponding to each grid point The positions in the first color space are linearly adjusted so that the distribution of the grid corresponding points in the second color space approximates the distribution of the known corresponding points constituting each of the plurality of known point pairs. The approximation process of calculating under the condition that the grid corresponding points corresponding to the grid points arranged in a line are linearly arranged in the second color space, and a known point pair from the plurality of known point pairs Of the predetermined number of grid corresponding points corresponding to each of the predetermined number of grid points that are selectively acquired and whose positions have been set in the approximation process, the lattice point closest to the known point forming the acquired known point pair The positions in the second color space of the one or more grid corresponding points corresponding to the one or more grid points, respectively, include the coordinates between the known points forming the acquired known point pair and the known corresponding points. Fixed conversion to be reproduced by color conversion definition A first correction process to be performed, and a first correction process that exists within a correction area determined by a predetermined algorithm in the first color space so that only one known point that forms the known point pair obtained in the first correction process exists therein. The positions of the grid corresponding points in the second color space other than the grid corresponding points whose positions have been corrected in the first correction process among the grid corresponding points corresponding to And a second conversion process of correcting the color conversion definition by the correction amount according to the correction amount.
【0046】なお、本発明にいう色変換定義作成プログ
ラムおよび本発明の色変換定義作成装置については、こ
こではその基本形態のみを示すのにとどめるが、これは
単に重複を避けるためであり、本発明にいう色変換定義
作成プログラムおよび本発明の色変換定義作成装置に
は、上記の基本形態の色変換定義作成プログラムおよび
色変換定義作成装置のみではなく、前述した色変換定義
作成方法の各形態に対応する各種の形態の色変換定義作
成プログラムおよび色変換定義作成装置が含まれる。The color conversion definition creating program and the color conversion definition creating apparatus according to the present invention are only shown here in their basic form, but this is merely to avoid duplication. The color conversion definition creation program and the color conversion definition creation device of the present invention include not only the color conversion definition creation program and the color conversion definition creation device of the above-described basic form but also each of the above-described color conversion definition creation methods. And various types of color conversion definition creation programs and color conversion definition creation devices.
【0047】[0047]
【発明の実施の形態】以下、本発明の実施形態について
説明する。Embodiments of the present invention will be described below.
【0048】図2は、本発明の一実施形態が適用された
画像入力−色変換−画像出力システムの全体構成図であ
る。FIG. 2 is an overall configuration diagram of an image input-color conversion-image output system to which one embodiment of the present invention is applied.
【0049】ここには、カラースキャナ10が示されて
おり、そのカラースキャナ10では原稿画像11が読み
取られてRGB3色の画像データが生成される。このR
GBの画像データはパーソナルコンピュータ20に入力
される。このパーソナルコンピュータ20では、カラー
スキャナ10で得られた画像データが、後述するカラー
プリンタ30に適した画像出力用のRGB3色の画像デ
ータに変換される。この画像出力用の画像データは、カ
ラープリンタ30に入力され、そのカラープリンタ30
では、入力された画像データに基づくプリント出力が行
なわれて、プリント画像31が形成される。Here, a color scanner 10 is shown, and the color scanner 10 reads an original image 11 and generates RGB three-color image data. This R
The GB image data is input to the personal computer 20. In the personal computer 20, the image data obtained by the color scanner 10 is converted into image data of three colors of RGB for image output suitable for a color printer 30 described later. The image data for image output is input to the color printer 30, and the color printer 30
In, print output based on the input image data is performed, and a print image 31 is formed.
【0050】ここで、このパーソナルコンピュータ20
は、本発明にいう色変換定義作成装置の一実施形態を兼
ねており、このパーソナルコンピュータ20では、あら
かじめ色変換定義が作成され、カラースキャナ10で得
られた画像データをカラープリンタ30用の画像データ
に変換する際は、その作成された色変換定義が参照され
る。この色変換定義、およびその作成方法については後
述する。Here, the personal computer 20
Also serves as an embodiment of a color conversion definition creating apparatus according to the present invention. In this personal computer 20, a color conversion definition is created in advance, and image data obtained by the color scanner 10 is converted into an image for the color printer 30. When converting to data, the created color conversion definition is referred to. The color conversion definition and a method for creating the color conversion will be described later.
【0051】この図2に示すシステムでは、画像を入力
して画像データを得る入力デバイスの一例として、原稿
画像を読み取って画像データを生成するカラースキャナ
が示されているが、入力デバイスとしては、カラースキ
ャナのほか、例えばDSC(ディジタルスチールカメ
ラ)や、リバーサルフィルムを用いた写真撮影によりそ
のリバーサルフィルム上に画像を記録しその記録された
画像をカラースキャナ等で読み取って画像データを得る
システムや、その他画像を入力して画像データを得るも
のであればよい。In the system shown in FIG. 2, a color scanner for reading an original image and generating image data is shown as an example of an input device for inputting an image and obtaining image data. In addition to a color scanner, for example, a DSC (digital still camera), a system that records an image on the reversal film by photographing using a reversal film, reads the recorded image with a color scanner or the like, and obtains image data, Any other device may be used as long as an image is input to obtain image data.
【0052】また、この図2に示すシステムでは画像デ
ータに基づく画像を出力する出力デバイスの一例として
カラープリンタ30を示したが、このカラープリンタ3
0は、電子写真方式のカラープリンタであってもよく、
インクジェット方式のカラープリンタであってもよく、
変調されたレーザ光で印画紙を露光してその印画紙を現
像する方式のプリンタであってもよく、そのプリント方
式の如何を問うものではない。また、出力デバイスとし
ては、プリンタに限定されるものではなく、印刷機であ
ってもよく、あるいは表示画面上に画像を表示するCR
Tディスプレイ装置、プラズマディスプレイ装置等の画
像表示装置であってもよい。In the system shown in FIG. 2, the color printer 30 is shown as an example of an output device for outputting an image based on image data.
0 may be an electrophotographic color printer,
It may be an inkjet type color printer,
The printer may be of a type that exposes the photographic paper with the modulated laser beam and develops the photographic paper, and does not matter what the printing method is. The output device is not limited to a printer, but may be a printing machine or a CR that displays an image on a display screen.
An image display device such as a T display device or a plasma display device may be used.
【0053】ただし、ここでは、入力デバイス、出力デ
バイスの各一例としてカラースキャナ10、カラープリ
ンタ30を備えたシステムを前提として説明する。However, here, a description will be given on the assumption that the system includes a color scanner 10 and a color printer 30 as examples of the input device and the output device.
【0054】ここで、この図2に示すシステムにおけ
る、本発明の一実施形態としての特徴は、パーソナルコ
ンピュータ20の内部で実行される処理内容にあり、以
下、このパーソナルコンピュータ20について説明す
る。A feature of the system shown in FIG. 2 as one embodiment of the present invention resides in the content of processing executed inside the personal computer 20, and the personal computer 20 will be described below.
【0055】図3は、図2に1つのブロックで示すパー
ソナルコンピュータ20の外観斜視図、図4は、そのパ
ーソナルコンピュータ20のハードウェア構成図であ
る。FIG. 3 is an external perspective view of the personal computer 20 shown by one block in FIG. 2, and FIG. 4 is a hardware configuration diagram of the personal computer 20.
【0056】このパーソナルコンピュータ20は、外観
構成上、本体装置21、その本体装置21からの指示に
応じて表示画面22a上に画像を表示する画像表示装置
22、本体装置21に、キー操作に応じた各種の情報を
入力するキーボード23、および、表示画面22a上の
任意の位置を指定することにより、その位置に表示され
た、例えばアイコン等に応じた指示を入力するマウス2
4を備えている。この本体装置21は、外観上、フロッ
ピィディスクを装填するためのフロッピィディスク装填
口21a、およびCD−ROMを装填するためのCD−
ROM装填口21bを有する。The personal computer 20 has a main body device 21, an image display device 22 for displaying an image on a display screen 22 a in response to an instruction from the main body device 21, and a main device 21 in response to a key operation. A keyboard 23 for inputting various types of information, and a mouse 2 for designating an arbitrary position on the display screen 22a to input an instruction corresponding to, for example, an icon displayed at the position.
4 is provided. The main unit 21 has a floppy disk loading port 21a for loading a floppy disk, and a CD-ROM for loading a CD-ROM.
It has a ROM loading port 21b.
【0057】本体装置21の内部には、図4に示すよう
に、各種プログラムを実行するCPU211、ハードデ
ィスク装置213に格納されたプログラムが読み出され
CPU211での実行のために展開される主メモリ21
2、各種プログラムやデータ等が保存されたハードディ
スク装置213、フロッピィディスク100が装填され
その装填されたフロッピィディスク100をアクセスす
るFDドライブ214、CD−ROM110が装填さ
れ、その装填されたCD−ROM110をアクセスする
CD−ROMドライブ215、カラースキャナ10(図
2参照)と接続され、カラースキャナ10から画像デー
タを受け取る入力インタフェース216、カラープリン
タ30(図2参照)と接続され、カラープリンタ30に
画像データを送る出力インタフェース217が内蔵され
ており、これらの各種要素と、さらに図2にも示す画像
表示装置22、キーボード23、マウス24は、バス2
5を介して相互に接続されている。As shown in FIG. 4, a main memory 21 which executes various programs and a program stored in a hard disk drive 213 are read out and expanded for execution by the CPU 211 inside the main unit 21 as shown in FIG.
2. A hard disk drive 213 storing various programs, data, etc., an FD drive 214 for loading the floppy disk 100 and accessing the loaded floppy disk 100, a CD-ROM 110 loaded, and the loaded CD-ROM 110 A CD-ROM drive 215 to be accessed, connected to the color scanner 10 (see FIG. 2), an input interface 216 for receiving image data from the color scanner 10, and connected to a color printer 30 (see FIG. 2). An output interface 217 for sending the image data, the image display device 22, the keyboard 23, and the mouse 24 shown in FIG.
5 are interconnected.
【0058】ここで、CD−ROM110には、このパ
ーソナルコンピュータ20を色変換定義作成装置として
動作させるための色変換定義作成プログラムが記憶され
ており、そのCD−ROM110はCD−ROMドライ
ブ215に装填され、そのCD−ROM110に記憶さ
れた色変換定義作成プログラムがこのパーソナルコンピ
ュータ20にアップロードされてハードディスク装置2
13に記憶される。この色変換定義作成プログラムが記
憶されているCD−ROM110は、本発明の色変換定
義作成プログラム記憶媒体の一実施形態であり、この色
変換定義作成プログラムがアップロードされて記憶され
たハードディスク装置213も、色変換定義作成プログ
ラム記憶媒体の一実施形態である。Here, the CD-ROM 110 stores a color conversion definition creating program for operating the personal computer 20 as a color conversion definition creating device. The CD-ROM 110 is loaded into the CD-ROM drive 215. Then, the color conversion definition creating program stored in the CD-ROM 110 is uploaded to the personal computer 20 and the hard disk drive 2
13 is stored. The CD-ROM 110 in which the color conversion definition creating program is stored is an embodiment of the color conversion definition creating program storage medium of the present invention, and the hard disk device 213 in which the color conversion definition creating program is uploaded and stored is also included. Is an embodiment of a color conversion definition creation program storage medium.
【0059】次に、パーソナルコンピュータ20にアッ
プロードにされた色変換定義作成プログラムによる色変
換定義の作成方法について説明する。Next, a method of creating a color conversion definition by the color conversion definition creating program uploaded to the personal computer 20 will be described.
【0060】ここでは、カラースキャナ10やカラープ
リンタ30といった各デバイスに依存した色空間(ここ
ではRGB色空間)と共通色空間(ここではL*a*b*
色空間)との間での色変換を定義する色変換定義がデバ
イス毎に作成されるものとする。また、RGB色空間
は、本発明にいう第1の色空間の一例であり、L*a*b
*色空間は、本発明にいう第2の色空間の一例である。Here, the color scanner 10 and the color printer
Color space depending on each device such as the linter 30 (here
Then, an RGB color space) and a common color space (here, L*a*b*
Color conversion definition that defines the color conversion between
It shall be created for each chair. Also, RGB color space
Is an example of a first color space according to the present invention, and L*a*b
*The color space is an example of the second color space according to the present invention.
【0061】図5は、パーソナルコンピュータ20内で
実行される色変換定義作成プログラムによる色変換定義
作成方法の一例を示したフローチャートである。FIG. 5 is a flowchart showing an example of a color conversion definition creating method using a color conversion definition creating program executed in the personal computer 20.
【0062】ここでは、近似過程(ステップS10
1)、第1修正過程(ステップS103)、および第2
修正過程(ステップS104)を経て色変換定義が作成
される。また、ここでは、バランスのとれた修正領域を
予め用意しておくために、近似過程(ステップS10
1)の後に修正領域算出過程(ステップS102)が置
かれている。Here, the approximation process (step S10)
1), the first correction process (step S103), and the second
A color conversion definition is created through a correction process (step S104). Here, in order to prepare a balanced correction area in advance, an approximation process (step S10) is performed.
After 1), a correction area calculation process (step S102) is provided.
【0063】第1修正過程(ステップS103)および
第2修正過程(ステップS104)は、既知点対1組毎
に1回繰り返される過程であり、カラーチャートなどに
基づいて用意された、上記表2に示すような複数の既知
点対が全て取得されるまで繰り返される(ステップS1
05)。また、色変換定義は、上記表1に示すような、
格子点対の集合として作成されるが、近似過程(ステッ
プS101)で近似的な色変換定義に相当する格子点対
の集合が作成され、その後第1修正過程や第2修正過程
を経るたびに、色変換定義を構成している格子点対が修
正されていき、最終的に、高精度な色変換定義を構成す
る格子点対の集合が作成される。The first correction process (step S103) and the second correction process (step S104) are processes that are repeated once for each pair of known points, and are performed based on a color chart or the like. (Step S1)
05). The color conversion definition is as shown in Table 1 above.
Although a set of lattice point pairs is created, a set of lattice point pairs corresponding to an approximate color conversion definition is created in the approximation process (step S101), and each time a first modification process or a second modification process is performed thereafter. Then, the grid point pairs forming the color conversion definition are corrected, and finally, a set of grid point pairs forming the high-precision color conversion definition is created.
【0064】以下、これらの各過程について順次説明す
る。但し、以下の説明では、上述したように、色空間内
の点の位置と点自体とを特に区別せずに「点を求める」
等と表現する場合がある。Hereinafter, each of these steps will be sequentially described. However, in the following description, as described above, “find a point” without particularly distinguishing the position of the point in the color space from the point itself.
It may be expressed as etc.
【0065】図6は、近似過程の説明図であり、図6
(A)には、RGB色空間が便宜上2次元的に示されて
おり、図6(B)には、L*a*b*色空間が同様に2次
元的に示されている。FIG. 6 is an explanatory diagram of the approximation process.
6A shows the RGB color space two-dimensionally for convenience, and FIG. 6B shows the L * a * b * color space similarly two-dimensionally.
【0066】先ず図5のステップS101における近似
過程では、RGB色空間内の立方体40で表される色表
現領域内の格子点41が、パーソナルコンピュータの記
憶容量が許す範囲内で充分たくさん設定され、それらの
格子点41それぞれに対応する、L*a*b*色空間内の
格子対応点42が、上記第3のプロファイリングで説明
した方法によって、上述した表2に示すような複数の既
知点対に基づいて算出される。このような格子点41と
格子対応点42からなる格子点対の集合は、近似的な色
変換定義を構成している。但し、この近似過程では、必
ず1次の多項式が用いられ、RGB色空間内の格子直線
43に対応するL*a*b*色空間内の格子対応線44は
直線となる。これによって、L*a*b*色空間内での色
表現領域は八面体45で近似されることとなり、色表現
領域の周面付近における色変換定義の破綻が回避され
る。First, in the approximation process in step S101 in FIG. 5, the number of grid points 41 in the color representation area represented by the cube 40 in the RGB color space is set sufficiently large within the range permitted by the storage capacity of the personal computer. A grid corresponding point 42 in the L * a * b * color space corresponding to each of the grid points 41 is formed by a plurality of known point pairs as shown in Table 2 by the method described in the third profiling. Is calculated based on A set of grid point pairs including such grid points 41 and grid corresponding points 42 forms an approximate color conversion definition. However, in this approximation process, a first-order polynomial is always used, and the grid corresponding line 44 in the L * a * b * color space corresponding to the grid line 43 in the RGB color space is a straight line. As a result, the color expression area in the L * a * b * color space is approximated by the octahedron 45, and the breakdown of the color conversion definition near the peripheral surface of the color expression area is avoided.
【0067】図7は、修正領域算出過程の説明図であ
る。FIG. 7 is an explanatory diagram of the correction area calculation process.
【0068】この図7には、図6(A)同様に、RGB
色空間が2次元的に示されており、上述した表2に示す
ような複数の既知点対それぞれを構成する既知点46の
一例も示されている。FIG. 7 shows the RGB values as in FIG.
The color space is shown two-dimensionally, and an example of known points 46 forming each of a plurality of known point pairs as shown in Table 2 is also shown.
【0069】図5のステップS102における修正領域
算出過程では、各既知点46毎に(即ち各既知点対毎
に)以下説明するような修正領域47が算出される。In the correction area calculation process in step S102 in FIG. 5, a correction area 47 as described below is calculated for each known point 46 (ie, for each known point pair).
【0070】ここで算出される修正領域47は本発明に
いう修正領域の一例であって、各既知点46を中心とす
る球形の領域であり、その球形の領域の半径が、他の既
知点を含まない限りにおいてなるべく大きくなるように
算出される。従って、修正領域47どうしが重なり合う
場合はあるが、1つの修正領域47内には必ず1つだけ
既知点46が存在し、各修正領域47のバランスがよ
い。The correction area 47 calculated here is an example of the correction area according to the present invention, and is a spherical area centered on each known point 46, and the radius of the spherical area is different from other known points. Is calculated so as to be as large as possible as long as it is not included. Accordingly, the correction areas 47 may overlap each other, but there is always only one known point 46 in one correction area 47, and the correction areas 47 are well-balanced.
【0071】図8は、第1修正過程の説明図であり、図
6同様に、図8(A)にはRGB色空間、図8(B)に
はL*a*b*色空間が2次元的に示されている。FIG. 8 is an explanatory diagram of the first correction process. As in FIG. 6, FIG. 8A shows an RGB color space, and FIG. 8B shows an L * a * b * color space of 2 colors. Dimensionally shown.
【0072】図5のステップS103における第1修正
過程では、図7に例示する複数の既知点46それぞれを
含む複数の既知点対のなかから1つの既知点対が選択的
に取得される。図8(A)には、取得された既知点対を
構成する既知点46が示されており、近似過程で設定さ
れた格子点41も示されている。ここでは、既知点46
が1つの格子点の位置と同じ位置に存在し、つまり、既
知点46が格子点と重なり合っている。また、図8
(B)には、取得された既知点対を構成する既知対応点
48が示されており、既知点46の位置と同じ位置の格
子点に対応する格子対応点42も示されている。In the first correction process in step S103 of FIG. 5, one known point pair is selectively obtained from a plurality of known point pairs including the plurality of known points 46 illustrated in FIG. FIG. 8A shows known points 46 constituting the acquired known point pair, and also shows grid points 41 set in the approximation process. Here, the known point 46
Exists at the same position as the position of one grid point, that is, the known point 46 overlaps the grid point. FIG.
(B) shows the known corresponding points 48 constituting the acquired known point pair, and also shows the grid corresponding points 42 corresponding to the grid points at the same positions as the positions of the known points 46.
【0073】既知点対が取得されると、その既知点対を
構成している既知点46と重なり合っている格子点に対
応する格子対応点42の位置が、その既知点対を構成し
ている既知対応点48の位置と同じ位置に修正される。
その結果、RGB色空間内の格子直線43に対応する格
子対応線44は折れ線に修正される。When the known point pair is acquired, the position of the grid corresponding point 42 corresponding to the grid point overlapping the known point 46 forming the known point pair constitutes the known point pair. The position is corrected to the same position as the position of the known corresponding point 48.
As a result, the grid line 44 corresponding to the grid line 43 in the RGB color space is corrected to a polygonal line.
【0074】既知点46と既知対応点48との対応関係
は、測色などによって得られた対応関係であるので、こ
れらの点は、RGB色空間の座標とL*a*b*色空間の
座標との正確な対応関係を表している。そして、この既
知対応点48の位置と同じ位置に格子対応点42の位置
が修正されることにより、色変換定義は、既知点46と
既知対応点48との間での座標変換を再現することとな
り、既知点46や既知対応点48の周辺で正確な対応関
係が再現されることとなる。Since the correspondence between the known point 46 and the known corresponding point 48 is a correspondence obtained by colorimetry or the like, these points are represented by the coordinates of the RGB color space and the L * a * b * color space. It represents the exact correspondence with the coordinates. Then, by correcting the position of the grid corresponding point 42 to the same position as the position of the known corresponding point 48, the color conversion definition reproduces the coordinate conversion between the known point 46 and the known corresponding point 48. Thus, an accurate correspondence relationship is reproduced around the known point 46 and the known corresponding point 48.
【0075】ここで、既知点46の位置が、いずれの格
子点41とも重ならない場合における格子対応点42の
修正方法について説明する。Here, a method of correcting the grid corresponding point 42 when the position of the known point 46 does not overlap with any of the grid points 41 will be described.
【0076】図9は、既知点の位置が、いずれの格子点
とも重ならない場合における格子対応点の修正方法の説
明図である。FIG. 9 is an explanatory diagram of a method of correcting grid corresponding points when the position of a known point does not overlap with any grid point.
【0077】図9(A)には、既知点46と、その既知
点46を取り囲んでいる格子点41が2次元的に示され
ている。格子点41は実際には立方体49の頂点に位置
しているので8つ存在するが、ここでは図示の関係上4
つの格子点41が示されている。また、図9(B)に
は、それらの既知点46および格子点41それぞれに対
応する既知対応点48および格子対応点42が2次元的
に示されている。さらに、この図9(B)には、既知対
応点48の位置に応じて以下説明するように修正された
後の格子対応点42aと、各格子対応点42の位置修正
量diも例示されている。FIG. 9A two-dimensionally shows a known point 46 and a lattice point 41 surrounding the known point 46. Since the lattice point 41 is actually located at the vertex of the cube 49, there are eight lattice points.
Two grid points 41 are shown. In FIG. 9B, a known corresponding point 48 and a grid corresponding point 42 corresponding to the known point 46 and the grid point 41, respectively, are shown two-dimensionally. Furthermore, in the FIG. 9 (B), the lattice corresponding point 42a after being modified as will be described below in accordance with the position of known corresponding points 48, the position correction amount d i of each corresponding grid points 42 are illustrated ing.
【0078】ここでは、格子対応点42を修正するに当
たって、先ず、格子点41で取り囲まれた立方体49に
対する既知点46の相対的な位置と、修正前の各格子対
応点42の座標に基づいて、以下の式で表されるいわゆ
る体積補間演算が行われ、既知点46に対して計算上対
応する計算対応点50が算出される。Here, in correcting the grid corresponding point 42, first, based on the relative position of the known point 46 with respect to the cube 49 surrounded by the grid point 41, and the coordinates of each grid corresponding point 42 before correction. A so-called volume interpolation operation represented by the following equation is performed, and a calculation corresponding point 50 corresponding to the known point 46 is calculated.
【0079】 L=L1V1+L2V2+…+L8V8 a=a1V1+a2V2+…+a8V8 b=b1V1+b2V2+…+b8V8 但し、V1+V2+…+V8=1 ここで、L,a,bは、計算対応点50の座標であり、
Li,ai,bi(i=1,…,8)は、修正前の各格子
対応点42の座標である。また、Vi(i=1,…,
8)は、体積補間演算の係数であって、既知点46を基
準として立方体49が8分割された分割領域51のう
ち、格子対応点42に対応する格子点41に対して既知
点46を挟んで対向している分割領域51の体積に相当
する。但し、これらの値は立方体49の体積を1として
規格化された値である。[0079] L = L 1 V 1 + L 2 V 2 + ... + L 8 V 8 a = a 1 V 1 + a 2 V 2 + ... + a 8 V 8 b = b 1 V 1 + b 2 V 2 + ... + b 8 V 8 where V 1 + V 2 +... + V 8 = 1 Here, L, a, and b are the coordinates of the calculation corresponding point 50,
L i , a i , and b i (i = 1,..., 8) are the coordinates of each grid corresponding point 42 before correction. Also, V i (i = 1,...,
8) is a coefficient of the volume interpolation operation, and the known point 46 is interposed between the grid points 41 corresponding to the grid corresponding points 42 in the divided area 51 in which the cube 49 is divided into eight based on the known points 46. Corresponds to the volume of the divided area 51 facing each other. However, these values are values standardized with the volume of the cube 49 as 1.
【0080】次に、既知対応点48と計算対応点50と
の差分Dが求められ、その差分Dに基づいて、例えば以
下に示す式により各格子点の位置修正量di(i=1,
…,8)が算出される。以下に示す式は、修正後の各格
子対応点42aの座標に基づいた体積補間演算の結果
と、既知対応点48とを互いに一致させる式の一例であ
る。Next, a difference D between the known corresponding point 48 and the calculated corresponding point 50 is determined. Based on the difference D, the position correction amount d i (i = 1,
.., 8) are calculated. The following equation is an example of an equation that matches the result of the volume interpolation operation based on the coordinates of each corrected grid corresponding point 42a with the known corresponding point 48.
【0081】D=d1V1+d2V2+…+d8V8 但し、di=dVi,(i=1,…,8) ここで、dは比例係数である。体積補間演算の係数Vi
(i=1,…,8)と差分Dは既知であるので、比例係
数dおよび各位置修正量di(i=1,…,8)を算出
することができる。D = d 1 V 1 + d 2 V 2 +... + D 8 V 8 where d i = dV i , (i = 1,..., 8) where d is a proportional coefficient. Coefficient of volume interpolation calculation V i
Since (i = 1,..., 8) and the difference D are known, the proportional coefficient d and each position correction amount d i (i = 1,..., 8) can be calculated.
【0082】このように算出された各位置修正量d
i(i=1,…,8)だけ各格子対応点42の位置が修
正されることにより、色変換定義は、既知点46と既知
対応点48との間の座標変換を再現することとなる。つ
まり、既知点46が格子点41と重なり合わない場合で
あっても、色変換定義によって、既知点46と既知対応
点48との間の座標変換が再現されるように格子対応点
42の位置を修正することができる。Each position correction amount d calculated in this way
By correcting the position of each grid corresponding point 42 by i (i = 1,..., 8), the color conversion definition reproduces the coordinate conversion between the known point 46 and the known corresponding point 48. . In other words, even when the known point 46 does not overlap the grid point 41, the position of the grid corresponding point 42 is set so that the coordinate conversion between the known point 46 and the known corresponding point 48 is reproduced by the color conversion definition. Can be modified.
【0083】以下の説明では、既知点46が格子点41
と重なり合う場合のみについて説明する。In the following description, the known point 46 is the grid point 41
Only the case where they overlap will be described.
【0084】図10は、第2修正過程の説明図であり、
図6同様に、図10(A)にはRGB色空間、図10
(B)にはL*a*b*色空間が2次元的に示されてい
る。FIG. 10 is an explanatory diagram of the second correction process.
As in FIG. 6, FIG. 10A shows an RGB color space, and FIG.
(B) shows the L * a * b * color space two-dimensionally.
【0085】図10(A)には、図8(A)および図8
(B)を参照して説明した第1修正過程で取得された既
知点対を構成する既知点46が示されており、その既知
点対について、上述した修正領域算出過程で算出された
修正領域47も示されている。FIG. 10 (A) shows FIG. 8 (A) and FIG.
A known point 46 forming a known point pair acquired in the first modification process described with reference to (B) is shown, and the known region pair is calculated for the known region in the above described modified region calculation process. 47 is also shown.
【0086】第2修正過程では、近似過程で設定された
格子点41のうち、修正領域47内に存在する格子点4
1bに対応する格子対応点42bの位置が修正される。
但し、既知点46と重なり合う格子点に対応する格子対
応点42aについては、第1修正過程で既に位置修正済
みであるので、この第2修正過程では位置修正の対象外
である。In the second correction process, among the grid points 41 set in the approximation process, the grid points 4 existing in the correction area 47
The position of the grid corresponding point 42b corresponding to 1b is corrected.
However, since the position of the grid corresponding point 42a corresponding to the grid point overlapping the known point 46 has already been corrected in the first correction process, it is not subject to the position correction in the second correction process.
【0087】各格子対応点42bの位置の修正量は、第
1修正過程で位置修正済みの格子対応点42aの修正量
以下の修正量であって、修正領域47の中心に近いほど
大きく、中心から離れるほど小さい。このような修正量
だけ位置が修正されることにより、各格子対応点42b
の位置が、図10(B)に黒点42cで示す位置に修正
される。このように修正されることにより、第1修正過
程での位置修正が、修正領域47全体に反映されて、色
変換定義の精度が向上する。The correction amount of the position of each grid corresponding point 42b is equal to or smaller than the correction amount of the grid corresponding point 42a whose position has been corrected in the first correction process. Smaller away from. By correcting the position by such a correction amount, each grid corresponding point 42b
Is corrected to the position indicated by the black dot 42c in FIG. With such correction, the position correction in the first correction process is reflected on the entire correction area 47, and the accuracy of the color conversion definition is improved.
【0088】上述した第1修正過程と第2修正過程が、
複数の既知点対がすべて取得されるまで繰り返される
(図5のステップS105参照)ことによって、格子対
応線44の形が次々と修正され、最終的に、図1に示す
曲線4に相当する折れ線が得られて、高精度な色変換定
義が作成されることとなる。The first correction process and the second correction process described above include:
By repeating until a plurality of known point pairs are all acquired (see step S105 in FIG. 5), the shape of the grid corresponding line 44 is successively corrected, and finally, a polygonal line corresponding to the curve 4 shown in FIG. Is obtained, and a high-precision color conversion definition is created.
【0089】なお、本発明の色変換定義作成方法は、複
数の既知点対全てについて第1修正過程における取得と
修正が行われた後で、第2修正過程における修正が行わ
れるものであってもよい。In the color conversion definition creating method of the present invention, the correction in the second correction process is performed after the acquisition and the correction in the first correction process for all the plurality of known point pairs. Is also good.
【0090】次に、本発明の色変換定義作成方法の、図
5に示すフローチャートが示す一例とは異なる他の例に
ついて説明する。Next, another example of the color conversion definition creating method of the present invention which is different from the example shown in the flowchart of FIG. 5 will be described.
【0091】図11は、本発明の色変換定義作成方法の
他の例を示すフローチャートである。FIG. 11 is a flowchart showing another example of the color conversion definition creating method of the present invention.
【0092】この図11に示す例では、図5に示す例と
同様に、近似過程(ステップS201)、第1修正過程
(ステップS202)、および第2修正過程(ステップ
S203)を経て色変換定義が作成され、図5に示す例
とは異なり、修正領域算出過程は置かれていない。In the example shown in FIG. 11, similar to the example shown in FIG. 5, the color conversion definition is performed through an approximation process (step S201), a first correction process (step S202), and a second correction process (step S203). Is created, and unlike the example shown in FIG. 5, the correction area calculation process is not performed.
【0093】また、図5に示す例と同様に、第1修正過
程(ステップS202)および第2修正過程(ステップ
S203)は、複数の既知点対が全て取得されるまで繰
り返される(ステップS204)。Also, as in the example shown in FIG. 5, the first correction process (step S202) and the second correction process (step S203) are repeated until all of a plurality of known point pairs are obtained (step S204). .
【0094】さらに、この図11に示す近似過程(ステ
ップS201)および第1修正過程(ステップS20
2)において実行される内容は、図5に示す近似過程
(ステップS101)および第1修正過程(ステップS
103)において実行される内容と全く同様であるので
重複説明を省略する。Further, the approximation process (step S201) and the first correction process (step S20) shown in FIG.
The contents executed in 2) include an approximation process (step S101) and a first correction process (step S101) shown in FIG.
103) is exactly the same as the content executed in step 103), and a duplicate description will be omitted.
【0095】この図11に示す第2修正過程(ステップ
S203)では、先ず修正領域が後述するように算出さ
れ、算出された修正領域内の格子点に対応する格子対応
点の位置が、図5に示す第2修正過程(ステップS10
4)と同様に修正される。In the second correction process (step S203) shown in FIG. 11, first, a correction area is calculated as described later, and the position of a grid corresponding point corresponding to a grid point in the calculated correction area is determined as shown in FIG. (Step S10)
Modified as in 4).
【0096】以下、図11に示す第2修正過程(ステッ
プS203)における修正領域の算出方法について説明
する。Hereinafter, a method of calculating the correction area in the second correction process (step S203) shown in FIG. 11 will be described.
【0097】図12は、第2修正過程における修正領域
の算出方法の説明図である。FIG. 12 is an explanatory diagram of a method of calculating a correction area in the second correction process.
【0098】この図12には、第1修正過程が複数回繰
り返されて取得された複数の既知点対それぞれを構成す
る複数の既知点46a,46bが示されている。修正領
域47は、直前に実行された第1修正過程で取得された
既知点対を構成する既知点46aを中心とする球形の領
域として算出され、修正領域47の半径は、中心の既知
点46aを除く他の既知点46bを含まない限りにおい
てなるべく大きくなるように算出される。このように算
出された修正領域47は、図7を参照して説明した修正
領域算出過程で算出される修正領域よりも広いため、中
心の既知点46aを含む既知点対に従って第1修正過程
で行われた位置修正が、より広く反映されることとな
り、高精度な色変換定義が作成される。FIG. 12 shows a plurality of known points 46a and 46b constituting a plurality of known point pairs acquired by repeating the first correction process a plurality of times. The correction area 47 is calculated as a spherical area centered on a known point 46a that forms a pair of known points acquired in the first correction process executed immediately before, and the radius of the correction area 47 is the center known point 46a. Is calculated so as to be as large as possible as long as it does not include other known points 46b except for. Since the correction area 47 calculated in this manner is wider than the correction area calculated in the correction area calculation step described with reference to FIG. 7, the correction area 47 is calculated in the first correction step according to the known point pair including the center known point 46a. The performed position correction is more widely reflected, and a highly accurate color conversion definition is created.
【0099】なお、この第2修正過程において算出され
た修正領域47に基づいて格子対応点が位置修正された
後、第1修正過程が繰り返されて、修正領域47内に存
在する既知点46cを含む既知点対が取得された場合に
は、第1修正過程および第2修正過程において、その既
知点46cを含む既知点対に従った再修正が格子対応点
に施されることとなる。但し、再修正が施される場合で
あっても、修正領域47が上述したように算出されるの
で、第1修正過程で既に位置修正済の格子対応点に対す
る再修正は回避される。After the position of the grid corresponding point is corrected based on the correction area 47 calculated in the second correction step, the first correction step is repeated, and the known point 46c existing in the correction area 47 is determined. When a known point pair including the known point 46c is acquired, re-correction according to the known point pair including the known point 46c is performed on the grid corresponding point in the first correction process and the second correction process. However, even when re-correction is performed, the correction area 47 is calculated as described above, so that re-correction of a grid corresponding point whose position has already been corrected in the first correction process is avoided.
【0100】なお、上記説明した色変換定義作成方法の
各例では、球形の修正領域が採用されているが、本発明
にいう修正領域の形状は球形に限られるものではなく、
楕円であってもよく、あるいは、立方体や直方体であっ
てもよい。また、修正領域内に存在する既知点は、必ず
しも修正領域の中心に存在している必要はなく、修正領
域内の偏った位置に存在していてもよい。In each of the above-described examples of the color conversion definition creating method, a spherical correction area is employed. However, the shape of the correction area according to the present invention is not limited to a spherical shape.
The shape may be an ellipse, or a cube or a rectangular parallelepiped. In addition, the known point existing in the correction area does not necessarily need to be located at the center of the correction area, and may be located at a biased position in the correction area.
【0101】また、上記各例では、他の既知点を含まな
いという限りにおいて修正領域がなるべく大きくなるよ
うに算出するが、本発明の色変換定義作成方法では、修
正領域の大きさについて一定の上限値を決めてもよい。In each of the above examples, the correction area is calculated so as to be as large as possible unless other known points are included. In the color conversion definition creating method of the present invention, the size of the correction area is fixed. An upper limit may be determined.
【0102】次に、本発明の色変換定義作成プログラム
記憶媒体の一実施形態について説明する。Next, an embodiment of the color conversion definition creating program storage medium of the present invention will be described.
【0103】図13は、本発明の色変換定義作成プログ
ラム記憶媒体の一実施形態を示す図である。FIG. 13 is a diagram showing an embodiment of the color conversion definition creating program storage medium of the present invention.
【0104】上記では、図4を参照して、色変換定義作
成プログラムが記憶されているCD−ROM110およ
びハードディスク装置213それぞれが色変換定義作成
プログラム記憶媒体の一実施形態であることを説明した
が、この図13には、図2,3,4に示すパーソナルコ
ンピュータ20を、本発明の色変換定義作成装置として
動作させる色変換定義作成プログラム111が記憶され
たCD−ROM110が、色変換定義作成プログラム記
憶媒体の一実施形態として例示されている。In the above, with reference to FIG. 4, it has been described that each of the CD-ROM 110 and the hard disk device 213 storing the color conversion definition creating program is an embodiment of the color conversion definition creating program storage medium. In FIG. 13, a CD-ROM 110 storing a color conversion definition creating program 111 for operating the personal computer 20 shown in FIGS. It is illustrated as one embodiment of a program storage medium.
【0105】このCD−ROM110に、本発明にいう
色変換定義作成プログラムの一例として記憶された色変
換定義作成プログラム111は、図5を参照して説明し
た色変換定義作成方法で色変換定義を作成するものであ
り、図5に示す近似過程、修正領域算出過程、第1修正
過程、および第2修正過程それぞれを実行する部分11
2,113,114,115で構成されている。The color conversion definition creating program 111 stored in the CD-ROM 110 as an example of the color conversion definition creating program according to the present invention stores the color conversion definition by the color conversion definition creating method described with reference to FIG. A portion 11 for executing the approximation process, the correction region calculation process, the first correction process, and the second correction process shown in FIG.
2, 113, 114, and 115.
【0106】次に、図14〜図18を参照して、本発明
の色変換定義作成方法が適用される場面のバリエーショ
ンについて説明する。Next, with reference to FIGS. 14 to 18, variations of the scene to which the color conversion definition creating method of the present invention is applied will be described.
【0107】図14は、デバイスとしてカラープリンタ
が用いられる場面を示す図である。FIG. 14 is a diagram showing a scene where a color printer is used as a device.
【0108】この図14には、カラープリンタ301が
示されており、このカラープリンタ301は、RGBデ
ータ形式の画像データの入力を受けて画像を出力する出
力デバイスである。FIG. 14 shows a color printer 301. The color printer 301 is an output device that receives an input of image data in the RGB data format and outputs an image.
【0109】色変換定義が作成される際には、このカラ
ープリンタ301に、カラーチャート302の画像を表
すRGBチャートデータ303が入力されて、そのカラ
ーチャート302が出力される。このRGBチャートデ
ータ303には、カラーチャート302を構成している
各カラーパッチ302aの色を表す、RGB色空間の座
標値が含まれており、これらの座標値が、上述した既知
点に相当する。When a color conversion definition is created, RGB chart data 303 representing an image of a color chart 302 is input to the color printer 301, and the color chart 302 is output. The RGB chart data 303 includes the coordinate values of the RGB color space, which represent the colors of the respective color patches 302a constituting the color chart 302, and these coordinate values correspond to the above-described known points. .
【0110】また、カラープリンタ301から出力され
たカラーチャート302の各カラーパッチ302aが測
色器304によって測色されてチャート測色データ30
5が得られる。このチャート測色データ305には、各
カラーパッチ302a毎の測色値(L*a*b*値やXY
Z値)が含まれており、これらの測色値は、L*a*b*
色空間やXYZ色空間における座標値であって、上述し
た既知対応点に相当する。Each color patch 302a of the color chart 302 output from the color printer 301 is measured by the colorimeter 304 to obtain the chart colorimetric data 30.
5 is obtained. The chart colorimetric data 305 includes colorimetric values (L * a * b * values and XY) for each color patch 302a.
Z value), and these colorimetric values are L * a * b *
It is a coordinate value in a color space or an XYZ color space, and corresponds to the above-described known corresponding point.
【0111】そして、RGBチャートデータ303に含
まれている各座標値と、チャート測色データ305に含
まれている各測色値が、カラーチャート302の各カラ
ーパッチ302aを介して互いに対応付けられることに
より、上述した既知点対の集合が得られる。[0111] Each coordinate value included in the RGB chart data 303 and each colorimetric value included in the chart colorimetric data 305 are associated with each other via each color patch 302a of the color chart 302. As a result, the above-described set of known point pairs is obtained.
【0112】このようにして得られた既知点対の集合に
基づいて、L*a*b*色空間やXYZ色空間の座標値
と、RGB色空間の座標値との対応関係を定義する色変
換定義が、上記説明したような色変換定義作成方法(プ
ロファイリング)によって作成される。On the basis of the set of known point pairs obtained in this way, a color defining the correspondence between the coordinate values in the L * a * b * color space or the XYZ color space and the coordinate values in the RGB color space. The conversion definition is created by the color conversion definition creation method (profiling) as described above.
【0113】なお、上記カラーパッチ302aに相当す
る画像部分が特定可能な画像である限りにおいて、カラ
ーチャート302に代えて一般的な画像が用いられても
よい。そのような一般的な画像が用いられた場合には、
RGBチャートデータ303に含まれている各座標値
と、チャート測色データ305に含まれている各測色値
は、各画像部分を介して互いに対応付けられることとな
る。以下の説明では、カラーチャート302が用いられ
る場合についてのみ説明し、一般的な画像が用いられる
場合については説明を省略する。Note that a general image may be used in place of the color chart 302 as long as the image portion corresponding to the color patch 302a is an image that can be specified. When such a general image is used,
Each coordinate value included in the RGB chart data 303 and each colorimetric value included in the chart colorimetric data 305 are associated with each other via each image portion. In the following description, only the case where the color chart 302 is used will be described, and the description of the case where a general image is used will be omitted.
【0114】図15は、デバイスとしてカラースキャナ
が用いられる場面を示す図である。FIG. 15 is a diagram showing a scene where a color scanner is used as a device.
【0115】この図15には、カラースキャナ306が
示されており、このカラースキャナ306は、原稿画像
を読み取ってRGBデータ形式の画像データを生成する
入力デバイスである。FIG. 15 shows a color scanner 306. The color scanner 306 is an input device that reads a document image and generates image data in the RGB data format.
【0116】色変換定義が作成される際には、このカラ
ースキャナ306によってカラーチャート302の画像
が読み取られて、スキャンデータ307が生成される。
このスキャンデータ307には、カラーチャート302
を構成している各カラーパッチ302aの色を表す、R
GB色空間の座標値が含まれており、これらの座標値
が、上述した既知点に相当する。When a color conversion definition is created, an image of the color chart 302 is read by the color scanner 306, and scan data 307 is generated.
The scan data 307 includes a color chart 302
Represents the color of each color patch 302a constituting
The coordinate values in the GB color space are included, and these coordinate values correspond to the above-described known points.
【0117】また、図14を参照した説明と同様に、カ
ラーチャート302の各カラーパッチ302aが測色器
304によって測色されてチャート測色データ305が
得られる。As in the description with reference to FIG. 14, each color patch 302a of the color chart 302 is measured by the colorimeter 304 to obtain chart colorimetric data 305.
【0118】そして、スキャンデータ307に含まれて
いる座標値と、チャート測色データ305に含まれてい
る各測色値が、上記同様に互いに対応付けられることに
より、上述した既知点対の集合が得られる。Then, the coordinate values included in the scan data 307 and the respective colorimetric values included in the chart colorimetric data 305 are associated with each other in the same manner as described above, so that the above-described set of known point pairs is obtained. Is obtained.
【0119】このようにして得られた既知点対の集合に
基づいて、L*a*b*色空間やXYZ色空間の座標値
と、RGB色空間の座標値との対応関係を定義する色変
換定義が作成される。On the basis of the set of known point pairs obtained in this manner, a color defining the correspondence between the coordinate values in the L * a * b * color space or the XYZ color space and the coordinate values in the RGB color space. A conversion definition is created.
【0120】図16は、デバイスとしてカラースキャナ
が用いられる他の場面を示す図である。FIG. 16 is a diagram showing another scene in which a color scanner is used as a device.
【0121】この図16に示す場面では、図15に示す
場面と同様に、カラースキャナ306によってカラーチ
ャート302の画像が読み取られて、スキャンデータ3
07が生成される。In the scene shown in FIG. 16, similarly to the scene shown in FIG. 15, the image of the color chart 302 is read by the color scanner 306, and the scan data 3 is read.
07 is generated.
【0122】また、カラーチャート302の各カラーパ
ッチ302aの色素濃度が濃度計308によって計測さ
れてチャート濃度データ309が得られる。このチャー
ト濃度データ309には、各カラーパッチ302a毎の
色素濃度値が含まれており、これらの色素濃度値は、c
my色空間における座標値であって、上述した既知対応
点に相当する。The dye density of each color patch 302a of the color chart 302 is measured by the densitometer 308, and chart density data 309 is obtained. The chart density data 309 includes a dye density value for each color patch 302a.
A coordinate value in the my color space, which corresponds to the above-described known corresponding point.
【0123】そして、スキャンデータ307に含まれて
いる座標値と、チャート濃度データ309に含まれてい
る色素濃度値が、上記同様に互いに対応付けられること
により、上述した既知点対の集合が得られる。Then, the coordinate values included in the scan data 307 and the dye density values included in the chart density data 309 are associated with each other in the same manner as described above, whereby the above-described set of known points is obtained. Can be
【0124】このようにして得られた既知点対の集合に
基づいて、cmy色空間の座標値とRGB色空間の座標
値との対応関係を定義する色変換定義が作成される。Based on the set of known point pairs obtained in this way, a color conversion definition that defines the correspondence between the coordinate values in the cmy color space and the coordinate values in the RGB color space is created.
【0125】図17は、デバイスとしてデジタルスチー
ルカメラが用いられる場面を示す図である。FIG. 17 is a diagram showing a scene in which a digital still camera is used as a device.
【0126】この図17には、デジタルスチールカメラ
310が示されており、このデジタルスチールカメラ3
10は、風景などを撮影して、RGBデータ形式の画像
データを生成する入力デバイスである。FIG. 17 shows a digital still camera 310.
An input device 10 captures a landscape or the like and generates image data in the RGB data format.
【0127】色変換定義が作成される際には、このデジ
タルスチールカメラ310によってカラーチャート30
2が撮影されて、撮影データ311が生成される。この
撮影データ311にも、カラーチャート302を構成し
ている各カラーパッチ302aの色を表す、RGB色空
間の座標値が含まれており、上記同様に、これらの座標
値が、上述した既知点に相当する。When a color conversion definition is created, the digital still camera 310 uses the color chart 30
2 is photographed, and photographing data 311 is generated. The photographing data 311 also includes the coordinate values of the RGB color space representing the colors of the respective color patches 302a constituting the color chart 302. In the same manner as described above, these coordinate values correspond to the known points described above. Is equivalent to
【0128】また、図14を参照した説明と同様に、カ
ラーチャート302の各カラーパッチ302aが測色さ
れてチャート測色データ305が得られる。As in the description with reference to FIG. 14, each color patch 302a of the color chart 302 is measured to obtain chart colorimetric data 305.
【0129】そして、撮影データ311に含まれている
座標値と、チャート測色データ305に含まれている各
測色値が、上記同様に互いに対応付けられることによ
り、上述した既知点対の集合が得られ、L*a*b*色空
間やXYZ色空間の座標値と、RGB色空間の座標値と
の対応関係を定義する色変換定義が作成される。The coordinate values included in the photographing data 311 and the respective colorimetric values included in the chart colorimetric data 305 are associated with each other in the same manner as described above, so that the above-described set of known point pairs is obtained. Is obtained, and a color conversion definition that defines the correspondence between the coordinate values in the L * a * b * color space or the XYZ color space and the coordinate values in the RGB color space is created.
【0130】図18は、アナログカメラが用いられる場
面を示す図である。FIG. 18 is a diagram showing a scene where an analog camera is used.
【0131】この図18には、アナログカメラ312が
示されており、色変換定義が作成される際には、このア
ナログカメラ312によってカラーチャート302が撮
影されて撮影フィルム313が得られる。そして、その
撮影フィルム313に写っている画像がカラースキャナ
306によって読み取られてスキャンデータ307が生
成される。あるいは、撮影フィルム313の色素濃度が
濃度計308によって計測されてチャート濃度データ3
09が得られる。つまり、ここでは、アナログカメラ3
12とカラースキャナ306との組み合わせや、アナロ
グカメラ312と濃度計308との組み合わせによって
入力デバイスが構成されていることとなる。スキャンデ
ータ307に含まれているRGB色空間座標値やチャー
ト濃度データ309に含まれている色素濃度値は、いず
れも、上述した既知点に相当する。FIG. 18 shows an analog camera 312. When a color conversion definition is created, the color chart 302 is photographed by the analog camera 312 to obtain a photographic film 313. Then, the image shown on the photographic film 313 is read by the color scanner 306, and scan data 307 is generated. Alternatively, the pigment density of the photographing film 313 is measured by the densitometer 308 and the chart density data 3
09 is obtained. In other words, here, the analog camera 3
An input device is constituted by a combination of the color scanner 12 and the color scanner 306 or a combination of the analog camera 312 and the densitometer 308. The RGB color space coordinate values included in the scan data 307 and the dye density values included in the chart density data 309 all correspond to the above-described known points.
【0132】また、図14を参照した説明と同様に、カ
ラーチャート302の各カラーパッチ302aが測色さ
れてチャート測色データ305が得られる。このチャー
ト測色データ305に含まれている測色値は、上述した
既知対応点に相当する。As in the description with reference to FIG. 14, each color patch 302a of the color chart 302 is measured to obtain chart colorimetric data 305. The colorimetric values included in the chart colorimetric data 305 correspond to the known corresponding points described above.
【0133】そして、スキャンデータ307に含まれて
いるRGB色空間座標値やチャート濃度データ309に
含まれている色素濃度値と、チャート測色データ305
に含まれている測色値が、カラーチャート302の各カ
ラーパッチ302aを介して互いに対応付けられること
により、上述した既知点対の集合が得られる。The RGB color space coordinate values included in the scan data 307 and the dye density values included in the chart density data 309 and the chart colorimetric data 305
Are associated with each other via the respective color patches 302a of the color chart 302, thereby obtaining the above-described set of known points.
【0134】このようにして得られた既知点対の集合に
基づいて、cmy色空間の座標値と、L*a*b*色空間
やXYZ色空間の座標値との対応関係を定義する色変換
定義が作成され、あるいは、RGB色空間の座標値と、
L*a*b*色空間やXYZ色空間の座標値との対応関係
を定義する色変換定義が作成される。On the basis of the set of known point pairs obtained in this manner, a color defining the correspondence between the coordinate values in the cmy color space and the coordinate values in the L * a * b * color space and the XYZ color space. A conversion definition is created, or coordinate values in the RGB color space,
A color conversion definition is created that defines the correspondence with the coordinate values in the L * a * b * color space and the XYZ color space.
【0135】この図18に示す場面で作成された色変換
定義は、例えば、人物がアナログカメラ312で撮影さ
れ、撮影フィルム313がカラースキャナ306によっ
て読み取られて得られた画像データ、あるいは、その撮
影フィルム313が濃度計308で計測されて得られた
濃度データに基づいて、その人物の肌の色の測色値を得
る場合などに使用される。The color conversion definition created in the scene shown in FIG. 18 is, for example, image data obtained by photographing a person with an analog camera 312 and reading a photographic film 313 by a color scanner 306, or the photographic film. Reference numeral 313 is used to obtain a colorimetric value of the skin color of the person based on the density data obtained by measurement by the densitometer 308.
【0136】[0136]
【発明の効果】以上説明したように、本発明によれば、
色変換定義作成の前提となる既知点対の自由度が高く、
種々のデバイスに対する汎用性も高い色変換定義作成方
法によって、色表現領域の領域境界まで高精度な色変換
定義を作成することができる。そのため、色変換定義の
作成に当たって、IT8チャートやマクベスチャートと
いったような、パッチのルールが予め決められている既
存のチャートや、重要な色のパッチを重点的に配したチ
ャートなどを利用することができる。As described above, according to the present invention,
There is a high degree of freedom for known point pairs that are prerequisites for creating
A highly accurate color conversion definition can be created up to an area boundary of a color expression area by a color conversion definition creating method that is highly versatile for various devices. Therefore, when creating a color conversion definition, it is possible to use existing charts such as the IT8 chart and Macbeth chart in which patch rules are predetermined, and charts that focus on patches of important colors. it can.
【図1】色変換定義に従う色変換を説明する概念図であ
る。FIG. 1 is a conceptual diagram illustrating color conversion according to a color conversion definition.
【図2】本発明の一実施形態が適用された画像入力−色
変換−画像出力システムの全体構成図である。FIG. 2 is an overall configuration diagram of an image input-color conversion-image output system to which an embodiment of the present invention is applied.
【図3】パーソナルコンピュータの外観斜視図である。FIG. 3 is an external perspective view of the personal computer.
【図4】パーソナルコンピュータのハードウェア構成図
である。FIG. 4 is a hardware configuration diagram of a personal computer.
【図5】パーソナルコンピュータ内で実行される色変換
定義作成プログラムによる色変換定義作成方法を示した
フローチャートである。FIG. 5 is a flowchart showing a color conversion definition creating method by a color conversion definition creating program executed in a personal computer.
【図6】近似過程の説明図である。FIG. 6 is an explanatory diagram of an approximation process.
【図7】修正領域算出過程の説明図である。FIG. 7 is an explanatory diagram of a correction area calculation process.
【図8】第1修正過程の説明図である。FIG. 8 is an explanatory diagram of a first correction process.
【図9】既知点の位置が、いずれの格子点とも重ならな
い場合における格子対応点の修正方法の説明図である。FIG. 9 is an explanatory diagram of a method of correcting grid corresponding points when the position of a known point does not overlap with any grid point.
【図10】第2修正過程の説明図である。FIG. 10 is an explanatory diagram of a second correction process.
【図11】本発明の色変換定義作成方法の他の例を示す
フローチャートである。FIG. 11 is a flowchart showing another example of the color conversion definition creating method of the present invention.
【図12】第2修正過程における修正領域の算出方法の
説明図である。FIG. 12 is an explanatory diagram of a method of calculating a correction area in a second correction process.
【図13】本発明の色変換定義作成プログラム記憶媒体
の一実施形態を示す図である。FIG. 13 is a diagram showing an embodiment of a color conversion definition creating program storage medium of the present invention.
【図14】デバイスとしてカラープリンタが用いられる
場面を示す図である。FIG. 14 is a diagram illustrating a scene in which a color printer is used as a device.
【図15】デバイスとしてカラースキャナが用いられる
場面を示す図である。FIG. 15 is a diagram illustrating a scene where a color scanner is used as a device.
【図16】デバイスとしてカラースキャナが用いられる
他の場面を示す図である。FIG. 16 is a diagram showing another scene in which a color scanner is used as a device.
【図17】デバイスとしてデジタルスチールカメラが用
いられる場面を示す図である。FIG. 17 is a diagram showing a scene in which a digital still camera is used as a device.
【図18】アナログカメラが用いられる場面を示す図で
ある。FIG. 18 is a diagram illustrating a scene where an analog camera is used.
10 カラースキャナ 11 原稿画像 20 パーソナルコンピュータ 21 本体装置 21a フロッピィディスク装填口 21b CD−ROM装填口 22 画像表示装置 22a 表示画面 23 キーボード 24 マウス 30 カラープリンタ 31 プリント画像 40 立方体 41,41b 格子点 42,42a,42b 格子対応点 43 格子直線 44 格子対応線 45 八面体 46,46a,46b,46c 既知点 47 修正領域 48 既知対応点 49 立方体 50 計算対応点 51 分割領域 100 フロッピィディスク 110 CD−ROM 111 色変換定義作成プログラム 211 CPU 212 主メモリ 213 ハードディスク装置 214 FDドライブ 215 CD−ROMドライブ 301 カラープリンタ 302 カラーチャート 302a カラーパッチ 303 RGBチャートデータ 304 測色器 305 チャート測色データ 306 カラースキャナ 307 スキャンデータ 308 濃度計 309 チャート濃度データ 310 デジタルスチールカメラ 311 撮影データ 312 アナログカメラ 313 撮影フィルム Reference Signs List 10 color scanner 11 original image 20 personal computer 21 main unit 21a floppy disk loading slot 21b CD-ROM loading slot 22 image display device 22a display screen 23 keyboard 24 mouse 30 color printer 31 print image 40 cube 41, 41b grid points 42, 42a , 42b grid corresponding point 43 grid straight line 44 grid corresponding line 45 octahedron 46, 46a, 46b, 46c known point 47 modified area 48 known corresponding point 49 cube 50 calculation corresponding point 51 divided area 100 floppy disk 110 CD-ROM 111 color conversion Definition creation program 211 CPU 212 Main memory 213 Hard disk drive 214 FD drive 215 CD-ROM drive 301 Color printer 302 Color chart 302a Color Pitch 303 RGB chart data 304 colorimeter 305 chart color data 306 measured color scanner 307 scan data 308 densitometer 309 chart density data 310 digital still camera 311 photographing data 312 analog camera 313 photographing film
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 5B057 BA02 CA01 CA08 CA12 CA16 CE17 CE18 5C066 AA01 AA03 AA05 AA11 BA20 CA17 DD01 GA01 KE09 KE17 KF05 5C077 LL19 MM27 MP08 PP09 PP32 PP33 PP36 PP37 SS01 TT02 TT09 5C079 HA16 HB01 HB02 HB08 HB12 LA02 LB02 NA03 NA15 NA29 PA03 PA08 ──────────────────────────────────────────────────続 き Continued on the front page F-term (reference) LA02 LB02 NA03 NA15 NA29 PA03 PA08
Claims (8)
交差している複数の格子直線が相互に交差した格子点
と、所定の第2の色空間内の、該格子点に対応する格子
点対応点との組からなる格子点対の集合からなる、該第
1の色空間と該第2の色空間との間の座標変換を定義す
る色変換定義を、それぞれが、前記第1の色空間内の既
知点と、その既知点に対応する、前記第2の色空間内に
おける既知の既知対応点との組からなる複数の既知点対
に基づいて作成する色変換定義作成方法であって、 所定数の格子点それぞれの前記第1の色空間内における
位置を設定し、位置を設定した格子点それぞれに対応す
る格子対応点の前記第2の色空間内における位置を、該
第2の色空間内におけるその格子対応点の分布が、前記
複数の既知点対それぞれを構成する既知対応点の分布に
近似するように、前記第1の色空間内で直線状に並んで
いる格子点それぞれに対応する格子対応点は前記第2の
色空間内で直線状に並んでいるという条件下で算出する
近似過程と、 前記複数の既知点対のなかから既知点対を選択的に取得
し、前記近似過程で位置が設定された所定数の格子点そ
れぞれに対応する所定数の格子対応点のうち、取得した
既知点対を構成する既知点に対して最近接な格子点を含
む1つ以上の格子点それぞれに対応する1つ以上の格子
対応点の、前記第2の色空間における位置を、その取得
した既知点対を構成する既知点および既知対応点相互間
での座標変換が色変換定義によって再現されるように修
正する第1修正過程と、 前記第1修正過程で取得された既知点対を構成する既知
点が内部に1つだけ存在するように前記第1の色空間に
おいて所定アルゴリズムで求められる修正領域の内部に
存在する格子点に対応する格子対応点のうち、前記第1
修正過程で位置修正された格子対応点を除く他の格子対
応点の、前記第2の色空間における位置を、その位置修
正された格子対応点の修正量に応じた修正量だけ修正す
る第2修正過程とを経て前記色変換定義を作成すること
を特徴とする色変換定義作成方法。1. A method according to claim 1, wherein a plurality of grid lines intersecting each other in a grid in a predetermined first color space intersect with each other, and a grid point in a predetermined second color space is connected to the grid point. A color conversion definition that defines a coordinate conversion between the first color space and the second color space, which is a set of grid point pairs including a set of corresponding grid point corresponding points, Color conversion definition creation based on a plurality of pairs of known points in the first color space and corresponding known points in the second color space and corresponding to the known points. A method for setting a position in the first color space of each of a predetermined number of grid points, and determining a position in the second color space of a grid corresponding point corresponding to each of the set grid points, The distribution of the grid corresponding points in the second color space is defined by the plurality of known point pairs, respectively. The grid corresponding points corresponding to the grid points linearly arranged in the first color space are linearly arranged in the second color space so as to approximate the distribution of the configured known corresponding points. An approximate process of calculating under the condition that there is a predetermined number of grid points whose positions are set in the approximation process by selectively obtaining a known point pair from the plurality of known point pairs. Out of the grid corresponding points of the one or more grid corresponding points respectively corresponding to one or more grid points including the closest grid point to the known point forming the acquired known point pair, A first correction step of correcting a position in a color space such that coordinate conversion between a known point and a known corresponding point forming the obtained known point pair is reproduced by a color conversion definition; The known points that make up the known point pair obtained in Of the corresponding grid corresponding point to the lattice points existing inside the correction area obtained by a predetermined algorithm in the first color space such that only one present in the section, the first
A second correction unit that corrects the positions in the second color space of the grid corresponding points other than the grid corresponding points whose positions have been corrected in the correction process by a correction amount according to the correction amount of the position corrected grid corresponding points; A color conversion definition creating method, wherein the color conversion definition is created through a correction process.
との間を媒介するデバイスの色表現領域が直方体あるい
は立方体で表されるものであり、 前記格子直線が、前記第1の色空間における前記色表現
領域の稜線に対して平行しているものであることを特徴
とする請求項1記載の色変換定義作成方法。2. The first color space, wherein a color representation area of a device that mediates between an image and image data is represented by a rectangular parallelepiped or a cube, and the grid line is defined by the first color. 2. The color conversion definition creating method according to claim 1, wherein the color conversion definition is parallel to a ridge line of the color expression area in the space.
似過程で設定される位置と同じ位置の既知点を含むもの
であって、 前記第1修正過程が、取得した既知点対を構成する既知
点の位置と同じ位置の格子点に対応する格子対応点の前
記第2の色空間における位置を、その選択した既知点対
を構成する既知対応点の該第2の色空間における位置と
同じ位置に修正するものであることを特徴とする請求項
1記載の色変換定義作成方法。3. The known point pair includes a known point of the grid point at the same position as a position set in the approximation process, and the first correction process determines the acquired known point pair. The position in the second color space of the grid corresponding point corresponding to the grid point at the same position as the position of the known point to be formed is the position in the second color space of the known corresponding point forming the selected known point pair. 2. The color conversion definition creating method according to claim 1, wherein the correction is made to the same position as that of the color conversion definition.
似過程で設定される位置とは異なる位置の既知点を含む
ものであって、 前記第1修正過程が、前記近似過程で位置が設定された
所定数の格子点それぞれに対応する所定数の格子対応点
のうち、取得した既知点対を構成する既知点を前記第1
の色空間内で最も狭く取り囲む所定数の格子点それぞれ
に対応する格子対応点の、前記第2の色空間における位
置を修正するものであることを特徴とする請求項1記載
の色変換定義作成方法。4. The known point pair includes a known point of the grid point at a position different from a position set in the approximation step, and the first correction step includes a position in the approximation step. Among the predetermined number of grid corresponding points corresponding to each of the predetermined number of grid points for which
2. The color conversion definition creation according to claim 1, wherein the position of the grid corresponding point corresponding to each of a predetermined number of grid points that surrounds the narrowest in the color space is corrected in the second color space. Method.
れぞれ用に、該複数の既知点対それぞれを構成する各既
知点が内部に1つずつ存在するように算出する修正領域
算出過程を経る色変換定義作成方法であって、 前記第2修正過程が、前記修正領域算出過程で算出され
た修正領域のうち、前記第1修正過程で取得された既知
点対用の修正領域内に存在する格子点に対応する格子対
応点の前記第2の色空間における位置を修正するもので
あることを特徴とする請求項1記載の色変換定義作成方
法。5. A correction area calculating step of calculating the correction area for each of the plurality of known point pairs such that each of the known points constituting each of the plurality of known point pairs exists therein. A color conversion definition creating method, wherein the second correction step exists in a correction area for a known point pair obtained in the first correction step among correction areas calculated in the correction area calculation step. 2. The color conversion definition creating method according to claim 1, wherein the position of the grid corresponding point corresponding to the grid point to be corrected in the second color space is corrected.
が経由される度に前記複数の既知点対のなかから既知点
対を選択的に1つ取得して前記格子対応点の位置を修正
するものであり、 前記第2修正過程が、前記第1修正過程で既知点対が1
つ取得される度に経由されるものであるとともに、過去
に前記第1修正過程で取得済の既知点対を構成する既知
点のうち、直前に経由された第1修正過程で取得された
既知点対を構成する既知点だけが内部に存在するように
前記所定アルゴリズムに基づいて前記修正領域を求め、
その修正領域内に存在する格子点に対応する格子対応点
の前記第2の色空間における位置を修正するものである
ことを特徴とする請求項1記載の色変換定義作成方法。6. The method according to claim 1, wherein the first correction step comprises obtaining one known point pair from the plurality of known point pairs each time the first correction step is performed, and obtaining a position of the grid corresponding point. Wherein the second correction step is such that the number of known points is 1 in the first correction step.
Of the known points constituting the pair of known points acquired in the first correction process in the past, and the known points acquired in the first correction process passed immediately before. Determine the correction area based on the predetermined algorithm so that only known points constituting a point pair exist inside,
2. The color conversion definition creating method according to claim 1, wherein a position in the second color space of a grid corresponding point corresponding to a grid point existing in the correction area is corrected.
交差している複数の格子直線が相互に交差した格子点
と、所定の第2の色空間内の、該格子点に対応する格子
点対応点との組からなる格子点対の集合からなる、該第
1の色空間と該第2の色空間との間の座標変換を定義す
る色変換定義を、それぞれが、前記第1の色空間内の既
知点と、その既知点に対応する、前記第2の色空間内に
おける既知の既知対応点との組からなる複数の既知点対
に基づいて作成する色変換定義作成装置であって、 所定数の格子点それぞれの前記第1の色空間内における
位置を設定し、位置を設定した格子点それぞれに対応す
る格子対応点の前記第2の色空間内における位置を、該
第2の色空間内におけるそれらの格子対応点の分布が、
前記複数の既知点対それぞれを構成する既知対応点の分
布に近似するように、前記第1の色空間内で直線状に並
んでいる格子点それぞれに対応する格子対応点は前記第
2の色空間内で直線状に並んでいるという条件下で算出
する近似過程と、 前記複数の既知点対のなかから既知点対を選択的に取得
し、前記近似過程で位置が設定された所定数の格子点そ
れぞれに対応する所定数の格子対応点のうち、取得した
既知点対を構成する既知点に対して最近接な格子点を含
む1つ以上の格子点それぞれに対応する1つ以上の格子
対応点の、前記第2の色空間における位置を、その取得
した既知点対を構成する既知点および既知対応点相互間
での座標変換が色変換定義によって再現されるように修
正する第1修正過程と、 前記第1修正過程で取得された既知点対を構成する既知
点が内部に1つだけ存在するように前記第1の色空間に
おいて所定アルゴリズムで求められる修正領域の内部に
存在する格子点に対応する格子対応点のうち、前記第1
修正過程で位置修正された格子対応点を除く他の格子対
応点の、前記第2の色空間における位置を、その位置修
正された格子対応点の修正量に応じた修正量だけ修正す
る第2修正過程とを経て前記色変換定義を作成すること
を特徴とする色変換定義作成装置。7. A grid point in which a plurality of grid lines crossing each other in a grid pattern in a predetermined first color space cross each other, and a grid point in a predetermined second color space. A color conversion definition that defines a coordinate conversion between the first color space and the second color space, which is a set of grid point pairs including a set of corresponding grid point corresponding points, Color conversion definition creation based on a plurality of pairs of known points in the first color space and corresponding known points in the second color space and corresponding to the known points. An apparatus, wherein a position of each of a predetermined number of grid points in the first color space is set, and a position in the second color space of a grid corresponding point corresponding to each of the set grid points, The distribution of those grid corresponding points in the second color space is
In order to approximate the distribution of known corresponding points constituting each of the plurality of known point pairs, the grid corresponding points corresponding to the grid points linearly arranged in the first color space are the second color points. An approximation process of calculating under the condition that they are linearly arranged in space, and selectively acquiring a known point pair from the plurality of known point pairs, and a predetermined number of positions whose positions are set in the approximation process. One or more grids corresponding to one or more grid points each including one or more grid points closest to a known point forming the acquired known point pair, out of a predetermined number of grid corresponding points corresponding to the grid points, respectively. A first correction that corrects the position of the corresponding point in the second color space so that the coordinate conversion between the known point and the known corresponding point forming the obtained known point pair is reproduced by the color conversion definition. And obtaining in the first correcting step Among the grid corresponding points corresponding to the grid points existing inside the correction area obtained by the predetermined algorithm in the first color space so that only one known point constituting the known point pair exists therein, 1
A second correction unit that corrects the positions in the second color space of the grid corresponding points other than the grid corresponding points whose positions have been corrected in the correction process by a correction amount according to the correction amount of the position corrected grid corresponding points; A color conversion definition creating apparatus for creating the color conversion definition through a correction process.
交差している複数の格子直線が相互に交差した格子点
と、所定の第2の色空間内の、該格子点に対応する格子
点対応点との組からなる格子点対の集合からなる、該第
1の色空間と該第2の色空間との間の座標変換を定義す
る色変換定義を、それぞれが、前記第1の色空間内の既
知点と、その既知点に対応する、前記第2の色空間内に
おける既知の既知対応点との組からなる複数の既知点対
に基づいて作成する色変換定義作成プログラムを記憶し
ている色変換定義作成プログラム記憶媒体であって、 所定数の格子点それぞれの前記第1の色空間内における
位置を設定し、位置を設定した格子点それぞれに対応す
る格子対応点の前記第2の色空間内における位置を、該
第2の色空間内におけるそれらの格子対応点の分布が、
前記複数の既知点対それぞれを構成する既知対応点の分
布に近似するように、前記第1の色空間内で直線状に並
んでいる格子点それぞれに対応する格子対応点は前記第
2の色空間内で直線状に並んでいるという条件下で算出
する近似過程と、 前記複数の既知点対のなかから既知点対を選択的に取得
し、前記近似過程で位置が設定された所定数の格子点そ
れぞれに対応する所定数の格子対応点のうち、取得した
既知点対を構成する既知点に対して最近接な格子点を含
む1つ以上の格子点それぞれに対応する1つ以上の格子
対応点の、前記第2の色空間における位置を、その取得
した既知点対を構成する既知点および既知対応点相互間
での座標変換が色変換定義によって再現されるように修
正する第1修正過程と、 前記第1修正過程で取得された既知点対を構成する既知
点が内部に1つだけ存在するように前記第1の色空間に
おいて所定アルゴリズムで求められる修正領域の内部に
存在する格子点に対応する格子対応点のうち、前記第1
修正過程で位置修正された格子対応点を除く他の格子対
応点の、前記第2の色空間における位置を、その位置修
正された格子対応点の修正量に応じた修正量だけ修正す
る第2修正過程とを経て前記色変換定義を作成する色変
換定義作成プログラムを記憶してなることを特徴とする
色変換定義作成プログラム記憶媒体。8. A grid point where a plurality of grid lines crossing each other in a grid pattern in a predetermined first color space cross each other, and a grid point in a predetermined second color space. A color conversion definition that defines a coordinate conversion between the first color space and the second color space, which is a set of grid point pairs including a set of corresponding grid point corresponding points, Color conversion definition creation based on a plurality of pairs of known points in the first color space and corresponding known points in the second color space and corresponding to the known points. A color conversion definition creating program storage medium storing a program, wherein a position of each of a predetermined number of grid points in the first color space is set, and a grid corresponding point corresponding to each of the set grid points. The position in the second color space in the second color space. Distribution of their corresponding grid points,
In order to approximate the distribution of known corresponding points constituting each of the plurality of known point pairs, the grid corresponding points corresponding to the grid points linearly arranged in the first color space are the second color points. An approximation process of calculating under the condition that they are linearly arranged in space, and selectively acquiring a known point pair from the plurality of known point pairs, and a predetermined number of positions whose positions are set in the approximation process. One or more grids corresponding to one or more grid points each including one or more grid points closest to a known point forming the acquired known point pair, out of a predetermined number of grid corresponding points corresponding to the grid points, respectively. A first correction that corrects the position of the corresponding point in the second color space so that the coordinate conversion between the known point and the known corresponding point forming the obtained known point pair is reproduced by the color conversion definition. And obtaining in the first correcting step Among the grid corresponding points corresponding to the grid points existing inside the correction area obtained by the predetermined algorithm in the first color space so that only one known point constituting the known point pair exists therein, 1
A second correction unit that corrects the positions in the second color space of the grid corresponding points other than the grid corresponding points whose positions have been corrected in the correction process by a correction amount according to the correction amount of the position corrected grid corresponding points; A color conversion definition creation program storage medium, which stores a color conversion definition creation program for creating the color conversion definition through a correction process.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000039115A JP2001229367A (en) | 2000-02-17 | 2000-02-17 | Method and device for generating color conversion definition and storage medium for color conversion definition generation program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000039115A JP2001229367A (en) | 2000-02-17 | 2000-02-17 | Method and device for generating color conversion definition and storage medium for color conversion definition generation program |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2001229367A true JP2001229367A (en) | 2001-08-24 |
Family
ID=18562729
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000039115A Withdrawn JP2001229367A (en) | 2000-02-17 | 2000-02-17 | Method and device for generating color conversion definition and storage medium for color conversion definition generation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2001229367A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7440135B2 (en) | 2002-10-17 | 2008-10-21 | Seiko Epson Corporation | Determining method for lattice point for correspondence definition data creation and image processor |
| US8817329B2 (en) | 2012-02-15 | 2014-08-26 | Ricoh Company, Limited | Color measuring device, image forming apparatus, color measuring method, and color measuring system |
| JP2015019539A (en) * | 2013-07-12 | 2015-01-29 | アイシン・エィ・ダブリュ株式会社 | Stator and method of manufacturing the same |
| JP2020102748A (en) * | 2018-12-21 | 2020-07-02 | セイコーエプソン株式会社 | Color conversion table creation method, color conversion table creation device, and computer program |
-
2000
- 2000-02-17 JP JP2000039115A patent/JP2001229367A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7440135B2 (en) | 2002-10-17 | 2008-10-21 | Seiko Epson Corporation | Determining method for lattice point for correspondence definition data creation and image processor |
| US8817329B2 (en) | 2012-02-15 | 2014-08-26 | Ricoh Company, Limited | Color measuring device, image forming apparatus, color measuring method, and color measuring system |
| JP2015019539A (en) * | 2013-07-12 | 2015-01-29 | アイシン・エィ・ダブリュ株式会社 | Stator and method of manufacturing the same |
| JP2020102748A (en) * | 2018-12-21 | 2020-07-02 | セイコーエプソン株式会社 | Color conversion table creation method, color conversion table creation device, and computer program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8204304B2 (en) | Color gamut mapping by forming curved cross-sectional surfaces | |
| US20090080041A1 (en) | Multiple dimensional color conversion to minimize interpolation error | |
| US5696839A (en) | Method and apparatus for reproducing an image employing a transformation of color solids | |
| JP3907810B2 (en) | Three-dimensional lookup table correction method, image processing apparatus for performing the same, and digital color printer having the same | |
| JP4062924B2 (en) | Color image processing method and color image processing apparatus | |
| JP2003110864A (en) | Color image processing method and apparatus | |
| JP2002142125A (en) | Color chart, chart image data recording medium, profile creating device, method therefor and profile creating program storing medium | |
| JPH10271344A (en) | Color image processing equipment | |
| JP4750262B2 (en) | Profile creation apparatus, profile creation method, and profile creation program storage medium | |
| JP3961971B2 (en) | Color conversion relationship deriving method, color conversion relationship deriving device, and color conversion relationship deriving program | |
| JP2004153554A (en) | Method, device and program for mapping color region | |
| JP2001229367A (en) | Method and device for generating color conversion definition and storage medium for color conversion definition generation program | |
| JP5074659B2 (en) | Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program | |
| JP4044254B2 (en) | Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program storage medium | |
| JPH07307871A (en) | Image processing apparatus and method | |
| JP2008141237A (en) | Color processing apparatus and method | |
| JP4128759B2 (en) | Color conversion apparatus and color conversion program | |
| JP2007151055A6 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2007151055A (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2001230940A (en) | Method and device for preparing color conversion definition, and color conversion definition preparation program storage medium | |
| JP2001197323A (en) | Method an device for preparing profile | |
| JP4943547B2 (en) | Color conversion definition creation method, color conversion definition creation device, and color conversion definition creation program | |
| JP2004349838A (en) | Color conversion definitions joining apparatus and color conversion definition joining program | |
| JPH11220630A (en) | Method for generating three-dimensional look up table, image processor executing the same and digital color printer provided with the same | |
| JP4377203B2 (en) | Profile creation method, profile creation device, profile creation program, and profile creation program storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20070501 |