(57)【特許請求の範囲】
【請求項１】
入力デバイスから送られてきた画像データの色空間の色域を、出力デバイスから出力される画像データの色空間の色域に適合させて変換する色変換処理方法において、
前記入力デバイスから送られてきた画像データの被変換色と同一色相を有する前記入力デバイスの色空間の色域の最大彩度点と、前記出力デバイスの色空間の色域の最大彩度点を導出する第１のステップと、
前記入力デバイスの色空間の色域内における明度軸上の最大明度点（Ｐｌｍａｘ）、最小明度点（Ｐｌｍｉｎ）、及び前記出力デバイスの色空間の色域内における明度軸上の最大明度点（Ｑｌｍａｘ）、最小明度点（Ｑｌｍｉｎ）から、下記（１）式により前記入力デバイスの第１のアンカーポイント（Ｐａ）、及び前記出力デバイスの第２のアンカーポイント（Ｑａ）を導出するとともに、
（１）式  Ｐａ＝（Ｐｌｍａｘ＋Ｐｌｍｉｎ）／２
Ｑａ＝（Ｑｌｍａｘ＋Ｑｌｍｉｎ）／２
前記被変換色と前記入力デバイスの第１のアンカーポイント（Ｐａ）を結ぶ線分と、前記入力デバイスの色空間の色域の最外郭とが交差する第１の外郭点（Ｐｏ）を導出する第２のステップと、
前記Ｐｌｍａｘと前記Ｐｃｍａｘを結んで得られる線分を前記第１の外郭点（Ｐｏ）で分割したときの内分比を算出し、前記Ｑｌｍａｘと前記Ｑｃｍａｘを結んで得られる線分を前記内分比に分割する第２の外郭点（Ｑｏ）を導出する第３のステップと、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、出力デバイスの第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色を前記出力デバイスの色空間の色域内部の色に変換する第４のステップと
を有することを特徴とする色変換処理方法。
【請求項２】
請求項１記載の色変換処理方法において、
前記入力デバイスの色空間の色域の色を、前記出力デバイスの色空間の色域内部の色に変換して得られた変換値を格納してなるルックアップテーブルを有し、
該ルックアップテーブルを使用して、前記入力デバイスの色空間の色域内部の任意の色を前記出力デバイスの色空間の色域内部の色に変換するステップを有することを特徴とする色変換処理方法。
【請求項３】
入力デバイスから送られてきた画像データの色空間の色域を、出力デバイスから出力される画像データの色空間の色域に適合させて変換する色変換処理装置において、
前記入力デバイスから送られてきた画像データの被変換色と同一色相を有する前記入力デバイスの色空間の色域の最大彩度点と、前記出力デバイスの色空間の色域の最大彩度点を導出する第１の導出手段と、
前記入力デバイスの色空間の色域内における明度軸上の最大明度点（Ｐｌｍａｘ）、最小明度点（Ｐｌｍｉｎ）、及び前記出力デバイスの色空間の色域内における明度軸上の最大明度点（Ｑｌｍａｘ）、最小明度点（Ｑｌｍｉｎ）から、下記（１）式により前記入力デバイスの第１のアンカーポイント（Ｐａ）、及び前記出力デバイスの第２のアンカーポイント（Ｑａ）を導出するとともに、
（１）式  Ｐａ＝（Ｐｌｍａｘ＋Ｐｌｍｉｎ）／２
Ｑａ＝（Ｑｌｍａｘ＋Ｑｌｍｉｎ）／２
前記被変換色と前記入力デバイスの第１のアンカーポイント（Ｐａ）を結ぶ線分と、前記入力デバイスの色空間の色域の最外郭とが交差する第１の外郭点（Ｐｏ）を導出する第２の導出手段と、
前記Ｐｌｍａｘと前記Ｐｃｍａｘを結んで得られる線分を前記第１の外郭点（Ｐｏ）で分割したときの内分比を算出し、前記Ｑｌｍａｘと前記Ｑｃｍａｘを結んで得られる線分を前記内分比に分割する第２の外郭点（Ｑｏ）を導出する第３の導出手段と、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、出力デバイスの第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色を前記出力デバイスの色空間の色域内部の色に変換する変換手段と
を有することを特徴とする色変換処理装置。
【請求項４】
請求項３記載の色変換処理装置において、
前記入力デバイスの色空間の色域の色を、前記出力デバイスの色空間の色域内部の色に変換して得られた変換値を格納してなるルックアップテーブルを記憶する記憶手段と、
該記憶手段に記憶されたルックアップテーブルを使用して、前記入力デバイスの色空間の色域内部の任意の色を前記出力デバイスの色空間の色域内部の色に変換する変換手段と
を有することを特徴とする色変換処理装置。
【請求項５】
入力デバイスから送られてきた画像データの色空間の色域を、出力デバイスから出力される画像データの色空間の色域に適合させて変換する色変換処理装置を構成するコンピュータに、
前記入力デバイスから送られてきた画像データの被変換色と同一色相を有する前記入力デバイスの色空間の色域の最大彩度点と、前記出力デバイスの色空間の色域の最大彩度点を導出する第１の処理と、
前記入力デバイスの色空間の色域内における明度軸上の最大明度点（Ｐｌｍａｘ）、最小明度点（Ｐｌｍｉｎ）、及び前記出力デバイスの色空間の色域内における明度軸上の最大明度点（Ｑｌｍａｘ）、最小明度点（Ｑｌｍｉｎ）から、下記（１）式により前記入力デバイスの第１のアンカーポイント（Ｐａ）、及び前記出力デバイスの第２のアンカーポイント（Ｑａ）を導出するとともに、
（１）式  Ｐａ＝（Ｐｌｍａｘ＋Ｐｌｍｉｎ）／２
Ｑａ＝（Ｑｌｍａｘ＋Ｑｌｍｉｎ）／２
前記被変換色と前記入力デバイスの第１のアンカーポイント（Ｐａ）を結ぶ線分と、前記入力デバイスの色空間の色域の最外郭とが交差する第１の外郭点（Ｐｏ）を導出する第２の処理と、
前記Ｐｌｍａｘと前記Ｐｃｍａｘを結んで得られる線分を前記第１の外郭点（Ｐｏ）で分割したときの内分比を算出し、前記Ｑｌｍａｘと前記Ｑｃｍａｘを結んで得られる線分を前記内分比に分割する第２の外郭点（Ｑｏ）を導出する第３の処理と、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、前記第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色を前記出力デバイスの色空間の色域内部の色に変換する第４の処理と
を実行させるためのプログラムを記録した記録媒体。
【請求項６】
請求項５記載の記録媒体において、
コンピュータに、
前記入力デバイスの色空間の色域の色を、前記出力デバイスの色空間の色域内部の色に変換して得られた変換値を格納してなるルックアップテーブルを作成する処理と、
該ルックアップテーブルを使用して、前記入力デバイスの色空の色域間内部の任意の色を前記出力デバイスの色空間の色域内部の色に変換する処理と
を実行させるためのプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、色変換処理方法、色変換処理装置および記録媒体に関し、特に、明度，色相，彩度の相対的知覚が一致するように色域変換する色変換処理方法、色変換処理装置および記録媒体に関する。
【０００２】
【従来の技術】
近年、プリンタのカラー化が進み、カラー画像を印刷する機会が増えてきた。カラープリンタは、一般的にシアン（Ｃ），マゼンタ（Ｍ），黄（Ｙ），黒（Ｋ）の４種の色材を使ってカラー画像を形成している。しかし、 カラープリンタに入力される画像データは、通常プリンタ固有のＣＭＹＫ色空間とは異なる、例えばＲＧＢ色空間で表わされているため、入力データの色空間を プリンタ固有の色空間へ変換するための色変換処理が行われる。
【０００３】
一般的に、入力データの色空間のもつ色再現範囲と、出力デバイスであるカラープリンタのもつ色再現範囲とは一致しないので、両者の間で完全な色再現を得ることは不可能である。そのため、カラープリンタの色再現範囲の外にある色を、近似的に色再現範囲内の色に置き換える色域圧縮を行わざるを得ない。
この色域圧縮に関しこれまで、多くの色域圧縮方式が提案されている。例えば、現在広く利用されているInternational Color Consortium (ICC) Formatは、色域圧縮方法としてPerceptual，Saturation，Colorimetricをサポートしている。
【０００４】
Perceptualは、明度軸上にアンカーポイント（基準点）を定め、色相を保存したままアンカーポイントに向かって色域外の色を色再現範囲に圧縮する。その際、色再現範囲内の色も、ある割合でアンカーポイントに向かって移動させることにより、色域圧縮によるグラデーションの喪失を防いでいる。
Saturationは、色域外の色を色相を保存したまま、Perceptualと同様のアンカーポイントに向かって色再現範囲に圧縮する。ただし、色再現範囲内の色は動かさない。
Colorimetricは、色域外の色を色相と明度を保存したまま（明度軸に対して垂直に）色再現範囲に圧縮する。
【０００５】
しかし、Colorimetricでは極端な彩度低下が発生したり、Perceptual、Saturationでは明度の極端な変化が発生したりするなどの問題がある。
上記の問題に対し、特開２００１−２３８０９１号公報には、明度軸上のアンカーポイントの位置を被変換色の座標に従って可変にすることにより、人間の視覚特性に合致した色変換方法が開示されている。
また、特開２０００‐８３１７７号公報には、色域圧縮の方向を領域毎に補正する補正係数を定め、領域毎に色域圧縮方向を連続的に調整できるようにすることにより、彩度低下を低減および色空間の歪みを補正しうる色変換方法が開示されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、従来の色域圧縮方法は、被変換色とアンカーポイントを結ぶ直線上に変換点を作成することを基本にして色域圧縮を行うため、入力色空間の最大彩度点と出力デバイスの最大彩度点が一致しないという問題があった。
例えば、Saturationでは、図５に示すように、入力色空間の色域１−１上の点Ｐ０，Ｐｃｍａｘ，Ｐ１，Ｐ２は、それぞれアンカーポイントＡＰの方向に圧縮され、出力デバイスの色域１−２上の点Ｑ０、Ｑ１、Ｑｃｍａｘ、Ｑ２へ移される。このとき入力デバイスの最大彩度点Ｐｃｍａｘは出力デバイスの最大彩度点Ｑｃｍａｘにマッピングされないことが分かる。
【０００７】
そのため、高彩度に属する色（例えば、純粋な赤など）が色域圧縮により彩度の落ちた濁ったような色になったり、ＰｃｍａｘからＰ２へ彩度が低下していくグラデーションに対し、色域圧縮によりグラデーションの途中に彩度のピークがある出力結果となってしまうといった現象が発生する。
このような現象は、高彩度が頻繁に使用されるベクターグラフィクス系の画像で、特に重要な問題となる。そして上述の問題は、Saturation以外の従来技術も同様に有している。
【０００８】
本発明は前記問題を解決するためになされたものであり、入力色空間の最大彩度点の色域圧縮結果が出力デバイスの最大彩度点と一致し、任意の色に対する色域圧縮結果が人の相対的知覚に合致するような色変換処理方法、色変換処理装置および記録媒体の提供を目的とする。
【０００９】
【課題を解決するための手段】
前記課題を解決するために請求項１記載の発明は、入力デバイスから送られてきた入力色空間の色域を、出力デバイスの色域に適合させて変換する色変換処理方法において、
被変換色（図２のＰ）と同一色相を有する前記入力色空間の最大彩度点（Ｐｃｍａｘ）と前記出力デバイスの最大彩度点（Ｑｃｍａｘ）を導出する第１のステップと、
前記被変換色（Ｐ）と前記入力デバイスの第１のアンカーポイント（Ｐａ）を結ぶ線分と、前記入力空間の色域の最外郭（１−１）とが交差する第１の外郭点（Ｐｏ）を導出する第２のステップと、
前記入力空間の色域の最外郭（１−１）との交点（Ｐｏ、即ち、第1の外郭点）を、前記出力デバイスの色域の最外郭（１−２）上の点にマッピングすることにより第２の外郭点（Ｑｏ）を導出する第３のステップと、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、出力デバイスの第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色（Ｐ）を前記出力デバイスの色域内部の色（点Ｑ）に変換する第４のステップとを有する方法としてある。
【００１０】
このようにすれば、入力デバイスの最大彩度点（Ｐｃｍａｘ）は出力デバイスの最大彩度点（Ｑｃｍａｘ）にマッピングされるので、最大彩度点（Ｑｃｍａｘ）が最大彩度点（Ｐｃｍａｘ）以外の点にマッピングされることにより生じる、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがない。
【００１１】
次に、請求項２記載の発明は、請求項１記載の色変換処理方法において、
前記入力色空間が複数の色からなる場合に、請求項１記載の色変換処理方法に基づき、該入力色空間の複数の色を、前記出力デバイスの色域内部の色に変換して得られた変換値を格納してなるルックアップテーブル（図１の７，図４の７Ａ）を有し、
該ルックアップテーブルを使用して、前記入力色空間内部の任意の色を前記出力デバイスの色域内部の色に変換するステップを有する方法としてある。
【００１２】
このようにすれば、ルックアップテーブルには複数の色の変換値が格納してあるので、入力色空間内部の任意の色を出力デバイスの色空間に変換しても、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがない。
【００１３】
次に、請求項３記載の発明は、入力デバイスから送られてきた入力色空間の色域を、出力デバイスの色域に適合させて変換する色変換処理装置において、
被変換色（図２のＰ）と同一色相を有する前記入力色空間の最大彩度点（Ｐｃｍａｘ）と前記出力デバイスの最大彩度点（Ｑｃｍａｘ）を導出する第１の導出手段（図１の最大彩度点導出手段２）と、
前記被変換色（Ｐ）と前記入力デバイスの第１のアンカーポイント（Ｐａ）を結ぶ線分と、前記入力空間の色域の最外郭（１−１）とが交差する第１の外郭点（Ｐｏ）を導出する第２の導出手段（第１の外郭点導出手段３）と、
前記入力空間の色域の最外郭（１−１）との交点（Ｐｏ）を、前記出力デバイスの色域の最外郭（１−２）上の点にマッピングすることにより第２の外郭点（Ｑｏ）を導出する第３の導出手段（第２の外郭点導出手段４）と、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、出力デバイスの第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色（Ｐ）を前記出力デバイスの色域内部の色（点Ｑ）に変換する変換手段（色変換手段５）とを有する構成としてある。
【００１４】
このようにすれば、入力デバイスの最大彩度点（Ｐｃｍａｘ）は出力デバイスの最大彩度点（Ｑｃｍａｘ）にマッピングされるので、最大彩度点（Ｑｃｍａｘ）が最大彩度点（Ｐｃｍａｘ）以外の点にマッピングされることにより生じる、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがない。
【００１５】
次に、請求項４記載の発明は、請求項３記載の色変換処理装置において、
前記入力色空間が複数の色からなる場合に、請求項３記載の色変換処理装置に基づき、該入力色空間の複数の色を、前記出力デバイスの色域内部の色に変換して得られた変換値を格納してなるルックアップテーブル（７）を記憶する記憶手段（メモリ８）と、
該記憶手段（メモリ８）に記憶されたルックアップテーブル（７）を使用して、前記入力色空間内部の任意の色を前記出力デバイスの色域内部の色に変換する変換手段（ルックアップテーブル参照変換手段７）とを有する構成としてある。
【００１６】
このようにすれば、記憶手段（メモリ８）にはルックアップテーブル（７）として複数の色の変換値を記憶しているので、入力色空間内部の任意の色を出力デバイスの色空間に変換しても、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがない。
【００１７】
次に、請求項５記載の発明は、コンピュータに、
被変換色（図２のＰ）と同一色相を有する前記入力色空間の最大彩度点（Ｐｃｍａｘ）と前記出力デバイスの最大彩度点（Ｑｃｍａｘ）を導出する第１の処理と、
前記被変換色（Ｐ）と第１のアンカーポイント（Ｐａ）を結ぶ線分と前記入力空間の色域の最外郭（１−１）とが交差する第１の外郭点（Ｐｏ）を導出する第２の処理と、
前記入力空間の色域の最外郭（１−１）との交点（Ｐｏ、即ち、第1の外郭点）を、前記出力デバイスの色域の最外郭（１−２）上の点にマッピングすることにより第２の外郭点（Ｑｏ）を導出する第３の処理と、
前記第１のアンカーポイント（Ｐａ）と前記第１の外郭点（Ｐｏ）を結ぶ線分上の点を、前記第２のアンカーポイント（Ｑａ）と前記第２の外郭点（Ｑｏ）を結ぶ線分上の点へマッピングする所定の規則に基づき、前記被変換色（Ｐ）を前記出力デバイスの色域内部の色（点Ｑ）に変換する第４の処理とを実行させるためのプログラムを記録した記録媒体としてある。
【００１８】
このようにすれば、記録媒体には、入力デバイスの最大彩度点（Ｐｃｍａｘ）は出力デバイスの最大彩度点（Ｑｃｍａｘ）にマッピングされるプログラムを格納してあるので、コンピュータにこの記録媒体のプログラムをインストールすれば、該コンピュータは、最大彩度点（Ｑｃｍａｘ）が最大彩度点（Ｐｃｍａｘ）以外の点にマッピングされることにより生じる、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがないという機能を発揮することが可能となる。
【００１９】
次に、請求項６記載の発明は、請求項５記載の記録媒体において、
コンピュータに、
前記入力色空間が複数の色からなる場合に、請求項１記載の色変換処理方法に基づき、該入力色空間の複数の色を、前記出力デバイスの色域内部の色に変換して得られた変換値を格納してなるルックアップテーブル（７）を作成する処理と、
該ルックアップテーブル（７）を使用して、前記入力色空間内部の任意の色を前記出力デバイスの色域内部の色に変換する処理とを実行させるためのプログラムを記録した記録媒体としてある。
【００２０】
このようにすれば、記録媒体には、ルックアップテーブルとして複数の色の変換値が格納してあるので、コンピュータにこの記録媒体のプログラムをインストールすれば、入力色空間内部の任意の色を出力デバイスの色空間に変換しても、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがないという効果を発揮することができる。
【００２１】
【発明の実施の形態】
以下、本発明を図示の実施形態に基づいて説明する。
図１は本発明を適用する色変換処理装置ＣＣのブロック図である。なお、この色変換処理装置ＣＣは、ＲＧＢ色空間の画像データを、ＣＭＹＫ色空間の画像データに変換する場合である。
図１に示すように、色変換処理装置ＣＣは、入力デバイス（ＲＧＢ色空間の画像データを出力する装置、例えばスキャナ）から送られてくる「被変換色」を含む画像データを入力するＲＧＢ色空間データ入力手段１と、該ＲＧＢ色空間データ入力手段１に入力した被変換色と同一色相を有する入力色空間の最大彩度点と、出力デバイス（例えば、カラープリンタ）の最大彩度点を導出する「第1の導出手段」である最大彩度点導出手段２を備える。
【００２２】
また、色変換処理装置ＣＣは、被変換色と第１のアンカーポイントを結ぶ線分と、入力空間の色域の最外郭とが交差する外郭点を導出する「第２の導出手段」である第１の外郭点導出手段３と、入力空間の色域の最外郭との交点を出力デバイスの色域の最外郭上の点にマッピング（割当て）することにより第２の外郭点を導出する「第３の導出手段」である第２の外郭点導出手段４を備える。
また、色変換処理装置ＣＣは、前記第１のアンカーポイントと前記第１の外郭点を結ぶ線分上の点を、第２のアンカーポイントと前記第２の外郭点を結ぶ線分上の点へマッピングする所定の規則に基づき、被変換色を出力デバイスの色域内部の色に変換する色変換手段５と、入力色空間の複数の色を出力デバイスの色域内部の色に変換して得られた変換値を格納したルックアップテーブル６を備える。
【００２３】
さらに、色変換処理装置ＣＣは、ルックアップテーブル６を参照して、入力色空間内部の任意の色を、出力デバイスの色域内部の色に変換する「変換手段」であるルックアップテーブル参照変換手段７と、前記ルックアップテーブル６を記憶する「記憶手段」であるメモリ８を備える。
さらに、色変換処理装置ＣＣは、ＲＧＢ色空間データに対する全ての処理の終了後、ＣＭＹＫ色空間データを出力デバイスに対して出力するＣＭＹＫ色空間データ出力手段９を備える。
１０は色変換処理装置ＣＣの全体を制御するＣＰＵ、１１は色変換処理装置ＣＣの全体の制御を行うプログラムを格納したＲＯＭ、１２は演算処理の際に使用するＲＡＭである。
【００２４】
次に、本発明の作用を説明する。
図２は本発明の色変換処理方法を説明するための模式図である。図２は入力デバイスと出力デバイスの色域をＣＩＥＬＡＢ空間上にプロットし、被変換色Ｐを含む色相面について切り出したものを示している。
図２において、入力デバイスの色域１−１の点Ｐｌｍａｘ，Ｐｌｍｉｎ，Ｐｃｍａｘは、それぞれ入力デバイスの色域内における明度軸上の最大明度点，明度軸上の最小明度点，最大彩度点を表す。また、同様に出力デバイスの色域１−２の点Ｑｌｍａｘ，Ｑｌｍｉｎ，Ｑｃｍａｘは、それぞれ出力デバイスの色域内における明度軸上の最大明度点，明度軸上の最小明度点，最大彩度点を表す。
【００２５】
図３は本発明の色変換処理方法の処理の流れを説明するフローチャートである。
図３を用いて、被変換色Ｐが出力デバイスの色域内の点Ｑへ変換されるまでの処理の流れを説明する。
図３に示すように、ステップ２−１において、入力デバイスおよび出力デバイスの色域の最大彩度点ＰｃｍａｘおよびＱｃｍａｘを求める。最大彩度点は、ＲＧＢ系のデバイスならばＲ，Ｇ，Ｂ値のいずれか一つ以上が濃度レンジ内の最大値をとり、同時に他のいずれか一つ以上が濃度レンジ内の最小値をとる点とする。
また、ＣＭＹＫ系のデバイスならばＣ，Ｍ，Ｙ値のいずれか一つ以上が濃度レンジ内の最大値をとり、同時に他のいずれか一つ以上が濃度レンジ内の最小値をとり、またＫ値が濃度レンジ内の最小値である点とする。
【００２６】
ステップ２−２において、被変換色Ｐと入力デバイスのアンカーポイントＰａを通る直線を引き、その直線と入力デバイスの色域の最外郭との交点Ｐｏを求める。ここで、入力デバイスおよび出力デバイスのアンカーポイントＰａおよびＱａは
Ｐａ＝（Ｐｌｍａｘ＋Ｐｌｍｉｎ）／２        …（１）
Ｑａ＝（Ｑｌｍａｘ＋Ｑｌｍｉｎ）／２
として求めてもよいし、単に明度軸上のＬ＝５０の点を採用してもよい。
【００２７】
ステップ２−３において、ステップ２−２で求めた点Ｐｏに対応する出力デバイスの最外郭上の点Ｑｏを求める。そのため、最初にＰｌｍａｘとＰｃｍａｘを結んで得られる線分を点Ｐｏで分割したときの内分比を求める。そして、ＱｌｍａｘとＱｃｍａｘを結んで得られる線分を前記の内分比に分割する点を求め、それを点Ｑｏとする。
ステップ２−３によれば、入力デバイスの色域最外郭上の点は出力デバイスの色域最外郭上の点にマッピングされる。また、入力デバイスの最大彩度点Ｐｃｍａｘは出力デバイスの最大彩度点Ｑｃｍａｘにマッピングされるので、最大彩度点Ｑｃｍａｘが最大彩度点Ｐｃｍａｘ以外の点にマッピングされることにより生じる、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生しない。
【００２８】
ステップ２−４において、最終的に被変換色Ｐを出力デバイスの色域内の点Ｑへマッピングする。本発明ではステップ２−２で求めた点ＰｏとアンカーポイントＰａを結ぶ線分上の点をステップ２−３で求めた点ＱｏとアンカーポイントＱａを結ぶ線分上の点にマッピングする規則があらかじめ定められていなければならない。マッピング規則の制定法に関する制限は特にない。
【００２９】
例えば、ＰｏとＰａを結ぶ線分上の点の中で出力デバイスの色域外にあるものは全てＱｏへマッピングし、色域内にあるものはＱｏとＱａを結ぶ線分上に線形にマッピングするようにしてもよい。あるいは、ＰｏとＰａを結ぶ線分上の点をＱｏとＱａを結ぶ線分上にマッピングするための何らかの非線形関数またはテーブルを用意しておいても構わない。
いずれにせよ、上記のマッピング規則により、被変換色Ｐは出力デバイスの色域内の点Ｑへマッピングされる。
【００３０】
任意の入力色空間に対し上記で説明した色変換方法を使用することにより、入力色空間から出力デバイスへの色変換を行うためのルックアップテーブル６（図１参照）を作成することができる。
例えば、図４に示すように、ＲＧＢ色空間を一定間隔の３次元格子に分割し、その格子上の点をそれぞれ本発明の色変換方法を用いて色変換することにより、入力色空間から出力デバイスへの変換を行うための３次元ルックアップテーブル６Ａが作成される。
【００３１】
ルックアップテーブルを使用した色変換方法および装置については公知の技術なので詳細な説明は行わないが、本発明はこれまでに説明した色変換方法を用いて作成したルックアップテーブルを用いる限り、そのテーブルの形態やテーブルの補間処理方法等の内部処理の形態に制限を受けるものではない。
また、入力色空間がスキャナやモニタなどのデバイスを測色することにより得られたものであるか、ｓＲＧＢ（standard  ＲＧＢ）など、規格により標準化されているようなものであるかについても制限は受けない。
【００３２】
なお、入力色空間に対する前記ステップ２−１〜ステップ２−４の処理のプログラム、および該ステップ２−１〜ステップ２−４の処理を複数の入力色空間に対して適用したプログラムを記録媒体に記録させておく。そして、コンピュータにこの記録媒体のプログラムをインストールすれば、該コンピュータは、最大彩度点が最大彩度点以外の点にマッピングされることにより生じる、色の濁りや最大彩度点近傍のグラデーションの歪みといった問題が発生することがないという機能を発揮することが可能となる。
【００３３】
【発明の効果】
以上説明したように本発明によれば、入力色空間の色域の最大彩度点に対する色変換の結果が出力デバイスの色域の最大彩度点と一致するので、高彩度付近で発生する色の濁りやグラデーションの歪みの発生を低減することが可能であり、人間の知覚上好ましい色再現ができる。
【図面の簡単な説明】
【図１】本発明の実施形態を適用する色変換処理装置のブロック図である。
【図２】本発明の色変換処理方法を説明するための模式図である。
【図３】本発明の色変換処理方法の処理の流れを説明するためのフローチャートである。
【図４】同実施形態における、入力色空間の格子分割の例を示す図である。
【図５】従来の色変換処理方法を説明するための模式図である。
【符号の説明】
ＣＣ  色変換処理装置
１  ＲＧＢ色空間データ入力手段
２  最大彩度点導出手段
３  第1の外郭点導出手段
４  第２の外郭点導出手段
５  色変換手段
６  ルックアップテーブル
７  ルックアップテーブル参照変換手段
８  メモリ
９  ＣＭＹＫ色空間データ出力手段
１０  ＣＰＵ
１１  ＲＯＭ
１２  ＲＡＭ
【図１】
0004107871.tif 000002
【図２】
0004107871.tif 000003
【図３】
0004107871.tif 000004
【図４】
0004107871.tif 000005
【図５】
0004107871.tif 000006