【手続補正書】
【提出日】平成21年3月31日(2009.3.31)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
観察条件、並びに、入力デバイスの入力色域および出力デバイスの出力色域を示す情報を入力し、
前記入出力色域に対応するテーブルから、特定色の色値と前記観察条件に対応する前記特定色の知覚色空間における目標値を取得し、
前記特定色の色値を前記目標値に変換する色処理係数を設定し、
前記色処理係数を用いて、前記入力デバイスから入力した画像データを色処理し、
前記色処理した画像データを前記出力デバイスに出力することを特徴とする色処理方法。
【請求項２】
前記観察条件は、前記出力デバイスが出力する画像を観察する際の光源情報を含むことを特徴とする請求項1に記載された色処理方法。
【請求項３】
前記色処理係数は、前記色処理係数を用いて前記特定色の色値を前記色処理し、前記色処理の結果に対応する前記出力色域における前記知覚色空間の値を算出し、当該値と前記目標値の距離が予め定めた値未満になるように設定することを特徴とする請求項1または請求項2に記載された色処理方法。
【請求項４】
前記色処理係数の設定を、前記特定色の数分、繰り返すことを特徴とする請求項3に記載された色処理方法。
【請求項５】
観察条件、並びに、入力デバイスの入力色域および出力デバイスの出力色域を示す情報を入力する入力手段と、
前記入出力色域に対応するテーブルから、特定色の色値と前記観察条件に対応する前記特定色の知覚色空間における目標値を取得する取得手段と、
前記特定色の色値を前記目標値に変換する色処理係数を設定する設定手段と、
前記色処理係数を用いて、前記入力デバイスから入力した画像データを色処理する処理手段と、
前記色処理した画像データを前記出力デバイスに出力する出力手段とを有することを特徴とする色処理装置。
【請求項６】
画像処理装置を制御して、請求項1から請求項4の何れか一項に記載された色処理を実現することを特徴とするコンピュータプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】削除
【補正の内容】
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２３
【補正方法】変更
【補正の内容】
【００２３】
また、上記の構成はシステムバス113によって相互に接続されている。また、入力デバイス2は、ディジタルスチルカメラ、ディジタルビデオカメラ、イメージスキャナ、フィルムスキャナなど画像を入力、撮影または読み取るデバイスである。また、出力デバイス3は、モニタ、プロジェクタ、プリンタ、フィルムレコーダなど画像を出力、表示または記録するデバイスである。勿論、また、画像データが保存された（または保存可能な）メモリカードが挿入されたリーダやハードディスクドライブを入出力デバイス2、3の代わりに接続してもよい。なお、これらのデバイスと色変換装置1は、ネットワークや汎用インタフェイス（例えばUSBやIEEE1394）によって接続される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
UI部101は、図示しないモニタに図4に一例を示すユーザインタフェイスを表示して、図示しないキーボードやマウスを操作するユーザの指示を入力する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
ユーザは、入力画像設定部12に入力画像データのファイル名を設定し、入力色域データ設定部13に入力色域データを設定し、出力色域データ設定部14に出力色域データを設定する。また、ユーザは、環境パラメータ設定部15によって環境パラメータを設定する。なお、図4には、光源選択部18によって出力画像の観察光源を選択する例を示す。色変換装置1は、UI部101を介して、設定された環境パラメータに応じた目標色、入力色域、出力色域を目標色表示部16に表示する。ユーザは、設定を終えるとOKボタン17を押して、設定終了の旨をUI部101に入力する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３１
【補正方法】変更
【補正の内容】
【００３１】
図7は色域データのフォーマット例を示す図で、デバイス色信号値と、それに対応する知覚色空間値の対が記述された対応表である。例えば、プリンタの色域データは次のように作成する。プリンタのデバイスRGB値をRGBそれぞれ9スライスまたは17スライスする。そして、各格子点のRGB値をプリンタに入力して、所定の記録紙に色票を印刷する。次に、測色器により色票のXYZ値を測色する。そして、測色結果のXYZ値をCIECAM02の変換式によりJab値に変換する。このようにして得たJab値とデバイスRGB値の対を色域データとして保存する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
次に、色変換パラメータ選択部105は、詳細は後述するが、入出力色域および観察条件に応じた目標色を環境パラメータ保持部110から取得する(S5)。続いて、色変換部106は、詳細は後述するが、画像保持部108に格納された画像データの各画素を出力デバイス3の色域にマッピングする(S6)。つまり、各画素値をデバイス色値に変換して画像保持部108に格納する。そして、出力部107は、画像保持部108に格納されたデバイス色値の画像データを出力デバイス3に出力する(S7)。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
次に、図5のステップS5で色変換パラメータ選択部105が取得した目標色Jab値（以下「Jabd」とする）を取得し(S603)、係数Mの各要素aij (i=1-3, j=1-9)を適当な値で初期化する(S604)。続いて、RGBsの二次の組み合わせベクトルに係数Mを乗算し、式(2)に示す色変換後のRGB値RGBs'を算出する(S605)。
┌   ┐
│Rs'│
│Gs'│= M[Rs2 Gs2 Bs2 RG GB BR Rs Gs Bs]T  …(2)
│Bs'│
└   ┘
ここで、Rs、Gs、BsはRGBsの各色値
Rs'、Gs'、Bs'はRGBs'の各色値
RG = RsGs
GB = GsBs
BR = BsRs
Tは転置行列を示す
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００５５
【補正方法】変更
【補正の内容】
【００５５】
［色変換装置の構成］
図14は実施例2の色変換装置6の構成例を示すブロック図である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００５８
【補正方法】変更
【補正の内容】
【００５８】
また、上記の構成はシステムバス213によって相互に接続されている。また、デバイス4、5は、画像処理装置、あるいは、色処理機能を有するディジタルスチルカメラ、ディジタルビデオカメラ、イメージスキャナ、フィルムスキャナ、モニタ、プロジェクタ、プリンタ、フィルムレコーダなどのデバイスである。なお、デバイス4、5と色変換装置6は、ネットワークや汎用インタフェイス（例えばUSBやIEEE1394）によって接続される。勿論、デバイス4と5は同じデバイスであっても構わない。その場合、色変換装置6は、あるデバイスから変換テーブルを取得して、色調整後の色変換テーブルを当該デバイスに戻すことになる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
［色変換装置の動作］
図16は色変換装置6が実行する色処理を示すフローチャートである。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
まず、ユーザインタフェイス21のOKボタン24が押されたか否か判定する(S21)。OKボタン24が押されると、色変換テーブル取得部202は、色変換テーブル設定部22に設定されたファイル名の色変換テーブルをデバイス4から取得し、色変換テーブル保持部207へ格納する(S22)。なお、色変換テーブルは、その作成方法は後述するが、図2においてデバイスRGB値をJ'a'b'値に変換する処理用のテーブルのことである。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
図18は入力色をマッピングする様子を示す図である。Bsは入力色域、Bdは出力色域、Pinは入力色である。出力色域Bd内のある点Pf（例えば明度J=50の点）と、入力色Pinとを結ぶ線分λを考え、線分λ上におい式(10)を満たす点Pin'を入力色Pinのマッピング先とする。
|PsPth|：|PsPin| = |PdPth|：|PdPin'|    …(10)
ここで、PthはPfPth = k・PfPdを満たす点
定数k = 0〜1.0
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
まず、環境パラメータ保持部208に保存された光源と照度の組み合わせを示す番号（図17参照）から、光源番号Lを設定し(S241)、照度番号Iを設定する(S242)。つまり、色変換パラメータ選択部204は、光源と照度の組み合わせを示す番号に対応する光源番号Lと照度番号Iを示すテーブルを備える。そして、カウンタiを1に初期値する(S243)。続いて、環境別目標値保持部209の後述する目標値テーブルのインデックス番号がiの行から、特定色RGB値を取得し(S244)、光源番号Lおよび照度番号Iに対応する目標色Jab値を取得する(S245)。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００７１
【補正方法】変更
【補正の内容】
【００７１】
図20は目標値テーブルの一例を示す図である。インデックス番号は特定色の番号を表し、インデックスの最大値Npは特定色の数に相当する。また、目標値テーブルの各行には特定色RGB値と、光源番号Lと照度番号Iに対応する目標色Jab値が格納されている。目標値テーブルは、入力色域および出力色域に対応して環境別目標値保持部209に格納されている。従って、色変換パラメータ選択部204は、例えば色変換テーブルのヘッダに記録された入出力色域を示す情報に対応する目標値テーブルを選択して、特定色RGB値および目標色Jab値を取得する。なお、入出力色域の情報は、色変換テーブルのヘッダに記録された情報に限らず、色変換装置6に接続されたデバイス4、5から直接取得してもよいし、図15に示すユーザインタフェイス21によってユーザが選択または設定してもよい。なお、後述する色変換部205による色変換後の色値が出力色域外にならないように、目標値テーブルには、特定色として入力色域の境界の色値が記述され、当該色値の写像先が目標値として記述されている。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００８５
【補正方法】変更
【補正の内容】
【００８５】
ベクトル↑PigPc1とベクトル↑PigPc2の成す角θを式(14)により算出する。
θ= cos-1{(↑PigPc1・↑PigPc2)/(|↑PigPc1||↑PigPc2|)}    …(14)
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００９２
【補正方法】変更
【補正の内容】
【００９２】
まず、PigとPsを通る直線と調整範囲Rの交点Pc1、Pc2を前記のように算出する。次に、Pc1とPc2のうちPigに近い方をPcとする（図24にはPc1がPig近い例を示す）。そして、PcとPdとを通る直線上で式(15)を満たす点を写像先Pig'にする。
|PigPs|：|PigPc| = |Pig'Pd|：|Pig'Pc|    …(15)
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００９３
【補正方法】変更
【補正の内容】
【００９３】
従って、Pig'を式(16)で表すことができる。
Pig' = (|↑PigPc|↑PigPc +|↑PigPs|↑PigPd)/(|↑PigPc|+|↑PigPs|)…(16)
【手続補正１９】
【補正対象書類名】図面
【補正対象項目名】図１４
【補正方法】変更
【補正の内容】
【図１４】
2007274586.tif 000001