(57)【特許請求の範囲】
【請求項１】
印刷装置に入力される印刷データとしてのデバイス依存値を補正する色補正テーブルを作成する色補正テーブル作成方法であって、
デバイス非依存値から基準印刷装置におけるデバイス依存値に変換する変換手順と、
前記変換手順によって得られたデバイス依存値を前記印刷装置に入力することによって作成された印刷物の測色に用いる測色装置の特性と、基準測色装置の特性とのずれを補正する測色装置補正手順と、
前記印刷物の測色結果を、出力値として取得する出力値取得手順と、
前記測色装置補正手順において取得されたデバイス依存値と出力値との対応関係を用いて、前記出力値取得手順において取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正における入力値として取得する入力値取得手順と、
前記変換手順によって得られたデバイス依存値を、前記入力値に対応する補正値として取得する補正値取得手順と、
前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、
を含む色補正テーブル作成方法。
【請求項２】
前記入力値と前記補正値との関係を補完する補完手順を更に含み、
前記作成手順では、前記色補正テーブルの格納対象となる前記入力値の少なくとも一部に対し、前記補完した結果を利用して前記補正値を決定する
請求項１に記載の色補正テーブル作成方法。
【請求項３】
前記補完手順では、スプライン関数を用いる
請求項２に記載の色補正テーブル作成方法。
【請求項４】
前記補完手順において用いる、３次スプライン関数の各格子点における２次微分パラメーターの２乗和が最小になるように、前記入力値を決定する
請求項３に記載の色補正テーブル作成方法。
【請求項５】
前記変換手順で用いる前記デバイス非依存値の色は、無彩色と肌色との少なくとも何れかである
請求項１から請求項４までの何れか一項に記載の色補正テーブル作成方法。
【請求項６】
印刷装置に入力される印刷データとしてのデバイス依存値を補正する色補正テーブルを作成する色補正テーブル作成装置であって、
デバイス非依存値から基準印刷装置におけるデバイス依存値に変換する変換手順と、
前記変換手順によって得られたデバイス依存値を前記印刷装置に入力することによって作成された印刷物の測色に用いる測色装置の特性と、基準測色装置の特性とのずれを補正する測色装置補正手順と、
前記印刷物の測色結果を、出力値として取得する出力値取得手順と、
前記測色装置補正手順において取得されたデバイス依存値と出力値との対応関係を用いて、前記出力値取得手順において取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正における入力値として取得する入力値取得手順と、
前記変換手順によって得られたデバイス依存値を、前記入力値に対応する補正値として取得する補正値取得手順と、
前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、
を実行する色補正テーブル作成装置。
【請求項７】
印刷装置に入力される印刷データとしてのデバイス依存値を補正する色補正テーブルを作成するためのプログラムであって、
デバイス非依存値から基準印刷装置におけるデバイス依存値に変換する変換手順と、
前記変換手順によって得られたデバイス依存値を前記印刷装置に入力することによって作成された印刷物の測色に用いる測色装置の特性と、基準測色装置の特性とのずれを補正する測色装置補正手順と、
前記印刷物の測色結果を、出力値として取得する出力値取得手順と、
前記測色装置補正手順において取得されたデバイス依存値と出力値との対応関係を用いて、前記出力値取得手順において取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正における入力値として取得する入力値取得手順と、
前記変換手順によって得られたデバイス依存値を、前記入力値に対応する補正値として取得する補正値取得手順と、
前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、
をコンピューターに実行させるためのプログラム。
【請求項８】
印刷装置に入力されるデバイス依存の印刷データを補正する色補正テーブルを作成する色補正テーブル作成方法であって、
肌色に分類される領域に属する色のデバイス非依存データを基準印刷装置におけるデバイス依存データに変換する変換手順と、
前記変換手順によって得られたデバイス依存データを前記印刷装置に入力することによって作成された印刷物の測色結果を、出力値として取得する出力値取得手順と、
前記取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存データを、色補正における入力値として取得する入力値取得手順と、
前記変換手順によって得られたデバイス依存データを、前記入力値に対応する補正値として取得する補正値取得手順と、
前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、
を含む色補正テーブル作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、色画像データの補正に関する。
【背景技術】
【０００２】
特許文献１には、次の手順によって色補正テーブルを作成する手法が開示されている。まず、第１の手順として、印刷装置で使用するインク色ごとに階調値を変化させた複数のパッチを印刷するためのパッチ画像データに基づいて所定のカラーパッチを印刷する。
【０００３】
第２の手順として、上記印刷されたカラーパッチを測色して同カラーパッチの色彩値を取得する。第３の手順として、上記取得した色彩値を参照し所定の関数を用いて色補正テーブルの全階調値に対応する色彩値を内挿して取得する。
【０００４】
第４の手順として、上記内挿により取得した全階調値に対応する色彩値と標準印刷結果の色彩値である標準値とを対比すると共に同対比結果に基づいて、任意の階調値のカラー画像データに対応する標準印刷結果と同等の印刷結果を上記印刷装置によって得られるように同カラー画像データを補正する色補正テーブルを作成する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−１７８１８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記先行技術の場合、使用するインク色ごと独立に色補正テーブルを作成する。この場合、混色領域における誤差の補正が十分でない場合がある。また、混色領域においても、上記先行技術のように、測色結果を内挿しようとする場合、単色で測色する場合の測色数に対して、指数関数的に測色数を増加させなければ、同程度の内挿精度を期待することができない。そして、高い色精度が要求されるなどの特定の事情がある色（以下、特定色とも呼ぶ）については、色補正の精度の低下は特に問題になる。
【０００７】
本願発明は、上記を踏まえ、測色数が少なくても、特定色を高精度に補正できる、色補正テーブルを生成することを課題とする。
【課題を解決するための手段】
【０００８】
本発明は、上記課題を解決するためのものであり、以下の形態として実現できる。［形態１］印刷装置に入力される印刷データとしてのデバイス依存値を補正する色補正テーブルを作成する色補正テーブル作成方法であって；デバイス非依存値から基準印刷装置におけるデバイス依存値に変換する変換手順と；前記変換手順によって得られたデバイス依存値を前記印刷装置に入力することによって作成された印刷物の測色に用いる測色装置の特性と、基準測色装置の特性とのずれを補正する測色装置補正手順と；前記印刷物の測色結果を、出力値として取得する出力値取得手順と；前記測色装置補正手順において取得されたデバイス依存値と出力値との対応関係を用いて、前記出力値取得手順において取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正における入力値として取得する入力値取得手順と；前記変換手順によって得られたデバイス依存値を、前記入力値に対応する補正値として取得する補正値取得手順と、；前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、を含む色補正テーブル作成方法である。この形態によれば、測色数が少なくても、色補正テーブルによる色補正は精度が高いものになり、特に特定色について、高精度が期待できる。上記先行技術のような色補正方法を混色領域の色補正にも適用しようとする場合、通常は、デバイス非依存値全域に対する補正を実施することになるが、ＩＣＣプロファイルによるカラーマネージメントでは、Ｂ２Ａテーブルで変換されうるデバイス非依存値以外の領域は実印刷には用いられないため、デバイス非依存値全域に対して補正を行うことは、使用しない領域に対する補正を含むことになり、非効率である。当該補正を実施する場合の測色数をそれほど多くすることができない場合、その弊害が顕在化するケースが多発するため、本実施形態によれば、効率的な色補正を実現できる。また、使用する色彩値領域全体で、同程度に高精度な補正をしなければいけないことはなく、例えば、使用頻度が高い色や重要な特定色を高精度に、それ以外の色はそれほど精度を求めないケースも多い。本実施形態によれば、特定色を指定することにより、所望の色の精度を高めることができる。さらに、入力値と補正値との関係も、精度が高いものになる。なぜなら、入力値と補正値とのそれぞれについて、あまり誤差を含まない値を取得できるからである。補正値については、出力値取得手順において入力される値であるので、誤差は生じない。入力値があまり誤差を含まないのは、入力値取得手順において、基準印刷装置の特性を利用しているからである。基準印刷装置の特性は、多数の組み合わせについて予め決定しておくことができる。よって、内挿等を実施するにしても、高精度で実施できるので、誤差が小さくなる。
［形態２］印刷装置に入力されるデバイス依存の印刷データを補正する色補正テーブルを作成する色補正テーブル作成方法であって、肌色に分類される領域に属する色のデバイス非依存データを基準印刷装置におけるデバイス依存データに変換する変換手順と、前記変換手順によって得られたデバイス依存データを前記印刷装置に入力することによって作成された印刷物の測色結果を、出力値として取得する出力値取得手順と、前記取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存データを、色補正における入力値として取得する入力値取得手順と、前記変換手順によって得られたデバイス依存データを、前記入力値に対応する補正値として取得する補正値取得手順と、前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、を含む色補正テーブル作成方法である。この形態によれば、測色数が少なくても、色補正テーブルによる色補正は精度が高いものになり、特に肌色に分類される領域に属する色について、高精度が期待できる。
【０００９】
本発明の一形態は、印刷装置に入力される印刷データとしてのデバイス依存値を補正する色補正テーブルを作成する色補正テーブル作成方法であって；デバイス非依存値から基準印刷装置におけるデバイス依存値に変換する変換手順と；前記変換手順によって得られたデバイス依存値を前記印刷装置に入力することによって作成された印刷物の測色結果を、出力値として取得する出力値取得手順と；前記取得された出力値が前記基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正における入力値として取得する入力値取得手順と；前記変換手順によって得られたデバイス依存値を、前記入力値に対応する補正値として取得する補正値取得手順と、；前記入力値と前記補正値との関係を利用して前記色補正テーブルを作成する作成手順と、を含む色補正テーブル作成方法である。この形態によれば、測色数が少なくても、色補正テーブルによる色補正は精度が高いものになり、特に特定色について、高精度が期待できる。上記先行技術のような色補正方法を混色領域の色補正にも適用しようとする場合、通常は、デバイス非依存値全域に対する補正を実施することになるが、ＩＣＣプロファイルによるカラーマネージメントでは、Ｂ２Ａテーブルで変換されうるデバイス非依存値以外の領域は実印刷には用いられないため、デバイス非依存値全域に対して補正を行うことは、使用しない領域に対する補正を含むことになり、非効率である。当該補正を実施する場合の測色数をそれほど多くすることができない場合、その弊害が顕在化するケースが多発するため、本実施形態によれば、効率的な色補正を実現できる。また、使用する色彩値領域全体で、同程度に高精度な補正をしなければいけないことはなく、例えば、使用頻度が高い色や重要な特定色を高精度に、それ以外の色はそれほど精度を求めないケースも多い。本実施形態によれば、特定色を指定することにより、所望の色の精度を高めることができる。さらに、入力値と補正値との関係も、精度が高いものになる。なぜなら、入力値と補正値とのそれぞれについて、あまり誤差を含まない値を取得できるからである。補正値については、出力値取得手順において入力される値であるので、誤差は生じない。入力値があまり誤差を含まないのは、入力値取得手順において、基準印刷装置の特性を利用しているからである。基準印刷装置の特性は、多数の組み合わせについて予め決定しておくことができる。よって、内挿等を実施するにしても、高精度で実施できるので、誤差が小さくなる。
【００１０】
上記形態において、前記入力値と前記補正値との関係を補完する補完手順を更に含み；前記作成手順では、前記色補正テーブルの格納対象となる前記入力値の少なくとも一部に対し、前記補完した結果を利用して前記補正値を決定してもよい。この形態によれば、少ない測色数であっても、色補正テーブルを高精度に作成できる。
【００１１】
上記形態において、前記補完手順では、スプライン関数を用いてもよい。この形態によれば、スプライン関数を用いることで、色補正テーブルを更に高精度に作成できる。
【００１２】
上記形態において、前記補完手順において用いる、３次スプライン関数の各格子点における２次微分パラメーターの２乗和が最小になるように、前記入力値を決定してもよい。この形態によれば、決定する入力値が滑らかになるため、補正精度が向上する。
【００１３】
上記形態において、前記入力値取得手順において前記印刷物の測色に用いる測色装置の特性と、基準測色装置の特性とのずれを補正する測色装置補正手順を更に含み；前記入力値取得手順では、前記測色装置補正手順において取得されたデバイス依存値と出力値との対応関係を用いて、前記入力値を取得してもよい。この形態によれば、測色装置の誤差も補正できる。
【００１４】
上記形態において、前記変換手順で用いる特定色の前記デバイス非依存値の色は、無彩色と肌色との少なくとも何れかであってもよい。この形態によれば、特に色精度を高くしたい色を対象に、入力値と補正値との関係を高精度にできる。
【００１５】
本発明は、上記以外の種々の形態で実現できる。例えば、上記方法を実現する装置や、そのためのプログラム、このプログラムを記憶した一時的でない記憶媒体等の形態で実現できる。
【図面の簡単な説明】
【００１６】
【図１】印刷システムを示すブロック図。
【図２】Ａ２Ｂテーブルを示す図。
【図３】色画像データ補正処理を示すフローチャート。
【図４】色補正テーブル作成処理を示すフローチャート。
【図５】デバイス依存値入力処理を示すフローチャート。
【図６】Ｂ２Ａテーブルを示す図。
【図７】無彩色の等色線図。
【図８】出力値とデバイス依存値との関係を示すグラフ。
【図９】不足データの補完手順を説明するためのグラフ。
【図１０】行列Ｂを表す式（６）。
【図１１】色補正テーブルを示す図。
【図１２】色画像データ補正処理を示すフローチャート（実施形態２）。
【図１３】測色装置補正処理を示すフローチャート。
【図１４】Ａ２Ｂテーブルの測色装置補正を説明するための図。
【図１５】出力値とデバイス依存値との関係を示すグラフ（実施形態２）。
【発明を実施するための形態】
【００１７】
図１は、印刷システム５０を示すブロック図である。印刷システム５０は、色画像データ補正装置２０（以下、補正装置２０という）と、印刷装置３０とを備える。
【００１８】
印刷装置３０は、入力されたカラー画像データとしての多階調のカラー画像データに従って、印刷を実行する。多階調のカラー画像データは、デバイス依存値によって表現されており、具体的にはＣ（シアン），Ｙ（イエロー），Ｍ（マゼンタ），Ｋ（ブラック）の各値（０〜２５５）の組み合わせによって記述されている。これら４つの組み合わせによって表現される１つの色彩値が、１つのデバイス依存値を構成する。
【００１９】
印刷装置３０は、測色装置３５を備える。測色装置３５は、印刷装置３０によって作成された印刷物、及び他の印刷装置によって作成された印刷物を測色できる。測色結果は、Ｌａｂ色空間における色彩値である。印刷装置３０は、測色結果を補正装置２０に入力する。
【００２０】
補正装置２０は、演算装置（ＣＰＵ）、記憶装置（ＲＯＭ、ＲＡＭ、ＨＤＤ、メモリー等）、入出力インターフェース等を備えるコンピューターである。補正装置２０は、印刷対象となるカラー画像データを補正した上で、印刷装置３０に入力する。多階調のカラー画像データは、デバイス依存値によって表現されており、具体的にはＣ（シアン），Ｙ（イエロー），Ｍ（マゼンタ），Ｋ（ブラック）の各値（０〜２５５）の組み合わせによって記述されている。
【００２１】
上記の補正には、色補正テーブル２２を用いる。色補正テーブル２２は、後述する処理を利用して、個々の印刷装置３０に対して１つずつ作成されるＬＵＴ（ルックアップテーブル）である。このため、補正装置２０は、色補正テーブル２２を作成する装置（補正テーブル作成装置）でもある。
【００２２】
補正装置２０は、色補正テーブル２２の作成のために、ＩＣＣプロファイルとして規定されデバイス特性を記述したＡ２Ｂテーブル２５と、Ｂ２Ａテーブル２７とを記憶している。図２は、Ａ２Ｂテーブル２５を示す。Ａ２Ｂテーブルにおける各デバイス依存値には、デバイス非依存の色空間によって表される色彩値（デバイス非依存値）が対応付けられている。デバイス非依存の色空間とは、本実施形態においては、Ｌａｂ色空間である。
【００２３】
Ａ２Ｂテーブル２５における対応関係は、基準印刷装置によって得られる関係である。基準印刷装置とは、印刷装置３０とは異なる個体の印刷装置であり、基準となる特性を有する。つまり、基準印刷装置が、或るデバイス依存値によって印刷をしたパッチを、基準印刷装置が備える測色装置によって測色すると、そのデバイス依存値に対応付けられているＬ＊，ａ＊，ｂ＊の各値が測定される。
【００２４】
Ａ２Ｂテーブル２５には、多数のデバイス依存値とデバイス非依存値との組み合わせについて記述されている。多数というのは、後述するＳ２２０で取得されるデバイス依存値とデバイス非依存値（測色値）との組み合わせの数に比べて、大幅に多いことを意味している。なお、Ｂ２Ａテーブル２７については、図６と共に後述する。
【００２５】
図３は、色画像データ補正処理を示すフローチャートである。補正装置２０は、記憶媒体に記憶されているプログラムを実行することによって、色画像データ補正処理を実現する。まず、色補正テーブル２２を作成するために、色補正テーブル作成処理を実行する（Ｓ２００）。
【００２６】
図４は、色補正テーブル作成処理を示すフローチャートである。まず、デバイス依存値入力処理を実行する（Ｓ２１０）。
【００２７】
図５は、デバイス依存値入力処理を示すフローチャートである。デバイス依存値入力処理では、まず、特定色のデバイス非依存値を、デバイス依存値に変換する（Ｓ２１５）（変換手順）。ここでいう特定色とは、色精度を高めたい色のことで、本実施形態では、例えば無彩色や肌色に分類される領域に属する色である。この変換には、Ｂ２Ａテーブル２７を用いる。
【００２８】
図６は、Ｂ２Ａテーブル２７を示す。Ｂ２Ａテーブル２７も、Ａ２Ｂテーブル２５と同様、基準印刷装置の特性を記述している。図６に示すように、Ｓ２１５では、Ｂ２Ａテーブル２７を用いて、先述した特定色を表すデバイス非依存値に対応付けられたデバイス依存値を取得する。
【００２９】
図７は、無彩色の等色線図を示す。無彩色の場合、明度だけで表現されるので、等色線は等明度線と同義である。図の左下の格子点は、純粋な白色を示す。純粋な白色のデバイス非依存値（Ｌ＊  ａ＊  ｂ＊）は、（１００  ０  ０）であり、対応するデバイス依存値（Ｃ  Ｍ  Ｙ  Ｋ）は、（０  ０  ０  ０）である。
【００３０】
上記のように、純粋な白色の場合、対応するデバイス依存値は１つしかない。これに対し、純粋な白色よりも明度が低くなると、同じ色（明度）が、複数のデバイス依存値によって表現され得る。つまり、同じ色が、ＣＭＹインクによるコンポジットブラックと、Ｋインクによるピュアブラックとの種々の割合によって、表現され得る。
【００３１】
しかし、本実施形態において、同じ色を印刷するためのデバイス依存値として、複数のデバイス依存値を用いることはせず、原則、Ｂ２Ａテーブルで規定された１つのデバイス依存値を用いる。このため、印刷に用いることのないデバイス依存値を、色補正テーブル２２を作成するためのパッチ印刷および測色の対象にすることは、無駄が多い。言い換えると、図７における「抽出されたデバイス依存値」から外れる領域の測色を行っても、補正の意味がない。このため、実際に印刷に用いるデバイス依存値を対象として、色補正テーブル２２を作成するためのパッチ印刷および測色を実施することが好ましい。
【００３２】
Ｓ２１５で実施しているのは、上記のパッチ印刷および測色を実現するためのデバイス依存値の絞り込みであるといえる。つまり、特定色に該当するデバイス非依存値に対応するデバイス依存値を、Ｂ２Ａテーブル２７を用いて取得すれば、上記のような無駄な測色を回避でき、効率的である。
【００３３】
図７に示された「抽出されたデバイス依存値」は、本実施形態において、上記のように取得されたデバイス依存値の軌跡を示している。この軌跡は、図６に示したコンポジットブラックと、ピュアブラックとの何れが多いのかに対応している。つまり、図７に示すように、明度が高い領域においては、明度の低下を主にコンポジットブラックの増大によって実現し、明度が低い領域においては、明度の低下を主にピュアブラックの増大によって実現している。
【００３４】
上記は、無彩色の場合の説明であったが、肌色の場合についても同様にして、デバイス依存値を取得する。
【００３５】
そして、上記のように取得したデバイス依存値を印刷装置３０に入力する。また、変換手順において取得したデバイス依存値以外でも、精度を高めたい領域のデバイス依存値を予め定め、それらを加えて印刷装置３０に入力することもできる。これらの予め定めたデバイス依存値は、例えば１次色や２次色などの利用頻度の高い色を選択できる。但し、特定色として取得したデバイス依存値と重複することは、補正効率を低下させるため、予め定められているデバイス依存値から除外されている。
【００３６】
デバイス依存値入力処理を終えると、デバイス依存値と測色値との組み合わせを印刷装置３０から取得する（Ｓ２２０）（出力値取得手順）。印刷装置３０は、Ｓ２１７において入力されたデバイス依存値を用いて、各色のパッチを印刷する。そして、印刷装置３０は、各パッチを測色装置３５によって測色し、測色値を補正装置２０に入力する。入力される測色値には、パッチの印刷の元になったデバイス依存値が対応付けられている。このようにして、Ｓ２２０が実行される。
【００３７】
次に、入力値（後述）を取得し（Ｓ２３０）（入力値取得手順）、続いて、入力値と補正値（後述）との関係を取得する（Ｓ２４０）（補正値取得手順）。以下、Ｓ２３０及びＳ２４０について詳しく説明する。
【００３８】
図８は、出力値（デバイス非依存値の色彩値）とデバイス依存値との関係を示すグラフである。図８では、３次元であるＬａｂ色空間と、４次元であるデバイス依存値とをそれぞれ１次元として取り扱う。
【００３９】
図８に示された測定点（ｂi，Ｌａｂi）は、Ｓ２２０において取得された対応関係の１つである。つまり、印刷装置３０がデバイス依存値ｂiに従って印刷した印刷物の色彩を、測色装置３５が測定すると、その結果が出力値Ｌａｂiであったということを示している。
【００４０】
図８には、Ａ２Ｂテーブル２５に規定された関係Ｔ１が示されている。図８に示された測定点は、Ａ２Ｂテーブル２５に規定された関係からずれている。つまり、印刷装置３０による印刷は、色ずれを起こしている。
【００４１】
一方で、出力値Ｌａｂiと関係Ｔ１との交点における横軸の値は、デバイス依存値ｂ'iである。つまり、Ａ２Ｂテーブルには、デバイス依存値ｂ'iと出力値Ｌａｂiとが対応付けられて格納されている。よって、印刷装置３０を用いて出力値Ｌａｂiによる印刷結果を得たい場合、デバイス依存値ｂ'iの代わりに、デバイス依存値ｂiを、印刷装置３０に入力すればよいことになる。
【００４２】
以下、上記のように測色結果と関係Ｔ１とから得られるデバイス依存値を、入力値と呼ぶ。つまり、Ｓ２２０において取得された出力値が基準印刷装置によって作成された印刷物によって実現されるためのデバイス依存値を、色補正テーブル２２における入力値として取得する。
【００４３】
なお、Ａ２Ｂテーブル２５に出力値Ｌａｂiそのものが格納されていない場合は、内挿を用いて入力値を求める。この内挿は、高精度で実施できる。なぜなら、Ａ２Ｂテーブル２５における出力値の数は、Ｓ２２０によって得られる測色数よりも多く、格子点同士の距離が短いからである。Ｓ２３０においては、このようにして入力値を求める。
【００４４】
そして、取得された入力値に対応する値としてＳ２１７において入力されたデバイス依存値を、補正値と呼ぶ。入力値ｂ'iに対応する補正値は、補正値ｂiということになる。
【００４５】
上記先行技術のような従来の色補正テーブルの生成方法では、図８のデバイス依存値ａi，ａ'iによって示すように、狙いとなる色彩値を規定したＡ２Ｂテーブルに相当するテーブルの入力値ａiに対応する補正値ａi'を決定する手法である。この手法では、Ｓ２１７で入力した値とＳ２２０で取得した測色値との関係を用いた内挿により補正値を決定するが、現実的な少数の測色点の数では、上記混色に対応した色補正を行うための高精度な内挿は難しい。
【００４６】
Ｓ２４０では、Ｓ２２０において取得した関係全てを対象に実施し、入力値と補正値との関係を取得する。ただし、ここで取得した入力値と補正値との関係は、色補正テーブル２２の全てのデータが揃っていなくても構わない。不足したデータは後述するＳ２５０によって決定する。
【００４７】
次に、不足しているデータ（入力値と補正値との関係）を決定する（Ｓ２５０）（補完手順）。不足しているデータとは、色補正テーブル２２の格納対象の中で、Ｓ２４０（補正値取得手順）において取得できなかった入力値と補正値との対応関係のことである。
【００４８】
図９は、不足データを決定する補完手順を説明するためのグラフである。図９の縦軸は入力値、横軸は補正値である。先述したように、測定点としての補正値ｂiと入力値ｂ'iとの組み合わせは既知であるので、初期値として与えられている。本実施形態では、色補正テーブルのデータ数をｎとして、端点である入力値ｂ'0と入力値ｂ'n-1とに対して、補正値ｂ0と補正値ｂn-1とを与える。補正値ｂ0は入力値ｂ'0に等しく、補正値ｂn-1は入力値ｂ'n-1に等しい。
【００４９】
上記補完手順は３次スプライン関数（以下、単に「スプライン関数」という）を用いて、不足データを決定する。
【００５０】
ここで、スプライン関数の独立変数ｘは上記補正値であり、従属変数ｙは上記入力値である。また、スプライン関数を構成するデータは、次の２つの条件を満たすように決定することで、不足データを補完する。１つ目は、既に決定された点を通ることである。つまり、（ｂ0,ｂ'0）と（ｂi,ｂ'i）と（ｂn-1,ｂ'n-1）とを通ることである。２つ目の条件は、各補正値（独立変数）における入力値（従属変数）の２次微分パラメーターｙ"の２乗の合計が最小になることである。２つ目の条件は、スプライン関数を滑らかにするための条件である。また、端点ｘ＝ｂ0, ｂn-1における２次微分パラメーターｙ"をゼロにすることを補足条件とする。この補足条件は、必ずしも２次微分パラメーターｙ"がゼロである必要はないため任意の値を指定することも可能であるが、ゼロとすることが最も一般的である。これらの条件により不足データが決定されれば、全ての入力値と補正値との対応関係が定まる。
【００５１】
上記２つ目の条件について説明を補足する。２次微分パラメーターｙ"について、行列Ａ及び行列Ｂを用いると、次の式（１）が成立する。
Ａｙ"＝Ｂｙ・・・（１）
従って、２次微分パラメーターｙ"は、下記の式で求めることができる。
ｙ"＝Ａ-1Ｂｙ・・・（２）
【００５２】
上記ｙ及びｙ"は、次の式で表される。
ｙ＝［ｙ0  …  ｙi  …  ｙn-1］T・・・（３）
ｙ"＝［ｙ"1  …  ｙ"i  …  ｙ"n-2］T・・・（４）
【００５３】
上記のように、ベクトルｙは、スプライン関数の要素数をｎ個とした場合、その従属変数を要素としたベクトルである。ベクトルｙ"は、それらに対応した２次微分値を要素とし、要素数はｎ−２個である。要素数がベクトルｙより２個少ないのは、上記補足条件により、最初と最後との要素においては値をゼロに固定する（ｙ"0＝ｙ"n-1＝０）からである。
【００５４】
行列Ａは下記の通りである。行列Ｂは、図１０に示す。行列Ａはｎ−２行×ｎ−２列の３重対角行列である。行列Ｂは、ｎ−２行×ｎ列であり正方行列ではないが、３重対角と類似の構造をもつ行列である。
【００５５】
【数１】
0006617636.tif 000002
【００５６】
ベクトルｙの要素のうち、入力値と補正値との関係が既知の要素を集めたベクトルをｙk、補正関係が未知の要素を集めたベクトルをｙuとする。行列Ｂのうち、ベクトルｙkに対応する列要素をまとめた行列をＢk、ベクトルｙuに対応する列要素をまとめた行列をＢuとする。この場合、式（２）は、式（７）のように書き換えることができる。
ｙ"＝Ａ-1Ｂuｙu＋Ａ-1Ｂkｙk・・・（７）
【００５７】
ここで、２次微分パラメーターｙ"の要素の２乗和が最小になる場合におけるｙuを決定すればスプライン関数で定義するところの最も滑らかなデータ列ｙを得ることができる。つまり、滑らかに補完された入力値と補正値との対応関係によって、色補正テーブル２２を作成できる。上記より、不足データを求めるための目的関数は、次の式（８）で表され、Ｅが最小になるようにｙuを決定する。なお、式（８）のＴはベクトル（または行列）の転置を表す。
Ｅ＝ｙ"Tｙ"・・・（８）
【００５８】
なお、上記は、スプライン関数が定義される方向が１方向のみ、つまり１次元の場合の説明であった。しかし、実際には、入力値および補正値は、ＣＭＹＫの４次元である。このように多次元の場合、各方向について式（８）を定義して足し合わせることで目的関数を生成できる。また、４次元の格子点構造を取る場合、ＣＭＹＫそれぞれの方向に対して、複数のスプライン関数を規定することができるが、上記目的関数には、それらに対応して定義される式（８）も加える。
【００５９】
このように補完した色補正テーブル２２のデータは、図９における（ｂ1,ｂ'1）,・・・,（ｂi-1,ｂ'i-1）, （ｂi+1,ｂ'i+1）,・・・,（ｂn-2,ｂ'n-2）に該当する。
【００６０】
Ｓ２５０の後、Ｓ２５０の結果を用いて、色補正テーブル２２を作成する（Ｓ２６０）（作成手順）。図１１は、色補正テーブル２２を示す。
【００６１】
最後に、作成した色補正テーブル２２を用いて、カラー画像データを補正する（Ｓ５００）。つまり、補正装置２０に入力されたカラー画像データとしてのＣＭＹＫ値を入力値とし、入力値に対応する補正値としてのＣＹＭＫ値を取得することによって、入力値を補正値に補正する。そして、補正したカラー画像データを印刷装置３０に入力すると、補正された色彩値による印刷が実現される。
【００６２】
実施形態１によれば、図８と共に説明したように、入力値と補正値との関係を高い精度で求めることができる。さらに、図９と共に説明したように、スプライン関数における２次微分パラメーターを考慮することで、滑らかにつながるよう不足データを補完でき、色彩値の補正として好適である。
【００６３】
さらに、本実施形態においては、パッチの作成および測色を、補正精度を高めたい特定色について多数、実施する。このため、特定色について高い補正精度を得ることができる。
【００６４】
実施形態２を説明する。実施形態２の説明は、実施形態１と異なる内容を主な対象とする。図１２は、実施形態２における色補正テーブル作成処理を示すフローチャートである。実施形態２においては、まず、測色装置補正処理を実行する（Ｓ１００）（測色装置補正手順）。
【００６５】
図１３は、測色装置補正処理を示すフローチャートである。まず、デバイス依存値を、基準印刷装置に入力する（Ｓ１１０）。Ｓ１１０で入力されるデバイス依存値は、Ｓ２１０で入力される値と同じである。基準印刷装置は、デバイス依存値が入力されると、入力された値に従って、パッチを印刷する。
【００６６】
次に、Ｓ１１０で印刷されたパッチ（以下、基準パッチという）を、印刷装置３０の測色装置３５で測色する（Ｓ１２０）。つまり、ユーザーが基準パッチを基準印刷装置から印刷装置３０に運んで、印刷装置３０の測色装置３５を起動し測色する。
【００６７】
そして、Ｓ１２０での測色結果に基づき、入力値を取得する（Ｓ１３０）。Ｓ１３０は、Ｓ２３０と同様にして実行する。ここで得られる入力値は、基準測色装置に入力したデバイス依存値に該当する。
【００６８】
次に、基準パッチの場合における入力値と補正値との関係を取得する（Ｓ１４０）。Ｓ１４０での補正値は測色装置３５に入力したデバイス依存値に該当する。また、Ｓ１４０は実施形態１におけるＳ２４０と同様の処理を実行する。
【００６９】
その後、不足データの決定を実施する（Ｓ１５０）。Ｓ１５０は、実施形態１で説明したＳ２５０と同様に実行する。
【００７０】
ここまでに作成した色補正テーブルを用いて、測色装置補正を行う（Ｓ１６０）。測色装置補正は、Ｓ１５０で作成した対応関係と、図１４に示される変換とを用いて、上記Ａ２Ｂテーブルを測色装置補正Ａ２Ｂテーブルとして生成する。図１４からも分かるように、測色装置補正Ａ２Ｂテーブルは、Ｓ１５０で得られた補正値（測色装置３５に対応するデバイス依存値）及び入力値（基準測色装置に対応するデバイス依存値）の対応関係、並びに、上記Ａ２Ｂテーブルにより、補正値（測色装置３５に対応するデバイス依存値）及び色彩値の対応関係として得ることができる。このように作成した測色装置補正Ａ２Ｂテーブルは、色補正テーブル作成処理（Ｓ２００）で利用する。
【００７１】
実施形態２の色補正テーブル作成処理は、Ｓ２３０が実施形態１と異なる。この点について図１５を用いて説明する。
【００７２】
図１５は、出力値とデバイス依存値との関係を示すグラフである。図１５に示すように、実施形態２では、補正値ｂiに対し、デバイス依存値ｂ'iではなく、デバイス依存値ｂ"iを入力値ｂ"iとして取得する（Ｓ２３０）。入力値ｂ"iは、関係Ｔ１'と、出力値Ｌａｂiとの交点における横軸の値である。
【００７３】
関係Ｔ１'は、Ｓ１００によって得られた測色装置補正Ａ２Ｂテーブルである。関係Ｔ１'と関係Ｔ１とのずれは、基準測色装置と測色装置３５とによって生じたずれである。なぜなら、基準パッチは基準印刷装置によって印刷されているので、出力値のずれは無いからである。よって、関係Ｔ１'と関係Ｔ１とのずれが生じているのであれば、そのずれは、印刷装置３０の測色装置３５による測定誤差が原因であることになる。
【００７４】
また、本実施形態においてＳ２２０（出力値取得手順）で取得される色彩値は、基準測色装置ではなく測色装置３５を用いて測色されるため、Ｓ２３０では、関係Ｔ１の代わりに、測色装置３５を用いて取得したことを想定して補正した、関係Ｔ１'（測色装置補正Ａ２Ｂテーブル）を用いて入力値を取得する。
【００７５】
以上の実施形態２によれば、測色装置３５の基準測色装置との誤差を加味した、カラー画像データの補正ができる。
【００７６】
本発明は、本明細書の実施形態や実施例、変形例に限られるものではなく、その趣旨を逸脱しない範囲において種々の構成で実現できる。例えば、発明の概要の欄に記載した各形態中の技術的特徴に対応する実施形態、実施例、変形例中の技術的特徴は、先述の課題の一部又は全部を解決するために、あるいは、先述の効果の一部又は全部を達成するために、適宜、差し替えや、組み合わせができる。その技術的特徴が本明細書中に必須なものとして説明されていなければ、適宜、削除できる。例えば、以下のものが例示される。
【００７７】
不足データの決定を実施する場合は、２次微分パラメーター以外のパラメーターを考慮してもよい。例えば、１次微分パラメーターの２乗和を最小化するように決定してもよい。
【００７８】
デバイス依存値を構成する色は、変更してもよい。例えば、ＣＭＹ（またはＲＧＢ）やＣＭＹＫにレッドやグリーンなどの特色を加えたデバイス依存値を構成してもよい。
【００７９】
また、測色装置を印刷装置に内蔵しないで、単独の測色装置を用いる構成も採用することができる。
【００８０】
上記実施形態において、ソフトウエアによって実現された機能及び処理の一部又は全部は、ハードウエアによって実現されてもよい。また、ハードウエアによって実現された機能及び処理の一部又は全部は、ソフトウエアによって実現されてもよい。ハードウエアとしては、例えば、集積回路、ディスクリート回路、または、それらの回路を組み合わせた回路モジュールなど、各種回路を用いてもよい。
【００８１】
特定色は、任意の色でもよい。例えば、肌色以外の記憶色（例えば、草原の色や、青空の色）などを含んでもよい。
【符号の説明】
【００８２】
２０…色画像データ補正装置、２２…色補正テーブル、２５…Ａ２Ｂテーブル、２７…Ｂ２Ａテーブル、３０…印刷装置、３５…測色装置、５０…印刷システム
【図１】
0006617636.tif 000003
【図２】
0006617636.tif 000004
【図３】
0006617636.tif 000005
【図４】
0006617636.tif 000006
【図５】
0006617636.tif 000007
【図６】
0006617636.tif 000008
【図７】
0006617636.tif 000009
【図８】
0006617636.tif 000010
【図９】
0006617636.tif 000011
【図１０】
0006617636.tif 000012
【図１１】
0006617636.tif 000013
【図１２】
0006617636.tif 000014
【図１３】
0006617636.tif 000015
【図１４】
0006617636.tif 000016
【図１５】
0006617636.tif 000017