(57)【要約】【課題】多色でのプリント処理において色モアレの問題を解決し、高品位な画像再生を行う画像処理装置、画像処理方法、画像処理プログラムを提供する。【解決手段】色補正部１１０は、入力された画像の所定の色空間における値を示す入力画像情報を所定の色空間と異なる色空間における値を示す変換画像情報に変換し、色情報解析部１４０は、色補正部１１０によって変換された変換画像情報に基づいて、変換画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、パラメータ設定部１５０は、色情報解析部１４０によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定し、ディザ処理部１７０は、パラメータ設定部１５０によってパラメータが設定されたディザスクリーンを用いて変換画像情報に対してディザ処理を行い、画像形成装置２００によって出力される出力画像情報を生成する。【選択図】        図１
2007005934.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像の所定の色空間における値を示す入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正手段と、
前記色補正手段によって変換された前記変換画像情報に基づいて、前記変換画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析手段と、
前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定手段と、
前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理手段と、
を備えることを特徴とする画像処理装置。
【請求項２】
前記色情報解析手段は、注目する画素の各色の変換後の画素値のうちの任意の２色のいずれもが予め定められた基準範囲内の値であるか否かに基づいて各色のディザスクリーンの間の干渉の程度を判定すること、を特徴とする請求項１に記載の画像処理装置。
【請求項３】
前記色情報解析手段は、注目する画素の各色の変換後の画素値のうちの任意の２色のいずれもが前記基準範囲内の値であると判断された場合には、当該２色のディザスクリーンの間の干渉の程度が高いと判定すること、を特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記基準範囲内の値とは、前記画像情報全体に対する所定の色の画素が占める面積を示す面積率が３０％〜７０％となるような画素値の範囲であること、を特徴とする請求項２または請求項３に記載の画像処理装置。
【請求項５】
前記各色のディザスクリーンの間の干渉の程度と、前記ディザスクリーンのパラメータとを対応付けて記憶するパラメータ記憶手段、をさらに備え、
前記パラメータ設定手段は、前記パラメータ記憶手段において前記色情報解析手段によって判定された前記ディザスクリーンの間の干渉の程度に対応付けられている前記パラメータを選択すること、を特徴とする請求項１〜４のいずれか一つに記載の画像処理装置。
【請求項６】
総ての色のディザスクリーンの間の干渉の程度と、前記ディザスクリーンのパラメータの組合せとを対応付けて記憶するパラメータ記憶手段、をさらに備え、
前記パラメータ設定手段は、前記パラメータ記憶手段において前記色情報解析手段によって判定された総ての色のディザスクリーンの間の干渉の程度に対応付けられている前記パラメータの組合せを選択すること、を特徴とする請求項１〜４のいずれか一つに記載の画像処理装置。
【請求項７】
前記パラメータ設定手段は、前記色情報解析手段によって所定の色のディザスクリーンが他の色のディザスクリーンと干渉しないと判定された場合に、前記所定の色以外の色のディザスクリーンの間の干渉が最も少なくなるようなパラメータを設定すること、を特徴とする請求項１〜６のいずれか一つに記載の画像処理装置。
【請求項８】
入力された画像についてのプリンタ言語からオブジェクトごとの前記入力画像情報を生成するプリンタ言語解釈手段、をさらに備え、
前記色補正手段は、前記プリンタ言語解釈手段によって生成されたオブジェクトごとの前記入力画像情報を前記変換画像情報に変換し、
前記色情報解析手段は、前記色補正手段によって変換された前記変換画像情報に基づいて、オブジェクトごとに各色のディザスクリーンの干渉の程度を解析し、
前記パラメータ設定手段は、前記色解析手段によって解析されたオブジェクトごとの各色のディザスクリーンの干渉の程度に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、
前記中間調処理手段は、前記パラメータ設定手段によってオブジェクトごとにパラメータが設定された前記ディザスクリーンを用いて、オブジェクトごとの前記変換画像情報に対して中間調処理を行い、前記出力画像情報を生成すること、を特徴とする請求項１に記載の画像処理装置。
【請求項９】
前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、
前記パラメータ設定手段は、前記種別判定手段によって判定されたオブジェクトのオブジェクト種別がイメージであった場合には、当該オブジェクトに対しては総ての色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定すること、を特徴とする請求項８に記載の画像処理装置。
【請求項１０】
前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、
前記パラメータ設定手段は、前記種別判定手段によって判定されたオブジェクトのオブジェクト種別がグラフィックまたはテキストであった場合には、当該オブジェクトに対しては、前記色情報解析手段によって干渉が生じると判定された色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定すること、を特徴とする請求項８に記載の画像処理装置。
【請求項１１】
入力された画像についてのプリンタ言語から１ページごとの前記入力画像情報を生成するプリンタ言語解釈手段、をさらに備え、
前記色補正手段は、前記プリンタ言語解釈手段によって生成された１ページごとの前記入力画像情報を前記変換画像情報に変換し、
前記色情報解析手段は、前記色補正手段によって変換された前記変換画像情報に基づいて、１ページごとに各色のディザスクリーンの干渉の程度を解析し、
前記パラメータ設定手段は、前記色情報解析手段によって解析された１ページごとの各色のディザスクリーンの干渉の程度に基づいて、１ページごとにディザスクリーンのパラメータを設定し、
前記中間調処理手段は、前記パラメータ設定手段によって１ページごとにパラメータが設定された前記ディザスクリーンを用いて、オブジェクトごとの前記変換画像情報に対して中間調処理を行い、前記出力画像情報を生成すること、を特徴とする請求項１に記載の画像処理装置。
【請求項１２】
入力された画像についてのプリンタ言語から前記入力された画像の所定の色空間における値を示す入力画像情報を生成するプリンタ言語解釈手段と、
前記プリンタ言語解釈手段によって生成された前記入力画像情報に基づいて、前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析手段と、
前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成する処理制御情報生成手段と、
前記プリンタ言語解釈手段によって生成された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶する記憶手段と、
前記記憶手段に記憶された前記入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正手段と、
前記記憶手段に記憶された前記処理制御情報に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定手段と、
前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理手段と、
を備えることを特徴とする画像処理装置。
【請求項１３】
前記プリンタ言語解釈手段は、前記プリンタ言語からオブジェクトごとの前記入力画像情報を生成し、
前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、
前記色情報解析手段は、前記プリンタ言語解釈手段によって生成された前記入力画像情報に基づいて、オブジェクトごとの前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、
前記処理制御情報生成手段は、前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度および前記種別判定手段によって判定された前記オブジェクト種別に基づいて、オブジェクトごとの各色のディザスクリーンの間の干渉の有無およびオブジェクト種別を示す処理制御情報を生成し、
前記記憶手段は、前記プリンタ言語解釈手段によって変換された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶し、
前記色補正手段は、前記記憶手段に記憶された前記入力画像情報をオブジェクトごとに前記変換画像情報に変換し、
前記パラメータ設定手段は、前記記憶手段に記憶された前記処理制御情報に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、
前記中間調処理手段は、前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成すること、を特徴とする請求項１２に記載の画像処理装置。
【請求項１４】
入力された画像の所定の色空間における値を示す入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正ステップと、
前記色補正ステップによって変換された前記変換画像情報に基づいて、前記変換画像情報に対して各色のディザスクリーンの間の干渉の程度を解析する色情報解析ステップと、
前記色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定ステップと、
前記パラメータ設定ステップによって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理ステップと、
を有することを特徴とする画像処理方法。
【請求項１５】
入力された画像についてのプリンタ言語から前記入力された画像の所定の色空間における値を示す入力画像情報を生成するプリンタ言語解釈ステップと、
前記プリンタ言語解釈ステップによって生成された前記入力画像情報に基づいて、前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析ステップと、
前記色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成する処理制御情報生成ステップと、
前記プリンタ言語解釈ステップによって変換された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶する記憶手段に記憶された前記入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正ステップと、
前記記憶手段によって記憶された前記処理制御情報に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定ステップと、
前記パラメータ設定ステップによって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理ステップと、
を有することを特徴とする画像処理方法。
【請求項１６】
請求項１４または請求項１５に記載された画像処理方法をコンピュータに実行させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像データに対して中間調処理を行う画像処理装置、画像処理方法、および画像処理プログラムに関するものである。
【背景技術】
【０００２】
従来、濃淡の異なる複数のインクを用いて画像を再現する際に、量子化する方法としてディザ法や誤差拡散法などが一般に知られている。
【０００３】
このような装置としては、低濃度インクはディザ法により量子化し、それ以外は誤差拡散法にて量子化するものが開示されている（特許文献１参照）。かかる記録装置では、ハイライトの粒状性を向上させるとともに、シャドウでの階調性と解像度を向上させることができる。また、低濃度インクにディザ法、高濃度インクに誤差拡散法を用いることで、版間の干渉モアレが発生しないため、色モアレを抑制することができる。
【０００４】
近年、インクジェットプリンタでは、写真画像などの粒状感をできる限り少なくする方法として、ライトインクを用いる手法が用いられている。これは、シアンインクの他にライトシアン、マゼンタインクのほかにライトマゼンタなど、同一の色味を有する濃淡２つのインクを用いて画像を再現するものである。特に低濃度領域でライトインクを用いることで粒状性を向上させ、ざらつきのない写真画像を実現するものであり、電子写真でも同様の考え方で、濃度の低いトナー（以下、淡トナー）と濃度の高いトナー（濃トナー）を用いる構成が開示されている（特許文献２参照）。
【０００５】
【特許文献１】特許第２６６０００４号公報
【特許文献２】特開２００１−２９０３１９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述のような場合でも、多数の色についてディザ法を用いて中間調処理を行った場合には色モアレが発生する可能性が高くなり問題となる。例えば、インクジェットプリンタは誤差拡散法によって中間調処理を行っている。誤差拡散法はＦＭ変調による中間調処理であり、周期的な成分を持っていないので版干渉による色モアレは原理的に発生しない。よって、現在一般的に発売されているインクジェットプリンタでは色モアレが発生しないといえる。
【０００７】
一方、電子写真プリンタは、インクジェットプリンタと同様に誤差拡散法のような周期性を持たない中間調処理を用いれば色モアレは発生しないが、現実的には電子写真は孤立１ドットの再現性・安定性が乏しいので、誤差拡散法を安易に用いることはできない。すなわち、孤立１ドットの再現性・安定性が乏しいプリンタエンジンで誤差拡散法を用いると、粒状性が悪かったり、筋ムラが目立ったりして、かえって画像品質が低下してしまう場合がある。よって、組織的ディザ法のようなＡＭ変調による中間調処理はドットの安定性に乏しい電子写真エンジンには非常に適した方法であるため、電子写真プリンタではディザ法を用いた中間調処理が適している。
【０００８】
このように、電子写真プリンタでは、ディザ法を用いるが、この場合、濃トナーや淡トナーを用いるため版数が多くなり、上述のように網点スクリーンの版干渉による色モアレが問題となる。
【０００９】
従来、シアン、マゼンタ、イエロー、ブラックの４色の再生では、各版のスクリーン角を色モアレが発生しにくい角度に設定することで色モアレの発生を防いでいた。具体的な一例を挙げると、印刷のスクリーン角設定ならって、ブラック（以下Ｂｋ）：４５°、シアン（以下、Ｃ）：１５°、マゼンタ（以下、Ｍ）：７５°、イエロー（以下、Ｙ）：３０°などが一般的であった。これに、さらにライトブラック（以下、Ｌｋ）を用いる場合は、各版のスクリーンを再度設定する必要がある。これにより、従来は９０°のなかに４つの版を収めるように設定すればよかったところ、５色にすることで、９０°のなかに５つの版を収めるように設定する必要あるため、版同士の角度が近くなる。版同士の角度が近いということは、色モアレが発生しやすいということであり、多数の版を使用する場合に色モアレが発生しない網点スクリーンを実現することは非常に難しかった。
【００１０】
本発明は、上記に鑑みてなされたものであって、多色でのプリント処理において色モアレの問題を解決し、高品位な画像再生を行う画像処理装置、画像処理方法、および画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、入力された画像の所定の色空間における値を示す入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正手段と、前記色補正手段によって変換された前記変換画像情報に基づいて、前記変換画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析手段と、前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定手段と、前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理手段と、を備えることを特徴とする。
【００１２】
また、請求項２にかかる発明は、請求項１に記載の画像処理装置において、前記色情報解析手段は、注目する画素の各色の変換後の画素値のうちの任意の２色のいずれもが予め定められた基準範囲内の値であるか否かに基づいて各色のディザスクリーンの間の干渉の程度を判定すること、を特徴とする。
【００１３】
また、請求項３にかかる発明は、請求項２に記載の画像処理装置において、前記色情報解析手段は、注目する画素の各色の変換後の画素値のうちの任意の２色のいずれもが前記基準範囲内の値であると判断された場合には、当該２色のディザスクリーンの間の干渉の程度が高いと判定すること、を特徴とする。
【００１４】
また、請求項４にかかる発明は、請求項２または請求項３に記載の画像処理装置において、前記基準範囲内の値とは、前記画像情報全体に対する所定の色の画素が占める面積を示す面積率が３０％〜７０％となるような画素値の範囲であること、を特徴とする。
【００１５】
また、請求項５にかかる発明は、請求項１〜４のいずれか一つに記載の画像処理装置において、前記各色のディザスクリーンの間の干渉の程度と、前記ディザスクリーンのパラメータとを対応付けて記憶するパラメータ記憶手段、をさらに備え、前記パラメータ設定手段は、前記パラメータ記憶手段において前記色情報解析手段によって判定された前記ディザスクリーンの間の干渉の程度に対応付けられている前記ディザスクリーンのパラメータを選択すること、を特徴とする。
【００１６】
また、請求項６にかかる発明は、請求項１〜４のいずれか一つに記載の画像処理装置において、総ての色のディザスクリーンの間の干渉の程度と、前記ディザスクリーンのパラメータの組合せとを対応付けて記憶するパラメータ記憶手段、をさらに備え、前記パラメータ設定手段は、前記パラメータ記憶手段において前記色情報解析手段によって判定された総ての色のディザスクリーンの間の干渉の程度に対応付けられている前記パラメータの組合せを選択すること、を特徴とする。
【００１７】
また、請求項７にかかる発明は、請求項１〜６のいずれか一つに記載の画像処理装置において、前記パラメータ設定手段は、前記色情報解析手段によって所定の色のディザスクリーンが他の色のディザスクリーンと干渉しないと判定された場合に、前記所定の色以外の色のディザスクリーンの間の干渉が最も少なくなるようなパラメータを設定すること、を特徴とする。
【００１８】
また、請求項８にかかる発明は、請求項１に記載の画像処理装置において、入力された画像についてのプリンタ言語からオブジェクトごとの前記入力画像情報を生成するプリンタ言語解釈手段、をさらに備え、前記色補正手段は、前記プリンタ言語解釈手段によって変換されたオブジェクトごとの前記入力画像情報を前記変換画像情報に変換し、前記色情報解析手段は、前記色補正手段によって変換された前記変換画像情報に基づいて、オブジェクトごとに各色のディザスクリーンの干渉の程度を解析し、前記パラメータ設定手段は、前記色解析手段によって解析されたオブジェクトごとの各色のディザスクリーンの干渉の程度に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、前記中間調処理手段は、前記パラメータ設定手段によってオブジェクトごとにパラメータが設定された前記ディザスクリーンを用いて、オブジェクトごとの前記変換画像情報に対して中間調処理を行い、前記出力画像情報を生成すること、を特徴とする。
【００１９】
また、請求項９にかかる発明は、請求項８に記載の画像処理装置において、前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、前記パラメータ設定手段は、前記種別判定手段によって判定されたオブジェクトのオブジェクト種別がイメージであった場合には、当該オブジェクトに対しては総ての色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定すること、を特徴とする。
【００２０】
また、請求項１０にかかる発明は、請求項８に記載の画像処理装置において、前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、前記パラメータ設定手段は、前記種別判定手段によって判定されたオブジェクトのオブジェクト種別がグラフィックまたはテキストであった場合には、当該オブジェクトに対しては、前記色情報解析手段によって干渉が生じると判定された色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定すること、を特徴とする。
【００２１】
また、請求項１１にかかる発明は、請求項１に記載の画像処理装置において、入力された画像についてのプリンタ言語から１ページごとの前記入力画像情報を生成するプリンタ言語解釈手段、をさらに備え、前記色補正手段は、前記プリンタ言語解釈手段によって生成された１ページごとの前記入力画像情報を前記変換画像情報に変換し、前記色情報解析手段は、前記色補正手段によって変換された前記変換画像情報に基づいて、１ページごとに各色のディザスクリーンの干渉の程度を解析し、前記パラメータ設定手段は、前記色情報解析手段によって解析された１ページごとの各色のディザスクリーンの干渉の程度に基づいて、１ページごとにディザスクリーンのパラメータを設定し、前記中間調処理手段は、前記パラメータ設定手段によって１ページごとにパラメータが設定された前記ディザスクリーンを用いて、オブジェクトごとの前記変換画像情報に対して中間調処理を行い、前記出力画像情報を生成すること、を特徴とする。
【００２２】
また、請求項１２にかかる発明は、入力された画像についてのプリンタ言語から前記入力された画像の所定の色空間における値を示す入力画像情報を生成するプリンタ言語解釈手段と、前記プリンタ言語解釈手段によって生成された前記入力画像情報に基づいて、前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析手段と、前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成する処理制御情報生成手段と、前記プリンタ言語解釈手段によって生成された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶する記憶手段と、前記記憶手段に記憶された前記入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正手段と、前記記憶手段に記憶された前記処理制御情報に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定手段と、前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理手段と、を備えることを特徴とする。
【００２３】
また、請求項１３にかかる発明は、請求項１２に記載の画像処理装置において、前記プリンタ言語解釈手段は、前記プリンタ言語からオブジェクトごとの前記入力画像情報を生成し、前記プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定する種別判定手段、をさらに備え、前記色情報解析手段は、前記プリンタ言語解釈手段によって生成された前記入力画像情報に基づいて、オブジェクトごとの前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、前記処理制御情報生成手段は、前記色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度および前記種別判定手段によって判定された前記オブジェクト種別に基づいて、オブジェクトごとの各色のディザスクリーンの間の干渉の有無およびオブジェクト種別を示す処理制御情報を生成し、前記記憶手段は、前記プリンタ言語解釈手段によって変換された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶し、前記色補正手段は、前記記憶手段に記憶された前記入力画像情報をオブジェクトごとに前記変換画像情報に変換し、前記パラメータ設定手段は、前記記憶手段に記憶された前記処理制御情報に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、前記中間調処理手段は、前記パラメータ設定手段によって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成すること、を特徴とする。
【００２４】
また、請求項１４にかかる発明は、入力された画像の所定の色空間における値を示す入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正ステップと、前記色補正ステップによって変換された前記変換画像情報に基づいて、前記変換画像情報に対して各色のディザスクリーンの間の干渉の程度を解析する色情報解析ステップと、前記色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定ステップと、前記パラメータ設定ステップによって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理ステップと、を有することを特徴とする。
【００２５】
また、請求項１５にかかる発明は、入力された画像についてのプリンタ言語から前記入力された画像の所定の色空間における値を示す入力画像情報を生成するプリンタ言語解釈ステップと、前記プリンタ言語解釈ステップによって生成された前記入力画像情報に基づいて、前記入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析する色情報解析ステップと、前記色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成する処理制御情報生成ステップと、前記プリンタ言語解釈ステップによって変換された前記入力画像情報および前記処理制御情報生成手段によって生成された前記処理制御情報を記憶する記憶手段に記憶された前記入力画像情報を前記所定の色空間と異なる色空間における値を示す変換画像情報に変換する色補正ステップと、前記記憶手段に記憶された前記処理制御情報に基づいて、ディザスクリーンのパラメータを設定するパラメータ設定ステップと、前記パラメータ設定ステップによって前記パラメータが設定された前記ディザスクリーンを用いて前記変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成する中間調処理ステップと、を有することを特徴とする。
【００２６】
また、請求項１６にかかる発明は、請求項１４または請求項１５に記載された画像処理方法をコンピュータに実行させることを特徴とする。
【発明の効果】
【００２７】
請求項１にかかる発明によれば、色情報解析手段によって、色補正手段によって変換された変換画像情報に基づいて、変換画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、パラメータ設定手段によって、色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定し、中間調処理手段によって、パラメータ設定手段によってパラメータが設定されたディザスクリーンを用いて変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成することにより、各色の干渉の程度によってディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００２８】
また、請求項２にかかる発明によれば、色情報解析手段は、注目する画素の各色の変換後の画素値のうちの任意の２色のいずれもが予め定められた基準範囲内の値であるか否かに基づいて各色のディザスクリーンの間の干渉の程度を判定することにより、画素単位での各色の干渉の程度によってディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００２９】
また、請求項３にかかる発明によれば、色情報解析手段は、注目する画素の変換後の各色の画素値のうちの任意の２色のいずれもが前記基準範囲内の値であると判断された場合には、当該２色のディザスクリーンの間の干渉の程度が高いと判定することにより、画素単位での各色の干渉の程度を的確に判定してディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００３０】
また、請求項４にかかる発明によれば、基準範囲内の値とは、画像情報全体に対する所定の色の画素が占める面積を示す面積率が３０％〜７０％となるような画素値の範囲であることにより、画素単位での各色の干渉の程度を的確に判定してディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００３１】
また、請求項５にかかる発明によれば、パラメータ設定手段は、各色のディザスクリーンの間の干渉の程度と、ディザスクリーンのパラメータとを対応付けて記憶するパラメータ記憶手段において色情報解析手段によって判定されたディザスクリーンの間の干渉の程度に対応付けられているパラメータを選択することにより、各色の干渉に応じて予め定められたディザスクリーンのパラメータセットから選択することができるため、ディザスクリーンの選択処理の時間を短縮することができるという効果を奏する。
【００３２】
また、請求項６にかかる発明によれば、パラメータ設定手段は、総ての色のディザスクリーンの間の干渉の程度と、前記ディザスクリーンのパラメータの組合せとを対応付けて記憶するパラメータ記憶手段において色情報解析手段によって判定された総ての色のディザスクリーンの間の干渉の程度に対応付けられているパラメータの組合せを選択することにより、画像形成装置が有するトナー色に１対１に対応するディザスクリーンのパラメータの総てについてパラメータを選択するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００３３】
また、請求項７にかかる発明によれば、パラメータ設定手段は、前記色情報解析手段によって所定の色のディザスクリーンが他の色のディザスクリーンと干渉しないと判定された場合に、前記所定の色以外の色のディザスクリーンの間の干渉が最も少なくなるようなパラメータを設定することにより、干渉が生じる可能性がある色のみを考慮したディザスクリーンのパラメータを設定するため、より確実に色モアレを解消することができ、高品位な画像再生を行うことができるという効果を奏する。
【００３４】
また、請求項８にかかる発明によれば、プリンタ言語解釈手段によって、入力された画像についてのプリンタ言語からオブジェクトごとの入力画像情報を生成し、色補正手段は、プリンタ言語解釈手段によって生成されたオブジェクトごとの入力画像情報を変換画像情報に変換し、色情報解析手段は、色補正手段によって変換された変換画像情報に基づいて、オブジェクトごとに各色のディザスクリーンの干渉の程度を解析し、パラメータ設定手段は、色解析手段によって解析されたオブジェクトごとの各色のディザスクリーンの干渉の程度に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、中間調処理手段は、パラメータ設定手段によってオブジェクトごとにパラメータが設定されたディザスクリーンを用いて、オブジェクトごとの変換画像情報に対して中間調処理を行い、出力画像情報を生成することにより、オブジェクトごとに最適なディザスクリーンパラメータを設定してディザ処理を行うため、オブジェクトごとに色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００３５】
また、請求項９にかかる発明によれば、種別判定手段によって、プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定し、パラメータ設定手段は、種別判定手段によって判定されたオブジェクトのオブジェクト種別がイメージであった場合には、当該オブジェクトに対しては総ての色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定することにより、イメージのオブジェクトについて干渉の程度を判定することなくディザスクリーンのパラメータセットを設定することができるため、処理時間を短縮することができるという効果を奏する。
【００３６】
また、請求項１０にかかる発明によれば、種別判定手段によって、プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定し、パラメータ設定手段は、種別判定手段によって判定されたオブジェクトのオブジェクト種別がグラフィックまたはテキストであった場合には、当該オブジェクトに対しては、色情報解析手段によって干渉が生じると判定された色のディザスクリーンの間の干渉が最も少なくなるようなパラメータの組合せを設定することにより、グラフィックまたはテキストのオブジェクトごとに最適なディザスクリーンパラメータを設定してディザ処理を行うため、オブジェクトごとに色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００３７】
また、請求項１１にかかる発明によれば、プリンタ言語解釈手段によって、入力された画像についてのプリンタ言語から１ページごとの前記入力画像情報を生成し、色補正手段は、プリンタ言語解釈手段によって生成された１ページごとの入力画像情報を変換画像情報に変換し、色情報解析手段は、色補正手段によって変換された変換画像情報に基づいて、１ページごとに各色のディザスクリーンの干渉の程度を解析し、パラメータ設定手段は、色情報解析手段によって解析された１ページごとの各色のディザスクリーンの干渉の程度に基づいて、１ページごとにディザスクリーンのパラメータを設定し、中間調処理手段は、パラメータ設定手段によって１ページごとにパラメータが設定されたディザスクリーンを用いて、オブジェクトごとの変換画像情報に対して中間調処理を行い、出力画像情報を生成することにより、１ページごとに最適なディザスクリーンパラメータを設定してディザ処理を行うため、１ページごとに色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００３８】
また、請求項１２にかかる発明によれば、プリンタ言語解釈手段によって、入力された画像についてのプリンタ言語から前記入力された画像の所定の色空間における値を示す入力画像情報を生成し、色情報解析手段によって、プリンタ言語解釈手段によって生成された入力画像情報に基づいて、入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、処理制御情報生成手段によって、色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成し、色補正手段によって、プリンタ言語解釈手段によって生成された入力画像情報および処理制御情報生成手段によって生成された処理制御情報を記憶する記憶手段に記憶された入力画像情報を所定の色空間と異なる色空間における値を示す変換画像情報に変換し、パラメータ設定手段によって、記憶手段に記憶された処理制御情報に基づいて、ディザスクリーンのパラメータを設定し、中間調処理手段によって、パラメータ設定手段によってパラメータが設定されたディザスクリーンを用いて変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成することにより、入力された画像データをＲＧＢ多値画像データに展開した後に色補正処理、中間調処理を行うことができるため、ＲＧＢ多値画像データを一旦ＨＤＤに格納するような画像処理装置においても色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００３９】
また、請求項１３にかかる発明によれば、プリンタ言語解釈手段は、プリンタ言語からオブジェクトごとの入力画像情報を生成し、種別判定手段によって、プリンタ言語に基づいてオブジェクトごとのオブジェクト種別を判定し、色情報解析手段は、プリンタ言語解釈手段によって生成された入力画像情報に基づいて、オブジェクトごとの入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、処理制御情報生成手段は、色情報解析手段によって解析された各色のディザスクリーンの間の干渉の程度および種別判定手段によって判定されたオブジェクト種別に基づいて、オブジェクトごとの各色のディザスクリーンの間の干渉の有無およびオブジェクト種別を示す処理制御情報を生成し、色補正手段は、プリンタ言語解釈手段によって変換された入力画像情報および処理制御情報生成手段によって生成された処理制御情報を記憶する記憶手段に記憶された入力画像情報をオブジェクトごとに変換画像情報に変換し、パラメータ設定手段は、記憶手段に記憶された処理制御情報に基づいて、オブジェクトごとにディザスクリーンのパラメータを設定し、中間調処理手段は、パラメータ設定手段によってパラメータが設定されたディザスクリーンを用いて変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成することにより、入力された画像データをＲＧＢ多値画像データに展開した後に色補正処理、中間調処理を行うことができるため、ＲＧＢ多値画像データを一旦ＨＤＤに格納するような画像処理装置においても色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００４０】
また、請求項１４にかかる発明によれば、色情報解析ステップによって、色補正ステップによって変換された変換画像情報に基づいて、変換画像情報に対して各色のディザスクリーンの間の干渉の程度を解析し、パラメータ設定ステップによって、色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、ディザスクリーンのパラメータを設定し、中間調処理ステップによって、パラメータ設定ステップによってパラメータが設定されたディザスクリーンを用いて変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成することにより、各色の干渉の程度によってディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。
【００４１】
また、請求項１５にかかる発明によれば、プリンタ言語解釈ステップによって、入力された画像についてのプリンタ言語から入力された画像の所定の色空間における値を示す入力画像情報を生成し、色情報解析ステップによって、プリンタ言語解釈ステップによって生成された入力画像情報に基づいて、入力画像情報に対する各色のディザスクリーンの間の干渉の程度を解析し、処理制御情報生成ステップによって、色情報解析ステップによって解析された各色のディザスクリーンの間の干渉の程度に基づいて、各色のディザスクリーンの間の干渉の程度を示す処理制御情報を生成し、色補正ステップによって、プリンタ言語解釈ステップによって変換された入力画像情報および処理制御情報生成手段によって生成された処理制御情報を記憶する記憶手段に記憶された入力画像情報を所定の色空間と異なる色空間における値を示す変換画像情報に変換し、パラメータ設定ステップによって、記憶手段に記憶された処理制御情報に基づいて、ディザスクリーンのパラメータを設定し、中間調処理ステップによって、パラメータ設定ステップによってパラメータが設定されたディザスクリーンを用いて変換画像情報に対して中間調処理を行い、画像形成装置によって出力される出力画像情報を生成することにより、入力された画像データをＲＧＢ多値画像データに展開した後に色補正処理、中間調処理を行うことができるため、ＲＧＢ多値画像データを一旦ＨＤＤに格納するような画像処理装置においても色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【００４２】
また、請求項１６にかかる発明によれば、請求項１４または請求項１５に記載された画像処理方法をコンピュータに実行させることにより、各色の干渉の程度によってディザスクリーンのパラメータセットを設定するため、多色でのプリント処理において色モアレを解消し、高品位な画像再生を行うことができるという効果を奏する。また、入力された画像データをＲＧＢ多値画像データに展開した後に色補正処理、中間調処理を行うことができるため、ＲＧＢ多値画像データを一旦ＨＤＤに格納するような画像処理装置においても色モアレが解消され、高品位な画像再生を行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００４３】
以下に添付図面を参照して、この発明にかかる画像処理装置の最良な実施の形態を詳細に説明する。
【００４４】
（第１の実施の形態）
第１の実施の形態について、添付図面を参照して説明する。まず、本発明が適用される画像処理装置を含む複合機の構成例について説明する。なお、本発明に適応される画像処理装置は、複合機に限らず画像処理機能を備える複写機などでもよい。図１は、本発明の第１の実施の形態にかかる画像処理装置を含む複合機の構成を示すブロック図である。複合機１は、図示しないスキャナ装置と、画像処理装置１００と、画像形成装置２００と、図示しないＦＡＸ装置などを備えている。
【００４５】
本実施の形態にかかる複合機１は、色補正部１１０と、ＢＧ／ＵＣＲ部１２０と、画像記憶部１３０と、色情報解析部１４０と、パラメータ設定部１５０と、プリンタγ補正部１６０と、ディザ処理部１７０と、ディザパラメータデータベース１８０と、γ補正値データベース１９０とを備える。
【００４６】
色補正部１１０は、入力されたＲＧＢ信号を後述する画像形成装置２００の色材色に対応したカラー画像信号であるＣＭＹ信号に変換するものである。
【００４７】
ＢＧ／ＵＣＲ部１２０は、色補正部１１０によって変換されたＣＭＹ信号によって墨成分であるＢｋ、Ｌｋ信号を生成し、ＣＭＹ信号から下色除去(ＵＣＲ)を行うものである。図２は、ＢＧ／ＵＣＲ部の構成を示すブロック図である。ＢＧ／ＵＣＲ部１２０は、ＢＧ部１２１と、ＵＣＲ部１２２と、Ｂｋ・Ｌｋ分版部１２３とを備える。ＢＧ部１２１は、変換されたＣＭＹ信号からＫ信号を生成するものである。ＵＣＲ部１２２は、下色除去処理を行うものである。
【００４８】
Ｂｋ・Ｌｋ分版部１２３は、ＢＧ部１２１によって生成されたＫ信号をＢｋ信号とＬｋ信号に分解するものである。図３は、Ｂｋ・Ｌｋ分版部がＢ信号をＢｋ信号・Ｌｋ信号に分解する処理のための分版テーブルの一例を示す説明図である。図３で示すとおり、Ｋ値が０〜１２８ではＬｋのみが徐々に増加し、Ｋ値が１２８でＬｋは飽和し、Ｋ値がさらに増加するとともに減少する。また、Ｋ値が１２８以上では、Ｂｋが徐々に増加し、Ｋ＝２５５では、Ｌｋ＝１２８、Ｂｋ＝２５５を出力する。このような分版テーブルを用いて、Ｋ信号をＬｋ信号とＢｋ信号に分解するものである。
【００４９】
画像記憶部１３０は、ＵＣＲ部１２２によって下色除去され出力されたＣ’信号、Ｍ’信号、Ｙ’信号およびＢｋ・Ｌｋ分版部１２３によって出力されたＢｋ信号、Ｌｋ信号を一時記憶するものである。
【００５０】
色情報解析部１４０は、画像記憶部１３０から取得した画素ごとのＣ’信号、Ｍ’信号、Ｙ’信号、Ｂｋ信号、Ｌｋ信号によって各色のディザスクリーンの干渉の程度を判定するものである。図４は、色情報解析部の構成を示すブロック図である。色情報解析部１４０は、中間値判定部１４１と、干渉候補計数部１４２と、干渉判定部１４３とを備える。
【００５１】
中間値判定部１４１は、入力されたＣ’、Ｍ’、Ｙ’、Ｂｋ、Ｌｋの各画像信号の信号値が、予め設定した範囲の値（以下、中間値という）であるか否かの判定を行うものである。中間値は、網点スクリーンにおける所定の色の面積率により定まる値である。以下、この関係について説明する。
【００５２】
図５は、第１の網点スクリーンを用いた特定の色の画像での面積率と第２の網点スクリーンを用いた他の色の画像での面積率と干渉モアレの発生との関係を示す説明図である。図５で示すように、２つの色の網点スクリーンの版干渉による色モアレは、一方の網点スクリーンによる所定の色の面積率が５０％を中心とする範囲、例えば３０％〜７０％であり、かつ、他の網点スクリーンによる他の色の面積率が５０％を中心とする範囲である場合に発生しやすい。ここで、面積率とは、所定のパラメータのディザスクリーンを用いて画像を生成した場合の画像全体または一定の領域の画像に対する所定の色で構成されるドットの割合をいう。図５に示すように、一方の網点スクリーンによる所定の色の面積率が５０％程度であっても、もう一方の網点スクリーンによる他の色の面積率が１０％と面積率が低いとき、或いは９０％と面積率が高いときには干渉によるモアレは発生しない。このような関係に基づいて、予め所定のパラメータのディザスクリーンを用いた場合に所定の色の面積率が３０％〜７０％となる各画素における画素値の中間値を定めておき、ここでは、各色の画素値が予め定めた中間値であるか否かを判断するものである。
【００５３】
干渉候補計数部１４２は、中間値判定部１４１によって判定された中間値を取る信号の数量を計数するものである。干渉判定部１４３は、干渉候補計数部１４２によって計数された数量から、Ｃ’、Ｍ’、Ｙ’、Ｂｋ、Ｌｋの各色のうち干渉を生じる色を判定するものである。
【００５４】
図６は、色情報解析部の具体的な構成を示す説明図である。図６において中間値判定Ｃ１４１１、中間値判定Ｍ１４１２、中間値判定Ｙ１４１３、中間値判定Ｂｋ１４１４、中間値判定Ｌｋ１４１５が、Ｃ，Ｍ，Ｙ，Ｂｋ，Ｌｋの各信号について中間値であるか否かを判定する。具体的には、読み出したＣ，Ｍ，Ｙ，Ｂｋ，Ｌｋのそれぞれの画素値が中間値であった場合には、アクティブ、すなわち１を出力する。
【００５５】
干渉候補計数部１４２は、中間値判定部Ｃ１４１１、中間値判定部Ｍ１４１２、中間値判定部Ｙ１４１３、中間値判定部Ｂｋ１４１４、中間値判定部Ｌｋ１４１５において判定された判定結果が入力される。干渉候補計数部１４２は、図６に示すように１４２１ａ〜１４２１ｊのＡＮＤ回路と、１４２２ａ〜１４２２ｊのカウンタを備える。
【００５６】
１４２１ａ〜１４２１ｊのＡＮＤ回路は、各中間値判定部１４１１〜１４１５によって判定された判定結果に対してＡＮＤ処理を行う。例えば、ＣとＭの信号値がそれぞれアクティブであった場合、ＡＮＤ回路１４２１ａによってＡＮＤ処理がなされ、カウンタ１４２２ａにアクティブ、すなわち１を出力する。つまり、カウンタ１４２２ａは、ＣとＭの両方の信号値が中間値である画素数をカウントする手段である。同様に、ＡＮＤ回路１４２２ｂ〜１４２２ｊは、総ての色から２つの色を取り出した信号値の両者が中間値であるかを判定し、判定結果をカウンタ１４２２ｂ〜１４２２ｊに計数していくものである。上述の中間値を判定する処理から干渉候補を計数する処理は、画像記憶部１３０に蓄積された総ての画素に対して判定を行う。
【００５７】
干渉判定部１４３は、カウンタ１４２２ａ〜１４２２ｊの計数結果によって各色が干渉するか否かを総合的に判定するものである。干渉判定部１４３は、画像記憶部１３０に蓄積された総ての画素に対して判定が終了した後に、カウンタ１４２２ａ〜１４２２ｊの計数結果によって、例えば、ＣとＭと両方が中間値を取るカウンタ１４２２ａの計数値が１以上の場合は判定値を１、計数値が０の場合は判定値を０をとし、Ｃに対する各色の判定値の総てに対してＯＲ処理を行うことによって、Ｃが非干渉色であるか否かを判定するものである。
【００５８】
ディザパラメータデータベース１８０は、非干渉色判定結果に対応する各版のディザスクリーンのパラメータセット（すなわちパラメータの組）テーブルを規定するものである。ここで、非干渉色判定結果とは、干渉の可能性のある色と干渉の可能性のない色の組み合わせを示す信号であり、具体的には、Ｃ’、Ｍ’、Ｙ’、Ｂｋ、Ｌｋに対応する５ｂｉｔの信号である。
【００５９】
図７は、ディザパラメータデータベースのデータ構成の一例を示す説明図である。ディザパラメータデータベース１８０は、非干渉色判定結果とディザスクリーンパラメータセットとを対応付けて記憶するものである。
【００６０】
ディザパラメータデータベース１８０においては、各色の干渉判定結果によって選択されるディザパラメータを色モアレの発生しない最適なスクリーンの組み合わせとしている。図７において、右枠内の(a)〜(e)はディザスクリーンの具体的な特性（線数とスクリーン角）を示すものである。表中の非干渉色判定結果（ｃｏｌ信号）の０、１、−の値は、ｃｏｌ信号の出力値を示しており、０は干渉によるモアレ発生の可能性が低い旨を示す判定結果、１はモアレ発生の可能性が高い旨を示す判定結果、−はdon't careであり、どちらの判定結果でも良いことを示す。
【００６１】
例えば、最上段のように、Ｂｋ〜Ｙのすべての判定結果が１である場合、すなわち５版のうちいずれの２版を選択した場合にもモアレ発生の可能性が高い場合は、Ｂｋ版に(a)、Ｌｋ版に(b)、Ｍ版に(c)、Ｃ版に(d)、Ｙ版に(e)のパラメータのスクリーンを設定する。この組合せは、５版のスクリーンの総てを用いる場合に最も干渉による色モアレが発生しにくいパラメータの組合せである。
【００６２】
次に、Ｂｋの判定結果が０である場合は、Ｂｋ版が他のどの版とも干渉しないことを示しており、Ｂｋ版に(e)、Ｌｋ版に(a)、Ｍ版に(b)、Ｃ版に(c)、Ｙ版に(d)のパラメータのスクリーンを設定する。この組合せは、Ｌｋ、Ｍ、Ｃ，Ｙの４色で再現したときに最も色モアレが発生しにくいパラメータの組合せでのスクリーン設定となっている。
【００６３】
すなわち、本実施の形態でのパラメータの組合せは、(e)版を加えたときにモアレが発生しやすい構成であり、すべての版がモアレの発生する可能性が高い場合は、最も色モアレへの影響が少ないＹ版（Ｙ版は明度が高いため、他の版との干渉が目立ちにくい）に(e)スクリーンを適用する。また、ほとんど使用しない色がある場合、またはどの色と組み合わせてもモアレの発生する可能性が低い色がある場合には、その色に対応する版に(e)スクリーンを適用する。他の場合、すなわちＬｋが０の場合、Ｍが０の場合、Ｃが０の場合、Ｙが０の場合についても同様であり、モアレ発生の可能性が低い版に(e)スクリーンを適用するように構成する。
【００６４】
他の例として、Ｂｋ版とＹ版がdon't careの場合や、Ｂｋ版とＣ版がdon't careの場合のように、複数の版がdon't careの場合においては、より色モアレへの影響が少ない方の版に(e)スクリーンを適用するという方法をとってもよい。これにより、万が一、非干渉色判定で判定の誤りが起きていた場合においても、色モアレの影響を小さくすることができる。
【００６５】
また、Ｂｋ版とＬｋ版の重なりによってモアレが発生すると非常に目立ちやすいため、この２版については適用するスクリーンを(e)スクリーン以外のスクリーンに固定してしまってもよい。この場合には、Ｃ版、Ｍ版、Ｙ版の３版について非干渉色判定を行い、３ｂｉｔのｃｏｌ信号を生成し、５ｂｉｔのｃｏｌ信号の場合と同様の処理によりdon't careの版に(e)スクリーンを適用するという処理を行う。これにより、Ｂｋ版とＬｋ版においてモアレが発生してしまう危険性をより抑えることができる。
【００６６】
γ補正値データベース１９０は、ディザスクリーンのパラメータセットに対応するプリンタγテーブルを規定するものである。ディザスクリーンとγ補正値はセットで用いる必要があるため、選択されたディザパラメータセットに対応したプリンタγテーブルを規定している。なお、γ補正値データベース１９０は、ディザパラメータセットとプリンタγテーブルとを対応付けて記憶するものであるが、図は省略している。
【００６７】
パラメータ設定部１５０は、干渉判定部１４３によって判定された判定結果によってディザパラメータデータベース１８０に記憶されているディザパラメータセットを選択して各色のディザスクリーンのパラメータセットを設定するとともに、γ補正値データベース１９０に記憶されたプリンタγテーブルから選択されたディザスクリーンに応じたプリンタγテーブルを選択するものである。
【００６８】
プリンタγ補正部１６０は、画像記憶部１３０に記憶されている各色の信号値をパラメータ設定部１５０によって設定されたプリンタγテーブルを用いてγ補正するものである。
【００６９】
ディザ処理部１７０は、プリンタγ補正部１６０によってγ補正された各色の信号値を、パラメータ設定部１５０によって設定された各版に対するスクリーンのパラメータセットによってディザ処理するものである。
【００７０】
画像形成装置２００は、ディザ処理部１７０によってディザ処理された各色の出力画素情報によって、画像形成処理を行い転写紙などに出力するものである。
【００７１】
次に、以上のように構成されている画像処理装置による画像処理について説明する。図８は、色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【００７２】
まず、色補正部１１０は、ＲＧＢ信号をＣＭＹ信号に変換する（ステップＳ８０１）。すなわち、ＲＧＢ各色８ｂｉｔのカラー画像信号であるデジタル画像信号を、マルチカラー画像形成装置２００の色材色に対応したカラー画像信号であるＣＭＹ信号に変換する。具体的には、次のようなマスキング演算が行われるものとする。
【００７３】
（数１）
Ｃ＝α１１×Ｒ＋α１２×Ｇ＋α１３×Ｂ＋β１
Ｍ＝α２１×Ｒ＋α２２×Ｇ＋α２３×Ｂ＋β２
Ｙ＝α３１×Ｒ＋α３２×Ｇ＋α３３×Ｂ＋β３
【００７４】
ただし、α１１〜α３３およびβ１〜β３は予め定められた色補正係数であり、出力されるＣＭＹも８ｂｉｔ（０〜２５５）の信号とする。なお、色補正処理はかかる手法に限らず、他の手法を用いてもよい。
【００７５】
次に、ＢＧ／ＵＣＲ部１２０は、ＣＭＹ信号をＣ’Ｍ’Ｙ’ＢｋＬｋ信号に変換する（ステップＳ８０２）。すなわち、上述したように、ＢＧ部１２１はＣＭＹ信号からＫ信号を出力し、ＵＣＲ部１２２はＣＭＹ信号とＢＧ部１２１によって出力されたＫ信号に対して下色除去処理を行い、Ｃ’Ｍ’Ｙ’信号を出力する。さらに、Ｂｋ・Ｌｋ分版部１２３は、ＢＧ部１２１から出力されたＫ信号をＢｋ信号とＬｋ信号とに分版する。
【００７６】
具体的には、Ｋ信号の生成は次式によって求められる。
(数２)
Ｋ＝Ｍｉｎ（Ｃ，Ｍ，Ｙ）×β４／２５５
【００７７】
ただし、Ｍｉｎ（Ｃ，Ｍ，Ｙ）は、ＣＭＹ信号のうち最小のものであり、β４は予め定められた係数で８ｂｉｔの信号とする。β４は、いわゆる墨生成率であり、グレー成分の何パーセントをＫ信号に置き換えるかを示す率である。
【００７８】
さらに、ＵＣＲ部１２２は、ＣＭＹ信号と、ＢＧ部１２１で生成したＫ信号から、墨成分を差し引いたＣ’Ｍ’Ｙ’信号を以下の式によって求める。
(数３)
Ｃ’＝Ｃ−Ｋ×β５／２５５
Ｍ’＝Ｍ−Ｋ×β５／２５５
Ｙ’＝Ｙ−Ｋ×β５／２５５
【００７９】
ただし、β５は予め定められた係数で８ｂｉｔの信号とする。
【００８０】
変換されたＣ’Ｍ’Ｙ’ＢｋＬｋ信号によって色情報解析処理を行う（ステップＳ８０３）。色情報解析処理の詳細は、後述する。次に、パラメータ設定部１５０はディザパラメータデータベース１８０から非干渉色判定結果に対応するディザスクリーンのパラメータセットおよびγ補正値データベース１９０からプリンタγテーブルを設定する（ステップＳ８０４）。ここで、非干渉色判定結果とは、判定対象である画像データにおいて所定の色が他の色と干渉するか否かを判定した結果である。
【００８１】
プリンタγ補正部１６０は、パラメータ設定部１５０によって設定されたプリンタγテーブルを用いてＣ’Ｍ’Ｙ’ＢｋＬｋ信号に対してγ補正を行なう（ステップＳ８０５）。ディザ処理部１７０は、パラメータ設定部１５０によって設定されたパラメータセットのディザスクリーンを用いてディザ処理を行う（ステップＳ８０６）。
【００８２】
このように、画素ごとに画像形成装置が出力するトナー色のうちの２色について、干渉の有無を判定することにより、画素レベルでの干渉の有無に対応したディザスクリーンのパラメータを設定することができるため、色モアレの少ない、高品位な画像を出力することができる。
【００８３】
次に、上述した色情報解析処理について説明する。図９は、中間値判定部、干渉候補計数部、干渉判定部が行う色情報解析処理手順を示すフローチャートである。
【００８４】
まず、中間値判定部１４１は、画像記憶部１３０から１画素分の各色、すなわちＣ’Ｍ’Ｙ’ＢｋＬｋの信号値を取得する（ステップＳ９０１）。中間値判定部１４１は、画像記憶部１３０に格納されている総ての画素についての取得が終了したか否かを判断する（ステップＳ９０２）。画像記憶部１３０に格納されている総ての画素についての取得が終了しないと判断した場合には（ステップＳ９０２：Ｎｏ）、中間値判定部１４１は１つの色の信号値が面積率３０％〜７０％となる値、すなわち中間値であるか否かを判断する（ステップＳ９０３）。
【００８５】
１の色の信号値が面積率３０％〜７０％となる値であると判断した場合には（ステップＳ９０３：Ｙｅｓ）、判定情報として“１”を設定する（ステップＳ９０４）。１の色の信号値が面積率３０％〜７０％となる値でないと判断した場合には（ステップＳ９０３：Ｎｏ）、判定情報として“０”を設定する（ステップＳ９０５）。
【００８６】
中間値判定部１４１は、色情報と判定情報をメモリに格納する（ステップＳ９０６）。中間値判定部１４１は、１画素の全色について判定か終了したか否かを判断する（ステップＳ９０７）。すなわち、１画素についてＣ’Ｍ’Ｙ’ＢｋＬｋの総ての色について判定処理を行い、その結果をメモリに格納する。
【００８７】
１画素の全色について判定が終了していないと判断した場合には（ステップＳ９０７：Ｎｏ）、ステップＳ９０３に戻り、判定が終了していない色について判定を行なう。１画素の全色について判定が終了したと判断した場合には（ステップＳ９０７：Ｙｅｓ）、干渉候補計数部１４２はメモリから色情報と判定情報を取得する（ステップＳ９０８）。
【００８８】
干渉候補計数部１４２は、任意の２つの色情報に対応する判定情報がどちらも“１”の場合、すなわち干渉する場合にはカウンタに１を加算する（ステップＳ９０９）。例えば、色情報“Ｃ”に対応する判定情報が“１”であり、かつ、色情報“Ｍ”に対応する判定情報が“１”の場合には、ＣとＭの干渉を示すカウンタに“１”を加算するものであり、Ｃ’Ｍ’Ｙ’ＢｋＬｋの総ての組合せについて干渉の有無を判定する。判定終了後、ステップＳ９０１に戻る。
【００８９】
ステップＳ９０２において、画像記憶部１３０に格納されている総ての画素についての取得が終了したと判断した場合には（ステップＳ９０２：Ｙｅｓ）、干渉判定部１４３は１つの色に対する各色のカウンタの値から非干渉色判定を行なう（ステップＳ９１０）。図１０は、任意の２つの色に対する非干渉色判定結果の一例を示す説明図である。まず、上述の干渉を示すカウンタにおいて、１以上の値を取る場合には“１”を、０の値を取る場合には“０”を任意の２つの色に対する干渉判定結果として設定する。
【００９０】
これによって、図１０においては、Ｂｋ版とＬｋ版、Ｂｋ版とＹ版、Ｌｋ版とＹ版、Ｍ版とＹ版の干渉が起こりやすいことを意味している。すなわち、図１０においては、“１”と表示されている色の組合せの画素が存在し、かつ、２つの色のいずれについても中間値を取る画素が存在することを示している。また、“０”と表示されている画素の組み合わせは存在しなかった、または、２つの色のいずれか一方について中間値を取らない画素が存在することを示している。かかる結果に着目すると、Ｃ版はどの版との組合せにおいても“０”の値を取ることから、Ｃ版はどの版とも干渉しないことを示している。
【００９１】
さらに、かかる干渉判定結果から各色について非干渉色判定を行なう。すなわち、任意の１つの色に対応する各色の干渉判定結果のＯＲ処理を行うことによって、任意の１つの色が非干渉色であるか否かを判定する。たとえば、図１０において、Ｂｋに対応する干渉判定結果は、Ｌｋが“１”、Ｍが“０”、Ｃが“０”、Ｙが“１”であることからＯＲ処理を行うと“１”となり、非干渉色判定結果（ｃｏｌ信号）のＢｋ色を表すビット値を“１”として出力する。
【００９２】
また、Ｃに対応する干渉判定結果は総て“０”であるため、ＯＲ処理の結果は“０”となる。よって、非干渉色判定結果のＣ色を表すビット値を“１”として出力する。同様に、Ｌｋ色、Ｍ色、Ｙ色についてもＯＲ処理を行うと、いずれも“１”となり、対応するビット値を“１”として出力する。
【００９３】
このようにして求められた非干渉色判定結果によって、図７に示したディザスクリーンパラメータセットを選択すると、ｃｏｌ信号としては“１１１０１”が出力されるため、表中の“−−−０−”に対応し、ディザスクリーンパラメータセットとしてディザセットＶが選択されることとなる。
【００９４】
このように、入力された画像データを画像形成装置によって出力されるトナー色に変換した場合に、非干渉色か否かを判定してディザスクリーンのパラメータを設定することによって、色モアレの少ない高品位の画像を出力することができる。
【００９５】
図１１は、本発明にかかる複合機のハードウェア構成を示すブロック図である。本図に示すように、この複合機１は、コントローラ１０とエンジン部（Engine）２０とをＰＣＩ（Peripheral Component Interconnect）バスで接続した構成となる。コントローラ１０は、複合機１全体の制御と描画、通信、操作部６０からの入力、ディザ処理やガンマ変換などの画像処理を制御するコントローラである。エンジン部２００は、ＰＣＩバスに接続可能なプリンタエンジンなどであり、たとえば５ドラムカラープロッタ、スキャナまたはファックスユニットなどである。
【００９６】
コントローラ１０は、ＣＰＵ１１と、ノースブリッジ（ＮＢ）１３と、システムメモリ（ＭＥＭ−Ｐ）１２と、サウスブリッジ（ＳＢ）１４と、ローカルメモリ（ＭＥＭ−Ｃ）１７と、ＡＳＩＣ（Application Specific Integrated Circuit）１６と、ハードディスクドライブ（ＨＤＤ）１８とを有し、ノースブリッジ（ＮＢ）１３とＡＳＩＣ１６との間をＡＧＰ（Accelerated Graphics Port）バス１５で接続した構成となる。また、ＭＥＭ−Ｐ１２は、ＲＯＭ（Read Only Memory）１２ａと、ＲＡＭ(Random Access Memory)１２ｂと、をさらに有する。
【００９７】
ＣＰＵ１１は、複合機１の全体制御をおこなうものであり、ＮＢ１３、ＭＥＭ−Ｐ１２およびＳＢ１４からなるチップセットを有し、このチップセットを介して他の機器と接続される。
【００９８】
ＮＢ１３は、ＣＰＵ１１とＭＥＭ−Ｐ１２、ＳＢ１４、ＡＧＰ１５とを接続するためのブリッジであり、ＭＥＭ−Ｐ１２に対する読み書きなどを制御するメモリコントローラと、ＰＣＩマスタおよびＡＧＰターゲットとを有する。
【００９９】
ＭＥＭ−Ｐ１２は、プログラムやデータの格納用メモリ、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いるシステムメモリであり、ＲＯＭ１２ａとＲＡＭ１２ｂとからなる。ＲＯＭ１２ａは、プログラムやデータの格納用メモリとして用いる読み出し専用のメモリであり、ＲＡＭ１２ｂは、プログラムやデータの展開用メモリ、プリンタの描画用メモリなどとして用いる書き込みおよび読み出し可能なメモリである。
【０１００】
ＳＢ１４は、ＮＢ１３とＰＣＩデバイス、周辺デバイスとを接続するためのブリッジである。このＳＢ１４は、ＰＣＩバスを介してＮＢ１３と接続されており、このＰＣＩバスには、ネットワークインターフェース（Ｉ／Ｆ）部なども接続される。
【０１０１】
ＡＳＩＣ１６は、画像処理用のハードウェア要素を有する画像処理用途向けのＩＣ（Integrated Circuit）であり、ＡＧＰ１５、ＰＣＩバス、ＨＤＤ１８およびＭＥＭ−Ｃ１７をそれぞれ接続するブリッジの役割を有する。このＡＳＩＣ１６は、ＰＣＩターゲットおよびＡＧＰマスタと、ＡＳＩＣ１６の中核をなすアービタ（ＡＲＢ）と、ＭＥＭ−Ｃ１７を制御するメモリコントローラと、ハードウェアロジックなどにより画像データの回転などをおこなう複数のＤＭＡＣ（Direct Memory Access Controller）と、エンジン部２００との間でＰＣＩバスを介したデータ転送をおこなうＰＣＩユニットとからなる。このＡＳＩＣ１６には、ＰＣＩバスを介してＦＣＵ（Fax Control Unit）３０、ＵＳＢ（Universal Serial Bus）４０、ＩＥＥＥ１３９４（the Institute of Electrical and Electronics Engineers 1394）インターフェース５０が接続される。
【０１０２】
ＭＥＭ−Ｃ１７は、コピー用画像バッファ、符号バッファとして用いるローカルメモリであり、ＨＤＤ（Hard Disk Drive）１８は、画像データの蓄積、プログラムの蓄積、フォントデータの蓄積、フォームの蓄積を行うためのストレージである。
【０１０３】
ＡＧＰ１５は、グラフィック処理を高速化するために提案されたグラフィックスアクセラレーターカード用のバスインターフェースであり、ＭＥＭ−Ｐ１２に高スループットで直接アクセスすることにより、グラフィックスアクセラレーターカードを高速にするものである。
【０１０４】
なお、本実施形態の複合機１で実行される画像処理プログラムは、ＲＯＭ等に予め組み込まれて提供される。
【０１０５】
本実施形態の複合機１で実行される画像処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよい。
【０１０６】
さらに、本実施形態の複合機１で実行される画像処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成してもよい。また、本実施形態の複合機１で実行される画像処理プログラムをインターネット等のネットワーク経由で提供または配布するように構成してもよい。
【０１０７】
本実施の形態の複合機１で実行される画像処理プログラムは、上述した各部（色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部など）を含むモジュール構成となっており、実際のハードウェアとしてはＣＰＵ（プロセッサ）が上記ＲＯＭから画像処理プログラムを読み出して実行することにより上記各部が主記憶装置上にロードされ、色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部などが主記憶装置上に生成されるようになっている。
【０１０８】
図１２は、エンジン部の一部のハードウェア構成の一例を示す説明図である。図１２を用いて基本的な画像形成動作を説明する。記録紙７１は給紙コロ７２によって一枚ずつ分離して呼び出され、搬送ローラ対７３へと搬送される。さらに、搬送ローラ対７３は記録紙７１を搬送し、レジストローラ対７４へと搬送する。レジストローラ対７４は不図示のレジストクラッチによってローラの回転、停止を自在にコントロールできる構成となっており、後述する一連の画像形成プロセス完了を待つために、一旦レジストローラ対７４で記録紙７１を停止させる。
【０１０９】
シアン版の作像ステーション２１Ｃは、感光体２２Ｃの周りに帯電チャージャ２３Ｃ、露光ビーム２４Ｃ、現像器２５Ｃ、クリーニングブレード２６Ｃ、１次転写チャージャ２７Ｃが配置されており、一連の作像動作を行うものである。帯電チャージャ２３Ｃによって一様に帯電された感光体２２Ｃの表面に対して、不図示の書き込みユニットから露光ビーム２４Ｃが照射され、感光体２２Ｃ上に潜像が形成される。
【０１１０】
前述した図１における画像処理装置１００によって処理されたデジタル画像信号は、この露光ビーム２４Ｃによって感光体２２Ｃ上に書き込まれる。現像器２５Ｃでは潜像に対してシアントナーを現像せしめ、トナー像として可視化させる。さらに、トナー像は中間転写ベルト７０に１次転写チャージャ２７Ｃによって転写される。感光体２２Ｃ上に残留したトナーはクリーニングブレード２６Ｃによって掻き取られる。さらに、再び帯電チャージャ２３Ｃにより帯電され、以降、上述の画像形成動作を繰り返す。
【０１１１】
マゼンタ版の作像ステーション２１Ｍは、シアン版と同様の構成であり、同様の動作によってマゼンタ版を作像し、中間転写ベルト７０にトナー像を転写する。さらに、イエロー版の作像ステーション２１Ｙ、濃ブラック版の作像ステーション２１Ｂｋ、淡ブラック版の作像ステーション２１Ｌｋは、同じくそれぞれのトナー像を中間転写ベルト７０に転写する。
【０１１２】
総ての色のトナー像を転写ベルト７０に転写させた後、レジストローラ対７４で一旦停止させておいた記録紙７１を、タイミングを合わせて再搬送させ、２次転写チャージャ８１において記録紙７１上にすべての色のトナーを転写させる。次いで定着装置８３に搬送され、熱と圧力にとって未定着トナーは記録紙に定着され、出力される。中間転写ベルト７０上に残存したトナーは、中間転写クリーナ８２をベルトに当接させることによって掻き取られ中間転写ベルト７０はクリーニングされる。
【０１１３】
なお、本実施の形態では、ｃｏｌ信号によって、５つのスクリーン(a)〜(e)の中から各版に選択するものを入れ替えて設定するものであったが、この限りではない。より多くのスクリーンの中からそれぞれにより最適なものを選択するようにしても構わない。
【０１１４】
また、本実施の形態における干渉判定部１４３では、カウンタ１４２２ａ〜ｊのカウンタ値が１以上であれば干渉が起こりやすいと判定している。つまり１画素でも中間値の組合せがあれば干渉が起こりやすいとしているが、ノイズなどの影響で誤った判定をしてしまうこともある。このような場合には、予め設定した閾値以上のカウンタ値の時に始めて干渉が起こりやすいと判定するように構成することで、上記の問題を回避できる。
【０１１５】
また、別の構成では、各版のデータ値に対するヒストグラムを作成し、中程度のデータが多く存在する版は、モアレの発生する可能性が高いとする方法なども有効である。
【０１１６】
また、本実施の形態では、マルチカラー画像形成装置２００として、Ｃ、Ｍ、Ｙ、Ｂｋ、Ｌｋの５色プリンタを例に挙げたが、ライトシアンＬｃ、ライトマゼンタＬｍを有するプリンタであってもよいし、Ｒ、Ｇ、Ｂなどの２次色を色材に有するプリンタであってもよい。
【０１１７】
なお、本発明は上述した実施の形態に限定されるものではない。他の実施の形態として、図１３の示す場合を説明する。図１３は、色情報解析部の他の構成例を示す説明図である。また、図１４は、ディザパラメータデータベースの他のデータ構成例を示す説明図である。
【０１１８】
上述した実施の形態では、(a)〜(e)の５つのスクリーンから各版に適用するものを選択的に入れ替えて設定するものであったが、本実施の形態では、少ない色数用に最適化された複数のディザパラメータセットを予め用意しておき、それらの少ない色数用のディザパラメータセットを選択し使用するものである。この動作を図１３および図１４を用いて説明する。
【０１１９】
図１３が示すように、色情報解析部２１４０は画像記憶部１３０に格納された画像情報に基づいていずれのトナー色が使用されるかの判定を行う。Ｃ’、Ｍ’、Ｙ’、Ｂｋ、Ｌｋのそれぞれのデジタル画像信号値を入力し、信号値がゼロの場合はカウントを行わず、信号値がゼロ以外の値を有する場合はカウンタ２１４１ａ〜２１４１ｅをカウントアップする。使用色判定部２１４２は、色数情報と使用色情報を判定し、パラメータ設定部１５０へ出力するものである。例えば、ある画像に対して使用色の判定を行った結果、シアンとマゼンタのみが使用されている場合は、色数情報として“２”を出力し、使用色情報として“シアンおよびマゼンタ”を示す信号を出力する。本実施の形態ではＣ’、Ｍ’、Ｙ’、Ｂｋ、Ｌｋの５色であるので、色数情報に３ビット、使用色情報に５ビットを用いることによって色数と使用色を表すことができる。
【０１２０】
パラメータ設定部１５０は、色情報解析部２１４０によって求められた色数と使用色に基づいてディザパラメータデータベース１８０からディザパラメータセットｄｉｔを選択し、γ補正値データベース１９０からプリンタγテーブルｇａｍを選択するものである。
【０１２１】
ディザパラメータデータベース１８０は、色数に対応するディザスクリーンセットが規定されている。ディザパラメータデータベース１８０には、少ない色数に最適に設定された複数のディザスクリーンセットが予め記憶されている。例えば、図１４に示すように単色用ディザセットから５色用ディザセットまでの５つのディザセットが記憶されている。
【０１２２】
具体的は、２色用ディザセットとして２１２線／４５°と１５０線／０°が準備されている。これは、２版の重なりを考えたとき、最も色モアレが発生しないディザスクリーンの組合せである。また、３色用、４色用についてもそれぞれにおいて最も色モアレが発生しないディザスクリーンの組合せとしている。例えば、２色用ディザセットと３色用ディザセットを比較すると、２１２線／４５°はいずれにも含まれているが、２色用の１５０線／０°は３色用には含まれず、逆に３色用の１８９線／７２°と１８９線／１８°は２色用には含まれていない。このようにそれぞれに最適なものを組み合わせてディザセットを構成している。
【０１２３】
パラメータ設定部１５０は、使用色判定部２１４２によって判定された色数情報、使用色情報に基づいて、ディザパラメータデータベース１８０に記憶されているディザセットを選択し、選択されたディザセットに応じて、γ補正値データベース１９０に記憶されているプリンタγテーブルを選択するものである。
【０１２４】
このように、５色よりも少ない色トナーの組合せで再生されている画像に対しては、少ない色数に最適に設定されたディザスクリーンセットを用いることによって、色モアレのない高品位な画像再生が可能となる。
【０１２５】
また、他の実施の形態として、図１５に示す場合を説明する。図１５は、本発明の他の実施の形態にかかる複合機の構成を示すブロック図である。
【０１２６】
画像処理装置３１００は、色補正部３１１０と、ＢＧ／ＵＣＲ部１２０と、画像記憶部１３０と、色情報解析部３１４０と、パラメータ設定部３１５０と、プリンタγ補正部１６０、ディザ処理部１７０とを備える。ここで、ＢＧ／ＵＣＲ部１２０と、画像記憶部１３０と、プリンタγ補正部１６０と、ディザ処理部１７０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。以下に異なる部分のみを説明する。
【０１２７】
本実施の形態では、色補正処理およびＢＧ／ＵＣＲ処理前の画像データ、すなわちＲＧＢ信号によって、色情報解析部３１４０が色情報解析処理を行い、パラメータ設定部３１５０がパラメータ設定を行う点が異なる。また、パラメータ設定部３１５０では、γ補正パラメータ（ｇａｍ信号）およびディザスクリーンのパラメータセット（ｄｉｔ信号）の他に、色補正パラメータ（ｃｍ信号）を出力し、色補正部３１１０は、色補正パラメータを用いて色補正処理を行う。
【０１２８】
上述した実施の形態では、スクリーンは１４１線〜２１２線程度の線数であり、比較的高い線数で構成されたディザスクリーンであったため、ディザスクリーンの使用を適応的に切り替えても色再現性という点では大きな問題はなかった。ところが、線数の範囲がもっと広く、例えば８５線〜２１２線などの線数差のあるディザスクリーンを適応的に切り替えるような構成では、ユーザが所望する色再現からずれが発生し、色が合わなくなるという不具合がある。そこで、図１５にかかる構成では、パラメータ設定部３１５０によって設定されたディザパラメータに応じて、色補正のパラメータを変更するようにしている。このように、構成、制御することで、広範囲なディザスクリーンが混在するような場合にも、色再現性に優れた画像再生を実現させることができる。
【０１２９】
（第２の実施の形態）
第２の実施の形態について、添付図面を参照して説明する。本発明が適用される画像処理装置を含む画像処理システムの構成例について説明する。図１６は、第２の実施の形態にかかる画像処理システムの構成を示すブロック図である。
【０１３０】
本実施の形態の画像処理システム４は、ホスト３００と、画像処理装置４１００と、画像形成装置２００とから構成されている。
【０１３１】
ホスト３００は、生成した文書データやデジタルカメラなどの外部装置から取り込んだ写真などをプリンタドライバ３１０によってＰＤＬ（Printer Descript Language）表記されたプリントコマンドとして生成し、画像処理装置４１００に送信するものである。プリンタドライバ３１０が生成するプリントコマンド（描画コマンド）の種類は、一般に、文字用、グラフィック用、イメージ用の３種類に大別される。
【０１３２】
文字描画コマンドは、主にフォント種類（書体）、フォントサイズ、フォントスタイル（ボールド、イタリックなど）などの指定を行うコマンドである。グラフィック描画コマンドは、主に矩形描画、線描画、曲線（ベジェ）描画などのライン描画と塗りつぶしの指定を行うコマンドであり、さらに線の種類（実線、破線など）、線の太さ、線の色、塗りつぶしの色、塗りつぶしのパターンなどのコマンドを含むものである。イメージ描画コマンドは、既にビットマップ状態である画像データに対して、主に拡大縮小して配置を指定するためのコマンドである。
【０１３３】
画像処理装置４１００は、コマンド解釈部４１３０と、展開部４１４０と、色補正部４１１０と、ＢＧ／ＵＣＲ部４１２０と、画像記憶部１３０と、色情報解析部１４０と、パラメータ設定部１５０と、プリンタγ補正部１６０と、ディザ処理部１７０と、ディザパラメータデータベース１８０と、γ補正値データベース１９０と、ページメモリ４１５０とを備える。
【０１３４】
ここで、画像記憶部１３０と、色情報解析部１４０と、パラメータ設定部１５０と、プリンタγ補正部１６０と、ディザ処理部１７０と、ディザパラメータデータベース１８０と、γ補正値データベース１９０の構成、機能は、第１の実施の形態と同様であるので、説明を省略する。
【０１３５】
コマンド解釈部４１３０は、ホスト３００のプリンタドライバ３１０によって送信されたプリントコマンドをオブジェクトごとに解釈し、オブジェクト属性情報（ｏｂｊ信号）を出力するものである。ここで、オブジェクト属性情報とは、オブジェクトごとのプリントコマンド（描画コマンド）の種類をいう。よって、オブジェクト属性情報としては、上述の通り、文字、グラフィック、イメージの３種類がある。
【０１３６】
展開部４１４０は、オブジェクト属性情報が文字の場合には、描画コマンドから文字コード情報に対応したビットマップ画像を生成する。オブジェクト属性情報がグラフィックの場合には、描画コマンドに基づいてビットマップ画像を生成する。オブジェクト属性情報がイメージの場合は、既にビットマップの状態になっている画像データを入力するものである。展開部４１４０は、さらに図示しない描画メモリ上に画像データを展開する。なお、展開部４１４０で展開される画像データはＲＧＢ信号のデータである。
【０１３７】
色補正部４１１０およびＢＧ／ＵＣＲ部４１２０は、コマンド解釈部４１３０によって解釈されたオブジェクト属性情報に応じて、処理対象のオブジェクトに適した処理を施すものである。すなわち、色補正処理の条件はオブジェクト属性情報に応じて変更できるように構成している。通常、文字やグラフィックのオブジェクトに関しては鮮やかさが求められるため、色鮮やかな再生ができるように色補正のパラメータを変更する。また、特に黒文字については、Ｂｋ単色で再生した方が、版ずれの影響がない高品位な文字品質が得られるため、ＢＧ／ＵＣＲ部４１２０でのパラメータを調整し、Ｂｋ単色で出力するよう構成する。このように、色補正部４１１０およびＢＧ／ＵＣＲ部４１２０は、オブジェクト属性情報に応じて最適な処理を選択する。
【０１３８】
ページメモリ４１５０は、オブジェクトごとにγ補正およびディザ処理された画像データを色ごとに記憶するものである。
【０１３９】
次に、以上のように構成されている画像処理装置４１００による画像処理について説明する。図１７は、コマンド解釈部、展開部、色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【０１４０】
まず、コマンド解釈部４１３０は、ホスト３００から送信されたプリントコマンドに基づいてオブジェクトごとにコマンドを解析するとともに、オブジェクト属性情報を出力する（ステップＳ１７０１）。展開部４１４０は、コマンド解釈部４１３０によって解析された描画コマンドを画像データに展開する（ステップＳ１７０２）。
【０１４１】
色補正部４１１０は、コマンド解釈部４１３０によって出力されたオブジェクト属性情報に応じて色補正パラメータを調整し、オブジェクトごとに色補正処理を行う（ステップＳ１７０３）。ＢＧ／ＵＣＲ部４１２０は、コマンド解釈部４１３０によって出力されたオブジェクト属性情報に応じてＢＧ／ＵＣＲパラメータを調整してＢＧ／ＵＣＲ処理を行い、画像記憶部１３０に画像データを格納する（ステップＳ１７０４）。
【０１４２】
色情報解析部１４０は、画像記憶部１３０に格納された画像データを取得して色情報解析処理を行う（ステップＳ１７０５）。パラメータ設定部１５０は、色情報解析部１４０によって解析された非干渉色判定結果に基づいてパラメータ設定処理を行う（ステップＳ１７０６）。
【０１４３】
プリンタγ補正部１６０は、パラメータ設定部１５０によって設定されたプリンタγテーブルを用いてγ補正処理を行う（ステップＳ１７０７）。ディザ処理部１７０は、パラメータ設定部１５０によって設定されたディザパラメータセットを用いてディザ処理を行う（ステップＳ１７０８）。ディザ処理部１７０は、ページメモリ４１５０に画像データを格納する（ステップＳ１７０９）。ディザ処理部１７０は、総てのオブジェクトについて処理が終了したか否かを判断する（ステップＳ１７１０）。
【０１４４】
総てのオブジェクトについて処理が終了したと判断した場合には（ステップＳ１７１０：Ｙｅｓ）、画像形成処理を終了する。その後、プリント出力準備が整ったことを示す信号をマルチカラー画像形成装置２００に転送し、マルチカラー画像形成装置２００はページメモリ上に展開された画像データを用紙に出力する。総てのオブジェクトについて処理が終了していないと判断した場合には（ステップＳ１７１０：Ｎｏ）、ステップＳ１７０１に戻り、送信されたプリントコマンドを解釈する。
【０１４５】
このように、本実施の形態は、オブジェクト単位で色情報を解析し、処理対象のオブジェクトに最適なディザスクリーンを設定するように構成している。このようにすることで、各オブジェクトに最適なディザ設定が行え、色モアレの少ない画像再生を実現することができる。
【０１４６】
また、上述の処理を行うことによって、あるオブジェクトと他のオブジェクトにおいて異なるディザセットが選択される場合がある。しかし、このような場合においてプリンタ処理は、異なるディザが選択されるオブジェクトの画像領域がオブジェクトごとに分割されているので色調が異なる部分が重なることはなく問題とならない。なお、重ね合わせ処理（ＲＯＰ処理）において、半透明処理が指定された場合は異なる色調が重なるため、色が濁ることが問題となる。しかし、この場合でも、上に重ね合わせる方のオブジェクトに使用するディザセットを、既に下地に展開されているディザセットと同様のものを使用すれば問題とならない。
【０１４７】
上述したように構成することで、１ページの中でも画像領域ごと（つまり、オブジェクトごと）に異なる、かつ、それぞれに最適なディザスクリーン設定を行うことができるので、版干渉によるモアレの少ない高品位な画像再生を行うことができる。
【０１４８】
他の実施の形態として、コマンド解釈部４１３０によって出力されたオブジェクト属性情報を色情報解析部５１１０に入力する構成について説明する。図１８は、他の実施の形態にかかる画像処理装置を含む複合機の構成を示すブロック図である。第２の実施の形態と異なる部分のみ説明する。
【０１４９】
色情報解析部５１１０は、コマンド解釈部４１３０によって解釈されたオブジェクト属性情報および画像記憶部１３０に記憶された画像データに基づいてディザパラメータ設定を行うものである。具体的には、文字用オブジェクトは文字の鮮鋭性、可読性が重視されるため、比較的高線数のディザパラメータセットを選択するように制御し、グラフィック及びイメージオブジェクトは階調性、粒状性が重視されるため、比較的低線数のディザパラメータを選択するよう制御するものである。これによって、オブジェクトの特性を加味することができ、より高品位な画像再生を行うことができる。
【０１５０】
さらに、他の実施の形態を説明する。文字オブジェクトやグラフィックオブジェクトは、指定された色一色で塗りつぶされることが多い一方、イメージオブジェクトは、デジタルカメラなどで風景を撮影した画像などであることが多いことから、この種類の画像に含まれる色は一種類ではなく多岐にわたることが多い。よって、色情報解析部５１１０およびパラメータ設定部１５０では、文字オブジェクトおよびグラフィックオブジェクトついては色情報の解析を行い、適切なディザセットを選択設定するように制御するととともに、イメージオブジェクトについては、色情報の解析を行わず、５色で再生する為のディザセットＩを選択設定するように構成してもよい。かかる構成を採ることによって、処理時
間を短縮することができる。
【０１５１】
また、ディザスクリーンセットは、ページ単位で最適なものを選択されるよう構成してもよい。ページ内でディザスクリーンを変更することが好ましくない場合であれば、オブジェクト単位で最適なものが選択されるよう構成することに換えて、総てのオブジェクトに対する色情報を解析し、総てのオブジェクトで色モアレが発生しにくいスクリーン設定があった場合には、そのスクリーンをページ全体に適用するようにすることが好ましい。なお、総てのオブジェクトで色モアレが発生しにくいスクリーン設定がなかった場合には、図７におけるディザセットＩを用いるように構成してもよい。
【０１５２】
（第３の実施の形態）
第３の実施の形態について、添付図面を参照して説明する。本発明が適用される画像処理装置を含む画像処理システムの構成例について説明する。図１９は、第３の実施の形態にかかる画像処理システムの構成を示すブロック図である。
【０１５３】
本実施の形態の画像処理システム６は、ホスト３００と、画像処理装置６１００と、画像形成装置２００とから構成されている。ここで、ホスト３００と、画像形成装置２００の構成、機能は、第１または第２の実施の形態と同様であるので、説明を省略する。
【０１５４】
本実施の形態の画像処理装置６１００は、コマンド解釈部４１３０と、展開部４１４０と、色補正部６１６０と、ＢＧ／ＵＣＲ部１２０と、色情報解析部６１２０と、パラメータ設定部６１５０と、プリンタγ補正部１６０と、ディザ処理部１７０と、ディザパラメータデータベース１８０と、γ補正値データベース１９０と、ページメモリ６１１０と、処理制御情報生成部６１３０と、ページメモリ４１５０と、画像・制御情報記憶部６１４０とを備える。
【０１５５】
ここで、コマンド解釈部４１３０と、展開部４１４０と、ＢＧ／ＵＣＲ部１２０と、プリンタγ補正部１６０と、ディザ処理部１７０と、ディザパラメータデータベース１８０と、γ補正値データベース１９０と、ページメモリ４１５０の構成、機能は、第１または第２の実施の形態と同様であるので、説明を省略する。
【０１５６】
色情報解析部６１２０は、コマンド解釈部４１３０によって変換された画素ごとのＲ信号、Ｇ信号、Ｂ信号に基づいて、Ｃ、Ｍ、Ｙ、Ｂｋ、Ｌｋの各色のディザスクリーンの干渉の程度を判定するものである。
【０１５７】
処理制御情報生成部６１３０は、色情報解析部６１２０によって解析された非干渉色判定結果およびオブジェクトごとのオブジェクト属性情報に基づいて処理制御情報を生成するものである。具体的には、後述するページメモリ６１１０と同サイズの制御情報メモリを有しており、ページメモリ６１１０に展開された画像における画素と１対１に対応する処理制御情報を作成する。ここで、処理制御情報とは、オブジェクトごとの非干渉色判定結果およびオブジェクトごとのオブジェクト属性情報をコード化したものである。
【０１５８】
ページメモリ６１１０は、展開部４１４０によって展開されたＲＧＢ信号を書き込んでいくメモリである。画像・制御情報記憶部６１４０は、ページメモリ６１１０に書き込まれたＲＧＢ信号および処理制御情報生成部６１３０によって生成された処理制御情報を蓄積するものである。
【０１５９】
パラメータ設定部６１５０は、画像・制御情報記憶部６１４０に記憶された処理制御情報に基づいてディザパラメータデータベース１８０に記憶されたディザパラメータセットを選択し、選択されたディザセットに従ってγ補正値データベース１９０に記憶されたプリンタγテーブルを選択するものである。また、選択されたディザパラメータセットに応じて後述する色補正部６１６０において使用する色補正パラメータを設定する。
【０１６０】
色補正部６１６０は、画像・制御情報記憶部６１４０に記憶されているＲＧＢ信号およびパラメータ設定部６１５０で設定された色補正パラメータに基づいて、ＣＭＹ信号への変換を行うものである。
【０１６１】
次に、以上のように構成されている画像処理装置による画像処理について説明する。図２０−１、図２０−２は、コマンド解釈部、展開部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【０１６２】
まず、コマンド解釈部４１３０は、プリントコマンドを解釈する（ステップＳ２００１）。展開部４１４０は、解釈されたプリントコマンドを画像データに展開する（ステップＳ２００２）。展開部４１４０は、プリントコマンドに上書き命令があるか否かを判断する（ステップＳ２００３）。ここで、上書き命令とは、重なり合うオブジェクトに対して上である旨を示す情報または下である旨を示す情報を持っている場合に、重なった部分の画像データについては上である旨を示す情報を持つオブジェクトの画像データのみを出力するものである。プリントコマンドに上書き命令がないと判断した場合には（ステップＳ２００３：Ｎｏ）、展開部４１４０は画像データをページメモリ６１１０に格納する（ステップＳ２００４）。プリントコマンドに上書き命令があると判断した場合には（ステップＳ２００３：Ｙｅｓ）、画像データを上書きでページメモリ６１１０に格納する（ステップＳ２００５）。
【０１６３】
色情報解析部６１２０は、コマンド解釈部４１３０によって解釈された色情報に基づいて非干渉色判定結果を出力する（ステップＳ２００６）。処理制御情報生成部６１３０は、色情報解析部６１２０によって解析された非干渉色判定結果と属性情報に基づいて処理制御情報を生成する（ステップＳ２００７）。
【０１６４】
処理制御情報生成部６１３０は、プリントコマンドに上書き命令があるか否かを判断する（ステップＳ２００８）。プリントコマンドに上書き命令がないと判断した場合には（ステップＳ２００８：Ｎｏ）、処理制御情報生成部６１３０は処理制御情報を処理制御情報生成部６１３０内の処理制御情報メモリに格納する（ステップＳ２００９）。プリントコマンドに上書き命令があると判断した場合には（ステップＳ２００８：Ｙｅｓ）、処理制御情報生成部６１３０は処理制御情報を上書きで処理制御情報生成部６１３０内の処理制御情報メモリに格納する（ステップＳ２０１０）。
【０１６５】
処理制御情報生成部６１３０は、総てのオブジェクトについて処理が終了したか否かを判断する（ステップＳ２０１１）。総てのオブジェクトについて処理が終了していないと判断した場合には（ステップＳ２０１１：Ｎｏ）、ステップＳ２００１に戻る。総てのオブジェクトについて処理が終了したと判断した場合には（ステップＳ２０１１：Ｙｅｓ）、展開部４１４０はページメモリ６１１０に格納した画像データを画像・制御情報記憶部６１４０に格納し（ステップＳ２０１２）、処理制御情報生成部６１３０は処理制御情報生成部６１３０内の処理制御情報メモリに格納した処理制御情報を画像・制御情報記憶部６１４０に格納する（ステップＳ２０１３）。
【０１６６】
以下の処理については、第２の実施の形態とほぼ同様であるため、第２の実施の形態の説明を参照し、ここでの説明を省略する。
【０１６７】
次に、図２０−１、図２０−２を用いて具体例で処理の流れを説明する。図２１−１は、オブジェクト種が文字の場合の画像の一例を示す説明図である。まず、コマンド解釈部４１３０は、入力されたプリントコマンドのうち図２１−１に示す文字データを解釈する（ステップＳ２００１）。次に、展開部４１４０は、画像データに展開する（ステップＳ２００２）。具体的には、“ＡＢＣ”の画像データ、オブジェクト種は“文字”、色は（Ｒ，Ｇ，Ｂ）＝（１２８，２５５，２５５）に展開される。
【０１６８】
次に、展開部４１４０は、上書き命令はないと判断し（ステップＳ２００３：Ｎｏ）、指定されたＲＧＢ値で画像をページメモリ６１１０に書き込む（ステップＳ２００４）。図２１−２は、ページメモリに書き込まれた画像を示す説明図である。色情報解析部６１２０は、ＲＧＢ信号に対して色補正、ＢＧ／ＵＣＲ処理を行うと、（Ｃ，Ｍ，Ｙ，Ｂｋ，Ｌｋ）＝（０，１２８，１２８，０，０）という値が出力され、非干渉色判定結果（ｃｏｌ信号）としては、（Ｂｋ：０，Ｌｋ：０，Ｍ：１，Ｃ：０，Ｙ：１）となる（ステップＳ２００６）。
【０１６９】
処理制御情報生成部６１３０は、非干渉色判定結果とオブジェクト属性情報を処理制御情報としてコード化し（ステップ２００７）、上書き命令がない場合には（ステップＳ２００８：Ｎｏ）、処理制御情報メモリに書き込む（ステップ２００９）。図２１−３は、処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。ここで、コードのうち、上位５ｂｉｔは非干渉色判定結果情報であり、下位２ｂｉｔはオブジェクト属性情報（００:文字、０１：グラフィック、１０：イメージ）である。
【０１７０】
総てのオブジェクトについての処理は終了していないので（ステップＳ２０１１：Ｎｏ）、ステップＳ２００１に戻る。図２２−１は、オブジェクト種がイメージの場合の画像の一例を示す説明図である。コマンド解釈部４１３０は、入力されたプリントコマンドを図２２−１に示すイメージデータを解釈する（ステップＳ２００１）。次に、展開部４１４０は、画像データに展開する（ステップＳ２００２）。具体的には、画像データ、オブジェクト種は“イメージ”に展開される。
【０１７１】
次に、展開部４１４０は、上書き命令はないと判断し（ステップＳ２００３：Ｎｏ）、画像をページメモリ６１１０に書き込む（ステップＳ２００４）。図２２−２は、ページメモリに書き込まれたイメージ画像を示す説明図である。色情報解析部６１２０は、オブジェクト種がイメージである場合には色情報解析処理を行わず（ステップＳ２００６）、オブジェクト属性情報のみを処理制御情報としてコード化する（ステップ２００７）。
【０１７２】
上書き命令がないと判断した場合には（ステップＳ２００８：Ｎｏ）、処理制御情報を処理制御情報メモリに書き込む（ステップ２００９）。図２２−３は、処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。ここで、コードのうち、上位５ｂｉｔに１１１１１をセットするがここでは意味を持たず、下位２ｂｉｔのみが優位な情報であり、オブジェクト属性情報は１０（イメージ）である。
【０１７３】
また、ステップＳ２０１１において、総てのオブジェクトについての処理は終了していないので（ステップＳ２０１１：Ｎｏ）、ステップＳ２００１に戻る。図２３−１は、オブジェクト種がグラフィックの場合の画像の一例を示す説明図である。コマンド解釈部４１３０は、入力されたプリントコマンドを図２３−１に示すグラフィックデータを解釈する（ステップＳ２００１）。展開部４１４０は、解釈されたグラフィックデータを画像データに展開する（ステップＳ２００２）。具体的には、画像データ、オブジェクト種は“グラフィック”、色（Ｒ，Ｇ，Ｂ）＝（６４，６４，６４）に展開される。
【０１７４】
次に、展開部４１４０は、上書き命令はないと判断し（ステップＳ２００３：Ｎｏ）、画像をページメモリ６１１０に書き込む（ステップＳ２００４）。図２３−２は、ページメモリに書き込まれたイメージ画像を示す説明図である。色情報解析部６１２０は、ＲＧＢ信号に対して色補正、ＢＧ／ＵＣＲ処理を行うことにより、（Ｃ，Ｍ，Ｙ，Ｂｋ，Ｌｋ）＝（１２８，１２８，１２８，０，１４０）という値が出力され、非干渉色判定結果としては、（Ｂｋ：０，Ｌｋ：１，Ｍ：１，Ｃ：１，Ｙ：１）となる（ステップＳ２００６）。非干渉色判定結果とオブジェクト属性情報を処理制御情報としてコード化する（ステップＳ２００７）。
【０１７５】
上書き命令がないと判断した場合には（ステップＳ２００８：Ｎｏ）、処理制御情報を処理制御情報メモリに書き込む（ステップ２００９）。図２３−３は、処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。ここで、コードは、上述と同様に上位５ｂｉｔにｃｏｌ情報として“０１１１１”、下位２ｂｉｔにオブジェクト属性情報として“０１”（グラフィック）を書き込む。
【０１７６】
また、ステップＳ２０１１において、総てのオブジェクトについての処理は終了していないので（ステップＳ２０１１：Ｎｏ）、ステップＳ２００１に戻る。図２４−１は、オブジェクト種がグラフィックの場合の画像の一例を示す説明図である。コマンド解釈部４１３０は、入力されたプリントコマンドを図２４−１に示すグラフィックデータを解釈する（ステップＳ２００１）。展開部４１４０は、解釈されたグラフィックデータを画像データに展開する（ステップＳ２００２）。具体的には、画像データ、オブジェクト種は“グラフィック”、色（Ｒ，Ｇ，Ｂ）＝（２５５，２５５，０）に展開される。
【０１７７】
次に、展開部４１４０は、上書き命令はあると判断し（ステップＳ２００３：Ｙｅｓ）、画像をページメモリ６１１０に上書きで書き込む（ステップＳ２００５）。図２４−２は、ページメモリに書き込まれたイメージ画像を示す説明図である。色情報解析部６１２０は、ＲＧＢ信号に対して色補正、ＢＧ／ＵＣＲ処理を行うことにより、（Ｃ，Ｍ，Ｙ，Ｂｋ，Ｌｋ）＝（２５５，２５５，０，０，０）という値が出力され、非干渉色判定結果としては、（Ｂｋ：０，Ｌｋ：０，Ｍ：０，Ｃ：０，Ｙ：０）となる（ステップＳ２００６）。非干渉色判定結果とオブジェクト属性情報を処理制御情報としてコード化する（ステップＳ２００７）。
【０１７８】
上書き命令があると判断した場合には（ステップＳ２００８：Ｙｅｓ）、処理制御情報を処理制御情報メモリに上書きで書き込む（ステップＳ２０１０）。図２４−３は、処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。ここで、コードは、上述と同様に上位５ｂｉｔにｃｏｌ情報として“０００００”、下位２ｂｉｔにオブジェクト属性情報として“０１”（グラフィック）を書き込む。ステップＳ２０１１において、総てのオブジェクトについての処理は終了したと判断されるので（ステップＳ２０１１：Ｙｅｓ）、ページメモリ６１１０に書き込まれた画像データを画像・制御情報記憶部６１４０に格納し（ステップＳ２０１２）、処理制御情報メモリに書き込まれた処理制御情報を画像・制御情報記憶部６１４０に格納する（ステップＳ２０１３）。
【０１７９】
さらに、画像・制御情報記憶部６１４０に書き込まれた画像データおよび処理制御情報は、外部機器へ送信することもでき、また処理制御情報を用いてディザスクリーンのパラメータセットを設定することによってディザ処理を行い、画像形成装置２００によって画像を出力することができる。
【０１８０】
このように、プリンタで生成された画像信号、スキャナで読み取られた画像信号、およびコピーを取ったときの画像信号などをクライアントＰＣに送信するために、一旦ＲＧＢ画像の状態で画像・制御情報記憶部に蓄積するような画像処理システムにおいても、スクリーン干渉によるモアレのない高画質な再生を実現することができる。
【図面の簡単な説明】
【０１８１】
【図１】本発明の第１の実施の形態にかかる画像処理装置を含む複合機の構成を示すブロック図である。
【図２】ＢＧ／ＵＣＲ部の構成を示すブロック図である。
【図３】Ｂ信号をＢｋ信号・Ｌｋ信号に分解するための分版テーブルの一例を示す説明図である。
【図４】色情報解析部の構成を示すブロック図である。
【図５】第１の網点スクリーンを用いた特定の色の画像での面積率と第２の網点スクリーンを用いた他の色の画像での面積率と干渉モアレの発生との関係を示す説明図である。
【図６】色情報解析部の具体的な構成を示す説明図である。
【図７】ディザパラメータデータベースのデータ構成の一例を示す説明図である。
【図８】色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【図９】中間値判定部、干渉候補計数部、干渉判定部が行う色情報解析処理手順を示すフローチャートである。
【図１０】任意の２つの色に対する非干渉色判定結果の一例を示す説明図である。
【図１１】本発明にかかる複合機のハードウェア構成を示すブロック図である。
【図１２】エンジン部の一部のハードウェア構成の一例を示す説明図である。
【図１３】色情報解析部の他の構成例を示す説明図である。
【図１４】ディザパラメータデータベースの他のデータ構成例を示す説明図である。
【図１５】本発明の他の実施の形態にかかる複合機の構成を示すブロック図である。
【図１６】第２の実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図１７】コマンド解釈部、展開部、色補正部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【図１８】他の実施の形態にかかる画像処理装置を含む複合機の構成を示すブロック図である。
【図１９】第３の実施の形態にかかる画像処理システムの構成を示すブロック図である。
【図２０−１】コマンド解釈部、展開部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【図２０−２】コマンド解釈部、展開部、ＢＧ／ＵＣＲ部、色情報解析部、パラメータ設定部、プリンタγ補正部、ディザ処理部が行う画像処理手順を示すフローチャートである。
【図２１−１】オブジェクト種が文字の場合の画像の一例を示す説明図である。
【図２１−２】ページメモリに書き込まれた画像を示す説明図である。
【図２１−３】処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。
【図２２−１】オブジェクト種がイメージの場合の画像の一例を示す説明図である。
【図２２−２】ページメモリに書き込まれたイメージ画像を示す説明図である。
【図２２−３】処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。
【図２３−１】オブジェクト種がグラフィックの場合の画像の一例を示す説明図である。
【図２３−２】ページメモリに書き込まれたイメージ画像を示す説明図である。
【図２３−３】処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。
【図２４−１】オブジェクト種がグラフィックの場合の画像の一例を示す説明図である。
【図２４−２】ページメモリに書き込まれたイメージ画像を示す説明図である。
【図２４−３】処理制御情報メモリに書き込まれた処理制御情報を示す説明図である。
【符号の説明】
【０１８２】
１  複合機
４  ５  ６  画像処理システム
１００  ３１００  ４１００  ５１００  ６１００  画像処理装置
１１０  ３１１０  ４１１０  ６１６０  色補正部
１２０  ４１２０  ＢＧ／ＵＣＲ部
１２１  ＢＧ部
１２２  ＵＣＲ部
１２３  Ｂｋ・Ｌｋ分版部
１３０  画像記憶部
１４０  ２１４０  ３１４０  ５１１０  ６１２０  色情報解析部
２１４１  カウンタ部
２１４２  使用色判定部
１４１  中間値判定部
１４１１  中間値判定Ｃ
１４１２  中間値判定Ｍ
１４１３  中間値判定Ｙ
１４１４  中間値判定Ｂｋ
１４１５  中間値判定Ｌｋ
１４２  干渉候補計数部
１４２１  ＡＮＤ処理部
１４２２  カウンタ部
１４３  干渉判定部
１５０  ３１５０  ６１５０  パラメータ設定部
１６０  プリンタγ補正部
１７０  ディザ処理部
１８０  ディザパラメータデータベース
１９０  γ補正値データベース
４１３０  コマンド解釈部
４１４０  展開部
４１５０  ページメモリ
６１１０  ページメモリ
６１３０  処理制御情報生成部
６１４０  画像・制御情報記憶部
２００  画像形成装置
３００  ホスト
３１０  プリンタドライバ
【図１】
2007005934.tif 000003
【図２】
2007005934.tif 000004
【図３】
2007005934.tif 000005
【図４】
2007005934.tif 000006
【図５】
2007005934.tif 000007
【図６】
2007005934.tif 000008
【図７】
2007005934.tif 000009
【図８】
2007005934.tif 000010
【図９】
2007005934.tif 000011
【図１０】
2007005934.tif 000012
【図１１】
2007005934.tif 000013
【図１２】
2007005934.tif 000014
【図１３】
2007005934.tif 000015
【図１４】
2007005934.tif 000016
【図１５】
2007005934.tif 000017
【図１６】
2007005934.tif 000018
【図１７】
2007005934.tif 000019
【図１８】
2007005934.tif 000020
【図１９】
2007005934.tif 000021
【図２０−１】
2007005934.tif 000022
【図２０−２】
2007005934.tif 000023
【図２１−１】
2007005934.tif 000024
【図２１−２】
2007005934.tif 000025
【図２１−３】
2007005934.tif 000026
【図２２−１】
2007005934.tif 000027
【図２２−２】
2007005934.tif 000028
【図２２−３】
2007005934.tif 000029
【図２３−１】
2007005934.tif 000030
【図２３−２】
2007005934.tif 000031
【図２３−３】
2007005934.tif 000032
【図２４−１】
2007005934.tif 000033
【図２４−２】
2007005934.tif 000034
【図２４−３】
2007005934.tif 000035