(57)【特許請求の範囲】
【請求項１】
画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、
色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段と、
色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得する特性データ取得手段と、
前記未知用紙の特性データと、前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出する類似度算出手段と、
前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択する選択手段と、
前記未知用紙を前記出力媒体として使用する場合に、前記選択手段により選択された補正方法に従って画像データを補正する補正手段と、を備えることを特徴とする画像処理装置。
【請求項２】
画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、
色再現特性が既知の用紙である複数の標準用紙それぞれについて、各標準用紙の色再現特性を表す複数の特性データを保持する特性データ保持手段と、
色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得する特性データ取得手段と、
前記未知用紙の特性データと、前記複数の標準用紙それぞれの特性データとの差分に基づいて、前記未知用紙と前記複数の標準用紙それぞれとの間の類似度を算出する類似度算出手段と、
前記複数の標準用紙のうち、前記未知用紙に対する前記類似度が最も大きい標準用紙を特定する類似用紙特定手段と、
前記未知用紙と前記類似用紙特定手段が特定した標準用紙との間の前記類似度の大きさに基づき、予め定めた複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択する選択手段と、
前記未知用紙を前記出力媒体として使用する場合に、前記選択手段により選択された補正方法に従って画像データを補正する補正手段と、を備えることを特徴とする画像処理装置。
【請求項３】
前記特性データは、分光反射率データであることを特徴とする請求項１または２に記載の画像処理装置。
【請求項４】
前記類似度算出手段は、前記未知用紙の分光反射率データと、前記標準用紙の分光反射率データとの波長ごとの差分に基づいて、前記類似度を算出することを特徴とする請求項３に記載の画像処理装置。
【請求項５】
前記未知用紙と前記標準用紙との間の前記類似度の大きさを、該類似度が第１の閾値以上であるか、または、前記第１の閾値未満且つ前記第１の閾値よりも小さい第２の閾値以上であるか、または、前記第２の閾値未満であるか、の３段階で評価する評価手段をさらに備えることを特徴とする請求項１〜４のいずれか一項に記載の画像処理装置。
【請求項６】
前記標準用紙の色再現特性に対応させて画像の色変換を行うための色変換パラメータを保持する色変換パラメータ保持手段をさらに備え、
前記選択手段は、前記未知用紙と前記標準用紙との間の前記類似度の大きさが前記第１の閾値以上である場合に、前記標準用紙に対応する色変換パラメータを用いた色変換を、前記未知用紙を前記出力媒体として使用する場合の補正方法として選択することを特徴とする請求項５に記載の画像処理装置。
【請求項７】
前記標準用紙の色再現特性に対応させて画像の色変換を行うための色変換パラメータを保持する色変換パラメータ保持手段と、
前記未知用紙と前記標準用紙との色再現特性の差を補正する補正カーブを生成する補正カーブ生成手段と、をさらに備え、
前記選択手段は、前記未知用紙と前記標準用紙との間の前記類似度の大きさが前記第１の閾値未満且つ前記第２の閾値以上である場合に、前記標準用紙に対応する色変換パラメータを用いた色変換および前記補正カーブを用いた階調補正を、前記未知用紙を前記出力媒体として使用する場合の補正方法として選択することを特徴とする請求項５に記載の画像処理装置。
【請求項８】
前記標準用紙の色再現特性に対応させて画像の色変換を行うための色変換パラメータを保持する色変換パラメータ保持手段と、
前記標準用紙に対応する色変換パラメータを用いて、前記未知用紙に対応する色変換パラメータを生成する色変換パラメータ生成手段と、をさらに備え、
前記選択手段は、前記未知用紙と前記標準用紙との間の前記類似度の大きさが前記第２の閾値未満である場合に、前記未知用紙の特性に対応した色変換パラメータを用いた色変換を、前記未知用紙を前記出力媒体として使用する場合の補正方法として選択することを特徴とする請求項５に記載の画像処理装置。
【請求項９】
画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段を備えた画像処理装置により実行される画像処理方法であって、
色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得するステップと、
前記未知用紙の特性データと、前記特性データ保持手段が保持する前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出するステップと、
前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択するステップと、
前記未知用紙を前記出力媒体として使用する場合に、前記選択した補正方法に従って画像データを補正するステップと、を含むことを特徴とする画像処理方法。
【請求項１０】
画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段を備えた画像処理装置に、
色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得する機能と、
前記未知用紙の特性データと、前記特性データ保持手段が保持する前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出する機能と、
前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択する機能と、
前記未知用紙を前記出力媒体として使用する場合に、前記選択した補正方法に従って画像データを補正する機能と、を実現させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置、画像処理方法および画像処理プログラムに関する。
【背景技術】
【０００２】
カラープリンタやカラー複写機などにおいては、入力される画像データに対して再現色の統一を図るためのカラーマネジメントと呼ばれる画像処理が実施される。このようなカラーマネジメントでは、画像の出力媒体としてどのような用紙を使用する場合であっても、理想的には常に同じ色が再現されることが求められる。このため、色再現特性が既知の用紙である複数の標準用紙について、各標準用紙で色を再現するための補正処理に用いる補正プロファイルを事前に作成して保持しておき、これら複数の補正プロファイルの中から、実際に画像の出力媒体として使用される用紙に対応する補正プロファイルを選択して、選択した補正プロファイルを用いて色変換などの補正処理を行うことが知られている。
【０００３】
また、実際に画像の出力媒体として使用される用紙が、補正プロファイルが予め用意されている複数の標準用紙のいずれとも異なる用紙、つまり、色再現特性が未知の用紙（以下、未知用紙という。）の場合には、複数の標準用紙のうち、画像の出力媒体として使用される未知用紙に近い色再現特性を持つ標準用紙に対応する補正プロファイルを流用して、色変換などの補正処理を行うことも知られている（例えば、特許文献１参照。）。
【０００４】
特許文献１には、画像の出力媒体として使用される未知用紙の紙白部分を分光測光機で測定して分光特性データを取得し、取得した紙白部分の分光特性データを、予め補正プロファイルが用意されている標準用紙の紙白部分の分光特性データと比較して、画像の出力媒体として使用される未知用紙に近い色再現特性を持つ標準用紙を特定し、特定した標準用紙に対応する補正プロファイルを流用する構成が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、未知用紙と標準用紙とで色再現特性が極めて似ている場合にはある程度の補正精度が確保できるものの、未知用紙と標準用紙の色再現特性の違いが大きければ、十分な補正精度が得られないという問題がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、未知用紙を画像の出力媒体として使用する場合の補正処理を高精度に行うことができる画像処理装置、画像処理方法および画像処理プログラムを提供することを目的としている。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、本発明にかかる画像処理装置は、画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段と、色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得する特性データ取得手段と、前記未知用紙の特性データと、前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出する類似度算出手段と、前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択する選択手段と、前記未知用紙を前記出力媒体として使用する場合に、前記選択手段により選択された補正方法に従って画像データを補正する補正手段と、を備えることを特徴とする。
【０００８】
また、本発明にかかる画像処理方法は、画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段を備えた画像処理装置により実行される画像処理方法であって、色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得するステップと、前記未知用紙の特性データと、前記特性データ保持手段が保持する前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出するステップと、前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択するステップと、前記未知用紙を前記出力媒体として使用する場合に、前記選択した補正方法に従って画像データを補正するステップと、を含むことを特徴とする。
【０００９】
また、本発明にかかる画像処理プログラムは、画像の出力媒体として使用する用紙の種類に応じた補正処理を行う画像処理装置であって、色再現特性が既知の用紙である標準用紙の色再現特性を表す特性データを保持する特性データ保持手段を備えた画像処理装置に、色再現特性が未知の用紙である未知用紙の色再現特性を表す特性データを取得する機能と、前記未知用紙の特性データと、前記特性データ保持手段が保持する前記標準用紙の特性データとの差分に基づいて、前記未知用紙と前記標準用紙との間の類似度を算出する機能と、前記未知用紙と前記標準用紙との間の前記類似度の大きさに基づき、複数の補正方法から、前記未知用紙を前記出力媒体として使用する場合の補正方法を選択する機能と、前記未知用紙を前記出力媒体として使用する場合に、前記選択した補正方法に従って画像データを補正する機能と、を実現させることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、未知用紙と標準用紙との類似度の大きさに基づいて、未知用紙を画像の出力媒体として使用する際の補正方法を選択するので、未知用紙と標準用紙との類似度が小さい場合は類似度が大きい場合よりもきめ細かな補正処理を行うことが可能となり、未知用紙を画像の出力媒体として使用する場合の補正処理を高精度に行うことができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、画像処理装置を備えた画像形成システムの構成図である。
【図２】図２は、画像処理装置における画像処理プロセスを実現するための機能構成を示す機能ブロック図である。
【図３】図３は、３種類の標準用紙Ａ〜Ｃと９種類のユーザ用紙Ｕ１〜Ｕ９の分光反射率データを対比して示す図である。
【図４】図４は、３種類の標準用紙Ａ〜Ｃそれぞれについて、９種類のユーザ用紙Ｕ１〜Ｕ９との間の類似度を算出した結果を纏めた図である。
【図５】図５は、用紙差補正カーブ生成部により実行される一連の処理を示すフローチャートである。
【図６】図６は、図５のステップＳ１０４、ステップＳ１０５、ステップＳ１０６およびステップＳ１０８におけるＣＭＹＫ各色ごとの補正カーブ最適化処理の詳細を示すフローチャートである。
【図７】図７は、補正カーブ最適化における入力値に対応する出力値の更新の例を説明する図である。
【図８】図８は、３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出した結果を場合分けして示した図である。
【図９】図９は、色変換パラメータ生成部が類似用紙に対応する色変換パラメータを用いてユーザ用紙に対応する色変換パラメータを生成する処理を示すフローチャートである。
【図１０】図１０は、図９のステップＳ３０２の「差分予測による補間」の処理を説明する図である。
【発明を実施するための形態】
【００１２】
以下に添付図面を参照して、この発明にかかる画像処理装置、画像処理方法および画像処理プログラムの最良な実施の形態を詳細に説明する。
【００１３】
（システム構成）
図１は、本実施の形態にかかる画像処理装置を備えた画像形成システムの構成図である。本実施の形態にかかる画像処理装置１は、例えば、制御ＰＣおよび該制御ＰＣに搭載された拡張ハードウエアと制御ソフトウエアにより実現されている。
【００１４】
画像処理装置１には、該画像処理装置１によって処理された画像データに基づいて、物理的な画像の出力媒体である用紙上に画像を形成する画像形成装置２が接続されている。画像形成装置２は、例えば、シアン（Ｃ），マゼンタ（Ｍ），イエロー（Ｙ），ブラック（Ｋ）の４色を基本色材とし、これらの混色でフルカラー画像を用紙上に形成する。
【００１５】
一方で、画像処理装置１は、ネットワーク３に接続されており、同じネットワーク３に接続されたユーザＰＣ４から送付される画像データを受け取って、後述する画像処理プロセスを施した後、画像形成装置２に転送する。
【００１６】
また、画像処理装置１には、画像形成装置２により用紙に形成された補正用パッチ画像を測色する測色手段５が接続されている。測色手段５としては、例えば、分光測色機が使用されるが、用紙の分光反射率データが得られるものであればよく、カラースキャナで代用することも可能である。
【００１７】
（機能構成）
図２は、画像処理装置１における画像処理プロセスを実現するための機能構成を示す機能ブロック図である。画像処理装置１は、画像処理プロセスを実現するための機能構成として、図２に示すように、画像データ取得部１１と、第１色変換部１２と、用紙対応補正部１５と、補正制御部２０と、データ格納部３０とを備える。
【００１８】
画像データ取得部１１は、ネットワーク３を介してユーザＰＣ４から送付される画像データを取得する。なお、画像データ取得部１１が取得する画像データは、ユーザＰＣ４からネットワーク３を介して送付される画像データに限られるものではない。例えば、画像形成装置２がスキャナを備える場合、このスキャナで読み取った画像データを、画像データ取得部１１が取得するようにしてもよい。
【００１９】
第１色変換部１２は、画像データ取得部１１が取得した画像データに対して、ＲＧＢ，ＣＭＹＫ等デバイス依存の色空間の表色値から、デバイス非依存の色空間であるＰＣＳ（Profile  Connection  Space）の表色値に変換する色変換を行う。
【００２０】
用紙対応補正部１５は、画像形成装置２で画像の出力媒体として使用する用紙に対応した補正を行う機能ブロックであり、第２色変換部１３と、階調補正部１４とを含む。
【００２１】
第２色変換部１３は、例えば３次元ＬＵＴ（Look  Up  Table）で構成される色変換パラメータを用いて、第１色変換部１２での色変換により得られたＰＣＳの表色値を、画像形成装置２が扱うＣＭＹＫの色空間の表色値に変換する色変換を行う。
【００２２】
階調補正部１４は、例えばＣＭＹＫの各色ごとに設定された１次元ＬＵＴである用紙差補正カーブを用いて、第２色変換部１３での色変換により得られたＣＭＹＫの色空間の表色値に対して、ＣＭＹＫの各色ごとの階調補正を行う。
【００２３】
補正制御部２０は、用紙対応補正部１５による補正を制御する機能ブロックであり、補正用パッチ画像データ転送部２１、特性データ取得部２２、類似度算出部２３、類似用紙特定部２４、類似度評価部２５、補正方法選択部２６、用紙差補正カーブ生成部２７および色変換パラメータ生成部２８を含む。
【００２４】
また、データ格納部３０は、画像処理装置１における画像処理プロセスに必要な各種データを保持するデータ保持手段であり、補正用パッチ画像データ３１、複数の標準用紙に対応する複数の色変換パラメータのデータ集合３２、複数の標準用紙に対応する複数の特性データのデータ集合３３を保持している。なお、補正用パッチ画像データ３１は、複数の単色パッチ画像および混色パッチ画像を用紙上に形成するためのデータである。また、標準用紙とは、色再現特性が既知の用紙であり、対応する色変換パラメータが事前に生成されてデータ格納部３０に保持された用紙である。また、特性データとは、用紙の色再現特性を表すデータであり、例えば、分光反射率データである。
【００２５】
補正用パッチ画像データ転送部２１は、例えば、画像形成装置２に設けられたオペレーションパネルを利用したユーザの操作に応じて、データ格納部３０に格納されている補正用パッチ画像データ３１を読み出して、画像形成装置２に転送する。画像形成装置２は、この補正用パッチ画像データ３１の転送を受けて、ユーザによりセットされた用紙に補正用パッチ画像を形成して出力する。ここでは、ユーザにより画像形成装置２にセットされる用紙が、色再現特性が未知であり、対応する色変換パラメータがデータ格納部３０に保持されていない未知用紙（以下、ユーザ用紙と呼ぶ。）であるものとする。
【００２６】
特性データ取得部２２は、画像形成装置２によって補正用パッチ画像が形成されたユーザ用紙Ｘを測色した測色手段５から、ユーザ用紙の色再現特性を表す特性データ（例えば、紙白部分およびパッチ画像の分光反射率のデータ）を含む測色値を取得する。なお、ここでは、画像形成装置２によりユーザ用紙に補正用パッチ画像を形成し、この補正用パッチ画像が形成されたユーザ用紙Ｘを測色手段５で測色して、この測色手段５から特性データ取得部２２がユーザ用紙の特性データを取得する構成を説明するが、特性データ取得部２２がユーザ用紙の特性データを取得する方法は、これに限られるものではなく、例えば、ネットワーク３に接続されている他の端末が保持するユーザ用紙の特性データを、ネットワーク３経由で取得する構成としてもよい。
【００２７】
類似度算出部２３は、特性データ取得部２２により取得されたユーザ用紙の特性データと、データ格納部３０が保持するデータ集合３３に含まれる複数の標準用紙に対応する複数の特性データとの差分に基づいて、ユーザ用紙と複数の標準用紙それぞれとの間の類似度を算出する。特性データとして分光反射率データを用いる場合、類似度算出部２３は、ユーザ用紙の分光反射率データと、複数の標準用紙それぞれの分光反射率データとの波長ごとの差分に基づいて、ユーザ用紙と複数の標準用紙それぞれとの間の類似度を算出する。なお、類似度算出部２３による類似度の算出方法の具体例については、詳細を後述する。
【００２８】
類似用紙特定部２４は、類似度算出部２３により算出された類似度に基づいて、複数の標準用紙のうち、ユーザ用紙に対する類似度が最も大きい標準用紙、つまり、ユーザ用紙に対して最も特性の近い標準用紙を、ユーザ用紙に類似する類似用紙として特定する。
【００２９】
類似度評価部２５は、ユーザ用紙と、類似用紙特定部２４により類似用紙と特定された標準用紙との間の類似度の大きさを評価する。例えば、類似度評価部２５は、ユーザ用紙と類似用紙との間の類似度Ｔ＿ｘを、第１の閾値Ｓｈ１および第２の閾値Ｓｈ２（Ｓｈ１＞Ｓｈ２）と比較し、Ｓｈ１≦Ｔ＿ｘの関係にあるか、または、Ｓｈ２≦Ｔ＿ｘ＜Ｓｈ１の関係にあるか、または、Ｔ＿ｘ＜Ｓｈ２の関係にあるかを判定することで、ユーザ用紙と類似用紙との間の類似度Ｔ＿ｘを、類似度：大きい（Ｓｈ１≦Ｔ＿ｘ）、類似度：中程度（Ｓｈ２≦Ｔ＿ｘ＜Ｓｈ１）、類似度：小さい（Ｔ＿ｘ＜Ｓｈ２）の３段階で評価する。
【００３０】
補正方法選択部２６は、類似度評価部２５によるユーザ用紙と類似用紙との間の類似度の評価結果に基づいて、画像形成装置２においてユーザ用紙を画像の出力媒体として使用する場合の用紙対応補正部１５における補正方法を、予め定めた複数の方法から選択する。
【００３１】
具体的には、例えば、類似度評価部２５がユーザ用紙と類似用紙との間の類似度を上記のように３段階で評価する場合、補正方法選択部２６は、ユーザ用紙と類似用紙との間の類似度が大きい（Ｓｈ１≦Ｔ＿ｘ）と評価されると、データ格納部３０が保持するデータ集合３２に含まれる複数の色変換パラメータのうち、類似用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換を、用紙対応補正部１５における補正方法として選択する。この場合、階調補正部１４に対しては、入力値＝出力値となる用紙差補正カーブを適用して、階調補正部１４による補正を実質無効にする。
【００３２】
また、補正方法選択部２６は、ユーザ用紙と類似用紙との間の類似度が中程度（Ｓｈ２≦Ｔ＿ｘ＜Ｓｈ１）と評価されると、データ格納部３０が保持するデータ集合３２に含まれる複数の色変換パラメータのうち、類似用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換と、用紙差補正カーブ生成部２７により生成される用紙差補正カーブを用いた階調補正部１４による階調補正との組み合わせを、用紙対応補正部１５における補正方法として選択する。
【００３３】
また、補正方法選択部２６は、ユーザ用紙と類似用紙との間の類似度が小さい（Ｔ＿ｘ＜Ｓｈ２）と評価されると、色変換パラメータ生成部２８により生成されるユーザ用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換を、用紙対応補正部１５における補正方法として選択する。この場合、階調補正部１４に対しては、入力値＝出力値となる用紙差補正カーブを適用して、階調補正部１４による補正を実質無効にする。
【００３４】
用紙差補正カーブ生成部２７は、ユーザ用紙と類似用紙との差を補正するための、階調補正部１４での階調補正に用いる用紙差補正カーブを生成する。なお、用紙差補正カーブ生成部２７が用紙差補正カーブを生成する方法の具体例については、詳細を後述する。
【００３５】
色変換パラメータ生成部２８は、データ格納部３０が保持するデータ集合３２に含まれる類似用紙に対応する色変換パラメータを用いて、ユーザ用紙に対応する色変換パラメータを生成する。なお、色変換パラメータ生成部２８がユーザ用紙に対応する色変換パラメータを生成する方法の具体例については、詳細を後述する。
【００３６】
（動作概要）
次に、本実施の形態にかかる画像処理装置１の動作の概要について説明する。
【００３７】
ユーザが画像形成装置２の用紙カセットにユーザ用紙をセットして、例えば、画像形成装置２のオペレーションパネルに表示されている「用紙対応補正」のボタンを押圧操作すると、画像形成装置２から画像処理装置１に対して、補正用パッチ画像データの転送を要求する要求信号が送られる。
【００３８】
画像形成装置２から画像処理装置１に対して上記要求信号が送られると、補正制御部２０の補正用パッチ画像データ転送部２１が、データ格納部３０から補正用パッチ画像データ３１を読み出し、この補正用パッチ画像データ３１を画像形成装置２へと転送する。画像形成装置２は、この補正用パッチ画像データ３１の転送を受けて、ユーザ用紙に補正用パッチ画像を形成して出力する。
【００３９】
補正用パッチ画像が形成されたユーザ用紙Ｘが画像形成装置２から出力され、ユーザがこの補正用パッチ画像が形成されたユーザ用紙Ｘを測色手段５にセットすると、測色手段５によって補正用パッチ画像が形成されたユーザ用紙Ｘに対する測色が行われ、ユーザ用紙の特性データを含む測色値が画像処理装置１に送られて、補正制御部２０の特性データ取得部２２により取得される。
【００４０】
補正制御部２０の特性データ取得部２２によりユーザ用紙の特性データを含む測色値が取得されると、補正制御部２０の類似度算出部２３が、ユーザ用紙の特性データと、データ格納部３０が保持するデータ集合３３に含まれる複数の標準用紙に対応する複数の特性データとの差分に基づいて、ユーザ用紙と複数の標準用紙それぞれとの間の類似度を算出する。
【００４１】
補正制御部２０の類似度算出部２３によりユーザ用紙と複数の標準用紙それぞれとの間の類似度が算出されると、補正制御部２０の類似用紙特定部２４が、ユーザ用紙に対して類似度が最も大きい標準用紙を、ユーザ用紙に類似する類似用紙として特定する。
【００４２】
補正制御部２０の類似用紙特定部２４により類似用紙が特定されると、補正制御部２０の類似度評価部２５が、ユーザ用紙と類似用紙との間の類似度を、例えば大中小の３段階で評価する。そして、補正制御部２０の補正方法選択部２６が、類似度評価部２５の評価結果に基づいて、用紙対応補正部１５における補正方法を、予め定めた複数の方法から選択する。
【００４３】
例えば、ユーザ用紙と類似用紙との間の類似度が大きいと評価された場合、補正方法選択部２６は、類似用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換を、用紙対応補正部１５における補正方法として選択する。そして、補正方法選択部２６は、データ格納部３０から類似用紙に対応する色変換パラメータを読み出して、用紙対応補正部１５の第２色変換部１３にセットするとともに、用紙対応補正部１５の階調補正部１４に対しては、入力値＝出力値となる用紙差補正カーブをセットする。
【００４４】
また、ユーザ用紙と類似用紙との間の類似度が中程度と評価された場合、補正方法選択部２６は、類似用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換と、補正制御部２０の用紙差補正カーブ生成部２７により生成される用紙差補正カーブを用いた階調補正部１４による階調補正との組み合わせを、用紙対応補正部１５における補正方法として選択する。そして、補正方法選択部２６は、データ格納部３０から類似用紙に対応する色変換パラメータを読み出して、用紙対応補正部１５の第２色変換部１３にセットするとともに、用紙差補正カーブ生成部２７に対してアクティブ信号を送る。
【００４５】
用紙差補正カーブ生成部２７は、補正方法選択部２６からのアクティブ信号を受けて、ユーザ用紙と類似用紙との差を補正するための、階調補正部１４での階調補正に用いる用紙差補正カーブを生成する。そして、用紙差補正カーブ生成部２７は、生成した用紙差補正カーブを、用紙対応補正部１５の階調補正部１４にセットする。
【００４６】
また、ユーザ用紙と類似用紙との間の類似度が小さいと評価された場合、補正方法選択部２６は、補正制御部２０の色変換パラメータ生成部２８により生成されるユーザ用紙に対応する色変換パラメータを用いた第２色変換部１３による色変換を、用紙対応補正部１５における補正方法として選択する。そして、補正方法選択部２６は、色変換パラメータ生成部２８に対してアクティブ信号を送るとともに、データ格納部３０から類似用紙に対応する色変換パラメータを読み出して、色変換パラメータ生成部２８に送る。また、補正方法選択部２６は、用紙対応補正部１５の階調補正部１４に対して、入力値＝出力値となる用紙差補正カーブをセットする。
【００４７】
色変換パラメータ生成部２８は、補正方法選択部２６からのアクティブ信号を受けて、データ格納部３０から読み出された類似用紙に対応する色変換パラメータを用いて、ユーザ用紙に対応する色変換パラメータを生成する。そして、色変換パラメータ生成部２８は、生成したユーザ用紙に対応する色変換パラメータを、用紙対応補正部１５の第２色変換部１３にセットする。
【００４８】
その後、ユーザが画像形成装置２のオペレーションパネルに表示されている「印刷実行」のボタンを押圧操作すると、画像データ取得部１１により画像データの取得が行われる。そして、第１色変換部１２が、画像データ取得部１１が取得した画像データを、デバイス非依存の色空間であるＰＣＳの表色値に変換する。
【００４９】
第１色変換部１２で色変換が行われた画像データは、用紙対応補正部１５の第２色変換部１３に入力される。第２色変換部１３は、補正制御部２０の補正方法選択部２６により選択された方法に従って、データ格納部３０から読み出された類似用紙に対応する色変換パラメータ、または補正制御部２０の色変換パラメータ生成部２８により生成されたユーザ用紙に対応する色変換パラメータを用いて、第１色変換部１２での色変換により得られたＰＣＳの表色値を、画像形成装置２が扱うＣＭＹＫの色空間の表色値に変換する。
【００５０】
第２色変換部１３で色変換が行われた画像データは、用紙対応補正部１５の階調補正部１４に入力される。階調補正部１４は、補正制御部２０の補正方法選択部２６により選択された方法に従って、補正制御部２０の用紙差補正カーブ生成部２７により生成された用紙差補正カーブ、または入力値＝出力値となる用紙差補正カーブを用いて、第２色変換部１３での色変換により得られたＣＭＹＫの色空間の表色値に対して、ＣＭＹＫの各色ごとの階調補正を行う。
【００５１】
階調補正部１４でＣＭＹＫの各色ごとの階調補正が行われた画像データは、画像形成装置２に送られる。そして、画像形成装置２は、この画像データに基づいてユーザ用紙に画像を形成し、印刷物として出力する。以上の一連の動作により、画像形成装置２での画像の出力媒体として特性が未知のユーザ用紙を用いる場合であっても、画像処理装置１でユーザ用紙に対応する高精度な補正を実施して、画像の再現性を高めることができる。
【００５２】
（類似度算出の具体例）
次に、特性データとして分光反射率データを用いる場合を例に挙げて、補正制御部２０の類似度算出部２３による類似度算出の具体例について説明する。
【００５３】
ユーザ用紙の分光反射率データの波形と標準用紙の分光反射率データの波形が似通っている場合、ユーザ用紙と標準用紙は類似していると言える。したがって、下記式（１）を用いて、ユーザ用紙の分光反射率データと標準用紙の分光反射率データとの偏差σを求め、下記式（２）のように、その偏差σの逆数を類似度Ｔとして求めることができる。なお、下記式（１）において、波長λは離散値であり、λ＝３８０，３９０，・・・，７３０とする。また、Ｎは離散値λのデータ数であり、Ｎ＝３６となる。
【数１】
0005699608.tif 000002
【００５４】
ユーザ用紙と標準用紙とで分光反射率データの波形が似通っているということは、各波長における差分のばらつきが小さいということであり、偏差σが小さい値になる。逆に、各波長における差分のばらつきが大きければ、偏差σが大きい値になる。類似度の大小と分光反射率データの偏差σの大小が逆の関係にあるため、偏差σの逆数を類似度Ｔとした。このように、ユーザ用紙と標準用紙との間の類似度Ｔは、分光反射率データの各波長における差分に基づく値で定義できる。
【００５５】
（類似用紙特定の具体例）
次に、補正制御部２０の類似用紙特定部２４による類似用紙の特定の具体例について説明する。ここでは、３種類の標準用紙Ａ〜Ｃそれぞれについて、対応する色変換パラメータと分光反射率データ（特性データ）がデータ格納部３０に保持されており、９種類のユーザ用紙Ｕ１〜Ｕ９について、３種類の標準用紙Ａ〜Ｃの中から類似用紙を特定する場合を例に挙げて説明する。
【００５６】
図３は、３種類の標準用紙Ａ〜Ｃと９種類のユーザ用紙Ｕ１〜Ｕ９の分光反射率データを対比して示したものである。図３（ａ）は、３種類の標準用紙Ａ〜Ｃの分光反射率データを示し、図３（ｂ）は、標準用紙Ａの分光反射率データおよびこの標準用紙Ａの分光反射率データに波形が近いユーザ用紙Ｕ１，Ｕ２，Ｕ７，Ｕ８の分光反射率データを示し、図３（ｃ）は、標準用紙Ｂの分光反射率データおよびこの標準用紙Ｂの分光反射率データに波形が近いユーザ用紙Ｕ４，Ｕ５，Ｕ６，Ｕ９の分光反射率データを示し、図３（ｄ）は、標準用紙Ｃの分光反射率データおよびこの標準用紙Ｃの分光反射率データに波形が近いユーザ用紙Ｕ３の分光反射率データを示している。
【００５７】
９種類のユーザ用紙Ｕ１〜Ｕ９は、３種類の標準用紙Ａ〜Ｃとの間の分光反射率データの波形の近さから、図３（ｂ）に示すように、分光反射率データの波形が標準用紙Ａに近いＡ群のユーザ用紙Ｕ１，Ｕ２，Ｕ７，Ｕ８と、図３（ｃ）に示すように、分光反射率データの波形が標準用紙Ｂに近いＢ群のユーザ用紙Ｕ４，Ｕ５，Ｕ６，Ｕ９と、図３（ｄ）に示すように、分光反射率データの波形が標準用紙Ｃに近いＣ群のユーザ用紙Ｕ３とに分類することができる。
【００５８】
ユーザ用紙と標準用紙との間の類似度は、上述したように、分光反射率データの波形の近さを反映している。したがって、ユーザ用紙Ｕ１〜Ｕ９それぞれについて、標準用紙Ａ〜Ｃの中から類似用紙を特定することは、ユーザ用紙Ｕ１〜Ｕ９をＡ群、Ｂ群、Ｃ群に分類することと同じである。つまり、Ａ群のユーザ用紙Ｕ１，Ｕ２，Ｕ７，Ｕ８については、標準用紙Ａを類似用紙として特定することができ、Ｂ群のユーザ用紙Ｕ４，Ｕ５，Ｕ６，Ｕ９については、標準用紙Ｂを類似用紙として特定することができ、Ｃ群のユーザ用紙Ｕ３については、標準用紙Ｃを類似用紙として特定することができる。
【００５９】
（類似度評価の具体例）
次に、補正制御部２０の類似度評価部２５によるユーザ用紙と類似用紙との間の類似度評価の具体例について説明する。
【００６０】
図４は、上述した３種類の標準用紙Ａ〜Ｃそれぞれについて、９種類のユーザ用紙Ｕ１〜Ｕ９との間の類似度Ｔを算出した結果を纏めたものである。なお、図中の○は、各ユーザ用紙に対してどの標準用紙が類似用紙として特定されたかを示している。上述したＡ群、Ｂ群、Ｃ群は、この図４に示す結果をもとに、９種類のユーザ用紙Ｕ１〜Ｕ９を分類したものである。
【００６１】
ユーザ用紙と類似用紙との間の類似度は、例えば、図４に示す表の中で○が付いている欄の類似度Ｔの数値を、第１の閾値Ｓｈ１および第２の閾値Ｓｈ２と比較することにより、大中小の３段階で評価する。ここで、第１の閾値Ｓｈ１を０．５、第２の閾値Ｓｈ２を０．２とすると、ユーザ用紙Ｕ１と類似用紙である標準用紙Ａとの間の類似度（０．１７）は、小さいと評価される。また、ユーザ用紙Ｕ２と類似用紙である標準用紙Ａとの間の類似度（０．６２）は、大きいと評価される。また、ユーザ用紙Ｕ３と類似用紙である標準用紙Ｃとの間の類似度（０．８３）は、大きいと評価される。また、ユーザ用紙Ｕ４と類似用紙である標準用紙Ｂとの間の類似度（０．３６）は、中程度と評価される。また、ユーザ用紙Ｕ５と類似用紙である標準用紙Ｂとの間の類似度（０．２３）は、中程度と評価される。また、ユーザ用紙Ｕ６と類似用紙である標準用紙Ｂとの間の類似度（０．２１）は、中程度と評価される。また、ユーザ用紙Ｕ７と類似用紙である標準用紙Ａとの間の類似度（０．４８）は、中程度と評価される。また、ユーザ用紙Ｕ８と類似用紙である標準用紙Ａとの間の類似度（０．６２）は、大きいと評価される。また、ユーザ用紙Ｕ９と類似用紙である標準用紙Ｂとの間の類似度（０．２５）は、中程度と評価される。
【００６２】
（補正方法選択の具体例）
次に、補正制御部２０の補正方法選択部２６による補正方法選択の具体例について説明する。
【００６３】
上述したように、ユーザ用紙に類似する類似用紙として特定される標準用紙は、色変換パラメータおよび分光反射率データ（特性データ）がデータ格納部３０に保持されている複数の標準用紙のうち、ユーザ用紙との間の類似度が最も大きい標準用紙である。ただし、このように特定された類似用紙は、他の標準用紙との関係においてユーザ用紙との類似度が相対的に大きいものであり、ユーザ用紙との間の類似度が必ずしも十分に大きいものであるとは限らない。例えば、図３（ｂ）に示したように、ユーザ用紙Ｕ１の類似用紙としては標準用紙Ａが特定されるが、このユーザ用紙Ｕ１と標準用紙Ａとでは、分光反射率データの波形に比較的大きな差が見られ、これらの間の類似度は、同じＡ群に分類される他のユーザ用紙Ｕ２，Ｕ７，Ｕ８と比較して小さい値となる。一方、図３（ｄ）に示したように、ユーザ用紙Ｕ３とこのユーザ用紙Ｕ３の類似用紙として特定される標準用紙Ｃとでは、分光反射率データの波形が極めて近く、これらの間の類似度は比較的大きな値となる。
【００６４】
画像形成装置２において画像の出力媒体としてユーザ用紙を使用する場合、このユーザ用紙と類似用紙との間の類似度が十分に大きければ、類似用紙に対応する色変換パラメータを流用して第２色変換部１３による色変換を行うことで、用紙対応補正部１５での補正処理に十分な精度が得られると考えられる。しかしながら、ユーザ用紙と類似用紙との間の類似度が小さい場合は、類似用紙に対応する色変換パラメータを流用した第２色変換部１３による色変換だけでは、ユーザ用紙に対応した補正を高精度に行うことができない。
【００６５】
ユーザ用紙に対応した補正を高精度に行うには、ユーザ用紙に対応した色変換パラメータを生成して、このユーザ用紙に対応した色変換パラメータを用いて第２色変換部１３による色変換を行うことが有効である。また、類似用紙に対応する色変換パラメータを用いて第２色変換部１３による色変換を行うとともに、ユーザ用紙と類似用紙との差を補正する用紙差補正カーブを用いて階調補正部１４による階調補正を行う方法も、ユーザ用紙に対応した色変換パラメータを用いて色変換を行う方法と比較すると精度に限界はあるものの、簡易的な方法として有効である。ただし、これらの方法は、類似用紙に対応する色変換パラメータを流用して色変換を行う方法と比べ、処理負荷が増加する。
【００６６】
そこで、本実施の形態にかかる画像処理装置１では、ユーザ用紙と類似用紙との間の類似度を評価し、その評価結果に基づいて用紙対応補正部１５における補正方法を選択することで、類似用紙に対応する色変換パラメータの流用ではユーザ用紙に対応した補正を高精度に行うことができない場合のみ、必要に応じて、用紙差補正カーブによる階調補正や、ユーザ用紙に対応する色変換パラメータを用いた色変換を行うようにしている。具体的には、ユーザ用紙と類似用紙との間の類似度が大きければ、類似用紙に対応する色変換パラメータを用いた第２色変換部１３での色変換を行う。また、ユーザ用紙と類似用紙との間の類似度が中程度であれば、類似用紙に対応する色変換パラメータを用いた第２色変換部１３での色変換を行うとともに、ユーザ用紙と類似用紙との差を補正する用紙差補正カーブを生成して、この用紙差補正カーブを用いた階調補正部１４での階調補正を行う。また、ユーザ用紙と類似用紙との間の類似度が小さければ、類似用紙に対応する色変換パラメータを用いてユーザ用紙に対応する色変換パラメータを生成し、このユーザ用紙に対応する色変換パラメータを用いて、第２色変換部１３での色変換を行う。
【００６７】
図４に示した例で説明すると、ユーザ用紙Ｕ１が画像の出力媒体として使用される場合、ユーザ用紙Ｕ１と類似用紙である標準用紙Ａとの間の類似度は小さいと評価されるため、標準用紙Ａに対応する色変換パラメータを補正することでユーザ用紙Ｕ１に対応する色変換パラメータが生成され、このユーザ用紙Ｕ１に対応する色変換パラメータを用いて、第２色変換部１３での色変換が行われる。
【００６８】
また、ユーザ用紙Ｕ２が画像の出力媒体として使用される場合、ユーザ用紙Ｕ２と類似用紙である標準用紙Ａとの間の類似度は大きいと評価されるため、標準用紙Ａに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われる。
【００６９】
また、ユーザ用紙Ｕ３が画像の出力媒体として使用される場合、ユーザ用紙Ｕ３と類似用紙である標準用紙Ｃとの間の類似度は大きいと評価されるため、標準用紙Ｃに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われる。
【００７０】
また、ユーザ用紙Ｕ４が画像の出力媒体として使用される場合、ユーザ用紙Ｕ４と類似用紙である標準用紙Ｂとの間の類似度は中程度と評価されるため、標準用紙Ｂに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われるとともに、ユーザ用紙Ｕ４と標準用紙Ｂとの差を補正するための用紙差補正カーブが生成され、この用紙差補正カーブを用いて、階調補正部１４での階調補正が行われる。
【００７１】
また、ユーザ用紙Ｕ５が画像の出力媒体として使用される場合、ユーザ用紙Ｕ５と類似用紙である標準用紙Ｂとの間の類似度は中程度と評価されるため、標準用紙Ｂに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われるとともに、ユーザ用紙Ｕ５と標準用紙Ｂとの差を補正するための用紙差補正カーブが生成され、この用紙差補正カーブを用いて、階調補正部１４での階調補正が行われる。
【００７２】
また、ユーザ用紙Ｕ６が画像の出力媒体として使用される場合、ユーザ用紙Ｕ６と類似用紙である標準用紙Ｂとの間の類似度は中程度と評価されるため、標準用紙Ｂに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われるとともに、ユーザ用紙Ｕ６と標準用紙Ｂとの差を補正するための用紙差補正カーブが生成され、この用紙差補正カーブを用いて、階調補正部１４での階調補正が行われる。
【００７３】
また、ユーザ用紙Ｕ７が画像の出力媒体として使用される場合、ユーザ用紙Ｕ７と類似用紙である標準用紙Ａとの間の類似度は中程度と評価されるため、標準用紙Ａに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われるとともに、ユーザ用紙Ｕ７と標準用紙Ａとの差を補正するための用紙差補正カーブが生成され、この用紙差補正カーブを用いて、階調補正部１４での階調補正が行われる。
【００７４】
また、ユーザ用紙Ｕ８が画像の出力媒体として使用される場合、ユーザ用紙Ｕ８と類似用紙である標準用紙Ａとの間の類似度は大きいと評価されるため、標準用紙Ａに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われる。
【００７５】
また、ユーザ用紙Ｕ９が画像の出力媒体として使用される場合、ユーザ用紙Ｕ９と類似用紙である標準用紙Ｂとの間の類似度は中程度と評価されるため、標準用紙Ｂに対応する色変換パラメータを流用して、第２色変換部１３での色変換が行われるとともに、ユーザ用紙Ｕ９と標準用紙Ｂとの差を補正するための用紙差補正カーブが生成され、この用紙差補正カーブを用いて、階調補正部１４での階調補正が行われる。
【００７６】
（用紙差補正カーブの生成）
次に、補正制御部２０の用紙差補正カーブ生成部２７による用紙差補正カーブの生成方法について詳細に説明する。
【００７７】
図５は、用紙差補正カーブ生成部２７により実行される一連の処理（メインルーチン）を示すフローチャートである。用紙差補正カーブ生成部２７は、類似度評価部２５によりユーザ用紙と類似用紙との間の類似度が中程度と評価され、補正方法選択部２６により用紙差補正カーブ生成部２７に対してアクティブ信号が送られると、図５のフローチャートで示す一連の処理を実行し、ユーザ用紙と類似用紙との差を補正するための用紙差補正カーブを生成する。なお、本実施の形態においては、予め複数の標準用紙それぞれについて、補正用パッチ画像が形成された標準用紙を測色手段５で測色することで得られる測色値（Ｌａｂ値）が、色変換パラメータや特性データとともに、データ格納部３０に保持されているものとする。
【００７８】
図５のメインルーチンが開始されると、用紙差補正カーブ生成部２７は、まずステップＳ１０１の「ターゲット設定」において、データ格納部３０に格納された複数の標準用紙に対応する測色値のうち、類似用紙特定部２４により特定された類似用紙に対応する測色値を読み出し、この類似用紙に対応する測色値をターゲットとして設定する。
【００７９】
次に、用紙差補正カーブ生成部２７は、ステップＳ１０２の「プリンタシミュレータ算出」において、特性データ取得部２２により測色手段５から取得されたユーザ用紙の測色値に基づき、ＣＭＹＫから画像形成装置２によりプリンタ出力されるＬａｂ値を推定するプリンタシミュレータを算出する。このプリンタシミュレータ算出の既存技術としては、例えば、ＣＭＹＫと測色値であるＬａｂ値との組み合わせからなる各パッチ画像のデータをニューラルネットに学習させてシミュレータを構築する方法などがあり、本実施の形態においてもこの方法を用いることができる。
【００８０】
次に、用紙差補正カーブ生成部２７は、ステップＳ１０３の「初期値設定」において、用紙差補正カーブの初期値として入力値＝出力値である用紙差補正カーブを設定する。
【００８１】
次に、用紙差補正カーブ生成部２７は、ステップＳ１０４の「Ｃの補正カーブ最適化」において、Ｃ以外の色の補正カーブを固定してＣの補正カーブを最適化する。また、用紙差補正カーブ生成部２７は、ステップＳ１０５の「Ｍの補正カーブ最適化」およびステップＳ１０６の「Ｙの補正カーブ最適化」においても同様に、他の色の補正カーブを固定して該当色の補正カーブを最適化する。
【００８２】
次に、用紙差補正カーブ生成部２７は、ステップＳ１０７において、その時点での補正カーブを適用した場合に推定されるＬａｂ値とターゲットとの平均色差が収束したか否かを判定する。この収束判定は、１回前の収束判定時の平均色差と今回の平均色差との差分を閾値判定し、例えば、差分が０．０５未満ならば収束したと判定し、差分が０．０５以上ならば収束していないと判定する。１回目の収束判定時は、補正カーブを適用しない場合のターゲットとの平均色差と今回の平均色差との差分を評価する。
【００８３】
用紙差補正カーブ生成部２７は、ステップＳ１０７において収束していないと判定された場合は（ステップＳ１０７：Ｎｏ）、ステップＳ１０４に戻って以降の処理を繰り返す。そして、ステップＳ１０７において収束したと判定されると（ステップＳ１０７：Ｙｅｓ）、次のステップＳ１０８に処理を移行する。
【００８４】
次に、用紙差補正カーブ生成部２７は、ステップＳ１０８の「Ｋの補正カーブ最適化」において、ＣＭＹの補正カーブを固定してＫの補正カーブを最適化する。そして、用紙差補正カーブ生成部２７は、ステップＳ１０９において、ステップＳ１０７と同様の収束判定を行い、収束していないと判定された場合は（ステップＳ１０９：Ｎｏ）、ステップＳ１０７の処理を繰り返し、収束したと判定されると（ステップＳ１０９：Ｙｅｓ）、次のステップＳ１１０に処理を移行する。
【００８５】
次に、用紙差補正カーブ生成部２７は、ステップＳ１１０の「補正カーブのスムージング」において、最適化されたＣＭＹＫ各色の補正カーブの形状が滑らかになるように、多項式近似等により各色の補正カーブの形状を整える。以上で、用紙差補正カーブ生成部２７による用紙差補正カーブの生成が終了する。
【００８６】
図６は、図５のステップＳ１０４、ステップＳ１０５、ステップＳ１０６およびステップＳ１０８におけるＣＭＹＫ各色ごとの補正カーブ最適化処理の詳細（サブルーチン）を示すフローチャートである。この補正カーブ最適化処理は、補正カーブを最適化する対象の入力階調値Ｉ（ｎ）を順次変更しながら、入力値ごとに出力値を最適化していく処理となる。
【００８７】
図６のサブルーチンが開始されると、用紙差補正カーブ生成部２７は、まずステップＳ２０１において、Ｉ（ｎ）のｎを１に設定し、入力値の初期化を行う。なお、ここでの入力値は、補正用パッチ画像データにてパッチの構成に使用した階調値である。
【００８８】
次に、用紙差補正カーブ生成部２７は、ステップＳ２０２の「入力値Ｉ（ｎ）の評価データ準備」において、ＣＭＹＫのうち該当色の階調値がＩ（ｎ）であるパッチのＣＭＹＫ値と測色値（Ｌａｂ値）のセットを、評価データとして抽出する。
【００８９】
次に、用紙差補正カーブ生成部２７は、ステップＳ２０３の「出力値Ｏ（Ｉ（ｎ））更新」において、Ｉ（ｎ）に対する補正カーブの出力値を更新し、ステップＳ２０４の「プリンタ出力値推定」において、プリンタシミュレータを使って更新された補正カーブを適用した場合の評価データ（ＣＭＹＫ値）に対するＬａｂ値を推定する。
【００９０】
次に、用紙差補正カーブ生成部２７は、ステップＳ２０５の「ターゲットとの平均色差算出」において、ステップＳ２０４で推定したＬａｂ値とターゲットとの平均色差を算出する。そして、用紙差補正カーブ生成部２７は、ステップＳ２０６において、ステップＳ２０５で算出した平均色差が極小値となっているか否かを判定し、平均色差が極小値でないと判定された場合は（ステップＳ２０６：Ｎｏ）、ステップＳ２０３に戻って補正カーブの出力値をまた別の値に更新し、以降の処理を繰り返す。
【００９１】
一方、平均色差が極小値であると判定されると（ステップＳ２０６：Ｙｅｓ）、用紙差補正カーブ生成部２７は、次のステップＳ２０７において、ｎの値をインクリメント（＋１）し、ステップＳ２０８において、ｎの値が最大値を超えたか否かを判定する。そして、ｎの値が最大値を超えていなければ（ステップＳ２０８：Ｎｏ）、ステップＳ２０２に戻って、新たな入力値に対する出力値の最適化を行い、ｎの値が最大値を超えたら（ステップＳ２０８：Ｙｅｓ）、補正カーブ最適化の処理を終了する。
【００９２】
図７は、ｎ＝２に設定された場合の入力値Ｉ（２）に対応する出力値Ｏ（Ｉ（２））の更新の例を示した図である。この図７に示す例において、第１の出力値候補が図中のｃであり、第２の出力値候補が図中のａ、第３の出力値候補が図中のｂである。第２の出力候補ａや第３の出力候補ｂは、第１の出力候補ｃの値を微小値ｅだけ増減させた値である。図６のステップＳ２０３の「出力値Ｏ（Ｉ（ｎ））更新」では、このように、３つの出力値の候補を設定する。そして、図６のステップＳ２０６では、これら３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出し、各平均色差の大小関係に応じて極小値であるか否か判定する。そして、極小値でないと判定された場合は、さらに図６のステップＳ２０３の「出力値Ｏ（Ｉ（ｎ））更新」にて、次に第１の出力値候補とする値の設定、あるいは、第２の出力値候補および第３の出力候補の設定に使用する微小値ｅの更新を行う。
【００９３】
図８は、３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出した結果を場合分けして示した図である。３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出した結果が図８（ａ）のようになるケースでは、第１の出力値候補ｃが極小値でないと判定され、極小値となっている第３の出力値候補ｂが、次の第１の出力値候補に設定される。また、３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出した結果が図８（ｂ）のようになるケースでは、第１の出力値候補ｃが極小値でないと判定され、極小値となっている第２の出力値候補ａが、次の第１の出力値候補に設定される。
【００９４】
また、３つの出力値候補ａ，ｂ，ｃそれぞれに対して平均色差を算出した結果が図８（ｃ）のようになるケースでは、微小値ｅが予め設定した閾値ｔｈ未満である場合のみ、第１の出力値候補ｃが極小値であると判定される。微小値ｅが閾値ｔｈ以上であれば、第１の出力値候補ｃは極小値でないと判定され、微小値ｅの更新が行われる。例えば、微小値ｅは初期値を２とし、更新するたびにその値が１，０．５，０．２５，・・・と小さな値にあるものとする。また、閾値ｔｈを０．０１とする。この場合、微小値ｅの更新によりｅ＜０．０１となった上で図８（ｃ）のようなケースとなれば、第１の出力値候補ｃが微小値であると判定される。
【００９５】
以上のように極小値の判定および出力値候補ａ，ｂ，ｃや微小値ｅの更新を繰り返すことにより、平均色差が極小になる出力値Ｏ（Ｉ（ｎ））を見つけることができる。
【００９６】
（色変換パラメータの生成）
次に、補正制御部２０の色変換パラメータ生成部２８による色変換パラメータの生成方法について詳細に説明する。
【００９７】
図９は、色変換パラメータ生成部２８が類似用紙に対応する色変換パラメータを用いてユーザ用紙に対応する色変換パラメータを生成する処理を示すフローチャートである。色変換パラメータ生成部２８は、類似度評価部２５によりユーザ用紙と類似用紙との間の類似度が小さいと評価され、補正方法選択部２６により色変換パラメータ生成部２８に対してアクティブ信号が送られると、図９のフローチャートで示す処理を実行して、ユーザ用紙に対応する色変換パラメータを生成する。
【００９８】
図９のフローチャートで示す処理が開始されると、色変換パラメータ生成部２８は、まずステップＳ３０１の「色変換パラメータ生成」において、ユーザ用紙に対応する色変換パラメータのベースとなる３次元ＬＵＴを、特性データ取得部２２により測色手段５から取得されたユーザ用紙の測色値に基づき、粗い分割数で作成する。なお、色変換パラメータとなる３次元ＬＵＴの生成自体は周知技術であるため、詳細な説明は省略する。ここでは、データ格納部３０に保存された標準用紙に対応する色変換パラメータである３次元ＬＵＴが８×８×８分割であるものとし、ステップＳ３０１の「色変換パラメータ生成」では、それよりも分割数の粗い４×４×４分割の３次元ＬＵＴを生成するものとする。ステップＳ３０１の「色変換パラメータ生成」で生成する３次元ＬＵＴは、分割数が粗いため、色変換パラメータである８×８×８分割の３次元ＬＵＴを生成するよりも少ない計算量で生成することが可能である。
【００９９】
次に、色変換パラメータ生成部２８は、ステップＳ３０２の「差分予測による補間」において、ステップＳ３０１で生成した３次元ＬＵＴと、データ格納部３０から読み出された類似用紙に対応する色変換パラメータである３次元ＬＵＴとの差分値に基づき補間演算を行い、ユーザ用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴを生成する。
【０１００】
図１０は、図９のステップＳ３０２の「差分予測による補間」を説明する図である。図１０（ａ）が類似用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴを模式化して示したものであり、図１０（ｂ）がユーザ用紙に対応する色変換パラメータのベースとなる４×４×４分割の３次元ＬＵＴを模式化して示したものである。また、図１０（ｃ）は、これら２つの３次元ＬＵＴの差分予測に基づく補間の様子を示している。図１０（ｃ）における黒丸が、２つの３次元ＬＵＴの格子点が重なる部分であり、図１０（ｃ）における白丸が、類似用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴのみに存在する格子点である。
【０１０１】
まず、図１０（ｃ）のｐ１の格子点位置について、この格子点位置に設定されている類似用紙に対応する色変換パラメータである３次元ＬＵＴの出力値ｓ１と、ユーザ用紙に対応する色変換パラメータのベースとなる３次元ＬＵＴの出力値ｕ１との差分ｒ１＝ｕ１−ｓ１を求める。同様に、図１０（ｃ）のｐ２，ｐ３，ｐ４の各格子点位置について、それぞれ２つのＬＵＴの出力値の差分ｒ２，ｒ３，ｒ４を求める。
【０１０２】
次に、以上のように求めた差分ｒ１〜ｒ４に基づいて、図１０（ｃ）の格子点位置ｐ５〜ｐ９における差分ｒ５〜ｒ９を予測し、予測した差分ｒ５〜ｒ９を、類似用紙に対応する色変換パラメータである３次元ＬＵＴの出力値ｓ５〜ｓ９に加算して、ユーザ用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴにおける出力値ｕ５〜ｕ９とする。差分値ｒ５〜ｒ９の予測は、例えば、ｒ５＝（ｒ１＋ｒ２）／２、ｒ６＝（ｒ２＋ｒ３）／２、ｒ７＝（ｒ３＋ｒ４）／２、ｒ８＝（ｒ１＋ｒ４）／２、ｒ９＝（ｒ１＋ｒ２＋ｒ３＋ｒ４）／４といった線形演算で行うことができる。また、非線形演算により差分値の予測を行うようにしてもよい。
【０１０３】
以上のように、ユーザ用紙に対応する色変換パラメータのベースとなる４×４×４分割の粗い３次元ＬＵＴに対して、類似用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴとの差分に基づく補間演算を行うことによって、ユーザ用紙に対応する色変換パラメータである８×８×８分割の３次元ＬＵＴを生成することができる。
【０１０４】
以上、具体的な例を挙げながら詳細に説明したように、本実施の形態にかかる画像処理装置１は、ユーザ用紙と類似用紙との間の類似度を評価し、その評価結果に基づいて用紙対応補正部１５における補正方法を選択することで、類似用紙に対応する色変換パラメータの流用ではユーザ用紙に対応した補正を高精度に行うことができない場合のみ、必要に応じて、用紙差補正カーブによる階調補正や、ユーザ用紙に対応する色変換パラメータを用いた色変換を行うようにしている。したがって、画像形成装置２での画像の出力媒体として特性が未知のユーザ用紙を用いる場合であっても、用紙対応補正部１５においてユーザ用紙に対応する補正を高精度に行って画像の再現性を高められるとともに、不要な処理を追加することによる処理負荷の増大を有効に抑制することができる。
【０１０５】
なお、上述した本実施の形態にかかる画像処理装置１による画像処理プロセスは、例えば、上述した制御ＰＣに拡張ソフトウエアとして実装された画像処理プログラムが制御ＰＣのＣＰＵにより実行されることによって実現される。制御ＰＣのＣＰＵにより実行される画像処理プログラムは、例えば、制御ＰＣのＲＯＭ等に予め組み込まれて提供される。また、制御ＰＣのＣＰＵにより実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。さらに、制御部ＰＣのＣＰＵにより実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、制御部ＰＣのＣＰＵにより実行される出力制御プログラムを、インターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０６】
制御部ＰＣのＣＰＵにより実行される画像処理プログラムは、図２に機能ブロック図で示した各処理機能を含むモジュール構成となっており、実際のハードウエアとしてはＣＰＵ（プロセッサ）が例えばＲＯＭから画像処理プログラムを読み出して実行することにより各処理機能が主記憶装置（ＲＡＭ）上にロードされ、各処理機能が主記憶装置上に生成されるようになっている。
【０１０７】
以上、本発明の一適用例としての実施の形態を具体的に説明したが、本発明は、上記の実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で様々な変形や変更を加えて具体化することができる。例えば、上記の実施の形態では、画像処理装置１を画像形成装置２とは別の装置として実現する構成を説明したが、画像処理装置１の一部または全部の機能を、画像形成装置２に内蔵させた構成を採用するようにしてもよい。
【符号の説明】
【０１０８】
１  画像処理装置
２  画像形成装置
５  測色手段
１３  第２色変換部
１４  階調補正部
１５  用紙対応補正部
２０  補正制御部
２１  補正用パッチ画像データ転送部
２２  特性データ取得部
２３  類似度算出部
２４  類似用紙特定部
２５  類似度評価部
２６  補正方法選択部
２７  用紙差補正カーブ生成部
２８  色変換パラメータ生成部
３０  データ格納部
３１  補正用パッチ画像データ
３２  色変換パラメータのデータ集合
３３  特性データのデータ集合
【先行技術文献】
【特許文献】
【０１０９】
【特許文献１】特開２００８−２７８１５２号公報
【図１】
0005699608.tif 000003
【図２】
0005699608.tif 000004
【図３】
0005699608.tif 000005
【図４】
0005699608.tif 000006
【図５】
0005699608.tif 000007
【図６】
0005699608.tif 000008
【図７】
0005699608.tif 000009
【図８】
0005699608.tif 000010
【図９】
0005699608.tif 000011
【図１０】
0005699608.tif 000012