(57)【要約】【課題】容易にキャリブレーション精度を把握する。【解決手段】  キャリブレーション精度を確認するための確認用パッチを印刷し、測色する。確認用パッチのうち下地パッチについて、基準値と初期測色値との色ずれ量を把握し、この下地色ずれ量に基づいて、印刷／測色条件の相違に起因する色ずれ量を補償するように初期測色値を補正する。そして、補正後の補正測色値と各確認用パッチの基準値との色ずれ量を評価することにより、キャリブレーション精度を評価する。【選択図】図６
2008072366.tif 000002
【特許請求の範囲】
【請求項１】
測色値が基準値に近づくようにインク量の出力特性を調整することによって行われるキャリブレーションの精度を評価するキャリブレーション精度評価装置において、
ドット記録率が０である下地パッチを含みそれぞれに対応する上記基準値が既知である複数の確認用パッチを印刷する確認用パッチ印刷手段と、
上記確認用パッチを測色して初期測色値を取得する測色手段と、
上記下地パッチについての上記基準値と上記初期測色値との色ずれ量である下地色ずれ量を算出する下地色ずれ量算出手段と、
各確認用パッチについての上記初期測色値を上記下地色ずれ量に基づいて補正することにより補正測色値を取得する補正手段と、
各確認用パッチについての上記補正測色値と上記基準値との色ずれ量に基づいて上記キャリブレーションの精度評価を行う精度評価手段とを具備することを特徴とするキャリブレーション精度評価装置。
【請求項２】
上記精度評価手段は、上記補正測色値と上記基準値との色ずれ量の平均値に基づき精度評価をすることを特徴とする請求項１に記載のキャリブレーション精度評価装置。
【請求項３】
上記補正において補正対象の上記初期測色値の明度および彩度が大きいほど大きく補正することを特徴とする請求項１に記載のキャリブレーション精度評価装置。
【請求項４】
上記下地色ずれ量が所定の閾値よりも大きいときに異常であると判定することを特徴とする請求項１から請求項３のいずれかに記載のキャリブレーション精度評価装置。
【請求項５】
上記下地色ずれ量は、Ｌ*ａ*ｂ*座標系における成分ごとに計算し、各成分のいずれか１つ以上が所定の閾値よりも大きいときに異常であると判定することを特徴とする請求項４に記載のキャリブレーション精度評価装置。
【請求項６】
上記キャリブレーションにおいては各インク色に関する１次色の濃淡をなす複数のキャリブレーション用パッチを印刷し、それらの測色値と基準値とのずれ補償するように上記インク量の出力特性を調整するとともに、
上記キャリブレーション用パッチと上記確認用パッチの色は共通することを特徴とする請求項１から請求項５のいずれかに記載のキャリブレーション精度評価装置。
【請求項７】
測色値が基準値に近づくようにインク量の出力特性を調整することによって行われるキャリブレーションの精度を評価するキャリブレーション精度評価方法において、
ドット記録率が０である下地パッチを含みそれぞれに対応する上記基準値が既知である複数の確認用パッチを印刷し、
上記確認用パッチを測色して初期測色値を取得し、
上記下地パッチについての上記基準値と上記初期測色値との色ずれ量である下地色ずれ量を算出し、
各確認用パッチについての上記初期測色値を上記下地色ずれ量に基づいて補正することにより取得した補正測色値と上記基準値との色ずれ量に基づいて上記キャリブレーションの精度評価を行うことを特徴とするキャリブレーション精度評価方法。
【請求項８】
測色値が基準値に近づくようにインク量の出力特性を調整することによって行われるキャリブレーションの精度を評価する機能をコンピュータに実行させるキャリブレーション精度評価プログラムにおいて、
ドット記録率が０である下地パッチを含みそれぞれに対応する上記基準値が既知である複数の確認用パッチを印刷する確認用パッチ印刷機能と、
上記確認用パッチを測色して初期測色値を取得する測色機能と、
上記下地パッチについての上記基準値と上記初期測色値との色ずれ量である下地色ずれ量を算出する下地色ずれ量算出機能と、
各確認用パッチについての上記初期測色値を上記下地色ずれ量に基づいて補正することにより補正測色値を取得する補正機能と、
各確認用パッチについての上記補正測色値と上記基準値との色ずれ量に基づいて上記キャリブレーションの精度評価を行う精度評価機能とをコンピュータに実行させることを特徴とするキャリブレーション精度評価プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
キャリブレーションの精度評価に関する。
【背景技術】
【０００２】
プリンタキャリブレーションは、プリンタ機体間の色再現性の差を補償するために行われている。具体的には、標準機の再現色にキャリブレーション対象の機体の再現色が近づくようにインクの出力特性を調整することによりキャリブレーションが行われる（例えば、特許文献１、参照）。その際に、複数色のパッチを印刷し、このパッチの測色値の狙いの基準値に対するずれ量を把握し、そのずれ量を補償するようにインクの出力特性を補正する。かかるキャリブレーションを行うことによりキャリブレーション対象の機体の再現色と標準機の再現色とを一致させることができるが、キャリブレーションが適正に行われない場合には、キャリブレーション対象の機体の再現色と標準機の再現色との間に色ずれ量が生じる場合がある。そのため、キャリブレーションを行った機体にて精度確認用のパッチを印刷し、その測色値を評価することにより、キャリブレーション精度の評価することが行われている。
【特許文献１】特開２００５−２０４０５３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、キャリブレーションを行う際に使用したパッチの印刷／測色条件と、キャリブレーションの精度を確認するためのパッチの印刷／測色条件とが一致しなければ、適正にキャリブレーションの精度を把握することができない。すなわち、両者の印刷／測色条件が異なる場合、印刷／測色条件の差異に起因した色ずれもキャリブレーション精度の評価に反映されてしまい、真にキャリブレーション精度の評価ができない。例えば、キャリブレーションに使用したパッチの印刷用紙と、キャリブレーションの精度を確認するためのパッチの印刷用紙が相違する場合には、各パッチの測色値に印刷用紙の下地色の相違が反映されてしまい、真にキャリブレーション精度を評価するのが困難となる。むろん、キャリブレーションを行う際に使用したパッチの印刷／測色条件と、キャリブレーションの精度を確認するためのパッチの印刷／測色条件とを完全に一致させることが望ましいが、このことを各使用者に徹底させることは困難である。
この発明は、こうした実情にかんがみてなされたものであり、容易にキャリブレーション精度を把握することを目的とする。
【課題を解決するための手段】
【０００４】
こうした目的を達成するため、請求項１に記載の発明では、確認用パッチ印刷手段が、ドット記録率が０である下地パッチを含んだ複数の確認用パッチを印刷する。下地パッチを含め各確認用パッチに対応する基準値は既知である。測色手段は、上記確認用パッチをそれぞれ測色することにより、初期測色値を取得する。下地色ずれ量算出手段は、上記下地パッチについての上記基準値と上記初期測色値との色ずれ量を下地色ずれ量として算出する。この下地色ずれ量は、ドット記録率が０である上記下地パッチについての色ずれ量であるため、キャリブレーションによって調整されたインク量の出力特性に依存しない色ずれ量であるということができる。すなわち、上記下地色ずれ量はキャリブレーションの影響を受けないため、純粋に確認用パッチ印刷手段が上記確認用パッチを印刷した印刷条件と、上記測色手段が上記確認用パッチを測色した測色条件が、上記基準値が前提とする理想的な印刷／測色条件と同じであったか否かを上記下地色ずれ量に基づいて判断することができる。また、この下地色ずれ量が印刷／測色条件の違いに起因した色ずれ量であると判断することができる。従って、補正手段が各確認用パッチについての上記初期測色値を上記下地色ずれ量に基づいて補正することにより、上記印刷／測色条件の違いを補償した補正測色値を取得することができる。すなわち、上記初期測色値から上記印刷／測色条件の違いに起因した上記下地色ずれ量の影響分を控除することができ、残りの上記補正測色値に基づいて精度評価手段が真にキャリブレーション精度を評価することができる。
【０００５】
また、請求項２に記載の発明では、上記補正手段が、上記初期測色値を下地色ずれ量の平均値に応じた補正量で補正する。これにより、印刷／測色条件の違いに起因した上記下地色ずれ量に応じた補正量をもとの上記初期測色値に加減することにより、上記印刷／測色条件の違いの影響が少ない上記補正測色値を得ることができる。
さらに、請求項３に記載の発明では、補正対象の上記初期測色値の明度および彩度が大きいほど、上記補正における補正量は大きくなる。上記下地色ずれ量の違いは、上記初期測色値の明度および彩度が大きいほど顕著となるため、この傾向を補償するために上記初期測色値の明度および彩度が大きいほど補正量を大きくするのが望ましい。
【０００６】
また、請求項４に記載の発明では、上記下地色ずれ量があまりにも大きい場合には、上記印刷／測色条件に重大な不具合があったと考えることができるため、異常であると判定する。これにより、不適切な条件のもとでキャリブレーション精度が評価されるのが防止できる。また、請求項５のように、異常と判断するにあたり非機器依存のＬ*ａ*ｂ*座標系における成分ごとに判断すれば、異常と判断する基準を絶対的に定めることができる。
さらに、請求項６に記載の発明では、上記キャリブレーションにおいて各インク色に関する１次色の濃淡をなす複数のキャリブレーション用パッチを印刷する。そして、キャリブレーション用パッチの測色値と基準値とのずれ補償するように上記インク量の出力特性を調整する。これによりキャリブレーションを実現することができる。さらに、上記キャリブレーション用パッチと上記確認用パッチの色を共通させることにより、キャリブレーション時と同一の上記基準値に対して上記補正測色値が近いか否かを判断することができ、より的確にキャリブレーションの成果を把握することができる。
【０００７】
むろん、以上の発明は装置のみならず、請求項７のようなキャリブレーション精度評価方法によって実現することも可能であるし、請求項８のように上記方法に従った処理を実行するキャリブレーション精度評価プログラムによって実現することも可能である。また、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、ある機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。
【発明を実施するための最良の形態】
【０００８】
ここでは、下記の順序に従って本発明の実施形態について説明する。なお、本明細書において“キャリブレーション”を“ＣＢ”と表記するものとする。
（１）ＣＢシステムの構成：
（２）ＣＢ処理：
（３）ＣＢ精度評価処理：
【０００９】
（１）ＣＢシステムの構成
図１は本発明にかかるＣＢ精度評価装置を含むＣＢシステムの中枢をなすコンピュータの概略構成を示すブロック図である。コンピュータ１０は演算処理の中枢をなす図示しないＣＰＵや記憶媒体としてのＲＯＭやＲＡＭ等を備えており、ＨＤＤ１５等の周辺機器を利用しながら所定のプログラムを実行することができる。コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、プリンタ４０とはＵＳＢ用Ｉ／Ｏ１９ｂを介して接続されている。また、ＵＳＢ用Ｉ／Ｏ１９ｂを介して測色機５０が接続されている。プリンタ４０は複数色のインクを充填するインクカートリッジを備えており、この機構にＣＭＹＫｌｃｌｍの各インクのカートリッジを搭載する。プリンタ４０においては、これらのインク色を組み合わせて多数の色を形成可能であり、これにより印刷媒体上にカラー画像を形成する。また、プリンタ４０は異なる３種のインク量でインク滴を吐出可能であり、１画素について４階調の表現が可能である。本明細書ではインク滴の大きさに着目し、各インク滴を大中小ドットと呼ぶ。
【００１０】
測色機５０においては、分光分布が既知の光源で印刷物を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値を出力可能である。プリンタ４０で印刷したパッチのＣＩＥＬＡＢ値（Ｌ*ａ*ｂ*値、以下、*の記載を省略する。）を測色し測色データとしてＵＳＢ用Ｉ／Ｏ１９ｂに出力する。コンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ１８における画像やプリンタのプロパティ画面等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力されるキーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００１１】
ＰＲＴＤＲＶ２１は印刷指示が行われた画像や後述するパッチの画像について所定の処理を行って印刷を実行させる。ＰＲＴＤＲＶ２１は、印刷を実行するために画像データ取得モジュール２１ａと色変換モジュール２１ｂと大中小ドット生成モジュール２１ｃとハーフトーン（Ｈ／Ｔ）処理モジュール２１ｄと印刷データ生成モジュール２１ｅとを備えている。上述の印刷指示がなされるとＰＲＴＤＲＶ２１が駆動され、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して、印刷媒体や画質，印刷速度などの印刷条件を示す情報やＣＢ動作を実行するための指示を入力させる図示しないＵＩを表示する。
【００１２】
キーボード３１やマウス３２等を操作して使用者がＵＩにて印刷に必要な情報を入力し、また、印刷の実行指示を行うと、ＰＲＴＤＲＶ２１の各モジュールが起動され、各モジュールによって画像データの各画素データに対する処理が実施され、印刷データが生成される。生成された印刷データはＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力され、プリンタ４０は印刷データに基づいて印刷を実行する。より具体的には、画像データ取得モジュール２１ａは印刷対象の画像を示す画像データ１５ａを取得する。この画像データ１５ａはＲＧＢの各色成分を階調表現して各画素の色を規定したドットマトリクス状のデータであり、本実施形態ではｓＲＧＢ規格に従った表色系を採用した画像データである。
【００１３】
色変換モジュール２１ｂは各画素の色を示す表色系を変換するモジュールであり、ＨＤＤ１５に記録されたＬＵＴ（色変換テーブル）１５ｂを適宜参照して画像データ１５ａのｓＲＧＢ表色系をプリンタ４０が搭載するインク色（ＣＭＹＫｌｃｌｍ）を成分とするＣＭＹＫｌｃｌｍ表色系に変換する。ＬＵＴ１５ｂはｓＲＧＢ表色系とＣＭＹＫｌｃｌｍ表色系とのそれぞれによって色を表現するとともに両者を対応づけ、複数の色についてこの対応関係を記述したテーブルである。また、ｓＲＧＢ表色系で表現した任意の色に関し、その周りの色であってＬＵＴ１５ｂに規定されたｓＲＧＢの色を参照すれば補間演算によって任意の色に対応したＣＭＹＫｌｃｌｍ表色系の色を算出することができ、色変換を実施することができる。
【００１４】
また、ＣＭＹＫｌｃｌｍ表色系のデータはＣＭＹＫｌｃｌｍの各色について２５６階調で階調表現した画像データであり、各階調値が各画素、各色のインク量に対応している。すなわち、階調値０で各色インクを記録しない状態を表現し、階調値２５５で各色インクを最大限記録する状態を表現している。大中小ドット生成モジュール２１ｃは２５６階調のＣＭＹＫｌｃｌｍデータに基づいて、各色毎に大中小ドットの記録量を示すデータに変換する。すなわち、ＨＤＤ１５には、ＣＭＹＫｌｃｌｍの各階調値と大中小ドットの記録量を示す階調値とを対応づけた大中小振り分け標準機データ１５ｃが記録されており、大中小ドット生成モジュール２１ｃは大中小振り分け標準機データ１５ｃを参照してＣＭＫＹｌｃｌｍの各階調値を各色毎に大中小ドットの階調値に変換する。
【００１５】
大中小ドットの階調数はＣＭＹＫｌｃｌｍの階調数より多く、１２ｂｉｔ（０〜４０９５）で表現されている。大中小ドットの階調値においては、例えば大中小の各ドットを記録しない状態を階調値０で表現し、大中小の各ドットを最大限記録する状態を階調値４０９５というように、大中小ドットの階調数の組合せを４０９６階調で表現する。ＨＤＤ１５に予め記録される大中小振り分け標準機データ１５ｃは、標準のプリンタについて決定されたデータである。すなわち、プリンタ４０の製造段階で予め標準機を用意しておき、大中小振り分け標準機データ１５ｃを参照して印刷を行ったときの個別のプリンタ４０の出力色が標準機の出力色とほぼ等価になるようにインクの出力特性を調整する。個別のプリンタ４０の出荷時にこの大中小振り分け標準機データ１５ｃが所定の記録媒体に記録され、コンピュータ１０に対するインストール時に記録媒体からＨＤＤ１５にコピーされる。初期状態では大中小振り分け標準機データ１５ｃが参照されるが、後述するＣＢ処理後には大中小振り分け個別機データ１５ｄが参照される。
【００１６】
図２は、大中小振り分け標準機データ１５ｃの例を示す図である。同図においては、ある色の大中小振り分け標準機データを示しており、横軸がＣＭＹＫｌｃｌｍの階調値，縦軸が大中小各インク滴の記録量を示す。同図２においては、インク記録量を階調値およびドット記録率（％）の双方にて示しており、右側の縦軸が１２ｂｉｔの階調値（０〜４０９５）、左側の縦軸がドット記録率である。ここで、「ドット記録率」とは、一定の階調値に応じて一様な領域が再現されるときに、その領域内の画素のうちでドットが形成される画素の割合を意味する。
【００１７】
Ｈ／Ｔ処理モジュール２１ｄは、以上のようにして生成された大中小ドットの階調値を参照し、各階調値に対応したインク量に相当する記録をプリンタ４０にて実現するために画素毎にインクの吐出／非吐出および吐出するインクの量（大中小のいずれか）を特定したハーフトーン画像データを生成する。印刷データ生成モジュール２１ｅはかかるハーフトーン画像データを受け取って、プリンタ４０で使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして逐次プリンタ４０に出力する。印刷データ生成モジュール２１ｅは、並べ替えたデータに画像の解像度などの情報を付加した印刷データを生成し、ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力する。プリンタ４０に印刷データが転送されると、プリンタ４０にて印刷媒体上に画像が形成される。
【００１８】
以上のようにして印刷を実行する構成において、プリンタ４０の経年変化等によって個別のプリンタ４０での出力色が標準のプリンタでの出力色とずれてしまう場合がある。コンピュータ１０の使用者がＵＩによって指示することにより、この色のずれを解消するＣＢを行うことができる。ＣＢモジュール２１ｆは、後述するＣＢ処理を実行する。ＣＢモジュール２１ｆによる処理によって大中小振り分け個別機データ１５ｄが生成され、ＨＤＤ１５に記録される。大中小振り分け個別機データ１５ｄが記録された後には、大中小ドット生成モジュール２１ｃが大中小振り分け個別機データ１５ｄを参照して大中小ドットの階調値を決定することで、色のずれが補償された状態で印刷を実施できる。ＣＢ精度評価モジュール２１ｇはＣＢ後においてＣＢ精度を評価するための処理を行う。ＣＢモジュール２１ｆおよびＣＢ精度評価モジュール２１ｇが実行する処理は後に詳述する。
【００１９】
（２）ＣＢ処理：
次に、上述のＣＢ処理について図３に示すフローに基づいて詳説する。ＰＲＴＤＲＶ２１は、ＣＢモジュール２１ｆを備えており、プリンタのプロパティ画面からＣＢの実行指示を行うことによってＣＢモジュール２１ｆを起動することができる。ＣＢモジュール２１ｆが起動されると、まずＳ１００にてＨＤＤ１５からターゲット階調値データ１５ｇを取得する。Ｓ１０５では、ターゲット階調値データ１５ｇから、各インク色の階調値を把握し、階調値で印刷を実行させるためのパッチデータを生成し、パッチを印刷する。すなわち、このパッチデータは大中小ドット生成モジュール２１ｃに対して受け渡され、大中小ドット生成モジュール２１ｃは受け渡されたパッチデータおよび大中小振り分け標準機データ１５ｃを参照して、大中小ドットの階調値でパッチの色を表現したパッチデータを生成する。このパッチデータは、Ｈ／Ｔ処理モジュール２１ｄおよび印刷データ生成モジュール２１ｅにおける処理によって印刷データに変換され、複数のパッチが印刷される。
【００２０】
図４は、複数のＣＢ用パッチが印刷された様子を示す図である。同図では、大きな矩形で印刷媒体を示し、その上辺に階調値，左辺にインク色を示している。階調値が大きくなるとインク量が多くなるので、同図における左側のパッチが明るく、右に行くにつれ暗くなる。すなわち、各インクに関する１次色（２以上のインクを混色をしない）グラデーションをなすパッチが印刷される。ターゲット階調値データ１５ｇは、ＣＭＹＫｌｃｌｍの全階調域にわたり略均等間隔で複数個の階調値を抽出したデータであり、予め所定のＨＤＤ１５に記録されている。また、生成される大中小インク階調値が０となる下地パッチが少なくとも１つ形成され、この下地パッチでは印刷媒体上のドット記録率が０となる。
【００２１】
使用者は印刷された各パッチを測色機５０によって測色する。ＣＢモジュール２１ｆは、Ｓ１１０でＵＳＢ用Ｉ／Ｏ１９ｂを介して測色データを出力させるための制御データを出力し、測色機５０は制御データに応じて各パッチのＣＩＥＬＡＢ値を示す測色データを出力する。ＣＢモジュール２１ｆは、測色機５０によって測色された測色データを取得し、個別機測色データ１５ｆとしてＨＤＤ１５に記録する。すなわち、図４に示すパッチを測色して得られた色彩値（ＣＩＥＬＡＢ値等）を示す測色データを個別機測色データ１５ｆとする。ＣＢモジュール２１ｆは、この個別機測色データ１５ｆを基準測色値データ１５ｅと比較し、ターゲット階調値データ１５ｇにおいて出力されるべき色（標準機がターゲット階調値データ１５ｇに基づき出力した色）にできるだけ近い色を出力するように大中小ドットの階調値を修正し、大中小振り分け個別機データ１５ｄを作成する。まずＳ１１５では、個別のプリンタにおける任意のＣＭＹＫｌｃｌｍ階調値に対するＣＩＥＬＡＢ値を取得するための補間関数を算出する。
【００２２】
この補間関数は、個別機測色データ１５ｆに示された複数のターゲット階調値とＣＩＥＬＡＢ値との対応関係を参照して作成される関数であり、各ターゲット階調値の間における両者の対応関係を近似的に記述する関数である。この関数は、例えば、階調値やＣＩＥＬＡＢ値を変数にした高次関数の関数形であってもよい。また、測色データにおける測色誤差が反映されないように変化度合いができるだけ滑らかになるようにしてもよい。この補間関数が得られたら、補間関数を示すデータを図示しないＲＡＭ等に記憶しておく。
【００２３】
Ｓ１２０では、予めＨＤＤ１５に記録されている基準測色値データ１５ｅを取得する。そして、Ｓ１２５〜Ｓ１４５において、ターゲット階調値によって出力されるべき色を特定し、出力されるべき色を個別のプリンタ４０で出力するためのＣＩＥＬＡＢ値を算出するとともに、ＣＩＥＬＡＢ値の出力を得るための大中小ドット階調値を取得する。取得した大中小ドット階調値は、ターゲット階調値と対応づけられる。具体的には、Ｓ１２５にて基準測色値データ１５ｅを参照し、あるターゲット階調値に対応するＣＩＥＬＡＢ値を取得する。Ｓ１２５〜Ｓ１５０では、このターゲット階調値を処理対象として処理を進める。Ｓ１２５では、さらに補間関数によって得られるＣＩＥＬＡＢ値の中から取得されたＣＩＥＬＡＢ値に対して最小の色差となるＣＩＥＬＡＢ値を算出する。すなわち、基準測色値データ１５ｅにおけるターゲット階調値での出力色に最も近い色であって、個別のプリンタ４０において出力可能な色を各インク色毎に取得する。
【００２４】
図５は、ここでの処理を説明するための説明図である。同図の横軸はＬａｂ色空間におけるａ値であり、縦軸はｂ値である。すなわち、３次元色空間であるＬａｂ色空間におけるＣＩＥＬＡＢ値をａｂ平面に投影して示している。また、同図は、一例としてＣインクの色彩値をプロットした状態を示している。図中の白丸は個別機測色データ１５ｆの投影値であり、原点Ｏに近い白丸から曲線に沿って順に階調値”７，１４，，２５２”に対応した色彩値である。図中の黒丸は基準測色値データ１５ｅの投影値であり、原点Ｏに近い黒丸から曲線に沿って順に階調値”７，１４，，２５２”に対応した色彩値である。
【００２５】
図５の拡大図Ａにおいて、個別機測色データ１５ｆとして示された白丸はターゲット階調値７７，８４によって個別のプリンタ４０で印刷される色のＣＩＥＬＡＢ値であり、その付近の曲線は補間関数によって算出されるＣＩＥＬＡＢ値を投影したものである。同様に、基準測色値データ１５ｅとして示された黒丸はターゲット階調値７７によって標準のプリンタで印刷される色のＣＩＥＬＡＢ値（基準値：Ｖｓ）である。個別のプリンタ４０において各色毎に階調値を変えて色を出力したときに、そのＣＩＥＬＡＢ値は補間関数によって算出されるＣＩＥＬＡＢ値にほぼ等しくなる（図５においては投影曲線上に位置する）。従って、各色毎の修正によって色のずれを解消するためには、補間関数によって算出されるＣＩＥＬＡＢ値の中でできるだけ値Ｖｓに近いＣＩＥＬＡＢ値を抽出することになる。このために、Ｓ１２５では、補間関数によって算出されるＣＩＥＬＡＢ値であって、値Ｖｓに対して最小の色差（ｍｉｎΔＥ）となるＣＩＥＬＡＢ値を算出している。
【００２６】
Ｓ１３０では、補間関数に基づいて最小の色差となるＣＩＥＬＡＢ値に対応する階調値を取得する。図５に示す例では、この階調値が８０．２４である。補間関数が連続的に定義されていることにより、整数値以下の値も定義することができ、小数点以下の値も含めて階調値を算出する。この時点で、個別のプリンタ４０における階調値の修正量、すなわち、ターゲット階調値７７にて出力されるべき色を個別のプリンタ４０で出力するためには、階調値を３．２４修正し、８０．２４にすべきことが判明する。階調値が判明したら、Ｓ１３５において基準測色値データ１５ｅを取得し、Ｓ１４０において階調値に対応する大中小ドットの階調値を取得する。そして、Ｓ１４５においては、取得した大中小ドットの階調値とＳ１２５以降で処理対象としたターゲット階調値とを対応づけて図示しないＲＡＭに保存しておく。すなわち、ターゲット階調値については、Ｓ１４０で取得した大中小ドットの階調値によってインク滴を出力するように対応付けを行う。
【００２７】
大中小ドットの階調値とターゲット階調値とを対応づけると、Ｓ１５０にて、複数のターゲット階調値の総てについて処理対象として処理を終えたか否かを判別し、複数のターゲット階調値の総てについて処理が終了したと判別されるまでＳ１２５以降の処理を繰り返す。ターゲット階調値の総てについて処理が終了したと判別されると、ＲＡＭに保存された対応関係を大中小振り分け個別機データ１５ｄとしてＨＤＤ１５に保存する。この大中小振り分け個別機データ１５ｄにおいては、各色毎に複数のターゲット階調値と大中小ドットの階調値とを対応づけており、対応づけられた大中小ドットの階調値によれば、ターゲット階調値によって出力されるべき色にできるだけ近い色を出力できる。
【００２８】
（３）ＣＢ精度評価処理：
図６は、ＣＢ精度評価処理の流れを示している。Ｓ２００では、ターゲット階調値データ１５ｇに基づいて図４に示した下地パッチを含んだＣＢ用パッチと同一の確認用パッチを印刷する。上述したＣＢを行った後であるため、ターゲット階調値データ１５ｇに基づいて印刷された確認用パッチの色は、理想的には基準測色値データ１５ｅに近い値となっているはずである。言い換えれば、確認用パッチの色が基準測色値データ１５ｅに近ければ近いほど直前に行ったＣＢの精度が良いと判断することができる。Ｓ２０５では、確認用パッチを測色機５０が測色し、ＣＢ精度評価モジュール２１ｇが各パッチに対応する色彩値を示す測色データを初期測色値データ１５ｈとしてＨＤＤ１５に記憶する。
【００２９】
Ｓ２１０では、ＣＢ精度評価モジュール２１ｇが初期測色値データ１５ｈにおける下地パッチの色彩値Ｌraw0，ａraw0，ｂraw0と、基準測色値データ１５ｅにおける下地パッチの基準測色値Ｌstd0，ａstd0，ｂstd0との色ずれ量（下地色ずれ量）を算出する。色彩値はＣＩＥＬＡＢ値によって把握されているため、Ｌ成分とａ成分とｂ成分のそれぞれについての差を下地色ずれ量Ｌdif0＝Ｌstd0−Ｌraw0，ａdif0＝ａstd0−ａraw0，ｂdif0＝ｂstd0−ｂraw0を算出する。下地色ずれ量を算出すると、Ｓ２１５にて下地色ずれ量の閾値判定を行う。Ｌdif0の絶対値が閾値１．５よりも大きい、または、ａdif0の絶対値が閾値０．８よりも大きい、または、ｂdif0の絶対値が閾値０．８よりも大きいと判定された場合には、Ｓ２２０にて異常である旨の判断を行い、ディスプレイ１８にてエラー表示をするためのデータをＣＢ精度評価モジュール２１ｇが出力する。
【００３０】
下地パッチは各インクのドット記録率が０であり、測色値がＣＢの影響を受けることはない。一方、基準測色値データ１５ｅが前提としている印刷／測色条件とは異なる条件によって確認用パッチが印刷／測色された場合には、その影響が下地パッチの測色値に反映されることとなる。従って、下地色ずれ量のいずれかが閾値よりも大きい場合には、ＣＢ精度が悪いというより、例えば印刷用紙の種類が異なる等、確認用パッチが印刷／測色条件が著しく不適切であったと考えることができる。そのため、Ｓ２２０におけるエラー表示では、例えば確認用パッチの再印刷／再測色を促す表示を行う。なお、本実施形態では各インクのドット記録率が０となる下地パッチを形成するようにしたが、有色パッチのみを形成し、その余白を下地パッチとして測色するようにしてもよい。
【００３１】
下地色ずれ量がいずれも閾値よりも小さい場合には、ステップＳ２２５にてＣＢ精度評価モジュール２１ｇが初期測色値データ１５ｈに対して補正を行う。下地色ずれ量がいずれも閾値よりも小さい場合、基準測色値データ１５ｅが前提としている敷材と測色時の敷材と相違が下地色ずれ量に反映されたと推定することができ、本実施形態においては敷材の相違の影響による各確認用パッチの色ずれを補償するために好適な補正手法を適用する。具体的には、下記式（１）〜（３）に従って補正を行う。
Ｌmodi＝Ｌrawi＋Ｌdif0×（Ｌrawi／Ｌstd0）                  ・・・（１）
ａmodi＝ａrawi＋ａdif0×（Ｌrawi／Ｌstd0）×|ａrawi|／Ａ  ・・・（２）
ｂmodi＝ｂrawi＋ｂdif0×（Ｌrawi／Ｌstd0）×|ｂrawi|／Ｂ  ・・・（３）
【００３２】
ここで、Ｌraw，ａraw，ｂrawは補正前の色彩値（初期測色値）を示し、Ｌmod，ａmod，ｂmodは補正後の色彩値（補正測色値）を示し、添字ｉは確認用パッチのＩＤ番号を示している。ｉ＝０は紙地パッチに対応する。Ａ，Ｂは印刷用紙やインクの種類に依存した定数であり、例えばＡ＝５０，Ｂ＝８０とされる。上記式（１）が明度Ｌ成分の補正式を示し、上記式（２）（３）がそれぞれａ，ｂ成分の補正式を示している。上記式（１）〜（３）によれば、いずれも補正前の初期測色値Ｌrawi，ａrawi，ｂrawiに対して下地パッチの色ずれ量Ｌdif0，ａdif0，ｂdif0に応じた補正量を加減することにより、補正測色値Ｌmodi，ａmodi，ｂmodiが算出される。上記式（１）〜（３）において各補正量を表す項では、いずれも補正対象の明度Ｌrawiに応じた補正係数（Ｌrawi／Ｌstd0）が積算されている。この補正係数によれば明度Ｌrawiが大きければ大きいほど補正量を大きくすることができる。さらに、上記式（２），（３）において各補正量を表す項では、補正対象のａrawi，ｂrawiの絶対値に応じた補正係数|ａrawi|／Ａ，|ｂrawi|／Ｂがそれぞれ積算されている。この補正係数によればａrawi，ｂrawiの絶対値、すなわち彩度成分が大きければ大きいほど補正量を大きくすることができる。
【００３３】
図７は、測色時の敷材の相違に起因する色ずれ量の各成分Ｌａｂに対する変動傾向を調査した結果を示している。同図に示すように、各成分の色ずれ量ΔＬ，Δａ，Δｂはいずれも明度成分Ｌに対して比例増加する性質を有するとともに、ａ，ｂ成分の色ずれ量Δａ，Δｂは彩度成分|ａ|，|ｂ|に対しても比例増加する性質を有することが分かる。そのため、上記式（１）〜（３）によって、精度よく敷材の相違に起因する色ずれを補償することができる。Ｓ２２５では、すべての初期測色値データ１５ｈ（初期測色値Ｌrawi，ａrawi，ｂrawi）に対して上記式（１）〜（３）による補正を行い、すべての確認用パッチについての補正測色値Ｌmodi，ａmodi，ｂmodiを取得する。Ｓ２３０では、補正測色値Ｌmodi，ａmodi，ｂmodiと基準測色値データ１５ｅに規定された各確認用パッチの基準値測色値Ｌstdi，ａstdi，ｂstdiとの色差ΔＥiを算出する。色差ΔＥは、ＣＩＥ１９７６，ＣＩＥ１９９４，ＣＩＥ２０００色差式等によって算出すればよい。Ｓ２３５では、ＣＢ精度評価モジュール２１ｇが全確認用パッチについての色差ΔＥiを相加平均し、平均色差ΔＥaveを算出する。ステップＳ２４０では、ＣＢ精度評価モジュール２１ｇが平均色差ΔＥaveと所定の閾値Ｔ１とを比較することにより、ＣＢ精度の評価を行う。
【００３４】
図８は、ＣＢ精度評価の結果を示すＵＩ画面の一例を示している。ＣＢ精度評価モジュール２１ｇがＣＢ精度の評価を行い、当該ＵＩ画面をディスプレイ１８に表示するためのデータを送出する。同図において、平均色差ΔＥがグラフ上の▲で図示されており、平均色差ΔＥの度合いが感覚的に把握できる。閾値Ｔ１も対比可能に図示されており、ＣＢ精度が目標を満足するか否かが容易に視認できる。なお、ＣＢの成果が分かりやすいようにＣＢ前の平均色差ΔＥも算出し、これを対比可能に表示してもよい。閾値Ｔ１は目標とする色精度に応じて設定すればよく、例えばＴ１＝１．１５と設定される。本実施形態の確認用パッチは各インク単色で形成されるため、各インクを混色した場合の実際のカラー画像の色差よりも小さくなる傾向にある。従って、Ｔ１＝１．１５と設定することにより、実際のカラー画像における色差ΔＥが１．５程度に相当する判定を行うことができる。むろん、複数の閾値を設けＣＢ精度の度合いを複数の段階で表示してもよい。
【００３５】
以上のように、ＣＢ精度とは無関係に、敷材の相違に起因する色ずれ量を上記式（１）〜（３）により補償することで、真にＣＢ精度を評価することができる。また、ＣＢ用パッチと同一の確認用パッチでＣＢ精度を評価するため、パッチの差異が精度評価に影響を与えることが防止でき、純粋にＣＢ精度を評価することができる。本実施形態では敷材の相違に起因する色ずれ補償に特化したモデルを例に挙げて説明したが、他の印刷／測色条件の相違に起因する色ずれ補償を行ってもよい。例えば、Ｓ２１０にて閾値判定を行わず、印刷用紙の相違に起因する色ずれ補償を行ってもよい。ところで、上記式（１）〜（３）をＣＢ処理におけるＣＢ用パッチの測色値に対して適用してもよく、その場合、不適切な敷材にて測色を行っても精度のよいＣＢを実現することができる。
【図面の簡単な説明】
【００３６】
【図１】ＣＢシステムの概略構成を示すブロック図である。
【図２】大中小振り分け標準機データの例を示す図である。
【図３】ＣＢ処理のフローチャートである。
【図４】ＣＢ用パッチと確認用パッチの例を示す図である。
【図５】色を修正する際の処理を説明する説明図である。
【図６】ＣＢ精度評価処理のフローチャートである。
【図７】敷材の相違に起因する色ずれ量の傾向を示すグラフである。
【図８】ＣＢ精度評価の結果を示すＵＩ画面を示す図である。
【符号の説明】
【００３７】
１０…コンピュータ，１５ａ…画像データ，１５ｂ…ＬＵＴ，１５ｃ…大中小振り分け標準機データ，１５ｄ…大中小振り分け個別機データ，１５ｅ…基準測色値データ，１５ｆ…個別機測色データ，１５ｇ…ターゲット階調値データ，１５ｈ…初期測色値データ，２１ａ…画像データ取得モジュール，２１ｂ…色変換モジュール，２１ｃ…大中小ドット生成モジュール，２１ｄ…Ｈ／Ｔ処理モジュール，２１ｅ…印刷データ生成モジュール，２１ｆ…ＣＢモジュール，２１ｇ…ＣＢ精度評価モジュール，４０…プリンタ，５０…測色機
【図１】
2008072366.tif 000003
【図２】
2008072366.tif 000004
【図３】
2008072366.tif 000005
【図４】
2008072366.tif 000006
【図５】
2008072366.tif 000007
【図６】
2008072366.tif 000008
【図７】
2008072366.tif 000009
【図８】
2008072366.tif 000010