(57)【要約】【課題】  任意のプリンタ環境（使用する機種／使用する用紙）においても、ユーザーの望む色合いを効率的に精度よく実現する。【解決手段】  ユーザーが特に注視したい色を取得する取得手段と、前記取得手段に応じて出力機器の特性を取得するパッチを作成するパッチ作成手段と、前記パッチ作成手段によって作成したパッチの出力特性を取得する出力特性取得手段と、ユーザーが目標とする色再現特性を取得する目標色取得手段と、出力特性取得手段によって取得した出力特性と目標色取得手段によって取得した目標色取得手段とを用いてユーザーが注視する色領域のグリッドを密にした色変換プロファイルを作成するプロファイル作成手段と、グリッドの密度に応じて平滑化処理を行うプロファイル平滑化手段を有する。【選択図】  図１
2008072342.tif 000002
【特許請求の範囲】
【請求項１】
ユーザーが注視したい色を取得する取得手段と、前記取得手段に応じて出力機器の特性を取得するパッチを作成するパッチ作成手段と、前記パッチ作成手段によって作成したパッチの出力特性を取得する出力特性取得手段と、ユーザーが目標とする色再現特性を取得する目標色取得手段と、出力特性取得手段によって取得した出力特性と目標色取得手段によって取得した目標色取得手段とを用いてユーザーが注視する色領域のグリッドを密にした色変換プロファイルを作成するプロファイル作成手段と、グリッドの密度に応じて平滑化処理を行うプロファイル平滑化手段をもつ色変換プロファイル作成装置。
【請求項２】
請求項１記載のプロファイル作成手段は、ユーザーの注視する色領域のグリッドのみを密にしたプロファイルを作成することを特徴とした請求項１記載の色変換プロファイル作成装置。
【請求項３】
請求項１記載のプロファイル平滑化手段は、グリッドの密度に応じて、平滑化をかける回数を制御することを特徴とした請求項１記載の色変換プロファイル作成装置。
【請求項４】
ユーザーが注視したい色を取得する取得工程と、前記取得手段に応じて出力機器の特性を取得するパッチを作成するパッチ作成工程と、前記パッチ作成手段によって作成したパッチの出力特性を取得する出力特性取得工程と、ユーザーが目標とする色再現特性を取得する目標色取得工程と、出力特性取得工程によって取得した出力特性と目標色取得工程によって取得した目標色取得工程とを用いてユーザーが注視する色領域のグリッドを密にした色変換プロファイルを作成するプロファイル作成工程と、グリッドの密度に応じて平滑化処理を行うプロファイル平滑化工程をもつ色変換プロファイル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーが画像出力機器を用いて画像をプリントアウトする際に、ユーザーが望む色調で高精度に出力するための高精度出力プロファイル作成方法に関する。
【背景技術】
【０００２】
デジタルカメラやスキャナの普及などにより、プリンタユーザーがデジタル画像をプリンタで出力して保存し楽しむ機会が増え、プリンタへの好ましい色で出力して欲しいという要求が高まっている。
【０００３】
このような要求に対し、プリンタメーカーでは、写真出力に最適な出力プロファイルをプリンタドライバに搭載してユーザーの要求に対応する、或いは、ユーザーが望む色合いを忠実に再現するような出力プロファイルを作成するなどのプロファイル作成サービスなども行うことで、ユーザーの要求に対応している。
【０００４】
一般に、プロファイルを高精度に作成するためには、出力するプリンタの特性を高精度に取得すること、更には、前記プリンタの特性を考慮してユーザーの望む色合いを実現するための色変換を高精度に行うことが必要である。
【０００５】
特にプリンタの特性を高精度に取得するための手法としては、大量のカラーパッチを出力して測定する方法があるが、それではユーザーの負荷が大きく、さらにプリンタの出力安定性の影響を受ける可能性がある。
【０００６】
特開2004-201036公報は、カラーマッチング結果の測定値と目標とする印刷物の測定値との差分をプロファイルにフィードバックする方法で、前記カラーマッチング結果の測定値と前記印刷物の測定値との差分が大きいものに対して、パッチを再度出力するものである。しかし、前記特開2004-201036公報では、ただ単純に測定値間の差分を評価しているだけであるため、画像出力に使用していない色までも補正対象となってしまい、多くのパッチ数の出力を伴う可能性があり、ユーザーの負荷が大きい。
【特許文献１】特開2004-201036号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の従来手法を鑑み、任意のプリンタ環境（使用する機種／使用する用紙）においても、ユーザーの望む色合いを効率的に精度よく実現することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明は以下の構成を備える。
【０００９】
本発明の画像処理装置は、ユーザーの出力条件を取得する手段と、ユーザーの出力目標を取得する手段と、ユーザーの出力条件において目標となる色合いを実現するための色変換をするプロファイルを新規に作成する手段と、新規作成したプロファイルをドライバに新規追加する手段とを有する。
【発明の効果】
【００１０】
任意の画像出力機器や出力用紙において、プリンタ特性を取得するためのパッチ構成をユーザーが注視する色を中心に構成することで出力パッチ数を減らすことができ、ユーザーが所望する色合いを効率的に再現することができる。さらに、注視色近傍領域のグリッドを密にすることで、ユーザーが所望する色合いを精度よく実現することができる。
【発明を実施するための最良の形態】
【００１１】
以下では、本発明にかかる実施例の画像処理を図面を参照して詳細に説明する。
【００１２】
(第一の実施例)
以下、添付図面を参照しながら本発明の実施例を説明する。
【００１３】
［装置の構成］
図1は実施例1の画像処理装置1の構成例を示すブロック図である。
【００１４】
画像処理装置1は、スキャナなどの画像入力装置17から入力した画像をモニタなどの画像表示装置2に画像を表示し、画像表示装置2に表示した画像などをプリンタなどの画像出力装置3に出力する画像処理を行う。画像出力装置3で画像を印刷する際、詳細は後述するが、ターゲットプリンタで印刷した場合の色みを表現するように、画像にガマットマッピングを施す。
【００１５】
画像表示部4は、画像表示装置2に画像を表示するための信号を生成する。画像処理部5は、画像表示装置2に表示された色を、画像出力装置3に出力するための階調変換処理などを行う。ターゲット色記憶部6は、ターゲットのプリンタの色再現情報、言い換えれば、色再現の目標になるプリンタの色域情報を記憶する。
【００１６】
注視色取得部7は、プリンタなどの画像出力装置3で画像を出力する際に、特に出力精度を重視したい色情報を取得する。
【００１７】
出力パッチ作成部8は、画像出力装置8で、注視色取得部7で取得した色情報近傍の色を出力する際の出力特性を取得するための出力パッチ画像を作成する。
【００１８】
プロファイル作成部9は、画像表示装置2に表示される色と画像出力装置3によって出力される色のカラーマッチング用の色変換プロファイルを作成する。
【００１９】
プロファイル平滑化処理部10は、プロファイル作成部9で作成した色変換プロファイルを、プロファイルのグリッド数に応じて平滑化処理を行う。
【００２０】
画像入出力部11は、画像入力装置19から画像信号を入力し、画像出力装置3に出力する印刷用の画像信号を生成する。
【００２１】
データバッファ12は、データ処理を行うために一時的に、入力画像を含む各種データ保存するメモリで、例えばRAMによって構成される。モニタプロファイル記憶部13は画像表示装置2などのモニタプロファイルを記憶し、プリンタプロファイル記憶部14は画像出力装置3などのプリンタプロファイルを記憶するメモリで、例えばハードディスクなどの不揮発性メモリによって構成される。
【００２２】
ユーザインタフェイス(UI)部15は、画像処理装置1の操作するためのグラフィカルユーザインタフェイス画面を例えば画像表示装置2に表示して、ユーザに画像処理装置1の操作環境を提供する。色変換処理部16は、画像出力装置3に画像を出力するための色変換処理を行う。出力パッチ記憶部17は、注視色取得部8にて取得する際に用いる出力パッチ画像をあらかじめ記憶しておく。上記の構成は、ハードウェアとして実現することもできるが、RAMをワークメモリとして、ROMやハードディスクに格納されたオペレーティグシステム(OS)や各種処理のプログラムを実行するCPUに、後述する処理を実行するプログラム（例えばプリンタドライバのプログラム）を供給することでも実現可能である。その場合、画像表示部4はグラフィカルプロセッサ(GPU)を備えるビデオカードで、画像出力部11はUSB (Universal Serial Bus)やIEEE1394などのシリアルバス用のインタフェイスカードで構成し、CPU、RAM、ROM、ハードディスク、ビデオカード、インタフェイスカード間をシステムバス18で接続すればよい。
【００２３】
［全体処理］
図１のブロック図と図２，３のＵＩと図４のフローチャートを用いて、本発明の実施例を説明する。図２は、プロファイル作成装置のUIであり、パッチ作成ボタン201を押下することで本処理がスタートする。ステップS401では、注視色取得部7において画像出力装置3にて出力する際にユーザーが注視する色を取得する。ステップS401における注視色の取得方法を図３のUIを用いて詳細に説明する。図3は、パッチ作成ボタン201を押下した際に表示されるUIであり、ユーザーの注視する色を取得するためパッチを作成するための詳細設定を行うものである。調整方法設定302では、ユーザーに、特に注視する色調を選択してもらう。306プルダウンにてカラー色調が選択された場合、カラー色調設定303へ進む。カラー色調設定303では、肌色かその他の色かをラジオボタンにて選択する。ラジオボタン307で、その他の色が選択された場合は、カラー色調詳細設定304に進む。カラー色調詳細設定304では、カラーパレット設定312とRGB値設定305のどちらかのチェックボックスを選択することで詳細な色の設定が可能である。カラーパレット設定312では、UI上に表示したあるカラーパレット308から色を選択することができ、設定ボタン309で設定する。また、RGB値設定305では、テキストボックス310に直接RGB信号値を入力し311設定ボタンを押下することで注視色の設定が可能である。注視色設定313を押下することで注視色が設定される。ステップS402では、次にパッチ作成ボタン314を押下することでユーザーの注視色に応じたパッチを作成する。注視色に対するパッチ作成方法は、ユーザーの求める精度により異なる。例えば、調整方法設定のプルダウンでコントラスト調が選択された場合、あらかじめ出力パッチ記憶部17に記憶してある、R,G,Bの信号値が共に等しい色信号のパッチを等間隔に信号値0から255までを配置したパッチを呼び出し、白黒色調が選択された場合例えば、銀塩写真の温黒調、冷黒調、純黒調などを網羅したパッチを呼び出し、カラー階調が選択された場合、例えば、R,G,B,C,M,Yの6色相を等間隔に配置した色信号パッチを呼び出す。また、カラー色調設定303にて肌色が選択された場合は、肌色を表すRGBの抽出結果に基づき、あらかじめ出力パッチ記憶部17に記憶してある肌色パッチを呼び出す。また、カラー色調詳細設定304のカラーパレット設定312から取得したRGB値や、RGB値設定305で取得したRGB値の色信号RGB値を取得した際は、取得したR,G,Bの各色信号値を中心として、上下に等間隔づつ振った画像データを作成する。図５は、パッチ作成詳細UI301のカラー色詳細設定304のRGB値設定305で、RGB値に（R,G,B）=(120,120,120)を指定した際に作成する出力パッチのRGB値の例を示しており、信号値120を中心にして、間隔2レベルづつ±20レベルで出力パッチを作成している。図２UIのパッチ出力ボタン202を押下すると、画像出力装置3を用いて、ステップS402で作成した注視色に応じたパッチの出力と、画像出力装置3の出力特性を取得するためのパッチの出力を行う。ステップS403では、ステップS402にて作成し出力したパッチを画像入力装置17等を用いて出力パッチの特性を取得する。ステップS404では、ターゲット取得部6において、ユーザーの色再現目標とする色変換テーブル特性データを取得する。前記特性データの取得は次のように行う。まず、例えばRGBデータで表現した、複数のカラーパッチを備えるカラーチャートをターゲットプリンタで印刷する。そして、印刷したカラーチャートのカラーパッチを測色し、測色結果の例えばLab値とRGB値の関係を示すテーブルを作成し、このテーブルを色再現の目標になるプリンタの色域情報（特性データ）にする。勿論、ターゲットプリンタの既存の色域情報があれば、それを利用すればよい。ステップS405では、プロファイル作成部9において、画像出力装置3を用いてユーザー所望の色再現を実現するための色変換プロファイルを作成する。図6を用いて、色変換プロファイルの作成方法について説明する。図6は、CIELAB色空間のL*-C*平面を表している。601は、ターゲット色取得部において取得した目標色データを示しており、602は、S403で取得した画像出力装置3の色域情報を示している。本処理では、目標色データ601の色信号値を、出力特性データ602の色域内に変換する色域圧縮処理を行いルックアップテーブルを作成する。前記色域圧縮処理は、例えば、目標色データ601の色相角は維持しつつ、明度L*,彩度C*を変換する処理であり、階調性を損失することなく色変換することが望ましい。前記色域圧縮処理を行った結果、図７に示すようなRGB値に対応するデバイスRGB値（R',G',B'）の関係を記述したルックアップテーブルを作成する。ステップS406では、ステップS405にて作成した色変換プロファイルに対して、ステップS403で取得した注視色に対する出力特性結果を反映し、注視色近傍領域の格子点データを密にした色変換プロファイルを作成する。ステップS406処理の詳細を図１１のフローチャートと図８から１０を用いて詳細に説明する。ステップS1101では、ステップS405で作成したプロファイルを用いて注視色に対するデバイスR'G'B'値を算出する。この処理は、図１０に示す通り、注視色近傍の格子点情報101に対する測色結果102のL*a*b*値と、ステップS405で予め作成したプロファイルを用いて、格子点情報101に対するデバイスRGB値のR'G'B'を算出する。ステップS1102では、ステップS405で作成したプロファイルにS1101で算出した注視色情報を追加する。図9の901は、ステップS1102の処理後のプロファイルを示している。黒枠で囲った902が今回の処理で追加された部分である。ステップS407では、ステップS406までに作成したプロファイルに対して、グリッドの密度(格子点数)に応じたスムージング処理を行いプロファイルを作成する。本実施例では、プロファイルの格子点数に応じてスムージング処理をかける回数を変えるものとし、格子点数の密度の倍数に応じて、スムージングの回数も増加させるものとする。例えば、本実施例では、ステップS402にて作成したパッチが信号値2刻みで構成されている。ステップS405で作成したパッチは、RGBの信号値32刻みで構成しているため、密度としては、16倍ある。従って、スムージングをかける回数を通常の16倍とする。
【００２４】
(第二の実施例)
図１２は、注視色取得部7デ行う、出力精度を重視させる色の指定と、出力パッチ作成部にて行う、注視色色情報近傍の色を出力する際の出力特性を取得するための出力パッチ画像の詳細設定を行うパッチ作成詳細ユーザインタフェース１２０１である。注視色設定1202において、注視色のRGB値をテキストボックス内に入力し設定ボタンを押下することで注視色を決定する。次に出力パッチ設定1203において、注視色の近傍領域の範囲と格子点の密度を設定する。格子点密度の設定は、間隔設定のテキストボックスに色信号値１以上の値を入力することで決定する。入力値を２とすると、図５に示す通り信号値が２刻みの出力パッチを作成する。また、注視色設定1202で設定した色信号値を中心にして、信号値で＋側、−側にどの程度範囲を持たせるかの設定を行う。範囲（＋）と範囲（−）にそれぞれ20を入力すると、図５に示すとおり、出力パッチの信号値は、信号値120を中心に、100〜140までの領域となる。スムージングの回数設定1204では、色変換プロファイルにスムージング掛ける回数をユーザーに設定してもらう。出力パッチ設定1203の間隔設定において、格子点間隔が密になる設定をした場合、出力パッチを作成、出力、その後測色という過程を踏むと、出力誤差が増幅する可能性があるがあるためスムージング機能が必要になる。最後にパッチ作成ボタン1205を押下することで出力パッチ作成処理が終わる。
【００２５】
（他の実施の形態）
第一の実施例の図３において、ユーザーの注視色の設定方法を、調整方法によるもの、肌色やその他の色などを選択するカラー色調を設定するもの、また、カラー色調の詳細設定方法として、カラーパレットを用いた設定方法とRGB値を直打ちする方法などを記載しているが、これに限定しない。ユーザーが設定しやすいUIであればよく、例えば、L*a*b*値直打ちなどを用いてもよいことは言うまでもない。求める精度、目的に応じて変更してよいことは言うまでもない。
【図面の簡単な説明】
【００２６】
【図１】実施例1の画像処理装置の構成例を示すブロック図。
【図２】印刷設定画面の一例を示す図。
【図３】パッチ作成の詳細設定画面の一例を示す図。
【図４】画像処理部が実行する画像処理を示すフローチャート。
【図５】ユーザーの注視色の出力特性を取得するための出力パッチの色信号の一例を示す図。
【図６】色域圧縮方法の一例を示す図。
【図７】ステップS405のプロファイル作成処理で作成するプロファイルの一例を示す図。
【図８】ステップS405のプロファイル作成処理で作成するプロファイルの一例を示す図。
【図９】ステップS406の処理で作成するプロファイルの一例を示す図。
【図１０】ユーザーの注視色の出力特性とデバイスRGBとの関係の一例を示す図。
【図１１】ユーザー注視色領域のグリッドを密にしたプロファイルを作成する処理を示すフローチャート。
【図１２】第二の実施例における、パッチ作成の詳細設定画面の一例を示す図。
【図１】
2008072342.tif 000003
【図２】
2008072342.tif 000004
【図３】
2008072342.tif 000005
【図４】
2008072342.tif 000006
【図５】
2008072342.tif 000007
【図６】
2008072342.tif 000008
【図７】
2008072342.tif 000009
【図８】
2008072342.tif 000010
【図９】
2008072342.tif 000011
【図１０】
2008072342.tif 000012
【図１１】
2008072342.tif 000013
【図１２】
2008072342.tif 000014