(57)【特許請求の範囲】
【請求項１】
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間における複数種類の色を抽出する工程を備え、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、さらに
当該抽出した複数の色の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントする工程と、
前記プリントされた色を測色する工程と、
前記測色の結果と、前記第１の色空間における座標値とを対応付けたテーブルを作成する工程とを備えた、色変換テーブル作成方法。
【請求項２】
プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値は、抽出された色に対応する前記平面上の座標値に応じて決定されるシアン、マゼンタおよびイエローの各成分値と、当該抽出された色に対応する前記混成値から前記関係式に従って算出されるシアン、マゼンタ、イエロー、およびグレーの各成分値とを合成したものである、請求項１に記載の色変換テーブル作成方法。
【請求項３】
前記テーブルを作成する工程は、
前記プリントされた色の成分に対する測色結果を示す第１のテーブルを作成する工程と、
前記第１のテーブルに基づいて、前記測色の結果を表現するための第２の色空間で表現される色を、前記第１の色空間における対応する色に変換するための第２のテーブルを作成する工程とを含む、請求項１または２に記載の色変換テーブル作成方法。
【請求項４】
前記第２のテーブルを作成する工程は、
前記第２の色空間であるＬ*ａ*ｂ*色空間における１点を決定する工程と、
前記決定されたＬ*ａ*ｂ*色空間における１点が示すデータに近い前記第２の色空間におけるデータを前記第１のテーブルの測色結果から読出す工程と、
前記読出されたデータを用いて、当該決定されたＬ*ａ*ｂ*色空間における１点に対応する前記第２の色空間における座標値を決定する工程とを含む、請求項１〜３のいずれか１項に記載の色変換テーブル作成方法。
【請求項５】
請求項１〜４のいずれかに記載の色変換テーブル作成方法により作成された色変換テーブルを記録したコンピュータ読取可能な記録媒体。
【請求項６】
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間における複数種類の色を抽出するステップを備え、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、さらに
当該抽出した複数の色の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントするステップと、
前記プリントされた色を測色するステップと、
前記測色の結果と、前記第１の色空間における座標値とを対応付けたテーブルを作成するステップとをコンピュータに実行させるための、色変換テーブル作成プログラム。
【請求項７】
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間における複数種類の色を抽出する抽出手段を備え、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、さらに
当該抽出した複数の色の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントするプリント手段と、
前記プリントされた色を測色する測色手段と、
前記測色の結果と、前記第１の色空間における座標値とを対応付けたテーブルを作成するテーブル作成手段とを備えた、色変換テーブル作成装置。
【請求項８】
入力された色をプリントに用いる色に変換する色変換方法であって、
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間の１点と、機器に依存しない色を表現可能な第２の色空間の１点とを対応付けたテーブルを用いて、前記第２の色空間において定義された前記入力された色に対応する、前記第１の色空間における座標値を取得する工程を備え、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、前記テーブルは、前記第１の色空間に含まれる複数の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントされた色を測色した結果に基づいて作成されたものであり、さらに、
当該取得された前記第１の色空間の座標値から、プリントに用いる、シアン、マゼンタ、イエロー、およびグレーの各成分を算出する工程を備える、色変換方法。
【請求項９】
入力された色をプリントに用いる色に変換する色変換をコンピュータに実行させるためのプログラムであって、
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間の１点と、機器に依存しない色を表現可能な第２の色空間の１点とを対応付けたテーブルを用いて、前記第２の色空間において定義された前記入力された色に対応する、前記第１の色空間における座標値を取得するステップを前記コンピュータに実行させ、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、前記テーブルは、前記第１の色空間に含まれる複数の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントされた色を測色した結果に基づいて作成されたものであり、さらに、
当該取得された前記第１の色空間の座標値から、プリントに用いる、シアン、マゼンタ、イエロー、およびグレーの各成分を算出するステップを前記コンピュータに実行させる、色変換プログラム。
【請求項１０】
請求項９に記載の色変換プログラムを記録したコンピュータ読取可能な記録媒体。
【請求項１１】
入力された色をプリントに用いる色に変換する色変換装置であって、
シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面と、シアン、マゼンタ、イエロー、およびグレーの各成分を変数とする関係式に従って算出される混成値を示す軸とで作られる第１の色空間の１点と、機器に依存しない色を表現可能な第２の色空間の１点とを対応付けたテーブルを用いて、前記第２の色空間において定義された前記入力された色に対応する、前記第１の色空間における座標値を取得する手段を備え、前記関係式は、前記混成値が０から所定値までの部分では、前記混成値が増加するに伴って、シアン、マゼンタ、イエローの成分値を互いに等しい値のまま増加させ、前記混成値が当該所定値より大きい部分では、当該所定値におけるシアン、マゼンタ、イエローの成分値を維持したまま、前記混成値が増加するに伴ってグレーの成分値を増加させ、前記テーブルは、前記第１の色空間に含まれる複数の座標値に応じて算出される、プリント用のシアン、マゼンタ、イエロー、およびグレーの各成分値からなる複数種類のセットに従ってプリントされた色を測色した結果に基づいて作成されたものであり、さらに、
当該取得された前記第１の色空間の座標値から、プリントに用いる、シアン、マゼンタ、イエロー、およびグレーの各成分を算出する手段を備える、色変換装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は色変換テーブル作成方法、色変換方法および画像処理装置に関し、特にある色空間で表現される色データを他の色空間で表現される色データに変換するための色変換テーブル作成方法、色変換方法および画像処理装置に関する。
【０００２】
【従来の技術】
プリンタ上で正確な色再現をするためには、与えられた色（たとえば機器に依存しないＬ*ａ*ｂ*）に対し、それを表現できるＣＭＹＫ（シアン、マゼンタ、イエロー、ブラック）の値を正確に求める必要がある。
【０００３】
従来最も一般的に行なわれてきたＣＭＹＫ変換は、ＣＭＹ変換＋ＧＣＲ（Gray Component Replacement）（またはＵＣＲ（Under Color Removal））である。これは、図２０に示されるように、色データ（Ｌ*ａ*ｂ*）をＣＭＹの３色に変換するプロセス、ＣＭＹデータからＫ版を作成するプロセス、できたＫ版データからＣＭＹデータを修正するプロセスを含む。
【０００４】
ＣＭＹへの変換が簡単にできること、低明度部分には黒を追加するだけで簡単にそれなりの画質が得られることなどの理由で、この変換手法は広く用いられている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の方法で色の変換を行なおうとすると、さまざまな問題が生じる。
【０００６】
まず、Ｌ*ａ*ｂ*からＣＭＹに変換するプロセスにおいて、ＣＭＹによる色再現範囲はＣＭＹＫと比較して狭い（たとえば、ＣＭＹ３色の組合せでは黒色にはならずこげ茶色になってしまう）のでＣＭＹＫでは再現される色であっても、ＣＭＹでは表現できない場合がある。
【０００７】
次に、Ｋ版を作りＣＭＹの値を修正するのだが、現実のインクの特性は複雑であり、ＣＭＹにどれだけＫ成分があるか、またＫ版を作成したときどれほどＣＭＹを補正すればよいかを知ることは難しく、実際の変換においては経験則に頼っている（あるいは試行錯誤で決めている）のが現状である。
【０００８】
そこでこの発明は経験則や試行錯誤に頼らない、よりよい色再現を行なうことのできる色変換テーブル作成方法、色変換方法および画像処理装置を提供することを目的としている。
【０００９】
【課題を解決するための手段】
上記目的を達成するためこの発明のある局面に従うと、色変換テーブル作成方法は、シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面とグレー成分とで作られる色空間における色を複数種類プリントする第１工程と、プリントされた色を測色する第２工程と、測色の結果と、プリント時の色の成分とを対応付けたテーブルを作成する第３工程とを備える。
【００１０】
好ましくは第３工程は、第１工程でプリントされた色の成分に対する測色結果を示す第１のテーブルを作成する第４工程と、第１のテーブルに基づいて、ある色空間で表現される色をＣＭＹＫで表現される色に変換するための第２のテーブルを作成する第５工程とを含む。
【００１１】
好ましくは第５工程は、Ｌ*ａ*ｂ*色空間における１点を決定する第６工程と、決定されたＬ*ａ*ｂ*色空間における１点が示すデータに近いデータを第１のテーブルの測色結果から読出す第７工程と、読出されたデータを用いて、第６工程で決定されたＬ*ａ*ｂ*色空間における１点に対応する色の成分を決定する第８工程とを備える。
【００１２】
この発明の他の局面に従うと、コンピュータ読取可能な記録媒体は、上述の色変換テーブル作成方法により作成された色変換テーブルを記録する。
【００１３】
この発明の他の局面に従うと、色変換テーブル作成プログラムは、シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面とグレー成分とで作られる色空間における色を複数種類プリントする第１ステップと、プリントされた色を測色する第２ステップと、測色の結果と、プリント時の色の成分とを対応付けたテーブルを作成する第３ステップとをコンピュータに実行させる。
【００１４】
この発明の他の局面に従うと色変換テーブル作成装置は、シアンおよびマゼンタ、マゼンタおよびイエロー、ならびにイエローおよびシアンの成分を示す平面とグレー成分とで作られる色空間における色を複数種類プリントするプリント部と、プリントされた色を測色する測色部と、測色の結果と、プリント時の色の成分とを対応付けたテーブルを作成するテーブル作成部とを備える。
【００１５】
この発明のさらに他の局面に従うと、色変換方法は、機器に依存しない色を表現可能な色空間を第１の色空間とし、シアン成分およびマゼンタ成分、マゼンタ成分およびイエロー成分、ならびにイエロー成分およびマゼンタ成分により作られる平面と、グレー成分の量とで表現される色空間を第２の色空間とし、第１の色空間の１点と第２の色空間の１点とを対応付けたテーブルを用いることで色変換を行なうことを特徴とする。
【００１６】
この発明のさらに他の局面に従うと、色変換プログラムは、機器に依存しない色を表現可能な色空間を第１の色空間とし、シアン成分およびマゼンタ成分、マゼンタ成分およびイエロー成分、ならびにイエロー成分およびマゼンタ成分により作られる平面と、グレー成分の量とで表現される色空間を第２の色空間とし、第１の色空間の１点と第２の色空間の１点とを対応付けたテーブルを用いることで色変換を行なう。
【００１７】
この発明のさらに他の局面に従うと、コンピュータ読取可能な記録媒体は、上述の色変換プログラムを記録する。
【００１８】
この発明のさらに他の局面に従うと、色変換装置は、機器に依存しない色を表現可能な色空間を第１の色空間とし、シアン成分およびマゼンタ成分、マゼンタ成分およびイエロー成分、ならびにイエロー成分およびマゼンタ成分により作られる平面と、グレー成分の量とで表現される色空間を第２の色空間とし、第１の色空間の１点と第２の色空間の１点とを対応付けたテーブルを用いることで色変換を行なう色変換手段を備える。
【００１９】
この発明のさらに他の局面に従うと、画像処理装置は、黒インクとカラーインクとでプリントを行なうための画像を作成する画像処理装置であって、黒インクの使用量が最大となる状態から、さらに黒い色を表現するために、表現したい色がより黒くなるごとに、黒インクの使用量はそのままで、カラーインクの使用量を増していくことを特徴とする。
【００２０】
【発明の実施の形態】
［第１の実施の形態］
図１は、本発明の第１の実施の形態における画像処理装置の構成を示すブロック図である。
【００２１】
図を参照して、画像処理装置は、装置全体の制御を行なうＣＰＵ６０１と、色変換されたカラー画像をプリントするためのプリンタ６０３と、カラー画像を表示するためのディスプレイ６０５と、外部との間でデータのやり取りを行なうＬＡＮまたはモデムカード６０７と、キーボードやマウスなどにより構成される入力装置６０９と、フレキシブルディスクドライブ６１１と、ＣＤ−ＲＯＭドライブ６１３と、ハードディスクドライブ６１５と、ＲＡＭ６１７と、ＲＯＭ６１９と、カラーの画像を読取ることができる読取装置６２１とを備えている。
【００２２】
画像データや後述の画像処理方法を実現するためのプログラムは、フレキシブルディスクＦやＣＤ−ＲＯＭ６１３ａやＬＡＮやモデムを介した通信などにより画像処理装置内にインストールすることができる。
【００２３】
この画像処理装置は、以下の（１）および（２）の動作を行なう。
（１）  ＣＫ（クロマ軸−ブラック軸）空間と、Ｌ*ａ*ｂ*空間とを対応付けるためのテーブルの作成
（２）  （１）で作成したテーブルを用いたＬ*ａ*ｂ*→ＣＭＹＫの色変換テーブル（プロファイル）の作成
Ｌ*ａ*ｂ*色空間からＣＭＹＫ色空間への対応は１対１ではないため（１対多である）、よりよい色再現をするために、従来は経験則や試行錯誤に頼らざるを得なかった。
【００２４】
本件発明者はこの点に関し、ＣＭＹＫ空間を予めＬ*ａ*ｂ*と１対１対応が付くような三次元空間に整理することを考えた。一旦、１対１の対応関係が付いてしまえばＣＭＹＫ→Ｌ*ａ*ｂ*の逆変換であるＬ*ａ*ｂ*→ＣＭＹＫ変換は簡単に求めることができるからである。
【００２５】
ＣＭＹＫ空間を三次元に整理するときに用いる座標系は、おおよそ黒色（およびグレー）を表わすＫ軸を中心に、クロマ軸が放射状に延びているものとなるため、この三次元空間を本願明細書においてはＣＫ空間と呼んでいる。
【００２６】
ＣＫ空間は、ＣＭＹＫをＬ*ａ*ｂ*と１対１に対応するように整理した空間であるから、整理の仕方（ＣＫ空間の作り方）を変えることで、出力画像のＫの使用量が最大となる変換から、Ｋの代わりにＣＭＹを多く使う変換まで自由に表現することができる。
【００２７】
図２は、本実施の形態における画像処理装置において用いられるＣＫ空間の概念を示す図である。
【００２８】
まず、図２（Ａ）に示されるようにＣＭＹで平面を作る。すなわち、平面上に原点を中心として、放射状にＣＭＹ軸を取る。Ｃ軸とＹ軸とに挟まれた部分は、ＣとＹとを組合せてできる色が網羅されることになる。Ｍ軸とＹ軸とに挟まれた部分、Ｙ軸とＣ軸とに挟まれた部分も同様である。この平面により、ＣＭＹのうち２色を使って表現される色（いわゆるハイキーな色）はすべて表現することができる。また、この平面上に同じ色が二度出てくることはない。
【００２９】
ここで、（Ｂ）に示されるようにＣＭＹ平面に垂直なＫ軸を追加して三次元空間を作成する。この空間で表現される色は、（Ａ）で作成したＣＭＹ平面の色に黒を加えたものである。黒が最大のときを唯一の例外として、この空間中の異なる位置に同じ色が出てくることはない。しかも、この空間は必要な色を網羅している。
【００３０】
このようにして、Ｌ*ａ*ｂ*と１対１対応する色空間（ＣＫ空間）が作成される。ＣＫ空間からＬ*ａ*ｂ*への対応関係は測色を行なえば簡単に求めることができる。また、ＣＫ空間からＬ*ａ*ｂ*への変換は、１対１の対応を有しているため、さまざまな手法で容易に逆変換（Ｌ*ａ*ｂ*からＣＫ空間への変換）を求めることができる。すなわち、ＣＫ空間での座標が決まれば直ちにＣＭＹＫ値が得られる。
【００３１】
このようにして整理した色空間のデータに基づいて、Ｌ*ａ*ｂ*からＣＭＹＫへの変換を求めると、ＣＭＹのうちの２色とＫのみを使った変換（すなわち、Ｋが最大となるような変換）となる。すなわち、画像はＣおよびＭ、ＭおよびＹまたはＹおよびＣとＫ成分（グレー成分）とで表現されることになる。
【００３２】
なお、図２（Ｂ）に示されるように、六角柱で表現される空間で色データを管理すると計算処理が煩雑となるため、図３に示されるようにデータを画像処理装置内に格納することとしている。
【００３３】
図３は、画像処理装置内に記録されるＣＫ空間のデータを示す図である。
図３を参照して、中心をＣＭＹ平面の原点とし、上方向がＭ成分が濃くなっていく方向とする。同様に、左方向がＣ成分が濃くなっていく方向とする。右方向および下方向を、ともにＹ成分が濃くなっていく方向としている。また、Ｋ成分が濃くなっていく方向を紙面を貫通する方向としている。
【００３４】
このようなデータの管理を行なうことで、ＣＫ空間を三次元配列で表現することができ、計算処理を簡素化することができる。図３においては、各軸方向にＣＭＹ軸を８分割している。この分割の数を上げ、より多くのデータを記録することで、より正確な色変換を行なうことができる。
【００３５】
図３に示されるような配列の任意の位置に、ＣＭＹＫのデータと、それに対応するＬ*ａ*ｂ*のデータとを格納し、たとえば、Ｌ*ａ*ｂ*→ＣＭＹＫの変換を行なう場合には、そのＬ*ａ*ｂ*に最も近いＬ*ａ*ｂ*値を配列内から読出し、その位置に格納されたＣＭＹＫデータを得るのである。最も、すべてのＬ*ａ*ｂ*に対応するＣＭＹＫデータを格納するとメモリ容量が膨大となり実用的でないため、所定間隔のデータのみを格納し、その間隔中のデータの参照においては、（１）式に示されるような補間式を用いて、補間を行なうこととしている。
【００３６】
【数１】
0004483133.tif 000002
なお、（１）式においては、補間方法として線形立方体補間を行なうこととしているが、他の補間方法を用いてもよい。
【００３７】
なお、与えられたＬ*ａ*ｂ*に対し、全配列を総当りする必要はない（もし総当りすると、（８×１６）3×３≒７００万個の候補から探すことになる）。そこで、まず粗い間隔で検索を行ない、大体の当りを付けてからそのまわりだけ細かく検索すればよい。
【００３８】
図４は、図１の画像処理装置が行なう色変換テーブルの作成処理を示すフローチャートである。
【００３９】
図４を参照して、ステップＳ１において、測色が必要とされる複数のＣＭＹＫの値（すなわち図３のテーブルに格納するデータ）の決定が行なわれる。ステップＳ３でプリンタ６０３を用いて、決定されたＣＭＹＫをインクの成分とする色のプリントが行なわれる。
【００４０】
次に、ステップＳ５でプリントされた色のそれぞれが読取装置６２１により測色される。その測色結果とＣＭＹＫの値との対応付けがなされるテーブルＡ（図３参照）がステップＳ７で作成される。
【００４１】
ステップＳ９において、テーブルＡに基づいてＬ*ａ*ｂ*からＣＭＹＫの値を求めるためのテーブルＢが作成される。
【００４２】
図５は、図４のＣＭＹＫの決定処理（Ｓ１）の内容を示すフローチャートである。
【００４３】
図を参照して、ステップＳ１０１でＣＫ空間内の点を選択する。次に、ステップＳ１０３で、ＣＫ空間の定義からその点に該当するＣＭＹＫの値を算出する。ステップＳ１０５で、算出されたＣＭＹＫの値（すなわちプリントする予定の色）をメモリに書込む。必要なＣＭＹＫの値がすべて決定されるまでステップＳ１０１からＳ１０５の処理は繰返し実行される。
【００４４】
図６は、図４のテーブルＡの作成処理（Ｓ７）の内容を示すフローチャートである。
【００４５】
図を参照して、ステップＳ２０１で、測色された色のＣＭＹＫの値をテーブルＡの該当する位置に書込む。ステップＳ２０３で当該ＣＭＹＫにより表わされる色に対応するＬ*ａ*ｂ*の値（測色値）の書込が行なわれる。ステップＳ２０１からＳ２０３の処理はすべての色の処理が行なわれるまで繰返し実行される。
【００４６】
図７は、図４のテーブルＢの作成処理（Ｓ９）の内容を示すフローチャートである。
【００４７】
ステップＳ３０１で、テーブルＢに登録したいＬ*ａ*ｂ*の値を決定する。すなわち、すべてのＬ*ａ*ｂ*をテーブルＢに登録すると、メモリの容量などの観点から好ましくないため、適宜間隔を取ってＬ*ａ*ｂ*の値を決定するものである。ステップＳ３０３でテーブルＡを検索することにより、決定されたＬ*ａ*ｂ*に対応するＣＭＹＫの値を求める。このとき、ダイレクトに対応するＬ*ａ*ｂ*がない場合は、補間演算を用いることでＣＭＹＫの値が決定される。
【００４８】
ステップＳ３０５で、テーブルＢ内に、Ｌ*ａ*ｂ*の値とＣＭＹＫの値を書込む。
【００４９】
この処理により、Ｌ*ａ*ｂ*からＣＭＹＫに変換を行なうためのテーブルＢが作成される。
【００５０】
図８は、図７のステップＳ３０３で行なわれるＣＭＹＫの値の決定処理を示すフローチャートである。
【００５１】
図を参照して、ステップＳ４０１でテーブルＡから最も近いＬ*ａ*ｂ*の値が検索される。ステップＳ４０３で、付近のＬ*ａ*ｂ*の値の補間演算を行なう。ステップＳ４０５で最も近いものを選択し、ステップＳ４０７でＣＭＹＫの値を補間演算する。
【００５２】
図９は、図１の画像処理装置が行なう色変換処理を示すフローチャートである。
【００５３】
図を参照して、ステップＳ５０１でＬ*ａ*ｂ*の値の入力が行なわれる。ステップＳ５０３で図４で作成されたテーブルＢ内の検索が行なわれ、対応するＣＫ空間の位置が算出される。ステップＳ５０５でＣＫ空間の位置に基づき、ＣＭＹＫの各成分の値が算出される。
【００５４】
以下に、本実施の形態において用いられた手法で得られるメリットを述べる。
（１）  従来の技術と違って、色変換においてＣＭＹに一旦変換するプロセスが省略され、すべての色が実測値に基づいてダイレクトにＣＭＹＫの値に変換される。したがって、従来の技術において必要であったＫ版作成後のＣＭＹの修正処理などのノウハウ（ＵＣＲなど）が不要となる。
【００５５】
（２）  本実施の形態においては、「黒」の入力に対して、プリンタから出力される画像は必ずしも黒トナー（Ｋ成分）１００％に対応しない。一般に、黒トナー１００％のみからなる色よりも、他の色を重ねた方がより黒い色を表現することができるためである。
【００５６】
（３）  色変換処理において入力された色に最も近い色がテーブルから検索されるため、より正確な色変換を行なうことができる。
【００５７】
なお、ガマット空間外のＬ*ａ*ｂ*に対しても何らかのＣＭＹＫを対応させなければ色変換後の画像の品質が低下する。本実施の形態においては、色変換において、入力のＬ*ａ*ｂ*に最も近いＬ*ａ*ｂ*をテーブルから検索することで、ガマット内外を区別することなく自動的にマッピングが行なわれることになる。
【００５８】
なお、本実施の形態においてＫインクは無彩色である必要はない。逆変換が適切に行なわれさえすれば、Ｋインクが無彩色でなくても、無彩色の入力に対して適切な量のＣＭＹインクが加わって、無彩色となるＣＭＹＫの値が出力されることになる。
【００５９】
［第２の実施の形態］
上述の第１の実施の形態において色変換の結果出力される色は、ＣＭＹのうちの２色とＫのみを使った変換（＝Ｋ最大の変換）となる。第２の実施の形態においては、Ｋ軸に工夫をすることにより、ＣＭＹの量を増やした変換を行なうこととしている。
【００６０】
図１０は、本実施の形態におけるＣＫ空間の概念を説明するための図である。図１０（Ａ）に示されるように、図２（Ｂ）のＫ軸に代えて、本実施の形態においてはＸ軸を用いている。Ｘ軸はＣＭＹＫの各成分を混成させた軸であり、その混成の比率は（Ｂ）に示されている。すなわち、Ｘの値が０に近い部分では、Ｃ，Ｍ，Ｙのそれぞれの量を等しくしながら、Ｘが増加するごとに各成分の値を増加させる（結果、出力はグレーとなる）。Ｘの値がｘ１の位置以降では、ＣＭＹのそれぞれの値は変えないままで、Ｋの値を線形的に増加させていく。
【００６１】
また、（Ｃ）に示されるようにＸ軸から離れていくごとに、ＣＭＹのそれぞれの値は増加するが、その初期値は、（Ｂ）のＣＭＹの値に合わせるものとする。これにより、ＣＭＹの値はＸ軸のいずれの地点からでも、Ｘ軸から離れるごとに線形的に増加することになる。
【００６２】
以上のように、本実施の形態におけるＸ軸上のある点はＣＭＹＫのある組合せを表現し、この組合せはほぼグレーを表現し、かつ色の濃さがＸの値に対して単調に増加するように、設定される。また、Ｘ軸から離れたときには、Ｘ軸上のＣＭＹの値から始まって次第にそれらの値が増加することになる。これにより、第１の実施の形態と全く同様の理由で、ＣＫ空間ですべての色を網羅することができる。また、ＣＫ空間中に同じ色が出てこない。
【００６３】
なお、色の濃さがＸの値に対して単調に増加することは重要だが、その色がグレーに一致することはあまり重要ではない。Ｘ軸上の色がグレーから外れていても、逆変換が適切に行なわれさえすれば正しく色が再現されるからである。
【００６４】
［実施の形態における効果］
図１１は、第１の実施の形態において入力値が白（０）から黒（１）に変化したときに出力画像に使われるインクの成分の量を示すグラフである。
【００６５】
黒インクを１００％使うより、それにさらにＣＭＹを加えた色の方がより黒い色を表現することができる。したがって、カラーインクの使用量を少なくし、黒インクの使用量を多くすると黒の再現範囲が狭くなる。逆に、黒の再現範囲をキープしようとするとインクの使用量が増えることになる。
【００６６】
本実施の形態においては、図１１に示されるように、黒インク（Ｋ）の使用量がピークに達すると、より黒い色を表現するために、ＣＭＹインクの量が増加していく。すなわち、黒インクの使用量が最大となる状態から、さらに黒い色を表現するために、表現した色がより黒くなるごとに、黒インクの使用量はそのままで、カラーインクの使用量を増していくように制御が行なわれることになる。
【００６７】
これにより、黒の再現範囲を広く取ることができ、かつインクの使用量は最小限にすることができる。
【００６８】
図１２は、同様に第２の実施の形態における色変換処理で入力値が白から黒へ変化したときのＣＭＹインクの量とＫインクの量とを示したグラフである。図に示されるように、本実施の形態においても黒インクの使用量が最大となる状態からさらに黒い色を表現するときに、黒インクの使用量はそのままで、カラーインクの使用量が増加する。これにより、第２の実施の形態においても黒の再現範囲を広く取ることができ、かつ使用するインクの量を最小限に抑えることができる。
【００６９】
また、黒インクの使用量が最大となる状態からさらに黒い色を表現するために、黒インクの使用量はそのままでカラーインクの使用量を増していくのであれば、図１３に示されるような処理を行なうこととしてもよい。
【００７０】
図１４は、従来の一般的なＣＭＹＫへの変換処理における入力値とインクの使用量との関係を示すグラフである。図に示されるように、従来の手法においては入力値が白に近いグレーの状態においては、ＣＭＹのみで色を表現し、入力値がある一定の値を超えると、Ｋインクで黒色を表現することになる。この例では、インクの使用量が多くなりすぎるという問題がある。
【００７１】
図１５は、図１４の状態からＵＣＲを画像処理に施した状態を示すグラフである。この例においては、ＣＭＹの値がある程度大きくなると、今度はＫインクにより黒を濃くしていく。この例においては、インクの使用量を図１４の例よりは少なくすることができるが、色の再現範囲が狭くなる。
【００７２】
図１６は、図１４の状態からＧＣＲ１００％として画像処理を施した状態を示すグラフである。
【００７３】
図に示されるように、この例においては黒（グレー）の表現にＣＭＹインクは使われず、Ｋインクのみで黒およびグレーの表現を行なう。これにより、使用されるインクは少なくなるが、色の表現範囲は狭くなる。
【００７４】
なお、上述の実施の形態においてはＣＭＹ軸が同一平面上にあるようにしたが、それに拘る必要はない。
【００７５】
すなわち、図１７に示されるようにＣＭＹの３つの軸が独立した方向を向いていても、ＣＫ空間を作ることができる。
【００７６】
さらに、一般に黒が多いほど他の色を加えたときの色の変化が少ないので、縮尺を小さくして図１８に示されるようなＣＫ空間を作成するようにしてもよい。黒色インクが十分に被覆力があって、黒インクの使用量が最大のとき、他のインクの量にかかわらず黒と見なせるような場合には、ＣＫ空間の立体全体を直方体とすることができる。測色する点をこの直方体に沿って分割すると、Ｋ軸は常に分割した直方体の頂点を取るので、補間計算に都合がよい。また、Ｌ*ａ*ｂ*空間で見たときの均等性も高められるという利点もある。
【００７７】
［第３の実施の形態］
図１９は、本発明の第３の実施の形態におけるプリンタのハードウェア構成を示すブロック図である。
【００７８】
図を参照して、プリンタは、装置全体の制御を行なうＣＰＵ２０１と、プリントを行なうためのプリントエンジン２０３と、ユーザからの入力を受付ける入力パネル２０５と、表示を行なうための表示部２０７と、外部より画像データを入力するためのインターフェイス２０９と、データを一時保存するＲＡＭ２１１と、プログラムや定数などを記録するＲＯＭ２１３とから構成される。
【００７９】
本実施の形態におけるプリンタも、第１または第２の実施の形態における色変換処理を行なうことで、カラー画像のプリントを行なう。
【００８０】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【図１】  本発明の第１の実施の形態における画像処理装置の構成を示すブロック図である。
【図２】  ＣＫ空間の具体例を示す図である。
【図３】  メモリ中のＣＫ空間のデータの格納例を示す図である。
【図４】  色変換テーブルの作成処理を示すフローチャートである。
【図５】  図４のＣＭＹＫの決定処理（Ｓ１）の内容を示すフローチャートである。
【図６】  図４のテーブルＡの作成処理（Ｓ７）の内容を示すフローチャートである。
【図７】  図４のテーブルＢの作成処理（Ｓ９）の内容を示すフローチャートである。
【図８】  図７のＣＭＹＫの決定処理（Ｓ３０３）の内容を示すフローチャートである。
【図９】  第１の実施の形態における色変換処理を示すフローチャートである。
【図１０】  第２の実施の形態における画像処理装置で用いられるＣＫ空間を示す図である。
【図１１】  第１の実施の形態における効果を示す図である。
【図１２】  第２の実施の形態における効果を示す図である。
【図１３】  変形例における処理を示す図である。
【図１４】  従来の一般的なＣＭＹＫ変換の処理を示す図である。
【図１５】  ＵＣＲを施したＣＭＹＫ変換を示す図である。
【図１６】  ＧＣＲ１００％の変換処理を示す図である。
【図１７】  ＣＫ空間の第１の変形例を示す図である。
【図１８】  ＣＫ空間の第２の変形例を示す図である。
【図１９】  第３の実施の形態におけるプリンタのハードウェア構成を示す図である。
【図２０】  従来技術を説明するための図である。
【符号の説明】
６０１  ＣＰＵ、６０３  プリンタ、６２１  読取装置。
【図１】
0004483133.tif 000003
【図２】
0004483133.tif 000004
【図３】
0004483133.tif 000005
【図４】
0004483133.tif 000006
【図５】
0004483133.tif 000007
【図６】
0004483133.tif 000008
【図７】
0004483133.tif 000009
【図８】
0004483133.tif 000010
【図９】
0004483133.tif 000011
【図１０】
0004483133.tif 000012
【図１１】
0004483133.tif 000013
【図１２】
0004483133.tif 000014
【図１３】
0004483133.tif 000015
【図１４】
0004483133.tif 000016
【図１５】
0004483133.tif 000017
【図１６】
0004483133.tif 000018
【図１７】
0004483133.tif 000019
【図１８】
0004483133.tif 000020
【図１９】
0004483133.tif 000021
【図２０】
0004483133.tif 000022