(57)【要約】【課題】  複数のオブジェクト（人物の顔、空、緑、花等）を用い、ユーザのモニタに表示されたオブジェクトに対して、色（明度、色相、彩度等）が異なる複数の画像をインデックスプリントし、ユーザがその中から一つを選択することで、写真画像などのプリント出力の際、ユーザ個人の好みの色再現を行うことが目的である。【解決手段】  一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする画像処理方法。【選択図】        図６
2006015514.tif 000002
【特許請求の範囲】
【請求項１】
一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする画像処理方法。
【請求項２】
前記印刷される複数の異なる画像は、前記オブジェクトまたはシーンの明るさを表す信号、色味を表す信号、鮮やかさを表す信号のいずれかまたは全てを変化させた画像であることを特徴とする請求項１に記載の画像処理方法。
【請求項３】
前記明るさを表す信号とは輝度または明度であり、色味を表す信号とは色相であり、鮮やかさを表す信号とは彩度であることを特徴とする請求項１または２に記載の画像処理方法。
【請求項４】
前記画像処理は、同一系統色の複数の異なるオブジェクトまたはシーンに対して複数回繰り返し、学習機能によって画像処理テーブルまたはパラメータを設定することを特徴とする画像処理方法。
【請求項５】
前記画像処理は、他系統色の複数の異なるオブジェクトまたはシーンに対してそれぞれ行うことを特徴とする請求項１に記載の画像処理方法。
【請求項６】
一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする画像処理装置。
【請求項７】
前記印刷される複数の異なる画像は、前記オブジェクトまたはシーンの明るさを表す信号、色味を表す信号、鮮やかさを表す信号のいずれかまたは全てを変化させた画像であることを特徴とする請求項６に記載の画像処理装置。
【請求項８】
前記明るさを表す信号とは輝度または明度であり、色味を表す信号とは色相であり、鮮やかさを表す信号とは彩度であることを特徴とする請求項６または７に記載の画像処理装置。
【請求項９】
前記画像処理は、同一系統色の複数の異なるオブジェクトまたはシーンに対して複数回繰り返し、学習機能によって画像処理テーブルまたはパラメータを設定することを特徴とする請求項６に記載の画像処理装置。
【請求項１０】
前記画像処理は、他系統色の複数の異なるオブジェクトまたはシーンに対してそれぞれ行うことを特徴とする請求項６に記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法および画像処理装置に関し、例えば、デジタル写真などのような画像データに対して各ユーザの好みの色に印刷出力できるものである。
【０００２】
近年、インクジェット印刷技術の発展にともない、高画素のデジタルカメラで撮影した画像を、従来と比較して、より良好に印刷出力できるようになりつつある。
【０００３】
しかしながら、デジタル化したフォト画像をプリンタで印刷出力する場合、出力される画像は必ずしもユーザの好む色に印刷されるとは限らない。特に青、緑、肌色などは記憶色と呼ばれ、ユーザの好みが大きく分かれる色である。つまりこういった記憶色が微妙にずれれば、その画像の印象が大きく変わってしまうことがしばしばある。
【０００４】
例えば、写真に写る青空の色でも、鮮やかなシアン系の青色が好まれる場合と、深みのあるマゼンタ系の青色が好まれる場合がある。また、肌色に関しても、国や地域、世代や被写体によってユーザの好ましいとする肌色が異なる場合がある。すなわち、ただ一つのカラールックアップテーブルやカラー関数パラメータだけでは、ただ一色の印刷出力しかできず、すべてのユーザが所望する色をプリンタで表現することはなかなか難しい。
【０００５】
また、最近ではフォト画像をパソコンに取り込み、モニタを見ながら画像編集することがしばしばなされる。さらにはデジタルカメラで撮影した画像をテレビに接続して鑑賞することもできる。しかしそうした画像を印刷する際、モニタに表示された色と印刷物の色を合わせようと調整することは非常に難しく、ユーザ好みの色再現がなかなかできない。
【０００６】
これはモニタの種類や表示設定値の違いで各ユーザの見る色が大きく異なるためであり、こうした差異が、ユーザ個人が好みの色再現を行う上で弊害となる。
【０００７】
さらには、手本となる写真の色にプリント色を合わせたいという場合もある。この場合は、同一光源下で手本のサンプルとプリントサンプルを同一色に調整する必要がある。一方で、業務用に、色標のようにある定まった色を出力しなければならない場合もある。この場合も同様、同一光源下で例えばカラーパッチのプリントサンプルと色標とを同一色に調整しなければならない。
【背景技術】
【０００８】
このような課題において、特許文献１では、ユーザによって任意の色を他の指定色に変換するように指示し、その指定情報に基づいて入力画像信号を色相分割マスキング処理などの色変換処理を行うことを提案している。
【０００９】
ところが、特許文献１のような方法では、任意の色を他の色に指定しても、それに近傍の色が所望の色に変換されないというおそれがあった。
【特許文献１】特開平１１−２９８７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
そのため本発明では、一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする。
【００１１】
前記印刷される複数の異なる画像は、前記オブジェクトまたはシーンの明るさを表す信号、色味を表す信号、鮮やかさを表す信号のいずれかまたは全てを変化させた画像であることを特徴とする。
【００１２】
前記画像処理は、同一系統色の複数の異なるオブジェクトまたはシーンに対して複数回繰り返し、学習機能によって画像処理テーブルまたはパラメータを設定することを特徴とする。
【００１３】
前記画像処理は、他系統色の複数の異なるオブジェクトまたはシーンに対してそれぞれ行うことを特徴とする。
【００１４】
前記明るさを表す信号とは輝度、または明度であり、色味を表す信号とは色相であり、鮮やかさを表す信号とは彩度であることを特徴とする。
【００１５】
本実施形態では、明るさを表す信号を輝度として扱うが、明度を用いてもよいことは明白である。
【００１６】
本発明は、複数のオブジェクト（人物の顔、空、緑、花等）を用い、ユーザのモニタに表示されたオブジェクトに対して、色（明度、色相、彩度等）が異なる複数の画像をインデックスプリントし、ユーザがその中から一つを選択することで、写真画像などのプリント出力の際、ユーザ個人の好みの色再現を行う画像処理方法および画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
例えば、人物の顔、緑の草木、青空などといったオブジェクトのある、またはそのようなシーンの画像を準備し、それぞれについて色相、彩度、輝度を変化させた画像をインデックスプリントする。ここで準備する画像は、予めアプリケーション１０１やプリンタドライバ１０３に格納しておいてもよいし、ユーザが撮影したオリジナル画像を用いるよう設定してもよい。ユーザはインデックスプリントされた複数の画像を見比べ、または自分のモニタに表示された画像と比較し、または手本となる写真や色標と比較して各オブジェクトまたはシーンにおいて最適な色の画像を一つ選択する。
【００１８】
その際、例えば人物の画像１枚だけの選択結果においてカラールックアップテーブルや色処理パラメータを設定したのでは、他の人物画像に対しても十分に良好な画像が得られるとは限らない。最初に、赤みがかった肌色を黄色よりに設定した場合、元々黄色がかった画像はその設定においては、さらに黄色よりな肌色になってしまうかも知れない。そこで、様々な肌色の画像においてユーザにとって良好な色を得るには、様々な肌色の画像を用いて色選択処理を複数回行い、カラールックアップテーブルや色処理パラメータを設定する必要がある。
【００１９】
そこで、例えば肌色のオブジェクトがある画像を用い、輝度、色相、彩度のいずれかまたは全てを変えた複数の画像をインデックスプリントして、その中から一つを選択し、カラールックアップテーブルまたは色処理パラメータの設定を行う。これを同一系統色の異なる画像、つまり前記画像とは異なる肌色のオブジェクトのある画像、を用いて上記選択処理を繰り返し行う。その都度、学習機能によりカラールックアップテーブルまたは色処理パラメータを変更していき、選択処理を行う毎にユーザの最も好ましい色に設定していく。こうすることで、あらゆる画像において例外なく好ましい色にプリントすることが可能となる。
【００２０】
ユーザが設定する好みの色は、プリントされたサンプルの色を見て、その画像にあった最も好ましい色を選択してもよいし、ユーザのテレビやモニタに最も近い色を選択してもよい。また、手本となる写真や色標と見比べて最も近い色を選択してもよい。
【００２１】
本発明は、デジタル写真などのような画像データに対して各ユーザの好みの色に印刷出力できる画像処理方法および画像処理装置を提供することにある。
【００２２】
なお、さらに詳細に説明すれば、本発明は下記の構成によって前記課題を解決できた。
【００２３】
（１）一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする画像処理方法。
【００２４】
（２）前記印刷される複数の異なる画像は、前記オブジェクトまたはシーンの明るさを表す信号、色味を表す信号、鮮やかさを表す信号のいずれかまたは全てを変化させた画像であることを特徴とする前記（１）に記載の画像処理方法。
【００２５】
（３）前記明るさを表す信号とは輝度または明度であり、色味を表す信号とは色相であり、鮮やかさを表す信号とは彩度であることを特徴とする前記（１）または（２）に記載の画像処理方法。
【００２６】
（４）前記画像処理は、同一系統色の複数の異なるオブジェクトまたはシーンに対して複数回繰り返し、学習機能によって画像処理テーブルまたはパラメータを設定することを特徴とする画像処理方法。
【００２７】
（５）前記画像処理は、他系統色の複数の異なるオブジェクトまたはシーンに対してそれぞれ行うことを特徴とする前記（１）に記載の画像処理方法。
【００２８】
（６）一つのオブジェクトまたはシーンに対して、複数の異なる画像処理を施して印刷し、その中から任意の一つを選択することにより、画像処理テーブルまたはパラメータを設定することを特徴とする画像処理装置。
【００２９】
（７）前記印刷される複数の異なる画像は、前記オブジェクトまたはシーンの明るさを表す信号、色味を表す信号、鮮やかさを表す信号のいずれかまたは全てを変化させた画像であることを特徴とする前記（６）に記載の画像処理装置。
【００３０】
（８）前記明るさを表す信号とは輝度または明度であり、色味を表す信号とは色相であり、鮮やかさを表す信号とは彩度であることを特徴とする前記（６）または（７）に記載の画像処理装置。
【００３１】
（９）前記画像処理は、同一系統色の複数の異なるオブジェクトまたはシーンに対して複数回繰り返し、学習機能によって画像処理テーブルまたはパラメータを設定することを特徴とする前記（６）に記載の画像処理装置。
【００３２】
（１０）前記画像処理は、他系統色の複数の異なるオブジェクトまたはシーンに対してそれぞれ行うことを特徴とする前記（６）に記載の画像処理装置。
【発明の効果】
【００３３】
本発明によれば、記憶色と呼ばれる写真にとって重要な色を、インデックスプリントされた複数の画像の中から一つを選択することで、ユーザの好みの色を設定する。その際、同一系統色の複数の異なる画像を用いて選択処理を、学習機能によって行うことで、様々な画像においてユーザの好みの色を出力することができる。
【００３４】
この結果、これまで１種類の色空間しか持ち得なかったプリンタが、ユーザ毎に好まれる色をプリントすることが可能となる。
【発明を実施するための最良の形態】
【００３５】
以下、図面を参照して本発明の実施形態を詳細に説明する。
【実施例】
【００３６】
＜第１の実施形態＞
図１は、本発明の一実施形態にかかる印刷システムの概略構成を示すブロック図である。本システムは、概略、ホストコンピュータ１００、プリンタ１０６およびモニタ１０５を有して構成されるものである。すなわち、ホストコンピュータ１００には、例えばインクジェット方式のプリンタ１０６とモニタ１０５が双方向通信可能に接続されている。
【００３７】
ホストコンピュータ１００は、ＯＳ（オペレーティングシステム）１０２を有し、また、このＯＳ１００による管理下においてそれぞれの処理を行う、ワードプロセッサ、表計算、画像処理、インターネットブラウザ等のアプリケーション１０１、このアプリケーションによって発行され、出力画像を示す各種描画命令群（イメージ描画命令、テキスト描画命令、グラフィックス描画命令）を処理して印刷データを作成するプリンタドライバ１０３、および同様にアプリケーション１０１が発行する各種描画命令群を処理してモニタ１０５に表示を行うモニタドライバ１０４を同様のソフトウェアとして有している。
【００３８】
また、ホストコンピュータ１００は、上述のソフトウェアによって動作可能な各種ハードウエアとして中央演算処理装置ＣＰＵ１０８、ハードディスクドライバＨＤ１０７、ランダムアクセスメモリ（ＲＡＭ）１０９、リードオンリーメモリ（ＲＯＭ）１１０等を備える。すなわち、ＣＰＵ１０８は、上述のソフトウェアに従った処理にかかる信号処理を実行し、ハードディスクドライバ１０７によって駆動されるハードディスクやＲＯＭ１１０には、それらの各種ソフトウェアが予め格納されており、必要に応じて読み出されて用いられる。また、ＲＡＭ１０９は、上記ＣＰＵ１０８による信号処理実行のワークエリア等として用いられる。
【００３９】
図１に示される実施形態として、例えば、一般的に普及しているＩＢＭ社のＡＴ互換機のパーソナルコンピュータにＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（登録商標）ＸＰをＯＳとして使用し、任意の印刷処理が可能なアプリケーションをインストールし、モニタとプリンタを接続したものを挙げることができる。
【００４０】
以上の構成を有したプリントシステムにおいて、ユーザは、アプリケーション１０１によってモニタ１０５に表示された表示画像に基づき、同様にアプリケーションによる処理を介して文字などのテキストに分類されるテキストデータ、図形などのグラフィックスに分類されるグラフィックスデータ、自然画などに分類されるイメージ画像データなどからなる画像データを作成することができる。
【００４１】
そして、この作成した画像データの印刷出力がユーザによって指示されると、アプリケーション１０１はＯＳ１０２に印刷出力要求を行うとともに、グラフィックスデータ部分をグラフィックス描画命令、イメージ画像データ部分をイメージ描画命令として構成した、出力画像を示す描画命令群をＯＳ１０２に発行する。これに対し、ＯＳ１０２はアプリケーションの印刷出力要求を受け、その印刷を行うプリンタに対応したプリンタドライバ１０３に描画命令群を発行する。
【００４２】
プリンタドライバ１０３は、ＯＳ１０２から入力した印刷要求と描画命令群を処理しプリンタ１０６で印刷可能な形態の印刷データを作成してプリンタ１０６に転送する。この場合に、プリンタ１０６がラスタープリンタである場合は、プリンタドライバ１０３はＯＳ１０２からの描画命令に対して、順次画像補正処理を行い、そして順次ＲＧＢ２４ビットページメモリにラスタライズし、すべての描画命令をラスタライズした後にＲＧＢ２４ビットページメモリの内容をプリンタ１０６が印刷可能なデータ形式、例えばＣＭＹＫデータに変換を行いプリンタに転送する。
【００４３】
図２は、プリンタドライバ１０３で行われる処理を示す図である。プリンタドライバ１０３の処理は、大別して、画像補正処理とプリンタ用補正処理からなる。
【００４４】
画像補正処理１２０は、ＯＳ１０２から入力した描画命令群に含まれる輝度信号Ｒ、Ｇ、Ｂからなる色情報に対して、画像補正処理を行う。詳しくは、レッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の色情報を基に、後述の自動階調補正処理を行う。一方、プリンタ用補正処理部１２１は、まず画像補正処理１２０によって補正された色情報の描画命令をラスタライズし、Ｒ、Ｇ、Ｂ２４ビットのページメモリにラスター画像を生成する。そして、所定の画素毎に印刷を行うプリンタの色再現性に依存したシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）データを生成し、プリンタ１０６に転送する。
【００４５】
次に、画像補正処理１２０の処理である色選択機能について説明する。
【００４６】
本発明は画像における特定の色の輝度、彩度、色相を変えた複数の画像をプリントし、その中からユーザの好みと考える一つを選択する。それらの結果を元に色変換テーブルまたはパラメータを設定し、ユーザにとって最適な色がプリントできる方法、装置を提供する。
【００４７】
画像データは通常、ＲＧＢデータで表される。各色１ＢＹＴＥ、つまり２５６階調を有し、３色の組み合わせによって色を表現している。しかし、このＲＧＢデータを用いるとユーザには色味の度合い、変化が直感的には分かりづらいといった面がある。そこで、３原色のＲＧＢデータを輝度（Ｙ）、彩度（Ｓ）、色相（Ｈ）といった３次元極座標で扱うと非常にわかりやすくなる。ここで、ＲＧＢデータからＹＳＨデータに変換する方法を如何に説明する。
【００４８】
まず最初に、ＲＧＢデータを、明るさを表す輝度値（Ｙ）と色味を表す色差値（Ｃｂ）、（Ｃｒ）に変換する。その変換式は、
Ｙ＝０．２９９＊Ｒ＋０．５８７＊Ｇ＋０．１１４＊Ｂ
Ｃｂ＝Ｂ―Ｙ
Ｃｒ＝Ｒ−Ｙ
で表される。
【００４９】
また、ＹＣｂＣｒデータより、彩度（Ｓ）、色相（Ｈ）を求める式は、
2006015514.tif 000003
となる。
【００５０】
こうして得られた、輝度（Ｙ）、彩度（Ｓ）、色相（Ｈ）を元に画像処理を行う。この一連のデータ変換を図３に示す。また、ＹＳＨデータから以上の計算を逆算することで再びＲＧＢデータが得られることは明白である。
【００５１】
まず、図４に、第一のオブジェクトとして人物の顔写真を示す。元画像（図４のＥ）を中心に、肌色の色相（Ｈ）のみの値を上げて肌色を黄色方向へ回転させた画像（図４のＤ）、肌色の色相（Ｈ）のみの値を下げて肌色を赤い方向へ回転させた画像（図４のＦ）、それぞれの画像（図４のＤ〜Ｆ）において肌色領域の輝度（Ｙ）の値を上げた画像（図４のＡ〜Ｃ）の、合計６種類の画像処理を施した画像を準備し、モニタに表示する。
【００５２】
色相（Ｈ）を変換する度合いは、例えば色相（Ｈ）は±１０°、輝度（Ｙ）は＋２０などに設定しておく。
【００５３】
上記６種類の肌色が描かれた人物画像を、１枚もしくは複数枚の用紙に、並列に配置してインデックスプリントを行う。ユーザはプリントされた複数の画像を見比べ、自分が最も好ましいと考える画像をＡ〜Ｆのうち一つ選択する。その選択結果を、モニタ１０５に表示された画面（図４）にて入力する。図４に示すようにチェックボックスを設け、選択画像にチェックを入れる方法でもいいし、指定欄に直接キーボードで選択記号を入力してもよい。図４では画像Ａにチェックを入れることで、選択処理を行った。
【００５４】
こうして、一つのオブジェクトのある画像を用い、肌色や緑などの色に対して、ユーザの好む色に設定し終えたら、それらの結果を画像補正処理１２０に転送する。ここでは選択結果に応じてＲＧＢデータまたはＹＣｂＣｒデータで表される色空間を局所的に移動させたり、入力ＲＧＢデータに対して関数処理を行うためのパラメータを決定する。本発明では前記色空間を局所的に移動させるカラールックアップテーブルの設定方法について述べる。
【００５５】
前記選択結果より、肌色の輝度変化量、色相変化量、彩度変化量が得られる。図４においては、前記より輝度変化量＋２０、色相変化量−１０、彩度変化量０である。それらを元に、ＹＣｂＣｒ空間において肌色領域のみを、局所的にかつ滑らかに所望する色領域へと移動する。
【００５６】
まず、色相変化量、彩度変化量より、色差値ＣｂＣｒ平面内で肌色領域の中心となる特定点を平面移動し、その後、輝度変化量より輝度値（Ｙ）を変換し、特定点を好ましいと設定した肌色へ移動させる。それに付随して、特定点の周りの肌色領域を、傾斜配分を設けて移動させることで、特定点以外の肌色領域も好ましい方向へ移動させ、かつ、肌色ではない他の領域は移動させないようにする。
【００５７】
または先に輝度を変換させ、その後に色相、彩度と順番に肌色領域を移動させてもよい。肌色領域を好ましい方向へ移動させる手段は、画像や処理システムにおいて可変にすればよい。
【００５８】
こうしてＹＣｂＣｒ色空間を局所的に移動させて、Ｙ’Ｃｂ’Ｃｒ’色空間を得ることができる。
【００５９】
これら一連の作業を各色（緑、青色など）に施し、各オブジェクト毎にＹＣｂＣｒ空間を局所的に移動させることで、カラールックアップテーブルの設定を行う。
【００６０】
次に、図５に、同一系統色のオブジェクトとして図４とは異なる肌色をした人物画像を示す。ここで用いる画像は、上記で設定したカラールックアップテーブルを通した画像である。図５においても図４と同様、元画像（図５のＥ）を中心に、肌色の色相（Ｈ）のみの値を上げて肌色を黄色方向へ回転させた画像（図５のＤ）、肌色の色相（Ｈ）のみの値を下げて肌色を赤い方向へ回転させた画像（図５のＦ）、それぞれの画像（図５のＤ〜Ｆ）において肌色領域の輝度Ｙの値を上げた画像（図５のＡ〜Ｃ）の、合計６種類の画像処理を施した画像を準備し、モニタに表示する。
【００６１】
図５の選択結果より、図４の選択処理において設定されたカラールックアップテーブルに対して再び色空間の変換処理を行う。ここでニューラルネットワークを用いた学習機能を使い、同一系統色の異なる画像で複数回、選択処理を行って、カラールックアップテーブルの設定を行っていく。
【００６２】
これを他系統色、例えば緑色や青色の画像でも同様の処理を行い、各色毎に学習機能を用いて、最終的にユーザの好ましい色が再現できる一つのカラールックアップテーブルを作成する。
【００６３】
設定する色の順番は、今回肌色を最初に行った例を示したが、重要度、デバイスによって順番を変えてもよい。また、赤色や黄色といった他の色や、白、黒といったグレー軸に関する色を用いて選択処理を行ってもよい。
【００６４】
ところで、ＹＣｂＣｒ色空間において処理を行ったが、例えばＲＧＢ色空間をｓＲＧＢに基づいてＬ＊ａ＊ｂ＊色空間内で処理を行うこともできる。この場合、輝度の代わりに明度Ｌ＊を用いることになる。
【００６５】
また、ＹＣｂＣｒ色空間で輝度、色相、彩度を変える処理を行ったが、ＲＧＢ色空間のままでＲ、Ｇ、Ｂ信号をそれぞれ独立に足す、引くといった処理を行ってもよい。
【００６６】
この変換後のＹ’Ｃｂ’Ｃｒ’色空間データをＲＧＢデータに変換して、Ｒ’Ｇ’Ｂ’ルックアップテーブルが得られる。上記一連のデータ変換処理を図３に示す。元画像をなすＲＧＢデータを、こうしてできたＲ’Ｇ’Ｂ’ルックアップテーブルを参照し、補間して、変換後の画像データを作成する。この際、補間方法は一般によく知られた立方体補間法でもいいし、四面体補間法でもよい。
【００６７】
また、ルックアップテーブルを用いず、上述したようにパラメータを設定して関数的に元画像のＲＧＢデータを変換する方法も考えられる。
【００６８】
こうして、元画像の肌色、緑色、青色を、他の色に弊害を与えることなく、ユーザが設定した好みの色に変換し、プリントすることができる。また、他の効用として、ユーザが使用しているデジタルスチルカメラやモニタなどのデバイス固有の特性を、この処理を用いることで、プリンタ側で吸収することができる。この処理フローを図６に示す。
【００６９】
ユーザは、プリントされたインデックス画像を見比べて、自分の記憶色に適した一つを選択してもよいし、モニタの色にプリントの色を合わせたい場合は、モニタに画像を表示させ、インデックスプリントの中からモニタにあった一つを選択すればよい。また、手本となる写真と同等の色をプリントしたい場合は、手本となる写真とインデックスプリントを同一光源下で見比べて、インデックスプリントの中から一つを選択してもよい。さらには、業務用にカラーパッチをインデックスプリントして色標と比べて様々な色規格に沿ったプリントができるように設定してもよい。
【００７０】
＜他の実施形態＞
本発明は上述のように、複数の機器（たとえばホストコンピュータ、インタフェース機器、リーダ、プリンタ等）から構成されるシステムに適用しても一つの機器（たとえば複写機、ファクシミリ装置）からなる装置に適用してもよい。
【００７１】
また、前述した実施形態の機能を実現するように各種のデバイスを動作させるように該各種デバイスと接続された装置あるいはシステム内のコンピュータに、前記実施形態機能を実現するためのソフトウェアのプログラムコードを供給し、そのシステムあるいは装置のコンピュータ（ＣＰＵあるいはＭＰＵ）を格納されたプログラムに従って前記各種デバイスを動作させることによって実施したものも本発明の範疇に含まれる。
【００７２】
またこの場合、前記ソフトウェアのプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコード自体、およびそのプログラムコードをコンピュータに供給するための手段、例えばかかるプログラムコードを格納した記憶媒体は本発明を構成する。
【００７３】
かかるプログラムコードを格納する記憶媒体としては例えばフロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【００７４】
またコンピュータが供給されたプログラムコードを実行することにより、前述の実施形態の機能が実現されるだけではなく、そのプログラムコードがコンピュータにおいて稼働しているＯＳ（オペレーティングシステム）、あるいは他のアプリケーションソフト等と共同して前述の実施形態の機能が実現される場合にもかかるプログラムコードは本発明の実施形態に含まれることは言うまでもない。
【００７５】
さらに供給されたプログラムコードが、コンピュータの機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに格納された後そのプログラムコードの指示に基づいてその機能拡張ボードや機能格納ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も本発明に含まれることは言うまでもない。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態にかかるプリントシステムの構成を示すブロック図である。
【図２】上記システムにおけるプリンタドライバの処理を示す図である。
【図３】上記プリンタドライバの処理のうち画像補正処理として行われる輝度、彩度、色相処理における主に信号変換の構成を示す図である。
【図４】上記システムにおける肌色を選択するインデックス画面を表す図である。
【図５】上記システムにおける緑色を選択するインデックス画面を表す図である。
【図６】上記システムの処理フローを表す図である。
【符号の説明】
【００７７】
１００      ホストコンピュータ
１０１      アプリケーション
１０２      ОＳ（オペレーティングシステム）
１０３      プリンタドライバ
１０４      モニタドライバ
１０５      モニタ
１０６      プリンタ
１０７      ＨＤ
１０８      ＣＰＵ
１０９      ＲＡＭ
１１０      ＲＯＭ
１２０      画像補正処理
１２１      プリンタ用補正処理
【図１】
2006015514.tif 000004
【図２】
2006015514.tif 000005
【図３】
2006015514.tif 000006
【図４】
2006015514.tif 000007
【図５】
2006015514.tif 000008
【図６】
2006015514.tif 000009