(57)【要約】【課題】色変換テーブルに対する色調整を行った結果、ユーザの意図に反するプロファイルの墨版保存の崩れが生じることを防止する。【解決手段】調整量加算部１０４は、第１のデバイスにおける色データを第２のデバイスの色データに変換するための色変換テーブルの格子点を調整する。墨版保存変換部３１４は、調整量加算部１０４による調整によって色変換テーブルの無彩色を示す格子点が移動する場合、移動した無彩色を示す格子点を、色変換テーブルの複数の無彩色を示す格子点を結ぶ線上に移動させる。【選択図】図４
2011176425.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスの色データを第２のデバイスの色データに変換する色変換処理に対して色調整を行う色処理装置であって、
前記色変換処理に対して前記色調整を行ない、前記色変換処理の後の前記第２のデバイスの色データを調整する調整手段と、
前記調整手段による調整によって、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データに変換する前記色変換処理が、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データ以外の色データに変換する色変換処理に調整された場合、前記調整された色変換処理に対して、前記黒単色の色データ以外の色データを、前記第２のデバイスの無彩色を表す色データに再調整する再調整手段とを有することを特徴とする色処理装置。
【請求項２】
前記再調整手段は、前記黒単色の色データ以外の色データを、該黒単色の色データ以外の色データが表す明度と等しい前記第２のデバイスの無彩色に再調整することを特徴とする請求項１に記載の色処理装置。
【請求項３】
前記色変換処理は、前記第１のデバイスの色データと前記第２のデバイスの色データとを対応付けて保持するテーブルであり、該テーブルは、前記第１のデバイスの無彩色を表す色データに前記第２のデバイスの黒単色の色データを対応付けて保持することを特徴とする請求項１又は２に記載の色処理装置。
【請求項４】
前記調整手段による調整によって、前記色変換処理が、前記第１のデバイスの無彩色を表す色データを、前記第２のデバイスの黒単色の色データ以外の色データに変換する色変換処理に調整された場合、前記色変換処理が、前記第１のデバイスの無彩色を表す色データを、前記第２のデバイスの黒単色の色データ以外の色データに変換する旨をユーザに対して提示する提示手段を更に有することを特徴とする請求項１乃至３の何れか１項に記載の色処理装置。
【請求項５】
ユーザからの指示に応じて、前記調整手段による調整を行わないように制御する第１の制御手段を更に有することを特徴とする請求項１乃至４の何れかに１項に記載の色処理装置。
【請求項６】
ユーザからの指示に応じて、前記再調整手段による再調整を行わないように制御する第２の制御手段を更に有することを特徴とする請求項１乃至５の何れか１項に記載の色処理装置。
【請求項７】
前記第１のデバイスの色データは、ＲＧＢ色空間上の色データであり、前記無彩色を表す色データは、ＲＧＢ各色信号が同じ値であることを特徴とする請求項１乃至６の何れか１項に記載の色処理装置。
【請求項８】
前記第１のデバイスの色データは、ＣＭＹＫ色空間上の色データであり、前記無彩色を表す色データは、ＣＭＹＫ色空間におけるＫのみの色信号値により表されることを特徴とする請求項１乃至６の何れか１項に記載の色処理装置。
【請求項９】
第１のデバイスの色データを第２のデバイスの色データに変換する色変換処理に対して色調整を行う色処理方法であって、
前記色変換処理に対して前記色調整を行ない、前記色変換処理の後の前記第２のデバイスの色データを調整する調整ステップと、
前記調整ステップによる調整によって、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データに変換する前記色変換処理が、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データ以外の色データに変換する色変換処理に調整された場合、前記調整された色変換処理に対して、前記黒単色の色データ以外の色データを、前記第２のデバイスの無彩色を表す色データに再調整する再調整ステップとを含むことを特徴とする色処理方法。
【請求項１０】
コンピュータを、請求項１乃至８の何れか１項に記載された色処理装置の各手段として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、第１のデバイスの色データを第２のデバイスの色データに変換するための色変換処理に対して色調整を行う技術に関するものである。
【背景技術】
【０００２】
モニタやプリンタ等、カラー画像を出力するデバイスが扱う色空間は、そのデバイスに依存する色空間によって表現される。そのため、デバイスにカラー画像を出力させる場合は、そのカラー画像の画像データを、そのデバイスに依存する色空間の画像データに変換する必要がある。
【０００３】
また、種類が異なるデバイスの間では、それぞれのデバイスによって色域の形状や大きさが異なる。従って、あるデバイスで再現可能なカラー画像を、そのデバイスよりも色域が狭いデバイスに出力させた場合、全く同じ色のカラー画像を再現できるとは限らない。そのため、色域が狭いデバイスが再現できない色を再現させるための色域マッピングが必要になる。
【０００４】
これら色変換には様々な方法があり、カラー画像の用途、デバイスや出力メディアの種類、カラー画像の観察環境等を組み合わせた条件毎に色変換処理が設計される。そして、条件に対応付けたプロファイルに色変換処理が記述される。プロファイルには、変換元であるソースデバイスの色信号（以下、入力信号と称す）と変換先であるデスティネーションデバイスの色信号（以下、出力信号と称す）との関係を示す変換テーブル、変換マトリクス又は変換関数が記述されている。以下、変換テーブル、変換マトリクス又は変換関数をまとめて色変換データと称す。カラー画像を出力する場合、入力デバイス、出力デバイス間の変換に適したプロファイルを指定することで、そのプロファイルに記述された色変換処理が画像データに施される。
【０００５】
また、グラフィックアーツ等の分野ではＣＭＹＫ値において文字等をＫ単色で表現する場合が多く、Ｋ単色の入力に対してはＫ単色を出力することが望まれていた。更には、ＲＧＢ値の入力についても、Ｒ＝Ｇ＝Ｂに対する出力をＫ単色とすることが望まれる場合があった。このような要求に応えるために、入力データが無彩色である場合は、Ｋ単色で再現できるようにする墨版保存や墨版補償と呼ばれる方法が提案されている（特許文献１参照）。
【０００６】
プロファイルを用いる色変換処理では、例えばプロファイルが正確にデバイスの色特性値を保持していない等、色変換データの変換精度が不足すれば、理想的な色変換結果は得られない。さらに、プロファイル作成直後の色変換データは充分な変換精度をもつとしても、デバイスの経年変化等によりデバイス特性が変化して、満足できる色変換結果が得られない場合もある。このような場合、色変換データの再作成又は調整が必要になる。
【０００７】
また、出力画像が評価される際、しばしば、ロゴの色、人物像の肌の色等の画像上のある特定の色が意識される。ロゴの色は、大概は特色であり、そのロゴを保有する企業により特色が異なる。また、肌色に代表される記憶色には個人差がある。つまり、全てのユーザにとって好ましい色再現を得る色変換を一意に決定することは困難である。そこで、全てのユーザにとって好ましい色再現を得る色変換を一意に決定するのではなく、既に存在する色変換処理を各ユーザにとってより好ましい色再現になるように調整する方法が提案されている。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−１２０５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に開示されるように、墨版保存のプロファイルに対して調整を行う際に、プロファイルの生成に使用された生成情報を用いる場合、墨版保存を考慮することができない。そのため、ユーザの墨版保存したいという意図に反して、調整によりプロファイルの墨版保存が損なわれてしまうことがある。
【００１０】
そこで、本発明の目的は、色変換処理に対する色調整を行った結果、色変換処理の墨版保存が損なわれてしまうことを防止することにある。
【課題を解決するための手段】
【００１１】
本発明に係る色処理装置は、第１のデバイスの色データを第２のデバイスの色データに変換する色変換処理に対して色調整を行う色処理装置であって、前記色変換処理に対して前記色調整を行ない、前記色変換処理の後の前記第２のデバイスの色データを調整する調整手段と、前記調整手段による調整によって、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データに変換する前記色変換処理が、前記第１のデバイスの無彩色を表す色データを前記第２のデバイスの黒単色の色データ以外の色データに変換する色変換処理に調整された場合、前記調整された色変換処理に対して、前記黒単色の色データ以外の色データを、前記第２のデバイスの無彩色を表す色データに再調整する再調整手段とを有する。
【発明の効果】
【００１２】
本発明によれば、色変換処理に対する色調整を行った結果、色変換処理の墨版保存が損なわれてしまうことを防止することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態における色変換処理の概要を説明するための図である。
【図２】本実施形態に係る色調整装置のハードウェア構成を示す図である。
【図３】本実施形態に係る色調整装置の機能構成のうち、カラープロファイル生成処理に関連する機能構成を示す図である。
【図４】本実施形態に係る色調整装置の機能構成のうち、色調整処理に関連する機能構成を示す図である。
【図５】本実施形態に係る色調整装置による色調整処理を示すフローチャートである。
【図６】ＵＩに表示される生成情報の一例を示す図である。
【図７】ＵＩに表示される調整指示確認の一例を示す図である。
【図８】ＵＩに表示される墨版保存確認の一例を示す図である。
【図９】Ｋ−Ｊ特性の一例を示す図である。
【図１０】Ｊ−Ｋ特性の一例を示す図である。
【図１１】再調整処理を説明するための図である。
【発明を実施するための形態】
【００１４】
以下、本発明を適用した好適な実施形態を、添付図面を参照しながら詳細に説明する。
【００１５】
図１は、本実施形態における色変換処理の概要を説明するための図である。色変換部２０３は、ＨＤＤ等の一部記憶領域であるカラープロファイル保存部２０１からカラープロファイルを読み出す。そして色変換部２０３は、当該カラープロファイルを使用して、ソースデバイス（第１のデバイス）の色空間（入力色空間）で表された画像データ２０２をデスティネーションデバイス（第２のデバイス）の色空間（出力色空間）の画像データ２０４に変換する。なお、入力色空間は例えばＲＧＢ空間やＣＭＹＫ空間である。また出力空間は、例えばデスティネーションデバイスがプリンタの場合、当該プリンタの記録材（例えば、インクやトナー）に対応する色材値によって表される色空間であり、例えばシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の各色によって規定されるＣＭＹＫ空間である。
【００１６】
図２は、本実施形態に係る色処理装置である色調整装置のハードウェア構成を示す図である。ＣＰＵ４０１は、ランダムアクセスメモリ(ＲＡＭ)４０３をワークメモリとして、リードオンリメモリ(ＲＯＭ)４０２及びハードディスクドライブ(ＨＤＤ)４０８に格納されたプログラムを実行する。そして、ＣＰＵ４０１は、システムバス４０４を介して、後述する各構成を制御することにより、後述する色調整処理を含む様々な処理を実行する。
【００１７】
入力インタフェース(Ｉ／Ｆ)４０５は、キーボード、マウス、ディジタルカメラ、スキャナ、測色器等の入力デバイス４０６を接続する例えばＵＳＢ(Universal Serial Bus)やＩＥＥＥ１３９４等のシリアルバスインタフェースである。ＣＰＵ４０１は、入力Ｉ／Ｆ４０５を介して、入力デバイス４０６からデータを読み込むことが可能である。
【００１８】
ＨＤＤ Ｉ／Ｆ４０７は、ＨＤＤ４０８や光ディスクドライブ等の二次記憶装置を接続する例えばシリアルＡＴＡ(ＳＡＴＡ)等のインタフェースである。ＣＰＵ４０１は、ＨＤＤ Ｉ／Ｆ４０７を介して、ＨＤＤ４０８からデータを読み出し、ＨＤＤ４０８にデータを書き込むことが可能である。さらに、ＣＰＵ４０１は、ＨＤＤ４０８に格納されたデータをＲＡＭ４０３にロードし、同様にＲＡＭ４０３が記憶するデータをＨＤＤ４０８に保存することができる。そして、ＣＰＵ４０１は、ＲＡＭ４０３にロードしたデータをプログラムと見做して実行することが可能である。
【００１９】
ビデオＩ／Ｆ４０９は、モニタ４１０を接続するインタフェースである。ＣＰＵ４０１は、ビデオＩ／Ｆ４０９を制御して、任意の文字、画像、ユーザインタフェース(ＵＩ)をモニタ４１０に表示することができる。
【００２０】
出力Ｉ／Ｆ４１１は、プリンタ、プロッタ、フィルムレコーダ等の出力デバイス４１２を接続する例えばＵＳＢ等のシリアルバスインタフェースである。ＣＰＵ４０１は、出力Ｉ／Ｆ４１１を介して、出力デバイス４１２にデータを送り、印刷や記録を実行させることができる。なお、ＵＳＢ等の双方向通信インタフェースを利用する場合、入力Ｉ／Ｆ４０５と出力Ｉ／Ｆ４１１とは一つにまとめることができる。ネットワークインタフェースカード（ＮＩＣ）４１３は、ネットワーク４１４に接続するためのインタフェースである。
【００２１】
なお、後述する、第一の変換部３０９（入力変換部３０７、順変換部３０８）、色域マッピング部３１０、第二の変換部３１３（逆変換部３１１、出力変換部３１２）、墨版保存変換部３１４、第三の変換部１０２（逆入力変換部１０１、順変換部１０３）、調整量加算部１０４は、ＣＰＵ４０１がＲＡＭ４０３にロードしたプログラムを実行することにより実現される機能である。また、カラープロファイル保存部２０１、生成情報保存部３０１は、ＨＤＤ４０８の一部記憶領域に相当する機能である。
【００２２】
図３は、本実施形態に係る色調整装置の機能構成のうち、カラープロファイル生成処理に関連する機能構成を示す図である。以下、図３を参照しながら色調整装置がカラープロファイルを生成する処理について説明する。カラープロファイルを生成するための生成情報は、ＨＤＤ等の一部記憶領域である生成情報保存部３０１に保存される。生成情報は、ソースデバイス特性３０２、入力側観察条件３０３、マッピングパラメータ３０４、出力側観察条件３０５及びデスティネーションデバイス特性３０６を含む。
【００２３】
ソースデバイス特性３０２及びデスティネーションデバイス特性３０６には、例えば当該デバイスの再現色を測色した測色値、つまり測色光源（例えばＤ５０）を基準とした特性値が記述されている。また、マッピングパラメータ３０４は写像関数である。ソースデバイス特性３０２、デスティネーションデバイス特性３０６及びマッピングパラメータ３０４は、ルックアップテーブル(ＬＵＴ)に代表される変換テーブル、変換マトリクス、変換関数、色域情報等として表現される。
【００２４】
入力側観察条件３０３は、例えばソースデバイスがモニタであれば、当該モニタを観察する環境における光源（以下、観察光源と称す）の照度レベル、色温度、当該モニタの白色点等の情報を含む。また、出力側観察条件３０５は、例えばデスティネーションデバイスがプリンタであれば、印刷物を観察する環境における観察光源の照度レベルや色温度等の情報を含む。
【００２５】
入力変換部３０７は、ソースデバイス特性３０２及び入力側観察条件３０３に基づき作成された色変換テーブルを備え、入力色空間の入力データ３２１（例えば、ＲＧＢ色空間上の色信号）をデバイス非依存のデータ（例えば、ＸＹＺ色空間やＬａｂ色空間上の色信号）に変換する。色知覚モデル（例えば、ＣＩＥＣＡＭ０２）の順変換部(ＣＡＭ)３０８は、デバイス非依存のデータを入力側観察条件３０３に基づき人間の色知覚空間のデータ（例えば、ＪａｂやＱＭｈ）に変換する。なお、入力変換部３０７及び順変換部（ＣＡＭ）３０８のように各機能を分けた構成とせず、それらの機能を第一の変換部３０９における一つの機能としてまとめてもよい。なお、ソースデバイスの色空間は、ＲＧＢ色空間だけでなく、ＣＭＹＫ色空間であってもよい。
【００２６】
入力変換部３０７の色変換テーブルの作成方法は、特許第３３０５２６５号公報に開示されている。つまり、ソースデバイス特性３０２に含まれる測色光源基準のＲＧＢ→ＸＹＺ関係データのＸＹＺ値に、測色条件に基づく色知覚モデルの順変換が施される。そして、順変換後のＪａｂ値に、入力側観察条件３０３に基づく色知覚モデルの逆変換が施され、観察光源基準のＸＹＺ値に変換される。そして、観察光源基準のＲＧＢ→ＸＹＺ関係データからＲＧＢ→ＸＹＺの色変換テーブルが作成される。
【００２７】
色域マッピング部３１０は、マッピングパラメータ３０４を用いて、色知覚空間のデータに色域マッピングを施す。色知覚モデルの逆変換部（ＣＡＭ-1）３１１は、色域マッピング後のデータを出力側観察条件３０５に基づきデバイス非依存のデータに変換する。出力変換部３１２は、デスティネーションデバイス特性３０６及び出力側観察条件３０５に基づき作成された色変換テーブルを備え、デバイス非依存のデータを出力色空間の出力データ３２２（例えば、ＣＭＹＫ）に変換する。なお、逆変換部（ＣＡＭ-1）３１１及び出力変換部３１２の各機能を分けた構成とせず、それらの機能を第二の変換部３１３における一つの機能としてまとめてもよい。
【００２８】
出力変換部３１２の色変換テーブルの作成方法も特許第３３０５２６５号公報に開示されている。つまり、デスティネーションデバイス特性３０６に含まれる測色光源基準のＣＭＹＫ→ＸＹＺ関係データのＸＹＺ値に、測色条件に基づく色知覚モデルの順変換が施される。そして、順変換後のＪａｂ値に、出力側観察条件３０５に基づく色知覚モデルの逆変換が施されて、観察光源基準のＸＹＺ値に変換される。そして、観察光源基準のＣＭＹＫ→ＸＹＺ関係データからＸＹＺ→ＣＭＹＫの色変換テーブルが作成される。
【００２９】
墨版保存を実現するカラープロファイルを作成する場合は、例えば以下のような方法を用いる。墨版保存変換部３１４は、入力データ３２１が無彩色である場合にデスティネーションデバイス特性３０６及び出力側観察条件３０５に基づき、色域マッピング後のデータをＫ単色（黒単色）の出力データ３２２へ変換する。
【００３０】
先ず、墨版保存変換部３１４は、墨版保存のための初期化処理を行う。墨版保存変換部３１４は、デスティネーションデバイス特性３０６及び出力側観察条件３０５に基づき、ＣＭＹＫ値からＰＣＳへの色変換（例えば、ＣＭＹＫ値からJａｂ値）を行う色変換テーブルを作成する。なお、この色変換テーブルの作成方法は、前述した第二の変換部３１３における色変換テーブルの作成方法と同様である。
【００３１】
墨版保存変換部３１４は、色変換テーブルの入力として、Ｋ単色（０，０，０，Ｋ）（例えば、Ｋ＝０〜２５５）を擬似的に入力することにより、Ｋ単色（Ｋ＝０〜２５５）に対するJａｂ値を得る。ここで、必要となるのはＪ値（明度情報）だけなので、ａ値、ｂ値は無視する。得られたＫ単色（０，０，０，Ｋ）とそのＪ値との対応関係から、図９に示されるようなＫ−Ｊ特性を得ることができる。
【００３２】
次に、墨版保存変換部３１４は、Ｋ−Ｊ特性（図９）の逆変換を行い、Ｊ−Ｋ特性（図１０）を得る。Ｊ−Ｋ特性は明度Ｊに相当するＫ単色の値を示す。以上の初期化処理により、任意のＪ値をＫ単色で再現するために必要なＫの値を求めるための色変換テーブルを作成することができる。
【００３３】
墨版保存のための初期化処理が終了すると、墨版保存変換部３１４は、入力データ３２１が無彩色であるか否かを判定する。具体的には、入力データ３２１がＣＭＹＫ値の場合はＫ単色か否か、入力データ３２１がＲＧＢ値の場合はＲ＝Ｇ＝Ｂか否かが判定される。入力データ３２１が無彩色である場合は、色域マッピング後のデータと、墨版保存のための初期化処理で得られたＪ−Ｋ特性とを用いて変換処理が行われる。つまり、色域マッピング後のデータＪａｂ値の明度Ｊ値を用いてＪ−Ｋ特性を参照することによりＫ単色を得ることができる。このようにすることで、入力データ３２１の明るさ（明度）を保持することができる。
【００３４】
このように本実施形態に係る色調整装置は、生成情報に基づいて、ソースデバイスの色信号（入力データ３２１）に対応するデスティネーションデバイスの色信号（出力データ３２２）を求めることができる。そして、本実施形態に係る色調整装置は、入力データ３２１と出力データ３２２との対応関係を示す色変換テーブルを所定のフォーマット（例えば、ＩＣＣプロファイルフォーマット）のデータファイルにすることにより、カラープロファイルを生成する。なお、生成情報は、カラープロファイルに対応付けて別途保存されるか、カラープロファイル内に格納される。
【００３５】
図５は、本実施形態に係る色調整装置による色調整処理を示すフローチャートである。なお、図５に示す処理手順を記述したコンピュータが実行可能なプログラムは、ＲＯＭ４０２又はＨＤＤ４０８に予め格納されている。ＣＰＵ４０１は、ユーザの指示に従って当該プログラムをＲＡＭ４０３にロードし、当該プログラムを実行することにより、色調整処理が開始される。
【００３６】
図５において、先ずＣＰＵ４０１は、調整対象のカラープロファイルを表すユーザ指示を入力するためのＵＩを表示する（Ｓ５０１）。次にＣＰＵ４０１は、ユーザ指示に従ってカラープロファイルをＨＤＤ４０８等のカラープロファイル保存部２０１から読み込む（Ｓ５０２）。ＣＰＵ４０１は、通常、カラープロファイルをＲＡＭ４０３にロードするが、カラープロファイルのデータ量が大きい場合はＨＤＤ４０８の仮想メモリにロードしてもよい。なお、カラープロファイルはＨＤＤ４０８等だけでなく、入力デバイス４０６やネットワーク４１４上のサーバから取得してもよい。
【００３７】
次にＣＰＵ４０１は、カラープロファイル内の生成情報、又は、カラープロファイルに対応付けて別途保存される生成情報を取得し、生成情報の内容をＵＩに表示してユーザに報知する（Ｓ５０３）。図６は、ＵＩに表示される生成情報の一例を示す図である。ユーザは生成情報を参照して、調整対象のカラープロファイルがどのような条件で生成されたかを確認し、カラープロファイルの内容を詳細に把握することができる。
【００３８】
ユーザは生成情報を参照して、ＣＰＵ４０１が読み出したカラープロファイルが調整対象のカラープロファイルであるか否かを確認する。そして、調整対象のカラープロファイルであればユーザは「ＯＫ」ボタン６０２を押し、調整対象のカラープロファイルではなければユーザは「キャンセル」ボタン６０１を押す。ＣＰＵ４０１は、「ＯＫ」ボタン６０２が押されたか、「キャンセル」ボタン６０１が押されたかを判定する（Ｓ５０４）。「キャンセル」ボタン６０１が押された場合、処理はＳ５０１に戻り、「ＯＫ」ボタン６０２が押された場合、処理はＳ５０４に移る。
【００３９】
ユーザが「ＯＫ」ボタン６０２を押すと、ＣＰＵ４０１は調整対象のカラープロファイルが墨版保存で生成されたものか否かを判定する（Ｓ５０５）。ここでの判定方法としては、Ｓ５０３で取得した生成情報内の墨版保存処理に関する情報（図６の６０３）を参照してもよい。また、調整対象のカラープロファイルにおいて、入力色信号の色空間上の格子点のうち、無彩色を示す入力色信号に対応する格子点に対する格子点データである出力色信号がＫ単色の色データで表されているか否かによって判定してもよい。以下、入力色信号の色空間上の格子点を色変換テーブルの格子点と称す場合もある。
【００４０】
次にＣＰＵ４０１は、ユーザが調整指示を入力するためのＵＩを表示する（Ｓ５０６）。調整指示は、被調整色とその調整量、被調整色を中心とする影響範囲を含む。被調整色はＲＧＢ値（Ｒｔ，Ｇｔ，Ｂｔ）、調整量はＪＣｈ値（Ｊｄ，Ｃｄ，ｈｄ）で与えられる。また、影響範囲は被調整色と同様にＲＧＢ値(±Ｒ,±Ｇ,±Ｂ)で与えられる。なお、ユーザが指示する被調整色とカラープロファイルが格納する色変換テーブルの格子点とが一致するとは限らない。その場合、ユーザが指示する被調整色に最も近い格子点の色を被調整色とする。或いは、被調整色に対応する仮想格子点を設定して、仮想格子点を中心とする影響範囲に含まれる格子点の色を調整してもよい。以下では、ユーザが指示する被調整色とカラープロファイルが格納する色変換テーブルの格子点とが一致するものとして説明を行う。
【００４１】
ＣＰＵ４０１は、Ｓ５０６で入力された調整指示が墨版保存に影響を及ぼすか否かを判定する（Ｓ５０７）。ここでの判定方法としては、被調整色ＲＧＢ値（Ｒｔ,Ｇｔ,Ｂｔ）を中心に、ＲＧＢ値(±Ｒ,±Ｇ,±Ｂ)で指定された影響範囲に含まれる格子点に、Ｒ＝Ｇ＝Ｂ（ＲＧＢ各色信号が同じ値）の格子点があるか否かで判定する。なお、ソースデバイスの色空間がＣＭＹＫである場合には、影響範囲内にＫ単色の格子点があるか否かで判定される。
【００４２】
次にＣＰＵ４０１は、Ｓ５０７においてＳ５０６で入力された調整指示が、墨版保存に影響を及ぼさないと判定した場合は、処理をＳ５１１に進め、墨版保存に影響を及ぼすと判定した場合は、Ｓ５０９に処理を進める（Ｓ５０８）。次にＣＰＵ４０１は、図７に示すようなＵＩを表示し、今回の調整が墨版保存に影響を及ぼすことを通知する（Ｓ５０９）。ユーザはこのまま調整を続ける場合、「ＯＫ」ボタン７０２を押し、再度調整指示を行う場合、「キャンセル」ボタン７０１を押す。ＣＰＵ４０１は、「ＯＫ」ボタン７０２が押されたか、「キャンセル」ボタン７０１が押されたかを判定する（Ｓ５１０）。「キャンセル」ボタン７０１が押された場合、処理はＳ５０６に戻り、「ＯＫ」ボタン７０２が押された場合、処理はＳ５１１に移る。「ＯＫ」ボタン７０２が押されると、墨版保持に影響があったとしても調整を行うことになるため、ＣＰＵ４０１は、被調整色に対応するデスティネーションデバイスの再現色の知覚値（ＪＣｈ値）を計算する（Ｓ５１１）。なお、Ｓ５１０は第１の制御手段の処理例である。
【００４３】
図４は、本実施形態に係る色調整装置の機能構成のうち、色調整処理に関連する機能構成を示す図である。Ｓ５１１において、被調整色（Ｒｔ、Ｇｔ、Ｂｔ）は、図１の変換部２０３によってカラープロファイルを用いてデスティネーションデバイスの色信号値（Ｃｔ，Ｍｔ，Ｙｔ，Ｋｔ）に変換される。色信号値（Ｃｔ，Ｍｔ，Ｙｔ，Ｋｔ）は、第三の変換部１０２によって、デスティネーションデバイス特性３０６と出力側観察条件３０５とに基づき、ＪＣｈ値（Ｊｔ，Ｃｔ，ｈｔ）に変換される。
【００４４】
第三の変換部１０２は、逆入力変換部１０１と色知覚モデル（例えば、ＣＩＥＣＡＭ０２）の順変換部（ＣＡＭ）１０３とを備える。逆入力変換部１０１は、デスティネーションデバイス特性３０６及び出力側観察条件３０５に基づき作成された色変換テーブルを備え、出力色空間上の値（例えば、ＣＭＹＫ値）をデバイス非依存のデータ（例えば、ＸＹＺやＬａｂ値）に変換する。順変換部（ＣＡＭ）１０３は、デバイス非依存のデータを出力側観察条件３０５に基づき人間の色知覚空間のＪＣｈ値に変換する。
【００４５】
このようにして得られるＪＣｈ値(Ｊｔ，Ｃｔ，ｈｔ)は、被調整色の色データをカラープロファイルを用いて変換し、変換した色データをデスティネーションデバイスが出力した色（再現色）に相当する。
【００４６】
次にＣＰＵ４０１は、被調整色の再現色に相当するＪＣｈ値を調整量に基づき調整する（Ｓ５１２）。Ｓ５１２においては、調整量加算部１０４によって再現色(Ｊｔ，Ｃｔ，ｈｔ)に調整量（Ｊｄ，Ｃｄ，ｈｄ）が加算され、調整後の再現色（Ｊｅ，Ｃｅ，ｈｅ）になる。すなわち、Ｊｅ，Ｃｅ，ｈｅは次のように表わされる。
Ｊｅ＝Ｊｔ＋Ｊｄ
Ｃｅ＝Ｃｔ＋Ｃｄ
ｈｅ＝ｈｔ＋ｈｄ
【００４７】
次にＣＰＵ４０１は、調整後の再現色（Ｊｅ，Ｃｅ，ｈｅ）をデスティネーションデバイスの色信号（例えば、ＣＭＹＫ値）に変換する（Ｓ５１３）。Ｓ５１３においては、第二の変換部３１３によって、調整後の再現色（Ｊｅ，Ｃｅ，ｈｅ）がデスティネーションデバイスの色信号（Ｃｅ，Ｍｅ，Ｙｅ，Ｋｅ）に変換される。
【００４８】
なお、色域マッピング部３１０が調整後の再現色（Ｊｅ，Ｃｅ，ｈｅ）を色域マッピングし、色域マッピングした再現色を第二の変換部３１３へ入力してもよい。そうすれば、調整後の再現色（Ｊｅ，Ｃｅ，ｈｅ）がデスティネーションデバイスの色域外になった場合も、ユーザが所望する調整後の再現色に近い色を示す色信号（Ｃｅ，Ｍｅ，Ｙｅ，Ｋｅ）を得ることができる。
【００４９】
次にＣＰＵ４０１は、カラープロファイルに含まれる色変換テーブルの被調整色（Ｒｔ，Ｇｔ，Ｂｔ）に対応する出力信号値（Ｃｔ，Ｍｔ，Ｙｔ，Ｋｔ）を色信号（Ｃｅ，Ｍｅ，Ｙｅ，Ｋｅ）に置き換える（Ｓ５１４）。なお、Ｓ５１１〜Ｓ５１４は調整手段の処理例である。
【００５０】
影響範囲に含まれる色変換テーブルの格子点の色についても、Ｓ５１１からＳ５１４の処理を繰り返して、調整後の色に対応する色信号を計算し、対応する出力信号値を置き換える。影響範囲に含まれる色変換テーブルの格子点の色の調整量は、例えば、被調整色（中心）を１、影響範囲の境界を０として中心から減少する重み値を調整指示が示す調整量に掛けた値にする。こうすれば、調整色と影響範囲外の調整しない色の間で色の連続性を保ったまま、色調整が可能になる。
【００５１】
次にＣＰＵ４０１は、Ｓ５０５における判定結果を基に、調整対象のカラープロファイルが墨版保存で生成されたものか否かを判定する（Ｓ５１５）。調整対象のカラープロファイルが墨版保存で生成されたものでない場合、処理をＳ５２０に進め、調整対象のカラープロファイルが墨版保存で生成されたものである場合、処理をＳ５１６に進める。なお、Ｓ５０５、Ｓ５１５は第１の判定手段の処理例である。
【００５２】
次にＣＰＵ４０１は、Ｓ５０７における判定結果を基に、調整結果が墨版保存に影響を及ぼすか否かを判定する（Ｓ５１６）。墨版保存に影響を及ぼさない場合、処理をＳ５２０に進め、墨版保存に影響を及ぼす場合、処理をＳ５１７に進める。なお、Ｓ５０７、Ｓ５１６は第２の判定手段の処理例である。
【００５３】
次にＣＰＵ４０１は、図８に示すようなＵＩを表示し、調整結果は墨版保存が維持されていないことを通知する（Ｓ５１７）。ユーザはこのまま墨版保存が維持されていないプロファイルを保存すると判断した場合は「はい」ボタン８０２を押し、墨版保存を維持したプロファイルを保存すると判断した場合は「いいえ」ボタン８０１を押す。ＣＰＵ４０１は、「はい」ボタン８０２が押されたか、「いいえ」ボタン８０１が押されたかを判定する（Ｓ５１８）。「はい」ボタン８０２が押された場合、処理をＳ５２０に進める。一方、「いいえ」ボタン８０１が押された場合、ＣＰＵ４０１は無彩色格子点がＫ単色で再現されるように再調整を行う（Ｓ５１９）。この再調整は、墨版保存変換部３１４において、無彩色の格子点を入力データとしたときの調整量加算部１０４からの出力値（Ｊｅ，Ｃｅ，ｈｅ）をＫ単色の出力信号値に変換することで実現できる。具体的な変換方法は後述する。また、このとき階調性が保たれるように、無彩色の格子点の近傍の格子点についての微調整を行ってもよい。微調整の方法としては、例えば、変換によって得られた出力信号値に対する平滑化処理が挙げられる。次にＣＰＵ４０１は、カラープロファイルをＨＤＤ４０８等に保存する（Ｓ５２０）。なお、Ｓ５１９は再調整手段の処理例である。Ｓ５０９、Ｓ５１７は提示手段の処理例である。Ｓ５１８は第２の制御手段の処理例である。
【００５４】
図１１は、図５のＳ５１９の再調整処理を詳細に説明するための図である。図１１の１１０１に示すように、色変換テーブルのある格子点が被調整色として指定されると、当該格子点に対する調整によって調整後の当該格子点に対応する格子点データが調整されるだけでなく、調整の影響を受ける範囲に該当する無彩色１、２の格子点に対応する格子点データも調整され、墨版保存が崩れることになる。従って、本実施形態では、図１１の１１０２に示すように、調整が行なわれた無彩色１、２の格子点に対応する格子点データを、複数の無彩色の格子点（ここでは、移動する前の無彩色１、２の格子点）を結ぶデスティネーションデバイスの無彩色軸上に移動させる再調整を行う。この際、デスティネーションデバイスの無彩色軸上において、調整が行なわれた格子点データが表す明度と等しい明度になるよう、墨版保存変換部３１４におけるＪ−Ｋ特性を用いて、調整が行なわれた格子点データに対する再調整を行ってもよい。これによって、色変換テーブルに対する色調整を行った結果、ユーザの意図に反するプロファイルの墨版保存の崩れが生じることを防止することができる。
【００５５】
以上では、被調整色を入力色空間の信号値で指定する例について説明したが、調整しようとする色を特定することができれば、どのような色空間の信号値で指定してもよい。例えば、被調整色をＪＣｈ値で指定した場合、被調整色からデスティネーションデバイスの色信号への変換を、カラープロファイルではなく、色域マッピング部３１０及び第二の変換部３１３により行えばよい。或いは、入力側観察条件３０３及びソースデバイス特性３０２に基づき、被調整色（ＪＣｈ値）を入力色空間の信号値に変換してもよい。
【００５６】
また、生成情報がデスティネーションデバイス特性３０６や出力側観察条件３０５を含む例について説明した。しかし、少なくとも第三の変換部１０２と第二の変換部３１３とを作成するための情報（例えば、デスティネーションデバイスの色信号と知覚色の対応関係を示すデータ）を、生成情報が含めばよい。
【００５７】
このように調整することで、本実施形態によれば、色調整の結果の予期しないプロファイルの墨版保存の崩れを防止することが可能になる。
【００５８】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2011176425.tif 000003
【図２】
2011176425.tif 000004
【図３】
2011176425.tif 000005
【図４】
2011176425.tif 000006
【図５】
2011176425.tif 000007
【図６】
2011176425.tif 000008
【図７】
2011176425.tif 000009
【図８】
2011176425.tif 000010
【図９】
2011176425.tif 000011
【図１０】
2011176425.tif 000012
【図１１】
2011176425.tif 000013