(57)【要約】【課題】効率的なキャリブレーションを行う。【解決手段】画像データを構成する各画素について指定されたインク量に基づいてインクドットを形成することにより印刷画像を形成する印刷装置であって、前記画像データを解析し、該解析の結果に応じて印刷するカラーパッチを決定する決定手段と、前記決定したカラーパッチを印刷するパッチ印刷手段と、前記カラーパッチを測色することにより、前記カラーパッチが示す色彩値を取得する測色手段と、前記色彩値に基づいて補正データを作成する補正データ作成手段と、前記補正データに基づいて補正された前記インク量に基づいて前記インクドットを形成する印刷手段とを具備する。【選択図】図１１
2011077844.tif 000002
【特許請求の範囲】
【請求項１】
画像データを構成する各画素について指定されたインク量に基づいてインクドットを形成することにより印刷画像を形成する印刷装置であって、
前記画像データを解析し、該解析の結果に応じて印刷するカラーパッチを決定する決定手段と、
前記決定したカラーパッチを印刷するパッチ印刷手段と、
前記カラーパッチを測色することにより、前記カラーパッチが示す色彩値を取得する測色手段と、
前記色彩値に基づいて補正データを作成する補正データ作成手段と、
前記補正データに基づいて補正された前記インク量に基づいて前記インクドットを形成する印刷手段とを具備することを特徴とする印刷装置。
【請求項２】
前記決定手段は、
前記印刷手段による前記画像データの印刷において他のインクよりも多く使用される多用インクを特定するとともに、
前記多用インクを使用して形成される前記カラーパッチを印刷すると決定することを特徴とする請求項１に記載の印刷装置。
【請求項３】
前記決定手段は、
前記画像データの各画素について指定されたインク量のうち他のインク量よりも多く存在する頻出インク量を特定するとともに、
前記決定手段は、前記頻出インク量に基づいて印刷される前記カラーパッチを印刷すると決定することを特徴とする請求項１または請求項２のいずれかに記載の印刷装置。
【請求項４】
前記決定手段は、
前記画素の空間的な分布状況を特定し、
前記決定手段は、前記分布状況に基づいて前記カラーパッチを印刷する位置を決定する請求項１から請求項３のいずれか一項に記載の印刷装置。
【請求項５】
前記決定手段は、
前記分布状況に基づいて印刷する前記カラーパッチの大きさを決定する請求項１から請求項４のいずれか一項に記載の印刷装置。
【請求項６】
過去に前記印刷手段が印刷した前記カラーパッチと、該カラーパッチを測色して得られた前記色彩値とを格納する履歴データとを記憶する記録媒体をさらに具備するとともに、
前記決定手段は、前記履歴データを参照することにより、直前に印刷された前記カラーパッチとは異なる前記カラーパッチを印刷すると決定し、
前記補正データ作成手段は、前記履歴データに格納された前記色彩値、および、過去に印刷された前記カラーパッチとは異なる前記カラーパッチを測色して得られた前記色彩値を総合して前記補正データを作成することを特徴とする請求項１から請求項５のいずれか一項に記載の印刷装置。
【請求項７】
前記解析の結果が前記画像データが特徴的でないことを示す場合に、
前記決定手段は、前記履歴データを参照することにより、過去に印刷された前記カラーパッチとは異なる前記カラーパッチを印刷することを特徴とする請求項５に記載の印刷装置。
【請求項８】
画像データを構成する各画素について指定されたインク量に基づいてインクドットを形成することにより印刷画像を形成する印刷装置をキャリブレーションするキャリブレーション方法であって、
前記画像データを解析し、該解析の結果に応じて印刷するカラーパッチを決定し、
前記決定したカラーパッチを印刷し、
前記カラーパッチを測色することにより、前記カラーパッチが示す色彩値を取得し、
前記色彩値に基づいて補正データを作成することを特徴とするキャリブレーション方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置およびキャリブレーション方法に関し、特に画像データを構成する各画素について指定されたインク量に基づいてインクドットを形成することにより印刷画像を形成する印刷装置およびそのキャリブレーション方法に関する。
【背景技術】
【０００２】
キャリブレーションを実行させるにあたり、ユーザーが最適と思われる環境情報を任意に設定するキャリブレーション方法が提案されている（特許文献１、参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００１−２１３０３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的にキャリブレーションにおいては、印刷・測色するカラーパッチの個数が多ければ多いほど、精度を高くすることができるが、キャリブレーションに要する時間や用紙の量も多くなる。そのため、あるユーザーにおいてはキャリブレーションに要する時間が過剰に長いと感じられたり、別のユーザーにおいては意図した精度が達成できないと感じられたりすることがあった。また、印刷しようとする画像が示す色とは無関係の色のカラーパッチばかりを形成し、印刷しようとする画像が示す色については精度が確保されないとう問題もあった。
【０００５】
本発明は、前記課題にかんがみてなされたもので、効率的なキャリブレーションを行うことができる印刷装置およびキャリブレーション方法の提供を目的とする。
【課題を解決するための手段】
【０００６】
本発明では、決定手段が各画素についてインク量が指定された画像データを解析し、該解析の結果に応じて印刷するカラーパッチを決定する。そして、パッチ印刷手段が前記決定したカラーパッチを印刷する。さらに、測色手段が前記カラーパッチを測色することにより、前記カラーパッチが示す色彩値を取得する。補正データ作成手段は、前記色彩値に基づいて補正データを作成し、印刷手段は該補正データに基づいて補正された前記インク量に基づいて前記インクドットを形成する。このように、印刷する前記画像データを解析した結果に応じて、形成する前記カラーパッチを決定するため、余剰なカラーパッチが印刷されることが防止でき、効率的にキャリブレーションを行うことができる。
【０００７】
また、前記印刷手段による前記画像データの印刷において他のインクよりも多く使用される多用インクを使用した前記カラーパッチを形成するのが好ましい。前記画像データの印刷に多く使用される前記インクについての精度を向上させておけば、前記画像データ全体の再現精度を効率的に向上させることができるからである。さらに、前記画像データの各画素について指定されたインク量のうち他のインク量よりも多く存在する頻出インク量に基づく前記カラーパッチを形成するのが好ましい。この場合も、前記画像データの印刷に多く使用される前記インク量についての精度を向上させておけば、前記画像データ全体の再現精度を効率的に向上させることができるからである。
【０００８】
また、前記カラーパッチの色のみならず、前記カラーパッチの位置や大きさも、前記解析の結果に応じて決定してもよい。すなわち、前記画像データにおける前記画素の空間的な分布状況に基づいて前記カラーパッチを印刷する位置や大きさを決定してもよい。基本的には、前記カラーパッチに対応するインク量の画素が多く分布している領域に該カラーパッチを形成するのが望ましいし、前記カラーパッチに対応するインク量の画素が広く分布する場合には該カラーパッチを大きく形成するのが望ましい。前記カラーパッチを大きく形成すれば、該カラーパッチにおける測色点の分布範囲も広くすることができる。
【０００９】
前記画像データの解析結果のみならず、過去に印刷した前記カラーパッチの履歴に応じて前記カラーパッチを決定するようにしてもよい。そのために、過去に前記印刷手段が印刷した前記カラーパッチと、該カラーパッチを測色して得られた前記色彩値とを格納する履歴データとを記憶する記録媒体がさらに備えられる。そして、前記履歴データを参照することにより、直前に印刷された前記カラーパッチとは異なる前記カラーパッチを印刷すると決定する。これにより、連続して同一の前記カラーパッチが形成されることが防止できる。前記補正データ作成手段は、前記履歴データに格納された前記色彩値、および、過去に印刷された前記カラーパッチとは異なる前記カラーパッチを測色して得られた前記色彩値を総合して前記補正データを作成する。すなわち、複数の時期に印刷された前記カラーパッチの測色値に基づいて前記補正データを作成する。このようにすることにより、各時期に印刷される前記カラーパッチの個数を減少させることができ、迅速な印刷を実現させることができる。また、前記画像データが特徴的でない場合も考えられる。このような場合には、前記履歴データに基づく前記カラーパッチを優先して形成するのが望ましい。
【００１０】
さらに、本発明の技術的思想は、具体的な印刷装置にて具現化されるのみならず、当該装置を構成する各手段が行う工程によって構成される印刷方法において具現化することもできる。むろん、上述した印刷装置がプログラムを読み込んで上述した各手段を実現する場合には、当該各手段に対応する機能を実行させるプログラムや該プログラムを記録した各種記録媒体においても本発明の技術的思想が具現化できることは言うまでもない。なお、本発明の技術的思想は、印刷装置、方法のみならず、該印刷装置、方法に組み込まれたキャリブレーション装置、方法においても具現化される。
【図面の簡単な説明】
【００１１】
【図１】コンピューターのハードウェア構成を示すブロック図である。
【図２】コンピューターのソフトウェア構成を示すブロック図である。
【図３】プリンターのハードウェア構成を示すブロック図である。
【図４】印刷処理のフローチャートである。
【図５】設定テーブルＰＴの一例を示す図である。
【図６】キャリブレーション処理のフローチャートである。
【図７】固定パッチデータＦＰＤの一例を示す図である。
【図８】測色データＭＤの一例を示す図である。
【図９】補正テーブルＡＴを作成する様子を示す模式図である。
【図１０】カラーパッチの個数を示すグラフである。
【図１１】ヒストグラムの例を示す図である。
【図１２】カラーパッチの形成位置および大きさを決定する様子の説明図である。
【図１３】キャリブレーション設定を受け付けるためのＵＩ画面を示す図である。
【図１４】変形例のキャリブレーション処理のフローチャートである。
【図１５】変形例のＵＩ画面を示す図である。
【発明を実施するための形態】
【００１２】
以下、下記の順序に従って本発明の実施形態を説明する。
１．キャリブレーション装置、印刷装置の構成：
２．印刷処理：
３．設定処理：
４．変形例：
【００１３】
１．キャリブレーション装置、印刷装置の構成：
図１は、本発明の一実施例にかかるプロファイル作成方法を実行するコンピューターの構成を示すブロック図である。同図において、コンピューター１０はＣＰＵ１１とＲＡＭ１２とＲＯＭ１３とハードディスクドライブ（ＨＤＤ）１４と汎用インターフェース（ＧＩＦ）１５とビデオインターフェース（ＶＩＦ）１６と入力インターフェース（ＩＩＦ）１７とバス１８とから構成されている。バス１８は、コンピューター１０を構成する各要素１１〜１７の間でのデータ通信を実現するものであり、図示しないチップセット等によって通信が制御されている。ＨＤＤ１４には、オペレーティングシステム（ＯＳ）を含む各種プログラムを実行するためのプログラムデータＰＤが記憶されており、当該プログラムデータＰＤをＲＡＭ１２に展開しながらＣＰＵ１１が当該プログラムデータＰＤに準じた演算を実行する。
【００１４】
ＧＩＦ１５は、例えばＵＳＢ規格に準じたインターフェースを提供するものであり、外部のプリンター２０をコンピューター１０に接続させている。本実施例のプリンター２０は、インクジェット方式のプリンターであり、シアン（Ｃ）マゼンタ（Ｍ）イエロー（Ｙ）ブラック（Ｋ）のインク滴を、コンピューター１０によって指定されたインク量に基づいて吐出することにより、印刷画像を形成する。ＶＩＦ１６はコンピューター１０を外部のディスプレイ４０に接続し、ディスプレイ４０に画像を表示するためのインターフェースを提供する。ＩＩＦ１７はコンピューター１０を外部のキーボード５０ａとマウス５０ｂに接続し、キーボード５０ａとマウス５０ｂからの入力信号をコンピューター１０が取得するためのインターフェースを提供する。
【００１５】
図２は、プリンター２０の構成を示すブロック図である。プリンター２０は、ＡＳＩＣ２１と印刷ヘッド２２と測色ヘッド２３と吐出制御回路２４と印刷ヘッド駆動制御回路２５と測色ヘッド駆動制御回路２６と紙送りモーター駆動制御回路２７とＧＩＦ２８とバス２９とを有している。印刷ヘッド２２は、吐出制御回路２４によって制御されることにより、図示しないＣＭＹＫインクカートリッジからインクの供給を受け、ＣＭＹＫインクのインク滴を印刷用紙上に吐出する。また、印刷ヘッド２２は、印刷ヘッド駆動制御回路２５に制御されたキャリッジモーターの駆動により、主走査方向に駆動する。印刷ヘッド２２の主走査方向の駆動とともに、紙送りモーター駆動制御回路２７が紙送りモーターを駆動させて印刷用紙を副走査方向に搬送することにより、印刷用紙上に２次元画像を形成することができる。画像の形成が完了した印刷用紙は、さらに紙送りモーター駆動制御回路２７が紙送りモーターを駆動させることにより、測色ヘッド２３によって測色可能な搬送位置まで搬送される。
【００１６】
測色ヘッド２３は、測色ヘッド駆動制御回路２６が測色ヘッド駆動モーターを駆動制御することにより、印刷用紙に対して主走査方向に駆動する。測色ヘッド２３は、図示しない光センサーを具備し、印刷用紙上に形成された印刷画像が示す色の色彩値（ＣＩＥＬＡＢ色空間のＬ*ａ*ｂ*値）を取得（測色）する。測色ヘッド２３が測色を行う際に、測色ヘッド２３を主走査させつつ、紙送りモーター駆動制御回路２７と紙送りモーターによって印刷用紙を副走査させることにより、印刷用紙上の任意の位置について測色を行うことができる。ＡＳＩＣ２１は、バス２９を介して各構成要素２４〜２８と接続されており、ＧＩＦ２８を介してコンピューター１０から入力される印刷制御データに基づいて、各構成要素２２〜２７の制御を実行する。また、ＡＳＩＣ２１は、各構成要素２４〜２７から印刷ステータス情報や測色データＭＤを取得し、ＧＩＦ２８を介してコンピューター１０へ出力する。
【００１７】
図３は、コンピューター１０において実行されるプログラムのソフトウェア、および、ＨＤＤ１４に記憶された各データのブロック図である。コンピューター１０においては、キャリブレーションプログラムＰ１とプリンタードライバーＰ２とが実行されている。キャリブレーションプログラムＰ１は、設定管理部Ｐ１ａとカラーパッチ決定部Ｐ１ｂと測色部Ｐ１ｃと補正データ作成部Ｐ１ｄとを備えている。プリンタードライバーＰ２は、サイズ変換部Ｐ２ａと色変換部Ｐ２ｂとハーフトーン部Ｐ２ｃと印刷データ生成部Ｐ２ｄとから構成されている。ＨＤＤ１４には、印刷対象の画像データＩＤと色変換テーブルＬＵＴと補正テーブルＡＴと設定テーブルＰＴと測色データＭＤと標準データＳＤと固定パッチデータＦＰＤとが記憶されている。
【００１８】
２．印刷処理：
図４は、印刷処理のフローチャートである。ステップＳ１００においては、印刷対象の画像データＩＤを取得する。本実施例の画像データＩＤは、各画素がレッド（Ｒ）、グリーン（Ｇ）、ブルー（Ｂ）の各色要素の階調値を格納する画像データである。ステップＳ１１０においては、サイズ変換部Ｐ２ａが印刷用紙サイズと印刷解像度とに基づいて画像データＩＤのサイズ変換を行う。ステップＳ１２０においては、色変換部Ｐ２ｂが色変換テーブルＬＵＴを参照して画像データＩＤを色変換する。色変換テーブルＬＵＴは、ＲＧＢ階調値とインク量を示すＣＭＹＫインクのインク量階調値との対応関係を複数の格子点について規定したものであり、補間演算を行うことにより各画素のＲＧＢ階調値に対応するインク量階調値を算出する。画像データＩＤが各画素がインク量階調値を有するインク量画像データに変換できたら、ステップＳ１３０において該インク量画像データＩＩＤをＲＡＭ１２に記憶する。ステップＳ１４０においては、設定管理部Ｐ１ａがＨＤＤ１４から設定テーブルＰＴを読み出し、該設定テーブルＰＴに格納された周期設定値ＦＰを取得する。
【００１９】
図５は、設定テーブルＰＴの一例を示す図である。周期設定値ＦＰは、キャリブレーションを実行する時間間隔を指定する値であり、例えば１日〜３６５日の間の値をとる。ステップＳ１２０では、設定管理部Ｐ１ａがＨＤＤ１４から補正テーブルＡＴを読み出し、その更新日時を取得する。ステップＳ１５０において、設定管理部Ｐ１ａは、現在、補正テーブルＡＴの更新日時から周期設定値ＦＰが経過していない否かを判定する。現在、補正テーブルＡＴの更新日時から周期設定値ＦＰが経過していない場合には、キャリブレーション処理を実行しない。一方、現在、補正テーブルＡＴの更新日時から周期設定値ＦＰが経過している場合には、ステップＳ１６０においてキャリブレーション処理を実行する。
【００２０】
図６は、キャリブレーション処理のフローチャートである。ステップＳ１６１では、カラーパッチ決定部Ｐ１ｂが補正テーブルＡＴに格納されたカラーパッチ設定のモード設定値ＭＰを取得し、該モード設定値ＭＰに基づいてカラーパッチ設定がいずれであるかを判定する。本実施例では、カラーパッチ設定が固定モードか自動モードのいずれかを設定することができ、例えば固定モードと自動モードがそれぞれモード設定値ＭＰの”０”と”１”に対応している。モード設定値ＭＰが”０”、すなわちカラーパッチ設定が固定モードである場合には、ＨＤＤ１４に記憶された固定パッチデータＦＰＤを取得し、該固定パッチデータＦＰＤをハーフトーン部Ｐ２ｃに出力する（ステップＳ１６２）。固定パッチデータＦＰＤは、印刷解像度ごとに用意されており、画像データＩＤを印刷する際の印刷解像度の固定パッチデータＦＰＤが出力される。ハーフトーン部Ｐ２ｃは、固定パッチデータＦＰＤに対してディザ法や誤差拡散法等のハーフトーン処理を実行し（ステップＳ１６３）、さらにハーフトーン処理のデータに対して印刷データ生成部Ｐ２ｄがラスタライズ等の処理を実行し、プリンター２０のＡＳＩＣ２１が制御可能な印刷制御データを作成する（ステップＳ１６４）。印刷制御データをプリンター２０に出力することにより、プリンター２０はカラーパッチを印刷する（ステップＳ１６５）。具体的には、主走査および副走査を行いつつ、印刷ヘッド２２が固定パッチデータＦＰＤの指定するＣＭＹＫインクのインク量に応じてインクドットを形成することにより、カラーパッチを印刷する。従って、ステップＳ１６５を実行する各ハードウェア要素が本発明のパッチ印刷手段を構成する。
【００２１】
図７は、固定パッチデータＦＰＤの一例を示す図である。固定パッチデータＦＰＤは、各画素がＣＭＹＫインクのインク量を有する画像データであり、ＣＭＹＫインクのそれぞれについて一次色のグラデーションを形成するカラーパッチ群を表す。本実施例では、ＣＭＹＫインクが０〜２５５階調のインク量の範囲で吐出可能であり、０〜２５５階調の間で１６階調ずつインク量が増加するインク量階調値（０，１５，３１，４７・・・２５５）によって、各インクについて１８個ずつカラーパッチを形成するものとする。従って、全部で１８階調×４色＝７２個のカラーパッチが印刷されることとなる。
【００２２】
カラーパッチが印刷できると、カラーパッチの測色を実行する（ステップＳ１６６）。具体的には、測色部Ｐ１ｃが各カラーパッチの位置を特定するデータをプリンター２０のＡＳＩＣ２１に出力することにより、測色ヘッド２３の主走査と、印刷用紙の副走査とが順次行われ、各カラーパッチの測色が行われる。固定モードにおいては、各カラーパッチについて５箇所（左上隅，右上隅，中央，左下隅，右下隅）ずつ測色を行い、それらの平均値を各カラーパッチの測色値とする。補正データ作成部Ｐ１ｄは、各カラーパッチを測色して得られた測色値を測色データＭＤに記憶させる（ステップＳ１６７）。
【００２３】
図８は、測色データＭＤの一例を示す図である。測色データＭＤにおいては、１８×４個の各カラーパッチについて測色値が格納されるとともに、各測色値が得られた測色日時、および、各カラーパッチの形成位置が対応付けて格納されている。固定モードの場合には、１８×４個のすべてのカラーパッチを一括して印刷・測色するため、同一の測色日時が格納されることとなる。なお、測色データＭＤは本発明の履歴データに相当する。補正データ作成部Ｐ１ｄは、標準データＳＤをＨＤＤ１３から取得し、該標準データＳＤに規定された各カラーパッチが示すべき色彩値の標準値と測色データＭＤの測色値との偏差を算出し、該偏差に基づいて補正テーブルＡＴを作成する（ステップＳ１６８）。
【００２４】
図９は、補正テーブルＡＴを作成する様子を示す模式図である。図９においてはＣインクの明度（Ｌ*値）についてカラーパッチの標準値（○）と測色値（●）をプロットしている。例えば、Ｃインクのインク量階調値がＸ１のカラーパッチについての標準値がαであり、測色値がβ≠αである場合には、Ｃインクのインク量階調値Ｘ１付近についてインク量階調値の補正を行う必要がある。測色値をフィッティングした曲線が当該カラーパッチの標準値であるαを示すときのインク量階調値Ｘ２である場合には、Ｃインクのインク量階調値Ｘ１が入力されたときに、実際にはインク量階調値Ｘ２で印刷を行うようにすれば標準値αが再現できることとなる。補正テーブルＡＴにおいては、インク量階調値Ｘ１を入力値（補正前の階調値）、インク量階調値Ｘ２を出力値（補正後の階調値）として、入力値と出力値との対応関係を補正テーブルＡＴに格納する。以上の対応関係がＣＭＹＫインクについて格納できると、補正テーブルＡＴの更新日時を現在とする。同時に、既存の補正テーブルＡＴは削除する。補正テーブルＡＴが作成できるとキャリブレーション処理を終了する。
【００２５】
キャリブレーション処理が終了すると、ＲＡＭ１２からインク量画像データＩＩＤを読み出し、該インク量画像データＩＩＤの各画素が有するＣＭＹＫインクのインク量階調値を補正テーブルＡＴに基づいて補正する（ステップＳ１８０）。また、ステップＳ１５０において補正テーブルＡＴの更新日時から周期設定値ＦＰが経過しておらず、キャリブレーション処理を実行しないとした場合には、そのままステップＳ１８０以降を実行する。補正後のインク量画像データＩＩＤをハーフトーン部Ｐ２ｃに出力する（ステップＳ１９０）。ハーフトーン部Ｐ２ｃは、インク量画像データＩＩＤに対してハーフトーン処理を実行し（ステップＳ２００）、さらにハーフトーン処理のデータに対して印刷データ生成部Ｐ２ｄがラスタライズ等の処理を実行し、プリンター２０のＡＳＩＣ２１が制御可能な印刷制御データを作成する（ステップＳ２１０）。印刷制御データをプリンター２０に出力することにより、プリンター２０画像データＩＤに対応する印刷画像を印刷する（ステップＳ２２０）。このようにすることにより、ＣＭＹＫインクの全濃度域にわたって標準値が再現する印刷画像を形成することができる。なお、ユーザーが設定した周期設定値ＦＰが経過する前にはキャリブレーション処理をスキップするため、過剰な頻度でキャリブレーション処理が実行されることが防止できる。しかしながら、固定モードの場合、印刷・測色されるカラーパッチの個数は７２個であり、ユーザーによっては時間がかかり過ぎると感じたり、インクがもったいないと感じる場合もある。そこで、本実施例では、自動モードを用意している。以降、自動モードについて説明する。
【００２６】
図６のステップＳ１６１にて自動モードが設定されていると判定した場合には、ステップＳ１６９においてカラーパッチ決定部Ｐ１ｂは印刷・測色するカラーパッチの個数を決定する。カラーパッチの個数は、設定テーブルＰＴに設定されている周期設定値ＦＰと精度設定値ＡＰとに基づいて決定される。
【００２７】
図１０は、カラーパッチの個数と周期設定値ＦＰと精度設定値ＡＰとの関係を示すグラフである。カラーパッチの個数は、固定モードの場合のカラーパッチの７２個に対して、補正係数Ｅ１，Ｅ２を乗算することにより得られる。補正係数Ｅ１は、周期設定値ＦＰの線形増加関数であり、周期設定値ＦＰが最大の３６５日である場合に１となる。従って、周期設定値ＦＰが大きく、キャリブレーション処理の実行頻度が低い場合にカラーパッチの個数は多くなる傾向を有する。補正係数Ｅ２は、精度設定値ＡＰの線形増加関数であり、精度設定値ＡＰが最大の１００％である場合に１となる。なお、精度設定値ＡＰは０〜１００％の値をとり、値が大きいほどユーザーが精度を重視し、値が小さいほどユーザーが印刷の迅速さを重視することを示す。従って、ユーザーが精度を重視し、迅速さを軽視するほど、カラーパッチの個数は多くなる傾向を有する。次のステップＳ１７０では、カラーパッチ決定部Ｐ１ｂは、ＲＡＭ１２からインク量画像データＩＩＤを読み出し、該インク量画像データＩＩＤの各画素が有するＣＭＹＫインクのインク量階調値を解析する。インク量画像データＩＩＤは、予め印刷処理において作成されているため、解析のために改めて作成する必要はない。また、インク量画像データＩＩＤそのものを解析する必要はなく、縮小した画像データに基づいて解析を行ってもよい。
【００２８】
図１１は、前記解析において作成されるヒストグラムの例を示す図である。このヒストグラムでは、固定モードにおいて印刷されるカラーパッチのインク量階調値（０，１５，３１，４７・・・２５５）を中央値とする階級（階級の幅は１６）が設けられる。ヒストグラムが作成できると、全インクの各階級の相対度数の標準偏差を算出（ステップＳ１７１）し、該標準偏差が所定の閾値（例えば５％。）よりも大きいか否かを判定する（ステップＳ１７２）。標準偏差が閾値よりも大きい場合には、印刷する画像データＩＤが特徴的である（色・濃度の偏りがある）と考えることができる。この場合には、ステップＳ１７３において、相対度数の上位の階級をステップＳ１６９にて決定したカラーパッチの個数分だけ取得し、該階級の中央値が示すインク量階調値を有するカラーパッチを形成すると決定する。このようにすることにより、インク量画像データＩＩＤにおいて多く使用されるインクとインク濃度についてのカラーパッチを形成することができる。例えば、風景写真の場合には、空色を再現可能なインク量に対応するカラーパッチを形成し、特に空色について再現精度を向上させることができる。なお、ステップＳ１７３にて決定されるカラーパッチのインク量階調値に対応するインクは本発明の多用インクに相当し、該インク量階調値が示すインク量は本発明の頻出インク量に相当する。
【００２９】
一方、印刷する画像データＩＤが特徴を有していない場合には、該測色データＭＤに測色値が記憶された測色日時が古いカラーパッチを形成すると決定する（ステップＳ１７４）。この場合も、ステップＳ１６９にて決定したカラーパッチの個数分だけ、測色日時が古い（上位の）カラーパッチを形成すると決定する。次に、カラーパッチ決定部Ｐ１ｂは、形成すると決定したカラーパッチの形成位置および大きさを決定する（ステップＳ１７５）。プリンター２０の色再現特性は経時的に変動するため、測色日時が古いカラーパッチについての測色値は信頼性が低いと考えることができる。従って、測色日時が古いカラーパッチを印刷・測色することにより、信頼性が低いと測色値を優先的に更新させることができる。また、必然的に、直前に印刷されたカラーパッチとは異なるカラーパッチが印刷対象として決定されることとなる。
【００３０】
図１２は、カラーパッチの形成位置および大きさを決定する様子の説明図である。カラーパッチ決定部Ｐ１ｂは、形成すると決定したカラーパッチのインク量階調値を中央値とした階級に属する画素（注目画素）のインク量画像データＩＩＤにおける空間的な分布を各カラーパッチについて解析する。図１２に示すように、注目画素が存在する位置の重心座標、および、該重心座標と各注目画素との距離の標準偏差を算出する。そして、該算出した重心座標を矩形状のカラーパッチの重心座標とし、該標準偏差に比例する長さをカラーパッチの一辺の長さとする。なお、印刷する画像データＩＤが特徴を有していない場合には、該測色データＭＤに測色値が記憶された測色日時が古いカラーパッチを、該カラーパッチに対応付けて記憶され位置と異なる位置に形成するようにしてもよい。このようにすることにより、複数のタイミングで同一のカラーパッチが形成される位置を分散させることができる。形成すると決定したすべてのカラーパッチについて形成位置と大きさを決定すると、ステップＳ１７６においてカラーパッチ決定部Ｐ１ｂは各カラーパッチの位置を調整する。
【００３１】
ここでは、各カラーパッチが重なっている場合には、重ならないように位置を調整する。以上のようにすることにより、インク量画像データＩＩＤにおいて各カラーパッチのインク量階調値に類似するインク量階調値を有する画素が存在する位置に、各カラーパッチを形成することができる。各カラーパッチの大きさは、各カラーパッチのインク量階調値に類似するインク量階調値を有する画素の分布する広がりに対応することとなる。以上のようにして、形成するカラーパッチのインク量階調値と位置と大きさを決定すると、インク量画像データＩＩＤと同じ画素数の画像データに対して、決定されたカラーパッチを配置することにより、自動パッチデータＡＰＤを生成する（ステップＳ１７７）。次に、自動パッチデータＡＰＤをハーフトーン部Ｐ２ｃに出力する（ステップＳ１７８）。以降の処理は、固定モードと同様にカラーパッチを印刷する（〜ステップＳ１６５）。なお、画像データＩＤの印刷と同一の印刷解像度かつ同一の印刷用紙にカラーパッチを印刷することとする。
【００３２】
自動モードにおけるカラーパッチの測色も、固定モードと同様に行われるが、カラーパッチ決定部Ｐ１ｂがステップＳ１７３〜Ｓ１７６にて決定・調整したカラーパッチの位置および大きさに基づいて各カラーパッチの測色位置が指定される。カラーパッチの大きさが大きければ、それに応じて測色部Ｐ１ｃは５箇所（左上隅，右上隅，中央，左下隅，右下隅）の測色位置の範囲を広く設定する。自動モードの場合には、基本的に７２個（１８階調×４色）すべてのカラーパッチが印刷・測色されないため、ステップＳ１６７では図８に示す測色データＭＤの測色値および測色日時は一部のカラーパッチについてのみ更新されることとなる。特に、インク量画像データＩＩＤが特徴を有さない場合には、測色データＭＤの測色値のうち測色日時の古いカラーパッチについて測色値が更新されることとなる。自動モードの場合においても、固定モードと同様に補正テーブルＡＴが作成される（ステップＳ１６８）。
【００３３】
ただし、自動モードの場合には、基本的に７２個すべてのカラーパッチが印刷・測色されないため、測色日時の異なる測色値に基づいて補正テーブルＡＴが作成されることとなる。上述したようにプリンター２０の色再現特性は経時的に変動するため、測色日時が新しい測色値に基づいて補正テーブルＡＴが作成するのが望ましい。これに対して、本実施例において、インク量画像データＩＩＤが特徴を有する場合には、該インク量画像データＩＩＤにおいて類似するインク量階調値を有する画素が多く含まれるインク量階調値（多用インク・頻出インク量）のカラーパッチについては印刷・測色することとしている。従って、画像データＩＤにおいて特徴的な色については高精度で再現することができる。一方、インク量画像データＩＩＤが特徴を有さない場合には、測色データＭＤの測色値のうち測色日時の古い測色値のカラーパッチについては印刷・測色することとしている。従って、特定の閾値のキャリブレーション精度が極端に劣化することが防止でき、全体的に良好な色再現精度を実現することができる。
【００３４】
３．設定処理：
図１３は、キャリブレーション設定を受け付けるためのＵＩ画面を示す図である。該ＵＩ画面は、設定管理部Ｐ１ａによってディスプレイ４０に表示される。ＵＩ画面が表示されている期間において、キーボード５０ａとマウス５０ｂからの入力信号が受け付けられる。該ＵＩ画面では、固定モードと自動モードとのいずれかを択一的に選択するラジオボタンＲ１が設けられている。このラジオボタンＲ１に対する操作によってモード設定値ＭＰが指定される。該ＵＩ画面には、周期設定値ＦＰと精度設定値ＡＰを指定するためのスライダーバーＳ１，Ｓ２が設けられている。周期設定値ＦＰは１日（短い）から３６５日（長い）の間で設定でき、精度設定値ＡＰは０％（はやい）から１００％（きれい）の間で設定できる。該ＵＩ画面には、決定ボタンＢ１が設けられており、該決定ボタンＢ１がクリックされたときの操作状態が設定管理部Ｐ１ａによって取得され、該操作状態に応じて設定テーブルＰＴの各設定値ＭＰ，ＦＰ，ＡＰが更新される。このように、キャリブレーションの設定をユーザーが指定できるようにし、該設定に応じてカラーパッチが決定されるようにしたため、ユーザーが過剰に感じる程の数のカラーパッチが形成されたり、処理時間が費やされたりすることが防止できる。
【００３５】
４．変形例：
図１４は、本変形例にかかるキャリブレーション処理のフローチャートである。本実施例では、自動モードであっても、インク量画像データＩＩＤに特徴がないと判断された場合には、固定モードに移行することとしている。このようにすることにより、インク量画像データＩＩＤに特徴がなく、どのインクのどのインク濃度に重点をおいてキャリブレーション処理を実行すべきは判然しない場合には、全体的に再現精度を向上させることができる。
【００３６】
図１５は、変形例においてキャリブレーション設定を受け付けるためのＵＩ画面を示す図である。同図においては、カラーパッチの大きさ設定を、自動モード、大固定モード、小固定モードのいずれかに選択することができるラジオボタンＲ２が追加されている。自動モードが設定された場合には、ステップＳ１７５にて前実施例と同様の手法によってカラーパッチの大きさを決定する。一方、大固定モードと小固定モードとが設定された場合には、注目画素が存在する位置の標準偏差に拘わらず、一定の大きさのカラーパッチを形成すると決定する。むろん、大固定モードが設定された場合に形成されるカラーパッチの大きさは、小固定モードが設定された場合に形成されるカラーパッチよりも大きい。
【符号の説明】
【００３７】
１０…コンピューター、１１…ＣＰＵ、１２…ＲＡＭ、１３…ＲＯＭ、１４…ＨＤＤ、１５…ＧＩＦ、１６…ＶＩＦ、１７…ＩＩＦ、１８…バス、２０…プリンター、２１…ＡＳＩＣ、２２…印刷ヘッド、２３…測色ヘッド、２４…吐出制御回路、２５…印刷ヘッド駆動制御回路、２６…測色ヘッド駆動制御回路、２７…紙送りモーター駆動制御回路、２８…ＧＩＦ、２９…バス、４０…ディスプレイ、５０ａ…キーボード、５０ｂ…マウス、Ｐ１…キャリブレーションプログラム、Ｐ１ａ…設定管理部、Ｐ１ｂ…カラーパッチ決定部、Ｐ１ｃ…測色部、Ｐ１ｄ…補正データ作成部、Ｐ２…プリンタードライバー、Ｐ２ａ…サイズ変換部、Ｐ２ｂ…色変換部、Ｐ２ｃ…ハーフトーン部、Ｐ２ｄ…印刷データ生成部、ＰＤ…プログラムデータ、ＩＤ…画像データ、ＡＴ…補正テーブル、ＰＴ…設定テーブル、ＭＤ…測色データ、ＳＤ…標準データ、ＦＰＤ…固定パッチデータ、ＡＰＤ…自動パッチデータ。
【図１】
2011077844.tif 000003
【図２】
2011077844.tif 000004
【図３】
2011077844.tif 000005
【図４】
2011077844.tif 000006
【図５】
2011077844.tif 000007
【図６】
2011077844.tif 000008
【図７】
2011077844.tif 000009
【図８】
2011077844.tif 000010
【図９】
2011077844.tif 000011
【図１０】
2011077844.tif 000012
【図１１】
2011077844.tif 000013
【図１２】
2011077844.tif 000014
【図１３】
2011077844.tif 000015
【図１４】
2011077844.tif 000016
【図１５】
2011077844.tif 000017