(57)【要約】【課題】画像形成装置で使われている変換モデルのタイプを判定する変換モデル判定装置および変換モデル判定プログラムを提供する。【解決手段】画像形成装置に、描画形式を表わす属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチを表わすパッチ画像データを入力画像データとして入力することにより画像形成装置から出力された用紙上の第１の無彩色パッチと第２の無彩色パッチの測色により得られた測色データを取得し、取得した測色データに基づいて、画像形成装置における入力画像データから出力画像データへの、属性ごとの変換モデルが、Ｋ色１色でグレーを表現する単Ｋモデルであるか、あるいは、有彩のプロセス色を含んでグレーを表現するプロセスＫモデルであるかを判定する。【選択図】図３
2019009634.tif 000002
【特許請求の範囲】
【請求項１】
互いに異なる色情報を持つ複数のパッチから構成されると共に当該色情報に対応する描画形式として第１の描画形式を表す属性が付与された第１のパッチ画像データと、前記第１のパッチ画像データにおける前記複数のパッチと同じ色情報を持つ複数のパッチから構成されると共に前記第１の描画形式とは異なる描画形式である第２の描画形式を表す属性が付与された第２のパッチ画像データと、を受け付ける受付部と、
入力画像データをプリント出力用の出力画像データに変換すると共に変換した該出力画像データに基づき用紙上に画像を形成する画像形成装置に対し、受け付けた前記第１のパッチ画像データ及び前記第２のパッチデータを前記入力画像データとして入力する入力部と、
前記入力部による入力に基づいて前記画像形成装置で形成された前記複数のパッチを示す画像を測色して測色データを取得する取得部と、
前記取得部が取得した測色データに基づいて、前記画像形成装置が、入力画像データをプリント出力用の出力画像データに変換するにあたり、前記第１の描画形式と前記第２の描画形式とで異なる変換モデルを使っているか否かを判定する判定部と、
を備えたことを特徴とする変換モデル判定装置。
【請求項２】
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の該第１の無彩色パッチと該第２の無彩色パッチの測色により得られた測色データを取得し、
前記判定部が、前記取得部が取得した測色データに基づいて、前記画像形成装置における前記入力画像データから前記出力画像データへの、前記属性ごとの前記変換モデルが、Ｋ色１色でグレーを表現する単Ｋモデルであるか、あるいは、有彩のプロセス色を含んでグレーを表現するプロセスＫモデルであるかを判定することを特徴とする請求項１に記載の変換モデル判定装置。
【請求項３】
前記取得部が、前記画像形成装置から出力された用紙上の前記第１の無彩色パッチと前記第２の無彩色パッチを、各パッチ内部を複数の領域に分けたときの各領域ごとに測色することにより得られた測色データを取得し、
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の該第１の無彩色パッチと該第２の無彩色パッチを測色して得られた測色データを取得し、
当該変換モデル判定装置がさらに、前記第１の無彩色パッチ内部を複数の領域に分けたときの各領域ごとの測色値の、該第１の無彩色パッチ内部におけるバラつきを表わす第１のバラつき値と、前記第２の無彩色パッチ内部を複数の領域に分けたときの各領域ごとの測色値の、該第２の無彩色パッチ内部におけるバラつきを表わす第２のバラつき値との間の差分と、該第１の無彩色パッチおよび該第２の無彩色パッチのうちの少なくとも一方の無彩色パッチの無彩色からの偏差とを算出する算出部を備え、
前記判定部が、前記算出部で算出された前記差分と前記偏差とに基づいて、前記画像形成装置における前記入力画像データから前記出力画像データへの、前記属性ごとの前記変換モデルが、Ｋ色１色でグレーを表現する単Ｋモデルであるか、あるいは、有彩のプロセス色を含んでグレーを表現するプロセスＫモデルであるかを判定する判定部とを備えたことを特徴とする請求項２に記載の変換モデル判定装置。
【請求項４】
前記属性が、イメージオブジェクトとして描画された画像データであるかグラフィックオブジェクトとして描画された画像データであるかを表わす属性であり、
前記判定部が、前記算出部で算出された前記差分と前記偏差とに基づいて、前記画像形成装置では、
前記差分が予め定められた第１の閾値を越えているときには、イメージオブジェクトとして描画された入力画像データには前記プロセスＫモデルが使われているとともにグラフィックオブジェクトとして描画された入力画像データには前記単Ｋモデルが使われていると判定し、
前記差分が前記第１の閾値未満であって、かつ、前記偏差が予め定められた第２の閾値を越えているときには、イメージオブジェクトとして描画された入力画像データとグラフィックオブジェクトとして描画された入力画像データの双方に前記プロセスＫモデルが使われていると判定し、
前記差分が前記第１の閾値未満であって、かつ、前記偏差が前記第２の閾値未満のときには、イメージオブジェクトとして描画された入力画像データとグラフィックオブジェクトとして描画された入力画像データの双方に前記単Ｋモデルが使われていると判定することを特徴とする請求項３に記載の変換モデル判定装置。
【請求項５】
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチとのペアを、ペアに応じてパッチの濃度が異なる複数ペア分表現したパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の第１の無彩色パッチと第２の無彩色パッチを、各パッチ内部を複数の領域に分けたときの各領域ごとに測色することにより得られた測色データを取得し、
前記算出部が、パッチ内部を複数の領域に分けたときの各領域ごとの測色値の該パッチ内部におけるバラつきを表わすバラつき値に基づいて１つの前記ペアを選択し、選択した該ペアを構成する第１の無彩色パッチ内部における測色値のバラつきを表わす第１のバラつき値と選択した該ペアを構成する第２の無彩色パッチ内部における測色値のバラつきを表わす第２のバラつき値との間の差分と、選択したペアを構成する第１の無彩色パッチおよび第２の無彩色パッチのうちの少なくとも一方のパッチの無彩色からの偏差とを算出することを特徴とする請求項３または４に記載の変換モデル判定装置。
【請求項６】
前記取得部がさらに、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された複数のパッチを表わすとともに前記属性が互いに異なるとともに互いに同一の有彩色が指定された複数のパッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の、有彩色を含む複数のパッチの測色値を含む測色データを取得し、
前記算出部がさらに、前記測色データに基づいて、有彩色を含む色空間内の平均的な、前記属性間の色の差分を算出し、
前記判定部がさらに、前記属性間の色の差分にも基づいて、前記画像形成装置において、グレーの表現形式が同一の、前記属性ごとに異なる変換モデルを使っているか否かを判定することを特徴とする請求項２から５のうちのいずれか１項に記載の変換モデル判定装置。
【請求項７】
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の色が指定された、互いに隣どうしに並んだ複数のパッチを表わすパッチ画像データを該入力画像データとして入力することにより該画像形成装置から出力された用紙上の複数のパッチの測色により得られた測色データを取得することを特徴とする請求項１から６のうちのいずれか１項に記載の変換モデル判定装置。
【請求項８】
プログラムが実行される情報処理装置内で実行され、該情報処理装置を、
互いに異なる色情報を持つ複数のパッチから構成されると共に当該色情報に対応する描画形式として第１の描画形式を表す属性が付与された第１のパッチ画像データと、前記第１のパッチ画像データにおける前記複数のパッチと同じ色情報を持つ複数のパッチから構成されると共に前記第１の描画形式とは異なる描画形式である第２の描画形式を表す属性が付与された第２のパッチ画像データと、を受け付ける受付部と、
入力画像データをプリント出力用の出力画像データに変換すると共に変換した該出力画像データに基づき用紙上に画像を形成する画像形成装置に対し、受け付けた前記第１のパッチ画像データ及び前記第２のパッチデータを前記入力画像データとして入力する入力部と、
前記入力部による入力に基づいて前記画像形成装置で形成された前記複数のパッチを示す画像を測色して測色データを取得する取得部と、
前記取得部が取得した測色データに基づいて、前記画像形成装置が、入力画像データをプリント出力用の出力画像データに変換するにあたり、前記第１の描画形式と前記第２の描画形式とで異なる変換モデルを使っているか否かを判定する判定部と、
を備えた変換モデル判定装置として動作させることを特徴とする変換モデル判定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、変換モデル判定装置および変換モデル判定プログラムに関する。
【背景技術】
【０００２】
用紙上に画像を形成する画像形成装置では、例えばＲ（レッド）、Ｇ（グリーン）、およびＢ（ブルー）の各色成分の集合からなる入力画像データを、例えばＣ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、およびＫ（黒）の各色成分の集合からなる出力画像データに変換し、その変換後の出力画像データに基づく画像が用紙上に形成される。ここでは、入力画像データから出力画像データへの変換を定義したテーブルや計算式等を変換モデルと称する。入力画像データには、その入力画像データが例えば第１の描画形式で表現されているか、あるいは第２の描画形式で表現されているか、といった描画形式を表わす属性が付与されている。
【０００３】
ここで、一例として、これまで使用していた画像形成装置を新たな画像形成装置に置きかえる場面を考える。このとき、置き換え後においても、置き換え前の画像形成装置で再現されていた画像の色味と同じ色味を再現することが求められることがある。色味の調整は変換モデルの定義の変更により行われるが、置き換え後において色味を高精度に再現するには、その前提として、置き換え前の画像形成装置では、入力画像データの属性に応じて同じ変換モデルを使っているか、あるいは属性に応じて変換モデルを使い分けているか、など、置き換え前の画像形成装置で使われていた変換モデルのタイプを正確に知る必要がある場合がある。
【０００４】
ここで、特許文献１には、無彩色がＫ（黒）のみで表現されている変換テーブルを使って、無彩色を表現する入力画像データを出力画像データに変換するにあたり、測色値の平均値と標準偏差に応じて変換テーブルの格子点の出力値を平滑化するか否かを判定することが提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１５−２０４５２３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、画像形成装置で使われている変換モデルが、入力画像データの属性に応じて使い分けされているか否かを判定する変換モデル判定装置および変換モデル判定プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
請求項１は、
互いに異なる色情報を持つ複数のパッチから構成されると共に当該色情報に対応する描画形式として第１の描画形式を表す属性が付与された第１のパッチ画像データと、前記第１のパッチ画像データにおける前記複数のパッチと同じ色情報を持つ複数のパッチから構成されると共に前記第１の描画形式とは異なる描画形式である第２の描画形式を表す属性が付与された第２のパッチ画像データと、を受け付ける受付部と、
入力画像データをプリント出力用の出力画像データに変換すると共に変換した該出力画像データに基づき用紙上に画像を形成する画像形成装置に対し、受け付けた前記第１のパッチ画像データ及び前記第２のパッチデータを前記入力画像データとして入力する入力部と、
前記入力部による入力に基づいて前記画像形成装置で形成された前記複数のパッチを示す画像を測色して測色データを取得する取得部と、
前記取得部が取得した測色データに基づいて、前記画像形成装置が、入力画像データをプリント出力用の出力画像データに変換するにあたり、前記第１の描画形式と前記第２の描画形式とで異なる変換モデルを使っているか否かを判定する判定部と、
を備えたことを特徴とする変換モデル判定装置である。
【０００８】
請求項２は、
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の該第１の無彩色パッチと該第２の無彩色パッチの測色により得られた測色データを取得し、
前記判定部が、前記取得部が取得した測色データに基づいて、前記画像形成装置における前記入力画像データから前記出力画像データへの、前記属性ごとの前記変換モデルが、Ｋ色１色でグレーを表現する単Ｋモデルであるか、あるいは、有彩のプロセス色を含んでグレーを表現するプロセスＫモデルであるかを判定することを特徴とする請求項１に記載の変換モデル判定装置である。
【０００９】
請求項３は、
前記取得部が、前記画像形成装置から出力された用紙上の前記第１の無彩色パッチと前記第２の無彩色パッチを、各パッチ内部を複数の領域に分けたときの各領域ごとに測色することにより得られた測色データを取得し、
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の該第１の無彩色パッチと該第２の無彩色パッチを測色して得られた測色データを取得し、
当該変換モデル判定装置がさらに、前記第１の無彩色パッチ内部を複数の領域に分けたときの各領域ごとの測色値の、該第１の無彩色パッチ内部におけるバラつきを表わす第１のバラつき値と、前記第２の無彩色パッチ内部を複数の領域に分けたときの各領域ごとの測色値の、該第２の無彩色パッチ内部におけるバラつきを表わす第２のバラつき値との間の差分と、該第１の無彩色パッチおよび該第２の無彩色パッチのうちの少なくとも一方の無彩色パッチの無彩色からの偏差とを算出する算出部を備え、
前記判定部が、前記算出部で算出された前記差分と前記偏差とに基づいて、前記画像形成装置における前記入力画像データから前記出力画像データへの、前記属性ごとの前記変換モデルが、Ｋ色１色でグレーを表現する単Ｋモデルであるか、あるいは、有彩のプロセス色を含んでグレーを表現するプロセスＫモデルであるかを判定する判定部とを備えたことを特徴とする請求項２に記載の変換モデル判定装置である。
【００１０】
請求項４は、
前記属性が、イメージオブジェクトとして描画された画像データであるかグラフィックオブジェクトとして描画された画像データであるかを表わす属性であり、
前記判定部が、前記算出部で算出された前記差分と前記偏差とに基づいて、前記画像形成装置では、
前記差分が予め定められた第１の閾値を越えているときには、イメージオブジェクトとして描画された入力画像データには前記プロセスＫモデルが使われているとともにグラフィックオブジェクトとして描画された入力画像データには前記単Ｋモデルが使われていると判定し、
前記差分が前記第１の閾値未満であって、かつ、前記偏差が予め定められた第２の閾値を越えているときには、イメージオブジェクトとして描画された入力画像データとグラフィックオブジェクトとして描画された入力画像データの双方に前記プロセスＫモデルが使われていると判定し、
前記差分が前記第１の閾値未満であって、かつ、前記偏差が前記第２の閾値未満のときには、イメージオブジェクトとして描画された入力画像データとグラフィックオブジェクトとして描画された入力画像データの双方に前記単Ｋモデルが使われていると判定することを特徴とする請求項３に記載の変換モデル判定装置である。
【００１１】
請求項５は、
前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された第１の無彩色パッチと第２の無彩色パッチとのペアを、ペアに応じてパッチの濃度が異なる複数ペア分表現したパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の第１の無彩色パッチと第２の無彩色パッチを、各パッチ内部を複数の領域に分けたときの各領域ごとに測色することにより得られた測色データを取得し、
前記算出部が、パッチ内部を複数の領域に分けたときの各領域ごとの測色値の該パッチ内部におけるバラつきを表わすバラつき値に基づいて１つの前記ペアを選択し、選択した該ペアを構成する第１の無彩色パッチ内部における測色値のバラつきを表わす第１のバラつき値と選択した該ペアを構成する第２の無彩色パッチ内部における測色値のバラつきを表わす第２のバラつき値との間の差分と、選択したペアを構成する第１の無彩色パッチおよび第２の無彩色パッチのうちの少なくとも一方のパッチの無彩色からの偏差とを算出することを特徴とする請求項３または４に記載の変換モデル判定装置である。
【００１２】
請求項６は、
前記取得部がさらに、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の無彩色が指定された複数のパッチを表わすとともに前記属性が互いに異なるとともに互いに同一の有彩色が指定された複数のパッチを表わすパッチ画像データを前記入力画像データとして入力することにより該画像形成装置から出力された用紙上の、有彩色を含む複数のパッチの測色値を含む測色データを取得し、
前記算出部がさらに、前記測色データに基づいて、有彩色を含む色空間内の平均的な、前記属性間の色の差分を算出し、
前記判定部がさらに、前記属性間の色の差分にも基づいて、前記画像形成装置において、グレーの表現形式が同一の、前記属性ごとに異なる変換モデルを使っているか否かを判定することを特徴とする請求項２から５のうちのいずれか１項に記載の変換モデル判定装置である。
【００１３】
請求項７は、前記取得部が、前記画像形成装置に、前記属性が互いに異なるとともに互いに同一の色が指定された、互いに隣どうしに並んだ複数のパッチを表わすパッチ画像データを該入力画像データとして入力することにより該画像形成装置から出力された用紙上の複数のパッチの測色により得られた測色データを取得することを特徴とする請求項１から６のうちのいずれか１項に記載の変換モデル判定装置である。
【００１４】
請求項８は、
プログラムが実行される情報処理装置内で実行され、該情報処理装置を、
互いに異なる色情報を持つ複数のパッチから構成されると共に当該色情報に対応する描画形式として第１の描画形式を表す属性が付与された第１のパッチ画像データと、前記第１のパッチ画像データにおける前記複数のパッチと同じ色情報を持つ複数のパッチから構成されると共に前記第１の描画形式とは異なる描画形式である第２の描画形式を表す属性が付与された第２のパッチ画像データと、を受け付ける受付部と、
入力画像データをプリント出力用の出力画像データに変換すると共に変換した該出力画像データに基づき用紙上に画像を形成する画像形成装置に対し、受け付けた前記第１のパッチ画像データ及び前記第２のパッチデータを前記入力画像データとして入力する入力部と、
前記入力部による入力に基づいて前記画像形成装置で形成された前記複数のパッチを示す画像を測色して測色データを取得する取得部と、
前記取得部が取得した測色データに基づいて、前記画像形成装置が、入力画像データをプリント出力用の出力画像データに変換するにあたり、前記第１の描画形式と前記第２の描画形式とで異なる変換モデルを使っているか否かを判定する判定部と、
を備えた変換モデル判定装置として動作させることを特徴とする変換モデル判定プログラムである。
【発明の効果】
【００１５】
請求項１の変換モデル判定装置および請求項８の変換モデル判定プログラムによれば、対象の画像形成装置において入力画像データの属性に応じて異なる変換モデルを使っているか否かが判定される。
【００１６】
請求項２および請求項３の変換モデル判定装置によれば、変換モデルとして単Ｋモデル／プロセスＫモデルのいずれが使われているかが判定される。
【００１７】
請求項４の変換モデル判定装置によれば、イメージオブジェクトとグラフィックオブジェクトのそれぞれについて、単Ｋモデル／プロセスＫモデルのいずれが使われているかが判定される。
【００１８】
請求項５の変換モデル判定装置によれば、パッチが１ペアのみしか存在しない場合と比べ、一層正確な判定が可能となる。
【００１９】
請求項６の変換モデル判定装置によれば、単Ｋモデル／プロセスＫモデルという分類からすると同一の変換モデルではあっても、イメージオブジェクトとグラフィックオブジェクトとで同一の変換モデルを使っているか互いに異なる変換モデルを使っているかが判定される。
【００２０】
請求項７の変換モデル判定装置によれば、ペアを成す２つのパッチが隣接していない場合と比べ、一層正確な判定が可能となる。
【図面の簡単な説明】
【００２１】
【図１】色味を一致させる処理の一連の流れについての説明図である。
【図２】本発明の一実施形態としての変換モデル判定装置の機能ブロック図である。
【図３】本発明の第１実施形態としての変換モデル判定装置における処理手順を表わすフローチャートを示した図である。
【図４】グレーのパッチを含むカラーチャート（Ａ）と、その一部のパッチのペア（Ｂ）を示した図である。
【図５】１つのパッチを構成する複数の画素の彩度のヒストグラムの概念図である。
【図６】本発明の第２実施形態としての変換モデル判定装置における処理手順の前半部分を表わすフローチャートを示した図である。
【図７】本発明の第２実施形態としての変換モデル判定装置における処理手順の後半部分を表わすフローチャートを示した図である。
【図８】図６，図７に示した第２実施形態の変形例における処理手順の前半部分を表わすフローチャートを示した図である。
【図９】図６，図７に示した第２実施形態の変形例における処理手順の後半部分を表わすフローチャートを示した図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態に説明に先立ち、先ずは、色味を一致させる一連の処理の中の、本発明の実施形態の位置づけについて説明する。
【００２３】
図１は、色味を一致させる処理の一連の流れについての説明図である。
【００２４】
図１（Ａ）には、プリンタ１とプリンタ２との２台のプリンタが示されている。プリンタ１とプリンタ２の双方に同一の画像データを入力して各々のプリンタで用紙上に画像をプリント出力させたときに、プリンタ１で出力された画像の色味とプリンタ２で出力された画像の色味が少し違っている場合がある。ここでは、このような場合に、プリンタ２でプリント出力される画像の色をプリンタ１でプリント出力される画像の色味に一致させることを考える。例えば、それまでプリンタ１を使っていてその色味に慣れている、あるいはその色味が気に入っているユーザが、そのプリンタ１を新たなプリンタ２に置きかえる場面や、あるいは新たに導入したプリンタ２でプリント出力される画像の色味を、先に使っているプリンタ１でプリント出力される画像の色味に一致させた上で、今後は２台のプリンタを使おうとする場面などで、このような色味を一致させる処理が必要となる。
【００２５】
図１（Ａ）は、ノート型パーソナルコンピュータ（以下、「ノートＰＣ」と略記する）に画像データが格納されていて、その画像データがプリンタ１あるいはプリンタ２に送信され、その画像データを受信したプリンタで、その画像データに基づく画像を用紙上にプリント出力することを表わしている。
【００２６】
ここでは、色空間内の様々な色をＲ（レッド）、Ｇ（グリーン）、Ｂ（ブルー）の組合せで表現した多数のパッチからなるチャート（図４参照）を表わす画像データ、すなわちＲ，Ｇ，Ｂを表わす各信号値を、それぞれ、例えば０から２５５まで変化させた多数のパッチの集合からなるチャートを表わす画像データが、ノートＰＣからプリンタ１とプリンタ２の双方に向けて送信されるものとする。図１（Ａ）では、この画像データは、Ｒ１Ｇ１Ｂ１で表わされている。
【００２７】
プリンタ１内には、Ｒ，Ｇ，Ｂの入力データをＣＭＹＫの出力データに変換するルックアップテーブルであるＬＵＴ１が構築されていて、Ｒ，Ｇ，Ｂの入力データ（Ｒ１Ｇ１Ｂ１）がＣＭＹＫの出力データ（Ｃ１Ｍ１Ｙ１Ｋ１）に変換される。そして、このプリンタ１では、その変換により得られたＣＭＹＫの出力データ（Ｃ１Ｍ１Ｙ１Ｋ１）に基づくチャート１が用紙上にプリント出力される。
【００２８】
ここで、ＬＵＴには、無彩色（白から黒に至るグレー）を、ＣＭＹＫのうちのＫのみで表現したＬＵＴ（ここではこれを「単ＫＬＵＴ」と称する）や、無彩色を、ＣＭＹを含んで表現したＬＵＴ（ここではこれを「プロセスＫＬＵＴ」と称する）が存在するが、プリンタ１は以前から使用していたプリンタであって、そのプリンタ１内に有るＬＵＴ１は、それらのうちのどちらのＬＵＴであるか、あるいは双方のＬＵＴが使い分けられているか等は、ここでは不明である。
【００２９】
また、プリンタ１と同様に、プリンタ２内には、Ｒ，Ｇ，Ｂの入力データをＣＭＹＫの出力データに変換するルックアップテーブルであるＬＵＴ２が構築されていて、Ｒ，Ｇ，Ｂの入力データ（Ｒ２Ｇ２Ｂ２）がＣＭＹＫの出力データ（Ｃ２Ｍ２Ｙ２Ｋ２）に変換される。そして、このプリンタ２では、その変換により得られたＣＭＹＫの出力データ（Ｃ２Ｍ２Ｙ２Ｋ２）に基づくチャート２が用紙上にプリント出力される。
【００３０】
ここで、プリンタ２は、新たに導入しようとしているプリンタであって、そのプリンタ２内に構築されているＬＵＴ２の特性や使い分け等は、ここでは全て把握されている。
【００３１】
チャート１，２がプリント出力されると、次に、これら双方のチャート１，２がスキャナで測色される。ここでは、チャート１上の各パッチの測色値を、Ｌ１ａ１ｂ１で代表させる。これと同様に、チャート２上の各パッチの測色値を、Ｌ２ａ２ｂ２で代表させる。
【００３２】
ここで、Ｌａｂは、色空間
【００３３】
【数１】
2019009634.tif 000003
を意味している。また、ここでは、Ｌａｂ空間内の各軸
【００３４】
【数２】
2019009634.tif 000004
についても、それぞれ、Ｌ，ａ，ｂと表記する。
【００３５】
プリンタ１内のＬＵＴ１を使った変換で得られたＣＭＹＫの出力データ（Ｃ１Ｍ１Ｙ１Ｋ１）は直接的には不明であるが、チャート１の測色値Ｌ１ａ１ｂ１が得られたことから、このＬＵＴ１は、プリンタ１の入力値であるＲ１Ｇ１Ｂ１を測色値Ｌ１ａ１ｂ１に変換するＬＵＴであることが認識される。
【００３６】
また、プリンタ２に関しては、チャート２の測色値Ｌ２ａ２ｂ２が得られたことから、プリンタ２の入力値であるＲ１Ｇ１Ｂ１とＬＵＴ２の出力値Ｃ２Ｍ２Ｙ２Ｋ２との関係に加え、その出力値Ｃ２Ｍ２Ｙ２Ｋ２と測色値Ｌ２ａ２ｂ２との関係が把握される。
【００３７】
そこで、次に、図１（Ｂ）に示すように、プリンタ２でプリント出力されたチャート２の測色値Ｌ２ａ２ｂ２とプリンタ２内のＬＵＴ２の出力値Ｃ２Ｍ２Ｙ２Ｋ２との間の関係式（あるいはＬＵＴ）を作成し、その関係式（ＬＵＴ）に、プリンタ１でプリント出力されたチャート１の測色値Ｌ１ａ１ｂ１を代入してＬＵＴ２の出力値ＣＭＹＫを算出し、さらにＬＵＴ２の逆変換（ＣＭＹＫからＲ，Ｇ，Ｂへ変換）の演算を行って、プリンタ１でプリント出力されたチャート１の測色値Ｌ１ａ１ｂ１と同じ測色値Ｌ１ａ１ｂ１をプリンタ２で得ることができる入力値Ｒ２Ｇ２Ｂ２を算出する。
【００３８】
そして、次に、図１（Ｃ）に示すように、元々の入力値であるＲ１Ｇ１Ｂ１を算出された入力値Ｒ２Ｇ２Ｂ２に変換する補正用ＬＵＴを作成する。
【００３９】
この作成された補正用ＬＵＴと、プリンタ２で使われているＬＵＴ２の双方を使うと、図１（Ｄ）に示すように、Ｒ１Ｇ１Ｂ１を入力して補正用ＬＵＴでＲ２Ｇ２Ｂ２に変換し、さらにそのＲ２Ｇ２Ｂ２をＬＵＴ２に入力して測色値Ｌ１ａ１ｂ１をプリント出力することができるＣＭＹＫに変換し、そのＣＭＹＫを使うことで、プリンタ２で測色値Ｌ１ａ１ｂ１のチャートをプリント出力することができる。そこで、図１（Ｅ）に示すように、プリンタ２で使われているＬＵＴ２を補正して、ＬＵＴ２に補正用ＬＵＴによる変換を組み込んだ補正済ＬＵＴ２を作成する。そして、プリンタ２でその補正済ＬＵＴ２を使うと、プリンタ２で、プリンタ１と色味が一致した画像がプリント出力される。
【００４０】
ここで、プリンタに入力される画像データには、大別して、イメージオブジェクトとしての描画形式で表現される画像データと、グラフィックオブジェクトとしての描画形式で表現される画像データが存在し、プリンタに入力される画像データには、その描画形式を表わす属性が付与されている。一方、上述した通り、プリンタで使われるＬＵＴには、単ＫＬＵＴやプロセスＫＬＵＴが存在する。プリンタでは、描画形式により単ＫＬＵＴとプロセスＫＬＵＴとが使い分けられることもあり、描画形式によらす単ＫＬＵＴあるいはプロセスＫＬＵＴの一方が使われることもある。さらには、単ＫＬＵＴやプロセスＫＬＵＴという分類では同一分類のＬＵＴであっても、描画形式に応じて変換内容が異なるＬＵＴを使い分けることもある。このように、様々なＬＵＴが存在する中で、プリンタ１で使われているＬＵＴ１とプリンタ２で使われているＬＵＴ２が、変換の振舞いが互いに異なるＬＵＴであった場合、上記の色味を合わせる手順を経ても色味を正確に合わせるのが難しいという問題がある。
【００４１】
こういった背景があり、以下では、プリンタ１で使われているＬＵＴ１がどのようなタイプのＬＵＴであるかを判定する、本発明の実施形態について説明する。
【００４２】
図２は、本発明の一実施形態としての変換モデル判定装置の機能ブロック図である。
【００４３】
この図２に示す変換モデル判定装置１０は、取得部１１と、判定部１２と、通知部１３とを有する。
【００４４】
取得部１１は、図１におけるプリンタ１に相当するプリンタでのプリント出力により得られたチャートをスキャナで読み取ることにより得られる測色値Ｌａｂを取得する。この変換モデル判定装置１０は、対象としているプリンタ（図１に示す例ではプリンタ１）のＬＵＴのタイプを判定する装置であり、新たに導入しようとしているプリンタ（図１に示す例ではプリンタ２）に関する測色値は不要である。
【００４５】
また、判定部１２は、取得部１１で取得した測色値Ｌａｂを基に、対象としているプリンタで使われているＬＵＴが入力画像データの、描画形式を表わす属性に応じて異なるＬＵＴが使われているか否か等が判定される。この判定部１２における判定内容や判定アルゴリズムの詳細は後述する。
【００４６】
この判定部１２による判定結果は、通知部１３により、例えば、ユーザや、新たなプリンタの導入を請け負った業者等に通知される。例えばこの変換モデル判定装置１０が図１に示すノートＰＣ内に組み込まれている場合、この通知部１３は、判定部１２での判定結果を、そのノートＰＣの表示画面上への表示により、ユーザや業者に通知する。
【００４７】
ただし、本発明において、通知部１３は、必須な構成要素ではない。例えば新たに導入しようとしているプリンタ内に複数種類のＬＵＴが構築されていて、判定部１２における判定結果を受けて、色味を一致させる上記の演算に用いるＬＵＴを切り替える切替部１４を備えていてもよい。
【００４８】
ここで、図１に示すプリンタ１は、本発明にいう画像形成装置の一例に相当する。また、そのプリンタ１内に構築されているＬＵＴ１は、本発明にいう変換モデルの一例に相当する。
【００４９】
以下、判定部１２における、判定内容および判定アルゴリズムについての複数の実施形態を説明する。
【００５０】
図３は、本発明の第１実施形態としての変換モデル判定装置における処理手順を表わすフローチャートを示した図である。
【００５１】
ここでは先ず、グレーチャート上の各パッチの測色データＬａｂを取得する（ステップＳ１１）。このステップＳ１１の処理は、図２に示す変換モデル判定装置１０の取得部１１の一例に相当する。
【００５２】
図４は、グレーのパッチを含むカラーチャート（Ａ）と、その一部のパッチのペア（Ｂ）を示した図である。図３における処理ではグレー（無彩色）のパッチのみからなるグレーチャートで済むが、後述する実施形態の場合は、有彩色のパッチを含むカラーチャートを必要とするため、ここでは、カラーチャートについて説明する。
【００５３】
図４（Ａ）に示すカラーチャートは、用紙上にプリント出力された、Ｒ，Ｇ，Ｂそれぞれについて、例えば０〜２５５の範囲で変化させることにより、色空間内の無彩色及び有彩色の様々な色をＲ，Ｇ，Ｂの組合せで表現した多数のパッチの集合からなる画像である。
【００５４】
このカラーチャート上には、図４（Ｂ）に示すように、イメージオブジェクトの描画形式およびグラフィックオブジェクトの描画形式で表現された、同一の色を表わす２つのパッチが、各同一の色ごとに互いに隣接した位置に配置されている。ここでは、これら描画形式が異なり同一の色を表わす隣接した２つのパッチをペアと称する。ペアを成す２つのパッチを互いに隣り合った位置に配置するのは、用紙上の場所の相違による色の誤差が入ることを避けるためである。
【００５５】
また、各パッチは、図４（Ｂ）に示すように、多数の画素で構成されている。
【００５６】
この図４では、カラーチャートについて説明したが、グレーチャートは、白から黒に至るグレー軸上の各色、すなわち各無彩色のパッチが配列されたチャートである。この無彩色のパッチは、Ｒ＝Ｇ＝Ｂを満足するＲ，Ｇ，Ｂの組合せで表現される。すなわち、グレーパッチ上には、Ｒ＝Ｇ＝Ｂを満足しながら、例えば、Ｒ，Ｇ，Ｂ＝０からＲ，Ｇ，Ｂ＝２５５まで変化させたときのパッチが配列されている。ただし、このグレーチャート上にも描画形式が互いに異なり同一の色を表わす、互いに隣接した位置に配置された２つのパッチからなるベアが配列されている。
【００５７】
図３に戻って説明を続ける。
【００５８】
ステップＳ１１においてグレーチャート上の各パッチの測色データＬａｂを取得するにあたっては、各パッチの、画素ごとの測色データＬａｂが取得される。ここで、各パッチの各画素は、本発明にいう、「各パッチ内部を複数の領域に分けたときの各領域」の一例に相当する。なお、このステップＳ１１では、カラーチャート上の各パッチの測色データを取得して、グレーチャートと共通の、グレー色（無彩色）のパッチの測色データのみを選択してもよい。
【００５９】
各パッチの、画素ごとの測色データＬａｂを取得すると、次に、グレー色のうちの白および黒から離れた中間調のグレー色の各パッチの、彩度ｃの標準偏差σｃが算出される（ステップＳ１２）。このステップＳ１２以降の処理は、最終のステップＳ２０を除き、図２に示す変換モデル判定装置１０の判定部１２の一例に相当する。
【００６０】
なお、ここで、中間調のグレー色を選んだのは、白あるいは黒に近いグレー色よりも中間調のグレー色の方が、以下に説明する、描画形式による差異が大きくあらわれる傾向にあるためであるが、後のステップで差異が最も大きなグレー色を選択するので、この段階で中間調のグレー色のみに絞らなくてもよい。ただし、中間調のグレー色のみに絞った方が演算量が少なくて済む。
【００６１】
ここで、彩度ｃは、
【００６２】
【数３】
2019009634.tif 000005
で表わされる。
【００６３】
ここでは、各パッチの画素ごとの測色データＬａｂを取得しているため、各画素の彩度ｃを算出し、その各画素の彩度ｃと、そのパッチの全域あるいは中央の領域の複数の画素に亘る彩度ｃの平均値ｃ（平均）とを使って、彩度ｃの標準偏差σｃが、
【００６４】
【数４】
2019009634.tif 000006
により算出される。
【００６５】
図５は、１つのパッチを構成する複数の画素の彩度ｃのヒストグラムの概念図である。この図５において、横軸は画素ごとの彩度ｃの値、縦軸はその値を有する画素の個数を表わしている。
ここで、図５（Ａ）は、Ｒ，Ｇ，Ｂからなる入力データをプロセスＫＬＵＴを使って出力データに変換したときのヒストグラムである。前述の通り、プロセスＫＬＵＴでは、グレー色を表現するにあたり、Ｃ，Ｍ，Ｙといったプロセス色が使われるため、そのパッチの彩度ｃの平均値ｃ（平均）が以下に説明する図５（Ｂ）の場合と同一であったとしても、画素ごとの彩度は、この図５（Ａ）に示すようにばらついている。
【００６６】
一方、図５（Ｂ）は、Ｒ，Ｇ，Ｂからなる入力データを単ＫＬＵＴを使って出力データに変換したときのヒストグラムである。前述の通り、単ＫＬＵＴでは、グレー色を表現するにあたり、Ｋ色のみがが使われるため、各画素の彩度は、この図５（Ｂ）に示すようにほぼ一定となる。
【００６７】
再び、図３に戻って説明を続ける。
【００６８】
ステップＳ１２において中間調のグレー色の個々のパッチの彩度ｃの標準偏差σｃを算出した後、標準偏差σｃの大きいペアを選択する（ステップＳ１３）。ここでは、ペアを成す一方のパッチについての標準偏差σｃが大きければよく、一方のパッチが最大の標準偏差σｃ（最大）を有するペアが選択される。
【００６９】
そして次に、その選択したペアについて彩度ｃの標準偏差σｃどうしの差分ΔＳｃを算出する（ステップＳ１４）。この差分ΔＳｃは、描画形式が互いに異なる、同一のグレー色の２つのパッチどうしの差分である。
【００７０】
そして、その差分ΔＳｃが、予め定められた閾値Ｔｈ１よりも大きいか否かが判定され（ステップＳ１５）、ΔＳｃ＞Ｔｈ１のときは、イメージオブジェクトについてはプロセスＫＬＵＴが使われていて、グラフィックオブジェクトについては単ＫＬＵＴが使われていると判定される（ステップＳ１６）。差分ΔＳｃが大きいということは、一方が、図５（Ａ）に示すように大きくばらついているとともに、もう一方は、図５（Ｂ）に示すようにばらつきが少ないことを意味している。これは、すなわち、描画形式に応じてプロセスＫＬＵＴと単ＫＬＵＴを使い分けていることを意味している。そして、プロセスＫＬＵＴと単ＫＬＵＴを使い分けるときは、イメージオブジェクトについてプロセスＫＬＵＴを使い、グラフィックオブジェクトについて単ＫＬＵＴを使うことが常だからである。
【００７１】
一方、ステップＳ１５において、差分ΔＳｃが閾値Ｔｈ１以下であると判定されると、次に、差分ΔＳｃを算出する前の一方の標準偏差σｃが予められた閾値Ｔｈ２を超えている（σｃ＞Ｔｈ２）か否かが判定される（ステップＳ１７）。
【００７２】
差分ΔＳｃを算出する前の一方の標準偏差σｃとしては、イメージオブジェクトの描画形式で描かれたパッチであってもよくグラフィックオブジェクトの描画形式で描かれたパッチであってもよいが、どちらの一方の標準偏差σｃを採用するかに応じて、閾値Ｔｈ２が予め調整されている。
【００７３】
ステップＳ１７において、σｃ＞Ｔｈ２であると判定されると、描画形式に関わらず、すなわち、イメージオブジェクトとグラフィックオブジェクトの双方についてプロセスＫＬＵＴが使われていると判定される（ステップＳ１８）。
【００７４】
一方、ステップＳ１７において、標準偏差σｃが閾値Ｔｈ２以下であると判定されると、描画形式に関わらず、すなわち、イメージオブジェクトとグラフィックオブジェクトの双方について単ＫＬＵＴが使われていると判定される（ステップＳ１９）。
【００７５】
そして、ステップＳ１６，Ｓ１８，Ｓ１９での判定結果が、ユーザ等に向けて通知される（ステップＳ２０）。このステップＳ２０の処理は、図２に示す変換モデル判定装置１０の通知部１３の一例に相当する。
【００７６】
この図３に示す第１実施形態では、プリンタ１で、プロセスＫＬＵＴと単ＫＬＵＴが使い分けられているか否か、使い分けられていないときには、プロセスＫＬＵＴと単ＫＬＵＴのうちのどちらが使われているかが判定される。例えば、プロセスＫＬＵＴのみあるいは単ＫＬＵＴのみが使われている場合において、プロセスＫＬＵＴ／単ＫＬＵＴという分類からすると同一ではあっても、イメージオブジェクトとグラフィックオブジェクトとで別々のＬＵＴが使われていることも想定されるが、この図３に示す第１実施形態は、そこまでの判定が不要な場合に採用される。
【００７７】
ここで、この図３に示す第１実施形態では、グレー色の彩度ｃの標準偏差σｃやその差分ΔＳｃを算出して、それらを判定の基礎としているが、彩度ｃに代わり、Ｌ，ａ，ｂのいずれか、例えばＬの標準偏差σＬやその差分ΔＳＬを判定の基礎としてもよい。その場合、各閾値Ｔｈ１，Ｔｈ２は、その判定の基礎として採用した変数に応じた値に予め調整される。
【００７８】
図６，図７は、本発明の第２実施形態としての変換モデル判定装置における処理手順の前半部分および後半部分を表わすフローチャートを示した図である。
【００７９】
ここでは先ず、カラーチャート上の各パッチの、画素ごとの測色データＬａｂを取得する（ステップＳ２１）。このステップＳ２１の処理は、図２に示す変換モデル判定装置１０の取得部１１の一例に相当する。また、次のステップＳ２２以降の処理は、図７に示す最終のステップＳ３９の処理を除き、図２に示す変換モデル判定装置１０の判定部１２の一例に相当する。カラーチャートについては、図４を参照して説明済みであり、ここでの重複説明は省略する。
【００８０】
次に、各ペアについて、イメージオブジェクトのパッチとグラフィックオブジェクトのパッチとの間の色差ΔＥを算出する（ステップＳ２２）。
【００８１】
色差ΔＥは、
【００８２】
【数５】
2019009634.tif 000007
で表わされる。
【００８３】
ここでは、パッチ間の色差ΔＥを算出するのであるから、ステップＳ２１で取得した画素ごとの測色値Ｌａｂから各パッチごとの測色値の平均値Ｌａｂ（平均）が算出され、その平均値Ｌａｂ（平均）を用いて、ペアを成す２つのパッチ間の色差ΔＥが算出される。
【００８４】
さらに、ペアを成す、イメージオブジェクトのパッチとグラフィックオブジェクトのパッチとの間の色差ΔＥの、カラーチャート上の全てのペアについての平均値ΔＥ（平均）を算出し（ステップＳ２３）、その色差の平均値ΔＥ  （平均）が予め定められた閾値Ｔｈ３を越えているか否かを判定し（ステップＳ２４）、越えているか否かに応じて、越えているときはフラグをオンにし（ステップＳ２５）、越えていないときはフラグをオフにする（ステップＳ２６）。このフラグの意味については後述する。
【００８５】
次に、今度は、色空間全域のパッチではなく、各グレーパッチについて、彩度ｃの標準偏差σｃを算出し（ステップＳ２７）、標準偏差σｃの大きいペアを選択し（ステップＳ２８）、選択したペアについて標準偏差σｃの差分ΔＳｃを算出する（ステップＳ２９）。これらステップＳ２７〜Ｓ２９の処理は、図３に示す処理フローにおけるステップＳ１２〜Ｓ１４の処理と同一であり、ここでの詳細説明は省略する。
【００８６】
次に、ステップＳ２９で算出した差分ΔＳｃが閾値Ｔｈ１を越えているか否かが判定され（図７のステップＳ３０）、越えているときは、イメージオブジェクトについてはプロセスＫＬＵＴが使われていて、グラフィックオブジェクトについては単ＫＬＵＴが使われていると判定される（ステップＳ３１）。これらステップＳ３０，Ｓ３１の処理は、図３に示す処理フローにおけるステップＳ１５，Ｓ１６の処理と同一である。
【００８７】
一方、ステップＳ３０において、差分ΔＳｃが閾値Ｔｈ１以下であると判定されると、次に、差分ΔＳｃを算出する前の一方の標準偏差σｃが予められた閾値Ｔｈ２を超えている（σｃ＞Ｔｈ２）か否かが判定される（ステップＳ３２）。このステップＳ３２の処理も、図３におけるステップＳ１７の処理と同一である。
【００８８】
そして、ステップＳ３２において、σｃ＞Ｔｈ２と判定されると、次にフラグのオン／オフが判定される（ステップＳ３３）。このフラグは、図６のステップＳ２５でオンにされ、あるいはステップＳ２６でオフにされたフラグである。そして、ステップＳ３３においてフラグがオンであると判定されると、イメージオブジェクトとグラフィックオブジェクトの双方でプロセスＫＬＵＴが使われているものの、互いに異なるプロセスＫＬＵＴが使われていると判定される（ステップＳ３４）。これは、フラグがオンであること、すなわち、Ｌａｂ色空間全域でのイメージオブジェクトのパッチとグラフィックオブジェクトのパッチとの間の色差ΔＥ（平均）が大きいという判定結果を根拠としている。一方、ステップＳ３３において、フラグがオフであると判定されると、イメージオブジェクトとグラフィックオブジェクトの双方について、同一のプロセスＫＬＵＴが使われていると判定される（ステップＳ３５）。
【００８９】
また、ステップＳ３２において、標準偏差σｃが閾値Ｔｈ２以下であると判定されると、この場合も、フラグのオン／オフが判定される（ステップＳ３６）。そして、フラグがオンのときは、イメージオブジェクトとグラフィックオブジェクトとで互いに異なる単ＫＬＵＴが使われていると判定される（ステップＳ３７）。一方、ステップＳ３６において、フラグがオフであると判定されると、イメージオブジェクトとグラフィックオブジェクトの双方で同一の単ＫＬＵＴが使われていると判定される（ステップＳ３８）。
【００９０】
そして、ステップＳ３１，Ｓ３４，Ｓ３５，Ｓ３７，Ｓ３８での判定結果が、ユーザ等に向けて通知される（ステップＳ３９）。この最終のステップＳ３９の処理は、図２に示す図２に示す変換モデル判定装置１０の通知部１３の一例に相当する。
【００９１】
この図６，図７に示す第２実施形態では、図３に示した第１実施形態と同様、プリンタ１で、プロセスＫＬＵＴと単ＫＬＵＴが使い分けられているか否か、使い分けられていないときには、プロセスＫＬＵＴと単ＫＬＵＴのうちのどちらが使われているかが判定される。それに加え、この第３実施形態ではさらに、プリンタ１で、プロセスＫＬＵＴのみが使われている場合、あるいは単ＫＬＵＴのみが使われている場合において、描画方式に応じて互いに異なるプロセスＫＬＵＴあるいは互いに異なる単ＫＬＵＴが使われているか、あるいは、描画方式に関わらす同一のプロセスＫＬＵＴあるいは同一の単ＫＬＵＴが使われているかが判定される。
【００９２】
なお、これら図６，図７に示した第２実施形態においても、図３に示した第１実施形態と同様、グレー色の彩度ｃの標準偏差σｃやその差分ΔＳｃを算出して、それらを判定の基礎としているが、彩度ｃに代わり、グレー色のＬ，ａ，ｂのいずれか、例えばＬの標準偏差σＬやその差分ΔＳＬを判定の基礎としてもよい。その場合、各閾値Ｔｈ１，Ｔｈ２は、その判定の基礎として採用した変数に応じた値に予め調整される。また、この第２実施形態の場合、イメージオブジェクトとグラフィックオブジェクトとの間の色差ΔＥのＬａｂ色空間の全域に亘る平均値ΔＥ（平均）を算出して、その平均値ΔＥ（平均）を描画方式に応じて互いに異なるプロセスＫＬＵＴあるいは互いに異なる単ＫＬＵＴが使われているか、あるいは、描画方式に関わらす同一のプロセスＫＬＵＴあるいは同一の単ＫＬＵＴが使われているかを判定する際の基準としたが、色差ΔＥの平均値ΔＥ（平均）代わり、色空間全域に亘るＬ，ａ，ｂのうちのいずれかの変数、例えばＬの、イメージオブジェクトとグラフィックオブジェクトとの間の差分ΔＬの色空間全域に亘る平均値ΔＬ（平均）を採用してもよい。その場合、閾値Ｔｈ３は、その採用した変数に応じた値に予め調整される。
【００９３】
次に、以上に説明した第２実施形態の変形例について説明する。
【００９４】
図８，図９は、図６，図７に示した第２実施形態の変形例における処理手順の前半部分および後半部分を表わすフローチャートを示した図である。
【００９５】
図８のステップＳ４１〜Ｓ４６は、図６のステップＳ２１〜Ｓ２３，Ｓ２７〜Ｓ２９とそれぞれ同一であり、ここでの重複説明は省略する。この図８，図９に示す変形例の場合、図６におけるフラグオン／オフの処理（ステップＳ２４〜Ｓ２６）は存在しない。ただし、フラグのオン／オフとは別に、図８のステップＳ４７において、図６のステップＳ２４と同じ、ΔＥ（平均）＞Ｔｈ３か否かの判定処理が行われる。
【００９６】
図８のステップＳ４７でΔＥ（平均）＞Ｔｈ３であると判定されると、図９のステップＳ５０に進む。このステップＳ５０では、差分ΔＳｃが閾値Ｔｈ１を越えているか否かが判定され、越えているときは、イメージオブジェクトについてはプロセスＫＬＵＴが使われていて、グラフィックオブジェクトについては単ＫＬＵＴが使われていると判定される（ステップＳ５１）。このステップＳ５０，Ｓ５１の処理は、図７におけるステップＳ３０，Ｓ３１の処理、あるいは、図３におけるステップＳ１５，Ｓ１６の処理と同一である。
【００９７】
一方、ステップＳ５０において、差分ΔＳｃが閾値Ｔｈ１以下であると判定されると、次に、差分ΔＳｃを算出する前の一方の標準偏差σｃが予められた閾値Ｔｈ２を超えている（σｃ＞Ｔｈ２）か否かが判定される（ステップＳ５２）。そして、このステップＳ５２において、標準偏差σｃが閾値Ｔｈ２を越えていると判定されると、イメージオブジェクトとグラフィックオブジェクトとでは互いに異なるプロセスＫＬＵＴが使われていると判定される（ステップＳ５３）。このステップＳ５３における「互いに異なる」プロセスＫＬＵＴであることの判定は、図８のステップＳ４７における、色差ΔＥの平均値ΔＥ（平均）が閾値Ｔｈ３を超えているという判定結果によるものである。これは、図６，図７に示した処理フローにおけるフラグオンに相当する。
【００９８】
また、図９のステップＳ５２において、標準偏差σｃが閾値Ｔｈ２以下であると判定されると、イメージオブジェクトとグラフィックオブジェクトとでは互いに異なる単ＫＬＵＴが使われていると判定される（ステップＳ５４）。このステップＳ５４における「互いに異なる」単ＫＬＵＴであることの判定は、上記と同様、図８のステップＳ４７における、色差ΔＥの平均値ΔＥ（平均）が閾値Ｔｈ３を超えているという判定結果によるものであって、これも、図６，図７に示した処理フローにおけるフラグオンに相当する。
【００９９】
これらステップＳ５２，Ｓ５３，Ｓ５４の各処理は、図７におけるステップＳ３２，Ｓ３４，Ｓ３７の各処理とそれぞれ同一の処理である。
【０１００】
図８のステップＳ４７において、色差ΔＥの平均値ΔＥ（平均）が閾値Ｔｈ３以下であると判定されると、図９のステップＳ５５に進み、グレーの彩度ｃの標準偏差σｃが閾値Ｔｈ２を越えているか否かが判定される。ここで、図８のステップＳ４７において、色差ΔＥの平均値ΔＥ（平均）が閾値Ｔｈ３以下であると判定されたときは、グレーの彩度ｃの差分ΔＳｃと閾値Ｔｈ１との比較のステップ（図７に示すステップＳ３０に相当するステップ）は省略されている。これは、図８のステップＳ４７において、Ｌａｂ色空間全域の色差ΔＥの平均値ΔＥ（平均）が小さいことが判定されているため、グレーの彩度ｃの差分ΔＳｃも小さいことが自明だからである。そして、図９のステップＳ５５においてグレーの彩度の標準偏差σｃが閾値Ｔｈ２を越えていると判定されたときは、イメージオブジェクトとグラフィックオブジェクトの双方について同一のプロセスＫＬＵＴが使われていると判定される（ステップＳ５６）。一方、図９のステップＳ５５においてグレーの彩度の標準偏差σｃが閾値Ｔｈ２以下であると判定されたときは、、イメージオブジェクトとグラフィックオブジェクトの双方について同一の単ＫＬＵＴが使われていると判定される（ステップＳ７６）。これらのステップＳ５５，Ｓ５６，Ｓ５７の処理は、図７にけるステップＳ３２，Ｓ３５，Ｓ３８の各処理に対応する。
【０１０１】
なお、ここでは、第２実施形態について１つの変形例を示したが、同じ判定基準に基づき同じ判定結果を得る如何なる変形例を採用してもよい。
【０１０２】
上記のようにして、対象となるプリンタ（図１に示すプリンタ１）で使われているＬＵＴの特性が分かると、新たなプリンタ（図１に示すプリンタ２）でそれと同じタイプのＬＵＴを使って前述した色味を一致させる処理を実行することによって、新たなプリンタでプリント出力される画像の色味を、対象とするプリンタでプリント出力される画像の色味に高精度に一致させることができる。
【０１０３】
なお、ここでは、入力画像データを出力画像データに変換する変換モデルの一例としてＬＵＴ（ルックアップテーブル）を挙げたが、変換モデルはＬＵＴには限られず、計算式や、あるいはＬＵＴと計算式との組合せ等であってもよい。
【０１０４】
また、ここでは色空間としてＬａｂ空間を例に挙げて説明したが、ＸＹＺ空間やＬｕｖ空間等、他の種類の色空間を用いてもよい。
【符号の説明】
【０１０５】
１０変換モデル判定装置
１１取得部
１２判定部
１３通知部
１４切替部
【図１】
2019009634.tif 000008
【図２】
2019009634.tif 000009
【図３】
2019009634.tif 000010
【図４】
2019009634.tif 000011
【図５】
2019009634.tif 000012
【図６】
2019009634.tif 000013
【図７】
2019009634.tif 000014
【図８】
2019009634.tif 000015
【図９】
2019009634.tif 000016