(57)【特許請求の範囲】
【請求項１】
モニタに形成される画像と印刷記録媒体に形成される画像とにおける知覚色が略同等となるように加法混色系画像データから減法混色系画像データに変換する際に参照される、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）のセットを含む入力信号値と少なくともＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）のセットを含む出力信号値との対応関係を記述した色変換ルックアップテーブルの作成方法であって、
パッチを記録し測定することにより、ホワイトからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第１のテーブルを作成するステップと、
パッチを記録し測定することにより、ホワイトから基本カラーであるＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）にそれぞれ遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第２のテーブルを作成するステップと、
パッチを記録し測定することにより、前記基本カラーのそれぞれからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第３のテーブルを作成するステップと、
ブラック、ホワイト、および一の基本カラーをそれぞれ頂点Ｏ，Ｐ，Ｑとする、色空間を表す三角平面ＯＰＱであって、前記第１のテーブルが軸ＰＯに対応し、前記第２のテーブルが軸ＰＱに対応し、前記第３のテーブルが軸ＯＱに対応する三角平面ＯＰＱを形成し、該軸ＰＯ、該軸ＰＱ、および、該軸ＯＱ上の出力信号値を用いて該三角平面ＯＰＱ内を、格子状構造に分割したときの各格子点における出力信号値を補間することを各基本カラーについて行う第１の補間ステップと、
前記軸ＰＯ上で、ＰからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ａと、前記軸ＱＯ上で、ＱからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ｂとを結ぶ線ＡＢを境界として前記三角平面ＯＰＱを領域分割し、軸ＰＱに向かう側の領域内における前記各格子点の、前記補間されたブラックの出力信号値を０に置換し、前記基本カラーに対応する補色の出力信号値を、該ブラックの出力信号値の明度または濃度を維持する信号値に置換することを、前記第１の補間ステップで出力信号値が補間された各基本カラーの三角平面ＯＰＱについて行う第１の置換ステップと、
を有することを特徴とする色変換ルックアップテーブルの作成方法。
【請求項２】
ブラックと、ホワイトと、前記基本カラーのうちの２色であって２次色（Ｒ，Ｇ，Ｂ）のうちの一色と１次色（Ｃ，Ｍ，Ｙ）のうちの一色とをそれぞれ頂点（各頂点をＯ，Ｐ，Ｑ，Ｒとする）とする、色空間を表す四面体ＯＰＱＲであって、前記第１のテーブルが軸ＯＰに対応し、前記第２のテーブルが軸ＰＱ及び軸ＰＲに対応し、前記第３のテーブルが軸ＱＯ及び軸ＲＯに対応する四面体ＯＰＱＲを形成し、前記第１の補間ステップにより補間された出力信号値を用いて、該四面体ＯＰＱＲ内を、格子状構造に分割したときの各格子点における出力信号値を補間する第２の補間ステップと、
前記四面体ＯＰＱＲの一面をなす三角平面ＰＱＲと平行に形成され、前記四面体ＯＰＱＲの内部に位置する三角平面Ｐ’Ｑ’Ｒ’であって、軸ＯＰ、軸ＯＱ、軸ＯＲの各軸上の格子点Ｐ’，Ｑ’，Ｒ’を頂点とする三角平面Ｐ’Ｑ’Ｒ’において、軸Ｐ’Ｑ’上で、Ｐ’からＱ’に遷移するときのブラックの出力信号値＞０となる手前の格子点Ｄと、軸Ｐ’Ｒ’上で、Ｐ’からＲ’に遷移するときのブラックの出力信号値＞０となる手前の格子点Ｅとを結ぶ線を境界として該三角平面Ｐ’Ｑ’Ｒ’を領域分割し、頂点Ｐ’に向かう側の領域内における前記各格子点の、前記補間されたブラックの出力信号値を０に置換し、前記２次色のうちの一色に対応する補色の出力信号値を、該ブラックの出力信号値の明度または濃度を維持する信号値に置換する第２の置換ステップと、
を更に有し、
前記第２の補間ステップと前記第２の置換ステップとを、全ての基本カラーの組み合わせについて行うことを特徴とする請求項１に記載の色変換ルックアップテーブルの作成方法。
【請求項３】
前記出力信号値は、Ｃ（シアン）Ｃ’（淡シアン）Ｍ（マゼンタ）Ｍ’（淡マゼンタ）Ｙ（イエロー）Ｋ（ブラック）であり、
前記第１の置換ステップにおいて置換した補色がＣのときは、該補色Ｃの出力信号値を０に置換し、Ｃ’の出力信号値を、該Ｃの出力信号値の明度または濃度を維持する信号値に置換し、
前記第１の置換ステップにおいて置換した補色がＭのときは、該補色Ｍの出力信号値を０に置換し、Ｍ’の出力信号値を、該Ｍの出力信号値の明度または濃度を維持する信号値に置換する第３の置換ステップを更に有することを特徴とする請求項１または請求項２に記載の色変換ルックアップテーブルの作成方法。
【請求項４】
前記出力信号値は、Ｃ（シアン）Ｃ’（淡シアン）Ｍ（マゼンタ）Ｍ’（淡マゼンタ）Ｙ（イエロー）Ｋ（ブラック）であり、
前記第２の置換ステップにおいて置換した補色がＣのときは、該補色Ｃの出力信号値を０に置換し、Ｃ’の出力信号値を、該Ｃの出力信号値の明度または濃度を維持する信号値に置換し、
前記第２の置換ステップにおいて置換した補色がＭのときは、該補色Ｍの出力信号値を０に置換し、Ｍ’の出力信号値を、該Ｍの出力信号値の明度または濃度を維持する信号値に置換する第４の置換ステップを更に有することを特徴とする請求項２に記載の色変換ルックアップテーブルの作成方法。
【請求項５】
請求項１乃至４のいずれか１項に記載の色変換ルックアップテーブルの作成方法をコンピュータによって実現するための制御プログラムを格納したことを特徴とする記憶媒体。
【請求項６】
請求項１乃至４のいずれか１項に記載の方法で作成された色変換ルックアップテーブルを有する画像形成装置。
【請求項７】
モニタに形成される画像と印刷記録媒体に形成される画像とにおける知覚色が略同等となるように加法混色系画像データから減法混色系画像データに変換する際に参照される、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）のセットを含む入力信号値と少なくともＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）のセットを含む出力信号値との対応関係を記述した色変換ルックアップテーブルの作成装置であって、
パッチを記録し測定することにより、ホワイトからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第１のテーブルを作成する手段と、
パッチを記録し測定することにより、ホワイトから基本カラーであるＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）にそれぞれ遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第２のテーブルを作成する手段と、
パッチを記録し測定することにより、前記基本カラーのそれぞれからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第３のテーブルを作成する手段と、
ブラック、ホワイト、および一の基本カラーをそれぞれ頂点Ｏ，Ｐ，Ｑとする、色空間を表す三角平面ＯＰＱであって、前記第１のテーブルが軸ＰＯに対応し、前記第２のテーブルが軸ＰＱに対応し、前記第３のテーブルが軸ＯＱに対応する三角平面ＯＰＱを形成して、該軸ＰＯ、該軸ＰＱ、および、該軸ＯＱ上の出力信号値を用いて該三角平面ＯＰＱ内を格子状構造に分割したときの各格子点における出力信号値を補間することを各基本カラーについて行う第１の補間手段と、
前記軸ＰＯ上で、ＰからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ａと、前記軸ＱＯ上で、ＱからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ｂとを結ぶ線ＡＢを境界として前記三角平面ＯＰＱを領域分割し、軸ＰＱに向かう側の領域内における前記各格子点の、前記補間されたブラックの出力信号値を０に置換し、前記基本カラーに対応する補色の出力信号値を、該ブラックの出力信号値の明度または濃度を維持する信号値に置換することを、前記第１の補間手段により出力信号値が補間された各基本カラーの三角平面ＯＰＱについて行う第１の置換手段と、
を有することを特徴とする色変換ルックアップテーブルの作成装置。
【請求項８】
ブラックと、ホワイトと、前記基本カラーのうちの２色であって２次色（Ｒ，Ｇ，Ｂ）のうちの一色と１次色（Ｃ，Ｍ，Ｙ）のうちの一色とをそれぞれ頂点Ｏ，Ｐ，Ｑ，Ｒとする、色空間を表す四面体ＯＰＱＲであって、前記第１のテーブルが軸ＯＰに対応し、前記第２のテーブルが軸ＰＱ及び軸ＰＲに対応し、前記第３のテーブルが軸ＱＯ及び軸ＲＯに対応する四面体ＯＰＱＲを形成し、前記第１の補間手段により補間された出力信号値を用いて、該四面体ＯＰＱＲ内を、格子状構造に分割したときの各格子点における出力信号値を補間する第２の補間手段と、
前記四面体ＯＰＱＲの一面をなす三角平面ＰＱＲと平行に形成され、前記四面体ＯＰＱＲの内部に位置する三角平面Ｐ’Ｑ’Ｒ’であって、軸ＯＰ、軸ＯＱ、軸ＯＲの各軸上の格子点Ｐ’，Ｑ’，Ｒ’を頂点とする三角平面Ｐ’Ｑ’Ｒ’において、軸Ｐ’Ｑ’上で、Ｐ’からＱ’に遷移するときのブラックの出力信号値＞０となる手前の格子点Ｄと、軸Ｐ’Ｒ’上で、Ｐ’からＲ’に遷移するときのブラックの出力信号値＞０となる手前の格子点Ｅとを結ぶ線を境界として該三角平面Ｐ’Ｑ’Ｒ’を領域分割し、頂点Ｐ’に向かう側の領域内における前記各格子点の、前記補間されたＫの出力信号値を０に置換し、前記２次色のうちの一色に対応する補色の出力信号値を、該ブラックの出力信号値の明度または濃度を維持する信号値に置換する第２の置換手段と、
を更に有し、
前記第２の補間手段と前記第２の置換手段とを、全ての基本カラーの組み合わせについて動作させることを特徴とする請求項７に記載の色変換ルックアップテーブルの作成装置。
【請求項９】
前記出力信号値は、Ｃ（シアン）Ｃ’（淡シアン）Ｍ（マゼンタ）Ｍ’（淡マゼンタ）Ｙ（イエロー）Ｋ（ブラック）であり、
前記第１の置換手段により置換した補色がＣのときは、該補色Ｃの出力信号値を０に置換し、Ｃ’の出力信号値を、該Ｃの出力信号値の明度または濃度を維持する信号値に置換し、
前記第１の置換手段により置換した補色がＭのときは、該補色Ｍの出力信号値を０に置換し、Ｍ’の出力信号値を、該Ｍの出力信号値の明度または濃度を維持する信号値に置換する第３の置換手段を更に有することを特徴とする請求項７または請求項８に記載の色変換ルックアップテーブルの作成装置。
【請求項１０】
前記出力信号値は、Ｃ（シアン）Ｃ’（淡シアン）Ｍ（マゼンタ）Ｍ’（淡マゼンタ）Ｙ（イエロー）Ｋ（ブラック）であり、
前記第２の置換手段により置換した補色がＣのときは、該補色Ｃの出力信号値を０に置換し、Ｃ’の出力信号値を、該Ｃの出力信号値の明度または濃度を維持する信号値に置換し、
前記第２の置換手段により置換した補色がＭのときは、該補色Ｍの出力信号値を０に置換し、Ｍ’の出力信号値を、該Ｍの出力信号値の明度または濃度を維持する信号値に置換する第４の置換手段を更に有することを特徴とする請求項８に記載の色変換ルックアップテーブルの作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、モニタに形成される画像と印刷記録媒体に形成される画像とにおける知覚色が略同等となるように加法混色系画像データから減法混色系画像データに変換する際に参照される変換テーブル作成方法および装置に関する。
【０００２】
【従来の技術】
例えば印刷処理等を行う画像処理システムは一般に、印刷用の記録データを作成し出力するホストコンピュータと、ホストコンピュータより入力された記録データに従って記録用紙等の記録媒体上に複数色の画像（カラー画像）を記録する記録装置により構成される。このような画像処理システムにおいて、ホストコンピュータでは、ディスプレイによりオペレータと対話的な処理を行うことから、画像データはＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の３原色により取り扱わる。一方、記録装置においては、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）のインク色によって記録媒体上に記録することから、画像データはＣＭＹＫ４色により取り扱われるのが一般的である。
【０００３】
そのため、ディスプレイに依存したＲＧＢ値から記録装置固有のＣＭＹＫ等の記録色に色変換する必要がある。色変換の方法としては、様々な方法が提案されているが、その一つにダイレクトマッピング方法とよばれる方法がある。これは、入力されるＲＧＢ値に応じて、あらかじめ用意されたルックアップテーブル（以下、「色変換ＬＵＴ」と記す）に記述されているＣＭＹＫ値を直接参照するものである。この方法を用いれば、非線形関係にある変換や複雑な変換が可能になり、より繊細な画像設計を行うことが可能になる。
【０００４】
色変換は、一般的には３次元あるいは４次元の変換であるため、色変換ＬＵＴに全ての入力値に対する出力値を記述したのでは膨大なメモリ容量が必要になってしまう。また、このような色変換ＬＵＴの作成にも時間がかかり現実的ではない。例えば、入力ＲＧＢの各値を８ビット、出力ＣＭＹＫの各値を８ビットとする場合、すべての組み合わせの対応を記述した色変換ＬＵＴのサイズは約２ギガバイトにもなってしまう。また、入力ＲＧＢ値の約１６７０万通りに対応するＣＭＹＫ値を見つけ出さなくてはならず、色変換ＬＵＴ作成に大変な労力を要してしまう。
【０００５】
そこで、メモリ容量の節約や色変換ＬＵＴ作成の簡略化のために、色変換ＬＵＴ補間法を用いるのが一般的である。これは、入力の色空間を適当な単位立体で分割し、粗い格子点上でのみ入出力関係を色変換ＬＵＴとして記憶し、その間の値は補間演算により算出する。分割方法としては、四面体、ピラミッド、立方体型等があり、一般には各軸を８〜３２程度に分割する。
【０００６】
図１に、色変換ＬＵＴの一例を示す。これは、ＲＧＢ各軸を１６分割したものである。（Ｒ，Ｇ，Ｂ）＝（０，０，０）のブラックから始まり、Ｂ、Ｇ、Ｒの順に１６ずつループさせ、最後に（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）のホワイトとなっている。対応値（信号値）は、左から順にシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）を表している。以下では、ＲＧＢ各軸をこのような１６分割した色変換ＬＵＴを前提として説明を進める。
【０００７】
図２は、４種類のインク（シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ））を用いて記録する記録装置であるインクジェットプリンタにおける色変換ＬＵＴから、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）のホワイトから（Ｒ，Ｇ，Ｂ）＝（０，０，０）のブラックに向かうグレーラインだけを抜き出して、その入力ＲＧＢと出力ＣＭＹＫの信号値との対応関係の一例を示したグラフである。このグラフによれば、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）のホワイトから（Ｒ，Ｇ，Ｂ）＝（９６，９６，９６）の格子点まではシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の３種類のインクで記録を行い、（Ｒ，Ｇ，Ｂ）＝（９６，９６，９６）から徐々にブラックのインクに置き換わり、（Ｒ，Ｇ，Ｂ）＝（０，０，０）ではブラックインク（Ｋ）のみとなっていることが分かる。これは、記録画像の粒状感を低減するためである。インクジェットプリンタは、微少量のインクを記録紙面上に吹き付けて記録を行う。そのため、ホワイトに近い明度の高い部分では、吹き付けられたインクのドットが見えてしまい、粒状感が悪くなってしまう。これを改善するための方法としては、吹き付けられるインクの量を少なくしドットを小さくしたり、インクの染料濃度を薄くしてドットを見えにくくするといった方法が挙げられるが、図２のグレーラインでは、明度の高い部分はブラックインクを使わずシアン、マゼンタ、イエローインクを使ってインク量を増やし、空間周波数の低周波成分を減らして、粒状性を向上させている。その一方で、使用されるインク量が増えることから、記録紙面上での滲みやインク消費量の増加といった弊害もあり、これらの弊害と粒状性とはトレードオフの関係にある。
【０００８】
図３は、（Ｒ，Ｇ，Ｂ）＝（２５５，０，０）のレッドから（Ｒ，Ｇ，Ｂ）＝（０，０，０）のブラックへ向かう場合の、色変換ＬＵＴによる入力ＲＧＢと出力ＣＭＹＫの信号値との対応関係の一例を示したグラフである。同図に示すように、初めはレッドの補色となるシアンインク（Ｃ）で記録し、その後ブラックインク（Ｋ）を使用するのが一般的である。このようにすることにより、ホワイトからブラックのときと同様に粒状感を低減することができる。
【０００９】
一方、上記したように滲みやインク消費量増加の弊害があるが、ホワイトからブラックの場合と異なるのは、色空間の大きさも変わってくることである。減法混色である記録用紙による発色と、加法混色であるモニタ（ディスプレイ）の発色とでは、図４のａ＊−ｂ＊平面への投射図に示すように、色再現領域が大きく異なる。インクジェットプリンタ等のハードコピーを行うものは、モニタよりも大きく発色が劣るため、できるだけ色再現領域を大きくして記録するほうがモニタの画像に近づき好ましい。
【００１０】
図５は、レッドからブラックに向かう場合であって、補色インクは使わずにブラックインク（Ｋ）のみを使った場合における、色変換ＬＵＴによる入力ＲＧＢと出力ＣＭＹＫの信号値との対応関係の一例を示すグラフである。
【００１１】
この図５に示した補色インクを使わずにブラックインク（Ｋ）のみを使った場合の色再現領域と、図３に示した補色インクおよびブラックインク（Ｋ）を併用した場合の色再現領域を図６に示す。図６から分かるように、ブラックインク（Ｋ）のみのほうが色再現領域が大きくなる。これは、ブラックインクのほうが少量のインクで明度（Ｌ＊）を下げることができるためで、シアン（Ｃ）を併用すると、全体の打ち込み量が増え、彩度成分を減らすことになるからである。つまり、カラーからブラックへ向かう際のブラックインク（Ｋ）を使用すると、粒状感が増大するものの色再現領域は大きくできる、というトレードオフの関係があるといえる。
【００１２】
また、シアン、マゼンタ、イエロー、レッド、グリーン、ブルー（以下、「基本カラー」という）は明度、彩度がそれぞれ異なるため、ブラックインク（Ｋ）が入ったときの粒状惑が変わってくる。例えば、基本カラー６色のうち、最も明度の低いブルーでは、補色を用いなくても粒状感は感じられない。それに対し、最も明度の高いイエローでは、できるだけブラックインクを使わないほうが、粒状感がなくなり好ましい。したがって、ブラックインクの入れ始めは各色によって変化させるほうが、より良い画像を得られることが分かっている。
【００１３】
以上説明した粒状性、色再現領域、インク消費量等の関係を考慮して、色変換ＬＵＴを作成することになる。以下、色変換ＬＵＴの作成方法について説明する。
【００１４】
ホワイト、ブラック、基本カラーによる色空間を、図７に示すような、ホワイトを頂点Ａ、基本カラーを頂点Ｂ、ブラックを頂点Ｃとする三角形で表現する。まず、基本カラーの辺ＡＣ、ＢＣが作成される。また、（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，２５５）のホワイトから基本カラーへ向かう信号値は、パッチを記録し測定することにより、所望の濃度や明度を記録することができるようになる。これにより図７の辺ＡＢが決まり、三角形の各辺における出力信号値がすべて求められる。色変換ＬＵＴは、この色空間を小さな色空間に分割して、各格子点に対応する出力信号値を記憶することになる。そして、格子点以外の点は、補間演算により求める。
【００１５】
次に、この三角形内部の各格子点における信号値の補間方法について説明する。三角形内部の各格子点における信号値は、急激な変曲点や跳びを作らないように補間しなくてはならない。これらが含まれていると、画像を記録したときに疑似輪郭が発生したり、階調の跳び、反転ができてしまうからである。そのため、内部の信号値は、あらかじめ上記の如く作成した各辺の出力信号値を利用して補間する。
【００１６】
補色成分の信号値は、図８に示す、ホワイトと基本カラーとを結ぶ辺ＡＢに沿うＤ方向に線形補間することによって、滑らかな表現を実現することができる。例えば、同図において、ホワイトとブラックとを結ぶ辺ＡＣ（グレーライン）上にある位置（Ｘ０，Ｙ）における補色インクおよびブラックインクの信号値を各々、ＧＲＡＹｃ（Ｘ０，Ｙ），ＧＲＡＹｋ（Ｘ０，Ｙ）とし、基本カラーとブラックとを結ぶ辺ＢＣ上にある位置（Ｘ１，Ｙ）における補色インクおよびブラックインクの信号値を各々、ＣＯＬＯＲｃ（Ｘ１，Ｙ），ＣＯＬＯＲｋ（Ｘ１，Ｙ）とすると、図示のような位置（Ｘ，Ｙ）における補色インクＴｃ（Ｘ，Ｙ）、ブラックインクＴｋ（Ｘ，Ｙ）は、次の補間式により求められる。
【００１７】
Ｔｃ（Ｘ，Ｙ）＝Ｘ×｛ＣＯＬＯＲｃ（Ｘ１，Ｙ）−ＧＲＡＹｃ（Ｘ０，Ｙ）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｃ（Ｘ０，Ｙ）
【００１８】
Ｔｋ（Ｘ，Ｙ）＝Ｘ×｛ＣＯＬＯＲｋ（Ｘ１，Ｙ）−ＧＲＡＹｋ（Ｘ０，Ｙ）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｋ（Ｘ０，Ｙ）
【００１９】
これを基本カラー６色に対してすべて行うことで、ホワイト、ブラック、基本カラーを頂点とする６個の三角形（本明細書では、これらの三角形を「基本三角形」とよぶ）の各々についての補色成分を作成することができる。さらに、作成された６個の基本三角形を組み合わせると、図９（ａ）に示すような、ホワイト、ブラック、および基本カラー６色の各々を頂点とする色空間を表す直方体を形成することができる。
【００２０】
次に、各基本三角形の間に位置する格子点における信号値の補間について説明する。この場合も、急激な変曲点や跳びを作らないように作成するため、上記と同様に線形補間することが好ましい。ここでは例として、図９（ａ）に示す基本カラーＣＯＬＯＲ１と基本カラーＣＯＬＯＲ２との間に位置する頂点Ａ、Ｂ、Ｃからなる三角平面Ｙ上の信号値を考える。同図（ｂ）は、この三角平面Ｙを、格子点とともに示したものである。三角平面Ｙにおける位置（ｉ，ｊ１）のＣＯＬＯＲ１の補色インクおよびブラックインクの信号値をそれぞれ、ＣＯＬＯＲ１ｃ（ｉ，ｊ１）、ＣＯＬＯＲ１ｋ（ｉ，ｊ１）とし、位置（ｉ，ｊ２）のＣＯＬＯＲ２の補色インクおよびブラックインクの信号値をそれぞれ、ＣＯＬＯＲ２ｃ（ｉ，ｊ２）、ＣＯＬＯＲ２ｋ（ｉ，ｊ２）とすると、位置（ｉ，ｊ）での補色インクＴｃ（ｉ，ｊ）およびブラックインクＴｋ（ｉ，ｊ）はそれぞれ、次の補間式により求められる。
【００２１】
Ｔｃ（ｉ．ｊ）＝ｊ×｛ＣＯＬＯＲ２ｃ（ｉ，ｊ２）−ＣＯＬＯＲ１ｃ（ｉ．ｊ１）｝／（ｊ２−ｊ１）＋ＣＯＬＯＲ１ｃ（ｉ，ｊ１）
【００２２】
Ｔｋ（ｉ，ｊ）＝ｊ×｛ＣＯＬＯＲ２ｋ（ｉ，ｊ２）−ＣＯＬＯＲ１ｋ（ｉ，ｊ１）｝／（ｊ２−ｊ１）＋ＣＯＬＯＲ１ｋ（ｉ，ｊ１）
【００２３】
この補間演算を、レッド−イエロー間、イエロー−グリーン間、グリーン−シアン間、シアン−ブルー間、ブルー−マゼンタ間、マゼンタ−レッド間で行うことで、各基本三角形の間に位置する格子点の補色の信号値を決定することができる。
【００２４】
このように、色変換ＬＵＴを作成するために、まず、ホワイトからブラックへのグレーライン、基本カラーからブラックに向かうライン、ホワイトから基本カラーに向かうラインの各々における入出力の対応関係を作成する。その際に、できるだけ粒状感を低減し、色再現領域を広くするように作成する。そして、そこから線形補間によって各格子点の信号値を求めることにより色変換ＬＵＴが作成できる。
【００２５】
【発明が解決しようとする課題】
上述した方法で色変換ＬＵＴを作成した場合、ホワイト−ブルー−ブラックの基本三角形におけるブラックインク信号値は、例えば図１０のようになる。この色変換ＬＵＴを参照して記録すれば、滑らかな記録結果が得られるものの、同図中の領域Ａのところでの粒状感が目立ってしまう。これは、グレーのラインでは、所定レベルまでブラックインクを入れないことにより（図２を参照）、粒状感のない結果を得ているにもかかわらず、領域Ａ内の格子点にはブラックインクの信号値がわずかに入っていることから、グレーラインからわずかにずれたところで、ブラックインクが使われてしまうからである。この現象は、ブルーだけで起こるわけではなく、グレーラインのブラックインクの入る格子点と、基本カラー−ブラックのラインでのブラックインクの入る格子点が異なるときにも発生してしまう。
【００２６】
同様のことが、基本三角形の間にある格子点についても言える。図１１に、ホワイト−イエロー−ブラックの基本三角形とホワイト−レッド−ブラックの基本三角形の間に位置する三角平面におけるブラックインク信号値の一例を示す。図示の三角形は、イエロー−ブラック軸上にある頂点Ｅ、ホワイト−ブラック軸上にある頂点Ｆ、およびレッド−ブラック軸上にある頂点Ｇからなる。辺ＥＦにおいてブラックインクが入る格子位置と、辺ＦＧにおいてブラックインクが入る格子位置とが異なるときに、領域Ｂにおいて粒状感が悪くなってしまう。これは、上記と同様に、線形補間の結果、領域Ｂ内の格子点にわずかなブラックインクの信号値が入ってしまうためである。
【００２７】
また、最近のインクジェットプリンタでは、通常のシアン、マゼンタインク（以下、区別のために濃シアンインク、濃マゼンタインクという）の他に、濃度の染料濃度を低くした薄いシアン、マゼンタインク（以下、淡シアンインク、淡マゼンタインクという）を用いるものが主流である。この染料濃度の低いインクを利用すると、記録されたドットそのものが視認しにくくなるだけでなく、通常のインクに比べ同じ濃度を記録するために多くのドットを吹き付ける必要があるので、空間周波数の上でも高周波成分を増やすことができる。そのため、インクジェットプリンタの粒状性を大幅に向上させるという利点を有する。
【００２８】
しかしながら、かかるインクジェットプリンタを使用した場合であっても、上記と同様の問題を生じる。図１２は、先述した線形補間により作成したホワイト−レッド−ブラックの基本三角形における濃シアンインクの信号値を示す図である。ブラックインクの場合と同様に、領域Ｃにおいて、濃シアンインクのドットにより粒状感が悪くなってしまう。これは、領域Ｃの格子点に濃シアンインクの信号値がわずかに入ってしまうためである。
【００２９】
このように色変換ＬＵＴを作成する際に、三角形を作成し、その辺の値から線形補間を行った場合、補色インクとブラックインクとにより、粒状性が悪化してしまうという問題がある。
【００３０】
本発明は、かかる問題点に鑑みてなされたものであり、疑似輪郭がなく滑らかで、かつ優れた粒状性を有する画像を出力することに寄与する色変換ルックアップテーブルの作成方法および装置を提供することを目的とする。
【００３１】
【課題を解決するための手段】
上記目的を達成するために、例えば、本発明の色変換ルックアップテーブルの作成方法は、以下に示すステップを有する。すなわち、
モニタに形成される画像と印刷記録媒体に形成される画像とにおける知覚色が略同等となるように加法混色系画像データから減法混色系画像データに変換する際に参照される、Ｒ（レッド）Ｇ（グリーン）Ｂ（ブルー）のセットを含む入力信号値と少なくともＣ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）Ｋ（ブラック）のセットを含む出力信号値との対応関係を記述した色変換ルックアップテーブルの作成方法であって、パッチを記録し測定することにより、ホワイトからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第１のテーブルを作成するステップと、パッチを記録し測定することにより、ホワイトから基本カラーであるＲ（レッド）Ｇ（グリーン）Ｂ（ブルー）、Ｃ（シアン）Ｍ（マゼンタ）Ｙ（イエロー）にそれぞれ遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第２のテーブルを作成するステップと、パッチを記録し測定することにより、前記基本カラーのそれぞれからブラックに遷移するときの、入力色空間の代表点と出力信号値との対応関係を記述した第３のテーブルを作成するステップと、ブラック、ホワイト、および一の基本カラーをそれぞれ頂点Ｏ，Ｐ，Ｑとする、色空間を表す三角平面ＯＰＱであって、前記第１のテーブルが軸ＰＯに対応し、前記第２のテーブルが軸ＰＱに対応し、前記第３のテーブルが軸ＯＱに対応する三角平面ＯＰＱを形成し、該軸ＰＯ、該軸ＰＱ、および、該軸ＯＱ上の出力信号値を用いて該三角平面ＯＰＱ内を、格子状構造に分割したときの各格子点における出力信号値を補間することを各基本カラーについて行う第１の補間ステップと、前記軸ＰＯ上で、ＰからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ａと、前記軸ＱＯ上で、ＱからＯに遷移するときのブラックの出力信号値＞０となる手前の格子点Ｂとを結ぶ線ＡＢを境界として前記三角平面ＯＰＱを領域分割し、軸ＰＱに向かう側の領域内における前記各格子点の、前記補間されたブラックの出力信号値を０に置換し、前記基本カラーに対応する補色の出力信号値を、該ブラックの出力信号値の明度または濃度を維持する信号値に置換することを、前記第１の補間ステップで出力信号値が補間された各基本カラーの三角平面ＯＰＱについて行う第１の置換ステップと、を有することを特徴とする。
【００３２】
【発明の実施の形態】
（実施形態１）
以下、図面を参照して本発明の好適な実施形態について詳細に説明する。
【００３３】
図１３は、本発明を適用可能な画像処理システムの機能ブロックを示す図である。図示のように本システムは、入力されたデータに従って所定の記録媒体に記録し出力する記録装置としてのプリンタ２０７と、画像形成用の記録データを作成したり、プリンタ２０８に対してその記録データを出力するホストコンピュータ２００により構成されている。
【００３４】
ホストコンピュータ２００は、いわゆるパーソナルコンピュータであり、図示するように、その全体の制御をつかさどるＣＰＵ２０１、データや各種プログラムを記憶するＲＡＭ／ＲＯＭ２０２を備えるとともに、ユーザのために情報を表示するモニタ２０３、キーボードやマウス等の外部入力装置が接続されている。また、プリンタ２０８を使用するためのアプリケーション２０５、プリンタ２０８の駆動制御を行うためのプリンタドライバ２０６、および他の外部機器を動作制御を行うドライバ２０７がハードディスク等の所定の記憶媒体（図示しない）にインストールされている。
【００３５】
プリンタ２０８は、インクジェットプリンタであって、図示のように、その全体の制御をつかさどるＣＰＵ２１３、データや制御プログラムを記憶するＲＡＭ／ＲＯＭ２１４をはじめ、記録用紙を供給するための給紙モータ２０９、供給された記録用紙を搬送するための搬送モータ２１０、キャリッジ（図示しない）に搭載される記録ヘッド２１２、記録ヘッド２１２を走査するためのキャリッジモータ２１１を備える。これらの給紙モータ２０９、搬送モータ２１０、キャリッジモータ２１１、記録ヘッド２１２は各々、ドライバ１５により制御される。
【００３６】
上記した構成において、ユーザーはモニタ２０３を見ながら外部入力装置２０４を操作し、指示を出す。例えば、アプリケーション２０５によりプリント要求を出したときは、プリンタドライバ２０６が起動し、印刷処理が実行される。プリンタドライバ２０６により一連の処理が行われた後、データの圧縮を行い、プリンタ２０８に転送する。
【００３７】
データを受けたプリンタ２０８は、ＲＡＭ／ＲＯＭ２１４に格納されている制御プログラムに従い、データの伸張を行い、給紙モータ２０９、搬送モータ２１０、キャリッジモータ２１１を駆動させる。記録ヘッド２１２は、図示はしないが、複数色の吐出ノズルを備え、必要に応じてインクの吐出を行う。吐出された小液滴のインクは、給紙モータ２０９により給紙され搬送モータ２１０によって搬送される記録用紙に着弾し記録される。
【００３８】
次に、実施形態におけるプリンタドライバ２０６の処理について説明する。
【００３９】
図１４は、プリンタドライバ２０６が行う制御の処理手順を示すフローチャートである。まず、ステップＳ４００で、アプリケーションから受け取ったデータ（一般的にはＲＧＢ形式の各８ビットデータ）に対する色補正処理が行われる。この処理では、モニタ２０３に表示される色に近づけたり、写真画像等がより好適に記録されるような補正が行われる。補正方法は１つである必要はなく、例えば、記録される画像が写真画像のときは、写真を好適に出力する色補正ＬＵＴを使用し、記録される画像がグラフやイラスト等の画像であるときは、それを最適に記録する色補正ＬＵＴを使用するように、複数の色補正ＬＵＴを使い分けることも可能である。
【００４０】
使用される色補正ＬＵＴには、例えば、ＲＧＢ信号値をそれぞれ１６レベルずつに１６分割した４９１３点に対応するＲ’Ｇ’Ｂ’信号値が記述されており、入力ＲＧＢの値に応じたＲ’Ｇ’Ｂ’値が参照される。ＲＧＢ値が、１６分割した間にある場合は、補間処理によってＲ，Ｇ，Ｂの値が求められる。
【００４１】
補間方法としては、例えば、四面体補間法を用いる。四面体補間法とは、３次元空間の分割単位を四面体として、４つの格子点を用いる線形補間である。その手順として、まず、図１５（ａ）〜（ｆ）に示すような、四面体への分割を行う。そして、ターゲットとなる点ｐが、分割されたどの四面体に属するかを決定する。その四面体の４頂点をそれぞれｐ０、ｐ１、ｐ２、ｐ３とし、同図（ｇ）に示すように、さらに細かい小四面体に分割される。また、拡張点の変換値をそれぞれｆ（ｐ０）、ｆ（ｐ１）、ｆ（ｐ２）、ｆ（ｐ３）とすると、次式により補間値ｆ（ｐ）が求められる。
【００４２】
【数１】
0003728191.tif 000002
【００４３】
ここで、ｗ０、ｗ１、ｗ２、ｗ３は、各頂点ｐｉと反対向位置の小四面体の体積比である。
【００４４】
図１４のフローチャートに戻る。次のステップＳ４０１では、上記したステップＳ４００によって決定されたＲ’Ｇ’Ｂ’値は、色変換ＬＵＴを参照して、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）のインク色に変換される（詳細は後述する）。ここでも、ステップＳ４００の色補正処理と同様に、例えば、ＲＧＢ信号値をそれぞれ１６分割した４９１３点に対応する色変換ＬＵＴにより変換する。補間方法も上記した四面体補間法を利用する。
【００４５】
ステップＳ４０１の色変換処理によってインク色に変換されたデータは、続くステップＳ４０２で、量子化処理が施される。これは、各色８ビットのデータをプリンタ２０８で記録できるビット数に変換するものである。インクジェットプリンタの場合、記録（１）／非記録（０）の２値であるから、１ビットに量子化されることになる。量子化は、例えば、誤差拡散法により行われる。
【００４６】
図１６は、誤差拡散法における、誤差分配方法を示す図である。ターゲットピクセルの信号値をＬ（０≦Ｌ≦２５５）として、しきい値ＴＨと比較する。その大小により、
【００４７】
Ｌ＞Ｔ Ｈ・・・・・１（記録）
Ｌ≦ＴＨ・・・・・０（非記録）
【００４８】
と判定される。その時に発生する誤差Ｅ（＝Ｌ−ＴＨ）は、同図中で周囲のピクセルに示されている分配係数に従い周囲のピクセルに分配される。この処理をすべてのピクセル、すべてのインク色に対して行うことで、１ビットの画像データに量子化される。以上のような処理を経た１ビットのデータは、その後転送時間を短くするために圧縮され、プリンタ２０８に送られる。
【００４９】
次に、上記したステップＳ４０１の色変換処理に用いる色変換ＬＵＴの作成方法について詳しく説明する。
【００５０】
図１７は、色変換ＬＵＴの作成処理を示すフローチャートである。
【００５１】
第１段階では、ホワイト−ブラックのテーブルを作成する。これは、例えば、図２に示した関係を有するテーブルを作成する。ホワイト部分からシアン（Ｃ）、マゼンタ（Ｍ）、およびイエロー（Ｙ）のインクを併用してグレーを作成し、記録される総インク量が記録紙の所定の許容値を越えないようにブラックインクを入れていくようにする。また、グレーの色味もシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）のインク量を変化させることにより調整する。また、ホワイトからブラックのグラデーションを記録するときには、その反射濃度が直線的に増加するように作成する。
【００５２】
次に第２段階として、ホワイトから基本カラーへのテーブルを作成する。シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）の１次色は、グレーラインと同様に反射濃度が直線的に増加するように作成する。レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）は、作成した１次色を足し合わせることにより作成する。例えば、レッド（Ｒ）であれば、反射濃度直線となるマゼンタ（Ｍ）とイエロー（Ｙ）を足し合わせて作る。
【００５３】
続く第３段階では、基本カラーからブラックへのテーブルを作成する。まず、グレーラインと同様に反射濃度が直線的になるように補色インクを加える。総インク量が許容範囲内であれば、それで決定される。もし、許容範囲を超えるようであれば、補色インクの一部をブラックインクに置き換える。あるいは、２次色の色成分を減らし色再現領域を小さくする。どちらを選択するかは、インクの記録紙上のドット径や濃度、そのプリンタの目的にあわせて決定するのがよい。
【００５４】
ここで、この第３段階で作成された基本カラーからブラックへ向かうときのテーブルによる、ブラックインクの軌跡を図１８に示す。（ａ）はホワイトからブラックへ向かうときのブラックインクの軌跡、（ｂ）はシアン、マゼンタ、イエローからブラックへ向かうときのブラックインクの軌跡である。すなわち、（ａ）、（ｂ）は、１次色からブラックへ向かうときのブラックインクの軌跡を示している。両者は、同じ格子点からブラックインクの使用を始めることが分かる。
【００５５】
同図（Ｃ）および（ｄ）は、２次色からブラックへ向かうときのブラックインクの軌跡である。（Ｃ）は、レッド、グリーンからブラックへ向かう場合である。この場合は、（ａ）および（ｂ）に比べ、早い格子点からブラックインクを使い始めることが分かる。一方、（ｄ）のブルーからブラックへ向かう場合は、補色を使わずに最初からブラックインクを使用することが分かる。
【００５６】
上記の第１段階〜第３段階で作成されたテーブルによって再現される色空間は、ホワイト−基本カラー−ブラックの基本三角形により表現される。
【００５７】
次に、第４段階では、作成された各テーブルに基づいて、基本三角形内の各格子点における出力信号値を線形補間する。ここでは、基本カラーがレッドである場合を例にとって、ホワイト−レッド−ブラックの基本三角形を用いて説明する。
【００５８】
最初にレッドの色成分となるマゼンタ（Ｍ）、イエロー（Ｙ）の信号値を決定する。図１９に示すように、基本三角形内の格子点（Ｘ，Ｙ）のマゼンタ、イエローの信号値をそれぞれＴｍ（Ｘ，Ｙ）、Ｔｙ（Ｘ，Ｙ）とし、その点から、レッド−ブラックの辺と平行に線を引き、グレーライン（ホワイト−ブラックの辺）、ホワイト−レッドの辺との交点をそれぞれ、（Ｘ０，Ｙ０）、（Ｘ１，Ｙ１）とする。また、格子点（Ｘ０，Ｙ０）のマゼンタ、イエローインクの信号値をそれぞれＧＲＡＹｍ（Ｘ０，Ｙ０）、ＧＲＡＹｙ（Ｘ０，Ｙ０）、格子点（Ｘ１，Ｙ１）のマゼンタ、イエローインクの信号値をそれぞれＷＣＯＬｍ（Ｘ１，Ｙ１）、ＷＣＯＬｙ（Ｘ１，Ｙ１）とすると、Ｔｍ（Ｘ，Ｙ）、Ｔｙ（Ｘ，Ｙ）は、次の補間式により求められる。
【００５９】
Ｔｍ（Ｘ，Ｙ）＝Ｘ×｛ＷＣＯＬｍ（Ｘ１，Ｙ１）−ＧＲＡＹｍ（Ｘ０，Ｙ０）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｍ（Ｘ０，Ｙ０）
【００６０】
Ｔｙ（Ｘ，Ｙ）＝Ｘ×｛ＷＣＯＬｙ（Ｘ１，Ｙ１）−ＧＲＡＹｙ（Ｘ０，Ｙ０）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｙ（Ｘ０，Ｙ０）
【００６１】
次に補色であるシアンインクとブラックインクについて、図２０を用いて説明する。同図において、三角形内の格子点（Ｘ，Ｙ）の信号値Ｔｃ（Ｘ，Ｙ）、Ｔｋ（Ｘ，Ｙ）をとし、その点から、ホワイト−レッドの辺と平行に線を引き、グレーライン（ホワイト−ブラックの辺）、レッド−ブラックの辺との交点をそれぞれ、（Ｘ０，Ｙ）、（Ｘ１，Ｙ）とする。また、格子点（Ｘ０，Ｙ）のシアン、ブラックインクの信号値をそれぞれＧＲＡＹｃ（Ｘ０，Ｙ）、ＧＲＡＹｋ（Ｘ０，Ｙ）とし、格子点（Ｘ１，Ｙ）のシアン、ブラックインクの信号値をそれぞれＣＯＬＯＲｃ（Ｘ１，Ｙ）、ＣＯＬＯＲｋ（Ｘ１，Ｙ）としたとき、Ｔｃ（Ｘ，Ｙ）、Ｔｋ（Ｘ，Ｙ）は、次の補間式により求められる。
【００６２】
Ｔｃ（Ｘ，Ｙ）＝Ｘ×｛ＣＯＬＯＲｃ（Ｘ１，Ｙ））−ＧＲＡＹｃ（Ｘ０，Ｙ）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｃ（Ｘ０，Ｙ）
【００６３】
Ｔｋ（Ｘ，Ｙ）＝Ｘ×｛ ＣＯＬＯＲｋ（Ｘ１，Ｙ））−ＧＲＡＹｋ（Ｘ０，Ｙ）｝／（Ｘ１−Ｘ０）＋ＧＲＡＹｋ（Ｘ０，Ｙ）
【００６４】
以上の第４段階の線形補間により、基本三角形内部にある各格子点に対する出力信号値が求められる。
【００６５】
次に、図１７の第５段階では、ブラックインクと補色インクの置き換え処理を行う。
【００６６】
図２１は、ホワイト−レッド−ブラックの基本三角形において、上記第４段階までの処理によって補間される各格子点におけるブラックインクの信号値を示す図である。同図において、Ａ点とＢ点は各々、ホワイト−ブラックの辺（グレーライン）、レッド−ブラックの辺においてブラックインクが入り始める格子点である。ここでは例えば、この２点を結ぶ直線ＡＢを境界線として、ブラックインクとシアンインクとの置き換えを行う。例えば、この直線ＡＢよりも上にある格子点のブラックインクを、シアンインクに置き換える。置き換えにあたっては、ブラックインクが入っていた時と等明度または等濃度になるようシアンインクの量が決定される。この処理を行うことで、グレーライン付近に入ってしまうブラックインクを無くすことができるため、粒状感の低減を図ることができる。つまり、グレーラインとレッド−ブラックラインのブラックインクの入る格子点が異なることで発生する、粒状感の悪化を防ぐことが可能となる。
【００６７】
図１７の第６段階では、基本三角形の間に位置する各格子点における信号値を補間する。ここでは、ホワイト−レッド−ブラックの基本三角形とホワイト−イエロー−ブラックの基本三角形との間に位置する各格子点における信号値を補間する場合を例に説明する。図２２は、ホワイト−ブラック軸上の点Ａ、レッド−ブラック軸上にある点Ｂ、およびイエロー−ブラック軸上にある点Ｃ（点Ａ、Ｂ、Ｃはいずれもブラックから第Ｎ番目（Ｎ≦１６）の点）を頂点とする三角形である。第４段階と同様に、レッドの色成分となるマゼンタおよびイエローインクの信号値と、補色およびブラックインクの信号値で分けて補間を行う。マゼンタおよびイエローインクは、図中辺ＡＣに沿う方向で線形補間を行い、補色およびブラックインクについては、辺ＢＣに沿う方向に線形補間を行う。これによって作成された各格子点におけるブラックインクの信号値が同図中に記されている。
【００６８】
図１７の第７段階では、第５段階と同様に、ブラックインクを補色インクに置き換える。この場合、図２２において、辺ＡＣ上でブラックインクが入り始める格子点Ｄと、辺ＡＢ上でブラックインクが入り始める格子点Ｅを結んだ直線ＤＥが境界線となる。この境界線ＤＥよりも上の格子点にあるブラックインクはシアンに置き換えられる。これも第５段階と同様に、明度または濃度を維持するようなシアンインクの信号値が選択される。これにより、辺ＡＣ付近のブラックインクが無くなるため、粒状感を低減できるようになる。
【００６９】
以上説明したように、本実施形態で作成される色変換ＬＵＴにより、粒状感が低減し、かつ階調の滑らかな画像を得ることができるようになる。
【００７０】
（実施形態２）
シアン、マゼンタ、イエロー、ブラックインクの他に、粒状性を低減するための淡シアン、淡マゼンタインクを使用するインクジェットプリンタに本発明を適用した場合ついて説明する。
【００７１】
システム構成は、図１３と同様である。ただし、プリンタドライバ２０６は、色変換処理において、Ｒ’Ｇ’Ｂ’値から上記６つのインク色（シアン、マゼンタ、イエロー、ブラック、淡シアン、淡マゼンタ）に変換される点が異なる。
【００７２】
図２３は、本実施形態における色変換ＬＵＴの作成手順を示すフローチャートである。第１段階から第５段階までは実施形態１と同様の処理であるので、これらの処理は上記した実施形態１の説明を参照されたい。ただし、本実施形態の第５段階では、実施形態１における第５段階と同様の処理で、ブラックインクが補色濃インクに置き換えられることになる。
【００７３】
図２４は、第５段階でのブラックインクの補色濃インクへの置き換え処理が終わった後のホワイト−レッド−ブラックの基本三角形における各格子点の濃シアン信号値を示す図である。同図において、Ａ点とＢ点は各々、ホワイト−ブラックの辺（グレーライン）、レッド−ブラックの辺においてブラックインクが入り始める格子点である。この２点を結ぶ直線ＡＢを境界として、それより上にある格子点の濃シアンインクを淡シアンに置き換える。置き換えは、濃シアンを使っていた時と等明度または等濃度になるよう淡シアンの信号値を決定する。
【００７４】
第７段階および第８段階は各々、実施形態１における第６段階および第７段階に対応するので、これらの処理は上記した実施形態１の説明を参照されたい。
【００７５】
図２２は、ホワイト−ブラック軸上の点Ａ、レッド−ブラック軸上にある点Ｂ、およびイエロー−ブラック軸上にある点Ｃ（点Ａ、Ｂ、Ｃはいずれもブラックから第Ｎ番目（Ｎ≦１６）の点）を頂点とする三角形である。第４段階と同様に、レッドの色成分となるマゼンタおよびイエローインクの信号値と、補色およびブラックインクの信号値で分けて補間を行う。マゼンタおよびイエローインクは、図中辺ＡＣに沿う方向で線形補間を行い、補色およびブラックインクについては、辺ＢＣに沿う方向に線形補間を行う。これによって作成された各格子点におけるブラックインクの信号値が同図中に記されている。
【００７６】
図２５は、第８段階でのブラックインクの補色インクへの置き換え処理が終わった後の、ホワイト−ブラック軸上の点Ａ、レッド−ブラック軸上にある点Ｂ、およびイエロー−ブラック軸上にある点Ｃを頂点とする三角形における各格子点の濃シアン信号値である。同図において、点Ｃと点Ｄとを結ぶ直線ＣＤを境界として、それより上の格子点にある濃シアンインクを淡シアンに置き換える。同様に、置き換えは濃シアンの時と明度または濃度が等しくなるよう行われる。
【００７７】
以上、本実施形態によれば、淡インクを用いたインクジェットプリンタにおいても、ブラックインクから補色インクへの変換と同様に、補色の濃インクから淡インクへの変換をも行うことにより、濃インクのドットによる粒状性を低減した画像を得ることが可能な色変換ＬＵＴを作成することができる。
【００７８】
【他の実施形態】
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００７９】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム(ＯＳ)などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８０】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した（図１７および/または図２３に示す）フローチャートに対応するプログラムコードが格納されることになる。
【００８１】
【発明の効果】
本発明によれば、疑似輪郭がなく滑らかで、かつ優れた粒状性を有する画像を出力することに寄与する色変換ルックアップテーブルの作成方法および装置を提供することができる。
【図面の簡単な説明】
【図１】色変換ＬＵＴの一例を示す図である。
【図２】色変換ＬＵＴによるＲＧＢとＣＭＹＫとの対応関係の一例を説明するための図である。
【図３】色変換ＬＵＴによるＲＧＢとＣＭＹＫとの対応関係の一例を説明するための図である。
【図４】モニタおよびプリンタの色再現範囲を示す図である。
【図５】色変換ＬＵＴによるＲＧＢとＣＭＹＫとの対応関係の一例を説明するための図である。
【図６】使用インクの違いによる色再現範囲について説明するための図である。
【図７】色変換ＬＵＴの作成処理について説明するための図である。
【図８】格子点における信号値の補間処理を説明するための図である。
【図９】格子点における信号値の補間処理を説明するための図である。
【図１０】格子点における信号値の補間処理を説明するための図である。
【図１１】格子点における信号値の補間処理を説明するための図である。
【図１２】格子点における信号値の補間処理を説明するための図である。
【図１３】実施形態１における画像処理システムの概略図を示す図である。
【図１４】実施形態１におけるプリンタドライバでの処理手順を示すフローチャート図である。
【図１５】実施形態１におけるＬＵＴの補間方法を説明するための図である。
【図１６】実施形態１における誤差拡散の分配方法を説明するための図である。
【図１７】実施形態１における色変換ＬＵＴの作成処理を示すフローチャートである。
【図１８】実施形態１において作成されるテーブルによるＲＧＢとＣＭＹＫとの対応関係を示す図である。
【図１９】実施形態１における補間処理を説明するための図である。
【図２０】実施形態１における補間処理を説明するための図である。
【図２１】実施形態１における補間値の置き換え処理を説明するための図である。
【図２２】実施形態１における補間値の置き換え処理を説明するための図である。
【図２３】実施形態２における色変換ＬＵＴの作成処理を示すフローチャートである。
【図２４】実施形態２における補間値の置き換え処理を説明するための図である。
【図２５】実施形態２における補間値の置き換え処理を説明するための図である。
【図１】
0003728191.tif 000003
【図２】
0003728191.tif 000004
【図３】
0003728191.tif 000005
【図４】
0003728191.tif 000006
【図５】
0003728191.tif 000007
【図６】
0003728191.tif 000008
【図７】
0003728191.tif 000009
【図８】
0003728191.tif 000010
【図９】
0003728191.tif 000011
【図１０】
0003728191.tif 000012
【図１１】
0003728191.tif 000013
【図１２】
0003728191.tif 000014
【図１３】
0003728191.tif 000015
【図１４】
0003728191.tif 000016
【図１５】
0003728191.tif 000017
【図１６】
0003728191.tif 000018
【図１７】
0003728191.tif 000019
【図１８】
0003728191.tif 000020
【図１９】
0003728191.tif 000021
【図２０】
0003728191.tif 000022
【図２１】
0003728191.tif 000023
【図２２】
0003728191.tif 000024
【図２３】
0003728191.tif 000025
【図２４】
0003728191.tif 000026
【図２５】
0003728191.tif 000027