(57)【特許請求の範囲】
【請求項１】
印刷のプルーフを得るカラー画像処理装置において、
網点化された２値画像のデータの入力を受け、該２値画像データを各色のドットゲイン量に応じた多値画像のデータに変換するドットゲイン処理部と、
前記多値画像データをデバイス非依存色空間の画像データに変換する第１色変換部と、
前記デバイス非依存色空間で前記多値画像の解像度を出力デバイスの解像度に変更する解像度変換部と、
前記デバイス非依存色空間に変換された多値画像データを前記出力デバイスの色空間の画像データに変換する第２色変換部と、
を備えたことを特徴とするカラー画像処理装置。
【請求項２】
前記ドットゲイン処理部は、２値画像の各画素の周辺画素のデータで規定されたマトリクスにより多値画像のデータを得る
請求項１に記載のカラー画像処理装置。
【請求項３】
前記規定されたマトリクスのサイズおよび該マトリクス内の各行列の値は、前記２値画像のドットゲイン量と解像度とによって決定される請求項２に記載のカラー画像処理装置。
【請求項４】
前記マトリクスのサイズおよび該マトリクス内の各行列の値は、網点の線数やパターンの情報を用いて決定される
請求項２または３に記載のカラー画像処理装置。
【請求項５】
前記マトリクスのサイズおよび該マトリクス内の各行列の値は、各色毎に独立に設定される
請求項２乃至４の何れか１項に記載のカラー画像処理装置。
【請求項６】
前記デバイス非依存色空間は、加法混色が成立する
請求項１に記載のカラー画像処理装置。
【請求項７】
前記多値画像データをデバイス非依存色空間に変換する第１色変換部は、ノイゲバウアによる変換を用いる
請求項１に記載のカラー画像処理装置。
【請求項８】
前記第２色変換部が前記デバイス非依存色空間に変換された多値画像データを前記出力デバイスの色空間の画像データに変換した後、誤差拡散法により２値の画像データに変換して前記出力デバイスへ出力する
請求項１に記載のカラー画像処理装置。
【請求項９】
前記デバイス非依存色空間に、印刷用紙の色と前記出力デバイスの白色とを入力してグレー調整を行うグレー調整手段を備えた
請求項１に記載のカラー画像処理装置。
【請求項１０】
複数の解像度で出力された２値画像データの入力を受け、解像度毎に前記２値画像を多値画像に変換した後、前記複数の解像度間で最も高い解像度に合わせる解像度調整手段と、各色毎に合成する手段と、を備える
請求項１に記載のカラー画像処理装置。
【請求項１１】
前記規定されたマトリクスのサイズおよび該マトリクス内の各行列の値は、網点のシャープさの強弱を数値化したパラメータによって決定される
請求項２乃至４の何れか１項に記載のカラー画像処理装置。
【請求項１２】
網点化された２値画像データの入力を受け、該２値画像データを各色のドットゲイン量に応じた多値画像データに変換するドットゲイン処理部は、各画素データを算出する際、該画素の周辺画素の２値データの総組合せを入力し、
ドットゲイン処理とデバイス非依存空間変換処理を実行し、
その実行結果からテーブルを作成する、
請求項１に記載のカラー画像処理装置。
【請求項１３】
印刷のプルーフを得るカラー画像処理装置に用いられる記録媒体において、
コンピュータを、
網点化された２値画像のデータの入力を受け、該２値画像データを各色のドットゲイン量に応じた多値画像のデータに変換するドットゲイン処理部と、
前記多値画像データをデバイス非依存色空間の画像データに変換する第１色変換部と、
前記デバイス非依存色空間で前記多値画像の解像度を出力デバイスの解像度に変更する解像度変換部と、
前記デバイス非依存色空間に変換された多値画像データを前記出力デバイスの色空間の画像データに変換する第２色変換部と、
を備えた前記カラー画像処理装置として機能させるためのプログラムを記録したことを特徴とするコンピュータに読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はカラー画像処理装置に関し、特に、印刷機の条件の変化および網点を考慮して、カラープリンタによりハードコピーを得るかＣＲＴにより画面表示するかして印刷のプルーフ（校正刷り）を行うカラー画像処理装置に関する。
【０００２】
【従来の技術】
印刷機、例えばオフセット輪転機でカラー印刷するためには、先ず、製版工程でＣＭＹＫの各アルミ版を作製する必要がある。オフセット輪転機のＣＭＹＫ用の各印刷ユニットには版胴とゴム胴が設けられ、作製されたアルミ版は版胴に巻き付けられ、インキ壺のインキを各種インキローラを介して版胴に盛り、盛られたインキをゴム胴に巻き付けられたブランケットを介して紙面上に転移することにより印刷が行われる。製版工程において、一般的に、写真や絵画等の原稿からカラー画像を読取って作成したＣＭＹＫの多値画像に対して網点処理によりＣＭＹＫの各版を２値化する。この２値化された各版からＣＭＹＫの各フィルムを作製し、このフィルム版からアルミ版、すなわち刷版を作製し、この刷版を印刷機にかけて印刷を行い、最終的な印刷物を得る。
【０００３】
上述したように、この最終的な印刷物を得るまでには多くの工程を経なければならず、時間と労力を要する。最終的な印刷物の色が所望の色と異なる場合、その原因となった工程をやり直す必要があり、時間と労力が無駄になる。この無駄をなくすため、早い工程で印刷のプルーフ（校正刷り）を行う試みがなされている。例えば、フィルム版を用いて用紙にインキを熱転写するプルーフ方式がある。しかしながら、この方式は、フィルム版を必要とし、かつ印刷機における見当合わせやドットゲイン量を反映させた調整が困難であり、熟練者でも多大な時間と労力を必要とする。
【０００４】
そこで、最近、フィルム版を必要とせずに印刷のプルーフを行うカラー画像処理装置が提案されている。このようなカラー画像処理装置は、印刷用のＣＭＹＫ多値による、例えば７００〜８００のパッチを作成し、これを２値化して刷版を作製し印刷機で印刷する工程を経て得られた最終的な印刷物を測色して第１測色値を得、ＣＭＹＫ多値から第１測色値に変換するための第１テーブルを作成する。この第１テーブルを用いた第１色変換はカラープリンタやＣＲＴ等のデバイスに依存しない色空間への変換である。次いで、カラープリンタに入力するＣＭＹＫ多値による、例えば７００〜８００のパッチを作成し、カラープリンタより出力し、第２測色値を得、側色値からカラープリンタのＣＭＹＫ多値に変換するための第２テーブルを作成する。この第２テーブルを用いた第２色変換はデバイスに依存しない色空間からカラープリンタの色空間への変換である。この第１、第２の色変換を用いることで、印刷用のＣＭＹＫ多値を第１色変換、第２色変換を行うことで、カラープリンタのＣＭＹＫ多値に変換し、カラープリンタへ出力することで、印刷のプルーフ出力が得られる。
【０００５】
また、第１色変換は、測色パッチ数を減らすためにユールニールセンやノイケバウアの理論式を用いて変換する方法も提案されている。
【０００６】
【発明が解決しようとする課題】
しかしながら、上記従来技術によるプルーフ方式は、ＣＭＹＫの多値の画像を入力する必要があり２値データに対してのプルーフ出力は行えなかった。また、印刷時に行われる網点が考慮されておらず、網点で再現できないという問題があった。また、印刷機の条件（印刷速度、ローラの印圧等）の変化に対してパッチを何度も出力する必要があった。
【０００７】
それゆえ、本発明は、２値データを入力可能とし、印刷機の条件の変化および網点の再現を考慮したプルーフ出力が行えるカラー画像処理装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
図１は本発明の基本構成を示すブロック図である。
前記目的を達成する本発明によるカラー画像処理装置は、網点化された２値画像データの入力を受け、ドットゲイン処理部で印刷条件により変化するドットゲイン量をシミュレーションするように２値データを多値化する。多値化後、デバイス非依存色空間変換部（第１色変換部）で多値画像データをデバイス非依存色空間の画像データに変換する。次に、解像度変換部で解像度を出力デバイスの解像度に変換する。最後に、デバイス色空間部（第２色変換部）でデバイス非依存色空間に変換された多値画像データを出力デバイスの色空間の画像データに変換し出力する。このような２値を多値化するときにドットゲイン事象を考慮することで、２値入力でも正確な色を再現させることができ、また網点の再現が可能となる。
【０００９】
図２はドットゲインの説明図である。ドットゲイン事象とは、印刷機で印刷する際、印刷条件、例えばローラの圧力の強さに応じて網点化した２値データの周囲にインキがにじみ広がる現象を言い、ドットゲイン量はそのにじみ量を言う。図２に示すように、２値データ周囲がドットゲインにより太って印刷される。
図３はドットゲインのマトリクス処理の具体例を示す図である。ドットゲインをシミュレーションするために、ＣＭＹＫの各々の２値データに対してドットゲインによるインキの広がりを考慮して２値データの近傍にデータを振り分ける処理を行う。図３に示すように、２値データとの位置関係で振り分け量を決定し、ＣＭＹＫの２値データをＣＭＹＫの多値データに変換する。この処理をマトリクス演算により行う。
【００１０】
上記カラー画像処理装置において、前記ドットゲイン処理部は、２値画像の各画素の周辺画素のデータで規定されたマトリクスにより多値画像のデータを得る。
上記カラー画像処理装置において、前記規定されたマトリクスのサイズおよび該マトリクス内の各行列の値は、前記２値画像のドットゲイン量と解像度とによって決定される。
【００１１】
上記構成により、マトリクスのサイズや値は２値データの解像度とドットゲイン量によって１つのマトリクスが自動的に生成される。
上記カラー画像処理装置において、前記マトリクスのサイズおよび該マトリクス内の各行列の値は、網点の線数やパターン等の情報を用いて決定される。
上記カラー画像処理装置において、前記マトリクスのサイズおよび該マトリクス内の各行列の値は、各版に対応する各色毎に独立に設定される。
【００１２】
上記カラー画像処理装置において、前記デバイス非依存色空間は、加法混色が成立する。
上記カラー画像処理装置において、前記多値画像データをデバイス非依存色空間に変換する第１色変換部は、ノイゲバウアによる変換を用いる。
上記構成によりドットゲインの事象を２値から多値への変換に考慮しているので、多値画像データをデバイス非依存色空間に変換する際には、ドットゲインの事象を考慮しないでよくなる。
【００１３】
上記カラー画像処理装置において、前記第２色変換部が前記デバイス非依存色空間に変換された多値画像データを前記出力デバイスの色空間の画像データに変換した後、誤差拡散法により２値の画像データに変換して前記出力デバイスへ出力する。
上記構成により網点化された２値データによるモアレの発生を防止できる。
【００１４】
上記カラー画像処理装置において、前記デバイス非依存色空間に、印刷用紙の色と前記出力デバイスの白色とを入力してグレー調整を行うグレー調整手段を備える。
上記構成により印刷用紙を出力デバイスの白色として再現できる。
上記カラー画像処理装置において、複数の解像度で出力された２値画像データの入力を受け、解像度毎に前記２値画像を多値画像に変換した後、前記複数の解像度間で最も高い解像度に合わせる解像度調整手段と、各色毎に合成する手段と、を備える。
【００１５】
上記構成により画質を損なうことを防止できる。
上記カラー画像処理装置において、前記規定されたマトリクスのサイズおよび該マトリクス内の各行列の値は、網点のシャープさの強弱を数値化したパラメータによって決定される。
上記構成により網点の再現の微調整が可能となる。
上記カラー画像処理装置において、網点化された２値画像データの入力を受け、該２値画像データを各色のドットゲイン量に応じた多値画像データに変換するドットゲイン処理部は、各画素データを算出する際、該画素の周辺画素の２値データの総組合せを入力し、ドットゲイン処理とデバイス非依存空間変換処理を実行し、その実行結果からテーブルを作成する。
【００１６】
上記構成により作成されたテーブルを用いることで高速に処理を行うことができる。
前記目的を達成する本発明による記録媒体は、印刷のプルーフを得るカラー画像処理装置に用いられるコンピュータに読取り可能な記録媒体において、コンピュータを、網点化された２値画像のデータの入力を受け、該２値画像データを各色のドットゲイン量に応じた多値画像のデータに変換するドットゲイン処理部と、前記多値画像データをデバイス非依存色空間の画像データに変換する第１色変換部と、前記デバイス非依存色空間で前記多値画像の解像度を出力デバイスの解像度に変更する解像度変換部と、前記デバイス非依存色空間に変換された多値画像データを前記出力デバイスの色空間の画像データに変換する第２色変換部と、を備えたカラー画像処理装置として機能させるためのプログラムを記録したことを特徴とする。
【００１７】
【発明の実施の形態】
以下、添付図面を参照しつつ本発明の実施の形態を詳細に説明する。添付図面において、同一のものは同一参照番号で示す。
図４は本発明によるカラー画像処理装置の一実施例のブロック構成図である。図４に示すカラー画像処理装置１は、ＬＡＮを介して遠隔地に設置されたワークステーションに接続されている。ワークステーションでは、フロッピーディスク等の記録媒体からの読取りやキーボード入力により得られた文字データおよび写真や絵画等の原稿をスキャナー等で読取って得られたカラー画像データとから作成したＣＭＹＫの多値画像データに対して網点処理によりＣＭＹＫの各版を２値化した２値データが作成される。この２値データがカラー画像処理装置１に入力され、後述する処理の実行後、カラー画像処理装置１は、カラープリンタ２によりハードコピーを得るかＣＲＴ１５により画面表示する。
【００１８】
カラー画像処理装置１は、ＣＰＵ１０、ＲＡＭ１１、ハードディスクドライブ１２、フロッピーディスクドライブ１３、キーボード１４、ＣＲＴ１５、プリンタインターフェース１６、通信インターフェース１７等を有し、これらは、バスライン１８を介して双方向に通信可能に接続されている。また、カラー画像処理装置１は、ハードディスクドライブ１２に接続され、後述する各処理を実行するためのプログラムやテーブルを格納するハードディスク１９を有する。
【００１９】
図４を用いて本発明の記録媒体に記録されたプログラムの処理について以下簡単に説明する。本発明の図４全体で示すカラー画像処理装置は、中央処理装置（ＣＰＵ）１０と、記録媒体である例えばＲＡＭ１１、磁気ディスク１９と、を備えたコンピュータシステムである。このコンピュータシステムには、フロッピーディスクのような可搬型の記録媒体（図示せず）のフロッピーディスクドライブ１３およびハードディスクドライブ１２が設けられている。所定の操作によりフロッピーディスク等の可搬型の記録媒体に記録された本発明による各ステップをコンピュータに実行させるためのプログラムを、フロッピーディスクドライブ１３またはハードディスクドライブ１２を介して読取り、ＲＡＭ１１にローディングする。もちろん、オペレータがコンピュータシステムのＲＡＭ１１にキーボード１４等の入力手段を介して直接上記プログラムを書き込んでもよい。あるいは、他のクライアントのコンピュータシステム（図示せず）等に設置された記録媒体としての例えばＲＡＭ（図示せず）に格納された上記プログラムを、ＬＡＮ（通信回線）、ターミナルユニット（図示せず）を介して本コンピュータシステムのＲＡＭ１１にローディングする。その後、ＲＡＭ１１にローディングしたプログラムは、コンピュータシステムのＣＰＵ１０の処理により必要に応じて実行される。
【００２０】
図５は請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。モノクロ印刷物をシミュレーションしてプルーフ（校正刷り）する例を示す。図５において、４角形３０で囲まれる部分は、通常のモノクロ印刷の流れを示す。ドットゲインをシミュレーションした２値多値変換では、２値データに対してドットゲイン量を考慮して多値化を行う（ステップ３１）。
【００２１】
図６は２値ドットゲインの説明図である。ドットゲイン量は図６に示すように、マトリクスの形式で表現され、下記の数式１から多値を計算できる。
中心画素多値＝Σ（画素値（１又は０）×マトリクス値）  （１）
但し、多値は０〜１の範囲で、中心画素多値が１を越えた場合は１とする。図４のマトリクスは３×３であるがドットゲイン量が大きく３×３で表現できない場合は、マトリクスのサイズを大きくする。このようにステップ３２でドットゲインを含んだ多値データを計算する。
【００２２】
図５のステップ３３のＸＹＺ色空間変換では、ドットゲイン予測された多値データをＸＹＺ色空間の値へ変換し、ステップ３４でＸＹＺ画像データを得る。これは、図１で示したデバイス非依存色空間変換部に相当する。モノクロの場合の変換は下記の数式２による。
0003542298.tif 000002
但し、上式では多値データは０〜１の範囲に正規化されているものとする。
【００２３】
ステップ３５、３６および３７では、デバイスとしてのＣＲＴに表示するため、ディスプレーの解像度に変換し（ステップ３５）、ＸＹＺ−ＲＧＢ変換し（ステップ３６）、ＲＧＢディスプレー表示する（ステップ３７）。
ステップ３８、３９および４０では、デバイスとしてのカラープリンタにより出力するため、カラープリンタの解像度に変換し（ステップ３８）、ＸＹＺ−ＣＭＹＫ変換し（ステップ３９）、ＣＭＹＫのカラープリンタ出力を行う（ステップ４０）。
【００２４】
図７は請求項３に記載の発明を実施するための処理ルーチンのフローチャートである。ステップ７１では５０％網点の２値データをマトリクスでドットゲイン処理し多値データを得る。ステップ７２では多値データの総和が何％に相当するか計算し、これをドットゲイン量とする。ステップ７３ではマトリクスと解像度に対するドットゲイン量との関係を保持する。ステップ７４ではマトリクスのサイズ、値または網点の種類（解像度）の変更は一巡したか否かを判定し、この判定結果がＹＥＳのときは本ルーチンを終了し、この判定結果がＮＯのときはステップ７１に戻る。
【００２５】
ステップ７１〜７３を繰り返すことにより様々なマトリクスに対する解像度とドットゲイン量との関係が得られる。この関係を使用することで、解像度とドットゲイン量が決定されれば対応するマトリクスのサイズと値を導出できる。
網点の種類として、解像度に加え網点の線数（周期的に現れる網点間の間隔）や網点パターンの情報を付加すれば、より正確なマトリクスのサイズと値を導出できる。
【００２６】
図８は請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。ＣＭＹＫの各版毎のドットゲイン量を考慮してシミュレーションする多値化を行う。
図９は請求項５に記載の発明を実施するための具体例を示す図である。図９に示すように、ＣＲＴ画面上でＣＭＹＫの各版のドットゲイン量を調整させる。調整されたドットゲイン量と２値データの解像度に応じてマトリクスを選択、生成する。図９はＣＭＹＫの４版の網％が５０パーセントのドットゲイン量をそれぞれ２５％、２３％、２７％、２２％に設定した例を示す。
【００２７】
図１０は請求項１に記載の発明を実施するための他の処理ルーチンのフローチャートである。デバイス非依存空間は図５に示すようにＸＹＺ色空間を用いたり、図１０に示すようにγが１であるＲＧＢを用いることもできる。この構成にすればディスプレー表示の際の色変換部分がγ変換のみでよく、高速に表示できる。
図５に示す構成において、請求項１に記載の発明を実施するためのその他の処理ルーチンとしてノイゲバウアを使用した色変換では、以下の１６色の測色ＸＹＺを使用して計算を行う。
【００２８】
紙白、Ｃ１００％、Ｍ１００％、Ｙ１００％、ＣＭ１００％、ＭＹ１００％、ＹＣ１００％、ＣＭＹ１００％、ＣＫ１００％、ＭＫ１００％、ＹＫ１００％、ＣＭＫ１００％、ＣＹＫ１００％、ＭＹＫ１００％、ＣＭＹＫ１００％、およびＫ１００％
図１１は請求項８に記載の発明を実施するための処理を示す図である。図１１に示すように多値データを規定の閾値で２値化を行い、その２値化時の差分を誤差として算出し、周囲の多値データへ加えるように拡散する。この処理を繰り返しながら２値化を行う。
【００２９】
図１２は請求項９に記載の発明を実施するための処理を示すフローチャートである。図１２に示すように、グレー調整手段を設ける。グレー調整手段では、例えば印刷の紙白のＸＹＺ値をＸw,Ｙw,Ｚw とし、出力デバイスの白色をＸd,Ｙd,Ｚd とし、入力されるＸＹＺ値をＸi,Ｙi,Ｚi とすると、変換後のＸＹＺ値Ｘo,Ｙo,Ｚo は、下式から計算できる。
【００３０】
Ｘo ＝（Ｘd ／Ｘw ）Ｘi                 （３）
Ｘo ＝（Ｘd ／Ｘw ）Ｘi                 （４）
Ｘo ＝（Ｘd ／Ｘw ）Ｘi                 （５）
図１３は請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。▲１▼、▲３▼〜▲８▼は処理の順番を示す。上記処理ルーチンでは１つの解像度で１つの画像を形成する例を示す。
【００３１】
図１４は請求項１０に記載の発明を実施するための処理ルーチンのフローチャートである。▲１▼〜▲８▼は処理の順番を示す。上記処理ルーチンは複数の解像度で１つの画像を形成する例を示す。図１３と図１４とに示す各処理を比較すると、図１４に示す例では▲１▼が高解像度と低解像度の両方に対してドットゲイン処理を行う点と、▲２▼には解像度変換処理がある点と、▲３▼が合成処理を行う点とで異なる。
【００３２】
図１５はドットゲインのマトリクス処理を行い２値データを多値データに変換する具体例を示す図である。▲１▼の処理は、ＣＭＹＫの単版の２値データに対し、マトリクス演算することで多値化する。図１５に示すドットゲインマトリクスの中心“１”の値、すなわち多値データは、２値データとマトリクスの値より以下のように計算される。
【００３３】
0003542298.tif 000003
上記の例は、ドットゲインマトリクスが３×３だが、ドットゲイン量と入力解像度に応じて、マトリクスサイズおよびマトリクス内の値が変更される。
▲２▼の処理（解像度変換）は、バイリニア法で行う。
【００３４】
▲３▼の処理（面点変換）は、面順次のデータを点順次にする。
図１６は第１色変換テーブルの具体例を示す図である。
▲４▼の処理（印刷用色変換）は図１６に示すテーブルを用い、ＣＭＹＫ多値を各上位６ビットとした計２４ビットのアドレスに対するデータをＸＹＺ値として変換する。
【００３５】
▲５▼の処理（解像度変換）は、入力解像度を出力解像度に合わせるよう行う。低解像度の２値データの方に対してのみ高解像度と同じ解像度になるように変換する。
図１７は第２色変換テーブルの具体例を示す図である。
▲６▼の処理（プリンタ用色変換）は図１７に示すテーブルを用い、ＸＹＺ値を８ビットとした計２４ビットのアドレスに対するデータをＣＭＹＫ多値として変換する。
【００３６】
▲７▼の２値化処理は、ＣＭＹＫ多値を誤差拡散法により２値化する。
図１８は第２色変換テーブルの他の具体例を示す図である。
▲８▼の処理（ディスプレー用色変換）は図１８に示すテーブルを用い、ＸＹＺ値を各８ビットとした計２４ビットのアドレスに対するデータをＲＧＢ値へ変換する。
【００３７】
図１９はドットゲインテーブルの作成方法の説明図である。ドットゲインマトリクスは２値を多値化するドットゲイン処理（フィルタ処理）に組込まれ、２値データをどのように膨らませて多値化するかを規定するものである。テーブルは、マトリクスの縦横サイズとそのテーブルの値によりドットゲイン量が決定される。このようにマトリクスのサイズや値はドットゲイン量により決定される。
【００３８】
図２０は請求項１１に記載の発明を実施するための処理を示す図である。図２０に示すように、シャープさを示すバーを設け、調整可能とさせる。マトリクス１とマトリクス２は、周囲に影響を与える度合いが異なるマトリクスの分布となっている。ここで、マトリクスの選択／生成手段から出力されるマトリクスＡ、Ｂと、シャープさのパラメータとから、マトリクスＣを求める。シャープさＳの範囲を１〜０とすれば、
マトリクスＣ＝マトリクスＡ×Ｓ＋マトリクスＢ×（１−Ｓ）  （６）
と表すことができる。
【００３９】
図２１は請求項１２に記載の発明を実施するための処理を示す図である。図２１に示すように、２値データの周辺４画素と中心画素の計５画素を用いて、中心Ｃの画素のＸＹＺを求めるものである。テーブル算出は図２１のアドレス部分を２値データとして入力し、ドットゲイン処理とデバイス非依存空間変換処理とを行い、その結果をテーブルのデータとして保存する。
【００４０】
マトリクス選択の高速化について、以下に説明する。これは、ドットゲイン量に最適なマトリクスを選択することにより行われる。
最適条件には、下記のものがある。
１．ドットゲイン量が正確に再現できる（高品質）。
→  ドットゲイン量と解像度に対するマトリクスのサイズと値の関係を保持し、必要に応じてマトリクスを選択／自動生成する。
【００４１】
２．ドットゲイン量を再現するために最小マトリクスサイズである（高速化）。
→  マトリクスの各サイズに対して最大のドットゲイン量を再現できる値を設定し、各サイズ間で補間できるようにする。
３．ドットゲイン形状（値）が連続する（高品質）。
【００４２】
→  マトリクスの値は、各サイズに応じて中心から放射状に広がるように設定し、ドットゲイン量と解像度に対するマトリクスが存在しない場合には、それを実現する２つのドットマトリクスを補間して求め、不連続にしない。
図２２はドットゲインマトリクスに各サイズで最大ドットゲインとなる値を入れたマトリクスの作成例を示す図である。図２２に示すように、各マトリクスのサイズに対して各解像度に対するドットゲイン量を求める。
【００４３】
図２３は小さなマトリクスと同一ドットゲイン量を表すマトリクスを作成する例を示す図である。但し、１×１のテーブルサイズに対しては新たなテーブルを作成しない。
図２４は解像度とドットゲイン量に対するマトリクスパターンを示す表である。図２４に示す表は、先に作成した各マトリクスが各解像度の網点においてドットゲインが何％になるのかを実験から求めて作成したものである。
【００４４】
図２５は表にない解像度に対応するドットゲイン量の計算例を示す図である。図２５に示すように、入力された画像の解像度を挟む最も近い２つの解像度（４５４ｄｐｉ，９０９ｄｐｉ）を表から選択し、入力された画像の解像度（８００ｄｐｉ）に対する表を下式で計算する。
Ｃ＝（８００−４５４）／（９０９−４５４）×（Ｂ−Ａ）＋Ａ
新たに作成した解像度の表で、入力されるドットゲイン％を再現できる基本テーブルの組合せのサイズを選択し、入力されるドットゲイン％から重み計算で新たなテーブル値を算出する。
【００４５】
図２６は２つの異なるドットゲイン量を表すマトリクスからその中間のドットゲイン量を表すマトリクスを作成する例を示す図である。入力されたドットゲイン％を挟む最も近いドットゲイン％（２６％，３２％）を表から選択し入力された画像のドットゲイン％（３０％）に対するマトリクス値を下式で計算する。
Ｃ＝（３０−２６）／（３２−２６）×（Ｂ−Ａ）＋Ａ
【００４６】
【発明の効果】
以上説明したように、本発明によれば、実際に印刷される２値データを用いた印刷のプルーフが得られるために、２値データしか存在しない場合でも出力することが可能となる。
また、印刷に使用する網点で網点再現の出力が可能となる。
【００４７】
また、微妙な網点のシャープさの再現も調整することが可能となる。
また、印刷にあった正確な色を再現することが可能となる。
また、拡大・縮小しても色が変わらない。
また、印刷の条件の変化が大きいドットゲイン量を調整することができる。
また、拡大縮小出力時もモアレの発生を抑えることが可能となる。
【００４８】
また、印刷の見た目と印刷のプルーフの見た目を調整することが可能となる。
また、複数の解像度で形成される画像も処理が可能となる。
また、テーブルを用いた高速な変換が可能となる。
【図面の簡単な説明】
【図１】本発明の基本構成を示すブロック図である。
【図２】ドットゲインの説明図である。
【図３】ドットゲインのマトリクス処理の具体例を示す図である。
【図４】本発明によるカラー画像処理装置の一実施例のブロック構成図である。
【図５】請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。
【図６】２値ドットゲインの説明図である。
【図７】請求項３に記載の発明を実施するための処理ルーチンのフローチャートである。
【図８】請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。
【図９】請求項５に記載の発明を実施するための具体例を示す図である。
【図１０】請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。
【図１１】請求項８に記載の発明を実施するための処理を示す図である。
【図１２】請求項９に記載の発明を実施するための処理を示すフローチャートである。
【図１３】請求項１に記載の発明を実施するための処理ルーチンのフローチャートである。
【図１４】請求項１０に記載の発明を実施するための処理ルーチンのフローチャートである。
【図１５】ドットゲインのマトリクス処理を行い２値データを多値データに変換した具体例を示す図である。
【図１６】第１色変換テーブルの具体例を示す図である。
【図１７】第２色変換テーブルの具体例を示す図である。
【図１８】第２色変換テーブルの他の具体例を示す図である。
【図１９】ドットゲインテーブルの作成方法の説明図である。
【図２０】請求項１１に記載の発明を実施するための処理を示す図である。
【図２１】請求項１２に記載の発明を実施するための処理を示す図である。
【図２２】ドットゲインマトリクスに各サイズで最大ドットゲインとなる値を入れたマトリクスの作成例を示す図である。
【図２３】小さなマトリクスと同一ドットゲイン量を表すマトリクスを作成する例を示す図である。
【図２４】解像度とドットゲイン量に対するマトリクスパターンを示す表である。
【図２５】表にない解像度に対応するドットゲイン量の計算例を示す図である。
【図２６】２つの異なるドットゲイン量を表すマトリクスからその中間のドットゲイン量を表すマトリクスを作成する例を示す図である。
【符号の説明】
１…カラー画像処理装置
２…カラープリンタ
１０…ＣＰＵ
１１…ＲＡＭ
１２…ハードディスクドライブ
１３…フロッピーディスクドライブ
１４…キーボード
１５…ＣＲＴ
１６…プリンタインターフェース
１７…通信インターフェース
１８…バスライン
【図１】
0003542298.tif 000004
【図２】
0003542298.tif 000005
【図３】
0003542298.tif 000006
【図４】
0003542298.tif 000007
【図５】
0003542298.tif 000008
【図６】
0003542298.tif 000009
【図７】
0003542298.tif 000010
【図８】
0003542298.tif 000011
【図９】
0003542298.tif 000012
【図１０】
0003542298.tif 000013
【図１１】
0003542298.tif 000014
【図１２】
0003542298.tif 000015
【図１３】
0003542298.tif 000016
【図１４】
0003542298.tif 000017
【図１５】
0003542298.tif 000018
【図１６】
0003542298.tif 000019
【図１７】
0003542298.tif 000020
【図１８】
0003542298.tif 000021
【図１９】
0003542298.tif 000022
【図２０】
0003542298.tif 000023
【図２１】
0003542298.tif 000024
【図２２】
0003542298.tif 000025
【図２３】
0003542298.tif 000026
【図２４】
0003542298.tif 000027
【図２５】
0003542298.tif 000028
【図２６】
0003542298.tif 000029