(57)【特許請求の範囲】
【請求項１】
複数色の色材を備えた画像処理装置であって、
画像データに対して色変換処理を行うことで、各画素における色材の載り量の合計量が第１の制限量を超えないように前記複数色の色成分データを得る第１の色変換手段と、
前記画像データに対して、前記第１の色変換手段による色変換処理とは異なる色変換処理を行うことで、各画素における色材の載り量の合計量が第２の制限量を超えないように前記複数色の色成分データを得る第２の色変換手段と、
前記第１の色変換手段、又は、前記第２の色変換手段で得られた複数色の色成分データに対して擬似中間調処理を行うことで複数の擬似中間調データを得る擬似中間調処理手段を備え、
前記擬似中間調処理手段は、
前記画像データにおける明度と彩度に基づき、前記第２の色変換手段での色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えて擬似中間調処理を行うことを特徴とする画像処理装置。
【請求項２】
前記擬似中間調処理手段は、
前記画像データにおける明度に応じた閾値を算出し、当該閾値と彩度の比較結果に基づき、前記第２の色変換手段での色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記擬似中間調処理手段は、
前記画像データにおける明度に応じた閾値を算出し、当該閾値と彩度とを比較し、当該彩度が当該閾値以上である領域には高線数スクリーンを適用し、当該彩度が当該閾値未満の領域には低線数スクリーンを適用することを特徴とする請求項２記載の画像処理装置。
【請求項４】
前記擬似中間調処理手段は、
前記画像データにおける明度に応じた閾値を算出し、当該閾値と彩度の比較結果、及び、適用するオブジェクトの属性に基づいて、前記第２の色変換手段での色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えて擬似中間調処理を行うことを特徴とする請求項１記載の画像処理装置。
【請求項５】
複数色の色材を備えた画像処理装置における画像処理方法であって、
画像データに対して色変換処理を行うことで、各画素における色材の載り量の合計量が第１の制限量を超えないように前記複数色の色成分データを得る第１のステップと、
前記画像データに対して、前記第１のステップによる色変換処理とは異なる色変換処理を行うことで、各画素における色材の載り量の合計量が第２の制限量を超えないように前記複数色の色成分データを得る第２のステップと、
前記第１のステップ、又は、前記第２のステップで得られた複数色の色成分データに対して擬似中間調処理を行うことで複数の擬似中間調データを得る第３のステップを含み、前記第３のステップは、
前記画像データにおける明度と彩度により、前記第２のステップでの色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えて擬似中間調処理を行うことを特徴とする画像処理方法。
【請求項６】
コンピュータに、請求項５に記載の方法を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項７】
コンピュータに、請求項５に記載の方法を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及び画像処理方法に関し、特に、トナーやインク等の色材の載り量を制御しつつ印刷物の高画質化を図る画像処理装置及び画像処理方法に関する。
【背景技術】
【０００２】
印刷機能を備えた画像処理装置を用いて、パーソナルコンピュータ等で作成したデータを印刷する機会が増えている。色材の消費量はランニングコストに大きく影響を与えるため、従来から、使用される色材の消費量の削減を目的とした機能を有する画像処理装置が知られている。このような色材の節約機能の実現する一般的な手法として、画像データの各色材に対応する各色の濃度値を印刷前に減少させる方法があげられる。
【０００３】
また、レーザービーム露光式のレーザープリンタに代表される電子写真式の画像処理装置においては、トナーを付着させることで画像形成を行うが、印刷に使用されるメディアは様々な種類が存在する。この際、メディアの種類によってはトナーが完全に定着せずトナーが飛び散ることや、ドット密度の高い部分に関してトナーが抜けてしまうことがある。この問題の対策としてトナーの付着量を減らすという方法が取られ、その実現方法としても画像データの各色材に対応する各色の濃度値もしくは階調値を印刷前に減少させる方法がある。
【０００４】
更に近年では上記にあげたような色材の消費量の削減やメディア対応の効果のみならず、各画素あたりの色材の載り量を下げることによる定着機の定着温度の低減の効果が着目されている。この定着温度の低減により、定着機の省電力化、小型化、ファーストコピーアウトタイムの短縮の効果が期待されている。
【０００５】
しかしながら、色材の載り量を減らすと、通常の載り量時に比べ画質が劣化するおそれがある。具体的には、再現できる色域が狭まることによる再現能力の低下があげられる。また、通常の載り量時に濃度が最大値であるような文字や図形等の輪郭部分が画像データの濃度を下げることで中間調色となり、ハーフトーン処理の結果、ジャギー（斜めの線に現れる階段状のギザギザ）や途切れなどが発生するおそれがある。従来であれば色材の節約機能設定時は、試し刷りやドラフト印刷を想定していたため、画質は重要視されない傾向があったが、近年では上述したような様々な効果が知られ、色材の載り量を減らした際の高画質が期待されている。
【０００６】
こうした色材の載り量を制御した際の画質劣化（ジャギーや途切れ等）の対策として、従来では文字部や図形部に対してエッジ判定を行い、エッジ部のみに対する輪郭強調、パターン置き換え等の特殊処理を行うことが提案されている（特許文献１、特許文献２）。また一般に中間調色で表されるエッジ部のジャギーやがたつきの改善策として、画像形成時の網点の密度を高めること、すなわちスクリーンの線数を高めることが知られている。通常印刷データには印字するオブジェクトの種類が情報として含まれている。従って、オブジェクトの種類に応じてスクリーン線数を変更すること、すなわち、文字や図形等においては高い線数のスクリーンを適用する一方、自然画像に関しては低い線数のスクリーンを適用することがなされていた。スクリーン線数とは、画像を印刷する場合、画像にコンタクトスクリーンフィルムに配列されている微細な網点を重ね、網点を抜けた光をとらえることによって、画像の濃淡を網点の大小及び密度に変換する。ここで、網点は中心部ほど高濃度になっており、明るい光は小さな点、暗い光は大きな点として抽出される。網点が約２５．４ｍｍ（１インチ）の幅に何列あるかを線数といい、単位はｌｐｉ（ｌｉｎｅ  ｐｅｒ  ｉｎｃｈ）で表す。一般的に、高い線数のスクリーンを使用すると、肉眼での網点が目立たなくなりクオリティの高い印刷物が得られ、逆に、低い線数のスクリーンを使用すると、網点が目立つようになるため印刷物は粗い印象になる。しかしながら電子写真式の画像処理装置においては、高い線数のスクリーンを使用すると電子写真プロセスが安定しないため、がさつきの発生、濃度特性の不安定といった課題を抱えている。これらの課題を解決するため、例えば特許文献３では出力する濃度値に応じてスクリーンの線数を切り替えることが提案されている。ここでは低濃度領域ではスクリーンの線数を下げ電子写真プロセスの出力特性を安定化させる一方、高濃度領域では高い線数のスクリーンを適用し高解像度でシャープな出力を可能としている。
【０００７】
【特許文献１】特開平１１−５５５１９号公報
【特許文献２】特開平１１−１８７２７０号公報
【特許文献３】特開２００２−２２３３５７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところが従来の色材の載り量を制御した際のジャギーや途切れの対策はエッジ判定の機能を必要としていた。ここでエッジ判定機能を実現する場合、パターンマッチングに用いるラインバッファ等も必要となりコストがかかるものとなる。また、エッジ判定は誤判定を起こすこともあり、誤判定の結果、画質劣化につながることがあった。
【０００９】
一方、スクリーンの線数を上げることは、電子写真プロセスの安定性を保つため、オブジェクトの種類のみならず、画像データに基づき選択的に行われることが望ましい。しかしながら従来の濃度値に応じてスクリーンを切り替える対策では、色材の載り量が制御される場合、濃度値が載り量の制御により変わるため的確にスクリーンを切り替えることが困難であった。
【００１０】
本発明は、上記の課題を鑑みてなされたものであり、エッジ判定機能を用いず、色変換前の色信号より色度を算出し、明度と彩度の関係に応じて画像形成のスクリーン線数を変更する。本発明は、色材の載り量を制御することにより、濃度に変化が起きた場合もエッジ部の画質劣化を避けることを目的とする。
【課題を解決するための手段】
【００１１】
本発明の画像処理装置は、複数色の色材を備えた画像処理装置であって、画像データに対して色変換処理を行うことで、各画素における制御量の合計量が第１の制限量を超えないように複数色の色成分データを得る第１の色変換手段と、画像データに対して、第１の色変換手段による色変換処理とは異なる色変換処理を行うことで、各画素における制御量の合計量が第２の制限量を超えないように複数色の色成分データを得る第２の色変換手段と、第１の色変換手段、又は、第２の色変換手段で得られた複数色の色成分データに対して擬似中間調処理を行うことで複数の擬似中間調データを得る擬似中間調処理手段を備え、擬似中間調処理手段は、画像データより得られる色度より、第２の色変換手段での色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えて擬似中間調処理を行うことを特徴とする。
【００１２】
本発明の画像処理方法は、複数色の色材を備えた画像処理装置における画像処理方法であって、画像データに対して色変換処理を行うことで、各画素における制御量の合計量が第１の制限量を超えないように複数色の色成分データを得る第１のステップと、画像データに対して、第１のステップによる色変換処理とは異なる色変換処理を行うことで、各画素における制御量の合計量が第２の制限量を超えないように複数色の色成分データを得る第２のステップと、第１のステップ、又は、第２のステップで得られた複数色の色成分データに対して擬似中間調処理を行うことで複数の擬似中間調データを得る第３のステップを含み、第３のステップは、画像データより得られる色度より、第２のステップでの色変換処理により得られた複数色の色成分データに対して適用するスクリーンの線数を切り替えて擬似中間調処理を行うことを特徴とする。
【００１３】
本発明のコンピュータ読み取り可能な記録媒体は、コンピュータに、上記の画像処理方法を実行させるためのプログラムを記録することを特徴とする。
【００１４】
本発明のプログラムは、コンピュータに、上記の画像処理方法を実行させることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、色材の載り量を制御した印刷において、エッジ判定機能を用いず、色変換前の色信号より色度を算出し、明度と彩度の関係に応じて画像形成のスクリーン線数を変更することで画質劣化を避けることができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照しながら本発明に係る実施形態を説明する。
【００１７】
なお、本発明の実施形態として以下にレーザビームプリンタの適用する場合を説明するが、本発明はこれに限られるものではなく、その主旨を逸脱しない範囲で、任意のプリンタやファクシミリ装置などの画像処理装置に適用できる。
【実施例１】
【００１８】
図１は、ホストコンピュータ１０１と画像処理装置１０４を備える画像処理システムの構成例を示すブロック図である。
【００１９】
ホストコンピュータ１０１は、アプリケーション１０２とプリンタドライバ１０３を備える。
【００２０】
アプリケーション１０２は、ホストコンピュータ１０１上で動作するアプリケーションプログラムである。ユーザは、アプリケーション１０２を用いることで、ページレイアウト文書、ワードプロセッサ文書、グラフィック文書等のデジタル文書データを作成する。アプリケーション１０２は、作成したデジタル文書データをプリンタドライバ１０３に送る。プリンタドライバ１０３は、受け取ったデジタル文書データに基づいて描画コマンドを生成する。生成される描画コマンドとしては、ＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ）と呼ばれるページ画像データを作成するためのプリンタ記述言語が一般的である。描画コマンドには、通常、文字やグラフィックス、イメージ等のデータの描画命令が含まれる。また、描画コマンドには、色材の節約モードや載り量制御モードといった載り量制御情報も含まれる。
【００２１】
プリンタドライバ１０３は、ネットワーク等を介して、生成した描画コマンドを画像処理装置１０４に送信する。
【００２２】
画像処理装置１０４は、ホストコンピュータ１０１から受け取った描画コマンドを画像データに変換し、紙面に印刷する処理を行う。
【００２３】
画像処理装置１０４は、コマンド解析部１０５、描画オブジェクト生成部１０６、レンダリング処理部１０７、画像処理部１０８、画像出力部１０９を備える。
【００２４】
コマンド解析部１０５は、ホストコンピュータ１０１から受け取った描画コマンドを解析し、解析結果を描画オブジェクト生成部１０６に送る。また、コマンド解析部１０５は、描画コマンド内に含まれている載り量制御情報１１０を抽出する。
【００２５】
描画オブジェクト生成部１０６は、解析結果に基づいて描画オブジェクトを生成し、レンダリング処理部１０７に送る。
【００２６】
レンダリング処理部１０７は、描画オブジェクトをレンダリング（画像化）し、ビットマップ画像１１１を生成し、画像処理部１０８に送る。
【００２７】
画像処理部１０８は、ビットマップ画像１１１に対して色変換処理、濃度補正処理、擬似中間調処理等の画像処理を行うことによって、ビットマップ画像１１１を所定の画像フォーマットの画像データに変換し、画像出力部１０９に出力する。画像処理部の詳細は後述する。
【００２８】
画像出力部１０９は、所定の画像フォーマットの画像データに対して出力処理を行う。
【００２９】
以上の処理により、画像処理装置１０４は、ホストコンピュータ１０１から受け取った描画コマンドに基づいて生成された画像データを処理して、用紙に印刷する（１１２）。
【００３０】
図２は、画像処理部１０８の詳細な構成例を示すブロック図である。
【００３１】
画像処理部１０８は、色変換処理部（第１の色変換手段）２０１、濃度補正処理部２０２、擬似中間調処理部２０３、記憶部２０４、記憶部２０５、スクリーン切り替え判定部２０６を備える。記憶部２０４は、複数の色変換テーブル（色変換テーブル１、色変換テーブル２等）を保持し、記憶部２０５は、複数のスクリーン（スクリーン１、スクリーン２等）を保持する。
【００３２】
画像出力部１０９への出力は、シアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（Ｋ）の複数色（４色）の色材に対応する画像データであり、レンダリング処理部１０７から受け取るビットマップ画像１１１は、ＲＧＢ色空間画像データであるとする。
【００３３】
色変換処理部２０１は、まず、ＲＧＢ色空間画像データであるビットマップ画像１１１を、記憶部２０４に保持されている色変換テーブルを用いて、複数色の色成分データであるＣＭＹＫ色空間画像データに変換する色変換処理を行う。
【００３４】
色変換処理部２０１は、他の制御情報を用いて、複数の色変換テーブルを切り替えて色変換処理を行うことが可能である。すなわち、色変換処理部２０１は、画像データ内のそれぞれのオブジェクト毎に異なる色変換テーブルを参照すること、又は、印刷モードに応じて色変換テーブルを切り替えることができる。色変換テーブルを使用した色変換処理においては、下色除去（ＵＣＲ：Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）処理も同時に行われ、ＵＣＲ量の異なる複数の色変換テーブルをオブジェクトの種類に応じて切り替えて使用するのが一般的である。
【００３５】
色変換テーブルによる色変換処理では、変換後の画像データの各画素に対する制御量の合計量、すなわち、１画素あたりのＣＭＹＫデータの総量（載り量）を制御することもできる。
【００３６】
色変換処理部２０１は、描画コマンド内より抽出された載り量制御情報１１０をもとに、記憶部２０４に保持されている色変換テーブル（色変換テーブル１と色変換テーブル２）を切り替える。具体的には、載り量制御情報１１０が「載り量１」である場合には色変換テーブル１が参照され、「載り量２」である場合には色変換テーブル２が参照される。
【００３７】
図３及び図４は、色変換テーブルの内容を説明するための図である。
【００３８】
色変換テーブルは、３次元ルックアップテーブルであり、色変換前のＲＧＢデータは２５６階調（８ビット）で、色変換後のＣＭＹＫデータは濃度値０〜１００％である。
【００３９】
図３は、載り量の制限量を２００％としたときの色変換テーブル１の内容を示し、図４は、載り量の制限量を１００％としたときの色変換テーブル２の内容を示す。
【００４０】
図３（ａ）及び図４（ａ）は、色変換テーブルの内容を３次元で表現した図であり、図３（ｂ）及び図４（ｂ）は、記憶部２０４に実際に保持されている色変換テーブルの内容を示した図である。
【００４１】
色変換処理部２０１は、入力された画素のＲＧＢの３信号について色変換テーブルを参照し、対応するＣＭＹＫ値を取得することで色変換処理を行う。なお、色変換テーブルにすべてのＲＧＢ信号に対応するＣＭＹＫの値を登録すると、大きな記憶容量を要する。したがって、通常、色変換テーブルには、図３（ｂ）、図４（ｂ）に示すように、３次元ルックアップテーブル上の所定の格子点におけるＣＭＹＫ値だけを登録する。格子点以外のＣＭＹＫ値については、格子点におけるＣＭＹＫ値に対して四面体補間等の補間演算を行うことにより算出する。
【００４２】
図３（ｂ）に示す色変換テーブル１を用いると、例えばＲ＝０、Ｇ＝０、Ｂ＝２５５のデータは、Ｃ＝１００、Ｍ＝１００、Ｙ＝０、Ｋ＝０と変換される。また、Ｒ＝０、Ｇ＝２５５、Ｂ＝２５５のデータは、Ｃ＝１００、Ｍ＝０、Ｙ＝０、Ｋ＝０と変換される。どちらの場合も、ＣＭＹＫの総量は２００％を超えない。
【００４３】
図４（ｂ）に示す色変換テーブル２を用いると、例えばＲ＝０、Ｇ＝０、Ｂ＝２５５のデータは、Ｃ＝５０、Ｍ＝５０、Ｙ＝０、Ｋ＝０と変換される。これはＣＭＹＫの総量が１００％に制御されているためであり、変換後のＣＭＹＫ値は色変換テーブル１を用いた場合と異なる。一方、Ｒ＝０、Ｇ＝２５５、Ｂ＝２５５のデータは、Ｃ＝１００、Ｍ＝０、Ｙ＝０、Ｋ＝０と変換され、色変換テーブル１を使用した場合と変わらない。
【００４４】
このように、色変換処理部２０１は、載り量制御情報１１０に応じて色変換テーブルを切り替えて使用することにより、１画素当たりの載り量を切り替えることができる。なお本実施例では色変換テーブルを２種類とし、またその載り量の制限量もそれぞれ２００％、１００％としたが、それに限られるものではない。テーブルの種類は更に多くても良いし、載り量の制限量もエンジン特性や、載り量制御の使用目的にあわせて様々なものとして良い。
【００４５】
濃度補正処理部２０２は、色変換処理部２０１で色変換された画像データに対して濃度補正処理を行う。通常、擬似中間調処理部２０３でスクリーンの切り替えがある場合、濃度補正処理部２０２は、スクリーンに応じて濃度補正処理の内容を切り替える必要がある。なお、濃度補正処理部２０２は、経時変化による濃度変動や環境変化による濃度変動の際にも濃度補正処理を行う。
【００４６】
擬似中間調処理部２０３は、濃度補正された画像データに対して、記憶部２０５に保持されているスクリーンを適用し、擬似中間調処理を行う。画像出力部１０９は、通常、２、４、１６階調等、低階調のみ出力可能であることが多い。従って、擬似中間調処理部２０３は、少ない階調数しか出力できない画像出力部１０９においても安定した中間調を出力可能なように擬似中間調処理を行い、擬似中間調データを出力する。
【００４７】
なお、擬似中間調処理部２０３は、他の制御情報にしたがって複数のスクリーンを切り替えて適用することが可能である。適用するスクリーンの種類によって印字特性は変化することから、擬似中間調処理部２０３は、画像データの特性や印刷の目的にあわせて、複数のスクリーンを切り替えて処理してもよい。本実施例においては、載り量制御情報１１０と入力画像データの色度に基づいてスクリーンを切り替えるか否かの判定を行う。
【００４８】
図５は、スクリーン切り替え判定部２０６の構成例を示すブロック図である。
【００４９】
スクリーン切り替え判定部２０６は、色変換部（第２の色変換手段）５０１、領域判定部５０２、スクリーン決定部５０３を備える。
【００５０】
色変換部５０１は、ＲＧＢ色空間画像データであるビットマップ画像１１１を、スクリーンの切り替えの判定に使用される色空間に変換する。判定に使用される色空間は、均等知覚色空間であるのが望ましい。そこで、本実施例では均等知覚色空間であるＣＩＥ−Ｌａｂを使用する。
【００５１】
色変換部４０１は、ＲＧＢ色空間のビットマップ画像をＣＩＥ−Ｌａｂ色空間に変換する。具体的には、ＲＧＢ色空間をＣＩＥ−ＸＹＺ色空間に変換し、ＣＩＥ−ＸＹＺ色空間をＣＩＥ−Ｌａｂ色空間に変換する。この色変換に使用する計算方法は周知であるため、その説明は省略する。
【００５２】
領域判定部４０２は、ＣＩＥ−Ｌａｂ色空間に変換された各画素が含まれる領域を、画素の色度に基づいて判定する。領域の判定は、色変換処理される前の入力画像のエッジがはっきりしたものか、そうでないものかに分けるために行われる。
【００５３】
図６は、領域の判定方法を均等知覚色空間で説明するための図である。
【００５４】
図６では均等知覚色空間としてＣＩＥ−Ｌａｂ色空間を使用している。本実施例では、ＣＩＥ−Ｌａｂ色空間において、色空間を領域１（６０１）と領域２（６０２）の２つの領域に分割する。
【００５５】
以下、図６を参照して、領域の分割方法について説明する。
【００５６】
領域判定部５０２は、領域分割する際に、明度（Ｌ）と彩度（ａ２＋ｂ２）を参照する。
【００５７】
領域判定部５０２は、入力された画像データの画素の明度Ｌと所定の明度Ｌ０とを比較し、明度ＬがＬ０以上の場合には領域１と判定する。また、明度Ｌと、明度Ｌ０とは異なる所定の明度Ｌ１とを比較し、明度Ｌが明度Ｌ１より小さい場合には領域２と判定する。ここで、明度Ｌ０と明度Ｌ１の関係は、明度Ｌ０＞明度Ｌ１である。明度Ｌが明度Ｌ１以上で明度Ｌ０未満の場合、明度Ｌの値に応じた閾値ｆ（Ｌ）を設定する。そして、領域判定部５０２は、当該閾値と彩度の比較結果（彩度が閾値以上か又は閾値未満か）に基づき、領域を判定する。すなわち、入力された画素の彩度（ａ２＋ｂ２）が閾値ｆ（Ｌ）以上であれば領域２と判定し、閾値ｆ（Ｌ）未満であれば領域１と判定する。
【００５８】
前述したように、領域の判定は、色変換処理される前の入力画像のエッジがはっきりしたものか、そうでないものかに分けるために行われる。通常、ホストコンピュータ上のアプリケーションで作成されたデジタル文書の場合、明度が低く、彩度が高いものがエッジのはっきりしたものとなる。従って色変換処理される前のビットマップ画像１１１の色度に基づいてエッジがはっきりした領域２（６０２）とそうでない領域１（６０１）に分ける。これにより、載り量制御情報１１０にしたがって切り替えて使用される複数の色変換テーブルを用いて色変換処理した画像データに関しても、入力画像に基づいた領域判定が可能になる。
【００５９】
なお、閾値ｆ（Ｌ）は、図６に示したように線形に近いものでもよいし、ルックアップテーブルを用いて明度Ｌから参照したものでもよい。
【００６０】
上述の通り、領域判定部５０２が入力された画像データの領域を色度に基づいて判定した後に、スクリーン決定部４０３は、領域判定結果と載り量制御情報１１０とに基づいて、各画素に対して適用するスクリーンの種類を決定する。
【００６１】
図７は、適用するスクリーンの種類の決定方法を説明するための図である。
【００６２】
スクリーン決定部５０３は、まず、載り量制御情報１１０に基づいて、色変換部５０１がどのような載り量での色変換処理を行ったかを調べる。次に、スクリーン決定部５０３は、領域判定部４０２による領域判定結果に基づいて、適用するスクリーンの種類を決定する。スクリーン決定部５０３は、載り量制御情報１１０が「載り量２」で領域判定結果が「領域２」であれば「スクリーン２」を適用すると決定し、それ以外であれば、「スクリーン１」を適用すると決定する。
【００６３】
なお、スクリーンの種類の決定は、ビットマップ画像の各画素に対応づけて行われるものであり、スクリーンの切り替え情報を示したスクリーン切り替え信号５０４はビットマップ画像に対応する。
【００６４】
擬似中間調処理部２０３は、スクリーン切り替え判定部２０６から受け取ったスクリーン切り替え信号４０４に基づいて、画素毎にスクリーンを切り替える擬似中間調処理を行う。
【００６５】
本実施例では、入力画像の画素の色度に基づいてスクリーンを切り替えるものであり、オブジェクト毎にスクリーンを切り替えるものではない。したがって、同一オブジェクト内でスクリーンの切り替えが発生する可能性がある。この際、スクリーンが切り替わる部分での連続性や濃度ギャップを防ぐため、本実施例では以下のようなスクリーンを使用する。
【００６６】
図８は、本実施例で使用するスクリーンの例を示す図である。
【００６７】
線数の異なるスクリーンを隣接させて適用する場合、通常、スクリーンの境界で不連続な領域が発生する可能性がある。そこで、本実施例では、図８に示すスクリーンを使用することでその問題を解決する。
【００６８】
８０１は、低線数スクリーンを示し、８０２は高線数スクリーンを示す。低線数スクリーン８０１は、６３度・１３４ｌｐｉであり、高線数スクリーン８０２は、１８度・１９０ｌｐｉである。このように両者は、角度・線数とも互いに異なる特性を持つが、高線数スクリーンの成長点でより濃いドットで示している点（８０３）は、低線数スクリーンの成長点と同じ位置にある。この結果、この２つのスクリーンが、ある領域において隣接する画素に適用されても、境界で不連続な領域が発生するという問題は起きない。
【００６９】
ここで「スクリーン１」を低線数スクリーン、「スクリーン２」を高線数スクリーンとする。
【００７０】
図９は、「載り量１」の時の載り量制御値が２００％の場合、「載り量２」の時の載り量制御値が１００％の場合にスクリーンの種類の決定方法を説明するための図である。
【００７１】
載り量制御値が２００％の場合には、濃度安定性やがさつき防止を重視して低線数スクリーンを適用する。一方、載り量制御値が１００％の場合には、載り量制御値が２００％の場合と比べ、擬似中間調処理によるジャギーや途切れの問題がでてくる。先述の例では、載り量制御値が２００％の場合、Ｒ＝０、Ｇ＝０、Ｂ＝２５５は、Ｃ＝１００、Ｍ＝１００、Ｙ＝０、Ｋ＝０と変換され、ハーフトーンの影響を受けない。しかしながら載り量制御値が１００％の場合、Ｒ＝０、Ｇ＝０、Ｂ＝２５５は、Ｃ＝５０、Ｍ＝５０、Ｙ＝０、Ｋ＝０と変換され、ハーフトーンの影響を受けることとなる。本実施例では入力画像の色度に注目し、入力画像においてエッジがはっきりしている領域にのみ高線数スクリーンを適用する。すなわち、入力画像において彩度が比較的高く、明度が低い領域である領域２にのみ高線数スクリーンを適用する。例にあげたＲ＝０、Ｇ＝０、Ｂ＝２５５も領域２に判定される色度である。この領域に対し、高線数スクリーンを適用することで載り量が１００％に制御された場合も、濃度安定性やがさつき防止を保ちつつ、エッジ部分の画質劣化を防止することが可能となる。
【００７２】
図１０は、画像処理部１０８の他の構成例を示すブロック図である。
【００７３】
図１０に示す画像処理部１０８は、色変換処理部１００１と濃度補正処理部１００２が図２に示す画像処理部１０８とは異なる。
【００７４】
上述した実施例では、色変換処理部１００１において、載り量制御情報１１０に基づいた色変換テーブルの切り替えを行わない。そのかわり、濃度補正処理部１００２は、載り量制御情報１１０に基づいて濃度補正処理を切り替える。
【００７５】
図１１は、載り量制御情報１１０に基づいた濃度補正処理の切り替えの一例を説明するための図である。
【００７６】
載り量制御情報１１０が「載り量１」を指定したとき、入力画像データに関して出力される画像データに変更は無い。一方「載り量２」の場合には入力画像データの信号を半分にして出力する処理がなされる。従って、色変換処理部９０１において載り量制御２００％の色変換テーブル１が適用された場合、「載り量１」では載り量制御２００％にそのまま保持される。一方で載り量制御情報が「載り量２」の場合、信号がすべて半分になり載り量は１００％で制御されることとなる。なお、色変換テーブルでの載り量制御と違い、濃度補正処理による載り量１００％制御ではＲ＝０、Ｇ＝２５５、Ｂ＝２５５は、Ｃ＝５０、Ｍ＝０、Ｙ＝０、Ｋ＝０に変換される。この場合も、入力画像データ（この場合はＲ＝０、Ｇ＝２５５、Ｂ＝２５５）の色度により、領域２と判断されることで高線数スクリーンが適用され、画質劣化を抑制することができる。
【００７７】
以上のように本実施例によれば、エッジ判定機能を用いず、色変換前の色信号により色度を算出し、明度と彩度の関係に応じて画像形成のスクリーン線数を変更し、入力画像データの特性に最適化する。この結果、載り量が制御されることにより濃度に変化が起きた場合も、エッジ部の画質劣化を避けることが可能となる。
【実施例２】
【００７８】
実施例１によれば、色変換前の色信号より色度を算出しスクリーン切り替えの判定を行っていた。しかしながらスクリーンの切り替え判定を行うために、印字処理とは別の色変換処理を行うことはパフォーマンスの面で有利ではない。
【００７９】
実施例２では、色度を算出することなく画像データの信号値から、より簡単にスクリーンの切り替え領域の判定を行う。
【００８０】
実施例２における画像処理装置のシステム構成は実施例１と同様であるため、詳細な説明は省略する。
【００８１】
図１２は、実施例２における画像処理部１０８の構成例を示すブロック図である。
【００８２】
色変換処理部１２０１は、実施例１と同様に、載り量制御情報１１０に基づいて色変換テーブルを切り替えて色変換処理を行う。
【００８３】
実施例１のスクリーン切り替え判定部２０６は、入力画像データを均等知覚色空間に変換した後、色度値に基づいて領域判定を行ったが、実施例２のスクリーン切り替え判定部１２０６は、色変換処理を行う入力画像データの信号値に基づいて領域判定を行う。
【００８４】
図１３は、実施例２における領域の判定方法を入力色空間で説明するための図である。
【００８５】
入力色空間はビットマップ画像の色空間であるＲＧＢ色空間である。実施例２では、ＲＧＢ色空間を領域１（１３０１）と領域２（１３０２）の２つの領域に分割する。
【００８６】
色変換処理部１２０１が画像データの色変換処理を行う際に、スクリーン切り替え判定部１２０６は、ＲＧＢ値と所定の閾値ｔｈｒ、ｔｈｇ、ｔｈｂとを比較する。比較した結果、Ｒ＞ｔｈｒ及びＧ＞ｔｈｇ及びＢ＞ｔｈｂである場合には、領域１（１３０１）と判定し、それ以外の場合には、領域２（１２０２）と判定する。
【００８７】
実施例１においては、色変換処理される前の入力画像のエッジ情報がはっきりしたものか、そうでないかを明度と彩度に基づいて判定したが、実施例２においては、ＲＧＢ信号に対して同様な判定を行う。すなわち実施例２において、ＲＧＢ信号に対して閾値ｔｈｒ、ｔｈｇ、ｔｈｂを設定し、各信号値と閾値とを比較した結果に基づいて領域判定を行う。例えば、ＲＧＢ信号のすべての信号値が閾値より高い場合には、明度は高いため、領域１と判定される。またＲＧＢ信号のすべての信号値が閾値より低い場合、明度は低いため、領域２と判定される。ＲＧＢ信号のどれか１つ又は２つの信号値が閾値より高く、２つ又は１つの信号値が閾値より低い場合、彩度が高いため、領域２と判定される。このように、色変換処理される画像データに対し閾値を設定することで領域判定が可能になる。
【００８８】
なお、閾値ｔｈｒ、ｔｈｇ、ｔｈｂはそれぞれ異なるもので構わない。またそれぞれの閾値は変換の際に適用された色変換テーブルごとに適宜定めることもできる。
【００８９】
入力された画像データは上述のように入力信号をもとに領域判定された後、領域判定結果と載り量制御情報１１０をもとにそれぞれの画素において使用するスクリーンの種類を決定する。
【００９０】
すなわち「載り量２」において領域２と判定された画素に対しては、高線数スクリーンが適用される。領域判定と載り量制御情報に基づいてスクリーンを決定する方法は実施例１と同様なので説明は省略する。
【００９１】
以上のように実施例２によれば、エッジ判定機能を用いず、色変換前の色信号に応じて画像形成のスクリーン線数を変更、入力画像データの特性に最適化する。この結果、載り量が制御されることにより濃度に変化が起きた場合も、エッジ部の画質劣化を避けることが可能となる。
【実施例３】
【００９２】
実施例１及び２においては、載り量制御情報を「載り量１」、「載り量２」として説明したが、実施例３において、それぞれを「通常モード」と「載り量削減モード」として説明する。「載り量削減モード」は、「通常モード」に比べ載り量は少ないが、載り量が削減されても画像劣化が少ないことが望まれる。
【００９３】
載り量が削減された際に特に画像の劣化が大きい領域は、「通常モード」において濃度値が高く出力される領域である。すなわち、「通常モード」では濃度値が高くハーフトーンの影響を受けにくい領域が、載り量が削減された「載り量削減モード」では中間調の色になり、結果「通常モード」では見られなかったジャギーや途切れが発生することになる。
【００９４】
実施例３では「通常モード」から「載り量削減モードに」に切り替えた際、画像劣化が著しい領域に着目し、その領域に対し高線数スクリーンを適用することで、画像劣化を防止する。
【００９５】
実施例３における画像処理装置のシステム構成は実施例１と同様であるため、詳細な説明は省略する。
【００９６】
図１４は、画像処理部１０８の構成例を示すブロック図である。
【００９７】
色変換テーブル１（１４０７）は、「通常モード」で使用される色変換テーブルであり、色変換テーブル２（１４０８）は、「載り量制御モード」で使用される色変換テーブルである。色変換テーブル１と色変換テーブル２とを比べると、色変換テーブル１が、載り量が多い。
【００９８】
スクリーン切り替え判定部１４０６は、実施例１と異なり、ビットマップ画像と載り量制御情報と色変換テーブル１に基づいて、適用するスクリーンの種類を判定する。
【００９９】
図１５は、スクリーン切り替え判定部１４０７の構成例を示すブロック図である。
【０１００】
スクリーン切り替え判定部１４０７は、色変換部１５０１、領域判定部１５０２、スクリーン決定部１５０３を備える。
【０１０１】
色変換部１５０１は、ビットマップ画像１１１の色変換処理を行う。実施例４においては、色変換部１５０１は、ＲＧＢ色空間からＣＭＹＫ色空間への色変換を行う。色変換のために適用する色変換テーブルは、載り量制御情報１１０の内容に関わらず、「通常モード」の色変換テーブル１とする。
【０１０２】
領域判定部１５０２は、ＣＭＹＫの色空間に色変換された画像データに対して、スクリーン切り替えのための領域判定を行う。すなわち、領域判定部１５０２は、「通常モード」の色変換テーブル１を用いてＣＭＹＫの色空間に変換された画像データが入力される。領域判定部１５０２は、この画像データ内の各画素のＣＭＹＫ値と所定の閾値ｔｈｃ、ｔｈｍ、ｔｈｙ、ｔｈｋとを比較する。比較した結果、Ｃ＞ｔｈｃ、Ｍ＞ｔｈｍ、Ｙ＞ｔｈｙ、Ｋ＞ｔｈｋのいずれかであれば、領域２と判定し、それ以外の場合には、領域１と判定する。
【０１０３】
実施例３においては、載り量を削減した際、通常載り量時の印字結果に対し、画像劣化を防止することを目的とする。従って、「通常モード」で色変換処理をした際、色材に対応するＣＭＹＫ値のうち、少なくとも一つが所定の濃度より高ければ、領域２と判定をする。
【０１０４】
入力された画像データは上述のように通常載り量時の色変換後の画像データをもとに領域判定された後、領域判定結果と載り量制御情報１１０に基づいてそれぞれの画素において使用するスクリーンを決定する。すなわち「載り量削減モード」において領域２と判定された画素に対しては、高線数スクリーンを適用する。領域判定と載り量制御情報よりスクリーンを決定する方法は実施例１と同様なので説明は省略する。
【０１０５】
以上のように実施例３によれば、エッジ判定機能を用いず、通常載り量時の色変換後の濃度信号に応じて画像形成のスクリーン線数を変更することで、載り量が制御されることにより濃度に変化が起きた場合も、エッジ部の画質劣化を避けることが可能となる。
【実施例４】
【０１０６】
実施例１〜３においては、スクリーンの切り替えるにあたり、描画コマンド内に含まれる文字やグラフィックス、イメージ等のオブジェクト情報を考慮していない。そこで、実施例４では、入力画像データの色度に加え、オブジェクト情報も考慮することによって、より最適なスクリーンの切り替えを行う。
【０１０７】
実施例４における画像処理装置のシステム構成は実施例１と同様であるため、詳細な説明は省略する。
【０１０８】
レンダリング処理部１０７は、ビットマップ画像１１１を生成すると共に、各画素がどのような画像特性を有するかを示す属性情報を生成する。属性情報としては、例えば、テキスト属性、イメージ属性、グラフィック属性が挙げられる。文字データはテキスト属性を有し、ドットマップデータはイメージ属性を有し、ドローデータはグラフィック属性を有する。レンダリング処理部１０７は、これらの属性情報は描画コマンド内のデータ描画命令から抽出する。そして、レンダリング処理部１０７は、ビットマップ画像１１１の各画素に属性情報を付加する。
【０１０９】
図１６は、画像処理部１０８の構成例を示すブロック図である。
【０１１０】
画像処理部１０８は、色変換処理部１６０１、濃度補正処理部１６０２、擬似中間処理部１６０３、記憶部１６０４、記憶部１６０５、スクリーン切り替え判定部１６０６を備える。記憶部１６０４は、色変換テーブルを保持し、記憶部１６０５は、スクリーンを保持する。
【０１１１】
色変換処理部１６０１は、実施例１、２、３と同様に、色変換テーブルを参照し、ＲＧＢ色空間で表現されたビットマップ画像１１０を、ＣＭＹＫ色空間で表現された画像データに変換する。特に、実施例４においては、色変換処理部１６０１は、載り量制御情報１１０と属性情報１６０７に基づいて、参照する色変換テーブルを切り替える。すなわち、色変換処理部１６０１は、ビットマップ画像１１０に含まれるオブジェクトに応じて色変換テーブルを切り替えて、色変換を行う。
【０１１２】
図１７は、色変換処理で適用する色変換テーブルの切り替え方法を示す図である。
【０１１３】
属性情報１６０７としては、テキスト属性、グラフィックス属性、イメージ属性がある。
【０１１４】
載り量制御情報１１０が載り量１で、属性情報がテキスト属性又はグラフィックス属性である場合、色変換テーブル１が使用される。載り量制御情報１１０が載り量１で、属性情報がイメージ属性である場合、色変換テーブル２が使用される。載り量制御情報１１０が載り量２で、属性情報がテキスト属性又はグラフィックス属性である場合、色変換テーブル３が使用される。載り量制御情報１１０が載り量１で、属性情報がイメージ属性である場合、色変換テーブル４が使用される。
【０１１５】
色変換テーブル１と色変換テーブル２は、載り量の制御値はほぼ等しく、ＵＣＲ量は異なるものとする。色変換テーブル３と色変換テーブル４は、色変換テーブル１や色変換テーブル２とは異なる載り量で制御され、ＵＣＲ量が異なるものである。
【０１１６】
このように、色変換処理部１６０１は、載り量制御情報１１０と属性情報に基づいて色変換テーブルを切り替える。
【０１１７】
濃度補正処理部１５０２は、色変換された画像データに対して濃度補正処理を行う。
【０１１８】
スクリーン切り替え判定部１６０６は、入力画像データの色度と、載り量制御情報１１０と、属性情報１６０７に基づいてスクリーンを切り替える。
【０１１９】
図１８は、領域の判定方法を均等知覚色空間で説明した図である。
【０１２０】
図１８では均等知覚色空間としてＣＩＥ−Ｌａｂ色空間を使用している。本実施例では、ＣＩＥ−Ｌａｂ色空間において、色空間を領域１（１８０１）と領域２（１８０２）と領域３（１８０３）の３つの領域に分割する。
【０１２１】
以下、図１８を参照して、領域の分割方法について説明する。
【０１２２】
実施例１と同様に、領域を分割する際に、明度（Ｌ）と彩度（ａ２＋ｂ２）を参照する。また、Ｌ０＞Ｌ１＞Ｌ２＞Ｌ３となる所定の明度Ｌ０、Ｌ１、Ｌ２、Ｌ３を設定する。
【０１２３】
入力された画像データの画素の明度Ｌと明度Ｌ０とを比較し、明度Ｌが明度Ｌ０より大きい場合には領域１と判定する。また、明度Ｌと明度Ｌ３とを比較し、明度Ｌが明度Ｌ３より小さい場合には領域３と判定する。また、明度Ｌが明度Ｌ１以上で明度Ｌ０未満である場合には、明度Ｌに応じた閾値ｆ（Ｌ）を設定する。次に、入力された画素の彩度（ａ２＋ｂ２）が閾値ｆ（Ｌ）以上であれば領域２と判定し、閾値ｆ（Ｌ）未満であれば領域１と判定する。さらに、明度Ｌに応じた別の閾値ｇ（Ｌ）を設定する。明度Ｌが明度Ｌ２以上で明度Ｌ１未満である場合、入力された画素の彩度（ａ２＋ｂ２）が閾値ｇ（Ｌ）以上である場合には領域３と判定し、ｇ（Ｌ）より小さくｆ（Ｌ）以上であれば領域２と判定し、ｆ（Ｌ）より小さければ領域１と判定する。明度Ｌが明度Ｌ３以上で明度Ｌ２未満の場合には、入力された画素の彩度（ａ２＋ｂ２）が閾値ｇ（Ｌ）以上である場合には領域３と判定し、ｇ（Ｌ）より小さい場合には領域２と判定する。
【０１２４】
このように色度に応じて領域を３種類に分割することで、より入力画像の特性に応じた処理の切り替えが可能になる。なお、閾値ｆ（Ｌ）及びｇ（Ｌ）に関しては図１６に示されたように線形に近いものでも良いし、ルックアップテーブルを用いて明度Ｌから参照する等の方法が考えられる。
【０１２５】
入力された画像データは上述のように色度に基づいて領域判定された後、領域判定結果と載り量制御情報１１０に基づいてそれぞれの画素に対して使用するスクリーンを決定する。
【０１２６】
図１９は、スクリーン決定部におけるスクリーンの決定方法を説明するための図である。
【０１２７】
擬似中間調処理部１６０３は、スクリーン１（１６１２）、スクリーン２（１６１３）、スクリーン３（１６１４）の３種類のスクリーンを切り替えて処理を行う。
【０１２８】
擬似中間調処理部１６０３は、領域判定結果と属性情報に基づいてスクリーンを決定する。
【０１２９】
擬似中間処理部１６０３は、領域判定結果が「領域１」であればオブジェクトの種類によらず、「スクリーン１」を適用する。領域判定結果が「領域２」であれば、テキスト、グラフィックスのオブジェクトに対して「スクリーン２」を適用し、イメージのオブジェクトに対しては「スクリーン１」を適用する。領域判定結果が「領域３」であれば、テキストのオブジェクトに対しては「スクリーン３」を適用し、グラフィックスのオブジェクトに対しては「スクリーン２」を適用し、イメージのオブジェクトに対しては「スクリーン１」を適用する。
【０１３０】
擬似中間処理部１６０３は、オブジェクトに応じてスクリーンを切り替えると共に、入力画像の画素の色度に応じてもスクリーンを切り替えるため、同一オブジェクトであってもスクリーンの切り替えが発生する可能性がある。そこで、スクリーンが切り替わる部分での連続性や濃度ギャップを防ぐため、３種類のスクリーンは以下のようにする。
【０１３１】
図２０は、スクリーンの例を示す図である。
【０１３２】
２００１はスクリーン１を示し、２００２はスクリーン２を示し、２００３はスクリーン３を示す。スクリーンの線数については、スクリーン３の線数が最も高く、スクリーン１の線数が最も低い。３つのスクリーンはその成長パターンによりスクリーン１は６３度・１３４ｌｐｉ、スクリーン２は１８度・１９０ｌｐｉ、スクリーン３は６３度、２６８ｌｐｉである。実施例１で示したスクリーン例と同様、スクリーンの成長点でより濃いドットで示している点は、より低線数のスクリーンの成長点と同じ位置となっている。この結果、それぞれのスクリーンがある領域において隣接する画素に適用されても境界線での不連続となる問題点は発生しない。
【０１３３】
擬似中間処理部１６０３は、スクリーン切り替え判定結果に基づいて、各画素ごとにスクリーンを切り替える擬似中間調処理を行う。
【０１３４】
以上のように本発明によれば、エッジ判定機能を用いず、オブジェクトの種類とともに、色変換前の色信号より色度を算出し明度と彩度の関係に応じて画像形成のスクリーン線数を変更、入力画像データの特性に最適化する。この結果、載り量が制御されることにより濃度変化が起きた場合も、エッジ部の画質劣化を避けることが可能となる。
【０１３５】
（他の実施例）
本発明の目的は、上述した実施例で示した構成の動作（ステップ）を達成するプログラムコードを記録した記録媒体から、システムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が、プログラムコードを読出し実行することによっても達成される。記録媒体とは、コンピュータ読み取り可能な記録媒体である。この場合、コンピュータ読み取り可能な記録媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになる。そのため、このプログラムコード及びプログラムコードを記録した記録媒体も本発明の一つを構成することになる。
【０１３６】
プログラムコードを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１３７】
また、そのプログラムコードの指示に基づきコンピュータ上で稼動しているＯＳ（オペレーティングシステム）などが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も含まれる。
【０１３８】
更に、記録媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込みまれる。その後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される。
【図面の簡単な説明】
【０１３９】
【図１】画像処理システムの構成例を示すブロック図である。
【図２】実施例１における画像処理部の構成例を示すブロック図である。
【図３】実施例１における色変換テーブルの内容を説明するための図である。
【図４】実施例１における色変換テーブルの内容を説明するための図である。
【図５】実施例１におけるスクリーン切り替え部の構成例を示すブロック図である。
【図６】実施例１における領域の判定方法を均等知覚色空間で説明する図である。
【図７】実施例１におけるスクリーン決定部におけるスクリーンの種類を決定するために用いる表の一例を示す図である。
【図８】実施例１で使用するスクリーンの例を示す図である。
【図９】実施例１のスクリーン決定部におけるスクリーンの種類を決定するために用いる表の一例を示す図である。
【図１０】実施例１における画像処理部の他の構成例を示すブロック図である。
【図１１】実施例１における載り量制御情報に基づいた濃度補正処理の切り替えの一例を説明するための図である。
【図１２】実施例２における画像処理部の構成例を示すブロック図である。
【図１３】実施例２における領域の判定方法を入力色空間で説明するための図である。
【図１４】実施例３における画像処理部の構成例を示すブロック図である。
【図１５】実施例３におけるスクリーン切り替え部の構成例を示すブロック図である。
【図１６】実施例４における画像処理部の構成例を示すブロック図である。
【図１７】実施例４における色変換処理部で適用する色変換テーブルの切り替え方法を示す図である。
【図１８】実施例４における領域の判定方法を均等知覚色空間で説明した図である。
【図１９】実施例４のスクリーン決定部におけるスクリーン決定方法を説明するための図である。
【図２０】実施例４で使用するスクリーンの例を示す図である。
【符号の説明】
【０１４０】
１１０  載り量制御情報
１１１  ビットマップ画像
２０１  色変換処理部
２０２  濃度補正処理部
２０３  擬似中間処理部
２０４  記憶部
２０５  記憶部
２０６  スクリーン切り替え部
２０７  色変換テーブル１
２０８  色変換テーブル２
２０９  スクリーン１
２１０  スクリーン２
【図１】
0004956356.tif 000002
【図２】
0004956356.tif 000003
【図３】
0004956356.tif 000004
【図４】
0004956356.tif 000005
【図５】
0004956356.tif 000006
【図６】
0004956356.tif 000007
【図７】
0004956356.tif 000008
【図８】
0004956356.tif 000009
【図９】
0004956356.tif 000010
【図１０】
0004956356.tif 000011
【図１１】
0004956356.tif 000012
【図１２】
0004956356.tif 000013
【図１３】
0004956356.tif 000014
【図１４】
0004956356.tif 000015
【図１５】
0004956356.tif 000016
【図１６】
0004956356.tif 000017
【図１７】
0004956356.tif 000018
【図１８】
0004956356.tif 000019
【図１９】
0004956356.tif 000020
【図２０】
0004956356.tif 000021