(57)【特許請求の範囲】
【請求項１】
異なる濃度領域判定用の複数の閾値群を持ち、１画素の多階調画像データ宛てに前記複数の閾値群それぞれの閾値を生成する閾値発生手段、および、該閾値発生手段が生成する前記複数の閾値を用い誤差拡散処理により前記多階調画像データを低階調の量子化データに変換する階調処理手段、を備える画像処理装置であって、
前記複数の閾値群が、スクリーン角が同一であって、それぞれ、前記多階調画像データの濃度レベルが上昇するに従って画像空間上の特定の周期内で前記量子化データに従って記録される画像が前記スクリーン角に沿って成長するように定められ、かつ、低濃度領域判定用の閾値群が、主走査方向、もしくは副走査方向の隣接２画素以上に同一の低濃度量子化閾値を含む、画像処理装置。
【請求項２】
前記量子化データへの変換を、画像空間上で左上から右下へ向かって行うとともに、前記量子化閾値を前記特定の周期内で左から右に向かって略大きくなるように切り換える；請求項１に記載の画像処理装置。
【請求項３】
前記量子化データへの変換を、画像空間上で右上から左下へ向かって行うとともに、前記量子化閾値を前記特定の周期内で右から左に向かって略大きくなるように切り換える；ことを特徴とする、請求項１に記載の画像処理装置。
【請求項４】
多階調画像データの低濃度レベル領域においては、主走査方向へ優先的に出力ドットを成長させるように前記量子化閾値を切り換える；請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項５】
多階調画像データの低濃度レベル領域においては、副走査方向に優先的に出力ドットを成長させるように前記量子化閾値を切り換える；請求項１乃至３のいずれか１つに記載の画像処理装置。
【請求項６】
請求項１乃至５のいずれか１つに記載の画像処理装置；および、該画像処理装置の前記階調処理手段が出力する量子化データに基づいて転写紙に画像を形成するプリンタ；を備える画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、多値階調画像データを、誤差拡散法によって低階調の量子化データに変換する階調処理を行う画像処理装置およびそれを用いる画像形成装置に関する。
【０００２】
【従来技術】
この種の画像処理装置および画像形成装置の一例が特開２００１−３５２４４８号公報に開示されている。この装置は、閾値が小さいものから順に内側から外側へ向かって渦巻き状に配置されたディザ閾値マトリクスを用いて量子化閾値を生成し、入力される多値階調データを該量子化閾値を用いて誤差拡散法により低階調の量子化データに変換する。この量子化データに基づいてレーザプリンタが転写紙に画像を形成する。
【０００３】
【発明が解決しようとする課題】
上記例では、多値誤差拡散の閾値を、画像空間上の特定の周期内で出力ドット（記録ドット）が渦巻き状に成長するドット集中型としているので、プリンタの作像特性にもよるが、低濃度記録のハイライト部においてやや「ざらつき」易く、カラー複写機などが出力する画像に要求される「滑らかな」画像を容易には得にくい。
【０００４】
本発明は、多値階調画像データを誤差拡散法により低階調データに量子化するにおいて、滑らかな画像を表現し易い量子化データを得ることを目的とする。
【０００５】
【課題を解決するための手段】
（１）異なる濃度領域判定用の複数の閾値群(DT1〜DT3／DT4〜DT6)を持ち、１画素の多階調画像データ宛てに前記複数の閾値群それぞれの閾値(th1〜th3)を生成する閾値発生手段(2a〜2c,4a,4b)、および、該閾値発生手段が生成する前記複数の閾値(th1〜th3)を用い誤差拡散処理により前記多階調画像データを低階調の量子化データに変換する階調処理手段(4c,1485,1487,1488)、を備える画像処理装置であって、
前記複数の閾値群(DT1〜DT3)が、スクリーン角が同一であって、それぞれ、前記多階調画像データの濃度レベルが上昇するに従って画像空間上の特定の周期内で前記量子化データに従って記録される画像が前記スクリーン角に沿って成長するように定められ、かつ、低濃度領域判定用の閾値群(DT1/DT4)が、主走査方向、もしくは副走査方向の隣接２画素以上に同一の低濃度量子化閾値(DT1の10／DT4の20)を含む、画像処理装置。
【０００６】
なお、理解を容易にするためにカッコ内には、図面に示し後述する実施例の対応要素又は対応事項の記号を、参考までに付記した。以下も同様である。
【０００７】
これによれば、多階調画像データを誤差拡散法によって低階調の量子化データに変換する階調処理によっても、滑らかな画像を容易に再生できる量子化データが得られる。また、低濃度のハイライトのざらつきが少ない画像を安定して形成することができる。
【０００８】
【発明の実施の形態】
（２）前記量子化データへの変換を、画像空間上で左上から右下へ向かって行うとともに（図１３の（ｄ））、前記量子化閾値を前記特定の周期内で左から右に向かって略大きくなるように切り換える（図１３の（ａ），図１４）；上記（１）の画像処理装置(ACP)。
【０００９】
誤差の重み行列の値および処理の方向によっては、誤差拡散量子化処理の方向の影響を受け、誤差拡散処理の量子化閾値の値によっては、スクリーン角に沿った画像の形成が滑らかにならず、ざらついた画像が得られる場合がある。本実施態様は、誤差拡散処理の量子化閾値を、処理方向に沿って、左から右に向かって大きくするので、スクリーン角に沿ったラインがきれいに形成され、画像の「ざらつき」の発生が抑制され、滑らかな画像が得られる。
【００１０】
（３）前記量子化データへの変換を、画像空間上で右上から左下へ向かって行うとともに（図２４の（ａ））、前記量子化閾値を前記特定の周期内で右から左に向かって略大きくなるように切り換える（図２４の（ｂ），図２５）；ことを特徴とする、上記（１）の画像処理装置(ACP)。
【００１１】
誤差の重み行列の値および処理の方向によっては、誤差拡散の量子化処理の方向の影響を受け、誤差拡散処理の量子化閾値の値によっては、スクリーン角に沿った画像の形成が滑らかにならず、ざらついた画像が得られる場合がある。本実施態様は、誤差拡散処理の量子化閾値を、処理方向に沿って、右から左に向かって大きくするので、スクリーン角に沿ったラインがきれいに形成され、画像の「ざらつき」の発生が抑制され、滑らかな画像が得られる。
【００１２】
（４）多階調画像データの低濃度レベル領域においては、主走査方向へ優先的に出力ドットを成長させるように前記量子化閾値を切り換える（図１４のＤＴ１，図１５のＰＭ１，図２２のＤＴ１６，図２３のＰＭ４，図２５のＤＴ１９）；上記（１）乃至（３）のいずれか１つに記載の画像処理装置(ACP)。
【００１３】
誤差拡散処理の量子化閾値の制御を斜め方向を優先させて成長すると、スクリーン角に沿った画素の形成がスムースに行われず、画像がざらつく場合がある。例えば、レーザー光およびトナーを用いて形成するレーザプリンタの場合、低画像濃度レベル領域のエネルギーで１画素の孤立した画素を静電潜像を形成した場合、トナーがレーザー光によって形成された静電潜像に必ずしも付着せず、その結果として画像がざらつく場合がある。
【００１４】
本実施態様は、量子化閾値を主走査方向に優先的に成長するように切り換える。たとえば、主走査方向に２画素続けて形成することにより、より安定してトナーが付着し、画像のざらつきが低減する。
【００１５】
（５）多階調画像データの低濃度レベル領域においては、副走査方向に優先的に出力ドットを成長させるように前記量子化閾値を切り換える（図２６のＤＴ２２，図２７のＰＭ７）；上記（１）乃至（３）のいずれか１つに記載の画像処理装置(ACP)。
【００１６】
誤差拡散処理の量子化閾値の制御を斜め方向を優先させて成長すると、スクリーン角に沿った画素の形成がスムースに行われず、画像がざらつく場合がある。また、上記（４）では、、主走査方向に優先的に出力ドットを成長させるように誤差拡散処理の量子化閾値を切り換えるが、このような画像形成を行うことにより、バンディングあるいはジターなどと呼んでいる別の不具合が発生する可能性がある。バンディングあるいはジターの発生により、たとえば、画像上は、本来均一の画像濃度であるべきところでも、副走査方向に規則的あるいは不規則的に並んだ薄い濃度の縞模様が発生する。
【００１７】
本実施態様は、量子化閾値を副走査方向に優先的に出力ドットを成長させるように切り換えるので、バンディングもしくはジターによる画像の不具合を低減することができる。
【００１８】
（６）上記（１）乃至（５）のいずれか１つに記載の画像処理装置(ACP)；および、該画像処理装置(ACP)の前記階調処理手段(4c,1485,1487,1488)が出力する量子化データに基づいて転写紙に画像を形成するプリンタ(100)；を備える画像形成装置。
【００１９】
これによれば、プリンタを用いる画像形成において、上記（１）乃至（５）に記載の作用効果が同様に得られる。
【００２０】
本発明の他の目的および特徴は、図面を参照した以下の実施例の説明により明らかになろう。
【００２１】
【実施例】
図１に本発明の第１実施例の複合機能フルカラーデジタル複写機の外観を示す。このフルカラー複写機は、大略で、自動原稿送り装置（ＡＤＦ）３０と、操作ボード２０と、カラースキャナ１０と、カラープリンタ１００と、ステープラ及び作像された用紙を積載可能なトレイ付きのフィニッシャ３４と、両面ドライブユニット３３と、給紙バンク３５及び大容量給紙トレイ３６、の各ユニットで構成されている。機内の画像データ処理装置ＡＣＰ（図３）には、パソコンＰＣが接続したＬＡＮ（Local Area Network）が接続されており、ファクシミリコントロールユニットＦＣＵ（図３）には、電話回線ＰＮ（ファクシミリ通信回線）に接続された交換器ＰＢＸが接続されている。カラープリンタ１００のプリント済の用紙は、排紙トレイ１０８上またはフィニッシャ３４に排出される。
【００２２】
図２に、カラープリンタ１００の機構を示す。この実施例のカラープリンタ１００は、レーザプリンタである。このレーザプリンタ１００は、マゼンダ（Ｍ），シアン（Ｃ），イエロー（Ｙ）および黒（ブラック：Ｋ）の各色の画像を形成するための４組のトナー像形成ユニットが、転写紙の移動方向（図中の右下から左上方向）に沿ってこの順に配置されている。即ち、４連ドラム方式のフルカラー画像形成装置である。
【００２３】
これらマゼンダ（Ｍ），シアン（Ｃ），イエロー（Ｙ）および黒（Ｋ）のトナー像形成ユニットは、それぞれ、感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋを有する感光体ユニット１１０Ｍ，１１０Ｃ，１１０Ｙおよび１１０Ｋと、現像ユニット１２０Ｍ，１２０Ｃ，１２０Ｙおよび１２０Ｋとを備えている。また、各トナー像形成部の配置は、各感光体ユニット内の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋの回転軸が水平ｘ軸に平行になるように、且つ、転写紙移動方向（ｙ，ｚ平面上でｙ軸に対して４５°をなす左上がり線）に所定ピッチの配列となるように、設定されている。各感光体ユニットの感光体ドラムとしては、表面に有機感光体（ＯＰＣ）層を有する直径が３０ｍｍの感光体ドラムを用いた。
【００２４】
また、レーザプリンタ１００は、上記トナ−像形成ユニットのほか、レーザ走査による光書込ユニット１０２、給紙カセット１０３，１０４、レジストローラ対１０５、転写紙を担持して各トナ−像形成部の転写位置を通過するように搬送する転写搬送ベルト１６０を有する転写ベルトユニット１０６、ベルト定着方式の定着ユニット１０７、排紙トレイ１０８，両面ドライブ（面反転）ユニット３３等を備えている。また、レーザプリンタ１００は、図示していない手差しトレイ、トナ−補給容器、廃トナーボトル、なども備えている。
【００２５】
光書込ユニット１０２は、光源、ポリゴンミラー、ｆ−θレンズ、反射ミラー等を備え、画像データに基づいて各感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋの表面にレーザ光を、ｘ方向に振り走査しながら照射する。また図２上の一点鎖線は、転写紙の搬送経路を示している。給紙カセット１０３，１０４から給送された転写紙は、図示しない搬送ガイドで案内されながら搬送ローラで搬送され、レジストローラ対１０５に送られる。このレジストローラ対１０５により所定のタイミングで転写搬送ベルト１６０に送出された転写紙は転写搬送ベルト１６０で担持され、各トナ−像形成部の転写位置を通過するように搬送される。
【００２６】
各トナー像形成部の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに形成されたトナー像が、転写搬送ベルト１６０で担持され搬送される転写紙に転写され、各色トナー像の重ね合わせ即ちカラー画像が形成された転写紙は、定着ユニット１０７に送られる。すなわち転写は、転写紙上にじかにトナー像を転写する直接転写方式である。定着ユニット１０７を通過する時トナー像が転写紙に定着する。トナー像が定着した転写紙は、排紙トレイ１０８，フィニッシャ３６又は両面ドライブユニット３３に排出又は送給される。
【００２７】
イエローＹのトナ−像形成ユニットの概要を次に説明する。他のトナ−像形成ユニットも、イエローＹのものと同様な構成である。イエローＹのトナー像形成ユニットは、前述のように感光体ユニット１１０Ｙ及び現像ユニット１２０Ｙを備えている。感光体ユニット１１０Ｙは、感光体ドラム１１１Ｙのほか、感光体ドラム表面に潤滑剤を塗布するブラシローラ，感光体ドラム表面をクリーニングする揺動可能なブレード，感光体ドラム表面に光を照射する除電ランプ，感光体ドラム表面を一様帯電する非接触型の帯電ローラ、等を備えている。
【００２８】
感光体ユニット１１０Ｙにおいて、交流電圧が印加された帯電ローラにより一様帯電された感光体ドラム１１１Ｙの表面に、光書込ユニット１０２で、プリントデータに基づいて変調されポリゴンミラーで偏向されたレーザ光Ｌが走査されながら照射されると、感光体ドラム１１１Ｙの表面に静電潜像が形成される。感光体ドラム１１ＩＹ上の静電潜像は、現像ユニット２０Ｙで現像されてイエローＹのトナー像となる。転写搬送ベルト１６０上の転写紙が通過する転写位置では、感光体ドラム１１ＩＹ上のトナー像が転写紙に転写される。トナ−像が転写された後の感光体ドラム１１１Ｙの表面は、ブラシローラで所定量の潤滑剤が塗布された後、ブレードでクリーニングされ、除電ランプから照射された光によって除電され、次の静電潜像の形成に備えられる。
【００２９】
現像ユニット１２０Ｙは、磁性キャリア及びマイナス帯電のトナ−を含む二成分現像剤を収納している。そして、現像ケース１２０Ｙの感光体ドラム側の開口から一部露出するように配設された現像ローラや、搬送スクリュウ、ドクタブレード、トナ−濃度センサ，粉体ポンプ等を備えている。現像ケース内に収容された現像剤は、搬送スクリュウで攪拌搬送されることにより摩擦帯電する。そして、現像剤の一部が現像ローラの表面に担持される。ドクタブレードが現像ローラの表面の現像剤の層厚を均一に規制し、現像ローラの表面の現像剤中のトナーが感光体ドラムに移り、これにより静電潜像に対応するトナー像が感光体ドラム１１１Ｙ上に現われる。現像ケース内の現像剤のトナー濃度はトナ−濃度センサで検知される。濃度不足の時には、粉体ポンプが駆動されてトナーが補給される。
【００３０】
転写ベルトユニット１０６の転写搬送ベルト１６０は、各トナ−像形成部の感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに接触対向する各転写位置を通過するように、４つの接地された張架ローラに掛け回されている。これらの張架ローラのうち、２点鎖線矢印で示す転写紙移動方向上流側の入口ローラには、電源から所定電圧が印加された静電吸着ローラが対向するように配置されている。これらの２つのローラの間を通過した転写紙は、転写搬送ベルト１６０上に静電吸着される。また、転写紙移動方向下流側の出口ローラは、転写搬送ベルトを摩擦駆動する駆動ローラであり、図示しない駆動源に接続されている。また、転写搬送ベルト１６０の外周面には、電源から所定のクリーニング用電圧が印加されたバイアスローラが接触するように配置されている。このバイアスローラにより転写搬送ベルト１６０上に付着したトナ−等の異物が除去される。
【００３１】
また、感光体ドラム１１１Ｍ，１１１Ｃ，１１１Ｙおよび１１１Ｋに接触対向する接触対向部を形成している転写搬送ベルト１６０の裏面に接触するように、転写バイアス印加部材を設けている。これらの転写バイアス印加部材は、マイラ製の固定ブラシであり、各転写バイアス電源から転写バイアスが印加される。この転写バイアス印加部材で印加された転写バイアスにより、転写搬送ベルト１６０に転写電荷が付与され、各転写位置において転写搬送ベルト１６０と感光体ドラム表面との間に所定強度の転写電界が形成される。
【００３２】
図３に、図１に示す複写機の画像処理系統のシステム構成を示す。このシステムでは、読取ユニット１１と画像データ出力Ｉ／Ｆ(Interface：インターフェイス)１２でなるカラー原稿スキャナ１２が、画像データ処理装置ＡＣＰの画像データインターフェース制御ＣＤＩＣ（以下単にＣＤＩＣと表記）に接続されている。画像データ処理装置ＡＣＰにはまた、カラープリンタ１００が接続されている。カラープリンタ１００は、画像データ処理装置ＡＣＰの画像データ処理器ＩＰＰ（Image Processing Processor；以下では単にＩＰＰと記述）から、書込みＩ／Ｆ１３４に記録画像データを受けて、作像ユニット１３５でプリントアウトする。作像ユニット１３５は、図２に示すものである。
【００３３】
画像処理装置である画像データ処理装置ＡＣＰ（以下では単にＡＣＰと記述）は、パラレルバスＰｂ，画像メモリアクセス制御ＩＭＡＣ（以下では単にＩＭＡＣと記述），画像メモリであるメモリモジュールＭＥＭ（以下では単にＭＥＭと記述），システムコントローラ１，ＲＡＭ４，不揮発メモリ５，操作ボード２０，フォントＲＯＭ６，ＣＤＩＣ，ＩＰＰ等、を備える。パラレルバスＰｂには、ファクシミリ制御ユニットＦＣＵ（以下単にＦＣＵと記述）を接続している。
【００３４】
原稿を光学的に読み取る読取ユニット１１は、原稿に対するランプ照射の反射光をＣＣＤで光電変換してＲ，Ｇ，Ｂ画像データを生成し、出力Ｉ／Ｆ１２でＲＧＢ画像データに変換しかつシェーディング補正してＣＤＩＣに送出する。
【００３５】
ＣＤＩＣは、画像データに関し、出力Ｉ／Ｆ１２，パラレルバスＰｂ，ＩＰＰ間のデータ転送，プロセスコントローラ１３１とＡＣＰの全体制御を司るシステムコントローラ１との間の通信をおこなう。また、ＲＡＭ１３２はプロセスコントローラ１３１のワークエリアとして使用され、不揮発メモリ１３３はプロセスコントローラ１３１のブートプログラム等を記憶している。
【００３６】
ＩＰＰは画像処理をおこなうプログラマブルな演算処理手段である。出力Ｉ／Ｆ１２からＣＤＩＣに入力された画像データは、ＣＤＩＣを経由してＩＰＰに転送され、ＩＰＰにて光学系およびディジタル信号への量子化に伴う信号劣化（スキャナ系の信号劣化）を補正され、再度、ＣＤＩＣへ出力（送信）される。
【００３７】
画像メモリアクセス制御ＩＭＡＣ（以下では単にＩＭＡＣと記述）は、ＭＥＭに対する画像データの書き込み／読み出しを制御する。システムコントローラ１は、パラレルバスＰｂに接続される各構成部の動作を制御する。また、ＲＡＭ４はシステムコントローラ１のワークエリアとして使用され、不揮発メモリ５はシステムコントローラ１のブートプログラム等を記憶している。
【００３８】
操作ボード２０は、ＡＣＰがおこなうべき処理を入力する。たとえば、処理の種類（複写、ファクシミリ送信、画像読込、プリント等）および処理の枚数等を入力する。これにより、画像データ制御情報の入力をおこなうことができる。なお、ＦＣＵの内容については後述する。
【００３９】
読取ユニット１１より読み取った画像データの処理には、読み取り画像データをＭＥＭに蓄積して再利用するジョブと、ＭＥＭに蓄積しないジョブとがあり、それぞれの場合について説明する。読み取り画像データをＭＥＭに蓄積する例としては、１枚の原稿について複数枚を複写する場合があり、この場合には、読取ユニット１１を１回だけ動作させ、読取ユニット１１により読み取った画像データをＭＥＭに蓄積し、ＭＥＭに蓄積された画像データを複数回読み出す。
【００４０】
ＭＥＭを使わない例としては、１枚の原稿を１枚だけ複写する場合があり、この場合には、読み取り画像データをそのまま再生すればよいので、ＩＭＡＣによるＭＥＭへのアクセスをおこなう必要はない。ＭＥＭを使わない場合には、ＩＰＰからＣＤＩＣへ転送されたデータは、再度、ＣＤＩＣからＩＰＰへ戻される。ＩＰＰにおいては、出力Ｉ／Ｆ１２におけるＣＣＤによるＲＧＢ信号をＹＭＣＫ信号に色変換し、プリンタγ変換，階調変換，および、ディザ処理もしくは誤差拡散処理などの階調処理などの画質処理をおこなう。
【００４１】
画質処理後の画像データはＩＰＰから書込みＩ／Ｆ１３４に転送される。書込みＩ／Ｆ１３４は、階調処理された信号に対し、パルス幅とパワー変調によりレーザー制御をおこなう。その後、画像データは作像ユニット１３５へ送られ、作像ユニット１３５が転写紙上に再生画像を形成する。
【００４２】
つぎに、ＭＥＭに蓄積し、画像読み出し時に付加的な処理、たとえば画像方向の回転、画像の合成等をおこなう場合の画像データの流れについて説明する。ＩＰＰからＣＤＩＣへ転送された画像データは、ＣＤＩＣからパラレルバスＰｂを経由してＩＭＡＣに送られる。
【００４３】
ＩＭＡＣは、システムコントローラ１の制御に基づいて、画像データとＭＥＭのアクセス制御，ＬＡＮ上に接続した図示しないパソコンＰＣ（以下では単にＰＣと表記）のプリント用データの展開，ＭＥＭの有効活用のための画像データの圧縮／伸張をおこなう。
【００４４】
ＩＭＡＣへ送られた画像データは、データ圧縮後、ＭＥＭに蓄積され、蓄積された画像データは必要に応じて読み出される。読み出された画像データは、伸張され、本来の画像データに戻しＩＭＡＣからパラレルバスＰｂを経由してＣＤＩＣへ戻される。ＣＤＩＣからＩＰＰへの転送後は画質処理をして書込みＩ／Ｆ１３４に出力し、作像ユニット１３５において転写紙上に再生画像を形成する。
【００４５】
画像データの流れにおいて、パラレルバスＰｂおよびＣＤＩＣでのバス制御により、ディジタル複合機の機能を実現する。
【００４６】
ファクシミリ送信は、読み取られた画像データをＩＰＰにて画像処理を実施し、ＣＤＩＣおよびパラレルバスＰｂを経由してＦＣＵへ転送することによりおこなわれる。ＦＣＵは、通信網へのデータ変換をおこない、それを公衆回線ＰＮへファクシミリデータとして送信する。ファクシミリ受信は、公衆回線ＰＮからの回線データをＦＣＵにて画像データへ変換し、パラレルバスＰｂおよびＣＤＩＣを経由してＩＰＰへ転送することによりおこなわれる。この場合、特別な画質処理はおこなわず、書込みＩ／Ｆ１３４から出力し、作像ユニット１３５において転写紙上に再生画像を形成する。
【００４７】
複数ジョブ、たとえば、コピー機能，ファクシミリ送受信機能，プリンタ出力機能が並行に動作する状況において、読取ユニット１１，作像ユニット１３５およびパラレルバスＰｂの使用権のジョブへの割り振りは、システムコントローラ１およびプロセスコントローラ１３１において制御する。プロセスコントローラ１３１は画像データの流れを制御し、システムコントローラ１はシステム全体を制御し、各リソースの起動を管理する。また、ディジタル複合機の機能選択は、操作ボード２０においておこなわれ、操作ボード２０の選択入力によって、コピー機能，ファクシミリ機能等の処理内容を設定する。
【００４８】
システムコントローラ１とプロセスコントローラ１３１は、パラレルバスＰｂ，ＣＤＩＣおよびシリアルバスＳｂを介して相互に通信をおこなう。具体的には、ＣＤＩＣ内においてパラレルバスＰｂとシリアルバスＳｂとのデータ，インターフェースのためのデータフォーマット変換をおこなうことにより、システムコントローラ１とプロセスコントローラ１３１間の通信を行う。
【００４９】
各種バスインターフェース、たとえばパラレルバスＩ／Ｆ  ７、シリアルバスＩ／Ｆ  ９、ローカルバスＩ／Ｆ  ３およびネットワークＩ／Ｆ  ８は、ＩＭＡＣに接続されている。コントローラーユニット１は、ＡＣＰ全体の中での独立性を保つために、複数種類のバス経由で関連ユニットと接続する。
【００５０】
システムコントローラ１は、パラレルバスＰｂを介して他の機能ユニットの制御をおこなう。また、パラレルバスＰｂは画像データの転送に供される。システムコントローラ１は、ＩＭＡＣに対して、画像データをＭＥＭに蓄積させるための動作制御指令を発する。この動作制御指令は、ＩＭＡＣ，パラレルバスＩ／Ｆ  ７、パラレルバスＰｂを経由して送られる。
【００５１】
この動作制御指令に応答して、画像データはＣＤＩＣからパラレルバスＰｂおよびパラレルバスＩ／Ｆ  ７を介してＩＭＡＣに送られる。そして、画像データはＩＭＡＣの制御によりＭＥＭに格納されることになる。
【００５２】
一方、ＡＣＰのシステムコントローラ１は、ＰＣからのプリンタ機能としての呼び出しの場合、プリンタ，コントローラとネットワーク制御およびシリアルバス制御として機能する。ネットワーク経由の場合、ＩＭＡＣはネットワークＩ／Ｆ  ８を介してプリント出力要求データを受け取る。
【００５３】
汎用的なシリアルバス接続の場合、ＩＭＡＣはシリアルバスＩ／Ｆ  ９経由でプリント出力要求データを受け取る。汎用のシリアルバスＩ／Ｆ  ９は複数種類の規格に対応しており、たとえばＵＳＢ(Universal Serial Bus)、1284または1394等の規格のインターフェースに対応する。
【００５４】
プリント出力要求データはシステムコントローラ１により画像データに展開される。その展開先はＭＥＭ内のエリアである。展開に必要なフォントデータは、ローカルバスＩ／Ｆ  ３およびローカルバスＲｂ経由でフォントＲＯＭ６を参照することにより得られる。ローカルバスＲｂは、このコントローラ１を不揮発メモリ５およびＲＡＭ４と接続する。
【００５５】
シリアルバスＳｂに関しては、ＰＣとの接続のための外部シリアルポート２以外に、ＡＣＰの操作部である操作ボード２０との転送のためのインターフェースもある。これはプリント展開データではなく、ＩＭＡＣ経由でシステムコントローラ１と通信し、処理手順の受け付け、システム状態の表示等をおこなう。
【００５６】
システムコントローラ１とＭＥＭおよび各種バスとのデータ送受信は、ＩＭＡＣを経由しておこなわれる。ＭＥＭを使用するジョブはＡＣＰ全体の中で一元管理される。
【００５７】
図４に、ＣＤＩＣの機能構成の概要を示す。画像データ入出力制御１６１は、出力Ｉ／Ｆ１２が出力するＲＧＢ画像データをうけて、ＩＰＰに出力する。ＩＰＰは、後述のスキャナ画像処理１９０（図６）をして、ＣＤＩＣの画像データ入力制御１６２に送りだす。
【００５８】
画像データ入力制御１６２が受けたデータは、パラレルバスＰｂでの転送効率を高めるためにデータ圧縮部１６３に於いて、画像データの１次圧縮を行う。圧縮した画像デ−タは、データ変換部１６４でパラレルデータに変換してパラレルデータＩ／Ｆ１６５を介してパラレルバスＰｂへ送出される。パラレルデータバスＰｂからパラレルデータＩ／Ｆ１６５を介して入力される画像データは、データ変換部１６４でシリアル変換される。このデータは、バス転送のために１次圧縮されており、データ伸張部１６６で伸張される。伸張された画像データは、画像データ出力制御１６７によってＩＰＰへ転送される。ＩＰＰでは、後述のプリンタ画像処理２００（図６）によりＲＧＢ画像データをＹＭＣＫ画像データに変換し、プリンタ１００の画像出力用の画像データＹｐＭｐＣｐＫｐに変換して書込みＩ／Ｆ１３４に出力する。
【００５９】
ＣＤＩＣは、パラレルバスＰｂで転送するパラレルデータとシリアルバスＳｂで転送するシリアルデータの変換機能を併せ持つ。システムコントローラ１は、パラレルバスＰｂにデータを転送し、プロセスコントローラ１３１は、シリアルバスＳｂにデータを転送する。２つのコントローラ１，１３１の通信のために、デ−タ変換部１６４およびシリアルデ−タＩ／Ｆ１６９で、パラレル／シリアルデータ変換を行う。シリアルデータＩ／Ｆ１６８は、ＩＰＰ用であり、ＩＰＰともシリアルデ−タ転送する。
【００６０】
図５に、ＩＭＡＣの構成の概略を示す。ＩＭＡＣは、アクセス制御１７２、メモリ制御１７３、圧縮／伸張モジュール１７６、画像編集モジュール１７７、システムＩ／Ｆ  １７９、ローカルバス制御１８０、パラレルバス制御１７１、シリアルポート制御１７５、シリアルポート１７４およびネットワーク制御１７８を備えている。
【００６１】
圧縮／伸張モジュール１７６、画像編集モジュール１７７、パラレルバス制御１７１、シリアルポート制御１７５およびネットワーク制御１７８は、それぞれＤＭＡＣ（ダイレクトメモリアクセス制御）を介してアクセス制御１７２に接続されている。
【００６２】
システムＩ／Ｆ  １７９はシステムコントローラ１に対する命令またはデータの送受信をおこなう。基本的に、システムコントローラ１はＡＣＰ全体を制御する。また、システムコントローラ１はＭＥＭの資源配分を管理し、他のユニットの制御は、システムＩ／Ｆ  １７９、パラレルバス制御１７１およびパラレルバスＰｂを介しておこなう。
【００６３】
ＡＣＰの各ユニットは基本的にパラレルバスＰｂに接続されている。したがって、パラレルバス制御１７１は、バス占有の制御をおこなうことによってシステムコントローラ１およびＭＥＭに対するデータの送受信を管理する。
【００６４】
ネットワーク制御１７８は、ＬＡＮとの接続を制御する。ネットワーク制御１７８は、ネットワークに接続された外部拡張機器に対するデータの送受信を管理する。ここで、システムコントローラ１は、ネットワーク上の接続機器の動作管理には関与しないが、ＩＭＡＣにおけるインターフェースについては制御をおこなう。特に限定しないが、本実施例では、１００ＢＡＳＥ−Ｔに対する制御が付加されている。
【００６５】
シリアルバスに接続されるシリアルポート１７４は複数のポートを備えている。シリアルポート制御１７５は、用意されているバスの種類に対応する数のポート制御機構を備えている。特に限定しないが、本実施例では、ＵＳＢおよび１２８４に対するポート制御を行う。また、外部シリアルポートとは別に、操作部とのコマンド受け付けまたは表示に関するデータの送受信の制御を行う。
【００６６】
ローカルバス制御１８０は、システムコントローラ１を起動させるために必要なＲＡＭ４，不揮発メモリ５およびプリンタコードデータを展開するフォントＲＯＭ６が接続されたローカルシリアルバスＲｂとのインターフェースをおこなう。
【００６７】
動作制御は、システムＩ／Ｆ  １７９からシステムコントローラ１によるコマンド制御を実施する。データ制御はＭＥＭを中心に、外部ユニットからのＭＥＭアクセスを管理する。画像データはＣＤＩＣからパラレルバスＰｂを介してＩＭＡＣに転送される。そして、その画像データはパラレルバス制御１７１においてＩＭＡＣ内に取り込まれる。
【００６８】
取り込まれた画像データのメモリアクセスは、システムコントローラ１の管理から離れる。すなわち、そのメモリアクセスは、システム制御から独立してダイレクトメモリアクセス制御（ＤＭＡＣ）によりおこなわれる。ＭＥＭへのアクセスについて、アクセス制御１７２は複数ユニットからのアクセス要求の調停をおこなう。そして、メモリ制御１７３は、ＭＥＭのアクセス動作またはデータの読み出し／書き込みを制御する。
【００６９】
ネットワークからＭＥＭへアクセスする場合、ネットワークからネットワーク制御１７８を介してＩＭＡＣ内に取り込まれたデータは、ダイレクトメモリアクセス制御ＤＭＡＣによりＭＥＭへ転送される。アクセス制御１７２は、複数ジョブでのＭＥＭへのアクセスの調停をおこなう。メモリ制御１７３は、ＭＥＭに対するデータの読み出し／書き込みをおこなう。
【００７０】
シリアルバスからＭＥＭへアクセスする場合、シリアルポート制御１７５によりシリアルポート１７４を介してＩＭＡＣ内に取り込まれたデータは、ダイレクトメモリアクセス制御ＤＭＡＣによりＭＥＭへ転送される。アクセス制御１７２は、複数ジョブでのＭＥＭへのアクセスの調停をおこなう。メモリ制御１７３は、ＭＥＭに対するデータの読み出し／書き込みをおこなう。
【００７１】
ネットワークまたはシリアルバスに接続されたＰＣからのプリント出力データは、システムコントローラ１により、ローカルバス上のフオントデータを用いて、ＭＥＭ内のメモリエリアに展開される。
【００７２】
各外部ユニットとのインターフェースについては、システムコントローラ１が管理する。ＩＭＡＣ内に取り込まれた後のデータ転送については、図５に示すそれぞれのＤＭＡＣがメモリアクセスを管理する。この場合、各ＤＭＡＣは、お互いに独立してデータ転送を実行するため、アクセス制御１７２は、ＭＥＭへのアクセスに関するジョブの衝突、または各アクセス要求に対する優先付けをおこなう。
【００７３】
ここで、ＭＥＭへのアクセスには、各ＤＭＡＣによるアクセスの他に、格納データのビットマップ展開のためにシステムＩ／Ｆ  １７９を介してシステムコントローラ１からのアクセスも含まれる。アクセス制御１７２において、ＭＥＭへのアクセスが許可されたＤＭＡＣデータ、またはシステムＩ／Ｆ  １７９からのデータは、メモリ制御１７３によりＭＥＭに直接転送される。
【００７４】
ＩＭＡＣは、その内部でのデータ加工に関して圧縮／伸張モジュール１７６および画像編集モジュール１７７を有する。圧縮／伸張モジュール１７６は、画像データまたはコードデータをＭＥＭへ有効に蓄積できるようにデータの圧縮および伸張をおこなう。圧縮／伸張モジュール１７６はＤＭＡＣによりＭＥＭとのインターフェースを制御する。
【００７５】
ＭＥＭに一旦格納された画像データは、ダイレクトメモリーアクセス制御ＤＭＡＣによりＭＥＭからメモリ制御１７３、アクセス制御１７２を介して圧縮／伸張モジュール１７６に呼び出される。そこでデータ変換された画像データは、ダイレクトメモリアクセス制御ＤＭＡＣにより、ＭＥＭへ戻されるか、外部バスへ出力される。
【００７６】
画像編集モジュール１７７は、ＤＭＡＣによりＭＥＭを制御し、ＭＥＭ内でのデータ加工をおこなう。具体的には、画像編集モジュール１７７は、メモリ領域のクリアの他に、データ加工として画像データの回転処理，異なる画像同士の合成などをおこなう。画像編集モジュール１７７は、メモリ上のアドレス制御により処理対象のデータを変換する編集をおこなう。
【００７７】
画像編集モジュール１７７は、ＭＥＭ上に展開されたビットマップ画像に対して処理をおこなう。画像編集モジュール１７７は、圧縮後のコードデータやプリンタコードデータに対しては編集をおこなうことができない。したがって、有効なメモリ蓄積のための画像圧縮は、画像編集後のデータに対して実施される。
【００７８】
図６に、ＩＰＰの画像処理機能の概要を示す。図６に示す分離生成（画像が文字領域か写真領域かの判定：像域分離）１９２，スキャナγ変換１９３，フィルタ１９４，色補正２０２，変倍２０３，画像加工２０４，プリンタγ変換２０５および階調処理２０６、の処理のうち、後述の図８のプロセッサアレー１４４で行われる処理は、分離生成１９２，フィルタ１９４，変倍２０３，画像加工（クリエイト）２０４、および、階調処理２０６の一部の処理などで、いくつかの画素を同時に処理することができ、また、処理内容をプログラムにより変更することによりメリットが得られる処理である。また、前の処理の影響を受ける誤差拡散などの逐次処理を除いた処理を行うことにおいて有用である。逐次処理は、特殊処理１４８，１４９（図７）で行う。
【００７９】
ＩＰＰの、後述の図７に示す特殊処理（回路）１４８，１４９で行われる処理は、スキャナγ変換１９３，色補正２０２，プリンタγ変換２０５および階調処理２０６の中の誤差拡散処理による、多階調画像データの低階調データへの量子化などである。この量子化については詳細に後述する。
【００８０】
複写すべき原稿画像は、カラー原稿スキャナ１０により、Ｒ，Ｇ，Ｂに色分解されて読み取られ、一例として各色ｎビット構成（ｎは１〜１４まで現状様々な階調ビット数のものが使用されている）のＲ，Ｇ，Ｂ画像データがスキャナ１０から出力される。スキャナ１０の出力Ｉ／Ｆ  １２のシェーディング補正１８１により、主走査方向の照明斑（照明ムラ）および光電変換特性斑による輝度レベルの斑が補正される。
【００８１】
スキャナγ変換１９３では、スキャナ１０からのシェーディング補正をした各色画像データを、反射率（輝度）データ（輝度）から明度データに変換する。分離生成１９２では、文字部と写真部の判定、及び有彩色，無彩色判定を行う。
【００８２】
フィルタ１９４は、いわゆるＭＴＦフィルタ処理を行うものであり、シャープな画像やソフトな画像など、使用者の好みに応じてエッジ強調や平滑化等、画像データの周波数特性を変更する処理に加えて、画像データのエッジ度に応じたエッジ強調処理（適応エッジ強調処理）を行う。例えば、文字エッジにはエッジ強調を行い、網点画像にはエッジ強調を行わないという所謂適応エッジ強調をＲＧＢ画像データそれぞれに対して行う。
【００８３】
再度図６を参照すると、色補正２０２では、入力系（１０）の色分解特性と出力系（１００）の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理と、ＹＭＣの３色が重なる部分をＢｋ（ブラック）に置き換えるためのＵＣＲ処理からなる。
【００８４】
プリンタγ変換２０５で、文字，写真などの、分離生成１９２で検出した画質モードおよびプリンタ１００の画像形成特性に応じて、画像データの補正を行う。また、高画質出力が指定されている複写モードでは、地肌飛ばしなども同時に行う。プリンタγ変換２０５は、像域分離結果（文字／写真）に対応して切り替え可能な複数のγ変換テーブル（ルックアップテーブルＬＵＴ）を有する。
【００８５】
階調処理２０６では、多値階調画像データを２値または極く少ない階調（少数階調）の記録用画像データ（量子化データ）に変換する。
【００８６】
図７に、ＩＰＰの内部構成の概要を示す。ＩＰＰは、カラー原稿スキャナ１０の出力Ｉ／Ｆ１０からの画像データの受け入れならびにＣＤＩＣに対する画像データの入出力は入出力ポート１４１で行う。入出力画像データは、バススイッチおよびバッファメモリを含むデータバッファ又は入出力データレジスタ１４２に一旦格納してから、ＳＩＭＤ型プロセッサ１４３のメモリ制御を介してプロセッサアレー１４４に入力され、あるいはＣＤＩＣに出力される。ＩＰＰを制御するデータならびにＩＰＰの画像処理プログラム（プログラムと処理パラメータ）は、システムコントローラ１，ＣＤＩＣあるいはプロセスコントローラ１３１からホストバッファ１４７に与えられ、データＲＡＭ１４６およびプログラムＲＡＭ１４５に書き込まれる。
【００８７】
図８に、プロセッサアレー１４４の内部の一部分の構成を示す。この実施例では、プロセッサアレー１４４は、ＳＩＭＤ(Single Instruction stream Multiple Data stream)型プロセッサであり、複数のデータに対し、単一の命令を並列に実行させるもので、複数のプロセッサエレメントＰＥ１〜ＰＥ８等を含む。それぞれのプロセッサエレメントＰＥ（以下では単にＰＥと表記する）は、自己宛てのデータを格納する入出力レジスタ１５０、他のＰＥのレジスタをアクセスするためのマルチプレクサ（以下ではＭＵＸと表記）１５１、バレルシフタ(Shift Expand)１５２、論理演算器（以下ではＡＬＵと表記）１５３、論理結果を格納するアキュムレータ（Ａ）１５４、アキュムレータの内容を一時的に退避させるテンポラリレジスタ（Ｆ）１５５から構成される。
【００８８】
各入出力レジスタ１５０はアドレスバスおよびデータバス（リード線およびワード線）に接続されており、処理を規定する命令コード，処理の対象となるデータ等を格納する。入出力レジスタ１５０の内容は論理ＡＬＵ１５３に入力され、演算処理結果はアキュムレータ１５４に格納される。結果をＰＥ外部に取り出すために、テンポラリレジスタ１５５に一旦退避させる。テンポラリレジスタ１５５の内容を取り出すことにより、対象データに対する処理結果が得られる。
【００８９】
命令コードは各ＰＥに同一内容で与え、処理の対象データをＰＥごとに異なる状態で与え、隣接ＰＥの入出力レジスタ１５０の内容をＭＵＸ１５１において参照することで、演算結果は並列処理され、各アキュムレータ１５４に出力される。
【００９０】
たとえば、画像データ１ラインの内容を各画素ごとにＰＥに配置し、同一の命令コードで演算処理させれば、１画素づつ逐次処理するよりも短時間で１ライン分の処理結果が得られる。特に、空間フィルタ処理、シェーディング補正処理はＰＥごとの命令コードは演算式そのもので、ＰＥ全てに共通に処理を実施することができる。
【００９１】
図９に、逐次型画像データ処理を行う特殊処理１４８（図７）の機能構成を示す。図９に図示した機能は、誤差拡散処理を行うものであり、現画素ラインに含まれる画素の画素データに、ＳＩＭＤ型プロセッサ１４３が、副走査方向の誤差拡散のために保持している副走査方向の誤差拡散値を加えた画像データが入力される。特殊処理１４８の誤差拡散処理は、入力画像データと誤差データとの加算値（加算値データ）を量子化する。入力画像データは、今回処理される注目画素の画像データであり、誤差データは、注目画素以前に処理された画素の誤差データである。
【００９２】
特殊処理１４８の誤差拡散処理は、誤差データ算出１４８１と、誤差データ算出１４８１が算出した誤差データから一つを選択するマルチプレクサ１４８４と、マルチプレクサ１４８４によって選択された誤差データを加工してＳＩＭＤ型プロセッサ１４３から入力したデータに加算する誤差データ加算１４８５とを備えている。
【００９３】
また、特殊処理１４８の逐次型画像データ処理は、誤差データの選択に必要な信号をマルチプレクサ１４８４に入力する論理回路１４８３と、あらかじめ設定されている誤差拡散のモード（２値誤差拡散，３値誤差拡散，４値誤差拡散）のうちのいずれによって誤差拡散を実行するかの情報および誤差拡散処理に使用する演算係数を設定できる誤差拡散処理ハードウェアレジスタ群１４８２を備えている。さらに、特殊処理１４８の逐次型画像データ処理は、ブルーノイズ信号発生器１４８６を備え、誤差拡散処理にブルーノイズを使用するか否かをも誤差拡散処理ハードウェアレジスタ群１４８２の設定によって選択可能に構成されている。
【００９４】
現画素ラインに含まれる画素の画素データに、ＳＩＭＤ型プロセッサ１４３が、副走査方向の誤差拡散のために保持している副走査方向の誤差拡散値を加えた入力画像データに、加算１４８７が、主走査方向の誤差拡散値を加える。誤差データ算出１４８１は、このように誤差拡散値を加えた画像データと所定の閾値との差である誤差データを算出する。誤差データ算出１４８１は、３つの量子化基準値保存部３ａ，３ｃ，３ｅと、３つのコンパレータ３ｂ，３ｄ，３ｆと、３つの閾値テーブル２ａ〜２ｃを備えている。
【００９５】
本実施例では、量子化基準値保存部３ａ，コンパレータ３ｂ，閾値テーブル２ａが１組となって動作する。また、量子化基準値保存部３ｃ，コンパレータ３ｄ，閾値テーブル２ｂが１組となって動作し、量子化基準値保存部３ｅ，コンパレータ３ｆ，閾値テーブル２ｃが１組となって動作する。閾値テーブル２ａは、高濃度か否かの判定用のディザ閾値を格納するもの、閾値テーブル２ｂは、中濃度か否かの判定用のディザ閾値を格納するもの、閾値テーブル２ｃは、低濃度か否かの判定用のディザ閾値を格納するものである。これらの閾値テーブル２ａ〜２ｃから読み出された閾値は、ブルーノイズを減算してから、量子化基準値保存部３ａ，３ｃ，３ｅおよびコンパレータ３ｂ，３ｄ，３ｆに与えられる。なお、ブルーノイズ信号発生器１４８６の出力が「０」でブルーノイズを加えないときには、閾値テーブル２ａ〜２ｃから読み出された閾値がそのまま量子化基準値保存部３ａ，３ｃ，３ｅおよびコンパレータ３ｂ，３ｄ，３ｆに与えられる。
【００９６】
コンパレータ３ｂ，３ｄ，３ｆは、それぞれ接続された閾値テーブル２ａ〜２ｃから閾値を入力する。そして、それぞれが、加算１４８７が出力する加算値データが閾値以上か否を表わす２値信号を発生して論理回路１４８３に出力する。減算１４８８が、加算値データから各閾値を差し引き、各減算値データをマルチプレクサ１４８４に出力する。この結果、マルチプレクサ１４８４には、合計３つの誤差データが同時に入力することになる。
【００９７】
なお、誤差拡散処理にブルーノイズを使用する場合には、ブルーノイズ信号発生器１４８６がブルーノイズデータを比較的高周期でオン、オフしてブルーノイズを発生する。閾値は、コンパレータ３ｂ，３ｄ，３ｆに入力する以前にブルーノイズから差し引かれる。ブルーノイズを用いた処理により、閾値に適当なばらつきを持たせて画像が単調になることを防ぐことができる。
【００９８】
閾値テーブル２ａ〜２ｃには、それぞれ異なる値の閾値群が保存されている。本実施例では、閾値テーブル２ａ〜２ｃのうち、閾値テーブル２ａが最も大きい閾値群を保存し、次いで閾値テーブル２ｂ、閾値テーブル２ｃの順序で保存される閾値が小さくなるものとした。量子化標準値保存部３ａ，３ｃ，３ｅには、閾値テーブル２ａ〜２ｃから読出してコンパレータ３ｂ，３ｄ，３ｆに与えられる各閾値がラッチされる。
【００９９】
論理回路１４８３は、コンパレータ３ｂ，３ｄ，３ｆのそれぞれが出力する２値信号（１ビットデータ）を２ビットデータにエンコードして、量子化データとして出力するとともに、マルチプレクサ１４８４に入力する。マルチプレクサ１４８４は、量子化データに応じて３つの誤差データのうちのいずれかを注目画素の誤差データとして選択する。選択された誤差データは、副走査方向の後続のラインの量子化に反映するために、ＳＩＭＤ型プロセッサ１４３のプロセッサアレー１４４のプロセッサエレメント（ＰＥ）を介して、ローカルメモリ１４２のＲＡＭに入力する。
【０１００】
さらに、論理回路１４８３が出力した量子化データは、ＳＩＭＤ型プロセッサ１４３のプロセッサアレー１４４のＰＥのいずれかに入力する。本実施例では、量子化データを上位ビット、下位ビットの２ビットで表されるデータとした。
【０１０１】
また、選択された誤差データは、誤差データ加算１４８５にも入力する。誤差データ加算１４８５は、図１０の（ａ）に示した丸付きの数字１，２，３を付して示した画素、つまり注目画素（左下がり斜線を付けた小四角）に対して主走査方向で３つ前に処理された画素の誤差データ（図９中の誤差データ加算１４８５に誤差データ３と記す）、２つ前に処理された画素の誤差データ（図９中誤差データ２と記す）、一つ前に処理された画素の誤差データ（図９中誤差データ１と記す）を保存している。
【０１０２】
誤差データ加算１４８５は、誤差データ３に演算係数である０または１を乗じる。また、誤差データ２に演算係数である１または２を乗じ、誤差データ１に演算係数である２または４を乗じる。そして、３つの乗算値を足し合わせ、この値（重み付け誤差データ）をＳＩＭＤ型プロセッサ１４３からつぎに入力した加算値データと足し合わせる。この結果、注目画素に近い位置にある画素ほど注目画素の誤差拡散処理に大きい影響を及ぼすことになり、画素の誤差を適切に拡散し、元画像のイメージに近い画像を形成することができる。
【０１０３】
なお、以上述べた、特殊処理１４８の逐次型画像データ処理における量子化データの作成は、一般的にＩＩＲ型フィルタシステムと呼ばれる構成を用いておこなわれている。以下では、画素の画像データを画素データと言う。
【０１０４】
図１０の（ｂ）に、ＩＩＲ型フィルタシステムの演算機能を示す。この演算機能により演算する数式は、
ＯＤｎ＝（１−Ｋ）×ＯＤｎ−１＋Ｋ・ＩＤｎ            （１）
ＯＤｎ：演算後の量子化濃度（量子化データ）
ＯＤｎ−１：一つ前の画素の量子化濃度
ＩＤｎ：現画素データ
Ｋ：重み係数
と表される。
【０１０５】
式（１）および図１０の（ｂ）から明らかなように、演算後の量子化濃度ＯＤｎは、一つ前の画素の量子化濃度ＯＤｎ−１と現画素データＩＤｎの値から求められる。一般的にＩＩＲ型フィルタシステムは、現画素より以前に処理された画素を用いた演算結果を使用して現画素についての演算をおこなう、いわゆる逐次変換をおこなうための専用の回路である。本実施例にかかる画像処理装置の特殊処理１４８による逐次型画像データ処理は、図９に示した機能構成によらず、図１０の（ｂ）に示したような逐次変換の全般に使用することができる。
【０１０６】
図１１の（ａ）に、ＩＰＰにおける、ＳＩＭＤ型プロセッサ１４３と特殊処理１４８との協働による階調処理２０６（図６）の機能構成の概要を示す。この階調処理は、多階調の画像データを受け取り、その量子化データを出力するもので、前述の特殊処理１４８の誤差データ算出１４８１，誤差データ加算１４８５等およびＳＩＭＤ型プロセッサ１４３による画像特徴抽出（エッジ検出１４３ａ，領域拡張処理１４３ｂ）、ならびに、特殊処理１４８における量子化処理とＳＩＭＤ型プロセッサ１４３における画像特徴抽出とのタイミング調整のための信号遅延１４２から構成される。この信号遅延１４２は必要に応じて設けられるものであり、例えば所要ライン数のラインメモリである。
【０１０７】
入力される多階調の画像データは、例えばスキャナ１０によって６００ｄｐｉで読み取られた８ビット／画素のデータである。一般に、このような多階調の画像データは、中間調を滑らかに表現するために平滑化フィルタ（例えば図６の１９４）を通してからプリンタ画質処理２００（図６）入力される。通常、１５０Ｌｐｉ(Line Pair per Inch)程度の画像周期から平滑化されるため、グラビア印刷などで用いられる１７５Ｌｐｉ以上の高線数網点画像の周期性成分は階調処理２０６の入力画像データには残っていない。
【０１０８】
図１１の（ａ）に示す、特殊処理１４８での、誤差拡散処理すなわち量子化処理は、誤差データ算出１４８１内の量子化閾値発生（ディザしきい値発生２ａ〜２ｃ，乗算４ａ，加算４ｂ）で生成された量子化閾値を用いて多階調の画像データを誤差拡散法により量子化するものであり、本実施例においては図示のように、量子化器４ｃを含む誤差データ算出１４８１，誤差計算１４８８，誤差記憶１４８５ａ，誤差拡散マトリクス１４８５ｂおよび誤差加算１４８７からなる。なお、図１１の（ａ）に２点鎖線で囲んだ、乗算４ａ，加算４ｂおよび量子化器４ｃは、図９に示すコンパレータ３ｂ，３ｄ，３ｆおよび論理回路１４８３の組み合せの機能を示し、図１１の（ａ）の減算１４８８は、図９に示すマルチプレクサ１４８４と減算１４８８の組み合せを総活して表す。
【０１０９】
図１１の（ａ）において、入力画像データは、信号遅延１４２によってタイミングを調整されて誤差加算１４８７に入力される。誤差加算１４８７によって拡散誤差を加算された画像データは、量子化器４ｃに入力する。量子化器４ｃは、入力した画像データを加算４ｂより与えられる量子化閾値を用いて量子化し、量子化結果を量子化データとして出力する。
【０１１０】
本実施例においては、２ビットの誤差拡散処理を行う。すなわち、２ビットの量子化データを出力する。更に詳しく説明すると、ディザ閾値発生（２ａ〜２ｃ），乗算４ａおよび加算４ｂの組み合せで、量子化閾値１〜３（ｔｈ１〜ｔｈ３）を生成する。量子化閾値のｔｈ１〜ｔｈ３の相互関係は、量子化閾値１（ｔｈ１）≦量子化閾値２（ｔｈ２）≦量子化閾値３（ｔｈ３）である。量子化閾値１（ｔｈ１）は例えば閾値テーブル２ｃのデータ群に基づいて生成される閾値群（例えば図１４のＤＴ１）の中の１つ、量子化閾値２（ｔｈ２）は例えば閾値テーブル２ｂのデータ群に基づいて生成される閾値群（例えば図１４のＤＴ２）の中の１つ、そして量子化閾値３（ｔｈ３）は例えば閾値テーブル２ａのデータ群に基づいて生成される閾値群（例えば図１４のＤＴ３）の中の１つ、である。
【０１１１】
量子化器４ｃ（３ｂ，３ｄ，３ｆ）は、拡散誤差を加算した画像データをｔｈ１〜ｔｈ３と比較し、画像データが閾値より大きいか否を表す２値信号を発生し、論理回路１４８３が、これら３つの２値信号を、２ビットの量子化データにエンコードする。すなわち、拡散誤差を加算した画像データが、ｔｈ３より大きい場合に「３」を、ｔｈ３以下ｔｈ２より大きい場合に「２」を、ｔｈ２以下ｔｈ１より大きい場合に「１」を、ｔｈ１より小さい場合に「０」を表す２ビットの量子化データを出力する。
【０１１２】
誤差計算１４８８は、量子化器４ｃの３種の量子化誤差、「拡散誤差を加算した画像データ−ｔｈ１」，「拡散誤差を加算した画像データ−ｔｈ２」および「拡散誤差を加算した画像データ−ｔｈ３」を算出する。そして、マルチプレクサ１４８４から、量子化データが「３」であると「拡散誤差を加算した画像データ−ｔｈ３」なる誤差データを、量子化データが「２」であると「拡散誤差を加算した画像データ−ｔｈ２」なる誤差データを、量子化データが「１」であると「拡散誤差を加算した画像データ−ｔｈ１」なる誤差データを、そして量子化データが「０」であると「拡散誤差を加算した画像データ」なる誤差データを、出力する。
【０１１３】
算出した誤差データは誤差記憶１４８５ａに一時的に記憶する。この誤差記憶１４８５ａは、注目画素の周辺の処理済み画素に関する量子化誤差を保存するためのものである。本実施例では、次に述べるように量子化誤差を２ライン先の周辺画素まで拡散させるため、例えば３ラインのラインメモリが誤差記憶１４８５ａに用いられる。
【０１１４】
誤差拡散マトリクス１４８５ｂは、誤差記憶１４８５ａに記憶されている量子化誤差データから次の注目画素に加算する拡散誤差を計算する。本実施例では、誤差拡散マトリクス１４８５ｂは、図１１の（ｂ）に示すような副走査方向ｙ（図上で縦方向）が３画素、主走査方向ｘ（図上で横方向）が５画素のサイズの誤差拡散マトリクスを用いて拡散誤差データを算出する。図１１の（ｂ）において、＊印は次の注目画素の位置に相当し、ａ，ｂ，．．．，ｋ，ｌは、周辺の１２個の処理済み画素の位置に対応した係数（総和は３２）である。誤差拡散マトリクス１４８５ｂでは、それら１２個の処理済み画素に対する量子化誤差と対応した係数ａ〜ｌとの積和を３２で除した値を、次の注目画素に対する拡散誤差として誤差加算１４８７に与える。
【０１１５】
ＳＩＭＤ型プロセッサ１４３による画像特徴抽出は、図１１の（ａ）に示すように、エッジ検出１４３ａと領域拡張処理１４３ｂからなる。エッジ検出１４３ａは、入力画像データのエッジ検出を行うもので、本実施例ではレベル０（エッジ度最大）からレベル８（非エッジ）までのエッジレベルを表す４ビットのエッジデータを出力する。より具体的には、例えば図１２に示す４種類の５×５の微分フィルタＤＦ１〜４を用いて、主走査方向，副走査方向および主走査方向から±４５゜傾いた方向の４方向についてエッジ量を検出し、その中で絶対値が最大のエッジ量を選び、そのエッジ量の絶対値をレベル０からレベル３までの４レベルのエッジレベルに量子化して出力する。領域拡張処理１４３ｂは、エッジ検出１４３ａにより検出されたエッジに対し７画素幅の領域拡張処理を行うもので、エッジ検出より出力されたエッジデータを参照し、注目画素の周囲の７×７画素の領域（主走査方向の前後３画素、副走査方向の前後３画素の範囲）の中で最小のエッジレベル（最大のエッジ度合）を注目画素のエッジレベルとして、それを４ビットのエッジデータとして出力する。このエッジデータは、誤差データ算出１４８１の乗算４ａ（図１１のａ）に与えられる。
【０１１６】
図１１の（ａ）のディザ閾値発生（２ａ〜２ｃ）が出力するディザ閾値データに、乗算４ａがエッジデータに対応する係数を乗算し、加算４ｂが乗算の積データに＋１２８を加算する。この加算の和データが量子化閾値（例えば図１４）として量子化器４ｃに与えられる。
【０１１７】
乗算４ａは、領域拡張処理１４３ｂより出力されたエッジデータで表されるエッジレベルに応じた振動幅で、画像空間上で周期的に振動する量子化閾値を生成する。本実施例では、図１１の（ａ）のディザ閾値発生（２ａ〜２ｃ）は、図１３の（ａ）に示すような１から６までの順に（１が最小、６が最大）ラインを成長させるように配置した４×４のディザ閾値マトリクスを用い、画像空間上で周期的に１から６まで振動するディザ閾値を出力する。なお、図１３の（ａ）に示す数値は順番数値であり、ディザ閾値ではない。１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。同じ順番数値には同じ値のディザ閾値を使用している。ディザ閾値周期は、これは６００ｄｐｉの画像形成の場合には１６８Ｌｐｉに相当する。このようなディザ閾値発生（２ａ〜２ｃ）は、上記ディザ閾値マトリクスを格納したＲＯＭと、画像データの主，副走査のタイミング信号をカウントして、このＲＯＭの読み出しアドレスを発生するカウンタによって構成している。
【０１１８】
図１１の（ａ）に示す乗算４ａは、画像特徴抽出（１４３）からのエッジデータで示されるエッジレベルがレベル０（非エッジ）の時に係数３を、レベル１の時に係数２を、レベル２の時に係数１を、レベル３（最大エッジ度合）の時に係数０を、ディザ閾値発生（２ａ〜２ｃ）の出力値に乗じる。
【０１１９】
ここで、図１３の（ａ）で１との順番数値に対応するディザ閾値を主走査方向ｘに並べることにより、主走査方向ｘに２画素並んだドットを最初に形成すること、例えば図１５のＰＭ１、を表す。このように、安定したドット形成がなされることを意図して、エネルギーが少ない書込みレベルである１値を２画素並べる。この場合のスクリーン角とラインの成長方向を図１３の（ｃ）に示した。ラインの成長方向は、図中の「ラインが成長する方向１」に示した。
【０１２０】
以上のように処理した量子化データをプリンタ１００に出力して、画像をプリントアウトする。これによって、文字，画像の変化点や比較的低線数の網点画像部などは解像性が良く、写真，画像の変化の少ない部分、高線数の網点画像などは滑らかで安定性が良く、それら領域が違和感なく整合した高品位な画像をプリントアウトできる。その根拠を次に説明する。
【０１２１】
画像中の文字や線画のエッジ部のような変化が急峻でエッジレベルがレベル３（エッジ度合最高）となる部分では、中濃度および高濃度の量子化閾値発生（２ａ〜２ｃ，４ａ，４ｂ）で生成される量子化閾値は、領域拡張処理１４３ｂが与える係数値が０となるので乗算４ａの出力が零となるが、加算４ｂに、＋１２８とは別の固定値（図１８）が与えられ、固定閾値を用いた純粋な（原理的な）誤差拡散法による量子化処理が行われるため、解像性の良い画像を形成できる。
【０１２２】
写真や画像の平坦部のようにエッジ度合が低い部分では、量子化閾値発生（２ａ〜２ｃ，４ａ，４ｂ）によって生成される量子化閾値の振動幅が大きくなるため、量子化処理（１４８１）の量子化処理はディザ基調の処理となり、画像データはディザ閾値周期で網点化される。図１３の（ａ）に示すような順番の閾値配置のディザ閾値マトリクスが量子化閾値の生成に用いられるため、画像データの濃度レベルが上昇するにつれて、ディザ閾値周期内でスクリーン角にそって成長したライン中央部より渦巻き状に出力ドットが成長するようになる。
【０１２３】
図１３の（ｂ）は、図１３の（ａ）に対する別の変形例、第２例、として、ラインの成長の順番を示す。これはディザ閾値の配列順を示すもので、１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。ラインが成長する順番、およびディザ閾値の大小関係を示した。順番を表わす数値は、図１１の（ａ）のディザ閾値発生（２ａ〜２ｃ）のデータ値である。ラインが成長する際に形成されていく画素の順番が図１３の（ａ）の場合と異なるが、このような値を設定しても同様にスクリーン角に沿ったラインを形成し、滑らかな画像を得ることができる。
【０１２４】
スキャナによって原稿画像を読み取る場合などは、通常、図１３の（ｄ）に細線の矢線で示すように主走査は左から右へ、副走査は上から下へ行われ、画像データは読み取られた順に入力されるため、量子化処理の方向つまり量子化誤差の伝搬方向は、図１３の（ｄ）に太線の矢印で示すように左上から右下へ向かう方向である。この場合、画像平坦部において、４画素×４画素のディザ閾値周期内で図１４に示すような量子化閾値が、加算４ｂの出力に生成されるため、濃度レベルが低レベルから上昇するにつれて、図１３の（ａ）に示すような順番で出力ドットが発生する。つまり、主走査方向ｘを左から右へとラインが太くなるように出力ドットが成長する。
【０１２５】
画像の低濃度部、中濃度部、高濃度部における出力ドット（記録ドット）の発生の様子を図１５に示す。図１５に見られるように、低〜中濃度にかけて、スクリーン角に沿ってライン状に記録画像が成長する。したがって、低，中濃度の画像平坦部の粒状性が良好で滑らかな画像を形成できる。また、低濃度部では図１５のＰＭ１に示すように、出力ドット（記録ドット）は最初主走査方向に２画素並んだ方向に成長し、続いて、スクリーン角に沿ってライン状に成長する。つまり、低濃度部では、主走査方向ｘへ優先的に２画素並んで成長する横基調のドット成長となる。このような横基調のドット成長とすると、特に電子写真方式のプリンタを画像形成に利用する場合に、１値で副走査方向ｙに２画素並べた場合に比べて、トナー像の再現性が向上し、画像のざらつきが低減し、安定性の優れた高品位な画像を形成できる。
【０１２６】
本実施例においては、エッジ度合の大きい領域と小さい領域の境界部分ではエッジ度合が大きくなるに従って線数を上げるように、量子化パラメータを変更し、ディザ主体の処理から誤差拡散主体の処理へ、あるいは、その逆向きに量子化処理の特性が滑らかに切り替えられる。したがって、両画像領域の境界部分が違和感なく整合した画像を形成することができる。
【０１２７】
図１６〜図１８に、エッジ度１（写真寄り；写真主体；網点画像）〜３（文字寄り；文字主体；線画）の量子化閾値（加算４ｂの出力）の例をそれぞれ示す。図１６および図１７に一例として示した、エッジ度１および２の量子化閾値は、線数として２６８Ｌｐｉであり、図１８に示したエッジ度３の量子化閾値は、低画像濃度領域に置いては、３００Ｌｐｉの線数であり、中〜高画像濃度領域に置いては、誤差拡散処理となる。
【０１２８】
図１９の（ａ）に、第３例として、異なるスクリーン角の方向にそってライン状に記録ドットを成長させるための閾値配列の順番の例を示した。数値はディザ閾値の配列順を示す。１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。この場合のスクリーン角を図１９の（ｂ）に示した。図２０に量子化閾値（加算４ｂの出力）の例を示した。
【０１２９】
図２１の（ａ）に、第４例として、４×４画素の中で量子化閾値が小さい、ラインが成長する順番の一例を示した。この順番の数値も、ディザ閾値の配列順を示す。１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。図２１の（ｂ）はその場合のスクリーン角を示し、図２２に量子化閾値（加算４ｂの出力）の例を、図２３に画像の低濃度部、中濃度部、高濃度部における出力ドットの発生の様子を示す。
【０１３０】
このようにしても、滑らかな画像を得ることができる。また、主走査毎に交互に異なるビームで潜像形成を行う、２ビームを用いる光学系の場合には、一枚出力毎に、２つのビームのうちのどちらかを先に変えても、２ビームの出力差の影響が小さくなるというメリットがある。
【０１３１】
図２４の（ａ）に細線の矢線で示すように主走査を右から左へ、副走査を上から下へ行って原稿画像が読み取られ、その読み取りの順に画像データが入力される場合には、量子化処理の方向つまり量子化誤差の伝搬方向は、図２４の（ａ）に太線の矢印で示すように右上から左下へ向かう方向である。この場合、画像平坦部において、４画素×４画素のディザ閾値周期内で図２４の（ｂ）に示すような順番で成長する図２５に示す量子化閾値を使用する。この順番の数値も、ディザ閾値の配列順を示す。１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。
【０１３２】
ここで、画素が成長する順番は、図１３の（ａ）と比較すると、１〜３番目までの画素は共通で、４〜６が異なる。このように設定することにより、主走査方向ｘの右から左へと行われる場合とで、つまり、図１３の（ｃ），図１９の（ｂ），図２１の（ｂ）の「ラインが成長する方向２」に示すように、主走査方向ｘを右から左へとラインが成長するように出力ドットを形成し、滑らかな画像をえることができる。
【０１３３】
最初に形成されるドットが、副走査方向に２画素形成するように４ｘ４画素の中で量子化閾値の順番を設定した例を図２６の（ａ）に示した。この順番の数値も、ディザ閾値の配列順を示す。１とある箇所のディザ閾値は最小値であり、順番数値が大きくなるに従い、大きい閾値が宛てられている。図２６の（ｂ）に量子化閾値（加算４ｂの出力）の例を示した。低画像濃度、中画像濃度、高画像濃度のドットの成長の一例を、図２７に示した。
【０１３４】
【発明の効果】
多階調画像データを誤差拡散法によって低階調の量子化データに変換する階調処理によっても、滑らかな画像を容易に再生できる量子化データが得られる。
【図面の簡単な説明】
【図１】  本発明の１実施例の複合機能フルカラー複写機の概観を示す正面図である。
【図２】  図１に示すプリンタ１００の作像機構の概要を示す拡大縦断面図である。
【図３】  図１に示す複写機の画像データ処理のシステム構成を示すブロック図である。
【図４】  図３に示す画像データインターフェース制御ＣＤＩＣの機能構成の概要を示すブロック図である。
【図５】  画像メモリアクセス制御ＩＭＡＣの機能構成の概要を示すブロック図である。
【図６】  画像データ処理器ＩＰＰの機能構成の概要を示すブロック図である。
【図７】  図３に示す画像データ処理装置ＩＰＰの機能構成の概要を示すブロック図である。
【図８】  図７に示すプロセッサアレー１４４の機能構成の概要を示すブロック図である。
【図９】  図７に示す特殊処理１４８の、誤差拡散処理を用いる多値階調画像データの低階調データへの量子化処理の機能構成、を示すブロック図である。
【図１０】  （ａ）は、画像上の画素区分を模式的に示す平面図であり、左下がり斜線の小四角が量子化処理対象の画素（注目画素）、丸付きの１，２，３が、量子化誤差を注目画素に与える先行画素である。（ｂ）は、誤差拡散処理演算を行う機能構成を示すブロック図である。
【図１１】  （ａ）は、図７に示すＳＩＭＤ型プロセッサ１４３と特殊処理１４８の、誤差拡散処理を用いる多値階調画像データの低階調データへの量子化処理の時の、機能分担の概要を示すブロック図である。（ｂ）は、誤差拡散マトリクスの、＊印で示す注目画素と、それに量子化誤差を与えるａ，ｂ，．．．，ｋ，ｌとを模式的に示す平面図である。
【図１２】  図１１の（ａ）に示すエッジ検出１４３ａでエッジ量の算出に用いる微分フィルタのフィルタ係数を示す平面図である。
【図１３】  （ａ）は図１１の（ａ）に示すディザしきい値発生２ａ〜２ｃが有するディザ閾値（ディザ閾値マトリクス）の、小さい値から大きい値への配列順の第１例を示す平面図、（ｂ）は第２例を示す平面図、（ｃ）は画像上の画素区分とスクリーン角を模式的に示す平面図であり、（ｄ）は原稿上に画像読み取りの走査方向（細線矢印）と誤差拡散処理の方向（太線矢印）を示す平面図である。
【図１４】  図１１の（ａ）の量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図１５】  図１４に示す量子化閾値ＤＴ１，ＤＴ２およびＤＴ３で、同一値の低濃度画像データ，中濃度画像テータおよび高濃度画像データを量子化した場合の、量子化データで表される画像ＰＭ１，ＰＭ２およびＰＭ３を示す平面図である。
【図１６】  図１１の（ａ）に示す画像特徴抽出１４３が、エッジ度１を乗算４ａに与えたときに、量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図１７】  図１１の（ａ）に示す画像特徴抽出１４３が、エッジ度２を乗算４ａに与えたときに、量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図１８】  図１１の（ａ）に示す画像特徴抽出１４３が、エッジ度３を乗算４ａに与えたときに、量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図１９】  （ａ）は図１１の（ａ）に示すディザしきい値発生２ａ〜２ｃが有するディザ閾値（ディザ閾値マトリクス）の、小さい値から大きい値への配列順の第３例を示す平面図、（ｂ）は画像上の画素区分とスクリーン角を模式的に示す平面図である。
【図２０】  図１１の（ａ）の量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図２１】  （ａ）は図１１の（ａ）に示すディザしきい値発生２ａ〜２ｃが有するディザ閾値（ディザ閾値マトリクス）の、小さい値から大きい値への配列順の第４例を示す平面図、（ｂ）は画像上の画素区分とスクリーン角を模式的に示す平面図である。
【図２２】  図１１の（ａ）の量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図２３】  図２２に示す量子化閾値ＤＴ１６，ＤＴ１７およびＤＴ１８で、同一値の低濃度画像データ，中濃度画像テータおよび高濃度画像データを量子化した場合の、量子化データで表される画像ＰＭ４，ＰＭ５およびＰＭ６を示す平面図である。
【図２４】  （ａ）は原稿上に画像読み取りの走査方向（細線矢印）と誤差拡散処理の方向（太線矢印）を示す平面図である。（ｂ）は図１１の（ａ）に示すディザしきい値発生２ａ〜２ｃが有するディザ閾値（ディザ閾値マトリクス）の、小さい値から大きい値への配列順の第５例を示す平面図である。
【図２５】  図１１の（ａ）の量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図２６】  （ａ）は図１１の（ａ）に示すディザしきい値発生２ａ〜２ｃが有するディザ閾値（ディザ閾値マトリクス）の、小さい値から大きい値への配列順の第６例を示す平面図である。（ｂ）は図１１の（ａ）の量子化器４ｃに与えられる量子化閾値の例を示す平面図である。
【図２７】  図２６の（ｂ）に示す量子化閾値ＤＴ２２，ＤＴ２３およびＤＴ２４で、同一値の低濃度画像データ，中濃度画像テータおよび高濃度画像データを量子化した場合の、量子化データで表される画像ＰＭ７，ＰＭ８およびＰＭ９を示す平面図である。
【符号の説明】
１０：カラー原稿スキャナ  ２０：操作ボード
３０：自動原稿供給装置    ８０：電源装置
９０：マザーボード        １００：カラープリンタ
ＰＣ：パソコン            ＰＢＸ：交換器
ＰＮ：通信回線            １０２：光書込みユニット
１０３，１０４：給紙カセット
１０５：レジストローラ対  １０６：転写ベルトユニット
１０７：定着ユニット      １０８：排紙トレイ
１１０Ｍ，１１０Ｃ，１１０Ｙ，１１０Ｋ：感光体ユニット
１１１Ｍ，１１１Ｃ，１１１Ｙ，１１１Ｋ：感光体ドラム
１２０Ｍ，１２０Ｃ，１２０Ｙ，１２０Ｋ：現像器
１６０：転写搬送ベルト
ＡＣＰ：画像データ処理装置
ＣＤＩＣ：画像データインターフェース制御
ＩＭＡＣ：画像メモリアクセス制御
ＩＰＰ：画像データ処理器
【図１】
0003963260.tif 000002
【図２】
0003963260.tif 000003
【図３】
0003963260.tif 000004
【図４】
0003963260.tif 000005
【図５】
0003963260.tif 000006
【図６】
0003963260.tif 000007
【図７】
0003963260.tif 000008
【図８】
0003963260.tif 000009
【図９】
0003963260.tif 000010
【図１０】
0003963260.tif 000011
【図１１】
0003963260.tif 000012
【図１２】
0003963260.tif 000013
【図１３】
0003963260.tif 000014
【図１４】
0003963260.tif 000015
【図１５】
0003963260.tif 000016
【図１６】
0003963260.tif 000017
【図１７】
0003963260.tif 000018
【図１８】
0003963260.tif 000019
【図１９】
0003963260.tif 000020
【図２０】
0003963260.tif 000021
【図２１】
0003963260.tif 000022
【図２２】
0003963260.tif 000023
【図２３】
0003963260.tif 000024
【図２４】
0003963260.tif 000025
【図２５】
0003963260.tif 000026
【図２６】
0003963260.tif 000027
【図２７】
0003963260.tif 000028