(57)【要約】【課題】ホストコンピュータ上でカラー画像（文書）を作成して印刷する際、画像表示を行うディスプレイと印刷を行うプリンタが色再現不可能な色域を、あらかじめカラー指定（作成）できないように色設定（作成）メニューを補正することで、表示装置と出力装置のカラーマッチングを的確に行う。【解決手段】ホストコンピュータに、ディスプレイ装置とプリンタ装置とが接続された画像処理装置において、それら一連のシステムの中で扱う色の範囲を、画像作成の段階で、あらかじめプリンタ装置およびディスプレイ装置双方が再現可能な色範囲内に限定するように、色設定を補正する色設定データ補正部を設けることで、印刷する時に色域圧縮などの色合わせを行わなくても、正確なカラーマッチングが可能になる。【選択図】　　　　図１
2004023650.tif 000002
【特許請求の範囲】
【請求項１】
ホストコンピュータに、プリンタ装置とディスプレイ装置とが接続された画像処理装置において、
ホストコンピュータ上でユーザーの指示によりカラー画像を生成する画像生成部と、画像生成部で生成された画像データを保存するための画像データ格納部と、ユーザーがカラー画像を作成または編集する際に画像の色設定を行う色設定部と、画像生成部で生成されたカラー画像をプリンタ装置で印刷またはディスプレイ装置に表示する際に各プロファイルを使用して色変換を行う色変換部と、プリンタ装置用のプロファイルを格納するプリンタプロファイル格納部と、ディスプレイ装置用のプロファイルを格納するディスプレイプロファイル格納部と、色変換部においてプリンタプロファイルを使用して色変換された画像データを、プリンタ装置に出力させるプリンタドライバと、色変換部においてディスプレイプロファイルを使用して色変換された画像データを、ディスプレイ装置に表示させるディスプレイドライバと、色設定部で扱う色の範囲を、プリンタ装置及びディスプレイ装置の双方が再現可能な色範囲内に限定するように色設定部を補正する色設定データ補正部と、を具備することを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、色変換部は、プリンタ装置及びディスプレイ装置それぞれの色空間で表された色再現可能な最大領域を、絶対的な色空間座標内の領域としてそれぞれ変換し、それらが重なり合う領域情報を演算によって求める機能を持つものであることを特徴とする画像処理装置。
【請求項３】
請求項２に記載の画像処理装置において、画像生成部で、色設定データ補正部による補正後の色設定により作成された画像をプリンタ装置で印刷する際、プリンタドライバは、画像生成部から受け取った色情報データを色変換部に送り、色変換部は色域圧縮を行わずに色空間の変換のみを行った後、変換後の色情報データをプリンタドライバに返すように構成されていることを特徴とする画像処理装置。
【請求項４】
請求項２に記載の画像処理装置において、画像生成部で、色設定データ補正部による補正後の色設定により作成された画像をディスプレイ装置で表示する際、ディスプレイドライバは、画像生成部から受け取った色情報データを色変換部に送り、色変換部は色域圧縮を行わずに色空間の変換のみを行った後、変換後の色情報データをディスプレイドライバに返すように構成されていることを特徴とする画像処理装置。
【請求項５】
請求項１ないし４のいずれかに記載の画像処理装置における画像生成部及び色設定部を機能させて画像作成時に使用する色を指定する色設定処理機能を備えた画像生成プログラムにおいて、
画像出力装置を選択する処理と、選択された画像出力装置のプロファイルに基づいて画像出力装置の色再現領域を決定する処理と、決定された色再現領域を色設定処理に反映して色再現領域外の色を指定不可とする処理と、をホストコンピュータに実行させるものであることを特徴とする画像生成プログラム。
【請求項６】
請求項１ないし４のいずれかに記載の画像処理装置を用いてする画像処理機能をホストコンピュータに実現させるためのものであることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスプレイ装置やプリンタ装置などの異なる画像出力デバイス間におけるカラー画像データのカラーマッチングを的確に実現することが可能な画像処理装置及び該画像処理装置に用いる画像生成もしくは処理プログラムに関するものである。
【０００２】
【従来の技術】
近年、一般オフィス環境においても、多くのカラードキュメントがパーソナルコンピュータ上で作成されるようになり、また、それを出力するためのカラープリンタ装置が数多く導入され始めている。
【０００３】
上記パーソナルコンピュータなどで作成されたカラードキュメントをカラープリンタ装置で出力する場合、出力されたイメージは、ディスプレイ装置で表示されたイメージとは異なることが多い。これは、ディスプレイ装置とプリンタ装置とにおける色の表示方法（ディスプレイ装置はＲＧＢ、プリンタ装置はＣＭＹＫまたはＣＭＹ）や表示領域（ガモット）の相違により、色再現能力が異なるからである。
【０００４】
上記事情のため、ディスプレイ装置やプリンタ装置などの各デバイス間で、色特性の差を少なくするために、各種の色合わせ（カラーマッチング）を行っている。しかしながら、カラーマッチングを施して印刷しても、実際の出力結果がディスプレイ装置で表示されている色と異なる場合がしばしばある。これは、一般的にプリンタ装置で再現可能な色空間は、ディスプレイ装置で表示可能な色空間よりも格段に狭いため、ディスプレイ装置で表示された色の中には、プリンタ装置で再現不可能な色が多く存在するからである。
【０００５】
そこで、特開２００１−１５７０６９号公報に開示のものでは、システムに接続されたプリンタ装置やディスプレイ装置等の出力デバイスで色再現可能な共通の色再現領域を求めておき、画像編集の際の画像データを共通色再現領域に限定することで、出力の際に色空間の圧縮を不要にするとともに各出力デバイスにて同様の色合いで出力できるようにすることが提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、特開２００１−１５７０６９号公報に開示のものでは、画像データをシステムに入力する際には共通色再現領域に収まるようにマッピングするようになっているが、そのマッピングされた色がユーザの意図に合わない場合はディスプレイ装置の表示を見ながら修正することになる。外部から取り込んだ画像データについては、このような試行錯誤的な編集操作もやむを得ないが、ユーザが新規に作成するあるいは加筆する場合に、色設定メニューで指定した色で入力した画像データが共通色再現領域へのマッピングで色が変化したのでは作業効率が低下してしまう。
【０００７】
そこで、画像作成アプリケーションで使用する色設定データの設定部（基本色パッチ、カラーマトリクスと明度スライダ、ＲＧＢ階調値指定、ＨＬＳ階調値指定など）を、プリンタ装置あるいはディスプレイ装置で再現可能な色域の範囲内に制限することで、画像編集の際にユーザーが色設定メニューで色指定できないようにする。
【０００８】
その結果、ユーザーはプリンタ装置で実際に出力される色を見ながら画像編集が行えるため、印刷した時の出力結果の色味とディスプレイ装置上での色味の違いに戸惑うことがない。印刷の際の色変換処理において色域の圧縮は必要無く、色空間の線形変換だけを行えばよい。
【０００９】
本発明は、上記従来の問題点を解決するためになされたもので、その目的は、カラー画像の編集で指定可能な色の範囲を、出力装置あるいは表示装置の色再現範囲内に限定することで、表示装置と出力装置のカラーマッチングを正確に行える画像処理装置及び該画像処理装置に用いる画像生成もしくは処理プログラムを提供することにある。
【００１０】
【課題を解決するための手段】
上記目的を達成するため、本発明による画像処理装置は、ホストコンピュータにプリンタ装置とディスプレイ装置とが接続された画像処理装置において、ホストコンピュータ上でユーザーの指示によりカラー画像を生成する画像生成部と、画像生成部で生成された画像データを保存するための画像データ格納部と、ユーザーがカラー画像を作成または編集する際に画像の色設定を行う色設定部と、画像生成部で生成されたカラー画像をプリンタ装置で印刷またはディスプレイ装置に表示する際に各プロファイルを使用して色変換を行う色変換部と、プリンタ装置用のプロファイルを格納するプリンタプロファイル格納部と、ディスプレイ装置用のプロファイルを格納するディスプレイプロファイル格納部と、色変換部においてプリンタプロファイルを使用して色変換された画像データを、プリンタ装置に出力させるプリンタドライバと、色変換部においてディスプレイプロファイルを使用して色変換された画像データを、ディスプレイ装置に表示させるディスプレイドライバと、色設定部で扱う色の範囲を、プリンタ装置及びディスプレイ装置の双方が再現可能な色範囲内に限定するように色設定部を補正する色設定データ補正部と、を具備することを特徴とする。
【００１１】
同じく、本発明による画像処理装置は、上記の特徴に加えて、色変換部は、プリンタ装置及びディスプレイ装置そりぞれの色空間で表された色再現可能な最大領域を、絶対的な色空間座標内の領域としてそれぞれ変換し、それらが重なり合う領域情報を演算によって求める機能を持つものであることを特徴とする。
【００１２】
同じく、本発明による画像処理装置は、上記の特徴に加えて、画像生成部で、色設定データ補正部による補正後の色設定により作成された画像をプリンタ装置で印刷する際、プリンタドライバは、画像生成部から受け取った色情報データを色変換部に送り、色変換部は色域圧縮を行わずに色空間の変換のみを行った後、変換後の色情報データをプリンタドライバに返すように構成されていることを特徴とする。
【００１３】
同じく、本発明による画像処理装置は、上記の特徴に加えて、画像生成部で、色設定データ補正部による補正後の色設定により作成された画像をディスプレイ装置で表示する際、ディスプレイドライバは、画像生成部から受け取った色情報データを色変換部に送り、色変換部は色域圧縮を行わずに色空間の変換のみを行った後、変換後の色情報データをディスプレイドライバに返すように構成されていることを特徴とする。
【００１４】
同じく、本発明による画像生成プログラムは、本発明による画像処理装置における画像生成部及び色設定部を機能させて画像作成時に使用する色を指定する色設定処理機能を備えた画像生成プログラムにおいて、画像出力装置を選択する処理と、選択された画像出力装置のプロファイルに基づいて画像出力装置の色再現領域を決定する処理と、決定された色再現領域を色設定処理に反映して色再現領域外の色を指定不可とする処理と、をホストコンピュータに実行させるものであることを特徴とする。
【００１５】
同じく、本発明による画像処理プログラムは、本発明の画像処理装置を用いてする画像処理機能をホストコンピュータに実現させるためのものであることを特徴とする。
【００１６】
【発明の実施の形態】
本発明の一実施の形態について、図１ないし図７を参照して以下に説明する。
【００１７】
図１は、本実施例画像処理装置のシステム構成を示すブロック図である。同図に示すように、本システムでは、ホストコンピュータ１にプリンタ装置２とディスプレイ装置３とが接続されて構成されている。ホストコンピュータ１は、ワープロ，ＣＡＤ，グラフ作成ソフトウェア等の複数のアプリケーションプログラムを備えた情報処理装置であり、ユーザーがプログラムに対する操作を実行することによって、データファイルを作成するものである。
【００１８】
なお、ユーザーは、操作の実行に際して、図示しないキーボードやマウスなどを入力装置として使用し、ディスプレイ装置３を表示装置として使用する。本実施例では、ディスプレイ装置３はディスプレイドライバ１１よりＲ（Ｒｅｄ）、Ｇ（Ｇｒｅｅｎ）、Ｂ（Ｂｌｕｅ）それぞれの輝度データを受け取り、これらの輝度データを混ぜ合わせることで画面表示するものであるとする。
【００１９】
また、ホストコンピュータ１は、作成したデータファイルを印刷する場合には、データファイルに応じた画像データを含む印刷ジョブを、プリンタ装置２に送信するように設定されている。
【００２０】
プリンタ装置２は、ホストコンピュータ１から送信された印刷ジョブに従って、画像データを所定の用紙に印刷するカラー印刷装置である。本実施の形態においてプリンタ装置２は、プリンタドライバ１５より受信したＣｙａｎ（シアン）、Ｍａｇｅｎｔａ（マゼンタ）、Ｙｅｌｌｏｗ（イエロー）、Ｂｌａｃｋ（黒）４色のラスタイメージを、これら４色のインクまたはトナーを用いて、所定の用紙に印刷するものであるとする。
【００２１】
ここで、ホストコンピュータ１の構成を詳細に説明する。図１に示すように、ホストコンピュータ１は、ディスプレイドライバ１１、ディスプレイプロファイル格納部１２、色設定データ補正部１３、色設定部１４、プリンタドライバ１５、プリンタプロファイル格納部１６、色変換部１７、画像生成部１８及び画像データ格納部１９を備えている。
【００２２】
画像生成部１８は、画像作成アプリケーションなどのソフトウェアで実現され、ユーザーの操作によって作成された画像のデータを生成する。また、画像生成する際に、使用するプリンタ装置２及びディスプレイ装置３をユーザーに指定させる。
【００２３】
画像データ格納部１９は、画像生成部１８で作成された画像データを保存する記憶装置（メモリ、ハードディスク装置など）である。
【００２４】
色設定部１４は、画像生成部１８によって呼び出され、画像作成アプリケーションで作成する画像の色を指定または作成するために使用される。色設定で使用されるメニュー画面の例を図２（ａ）に示している。このメニューの場合、基本色パッチ２１、カラーマトリクス２２、明度スライダ２３、ＲＧＢ階調値指定ボックス２４、ＨＬＳ（Ｈｕｅ：色相、Ｌｉｇｈｔｎｅｓｓ：明度、Ｓａｔｕｒａｔｉｏｎ：彩度）階調値指定ボックス２５などを使用して色の指定または作成が可能になっている。
【００２５】
基本色パッチ２１には、色の作成の際に基本となる基本色が登録されており、マウスなどで選択してそのまま使用することができる。また、基本色に登録されていない色を作成する場合、カラーマトリクス２２内の適切な場所をマウスでクリックして目安となる色を選択し、明度スライダ２３のつまみを動かすことで、色の中に混じっている白と黒の量を調節することができるようになっている。明度スライダ２３のつまみを動かすと、明度（Ｌ）の値も変化し、例えば、設定可能な明度（Ｌ）の値が０から２４０であるとすると、明度値が０の場合は黒、２４０の場合が白となる。
【００２６】
さらに、ＲＧＢ階調値指定ボックス２４、または、ＨＬＳ階調値指定ボックス２５を使用して、それぞれの階調値を指定することによっても、独自の色を定義することが可能になっている。この場合、ＲＧＢ階調値指定ボックス２４の値を変更すると、ＨＬＳ階調値指定ボックス２５の値、カラーマトリクス２２内のカーソルの位置及び明度スライダ２３には、作成中の色がリアルタイムに表示されるため、色を確認しながら色の作成を実施できる。
【００２７】
また、本実施例画像処理装置の色設定部１４は、後に記述するように、色設定データ補正部１３からの補正情報を使用して、色設定部１４のユーザインタフェースメニューを補正する機能も有している。
【００２８】
色設定データ補正部１３は、画像生成部１８で画像生成する際に指定したプリンタ装置２及びディスプレイ装置３に応じて、色変換部１７で抽出されたプリンタ装置２及びディスプレイ装置３それぞれの色再現領域の重なり情報を色変換部１７より受け取る。そして、その情報を元に、色指定を制限するための補正情報を生成し、色設定部１４に伝達する機能を有している。
【００２９】
ディスプレイドライバ１１は、画像生成部１８で生成され、色変換部１７において色変換された上記輝度データをディスプレイ装置３に表示させるための制御部である。
【００３０】
プリンタドライバ１５は、画像生成部１８で生成され、色変換部１７で色変換された画像データをプリンタ装置２で印刷させるための制御部である。
【００３１】
色変換部１７は、ディスプレイプロファイル格納部１２またはプリンタプロファイル格納部１６に格納されているディスプレイ装置３またはプリンタ装置２の種類に応じたプロファイル（後述）を用いて、画像データを最適な出力色（Ｒ，Ｇ，ＢやＣ，Ｍ，Ｙ，Ｋ）に色変換（色再現）するものである。色変換された画像データは、ディスプレイドライバ１１またはプリンタドライバ１５に受け渡される。
【００３２】
また、色変換部１７は、プリンタプロファイルおよびディスプレイプロファイルに基づいて、プリンタ装置２とディスプレイ装置３の色再現領域の重なりを計算し、色設定データ補正部１３に伝達する機能も有している。また、印刷または表示の際、カラーマッチングを行わずに、色空間の直接変換のみ行うことも可能である。
【００３３】
プリンタプロファイル格納部１６は、プリンタ装置の色再現領域を示したプロファイルを格納することができ、本実施例の形態においては、プリンタ装置２の発色可能なカラーの全域情報を含んだプロファイルが格納されているものとする。
【００３４】
ディスプレイプロファイル格納部１２は、ディスプレイ装置の色再現領域を示したプロファイルを格納することができ、本実施例の場合、ディスプレイ装置３の発色可能なカラーの全域情報を含んだプロファイルが格納されているものとする。
【００３５】
本実施例の画像処理装置で使用されるプリンタプロファイルおよびディスプレイプロファイルは、プリンタ装置２またはディスプレイ装置３のカラー特性情報を表すものであり、発色可能なカラーの全域情報を含むものである。
【００３６】
次に、本実施例における画像処理全体の流れを図３に示すフローチャートを使用して説明する。まず初めに、ユーザーはホストコンピュータ１上で画像データを作成するために、画像編集アプリケーションプログラムを起動する（ステップＳ１）。次に、画像データを編集するための画像ファイルを作成する（ステップＳ２）。その後、ホストコンピュータ１に接続されている表示装置と印刷装置をメニューより選択する（ステップＳ３）。なお、表示装置と印刷装置の選択メニューの一例を図４に示している。このメニューには、ディスプレイプロファイル格納部１２及びプリンタプロファイル格納部１６にそれぞれ格納されているプロファイルに対応するディスプレイ装置３とプリンタ装置２の名前がリスト表示されるようになっている。
【００３７】
ステップＳ３の後、画像の色指定に使用される色設定部１４の補正が行われる（ステップＳ４）。なお、色設定部１４の補正の手順については、図５に示すフローチャートをもとに後段で説明する。また、ステップＳ４の後、画像の編集が行われ（ステップＳ５）、その後、画像の編集が完了したか否かをチェックする（ステップＳ６）。もし、完了していればステップＳ７に進み、完了していなければ、再度ステップＳ５に戻る。ステップＳ７においては、画像の印刷が行われることになる。
【００３８】
ここで、図５のフローチャートについて説明する。まず、色変換部１７は、プリンタプロファイル格納部１６より、図３のステップＳ３で選択されたプリンタ装置に対応するプリンタプロファイルを読み込む（ステップＳ１１）。ここでは、プリンタ装置２に対応するプリンタプロファイルが読み込まれる。次に、プリンタ装置２のプリンタプロファイル内に含まれる発色可能なカラーの全域情報を元に、プリンタ装置２の色再現領域を絶対色空間に展開する（ステップＳ１２）。すなわち、プリンタ装置２の色再現可能な最大領域情報（境界座標）を計算式によって絶対空間における領域情報に変換する。
【００３９】
ここで、本実施例では絶対色空間として、ＣＩＥ（Ｃｏｍｍｉｓｓｉｏｎ　Ｉｎｔｅｒｎａｔｉｏｎａｌｅｄｅ　Ｉ’Ｅｃｌａｉｒａｇｅ：国際照明委員会）によって標準化されているＸＹＺ表色系を用いるものとする。図６にＸＹＺ表色系の色度図を図示している。
【００４０】
ここで、図６に示されるＸＹＺ色度図について簡単に説明する。三刺激値Ｘ，Ｙ，Ｚより下記式１で求められたｘを横軸、式２で求められたｙを縦軸にとり、可視光領域の光のスペクトルの色度点を連続して置いた軌跡が描かれている。また、弧状の軌跡上の数字は波長である。図のように、色度図の重心位置に白色、左下の方が青色、上の方が緑色、右下の方が赤色になっている。白色点の近くにある色は無彩色に近いため色味が少なく、彩度が低い。また、色度図外周のスペクトル軌跡に近い場所にある色ほど彩度が高くなる。
ｘ＝Ｘ／（Ｘ＋Ｙ＋Ｚ）　・・・（式１）
ｙ＝Ｙ／（Ｘ＋Ｙ＋Ｚ）　・・・（式２）
【００４１】
ここで、プリンタ装置２で使用されるカラーモデルであるＣＭＹを、上述した色変換部１７で使用されるデバイスに依存しないカラーモデルであるＸＹＺ表示系に変換するための式は、下記の式３から式５になる。
Ｘ＝Ｆｘ（Ｃ，Ｍ，Ｙ）　・・・（式３）
Ｙ＝Ｆｙ（Ｃ，Ｍ，Ｙ）　・・・（式４）
Ｚ＝Ｆｚ（Ｃ，Ｍ，Ｙ）　・・・（式５）
なお、Ｆｘは、ＣＭＹの値をＸ値に変換する変換式、Ｆｙは、ＣＭＹの値をＹ値に変換する変換式、Ｆｚは、ＣＭＹの値をＺ値に変換する変換式である。また、上記関数Ｆｘ、Ｆｙ、Ｆｚは、プリンタプロファイルを使用して得られるものである。
【００４２】
プリンタプロファイルは、ホストコンピュータ１に搭載された色変換部１７で使用される色変換用のＬＵＴテーブルであり、ＣＭＹの値が決まれば絶対色空間座標であるＸＹＺが決定される。
【００４３】
また、色変換部１７で使用されるデバイスに依存しないＣＩＥによって標準化されているカラーモデルとしては、上記ＸＹＺ表示系の他に、Ｌ＊ａ＊ｂ＊表示系等があげられる。
【００４４】
図５に示すフローチャートの説明に戻る。次に、ステップＳ１２の後、色変換部１７は、ディスプレイプロファイル格納部１２より、図３のステップＳ３で選択されたディスプレイに対応するディスプレイプロファイルを読み込む（ステップＳ１３）。ここでは、ディスプレイ装置３に対応するディスプレイプロファイルが読み込まれる。次に、ディスプレイ装置３のディスプレイプロファイル内に含まれる発色可能なカラーの全域情報を元に、ディスプレイ装置３の色再現領域を絶対色空間に展開する（ステップＳ１４）。すなわち、ディスプレイ装置３の色再現可能な最大領域情報（境界座標）を計算式によって絶対空間における領域情報に変換する。
【００４５】
ここで、ディスプレイ装置３で使用されるカラーモデルであるＲＧＢを、上述した色変換部１７で使用されるデバイスに依存しないカラーモデルであるＸＹＺ表示系に変換するための式は下記の式６から式８となる。
Ｘ＝ｆｘ（Ｒ，Ｇ，Ｂ）　・・・（式６）
Ｙ＝ｆｙ（Ｒ，Ｇ，Ｂ）　・・・（式７）
Ｚ＝ｆｚ（Ｒ，Ｇ，Ｂ）　・・・（式８）
【００４６】
なお、ｆｘは、ＲＧＢの値をＸ値に変換する変換式、ｆｙは、ＲＧＢの値をＹ値に変換する変換式、ｆｚは、ＲＧＢの値をＺ値に変換する変換式である。また、上記関数ｆｘ、ｆｙ、ｆｚは、ディスプレイプロファイルを使用して得られるものである。さらに、上記関数ｆｘ、ｆｙ、ｆｚは、ＣＩＥの定義に従って、Ｒ、Ｇ、Ｂの刺激値を、Ｒ＝７０．０ｎｍ、Ｇ＝５４６．１ｎｍ、Ｂ＝４３５．８ｎｍの単色光としたときに、以下の式９から式１１で表される。
Ｘ＝２．７６８９＊Ｒ＋１．７５１７＊Ｇ＋１．１３０２＊Ｂ・・（式９）
Ｙ＝Ｒ＋４．５９０７＊Ｇ＋０．０６０１＊Ｂ・・・・・・・・（式１０）
Ｚ＝０．０５６５＊Ｇ＋５．５９４３＊Ｂ・・・・・・・・・・（式１１）
【００４７】
ここで、図５に示すフローチャートの説明に戻る。次に、ステップＳ１４の後は、ステップＳ１２及びステップＳ１４でＸＹＺ表色系の色度図上に展開されたプリンタ装置２とディスプレイ装置３との色再現領域の重なる部分を抽出する（ステップＳ１５）。図７には例として、ステップＳ１２及びステップＳ１４で展開されたプリンタ装置２とディスプレイ装置３の色再現領域を示している。上記プリンタ装置２とディスプレイ装置３との色再現領域の重なり部分とは、図７における斜線部分を意味する。
【００４８】
次に、色変換部１７は、ステップＳ１５で抽出した領域情報を色設定データ補正部１３に伝達する（ステップＳ１６）。その後、色設定データ補正部１３は、この領域に基づいて色設定部１４で設定可能な領域を補正する（ステップＳ１７）。この結果、色設定部１４で指定できる基本色パッチ２１の色が選択できなくなったり、入力できるＲＧＢ階調値やＨＬＳ階調値の範囲が制限されたり、カラーマトリクス２２のカーソル移動範囲が制限されたり、明度スライダ２３の解像度が減少する（ステップＳ１８）。図２（ｂ）に、補正された後の色設定部１４の様子を示す（図２（ａ）は、無制限の状態を示す）。
【００４９】
以上のように、本実施例においては、カラー画像を作成する際、あらかじめプロファイルによって、デバイスに依存しない色空間に変換する。そして、ディスプレイ装置３とプリンタ装置２との各色再現領域が重なり合う範囲内の色域だけをカラー画像アプリケーションが扱う色区間に再び変換し、色設定に利用する。すなわち、画像作成アプリケーションで使用する色設定データの設定部（基本色パッチ２１、カラーマトリクス２２、明度スライダ２３、ＲＧＢ階調値指定ボックス２４、ＨＬＳ階調値指定ボックス２５）を、プリンタ装置２あるいはディスプレイ装置３で再現可能な色域の範囲内に制限することで、画像編集の際にユーザーが色設定メニューで色指定できないようにする。
【００５０】
このように、カラー画像の編集で指定可能な色の範囲を、出力装置および表示装置の色再現範囲内に制限することで、出力（印刷）時に改めてカラーマッチングを行う必要がなく、かつ、表示装置と出力装置のカラーマッチングが正確に行えることになる。また、ユーザーはプリンタ装置２で実際に出力される色を見ながら画像編集が行えるため、印刷したときの出力結果の色味とディスプレイ装置３上での色味との違いに戸惑うことがなくなる。また、印刷の際に必要な色変換処理は、色空間の線型変換のみとなるため、ガモット圧縮を伴ったカラーマッチングを行う場合に比べて、印刷（演算）にかかる時間が大幅に早くなる。
【００５１】
さらに、カラー画像作成時のディスプレイ装置３の色再現範囲が、出力装置の色再現範囲をカバーしていれば、該出力装置の色再現範囲だけで限定しても良い。なお、出力装置はプリンタ装置に限るものではない。
【００５２】
【発明の効果】
一般的に、カラープリンタで再現可能な色域（ガモット）は、ディスプレイのガモットよりも狭いため、通常はガモット圧縮などを使ったカラーマッチングを施して、色味を合わせようとする。しかし、従来のカラーマッチングは、ディスプレイの色再現領域を、より小さいプリンタの色再現領域に圧縮して近似しているため、近い色に見えるが同じ色ではない。
【００５３】
そこで、本発明では、カラー画像を作成する際に、あらかじめプロファイル（発色可能なカラーの全域情報）によるカラーマッチングシステムを使用し、デバイスに依存しない色空間にそれぞれ変換する。そして、ディスプレイ装置及びプリンタ装置それぞれの色再現領域が重なり合う範囲内の色域だけを、カラー画像作成アプリケーションが扱う色区間に再び変換して、色設定に使用するようにしている。
【００５４】
したがって、本発明の構成によれば、カラー画像作成アプリケーションで使用する色設定データの選択（基本色パッチ、カラーマトリクスと明度スライダ、ＲＧＢ階調値指定、ＨＬＳ階調値指定などによる色指定）が、プリンタで再現可能な色域内に限定されているため、印刷する時に改めてカラーマッチングを行う必要がない。つまり、印刷時にガモット圧縮などの色合わせが不必要で、色空間の直接（線形）変換のみで済む。
【００５５】
一般的に、プリンタで使用されるカラーモデルはＣＭＹ（Ｃｙａｎ・Ｍａｇｅｎｔａ・Ｙｅｌｌｏｗ）、ディスプレイで使用されるカラーモデルはＲＧＢ（Ｒｅｄ・Ｇｒｅｅｎ・Ｂｌｕｅ）である。また、画像作成アプリケーションで色設定に使用されるカラーモデルはＲＧＢやＨＬＳ（Ｈｕｅ：色相・Ｌｉｇｈｔｎｅｓｓ：明度・Ｓａｔｕｒａｔｉｏｎ：彩度）などである。一方、色変換部で使用されるデバイスに依存しないカラーモデルにはＣＩＥ（Ｃｏｍｍｉｓｓｉｏｎ　Ｉｎｔｅｒｎａｔｉｏｎａｌｅ　ｄｅ　Ｉ’Ｅｃｌａｉｒａｇｅ：国際照明委員会）によって標準化されているＸＹＺ表色系やＣＩＥ−Ｌ＊ａ＊ｂ＊表色系などがある。
【００５６】
本発明では、ＣＭＹで定義されたプリンタの色再現可能な最大領域情報（境界座標）を計算式によってＸＹＺ空間における領域情報に変換する。次に、ＲＧＢで定義されたディスプレイの色再現可能な最大領域情報（境界座標）も計算式によってＸＹＺ空間における領域情報に変換する。そして、ＸＹＺ表色系という同一の三次元空間におけるプリンタとディスプレイの最大領域の重なりを計算し、その境界座標情報を画像作成アプリケーションで使用される色空間（ＨＬＳ、ＲＧＢ）座標に変換し、色設定データ補正部に知らせるようにしている。
【００５７】
したがって、本発明の構成によれば、色設定データ補正部は、この境界座標情報をもとに色設定部の色設定データの設定部（基本色パッチ、カラーマトリクスと明度スライダ、ＲＧＢ階調値指定、ＨＬＳ階調値指定）の設定値を制御（操作）することが可能になる。
【００５８】
また、本発明の構成によれば、補正された色設定部（基本色パッチ、カラーマトリクスと明度スライダ、ＲＧＢ階調値指定、ＨＬＳ階調値指定）を使用して作成されたカラー画像は、プリンタで再現可能な色域内に限定されている。そのため、印刷の際に、色域圧縮を伴うカラーマッチングを施す必要が無くなる。
【００５９】
さらに、本発明の構成によれば、補正された色設定部（基本色パッチ、カラーマトリクスと明度スライダ、ＲＧＢ階調値指定、ＨＬＳ階調値指定など）を使用して作成されたカラー画像は、ディスプレイで再現可能な色域内に限定されている。そのため、表示の際に、色域圧縮を伴うカラーマッチングを施す必要が無くなる。
【図面の簡単な説明】
【図１】本発明の一実施形態にかかる画像処理装置のシステム構成を示すブロック図。
【図２】メニュー画面を示す図で、（ａ）は、作成画像の色の指定に使用される色設定部のメニュー画面の一例を示し、（ｂ）は、（ａ）に示すメニュー画面が、プリンタ装置とディスプレイ装置の両方で表示可能な色域だけ指定可能なように補正された様子を示す。
【図３】本発明の一実施形態における全体の処理の流れを示すフローチャート。
【図４】図３に示すフローチャートのステップＳ３で使用される、表示装置と印刷装置の選択メニューの一例を示す図。
【図５】本発明の一実施形態における、色設定部の補正処理手順を示すフローチャート。
【図６】ＣＩＥによって標準化されているＸＹＺ表色系の色度図。
【図７】図５に示すフローチャートのステップＳ１４、ステップＳ１５で計算された各色域をＸＹＺ色度図に展開した様子を示している図。
【符号の説明】
１　ホストコンピュータ
２　プリンタ装置
３　ディスプレイ装置
１１　ディスプレイドライバ
１２　ディスプレイプロファイル格納部
１３　色設定データ補正部
１４　色設定部
１５　プリンタドライバ
１６　プリンタプロファイル格納部
１７　色変換部
１８　画像生成部
１９　画像データ格納部
２１　基本色パッチ（色設定部１４）
２２　カラーマトリクス（色設定部１４）
２３　明度スライダ（色設定部１４）
２４　ＲＧＢ階調値指定ボックス（色設定部１４）
２５　ＨＬＳ階調値指定ボックス（色設定部１４）
【図１】
2004023650.tif 000003
【図２】
2004023650.tif 000004
【図３】
2004023650.tif 000005
【図４】
2004023650.tif 000006
【図５】
2004023650.tif 000007
【図６】
2004023650.tif 000008
【図７】
2004023650.tif 000009