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