(57)【要約】【課題】  入力される画像を色変換し画像出力装置に出力する場合において、出力画像が観察される環境に適した色味を再現することを目的とする。【解決手段】  入力される画像データを色変換し画像出力装置に出力する画像処理装置であって、前記画像出力装置より出力される画像データが観察される環境での照度の違いに応じた異なる色味を再現するための出力プロファイル（２０８〜２１０）を、前記画像出力装置ごとに複数保持する手段（２０７）と、前記画像出力装置より出力される画像データが観察される環境における照度に関する情報を設定する手段（２０６）と、前記照度に関する情報に基づいて、前記手段（２０７）に保持された前記画像出力装置における複数の出力プロファイルを合成する手段（２０３）と、を備え、前記手段（２０３）により合成された出力プロファイルに基づいて、前記入力される画像データが色変換されることを特徴とする。【選択図】  図２
2005157654.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像データを色変換し画像出力装置に出力する画像処理装置であって、
前記画像出力装置より出力される画像データが観察される環境での照度の違いに応じた異なる色味を再現するための出力プロファイルを、前記画像出力装置ごとに複数保持する保持手段と、
前記画像出力装置より出力される画像データが観察される環境における照度に関する情報を設定する設定手段と、
前記照度に関する情報に基づいて、前記保持手段に保持された前記画像出力装置における複数の出力プロファイルを合成する合成手段と、を備え、
前記合成手段により合成された出力プロファイルに基づいて、前記入力される画像データが色変換されることを特徴とする画像処理装置。
【請求項２】
前記保持手段は、少なくとも、第１の照度において観察されるのに適した画像データを再現する第１の出力プロファイルと、第２の照度において観察されるのに適した画像データを再現するのに適した第２の出力プロファイルと、を備え、
前記設定手段により、前記第１の照度と前記第２の照度との中間照度が設定された場合、前記合成手段は、該中間照度と該第１の照度との照度差と、該中間照度と該第２の照度との照度差との比に基づいて、前記第１の出力プロファイルと前記第２の出力プロファイルとを合成することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記設定手段は、
前記第１の照度および前記第２の照度からの距離を指定することで、前記照度に関する情報を設定することを特徴とする請求項２に記載の画像処理装置。
【請求項４】
異なる環境に応じた出力プロファイルを保持する保持工程と、
出力画像を観察する環境関する情報を、ユーザ指示に応じて設定する設定工程と、
前記環境に関する情報に基づいて、前記保持工程により保持された複数の出力プロファイルを合成する合成工程と、を備え、
前記合成工程により合成された出力プロファイルを用いて、入力画像データに対して色変換を行うことを特徴とする画像処理方法。
【請求項５】
前記保持工程は、異なる照度に対応した出力プロファイルを保持し、
前記合成工程は、前記環境に関する情報に基づいて、前記複数の出力プロファイルを重み付け合成することを特徴とする請求項４に記載の画像処理方法。
【請求項６】
さらに、前記保持工程が保持する異なる環境に応じた出力プロファイルの数に応じた図形を表示し、該図形内における任意の位置を指示することにより前記出力画像を観察する環境に関する情報を指示することができるユーザインターフェースを有することを特徴とする請求項４又は５に記載の画像処理方法。
【請求項７】
請求項４乃至６のいずれか１つに記載の画像処理方法をコンピュータによって実現させるための制御プログラムを格納した記憶媒体。
【請求項８】
請求項４乃至６のいずれか１つに記載の画像処理方法をコンピュータによって実現させるための制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は入力される画像データを色変換し画像出力装置に出力する画像処理技術に関するものである。
【背景技術】
【０００２】
画像出力装置により出力される画像は、それを観察する環境により好まれる色が異なることは以前から言われていた。例えば、照度の異なる環境では、一般に照度の高い環境の方が照度の低い場合に比べ、階調特性（γ）の低い画像が好まれるとされている。
【０００３】
また、従来、カラーマネージメントシステムにおいて、入出力装置の特性が記述されているプロファイルを用いてカラーマッチングを実現するものが知られている（特許文献１）。
【特許文献１】特開平０８−０９０８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、これまでの画像処理装置において、出力画像が観察される環境にまで考慮してカラーマッチング処理がなされることはなく、それゆえ、時として、出力画質に対しユーザからクレームを受けることがあった。
【０００５】
本発明は、上記課題に鑑みてなされたものであり、入力される画像を色変換し画像出力装置に出力する場合において、出力画像が観察される環境に適した色味を再現することを目的とする。
【課題を解決するための手段】
【０００６】
上記の目的を達成するために本発明に係る画像処理方法は以下のような構成を備える。即ち、
異なる環境に応じた出力プロファイルを保持する保持工程と、
出力画像を観察する環境関する情報を、ユーザ指示に応じて設定する設定工程と、
前記環境に関する情報に基づいて、前記保持工程により保持された複数の出力プロファイルを合成する合成工程と、を備え、
前記合成工程により合成された出力プロファイルを用いて、入力画像データに対して色変換を行うことを特徴とする。
【発明の効果】
【０００７】
本発明によれば入力される画像を色変換し画像出力装置に出力する場合において、出力画像が観察される環境に適した色味を再現することが可能となる。
【発明を実施するための最良の形態】
【０００８】
[第１の実施形態]
＜画像処理装置のハードウェア構成＞
図１は本発明の一実施形態にかかる画像処理装置の概略構成を示すブロック図である。１０１はＣＰＵであり、ＲＯＭ１０２に記憶されている情報データ（プロファイル等）や制御プログラム、ＯＳ（オペレーティングシステム）、アプリケーションプログラム（以下、アプリケーションという）、カラーマッチング処理モジュール、デバイスドライバ等に従って、ＲＡＭ１０３、操作部１０４、画像処理部１０５、モニタ１０６、入力デバイス１０７、出力デバイス１０８の各種制御を行う。
【０００９】
１０７は入力デバイスであり、ＣＣＤセンサを含むイメージスキャナ等の画像読取装置やホストコンピュータ、ＳＶカメラ、ビデオカメラ等の外部機器とそのインタフェースによって画像を入力する。１０８は出力デバイスであり、インクジェットプリンタ、熱転写プリンタ、ドットプリンタ等によって画像を出力する。ＲＡＭ１０３は各種制御プログラムや操作部１０４から入力されるデータの作業領域及び一時待避領域である。１０４は操作部であり、出力デバイス１０８の設定やデータの入力を行う。１０５は画像処理部であり、カラーマッチング処理を含む画像処理を行う。１０６はモニタであり、画像処理部１０５の処理結果や操作部１０４で入力されたデータ等を表示する。
【００１０】
＜画像処理部の機能構成＞
次に画像処理部１０５の詳細な構成や動作について、図２を用いて説明する。図２はカラーマッチング処理モジュールに基づき実行される画像処理部１０５の処理の流れを示すブロック図である。
【００１１】
２０１はカラーマッチング処理を行うカラーマッチング処理部であり、ＯＳを介して入力された入力デバイス１０７に依存したデータを出力デバイス１０８に依存したデータに変換する。
【００１２】
２０２は入力プロファイル読出部であり、画像処理装置に接続されている複数種類の入力デバイス１０７の内、どの入力デバイスによる入力であるかを示す“入力デバイスの種類”が操作部１０４より入力されると、その種類に対応する入力デバイス１０７の入力特性が記述された入力プロファイルデータを入力プロファイル記憶部２０４より読み出す。
【００１３】
２０５は出力プロファイル読出部であり、画像処理装置に接続されている複数種類の出力デバイス１０８の内、どの出力デバイスによって出力するかを示す“出力デバイスの種類”、その種類の対応する出力デバイスに設定されている“記録メディアの種類”、“設定されている２値化方法”、“解像度”、および出力する際に用いる“インクの種類”等の設定が操作部１０４より入力されると、当該設定および好み選択部２０６により指定された“画像名”に基づいて、出力プロファイル記憶部２０７より１つ若しくは２つの出力プロファイルが読み出される。
【００１４】
なお、出力プロファイルは、出力デバイスの種類ごと、各種設定ごとならびに画像名ごとに予め用意されているものとする。ただし、本実施形態では説明を簡略化するために、２０８〜２０９に示すように、出力デバイスの種類ごと、かつ“画像名（観察環境）”ごとに生成されているケースを想定している。具体的には、２０８は出力デバイス＃１において出力される画像のうち照度の高い（明るい）環境において観察されるのに適した画像を再現する出力プロファイル（画像名＝ＡＡ）をあらわしている。同様に、２０９は出力デバイス＃１において出力される画像のうち照度の低い（暗い）環境において観察されるのに適した画像を再現する出力プロファイル（画像名＝ＢＢ）を、２１０は出力デバイス＃１において出力される画像のうちその他の環境において観察されるのに適した画像を再現する出力プロファイル（画像名＝ＣＣ）をそれぞれあらわしている。
【００１５】
２０４はＲＯＭ１０２に設けられた入力プロファイル記憶部であり、画像処理装置にあらかじめ接続されている各種入力デバイス１０７の入力特性を記述した複数の入力プロファイルデータを記憶している。入力プロファイル読出部２０２によって、画像処理装置に接続された入力デバイス１０７に対応した１つの入力プロファイルデータが読み出される。
【００１６】
２０７はＲＯＭ１０２に設けられた出力プロファイル記憶部であり、上記複数の出力プロファイル（２０８〜２１０等）を記憶している。出力プロファイル読出部２０５によって、画像処理装置に接続された出力デバイス１０８の種類等に対応した１つ若しくは２つの出力プロファイルが読み出される。
【００１７】
２０３は出力プロファイル読出部２０５によって読み出された１つ若しくは２つの出力プロファイルを合成する出力プロファイル合成部である。出力プロファイルの合成にあたっては好み選択部２０６から入力された合成比率に基づき合成され、合成によって１つにされた出力プロファイルはカラーマッチング処理部２０１に送られる。
【００１８】
＜好み選択部における処理＞
図３は好み選択部２０６のユーザインターフェースであり、観察環境が３種類（明るい、暗い、その他）の場合をあらわしている。三角形はそれぞれの観察環境を示しており、頂点３０１には“明るい”、３０２には“暗い”、３０３には“その他”を配置してある。また３０７は好みを選択するための“好み選択スイッチ”で、画像処理装置上の操作部１０４（光学マウス）と連動する。
【００１９】
この好み選択スイッチ３０７を使って三角形の頂点３０１を指定した場合は“明るい”が指定される。同様に３０２の場合は“暗い”、３０３では“その他”が指定される。この場合、指定された１つの画像名が（“明るい”が指定された場合には画像名＝ＡＡが、“暗い”が指定された場合には画像名＝ＢＢが、“その他”が指定された場合には画像名＝ＣＣが）出力プロファイル読出部２０５に送られる。したがってこのケースでは出力プロファイル合成部２０３ではプロファイルの合成は行わず、指定された出力プロファイルが、そのままカラーマッチング処理部２０１に転送される。
【００２０】
一方、三角形の頂点以外が指定された場合は以下の通りである。
【００２１】
（１）頂点３０１と頂点３０２の間の線分３０４が指定された場合
“明るい”と“暗い”の２つの画像名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５では出力プロファイル記憶部２０７から出力デバイスの種類（出力デバイス＃１）と“明るい”（画像名＝ＡＡ）に対応する出力プロファイルと“暗い”（画像名＝ＢＢ）に対応する出力プロファイルの計２つの出力プロファイルと、さらにその合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３では前記２個の出力プロファイルと合成比率とを用いて出力プロファイルの合成を行い、合成された１個の出力プロファイルをカラーマッチング処理部２０１に転送する。ここで記述した合成比率は線分３０４上で指定された位置関係から求める。
【００２２】
例えば頂点３０１から距離２、頂点３０２から距離３のところにユーザが好み選択スイッチ３０７を指定した場合、このユーザは“明るい”に３、“暗い”に２の割合の好みを指定したことになる。したがってこの場合には、２つの画像名と同時に、好みの度合い、すなわち出力プロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで合成比率の算出は下記に示す、簡単な方法によって求められる。
α  ＝  Ｌｅｎ  −  Ｄｉｓｔ
β  ＝  Ｄｉｓｔ
α：“明るい”の合成比率
β：“暗い”の合成比率
Ｄｉｓｔ：線分３０４上の頂点３０１からの距離
Ｌｅｎ：線分３０４の長さ
（２）頂点３０２と頂点３０３の間の線分３０５が指定された場合
“暗い”と“その他”の２つの画像名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５では出力プロファイル記憶部２０７から出力デバイスの種類（出力デバイス＃１）と“暗い”（画像名＝ＢＢ）に対応する出力プロファイルと“その他”（画像名＝ＣＣ）に対応する出力プロファイルの計２つの出力プロファイルと、さらにその合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３では前記２個の出力プロファイルと合成比率とを用いて出力プロファイルの合成を行い、合成された１個の出力プロファイルをカラーマッチング処理部２０１に転送する。ここで記述した合成比率は線分３０５上で指定された位置関係から求める。例えば頂点３０２から距離２、頂点３０３から距離３のところにユーザが好み選択スイッチ３０７を指定した場合、このユーザは“暗い”に３、“その他”に２の割合の好みを指定したことになる。したがってこの場合には、２つの画像名と同時に、好みの度合い、すなわち出力プロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで合成比率の算出は下記に示す、簡単な方法によって求められる。
α  ＝  Ｌｅｎ  −  Ｄｉｓｔ
β  ＝  Ｄｉｓｔ
α：“暗い”の合成比率
β：“その他”の合成比率
Ｄｉｓｔ：線分３０５上の頂点３０２からの距離
Ｌｅｎ：線分３０５の長さ
（３）頂点３０１と頂点３０３の間の線分３０６が指定された場合
“明るい”と“その他”の２つの画像名を出力プロファイル読出部２０５に、その合成比率を出力プロファイル合成部２０６に転送する。出力プロファイル読出部２０５では出力プロファイル記憶部２０７から出力デバイスの種類（出力デバイス＃１）と“明るい”（画像名＝ＡＡ）に対応する出力プロファイルと“その他”（画像名＝ＣＣ）に対応する出力プロファイルの計２つのプロファイルと、さらにその合成比率とを出力プロファイル合成部２０３に転送する。出力プロファイル合成部２０３では前記２個の出力プロファイルと合成比率とを用いて出力プロファイルの合成を行い、合成された１個の出力プロファイルをカラーマッチング処理部２０１に転送する。ここで記述した合成比率は線分３０６上で指定された位置関係から求める。
【００２３】
例えば頂点３０３から距離２、頂点３０１から距離３のところにユーザが好み選択スイッチ３０７を指定した場合、このユーザは“その他”に３、“明るい”に２の割合の好みを指定したことになる。したがってこの場合には、２つの画像名と同時に、好みの度合い、すなわち出力プロファイルの合成比率α：βを出力プロファイル合成部２０３に転送する。ここで合成比率の算出は下記に示す、簡単な方法によって求められる。
α  ＝  Ｌｅｎ  −  Ｄｉｓｔ
β  ＝  Ｄｉｓｔ
α：“その他”の合成比率
β：“明るい”の合成比率
Ｄｉｓｔ：線分３０６上の頂点３０３からの距離
Ｌｅｎ：線分３０６の長さ
＜出力プロファイル合成部における処理＞
出力プロファイル読出部２０５によって読み出された出力プロファイルと、好み選択部２０６より転送された合成比率に基づき、出力プロファイル合成部２０３では下記に示す簡単な計算によって新たな出力プロファイルを作成する。ここでは好み選択部２０６において“好み選択スイッチ”によって頂点３０１と３０２の線分３０４の間が選択された場合を説明する。先ず頂点３０１と３０２の間が選択されたことにより、“明るい”と“暗い”の出力プロファイル（２０８、２０９）が指定され、出力プロファイル読出部２０５からこの２つの出力プロファイルが転送されてくる。さらに好み選択部２０６から合成比率αおよびβも同時に転送されてくる。今回はα＝２、β＝３とした。したがってこの場合のプロファイル合成は以下のようになる。
合成プロファイル＝“明るい”用出力プロファイル（２０８）×α／（α＋β）＋“暗い”用出力プロファイル（２０９）×β／（α＋β）
例えば“明るい”用出力プロファイル（２０８）の色度点をＬ＊ａ＊ｂ＊（５０，１０，３０）に、“暗い”用出力プロファイル（２０９）の色度点Ｌ＊ａ＊ｂ＊を（５２，１２，３２）とした場合、合成後の出力プロファイルの色度点は下記の計算に基づきＬ＊ａ＊ｂ＊（５１．２，１１．２，３１．２）となる。ただし色度点はＣＩＥＬ＊ａ＊ｂ＊色空間における色度点をあらわしている。
Ｌ＊=５０×２／（２＋３）＋５２×３／（２＋３）
ａ＊=１０×２／（２＋３）＋１２×３／（２＋３）
ｂ＊=３０×２／（２＋３）＋３２×３／（２＋３）
なお上記変換例は出力プロファイルの代表点一点についてのみ記述したが、実際には出力プロファイルの格子点全点（通常の格子点の数は９×９×９＝７２９点程度）に対し合成計算を行うことで出力プロファイルの合成処理がなされる。
【００２４】
このように、本実施形態によれば、予め保持されている複数の環境に応じた出力プロファイルから、ユーザによって指示された任意の環境に応じた出力プロファイルを作成することができる。よって、ユーザの要求に応じた色再現を実現することができる。
【００２５】
＜出力プロファイルの構成＞
図４は出力プロファイルの概略を示す図である。出力プロファイルは各種プロファイルに関する基本情報が記述されているヘッダとカラーマッチング処理に用いられる情報が記述されているテーブルとを有している。ヘッダには、例えば、ＩＤ情報、バージョン情報、出力デバイスの基本的なタイプを示すデバイスクラス情報等が格納されている。また、テーブルには、出力デバイス依存のないＰＣＳ空間における画像データＢをあるデバイスの色空間に依存した画像データＡに変換する処理に関する色処理パラメータが記載されている“Ｂ ｔｏ Ａ”情報、あるデバイスの色空間に依存した画像データＡをデバイス依存のないＰＣＳ空間での画像データＢに変換する処理に関する色処理パラメータが記載されている“Ａ ｔｏ Ｂ”情報が格納されている。
【００２６】
これら“Ｂ ｔｏ Ａ”情報及び“Ａ ｔｏ Ｂ”情報は、カラーマッチング処理モジュールがサポートしているカラーマッチング方法（色味優先カラーマッチング（Ｐｅｒｃｅｐｔｕａｌ）、測色的一致カラーマッチング（Ｃｏｌｏｒｉｍｅｔｒｉｃ）、彩やかさ優先カラーマッチング（Ｓａｔｕｒａｔｉｏｎ））の各々に対応して格納されている。ここで、“Ｐｅｒｃｅｐｔｕａｌ”は写真等の画像に適したカラーマッチングであり、色の階調を重視している。“Ｃｏｌｏｒｉｍｅｔｒｉｃ”はロゴ等の画像に適したカラーマッチングであり、測色的に一致した色を再現することを目的とする。“Ｓａｔｕｒａｔｉｏｎ”は、グラフやＣＧ（コンピュータグラフィックス）等の画像に適したカラーマッチングであり、色の鮮やかさを重視している。また、図４に示したこれら色処理パラメータは、どのカラーマッチング方法に対応するかを区別するため、“Ｐｅｒｃｅｐｔｕａｌ”には“０１”、“Ｃｏｌｏｒｉｍｅｔｒｉｃ”には“０２”、“Ｓａｔｕｒａｔｉｏｎ”には“０３”という番号を付している。
【００２７】
＜カラーマッチング処理＞
図６及び図７を用いて、図４に示す出力プロファイルを用いた画像形成処理及びプレビュー処理に係るカラーマッチング処理について説明する。
【００２８】
ステップＳ６０１〜Ｓ６０６では、ＯＳを介して例えばＤＴＰアプリケーション等で生成された入力画像を表示する入力デバイスであるモニタの特性に依存したＲＧＢデータ（モニタＲＧＢ）を、出力デバイスであるプリンタの特性に依存したＣＭＹＫデータ（プリンタＣＭＹＫ）に変換する処理を実行する。この処理を実行するモジュールが“ＣＭＭ１”である。
【００２９】
この処理では、まず、入力プロファイル読出部２０２により入力プロファイル（モニタプロファイル７０２）が読み出され“Ａ ｔｏ Ｂ”情報７０３がＣＭＭ１に設定され、出力プロファイル読出部２０５により出力プロファイル（プリンタプロファイル７０５）が読み出され指定されたカラーマッチング方法に応じた“Ｂ ｔｏ Ａ”情報７０７がＣＭＭ１に設定される。
【００３０】
“Ａ ｔｏ Ｂ”情報７０３は、図５に示すように、入力デバイスであるモニタのガンマ特性に応じた逆ガンマ処理を行う３個の１次元ＬＵＴ群５００と、標準空間で定義されるＲＧＢデータをＸＹＺデータに変換する３×３マトリクス５０３を格納している。なお、この場合、Ｎ次元ＬＵＴ５０１及びＭ個の１次元ＬＵＴ群５０２を用いた処理は行われずスキップされる。
【００３１】
一方、“Ｂ ｔｏ Ａ”情報７０７には、図８に示すように、ＸＹＺ空間で定義された画像データをＬ＊ａ＊ｂ＊空間での画像データに変換する３×３マトリクス８００、１次元ＬＵＴ群８０１、画像データに指定されたカラーマッチングを行いプリンタの色再現範囲内に変換する３次元ＬＵＴ８０２、および、プリンタの階調特性に応じたガンマ補正を行う１次元ＬＵＴ群８０３が格納されている。
【００３２】
そして、ステップＳ６０１では、“Ａ ｔｏ Ｂ”情報７０３に基づきモニタＲＧＢをＸＹＺデータ（ＰＣＳデータ）に変換する。次にステップＳ６０２では、“Ｂ ｔｏ Ａ”情報７０７に基づき、このＸＹＺデータをプリンタＣＭＹＫに変換する。
【００３３】
さて、画像処理が画像形成処理の場合は、プリンタＣＭＹＫをステップＳ６０３でプリンタのような出力デバイス１０８に出力し、カラーマッチング処理を終了する。これに対して、プレビュー処理の場合は、処理は引き続きステップＳ６０４〜Ｓ６０５を行い、その処理結果として得られる画像データをステップＳ６０６でモニタ１０６に出力する。
【００３４】
ステップＳ６０４〜Ｓ６０５では、ＣＭＭ１によって生成された出力デバイスであるプリンタの特性に依存したＣＭＹＫデータ（プリンタＣＭＫＹ）をプレビュー画像を表示するデバイスであるモニタに依存したＲＧＢデータに変換する処理を実行する。この処理を実行するモジュールが“ＣＭＭ２”である。
【００３５】
まず、入力プロファイル読出部２０２によりプリンタプロファイル７０５が読み出され、上記指定されたカラーママッチング方法に応じた“Ａ ｔｏ Ｂ”情報７０６がＣＭＭ２に設定され、出力プロファイル読出部２０５によりモニタプロファイル７０２が読み出され“Ｂ ｔｏ Ａ”情報７０４がＣＭＭ２に設定される。
【００３６】
“Ａ ｔｏ Ｂ”情報７０６は、図５に示した手順に従って変換処理を行なうために用いられるデータを有しており、プリンタの階調特性に応じたガンマ補正を行う１次元ＬＵＴ群８０３を用いた変換処理の逆処理を行う１次元ＬＵＴ群５００、プリンタの色再現特性に基づき１次元ＬＵＴ群５００で処理されたＣＭＹＫデータをＬ＊ａ＊ｂ空間で定義されるデータに変換するために用いられるＮ次元ＬＵＴ５０１、Ｌ＊ａ＊ｂ＊空間で定義されたデータをＸＹＺ空間でのデータ（ＰＣＳデータ）に変換する１次元ＬＵＴ群５０２、３×３マトリクス５０３を格納している。
【００３７】
一方、“Ｂ ｔｏ Ａ”情報７０４には、３×３マトリクス５０３での変換処理の逆処理を行う３×３マトリクス８００および１次元ＬＵＴ群５００を用いた変換処理の逆処理に相当するモニタガンマ補正を行う１次元ＬＵＴ群８０３が格納されている。
【００３８】
そして、ステップＳ６０４では、“Ａ ｔｏ Ｂ”情報７０６を用いてプリンタＣＭＹＫをＸＹＺデータ（ＰＣＳデータ）に変換し、ステップＳ６０５では“Ｂ ｔｏ Ａ”情報７０４に基づきＰＣＳデータをモニタＲＧＢに変換して、モニタ１０６に出力する。
【００３９】
[第２の実施形態]
上記第１の実施形態では、“出力デバイスの種類”、その種類の対応する出力デバイスに設定されている“記録メディアの種類”、“設定されている２値化方法”、“解像度”、および出力する際に用いる“インクの種類”等の設定、および好み選択部２０６により指定された“画像名”に基づいて出力プロファイルが読み出されることとしたが、これに限られない。たとえば、出力デバイスの種類が同じであっても、地域によって（例えば、国ごとによって）好まれる色味が異なる。そこで、同じ種類の出力デバイスに対して地域ごとに異なる出力プロファイルを用意しておくとともに、地域情報を入力可能とし、当該地域情報に基づいて出力プロファイルを読み出すようにしてもよい。
【００４０】
[第３の実施形態]
上記第１の実施形態では、出力デバイスの種類等に応じてそれぞれ最適な色再現を行う出力プロファイルを用意しておくこととしたが、これに限られず、異なる出力デバイス間で同じような色味を再現できるような出力プロファイルを用意してもよい。これにより、観察環境を反映した画像を、接続された異なる出力デバイス間において同じような色味で色再現することが可能となる。
【００４１】
［第４の実施形態］
上記第１の実施形態では、出力プロファイルを“明るい”、“暗い”、“その他”という３種類保持していたが、本発明はこれにかぎらず、４種類などの他の数保持しても構わない。そして、この場合は、図３に示したユーザインターフェースに表示される図形は保持している出力プロファイルの数に応じて生成されるようになる。
【００４２】
また、保持する出力プロファイルの数を固定する必要もない。この場合は、保持されている数に応じて、図形を動的に生成し表示するようにしても構わない。
【００４３】
[他の実施形態]
なお、本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【００４４】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、達成されることは言うまでもない。
【００４５】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００４６】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピ（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【００４７】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４８】
さらに、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【００４９】
【図１】本発明の一実施形態にかかる画像処理装置の概略構成を示すブロック図である。
【図２】ＣＭＭ（カラーマネージメントモジュール）に基づき実行される画像処理部の処理の流れを示すブロック図である。
【図３】好み選択部のユーザインターフェース図である。
【図４】出力プロファイルの構成を示す図である。
【図５】ＰＣＳ→ＲＧＢ変換処理の流れを示すフローチャートである。
【図６】カラーマッチング処理手順の概要を示すフローチャートである。
【図７】モニタＲＧＢ→プリンタＣＭＹＫ→モニタＲＧＢの色変換処理の概要を示す図である。
【図８】ＲＧＢ→ＰＣＳ変換処理の流れを示すフローチャートである。
【図１】
2005157654.tif 000003
【図２】
2005157654.tif 000004
【図３】
2005157654.tif 000005
【図４】
2005157654.tif 000006
【図５】
2005157654.tif 000007
【図６】
2005157654.tif 000008
【図７】
2005157654.tif 000009
【図８】
2005157654.tif 000010