(57)【要約】【解決課題】入力プロファイルが観察環境条件に対応しているか否かを診断し、適切にカラーマッチングを行うことができるようにする。【解決手段】入力された入力側プロファイルに基づいて、予め用意された階調データを色変換し（１５０）、色変換により得られたＸＹＺ階調データの各色値について、白からの色差を算出し、階調カーブを主要色毎に作成する（１５２）。そして、予め用意された複数の観察環境条件診断用入力側プロファイル及び観察環境条件診断用未対応入力側プロファイルに基づいて、階調データを色変換し（１５４、１５８、１６２）、得られたＸＹＺ階調データの各々に基づいて、階調カーブを主要色毎に作成し（１５６、１６０、１６４）、階調カーブの一致度を算出して（１６６）、入力された入力側プロファイルの観察環境条件及びγを診断する。【選択図】図４
2008205740.tif 000002
【特許請求の範囲】
【請求項１】
所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段と、
診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段と、
前記色変換手段による変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段と、
を含む診断装置。
【請求項２】
前記診断対象となる入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換するカラースペース診断用色変換手段と、
前記カラースペース診断用色変換手段による変換結果と、予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、前記診断対象の入力側プロファイルに基づいて変換される入力画像データのカラースペースが、前記複数のカラースペースの何れであるかを診断するカラースペース診断手段とを更に含む請求項１記載の診断装置。
【請求項３】
前記記憶手段は、前記予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルを更に記憶し、
前記カラースペース診断手段は、前記カラースペース診断用色変換手段による変換結果と、前記複数のカラースペースに対応する入力側プロファイルの各々に基づいて、前記所定の複数の主要色における飽和色を示す色値の各々を色変換した変換結果の各々とを比較する請求項２記載の診断装置。
【請求項４】
前記カラースペース診断手段は、前記カラースペース診断用色変換手段による変換結果と、前記複数のカラースペースに対応する入力側プロファイルの各々に基づいた変換結果の各々とについて、前記主要色毎に異なる重み付け係数を乗じた彩度差を算出し、算出された値に基づいて比較する請求項２又は３記載の診断装置。
【請求項５】
前記複数のカラースペースは、ＡｄｏｂｅＲＧＢ、ｓＲＧＢ、ｓｃＲＧＢ、及びＡｐｐｌｅＲＧＢの少なくとも２つである請求項２〜請求項４の何れか１項記載の診断装置。
【請求項６】
前記診断対象となる入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換する色温度診断用色変換手段と、
前記色温度診断用色変換手段による変換結果と、予め定められた複数の色温度変換手法の各々を用いた複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、前記診断対象の入力側プロファイルに基づく変換で用いられる色温度変換手法が、前記複数の色温度変換手法の何れであるかを診断する色温度変換診断手段とを更に含む請求項１〜請求項５の何れか１項記載の診断装置。
【請求項７】
前記記憶手段は、前記予め定められた複数の色温度変換手法の各々を用いた入力側プロファイルを更に記憶し、
前記色温度変換診断手段は、前記色温度診断用色変換手段による変換結果と、前記複数の色温度変換手法の各々を用いた複数の入力側プロファイルの各々に基づいて、前記所定の複数の主要色における飽和色を示す色値の各々を色変換した変換結果の各々とを比較する請求項６記載の診断装置。
【請求項８】
前記色温度変換診断手段は、前記色温度診断用色変換手段による変換結果と、前記複数の色温度変換手法の各々を用いた複数の入力側プロファイルの各々に基づいた変換結果の各々とについて、前記主要色毎に異なる重み付け係数を乗じた色相差を算出し、算出された値に基づいて比較する請求項６又は７記載の診断装置。
【請求項９】
前記複数の色温度変換手法は、ＢｒａｄＦｏｒｄ、Ｗｒｉｇｈｔ−Ｔｈｏｍｓｏｎ、及びＥｓｔｅｖｅｚの少なくとも２つである請求項６〜請求項８の何れか１項記載の診断装置。
【請求項１０】
所定の装置に依存したカラースペースで表された入力画像データを、該入力画像データを変換するための第１の入力側プロファイルに基づいて、装置に依存しない色空間で表された非依存画像データに変換する第１の変換手段と、
前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の第２の入力側プロファイルを記憶した記憶手段と、
前記第１の入力側プロファイル及び前記複数の第２の入力側プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段と、
前記色変換手段による変換結果を比較することにより、前記第１の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記第１の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段と、
前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合、前記診断手段によって診断された前記第１の入力側プロファイルが対応している観察環境条件及び出力画像データが観察される環境を示す予め定められた観察環境条件に対応した出力側プロファイルに基づいて、前記装置に依存しない色空間において、前記入力画像データ及び前記出力画像データの色の見えが同じになるように色の見えモデルを用いて前記非依存画像データを変換すると共に、前記変換された非依存画像データを前記出力画像データに変換し、
前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していないと診断した場合、前記観察環境条件に対応していない出力側プロファイルに基づいて、前記非依存画像データを前記出力画像データに変換する第２の変換手段と、
を含む画像処理装置。
【請求項１１】
前記第１の入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換するカラースペース診断用色変換手段と、
前記カラースペース診断用色変換手段による変換結果と、予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、前記第１の入力側プロファイルに基づいて変換される入力画像データのカラースペースが、前記複数のカラースペースの何れであるかを診断するカラースペース診断手段とを更に含み、
前記第２の変換手段は、前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合、前記診断手段によって診断された前記第１の入力側プロファイルが対応している観察環境条件、前記出力画像データが観察される環境を示す予め定められた観察環境条件、及び前記カラースペース診断手段によって診断されたカラースペースに対応した出力側プロファイルに基づいて、前記非依存画像データを変換すると共に、前記変換された非依存画像データを前記出力画像データに変換する請求項１０記載の画像処理装置。
【請求項１２】
前記第１の入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換する色温度診断用色変換手段と、
前記色温度診断用色変換手段による変換結果と、予め定められた複数の色温度変換手法の各々を用いた複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、前記第１の入力側プロファイルに基づく変換で用いられる色温度変換手法が、前記複数の色温度変換手法の何れであるかを診断する色温度変換診断手段とを更に含み、
前記第２の変換手段は、前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合、前記診断手段によって診断された前記第１の入力側プロファイルが対応している観察環境条件及び前記出力画像データが観察される環境を示す予め定められた観察環境条件に対応し、かつ、前記色温度診断手段によって診断された色温度変換手法を用いた出力側プロファイルに基づいて、前記非依存画像データを変換すると共に、前記変換された非依存画像データを前記出力画像データに変換し、
前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していないと診断した場合、前記色温度診断手段によって診断された色温度変換手法を用い、かつ、前記観察環境条件に対応していない出力側プロファイルに基づいて、前記非依存画像データを前記出力画像データに変換する請求項１０又は１１記載の画像処理装置。
【請求項１３】
所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段を備えた診断装置の診断方法であって、
診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換し、
前記変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断することを特徴とする診断方法。
【請求項１４】
所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段を含むコンピュータを、
診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段、及び
前記色変換手段による変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段として機能させるための診断プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、診断装置、画像処理装置、診断方法、及び診断プログラムに係り、特に、入力側プロファイルに基づく画像データの変換が、色の見えが同じになるように観察環境条件に対応しているか否かを診断する診断装置、画像処理装置、診断方法、及び診断プログラムに関する。
【背景技術】
【０００２】
近年、異なる基準白色点下でのカラーマッチング手法を用いた画像処理装置が知られている（特許文献１）。この画像処理装置では、予め複数の光源に依存する測色データを有するプロファイルを持っておき、出力時に観察条件を入力し、入力された観察条件における光源の色度や色温度と測色データの光源の色度とを比較し、観察条件に応じた測色データを選択する。そして、選択された測色データから観察条件に対応する測色データを推測し、ＣＡＭ０２色空間を用いて、測色光源基準のＸＹＺを環境光基準のＸＹＺに変換し、色変換ＬＵＴを作成する。
【特許文献１】特開２０００−５００８８
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１に記載の画像処理装置では、取得した入力プロファイルが観察環境条件に対応しているか否かをユーザは知ることができない、という問題がある。また、入力プロファイルに使用されている色温度変換の手法やターゲットとしている色域には様々あり、それらを把握しないで入力プロファイルを使用してしまうと、ユーザは適切にカラーマッチングを行えない場合がある、という問題がある。
【０００４】
本発明は、上記の問題点を解決するためになされたもので、入力プロファイルが観察環境条件に対応しているか否かを診断し、適切にカラーマッチングを行うことができるようにする診断装置、画像処理装置、診断方法、及び診断プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために本発明に係る診断装置は、所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段と、診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段と、前記色変換手段による変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段とを含んで構成されている。
【０００６】
また、本発明に係る診断方法は、所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段を備えた診断装置の診断方法であって、診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換し、前記変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断することを特徴としている。
【０００７】
本発明によれば、診断対象となる入力側プロファイル及び複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換し、入力側プロファイル及び複数の観察条件対応プロファイルの各々に基づく変換結果を比較することにより、診断対象の入力側プロファイルが観察環境条件に対応しているか否かを診断する。
【０００８】
また、診断対象の入力側プロファイルが観察環境条件に対応していると診断した場合に、診断対象の入力側プロファイルが対応している観察環境条件が、観察条件対応プロファイルの複数の観察環境条件の何れであるかを診断する。
【０００９】
このように、診断対象となる入力側プロファイル及び複数の観察条件対応プロファイルの各々に基づいて、階調データを色変換し、変換結果を比較することにより、入力側プロファイルが対応している観察環境条件を診断することができ、診断された観察環境条件に応じて、適切にカラーマッチングを行うことができる。
【００１０】
本発明に係る診断装置は、診断対象となる入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換するカラースペース診断用色変換手段と、カラースペース診断用色変換手段による変換結果と、予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、診断対象の入力側プロファイルに基づいて変換される入力画像データのカラースペースが、複数のカラースペースの何れであるかを診断するカラースペース診断手段とを更に含むことができる。これにより、入力側プロファイルに基づいて変換される入力画像データのカラースペースを診断することができ、診断されたカラースペースに応じて、適切にカラーマッチングを行うことができる。
【００１１】
また、本発明に係る記憶手段は、予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルを更に記憶し、カラースペース診断手段は、カラースペース診断用色変換手段による変換結果と、複数のカラースペースに対応する入力側プロファイルの各々に基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換した変換結果の各々とを比較することができる。
【００１２】
また、本発明に係るカラースペース診断手段は、カラースペース診断用色変換手段による変換結果と、複数のカラースペースに対応する入力側プロファイルの各々に基づいた変換結果の各々とについて、主要色毎に異なる重み付け係数を乗じた彩度差を算出し、算出された値に基づいて比較することができる。これにより、カラースペースによって最高彩度が異なることから、飽和色の変換結果の彩度差に主要色毎に異なる重み付け係数を乗じた値を算出して診断するため、カラースペースを高精度に診断することができる。
【００１３】
また、上記の複数のカラースペースを、ＡｄｏｂｅＲＧＢ、ｓＲＧＢ、ｓｃＲＧＢ、及びＡｐｐｌｅＲＧＢの少なくとも２つとすることができる。
【００１４】
本発明に係る診断装置は、診断対象となる入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換する色温度診断用色変換手段と、色温度診断用色変換手段による変換結果と、予め定められた複数の色温度変換手法の各々を用いた複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、診断対象の入力側プロファイルに基づく変換で用いられる色温度変換手法が、複数の色温度変換手法の何れであるかを診断する色温度変換診断手段とを更に含むことができる。これにより、入力側プロファイルに基づく変換で用いられる色温度変換手法を診断することができ、診断された色温度変換手法に応じて、適切にカラーマッチングを行うことができる。
【００１５】
また、本発明に係る記憶手段は、予め定められた複数の色温度変換手法の各々を用いた入力側プロファイルを更に記憶し、色温度変換診断手段は、色温度診断用色変換手段による変換結果と、複数の色温度変換手法の各々を用いた複数の入力側プロファイルの各々に基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換した変換結果の各々とを比較することができる。
【００１６】
また、本発明に係る色温度変換診断手段は、色温度診断用色変換手段による変換結果と、複数の色温度変換手法の各々を用いた複数の入力側プロファイルの各々に基づいた変換結果の各々とについて、主要色毎に異なる重み付け係数を乗じた色相差を算出し、算出された値に基づいて比較することができる。これにより、色温度変換手法によって飽和色の色相が異なることから、飽和色の変換結果の色相差に主要色毎に異なる重み付け係数を乗じた値を算出して診断するため、色温度変換手法を高精度に診断することができる。
【００１７】
また、上記の複数の色温度変換手法を、ＢｒａｄＦｏｒｄ、Ｗｒｉｇｈｔ−Ｔｈｏｍｓｏｎ、及びＥｓｔｅｖｅｚの少なくとも２つとすることができる。
【００１８】
本発明に係る画像処理装置は、所定の装置に依存したカラースペースで表された入力画像データを、該入力画像データを変換するための第１の入力側プロファイルに基づいて、装置に依存しない色空間で表された非依存画像データに変換する第１の変換手段と、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の第２の入力側プロファイルを記憶した記憶手段と、前記第１の入力側プロファイル及び前記複数の第２の入力側プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段と、前記色変換手段による変換結果を比較することにより、前記第１の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記第１の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段と、前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していると診断した場合、前記診断手段によって診断された前記第１の入力側プロファイルが対応している観察環境条件及び出力画像データが観察される環境を示す予め定められた観察環境条件に対応した出力側プロファイルに基づいて、前記装置に依存しない色空間において、前記入力画像データ及び前記出力画像データの色の見えが同じになるように色の見えモデルを用いて前記非依存画像データを変換すると共に、前記変換された非依存画像データを前記出力画像データに変換し、前記診断手段によって、前記第１の入力側プロファイルが前記観察環境条件に対応していないと診断した場合、前記観察環境条件に対応していない出力側プロファイルに基づいて、前記非依存画像データを前記出力画像データに変換する第２の変換手段とを含んで構成されている。
【００１９】
本発明の画像処理装置によれば、第１の変換手段によって、所定の装置に依存したカラースペースで表された入力画像データを、入力画像データを変換するための第１の入力側プロファイルに基づいて、装置に依存しない色空間で表された非依存画像データに変換する。
【００２０】
ここで、色変換手段によって、第１の入力側プロファイル及び複数の観察環境条件に対応した複数の第２の入力側プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換し、診断手段によって、色変換手段による変換結果を比較することにより、第１の入力側プロファイルが観察環境条件に対応しているか否かを診断すると共に、第１の入力側プロファイルが観察環境条件に対応していると診断した場合に、第１の入力側プロファイルが対応している観察環境条件が、複数の観察環境条件の何れであるかを診断する。
【００２１】
そして、診断手段によって、第１の入力側プロファイルが観察環境条件に対応していると診断した場合、第２の変換手段によって、診断手段によって診断された第１の入力側プロファイルが対応している観察環境条件及び出力画像データが観察される環境を示す予め定められた観察環境条件に対応した出力側プロファイルに基づいて、装置に依存しない色空間において、入力画像データ及び出力画像データの色の見えが同じになるように色の見えモデルを用いて非依存画像データを変換すると共に、変換された非依存画像データを出力画像データに変換する。
【００２２】
また、診断手段によって、第１の入力側プロファイルが観察環境条件に対応していないと診断した場合、第２の変換手段によって、観察環境条件に対応していない出力側プロファイルに基づいて、非依存画像データを前記出力画像データに変換する。
【００２３】
このように、入力画像データを変換するための第１の入力側プロファイル及び観察環境条件に対応している第２の入力側プロファイルの各々に基づいて、階調データを色変換し、変換結果を比較することにより、第１の入力側プロファイルが対応している観察環境条件を診断することができ、また、診断された観察環境条件に対応した出力側プロファイルに基づいて変換することにより、適切にカラーマッチングを行うことができる。
【００２４】
本発明に係る画像処理装置は、第１の入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換するカラースペース診断用色変換手段と、カラースペース診断用色変換手段による変換結果と、予め定められた複数のカラースペースの各々で表された入力画像データを変換するための複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、第１の入力側プロファイルに基づいて変換される入力画像データのカラースペースが、複数のカラースペースの何れであるかを診断するカラースペース診断手段とを更に含み、第２の変換手段は、診断手段によって、第１の入力側プロファイルが観察環境条件に対応していると診断した場合、診断手段によって診断された第１の入力側プロファイルが対応している観察環境条件、出力画像データが観察される環境を示す予め定められた観察環境条件、及びカラースペース診断手段によって診断されたカラースペースに対応した出力側プロファイルに基づいて、非依存画像データを変換すると共に、変換された非依存画像データを出力画像データに変換することができる。これにより、第１の入力側プロファイルに基づいて変換される入力画像データのカラースペースを診断することができ、また、診断されたカラースペースに対応した出力側プロファイルに基づいて変換することにより、適切にカラーマッチングを行うことができる。
【００２５】
また、本発明に係る画像処理装置は、第１の入力側プロファイルに基づいて、所定の複数の主要色における飽和色を示す色値の各々を色変換する色温度診断用色変換手段と、色温度診断用色変換手段による変換結果と、予め定められた複数の色温度変換手法の各々を用いた複数の入力側プロファイルに基づく変換結果の各々とを比較することにより、第１の入力側プロファイルに基づく変換で用いられる色温度変換手法が、複数の色温度変換手法の何れであるかを診断する色温度変換診断手段とを更に含み、第２の変換手段は、診断手段によって、第１の入力側プロファイルが観察環境条件に対応していると診断した場合、診断手段によって診断された第１の入力側プロファイルが対応している観察環境条件及び出力画像データが観察される環境を示す予め定められた観察環境条件に対応し、かつ、色温度診断手段によって診断された色温度変換手法を用いた出力側プロファイルに基づいて、非依存画像データを変換すると共に、変換された非依存画像データを出力画像データに変換し、診断手段によって、第１の入力側プロファイルが前記観察環境条件に対応していないと診断した場合、色温度診断手段によって診断された色温度変換手法を用い、かつ、観察環境条件に対応していない出力側プロファイルに基づいて、非依存画像データを出力画像データに変換することができる。これにより、第１の入力側プロファイルに基づく変換で用いられる色温度変換手法を診断することができ、また、診断された色温度変換手法を用いた出力側プロファイルに基づいて変換することにより、適切にカラーマッチングを行うことができる。
【００２６】
本発明に係る診断プログラムは、所定の装置に依存したカラースペースで表された入力画像データを、装置に依存しない色空間で表された非依存画像データに変換するための入力側プロファイルであって、かつ、前記入力画像データが観察される環境を示す予め定められた複数の観察環境条件の各々に対応した複数の観察条件対応プロファイルを記憶した記憶手段を含むコンピュータを、診断対象となる入力側プロファイル及び前記複数の観察条件対応プロファイルの各々に基づいて、所定の主要色の濃度が異なる複数の色値からなる予め定められた階調データを色変換する色変換手段、及び前記色変換手段による変換結果を比較することにより、前記診断対象の入力側プロファイルが前記観察環境条件に対応しているか否かを診断すると共に、前記診断対象の入力側プロファイルが前記観察環境条件に対応していると診断した場合に、前記診断対象の入力側プロファイルが対応している観察環境条件が、前記複数の観察環境条件の何れであるかを診断する診断手段として機能させるためのプログラムである。
【発明の効果】
【００２７】
以上説明したように、本発明の診断装置、診断方法、及びプログラムによれば、診断対象となる入力側プロファイル及び複数の観察条件対応プロファイルの各々に基づいて、階調データを色変換し、変換結果を比較することにより、入力側プロファイルが対応している観察環境条件を診断することができ、診断された観察環境条件に応じて、適切にカラーマッチングを行うことができる、という効果が得られる。
【００２８】
また、本発明の画像処理装置によれば、入力画像データを変換するための第１の入力側プロファイル及び観察環境条件に対応している第２の入力側プロファイルの各々に基づいて、階調データを色変換し、変換結果を比較することにより、第１の入力側プロファイルが対応している観察環境条件を診断することができ、また、診断された観察環境条件に対応した出力側プロファイルに基づいて変換することにより、適切にカラーマッチングを行うことができる、という効果が得られる。
【発明を実施するための最良の形態】
【００２９】
以下、本発明の実施の形態について図面を参照して説明する。なお、本実施の形態では、印刷システムに本発明を適用した場合について説明する。
【００３０】
図１に示すように、本発明の第１の実施の形態に係る印刷システム１０は、複合機１２と、クライアントＰＣ１４と、ＬＡＮ（ローカルエリアネットワーク）などのネットワーク１６とで構成され、複合機１２及びクライアントＰＣ１４はネットワーク１６を介して相互に接続されている。
【００３１】
複合機１２は、各種プログラムやパラメータ等が記憶されたＲＯＭ２２、各種プログラムを実行するＣＰＵ２４、ＣＰＵ２４による各種プログラムの実行時におけるワークエリア等として用いられるＲＡＭ２６、画像データや後述する印刷処理ルーチンを実行するためのプログラムなどが記憶されたＨＤＤ３２、及びこれらを相互に接続するためのバス３０が設けられている。
【００３２】
ＨＤＤ３２には、後述する色変換処理で用いられる複数の色変換プロファイルが記憶されている。
【００３３】
また、複合機１２には、さらに、原稿を読みとって画像データを生成するスキャナ３４と、画像データに基づいて感光体に静電潜像を記録し、静電潜像をモノクロトナーまたはカラートナーを用いて現像し、現像した画像を記録用紙に転写して出力する印字部３６と、複合機１２の各種処理を指示するための操作ボタンや操作パネルからなる操作パネル部３８と、ネットワーク１６を介して通信するためのネットワークインタフェース４０とが設けられており、これらもバス３０に接続されている。
【００３４】
なお、複合機１２は、従来公知の複合機の一般的構成を備えていればよく、本実施の形態では、複合機１２の他の構成及び一般的処理の説明を省略する。
【００３５】
また、クライアントＰＣ１４は、従来公知のパーソナルコンピュータの一般的構成を備えていればよく、本実施の形態では、クライアントＰＣ１４の構成及び一般的処理の説明を省略する。
【００３６】
次に、複合機１２で実行されるカラー画像データの色変換処理について、図２を用いて説明する。まず、ディスプレイに表示させるためのＲＧＢ色空間のカラー画像データであるＲＧＢ画像データが入力されると、第１の色変換処理によって、入力されたＲＧＢ画像データに添付された入力側プロファイルに基づいて、ＲＧＢ色空間のＲＧＢ画像データから、装置に依存しないＸＹＺ色空間の第１のＸＹＺ画像データに変換される。ここで、ＲＧＢ画像データは、ディスプレイに依存した色域で表されている。また、入力側プロファイルは、Ｄ５０基準のＩＣＣプロファイルを基に作成されているため、入力されたＲＧＢ画像データの光源に関する観察環境がＤ５０以外（例えば、Ｄ９３やＤ６５など）の場合、色温度変換（例えば、ＢｒａｄＦｏｒｄやＷｒｉｔｅ−Ｔｈｏｍｓｏｎなどの色温度変換手法による色温度変換）が行われ、入力側プロファイルに基づいて変換された第１のＸＹＺ画像データについて、光源に関する観察環境がＤ５０となる。また、第１の色変換処理後の階調性（階調カーブ）は、γによって異なる。
【００３７】
そして、第２の色変換処理によって、色の見えモデル（ＣＡＭ：Ｃｏｌｏｒ  Ａｐｐｅａｒａｎｃｅ  Ｍｏｄｅｌ）を考慮して、ＸＹＺ色空間において、第１のＸＹＺ画像データから第２のＸＹＺ画像データに色変換される。
【００３８】
この第２の色変換処理では、入力側の観察環境条件を入力としたＣＡＭ変換で、第１のＸＹＺ画像データを、観察環境に依存しない第１のＪＣＨデータに変換し、第１のＪＣＨデータに対して色域圧縮処理を行って、第２のＪＣＨデータを生成し、出力するカラー画像データが観察される環境を示す出力側の観察環境条件を入力としたＣＡＭ逆変換で、第２のＪＣＨデータを、第２のＸＹＺ画像データに変換するように作成されている。なお、色域圧縮処理では、入力されるＲＧＢ画像データの色域である入力側の色域から、複合機１２による印刷で再現可能な色域である出力側の色域に圧縮する処理が行われる。
【００３９】
また、入力側の観察環境条件には、例えば、ＲＧＢ画像データの観察環境として、オフィスの照明環境におけるディスプレイの観察環境を示す条件が設定され、出力側の観察環境条件には、例えば、ＣＭＹＫ画像データの観察環境として、画像が印刷された用紙の観察環境を示す境条件が設定される。なお、観察環境条件は、例えば、背景輝度Ｙｂや、順応輝度Ｌａ、不完全順応ファクタＤ、光源の種類（Ｄ５０、Ｄ６５、Ｄ９３など）などを示している。
【００４０】
次の第３の色変換処理では、第２のＸＹＺ画像データから、複合機１２で出力するためのＣＭＹＫ色空間のカラー画像データであるＣＭＹＫ画像データに変換される。このとき、出力するＣＭＹＫ画像データの光源に関する観察環境がＤ５０以外の場合には、第２のＸＹＺ画像データの光源に関する観察環境がＤ５０であるため、色温度変換が行われ、ＣＭＹＫ画像データの光源に関する観察環境が、出力側の観察環境条件が示す光源の種類となる。
【００４１】
なお、観察環境条件に対応した色変換を行わない場合には、第２の色変換処理が行われない。ただし、観察環境条件に対応した色変換を行わない場合であっても、第１の色変換処理においては、光源に関する観察環境をＤ５０とするための色温度変換処理が行われ、また、第３の色変換処理においても、光源に関する観察環境をＤ５０にするための色温度変換処理が行われる。
【００４２】
出力側プロファイルは、上記の第２の色変換処理及び第３の色変換処理を行うように作成されており、出力側プロファイルに基づいて、ＸＹＺ画像データを変換すると、ＣＭＹＫ画像データが生成される。
【００４３】
複合機１２には、観察環境条件に対応していない出力側プロファイルと、所定の入力側の観察環境条件（例えば、観察環境条件Ａ）、所定の入力側の色域（例えば、ｓＲＧＢ）、及び予め定められた出力側の観察環境条件に対応し、かつ、所定の色温度変換手法（例えば、Ｗｒｉｇｈｔ−Ｔｏｍｓｏｎ）を用いた出力側プロファイルが予め用意されており、ＨＤＤ２６に記憶されている。
【００４４】
また、複合機１２には、入力側の観察環境条件の診断用に、入力側の観察環境条件として予め定められた複数の観察環境条件の各々に対応した複数の観察環境条件診断用入力側プロファイルと観察環境条件に対応していない観察環境条件診断用未対応入力側プロファイルが用意されており、ＨＤＤ２６に記憶されている。観察環境条件に対応した観察環境条件診断用入力側プロファイルとして、例えば、背景輝度（Ｙｂ１）、順応輝度（Ｌａ１）、不完全順応ファクタ（Ｄ１）、及びγ（γ１）に対応するように、観察環境条件診断用未対応入力側プロファイルを補正した入力側プロファイルである第１の観察環境条件診断用入力側プロファイルと、背景輝度（Ｙｂ２）、順応輝度（Ｌａ２）、不完全順応ファクタ（Ｄ２）、及びγ（γ２）に対応するように、観察環境条件診断用未対応入力側プロファイルを補正した入力側プロファイルである第２の観察環境条件診断用入力側プロファイルが用意されている。
【００４５】
また、複合機１２には、入力側の色域の診断用に、複数の色域で表されたカラー画像データの各々を変換するための複数の色域診断用入力側プロファイルが用意されており、ＨＤＤ２６に記憶されている。例えば、色域がＡｄｏｂｅＲＧＢであるカラー画像データを変換するためのＡｄｏｂｅＲＧＢ用入力側プロファイルと、色域がｓＲＧＢであるカラー画像データを変換するためのｓＲＧＢ用入力側プロファイルと、色域がＡｐｐｌｅＲＧＢであるカラー画像データを変換するためのＡｐｐｌｅＲＧＢ用入力側プロファイルとが用意されている。更に、色域がｓｃＲＧＢであるカラー画像データが入力されることが想定される場合には、ｓｃＲＧＢ用入力側プロファイルも用意されていることが好ましい。
【００４６】
また、複合機１２には、入力側の色温度変換手法の診断用に、複数の色温度変換手法を用いて変換するための複数の色温度変換手法診断用入力側プロファイルが用意されており、ＨＤＤ２６に記憶されている。例えば、診断対象の入力側プロファイルにＢｒａｄＦｏｒｄ色温度変換手法を用いた逆色温度変換をかけた後に、色温度変換をかけて生成されるＢｒａｄＦｏｒｄ用入力側プロファイルと、診断対象の入力側プロファイルにＷｒｉｇｈｔ−Ｔｏｍｓｏｎ色温度変換手法を用いた逆色温度変換をかけた後に、色温度変換をかけて生成されるＷｒｉｇｈｔ−Ｔｏｍｓｏｎ用入力側プロファイルと、診断対象の入力側プロファイルにＥｓｔｅｖｅｚ色温度変換手法を用いた逆色温度変換をかけた後に、色温度変換をかけて生成されるＥｓｔｅｖｅｚ用入力側プロファイルとが用意されている。
【００４７】
次に、第１の実施の形態に係る印刷システム１０の動作について説明する。なお、本実施の形態では、クライアントＰＣ１４で作成したＲＧＢ画像データを複合機１２で印刷させる場合を例に説明する。
【００４８】
まず、クライアントＰＣ１４において、ディスプレイに表示された画像をユーザが編集して、ＲＧＢ画像データを生成し、そして、ＲＧＢ画像データを複合機１２に印刷させる指示がユーザから与えられると、生成されたＲＧＢ画像データとＲＧＢ画像データを変換させるための入力側プロファイルとがネットワーク１６を介して複合機１２に入力され、複合機１２において、図３に示す印刷処理ルーチンが実行される。
【００４９】
まず、ステップ１００において、ＲＧＢ画像データ及びＲＧＢ画像データに添付された入力側プロファイルが入力されたか否かを判定し、クライアントＰＣ１４からＲＧＢ画像データ及び入力側プロファイルが入力されると、ステップ１０２へ進み、入力された入力側プロファイルが対応している観察環境条件を診断するための観察環境診断処理が行われる。
【００５０】
ここで、このステップ１０２を実現するための観察環境診断処理ルーチンについて、図４を用いて説明する。まず、ステップ１５０において、入力された入力側プロファイルに基づいて、予め用意された階調データを色変換する。階調データは、図５に示すように、所定の主要色と白とを結んだ階調データであり、任意の刻み幅で濃度が異なる複数の色値（（Ｒ、Ｇ、Ｂ）＝（２５５、２５５、０）・・・（１２８、１２８、０）・・・（０、０、０））から構成され、また、この階調データが複数の主要色（例えば、イエローＹ、マゼンタＭ、シアンＣ、ブラックＫ、レッドＲ、グリーンＧ、及びブルーＢ）毎に用意されている。上記のステップ１５０の色変換により、ＸＹＺ色空間の複数の色値から構成されるＸＹＺ階調データが得られる。
【００５１】
そして、ステップ１５２において、色変換により得られたＸＹＺ階調データの各色値について、白からの色差を算出し、図６に示すような階調カーブを主要色毎に作成する。
【００５２】
次のステップ１５４では、予め用意された第１の観察環境条件診断用入力側プロファイルに基づいて、上記の各主要色の階調データを色変換し、ステップ１５６で、ステップ１５４の色変換により得られたＸＹＺ階調データの各色値について、白からの色差を算出し、階調カーブを主要色毎に作成する。また、ステップ１５８で、ステップ１５４と同様に、予め用意された第２の観察環境条件診断用入力側プロファイルに基づいて、上記の各主要色の階調データを色変換し、ステップ１６０で、ステップ１５６の色変換により得られたＸＹＺ階調データの各色値について、白からの色差を算出し、階調カーブを主要色毎に作成する。
【００５３】
そして、ステップ１６２では、予め用意された観察環境条件診断用未対応入力側プロファイルに基づいて、上記の各主要色の階調データを色変換し、ステップ１６４で、ステップ１６２の色変換により得られたＸＹＺ階調データの各色値について、白からの色差を算出し、階調カーブを主要色毎に作成する。
【００５４】
次のステップ１６６において、パターンマッチングなどの手法を用いて、ステップ１５２で作成された階調カーブと、ステップ１５６、１６０、１６４で作成された階調カーブの各々との一致度を算出し、ステップ１６８で、入力された入力側プロファイルの観察環境条件及びγが、予め用意された複数の観察環境条件診断用入力側プロファイルの観察環境条件及びγの何れであるかを診断して、観察環境診断処理ルーチンを終了する。例えば、最も一致度の高い階調カーブの観察環境条件診断用入力側プロファイルの観察環境条件及びγを、入力された入力側プロファイルの観察環境条件及び入力側のγとして診断する。なお、最も一致の高い階調カーブが、観察環境条件診断用未対応入力側プロファイルの階調カーブであった場合には、入力側プロファイルが、観察環境条件に対応していないと診断される。
【００５５】
入力側の観察環境条件に応じて入力側プロファイルを補正した場合、階調性に大きく変化が生じると考えられることから、観察環境診断処理ルーチンでは、階調データの色変換の結果を比較して、入力側プロファイルが対応している観察環境条件を診断する。なお、階調性の変化の度合いは色相によって異なり、色差の変化の度合いが色相毎に異なるため、パターンマッチングでは、色相毎に重み付けを行い、一致度を算出することが好ましい。
【００５６】
次に、印刷処理ルーチンのステップ１０４では、入力側プロファイルに基づく変換で用いる色温度変換手法を診断するための色温度変換手法診断処理を実行する。
【００５７】
ここで、ステップ１０８を実現するための色温度変換手法診断処理ルーチンの内容について図７を用いて説明する。まず、ステップ１８０で、入力された入力側プロファイルに基づいて、予め用意された飽和色データを色変換する。飽和色データは、複数の主要色（例えば、イエローＹ、マゼンタＭ、シアンＣ、ブラックＫ、レッドＲ、グリーンＧ、及びブルーＢ）の飽和色を示す複数の色値（（Ｒ、Ｇ、Ｂ）＝（２５５、２５５、０）、（２５５、０、２５５）、（０、２５５、２５５）、（２５５、２５５、２５５）、（２５５、０、０）、（０、２５５、０）、（０、０、２５５））から構成されている。また、上記のステップ１８０の色変換により、ＸＹＺ色空間の複数の色値から構成されるＸＹＺ飽和色データが得られる。
【００５８】
次のステップ１８２では、予め用意されたＢｒａｄＦｏｒｄ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ１８４で、ステップ１８０の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ１８２の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の色相差を算出する。
【００５９】
次のステップ１８６では、予め用意されたＷｒｉｇｈｔ−Ｔｏｍｓｏｎ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ１８８で、ステップ１８０の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ１８６の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の色相差を算出する。
【００６０】
また、次のステップ１９０では、予め用意されたＥｓｔｅｖｅｚ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ１９２で、ステップ１８０の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ１９０の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の色相差を算出する。
【００６１】
そして、ステップ１９４では、以下の式により、ステップ１８４、１８８、１９２で算出された色相差（Ｈ＿ＢＦＤ−Ｈ＿Ｘ）に対して主要色毎に重み付けＧを行って、以下の式により、診断係数ＨＸ（ＢＦＤ）、ＨＸ（ＷＴ）、ＨＸ（ＥＳＴ）を算出する。  
ＨＸ(ＢＦＤ)＝Ｇｒ＊(Ｈｒ＿ＢＦＤ−Ｈｒ＿Ｘ)＋Ｇｙ＊(Ｈｙ＿ＢＦＤ−Ｈｙ＿Ｘ)＋Ｇｇ＊(Ｈｇ＿ＢＦＤ−Ｈｇ＿Ｘ)＋ Ｇｃ＊(Ｈｃ＿ＢＦＤ−Ｈｃ＿Ｘ)＋Ｇｂ＊(Ｈｂ＿ＢＦＤ−Ｈｂ＿Ｘ)＋Ｇｍ＊(Ｈｍ＿ＢＦＤ−Ｈｍ＿Ｘ)
ＨＸ(ＷＴ)＝Ｇｒ＊(Ｈｒ＿ＷＴ−Ｈｒ＿Ｘ)＋Ｇｙ＊(Ｈｙ＿ＷＴ−Ｈｙ＿Ｘ)＋Ｇｇ＊(Ｈｇ＿ＷＴ−Ｈｇ＿Ｘ)＋ Ｇｃ＊(Ｈｃ＿ＷＴ−Ｈｃ＿Ｘ)＋Ｇｂ＊(Ｈｂ＿ＷＴ−Ｈｂ＿Ｘ)＋Ｇｍ＊(Ｈｍ＿ＷＴ−Ｈｍ＿Ｘ)
ＨＸ(ＥＳＴ)＝Ｇｒ＊(Ｈｒ＿ＥＳＴ−Ｈｒ＿Ｘ)＋Ｇｙ＊(Ｈｙ＿ＥＳＴ−Ｈｙ＿Ｘ)＋Ｇｇ＊(Ｈｇ＿ＥＳＴ−Ｈｇ＿Ｘ)＋ Ｇｃ＊(Ｈｃ＿ＥＳＴ−Ｈｃ＿Ｘ)＋Ｇｂ＊(Ｈｂ＿ＥＳＴ−Ｈｂ＿Ｘ)＋Ｇｍ＊(Ｈｍ＿ＥＳＴ−Ｈｍ＿Ｘ)
【００６２】
次のステップ１９６では、入力された入力側プロファイルに基づく変換で用いられる色温度変換手法が、予め用意された複数の色温度変換手法診断用入力側プロファイルに用いられる色温度変換手法の何れであるかを診断して、色温度変換手法診断処理ルーチンを終了する。例えば、ステップ１９４で算出された診断係数ＨＸのうち、最小となった診断係数ＨＸに対応する色温度変換手法診断用入力側プロファイルに用いられる色温度変換手法を、入力された入力側プロファイルに基づく変換で用いられる色温度変換手法として診断する。
【００６３】
図８に示すように、色温度変換手法によって飽和色の色相が異なるため、色温度変換手法診断処理ルーチンでは、飽和色データの色変換の結果を比較し、色相差に基づいて、入力側プロファイルに基づく変換で用いられる色温度変換手法を診断する。また、一般的に青、緑の領域で色相が大きく異なり、赤やシアンの領域では大きな違いは見られないため、色相毎に色相差に重み付けして、診断係数を算出して、色温度変換手法を診断している。
【００６４】
次に、印刷処理ルーチンのステップ１０６において、入力された入力側プロファイルが、観察環境条件に対応しているか否かを判定し、ステップ１０２で観察環境条件に対応していないと診断された場合には、ステップ１１２へ進み、ステップ１０４で診断された色温度変換手法及び入力側のγを用い、かつ、観察環境条件に対応していない出力側プロファイルとなるように、予め用意された観察環境条件に対応していない出力側プロファイルを補正し、ステップ１１４へ移行する。なお、出力側プロファイルに基づく変換が用いている色温度変換手法及びγが、診断された入力側の色温度変換手法及びγと同じ場合には、補正を行わずに予め用意された観察環境条件に対応していない出力側プロファイルをそのまま用いればよい。
【００６５】
一方、ステップ１０２で観察環境条件に対応していると診断された場合には、ステップ１０８で、入力側プロファイルで変換する入力画像データの色域を診断するための色域診断処理を実行する。
【００６６】
ここで、ステップ１０８を実現するための色域診断処理ルーチンの内容について図９を用いて説明する。まず、ステップ２００で、入力された入力側プロファイルに基づいて、予め用意された飽和色データを色変換する。飽和色データとして、色温度変換手法診断処理で用いた飽和色データと同様のものを用いればよい。上記のステップ２００の色変換により、ＸＹＺ色空間の複数の色値から構成されるＸＹＺ飽和色データが得られる。
【００６７】
次のステップ２０２では、予め用意されたＡｄｏｂｅＲＧＢ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ２０４で、ステップ２００の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ２０２の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の彩度差を算出する。
【００６８】
次のステップ２０６では、予め用意されたｓＲＧＢ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ２０８で、ステップ２００の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ２０６の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の彩度差を算出する。
【００６９】
また、次のステップ２１０では、予め用意されたａｐｐｌｅＲＧＢ用入力側プロファイルに基づいて、上記の飽和色データを色変換し、ステップ２１２で、ステップ１８０の色変換により得られたＸＹＺ飽和色データの各色値と、ステップ２１０の色変換により得られたＸＹＺ飽和色データの各色値とについて、各主要色の彩度差を算出する。
【００７０】
そして、ステップ２１４では、以下の式により、ステップ２０４、２０８、２１２で算出された彩度差（Ｃ＿ｓＲＧＢ−Ｃ＿Ｘ）に対して主要色毎に重み付けＧを行って、以下の式により、診断係数ＣＸを算出する。  
【００７１】
【数１】
2008205740.tif 000003
【００７２】
【数２】
2008205740.tif 000004
【００７３】
【数３】
2008205740.tif 000005
【００７４】
次のステップ２１６では、入力された入力側プロファイルが変換するカラー画像データの色域が、予め用意された複数の色域診断用入力側プロファイルが変換するカラー画像データの色域の何れであるかを診断して、色域診断処理ルーチンを終了する。例えば、ステップ２１４で算出された診断係数ＣＸのうち、最小となった診断係数ＣＸに対応する色域診断用入力側プロファイルが変換するカラー画像データの色域を、入力された入力側プロファイルが変換するカラー画像データの色域を診断して、色域診断処理ルーチンを終了する。
【００７５】
入力側プロファイルに使用される色域の種類はそれほど多くなく、図１０に示すように、色域の広さが色相によって大きく異なることから、色域診断処理ルーチンでは、主要色の飽和色に対して色変換を行い、主要色毎の彩度差を算出し、彩度差を比較して、入力側プロファイルが変換するカラー画像データの色域を診断する。なお、色域の広さは色相によって大きく異なるため、彩度差に対して色相毎に重み付けを行い、診断係数を算出している。
【００７６】
次に、印刷処理ルーチンのステップ１１０では、ステップ１０２で診断された入力側の観察環境条件、入力側のγ、及びステップ１０８で診断された入力側の色域に対応し、かつ、ステップ１０４で診断された色温度変換手法を用いた変換を行う出力側プロファイルとなるように、予め用意された出力側プロファイルを補正する。例えば、図１１に示すように、予め用意された出力側プロファイルで想定している入力側の観察環境条件と診断された入力側の観察環境条件とが異なる場合には、出力側プロファイルによる第２の色変換処理の入力側の観察環境条件が正しくないため、診断された入力側の観察環境条件に対応した第２の色変換処理となるように、出力側プロファイルを補正する。また、予め用意された出力側プロファイルで想定された入力側の色域と診断された色域とが異なる場合には、出力側プロファイルによる第２の色変換処理の色域圧縮処理における圧縮元の色域が正しくないため、診断された入力側の色域に対応した第２の色変換処理となるように、出力側プロファイルを補正する。
【００７７】
また、予め用意された出力側プロファイルで用いられる色温度変換手法及びγと診断された入力側の色温度変換手法及びγとが異なる場合には、入力側プロファイルによる第１の色変換処理と出力側プロファイルによる第３の色変換処理とで用いられる色温度変換手法及びγが一致しないため、診断された色温度変換手法及びγを用いた第３の色変換処理となるように、出力側プロファイルを補正する。
【００７８】
なお、予め用意された出力側プロファイルで想定された入力側の観察環境条件、変換で用いられるγ、入力側の色域、及び変換で用いられる色温度変換手法が、診断された入力側の観察環境条件、入力側のγ、入力側の色域、及び入力側の色温度変換手法と同一である場合には、補正せずに、予め用意された出力側プロファイルを用いればよい。
【００７９】
そして、ステップ１１４では、入力された入力側プロファイルに基づいて、入力されたＲＧＢ画像データをＸＹＺ画像データに変換し、ステップ１１６において、ステップ１１０又はステップ１１２で補正された出力側プロファイルに基づいて、ステップ１１４で変換されたＸＹＺ画像データをＣＭＹＫ画像データに変換する。
【００８０】
そして、ステップ１１８において、ステップ１１６で変換されたＣＭＹＫ画像データに基づいて、印字部３６による印刷処理を実行し、記録用紙にＲＧＢ画像データが示す画像を印刷し、印刷処理ルーチンを終了する。
【００８１】
このように、入力された入力側プロファイルが対応している入力側の観察環境条件、入力側のγ、入力側の色域、及び変換で用いられる色温度変換手法と、出力側プロファイルが想定している入力側の観察環境条件、変換で用いられるγ、入力側の色域、及び変換で用いられる色温度変換手法とを一致させることにより、見えが同じとなるように適切にカラーマッチングを行うことができるため、印刷処理によって印刷された記録用紙の画像の見えを、入力されたＲＧＢ画像データに基づいてディスプレイ上に表示される画像の見えを同じにすることができる。
【００８２】
以上説明したように、第１の実施の形態に係る印刷システムによれば、入力されたＲＧＢ画像データに添付された診断対象となる入力側プロファイル及び予め用意された複数の観察環境条件診断用入力側プロファイルの各々に基づいて、階調データを色変換し、変換結果を比較することにより、入力側プロファイルが対応している観察環境条件を診断することができ、また、診断された入力側の観察環境条件に対応した出力側プロファイルに基づいて変換を行うことにより、適切にカラーマッチングを行うことができる。
【００８３】
また、入力側プロファイルに基づいて変換される入力画像データの色域を診断することができ、診断された入力側の色域に対応した出力側プロファイルに基づいて変換を行うことにより、適切にカラーマッチングを行うことができる。また、色域によって最高彩度が異なることから、飽和色の変換結果の彩度差に、主要色毎に異なる重み付け係数を乗じて、診断係数を算出して診断するため、色域を高精度に診断することができる。
【００８４】
また、入力側プロファイルに基づく変換で用いられる色温度変換手法を診断することができ、診断された色温度変換手法を変換に用いた出力側プロファイルに基づいて変換を行うことにより、適切にカラーマッチングを行うことができる。また、色温度変換手法によって飽和色の色相が異なることから、飽和色の変換結果の色相差に、主要色毎に異なる重み付け係数を乗じて診断係数を算出して診断するため、色温度変換手法を高精度に診断することができる。
【００８５】
なお、上記の実施の形態では、入力側の観察環境条件を診断する場合に、階調カーブの一致度を算出して、一致度に基づいて、入力側の観察環境条件を診断しているが、これに限定されるものではなく、診断対象の入力側プロファイルと観察環境条件診断用入力側プロファイルとのＸＹＺ階調データに基づいて、色相別の平均色差ΔＥを以下の式のように算出して、更に、色相毎に重みＧを付け、診断係数Ｅを算出するようにしてもよい。
【００８６】
【数４】
2008205740.tif 000006
【００８７】
【数５】
2008205740.tif 000007
【００８８】
この場合、診断係数Ｅがしきい値以下ならば、入力側プロファイルが、しきい値以下となった観察環境条件診断用入力側プロファイルの観察環境条件に対応していると診断する。また、この場合には、観察環境条件に対応していない診断用入力側プロファイルを予め用意する必要がなく、例えば、全ての診断係数Ｅがしきい値より大きい場合に、入力側プロファイルが観察環境条件に対応していないと診断する。
【００８９】
また、診断された入力側の観察環境条件、入力側の色域、γ、及び色温度変換手法に合わせて、出力側プロファイルを補正する場合を例に説明したが、複合機のＨＤＤに、予め定められた複数の入力側の色域の各々、予め定められた複数の入力側の観察環境条件の各々、予め定められた複数のγの各々、及び予め定められた複数の色温度変換手法の各々の全組み合わせに対応した複数の出力側プロファイルを予め用意しておき、診断結果に応じて、ＨＤＤに記憶されたこれらの出力側プロファイルから合致する出力側プロファイルを取り出して、変換処理に用いるようにしてもよい。
【００９０】
また、入力されるカラー画像データがＲＧＢ画像データである場合を例に説明したが、これに限定されるものではなく、出力画像と同じ色空間で表されたカラー画像データが入力される場合であってもよい。例えば、入力されるカラー画像データがＣＭＹＫ画像データであっても、同じ出力原稿を違う観察環境条件で見ると、異なった色に見えてしまうため、入力側プロファイルを診断して、診断結果に応じて出力側プロファイルを補正し、入力側プロファイルに基づいて、ＣＭＹＫ画像データをＸＹＺ画像データに変換し、補正された出力側プロファイルに基づいて、ＸＹＺ画像データをＣＭＹＫ画像データに変換する。これにより、違う観察環境条件であっても、ＣＭＹＫ画像データに基づいて印刷された原稿の見えを同じにすることができる。
【００９１】
また、複数の観察環境条件診断用入力側プロファイル、観察環境条件診断用未対応入力側プロファイル、複数の色域診断用入力側プロファイル、及び複数の色温度変換手法診断用入力側プロファイルを予め用意しておき、これらに基づいて階調データや飽和色データを変換する場合を例に説明したが、この変換結果のみを予め記憶しておき、入力された入力側プロファイルによる変換結果と比較して、診断するようにしてもよい。
【００９２】
次に第２の実施の形態について説明する。なお、第２の実施の形態に係る印刷システムの構成は、第１の実施の形態と同一構成であるので、同一符号を付して、構成に関する説明を省略する。
【００９３】
第２の実施の形態では、入力側プロファイルの診断結果に応じて、出力側プロファイルに基づいて変換されたＣＭＹＫ画像データを補正する補正処理を実行している点が第１の実施の形態と異なっている。
【００９４】
第２の実施の形態に係る印刷システムでは、複合機１２において、入力された入力側プロファイルについて、第１の実施の形態と同様に観察環境診断処理ルーチン、色域診断処理ルーチン、及び色温度変換手法診断処理ルーチンを実行し、入力側の観察環境条件、入力側の色域、及び入力側の色温度変換手法を診断する。
【００９５】
診断結果が、予め用意された出力側プロファイルで想定されている入力側の観察環境条件、入力側の色域、及び変換で用いられる色温度変換手法と異なっていても、複合機１２では、入力された入力側プロファイルに基づいて、入力されたＲＧＢ画像データをＸＹＺ画像データに変換し、予め用意された出力側プロファイルに基づいて、ＸＹＺ画像データをＣＭＹＫ画像データに変換する。
【００９６】
そして、診断結果に基づいて、変換されたＣＭＹＫ画像データを補正する。例えば、出力側プロファイルが想定していた入力されるカラー画像データの色域（例えば、ｓＲＧＢ）と、診断された入力側の色域（例えば、ＡｄｏｂｅＲＧＢ）とが異なる場合には、ＣＭＹＫ画像データに対して、彩度強調補正処理を行い、彩度強調補正処理により補正されたＣＭＹＫ画像データに基づいて、印刷処理を行う。
【００９７】
色域が異なる場合には、ｓＲＧＢよりＡｄｏｂｅＲＧＢの方が、色域が広いため、上記のように彩度強調補正処理を行って、彩度を強調するように処理することにより、適切にカラーマッチングを行って、印刷のためのＣＭＹＫ画像データを補正することができる。
【００９８】
また、図１２に示すように、出力側プロファイルで用いられる色温度変換手法（例えば、Ｗｒｉｇｈｔ−Ｔｏｍｓｏｎ）と、診断された色温度変換手法（例えば、ＢｒａｄＦｏｒ）とが異なる場合には、ＣＭＹＫ画像データに対して、色相補正処理を行い、色相補正処理により補正されたＣＭＹＫ画像データに基づいて、印刷処理を行う。
【００９９】
色温度変換手法が異なる場合には、飽和色の色相が異なるため、上記のように色相補正処理を行って、色相を補正するように処理することにより、適切にカラーマッチングを行って、印刷のためのＣＭＹＫ画像データを補正することができる。
【０１００】
このように、入力されたＲＧＢ画像データに添付された診断対象となる入力側プロファイルについて、入力側の観察環境条件、入力側のγ、入力側の色域、及び色温度変換手法を診断し、診断結果に基づいて、予め用意された出力側プロファイルに基づいて変換されたＣＭＹＫ画像データを補正することにより、適切にカラーマッチングを行うことができる。
【図面の簡単な説明】
【０１０１】
【図１】本発明の第１の実施の形態に係る印刷システムの構成を示す概略図である。
【図２】カラー画像データの色変換処理の内容を示すブロック図である。
【図３】本発明の第１の実施の形態に係る複合機における変換処理ルーチンの内容を示すフローチャートである。
【図４】本発明の第１の実施の形態に係る複合機における観察環境診断処理ルーチンの内容を示すフローチャートである。
【図５】主要色イエローの階調データのイメージ図である。
【図６】階調データを変換したＸＹＺ階調データに基づいて作成された階調カーブを示すグラフである。
【図７】本発明の第１の実施の形態に係る複合機における色温度変換手法診断処理ルーチンの内容を示すフローチャートである。
【図８】複数の色温度変換手法を用いたプロファイルの各々に基づいて飽和色データを変換した変換結果を示すグラフである。
【図９】本発明の第１の実施の形態に係る複合機における色域診断処理ルーチンの内容を示すフローチャートである。
【図１０】複数の入力側の色域に対応したプロファイルの各々に基づいて飽和色データを変換した変換結果を示すグラフである。
【図１１】本発明の第１の実施の形態に係る複合機において、診断結果に応じて出力側プロファイルを補正する処理を示すイメージ図である。
【図１２】本発明の第２の実施の形態に係る複合機において、色温度変換手法が異なる診断結果に応じて出力側プロファイルを補正する処理を示すイメージ図である。
【符号の説明】
【０１０２】
１０  印刷システム
１２  複合機
１４  クライアントＰＣ
１６  ネットワーク
２０  ＲＯＭ
２２  ＣＰＵ
２４  ＲＡＭ
２６  ＨＤＤ
３６  印字部
【図１】
2008205740.tif 000008
【図２】
2008205740.tif 000009
【図３】
2008205740.tif 000010
【図４】
2008205740.tif 000011
【図６】
2008205740.tif 000012
【図７】
2008205740.tif 000013
【図８】
2008205740.tif 000014
【図９】
2008205740.tif 000015
【図１０】
2008205740.tif 000016
【図１１】
2008205740.tif 000017
【図１２】
2008205740.tif 000018
【図５】
2008205740.tif 000019