(57)【要約】【課題】  ガマットマッピングにおける色域圧縮の方向を定める点ないしそれがのる軸の設定について、圧縮によって、色の潰れがなく、また、出力デバイスの色再現範囲を十分に用いることを可能とする。【解決手段】  出力機器であるプリンタの色空間の信号（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（１、１、１）、・・・・、（２５５、２５５、２５５）となる色のパッチとして出力し、これらのパッチを測色したそれぞれの色を結んだ線をグレー軸１２０１として求める。このグレー軸を圧縮写像の方向を定める点がのる軸に設定する。このグレー軸はそのプリンタの色域の内部に含まれることから、グレー軸がその色域の境界をなすことはない。その結果、グレー軸上の点に向かう写像において、色域の境界の１点に写像される複数の点が集中することを避けることができ、色の潰れを防ぐことができる。また、プリンタの色再現域を十分に利用できないという問題を防ぐことができる。【選択図】  図１２
2006340106.tif 000002
【特許請求の範囲】
【請求項１】
入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換するための写像関係を求める画像処理方法であって、
前記出力機器が持つ色域の内部に存在する、当該色域の特性を反映した軸を求める工程と、
前記軸上の点と、前記入力機器が持つ色域の色であって前記出力機器の色域の外にある色の点とを結ぶ線を求める工程と、
前記求めた線に沿って前記出力機器の色域の外にある色の点を圧縮し、前記出力機器が持つ色域の内部の点に写像する関係を前記写像関係として求める工程と、
を有したことを特徴とする画像処理方法。
【請求項２】
前記色域の特性を反映した軸を求める工程は、前記出力機器が持つ色域において求められるグレー軸を前記特性を反映した軸として求めることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記色域の特性を反映した軸を求める工程は、前記出力機器が持つ色域における複数の異なる明度または輝度それぞれについて当該明度または輝度を一定とした色域の重心を求め、該複数の重心を結んで得られる軸を前記特性を反映した軸として求めることを特徴とする請求項１に記載の画像処理方法。
【請求項４】
前記色域の特性を反映した軸を求める工程は、前記出力機器が持つ色域における複数の異なる明度または輝度それぞれについて当該明度または輝度を一定とした色域の重心と彩度が０の点を求め、前記明度または輝度ごとに当該重心と彩度０の点を結ぶ線の上の点を求め、該複数の重心と彩度０の点を結ぶ線の上の点を結んで得られる軸を前記特性を反映した軸として求めることを特徴とする請求項１に記載の画像処理方法。
【請求項５】
前記写像関係を求める工程は、前記写像関係をルックアップテーブルとして求めることを特徴とする請求項１ないし４のいずれかに記載の画像処理方法。
【請求項６】
前記求めた写像関係に基づいて、入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換する工程をさらに有したことを特徴とする請求項１ないし５のいずれかに記載の画像処理方法。
【請求項７】
入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換するための写像関係を求める画像処理装置であって、
前記出力機器が持つ色域の内部に存在する、当該色域の特性を反映した軸を求める手段と、
前記軸上の点と、前記入力機器が持つ色域の色であって前記出力機器の色域の外にある色の点とを結ぶ線を求める手段と、
前記求めた線に沿って前記出力機器の色域の外にある色の点を圧縮し、前記出力機器が持つ色域の内部の点に写像する関係を前記写像関係として求める手段と、
を有したことを特徴とする画像処理装置。
【請求項８】
前記色域の特性を反映した軸を求める手段は、前記出力機器が持つ色域において求められるグレー軸を前記特性を反映した軸として求めることを特徴とする請求項７に記載の画像処理装置。
【請求項９】
前記色域の特性を反映した軸を求める手段は、前記出力機器が持つ色域における複数の異なる明度または輝度それぞれについて当該明度または輝度を一定とした色域の重心を求め、該複数の重心を結んで得られる軸を前記特性を反映した軸として求めることを特徴とする請求項７に記載の画像処理装置。
【請求項１０】
前記色域の特性を反映した軸を求める手段は、前記出力機器が持つ色域における複数の異なる明度または輝度それぞれについて当該明度または輝度を一定とした色域の重心と彩度が０の点を求め、前記明度または輝度ごとに当該重心と彩度０の点を結ぶ線の上の点を求め、該複数の重心と彩度０の点を結ぶ線の上の点を結んで得られる軸を前記特性を反映した軸として求めることを特徴とする請求項７に記載の画像処理装置。
【請求項１１】
前記写像関係を求める手段は、前記写像関係をルックアップテーブルとして求めることを特徴とする請求項７ないし１０のいずれかに記載の画像処理装置。
【請求項１２】
前記求めた写像関係に基づいて、入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換する手段をさらに有したことを特徴とする請求項７ないし１１のいずれかに記載の画像処理装置。
【請求項１３】
請求項７ないし１２のいずれかに記載の画像処理装置の機能をコンピュータによって実行させるためのプログラム。
【請求項１４】
請求項７ないし１２のいずれかに記載の画像処理装置の機能をコンピュータによって実行させるためのプログラムを格納した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法および画像処理装置に関し、詳しくは、モニタやプリンタなど入出力デバイス間のガマットマッピングにおいて色域圧縮の方向を定める点ないしそれがのる軸の設定に関するものである。
【背景技術】
【０００２】
インクジェットプリンタ等の画像を出力するデバイスは、画像を入力するデバイスから得られる画像データに基づいて画像出力を行う。その際、入力デバイスのデバイス色空間（例えばＲＧＢ）の画像データを構成する色信号が出力デバイスのデバイス色空間（例えば、ＣＭＹＫやＲＧＢ）の色信号に変換される。
【０００３】
この入力デバイス色空間の信号から出力デバイス色空間の信号への色変換は、一般には３次元ルックアップテーブル（ＬＵＴ）を用いて実行される。そして、このＬＵＴは入出力デバイスの色域写像（ガマットマッピング）に基づいて作成される。例えば、入出力デバイスそれぞれの色域を均等色空間（ＬａｂやＬｕｖ）において求め、ＬＵＴの格子点を規定する入力色が出力デバイスの色域内に位置する色はその色を出力色とする。すなわち、同じ色に写像する。実際にＬＵＴを作成する場合は、この写像された色に最も近似する出力デバイスの色をその格子点に対応付けられる格子点データの色とする。一方、格子点を規定する入力色が出力デバイスの色域外に位置する場合は、出力デバイスの色域外にある入力色を圧縮して色域内の色に写像し、それを出力色として同様に格子点データを求める。
【０００４】
このようなガマットマッピングにおける圧縮の手法の一つは、出力デバイスの色域内のある点（色）と色域外にある入力色結ぶ線を考え、その線に沿って入力色を圧縮して行きデバイス色域の境界と交わる点（色）もしくは色域内の所定の点（色）をその入力点に対応する出力色とするものである。この圧縮方向を定める線を想定する際に色域内のある点を決定する方法として、特許文献１には、ある点として出力デバイスの色域の重心を用いることが記載されている。また、特許文献２には、彩度０、または彩度０近傍が出力デバイスの色域でない場合は彩度最小となる点を用いることが記載されている。さらに、特許文献３には、理論上の無彩色軸を補正した補正無彩色軸の上の点を用いることが記載されている。
【０００５】
【特許文献１】特開平４−１１３７７３号公報
【特許文献２】特許第３４８９２００号公報
【特許文献３】特開２００１−２５７８９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の方法は、出力デバイスの色域の重心１点を用いるものであることから、総ての点がこの一点に向かって圧縮される。このため、細かな写像の制御が困難になり、例えば、写像によって画像の暗部が浮いたり、明部が沈んだりするといった弊害を生じることがある。
【０００７】
これに対し、特許文献２に記載の方法は、１点でなく写像される点に応じた、彩度０または彩度最小の点を用いるものであることから、特許文献１のような弊害を生じることはない。しかし、彩度最小の場合はその点が色域の境界面に当たるため、このような点に向かって圧縮を行うと色の潰れを生じ易い。また、特許文献３に記載の方法は、特許文献２と同様、１点でなく写像される点に応じて補正された軸上のいずれかの点に向かって圧縮される。しかしながら、この方法の場合は、理論上の表色空間の無彩色軸の２点（ホワイトポイントおよびブラックポイント）が補正によっても変化せず補正された表色空間の無彩軸上の点でもあるため、出力デバイスの色域によっては、これらの点およびこれらの近傍の点がデバイス色域の外の色となることがある。その結果、この色域外の色に対する写像ができず、出力デバイスで再現可能な色を十分に用いることができないという問題を生じる。以上のように、特許文献１や特許文献２に記載の技術は、圧縮の方向を定めるための点がのる軸ないし線が出力デバイスの色域内部にないことを本質として色再現上の種々の問題を生じている。
【０００８】
本発明はこのような観点からなされたものであり、その目的とするところは、ガマットマッピングにおける色域圧縮の方向を定める点ないしそれがのる軸の設定について、圧縮によって、色の潰れがなく、また、出力デバイスの色再現範囲を十分に用いることを可能とする画像処理方法および画像処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
そのために本発明では、入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換するための写像関係を求める画像処理方法であって、前記出力機器が持つ色域の内部に存在する、当該色域の特性を反映した軸を求める工程と、前記軸上の点と、前記入力機器が持つ色域の色であって前記出力機器の色域の外にある色の点とを結ぶ線を求める工程と、前記求めた線に沿って前記出力機器の色域の外にある色の点を圧縮し、前記出力機器が持つ色域の内部の点に写像する関係を前記写像関係として求める工程と、を有したことを特徴とする。
【００１０】
また、入力機器が持つ色域の信号を出力機器が持つ色域の信号に変換するための写像関係を求める画像処理装置であって、前記出力機器が持つ色域の内部に存在する、当該色域の特性を反映した軸を求める手段と、前記軸上の点と、前記入力機器が持つ色域の色であって前記出力機器の色域の外にある色の点とを結ぶ線を求める手段と、前記求めた線に沿って前記出力機器の色域の外にある色の点を圧縮し、前記出力機器が持つ色域の内部の点に写像する関係を前記写像関係として求める手段と、を有したことを特徴とする。
【発明の効果】
【００１１】
以上の構成によれば、出力機器の色域の特性を反映した軸はその出力機器の色域の内部に含まれることから、その軸がその色域の境界をなすことはない。その結果、その軸上の点に向かう圧縮写像において、色域の境界の１点に、写像される複数の点が集中することを避けることができ、色の潰れを防ぐことができる。また、出力機器の色域の総ての点に対して写像することが可能となり、出力機器の色再現域を十分に利用できないという問題を防ぐことができる。
【発明を実施するための最良の形態】
【００１２】
以下、図面を参照して本発明の実施形態を詳細に説明する。
（実施形態１）
図１は、本発明の画像処理装置の一実施形態にかかるホストコンピュータの概略構成を示すブロック図である。
【００１３】
図１において、ホストコンピュータ１００は、ワープロ、表計算、インターネットブラウザなどのアプリケーションソフトウェア１０１、オペレーティングシステム（ＯＳ）１０２、並びにアプリケーションソフトウェア１０１からＯＳ１０２へ発行される各種描画命令群（イメージ描画命令、テキスト描画命令およびグラフィクス描画命令など）を描画処理して、プリンタ１０４による出力画像を表す印刷データを作成するプリンタドライバ１０３、およびモニタ１０６に表示する画像データを作成するモニタドライバ１０４などのソフトウェアを有する。
【００１４】
ホストコンピュータ１００は、これらソフトウェアを動作させるための各種ハードウェアとして、ＣＰＵ１０８、ハードディスクドライブ（ＨＤＤ）１０７、ＲＡＭ１０９およびＲＯＭ１１０などを備える。
【００１５】
なお、図１に示す具体的構成は、例えば、Ｗｉｎｄｏｗｓ（マイクロソフト社の登録商標）をＯＳ１０２として、印刷機能を有する任意のアプリケーションソフトウェア１０１としてインストールしたパーソナルコンピュータ１００である。さらに、プリンタ１０６は、例えばインクジェットプリンタのプリンタを、モニタ１０６としてはＣＲＴやＬＣＤをそれぞれ用いることができる。
【００１６】
アプリケーションソフトウェア１０１は、モニタ１０５に表示された画像に基づき、文字などのテキストに分類されるテキストデータ、図形などのグラフィクスに分類されるグラフィクスデータ、写真画像などに分類されるイメージデータなどを用いて、印刷されるべき画像データを作成する。そして、その画像を印刷する場合、アプリケーションソフトウェア１０１からＯＳ１０２に印刷要求が発行され、テキストデータ部分はテキスト描画命令、グラフィクスデータ部分はグラフィクス描画命令、およびイメージデータ部分はイメージ描画命令として構成される描画命令群がＯＳ１０２に送られる。ＯＳ１０２は、この印刷要求を受け付けると、印刷を実行すべきプリンタに対応したプリンタドライバ１０３に描画命令群を渡す。
【００１７】
プリンタドライバ１０３は、ＯＳ１０２から入力される印刷要求および描画命令群を処理して、プリンタ１０４が印刷可能な印刷データを作成し、印刷データをプリンタ１０４に転送する。プリンタ１０４がラスタプリンタである場合、プリンタドライバ１０３は、描画命令群に対して画像補正処理を行い、順次ＲＧＢ２４ビットのページメモリに画像をラスタライズする。総ての描画命令がラスタライズされた後、プリンタドライバ１０３は、ページメモリに格納されたＲＧＢデータをプリンタ１０４が印刷可能なデータ形式、例えば、ＣＭＹＫデータに変換し、ＣＭＹＫデータをプリンタ１０４に転送する。
【００１８】
以上の構成を有したホストコンピュータ１００は、図１２以降で後述される本発明の実施形態に係る前段色変換に用いるルックアップテーブル（ＬＵＴ）を作成する処理も、所定のプログラムに従い実行する。そして、作成されたＬＵＴは以下に示すプリンタドライバ１０３によって実行される前段色変換に用いられる。
【００１９】
図２は、プリンタドライバ１０３が行う処理を説明する図である。
【００２０】
図２において、画像補正処理部２０１は、ＯＳ１０２から入力される描画命令群に含まれる色情報に対して画像補正処理を行う。例えば、画像入力機器のデバイス色空間（例えば、ＲＧＢ）の色信号を輝度・色差信号に変換するとともに輝度信号に露出補正処理を施した後、その補正後の輝度・色差信号を再び入力機器の色空間のＲＧＢ色信号に逆変換する処理を行う。
【００２１】
次に、プリンタ用補正処理部２０２は、上記のように画像補正処理された入力デバイスの色空間のＲＧＢ色信号を参照して、描画命令に基づき画像をラスタライズし、ページメモリ上にラスタ画像を生成する。そして、ラスタ画像に対して、前段色変換（色再現性を保持した入力機器のデバイス色空間から出力機器のデバイス色空間への色変換）、後段色変換（プリンタで用いるＣＭＹＫへの色分解）および階調補正などの処理を施し、画素ごとにプリンタ１０５で用いるＣＭＹＫの印刷データを生成する。
【００２２】
なお、図２に示したこれら処理部はプリンタドライバ１０３が行う処理として説明したが、画像補正処理部２０１やプリンタ用補正処理部２０２などをアプリケーション上で行うこともできる。
【００２３】
図３は、上述したプリンタ用補正処理部２０２の処理の詳細を説明する図である。
【００２４】
図３において、入力画像データ（入力画像信号）３０１は、前段色信号処理部３０２による入力カラーマッチング処理、後段色信号変換部３０３によるプリンタ１０４の色材に対応した信号を生成する色分解処理、および階調補正部３０４による階調補正および量子化処理が施され、プリンタ１０４の色材であるインクに対応したＣ、Ｍ、Ｙ、Ｋ、ｌｃ、ｌｍのドットデータとしてプリンタ１０４に転送され、画像の印刷が行われる。
【００２５】
プリンタ１０４は、本実施形態では、比較的濃いインクのＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）および上記Ｃ、Ｍより低い濃度の淡インクであるｌｃ、ｌｍの６色のインクを用いて印刷を行うことができる。インクジェットプリンタでは、印刷したドットの粒状感や、紙などの印刷媒体が単位時間、単位面積当りで受容可能な総インク量を考慮した上で色分解を行う必要がある。後段色信号処理部３０３は、これらの条件を考慮してＲＧＢデータを色分解して得られる適当なＣ、Ｍ、Ｙ、Ｋ、ｌｃ、ｌｍのインクの組み合わせを出力する色分解テーブル（ＬＵＴ）を予め設定して用いる。この色分解テーブルを介してプリンタの色処理を操作することにより、プリンタの構成、例えば、ＣＭＹＫの４色であるとか、ＣＭＹＫｌｃｌｍの６色であるとかといった構成に左右されることなく、単に、ＲＧＢデータを処理するＲＧＢデバイスとしてプリンタを扱うことができる。ここでは、このときのＲＧＢデータを後段色空間ＲＧＢ（後段ＲＧＢ）と呼ぶ。
【００２６】
前段色信号処理に用いるテーブル（前段テーブル）は、入力機器のデバイス色空間（例えばｓＲＧＢ）の色信号を出力機器のデバイス色空間（例えば、後段ＲＧＢ）の色信号に色変換する際に用いる三次元ＬＵＴである。本実施形態では、複数の色再現性に対応すべく、階調性を重視した色再現性、彩度を重視した色再現性、測色的一致を重視した色再現性、記憶色を重視した色再現性に対応したそれぞれの前段カラーテーブルを予め作成して備えている。なお、これら複数の色再現性に対応したテーブルに加え、他の入力機器のデバイス色空間に対応すべく、対応する色空間に応じてプロファイルとしての前段テーブルを作成して備えることもできる。
【００２７】
以下、本発明の一実施形態に係わる、入力機器のデバイス色空間（ｓＲＧＢ、ＡｄｏｂｅＲＧＢなど）の色信号を出力機器のデバイス色空間（後段ＲＧＢ）の色信号に色変換する際に用いる前段テーブルの作成について説明する。
【００２８】
本実施形態では、入力機器のデバイス色空間としてｓＲＧＢ色空間を用いる。そして、テーブル作成では、ｓＲＧＢ色空間で表される入力デバイスの色域を均等色空間（本実施形態ではＬ＊ａ＊ｂ＊；以下では単に「Ｌａｂ」と表記する）に対応付けて求める。なお、入力デバイスの色域は、ｓＲＧＢ色空間が持つ色域として予め知られたものであり、これがＬａｂ色空間で表される。一方、出力デバイスの色空間は上述のように後段ＲＧＢを用いる。テーブル作成では、この色空間で表される出力デバイスの色域の色が均等色空間であるＬａｂ色空間に対応付けて表される。そして、この均等色空間における出力デバイスの色域は、所定数の後段ＲＧＢの色についてカラーパッチを出力しそれらを測色することによって求めることができる。上記のように表現された入、出力デバイスそれぞれの色域について、ＬＵＴの格子点を規定する入力色が出力デバイスの色域内に位置する場合はその色を出力色とする。すなわち、同じ色に写像するようにガマットマッピングを行うものとする。ＬＵＴを作成する実際の場合は、上記均等色空間上でこの写像された色に最も近似する出力デバイス色空間（後段ＲＧＢ）の色をその格子点に対応付けられる格子点データの色とする。一方、格子点を規定する入力色が出力デバイスの色域外に位置する場合は、図１２等で後述されるように、出力デバイスの色域外にある入力色を圧縮して色域内の色に写像し、それを出力色として同様に格子点データを求める。
【００２９】
本実施形態の出力デバイスあるインクジェットプリンタの色域は次のようにして求める。インクジェットプリンタによる色再現では、インクの混色による発色の変化、印刷媒体へのインクの浸透の仕方による発色の変化など、複雑かつ多岐に亘る要因が発色に関連する。そこで発色を予測する困難を避けつつ、インクジェットプリンタの色域を表現するために、後段ＲＧＢの色空間の特定の色に対応する均等色空間（例えば、Ｌａｂ）のデータを求める。すなわち、可能な後段ＲＧＢの色データの組み合わせで、適当なサンプリング間隔でカラーパッチを印刷し、それらカラーパッチを、例えばＧｒｅｔａｇ社のＳｐｅｃｔｒｏｌｉｎｏなどの測色器によって測定することにより、後段ＲＧＢの色に対応したＬａｂ値の色を求める。例えば、後段ＲＧＢの色の９（Ｒ）×９（Ｇ）×９（Ｂ）＝７２９通りについてパッチを印刷し、それらを測色することによって７２９通りのＬａｂ色空間の色を得る。そして、７２９通り以外の後段ＲＧＢの色に対応するＬａｂ値は、上記のように求めた後段ＲＧＢからＬａｂへの変換関係を示すテーブルにおいて、例えば四面体補間などの公知の補間演算を使用してＬａｂ色空間の色を求めることができる。以上のようにして、均等色空間であるＬａｂ表色系においてプリンタの色域を求めることができる。
【００３０】
以上説明した前段テーブルの作成における、本実施形態の色域写像（ガマットマッピング）について説明する。
【００３１】
図４は、入力機器の色再現域（色域）と出力機器の色再現域（色域）を、Ｌａｂ色空間のある色相で示す図である。図４において、４０１は出力機器の色域を、４０２は入力機器の色域を、４０３はＬ＊軸をそれぞれ示している。一方、図５は、入力機器の色再現域（色域）と出力機器の色再現域（色域）を、Ｌａｂ色空間のある明度で示す図である。図５において、５０１は出力機器の色域を、５０２は入力機器の色域を、５０３はＬ＊軸をそれぞれ示している。
【００３２】
ここで、本実施形態のガマットマッピングと比較するため、前述した特許文献１〜３それぞれのガマットマッピングにおける特に圧縮写像を詳細に説明する。
【００３３】
図６は、特許文献１に記載されたガマットマッピングを説明する図である。図６において、点６０１は出力機器の色域４０１の重心を示す。すなわち、重心６０１は色域４０１が表す立体について幾何学的に求められる点である。また、６０２は、入力機器の色域の色で、出力機器の色域４０１の外にある入力色を示す。この点６０２を色域内に圧縮する場合、まず重心６０１と入力点６０２を結ぶ線６０３を考える。入力点６０２を重心６０１に向かって線６０３に沿って圧縮する。そして、圧縮が沿う線６０３と色域４０１の境界面との交点６０４を求める。この交点６０４を圧縮写像による出力機器の対応色とする。
【００３４】
図７は、上述した特許文献１に記載のガマットマッピングの問題点を説明する図である。特許文献１のガマットマッピングでは、前述したように、重心などの一点に向かって圧縮が行われると、画像の暗部が浮いたり、明部が沈んだりするといった弊害を生じ易い。
【００３５】
図７において、入力色の点７０１は入力機器の色域において比較的暗い部分にある色である。点７０１は、この点７０１と重心６０１を結ぶ線７０２が色域４０１の境界面と交わる点７０３に圧縮写像される。この場合、点７０１と点７０３を比較すると明度（Ｌ＊値）の差が大きくなる。この比較的大きな明度差によって画像の暗部が浮き気味となる。一方、点７０４は比較的明るい部分にある点である。点７０４は、この点７０４と重心６０１を結ぶ線７０５が色域４０１の境界面と交わる点７０６に圧縮写像される。この場合、点７０４と点７０６を比較すると明度の差が大きくなる。この差によって画像の明部が沈み気味となる。
【００３６】
次に、図８は、特許文献２に記載のガマットマッピングを説明する図である。線８０１は出力機器の色域４０１の彩度０および彩度最小となる線であり、特許文献２では、この線の上の点に向かって圧縮写像を行う。例として、線８０１上のある点８０２を圧縮写像が向かう点とする。出力機器の色域４０１の外にある入力色の点８０３を色域内に圧縮する場合、線８０１上の点８０２と点８０３を結ぶ線８０４を考え、この線に沿いながら点８０３を点８０２に向かって圧縮する。そして、この圧縮が沿う線８０４が色域４０１の境界面と交わる点８０５を、点８０３が圧縮写像される対応色とする。
【００３７】
図９は、図８にて上述した特許文献２のガマットマッピングの問題点を説明する図である。特許文献２のガマットマッピングでは、基本的に彩度０の点を圧縮方向を定める点として用いるが、彩度０の点が出力機器の色域内にないときは、その色域内の色で彩度が最小となる点を圧縮方向を定める点とする。このため、これらの彩度が最小となる点を連ねた線は出力機器の色域の境界をなすことになる。この境界をなす彩度最小となる点を圧縮の方向を定める点として用いるときは、色域外の色がこの境界の点に写像されて、その写像による色が潰れることがある。
【００３８】
図９において、９０１は彩度０の点をし、点９０２は彩度最小となる点をそれぞれ示す。出力機器の色域５０１の外の点９０３の圧縮の場合、点９０２と点９０３を結ぶ線を考え、点９０３を点９０２に向かい線９０４に沿って圧縮される。そして、線９０４と色域５０１の境界面と交わる点である、点９０２に写像される。同様に、色域外の点９０５の圧縮を考えると、点９０５は点９０２に向かい線９０６に沿って圧縮される。そして、境界面と交わる点９０２に写像される。このように彩度最小となる色域の境界に存在する点に圧縮先を定めると、色域外の多くの色が一点に収束し色ないし画像の潰れを生じる。
【００３９】
図１０は、特許文献３に記載のガマットマッピングを説明する図である。図１０において、線１００１は無彩色軸である線４０３を補正した線を示す。前述したように、この特許文献３に記載の補正曲線１００１は、基本的にＬａｂ色空間のＬ＊軸を無彩色軸とし、これを補正したものである。無彩色軸上の所定の点であるホワイトポイント（図中、色域の最大Ｌ＊値の点が一致する点）および同様のブラックポイント（図中、色域の最小Ｌ＊値の点が一致する点）と、出力機器の色域内の好ましいグレーの点を滑らかに結ぶようにして得られる線である。線１００１上のある点１００２を圧縮の方向を定める点とすると、出力機器の色域４０１の外にある入力機器の色域の点１００３を色域内に圧縮する場合、この点１００３は、線１００１上の点１００２と点１００３を結ぶ線１００４が、色域４０１の境界面と交わる点１００５に写像される。
【００４０】
図１１は、このガマットマッピングの問題点を説明する図である。
【００４１】
図１１において、４０１はある出力機器である用紙にある特定の印刷方法で印刷した場合の色域を示している。一方、１１０１は、それとは異なる出力機器などの組み合わせで印刷した場合の色域を示している。色域４０１の場合は、その最大Ｌ＊値の点の点と最小Ｌ＊値の点がＬ＊軸上にあり、この場合は、補正された補正軸１００１はその総てが色域４０１の内部にある。これに対し、色域１１０１の場合は、その最大Ｌ＊値の点の点と最小Ｌ＊値の点がＬ＊軸上にない。このような実際の色域に対して、特許文献３に記載の方法によれば、両端がＬ＊軸上にあるような線である補正軸１１０２Ａが定められる。そして、この補正軸１１０２Ａは、その上部および下部で色域１１０１の内部にない部分が存在することになる。このため、出力機器で再現可能な色を十分に用いることができないなどの問題を生じる。なお、色域１１０１の最大Ｌ＊値の点の点と最小Ｌ＊値の点を結んで得られる軸１１０２は総てが色域１１０１の内部に存在する。
【００４２】
図１２は、本発明の一実施形態に係る、圧縮の方向を定める点ないしそれがのる線を定める方法を説明する図である。
【００４３】
本実施形態では、出力機器の色空間におけるグレー軸（以下、出力機器のグレー軸とも言う）を、上記圧縮方向を定める線とする。
【００４４】
出力機器の色空間がＲＧＢ表色系で表される場合、出力機器のグレー軸は出力機器の白点および黒点とＲＧＢの３つの値が等しい色を結んだ軸である。例えば（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（１、１、１）、（２、２、２）、・・・・、（２５５、２５５、２５５）となる点の集合を表す。また、出力機器の色空間がＣＭＹ系の場合は、出力機器のグレー軸は白点および黒点とＣＭＹの３つの値が等しい色を結んだ軸である。例えば（Ｃ、Ｍ、Ｙ）＝（２５５、２５５、２５５）、（２５４、２５４、２５４）、・・・・、（０、０、０）となる点の集合を表す。
【００４５】
出力機器のグレー軸は、一般に出力機器の固有の特性を反映ないし吸収したものである。すなわち、出力機器の白点は印刷に用いる紙の白に合わせ、黒点は印刷に用いるブラックインクに合わせる（依存する）のが一般的である。この場合、出力機器の白点や黒点は彩度０とはならないことがほとんどである。出力機器のグレー軸はこのような白点から黒点までを滑らかにつないだものとなる。すなわち、均等色色空間（Ｌａｂ）の理論的な無彩色軸（彩度０となる軸）とは完全に一致はしない。なお、出力機器のグレー軸が、上記のような特性に加え、階調特性を重要視した特性も持つようにしてもよい。また、出力機器のグレー軸は人間の視覚特性を考慮し好ましい色再現特性を重要視した特性をも持つようにしてもよい。
【００４６】
図１２に示すように、本実施形態は、出力機器であるプリンタ１０４の色空間において上述のようにして求められるグレー軸１２０１を圧縮の方向を定める点がのる軸とする。
【００４７】
具体的には、グレー軸１２０１は次のようにして求める。出力機器であるプリンタ１０４の色空間の信号（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（１、１、１）、（２、２、２）、・・・・、（２５５、２５５、２５５）となる２５６色（実際は色分解した２５６色）をプリンタ１０４によってパッチとして出力し、これらのパッチを測色した結果をＬａｂ値として得る。
【００４８】
また、別の方法として、予めプリンタによって７２９点のパッチを出力する。そして、それらの測色結果には、（Ｒ、Ｇ、Ｂ）＝（０、０、０）、（３２、３２、３２）、（６４、６４、６４）、・・・・、（２５５、２５５、２５５）と、プリンタのグレー軸上の点が９点含まれる。図１３に示すように、これらの点について、（Ｒ、Ｇ、Ｂ）＝（０、０、０）の点が点１３０１、（Ｒ、Ｇ、Ｂ）＝（３２、３２、３２）の点が点１３０２、（Ｒ、Ｇ、Ｂ）＝（６４、６４、６４）の点が点１３０３、・・・・、（Ｒ、Ｇ、Ｂ）＝（２２４、２２４、２２４）の点が点１３０４、（Ｒ、Ｇ、Ｂ）＝（２５５、２５５、２５５）の点が点１３０５という様に、これら９点を結んだ線をプリンタのグレー軸１２０１とすることもできる。
【００４９】
以上のように、本実施形態によれば、出力機器のグレー軸が圧縮写像の方向を定める点が存在する線に設定される。これにより、このグレー軸は一般にその出力機器の色域の内部に含まれることから、グレー軸がその色域の境界をなすことはない。その結果、グレー軸上の点に向かう写像において、特許文献２に記載のように色域の境界の１点に写像される複数の点が集中することを避けることができ、色の潰れを防ぐことができる。また、本実施形態のグレー軸は出力機器の色域の内部に含まれるから、出力機器の色再現域を十分に利用できないという、特許文献３に記載のガマットマッピングに生じ得る問題を未然に防ぐことができる。
【００５０】
以上のように定められたグレー軸１２０１を用いたガマットマッピングでは、先ず、後述されるような方法でグレー軸１２０１上の点１２０２を決定する。本実施形態の写像は、入力機器の色域４０２の入力色（点）うち出力機器の色域４０１内にある色（点）はその色と同じ色（点）に写像する。一方、出力機器の色域４０１の外にある入力色の点１２０３は圧縮して色域４０１の境界に写像する。すなわち、グレー軸１２０１上に定めた点１２０２と点１２０３を結ぶ線１２０４を考える。そして、点１２０３グレー軸１２０１上の点１２０２に向かって線１２０４に沿って圧縮し、色域４０１の境界面との交点１２０５に至る。そして、この交点１２０５を点１２０３が写像される点とする。
【００５１】
プリンタのグレー軸１２０１上における点１２０２の決め方については、特に限定されない。例えば、点１２０３の明度に応じて、その明度を維持するような写像を行うような点として定めることができる。また、明度だけでなく色相、彩度などに応じて定める公知の方法を用いることもできる。
【００５２】
また、点１２０２と点１２０３を結ぶ線１２０４は、直線または曲線のどちらでも良い。直線の場合は計算が容易になるが、等色相線などの曲線に沿った写像であっても良い。さらにこの写像において、色域外の点１２０３は圧縮して出力機器の色域の境界との交点１２０５に写像されるものとしたが、例えば、点１２０３と点１２０２の距離に応じて、出力機器の色域の内部の点に写像されるようにしてもよい。
【００５３】
実際の前段テーブルの作成では、所定の格子点が示す色を入力色とし、以上のようにしてその写像される点を求める。そして、その求めた写像点と、Ｌａｂ色空間において色差が最小となる、後段ＲＧＢ値（プリンタの色域４０１を求めときに用いた後段ＲＧＢ値）に対応した点を探し、この点を、その格子点の対応色である後段ＲＧＢ値とする。前段テーブルを構成する総ての格子点に対して、同様の処理を行うことにより前段テーブル（ＬＵＴ）を作成できる。
【００５４】
図１４は、本実施形態に係るデバイス色空間の色を出力機器のデバイス色空間の色に変換する色変換で用いる前段テーブル（ＬＵＴ）の作成処理の機能を示すブロック図である。
【００５５】
作成ＬＵＴ入力色保持部１４０１は、作成するＬＵＴを構成する格子点の入力色を保持する。また、出力機器測色値保持部１４０２は、出力機器のデバイス色空間と均等色色空間を関連付けた測色値を保持する。出力機器グレー軸算出部１４０３は、保持部１４０２が保持する出力機器の測色値に基づいて出力機器のグレー軸を算出する。圧縮線算出部１４０４は、作成するＬＵＴの格子点の入力値と出力機器のグレー軸に基づいて出力機器のグレー軸上の点を定めるとともに、この算出された出力機器のグレー軸上の点とＬＵＴの格子点の入力色とを結ぶ圧縮線を算出する。ガマット圧縮計算部１４０５は、作成するＬＵＴの格子点の入力値と算出した圧縮線と出力機器の色域に基づいてガマットマッピングを行う。そして、デバイスカラー探索部１４０６は、ガマット圧縮計算部１４０５で得られた対応色に対して出力機器のデバイス色空間全色信号値から対応色にもっとも近い出力機器のデバイス色空間の信号値を求め、ＬＵＴ１４０７を作成する。
【００５６】
（実施形態２）
本発明の第二の実施形態は、圧縮写像の方向を定める点がのる軸を、出力デバイスであるプリンタの色域における明度ごとの重心を結んだ線とするものである。以下、第一の実施形態と異なる点を中心に説明する。
【００５７】
図１５は、本実施形態に係る、入力機器のデバイス色空間（ｓＲＧＢ）と出力機器のデバイス色空間を明度ごとの色域を示す図であり、Ｌ＊＝２５、Ｌ＊＝５０およびＬ＊＝７５それぞれの色域を表している。なお、明度ごとの色域の代わりに輝度ごとの色域を用いてもよい。
【００５８】
図１５において、Ｌ＊＝７５の入力機器の色域は色域１５０２で示され、出力機器の色域は色域１５０１で示される。また、出力機器の色域１５０１の重心は点１５０３で示される。同様に、Ｌ＊＝５０の入力機器の色域は色域１５０５、出力機器の色域は色域１５０４でそれぞれ示される。また、出力機器の色域１５０４の重心は点１５０６で示される。また、Ｌ＊＝２５の入力機器の色域は色域１５０７、出力機器の色域は色域１５０６でそれぞれ示される。また、出力機器の色域１５０６の重心は点１５０９で示される。
【００５９】
それぞれの色域における重心の求め方はどのような方法であってもよい。例えば、次のような方法で求めることができる。先ず、色域の境界を求める。色域の境界は出力機器の測色値（例えば７２９このパッチの測色値）から得ることができる。すなわち、上記７２９個のパッチを出力するデータが作る格子点にそれぞれの側色値を対応付け、これら測色値の格子点について隣接する格子点同士を結ぶ直線を考える。ある明度一定の面を考えたとき、この面には隣接する格子点同士を結ぶ直線の何本かが交差する。それらの交点を求め、それらを結んだものをある明度の色域の境界とすることができる。そして、その際に求めた交点の重心を、ある明度の色域の重心と考えることができる。また、交点だけでなく、交点を結んで得られる色域境界を色相ごとに分割しその点より重心を求めることもできる。さらには、色域境界だけでなく内部も離散的にサンプリングしてその値から重心を求めることもできる。
【００６０】
図１６は、本実施形態のガマットマッピングを説明する図であり、ある色相の色域を示している。
【００６１】
図１６において、上述のようにして求めた重心１５０３、１５０６、１５０９と、出力機器であるプリンタ１０４の白点および黒点を結ぶ線１６０１を圧縮写像の方向を定める点がのる軸（以下、重心軸ともいう）とする。なお、本例では、Ｌ＊＝７５、５０、２５の色域の重心と白点および黒点の５点を結んで線１６０１を作成するものとしたが、Ｌ＊が一定の面を増すことによって求める重心の数を増して銃身軸を作成してもよい。
【００６２】
次に、以上のようにして求めた重心軸１６０１上の点１６０２を定める。そして、色域４０１の外の点１６０３を色域４０１内に圧縮する場合、先ず点１６０２と点１６０３を結ぶ線１６０４を考え、点１６０３を重心１６０２に向かって線１６０４に沿って圧縮する。そして、この圧縮により色域４０１の境界と交わる点１６０５を圧縮によって写像される点とする。
【００６３】
本実施形態によれば、重心軸１６０１は、第一の実施形態と同様、出力機器の色域の内部に含まれる。これにより、重心軸１６０１が出力機器の色域の境界をなすことはない。その結果、重心軸上の点に向かう写像において、特許文献２に記載のように色域の境界の１点に写像される複数の点が集中することを避けることができ、色の潰れを防ぐことができる。また、本実施形態の重心軸は出力機器の色域の内部に含まれるから、出力機器の色再現域を十分に利用できないという、特許文献３に記載のガマットマッピングに生じ得る問題を未然に防ぐことができる。
【００６４】
重心軸上の点の定め方や、点１６０２と点１６０３を結ぶ線１６０４など、マッピングに関する処理については、第一の実施形態と同様である。
【００６５】
図１７は、本実施形態に係るデバイス色空間の色を出力機器のデバイス色空間の色に変換する色変換で用いる前段テーブル（ＬＵＴ）の作成処理の機能を示すブロック図である。
【００６６】
作成ＬＵＴ入力色保持部１４０１は、作成するＬＵＴを構成する格子点の入力色を保持する。また、出力機器測色値保持部１４０２は、出力機器のデバイス色空間と均等色色空間を関連付けた測色値を保持する。明度重心算出部１７０１は、出力機器測色値保持部１４０２が保持する出力機器の測色値に基づき明度ごとに色域の重心を求める。重心軸算出部１７０２は、求めた明度ごとの重心と白点および黒点を結んだ重心軸を算出する。圧縮線算出部１７０３は、作成するＬＵＴの格子点の入力値と上記算出した重心軸に基づいて重心の点を算出するとともにこの算出された重心軸上の点と作成するＬＵＴの格子点の入力色とを結ぶ圧縮線を算出する。ガマット圧縮計算部１４０５は、作成するＬＵＴの格子点の入力値と算出した圧縮線と出力機器の色域に基づいてガマットマッピングを行う。デバイスカラー探索部１４０６は、ガマット圧縮計算部１４０６で得られた対応色に対して出力機器のデバイス色空間の全色信号値から対応色にもっとも近い出力機器のデバイス色空間の信号値を求め、ＬＵＴ１４０７を作成する。
【００６７】
（実施形態３）
本発明の第三の実施形態は、圧縮写像の方向を定める点がのる軸を、明度ごとの、重心と彩度が０の点を結ぶ線状の点を結んだ軸とするものである。以下、上記各実施形態と異なる点を中心に説明する。
【００６８】
図１８は、本実施形態に係る、入力機器のデバイス色空間（ｓＲＧＢ）と出力機器のデバイス色空間を明度ごとの色域を示す図であり、Ｌ＊＝２５、Ｌ＊＝５０およびＬ＊＝７５それぞれの色域を表している。なお、明度ごとの色域の代わりに輝度ごとの色域を用いてもよいことは上記第二の実施形態と同様である。
【００６９】
図１８において、Ｌ＊＝７５の入力機器の色域は色域１５０２で示され、出力機器の色域は色域１５０１で示される。また、出力機器の色域１５０１の重心は点１５０３で示される。また、彩度０の点が点１８０１として示される。同様に、Ｌ＊＝５０の入力機器の色域は色域１５０５、出力機器の色域は色域１５０４でそれぞれ示される。また、出力機器の色域１５０５の重心は点１５０６で、彩度０の点は点１８０３で示される。また、Ｌ＊＝２５の入力機器の色域は色域１５０７、出力機器の色域は色域１５０６でそれぞれ示される。また、出力機器の色域１５０８の重心は点１５０９で、彩度０の点は点１８０４でそれぞれ示される。
【００７０】
さらに、上記のように求めた重心と彩度０の点を結ぶ線上の点を定める。重心１５０３と点１８０１を結ぶ線上の点を点１８０２とする。重心１５０６と点１８０３を結ぶ線上の点を点１８０４とする。さらに、重心１５０９と点１８０４を結ぶ線上の点には重心１５０９も含むこともでき、本例では、線上の点として重心１５０９を選択する。このような彩度０の点と重心を結ぶ線上の点の選択は、例えば、それらの選択される点を結んで得られる軸が滑らかな曲線となるように行う。これは、重心軸がガマットの形に大きく依存することから、場合によっては、大きくゆがんだ重心軸になってしまう可能性があるために取られる処置である。すなわち、ゆがんだ重心軸に対して圧縮すると色味に影響が出る可能性がある。上記の実施形態２では明度ごとの重心を求めることにより重心軸を求め圧縮を行う。この場合、上記のようなゆがんだ重心軸となる場合がある。これに対し、本実施形態では、重心および彩度０の点を結ぶ軸上に点を取ることにより，軸の調整が可能となり，ガマットに依存して重心軸が大きくゆがんだ場合の問題点を回避することができる。
【００７１】
図１９は、本実施形態のガマットマッピングを説明する図であり、ある色相の色域を示している。
【００７２】
図１９において、以上のように求めた重心と彩度０の点を結ぶ線上の点１８０２、１８０４、１５０９と、出力機器の白点および黒点を結ぶ線１９０１を圧縮写像の方向を定める点がのる軸とする。なお、本例では、Ｌ＊＝７５、５０、２５の色域の重心と彩度０の点を結ぶ線上の点と、白点および黒点の５点を結んで線１９０１を作成するものとしたが、Ｌ＊が一定の面を増すことによって求める重心の数を増して銃身軸を作成してもよい。
【００７３】
次に、以上のようにして求めた軸１９０１上の点１９０２を定める。そして、色域４０１の外の点１９０３を色域４０１内に圧縮する場合、先ず点１９０２と点１９０３を結ぶ線１９０４を考え、点１９０３を点１９０２に向かって線１９０４に沿って圧縮する。そして、この圧縮により色域４０１の境界と交わる点１９０５を圧縮によって写像される点とする。
【００７４】
本実施形態によれば、軸１９０１は、いずれも測色値に基づいて求められる出力機器の色域の内部にある彩度０の点と重心を結んだ線上の点を連ねた線である。従って、この軸１９０１は出力機器の色域の内部に含まれる。これにより、軸１９０１が出力機器の色域の境界をなすことはない。その結果、軸上の点に向かう写像において、特許文献２に記載のように色域の境界の１点に写像される複数の点が集中することを避けることができ、色の潰れを防ぐことができる。また、本実施形態の軸は出力機器の色域の内部に含まれるから、出力機器の色再現域を十分に利用できないという、特許文献３に記載のガマットマッピングに生じ得る問題を未然に防ぐことができる。
【００７５】
図２０は本発明の実施形態に係る入力機器の色空間の色信号から出力機器の色信号への色変換に用いる前段テーブルの作成処理の機能を示すブロック図である。
【００７６】
作成ＬＵＴ入力色保持部１４０１は、作成するＬＵＴを構成する格子点の入力色を保持し、出力機器測色値保持部１４０２は、出力機器のデバイス色空間と均等色色空間を関連付けた測色値を保持する。明度重心算出部１７０１は、出力機器の測色値に基づいて明度ごとの色域の重心を求める。重心彩度０線算出部２００１は、求めた明度ごとの重心と彩度０の点を結んだ線を求める。圧縮軸算出部２００２は、上記求めた重心彩度０線上の点を求め、求めた点を結んだ軸を算出する。圧縮線算出部２００３は、作成するＬＵＴの格子点の入力値と圧縮軸に基づいて圧縮軸上の点を算出するとともに、作成するＬＵＴの格子点の入力色と算出された圧縮軸上の点とを結ぶ圧縮線を算出する。ガマット圧縮計算部１４０５は、作成するＬＵＴの格子点の入力値と算出した圧縮線と出力機器の色域に基づいてガマットマッピングを行う。デバイスカラー探索部１４０６は、ガマット圧縮計算部で得られた対応色に対して出力機器のデバイス色空間全色信号値から対応色にもっとも近い出力機器の色空間の信号値を求め、ＬＵＴ１４０７を作成する。
【００７７】
（他の実施形態）
上述した第一乃至第三の実施形態では、入力機器の色空間から出力機器であるプリンタの色空間への色変換である前段テーブルの作成について説明したが、この前段色変換と、プリンタで用いるインクの信号に変換する後段色変換を一度に行う色変換のテーブルとして作成してもよい。この場合には、前段色変換の部分に本発明が適用されることはもちろんである。
【００７８】
また、蒸気の各実施形態では、入力機器の色空間から出力機器の色空間への色変換テーブルの作成について説明したが、ＩＣＣＰｒｏｆｉｌｅを使った色変換で用いられているデバイス非依存の色空間（例えば、ＸＹＺやＬａｂ）から出力機器のデバイス色空間（後段ＲＧＢやＣＭＹＫ）への色変換テーブルの作成に本発明を適用してもよい。
【００７９】
さらに、上記各実施形態では、ホストコンピュータ１００上において、テーブルの作成処理やそのテーブルを用いた色変換処理がされるものとしたが、ホストコンピュータ１００と同等な機能を持つプリンタにおいて同様に処理をすることもできる。例えば、プリンタ内部にホストコンピュータ１００と同等な機能を設けた場合には、画像データ２０１はデジタルカメラ等の画像入力機器からプリンタに設けたカードリーダ等の読み取り手段からメモリカードを介して読み取ったり、デジタルカメラとプリンタを有線ケーブルあるいは赤外線通信手段、無線通旬手段により接続してデジタルカメラが保持するメモリカードや内蔵のメモリから読み出すことが可能である。
【００８０】
さらに、本発明は、コンピュータに処理プログラムをソフトウェアとして供給することによって実現することが可能である。その場合、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤーＲＯＭ、ＣＤーＲ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどの記録媒体を用いて本発明を実現する処理プログラムを供給することができる。
【図面の簡単な説明】
【００８１】
【図１】本発明の画像処理装置の一実施形態にかかるホストコンピュータの概略構成を示すブロック図である。
【図２】図１に示すプリンタドライバが行う処理を説明する図である。
【図３】図２に示すプリンタ用補正処理部の処理の詳細を説明する図である。
【図４】入力機器の色再現域（色域）と出力機器の色再現域（色域）を、Ｌａｂ色空間のある色相で示す図である。
【図５】入力機器の色再現域（色域）と出力機器の色再現域（色域）を、Ｌａｂ色空間のある明度で示す図である。
【図６】一従来例に係るガマットマッピングを説明する図である。
【図７】図６に示す従来例に記載のガマットマッピングの問題点を説明する図である。
【図８】他の従来例に係るガマットマッピングを説明する図である。
【図９】図８に示す従来例に記載のガマットマッピングの問題点を説明する図である。
【図１０】さらに他の従来例に係るガマットマッピングを説明する図である。
【図１１】図１０に示す従来例に記載のガマットマッピングの問題点を説明する図である。
【図１２】本発明の第一の実施形態に係る、圧縮の方向を定める点ないしそれがのる軸を定める方法およびその軸を用いたガマットマッピングを説明する図である。
【図１３】図１２に示した方法で定めた軸の他の例を説明する図である。
【図１４】第一の実施形態に係るデバイス色空間の色を出力機器のデバイス色空間の色に変換する色変換で用いる前段テーブル（ＬＵＴ）の作成処理の機能を示すブロック図である。
【図１５】本発明の第二の実施形態に係る、入力機器のデバイス色空間（ｓＲＧＢ）と出力機器のデバイス色空間を明度ごとの色域を示す図である。
【図１６】図１５に示した方法で定めた軸を用いたガマットマッピングを説明する図である。
【図１７】第二の実施形態に係るデバイス色空間の色を出力機器のデバイス色空間の色に変換する色変換で用いる前段テーブル（ＬＵＴ）の作成処理の機能を示すブロック図である。
【図１８】本発明の第三の実施形態に係る、入力機器のデバイス色空間（ｓＲＧＢ）と出力機器のデバイス色空間を明度ごとの色域を示す図である。
【図１９】図１８に示した方法で定めた軸を用いたガマットマッピングを説明する図である。
【図２０】第三の実施形態に係るデバイス色空間の色を出力機器のデバイス色空間の色に変換する色変換で用いる前段テーブル（ＬＵＴ）の作成処理の機能を示すブロック図である。
【符号の説明】
【００８２】
１００    ホストコンピュータ
１０１    アプリケーション
１０２    ＯＳ
１０３    プリンタドライバ
１０４    プリンタ
１０５    モニタドライバ
１０６    モニタ
１０７    ＨＤ
１０８    ＣＰＵ
１０９    ＲＡＭ
１１０    ＲＯＭ
２０１    画像補正処理部
２０２    プリンタ用補正処理部
３０１    入力画像信号
３０２    前段色信号処理部
３０３    後段色信号処理部
３０４    階調補正部
３０５    画像出力部
【図１】
2006340106.tif 000003
【図２】
2006340106.tif 000004
【図３】
2006340106.tif 000005
【図４】
2006340106.tif 000006
【図５】
2006340106.tif 000007
【図６】
2006340106.tif 000008
【図７】
2006340106.tif 000009
【図８】
2006340106.tif 000010
【図９】
2006340106.tif 000011
【図１０】
2006340106.tif 000012
【図１１】
2006340106.tif 000013
【図１２】
2006340106.tif 000014
【図１３】
2006340106.tif 000015
【図１４】
2006340106.tif 000016
【図１５】
2006340106.tif 000017
【図１６】
2006340106.tif 000018
【図１７】
2006340106.tif 000019
【図１８】
2006340106.tif 000020
【図１９】
2006340106.tif 000021
【図２０】
2006340106.tif 000022