(57)【要約】  【課題】  回路規模を抑えつつ、処理時間が異なる複数の画像処理系統を並行して動作させることができる画像処理装置を提供する。  【解決手段】  画像処理装置２２は、入力された画像データを遅延させる遅延手段２８０と、遅延手段２８０により遅延された画像データを通す第１の画像データパスと、第１の画像データパスと並列に設けられ、遅延手段２８０により遅延された画像データを通す第２の画像データパスとを有し、第１の画像データパスは、第２の画像データパスと異なるデータ遅延を生じさせ、遅延手段２８０は、第１の画像データパス及び第２の画像データパスに対して、遅延量が異なる画像データを出力する。【選択図】図５
2005064639.tif 000002
【特許請求の範囲】
【請求項１】
入力された画像データを遅延させる遅延手段と、
前記遅延手段により遅延された画像データを通す第１の画像データパスと、
前記第１の画像データパスと並列に設けられ、前記遅延手段により遅延された画像データを通す第２の画像データパスと
を有し、
前記第１の画像データパスは、前記第２の画像データパスと異なるデータ遅延を生じさせ、
前記遅延手段は、前記第１の画像データパス及び前記第２の画像データパスに対して、遅延量が異なる画像データを出力する
画像処理装置。
【請求項２】
少なくとも前記第１の画像データパス及び前記第２の画像データパスから出力された画像データの中から、出力すべき画像データを選択する選択手段
をさらに有し、
前記遅延手段は、前記第１の画像データパスに入力された画像データと、前記第２の画像データパスに入力された画像データとが前記選択手段に対して略同時に入力されるように、遅延量が異なる画像データを出力する
請求項１に記載の画像処理装置。
【請求項３】
前記遅延手段は、既定されたサイズの画素マトリクスを生成し、
前記第１の画像データパスには、
前記遅延手段により生成された画素マトリクスを用いてパターンマッチングを行うパターンマッチング手段
が設けられてなる請求項１又は２に記載の画像処理装置。
【請求項４】
前記第２の画像データパスは、前記画素マトリクスの生成過程における画像データに基づいて、この第２の画像データパスに応じた遅延量の画像データを前記遅延手段から取得する
請求項３に記載の画像処理装置。
【請求項５】
前記第１の画像データパスには、パターンマッチングによるスムージング処理を行う平滑化処理手段が設けられ、
前記第２の画像データパスには、スクリーン処理及び誤差拡散処理又はこれらのいずれかを少なくとも行う画像処理ユニットが設けられてなる
請求項１〜４のいずれかに記載の画像処理装置。
【請求項６】
前記遅延手段は、動作モードに応じて、前記第１の画像データパス及び前記第２の画像データパス又はこれらのいずれかに対して出力する画像データの遅延量を切り替える
請求項１〜５のいずれかに記載の画像処理装置。
【請求項７】
前記動作モードは、少なくとも画像の出力解像度を含み、
前記遅延手段は、画像の出力解像度に応じて、前記第１の画像データパス及び前記第２の画像データパス又はこれらのいずれかに対して出力する画像データの遅延量を切り替える
請求項６に記載の画像処理装置。
【請求項８】
入力された画像データを遅延させる遅延手段と、
前記遅延手段により遅延された画像データを通す第１の画像データパスと、
前記第１の画像データパスと並列に設けられ、前記遅延手段により遅延された画像データを通す第２の画像データパスと、
前記第１の画像データパス又は前記第２の画像データパスから入力された画像データに基づいて、シート上に画像を形成する像形成手段と
を有し、
前記第１の画像データパスは、前記第２の画像データパスと異なるデータ遅延を生じさせ、
前記遅延手段は、前記第１の画像データパス及び前記第２の画像データパスに対して、遅延量が異なる画像データを出力する
画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画像データパスが並列に設けられた画像形成装置に関する。
【背景技術】
【０００２】
例えば、特許文献１は、１ページの画像を２値部分と中間調部分に分け、それぞれの部分に対して所要時間が異なる画像処理を並行して行う画像処理装置を開示する。
【特許文献１】特開平８−１３９９１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
本発明は、上述した背景からなされたものであり、回路規模を抑えつつ、処理時間が異なる複数の画像処理系統を有する画像形成装置を提供することを目的とする。
【課題を解決するための手段】
【０００４】
［画像処理装置］
上記目的を達成するために、本発明にかかる画像処理装置は、入力された画像データを遅延させる遅延手段と、前記遅延手段により遅延された画像データを通す第１の画像データパスと、前記第１の画像データパスと並列に設けられ、前記遅延手段により遅延された画像データを通す第２の画像データパスとを有し、前記第１の画像データパスは、前記第２の画像データパスと異なるデータ遅延を生じさせ、前記遅延手段は、前記第１の画像データパス及び前記第２の画像データパスに対して、遅延量が異なる画像データを出力する。
【０００５】
好適には、少なくとも前記第１の画像データパス及び前記第２の画像データパスから出力された画像データの中から、出力すべき画像データを選択する選択手段をさらに有し、前記遅延手段は、前記第１の画像データパスに入力された画像データと、前記第２の画像データパスに入力された画像データとが前記選択手段に対して略同時に入力されるように、遅延量が異なる画像データを出力する。
【０００６】
好適には、前記遅延手段は、既定されたサイズの画素マトリクスを生成し、前記第１の画像データパスには、前記遅延手段により生成された画素マトリクスを用いてパターンマッチングを行うパターンマッチング手段が設けられてなる。
【０００７】
好適には、前記第２の画像データパスは、前記画素マトリクスの生成過程における画像データに基づいて、この第２の画像データパスに応じた遅延量の画像データを前記遅延手段から取得する。
【０００８】
好適には、前記第１の画像データパスには、パターンマッチングによるスムージング処理を行う平滑化処理手段が設けられ、前記第２の画像データパスには、スクリーン処理及び誤差拡散処理又はこれらのいずれかを少なくとも行う画像処理ユニットが設けられてなる。
【０００９】
好適には、前記遅延手段は、動作モードに応じて、前記第１の画像データパス及び前記第２の画像データパス又はこれらのいずれかに対して出力する画像データの遅延量を切り替える。
【００１０】
好適には、前記動作モードは画像の出力解像度を含み、前記遅延手段は、画像の出力解像度に応じて、前記第１の画像データパス及び前記第２の画像データパス又はこれらのいずれかに対して出力する画像データの遅延量を切り替える。
【００１１】
また、本発明にかかる画像形成装置は、入力された画像データを遅延させる遅延手段と、前記遅延手段により遅延された画像データを通す第１の画像データパスと、前記第１の画像データパスと並列に設けられ、前記遅延手段により遅延された画像データを通す第２の画像データパスと、前記第１の画像データパス又は前記第２の画像データパスから入力された画像データに基づいて、シート上に画像を形成する像形成手段とを有し、前記第１の画像データパスは、前記第２の画像データパスと異なるデータ遅延を生じさせ、前記遅延手段は、前記第１の画像データパス及び前記第２の画像データパスに対して、遅延量が異なる画像データを出力する。
【発明の効果】
【００１２】
本発明の画像処理装置及び画像形成装置によれば、回路規模を抑えつつ、処理時間が異なる複数の画像処理系統を並行して動作させることができる。
【発明を実施するための最良の形態】
【００１３】
まず、本発明の背景を説明する。
図１は、複合機１０の構成を例示する図である。
図１に例示するように、複合機１０（画像形成装置）は、印刷用紙を収容する用紙トレイ部１２、印刷用紙上にトナー像を形成するプリントエンジン１４、トナー像を印刷用紙上に定着させる定着装置１５、原稿用紙上の画像を読み取るスキャナ１６、ＰＤＬデータなどをＲａｓｔｅｒデータに変換する画像データ変換装置１８、画像データの画質補正などを行う画像処理装置２０、及び、ユーザ・インタフェース装置（ＵＩ装置）３０を有する。複合機１０は、ネットワークなどを介してクライアント端末に接続しており、ＰＤＬデータなどを受信する。
画像データ変換装置１８は、クライアント端末から受信した画像データ（ＰＤＬ）を解析し、印字用の画像データ（Ｒａｓｔｅｒデータなど）を作成し、画像処理装置２０に対して出力する。また、画像データ変換装置１８は、色変換（ＲＧＢ→ＹＭＣＫ）及び階調補正も行う。
画像処理装置２０は、画像データ変換装置１８から入力された画像データに対して、スムージング処理及びスクリーン処理などの画質補正処理を行い、画質補正がなされた画像データをパルス信号としてプリントエンジン１４に出力する。
プリントエンジン１４は、画像処理装置２０から入力されたパルス信号に従ってＲＯＳ（光書込み装置）を制御し、あらかじめ初期電位に帯電された感光体にレーザ光を照射して静電潜像を形成する。続いて、プリントエンジン１４は、レーザ露光によって形成された静電潜像にトナーを付着させてトナー像を形成し、形成されたトナー像を、用紙トレイ部１２から供給された印刷用紙に転写する。プリントエンジン１４は、上記工程を、Ｙ、Ｍ、Ｃ、Ｋについて繰り返し、用紙上に４層のトナー像を形成する。
定着装置１５は、印刷用紙上に転写されたトナーを加熱して溶融固着させる。
【００１４】
以上の構成により、複合機１０は、ページプリンタ、ディジタル複写機、及びファクシミリ装置などの機能を実現することができる。
このような複合機１０では、写真画像など中間調の画像、及び、文字・線画などの２値画像など様々な画像を処理する必要がある。このような要求に対して、例えば、複合機１０は、中間調のある画像（多値画像）が入力された場合に、用紙上に階調表現された画像の形成方法として、ディザ法または誤差拡散法に代表される面積階調法を用いる。面積階調法は、用紙に印字する面積を制御することによって見かけ上の階調をつくる方法である。
人間の視覚特性では、平坦な部分の識別能力が２００dpi〜３００dpi位であるのに対し、エッジ部の識別能力はその６倍〜１０倍程度である。また、人間の目による階調の分別能力が２００階調以上あることも知られている。
したがって、イメージ又はグラフィックス部分では２００階調以上の階調が必要であるが、高い解像力は必要とされず（多くて３００dpi相当）、逆に、文字又は線部では階調は低くても（数十階調程度）よいが、解像力に関しては高解像度（１２００dpi以上）が要求される。そのため、イメージ又はグラフィックス部分を面積階調法で十分に表現することができても、文字又は線画をそのままの面積階調法で十分な画質で表現することが困難であった。
【００１５】
このような課題に対して、イメージ・グラフィックス及び文字・線画の階調表現を両立する方法として、スムージング方法がある。スムージング方法は、パターンマッチングを行い、パターンがマッチすれば出力画像を補正し、線又は文字を滑らかに表現できる画像処理方法である。
【００１６】
このスムージング方法を適用する形態としては、先頭に分離回路を設ける方法がある。この方法では、画像データをイメージ・グラフィックス及び文字・線画などの画像属性に応じて分離して、スクリーン処理又はスムージング処理を行い、最終段でロジック的に合成する。しかし、この方法では分離回路及び合成回路が必要になる。また、その分離回路が多値で処理しなくてはならなくなるので回路規模が大きくなりコストを抑えることができない。
【００１７】
また、文字・線画部分に対してスムージング処理を施し、イメージ・グラフィカル部分に対して面積階調によるスクリーン処理を施すと、スムージング処理は周辺画素を参照しながら演算するため処理速度が遅く、スクリーン処理は画素毎の処理になるため処理速度が速いために、合成のタイミングをはからなければならない。
そこで、複合機１０に設けられた画像処理装置２０は、データの分離・合成を行わずに処理すると共に、画像データのタイミングを調整する。
【００１８】
図２は、第１の画像処理装置（図１）の構成を説明する図である。
図２に示すように、第１の画像処理装置２０は、階調補正部２１０、２値化部２２０、スムージング部２３０（平滑化処理手段）、第２遅延部２４０、スクリーン部２５０、セレクタ部２６０（選択手段）、及びパルス生成部２７０を有する。また、スムージング部２３０は、２値化部２２０、パターンマッチング部２３４、及び出力パターン補正部２３６を含む。
本画像処理装置において、２値化部２２０及びスムージング部２３０は、第１の画像データパスに設けられ、第２遅延部２４０及びスクリーン部２５０は、第２の画像データパスに設けられる。第１の画像データパス及び第２の画像データパスは、並行して画像データを処理し、処理された画像データをセレクタ部２６０に出力する。
画像処理装置２０は、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）などのように、ハードウェア処理を行う回路装置である。
【００１９】
画像データ変換装置１８は、スキャナ１６またはクライアント端末から入力された画像データに対して、データ変換（ＰＤＬ→Ｒａｓｔｅｒ）または色変換（ＲＧＢ→ＹＭＣＫ）を行ってページメモリに記憶し、画像処理装置２０からの要求に応じて画像データを階調補正部２１０に対して出力する。
【００２０】
画像処理装置２０において、階調補正部２１０は、プリントエンジン１４（図１）の階調再現性に応じて、画像データ変換装置１８から入力された画像データの階調を補正し、２値化部２２０及び第２遅延部２４０に対して出力する。本例の階調補正部２１０は、例えば、低濃度の再現性が低く、高濃度の再現性が高い場合に、低濃度部の入力データをより高い値に補正し、高濃度部の入力データをより低い値に補正する。また、階調補正部２１０は、２５６階調の画像データを６４階調に変更し、画像データの階調数を低減させてもよい。なお、階調補正部２１０は、２値の画像データが入力された場合に、入力された２値画像データをそのまま２値化部２２０及び第２遅延部２４０に対して出力する。
２値化部２１０は、階調補正部２１０から入力された画像データを２値データに変換し、第１遅延部２３２に対して出力する。例えば、２値化部２１０は、画素値が既定値以上の画素について２進データ「１」を与え、これ以外の画素について２進データ「０」を与えることにより、多値の画像データを２値データに変換する。
【００２１】
スムージング部２３０は、第１遅延部２３２から入力された画像データに対して、スムージング処理を施し、セレクタ部２６０に対して出力する。
図３は、スムージング部２３０によるスムージング処理を説明する図である。
スムージング部２３０において、第１遅延部２３２は、２値化部２２０から入力された画像データを遅延させて、図３（Ａ）に例示するような画素マトリクスを生成し、パターンマッチング部２３４に対して出力する。画素マトリクスの大きさは、マッチングパターン（後述）の大きさに対応する。
パターンマッチング部２３４は、第１遅延部２３２から入力された画素マトリクスに対して、パターンマッチング処理を行う。例えば、パターンマッチング部２３４は、図３（Ｂ）に例示するように、白（０）、黒（１）、Ｄｏｎ'ｔ  Ｃａｒｅ（２）からなるマッチングパターン２３４ａを複数有し、入力された画素マトリクスと比較して、一致するか否か（本例では、排他的論理和により全ての画素が０となった場合に一致と判断）を判断する。パターンマッチング部２３４は、マッチングパターンと画素マトリクスとが一致すると判断した場合に、一致したマッチングパターンに対応するマッチング識別情報を、出力パターン補正部２３６に対して出力し、セレクタ部２６０に対して一致信号（例えば、一致したマッチングパターンの識別信号など）を出力し、これ以外の場合に、セレクタ部２６０に対して不一致信号を出力する。
出力パターン補正部２３６は、マッチング識別情報と出力パターンとを対応付けるテーブルを予め有し、パターンマッチング部２３４からマッチング識別情報が入力されると、このマッチング識別情報に対応する出力パターン（図３（Ｃ））をセレクタ部２６０に対して出力する。図３（Ｃ）に例示する出力パターンは、入力された画像データ（図３（Ａ））よりも高解像度であることを特徴としている。この出力パターンは、セレクタ部２６０により選択されることにより画像データに組み込まれる。
このように、スムージング部２３０は、画像データの一部が既定のパターンと一致した場合に、この画像データの一部をこれよりも高解像度で表現された出力パターンに置換することにより、画像データの解像度を例えば１２００dpi以上に向上させる。
【００２２】
第２遅延部２４０は、階調補正部２１０から入力された画像データを遅延させて、スクリーン部２５０に対して出力する。第２遅延部２４０によるデータ遅延量は、第１の画像データパスによる遅延量と、第２の画像データパスによる遅延量との基づいて、階調補正部２１０からセレクタ部２６０までの遅延量が同一になるように設定される。
スクリーン部２５０（図２）は、第２遅延部２４０から入力された画像データに対してスクリーン処理を行い、セレクタ部２６０に対して出力する。
図４は、スクリーン部２５０によるスクリーン処理を説明する図である。
スクリーン部２５０は、図４（Ｂ）に例示するような大小比較の閾値で構成されたセルテーブル２５０ａを有する。
スクリーン部２５０は、図４（Ａ）に例示するような画像データが入力された場合に、セルテーブル２５０ａを用いて大小比較し、入力された画像データの画素値が大きい場合には、１を出力し、入力された画像データの画素値が小さい場合には、０を出力する。なお、スクリーン部２５０は、あらかじめ３次元のＬＵＴ（Look Up Table）として、セル毎に出力値（例えば、０〜２５５の数値）を記憶しており、大小比較の結果に応じてそのセル毎の出力値を出力してもよい。
【００２３】
セレクタ部２６０（図２）は、パターンマッチング部２３４から入力された一致信号または不一致信号に応じて、出力パターン補正部２３６（第１の画像データパス）から入力された画像データ、または、スクリーン部２５０（第２の画像データパス）から入力された画像データを選択し、パルス生成部２７０に対して出力する。具体的には、セレクタ部２６０は、一致信号が入力された場合に、スムージング部２３０から入力された画像データを選択し、不一致信号が入力された場合に、スクリーン部２５０から入力された画像データを選択する。
パルス生成部２７０（図２）は、セレクタ部２６０から入力された画像データに基づいて、パルス信号を生成し、プリントエンジン１４（図１）に設けられたＲＯＳ１４２（図２）に出力する。
【００２４】
このように、第１の画像処理装置２０は、画像データを分離せずに、第１の画像データパスと第２の画像データパスとにそのまま並列に画像データを入力し、セレクタ部２６０により第１画像データパスまたは第２の画像データパスから出力された画像データのいずれかを選択する。この場合、画像処理装置２０は、分離回路及び合成回路を要しないため、回路規模を抑えることができる。
しかしながら、このように複数の画像データパスが並行して画像処理を行う場合には、各画像データパスにおけるデータ遅延量を揃える必要がある。本画像処理装置２０では、第１遅延部２３２及び第２遅延部２４０によりデータ遅延量を調整してセレクタ部２６０に入力される画像データのタイミングを合わせているが、それぞれの画像データパスに遅延手段（第１遅延部２３２及び第２遅延部２４０）を設けると回路規模を抑えることができない。
そこで、本発明にかかる第２の画像処理装置２２は、第１の画像データパス及び第２の画像データパスの前段にデータ遅延部２８０（後述）を設け、それぞれの画像データパスに対して異なる遅延量の画像データを出力する。このように、第１遅延部２３２及び第２遅延部２４０をデータ遅延部２８０に統合することにより、回路規模をより小さくすることができる。
【００２５】
［実施形態］
以下に本発明の実施形態を説明する。
図５は、本発明にかかる第２の画像処理装置２２の構成を示す図である。
図５に示すように、第２の画像処理装置２２は、第１の画像処理装置２０から第１遅延部２３２及び第２遅延部２４０を削除し、階調補正部２１０の後段にデータ遅延部２８０（遅延手段）を追加した構成をとる。さらに、画像処理装置２２は、データ遅延部２８０とセレクタ部２６０との間に第３の画像データパスを有し、この第３のデータパスには誤差拡散部２５５が設けられている。なお、本例では、３つの画像データパスが設けられた画像処理装置２２を具体例として説明するが、これに限定されるものではなく、少なくとも２つの画像データパスが設けられていればよい。また、これらの画像データパスには、画像処理を行うユニットが設けられないデータパス（画像データが通過するだけのパス）が含まれてもよい。
誤差拡散部２５５は、データ遅延部２８０から入力された画像データに対して、誤差拡散処理を施し、セレクタ部２６０に対して出力する。
【００２６】
データ遅延部２８０は、階調補正部２１０から入力された画像データを主走査方向及び副走査方向に遅延させる。スムージング処理は、図３を参照して説明したように、予め用意されたマッチングパターン２３４ａとのマッチング処理を行うため、主走査方向及び副走査方向に大きな画素マトリクスを必要とする。これに対して、スクリーン処理や誤差拡散などの画像処理は、画素単位で比較処理を実施するため、大きな画素マトリクスを必要としない。
したがって、データ遅延部２８０は、スムージング部２３０、スクリーン部２５０及び誤差拡散部２５５など遅延量に応じて、それぞれの画像データパスについて互いに異なる遅延時間だけ画像データを遅延させて、スムージング部２３０、スクリーン部２５０及び誤差拡散部２５５に対して出力する。このように、データ遅延部２８０は、スムージング部２３０、スクリーン部２５０及び誤差拡散部２５５など各画像データパスの遅延量の差を相殺するように、異なる遅延量を与えた画像データを各画像データパスに出力することにより、セレクタ部２７０に入力される画像データの注目画素を一致させることができる。
【００２７】
図６は、データ遅延部２８０によるデータ遅延量を説明する図である。
図６（Ａ）に示すように、データ遅延部２８０は、遅延回路で構成されており、スムージング部２３０が設けられた画像データパスの遅延量Ｘが最大であるため、この遅延量Ｘを基準として各画像データパスの遅延量が設定される。
具体的には、データ遅延部２８０は、スクリーン部２５０が設けられた画像データパスに対して、遅延量Ｘとこのスクリーン部２５０による遅延量Ｙとの差分に相当する遅延量を設定する。同様に、データ遅延部２８０は、誤差拡散部２５５が設けられた画像データパスに対して、遅延量Ｘとこの誤差拡散部２５５による遅延量Ｚとの差分に相当する遅延量を設定する。
図６（Ｂ）に例示するように、データ遅延部２８０は、それぞれの画像データパス（スムージング部が設けられた画像データパス、スクリーン部が設けられた画像データパス、及び誤差拡散部２８０が設けられた画像データパス）について設定する遅延量を、動作モードに対応付けたテーブルを有する。本例では、動作モードＡ〜Ｃの順に、スムージング処理、スクリーン処理及び誤差拡散処理に用いる画素マトリクスのサイズが小さくなるので、それぞれの処理に要する遅延量が減少する。そこで、データ遅延部２８０は、動作モードに応じて、各処理に異なる遅延量を設定して、セレクタ部２６０に画像データが入力されるタイミングを略均一にしている。
このように、セレクタ部２６０に画像データが入力されるタイミングを同一にすることにより、セレクタ部２６０を構成するセレクタ回路のタイミング制御が容易になる。
【００２８】
このように、第２の画像処理装置２２によれば、１つのデータ遅延部２８０で、複数の画像データパスそれぞれに応じた遅延時間の画像データを各画像データパスに入力することができるので、画像処理装置２２の回路規模を小さくすることができる。
また、本例の画像処理装置２２は、スムージング処理で必要となる画素マトリクスをデータ遅延部２８０で生成させることができる。
【００２９】
［変形例］
なお、動作モードによって遅延量が異なる場合には、データ遅延部２８０内の出力段にセレクタを設け、動作モードに応じて複数の遅延量を生じさせてもよい。
ここで、動作モードとは、画像処理装置２２又は複合機１０の動作パターンであり、出力解像度（印刷解像度）、スムージング機能を使用するか否か(スムージング部２３０の動作のオン／オフ)、画像データパスに対して同時に入力される画素数、スクリーン処理の設定パラメータなど、各画像データパスでの処理遅延段数が異なる動作を示す。
例えば、出力解像度がより高い場合には、より大きな画素マトリクスを要するため、遅延量も大きくなる。そこで、本変形例の画像処理装置２２は、出力解像度などの動作モードに応じて、画像データに与える遅延量を切り換える。また、単色印刷モードと複数色印刷モードとが設定可能な場合に、単色印刷モードでは、文字又は線画が印刷される場合が多いため、複数色印刷モードのときよりも高解像度で出力する必要がある。したがって、単色印刷モードが設定された場合も、高い出力解像度が設定されたときと同様の遅延量が設定される。
【００３０】
図７は、本変形例におけるデータ遅延部２８０の構成を例示する図である。
図７に例示するように、データ遅延部２８０は、主走査方向の画素ラインに対応する画像データを保持するｎ個のラインメモリ２８２と、マトリクス状に配設された複数のフィリップフロップ回路２８４と、所望する遅延量の画像データを選択するセレクタ２８６とを有する。
セレクタ２８６ａ及びセレクタ２８６ｂは、動作モードに応じて、ラインメモリ２８２及びフリップフロップ回路２８４からなる複数のデータパスの中から所望する遅延量のテータパスを選択することにより、遅延量の異なる複数の画像データを読み出し、それぞれスクリーン部２５０及び誤差拡散部２５５に対して出力する。
例えば、データ遅延部２８０は、出力解像度によってスムージング部２３０の遅延量が異なる場合に、複合機１０に設定された出力解像度情報に基づいてセレクタ２８６ａ及びセレクタ２８６ｂを制御して、出力解像度に応じた遅延量の画像データをスクリーン部２５０及び誤差拡散部２５５に対して出力する。
【００３１】
また、セレクタ２８６による遅延量の切替えは、一つの動作モード（条件）だけで制御してもよいし、複数の条件を組みあわせて制御してもよい。
図８は、複数のモードの組合せに応じて設定される遅延量を例示する図である。図８（Ａ）は、セレクタ部２６０までのトータルの遅延量が一定となるように各画像データパスに設定された遅延量を例示し、図８（Ｂ）は、セレクタ部２６０までのトータルの遅延量が可変となるように各画像データパスに設定された遅延量を例示する。
図８（Ａ）に例示するように、データ遅延部２８０は、複数のモード（モード１及びモード２）に対応する遅延量を、スムージング部２３０、スクリーン部２５０及び誤差拡散部２５５に設定する。
本例では、モードの組合せによって、スムージング処理、スクリーン処理及び誤差拡散処理による遅延量が異なる。そこで、データ遅延部２８０は、これら各処理の遅延量の差分を相殺するように、スムージング部２３０、スクリーン部２５０及び誤差拡散部２５５に対して遅延量を設定する。
このように、画像データパス及びモードの組合せによらず、階調補正部２１０からセレクタ部２６０までの遅延量合計を一定にすることにより、セレクタ部２６０に対するタイミング制御が容易になる。
【００３２】
また、図８（Ｂ）に例示するように、データ遅延部２８０は、モードの組合せによって、階調補正部２１０からセレクタ部２６０までの遅延量合計が異なるように、各画像データパスについて遅延量を設定してもよい。この場合も、各画像データパスからセレクタ部２６０に対して同一のタイミングで画像データが入力されるように、遅延量が設定される。例えば、「モードＡ」と「モードＣ」とが設定された場合、データ遅延部２８０は、スムージング処理による遅延量「２０」が最大であるため、これを基準値として、スクリーン処理による遅延量「１０」と基準値「２０」との差分に相当する遅延量「１０」を、このスクリーン処理を行う画像データパスに設定し、画像データに遅延量「１０」を与える。同様に、データ遅延部２８０は、誤差拡散処理による遅延量「８」と基準値「２０」との差分に相当する遅延量「１２」を、この誤差拡散処理を行う画像データパスに設定し、画像データに遅延量「１２」を与える。
しかしながら、本例の場合、モードの組合せによって、階調補正部２１０からセレクタ部２６０までの遅延量合計が異なる。例えば、「モードＡ」及び「モードＤ」が設定された場合、データ遅延部２８０は、遅延量合計が「２０」となるように、各画像データパスに対して遅延量を設定するが、「モードＡ」及び「モードＥ」が設定された場合、データ遅延部２８０は、遅延量合計が「１０」となるように、各画像データパスに対して遅延量を設定する。これは、モードの組合せによって、各画像データパスで生じる遅延量が異なるためである。例えば、「モードＡ」及び「モードＤ」が設定された場合、スムージング処理による遅延量「２０」が最大となり、これを基準として遅延量合計が設定されるが、なるが、「モードＡ」及び「モードＥ」が設定された場合、スクリーン処理による遅延量「１０」が最大となり、これを基準として遅延量合計が設定される。このように、モードの組合せによって、基準となる遅延量（最大遅延量）が異なるため、データ遅延部２８０は、これに応じて遅延量合計が小さくなるように各画像データパスに遅延量を設定することができる。
【図面の簡単な説明】
【００３３】
【図１】複合機１０の構成を例示する図である。
【図２】第１の画像処理装置（図１）の構成を説明する図である。
【図３】スムージング部２３０によるスムージング処理を説明する図である。
【図４】スクリーン部２５０によるスクリーン処理を説明する図である。
【図５】本発明にかかる第２の画像処理装置２２の構成を示す図である。
【図６】データ遅延部２８０によるデータ遅延量を説明する図である。
【図７】変形例におけるデータ遅延部５８０の構成を例示する図である。
【図８】複数のモードの組合せに応じて設定される遅延量を例示する図である。
【符号の説明】
【００３４】
１０・・・複合機
１４・・・プリントエンジン
１４２・・・ＲＯＳ
１５・・・定着装置
１６・・・スキャナ
１８・・・画像データ変換装置
２０・・・画像処理装置
２１０・・・階調補正部
２２０・・・２値化部
２３０・・・スムージング部
２３２・・・第１遅延部
２３４・・・パターンマッチング部
２３６・・・出力パターン補正部
２４０・・・第２遅延部
２５０・・・スクリーン部
２５５・・・誤差拡散部
２６０・・・セレクタ部
２７０・・・パルス生成部
２８０・・・データ遅延部
【図１】
2005064639.tif 000003
【図２】
2005064639.tif 000004
【図３】
2005064639.tif 000005
【図４】
2005064639.tif 000006
【図５】
2005064639.tif 000007
【図６】
2005064639.tif 000008
【図７】
2005064639.tif 000009
【図８】
2005064639.tif 000010