(57)【要約】【課題】  ガマットマッピングにおいて、一方の色域の白や黒などの特定の色を他方の色域の同様の特定の色に写像するようにするとともに、色の対応関係を損なうことのないようにする。【解決手段】  プリンタ色域２０２に対して、白点Ｗｐおよび黒点Ｋｐに基づき回転および並行移動を行い色域４０２への変換を行い、プリンタ色域２０２の白Ｗｐおよび黒Ｋｐを明度軸上に乗せる。すなわち、この変形がなされた色域の写像では、モニターの白Ｗｍおよび黒Ｋｍがそれぞれプリンタの白Ｗｐ´および黒Ｋｐ´に写像されるようにすることにより、メディアホワイトＷｐおよびプロセスブラックＷｋに対応付けることができる。さらに、モニター色域２０１のうちプリンタ色域４０２と重なる領域は、圧縮する必要のない領域である。そこで、モニター色域２０１についても、プリンタ色域と重なる領域に対して上記の変形を適用する。【選択図】  図４
2006340107.tif 000002
【特許請求の範囲】
【請求項１】
第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換をするための画像処理方法であって、
前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する工程と、
該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する工程と、
前記変形した第１色域から前記変形した第２色域への写像関係を形成する工程と、
を有したことを特徴とする画像処理方法。
【請求項２】
前記第１色域を変形する工程は、さらに、前記第２色域の変形に係る変換関係を、前記第１の色域のうち前記変形後の第２色域の外の領域に対して、前記第２色域の境界からの距離に応じた重み付けに応じて適用し、当該第１色域を変形することを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記第２色域の変形に係る変換関係は、前記白または黒の点を前記無彩色軸上に移す並行移動と、該移された白または黒の点の一方と他方とを結ぶベクトルを前記無彩色軸に一致させる回転、であることを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
前記第２色域の変形に係る変換関係は、前記白および黒の点を前記無彩色軸に一致させるように当該白および黒の彩度成分を減算する変換関係であることを特徴とする請求項１または２に記載の画像処理方法。
【請求項５】
前記色域を変形する工程は、前記第２色域の白および黒の近傍で適用され、前記第１色域の白および黒近傍に向かって連続的に変形を抑制することを特徴とする請求項１ないし４のいずれかに記載の画像処理方法。
【請求項６】
前記第１色域を変形する工程の後に、前記第１色域の最大明度とその所定の近傍から前記第２の色域の白とその所定の近傍に明度圧縮し、また、前記第１色域の最低明度とその所定の近傍から黒とその所定の近傍に明度圧縮する、当該第１色域の変形の工程をさらに有したことを特徴とする請求項１ないし５のいずれかに記載の画像処理方法。
【請求項７】
第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換に用いるプロファイルのプロファイル作成方法であって、
前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する工程と、
該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する工程と、
前記変形した第１色域から前記変形した第２色域への写像関係を形成する工程と、
を有したことを特徴とするプロファイル作成方法。
【請求項８】
前記第１色域を変形する工程は、さらに、前記第２色域の変形に係る変換関係を、前記第１の色域のうち前記変形後の第２色域の外の領域に対して、前記第２色域の境界からの距離に応じた重み付けに応じて適用し、当該第１色域を変形することを特徴とする請求項７に記載のプロファイル作成方法。
【請求項９】
前記第２色域の変形に係る変換関係は、前記白または黒の点を前記無彩色軸上に移す並行移動と、該移された白または黒の点の一方と他方とを結ぶベクトルを前記無彩色軸に一致させる回転、であることを特徴とする請求項７または８に記載のプロファイル作成方法。
【請求項１０】
前記第２色域の変形に係る変換関係は、前記白および黒の点を前記無彩色軸に一致させるように当該白および黒の彩度成分を減算する変換関係であることを特徴とする請求項７または８に記載のプロファイル作成方法。
【請求項１１】
前記色域を変形する工程は、前記第２色域の白および黒の近傍で適用され、前記第１色域の白および黒近傍に向かって連続的に変形を抑制することを特徴とする請求項７ないし１０のいずれかに記載のプロファイル作成方法。
【請求項１２】
前記第１色域を変形する工程の後に、前記第１色域の最大明度とその所定の近傍から前記第２の色域の白とその所定の近傍に明度圧縮し、また、前記第１色域の最低明度とその所定の近傍から黒とその所定の近傍に明度圧縮する、当該第１色域の変形の工程をさらに有したことを特徴とする請求項７ないし１１のいずれかに記載のプロファイル作成方法。
【請求項１３】
第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換をする画像処理装置であって、
前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する手段と、
該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する手段と、
前記変形した第１色域から前記変形した第２色域への写像関係を形成する手段と、
を有したことを特徴とする画像処理装置。
【請求項１４】
前記第１色域を変形する手段は、さらに、前記第２色域の変形に係る変換関係を、前記第１の色域のうち前記変形後の第２色域の外の領域に対して、前記第２色域の境界からの距離に応じた重み付けに応じて適用し、当該第１色域を変形することを特徴とする請求項１３に記載の画像処理装置。
【請求項１５】
前記第２色域の変形に係る変換関係は、前記白または黒の点を前記無彩色軸上に移す並行移動と、該移された白または黒の点の一方と他方とを結ぶベクトルを前記無彩色軸に一致させる回転、であることを特徴とする請求項１３または１４に記載の画像処理装置。
【請求項１６】
前記第２色域の変形に係る変換関係は、前記白および黒の点を前記無彩色軸に一致させるように当該白および黒の彩度成分を減算する変換関係であることを特徴とする請求項１３または１４に記載の画像処理装置。
【請求項１７】
前記色域を変形する手段は、前記第２色域の白および黒の近傍で適用され、前記第１色域の白および黒近傍に向かって連続的に変形を抑制することを特徴とする請求項１３ないし１５のいずれかに記載の画像処理装置。
【請求項１８】
前記第１色域を変形する手段の後に、前記第１色域の最大明度とその所定の近傍から前記第２の色域の白とその所定の近傍に明度圧縮し、また、前記第１色域の最低明度とその所定の近傍から黒とその所定の近傍に明度圧縮する、当該第１色域の変形の手段をさらに有したことを特徴とする請求項１３ないし１７のいずれかに記載の画像処理装置。
【請求項１９】
コンピュータに、第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換をする画像処理装置として機能させるプログラムであって、該機能は、
前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する手段と、
該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する手段と、
前記変形した第１色域から前記変形した第２色域への写像関係を形成する手段と、
を有したことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、プロファイル作成方法および画像処理装置に関し、詳しくは、色変換プロファイルで用いられる色域写像（ガマットマッピング）に関するものである。
【背景技術】
【０００２】
近年、デジタルカメラやイメージスキャナ等のデジタル機器が普及し、デジタル画像を手軽に得ることができるようになって来ている。また、フルカラーハードコピー技術も急速に発展している。特に、インクジェット方式による印刷はその画質が銀塩写真に匹敵するものとなりつつあり、広く用いられるようになって来ている。一方でインターネット等のネットワークが広く普及し、多くのユーザーが様々なデバイスを接続することができる環境にある。そして、このような入出力デバイスが多様である環境では、例えば、ある色再現範囲を持ったモニターのカラー画像信号を色再現範囲がそれより狭いプリンタによってハードコピーする場合のように、色再現範囲が異なるデバイス間においてカラー画像データの入出力が行われる。
【０００３】
これに対し、異なるデバイス間で同じ色の色再現を行う技術として、「カラーマネージメントシステム（以下、単に「ＣＭＳ」とも言う）」が知られている。
【０００４】
図１は、このＣＭＳの一構成の概要を示す図であり、デバイスに依存しない色空間を用いたＣＭＳを示している。例えば、カメラやスキャナのような画像入力デバイスとプリンタやモニターなどの画像出力デバイスを接続する場合、図１に示す構成では、あるデバイスの色信号から出力デバイスの色信号への変換は、それぞれのプロファイル（各デバイスカラーとデバイス独立な色空間を結びつける変換式、もしくは上記変換を予めルックアップテーブル：ＬＵＴとして作成した変換テーブルを記述したもの）によるデバイス独立な色空間（例えば、ＣＩＥ−ＸＹＺ，ＣＩＥ−Ｌ＊ａ＊ｂ＊）を介在させて実現される。このようなシステムは、接続する入、出力デバイスが異なるシステムの交換を容易に行うことができるという利点を有している。
【０００５】
ところで、ＣＭＳにおいて各デバイスで色再現をする際に、あるデバイスで再現可能な色を出力デバイスで再現することができるようにするため、それら入、出力デバイス間の色再現範囲の違いを吸収するガマットマッピングの技術が用いられる。
【０００６】
一般に、デバイスの色域はデバイスごとに異なる。例えば、モニターは、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の３原色の蛍光体の発色により加法混色で色再現を行う。このため、モニターの色域は使用する蛍光体の種類に依存する。一方、プリンタの色域は、使用するインクだけでなく、紙の種類等によっても異なる。
【０００７】
図２は、モニターが持つｓＲＧＢ色空間の色域とインクジェットプリンタの色域との関係を示す図であり、ある色相における明度および彩度の関係を示している。図に示す例のように、プリンタの色域２０２がモニターの色域２０１より小さい領域がある場合、その領域のモニター色域の色はプリンタでそのまま再現できない。従って、このような場合には、元の画像情報をなるべく保ちつつ、色域外の色を色域内に写像する処理が必要になる。このように、物理的に再現不可能な色を、何らかの処理によって色域内に押し込むことを一般的に「色域圧縮」と呼ぶ。
【０００８】
このような色域圧縮では、一般に、写像元であるモニター色域における最大明度値や最小明度値と、写像先であるプリンタ色域における最大明度値や最小明度値とは異なる。この場合、写像方法にもよるが、一般には高彩度部では自然な色再現を行うことができる。しかし、低彩度部においては、最大明度値と最小明度値の違いによって、プリンタから出力される画像の低彩度部における階調性の低下を招くことがある。
【０００９】
これに対して、従来、写像先であるプリンタ色域の明度値Ｌ＊ｉｎを、写像元のモニター色域の明度値Ｌ＊ｏｒｉに正規化した明度値（以降、「相対明度」と称す。）Ｌ＊ｓｔｄとしてから色域圧縮を行う方法が知られている。この相対明度Ｌ＊ｓｔｄは、プリンタの紙白明度Ｌ＊ｗを１００、黒明度Ｌ＊ｂｋを０に正規化した明度値であり、相対明度Ｌ＊ｓｔｄは、以下の式（１）を用いて定義することができる。
Ｌ＊ｓｔｄ＝（Ｌ＊ｉｎ−Ｌ＊ｂｋ）／（Ｌ＊ｗ−Ｌ＊ｂｋ）×１００      （１）
【００１０】
ここで、プリンタの紙白明度Ｌ＊ｗは、プリンタを用いて出力するときに使用する用紙など印刷メディアのメディア自体の白（以下では、「メディアホワイト」ともいう）の明度値である。具体的には、測色器を用いて、メディアの明度値を測定した値である。プリンタの黒明度Ｌ＊ｂｋは、プリンタに入力する画像の信号値が（Ｒ，Ｇ，Ｂ）＝（０，０，０）である黒（以下では、「プロセスブラック」ともいう）のパッチをプリンタで出力し、それを、測色器を用いて測色した結果であるＬ＊ａ＊ｂ＊空間の明度値である。
【００１１】
ところで、プリンタのメディアホワイトやプロセスブラックはニュートラルなグレーではなく、彩度成分を有している。そして、上記の正規化によっても、一般にはその彩度成分はなくならない。しかし、人間の色順応の特性上、圧縮される例えばモニターの白および黒は、彩度成分を有しているそれぞれメディアホワイトおよびプロセスブラックに写像されることが望ましい。また、このように、一方の色域の特定の点（色）である白および黒が、他方の色域の同様に特定の点（色）であるそれぞれメディアホワイトおよびプロセスブラックに写像されることは、ガマットマッピングにおける圧縮の方向を決める点の設定もしくは写像が容易にできる点で好ましい。
【００１２】
ここで、ＩＣＣプロファイルのリラティブ変換では、プリンタ色域のＣＩＥＸＹＺ値を、以下の式（２）に従って変換することができる。
Ｘｄｓｔ  ＝  ９６．４２×Ｘｓｒｃ／Ｘｎ
Ｙｄｓｔ  ＝１００．００×Ｙｓｒｃ／Ｙｎ                                         （２）
Ｚｄｓｔ  ＝  ８２．４９×Ｚｓｒｃ／Ｚｎ
この式で、（Ｘｓｒｃ，Ｙｓｒｃ，Ｚｓｒｃ）は変換前のＸＹＺ値、（Ｘｄｓｔ，Ｙｄｓｔ，Ｚｄｓｔ）は変換後のＸＹＺ値を示し、（Ｘｎ，Ｙｎ，Ｚｎ）はメディアホワイトのＸＹＺ値を示している。
【００１３】
この変換によって、プリンタ色域のメディアホワイトは圧縮されるモニターの白に一致させることができる。しかし、プロセスブラックについては、上記の変換によってもモニターの黒と一致させることはできない。
【００１４】
これに対し、特許文献１には、モニターのグレー軸の平行移動および回転によって、モニターのグレー軸とプリンタのグレー軸を一致させる色域の変形を行い、この変形されたモニター色域をプリンタ色域へガマットマッピングすることが記載されている。これによれば、モニター色域の白および黒をプリンタのそれぞれメディアホワイトおよびプロセスブラックに一致させた写像が可能となる。
【００１５】
【特許文献１】特許２５６０９７２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、特許文献１に記載のように一方のみの色域を変形すると相互の位置関係がずれることに起因した問題を生じる。例えば、ガマットマッピングでは、プリンタ色域と重なるモニター色域の領域の色はそのままの色としてプリンタ色域の同じ色に写像されることが多い。この場合、上記のように、一方のみの色域の変形がなされると、その後のマッピングをそのままの色として写像する関係で行っても、他方の色域の同じ色に写像されない。その結果、例えば、測色的に一致したガマットマッピングが実現できないといった色の対応関係が損なわれるという問題を生じる。
【００１７】
本発明は、このような問題を解消するためになされたものであり、その目的とするところは、ガマットマッピングにおいて、特に、一方の色域の白や黒などの特定の色を他方の色域の同様の特定の色に写像するようにするとともに、色の対応関係を損なうことのない画像処理方法、プロファイル作成方法および画像処理装置を提供することにある。
【課題を解決するための手段】
【００１８】
そのために本発明では、第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換をするための画像処理方法であって、前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する工程と、該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する工程と、前記変形した第１色域から前記変形した第２色域への写像関係を形成する工程と、を有したことを特徴とする。
【００１９】
また、第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換に用いるプロファイルのプロファイル作成方法であって、前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する工程と、該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する工程と、前記変形した第１色域から前記変形した第２色域への写像関係を形成する工程と、を有したことを特徴とする。
【００２０】
さらに、第１色域から第２色域への圧縮写像を含む写像関係に基づいた変換をする画像処理装置であって、前記第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形する手段と、該第２色域の変形に係る変換関係を前記第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形する手段と、前記変形した第１色域から前記変形した第２色域への写像関係を形成する手段と、を有したことを特徴とする。
【発明の効果】
【００２１】
以上の構成によれば、プリンタなどの第２の色域の少なくとも白および黒の点が無彩色軸上の点に移るよう当該第２の色域を変形し、該第２色域の変形に係る変換関係をモニターなどの第１の色域のうち前記変形後の第２色域と重なる領域に適用して、当該第１色域を変形するので、第１色域の白および黒がそれぞれ第２色域の白および黒に写像されるようにすることができ、例えば、第１色域の白および黒をそれぞれ
第２色域の特定の色である例えばメディアホワイトおよびプロセスブラックに対応付けることができる。そして、この写像は、第１色域の白および黒がそれぞれ第２色域の白および黒に一致するようにすることができることから、ガマットマッピングにおける圧縮方向の設定が容易になる。
【００２２】
この結果、一方の色域の白や黒などの特定の色を他方の色域の同様の特定の色に写像するようにするとともに、色の対応関係を損なうことのないガマットマッピングが可能となる。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【００２４】
図３は、本発明の一実施形態に係る画像処装置を示すブロック図である。
【００２５】
図３に示す構成はＣＭＳの一構成例を示しており、具体的には、画像処理装置２０１が、画像入力装置２０２、画像表示装置２０３および画像出力装置２０４の間の色変換をそれぞれのプロファイルを用いて実行するシステムである。画像入力装置２０２はカメラやスキャナ等の形態で画像を入力する。画像表示装置２０３はモニター等の形態であり、画像を表示する。画像出力装置２０４はプリンタ等の形態であり、画像を印刷出力する。プリンタとしては、例えば、インクジェットプリンタや電子写真方式のプリンタを用いることができる。
【００２６】
画像処理装置２０１は、パーソナルコンピュータの形態であり、次の要素を有して色変換や本発明の実施形態に係るプロファイル作成などの処理を行う。画像入力部２０５は、画像入力装置２０２が入力した画像信号を取り込む。画像表示部２０６は、表示用の画像信号を生成してこれに基づいて画像表示装置２０３の表示を制御する。
【００２７】
カラーマッチング処理部２０７は、それぞれのプロファイル２１０、２１１、２１２を用い、画像入力装置２０２で入力し、画像表示装置２０３で表示し、また、画像出力装置２０４で出力する、それぞれの画像信号についてカラーマッチングを行う。例えば、画像表示装置２０３で表示する画像を画像出力装置２０４で印刷出力する場合、モニタープロファイル２１１とプリンタプロファイル２１２を用いて、画像表示装置２０３で表示する画像信号を色変換して画像出力装置２０４の色域の画像信号を生成する。ここで用いられるプロファイルは、図４以降で後述される、本発明のそれぞれの実施形態で作成されるルックアップテーブル（ＬＵＴ）を用いたものである。
【００２８】
画像処理部２０８は、上記のようにカラーマッチング処理部２０７で得られた画像出力装置２０４の色域の画像信号に対して、画像出力装置２０４で用いるインクなど色材の信号を生成する色分解処理やγ補正処理を行う。画像出力部２０９は、画像処理部２０８で得られた画像信号に基づき画像出力装置２０４に印刷信号を出力する。
【００２９】
また、画像処理装置２０１は、図４以降で後述される、カメラプロファイル２１０、モニタープロファイル２１１、プリンタプロファイル２１２を作成する処理も行う。
【００３０】
以下では、図３に示した構成に基づく、プロファイル作成のいくつかの実施形態を説明する。
（実施形態１）
本発明の第一の実施形態では、「測色的一致（Ｃｏｌｏｒｉｍｅｔｒｉｃ）」の色域圧縮を行う。すなわち、モニター色域からプリンタ色域へ写像を行う場合、モニターの色域の色で、プリンタの色域に含まれる色はそのままの色に忠実に写像する。一方、プリンタの色域の外の色は圧縮写像を行ない、その写像先をプリンタ色域の外郭部（プリンタ色域の境界部分）とする。
【００３１】
図２にて前述したように、モニターの色域２０１の白Ｗｍは、プリンタ色域２０２のメディアホワイトＷｐに、また、モニター色域２０１の黒Ｋｍはプリンタ色域２０２のプロセスブラックＫｐに写像されることが望ましい。写像されるモニターの白および黒は、人間の色順応の特性上、彩度成分を有しているそれぞれメディアホワイトおよびプロセスブラックに写像されることが望ましいからであり、また、このままの位置関係で色域圧縮を実行すると、圧縮方向を適応的に変更しなければならず、それだけ色域圧縮処理が複雑になるからである。
【００３２】
そこで、本実施形態では、図４に示すように、プリンタ色域２０２（破線）に対して、白点Ｗｐおよび黒点Ｋｐに基づき回転および並行移動を行い色域４０２（実線）への変換を行い、プリンタ色域２０２の白Ｗｐおよび黒Ｋｐを明度軸（無彩色軸）上に乗せる。すなわち、この変換後のプリンタ色域４０２における白Ｗｐ´および黒Ｋｐ´は明度軸上に乗る。これにより、この変形がなされた色域の写像では、モニターの白Ｗｍおよび黒Ｋｍがそれぞれプリンタの白Ｗｐ´および黒Ｋｐ´に写像されるようにすることにより、メディアホワイトＷｐおよびプロセスブラックＷｋに対応付けることができる。そして、この写像は、モニターの白Ｗｍおよび黒Ｋｍがそれぞれプリンタの白Ｗｐ´および黒Ｋｐ´に一致するようにすることができることから、圧縮方向の設定が容易になる。以上の変換は、例えば、黒点を基点とする座標系への並行移動の行列と、その座標系で黒点から白点に向かうベクトルＫｐＷｐを明度軸に一致させる回転の行列を決定することによって容易に実現することができる。
【００３３】
以上の変形によって、モニター色域２０１の白Ｗｍおよび黒Ｋｍは、プリンタ色域の白Ｗｐ´および黒Ｋｐ´への写像を介して、彩度成分を有したプリンタ色域２０２のそれぞれメディアホワイトＷｐおよびプロセスブラックＷｋに写像することが可能となるとともに、この写像を実現する際の圧縮方向の設定が容易になる。
【００３４】
本実施形態では、さらに、上記の変形をモニター色域２０１にも適用する。
【００３５】
すなわち、モニター色域２０１のうちプリンタ色域４０２と重なる領域は、圧縮する必要のない領域である。この領域に上記の回転などによる変形を適用すると、同じ色の相対的な位置関係が損なわれる。そこで、モニター色域２０１についても、プリンタ色域と重なる領域に対して上記の変形を適用する。この変形をすると、例えば、図４に示す領域Ａのように、プリンタ色域の方がモニター色域より大きいところでは、変形後のモニター色域４０１（実線）に色域の形が湾曲するところも生じる。しかしながら、この色域はプリンタで再現可能な色域であり、変形による相対関係を維持するためであるから特に問題はない。
【００３６】
モニター色域の変形は、具体的には、モニター色域のうちプリンタ色域と重なる領域について上記の回転による変形を適用する。また、図４に示す領域Ｂのように、モニター色域のうち、プリンタ色域の外側でプリンタ色域の境界に近接する領域では、上記変形を重み付けをして適用する。これにより、モニター色域の変形の連続性を維持することができる。例えば、モニター色域のうちプリンタ色域４０２の境界からの距離に応じた重み係数を用い、モニター色域４０１の外郭（境界）では変形が０となるようにすることができる。なお、実際のルックアップテーブルの作成では、モニター色域を所定のグリッド点に離算的に分割してガマットマッピングを行うので、変形の連続性は容易に保つことができる。
【００３７】
以上のように色域が変形されたモニター色域をプリンタ色域にガマットマッピングでは、先ず、変形後のモニター色域４０１の点を、変形後のプリンタ色域４０２について内外判定して、内側と判定されたときは、その色（点）そのものを写像先として対応付ける。また、外側と判定された場合は、例えば、予め定めた特定の明度軸上の点（例えば明度５０）に向かう圧縮を行い、プリンタ色域の境界上の点を写像先として対応付ける。これをすべての色域に対して実行することにより、「測色的一致（Ｃｏｌｏｒｉｍｅｔｒｉｃ）」のガマットマッピングを実現することができる。
【００３８】
このように、２つの色域のうち、片方のみを変形することは、互いの相対的な位置関係が変わってしまうことを意味する。これは、「測色的一致」の色域写像にとって致命的な問題である。そこで、本実施形態では、上記のプリンタ色域の「変形」をモニター色域にも適用することによって、特に、色域圧縮する必要のない領域において、その相対的な位置関係を保存する。これにより、色域圧縮が必要なかった領域でのマッピングの精度を向上することが可能となる。さらに、プリンタ色域の白と黒を明度軸に乗せることによって、色域圧縮時の収束点を固定することができるため、圧縮処理を容易にすることができる。
【００３９】
なお、上述の実施形態では、メディアホワイトとプロセスブラックを明度軸に乗せるための変換として回転変換を例に示したが、本発明の適用はこれに制限されるものでないことはもちろんである。
【００４０】
例えば、メディアホワイトの明度ではメディアホワイトの彩度成分（ａ＊、ｂ＊）を、プロセスブラックの明度ではその彩度成分を減算し、その他の色の明度については、図５（ａ）および（ｂ）に示すように、上記二つの彩度から明度に関して線形的に連続な彩度成分を算出して、それを減算する変換を行ってもよい。図５（ａ）は、明度に関するΔａ＊を示しており、同様に図５（ｂ）は明度に関するΔｂ＊を示している。また、図６（ａ）および（ｂ）に示すように、減算する彩度成分を明度に関して非線形に構成してもよい。このように、少なくともメディアホワイトＷｐおよびプロセスブラックＫｐの彩度を減算する変換を行うことにより、図４にて説明した形態と同じように、それらの色を明度軸上の色である白Ｗｐ´および黒Ｋｐ´に写像することができる。なお、いずれの場合でも明度０および１００で減算する彩度値を０にしておくことにより、モニター色域の白および黒は変形されない。
【００４１】
また、上記回転変換において、明度に対する変形は除外して適用することにより、彩度方向のみに関する変形が実現できる。さらに、メディアホワイトおよびプロセスブラックの近傍領域に対してのみ、上記の変形を適用してもよい。例えば、図６と同様に明度に関する重みを設定する。すなわち、メディアホワイトおよびプロセスブラックの明度値で重みを１、Ｌ＊＝０およびＬ＊＝１００で重みを０（必要に応じてメディアホワイトからプロセスブラックの間にも重みを設定してもよい）となるように重みを連続的に定義して、上記回転変換の彩度方向に関する移動量に対して、変換前の明度値に応じた重みを乗算して変形を適用すればよい。
【００４２】
上述した色域写像の変換は、その変換を実現するルックアップテーブルを用いて行う。すなわち、上述した変換を、上記モニター色域の代表グリッドデータに関して色域圧縮を行い、プリンタのデバイスカラーに対応付けることによって変換テーブルを作成することが可能となる。より具体的には、それぞれの色域を離散的に７２９個のグリッドで表し、これらのグリッド以外の色はグリッドのデータを用いた線形補間によって求めることにより、図４に示す色空間を求めることができる。
【００４３】
なお、本実施形態では、第１の色域としてモニター色域を例にして説明したが、本発明はこれに制限されるものではなく、モニター色域に限定されずそれ以外のいかなる色域に対しても適用可能なことはもちろんである。
【００４４】
（実施形態２）
上述した第１の実施形態では、いわゆる「測色的一致」のガマットマッピングについて説明したが、その方法では、モニターのハイライト部とシャドー部がつぶれて写像されることがある。そこで、本実施形態では、明度圧縮においてある程度の階調を再現するガマットマッピングを行う。
【００４５】
図７には、上記実施形態１による変形後のモニター色域４０１（破線）と同じく変形後のプリンタ色域４０２（細実線）が示されている。これに対し、予め設定した明度Ｐ，Ｑを用いて、モニター色域４０１のハイライト部およびシャドー部の圧縮を行う。すなわち、モニター色域４０１の明度Ｐから１００（最高明度点）まで色を、プリンタ色域４０２の明度ＰからメディアホワイトＷｐまで明度の色に圧縮する写像を行う。同様に、モニター色域４０２の明度Ｑから０（最低明度点）までの色を、プリンタ色域４０２の明度ＱからプロセスブラックＫｐの明度に対して圧縮する。具体的には、該当するグリッド点に対して上記の明度圧縮処理を適用すればよい。このように明度圧縮を施したモニター色域のグリッド点をプリンタ色域に対して色域圧縮を実行することにより、明度に対して一定の階調を保持した色域圧縮を実現することができる。
【００４６】
なお、ここでは、モニター色域のみを変形することになるため、相対的な位置関係が損なわれることになるが、本実施形態における明度圧縮領域の大半は、もともとプリンタ色域では再現できない領域であり、なんらかの色域圧縮が必要とされる領域である。すなわち、明度に関する階調つぶれと色ずれは互いにトレードオフの関係にある。加えて、ハイライト部とシャドー部は一般に低彩度であるため、明度圧縮によって発生する色のずれは明度に関する階調つぶれと比較して許容できるため、より好適な色域圧縮が実現できる。
【００４７】
（実施形態３）
本実施形態は、ガマットマッピングの主要な方式の一つである「階調重視（Ｐｅｒｃｅｐｔｕａｌ）」のガマットマッピングに関するものである。
【００４８】
一般に「階調重視」の色域圧縮においても、色の対応が損なわれることは好ましいことではない。従って、モニターとプリンタ色域の変換処理は、第１の実施形態で説明した方法とまったく同じである。異なる点は、「測色的一致」の色域を、プリンタ色域の総てとするのではなく、一定の高彩度領域をモニター色域の高彩度領域を押し込める圧縮を行う点である。
【００４９】
具体的には、上記変換後のプリンタ色域について、例えば、図８（ａ）の破線で示すようにプリンタ色域４０２の８０％の色域８０１を「測色的一致」の領域として設定し、この色域内のモニター色域は忠実にマッピングする。また、このように設定した「測色的一致」領域を越える残りの色域に対して、残りのモニター色域を圧縮する。この「測色的一致」の色域は、プリンタ色域に対して例えば一律に割合を設定してもいいし、部分的に割合を変更してもよい。例えば、部分的に階調を保持したい色相に関しては７０％に設定にすることもできる。逆に階調をつぶすことになるが可能な限り忠実に再現させたければ９５％などに設定してもよい。図８（ｂ）の破線のように「測色的一致」の領域９０１を設定すれば、ハイライト部とシャドー部の階調を保持しつつ、その他の色域は可能な限り忠実に再現されることになる。すなわち、実施形態２と同等の色域圧縮を実現できることになる。
【００５０】
（他の実施の形態）
本発明は上述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウエアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムにしたがって前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００５１】
またこの場合、前記ソフトウエアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、及びそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００５２】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００５３】
また、コンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフトなどと共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示の基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】カラーマネージメントシステムの一構成の概要を示す図である。
【図２】モニターが持つ色空間の色域とインクジェットプリンタの色域との関係を示す図である。
【図３】本発明の一実施形態に係る画像処装置を示すブロック図である。
【図４】本発明の一実施形態に係る色域変形を説明する図である。
【図５】上記色域変形の変形例に係る、モニター色域の明度圧縮を説明する図である。
【図６】上記色域変形のさらに変形例に係る、モニター色域の明度圧縮を説明する図である。
【図７】本発明の他の実施形態に係る色域変形を説明する図である。
【図８】本発明の他の実施形態に係る色域変形を説明する図である。
【符号の説明】
【００５５】
２０１    画像処理装置
２０２    画像入力装置
２０３    画像表示装置
２０４    画像出力装置
２０５    画像入力部
２０６    画像表示部
２０７    カラーマッチング処理部
２０８    画像処理部
２０９    画像出力部
２１０    カメラプロファイル
２１１    モニタープロファイル
２１２    プリンタプロファイル
【図１】
2006340107.tif 000003
【図２】
2006340107.tif 000004
【図３】
2006340107.tif 000005
【図４】
2006340107.tif 000006
【図５】
2006340107.tif 000007
【図６】
2006340107.tif 000008
【図７】
2006340107.tif 000009
【図８】
2006340107.tif 000010