(57)【要約】【課題】キャリブレーションとカラーマッチングの効率を向上させる。【解決手段】  キャリブレーション手段が印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行う。カラーマッチング手段は、キャリブレーションが行われたことを条件として、印刷装置による再現色を所望のターゲット色に合致させるカラーマッチングを行う。すなわち、カラーマッチングを行うための条件として、キャリブレーションが行うことが必要とされる。【選択図】図７
2008072602.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置が画像データに応じて記録媒体上に再現する色を調整する色調整システムにおいて、
上記印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行うキャリブレーション手段と、
上記キャリブレーションが行われたことを条件に、上記印刷装置による再現色を所望のターゲット色に合致させるカラーマッチングを行うカラーマッチング手段とを具備することを特徴とする色調整システム。
【請求項２】
上記カラーマッチング手段は、
所定の色空間とインク量空間との空間対応関係を規定した第１インク量プロファイルを使用して、色空間全体を網羅する複数の色のパッチを上記印刷装置によって印刷し、その測色結果に基づいて上記第１インク量プロファイルを調整するとともに、
上記キャリブレーション手段は、
各インク量ごとの補正量を規定した第２インク量プロファイルを使用して、インク量空間において各インクのインク量を独立して変動させた複数の色のパッチを上記印刷装置によって印刷し、その測色結果に基づいて上記第２インク量プロファイルを調整することを特徴とする請求項２に記載の色調整システム。
【請求項３】
ある印刷装置において上記キャリブレーションと上記カラーマッチングを行うことにより上記カラーマッチング手段が調整したプロファイルの調整データが作成されている場合であって、他の印刷装置において上記キャリブレーションが行われている場合に、
当該調整データを当該他の印刷装置において使用可能とすることを特徴とする請求項１に記載の色調整システム。
【請求項４】
ある印刷装置において上記キャリブレーションと上記カラーマッチングを行うことにより上記カラーマッチング手段が調整したプロファイルの調整データが作成されている場合であって、再度の上記キャリブレーションが行われた場合に、
当該調整データを当該印刷装置において使用可能とすることを特徴とする請求項１に記載の色調整システム。
【請求項５】
印刷装置が画像データに応じて記録媒体上に再現する色を調整する色調整方法において、
上記印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行うキャリブレーションと、
上記印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行ったことを条件として、上記印刷装置による再現色を所望のターゲット色に合致させるカラーマッチングと、を行うことを特徴とする色調整方法。
【請求項６】
印刷装置が画像データに応じて記録媒体上に再現する色を調整する機能をコンピュータに実行させる色調整プログラムにおいて、
上記印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行うキャリブレーション機能と、
上記キャリブレーションが行われた場合に、上記印刷装置による再現色を所望のターゲット色に合致させるカラーマッチングを行うカラーマッチング機能と、をコンピュータに実行させることを特徴とする色調整プログラム。
【請求項７】
１の印刷装置を含む複数の印刷装置を備え、第１の画像データを所定の色空間における第２の画像データに変換する第１の処理手段と、上記第２の画像データを上記１の印刷装置で印刷することができる第３の画像データに変換する第２の処理手段を具備し、所望のターゲットと略同一の印刷結果を得るための印刷制御システムであって、
上記１の印刷装置以外の印刷装置と略同一の印刷結果を得られるように上記１の印刷装置に対して上記第２の処理手段を調整するキャリブレーションを行うキャリブレーション手段と、
上記キャリブレーション手段により上記第２の処理手段が調整されていることを条件として、所望のターゲットと略同一の印刷結果を得られるように上記１の印刷装置に対して上記第１の処理手段を調整するカラーマッチングを行うカラーマッチング手段とを具備することを特徴とする印刷制御システム。
【請求項８】
上記キャリブレーション手段は、
上記第２の画像データを変換して得られた上記第３の画像データに基づき上記１の印刷装置が印刷した結果と、所定の印刷装置で同一の上記第２の画像データを変換して得られた上記第３の画像データに基づき印刷した結果と略同一の印刷結果が得られるように、調整を行い、
上記カラーマッチング手段は、
上記第１の画像データを変換して得られた上記第３の画像データに基づき上記１の印刷装置で印刷した結果と、上記ターゲットとして他の印刷装置で同一の上記第１の画像データに基づき印刷した結果と略同一の印刷結果が得られるように、調整を行うことを特徴とする請求項７に記載の印刷制御システム。
【請求項９】
上記カラーマッチング手段は、
上記１の印刷装置以外の印刷装置に対して上記キャリブレーション手段が実行されたことを条件として実行された上記カラーマッチング手段によって調整された上記第１の処理手段と同様の処理が行われるように、上記１の印刷装置における上記第１の処理手段を調整することを特徴とする請求項８に記載の印刷制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置に対する色調整に関する。
【背景技術】
【０００２】
プリンタキャリブレーションは、プリンタ機体間の色再現性の差を補償するために行われている。具体的には、標準機の再現色にキャリブレーション対象の機体の再現色が近づくようにインクの出力特性を調整することによりキャリブレーションが行われる（例えば、特許文献１、参照。）。その際に、複数色のパッチを印刷し、このパッチの測色値の狙いの標準機の再現色に対するずれ量を把握し、そのずれ量を補償するようにインクの出力特性を補正する。かかるキャリブレーションを行うことによりキャリブレーション対象の機体の再現色と標準機の再現色とを一致させることができる。
一方、プリンタのカラーマッチングは、プリンタによる再現色を所望のターゲット色に一致するようにＩＣＣプロファイル等を調整することにより行われる（例えば、特許文献２、参照。）。カラーマッチングにおいても、複数色のパッチを印刷し、このパッチの測色値のターゲット色に対するずれ量を把握し、そのずれ量を補償するようにインクの出力特性をＩＣＣプロファイル等にて補正する。例えば、プリンタの再現色をターゲットとしてのスクリーン印刷機の再現色に合わせておけば、スクリーン印刷機で出力した場合の色の出来映えをプリンタによる印刷によって事前に確認しておくことができる。
【特許文献１】特開２００５−２０４０５３号公報
【特許文献２】特開２００３−２９８８６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
上述したプリンタキャリブレーションとカラーマッチングのいずれにおいてもプリンタの再現色が調整できる点で類似する性質を有するものの、これらが効率よく行われるように統括的に管理する手法がなかった。例えば、あるプリンタにてカラーマッチングを行って所望のターゲット色を当該プリンタにて再現可能なＩＣＣプロファイルを作成した場合であっても、他のプリンタで当該ターゲット色を再現させるためには当該他のプリンタにて再びカラーマッチングを行い当該他のプリンタのためのＩＣＣプロファイルを作成する必要がある。同一の機種であってもプリンタの機体ごとに再現色にばらつきがあるからである。また、あるプリンタにてカラーマッチングを行って所望のターゲット色を当該プリンタにて再現可能なＩＣＣプロファイルを作成した場合であっても、当該プリンタの再現色に経時的な変化が生じた場合には、当該プリンタにて再びカラーマッチングを行ってＩＣＣプロファイルを再作成する必要がある。すなわち、同一機体での再現色の変動、あるいは、複数の機体間での再現色の変動がある度にカラーマッチングをしなければならなかった。カラーマッチングは、一般的に高次元の色空間同士の対応づけを行うこと要するため、プリンタの再現色に変動がある度に負担の大きい処理を行わなければならないという問題があった。
この発明は、上述した課題にかんがみてなされたものであり、プリンタキャリブレーションとカラーマッチングが効率よく行われるようにすることを目的とする。
【課題を解決するための手段】
【０００４】
こうした目的を達成するため、請求項１に記載の発明では、まず、キャリブレーション手段が印刷装置による再現色を所定の標準色に合致させるためのキャリブレーションを行う。ここで、標準色は予め定められた色であればよく、印刷装置の標準機が再現する色を標準色とするのが一般的である。複数の印刷装置にてキャリブレーションを行うことにより印刷装置間の再現色のばらつきを補償することができる。また、同一の印刷装置にて複数の時期にキャリブレーションを行うことにより、同一の印刷装置における経時的な再現色の変動を補償することができる。
【０００５】
カラーマッチング手段は、キャリブレーションが行われたことを条件として、印刷装置による再現色を所望のターゲット色に合致させるカラーマッチングを行う。すなわち、カラーマッチングを行うための条件として、キャリブレーションが行うことが必要とされる。予め印刷装置の再現色のばらつきが補償された後に、カラーマッチングを行うこととなるため、カラーマッチング自体が再現色のばらつきを受けることが防止できる。従って、カラーマッチングの効果が特定の時期における特定の機体のみに対して及ぶのでなく、予め同一の標準色にキャリブレーションされたいかなる印刷装置に対しても及ぶものとなる。従って、例えばカラーマッチングを行うことによって作成したＩＣＣプロファイルを、キャリブレーション済みの他の印刷装置においても有効に使用することが可能となり、他の印刷装置においてカラーマッチングをしなくてもよくなる。
【０００６】
上記キャリブレーション手段と上記カラーマッチング手段は、いずれも上記印刷装置が上記記録媒体に吐出するインク量を規定したプロファイルを調整することによって上記記録媒体における再現色を調整する。すなわち、本発明の印刷装置はインクを記録媒体に吐出することにより画像データに対応する画像を記録媒体上に形成する。そのため、印刷装置が記録媒体に吐出するインク量を規定したプロファイルを調整することによって、上記キャリブレーション手段と上記カラーマッチング手段が記録媒体における再現色を調整することができる。望ましい構成として、上記キャリブレーション手段と上記カラーマッチング手段が調整する上記プロファイルは互いに独立させておけば、上記カラーマッチング手段によって調整された上記プロファイルを独立して扱うことができる。従って、当該プロファイルをキャリブレーション済みの他の印刷装置で使用できるように複製し、当該他の印刷装置におけるカラーマッチングを省略することができる。
【０００７】
また、請求項２に記載の発明では、上記カラーマッチング手段が、色空間全体を網羅する複数の色のパッチを上記印刷装置によって印刷する。そして、これらのパッチの測色結果に基づいて所定の色空間とインク量空間との空間対応関係を規定した第１インク量プロファイルを調整する。複数インクの混色による色の変動は、非線形的要素があり、かつ、複数インクの混色による交互作用も影響するため、インク量空間と所定の色空間の空間同士の対応関係を第１インク量プロファイルにて規定しておく必要がある。この第１インク量プロファイルによれば、所定の色空間において色が特定された任意の画像データに応じたインク量を発生させて、画像を形成することができる。その際に発生するインク量を調整することができるため、カラーマッチング手段が印刷装置の再現色を調整することができる。色空間全体を網羅する複数の色のパッチを測色するため、複数のインクを種々の構成比率で混色したときの色の傾向も把握することができ、第１インク量プロファイルを調整する指針を得ることができる。
【０００８】
一方、上記キャリブレーション手段も、上記印刷装置によって再現した色の測色結果に基づいてプロファイルを調整するが、ここで調整される第２インク量プロファイルは各インクの各インク量ごとの補正量を規定したプロファイルとされる。すなわち、第２インク量プロファイルは、あるインクのあるインク量が入力されたときに、どれだけのインク量を補正量として増減すべきかを規定したプロファイルである。例えば、標準色が線形的な出力特性を有している場合には、インク量の入力値に対して線形的な出力特性が実現できる補正量を規定した第２インク量プロファイルとなるようにキャリブレーション手段が調整を行う。ここでは、各インクのインク量を独立して変動させた複数の色のパッチを上記印刷装置によって印刷し、その測色結果を得るため、各インクの各インク量に対して適正な補正量を得ることができる。また、各インク量を独立して扱うため、高次元の色空間同士の対応関係を調整する必要があるカラーマッチングよりも負担の少ない処理によってキャリブレーションが実現される。
【０００９】
このようにキャリブレーションとカラーマッチングとでは処理の負担が大きく異なっており、まず処理負担の少ないキャリブレーションが行われていることを条件として、カラーマッチングを行うようにすることによって、全体的な処理の効率を向上させることができる。すなわち、キャリブレーションが行われていることを条件とすることにより、処理負担の大きいカラーマッチングがむやみに行われ効率性が損なわれることが防止できる。
【００１０】
さらに、請求項３に記載の発明は、ある印刷装置において上記キャリブレーションと上記カラーマッチングを行うことにより上記カラーマッチング手段が調整した調整データが作成されている場合を想定している。この場合、通常であれば他の印刷装置において上記ターゲット色を再現するためには、他の印刷装置にて上記カラーマッチングを行う必要があるが、他の印刷装置において上記キャリブレーションが行われていることを条件として上記調整データを当該他の印刷装置においても使用できるようにする。すなわち、双方の印刷装置において上記キャリブレーションが実行されていれば、両者の色の再現性のばらつきは補償されているはずであり、その上で一方の印刷装置で行ったカラーマッチングは、他方の印刷装置においても同様に有効であると考えることができる。従って、カラーマッチングによって作成した上記調整データを双方の印刷装置にて使用可能とすることにより、双方の印刷装置においてカラーマッチングをすることなく正確に上記ターゲット色の再現を実現することができる。
【００１１】
また、ある印刷装置において上記キャリブレーションと上記カラーマッチングを行うことにより上記第１インク量プロファイルの調整データが作成されている場合であっても、経時的な要因等によって同一の印刷装置の色再現性が変動していることも考えられる。その場合、一旦は有効に作成された上記調整データも精度を欠くものとなるため、請求項４に記載の発明では、再度、キャリブレーションを行うことを条件として、当該調整データを使用可能とする。すなわち、過去に上記カラーマッチングを行った直前と、現在との双方において上記キャリブレーションが実行されていれば、過去と現在との色の再現性のばらつきは補償されているはずであり、過去に行ったカラーマッチングにおいて有効に作成された上記調整データは、現在の印刷装置においても同様に有効であると考えることができる。従って、カラーマッチングを再度行うことなく、正確に上記ターゲット色の再現を実現することができる。
【００１２】
むろん、以上の発明は、装置のみならず、請求項５のような色調整方法によって実現することも可能であるし、請求項６のように上記方法に従った処理を実行する色調整プログラムによって実現することも可能である。また、本発明にかかる装置、方法、プログラムは単独で実施される場合もあるし、例えば請求項７〜請求項９の印刷制御システムのような機器に組み込まれた状態で他の装置、方法、プログラムとともに実施されることもあるなど、発明の思想としてはこれに限らず、各種の態様を含むものであり、適宜、変更可能である。請求項７〜請求項９においてもキャリブレーションが行われたことを条件としてカラーマッチングを行う特別な技術的特徴を有しているため、同様の効果を得ることができる。また、例えば予めキャリブレーションが行われているか否かによってカラーマッチングの実行可否が決定されるカラーマッチング装置等においても、本発明の効果を同様に得ることができる。同様に、キャリブレーションを行ったことを条件として調整データの使用可否が決定されるキャリブレーション装置等においても、本発明の効果を同様に得ることができる。
【００１３】
さらに、本発明のプログラムを記録した記録媒体として提供することも可能である。このプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体であってもよいし、今後開発されるいかなる記録媒体においても全く同様に考えることができる。また、一次複製品、二次複製品などの複製段階については全く問う余地無く同等である。さらに、一部がソフトウェアであって、一部がハードウェアで実現されている場合においても発明の思想において全く異なるものではなく、一部を記録媒体上に記憶しておいて必要に応じて適宜読み込まれるような形態のものとしてあってもよい。また、必ずしも全部の機能を単独のプログラムで実現するのではなく、複数のプログラムにて実現させるようなものであってもよい。この場合、各機能を複数のコンピュータに実現させるものであればよい。
【発明を実施するための最良の形態】
【００１４】
ここでは、下記の順序に従って本発明の実施形態について説明する。
（１）色調整システム：
（２）各種管理処理：
（３）キャリブレーションについて：
（４）カラーマッチングについて：
【００１５】
（１）色調整システム
図１は、本発明の一実施形態にかかる色調整システムおよび印刷制御システムの概略構成を示している。なお、本発明の色調整システムおよび印刷制御システムは印刷装置に対する色調整ができればよく、その構成要素として印刷装置が含まれる必要はない。同図において、色調整システム１００は、それぞれインターネットＩＮＴを経由して相互に通信可能に接続されたコンピュータ１０とサーバ７０とから構成されている。サーバ７０には標準プリンタ７１と測色機７２が接続されている。予めパッチデータＢ１５ａ２に基づいて標準プリンタ７１がキャリブレーション用カラーパッチを印刷し、このカラーパッチの測色値が測色機７２によって取得されている。この測色値は、例えばＣＩＥＬＡＢ値（Ｌ*ａ*ｂ*値）やＸＹＺ値で表された標準色データ７３として記憶されており、コンピュータ１０に送信可能となっている。コンピュータ１０にはプリンタ４０が接続されるとともに、コンピュータ１０から記録媒体やＬＡＮ等を介して出力した画像データに基づいて印刷を実行することが可能なデジタルスクリーン印刷機６０が備えられている。デジタルスクリーン印刷機６０は、印刷する画像データ１５ａに応じて作成した版によって大量の印刷を行うものである。
【００１６】
図２はコンピュータ１０およびその周辺機器の概略構成を示すブロック図である。コンピュータ１０は演算処理の中枢をなす図示しないＣＰＵや記憶媒体としてのＲＯＭやＲＡＭ等を備えており、ＨＤＤ１５等の周辺機器を利用しながら所定のプログラムを実行することができる。コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ１８も接続されている。さらに、プリンタ４０とはＵＳＢ用Ｉ／Ｏ１９ｂを介して接続されている。
【００１７】
また、当該ＵＳＢ用Ｉ／Ｏ１９ｂを介して測色機５０が接続されている。本実施形態におけるプリンタ４０は複数色のインクを充填するインクカートリッジを色毎に着脱可能な機構を備えており、この機構にＣＭＹＫｌｃｌｍ（シアン、マゼンタ、イエロー、ブラック、ライトシアン、ライトマゼンタ）の各インクのカートリッジを搭載する。プリンタ４０においては、これらのインク色を組み合わせて多数の色を形成可能であり、これにより印刷媒体上にカラー画像を形成する。また、本実施形態において、プリンタ４０は異なる３種のインク量でインク滴を吐出可能であり、１画素について４階調の表現が可能である。本明細書ではインク滴の大きさに着目し、各インク滴を大中小ドットと呼ぶ。本実施形態におけるプリンタ４０はインクジェット方式のプリンタであるが、インクジェット方式の他にもレーザー方式等、種々のプリンタに対して本発明を適用可能である。
【００１８】
さらに、ＣＭＹＫｌｃｌｍの６色の有色インクを使用する構成が必須というわけではなく、ＣＭＹＫの４色やＣＭＹＫｌｃｌｍＤＹ（ダークイエロー）の７色を使用する構成であってもよい。むろん、他の色、例えばＲ（レッド）やＶ（バイオレット）をｌｃｌｍインクの代わりに使用してもよいし、Ｋインクについて濃淡インクを使用してもよい。測色機５０においては、既知の光源で印刷物を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値、例えばＣＩＥＬＡＢ値（Ｌ*ａ*ｂ*値）やＸＹＺ値を出力可能である。
【００１９】
本実施形態においては、プリンタ４０で印刷したパッチのＣＩＥＬＡＢ値を測色し測色データとしてＵＳＢ用Ｉ／Ｏ１９ｂに出力する。また、コンピュータ１０とプリンタ４０の接続インターフェースやコンピュータ１０と測色機５０の接続インターフェースも上述のものに限る必要はなくパラレルインターフェースやＳＣＳＩ接続，無線接続など種々の接続態様を採用可能であるし、今後開発されるいかなる接続態様であっても同様である。
【００２０】
コンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ１８における画像やプリンタのプロパティ画面等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２１】
ＰＲＴＤＲＶ２１では図示しないアプリケーションプログラムから印刷指示が行われた画像や後述するパッチの画像について所定の処理を行って印刷を実行可能である。ＰＲＴＤＲＶ２１は、印刷を実行するために画像データ取得モジュール２１ａと色変換モジュール２１ｂと大中小ドット生成モジュール２１ｃとハーフトーン処理モジュール２１ｄと印刷データ生成モジュール２１ｅとを備えている。上述の印刷指示がなされると上記ＰＲＴＤＲＶ２１が駆動され、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して、印刷媒体や画質，印刷速度などの印刷条件を示す情報やキャリブレーション動作を実行するための指示を入力させる図示しないＵＩを表示する。
【００２２】
上記キーボード３１やマウス３２等を操作して利用者が当該ＵＩにて印刷に必要な情報を入力し、また、印刷の実行指示を行うと、上記ＰＲＴＤＲＶ２１の各モジュールが起動され、各モジュールによって上記画像データの各画素データに対する処理が実施され、印刷データが生成される。生成された印刷データはＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力され、プリンタ４０は当該印刷データに基づいて印刷を実行する。
【００２３】
より具体的には、上記画像データ取得モジュール２１ａは印刷対象の画像を示す画像データ１５ａを取得する。このとき、画像データ１５ａの画素数に過不足があれば印刷に必要な画素を確保するため適宜解像度変換処理を行う。この画像データ１５ａはＲＧＢ（レッド，グリーン，ブルー）の各色成分を階調表現して各画素の色を規定したドットマトリクス状のデータであり、本実施形態では各色２５６階調であり、ｓＲＧＢ規格に従った表色系を採用した画像データである。カラーパッチを印刷するための２種類のパッチデータＡ１５ａ１とパッチデータＢ１５ａ２が画像データ１５ａの一部として用意されている。パッチデータＡ１５ａ１に基づいて標準プリンタ７１およびプリンタ４０がキャリブレーション用パッチを印刷し、パッチデータＢ１５ａ２に基づいてデジタルスクリーン印刷機６０およびプリンタ４０がカラーマッチング用パッチを印刷する。キャリブレーション用パッチは、各インクの出力特性を把握するためのパッチであるため、パッチデータＡ１５ａ１はＣＭＹＫｌｃｌｍ各成分のグラデーションを示すＣＭＹＫｌｃｌｍ表色系の画像データである。カラーマッチング用パッチは、出力ＩＣＣプロファイル１５ｃを評価するためのパッチであるため、パッチデータＢ１５ａ２はｓＲＧＢ表色系の画像データである。
【００２４】
色変換モジュール２１ｂは各画素の色を示す表色系を変換するモジュールであり、ＨＤＤ１５に記録された入力ＩＣＣプロファイル１５ｂを適宜参照して画像データ１５ａ（１５ａ２）のｓＲＧＢ表色系を非機器依存表色系であるＣＩＥＬＡＢ表色系に変換する。さらに、色変換モジュール２１ｂはＨＤＤ１５に記録された出力ＩＣＣプロファイル１５ｃを適宜参照して、ＣＩＥＬＡＢ表色系に変換された画像データ１５ａ（１５ａ２）をプリンタ４０が搭載するインク色（ＣＭＹＫｌｃｌｍ）を成分とするＣＭＹＫｌｃｌｍ表色系に変換する。入力ＩＣＣプロファイル１５ｂと出力ＩＣＣプロファイル１５ｃは、複数の色についてｓＲＧＢ表色系とＣＭＹＫｌｃｌｍ表色系をデバイス非依存のＣＩＥＬＡＢ表色系の対応関係を記述したテーブルである。
【００２５】
従って、ｓＲＧＢ表色系で表現した任意の色に関し、その周りの色であって入力ＩＣＣプロファイル１５ｂに規定されたｓＲＧＢの色を参照すれば補間演算によって当該任意の色に対応したＣＩＥＬＡＢ表色系の色を特定することができ、さらに特定したＣＩＥＬＡＢ表色系の色の周りの色であって出力ＩＣＣプロファイル１５ｃに規定されたＣＩＥＬＡＢの色を参照すれば補間演算によって当該任意の色に対応したＣＭＹＫｌｃｌｍ表色系の色を特定することができ、色変換を実施することができる。キャリブレーション用パッチを印刷するためのパッチデータＡ１５ａ１はＣＭＹＫｌｃｌｍ表色系の画像データであるため、例外的に色変換をすることなくそのまま大中小ドット生成モジュール２１ｄに入力される。なお、出力ＩＣＣプロファイル１５ｃは最終的に吐出されるＣＭＹＫｌｃｌｍの補正量を含んだインク量を規定したプロファイルであり、本発明の第２インク量プロファイルに相当する。予めデフォルトの出力ＩＣＣプロファイル１５ｃが用意されるが、後述するカラーマッチング処理を行うことにより、あるターゲット色をプリンタ４０にて再現可能な出力ＩＣＣプロファイル１５ｃが調整データとして作成される。すなわち、出力ＩＣＣプロファイル１５ｃはターゲット色に応じて複数用意されることとなる。
【００２６】
ＣＭＹＫｌｃｌｍ表色系のデータはＣＭＹＫｌｃｌｍの各色について２５６階調で階調表現した画像データであり、各階調値が各画素、各色のインク量に対応している。すなわち、階調値０で各色インクを記録しない状態を表現し、階調値２５５で各色インクを最大限記録する状態を表現している。階調値０〜２５５においては、階調値変化とインク量変化とを線形に対応させたり、階調値変化と明度変化とを線形に対応させるなど、種々の構成を採用可能である。
【００２７】
本実施形態にかかるプリンタ４０は上述のように大中小ドットを吐出可能であり、大中小ドット生成モジュール２１ｃは上記２５６階調のＣＭＹＫｌｃｌｍデータに基づいて、各色毎に大中小ドットの記録量を示すデータに変換する。すなわち、ＨＤＤ１５には、ＣＭＹＫｌｃｌｍの各階調値と大中小ドットの記録量を示す階調値とを対応づけた大中小振り分けテーブル１５ｄが記録されており、大中小ドット生成モジュール２１ｃは当該大中小振り分けテーブル１５ｄを参照してＣＭＫＹｌｃｌｍの各階調値を各色毎に大中小ドットの階調値に変換する。
【００２８】
本実施形態において、大中小ドットの階調数はＣＭＹＫｌｃｌｍの階調数より多く、１２ｂｉｔ（４０９６階調）で表現されている。大中小ドットの階調値においては、大中小の各ドットを記録しない状態を階調値０で表現し、大中小の各ドットを最大限記録する状態を階調値４０９５で表現している。階調値０〜４０９５においては、階調値変化と大中小各インク滴のドット数変化とを線形に対応させたり、階調値変化と大中小各インクが記録された状態での明度変化とを線形に対応させるなど、種々の構成を採用可能である。
【００２９】
大中小ドットの階調値は、種々の手法によって決定することができる。例えば、ＣＭＹＫｌｃｌｍの階調値０〜２５５に対して大ドットのみの階調値を対応させることによって大ドットのみでＣＭＹＫｌｃｌｍの階調変化を表現し、その後に大ドットの一部を等価な明度の小ドットや中ドットで置換するなどして決定可能である。この決定においては、以上のような置換に際してバンディングやにじみが発生しないように、大中小ドットの記録量を決定している。
【００３０】
また、ＨＤＤ１５に予め記録される上記大中小振り分けテーブル１５ｄは、標準プリンタ７１について決定されたデータである。すなわち、プリンタ４０の製造者は、プリンタ４０の製造段階で予め標準プリンタ７１を用意しておき、当該大中小振り分けテーブル１５ｄを参照して印刷を行ったときの個別のプリンタ４０の出力色が当該標準機の出力色とほぼ等価になるようにインク吐出量等を調整する。本実施形態においては、個別のプリンタ４０の出荷時にこの大中小振り分けテーブル１５ｄが所定の記録媒体に記録され、コンピュータ１０に対するインストール時に当該記録媒体からＨＤＤ１５にコピーされる。本実施形態において初期状態ではデフォルトの大中小振り分けテーブル１５ｄが参照されるが、後述するキャリブレーション処理後にはキャリブレーションによって調整された大中小振り分けテーブル１５ｄが参照される。
【００３１】
図３は、当該大中小振り分けテーブル１５ｄの例を示す図である。同図においては、ある色の大中小振り分け標準機データを示しており、横軸がＣＭＹＫｌｃｌｍの階調値，縦軸が大中小各インク滴の記録量を示す。同図２においては、インク記録量を階調値およびドット記録率（％）の双方にて示しており、右側の縦軸が階調値（０〜４０９５）、左側の縦軸がドット記録率である。ここで、「ドット記録率」とは、一定の階調値に応じて一様な領域が再現されるときに、その領域内の画素のうちでドットが形成される画素の割合を意味する。大中小振り分けテーブル１５ｄによって最終的にプリンタ４０が吐出するＣＭＹＫｌｃｌｍのインク量が規定されているため、大中小振り分けテーブル１５ｄは本発明の第２インク量テーブルに相当する。
【００３２】
本実施形態においては、以上のように、ＣＭＹＫｌｃｌｍの階調数より大中小ドットの階調数の方が多いことを利用して、高精度の色再現を実現している。すなわち、ＣＭＹＫｌｃｌｍの階調数と大中小ドットの階調数とが同数であれば、ＣＭＹＫｌｃｌｍ階調値の最小変化”１”に対応する大中小ドット階調値の最小変化も”１”である。しかし、大中小ドットの階調数がＣＭＹＫｌｃｌｍの階調数より多ければ、大中小ドット階調値の最小変化”１”はＣＭＹＫｌｃｌｍ階調値の最小変化”１”より小さな変化に対応できる。従って、ＣＭＹＫｌｃｌｍの階調値を小数点以下で修正することによって高精度の色再現を実現可能である。
【００３３】
ハーフトーン処理モジュール２１ｄは、以上のようにして生成された大中小ドットの階調値を参照し、各階調値に対応したインク量に相当する記録をプリンタ４０にて実現するために画素毎の階調数を減じるハーフトーン処理を実施する。すなわち、各画素毎にインクの吐出／非吐出および吐出するインクの量（大中小のいずれか）を特定したハーフトーン画像データを生成する。印刷データ生成モジュール２１ｅはかかるハーフトーン画像データを受け取って、プリンタ４０で使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして逐次プリンタ４０に出力する。
【００３４】
すなわち、プリンタ４０においてはインク吐出デバイスとして吐出ノズル列が搭載されており、当該ノズル列では副走査方向に複数の吐出ノズルが並設されるため、副走査方向に数ドット分離れたデータが同時に使用される。そこで、主走査方向に並ぶデータのうち同時に使用されるべきものがプリンタ４０にて同時にバッファリングされるように順番に並べ替える。そして、印刷データ生成モジュール２１ｅは並べ替え処理後のデータに画像の解像度などの所定の情報を付加して印刷データを生成し、上記ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０に出力する。プリンタ４０にて画像を形成するために必要なすべてのデータが転送されると、プリンタ４０にて印刷媒体上に画像が形成される。
【００３５】
ＰＲＴＤＲＶ２１には、以上のモジュールのほか、カラーマッチングモジュール２１ｆとキャリブレーションモジュール２１ｇと色調整管理モジュール２１ｈが組み込まれている。なお、カラーマッチングモジュール２１ｆとキャリブレーションモジュール２１ｇと色調整管理モジュール２１ｈは、ＰＲＴＤＲＶ２１に組み込まれる必要はなく独立したアプリケーションによって実現されていてもよい。色調整管理モジュール２１ｈは、カラーマッチングモジュール２１ｆとキャリブレーションモジュール２１ｇの制御を司るモジュールである。カラーマッチングモジュール２１ｆとキャリブレーションモジュール２１ｇが実行するカラーマッチング処理とキャリブレーション処理の詳細については後に詳述するが、ここではまずカラーマッチング処理とキャリブレーション処理の目的および効果を概略的に説明する。
【００３６】
図４は、カラーマッチングとキャリブレーションを概略的に比較している。同図において、上段がキャリブレーション処理の概要を示し、下段がカラーマッチング処理の概要を示している。キャリブレーション処理は、パッチデータＡ１５ａ１に基づいて標準プリンタ７１およびプリンタ４０にてキャリブレーション用パッチを印刷し、このキャリブレーション用パッチの測色値を比較することにより実行される。パッチデータＡ１５ａ１はＣＭＹＫｌｃｌｍ表色系の画像データであり、パッチデータＡ１５ａ１によればＣＭＹＫｌｃｌｍ各成分について３２階調の１次元グラデーションを表すキャリブレーション用パッチが印刷される。なお、標準プリンタ７１によるキャリブレーション用パッチの測色値は予め標準色データ７３として用意されているため、サーバ６０から受信した標準色データ７３と、プリンタ４０によるキャリブレーション用パッチの測色値との比較を行うこととなる。
【００３７】
本来、同一のパッチデータＡ１５ａ１に基づいて印刷を行ったため双方の測色値が一致するはずであるが、プリンタ４０や印刷媒体の誤差によって両者に色差が生じる場合がある。そこで、キャリブレーション処理では、両者の比較の結果に基づき調整データを作成し、この調整データを大中小振り分けテーブル１５ｄにフィードバックさせる。大中小振り分けテーブル１５ｄによれば吐出されるインク量を調整することができるため、最終的にプリンタ４０が再現する色が、標準色データ７３と一致するように調整を行うことができる。以上のキャリブレーションを行えば、プリンタ４０の再現色をプリンタ７１の再現色に合致させることができ、プリンタ４０固有の再現色の誤差を防止することができる。
【００３８】
特に、ＣＭＹＫｌｃｌｍ各成分について３２階調の１次元グラデーションを表すキャリブレーション用パッチによって誤差の把握修正を行うため、プリンタ４０機体に依存するＣＭＹＫｌｃｌｍインクの吐出特性を正確に把握することができる。調整対象の大中小振り分けテーブル１５ｄもＣＭＹＫｌｃｌｍ成分ごとに独立したものであるため、各インク成分の出力特性に応じた調整ができる。なお、キャリブレーションを行うごとに大中小振り分けテーブル１５ｄが上書きされるようにしてもよいし、キャリブレーションごとの大中小振り分けテーブル１５ｄが順次蓄積され、最新のものが大中小ドット生成モジュール２１ｃによって使用されるようにしてもよい。
【００３９】
カラーマッチング処理は、パッチデータＢ１５ａ２に基づいてデジタルスクリーン印刷機６０およびプリンタ４０にてカラーマッチング用パッチを印刷し、このカラーマッチング用パッチの測色値を比較することにより実行される。パッチデータＢ１５ａ２はｓＲＧＢ表色系あるいＣＭＹＫ表色系の画像データであり、デフォルトの出力ＩＣＣプロファイル１５ｃを参照して色変換を行いつつ、パッチデータＢ１５ａ２に基づくカラーマッチング用パッチの印刷がプリンタ４０にて行われる。そして、カラーマッチング用パッチの色は、デジタルスクリーン印刷機６０やプリンタ４０のガマット全体を略均一に網羅するように選択されており、デジタルスクリーン印刷機６０とプリンタ４０の再現色がガマット全体について比較される。具体的には、非機器依存色空間であるＣＩＥＬＡＢ色空間において、デジタルスクリーン印刷機６０とプリンタ４０の測色値の対応関係を比較する。この比較の結果、デジタルスクリーン印刷機６０の再現色が実現できるようなインク量が規定された出力ＩＣＣプロファイル１５ｃが新たに作成されＨＤＤ１５に記憶される。以上のようにキャリブレーション処理とカラーマッチング処理はパッチを出力／測色する点において共通するものの、調整対象が異なり、それぞれの目的に応じて印刷されるパッチの特性も大きく相違している。以下、色調整管理モジュール２１ｈがキャリブレーション処理とカラーマッチング処理とを統括的に管理する各種管理処理を詳細に説明する。
【００４０】
（２）各種管理処理
図５は、色調整管理モジュール２１ｈが実行するキャリブレーション管理処理の流れを示している。色調整管理モジュール２１ｈは、ステップＳ１００にてキャリブレーションを実行する旨の指示を受け付けると、ステップＳ１１０においてキャリブレーションモジュール２１ｇに後述するキャリブレーション処理を実行させる。キャリブレーション処理が実行されると、大中小振り分けテーブル１５ｄが更新され、プリンタ４０の再現色が標準プリンタ７１に一致することとなる。ステップＳ１２０においては、色調整管理モジュール２１ｈがキャリブレーションを行った旨と、キャリブレーションを行った日時を格納したキャリブレーション履歴データ１５ｅをＨＤＤ１５に記憶させる。過去に行ったキャリブレーション処理によってキャリブレーション履歴データ１５ｅがすでに記憶されている場合には、最新の情報でキャリブレーション履歴データ１５ｅを更新する。これにより、キャリブレーション履歴データ１５ｅには、最後に行ったキャリブレーション処理の日時が記録されることとなる。
【００４１】
図６は、色調整管理モジュール２１ｈが実行する印刷管理処理の流れを示している。ステップＳ２００においては印刷指示を受け付ける。印刷指示を受け付けると、ステップＳ２１０において色調整管理モジュール２１ｈがキャリブレーション履歴データ１５ｅを取得し、出力ＩＣＣプロファイル１５ｃの使用を許可するか否かを判定する。ここでは、最後に行ったキャリブレーション処理の日時と、現在の日時を比較し、所定の有効期間が経過していないか否かを判定する。そして、有効期間が経過していない場合には出力ＩＣＣプロファイル１５ｃの使用を許可し、有効期間が経過している場合には出力ＩＣＣプロファイル１５ｃの使用を許可しない。有効期間は、プリンタ４０の再現色の経時変化特性に基づいて設定され、例えば許容できる限度の色差が生じる期間を統計的に調査しておき、その期間を有効期間とすることができる。
【００４２】
出力ＩＣＣプロファイル１５ｃの使用を許可する場合には、ステップＳ２２０にて印刷に使用する出力ＩＣＣプロファイル１５ｃの指定を受け付ける。出力ＩＣＣプロファイル１５ｃは後述するカラーマッチング処理によってターゲット色ごとに作成されているため、所望のターゲット色に応じたものが所定のＵＩにて選択可能となっている。キャリブレーション処理が所定の有効期間内に行われていれば、ステップＳ２１０にてすべての出力ＩＣＣプロファイル１５ｃについて使用を許可するため、いずれの出力ＩＣＣプロファイル１５ｃが選択されても選択された出力ＩＣＣプロファイル１５ｃを使用することができる。ステップＳ２３０においては、実際に印刷処理を実行させる。具体的には、画像データ取得モジュール２１ａと色変換モジュール２１ｂと大中小ドット生成モジュール２１ｃとハーフトーン処理モジュール２１ｄと印刷データ生成モジュール２１ｅおよびプリンタ４０を駆動させ、上述した一連の手順で印刷処理を実行させる。その際に、色変換モジュール２１ｂは、ステップＳ２２０にて選択された出力ＩＣＣプロファイル１５ｃを参照するため、所望のターゲット色を再現することができる。
【００４３】
一方、ステップＳ２１０にて出力ＩＣＣプロファイル１５ｃの使用を許可しない場合には、図５のステップＳ１１０，Ｓ１２０と同様に、ステップＳ２４０にてキャリブレーションモジュール２１ｇにキャリブレーション処理を実行させ、その日時でキャリブレーション履歴データ１５ｅを更新する。そして、ステップＳ２１０に戻り、再度、ＩＣＣプロファイル１５ｃの使用を許可するか否かを判定する。基本的には、直前のキャリブレーション処理によってキャリブレーション履歴データ１５ｅが更新されているため、出力ＩＣＣプロファイル１５ｃの使用が許可される。以上のように、図５と図６に示したキャリブレーション管理処理と印刷管理処理を行うことにより、キャリブレーションを有効期間内に行ったことを条件として、出力ＩＣＣプロファイル１５ｃの使用を許可することができる。
【００４４】
すなわち、キャリブレーションを行ってから有効期間を経過していないプリンタ４０、あるいは、一旦は有効期間が経過したが再度キャリブレーションを行ったプリンタ４０においてのみ出力ＩＣＣプロファイル１５ｃを使用できるようにすることができるため、プリンタ４０の再現色の機体誤差や経時誤差等に影響されることなく、正確に所望のターゲット色を再現することができる。例えば、デジタルスクリーン印刷機６０をターゲット色として作成された出力ＩＣＣプロファイル１５ｃを選択した場合には、デジタルスクリーン印刷機６０での印刷出来映えのプルーフィングもプリンタ４０によって簡単に実現することができる。
【００４５】
本実施形態においては、過去に行ったキャリブレーションの時期に基づいて出力ＩＣＣプロファイル１５ｃの使用許否を判定するものとしたが、キャリブレーション条件と印刷条件の一致性に基づいて使用許否を判定してもよい。例えば、キャリブレーション履歴データ１５ｅにキャリブレーション用パッチを印刷した印刷用紙を記録しておき、これが印刷指示にて指定された印刷用紙と一致する場合に限り、出力ＩＣＣプロファイル１５ｃの使用を許可するようにしてもよい。このようにすれば、印刷指示された印刷用紙についてのキャリブレーションが実行されたことが保証でき、当該印刷用紙にて正確な色再現を保証することができる。なお、図５と図６に示したキャリブレーション管理処理と印刷管理処理では、カラーマッチングにより作成されたインク量プロファイルの調整データとしての出力ＩＣＣプロファイル１５ｃをキャリブレーションが行われたことを条件として使用可能としているため、これらの処理を実行させる色調整管理モジュール２１ｈが本発明のキャリブレーション装置を具体的に実現しているということができる。
【００４６】
図７は、色調整管理モジュール２１ｈが実行するカラーマッチング管理処理の流れを示している。ステップＳ３００においては、色調整管理モジュール２１ｈがカラーマッチングを実行させる旨の指示を受け付ける。ステップＳ３１０においては、色調整管理モジュール２１ｈがキャリブレーション履歴データ１５ｅを取得するとともに、キャリブレーションが有効期間内に行われたか否かを判定する。キャリブレーションが有効期間内に行われていた場合にはカラーマッチング処理の実行を許可し、キャリブレーションが有効期間内に行われていなかった場合にはカラーマッチング処理の実行を許可しない。なお、ステップＳ３１０で使用する有効期間は、上述したステップＳ２１０と同様のものとすることができる。むろん、異なる有効期間を設定することも可能である。
【００４７】
ステップＳ３１０にてカラーマッチング処理の実行を許可すると判定した場合には、色調整管理モジュール２１ｈがステップＳ３２０にてカラーマッチングモジュール２１ｆに後述するカラーマッチング処理を実行させる。一方、ステップＳ３１０にてカラーマッチング処理の実行を許可すると判定した場合には、図５のステップＳ１１０、Ｓ１２０と同様に、ステップＳ３３０にてキャリブレーションモジュール２１ｇにキャリブレーション処理を実行させ、その日時でキャリブレーション履歴データ１５ｅを更新する。そして、ステップＳ３１０に戻り、再度、カラーマッチング処理の実行を許可するか否かを判定する。基本的には、直前のキャリブレーション処理によってキャリブレーション履歴データ１５ｅが更新されているため、カラーマッチング処理の実行が許可される。以上のように、図５と図７に示したキャリブレーション管理処理とカラーマッチング管理処理を行うことにより、キャリブレーションを有効期間内に行ったことを条件として、カラーマッチング処理の実行を許可することができる。
【００４８】
すなわち、キャリブレーションを行ってから有効期間を経過していないプリンタ４０、あるいは、一旦は有効期間が経過したが再度キャリブレーションを行ったプリンタ４０においてのみカラーマッチング処理を実行できるようにすることができるため、プリンタ４０の再現色の機体誤差や経時誤差等に影響されることのないカラーマッチング処理を実現することができる。従って、カラーマッチング処理によって作成された出力ＩＣＣプロファイル１５ｃもプリンタ４０の再現色の機体誤差や経時誤差等に影響されることのないものとすることができる。なお、図７に示したカラーマッチング管理処理では、第１インク量プロファイルとしての出力ＩＣＣプロファイル１５ｃを調整するカラーマッチング処理をキャリブレーションが行われたことを条件として実行可能としているため、これらの処理を実行させる色調整管理モジュール２１ｈが本発明の色調整システムおよびカラーマッチング装置の主要部を具体的に実現しているということができる。以上のようなカラーマッチング管理処理を前提とすれば、各プリンタ４０の再現色特性に依存しない出力ＩＣＣプロファイル１５ｃが作成でき、作成された出力ＩＣＣプロファイル１５ｃは汎用性の高いものとなる。
【００４９】
すなわち、出力ＩＣＣプロファイル１５ｃは、キャリブレーション直後であり標準プリンタ７１と再現色が合致しているプリンタ４０を対象として作成されたことが保証されるため、出力ＩＣＣプロファイル１５ｃは標準プリンタ７１と再現色が合致するいかなるプリンタにおいても精度を損なうことなく使用できるということができる。いかなるプリンタにおいてもキャリブレーション処理を予め行うことにより再現色を標準プリンタ７１の再現色を合致させることができるため、あるプリンタで作成した出力ＩＣＣプロファイル１５ｃを実質的にどのプリンタにおいても精度よく使用することができるということができる。従って、あるプリンタを対象として作成した出力ＩＣＣプロファイル１５ｃを別のプリンタで使用するためにエクスポートしたりコピーしたりすることも可能となる。
【００５０】
図８は、出力ＩＣＣプロファイル１５ｃがエクスポートして使用される様子を模式的に示している。同図において、インターネットＩＮＴを介して接続された２台のコンピュータ１０ａ，１０ｂに対してそれぞれプリンタ４０ａ，４０ｂが備えられている。双方のコンピュータ１０ａ，１０ｂには図２に示した具体的構成が具備されているものとする。ここで、コンピュータ１０ａにて図７に従った処理によってあるターゲット色についての出力ＩＣＣプロファイル１５ｃが作成されたとする。ステップＳ３１０によって有効期間内にプリンタ４０ａのキャリブレーションが実行されていることが保証されるため、ＩＣＣプロファイル１５ｃはプリンタ４０ａの機体誤差や経時誤差の影響を受けることなく、標準プリンタ７１に適合したものとなる。
【００５１】
コンピュータ１０ａにて作成された出力ＩＣＣプロファイル１５ｃは、他のコンピュータ１０ｂにエクスポートされ、当該コンピュータ１０ｂにて図６に示した印刷管理処理が実行される。図６に示した印刷管理処理では、ステップＳ２１０にて有効期間内にプリンタ４０ｂのキャリブレーションが実行されていることを条件としてインポートした出力ＩＣＣプロファイル１５ｃの使用が許可される。従って、出力ＩＣＣプロファイル１５ｃを使用する時点で、プリンタ４０ｂは機体誤差や経時誤差の影響を受けることなく、標準プリンタ７１と同様の色を再現するため、標準プリンタ７１に適合するように作成されたＩＣＣプロファイル１５ｃに基づいてターゲット色を精度よく再現することができる。
【００５２】
以上のように、出力ＩＣＣプロファイル１５ｃの作成および使用が異なるプリンタ４０ａ，４０ｂに行われる場合であっても、出力ＩＣＣプロファイル１５ｃの作成および使用の双方にキャリブレーション処理の実行を条件付けることにより、双方のプリンタ４０ａ，４０ｂにて出力ＩＣＣプロファイル１５ｃを精度よく共用することができる。キャリブレーションを行うことなくカラーマッチングを行うと、作成される出力ＩＣＣプロファイル１５ｃの調整量にターゲット色に合致させるための本来の調整成分と、再現色を標準プリンタ７１に合致させるための調整成分が含まれてしまうこととなる。このような出力ＩＣＣプロファイル１５ｃは当該プリンタのみに使用可能なものになってしまう。これに対して、カラーマッチングに先だってキャリブレーションを条件づければ、出力ＩＣＣプロファイル１５ｃの調整量から再現色を標準プリンタ７１に合致させるための調整成分を排除することができるため、プリンタに依存しない汎用性の高い出力ＩＣＣプロファイル１５ｃを作成することができる。従って、各プリンタにおいて各ターゲット色が設定されるたびにカラーマッチングを行う必要がなく、カラーマッチング処理の負担を軽減させることができる。後述するようにキャリブレーション処理よりもカラーマッチング処理の方が処理の負担が大きいため、カラーマッチング処理のむやみな実行を抑制することができる本発明の効果は大きい。
【００５３】
また、キャリブレーションによって調整されるのは大中小振り分けテーブル１５ｄであり、カラーマッチングによって調整（作成）されるのは出力ＩＣＣプロファイル１５ｃである。このように、両処理によって調整されるインク量プロファイルが互いに独立しているため、プリンタに依存しない汎用性の高い出力ＩＣＣプロファイル１５ｃのみを単独で扱うことが可能となり、エクスポートやコピーを容易に行うことができる。
【００５４】
（３）キャリブレーション処理
次に、上述のキャリブレーション処理について図９に示すフローに基づいて詳説する。上記ＰＲＴＤＲＶ２１は、キャリブレーションモジュール２１ｇを備えており、プリンタのプロパティ画面からキャリブレーションの実行指示を行ったり、色調整管理モジュール２１ｈの指令によって当該キャリブレーションモジュール２１ｇを起動することができる。キャリブレーションモジュール２１ｇが起動されると、まずステップＳ４００にてＨＤＤ１５からパッチデータＡ１５ａ１を取得する。
【００５５】
ステップＳ４０５では、当該パッチデータＡ１５ａ１から、各インク色の階調値を把握し、当該階調値で印刷を実行させるための印刷データを生成し、パッチを印刷する。パッチデータＡ１５ａ１はＣＭＹＫｌｃｌｍ表色系の画像データであり、色変換することなく上記大中小ドット生成モジュール２１ｃに対して受け渡され、大中小ドット生成モジュール２１ｃは当該受け渡されたパッチデータＡ１５ａ１および上記大中小振り分けテーブル１５ｄを参照して、大中小ドットの階調値でパッチの色を表現した印刷データを生成する。このパッチデータＡ１５ａ１は、上記ハーフトーン処理モジュール２１ｄおよび印刷データ生成モジュール２１ｅにおける処理によって印刷データに変換される。この結果、プリンタ４０にて複数のキャリブレーション用パッチが印刷される。
【００５６】
図１０は、キャリブレーション用パッチの一例を示している。同図において、キャリブレーション用パッチによって、ＣＭＹＫｌｃｌｍの各インクごとに濃度を徐々に変化させた３２階調のグラデーションが形成されている。例えば、Ｃインクについてのキャリブレーション用パッチでは、Ｃインクによるドット記録率が徐々に変化するとともに、他のＭＹＫｌｃｌｍインク成分についてはドット記録率が０となっている。利用者は印刷された各キャリブレーション用パッチを測色機５０によって測色する。キャリブレーションモジュール２１ｇは、ステップＳ１１０でＵＳＢ用Ｉ／Ｏ１９ｂを介して測色データを出力させるための制御データを出力し、測色機５０は当該制御データに応じて各パッチのＣＩＥＬＡＢ値を示す測色データを出力する。キャリブレーションモジュール２１ｇは当該測色データを取得する。
【００５７】
キャリブレーションモジュール２１ｇは、この測色データと、サーバ６０から受信した標準色データ７３とを比較し、パッチデータＡ１５ａ１が規定するＣＭＹＫｌｃｌｍの階調値において出力されるべき色にできるだけ近い色を出力するように大中小ドットの階調値を修正し、上記大中小振り分けテーブル１５ｄを作成する。まずステップＳ４１５では、個別のプリンタにおける任意のＣＭＹＫｌｃｌｍ階調値に対するＣＩＥＬＡＢ値を取得するための補間関数を算出する。なお、標準色データ７３はキャリブレーション処理の際にサーバ７０から受信するものに限られず、例えばＰＲＤＲＶ２１をインストールする際にＨＤＤ１５に記憶されるようにしてもよい。
【００５８】
この補間関数は、上記測色データに示されたパッチデータＡ１５ａ１が規定するＣＭＹＫｌｃｌｍの階調値とＣＩＥＬＡＢ値との対応関係を参照して作成される関数であり、各ＣＭＹＫｌｃｌｍの階調値の間における両者の対応関係を近似的に記述する関数である。この関数を算出するための手法は種々の手法を採用可能であり、例えば、階調値あるいはＣＩＥＬＡＢ値を変数にした高次関数の関数形を予め決めておき、各階調値におけるＣＩＥＬＡＢ値から当該高次関数の係数を算出するなどして関数を決定することが可能である。むろん、測色データには測色誤差を含むので、各階調値とＣＩＥＬＡＢ値とを正確に対応づけずに、関数の変化度合いができるだけ滑らかになるようにしたり、各ＣＩＥＬＡＢ値と補間関数によって得られる値との誤差が全体として最小になるように構成するなど、種々の構成を採用可能である。補間関数が得られたら、当該補間関数を示すデータを図示しないＲＡＭ等に記憶しておく。
【００５９】
ステップＳ４２０では、予めＨＤＤ１５に記録されている標準色データ７３を取得する。そして、ステップＳ４２５〜Ｓ４４５において、パッチデータＡ１５ａ１が規定するＣＭＹＫｌｃｌｍの階調値によって出力されるべき色を特定し、当該出力されるべき色を個別のプリンタ４０で出力するためのＣＩＥＬＡＢ値を算出するとともに、当該ＣＩＥＬＡＢ値の出力を得るための大中小ドット階調値を取得する。取得した大中小ドット階調値は、ＣＭＹＫｌｃｌｍ階調値と対応づけられる。
【００６０】
具体的には、ステップＳ４２５にて標準色データ７３を参照し、あるＣＭＹＫｌｃｌｍ階調値に対応するＣＩＥＬＡＢ値を取得する。ステップＳ４２５〜Ｓ４５０では、このＣＭＹＫｌｃｌｍ階調値を処理対象として処理を進める。ステップＳ４２５では、さらに上記補間関数によって得られるＣＩＥＬＡＢ値の中から当該取得されたＣＩＥＬＡＢ値に対して最小の色差となるＣＩＥＬＡＢ値を算出する。すなわち、標準色データ７３におけるターゲット階調値での出力色に最も近い色であって、個別のプリンタ４０において出力可能な色を各インク色毎に取得する。
【００６１】
図１１は、ここでの処理を説明するための説明図である。同図において横軸はＬ*ａ*ｂ*色空間におけるａ*値であり、縦軸はｂ*値である。すなわち、３次元色空間であるＬ*ａ*ｂ*色空間におけるＣＩＥＬＡＢ値（Ｌ*ａ*ｂ*値）をａ*ｂ*平面に投影して示している。また、同図においては一例としてＣインクの色彩値をプロットした状態を示している。図中の白丸は測色データの投影値であり、原点Ｏに近い白丸から曲線に沿って順に階調値”７，１４，，，，２５２”に対応した色彩値である。図中の黒丸は標準色データ７３の投影値であり、原点Ｏに近い黒丸から曲線に沿って順に階調値”７，１４，，，，２５２”に対応した色彩値である。
【００６２】
図１１の拡大図Ａにおいて、測色データとして示された白丸は階調値７７，８４によって個別のプリンタ４０で印刷される色のＣＩＥＬＡＢ値であり、その付近の曲線は上記補間関数によって算出されるＣＩＥＬＡＢ値を投影したものである。同様に、標準色データ７３として示された黒丸は階調値７７によって標準のプリンタで印刷される色のＣＩＥＬＡＢ値（Ｖｓ）である。
【００６３】
個別のプリンタ４０において各色毎に階調値を変えて色を出力したときに、そのＣＩＥＬＡＢ値は上記補間関数によって算出されるＣＩＥＬＡＢ値にほぼ等しくなる（図１１においては投影曲線上に位置する）。従って、各色毎の修正によって色のずれを解消するためには、補間関数によって算出されるＣＩＥＬＡＢ値の中でできるだけ値Ｖｓに近いＣＩＥＬＡＢ値を抽出することになる。このために、上記ステップＳ４２５においては、補間関数によって算出されるＣＩＥＬＡＢ値であって、上記値Ｖｓに対して最小の色差（ｍｉｎΔＥ）となるＣＩＥＬＡＢ値を算出している。なお、補間関数は対象となるインク階調値のみ（図１１においてはＣインク階調のみ）を変数としているため、補間関数を決定するパラメータが少なく済み、補間関数を決定する際の処理負担は少なくて済む。
【００６４】
ステップＳ４３０では、補間関数に基づいて上記最小の色差となるＣＩＥＬＡＢ値に対応する階調値を取得する。図１１に示す例では、この階調値が８０．２４である。本実施形態においては、補間関数が連続的に定義されていることにより、整数値以下の値も定義することができ、小数点以下の値も含めて階調値を算出する。この時点で、個別のプリンタ４０における階調値の修正量、すなわち、階調値７７にて出力されるべき色を個別のプリンタ４０で出力するためには、階調値を３．２４修正し、８０．２４にすべきことが判明する。本実施形態においては、大中小ドットの階調値が４０９６階調、ＣＭＹＫｌｃｌｍ階調値が２５６階調であり、前者が後者の１６倍の分解能であることにより小数点以下２桁まで算出しているが、分解能によって適宜小数点以下の採用桁数を変更可能である。
【００６５】
当該階調値が判明したら、ステップＳ４３５において上記標準色データ７３を取得し、ステップＳ４４０において当該階調値に対応する大中小ドットの階調値を取得する。そして、ステップＳ４４５においては、当該取得した大中小ドットの階調値と上記ステップＳ４２５以降で処理対象とした階調値とを対応づけて図示しないＲＡＭに保存しておく。すなわち、当該階調値については、ステップＳ４４０で取得した大中小ドットの階調値によってインク滴を出力するように対応付けを行う。
【００６６】
ここで、小数点以下のＣＭＹＫｌｃｌｍ階調値に相当する大中小ドットの階調値を抽出することによって、高精度に色ずれを修正し、しかも階調のつぶれやトーンジャンプの発生を防止する様子を図１１の拡大図Ｂによって説明する。同拡大図Ｂは、上述の例のように階調値７７にて出力されるべき色が個別のプリンタ４０で階調値８０．２４に相当する場合の例を示している。同拡大図に示す直線は、標準色データ７３にて規定される中ドットの階調値を示しており、ＣＭＹＫｌｃｌｍ階調値の整数値のみを考慮する場合、中ドットの階調値としては、ＣＭＹＫｌｃｌｍ階調値８０あるいは８１に対応する値ｂ１あるいはｂ２のみが選択可能である。
【００６７】
しかし、階調値７７にて出力されるべき正確な色はＣＭＹＫｌｃｌｍ階調値８０．２４に相当する。本実施形態においては、大中小ドットの階調値の階調数が４０９６であることにより、値ｂ１あるいはｂ２の中間の値も選択することができ、より正確な大中小ドットの階調値を階調値７７に対応づけることができる。すなわち、ＣＭＹＫｌｃｌｍ階調値として整数値のみを考慮すると、補正によって正確な大中小ドットの階調値を選択することができず、本来同じ色で出力すべきでない色が同じ色に出力されたり、同じ色で出力すべき色が異なる色で出力されたりするなどのひずみが生じて階調のつぶれやトーンジャンプが発生するが、本実施形態においては、このような原因による階調のつぶれやトーンジャンプは発生しない。
【００６８】
さらに、選択可能な大中小ドットの階調値は、予め標準色データ７３に決められた階調値である。すなわち、予め標準色データ７３に規定された大中小ドットの記録量バランスのいずれかを選択する。標準色データ７３においては、高画質の画像を印刷するために多くの条件を考慮し、非常に詳細に調整して大中小ドットのバランスおよび記録量を決めている。従って、色ずれの修正にあたり標準色データ７３を無視して自由に、例えば、図１１においてＣＩＥＬＡＢ値を合わせることに着目して小ドットの記録量を増やすとともに中ドットの記録量を減らすような修正等を実施すると、画質を低下させるおそれがある。しかし、本実施形態においては、標準色データ７３に定義された大中小ドットの階調値をそのまま使用するので、画質を低下させることなく色の修正を実施することができる。
【００６９】
以上のように、ステップＳ４４５にて大中小ドットの階調値とターゲット階調値とを対応づけると、ステップＳ４５０にて、上記複数のターゲット階調値の総てについて処理対象として処理を終えたか否かを判別し、同ステップＳ４５０にて複数のターゲット階調値の総てについて処理が終了したと判別されるまでステップＳ４２５以降の処理を繰り返す。ステップＳ４５０にて複数のＣＭＹＬｌｃｌｍ階調値の総てについて処理が終了したと判別されると、図示しないＲＡＭに保存された対応関係を調整後の大中小振り分けテーブル１５ｄとしてＨＤＤ１５に更新する。
【００７０】
以上のようにして作成した大中小振り分けテーブル１５ｄにおいては、各色毎に複数のターゲット階調値と大中小ドットの階調値とを対応づけており、対応づけられた大中小ドットの階調値によれば、ターゲット階調値によって出力されるべき色にできるだけ近い色を出力できる。従って、大中小ドット生成モジュール２１ｃによって大中小振り分けテーブル１５ｄを参照して任意のＣＭＹＫｌｃｌｍ階調値を大中小ドットの階調値に変換することにより、個別のプリンタ４０と標準プリンタ７１との色ずれを修正しながら印刷を実行することができる。
【００７１】
また、本実施形態においては、インクの色毎に修正を行って色ずれを解消しているが、修正対象は大中小振り分けのためのデータであって、出力ＩＣＣプロファイル１５ｃに規定されたＣＭＹＫｌｃｌｍ階調値は変更せず、ＣＭＹＫｌｃｌｍ階調値と大中小ドットの階調値との対応関係を変更している。従って、階調のつぶれやトーンジャンプの発生を防止することができる。さらに、大中小ドットの階調数がＣＭＹＫｌｃｌｍ階調値の階調数より多くなるように構成し、ＣＭＹＫｌｃｌｍ階調値の小数点以下に相当する階調変化も考慮する。従って、高精度に色ずれの修正を実施することができる。なお、図５のステップＳ１１０と、図６のステップＳ２４０と、図７のステップＳ３３０にて行われるキャリブレーション処理にて以上の処理が実行される。
【００７２】
（４）カラーマッチング処理
図１２は、カラーマッチング処理の流れを示している。上記ＰＲＴＤＲＶ２１は、カラーマッチングモジュール２１ｆを備えており、プリンタのプロパティ画面からカラーマッチングの実行指示を行うことによって当該カラーマッチングモジュール２１ｆを起動することができる。カラーマッチングモジュール２１ｆが起動されると、まずステップＳ５００にてＨＤＤ１５からパッチデータＢ１５ａ２を取得する。ステップＳ５０５では、当該パッチデータＢ１５ａ２から、各インク色の階調値を把握し、当該階調値で印刷を実行させるための印刷データを生成し、パッチを印刷する。カラーマッチング用パッチの色は、後述する補間演算を正確に行うために色空間全体を略均一に網羅するように設定される。
【００７３】
パッチデータＢ１５ａ２がｓＲＧＢ表色系の画像データである場合には、色変換モジュール２１ｂが入力ＩＣＣプロファイル１５ｂを参照してｓＲＧＢ→Ｌ*ａ*ｂ*変換を行う。ｉ番目（ｉ＝１〜ｎ、ｎはパッチの総数である。）の各パッチに対応するｓＲＧＢ値を（Ｒpi，Ｇpi，Ｂpi）と表し、ＣＩＥＬＡＢの変換値をパッチ対応値（Ｌpi，ａpi，ｂpi）と表す。さらに出力ＩＣＣプロファイル１５ｃを参照してＬ*ａ*ｂ*→ＣＭＹＫｌｃｌｍ変換を行うことにより、各インクの階調値が把握される。パッチ対応値（Ｌpi，ａpi，ｂpi）を変換したインク階調値を（Ｃpi，Ｍpi，Ｙpi，Ｋpi，ｌｃpi，ｌｍpi）とする。出力ＩＣＣプロファイル１５ｃは、ＣＩＥＬＡＢ色空間全体を格子状に網羅する各格子点（Ｌgj，ａgj，ｂgj）に対応するインク階調値（Ｃgj，Ｍgj，Ｙgj，Ｋgj，ｌｃgj，ｌｍgj）を規定したテーブルデータである。従って、各格子点（Ｌgj，ａgj，ｂgj）にないパッチ対応値（Ｌpi，ａpi，ｂpi）については補間演算によってインク階調値（Ｃpi，Ｍpi，Ｙpi，Ｋpi，ｌｃpi，ｌｍpi）を算出する。なお、ｊ＝１〜ｍの整数であり、ｍは出力ＩＣＣプロファイル１５ｃに規定される格子点の総数を表す。
【００７４】
以上の色変換で得られた各インクの階調値（Ｃpi，Ｍpi，Ｙpi，Ｋpi，ｌｃpi，ｌｍpi）は上記大中小ドット生成モジュール２１ｃに対して受け渡され、大中小ドット生成モジュール２１ｃは事前のキャリブレーション処理によって調整された上記大中小振り分けテーブル１５ｄを参照して、大中小ドットの階調値でパッチの色を表現した印刷データを生成する。この印刷データは、上記ハーフトーン処理モジュール２１ｄおよび印刷データ生成モジュール２１ｅにおける処理によってさらに変換される。この結果、プリンタ４０にて複数のカラーマッチング用パッチが印刷される。ステップＳ５１０では、プリンタ４０にて印刷された各カラーマッチング用パッチを測色機５０によって測色する。カラーマッチングモジュール２１ｆは、ステップＳ５１０でＵＳＢ用Ｉ／Ｏ１９ｂを介して測色データを出力させるための制御データを出力し、測色機５０は当該制御データに応じて各パッチのＣＩＥＬＡＢ値を示す測色データを出力する。カラーマッチングモジュール２１ｆは当該測色データを取得する。ここで取得される各パッチの測色値を（Ｌpmi，ａpmi，ｂpmi）と表記するものとする。
【００７５】
ステップＳ５１５では、デジタルスクリーン印刷機６０にパッチデータＢ１５ａ２を出力し、デジタルスクリーン印刷機６０にてカラーマッチング用パッチの印刷を行う。ステップＳ５２０ではデジタルスクリーン印刷機６０にて印刷したカラーマッチング用パッチを印刷測色機５０によって測色する。ここで取得される測色値をターゲット測色値（Ｌpti，ａpti，ｂpti）と表記するものとする。ステップＳ５２５においては、ターゲット測色値（Ｌpti，ａpti，ｂpti）がプリンタ４０にて再現できるようなインク階調値（Ｃpxi，Ｍpxi，Ｙpxi，Ｋpxi，ｌｃpxi，ｌｍpxi）を算出する。
【００７６】
図１３は、ステップＳ５２５における算出過程を模試的に説明している。ステップＳ５１０において各カラーマッチング用パッチに対応するインク階調値（Ｃpi，Ｍpi，Ｙpi，Ｋpi，ｌｃpi，ｌｍpi）と測色した測色値（Ｌpmi，ａpmi，ｂpmi）との対応関係が得られているため、図１３のように両者の空間位置関係を把握することができる。なお、図１３では、図の簡略化のためＣＭ平面とａ*ｂ*平面を投影し、ｉ＝１〜４番目のカラーマッチング用パッチについてプロットしている。ここで、ａ*ｂ*平面における測色値（ａpmi，ｂpmi）の４点に囲まれた領域に１番目のパッチのターゲット測色値（ａpt1，ｂpt1）が存在する場合、ａ*ｂ*平面における４点の測色値（ａpmi，ｂpmi）とターゲット測色値（ａpt1，ｂpt1）との位置関係に応じた重み付けを行いつつ、周囲のインク階調値（Ｃpi，Ｍpi）を加算することにより、ターゲット測色値（ａpt1，ｂpt1）に対応するインク階調値（Ｃpx1，Ｍpx1）を算出することができる。なお、実際には平面でなく３次元の体積補間が行われることとなる。以上と同様の手順で、すべてのパッチ（ｉ＝１〜ｎ）についてインク階調値（Ｃpxi，Ｍpxi，Ｙpxi，Ｋpxi，ｌｃpxi，ｌｍpxi）を算出していく。
【００７７】
以上のようにしてデジタルスクリーン印刷機６０にて印刷した各カラーマッチング用パッチと同じ再現色を得ることができるインク階調値（Ｃpxi，Ｍpxi，Ｙpxi，Ｋpxi，ｌｃpxi，ｌｍpxi）が特定できると、ステップＳ５３０にてインク階調値（Ｃpxi，Ｍpxi，Ｙpxi，Ｋpxi，ｌｃpxi，ｌｍpxi）とステップＳ５０５の色変換過程で得られるパッチ対応値（Ｌpi，ａpi，ｂpi）とを各カラーマッチング用パッチについて対応付けた仮プロファイルを作成する。この仮プロファイルは、各カラーマッチング用パッチの色についてＣＩＥＬＡＢ値とＣＭＹＫｌｃｌｍ値との対応関係を規定したものであり、仮プロファイルに基づいてパッチデータＢ１５ａ２の色変換を行えばデジタルスクリーン印刷機６０にて印刷した各カラーマッチング用パッチと等色な再現色をプリンタ４０によって得ることができる。ステップＳ５３５においては、仮プロファイルに規定された対応関係に基づいて出力ＩＣＣプロファイル１５ｃに規定される各格子点（Ｌgj，ａgj，ｂgj）に対応するＣＭＹＫｌｃｌｍ値を算出する。
【００７８】
図１４は、ステップＳ５３５における算出過程を模試的に説明している。予め仮プロファイルが得られているため図１４のように、カラーマッチング用パッチの色については色変換過程で得られるパッチ対応値（Ｌpi，ａpi，ｂpi）とインク階調値（Ｃpxi，Ｍpxi，Ｙpxi，Ｋpxi，ｌｃpxi，ｌｍpxi）との位置関係が、ＣＩＥＬＡＢ色空間とＣＭＹＫｌｃｌｍ色空間において把握できる。図１４においても、図の簡略化のためＣＭ平面とａ*ｂ*平面を投影し、ｉ＝１〜４番目のカラーマッチング用パッチについてプロットしている。ここで、ａ*ｂ*平面におけるパッチ対応値（ａpi，ｂpi）の４点に囲まれた領域に１番目（ｊ＝１）の格子点階調値（ａg1，ｂg1）が存在する場合、ａ*ｂ*平面における４点のパッチ対応値（ａpi，ｂpi）と格子点階調値（ａg1，ｂg1）との位置関係に応じた重み付けを行いつつ、周囲のインク階調値（Ｃpi，Ｍpi）を加算することにより、格子点階調値（ａg1，ｂg1）に対応するインク階調値（Ｃg1，Ｍg1）を算出することができる。なお、実際には平面でなく３次元の空間位置関係に基づく体積補間が行われることとなる。以上と同様の手順で、すべての格子点（ｊ＝１〜ｍ）についてインク階調値（Ｃgj，Ｍgj，Ｙgj，Ｋgj，ｌｃgj，ｌｍgj）を算出していく。以上により出力ＩＣＣプロファイル１５ｃを構成する各値が算出できたこととなる。
【００７９】
ステップＳ５４０においては、ステップＳ５３５で算出したインク階調値（Ｃgj，Ｍgj，Ｙgj，Ｋgj，ｌｃgj，ｌｍgj）を格納した新たな出力ＩＣＣプロファイル１５ｃを調整データとしてＨＤＤ１５に記憶してカラーマッチング処理を終了させる。なお、ステップＳ５１０で取得される測色値（Ｌpmi，ａpmi，ｂpmi）と、ステップＳ５２０で取得されるターゲット測色値（Ｌpti，ａpti，ｂpti）との色差平均を算出し、この色差平均が所定の閾値を下回るまでステップＳ５００〜Ｓ５４０を繰り返すことにより、より精度の高い出力ＩＣＣプロファイル１５ｃを作成してもよい。この出力ＩＣＣプロファイル１５ｃを参照して色変換を行えば、デジタルスクリーン印刷機６０と同様の再現色をプリンタ４０にて実現することができる。ステップＳ５２５，Ｓ５３５のようにカラーマッチング処理においては、色空間での対応関係を３次元の補間によって特定する必要があるため、その処理負担は大きいものとなる。さらに、上述したようにカラーマッチングを繰り返し行って、高精度の出力ＩＣＣプロファイル１５ｃを得る場合には、処理負担はさらに高いものとなる。
【図面の簡単な説明】
【００８０】
【図１】色調整システムの概略構成を示すブロック図である。
【図２】コンピュータの概略構成を示すブロック図である。
【図３】大中小振り分けテーブルの例を示す図である。
【図４】カラーマッチングとキャリブレーションの比較説明図である。
【図５】キャリブレーション管理処理のフローチャートである。
【図６】印刷管理処理のフローチャートである。
【図７】カラーマッチング管理処理のフローチャートである。
【図８】色調整システムの応用構成を示すブロック図である。
【図９】キャリブレーション処理のフローチャートである。
【図１０】キャリブレーション用パッチの例を示す図である。
【図１１】色を修正する際の処理を説明する説明図である。
【図１２】カラーマッチング処理のフローチャートである。
【図１３】空間補間を説明する説明図である。
【図１４】空間補間を説明する説明図である。
【符号の説明】
【００８１】
１０（１０ａ，１０ｂ）…コンピュータ，１５ａ…画像データ，１５ａ１…パッチデータＡ，１５ａ２…パッチデータＢ，１５ｂ…入力ＩＣＣプロファイル，１５ｃ…出力ＩＣＣプロファイル（調整データ），１５ｄ…大中小振り分けテーブル，１５ｅ…キャリブレーション履歴データ，２１…ＰＴＤＲＶ，２１ａ…画像データ取得モジュール，２１ｂ…色変換モジュール，２１ｃ…大中小ドット生成モジュール，２１ｄ…Ｈ／Ｔ処理モジュール，２１ｅ…印刷データ生成モジュール，２１ｆ…カラーマッチングモジュール，２１ｇ…キャリブレーションモジュール，２１ｆ…色調整管理モジュール，４０（４０ａ，４０ｂ）…プリンタ，５０…測色機，６０…デジタルスクリーン印刷機，７０…サーバ，７１…標準プリンタ，７２…測色機，７３…標準色データ
【図１】
2008072602.tif 000003
【図２】
2008072602.tif 000004
【図３】
2008072602.tif 000005
【図４】
2008072602.tif 000006
【図５】
2008072602.tif 000007
【図６】
2008072602.tif 000008
【図７】
2008072602.tif 000009
【図８】
2008072602.tif 000010
【図９】
2008072602.tif 000011
【図１０】
2008072602.tif 000012
【図１１】
2008072602.tif 000013
【図１２】
2008072602.tif 000014
【図１３】
2008072602.tif 000015
【図１４】
2008072602.tif 000016