【手続補正書】
【提出日】平成20年8月25日(2008.8.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
入力デバイスに依存する色空間のデータにデバイスに依存しない色空間のデータに変換する入力変換、出力デバイスの色域のデータに変換する色域変換、前記出力デバイスに依存する色空間のデータに変換する出力変換を施す色処理方法であって、
前記入力または出力デバイスごとに、かつ、変換設定ごとに作成された、前記入力変換用の変換テーブルと変換調整テーブル、および、前記出力変換用の変換テーブルと変換調整テーブルを使用して、入力データを出力データに変換する変換ステップと、
前記入力または出力デバイスの色再現特性の変動、あるいは、前記入力または出力デバイスに対する色補正に対応して、前記変換調整テーブルを修正する修正ステップとを有することを特徴とする色処理方法。
【請求項２】
初期の前記変換調整テーブルは、入力されたデータをそのまま出力する特性を有することを特徴とする請求項1に記載された色処理方法。
【請求項３】
前記入力デバイスの色再現特性の変動および色補正に対応する前記変換調整テーブルを、前記入力変換用の変換テーブルの後段に配置することを特徴とする請求項1または請求項2に記載された色処理方法。
【請求項４】
複数の前記入力デバイスに対応する前記色補正用の前記変換調整テーブルの一つを、前記入力変換用の変換テーブルの後段に配置することを特徴とする請求項1または請求項2に記載された色処理方法。
【請求項５】
前記出力デバイスの色再現特性の変動および色補正に対応する前記変換調整テーブルを、前記出力変換用の変換テーブルの前段に配置することを特徴とする請求項1または請求項2に記載された色処理方法。
【請求項６】
複数の前記出力デバイスに対応する前記色補正用の前記変換調整テーブルの一つを、前記出力変換用の変換テーブルの前段に配置することを特徴とする請求項1または請求項2に記載された色処理方法。
【請求項７】
さらに、前記入力変換または前記出力変換ごとに、前記変換テーブルと前記変換調整テーブルを合成した合成変換テーブルを生成する生成ステップを有することを特徴とする請求項1から請求項6の何れか一項に記載された色処理方法。
【請求項８】
さらに、前記入力デバイスおよび前記出力デバイスごとに、かつ、前記変換設定ごとに、前記入力変換用の変換テーブルと変換調整テーブル、前記出力変換用の変換テーブルと変換調整テーブル、並びに、前記色域変換用の変換テーブルを統合した統合変換テーブルを生成する生成ステップを有することを特徴とする請求項1から請求項6の何れか一項に記載された色処理方法。
【請求項９】
入力デバイスに依存する色空間のデータにデバイスに依存しない色空間のデータに変換する入力変換、出力デバイスの色域のデータに変換する色域変換、前記出力デバイスに依存する色空間のデータに変換する出力変換を施す色処理装置であって、
前記入力または出力デバイスごとに、かつ、変換設定ごとに作成された、前記入力変換用の変換テーブル、前記出力変換用の変換テーブルおよび変換調整テーブルを使用して、入力データを出力データに変換する変換手段と、
前記入力または出力デバイスの色再現特性の変動、あるいは、前記入力または出力デバイスに対する色補正に対応して、前記変換テーブルを修正する修正手段とを有することを特徴とする色処理装置。
【請求項１０】
コンピュータ装置を制御して、請求項1から請求項8の何れか一項に記載された色処理を実現することを特徴とするプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
入力デバイスに依存する色空間のデータにデバイスに依存しない色空間のデータに変換する入力変換、出力デバイスの色域のデータに変換する色域変換、前記出力デバイスに依存する色空間のデータに変換する出力変換を施す際に、前記入力または出力デバイスごとに、かつ、変換設定ごとに作成された、前記入力変換用の変換テーブルと変換調整テーブル、および、前記出力変換用の変換テーブルと変換調整テーブルを使用して、入力データを出力データに変換し、前記入力または出力デバイスの色再現特性の変動、あるいは、前記入力または出力デバイスに対する色補正に対応して、前記変換調整テーブルを修正する修正ステップとを有することを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
まず、例えばLab色空間を均等に分割した格子点のLab値に対応する、RGBやCMYKなどの入力値104をデバイス105（モニタおよびCMYKプリンタ）に入力する。そして、デバイス105が出力する色を測色機101で測色して、入力したLab値に対するデバイスの測色値（Lab値）106を取得する。こうして入力Lab値と出力Lab値の対応関係、つまりデバイス105の色再現特性を示すデータを得る。デバイス特性値計算部102は、この対応関係に基づき、デバイスごとの色変換用のデータ、モニタの例えばガンマ値、CMYKプリンタの例えばLUTを計算する。こうして得た色変換用のデータをメモリに保存するが、以下では、デバイスごとに作成され、メモリに保存された色変換用データを「デバイスキャッシュ」103と呼ぶ。デバイスキャッシュ103を作成したデバイス105の色変換を行う場合、再び図10に示す処理を行う必要はない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５７
【補正方法】変更
【補正の内容】
【００５７】
図12は、図3に示す相対的カラーマッチングを、一つの変換LUTとしてキャッシュ261に合成した様子を示す概念図である。このキャッシュ261を、以下では「システムキャッシュ」と呼ぶことにする。システムキャッシュ261は、入力および出力の変換条件および入力および出力の観察条件および色域圧縮条件に対応させて管理される。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００６０
【補正方法】変更
【補正の内容】
【００６０】
入力変換部204および出力変換部211は、カラーサンプル216と呼ぶ代表的な幾つかの色の色信号値と測色値の対応関係を格納する情報を使用して、入力画像を変換する。ここで、変換速度を向上するために、変換モデルに与えるパラメータや変換前後の値から生成した個別の変換特性データであるLUT（キャッシュデータ）を記憶部202にデバイスキャッシュとして格納する。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
また、更なる変換速度の向上のために、入力変換部204、出力変換部211、順変換部206、逆変換部210、色域圧縮部207の全体の入出力を統合した変換特性データであるLUTを記憶部202にシステムキャッシュとして格納する。システム特性適用部214は、このシステムキャッシュを読み出して色変換を実行する。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００６５
【補正方法】変更
【補正の内容】
【００６５】
実施例の画像処理装置において、入力画像に対する出力画像の色味を変更するには、入力変換部204、出力変換部211、順変換部206、逆変換部210、色域圧縮部207のモジュールやキャッシュデータを差し替える。これらの方法は、色味を変更することはできるが、局所的な色味を調整するには不充分である。そこで、入力変換修正部205、出力変換修正部212やシステム特性修正部215において色味の修正を行う。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
入力変換修正部205、出力変換修正部212は、キャッシュデータ修正部408により、記憶部202から読み出したデバイスキャッシュのキャッシュデータを修正する。そして、修正テーブル作成部409により、修正結果から修正テーブル（キャッシュデータ）を作成して、記憶部202に保存（デバイスキャッシュ）する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００７０
【補正方法】変更
【補正の内容】
【００７０】
まず、キャッシュデータ修正部408、および、システム特性修正部217のモジュールを呼び出すと、図17に示す色編集用のユーザインタフェイス(UI)1101をモニタ108に表示する(S201)。ユーザがUIのファイルを開く(File Open)ボタン1109を押すと、修正モジュールに渡すパラメータとして各種データを読み込むために、図18に示すダイアログを表示して、ユーザが指示するファイルを開く(S202)。開くファイルは、入力測色情報(Source MOP)、出力測色情報(Destination MOP)、色空間圧縮モジュール(Gamut Mapping Model)、入力画像(Image)などである。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
図22(a)に示すように、初期状態の変換LUT271aの後段に、CMYK信号をCMYK信号に変換する調整LUT273aを追加する。初期状態の調整LUT273aは、入力信号をそのまま出力信号にする、実際には変換を行わないLUTである。そして、プリンタAの特性が変動すると、図22(b)に示すように、調整LUT273aを更新して調整LUT273bにして、入力CMYK信号をC'M'Y'K'信号に変換する。つまり、変換LUT271aと調整LUT273bを統合した変換特性は、図21(c)の再作成された変換LUT271cと同じになる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０１３７
【補正方法】変更
【補正の内容】
【０１３７】
既に述べたように、入力デバイスBを用いるシステムキャッシュがない場合は、同一の調整LUTをデバイスキャッシュに合成し修正して記憶部202に保存する(S444)。これにより、入力デバイスBのXYZ→RGB関係データの更新なしに、新たに入力デバイスBを用いるカラー変換のデバイスキャッシュを更新することができる。