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