(57)【要約】【課題】色毎に観察環境を定義することによって、例えばそれぞれが記憶色定義と観察色定義である２色のグラデーションについても適切な色再現を可能とする。【解決手段】特色７０５について、その色票を測定して得られる分光反射率７０６と、該測定の際の観察条件７０７を定義し、該特色を含む画像データを出力する出力装置（プリンタ）７０１、およびその出力物を観察する出力環境７０２を指定する。そして、画像データ内の特色７０５に対し、以上で定義した分光反射率７０６と観察条件７０７、および出力装置７０１および出力環境７０２に基づくカラーマッチングを施して出力ＣＭＹＫ値７０８を算出する。これにより特色７０５についての特色プロファイルを作成し、当該画像データ内の特色に対し、該プロファイルに基づく色変換を行って出力装置から出力する。【選択図】  図７
2010213120.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた特定色について、その色票を測定して得られる分光反射率と、該測定の際の観察条件を定義する定義手段と、
画像データを出力する出力装置を指定する出力装置の指定手段と、
前記出力装置からの出力物を観察する出力環境を指定する出力環境の指定手段と、
前記特定色に対し、前記分光反射率と前記観察条件、および前記出力装置および前記出力環境に基づくカラーマッチングを施して出力デバイス値を算出するマッチング手段と、
前記特定色に対し、前記マッチング手段で算出された前記出力デバイス値に基づく色変換用のプロファイルを生成するプロファイル生成手段と、を有し、
前記画像データを前記出力装置から出力する際に、該画像データ内の前記特定色に対し、前記プロファイルに基づく色変換を施すことを特徴とする画像処理装置。
【請求項２】
前記定義手段は、前記観察条件として、予め定められた基準環境下における第１の定義を可能とすることを特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記定義手段は、前記観察条件として、前記出力環境に依存する第２の定義を可能とすることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記定義手段は、前記観察条件として、環境光の分光データを定義することを特徴とする請求項１乃至３のいずれか１項に記載の画像処理装置。
【請求項５】
前記定義手段は、前記特定色として複数の色を定義することを特徴とする請求項１乃至４のいずれか１項に記載の画像処理装置。
【請求項６】
前記定義手段は、前記特定色としてプロセスカラーでは再現できない特色を定義することを特徴とする請求項１乃至５のいずれか１項に記載の画像処理装置。
【請求項７】
予め定められた特定色について、その色票を測定して得られる分光反射率と、該測定の際の観察条件を定義する定義ステップと、
画像データを出力する出力装置を指定する出力装置の指定ステップと、
前記出力装置からの出力物を観察する出力環境を指定する出力環境の指定ステップと、
前記特定色に対し、前記分光反射率と前記観察条件、および前記出力装置および前記出力環境に基づくカラーマッチングを施して出力デバイス値を算出するマッチングステップと、
前記特定色に対し、前記マッチングステップにおいて算出された前記出力デバイス値に基づく色変換用のプロファイルを生成するプロファイル生成ステップと、を有し、
前記画像データを前記出力装置から出力する際に、該画像データ内の前記特定色に対し、前記プロファイルに基づく色変換を施すことを特徴とする画像処理方法。
【請求項８】
コンピュータで実行されることにより、該コンピュータを請求項１乃至６のいずれか１項に記載の画像処理装置として機能させることを特徴とするコンピュータプログラム。
【請求項９】
請求項８に記載のプログラムを記憶したことを特徴とするコンピュータ可読な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、観察環境光を考慮した色再現を行う画像処理装置および画像処理方法に関する。
【背景技術】
【０００２】
一般に色の見えは、観察環境光によって異なることが知られている。そこで従来より、環境光および観察条件等を用いて色の見えの一致を図る技術として、環境光および観察条件を加味した色見えモデルによるカラーマッチング技術が知られている。該技術によれば、あるドキュメントが異なる環境光や背景色等の観察条件下で観察される場合について、それぞれの観察条件下相互でドキュメント表示および印刷出力の見えの一致を図ることができる。例えば、ＣＩＥＣＡＭ０２等のカラーアピアランスモデル（ＣＡＭ）を用いて、ある出力側観察光条件での見えを考慮したカラーマッチングを行うことによって、異なる観察条件下相互での見えの一致を図ることができる。
【０００３】
さらに、上記カラーマッチングを行う際にオブジェクト別にＣＡＭ情報を持たせることによって、オブジェクトに対して観察環境光によらない理想的な色再現を実現する技術が提案されている（例えば、特許文献１参照）。
【０００４】
ここで色の定義方法としては、ユーザの観察環境には依存しない特定の環境での見えを定義する記憶色定義と、ユーザの観察環境に依存して定義する観察色定義と、の２種類が知られている。記憶色定義においてはユーザの観察環境に依存せず定義される色の見えは固定であるが、観察色定義においてはユーザの観察環境が変わると定義される色の見えも変わる。すなわち、記憶色定義による色再現とは、例えばＤ５０環境下における色票の見えと観察環境下での印刷出力との見えを合わせることである。さらに、観察色定義による色再現とは、ある観察環境下において色票と印刷出力を並べて見比べた際の見えを合わせることである。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特願２００６−３３１１３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記従来のオブジェクト別にＣＡＭ情報を持たせる技術においては、色の定義が観察色定義であった場合には、適切な色再現を行うことができないという問題があった。例えば、２色のグラデーションからなるオブジェクトにおいて、該２色の定義がそれぞれ記憶色定義と観察色定義であった場合には、該オブジェクトに対して定義された１つのＣＡＭを用いることしかできない。したがってこの場合、両方の色を適切に再現することができなかった。
【０００７】
本発明は上述した問題を解決するためになされたものであり、色毎に観察環境情報を定義することによって、より適切な色再現を可能とする画像処理装置および画像処理方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するための一手段として、本発明の画像処理装置は以下の構成を備える。
【０００９】
すなわち、予め定められた特定色について、その色票を測定して得られる分光反射率と、該測定の際の観察条件を定義する定義手段と、画像データを出力する出力装置を指定する出力装置の指定手段と、前記出力装置からの出力物を観察する出力環境を指定する出力環境の指定手段と、前記特定色に対し、前記分光反射率と前記観察条件、および前記出力装置および前記出力環境に基づくカラーマッチングを施して出力デバイス値を算出するマッチング手段と、前記特定色に対し、前記マッチング手段で算出された前記出力デバイス値に基づく色変換用のプロファイルを生成するプロファイル生成手段と、を有し、前記画像データを前記出力装置から出力する際に、該画像データ内の前記特定色に対し、前記プロファイルに基づく色変換を施すことを特徴とする。
【発明の効果】
【００１０】
上記構成からなる本発明によれば、特定の色毎に観察環境情報を定義することによって、より適切な色再現が可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る一実施形態における画像処理装置の構成を示すブロック図である。
【図２】本実施形態における特色登録処理を示すフローチャートである。
【図３】本実施形態における特色を含む印刷ジョブ実行処理を示すフローチャートである。
【図４】本実施形態における特色マッチング処理を示すフローチャートである。
【図５】本実施形態における特色登録テーブル例を示す図である。
【図６】本実施形態における特色マッチングテーブル例を示す図である。
【図７】本実施形態におけるユーザインタフェース例を示す図である。
【図８】従来のオブジェクト別ＣＡＭのデータ構造を示す模式図である。
【図９】本実施形態における特色別ＣＡＭのデータ構造を示す模式図である。
【図１０】本実施形態における２色グラデーションオブジェクトにおけるＣＡＭ定義の例を示す図である。
【発明を実施するための形態】
【００１２】
以下、添付の図面を参照して、本発明をその好適な実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。
【００１３】
＜第１実施形態＞
●システム構成
図１に、本実施形態における画像処理装置のブロック構成を示す。同図に示すように本実施形態の画像処理装置は、色票測定部１０１，環境光測定部１０２，特色管理部１０３，印刷ジョブ制御部１０４，カラーマッチング部１０５，プリンタ出力部１０６，ユーザインタフェース（ＵＩ）部１０７、からなる。なお、図１に示す構成は、本実施形態の画像処理装置における主たる構成を示したものであり、不図示の他の構成も含むことは言うまでも無い。
【００１４】
特色管理部１０３は、色票測定部１０１で測定した特色の分光反射率分布データを、特色登録テーブル１０３Ａへ登録する。また、各特色に対する観察条件についても、特色登録テーブル１０３Ａへ登録する。この観察条件としては、予め用意された選択肢の中から選択するか、環境光測定部１０２で測定した環境光の分光放射輝度分布データを採用する。ここで特色とは、一般にプロセスカラー（ＣＭＹＫ）では再現できない特定色（例えば金、銀や、蛍光色等）であり、スポットカラーとも言う。
【００１５】
印刷ジョブ制御部１０４は、不図示の入力部から入力された処理対象の画像データを、印刷ジョブとしてプリンタ出力部１０６へ送る。このとき、画像データ中の特色については特色管理部１０３から特色のデータを取得する。また、マッチング済みでない色データについては、カラーマッチング部１０５でカラーマッチングを施した後に、プリンタ出力部１０６へ送る。なお、印刷ジョブ制御部１０４では、後述するように入力環境光や出力環境光の情報を必要とするが、これらは予め用意された選択肢の中から選択するか、環境光測定部１０２による測定値を採用する。
【００１６】
そしてプリンタ出力部１０６においては、カラーマッチング済みの画像データを不図示のプリンタから出力する。またＵＩ部１０７は、後述するように特色登録処理にかかるユーザインタフェースを司る。
【００１７】
●特色登録処理
以下、本実施形態における特色登録処理について、図２のフローチャートを用いて説明する。この特色登録処理は、ＵＩ部１０７において入力されたデータに基づいて、特色管理部１０３において制御される。
【００１８】
まず、ＵＩ部１０７において表示されるＵＩ例を図７に示す。図７において、７０１はプリンタ出力部１０６を介した出力対象となるプリンタの名称であり、７０２は、現在の出力環境、すなわち、プリント物を観察する環境光の分光データである。７０３は計算ボタンであり、この押下によって、各特色に対し、当該ＵＩにおける各設定データに基づくマッチング処理が実行され、その結果がＣＭＹＫ値７０８としてに表示される。７０４は保存ボタンであり、この押下によって、現在の設定に基づく特色プロファイルが生成・保存される。また、７０５は登録対象となる特色名であり、７０６はその分光反射率、および７０７は観察条件である。図７のＵＩからも分かるように、本実施形態においては特色として複数の色を定義することが可能である。
【００１９】
以下、図７のＵＩを用いた特色登録処理について説明する。
【００２０】
まずステップＳ２０１において、新たに追加する特色の色票を、色票測定部１０１により測定する。測定後、図７のＵＩ上では、分光反射率７０６の列に分光データ設定済みを示すアイコンが表示される。
【００２１】
次にステップＳ２０２において、ステップＳ２０１でＵＩ上に新たに表示された分光反射率７０６に対応する特色名７０５の列に、特色名称を示す文字列を入力する。そして、該特色の色票に対する観察条件、すなわち該色票の測定の際の観察条件を、観察条件７０７の列に入力する。ここで観察条件７０７の選択肢としては、まず第１の定義として、「Ｄ５０」のように予め用意された分光データ、すなわち、予め定められた基準環境下における記憶色定義による値がある。また第２の定義として、「出力」という選択肢がある。ここで「出力」とは、該特色に対し、出力環境においてその色票とプリンタ出力を並べて比較することを意味する、すなわち出力環境に依存する観察色定義がなされている旨を示す。観察条件７０７としてはまた、これら第１および第２の定義による選択肢以外にも、環境光測定部１０２で測定した環境光の分光放射輝度分布データを登録することも可能である。
【００２２】
次にステップＳ２０３において、登録すべき特色がまだ残っていればステップＳ２０１へ戻って登録処理を繰り返すが、残っていなければ特色登録処理を終了する。
【００２３】
特色登録処理が終了すると、図７のＵＩに入力された特色名７０５および分光反射率７０６，観察条件７０７に応じて、図５に示すような特色登録テーブル１０３Ａが設定される。図５において、分光反射率が「（分光）」となっている項目には、波長毎の分光データ（分光反射率分布、分光放射輝度分布）が設定されている。
【００２４】
●印刷ジョブ実行処理
以下、本実施形態における特色を含む印刷ジョブ実行処理について、図３のフローチャートを用いて説明する。この印刷ジョブ実行処理は、印刷ジョブ制御部１０４において制御される。
【００２５】
まずステップＳ３０１において、図７のＵＩにおけるプリンタ名称７０１として、印刷を実行するプリンタを指定する。ここで指定されたプリンタのプリンタプロファイルが、印刷ジョブ制御部１０４内に出力プロファイル１０４Ｃとして設定される。
【００２６】
次にステップＳ３０２において、出力物を観察する環境光を、図７のＵＩにおける出力環境７０２で指定する。ここで指定可能な環境光としては、「Ｄ５０」のように予め用意された分光データを示す名称を選択するか、環境光測定部１０２で測定した分光放射輝度分布データを指定する。分光放射輝度分布データが指定されると、分光データ設定済アイコンが表示される。また、ここで指定された環境光のデータは、出力環境光１０４Ｄに設定される。
【００２７】
次にステップＳ３０３において、特色管理部１０３から特色登録テーブル１０３Ａを読込む。
【００２８】
次にステップＳ３０４において、特色登録テーブル１０３Ａに登録された特色に対するカラーマッチング演算（以下、特色マッチング）を行なうことによって、図６に示すような構造の特色マッチングテーブル１０３Ｂを作成し、特色管理部１０３に保持する。なお、この特色マッチング処理は、図７のＵＩにおいて計算ボタン７０３が押下されることにより、プリンタ名称７０１、出力環境７０２、分光反射率７０６、観察条件７０７で指定されたデータに基づいて実行される。この特色マッチングによって算出されたプリンタＣＭＹＫ値、すなわち出力デバイス値が、図７のＵＩにおいてＣＭＹＫ値７０８として表示される。なお、この特色マッチングの詳細については後述する。
【００２９】
次にステップＳ３０５において、特色マッチングテーブル１０３Ｂに基づいて特色プロファイル（NamedColorProfile）１０４Ｅを生成する。この特色プロファイル１０４Ｅはすなわち、ＩＣＣプロファイル形式からなる、特色についての色変換用プロファイルであって、特色名に対応するカラーマッチング後のデバイスＣＭＹＫ値を有する。なお、この特色プロファイル生成処理は、図７のＵＩにおいて保存ボタン７０４が押下されることによって実行され、生成された特色プロファイルは予め指定されたプロファイル名称で、特色プロファイル１０４Ｅとして保存される。
【００３０】
次にステップＳ３０６において、特色プロファイル１０４Ｅを特色用のスポットカラー辞書に登録する。例えばＥＦＩ社のカラーアーキテクチャColorWise（登録商標）であれば、SpotOnツールにより特色プロファイル１０４Ｅを読込んで、コントローラのスポットカラーワークフローで使用可能なスポットカラー辞書データに変換する。
【００３１】
次にステップＳ３０７において、印刷ジョブを実行する。このとき、出力対象となる画像データ内の特色データについては、ステップＳ３０６で設定したスポットカラー辞書を適用する。また、その他のカラーマッチングされていないデータについては、カラーマッチング部１０５において入力プロファイル１０４Ａ、入力環境光１０４Ｂ、出力プロファイル１０４Ｃ、出力環境光１０４Ｄ、の各データを用いてカラーマッチングを実行する。なお、入力プロファイル１０４Ａ，入力環境光１０４Ｂについては、印刷ジョブ内に記載されているものとする。以上の処理によって、カラーマッチング後のデータがプリンタ出力部１０６へ転送される。
【００３２】
●カラーマッチング処理
以下、上記ステップＳ３０４における特色マッチング処理について、図４のフローチャートを用いて説明する。この特色マッチング処理により、図６に示すような特色マッチングテーブル１０３Ｂが設定される。
【００３３】
まずステップＳ４０１において、図７のＵＩで各特色に対して、それぞれ設定された観察条件下におけるＸＹＺ値を計算する。すなわち、特色の分光反射率分布データと観察環境光の分光放射分布データを用いて分光計算を行って、対応するＸＹＺ値を求める。
【００３４】
次にステップＳ４０２において、各特色のＪｃｈ値を計算する。すなわち、ステップＳ４０１で算出された各特色に対応するＸＹＺ値を、その観察条件におけるＣＡＭパラメータを用いてＪｃｈ値へ変換する。
【００３５】
次にステップＳ４０３において、ステップＳ４０２で取得したＪｃｈ値を、プリンタの出力プロファイル１０４Ｃによって示される色再現範囲内へマッピングする。なお、元のＪｃｈ値が色再現範囲内にあれば、その値は特に変更されない。
【００３６】
次にステップＳ４０４において、マッピング後のＪｃｈ値に対して出力環境光１０４ＤのＣＡＭパラメータを用いた逆変換を施すことによって、出力物観察環境光下におけるＸＹＺ値を求める。すなわち、ステップＳ４０２とＳ４０４とで異なるＣＡＭパラメータが適用される。
【００３７】
次にステップＳ４０５において、当該特色に対するプリンタＣＭＹＫ値を計算する。すなわち、ステップＳ４０４で求めた出力物観察環境光下でのＸＹＺ値に対して、出力プロファイル１０４Ｃのプリンタモデルを用いたデバイス色への変換を施すことによって、プリンタＣＭＹＫ値を求める。
【００３８】
そしてステップＳ４０６において、処理すべき特色が残っていればステップＳ４０１へ戻ってマッチング処理を継続するが、残っていなければ特色マッチング処理を終了する。以上の処理によって、図６に示すような構造の特色マッチングテーブル１０３Ｂが作成される。
【００３９】
●特色別ＣＡＭ
上述したように本実施形態では、特色毎に適切な観察条件を定義することによって、特色別のＣＡＭ定義を実現する。以下、この特色別ＣＡＭ定義による効果について説明する。
【００４０】
図８および図９は、いずれも２色からなるグラデーションオブジェクトに対するデータ構造を模式的に示した図である。図８は従来のオブジェクト別ＣＡＭ定義によるデータ構造を示し、１つのグラデーションオブジェクトに対して、１つのＣＡＭ定義がなされている。また図９は本実施形態の特色別ＣＡＭ定義によるデータ構造を示し、１つのグラデーションオブジェクトを構成する各色に対し、それぞれＣＡＭ定義がなされている。
【００４１】
ここで図１０に示すような、互いに色定義の異なる２色の観察環境光によるグラデーションオブジェクトを再現する場合を考える。図１０においては、鼠色から黒色までのグラデーションオブジェクトを示すが、鼠色がＤ５０の記憶色定義であり、黒色が観察環境光による観察色定義であるとする。
【００４２】
この場合、図８に示すデータ構造からなる従来のオブジェクト別ＣＡＭでは、１つのＣＡＭ定義を用いるしかないため、特にグラデーションに応じた適切なＣＡＭを設定することはできない。
【００４３】
しかしながら図９に示すデータ構造からなる本実施形態の特色別ＣＡＭであれば、上記２色からなるグラデーションオブジェクトに対して、例えばそれぞれの色別ＣＡＭを重み付け合成する等によって、適切なＣＡＭ設定が可能である。したがって本実施形態によれば、このようなグラデーションオブジェクトにおいて理想的な色再現を行うことができる。
【００４４】
以上説明したように本実施形態によれば、色の定義として記憶色定義と観察色定義を区別して観察環境を特色毎に定義することができる。従って、図１０に示すような色定義が異なる２色グラデーションに対しても、それぞれの特色に対して適切なＣＡＭ設定を行うことが可能である。すなわち、適切なＣＡＭ変換によって適切なデバイスＣＭＹＫ値が得られるため、このような２色グラデーション画像を適切に再現することができる。
【００４５】
＜その他の実施形態＞
本発明は例えば、システム、装置、方法、プログラム若しくは記憶媒体(記録媒体)等としての実施態様をとることが可能である。具体的には、複数の機器（例えば、ホストコンピュータ、インタフェース機器、撮像装置、webアプリケーション、プリンタ等）から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【００４６】
また、本発明は上記第１実施形態と同等の処理を、コンピュータプログラムでも実現できる。この場合、図１をはじめとする構成要素の各々は関数、もしくはＣＰＵが実行するサブルーチンで機能させれば良い。また、通常、コンピュータプログラムは、ＣＤ−ＲＯＭ等のコンピュータ可読記憶媒体に格納されており、それを、コンピュータが有する読み取り装置（ＣＤ−ＲＯＭドライブ等）にセットし、システムにコピーもしくはインストールすることで実行可能になる。従って、かかるコンピュータ可読記憶媒体も本発明の範疇にあることは明らかである。
【図１】
2010213120.tif 000003
【図２】
2010213120.tif 000004
【図３】
2010213120.tif 000005
【図４】
2010213120.tif 000006
【図５】
2010213120.tif 000007
【図６】
2010213120.tif 000008
【図７】
2010213120.tif 000009
【図８】
2010213120.tif 000010
【図９】
2010213120.tif 000011
【図１０】
2010213120.tif 000012