(57)【要約】【課題】カラーチャートの印刷条件を特定するために無駄な処理を要していた。【解決手段】印刷条件取得機能において、印刷装置によってカラーチャートを出力する際の所定の印刷条件を取得し、カラーチャート出力機能において、上記取得した印刷条件の下、同印刷条件に対応して所定のパッチの配置が特定されたカラーチャートを出力し、印刷条件特定機能において、上記カラーチャートを測色して各パッチの色彩値を取得した際に、上記所定のパッチの配置位置を取得し、同配置位置に基づいて上記印刷条件を特定する。【選択図】  図２
2005328255.tif 000002
【特許請求の範囲】
【請求項１】
印刷装置によってカラーチャートを出力する際の所定の印刷条件を取得する印刷条件取得機能と、
上記取得した印刷条件の下、同印刷条件に対応して所定のパッチの配置が特定されたカラーチャートを出力するカラーチャート出力機能と、
上記カラーチャートを測色して各パッチの色彩値を取得した際に、上記所定のパッチの配置位置を取得し、同配置位置に基づいて上記印刷条件を特定する印刷条件特定機能とをコンピュータに実現させることを特徴とするカラーチャート判別プログラム。
【請求項２】
上記印刷条件取得機能において取得する印刷条件には、少なくとも、カラーチャートを出力する印刷装置を識別する情報が含まれることを特徴とする請求項１に記載のカラーチャート判別プログラム。
【請求項３】
上記カラーチャート出力機能は、所定の記憶領域に予め記憶された、各印刷条件とカラーチャート上における上記所定のパッチの配置位置を規定するパッチ配置情報との対応関係を参照することにより、各印刷条件に対応したパッチ配置情報を取得し、同取得したパッチ配置情報に基づいて所定のパッチの配置位置を決定した上記カラーチャートを出力することを特徴とする請求項２または請求項３のいずれかに記載のカラーチャート判別プログラム。
【請求項４】
上記印刷条件特定機能は、上記カラーチャートの測色結果に基づいて特定のパッチ配置情報を取得するとともに、上記対応関係を参照して上記印刷条件を特定することを特徴とする請求項３に記載のカラーチャート判別プログラム。
【請求項５】
請求項１〜請求項４のいずれかに記載のカラーチャート判別プログラムを用いて印刷装置における色ずれを修正するための色修正プログラムであって、
上記測色に基づいて上記印刷条件が特定された場合に、上記取得された各パッチの色彩値に基づいて、同特定された印刷条件における印刷処理の際に適用する色変換対応関係を修正する色修正機能をコンピュータに実現させることを特徴とする色修正プログラム。
【請求項６】
上記色修正機能は、上記測色に基づいて特定された印刷条件と、上記カラーチャートを出力した際の印刷条件であるとして別途取得した確認用印刷条件とを比較し、両条件に相違がある場合に、所定の警告処理をコンピュータに行なわせることを特徴とする請求項５に記載の色修正プログラム。
【請求項７】
印刷装置によってカラーチャートを出力する際の所定の印刷条件を取得する印刷条件取得手段と、
上記取得した印刷条件の下、同印刷条件に対応して所定のパッチの配置が特定されたカラーチャートを出力するカラーチャート出力手段と、
上記カラーチャートを測色して各パッチの色彩値を取得した際に、上記所定のパッチの配置位置を取得し、同配置位置に基づいて上記印刷条件を特定する印刷条件特定手段とを備えることを特徴とするカラーチャート判別装置。
【請求項８】
印刷装置によってカラーチャートを出力する際の所定の印刷条件を取得し、
上記取得した印刷条件の下、同印刷条件に対応して所定のパッチの配置が特定されたカラーチャートを出力し、
上記カラーチャートを測色して各パッチの色彩値を取得した際に、上記所定のパッチの配置位置を取得し同配置位置に基づいて上記印刷条件を特定することを特徴とするカラーチャート判別方法。
【請求項９】
請求項７に記載のカラーチャート判別装置を用いて印刷装置における色ずれを修正するための色修正装置であって、
上記測色に基づいて上記印刷条件が特定された場合に、上記取得された各パッチの色彩値に基づいて、同特定された印刷条件における印刷処理の際に適用する色変換対応関係を修正する色修正手段を備えることを特徴とする色修正装置。
【請求項１０】
請求項８に記載のカラーチャート判別方法を用いて印刷装置における色ずれを修正するための色修正方法であって、
上記測色に基づいて上記印刷条件が特定された場合に、上記取得された各パッチの色彩値に基づいて、同特定された印刷条件における印刷処理の際に適用する色変換対応関係を修正することを特徴とする色修正方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、カラーチャート判別プログラム、カラーチャート判別装置、カラーチャート判別方法、色修正プログラム、色修正装置および色修正方法に関する。
【背景技術】
【０００２】
従来より、ある印刷装置について印刷結果の色ずれを補償するキャリブレーションを行う場合には、同印刷装置において、所定の画像データに基づき複数のパッチを印刷したカラーチャートを出力していた。そして、同カラーチャート上の各パッチを測色機などによって測色し、得られた各パッチの色彩値と所定の基準値との比較に基づいて、カラー画像データを色変換するためのルックアップテーブル（ＬＵＴ）を修正する等、所定のキャリブレーション処理を実行していた。
【０００３】
また、公知文献として、テストパターンの出力とともに当該テストパターンを出力した画像出力装置の識別情報を出力させ、前記識別情報に関する入力情報に基づいてキャリブレーションの対象である画像出力装置を特定する画像形成システムが知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００１‐１８００９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
従来においては、複数台の印刷装置についてキャリブレーションを行なう際に各印刷装置毎にカラーチャートを印刷した場合、各カラーチャートが何れの印刷装置によって印刷されたものか判別することが出来なかった。特に、複数のカラーチャートを印刷してから測色するまでにある程度時間が経過していたり、印刷解像度別や用紙別といった各設定を異ならせて一つの印刷装置によって複数のカラーチャートを印刷した場合には、各カラーチャートとキャリブレーションの対象となる印刷条件との対応関係を正確に把握することは一層困難であった。
【０００５】
また、上記特許文献１においては、テストパターンとは別にプリンタの識別コードを印刷しているため、キャリブレーションに必要な測色値を取得するためには本来不要な表示の印刷処理を行なっていた。
さらに、テストパターン原稿の読取り時においても、かかる識別コードの読取りという、キャリブレーションに必要な測色値の取得とは異なる、余分な読取り作業が必要であった。
加えて、同文献のように、テストパターンとは別に識別コードを印刷した場合には、単なる測色機能だけでなく上記識別コードを読取る機能をも備えた機器を用いなければならず、測色に使用する機器を限定してしまうという課題もあった。
【０００６】
本発明は、上記課題にかんがみてなされたもので、無駄な印刷や画像の読取り作業を行うことなく、種々の条件の下印刷された複数のカラーチャートを正確に判別することのできるカラーチャート判別プログラム、カラーチャート判別装置、カラーチャート判別方法、色修正プログラム、色修正装置および色修正方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本願にかかるカラーチャート判別プログラムは、次の各機能をコンピュータに実現させる。印刷条件取得機能では、印刷装置によってカラーチャートを出力する際の所定の印刷条件を取得し、カラーチャート出力機能において、上記取得した印刷条件の下、カラーチャートを印刷する。このとき印刷するカラーチャートは、同取得した印刷条件に対応して所定のパッチの配置が特定されたものとする。
次に、印刷条件特定機能においては、上記カラーチャートを測色して各パッチの色彩値を取得した際に、上記所定のパッチの配置位置を取得する。そして、同配置位置に基づいて上記印刷条件を特定する。
【０００８】
つまり、通常印刷する各パッチによって構成されるカラーチャートにおいて、印刷条件の違いによって所定のパッチの配置位置を一義的に決める。その結果、カラーチャートを測色するだけで、そのカラーチャートがどの様な条件で印刷されたものか確実に判断できるようになる。また、通常のカラーチャートを構成する各インク色毎のパッチ以外の表示を印刷する必要がなく、パッチ以外の表示を読取る作業も不要であるため、カラーチャートの印刷および測色を効率よく行なうことが出来る。
【０００９】
本願発明の他の構成として、上記印刷条件取得機能において取得する印刷条件には、少なくとも、カラーチャートを出力する印刷装置を識別する情報が含まれるとしても良い。上記構成においては、印刷されるカラーチャートは、同カラーチャートを出力する印刷装置毎に所定のパッチの配置位置が異なったものとなる。その結果、複数の印刷装置で夫々印刷したカラーチャートを測色する場合にも、各カラーチャートを測色すればどのカラーチャートが何れの印刷装置によって印刷されたものかを確実に判別することが出来る。
なお、上記取得する印刷条件としては、印刷装置毎の識別情報以外にも、印刷解像度や、使用するメディアの種類など種々の設定が考えられる。そして、かかる印刷条件が異なるごとにパッチの配置を異ならせれば、各カラーチャートが印刷された環境をより精密に判別することが出来る。
【００１０】
本願発明の他の構成として、上記カラーチャート出力機能は、所定の記憶領域に予め記憶された、各印刷条件とカラーチャート上における上記所定のパッチの配置位置を規定するパッチ配置情報との対応関係を参照することにより、上記取得された印刷条件に対応したパッチ配置情報を取得するとしても良い。そして、同取得したパッチ配置情報に基づいて所定のパッチの配置位置を決定した上記カラーチャートを出力する。
このように、各印刷条件とそれに一義的に対応するパッチ配置情報との対応関係を参照することとすれば、各印刷条件ごとに所定のパッチの配置が異なるカラーチャートを容易に印刷することが出来る。
【００１１】
本願発明の他の構成として、上記印刷条件特定機能は、上記カラーチャートの測色結果に基づいて特定のパッチ配置情報を取得するとともに、上記対応関係を参照して上記印刷条件を特定するとしてもよい。各パッチの色彩値に基づけば、各カラーチャート個別のパッチ配置情報を取得できる。したがって、カラーチャートを印刷する際に参照した上記対応関係を測色の際にも参照することで、各カラーチャートの印刷条件を確実に判別することが出来る。
【００１２】
以上、カラーチャートの印刷条件を判別するための構成について説明を行なったが、かかる構成は、印刷装置における色ずれを修正する際に用いることで有用性が高まる。
ここで、同じ入力画像データに基づく印刷処理であっても、印刷装置が異なったり、あるいは同じ印刷装置を使用する場合でも印刷解像度等の各種設定が異なれば、印刷結果における色ずれの程度が異なる。そのため、同色ずれの修正は印刷装置の機体の違いや各種設定の違いを含む印刷条件毎に行ない得る。そして、ある印刷条件による色ずれを修正すべく、同印刷条件によってカラーチャートを印刷した場合、同カラーチャートから取得した色彩値は、確実に上記修正対象とした印刷条件による色ずれを修正するために用いられなければならない。
【００１３】
そこで、本願においては、上記カラーチャート判別プログラムを用いて印刷装置における色ずれを修正する色修正プログラムの発明として、以下の処理をコンピュータに実行させる。色修正機能においては、カラーパッチの測色に基づいて上記印刷条件が特定された場合に、同測色によって取得された各パッチの色彩値に基づいて、同特定された印刷条件における印刷処理の際に適用する色変換対応関係を修正する。そのため、ある色変換対応関係を修正する際に、同色変換対応関係を適用する前提となる印刷条件とは異なる印刷条件で印刷されたカラーチャートから取得した色彩値を用いてしまうということが防がれる。
【００１４】
上記色修正プログラムの他の構成として、上記色修正機能は、上記測色に基づいて特定された印刷条件と、上記カラーチャートを出力した際の印刷条件であるとして別途取得した確認用印刷条件とを比較し、両条件に相違がある場合に、所定の警告処理をコンピュータに行なわせるとしてもよい。ここで、上記確認用印刷条件とは、ユーザが、同カラーチャートを出力した際の印刷条件であるとして測色の際に入力した行為によって取得した印刷条件である。
【００１５】
上記警告処理を行えば、ユーザが色ずれの修正を意図した印刷条件とは別の印刷条件によって印刷されたカラーチャートを実際に測色してしまった場合、かかる間違いをユーザが認識できる。そして、同間違いに気づいたユーザは、同測色によって取得した色彩値によって、色ずれの修正を意図した印刷条件とは別の印刷条件における色ずれの修正をすることを選択したり、或いは、色ずれの修正を意図した印刷条件によって印刷したカラーチャートを改めて測色したりすることが出来る。
【００１６】
これまでは、カラーチャートの判別の手法および、同判別を利用した色修正の手法をプログラムの発明として説明したが、かかる技術的思想はこれを実現する装置の発明としても成立する。
従って、請求項７の発明においても、基本的には上記カラーチャート判別プログラムと同様の作用となり、請求項９においても、基本的には上記色修正プログラムと同様の作用となる。
【００１７】
また、本発明にかかる技術的思想はこれを実現するための手順としても発明を捉えることが出来る。
従って、請求項８の発明においても、基本的には上記カラーチャート判別プログラムと同様の作用となり、請求項１０においても、基本的には上記色修正プログラムと同様の作用となる。
【発明を実施するための最良の形態】
【００１８】
下記の順序に従って本願発明の実施形態について説明する。
（１）本実施形態の概略構成
（２）カラーチャートの印刷処理
（３）キャリブレーション処理
（４）他の実施形態
（５）まとめ
【００１９】
（１）本実施形態の概略構成
図１は、本発明を利用したキャリブレーションシステムを概略的に示している。
同図においては、コンピュータ１０に複数台のプリンタ４０が接続されている。本実施形態では、かかる複数のプリンタ４０をキャリブレーションの対象とし、各プリンタ４０からキャリブレーション用のカラーチャート６０を印刷させる。そして、同印刷された各カラーチャート６０を測色機５０によって測色し、得られた色彩値をコンピュータ１０に取り込むことで、所定のキャリブレーション処理を各プリンタ４０に対して行なう。
【００２０】
図２は、本実施形態にかかるハードウェア構成とソフトウェア構成とを概念的に示している。
上記コンピュータ１０は演算処理の中枢をなす図示しないＣＰＵや記憶媒体としてのＲＯＭやＲＡＭ等を備えており、ＨＤＤ１５等の周辺機器を利用しながら所定のプログラムを実行する。コンピュータ１０にはシリアル通信用Ｉ／Ｏ１９ａを介してキーボード３１やマウス３２等の操作用入力機器が接続されており、図示しないビデオボードを介して表示用のディスプレイ３３も接続されている。また、ＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０ａが接続されている。なお、同図では簡単のため、コンピュータ１０に接続する各プリンタ４０のうち上記プリンタ４０ａのみを示している。
【００２１】
プリンタ４０ａは複数色のインクを充填するインクカートリッジを色毎に着脱可能な機構を備えており、この機構にＣＭＹＫ（シアン、マゼンダ、イエロー、ブラック）の各インクのカートリッジを搭載する。プリンタ４０ａでは、これらのインク色を組み合わせて多数の色を形成可能であり、これにより印刷媒体上にカラー画像を形成する。本実施形態におけるプリンタ４０ａはインクジェット方式のプリンタであるが、インクジェット方式の他にもレーザー方式等、種々のプリンタに対して本発明を適用可能である。
【００２２】
さらに、ＣＭＹＫの４色の有色インクを使用する構成が必須ではなく、ＣＭＹＫＬｃＬｍ（ライトシアン、ライトマゼンダ）の６色やＣＭＹＫＬｃＬｍＤＹ（ダークイエロー）の７色を使用する構成など、種々の構成を採用可能である。
また、コンピュータ１０は、ＵＳＢ用Ｉ／Ｏ１９ｂを介して上記測色機５０から所定の色彩値を入力する。測色機５０は、分光反射率が既知の光源で印刷物を照射し、反射光を検出することにより印刷物の分光反射率を検出し、その色彩値、例えばＬ*ａ*ｂ*値やＸＹＺ値を出力可能である。本実施形態においては、各プリンタ４０で印刷したカラーチャート６０における各パッチのＬ*ａ*ｂ*を取得する。
【００２３】
コンピュータ１０では、プリンタドライバ（ＰＲＴＤＲＶ）２１と入力機器ドライバ（ＤＲＶ）２２とディスプレイドライバ（ＤＲＶ）２３とがＯＳ２０に組み込まれている。ディスプレイＤＲＶ２３はディスプレイ３３における印刷対象画像やプリンタのプロパティ画面等の表示を制御するドライバであり、入力機器ＤＲＶ２２はシリアル通信用Ｉ／Ｏ１９ａを介して入力される上記キーボード３１やマウス３２からのコード信号を受信して所定の入力操作を受け付けるドライバである。
【００２４】
ＰＲＴＤＲＶ２１は、図示しないアプリケーションプログラムから印刷指示が行われた画像や所定のカラーチャート画像について所定の処理を行って印刷を実行可能である。なお、コンピュータ１０においては、接続している各プリンタ４０に夫々対応するプリンタドライバをインストールしているが、同図では代表して上記プリンタ４０ａに対応するＰＲＴＤＲＶ２１について説明する。
【００２５】
ＰＲＴＤＲＶ２１は、印刷を実行するために画像データ取得モジュール２１ａと色変換モジュール２１ｂとハーフトーン処理モジュール２１ｃと印刷データ生成モジュール２１ｄとを備えている。上述の印刷指示がなされると上記ＰＲＴＤＲＶ２１が駆動され、ＰＲＴＤＲＶ２１はディスプレイＤＲＶ２３にデータを送出して、所定の印刷条件を示す情報やキャリブレーションを実行するための指示を入力させる図示しないユーザインターフェース（ＵＩ）画面を表示する。
【００２６】
上記キーボード３１やマウス３２等を操作してユーザが当該ＵＩにて印刷に必要な情報を入力し、印刷処理の実行指示を行うと、上記ＰＲＴＤＲＶ２１の各モジュールが起動され、所定の画像データに対する各処理が実施され、印刷データが作成される。作成された印刷データはＵＳＢ用Ｉ／Ｏ１９ｂを介してプリンタ４０ａに出力され、プリンタ４０ａは当該印刷データに基づいて印刷を実行する。
【００２７】
より具体的には、上記画像データ取得モジュール２１ａが印刷画像に対応する画像データを取得する。これは、ＨＤＤ１５から所定の入力画像データ１７を入力したり、後述するように、データベース（ＤＢ）１６を参照して取得した所定のパッチ配置情報に基づいてパッチ画像データを生成することにより実現される。このとき、必要があれば同取得した画像データに対して所定の解像度変換処理を行う。同画像データはＲＧＢの各要素色を多階調表現して各画素の色を規定したドットマトリクス状のデータであり、ｓＲＧＢ規格に従った表色系を採用している。むろん、ＹＣｂＣｒ表色系を採用したＪＰＥＧ画像データやＣＭＹＫ表色系を採用した画像データ等、種々のデータも採用可能である。
【００２８】
色変換モジュール２１ｂは各画素の色を示す表色系を変換するモジュールであり、ＨＤＤ１５に記録された色変換ＬＵＴ１８を適宜参照して画像データのｓＲＧＢ表色系をプリンタ４０ａが搭載する有色インクを成分とするＣＭＹＫ表色系に変換する。色変換ＬＵＴ１８はｓＲＧＢ表色系とＣＭＹＫ表色系とのそれぞれによって色を表現するとともに両者を対応づけ、複数の色についてこの対応関係を記述したテーブルである。従って、ｓＲＧＢ表色系で表現した任意の色に関し、その周りの色であって色変換ＬＵＴ１８に規定されたｓＲＧＢの色を参照すれば補間演算によって当該任意の色に対応したＣＭＹＫ表色系の色を算出することができ、色変換を実施することができる。
【００２９】
色変換モジュール２１ｂによって色変換がなされてＣＭＹＫデータが得られると、ハーフトーン処理モジュール２１ｃは、ＣＭＹＫ表色系で表現された各画素の階調値を各画素におけるインクの吐出／非吐出を特定したハーフトーン画像データに変換する。すなわち、プリンタ４０ａにおける各画素についてインク滴の吐出／非吐出を決定する。むろん、インク滴の吐出／非吐出のみならず、吐出インクの量を段階的に制御可能に構成し、吐出インク滴の大きさを決定しても良い。
【００３０】
印刷データ生成モジュール２１ｄはハーフトーン画像データを受け取り、プリンタ４０ａで使用される順番に並べ替え、一回の主走査にて使用されるデータを単位にして印刷データを生成する。印刷データは、パラレル通信用Ｉ／Ｏ１９ｂを介して逐次プリンタ４０ａに出力され、プリンタ４０ａに画像を形成するために必要なすべてのデータが転送されると、プリンタ４０ａにてメディア上に画像が形成される。
【００３１】
また、ＰＲＴＤＲＶ２１はキャリブレーションモジュール２１ｅを備えている。同キャリブレーションモジュール２１ｅにおいては、後述するように、カラーチャート６０から取得した色彩値に基づく色変換ＬＵＴ１８の修正処理が行われる。
【００３２】
（２）カラーチャートの印刷処理
上記色変換モジュール２１ｂによって得られたＣＭＹＫデータは、ＣＭＹＫの各色について所定の階調数（例えば、２５６階調）で表現した画像データであり、各階調値は各色のインク量に対応している。例えば、単位面積当たりのインク記録率０〜１００％が階調値０〜２５５に対して線形に対応するように階調値を規定するなど、予め階調値が意味するインク量が決められている。しかし、各プリンタ４０においては、印刷処理を繰り返すうちに、印刷を実行するための各機構に個別機体毎に様々な経時的変化が生じる。そのため、ＣＭＹＫの各階調値が意味するインク量が決められているとしても、かかる経時的変化により、各プリンタ４０の出色特性が同じ機種の基準となるプリンタ（基準機体）の出色特性とずれてしまい、各階調値に対応したインク量を正確に出力できなくなることがある。
【００３３】
そこで、本実施形態におけるキャリブレーション処理では、キャリブレーション対象となるプリンタ４０によって出力したカラーチャート６０の測色結果から取得した色彩値に基づいて、同プリンタ４０の色変換ＬＵＴ１８を修正する。具体的には、同プリンタ４０と基準機体とで夫々、同一の画像データを入力して印刷を行なった場合に、同プリンタ４０と基準機体とで出力色が略同等となるように上記色変換ＬＵＴ１８を修正する。
【００３４】
上記修正対象となる色変換ＬＵＴ１８は、各プリンタ４０毎に、夫々複数用意されている。これは、あるプリンタ４０において、印刷解像度や使用メディアや印字モードの種類など、種々の設定を変えて印刷を行なう場合には、各設定毎に使用する色変換ＬＵＴ１８も異なるからである。従って、あるプリンタ４０に対してキャリブレーション処理を行なう際には、同プリンタ４０のために複数用意された色変換ＬＵＴ１８毎にキャリブレーションを行なうことが可能である。そして、かかる色変換ＬＵＴ１８に対して修正を行なうには、カラーチャート６０の印刷も、修正対象とした色変換ＬＵＴ１８を使用する印刷条件別に行なう必要がある。
【００３５】
図１に示したように、本実施形態においては、キャリブレーション対象となるプリンタ４０が複数あり、かつ、各プリンタ４０において各種設定を変えて複数のカラーチャート６０を出力可能である。そのため、各カラーチャート６０の測色時において、どのカラーチャート６０が、何れのプリンタ４０によって、さらにはどの様な設定の下で印刷されたものかユーザが正確に判別することは困難である。特に、複数枚のカラーチャート６０をまとめて印刷した場合や、カラーチャート６０の印刷後、ある程度の期間が開いてから測色を行う場合には、カラーチャート６０の正しい判別がより困難となる。そこで、本発明においては、以下に示すように、カラーチャート６０を測色するだけで、自動的に同カラーチャート６０の印刷条件を判別可能とした。
【００３６】
図３は、カラーチャート６０の印刷処理の内容を示したフローチャートである。
ＰＲＴＤＲＶ２１は、ＵＩを介してのユーザからのカラーチャート６０の印刷実行指示があった場合には、カラーチャート６０を印刷する際の印刷条件を取得する（ステップＳ１００）。なお、同図のステップＳ１００〜Ｓ１０４までの処理は、基本的に上記画像データ取得モジュール２１ａにおいて行なわれる。
【００３７】
上記印刷条件は、ユーザが上記ＵＩを介して設定したものであり、カラーチャート６０を印刷するプリンタ４０ａの機種名及びシリアルナンバー（以下、固体識別情報）を始め、印刷解像度や、使用メディアや印字モードなどの各種設定を取得する。つまり、ユーザとしては、ある印刷条件において印刷処理を実行した場合に生じる色ずれを修正したいと考えた場合に、同印刷条件を入力し、カラーパッチ６０を印刷させる。ただし、固体識別情報については、ユーザに入力させるのではなく、印刷処理を行うプリンタ４０ａのファームウェア等から、自動的に取得するようにしても良い。
次に、ＰＲＴＤＲＶ２１はＤＢ１６にアクセスし、上記取得した印刷条件に対応する所定のパッチ配置情報を取得する（ステップＳ１０２）。
【００３８】
図４は、ＤＢ１６の内容を一例をもって示している。同図に示すように、ＤＢ１６には、各印刷条件とこれに一義的に対応するパッチ配置情報が対となって記録されている。
同図によれば、｛プリンタＡ（プリンタ４０ａの機種名）、シリアルナンバーＡ（プリンタ４０ａのシリアルナンバー）、メディアＡ、解像度Ａ｝という印刷条件に対しては、パッチ配置情報１が対応し、｛プリンタＡ、シリアルナンバーＢ、メディアＢ、解像度Ａ｝という印刷条件に対しては、パッチ配置情報２が対応している。パッチ配置情報とは、カラーチャート６０を構成する各パッチのうち、所定のパッチについてその配置位置を規定した情報であり、詳しくは後述する。なお、図２においては、ＤＢ１６をコンピュータ１０のＨＤＤ１５内に格納しているが、他の領域に格納することも当然に考えられ、例えば、同コンピュータ１０がクライアント端末として接続するホストコンピュータ等に格納するとしても良い。
【００３９】
上記のように、印刷条件に対応するパッチ配置情報を上記ＤＢ１６から取得したら、ＰＲＴＤＲＶ２１は、同取得したパッチ配置情報に基づいてパッチ画像データを生成する（ステップＳ１０４）。ここで、パッチ配置情報とカラーチャート６０との関係について具体例をもって説明する。
【００４０】
図５は、あるパッチ配置情報に基づいて印刷されたカラーチャート６０を示している。カラーチャート６０は、縦横Ｍ×Ｎ個のパッチで構成されており、ＣＭＹＫ毎に単位面積あたりのインク記録率（以下、単にインク記録率）を所定の階調値幅で変化させて印刷した単色パッチの集まりである。本実施形態では、各カラーチャート６０間において所定のパッチの配置位置は夫々異なるものの、各カラーチャート６０を構成するパッチの縦横の数自体は統一されているものとする。
【００４１】
パッチ配置情報によってその配置位置が規制される所定のパッチ（特定情報パッチ）としては、輝度が最大となるインク記録率が０パーセントの空白パッチと、輝度が最低となるＫインクのインク記録率が１００パーセントのパッチ（Ｋパッチ）とを用いる。本実施形態では、ＣＭＹＫの４色を使用するため、カラーチャート６０上の空白パッチは４パッチとなり、上記特定情報パッチは計５パッチとなる。なお、特定情報パッチとして採用するパッチは上記に限られる必要はなく、例えば、ＣＭＹのインク記録率が１００パーセントとなる最大濃度のパッチを特定情報パッチとしてもよい。
【００４２】
ここで、上記パッチ配置情報を、カラーチャート６０のパッチ数と同数のビット（Ｎ×Ｍビット）によって表現される情報とすることができる。つまり、カラーチャート６０のパッチ数だけ、「０００…」と並んだ２進数で表される各ビットのうち、上記特定情報パッチを配置する位置に対応するビットを「１」とし、それ以外のビットは「０」とする。その結果、各印刷条件に対応する各パッチ配置情報は、夫々にＮ×Ｍビットのうち特定のビット（上記の場合、５つのビット）を「１」としたユニークな情報となる。
【００４３】
各ビットとカラーチャート６０上のパッチ位置との対応関係は、次のようにする。カラーチャートにおける１×１（横方向×縦方向）パッチ目と１番目のビットとを対応させ、横方向に続く２×１パッチ目以降を順番に２ビット目以降に対応させ、１×２パッチ目をＮ＋１番目のビットとし、横方向に続く２×２パッチ目以降を順番にＮ＋２ビット目以降に対応させ、というように順次各ビットを各パッチ位置に対応させ、最後のＮ×Ｍパッチ目をＮ×Ｍ番目のビットとする。
【００４４】
かかるパッチ配置情報に基づいて上記パッチ画像データが生成される。すなわち、上記取得したパッチ配置情報において「１」となっているビットに対応するパッチ位置に上記特定情報パッチが配置され、それ以外のＣＭＹＫ毎の所定の階調値に対応したパッチが残りのパッチ位置にランダムに配置されたカラーチャート画像を出力するためのパッチ画像データが生成される。
【００４５】
ＰＲＴＤＲＶ２１は、上記パッチ画像データに基づいて、ある印刷条件に対応して所定のパッチの配置が特定されたカラーチャート６０を印刷する（ステップＳ１０６）。むろん、かかるカラーチャート６０を印刷する際には、上記印刷条件の際に適用される色変換ＬＵＴ１８によって所定の色変換処理が行われた上で印刷データが生成されている。
【００４６】
また、上記ＤＢ１６に各印刷条件とともに格納されるパッチ配置情報は、上述したものに限られず、以下のようにしてもよい。
例えば、カラーチャート６０上に配置される特定情報パッチの位置を変数とする所定の関数を上記パッチ配置情報とする。ここで、パッチ配置情報をＦとした場合に、
Ｆ＝ｎ１＋ｎ２×Ｎ＋ｎ３×Ｎ2＋ｎ４×Ｎ3＋ｐ×Ｎ4  …１）
と表される数値を、上記ＤＢ１６において、各印刷条件に対応させて格納しておく。
【００４７】
ただし、ｎ１〜ｎ４は、夫々カラーチャート６０の１段目（最上段）〜４段目における、空白パッチの位置を示す値とし、ｎ１〜ｎ４には、夫々１〜Ｎの間の数字が入る。
また、ｐは、カラーチャート６０の全パッチにおけるＫパッチの配置順位を示す値とし、ｐには、１〜Ｎ×Ｍの間の数字が入る。この場合の配置順位の付け方は、カラーチャート６０における左最上段のパッチ（１×１）を１番目としてその段を横方向に数えていき、最も右まで数え終わったら、次の段以降も同様に数えていき、Ｎ×Ｍ番目のパッチを最後とする。
【００４８】
このようにして、数値としてのパッチ配置情報Ｆを予め複数求め、各印刷条件に一対一で対応させて上記ＤＢ１６に格納しておく。むろん、各パッチ配置情報Ｆは、夫々別個の数値である。かかる数値をステップＳ１０２で取得したら、ステップＳ１０４において、同数値から特定情報パッチの配置位置を取得する計算を行なう。
まず、第一のステップとして、同数値をＮ4で除して商を得る。かかる商は、上記ｐに対応する。
第二のステップとして、同数値からｐ×Ｎ4を引いた余りを、Ｎ3で除して商を得る。かかる商は上記ｎ４に対応する。
【００４９】
第三のステップとして、同数値からｎ４×Ｎ3＋ｐ×Ｎ4を引いた余りを、Ｎ2で除して商を得る。かかる商は上記ｎ３に対応する。
第四のステップとして、同数値からｎ３×Ｎ2＋ｎ４×Ｎ3＋ｐ×Ｎ4を引いた余りを、Ｎで除して商を得る。かかる商は上記ｎ２に対応する。
そして、最後に、同数値からｎ２×Ｎ＋ｎ３×Ｎ2＋ｎ４×Ｎ3＋ｐ×Ｎ4を引いた余りが上記ｎ１となる。
【００５０】
このように、パッチ配置情報Ｆからｎ１〜ｎ４，ｐが導き出せるため、かかる値を用いて上記パッチ画像データを生成する。すなわち、カラーチャート６０における一段目の左からｎ１番目のパッチと、２段目の左からｎ２番目のパッチと、３段目の左からｎ３番目のパッチと、４段目の左からｎ４番目のパッチとに空白パッチが配置され、かつ、全パッチにおけるｐ番目のパッチにＫパッチが配置され、それ以外のＣＭＹＫ毎の所定の階調値に対応したパッチが残りのパッチ位置にランダムに配置されたカラーチャート画像を出力するためのパッチ画像データを生成する。そして、かかるパッチ画像データによって、ある印刷条件に対応して所定のパッチの配置が一義的に特定されたカラーチャート６０を印刷する。
【００５１】
（３）キャリブレーション処理
次に、カラーチャート６０の測色結果に基づいて、キャリブレーションを行なう場合について説明する。
図６は、カラーチャート６０の測色からキャリブレーション処理までの処理内容を示したフローである。上述したように、ＰＲＴＤＲＶ２１は、キャリブレーションモジュール２１ｅを備えている。ＰＲＴＤＲＶ２１は、ユーザが上記ＵＩからキャリブレーションの実行指示を行なった場合には、当該キャリブレーションモジュール２１ｅを起動し、以下の処理を行なう。
【００５２】
先ず、キャリブレーションモジュール２１ｅは、ＵＳＢ用Ｉ／Ｏ１９ｂを介して測色機５０からカラーチャート６０を構成する各パッチの色彩値を取得する（ステップＳ２００）。つまり、ユーザがカラーチャート６０の各パッチを所定の順序に従って上記測色機５０で測色し、その測色結果としての色彩値を取得する。
次に、キャリブレーションモジュール２１ｅは、各パッチの色彩値Ｌ*ａ*ｂ*の計測結果によって、カラーパッチ６０における上記４つの空白パッチとＫパッチとの配置位置を夫々特定し、同特定した各特定情報パッチの位置に基づいて、パッチ配置情報を生成する（ステップＳ２０２）。
【００５３】
ここで、カラーチャート６０の印刷時において、上記パッチ配置情報としてカラーチャート６０のパッチ数と同数のビットで表現した情報を用いた場合は、パッチ数と同数のＮ×Ｍビットのうち、上記特定情報パッチの位置に対応するビットを「１」としたビット情報を生成する。そして、キャリブレーションモジュール２１ｅは、上記ＤＢ１６にアクセスし、上記求めたパッチ配置情報に対応する所定の印刷条件を特定する（ステップＳ２０４）。
【００５４】
ステップＳ２０２において求めたパッチ配置情報は、測色の対象となったカラーチャート６０にかかるパッチ画像データの生成に用いたパッチ配置情報と一致する。そして、ＤＢ１６には、上述したように、各印刷条件とこれに一義的に対応するパッチ配置情報が対となって記録されている。従って、ステップＳ２０４においては、そのとき測色の対象となったカラーチャート６０を印刷した際の印刷条件が正確に特定されることになる。
【００５５】
カラーチャート６０を印刷する際に、上記式１）で表されるパッチ配置情報Ｆを用いた場合でも、同様に印刷条件を特定することが出来る。この場合、上記ステップＳ２０２においては、以下の手順でパッチ配置情報を取得する。まず、カラーチャート６０の各段の測色結果から、各段における空白パッチの位置ｎ１〜ｎ４を取得するとともに、全パッチにおけるＫパッチの位置順位ｐを取得する。そして、同取得したｎ１〜ｎ４，ｐを上記式１）に代入して計算された数値をパッチ配置情報とする。
【００５６】
そして、ステップＳ２０４では、上記ＤＢ１６を参照し、上記取得したパッチ配置情報に一義的に対応する印刷条件を特定する。この場合でも、取得したパッチ配置情報は、測色対象のカラーチャート６０の印刷において用いたパッチ配置情報と一致するため、キャリブレーションモジュール２１ｅは、そのとき測色対象となったカラーチャート６０を印刷した際の印刷条件を正確に特定することができる。
【００５７】
このように、本発明において印刷するのは、各インク色毎の所定の階調値に対応するパッチだけであり、測色対象も各パッチだけであるため、従来のように無駄な印刷処理や測色処理を行うこ必要が無くなり、効率的に各カラーチャート６０の判別が可能となる。さらに、パッチ以外の表示を読み込む必要がないため、バーコードやＯＣＲ文字の認識機能等を有さない、測色機能のみ有する測色機を用いることができ、発明の実施に必要な機器の幅を不必要に狭めることが無い。
【００５８】
測色対象のカラーチャート６０の印刷条件を特定したら、キャリブレーションモジュール２１ｅは、上記カラーチャート６０の色彩値を用いたキャリブレーションを行なう（ステップＳ２０６）。上述したように、本実施形態では、コンピュータ１０には、複数のプリンタ４０が接続しており、ＨＤＤ１５には、各プリンタ４０毎に、印刷解像度や使用メディアなどの設定を変えて印刷を行なう各場合に用いる色変換ＬＵＴ１８が、夫々格納されている。
【００５９】
従って、ある印刷条件下の印刷結果において生じる色ずれを解消しようとして同印刷条件において出力したカラーチャート６０を測色した場合、同測色による色彩値は、同印刷条件において用いる色変換ＬＵＴ１８の修正に用いられなければならない。そこで、キャリブレーションモジュール２１ｅは、ＨＤＤ１５に複数格納された色変換ＬＵＴ１８の中から、上記特定した印刷条件において用いる色変換ＬＵＴ１８を選択し、同選択した色変換ＬＵＴ１８に対して修正処理を行う。
【００６０】
例えば、｛プリンタＡ、シリアルナンバーＡ、メディアＡ、解像度Ａ｝という印刷条件を特定した場合、キャリブレーションモジュール２１ｅは、複数の色変換ＬＵＴ１８の中から、プリンタ４０ａ用に格納されたもののうち、メディアＡ，解像度Ａという設定の際に使用する色変換ＬＵＴ１８を選択して下記キャリブレーション処理を行う。
【００６１】
キャリブレーションの具体的手法について説明する。
キャリブレーション処理では、カラーパッチ６０から取得した色彩値と、予め作成してＨＤＤ１５に記録した所定の基準値１９とを用いて、所定の色修正テーブル１８ａを作成する。基準値１９とは、キャリブレーションの対象となるプリンタと同機種の基準機体において、ＣＭＹＫ各色につき全階調値（２５６階調）にわたって印刷したカラーパッチを測色して取得した、ＣＭＹＫの各階調値と色彩値との対応関係を言う。なお、かかる基準値１９は、色修正の対象となる印刷条件毎に求められているものとする。これは、同一プリンタにおいても使用メディアなど各種設定が異なれば、同一のＣＭＹＫデータに対する印刷結果の色彩値が異なり、そのため、同一プリンタにおいて各種設定の違いに拠らず出色を均一化しようとすれば、基準となるＣＭＹＫデータと色彩値との対応関係も各設定によって異ならせる必要があるからである。
【００６２】
図７は、キャリブレーション処理の詳細を示したフローチャートである。
ステップＳ３００において、キャリブレーションモジュール２１ｅは、取得した色彩値を参照して所定の補間演算を行うことにより、全階調値に対応する色彩値を取得する。つまり、各パッチから取得した色彩値は、各ＣＭＹＫにつきとびとびの階調値に対応する色彩値であるため、他の階調値に対応する色彩値をも補間によって求める。補間方法は線形補間やスプライン補間等、種々の手法を採用可能である。次に、キャリブレーションモジュール２１ｅは、修正対象となる印刷条件に対応する基準値１９を取得する（ステップＳ３０２）。そして、一の階調値Ｃｘの修正値としての階調値Ｃｘ´を取得する（ステップＳ３０４）。
【００６３】
図８は、上記補間後の色彩値と上記基準値１９とを同一ａ*ｂ*平面上に表している。
基準機体とプリンタ４０ａとの印刷結果に色ずれが生じていない場合には、同一の階調値Ｃｘで印刷を行ったとき、得られる印刷結果（この場合、シアンの単色）を測色すると同一の色彩値が得られるはずである。しかし、基準機体とプリンタ４０ａとの印刷結果に色ずれが生じている場合には、同図に示すように、上記補間後の色彩値を結んだグラフと基準値（白丸）を結んだ線とがａ*ｂ*平面上でずれることになる。なお、同図においては全ての基準値を白丸で示すことは省略し、一部の基準値のみ白丸で示している。
【００６４】
同図の拡大図Ｂは、基準機体とプリンタ４０ａとで同一の階調値Ｃｘで印刷を行ったときの印刷結果の色彩値を白丸と×印とで示している。拡大図ＢにおいてステップＳ３０４の処理内容を説明すると次のようになる。つまり、上記グラフ上の全階調値に対応する色彩値の中から、階調値Ｃｘに対応する基準値（ａ１*，ｂ１*）からの色差ΔＥが最小である色彩値（ａ２*，ｂ２*）を求め、同色彩値に対応する階調値Ｃｘ´を取得する。
かかる処理は、基準機体において階調値Ｃｘで出力される出力色と近似値として同等の出力色をプリンタ４０ａで出力するための階調値Ｃｘ´を算出していることになる。算出された階調値Ｃｘ´を修正後の階調値、上記階調値Ｃｘを修正前の階調値とする対応関係を定めれば、上記特定した印刷条件においてそれまで生じていた色ずれを高精度に修正可能な色修正テーブル１８ａを作成することができる。
【００６５】
ステップＳ３０６にて、全ての階調値にかかる基準値について、色差ΔＥが最小である上記グラフ上の色彩値に対応する階調値を取得したか否かを判断する。全ての階調値についての処理が終わっていないと判断した場合は、全ての階調値にかかる基準値について、同対応する階調値を取得するまでステップＳ３０４の処理を繰り返す。全ての階調値にかかる基準値についてステップＳ３０４の処理を行ったと判断した場合は、ステップＳ３０８にて、プリンタ４０ａで使用する全インク色についてステップＳ３０４以降の処理が終了したか否かを判断する。
【００６６】
全インク色についてステップＳ３０４以降の処理が終了していないと判断したときは、処理対象となるインク色を変更してステップＳ３０４以降の処理を繰り返す。全インク色についてステップＳ３０４以降の処理が終了したと判断したときは、キャリブレーションモジュール２１ｅは、各インク色について、修正前の階調値と上記算出した修正後の階調値との対応関係を全階調値にわたって決定した色修正テーブル１８ａを作成する（ステップＳ３１０）。
【００６７】
以降、上記特定した印刷条件下で印刷処理を行う場合には、上記作成した色修正テーブル１８ａによって、上記修正対象となった色変換ＬＵＴ１８による変換結果を修正する。すなわち、同色変換ＬＵＴ１８による変換後の階調値を入力値（ＣＭＹＫ）とし、色修正テーブル１８ａを参照して得られた変換値を（Ｃ´Ｍ´Ｙ´Ｋ´）とし、同変換値（Ｃ´Ｍ´Ｙ´Ｋ´）をハーフトーン処理モジュール２１ｃに入力することにより、上記特定した印刷条件である基準機体と同等の出力色が得られるようになる。
【００６８】
なお、上記説明では、色変換ＬＵＴ１８による変換結果をさらに色修正テーブル１８ａによって変換するとしたが、色変換ＬＵＴ１８に対する入力値（ＲＧＢデータ）と色修正テーブル１８ａの出力値とを対応付けた一つのＬＵＴを生成し、同生成したＬＵＴによって上記色変換ＬＵＴ１８を更新してもよい。
【００６９】
（４）他の実施形態
説明したように、本発明によれば、カラーチャート６０の各パッチを測色しただけで、そのカラーチャート６０の印刷条件を自動的に特定することができるが、かかる特定の結果をユーザに知らせることとすれば、キャリブレーションを行なうに際してより便利となる。
図９は、カラーチャート６０の測色からキャリブレーション処理までの処理内容を示したフローであって、図６とは別の例を示している。ここでは、図６とは相違する部分について主に説明する。
【００７０】
同図においては、キャリブレーションモジュール２１ｅは、測色の対象となるカラーチャート６０の印刷条件であるとして入力された確認用の印刷条件（確認用印刷条件）を取得する（ステップＳ４００）。確認用印刷条件とは、ユーザが測色対象としたカラーチャート６０の印刷条件であるとして認識しているものであり、カラーチャート６０を測色するに際して上記ＵＩ等から入力した情報である。そして、各パッチの色彩値の取得、パッチ配置情報の取得、印刷条件の特定（ステップＳ４０２〜Ｓ４０６）を経て、キャリブレーションモジュール２１ｅは、確認用印刷条件と上記特定した印刷条件とが一致するか否か判断する（ステップＳ４０８）。
【００７１】
なお、上記確認用印刷条件の取得は、色彩値の取得処理の前に行う必要は必ずしも無く、ステップＳ４０８の処理より先であればよい。また、確認用印刷条件のうち、プリンタ機種名とシリアルナンバーについては、ユーザに入力させるのではなく、キャリブレーション対象となっているプリンタ４０ａのファームウェア等から取得するようにしても良い。ステップＳ４０８の判断において、両条件が一致すると判断した場合には、ユーザが意図するキャリブレーションを行うために必要なカラーチャート６０が測色されているとして、上記ステップＳ２０６に示したと同様に、測色によって得られた色彩値を用いたキャリブレーション処理を実行する（ステップＳ４１０）。
【００７２】
一方、両条件が一致しない場合もある。ユーザが各印刷条件の下、複数のカラーチャート６０をまとめて印刷した場合や、カラーチャート６０の印刷から測色するまでにある程度の時間が経過している場合等には、各カラーチャート６０を測色する際に、その印刷条件を正確に認識しているとは限らないからである。
【００７３】
両条件に相違があると判断した場合は、キャリブレーションモジュール２１ｅは、ステップＳ４１２において所定の警告処理を行う。かかる警告処理は、例えば、ディスプレイＤＲＶ２３を介してディスプレイ３３上に、上記両条件が一致しないことを示す表示であったり、相違する項目を表示する等して行なう。上記警告を受けることで、ユーザは、自身が認識していたものとは別のカラーチャート６０を測色したことを知るため、このままキャリブレーション処理を続行するか否かを判断することが出来る。
【００７４】
そこで、キャリブレーションモジュール２１ｅは、上記ＵＩ等を介したキャリブレーション処理の続行指示があるか否か判断し（ステップＳ４１４）、同続行指示がある場合には、上記のキャリブレーション処理を行なう。この場合、ユーザは、修正対象として意図していたものとは別の色変換ＬＵＴ１８であるが、測色したカラーチャート６０の印刷条件において用いる色変換ＬＵＴ１８の修正を行なうことを選択したことになる。一方、同続行指示が無い場合には、取得した色彩値を用いた色変換ＬＵＴ１８の修正は行なわずに処理を終了させる。この場合、ユーザは、新たに別のカラーチャート６０を測色することで、目的としていたキャリブレーションを行なうことが出来る。
【００７５】
本発明は、以下に示す状況においても有用な効果を発揮する。
ユーザが所有するプリンタ４０についてキャリブレーションを行なう場合であっても、ユーザ自身が測色機５０を有していない場合がある。そこで、各ユーザが印刷したカラーチャート６０の提供を受け、同カラーチャート６０を測色し、得られた色彩値にかかるデータをユーザに送付するサービスを提供するような場合が考えられる。この場合、ユーザが、本願にかかる各印刷条件によって所定のパッチの配置位置が一義的に定まったカラーチャート６０を印刷すれば、上記サービスを提供する側においても上記ＤＢ１６を参照することにより、各ユーザから提供されたカラーチャート６０の印刷条件を正確に判別することが出来る。そして、測色によって得られた色彩値とともに同印刷条件をユーザに知らせることとすれば、ユーザ側で、取得した色彩値を用いてのキャリブレーションの対象とすべき印刷条件を間違えることが防がれる。
【００７６】
（５）まとめ
このように、本発明によれば、各印刷条件に一義的に対応したパッチ配置情報をＤＢ１６から取得し、同パッチ配置情報に基づいて所定のパッチの配置を特定したカラーチャート６０を印刷するとともに、同カラーチャート６０の各パッチを測色し、測色結果から得られたパッチ配置情報に対応する印刷条件を上記ＤＢ１６から取得することで、無駄な印刷処理や測色処理を行うことなく、各カラーチャート６０の印刷条件を正確に特定することができる。そして、複数のプリンタ４０において種々の設定を変えてキャリブレーションを行う場合にも、修正対象となる色変換ＬＵＴ１８と用いるべき色彩値とのミスマッチを防ぐことができ、測色対象となったカラーチャート６０の印刷条件をユーザが間違って認識してた場合には、警告することにより、かかる間違いをユーザに知らせることが出来る。
【図面の簡単な説明】
【００７７】
【図１】本実施形態にかかるキャリブレーションシステムの概略構成図である。
【図２】本実施形態にかかる色修正装置の概略構成図である。
【図３】カラーチャートの印刷処理の内容を示したフローチャートである。
【図４】ＤＢの内容を示した説明図である。
【図５】カラーチャートを示した説明図である。
【図６】測色からキャリブレーションまでの内容を示したフローチャートである。
【図７】キャリブレーションの処理内容を詳述したフローチャートである。
【図８】色彩値のａ*ｂ*平面における投影図である。
【図９】他の実施形態にかかる測色からキャリブレーションまでの内容を示したフローチャートである。
【符号の説明】
【００７８】
１０…コンピュータ、１５…ＨＤＤ、１６…ＤＢ、１７…入力画像データ、１８…色変換ＬＵＴ、１９…基準値、２０…ＯＳ、２１…ＰＲＴＤＲＶ、２１ａ…画像データ取得モジュール、２１ｂ…色変換モジュール、２１ｃ…ハーフトーン処理モジュール、２１ｄ…印刷データ生成モジュール、２１ｅ…キャリブレーションモジュール、２２…入力機器ＤＲＶ、２３…ディスプレイＤＲＶ、３１…キーボード、３２…マウス、３３…ディスプレイ、４０，４０ａ…プリンタ、５０…測色機、６０…カラーチャート
【図１】
2005328255.tif 000003
【図２】
2005328255.tif 000004
【図３】
2005328255.tif 000005
【図４】
2005328255.tif 000006
【図５】
2005328255.tif 000007
【図６】
2005328255.tif 000008
【図７】
2005328255.tif 000009
【図８】
2005328255.tif 000010
【図９】
2005328255.tif 000011