JP2002369023A - Color conversion table generator and color converter - Google Patents
Color conversion table generator and color converterInfo
- Publication number
- JP2002369023A JP2002369023A JP2001174548A JP2001174548A JP2002369023A JP 2002369023 A JP2002369023 A JP 2002369023A JP 2001174548 A JP2001174548 A JP 2001174548A JP 2001174548 A JP2001174548 A JP 2001174548A JP 2002369023 A JP2002369023 A JP 2002369023A
- Authority
- JP
- Japan
- Prior art keywords
- color
- data
- conversion
- color space
- space
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000006243 chemical reaction Methods 0.000 title claims description 87
- 239000003086 colorant Substances 0.000 claims description 32
- 238000000034 method Methods 0.000 claims description 30
- 230000001419 dependent effect Effects 0.000 claims description 8
- 230000001131 transforming effect Effects 0.000 claims description 7
- 230000009466 transformation Effects 0.000 claims description 5
- 238000013507 mapping Methods 0.000 abstract description 17
- 238000012545 processing Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 16
- 230000006835 compression Effects 0.000 description 6
- 238000007906 compression Methods 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 3
- 238000004737 colorimetric analysis Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 102100033040 Carbonic anhydrase 12 Human genes 0.000 description 1
- 101000867855 Homo sapiens Carbonic anhydrase 12 Proteins 0.000 description 1
- 101100402621 Homo sapiens MSANTD4 gene Proteins 0.000 description 1
- 102100031642 Myb/SANT-like DNA-binding domain-containing protein 4 Human genes 0.000 description 1
- 230000001154 acute effect Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 238000013523 data management Methods 0.000 description 1
- 230000012447 hatching Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000149 penetrating effect Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Color, Gradation (AREA)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は色変換テーブル作
成装置および色変換装置に関し、特によりよいガマット
(gamut:色再現域)マッピングを行なうことができる
色変換テーブル作成装置および色変換装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a color conversion table creation device and a color conversion device, and more particularly to a color conversion table creation device and a color conversion device capable of performing better gamut (color gamut) mapping.
【0002】[0002]
【従来の技術】たとえば、コンピュータシステムにおけ
るディスプレイの画像をプリンタでプリントするような
場合に、ディスプレイに対して出力されるRGB(レッ
ド、グリーン、ブルー)信号をプリンタ出力で用いられ
るCMYK(シアン、マゼンタ、イエロー、ブラック)
信号に変換する必要がある。ディスプレイのRGB信号
もプリンタのCMYK信号も機器の特性に依存した信号
であるため、正確な色変換を行なうためには、一旦機器
の特性に依存しない表色系で色を表現する必要がある。2. Description of the Related Art For example, when an image on a display in a computer system is printed by a printer, RGB (red, green, blue) signals output to the display are converted into CMYK (cyan, magenta) used for printer output. , Yellow, black)
It needs to be converted to a signal. Since both the RGB signal of the display and the CMYK signal of the printer depend on the characteristics of the device, it is necessary to express colors once in a color system independent of the characteristics of the device in order to perform accurate color conversion.
【0003】すなわち、RGB信号を一旦L*a*b*な
どの機器の特性に依存しない表色系に変換した後に、さ
らにそれをCMYK信号に変換するのである。That is, once the RGB signal is converted into a color system such as L * a * b * which does not depend on the characteristics of the device, it is further converted into a CMYK signal.
【0004】一般に、ディスプレイとプリンタとでは再
現することができる色の範囲が異なる。そのため、プリ
ンタで表現できない色を表現できる色に置き換える操作
(ガマット圧縮)が必要となる。In general, the range of colors that can be reproduced differs between a display and a printer. Therefore, an operation (gamut compression) for replacing a color that cannot be expressed by the printer with a color that can be expressed is required.
【0005】ガマット圧縮についての従来技術として、
たとえば特開平10−84487号公報が挙げられる。
これは、変換前の画像の色データと変換後の画像の色デ
ータとの色差が小さくなるように変換する方法である。[0005] As a conventional technique for gamut compression,
For example, JP-A-10-84487 can be mentioned.
This is a method of performing conversion such that the color difference between the color data of the image before conversion and the color data of the image after conversion is reduced.
【0006】図16は、ガマット圧縮の具体的な方法を
説明するための図であり、L*a*b *空間をL*軸の方向
から見た図である。図中、ハッチングで示される領域が
ガマットを示す。FIG. 16 shows a specific method of gamut compression.
It is a diagram for explaining, L*a*b *L space*Axis direction
FIG. In the figure, the area indicated by hatching is
Indicates gamut.
【0007】図16における矢印の始点の位置に表現す
べき画像データがある場合、そのデータはガマット外で
あるため、そのデータをガマット内のデータに変換する
処理が必要である。ここで、画像データが示す位置を矢
印の始点から終点に移動させることで、表現不可能な色
を表現可能な色に変換するのである。When there is image data to be represented at the position of the starting point of the arrow in FIG. 16, the data is out of the gamut, and therefore, it is necessary to convert the data into data in the gamut. Here, by moving the position indicated by the image data from the start point of the arrow to the end point, a color that cannot be expressed is converted into a color that can be expressed.
【0008】ここに、色差が最も小さくなるようにする
ためには、矢印の始点から終点までの距離が最も短くな
るように、矢印の終点が設定される。Here, in order to minimize the color difference, the end point of the arrow is set so that the distance from the start point to the end point of the arrow is the shortest.
【0009】[0009]
【発明が解決しようとする課題】しかしながら、このよ
うなガマット圧縮方法においては、ブルーシフトと避雷
針効果とよばれる問題がある。ここに、ブルーシフトと
は、ガマット外の鮮やかなブルーはシアンに偏った方に
変換される方が好ましいがそうならず、色差が小さい紫
に変換される現象である。避雷針効果とは、図17に示
されるように、ガマットの尖った部分に変換後のデータ
が集中してしまうという現象である。However, such a gamut compression method has a problem called a blue shift and a lightning rod effect. Here, the blue shift is a phenomenon in which a vivid blue outside the gamut is preferably converted to a color that is biased toward cyan, but is not so converted, and is converted to purple with a small color difference. As shown in FIG. 17, the lightning rod effect is a phenomenon in which the converted data is concentrated on the sharp portion of the gamut.
【0010】このような問題を回避するためさまざまな
方法が検討されてきた(たとえば特開平10−2585
48号公報、特開平10−290375号公報参照)。Various methods have been studied to avoid such a problem (for example, see Japanese Patent Application Laid-Open No. 10-2585).
48, JP-A-10-290375).
【0011】しかしながら、このような方法を採用する
ためには、ガマット内外の境界を正確に決める必要があ
る。また、ガマット外とガマット内との処理が別になり
計算量が多くなってしまう。さらに、ガマット内とガマ
ット外とが不連続ならないように拘束条件を適切に設定
しなければならないが、拘束条件を付けるべき境界面は
3次元の自由曲面であるため、実際には設定が難しいと
いう問題がある。However, in order to adopt such a method, it is necessary to accurately determine the boundary between the inside and outside of the gamut. In addition, processing outside the gamut and processing inside the gamut are separate, and the amount of calculation increases. Furthermore, it is necessary to appropriately set the constraint conditions so that the inside of the gamut and the outside of the gamut do not become discontinuous. However, since the boundary surface to which the constraint condition is applied is a three-dimensional free-form surface, it is difficult to actually set the boundary surface. There's a problem.
【0012】この発明は上述の問題点を解決するために
なされたものであり、簡易かつ見栄えのよい変換を行な
うことができる色変換テーブル作成装置および色変換装
置を提供することを目的としている。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and has as its object to provide a color conversion table creating apparatus and a color conversion apparatus capable of performing simple and good-looking conversion.
【0013】[0013]
【課題を解決するための手段】上記目的を達成するため
この発明のある局面に従うと、色変換テーブル作成装置
は、第1の色空間での色データを用いて色を複数種類プ
リントするプリント手段と、プリントされた色を測色す
ることにより、当該プリントされた色の第2の色空間で
の色データを取得する取得手段と、第2の色空間を変形
させるための変換を取得された色データに対して行なう
変換手段と、プリントが行なわれた第1の色空間での色
データと、変換手段で変換された色データとを1対1に
対応付けたテーブルを作成する作成手段とを備える。According to an aspect of the present invention, there is provided a color conversion table creating apparatus for printing a plurality of types of colors using color data in a first color space. Obtaining means for obtaining color data of the printed color in the second color space by measuring the color of the printed color, and conversion for deforming the second color space. Conversion means for performing color data conversion; and creation means for creating a table in which color data in the first color space where printing has been performed and color data converted by the conversion means are associated one-to-one. Is provided.
【0014】好ましくは第1の色空間は、機器に依存す
る色を表現する空間であり、第2の色空間は、機器に依
存しない色を表現する空間である。Preferably, the first color space is a space for expressing a device-dependent color, and the second color space is a space for expressing a device-independent color.
【0015】好ましくは、第1の色空間は、CMYKで
表わされる色空間であり、第2の色空間は、L*a*b*
色空間である。[0015] Preferably, the first color space is a color space represented by CMYK, and the second color space is L * a * b *.
Color space.
【0016】この発明の他の局面に従うと、色変換テー
ブル作成方法は、第1の色空間での色データを用いて色
を複数種類プリントするプリントステップと、プリント
された色を測色することにより当該プリントされた色の
第2の色空間での色データを取得する取得ステップと、
第2の色空間を変形させるための変換を取得された色デ
ータに対して行なう変換ステップと、プリントが行なわ
れた第1の色空間での色データと、変換ステップで変換
された色データとを1対1に対応付けたテーブルを作成
する作成ステップとを備える。According to another aspect of the present invention, a color conversion table creating method includes a printing step of printing a plurality of types of colors using color data in a first color space, and measuring the printed colors. Obtaining the color data of the printed color in the second color space by:
A conversion step of performing a conversion for deforming the second color space on the acquired color data; a color data in the first color space on which printing is performed; and a color data converted in the conversion step. And a creating step of creating a table in which the tables are associated with each other on a one-to-one basis.
【0017】この発明のさらに他の局面に従うと、コン
ピュータ読取可能な記録媒体は、上述の色変換テーブル
作成方法により作成された色変換テーブルを記録する。According to still another aspect of the present invention, a computer-readable recording medium records a color conversion table created by the above-described color conversion table creating method.
【0018】この発明のさらに他の局面に従うと、色変
換テーブル作成プログラムは、第1の色空間での色デー
タを用いて色を複数種類プリントするプリントステップ
と、プリントされた色を測色することにより、当該プリ
ントされた色の第2の色空間での色データを取得する取
得ステップと、第2の色空間を変形させるための変換を
取得された色データに対して行なう変換ステップと、プ
リントが行なわれた第1の色空間での色データと、変換
ステップで変換された色データとを1対1に対応付けた
テーブルを作成する作成ステップとをコンピュータに実
行させることを特徴とする。According to still another aspect of the present invention, a program for creating a color conversion table includes a printing step of printing a plurality of types of colors using color data in a first color space, and a color measurement of the printed colors. Thereby, an obtaining step of obtaining color data of the printed color in the second color space, a conversion step of performing conversion for deforming the second color space on the obtained color data, The computer is configured to execute a creation step of creating a table in which color data in the first color space in which printing has been performed and the color data converted in the conversion step are associated with each other on a one-to-one basis. .
【0019】この発明のさらに他の局面に従うと、コン
ピュータ読取可能な記録媒体は上述の色変換テーブル作
成プログラムを記録する。According to still another aspect of the present invention, a computer-readable recording medium records the above-described color conversion table creating program.
【0020】この発明のさらに他の局面に従うと、色変
換装置は、機器に依存する色を表現する第1の色空間の
データと、機器に依存しない色空間を変形させた第2の
色空間のデータとの対応関係を示すテーブルを記憶する
記憶手段と、機器に依存しない色空間における色データ
を入力する入力手段と、入力手段により入力された色デ
ータを第2の色空間の色データに変換する変換手段と、
変換された色データに対応する第1の色空間のデータを
記憶手段から読出す読出手段とを備える。According to still another aspect of the present invention, a color conversion apparatus comprises: a first color space data expressing a device-dependent color; and a second color space obtained by transforming a device-independent color space. Storage means for storing a table indicating a correspondence relationship with the data of the second color space, input means for inputting color data in a device-independent color space, and color data input by the input means as color data in a second color space. Conversion means for converting;
Reading means for reading data in the first color space corresponding to the converted color data from the storage means.
【0021】好ましくは読出手段は、変換された色デー
タに最も近いデータに対応する、第1の色空間のデータ
を読出す。Preferably, the reading means reads data in the first color space corresponding to data closest to the converted color data.
【0022】好ましくは、色変換装置は、読出手段によ
り読出されたデータを用いて補間演算を行なう演算手段
をさらに備える。[0022] Preferably, the color conversion device further includes an operation means for performing an interpolation operation using the data read by the reading means.
【0023】この発明のさらに他の局面に従うと、色変
換方法は、機器に依存する第1の色空間のデータと、機
器に依存しない色空間を変形させた第2の色空間のデー
タとの対応関係を示すテーブルを記憶する記憶手段を用
いて色変換を行なう方法であって、機器に依存しない色
空間における色データを入力する入力ステップと、入力
ステップにより入力された色データを第2の色空間の色
データに変換する変換ステップと、変換された色データ
に対応する第1の色空間のデータを記憶手段から読出す
読出ステップとを備える。According to still another aspect of the present invention, a color conversion method includes a method of converting data of a first color space dependent on a device and data of a second color space obtained by transforming a color space independent of a device. A method for performing color conversion using storage means for storing a table indicating a correspondence relationship, comprising: an input step of inputting color data in a device-independent color space; A conversion step of converting the data into color data of a color space; and a reading step of reading data of a first color space corresponding to the converted color data from a storage unit.
【0024】この発明のさらに他の局面に従うと、色変
換プログラムは、機器に依存する第1の色空間のデータ
と、機器に依存しない色空間を変形させた第2の色空間
のデータとの対応関係を示すテーブルを記憶する記憶手
段を用いた色変換を行なうプログラムであって、機器に
依存しない色空間における色データを入力する入力ステ
ップと、入力ステップにより入力された色データを、第
2の色空間の色データに変換する変換ステップと、変換
された色データに対応する第1の色空間のデータを記憶
手段から読出す読出ステップとをコンピュータに実行さ
せることを特徴とする。According to still another aspect of the present invention, the color conversion program stores the data of the first color space dependent on the device and the data of the second color space obtained by transforming the color space independent of the device. A program for performing color conversion using storage means for storing a table indicating a correspondence relationship, comprising: an input step of inputting color data in a device-independent color space; And a reading step of reading the data of the first color space corresponding to the converted color data from the storage means.
【0025】この発明のさらに他の局面に従うと、コン
ピュータ読取可能な記録媒体は、上述の色変換プログラ
ムを記録する。According to still another aspect of the present invention, a computer-readable recording medium records the above-described color conversion program.
【0026】[0026]
【発明の実施の形態】[第1の実施の形態]図1は、本
発明の第1の実施の形態における画像処理装置の構成を
示すブロック図である。DESCRIPTION OF THE PREFERRED EMBODIMENTS [First Embodiment] FIG. 1 is a block diagram showing a configuration of an image processing apparatus according to a first embodiment of the present invention.
【0027】図を参照して、画像処理装置は、装置全体
の制御を行なうCPU601と、色変換されたカラー画
像をプリントするためのプリンタ603と、カラー画像
を表示するためのディスプレイ605と、外部との間で
データのやり取りを行なうLANまたはモデムカード6
07と、キーボードやマウスなどにより構成される入力
装置609と、フレキシブルディスクドライブ611
と、CD−ROMドライブ613と、ハードディスクド
ライブ615と、RAM617と、ROM619と、カ
ラーの画像を読取ることができる読取装置621とを備
えている。Referring to the figure, an image processing apparatus includes a CPU 601 for controlling the entire apparatus, a printer 603 for printing color-converted color images, a display 605 for displaying color images, and an external device. LAN or modem card 6 for exchanging data with
07, an input device 609 including a keyboard and a mouse, and a flexible disk drive 611.
, A CD-ROM drive 613, a hard disk drive 615, a RAM 617, a ROM 619, and a reading device 621 that can read a color image.
【0028】画像データや後述の画像処理方法を実現す
るためのプログラムは、フレキシブルディスクFやCD
−ROM613aやLANやモデムを介した通信などに
より画像処理装置内にインストールすることができる。A program for realizing the image data and an image processing method described later includes a flexible disk F and a CD.
-It can be installed in the image processing apparatus by communication via the ROM 613a, LAN, or modem.
【0029】この画像処理装置は、以下の(1)および
(2)の動作を行なう。 (1) CK(クロマ軸−ブラック軸)空間と、L*a*
b*空間とを対応付けるためのテーブルの作成 (2) (1)で作成したテーブルを用いたL*a*b*
→CMYKの色変換テーブル(プロファイル)の作成 L*a*b*色空間からCMYK色空間への対応は1対1
ではないため(1対多である)、よりよい色再現をする
ために、従来は経験則や試行錯誤に頼らざるを得なかっ
た。This image processing apparatus performs the following operations (1) and (2). (1) CK (Chroma axis-Black axis) space and L * a *
Creation of table for associating with b * space (2) L * a * b * using table created in (1)
→ Creation of CMYK color conversion table (profile) One-to-one correspondence from L * a * b * color space to CMYK color space
In order to achieve better color reproduction, it has conventionally been necessary to rely on empirical rules and trial and error.
【0030】本件発明者はこの点に関し、CMYK空間
を予めL*a*b*と1対1対応が付くような三次元空間
に整理することを考えた。一旦、1対1の対応関係が付
いてしまえばCMYK→L*a*b*の逆変換であるL*a
*b*→CMYK変換は簡単に求めることができるからで
ある。In this regard, the present inventor considered that the CMYK space is arranged in advance into a three-dimensional space having a one-to-one correspondence with L * a * b * . Once there is a one-to-one correspondence, L * a is the inverse transformation of CMYK → L * a * b *
This is because * b * → CMYK conversion can be easily obtained.
【0031】CMYK空間を三次元に整理するときに用
いる座標系は、おおよそ黒色(およびグレー)を表わす
K軸を中心に、クロマ軸が放射状に延びているものとな
るため、この三次元空間を本願明細書においてはCK空
間と呼んでいる。The coordinate system used to arrange the CMYK space in three dimensions is such that the chroma axis extends radially around the K axis representing approximately black (and gray). In this specification, this is called a CK space.
【0032】CK空間は、CMYKをL*a*b*と1対
1に対応するように整理した空間であるから、整理の仕
方(CK空間の作り方)を変えることで、出力画像のK
の使用量が最大となる変換から、Kの代わりにCMYを
多く使う変換まで自由に表現することができる。Since the CK space is a space in which CMYK is arranged so as to correspond to L * a * b * on a one-to-one basis, by changing the arrangement method (how to create the CK space), the K of the output image is changed.
Can be freely expressed from the conversion that maximizes the use amount to the conversion that uses a lot of CMY instead of K.
【0033】図2は、本実施の形態における画像処理装
置において用いられるCK空間の概念を示す図である。FIG. 2 is a diagram showing a concept of a CK space used in the image processing apparatus according to the present embodiment.
【0034】まず、図2(A)に示されるようにCMY
で平面を作る。すなわち、平面上に原点を中心として、
放射状にCMY軸を取る。C軸とY軸とに挟まれた部分
は、CとYとを組合せてできる色が網羅されることにな
る。M軸とY軸とに挟まれた部分、Y軸とC軸とに挟ま
れた部分も同様である。この平面により、CMYのうち
2色を使って表現される色(いわゆるハイキーな色)は
すべて表現することができる。また、この平面上に同じ
色が二度出てくることはない。First, as shown in FIG.
Make a plane with. That is, with the origin at the center on the plane,
Take CMY axes radially. The portion sandwiched between the C-axis and the Y-axis covers the colors formed by combining C and Y. The same applies to a portion sandwiched between the M axis and the Y axis, and a portion sandwiched between the Y axis and the C axis. With this plane, all colors expressed using two colors of CMY (so-called high-key colors) can be expressed. Also, the same color does not appear twice on this plane.
【0035】ここで、(B)に示されるようにCMY平
面に垂直なK軸を追加して三次元空間を作成する。この
空間で表現される色は、(A)で作成したCMY平面の
色に黒を加えたものである。黒が最大のときを唯一の例
外として、この空間中の異なる位置に同じ色が出てくる
ことはない。しかも、この空間は必要な色を網羅してい
る。Here, as shown in (B), a K axis perpendicular to the CMY plane is added to create a three-dimensional space. The color expressed in this space is obtained by adding black to the color of the CMY plane created in (A). The only exception is when black is maximum, the same color will not appear at different locations in this space. Moreover, this space covers the necessary colors.
【0036】このようにして、L*a*b*と1対1対応
する色空間(CK空間)が作成される。CK空間からL
*a*b*への対応関係は測色を行なえば簡単に求めるこ
とができる。また、CK空間からL*a*b*への変換
は、1対1の対応を有しているため、さまざまな手法で
容易に逆変換(L*a*b*からCK空間への変換)を求
めることができる。すなわち、CK空間での座標が決ま
れば直ちにCMYK値が得られる。In this way, a color space (CK space) that has a one-to-one correspondence with L * a * b * is created. L from CK space
The correspondence to * a * b * can be easily obtained by performing colorimetry. In addition, since the conversion from the CK space to the L * a * b * has a one-to-one correspondence, it can be easily inverted by various methods (the conversion from the L * a * b * to the CK space). Can be requested. That is, as soon as the coordinates in the CK space are determined, the CMYK values can be obtained.
【0037】このようにして整理した色空間のデータに
基づいて、L*a*b*からCMYKへの変換を求める
と、CMYのうちの2色とKのみを使った変換(すなわ
ち、Kが最大となるような変換)となる。すなわち、画
像はCおよびM、MおよびYまたはYおよびCとK成分
(グレー成分)とで表現されることになる。When the conversion from L * a * b * to CMYK is determined based on the data of the color space arranged in this way, the conversion using only two colors of CMY and K (that is, K is Conversion that is the largest). That is, an image is represented by C and M, M and Y or Y and C and a K component (gray component).
【0038】なお、図2(B)に示されるように、六角
柱で表現される空間で色データを管理すると計算処理が
煩雑となるため、図3に示されるようにデータを画像処
理装置内に格納することとしている。As shown in FIG. 2B, if color data is managed in a space represented by a hexagonal prism, the calculation process becomes complicated. Therefore, as shown in FIG. To be stored.
【0039】図3は、画像処理装置内に記録されるCK
空間のデータを示す図である。図3を参照して、中心を
CMY平面の原点とし、上方向がM成分が濃くなってい
く方向とする。同様に、左方向がC成分が濃くなってい
く方向とする。右方向および下方向を、ともにY成分が
濃くなっていく方向としている。また、K成分が濃くな
っていく方向を紙面を貫通する方向としている。FIG. 3 shows the CK recorded in the image processing apparatus.
It is a figure showing data of space. Referring to FIG. 3, the center is defined as the origin of the CMY plane, and the upward direction is defined as the direction in which the M component becomes dense. Similarly, the left direction is the direction in which the C component becomes darker. The rightward direction and the downward direction are both directions in which the Y component increases. Also, the direction in which the K component becomes dark is defined as the direction penetrating the paper surface.
【0040】このようなデータの管理を行なうことで、
CK空間を三次元配列で表現することができ、計算処理
を簡素化することができる。図3においては、各軸方向
にCMY軸を8分割している。この分割の数を上げ、よ
り多くのデータを記録することで、より正確な色変換を
行なうことができる。By performing such data management,
The CK space can be represented by a three-dimensional array, and the calculation process can be simplified. In FIG. 3, the CMY axes are divided into eight in each axis direction. By increasing the number of divisions and recording more data, more accurate color conversion can be performed.
【0041】図3に示されるような配列の任意の位置
に、CMYKのデータと、それに対応するL*a*b*の
データとを格納し、たとえば、L*a*b*→CMYKの
変換を行なう場合には、そのL*a*b*に最も近いL*a
*b*値を配列内から読出し、その位置に格納されたCM
YKデータを得るのである。最も、すべてのL*a*b*
に対応するCMYKデータを格納するとメモリ容量が膨
大となり実用的でないため、所定間隔のデータのみを格
納し、その間隔中のデータの参照においては、(1)式
に示されるような補間式を用いて、補間を行なうことと
している。CMYK data and corresponding L * a * b * data are stored at arbitrary positions in the array as shown in FIG. 3, and for example, conversion of L * a * b * → CMYK is performed. Is performed, L * a closest to the L * a * b *
* b * value is read from the array and the CM stored at that position
YK data is obtained. Most of all L * a * b *
When the CMYK data corresponding to the data is stored, the memory capacity becomes enormous and it is not practical. Therefore, only the data at a predetermined interval is stored, and the data during the interval is referred to by an interpolation formula as shown in the formula (1). Thus, interpolation is performed.
【0042】[0042]
【数1】 (Equation 1)
【0043】なお、(1)式においては、補間方法とし
て線形立方体補間を行なうこととしているが、他の補間
方法を用いてもよい。In equation (1), linear cubic interpolation is performed as an interpolation method, but another interpolation method may be used.
【0044】なお、与えられたL*a*b*に対し、全配
列を総当りする必要はない(もし総当りすると、(8×
16)3×3≒700万個の候補から探すことにな
る)。そこで、まず粗い間隔で検索を行ない、大体の当
りを付けてからそのまわりだけ細かく検索すればよい。It is not necessary to brute the entire sequence for a given L * a * b * (if the brute force is (8 ×
16) 3 × 3 ≒ 7 million candidates will be searched). Therefore, a search may be performed at a coarse interval, a rough contact may be made, and then a search may be performed only in the vicinity.
【0045】図4は、図1の画像処理装置が行なう色変
換テーブルの作成処理を示すフローチャートである。FIG. 4 is a flowchart showing a color conversion table creation process performed by the image processing apparatus of FIG.
【0046】図4を参照して、ステップS1において、
測色が必要とされる複数のCMYKの値(すなわち図3
のテーブルに格納するデータ)の決定が行なわれる。ス
テップS3でプリンタ603を用いて、決定されたCM
YKをインクの成分とする色のプリントが行なわれる。Referring to FIG. 4, in step S1,
A plurality of CMYK values for which colorimetry is required (ie, FIG.
Is determined. In step S3, using the printer 603, the determined CM
Printing of a color using YK as an ink component is performed.
【0047】次に、ステップS5でプリントされた色の
それぞれが読取装置621により測色される。その測色
結果とCMYKの値との対応付けがなされるテーブルA
(図3参照)がステップS7で作成される。Next, each of the colors printed in step S5 is measured by the reading device 621. Table A in which the color measurement results are associated with CMYK values
(See FIG. 3) is created in step S7.
【0048】ステップS9において、テーブルAに基づ
いてL*a*b*からCMYKの値を求めるためのテーブ
ルBが作成される。In step S9, a table B for obtaining the value of CMYK from L * a * b * is created based on table A.
【0049】図5は、図4のCMYKの決定処理(S
1)の内容を示すフローチャートである。FIG. 5 is a flowchart of the CMYK determination process (S
It is a flowchart which shows the content of 1).
【0050】図を参照して、ステップS101でCK空
間内の点を選択する。次に、ステップS103で、CK
空間の定義からその点に該当するCMYKの値を算出す
る。ステップS105で、算出されたCMYKの値(す
なわちプリントする予定の色)をメモリに書込む。必要
なCMYKの値がすべて決定されるまでステップS10
1からS105の処理は繰返し実行される。Referring to the figure, in step S101, a point in the CK space is selected. Next, in step S103, CK
From the definition of the space, the value of CMYK corresponding to the point is calculated. In step S105, the calculated CMYK value (that is, the color to be printed) is written to the memory. Step S10 until all necessary CMYK values are determined
The processing from 1 to S105 is repeatedly executed.
【0051】図6は、図4のテーブルAの作成処理(S
7)の内容を示すフローチャートである。FIG. 6 shows the process of creating table A in FIG. 4 (S
It is a flowchart which shows the content of 7).
【0052】図を参照して、ステップS201で、測色
された色のCMYKの値をテーブルAの該当する位置に
書込む。ステップS203で測色されたL*a*b*の値
を変換する。この変換は、L*a*b*空間を変形させる
ための変換である。次に、ステップS205で変換され
たL*a*b*の値を対応するCMYKの位置に書込む。
ステップS201からS205の処理はすべての色の処
理が行なわれるまで繰返し実行される。Referring to the figure, in step S201, the CMYK values of the measured colors are written in the corresponding positions in table A. The value of L * a * b * measured in step S203 is converted. This transformation is for transforming the L * a * b * space. Next, the value of L * a * b * converted in step S205 is written in the corresponding CMYK position.
The processing of steps S201 to S205 is repeatedly executed until the processing of all colors is performed.
【0053】図7は、図4のテーブルBの作成処理(S
9)の内容を示すフローチャートである。FIG. 7 shows the process of creating table B in FIG. 4 (S
It is a flowchart which shows the content of 9).
【0054】図を参照して、ステップS301で、テー
ブルBに登録したいL*a*b*の値を決定する。すなわ
ち、すべてのL*a*b*をテーブルBに登録すると、メ
モリの容量などの観点から好ましくないため、適宜間隔
を取ってL*a*b*の値を決定するものである。ステッ
プS303で、図6のステップS203と同様の変換を
決定されたL*a*b*に対して行なう。ステップS30
5でテーブルAを検索することにより、変換された値に
最も近いL*a*b*の値を決定し、それに対応するCM
YKを決定する。Referring to the figure, in step S301, the value of L * a * b * to be registered in table B is determined. That is, if all the L * a * b * are registered in the table B, it is not preferable from the viewpoint of the memory capacity or the like. Therefore, the values of L * a * b * are determined at appropriate intervals. In step S303, the same conversion as in step S203 of FIG. 6 is performed on the determined L * a * b * . Step S30
5, the value of L * a * b * closest to the converted value is determined, and the corresponding CM is determined.
Determine YK.
【0055】ステップS307で、テーブルB内に、変
換後のL*a*b*の値とCMYKの値とを書込む。In step S307, the converted L * a * b * values and CMYK values are written into table B.
【0056】この処理により、L*a*b*からCMYK
に変換を行なうためのテーブルBが作成される。By this processing, L * a * b * is converted to CMYK
A table B for performing the conversion is created.
【0057】図8は、図7のステップS305で行なわ
れるCMYKの値の決定処理を示すフローチャートであ
る。FIG. 8 is a flowchart showing the CMYK value determination processing performed in step S305 of FIG.
【0058】図を参照して、ステップS401でテーブ
ルAから最も近いL*a*b*の値が検索される。ステッ
プS403で、付近のL*a*b*の値の補間演算を行な
う。ステップS405で最も近いものを選択し、ステッ
プS407でCMYKの値を補間演算する。Referring to the figure, the closest L * a * b * value is searched from table A in step S401. In step S403, an interpolation operation is performed on nearby L * a * b * values. In step S405, the closest one is selected, and in step S407, CMYK values are interpolated.
【0059】図9は、図1の画像処理装置が行なう色変
換処理について示すフローチャートである。FIG. 9 is a flowchart showing a color conversion process performed by the image processing apparatus of FIG.
【0060】図を参照して、ステップS501で、変換
の対象となるL*a*b*の値が入力される。ステップS
502で、図6のステップS203と同様の変換が、入
力された値に対して行なわれる。Referring to the figure, in step S501, the value of L * a * b * to be converted is input. Step S
At 502, the same conversion as in step S203 of FIG. 6 is performed on the input value.
【0061】ステップS503でテーブルを検索するこ
とで、変換後のL*a*b*の値に対応するCMYKの値
が読出され、ステップS505で出力される。By searching the table in step S503, the value of CMYK corresponding to the converted L * a * b * value is read, and output in step S505.
【0062】次に、本実施の形態における画像処理装置
が行なう色変換処理の特徴について説明する。本実施の
形態における色変換は、下記の(1)および(2)の特
徴を有する。Next, the features of the color conversion processing performed by the image processing apparatus according to the present embodiment will be described. The color conversion in the present embodiment has the following features (1) and (2).
【0063】(1) ガマットマッピングを色変換と同
時に行なう。L*a*b*からCMYKへの変換とは、与
えられたL*a*b*に対し適切なCMYKの値を探すこ
とである。このとき与えられた色L*a*b*に最も近い
値を持ったCMYKを探すと、ガマット内ではL*a*b
*が一致するCMYKが探される。また、ガマット外に
ついては最も近いL*a*b*を持ったCMYKの組合せ
が探し出されることになる。(1) Gamut mapping is performed simultaneously with color conversion. The conversion from L * a * b * to CMYK is to find an appropriate CMYK value for a given L * a * b * . At this time, if a CMYK having a value closest to the given color L * a * b * is searched, L * a * b
CMYKs with matching * are searched. Outside the gamut, the closest combination of CMYK having L * a * b * is found.
【0064】このようにすると、与えられたL*a*b*
がガマット内であるか否かを判定することも、ガマット
外であるときに適当なガマット内のL*a*b*に変換す
る必要もなくなる。また、ガマット内外の連続性も自動
的に保たれることになる。Thus, given L * a * b *
It is not necessary to determine whether or not is within the gamut, and it is not necessary to convert it to L * a * b * within the appropriate gamut when it is outside the gamut. In addition, the continuity inside and outside the gamut is automatically maintained.
【0065】(2) 意図的に歪めた空間でガマットマ
ッピングを行なう。上述のように、本実施の形態におい
てはガマット圧縮と色変換とが1つの操作で一括してで
きるようになったが、このままでは従来技術のような色
差が最小になるようなマッピングしかできない。しかし
ながら、本実施の形態においてはL *a*b*空間を予め
歪めて(変形して)いるため、色差が最小となる検索を
行なう手法を使いながら(=ガマット圧縮と色変換とを
同時に行ないながら)、意図的に操作したマッピングを
行なうことができるようになる。(2) Gamut mat in an intentionally distorted space
Do the ping. As described above, in the present embodiment,
Gamut compression and color conversion in one operation
It can now be used, but if you leave it as it is
Only mapping that minimizes the difference can be done. However
However, in the present embodiment, L *a*b*Space in advance
Search that minimizes color difference because it is distorted (deformed)
(= Gamut compression and color conversion
While at the same time)
Will be able to do it.
【0066】歪みのない空間で一致する色は歪められた
空間でも一致するようにされているため、ガマット内の
色は歪められた空間で色変換しても正しく変換される。
すなわち、与えられたL*a*b*と等しいL*a*b*を持
ったCMYKの組合せに変換されるのである。また、色
再現範囲が小さくなることもない。Since the colors that match in the undistorted space match in the distorted space, the colors in the gamut are correctly converted even if they are converted in the distorted space.
That is, it is converted into a CMYK combination having L * a * b * equal to the given L * a * b * . Further, the color reproduction range does not become small.
【0067】また、従来技術においては図17に示され
るように避雷針効果と呼ばれる現象が生じていた。すな
わち、プリンタなどのガマットの範囲は多くの場合鋭角
に尖っており、ガマット外の点をガマット内の最も近い
ところにマッピングすると、ガマットが尖った部分に多
くの色がマッピングされてしまうという問題があった。In the prior art, as shown in FIG. 17, a phenomenon called a lightning rod effect has occurred. That is, the range of the gamut of a printer or the like is often sharp at an acute angle, and if a point outside the gamut is mapped to the closest point in the gamut, many colors are mapped to the point where the gamut is sharp. there were.
【0068】これを解決するため、明度を一定にするよ
うにマッピングを行なえば、一応は避雷針効果の問題を
回避することができるが、これではあまりに異なった色
にマッピングされてしまうので好ましくない。To solve this problem, if the mapping is performed so as to make the brightness constant, the problem of the lightning rod effect can be avoided for the time being, but this is not preferable because the mapping is performed in too different colors.
【0069】図10に示されるように、たとえば図17
に示されるガマットを彩度方向に縮める変換を行ない、
色差が最小となるマッピングを行なうと図10に示され
るようにガマットの尖った部分にマッピングが集中する
ことを避けることができる。また、明度一定のマッピン
グと比較してより近い色にマッピングを行なうことがで
きる。As shown in FIG. 10, for example, FIG.
Performs a conversion to reduce the gamut shown in
When the mapping that minimizes the color difference is performed, it is possible to prevent the mapping from being concentrated on the sharp portion of the gamut as shown in FIG. Further, it is possible to perform mapping to a color that is closer to that in mapping with constant brightness.
【0070】また、図11に示されるように彩度が大き
くなるほど歪みの度合が大きくなるように変形を行なう
と、マッピングの点が集中することをさらに防ぐことが
できる。Further, as shown in FIG. 11, when the transformation is performed so that the degree of distortion increases as the saturation increases, the concentration of mapping points can be further prevented.
【0071】なお、ガマットを明度方向に延ばすような
歪みを加えるL*a*b*の変換を行なうようにしても同
様の効果が得られる。Note that the same effect can be obtained by performing L * a * b * conversion that applies a distortion that extends the gamut in the lightness direction.
【0072】図12は、彩度方向の歪みの設定方法につ
いて説明するための図である。図10に示されるように
歪みをすべての彩度において一定とするのであればグラ
フは直線となり、図11に示されるように歪み量を変化
させ、彩度が高くなるほどに歪み量を大きくするのであ
れば、グラフは曲線となる。FIG. 12 is a diagram for explaining a method of setting the distortion in the saturation direction. If the distortion is constant at all the saturations as shown in FIG. 10, the graph becomes a straight line, and the distortion amount is changed as shown in FIG. 11, and the distortion amount increases as the saturation increases. If so, the graph becomes a curve.
【0073】なお、多くのプリンタでは、ディスプレイ
と比較して暗い色に彩度のピークがくる。一般に、明る
くかつ鮮やかな色はやや明度の連続性を犠牲にしてでも
鮮やかな色にマッピングした方がよく、暗い色について
は若干彩度を犠牲にしても明度を重視した方が好ましい
色変換結果が得られる。In many printers, the saturation peaks in a dark color as compared with the display. In general, it is better to map bright and vivid colors to vivid colors, even at the expense of some lightness continuity. Is obtained.
【0074】このようなマッピングを実現するには、図
13に示されるように明度が中間の地点ほど歪みが大き
くなるよう変形した空間でマッピングを行なうとよい。
なお、同様の効果を彩度方向の歪みで得ることも可能で
ある。In order to realize such mapping, as shown in FIG. 13, it is preferable to perform mapping in a space that is deformed such that distortion becomes greater at a point where the brightness is intermediate.
Note that a similar effect can be obtained by distortion in the saturation direction.
【0075】上述の本実施の形態のいずれの空間の変形
例においても、ガマット内の色については、歪みのない
空間で変換したのと同じ様に変換が行なわれる。さら
に、ガマットの内外の連続性を満足する変換を行うこと
ができる。In any of the above-described space variations of the present embodiment, the colors in the gamut are converted in the same manner as in a space without distortion. Furthermore, conversion that satisfies the continuity inside and outside the gamut can be performed.
【0076】なお、ガマット外の鮮やかなブルーは、色
度が近い紫に変換するよりも、彩度が高いほどシアンに
偏った色に変換される方が好ましいことが知られている
(ブルーシフトとよばれる現象)。一方、ガマット内の
色についてはそのままそのL *a*b*に一致するCMY
Kに変換される方がよい。The bright blue outside the gamut is the color
Rather than converting to purple with close degrees, the higher the saturation, the more cyan
It is known that it is preferable to convert to a biased color
(Phenomenon called blue shift). On the other hand,
As for the color, the L *a*b*CMY that matches
It is better to convert to K.
【0077】この2つの要件を満たす変換も、図14に
示されるような、等色相線を意図的に歪めた空間を使う
ことにより簡単に実現することができる。すなわち、図
14に示されるように、ガマット外において、色が鮮や
かになるほどシアン寄りのマッピングがなされるように
青付近の空間のみを歪めておけばよい。Conversion that satisfies these two requirements can be easily realized by using a space in which isohues are intentionally distorted as shown in FIG. In other words, as shown in FIG. 14, only the space near blue needs to be distorted outside the gamut so that the more vivid the color, the closer to cyan the mapping is made.
【0078】[第2の実施の形態]図15は、本発明の
第2の実施の形態におけるプリンタのハードウェア構成
を示すブロック図である。[Second Embodiment] FIG. 15 is a block diagram showing a hardware configuration of a printer according to a second embodiment of the present invention.
【0079】図を参照して、プリンタは、装置全体の制
御を行なうCPU201と、プリントを行なうためのプ
リントエンジン203と、ユーザからの入力を受付ける
入力パネル205と、表示を行なうための表示部207
と、外部より画像データを入力するためのインターフェ
イス209と、データを一時保存するRAM211と、
プログラムや定数などを記録するROM213とから構
成される。Referring to the figure, the printer includes a CPU 201 for controlling the entire apparatus, a print engine 203 for performing printing, an input panel 205 for receiving input from a user, and a display unit 207 for displaying.
An interface 209 for externally inputting image data, a RAM 211 for temporarily storing data,
The ROM 213 stores programs and constants.
【0080】本実施の形態におけるプリンタも、第1の
形態における色変換処理を行なうことで、カラー画像の
プリントを行なう。The printer according to the present embodiment also prints a color image by performing the color conversion processing according to the first embodiment.
【0081】今回開示された実施の形態はすべての点で
例示であって制限的なものではないと考えられるべきで
ある。本発明の範囲は上記した説明ではなくて特許請求
の範囲によって示され、特許請求の範囲と均等の意味お
よび範囲内でのすべての変更が含まれることが意図され
る。The embodiments disclosed this time are to be considered in all respects as illustrative and not restrictive. The scope of the present invention is defined by the terms of the claims, rather than the description above, and is intended to include any modifications within the scope and meaning equivalent to the terms of the claims.
【図1】 本発明の第1の実施の形態における画像処理
装置の構成を示すブロック図である。FIG. 1 is a block diagram illustrating a configuration of an image processing apparatus according to a first embodiment of the present invention.
【図2】 CK空間の具体例を示す図である。FIG. 2 is a diagram illustrating a specific example of a CK space.
【図3】 メモリ中のCK空間のデータの格納例を示す
図である。FIG. 3 is a diagram illustrating an example of storing data in a CK space in a memory.
【図4】 色変換テーブルの作成処理を示すフローチャ
ートである。FIG. 4 is a flowchart illustrating a process of creating a color conversion table.
【図5】 図4のCMYKの決定処理(S1)の内容を
示すフローチャートである。FIG. 5 is a flowchart showing the contents of a CMYK determination process (S1) of FIG. 4;
【図6】 図4のテーブルAの作成処理(S7)の内容
を示すフローチャートである。FIG. 6 is a flowchart showing the contents of a table A creation process (S7) in FIG. 4;
【図7】 図4のテーブルBの作成処理(S9)の内容
を示すフローチャートである。FIG. 7 is a flowchart showing the contents of a table B creation process (S9) in FIG. 4;
【図8】 図7のCMYKの決定処理(S303)の内
容を示すフローチャートである。8 is a flowchart showing the contents of CMYK determination processing (S303) in FIG.
【図9】 第1の実施の形態における色変換処理を示す
フローチャートである。FIG. 9 is a flowchart illustrating a color conversion process according to the first embodiment.
【図10】 歪曲空間の具体例を示す図である。FIG. 10 is a diagram showing a specific example of a distorted space.
【図11】 歪曲空間の具体例を示す図である。FIG. 11 is a diagram showing a specific example of a distorted space.
【図12】 彩度方向の歪みについて説明するための図
である。FIG. 12 is a diagram for describing distortion in a saturation direction.
【図13】 明度方向の歪みについて説明するための図
である。FIG. 13 is a diagram for explaining distortion in the brightness direction.
【図14】 ブルーシフトを解消するための歪曲空間を
説明するための図である。FIG. 14 is a diagram for explaining a distorted space for eliminating a blue shift.
【図15】 第2の実施の形態におけるプリンタのハー
ドウェア構成を示す図である。FIG. 15 is a diagram illustrating a hardware configuration of a printer according to the second embodiment.
【図16】 ガマットマッピングの具体例を示す図であ
る。FIG. 16 is a diagram showing a specific example of gamut mapping.
【図17】 従来のガマットマッピングの問題点を説明
するための図である。FIG. 17 is a diagram for explaining a problem of conventional gamut mapping.
601 CPU、603 プリンタ、621 読取装
置。601 CPU, 603 printer, 621 reading device.
───────────────────────────────────────────────────── フロントページの続き Fターム(参考) 2C262 AA24 AB11 AC04 BA01 BA09 BC01 BC19 EA04 EA13 FA13 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CE18 CH07 DB02 DB06 DB09 DC25 5C077 LL12 LL19 MP01 MP08 PP33 PP36 PP38 PP54 PP74 PQ23 SS02 TT02 5C079 HA18 HB02 HB08 HB11 KA04 LA02 LA21 LB02 MA04 NA03 PA03 ──────────────────────────────────────────────────続 き Continued on the front page F term (reference) 2C262 AA24 AB11 AC04 BA01 BA09 BC01 BC19 EA04 EA13 FA13 5B057 AA11 CA01 CA08 CA12 CA16 CB01 CB08 CB12 CB16 CE18 CH07 DB02 DB06 DB09 DC25 5C077 LL12 LL19 MP01 MP08 PP33 PP36 PP36 PP38 SS02 TT02 5C079 HA18 HB02 HB08 HB11 KA04 LA02 LA21 LB02 MA04 NA03 PA03
Claims (13)
複数種類プリントするプリント手段と、 前記プリントされた色を測色することにより、当該プリ
ントされた色の第2の色空間での色データを取得する取
得手段と、 前記第2の色空間を変形させるための変換を前記取得さ
れた色データに対して行なう変換手段と、 前記プリントが行なわれた第1の色空間での色データ
と、前記変換手段で変換された色データとを1対1に対
応付けたテーブルを作成する作成手段とを備えた、色変
換テーブル作成装置。1. A printing means for printing a plurality of types of colors using color data in a first color space; and a second color space for the printed colors by measuring the colors printed. Acquisition means for acquiring the color data in the first color space; conversion means for performing transformation for deforming the second color space on the acquired color data; A color conversion table creation device, comprising: a creation unit that creates a table in which the color data of the color data and the color data converted by the conversion unit are associated with each other on a one-to-one basis.
を表現する空間であり、 前記第2の色空間は、機器に依存しない色を表現する空
間である、請求項1に記載の色変換テーブル作成装置。2. The device according to claim 1, wherein the first color space is a space for expressing a device-dependent color, and the second color space is a device for expressing a device-independent color. Color conversion table creation device.
れる色空間であり、 前記第2の色空間は、L*a*b*色空間である、請求項
1または2に記載の色変換テーブル作成装置。3. The color according to claim 1, wherein the first color space is a color space represented by CMYK, and the second color space is an L * a * b * color space. Conversion table creation device.
複数種類プリントするプリントステップと、 前記プリントされた色を測色することにより当該プリン
トされた色の第2の色空間での色データを取得する取得
ステップと、 前記第2の色空間を変形させるための変換を前記取得さ
れた色データに対して行なう変換ステップと、 前記プリントが行なわれた第1の色空間での色データ
と、前記変換ステップで変換された色データとを1対1
に対応付けたテーブルを作成する作成ステップとを備え
た、色変換テーブル作成方法。4. A printing step of printing a plurality of types of colors using color data in a first color space, and measuring the printed colors in a second color space of the printed colors. An acquisition step of acquiring color data of the following; a conversion step of performing transformation for deforming the second color space on the acquired color data; One-to-one correspondence between the color data and the color data converted in the conversion step.
And a creating step of creating a table associated with the color conversion table.
法により作成された色変換テーブルを記録した、コンピ
ュータ読取可能な記録媒体。5. A computer-readable recording medium on which a color conversion table created by the color conversion table creating method according to claim 4 is recorded.
複数種類プリントするプリントステップと、 前記プリントされた色を測色することにより、当該プリ
ントされた色の第2の色空間での色データを取得する取
得ステップと、 前記第2の色空間を変形させるための変換を前記取得さ
れた色データに対して行なう変換ステップと、 前記プリントが行なわれた第1の色空間での色データ
と、前記変換ステップで変換された色データとを1対1
に対応付けたテーブルを作成する作成ステップとをコン
ピュータに実行させるための、色変換テーブル作成プロ
グラム。6. A printing step of printing a plurality of types of colors using color data in a first color space, and measuring the printed colors to obtain a second color space of the printed colors. An acquisition step of acquiring the color data in the step of: a conversion step of performing a conversion for deforming the second color space on the acquired color data; Color data and the color data converted in the conversion step are one-to-one.
A color conversion table creation program for causing a computer to execute a creation step of creating a table associated with a color conversion table.
ログラムを記録したコンピュータ読取可能な記録媒体。7. A computer-readable recording medium on which the color conversion table creation program according to claim 6 is recorded.
間のデータと、機器に依存しない色を表現する色空間を
変形させた第2の色空間のデータとの対応関係を示すテ
ーブルを記憶する記憶手段と、 機器に依存しない色空間における色データを入力する入
力手段と、 前記入力手段により入力された色データを第2の色空間
の色データに変換する変換手段と、 前記変換された色データに対応する第1の色空間のデー
タを前記記憶手段から読出す読出手段とを備えた、色変
換装置。8. A table showing a correspondence relationship between data in a first color space expressing a device-dependent color and data in a second color space obtained by transforming a color space expressing a device-independent color. Storage means for storing color data in a device-independent color space; conversion means for converting color data input by the input means into color data in a second color space; A readout unit for reading out data of the first color space corresponding to the obtained color data from the storage unit.
タに最も近いデータに対応する、前記第1の色空間のデ
ータを読出す、請求項8に記載の色変換装置。9. The color conversion apparatus according to claim 8, wherein said reading means reads out data in said first color space corresponding to data closest to said converted color data.
を用いて補間演算を行なう演算手段をさらに備えた、請
求項8または9に記載の色変換装置。10. The color conversion device according to claim 8, further comprising an operation unit that performs an interpolation operation using the data read by the reading unit.
と、機器に依存しない色空間を変形させた第2の色空間
のデータとの対応関係を示すテーブルを記憶する記憶手
段を用いて色変換を行なう色変換方法であって、 機器に依存しない色空間における色データを入力する入
力ステップと、 前記入力ステップにより入力された色データを前記第2
の色空間の色データに変換する変換ステップと、 前記変換された色データに対応する前記第1の色空間の
データを前記記憶手段から読出す読出ステップとを備え
た、色変換方法。11. A storage unit for storing a table indicating a correspondence between data of a first color space dependent on a device and data of a second color space obtained by transforming a color space independent of a device. A color conversion method for performing color conversion, comprising: an input step of inputting color data in a device-independent color space;
And a reading step of reading the data of the first color space corresponding to the converted color data from the storage unit.
と、機器に依存しない色空間を変形させた第2の色空間
のデータとの対応関係を示すテーブルを記憶する記憶手
段を用いた色変換方法をコンピュータに実行させるため
のプログラムであって、 機器に依存しない色空間における色データを入力する入
力ステップと、 前記入力ステップにより入力された色データを、前記第
2の色空間の色データに変換する変換ステップと、 前記変換された色データに対応する前記第1の色空間の
データを前記記憶手段から読出す読出ステップとをコン
ピュータに実行させるための色変換プログラム。12. A storage means for storing a table indicating a correspondence relationship between data of a first color space dependent on a device and data of a second color space obtained by transforming a color space independent of a device. A program for causing a computer to execute a color conversion method, comprising: an input step of inputting color data in a device-independent color space; and inputting the color data input in the input step to a color in the second color space. A color conversion program for causing a computer to execute a conversion step of converting data into data, and a reading step of reading data of the first color space corresponding to the converted color data from the storage unit.
を記録した、コンピュータ読取可能な記録媒体。13. A computer-readable recording medium on which the color conversion program according to claim 12 is recorded.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001174548A JP2002369023A (en) | 2001-06-08 | 2001-06-08 | Color conversion table generator and color converter |
| US10/164,958 US6773175B2 (en) | 2001-06-08 | 2002-06-06 | Method of generating color conversion table of high accuracy, color conversion method, and color conversion program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001174548A JP2002369023A (en) | 2001-06-08 | 2001-06-08 | Color conversion table generator and color converter |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2002369023A true JP2002369023A (en) | 2002-12-20 |
Family
ID=19015820
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001174548A Pending JP2002369023A (en) | 2001-06-08 | 2001-06-08 | Color conversion table generator and color converter |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2002369023A (en) |
-
2001
- 2001-06-08 JP JP2001174548A patent/JP2002369023A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9552537B2 (en) | Color conversion method and profile generation method | |
| JP4217398B2 (en) | Image data processing method, image data processing apparatus, storage medium, and program | |
| US6814420B2 (en) | Image processing method and apparatus, storage medium and program | |
| US7450281B2 (en) | Image processing apparatus and information processing apparatus, and method thereof | |
| US7327875B2 (en) | Method and apparatus for color conversion | |
| US7310167B2 (en) | Color converting device emphasizing a contrast of output color data corresponding to a black character | |
| JP4623137B2 (en) | Color processing apparatus, method and program | |
| US7760398B2 (en) | Color conversion table generation method and color conversion table generation device | |
| JP2002359749A (en) | Medium recording color conversion program, method of creating color conversion table, medium recording color conversion table data, color conversion device, color conversion program, color conversion method, and color conversion table | |
| JP2012178738A (en) | Profile creation method, profile creation apparatus, image processing apparatus for performing color conversion using profile, and program | |
| JP2002281329A (en) | Color space conversion apparatus and color space conversion method | |
| US7995237B2 (en) | Color transformation with black preservation | |
| JP2007013626A (en) | Color processing method and apparatus | |
| JP2003338938A (en) | Image processing method, image processing apparatus, and image processing program | |
| JP5882763B2 (en) | Image processing apparatus and profile creation method | |
| US20030019381A1 (en) | Method of generating color conversion table of high accuracy, color conversion method, and color conversion program | |
| JP2010050832A (en) | Device and method for processing image, program, and recording medium | |
| JP2002369023A (en) | Color conversion table generator and color converter | |
| JP4483133B2 (en) | Color conversion table creation method, color conversion table creation program, color conversion table creation device, color conversion method, color conversion program, and color conversion device | |
| JP4740164B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| JP2005284521A (en) | Print control using color conversion profiles that support multiple types of color reproduction | |
| JP2009038591A (en) | Color processing apparatus and method | |
| JP2007324861A (en) | Color conversion definition creation device and color conversion definition creation program | |
| JP2006019830A (en) | Image processing method and image processing apparatus | |
| JP2003283858A (en) | Method, device and program for generating color conversion definition |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20050614 |