(57)【要約】【課題】低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることにより、滑らかな画像を得ることができる多値誤差拡散を使用する画像処理装置を提供する。【解決手段】所定の特徴量抽出閾値に基づいて画像データから特徴量を抽出する特徴量抽出手段１１３０と、特徴量抽出結果に応じて量子化閾値を生成する閾値発生手段１１４０と、生成された量子化閾値を用いて画像データを誤差拡散法により量子化データに変換する階調処理手段１１２０と、を備え、閾値発生手段は、量子化閾値を選択的に指定可能な量子化閾値選択手段を備える。これにより、低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることができ、滑らかな画像を得ることができる。【選択図】        図１１
2007158844.tif 000002
【特許請求の範囲】
【請求項１】
所定の特徴量抽出閾値に基づいて画像データから特徴量を抽出する特徴量抽出手段と、
この特徴量抽出手段による特徴量抽出結果に応じて量子化閾値を生成する閾値発生手段と、
この閾値発生手段で生成された前記量子化閾値を用いて前記画像データを誤差拡散法により量子化データに変換する階調処理手段と、
を備え、
前記閾値発生手段は、前記量子化閾値を選択的に指定可能な量子化閾値選択手段を備える、
ことを特徴とする画像処理装置。
【請求項２】
前記閾値発生手段は、振幅Ａ１で周期的に振動する第１の量子化閾値と、画素の位置ｘによらず固定（振幅Ａ２＝０）の第２の量子化閾値と、第１の量子化閾値の振幅Ａ１と、前記第２の量子化閾値の振幅Ａ２に対して、
Ａ１（ｘ）≧Ａ３（ｘ）≧Ａ２（ｘ）
ただし、Ａ１≠Ａ２
を満たす振幅Ａ３を有する第３の量子化閾値と、を選択可能である、
ことを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記量子化閾値選択手段により選択された量子化閾値に応じて、前記特徴量抽出閾値のデフォルト値を変更する、
ことを特徴とする請求項１または２記載の画像処理装置。
【請求項４】
所定の特徴量抽出閾値に基づいて画像データから特徴量を抽出する特徴量抽出手段と、
この特徴量抽出手段による特徴量抽出結果に応じて量子化閾値を生成する閾値発生手段と、
この閾値発生手段で生成された前記量子化閾値を用いて前記画像データを誤差拡散法により量子化データに変換する階調処理手段と、
を備え、
前記特徴量抽出手段は、前記特徴量抽出閾値を選択的に指定可能な特徴量抽出閾値選択手段を備える、
ことを特徴とする画像処理装置。
【請求項５】
前記特徴量抽出閾値選択手段は、前記画像データが単色で濃度が薄いシングルカラー画像の場合、フルカラー画像に比べて前記特徴量抽出閾値を低くする、
ことを特徴とする請求項４記載の画像処理装置。
【請求項６】
前記特徴量抽出閾値選択手段は、登録色やパステルなどのユーザが最大濃度を設定可能な機能を有する場合には、取り得る濃度の最大値から、取り得る濃度最大値と前記特徴量抽出閾値との関係を予め求めておき、ユーザが設定した取り得る最大濃度値に基づいて前記特徴量抽出閾値を決定する、
ことを特徴とする請求項４記載の画像処理装置。
【請求項７】
シートスルータイプの原稿搬送装置を用いて原稿を読み取った前記画像データに対しては、原稿をコンタクトガラス上に載置させて読み取った前記画像データと比べて前記特徴量抽出閾値を写真寄りに設定する、
ことを特徴とする請求項４記載の画像処理装置。
【請求項８】
シートスルータイプの原稿搬送装置を用いて原稿を読み取った前記画像データに対しては変倍率に応じて前記特徴量抽出閾値を変更し、原稿をコンタクトガラス上に載置させて読み取った前記画像データに対しては変倍率に応じた前記特徴量抽出閾値の変更を行わない、
ことを特徴とする請求項４記載の画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、多階調画像データを誤差拡散法による量子化処理によって量子化する画像処理装置に関する。
【背景技術】
【０００２】
特許文献１には、多階調画像データを誤差拡散法による量子化処理によって量子化し、量子化データに従ってドットを出力することにより画像を形成する画像形成方法において、多階調画像データの濃度レベルが上昇するに従って、画像空間上の特定の周期内で内側から外側へ向かって渦巻き状に出力ドットを成長させるように、量子化処理のための量子化閾値を周期的に振動させることを特徴とする画像形成方法が記載されている。
【０００３】
【特許文献１】特開２００１−３５２４４８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１によれば、多値誤差拡散の閾値パラメータを渦巻き上に成長するドット集中型としていることにより、プリンタ部の特性にもよるが、ハイライト部においてやや“ざらつき”やすく、カラー複写機などが出力する画像に要求される“滑らか”な画像がやや得られにくい、という問題がある。
【０００５】
より具体的には、階調処理パラメータ（誤差拡散処理の量子化閾値および特徴量抽出閾値など）により画像データに対して階調処理を行った場合、階調処理パラメータにより、モアレが発生したり、粒状性、粒状感・ざらつき感などが変わったり、低コントラスト文字（特に薄い文字）や細線の再現性が異なったりする場合がある。
【０００６】
本発明は、上記に鑑みてなされたものであって、低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることにより、滑らかな画像を得ることができる多値誤差拡散を使用する画像処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１にかかる発明は、所定の特徴量抽出閾値に基づいて画像データから特徴量を抽出する特徴量抽出手段と、この特徴量抽出手段による特徴量抽出結果に応じて量子化閾値を生成する閾値発生手段と、この閾値発生手段で生成された前記量子化閾値を用いて前記画像データを誤差拡散法により量子化データに変換する階調処理手段と、を備え、前記閾値発生手段は、前記量子化閾値を選択的に指定可能な量子化閾値選択手段を備える。
【０００８】
また、請求項２にかかる発明は、請求項１記載の画像処理装置において、前記閾値発生手段は、振幅Ａ１で周期的に振動する第１の量子化閾値と、画素の位置ｘによらず固定（振幅Ａ２＝０）の第２の量子化閾値と、第１の量子化閾値の振幅Ａ１と、前記第２の量子化閾値の振幅Ａ２に対して、
Ａ１（ｘ）≧Ａ３（ｘ）≧Ａ２（ｘ）
ただし、Ａ１≠Ａ２
を満たす振幅Ａ３を有する第３の量子化閾値と、を選択可能である。
【０００９】
また、請求項３にかかる発明は、請求項１または２記載の画像処理装置において、前記量子化閾値選択手段により選択された量子化閾値に応じて、前記特徴量抽出閾値のデフォルト値を変更する。
【００１０】
また、請求項４にかかる発明は、所定の特徴量抽出閾値に基づいて画像データから特徴量を抽出する特徴量抽出手段と、この特徴量抽出手段による特徴量抽出結果に応じて量子化閾値を生成する閾値発生手段と、この閾値発生手段で生成された前記量子化閾値を用いて前記画像データを誤差拡散法により量子化データに変換する階調処理手段と、を備え、前記特徴量抽出手段は、前記特徴量抽出閾値を選択的に指定可能な特徴量抽出閾値選択手段を備える。
【００１１】
また、請求項５にかかる発明は、請求項４記載の画像処理装置において、前記特徴量抽出閾値選択手段は、前記画像データが単色で濃度が薄いシングルカラー画像の場合、フルカラー画像に比べて前記特徴量抽出閾値を低くする。
【００１２】
また、請求項６にかかる発明は、請求項４記載の画像処理装置において、前記特徴量抽出閾値選択手段は、登録色やパステルなどのユーザが最大濃度を設定可能な機能を有する場合には、取り得る濃度の最大値から、取り得る濃度最大値と前記特徴量抽出閾値との関係を予め求めておき、ユーザが設定した取り得る最大濃度値に基づいて前記特徴量抽出閾値を決定する。
【００１３】
また、請求項７にかかる発明は、請求項４記載の画像処理装置において、シートスルータイプの原稿搬送装置を用いて原稿を読み取った前記画像データに対しては、原稿をコンタクトガラス上に載置させて読み取った前記画像データと比べて前記特徴量抽出閾値を写真寄りに設定する。
【００１４】
また、請求項８にかかる発明は、請求項４記載の画像処理装置において、シートスルータイプの原稿搬送装置を用いて原稿を読み取った前記画像データに対しては変倍率に応じて前記特徴量抽出閾値を変更し、原稿をコンタクトガラス上に載置させて読み取った前記画像データに対しては変倍率に応じた前記特徴量抽出閾値の変更を行わない。
【発明の効果】
【００１５】
請求項１にかかる発明によれば、画像データを誤差拡散法により量子化データに変換する量子化閾値を選択的に指定可能とすることにより、低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることにより、滑らかな画像を得ることができる多値誤差拡散を使用する画像処理装置を提供することができるという効果を奏する。
【００１６】
また、請求項２にかかる発明によれば、写真用の第１の量子化閾値と、文字部用の第２の量子化閾値との切り替わり部分で発生するドット影や、細線割れなどを低減することができるという効果を奏する。
【００１７】
また、請求項３にかかる発明によれば、例えば中間閾値の線数（第３の量子化閾値の選択値）を変更したことにより、低コントラスト文字（濃度が薄い文字）が、文字がぼけて見えたり、太って見えたりすることを低減することができるという効果を奏する。
【００１８】
また、請求項４にかかる発明によれば、画像データから特徴量を抽出する特徴量抽出閾値を選択的に指定可能とすることにより、低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることにより、滑らかな画像を得ることができる多値誤差拡散を使用する画像処理装置を提供することができるという効果を奏する。
【００１９】
また、請求項５にかかる発明によれば、最高濃度が低い色味（ピンクやライトグリーンなど）により全面画像が形成されている場合には、特徴量抽出閾値を文字処理をされるように適宜低く変更することにより、写真処理されることを防ぎ、文字や細線の再現性を向上させることができるという効果を奏する。
【００２０】
また、請求項６にかかる発明によれば、登録色やパステルなどの、ユーザが最大濃度を設定可能な色味を使用しても、低コントラスト文字や細線の再現を向上することができるという効果を奏する。
【００２１】
また、請求項７にかかる発明によれば、シートスルータイプの原稿搬送装置を用いて原稿を読み取った画像データに対しては、原稿をコンタクトガラス上に載置させて読み取った画像データと比べて特徴量抽出閾値を写真寄りに設定することにより、ショックジターによる異常画像を低減し、画質との両立を図ることができるという効果を奏する。
【００２２】
また、請求項８にかかる発明によれば、シートスルータイプの原稿搬送装置を用いて原稿を読み取った画像データに対しては変倍率に応じて特徴量抽出閾値を変更し、原稿をコンタクトガラス上に載置させて読み取った画像データに対しては変倍率に応じた特徴量抽出閾値の変更を行わないことにより、シートスルータイプの原稿搬送装置を用いて原稿を読み取った画像データのショックジターによる異常画像（横スジ）を低減することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２３】
以下に添付図面を参照して、この発明にかかる画像処理装置の最良な実施の形態を詳細に説明する。
【００２４】
本発明の実施の一形態を図１ないし図５１に基づいて説明する。本実施の形態は、画像処理装置として、コピー機能、ファクシミリ（ＦＡＸ）機能、プリント機能、スキャナ機能及び入力画像（スキャナ機能による読み取り原稿画像やプリンタあるいはＦＡＸ機能により入力された画像）を配信する機能等を複合したいわゆるＭＦＰ（Multi Function Peripheral）と称される電子写真方式のカラー複写装置１に適用した例を示す。
【００２５】
図１は、電子写真方式のカラー複写装置１の要部概略構成正面図である。図１において、カラー複写装置１は、本体筐体２の内部に、画像形成手段であるプリンタ部１００、給紙部２００及び画像読み取り手段であるスキャナ部３００等が内蔵されており、本体筐体２の上面にコンタクトガラス３が配設されている。カラー複写装置１は、その上部にＡＤＦ（Auto Document Feeder）４００が配設されており、ＡＤＦ４００は、その原稿台４０１上にセットされた複数枚の原稿Ｇを１枚ずつ分離してローラ及び原稿搬送ベルト４０２でコンタクトガラス３上のスキャナ部３００による原稿読取位置に搬送し、読み取りの完了した原稿Ｇを原稿搬送ベルト４０２で図示しない排紙トレイ上に排出する。
【００２６】
上記給紙部２００は、給紙トレイ２０１、反転部２０２及び図示しない搬送ローラ等を備えており、給紙トレイ２０１内の複数枚の転写紙（転写材）Ｐを１枚ずつ分離してプリンタ部１００に搬送する。反転部２０２は、プリンタ部１００で画像形成された転写紙Ｐの表裏面を反転させて、再度、プリンタ部１００に送り込んで、裏面に画像形成させる。また、本体筐体１０１の一方側の側面には、手差しで転写紙Ｐがセットされる給紙トレイ２０３が設けられており、給紙部２００は、この給紙トレイ２０３上の転写紙Ｐもプリンタ部１００に搬送する。
【００２７】
また、本体筐体１０１の給紙トレイ２０３とは反対側の側面には、排紙トレイ２０４が配設されており、プリンタ部１００で画像形成の完了した転写紙Ｐが排紙トレイ２０４上に順次排出される。
【００２８】
上記プリンタ部１００は、本体筐体２の内部略中央部に設けられ、そのプリンタ部１００の略中央部に、所定長さにわたって上下斜め方向に環状の中間転写ベルト１０１が配設されている。中間転写ベルト１０１は、駆動ローラ１０２と転写ローラ１０３に張り渡されて、図１に矢印で示す時計方向に回転駆動され、この中間転写ベルト１０１に沿って、黒（Ｋ）及びイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）の３色の合計４つの像担持体としてのφ３０［ｍｍ］の有機感光体（ＯＰＣ）ドラム１０４Ｋ〜１０４Ｃが配設されている。この感光体ドラム１０４Ｋ〜１０４Ｃの周囲には、感光体ドラム１０４Ｋ〜１０４Ｃの表面を帯電する帯電チャージャ１０５Ｋ〜１０５Ｃ、一様に帯電された感光体ドラム１０４Ｋ〜１０４Ｃの表面上にレーザ光を照射して静電潜像を形成するレーザ光学系１０６、静電潜像に各色トナーを供給して現像し各色毎にトナー像を形成する黒現像ユニット１０７Ｋ及びＹ（イエロー）、Ｍ（マゼンタ）、Ｃ（シアン）の３つのカラー現像ユニット１０７Ｙ、１０７Ｍ、１０７Ｃ、上記中間転写ベルト１０１に転写電圧を印加するバイアスローラ１０８Ｋ〜１０８Ｃ及び符号は付さないが転写後の感光体ドラム１０４Ｋ〜１０４Ｃの表面に残留するトナーを除去するクリーニング装置、転写後の感光体ドラム１０４Ｋ〜１０４Ｃの表面に残留する電荷を除去する除電部等が順次配列されている。
【００２９】
プリンタ部１００は、反時計方向に回転される感光体ドラム１０４Ｋ〜１０４Ｃを、帯電チャージャ１０５Ｋ〜１０５Ｃによって一様に帯電させて、当該一様に帯電した感光体ドラム１０４Ｋ〜１０４Ｃに、各色の色データで変調されたレーザ光をレーザ光学系１０６から照射して静電潜像を形成し、静電潜像の形成された各感光体ドラム１０４Ｋ〜１０４Ｃに各色の現像ユニット１０７Ｋ〜１０７Ｃによって各色のトナーを供給してトナー画像を形成する。プリンタ部１００は、バイアスローラ１０８Ｋ〜１０８Ｃで転写電圧を中間転写ベルト１０１に印加して、各感光体ドラム１０４Ｋ〜１０４Ｃ上の各色のトナー画像を中間転写ベルト１０１に順次重ね合わせて転写することで、フルカラーのトナー画像を転写する。
【００３０】
また、プリンタ部１００は、中間転写ベルト１０１を挟んで転写ローラ１０３に対向する位置に加圧ローラ１０９が配置され、加圧ローラ１０９と転写ローラ１０３との間に、給紙部２００からの転写紙Ｐが搬送されてくる。この加圧ローラ１０９と転写ローラ１０３への転写紙Ｐの搬送路上に、搬送ローラ１１０とレジストローラ１１１が配設されており、搬送ローラ１１０が、給紙部２００からの転写紙Ｐをレジストローラ１１１に搬送して、レジストローラ１１１が当該搬送されてきた転写紙Ｐを中間転写ベルト１０１上のトナー画像とのタイミング調整を行って、加圧ローラ１０９と転写ローラ１０３との間に搬送する。
【００３１】
転写ローラ１０３は、中間転写ベルト１０１に転写電圧を印加して、上記中間転写ベルト１０１上のトナー画像を、加圧ローラ１０９との間に搬送されてきた転写紙Ｐに転写する。
【００３２】
プリンタ部１００は、トナー画像の転写の完了した転写紙Ｐの搬送方向下流側に、搬送ベルト１１２と定着ユニット１１３が配設されており、トナー画像が転写されて中間転写ベルト１０１から剥離された転写紙Ｐを搬送ベルト１１２によって定着ユニット１１３に搬送する。定着ユニット１１３は、定着温度に加熱される定着ローラ１１４と定着ローラ１１４に圧接されている加圧ローラ１１５を備え、搬送されてきた転写紙Ｐを回転駆動される定着ローラ１１４と加圧ローラ１１５で加熱・加圧しつつ搬送して、転写紙Ｐ上のトナー画像を転写紙Ｐに定着させて、本体筐体２の側面に設けられた排紙トレイ２０４上に排出する。
【００３３】
上記スキャナ部３００は、図２に拡大して示すように、ランプシェード３０１の設けられたハロゲンランプ３０２と原稿Ｇやハロゲンランプ３０２からの光を原稿Ｇや白基準板（図示略）に反射する第１ミラー３０３及び原稿Ｇや白基準板からの反射光を反射する第２ミラー３０４を搭載した第１走行体３０５、第２ミラー３０４で反射された光を順次反射する第３ミラー３０６と第４ミラー３０７を搭載した第２走行体３０８、切換可能な２つの赤外線カットフィルタ３０９、３１０、レンズ３１１及び光電変換素子としてのＣＣＤ（Charge Coupled Device ）３１２等を備えており、第１走行体３０５と第２走行体３０８をそれぞれ所定の移動速度で副走査方向（図２に矢印ａで示す方向）に移動させながら、コンタクトガラス３上の原稿Ｇに第１走行体３０５上のハロゲンランプ３０２から読取光を照射して、原稿Ｇからの反射光を第２ミラー３０４で第２走行体３０８上の第３ミラー３０６に反射する。スキャナ部３００は、第３ミラー３０６で第２ミラー３０４からの反射光を第４ミラー３０７方向に反射して、第４ミラーで反射光を赤外線カットフィルタ３０９、３１０方向に反射し、そのとき光路上に位置している赤外線カットフィルタ３０９または赤外線カットフィルタ３１０で赤外線をカットして、レンズ３１１に入射させる。スキャナ部３００は、入射光をＣＣＤ３１２に集光させ、ＣＣＤ３１２は、入射光を光電変換することで、原稿Ｇの画像を読み取って、アナログの画像信号として出力する。
【００３４】
カラー複写装置１は、本体筐体２の上面部に、図３に示すように、操作部５００が設けられており、操作部５００には、スタートキー５０１、クリア／ストップキー５０２、テンキー５０３、割り込みキー５０４、メモリコールキー５０５、予熱／モードクリアキー５０６、カラー調整／登録キー５０７、プログラムキー５０８、オプションキー５０９、エリア加工キー５１０及び液晶画面５１１等が設けられている。
【００３５】
そして、カラー複写装置１は、その制御系が、図４に示すように構成されており、カラー複写装置１の各部を制御してカラー複写装置１としての処理を実行するシステムコントローラ６００のＣＰＵ（Central Processing Unit ）６０１、各種プログラムやデータを格納するＲＯＭ（Read Only Memory）６０２、ＣＰＵ６０１のワークメモリとして利用されるＲＡＭ（Random Access Memory）６０３、ＣＰＵ６０１と各種回路部を接続するインタフェースＩ／Ｏ６０４、各種センサ制御部６０５、電源・バイアス制御部６０６、駆動制御部６０７、操作制御部６０８、通信制御部６０９、記憶装置制御部６１０、記憶装置６１１、ＩＰＵ６１２、レーザ光学系駆動部６１３、トナー補給回路６１４等を備えている。
【００３６】
各種センサ制御部６０５には、ＹＭＣＫ各現像ユニット１０７Ｋ〜１０７Ｃ内に設置されているトナー濃度センサ６１５、ＹＭＣＫ各作像ユニット１０７Ｋ〜１０７Ｃに設置されている光学センサ６１６ａ〜６１６ｃ、電位センサ６１７及び環境センサ６１８等が接続されており、これらの各センサ６１５〜６１８からのセンサ信号をインタフェースＩ／Ｏ６０４を介してＣＰＵ６０１に出力する。この光学センサ６１６ａは、各感光体ドラム１０４Ｋ〜１０４Ｃに対向して配置され、感光体ドラム１０４Ｋ〜１０４Ｃ上のトナー付着量を検知する。光学センサ６１６ｂは、各感光体ドラム１０４Ｋ〜１０４Ｃ近傍で中間転写ベルト１０１に対向して配置され、中間転写ベルト１０１上のトナー付着量を検知する。光学センサ６１６ｃは、搬送ベルト１１２に対向して配置され、搬送ベルト１１２上のトナー付着量を検知する。なお、実用上は光学センサ６１６ａ〜６１６ｃのいずれか１カ所で検知すればよい。
【００３７】
また、光学センサ６１６ａは、感光体ドラム１０４Ｋ〜１０４Ｃの軸方向の画像領域外であって当該画像領域近傍に配置され、発光ダイオード等の発光素子とフォトセンサ等の受光素子で構成されていて、感光体ドラム１０４Ｋ〜１０４Ｃ上に形成される検知パターン潜像のトナー像におけるトナー付着量及び地肌部におけるトナー付着量を各色毎にそれぞれ検知するとともに、感光体ドラム１０４Ｋ〜１０４Ｃの除電後のいわゆる残留電位を検知して、検知信号を各種センサ制御部６０５に出力する。各種センサ制御部６０５は、光学センサ６１６ａからの検知信号に基づいて、検知パターントナー像におけるトナー付着量と地肌部におけるトナー付着量との比率を求めて、その比率値を基準値と比較して画像濃度の変動を検知し、ＹＭＣＫ各色のトナー濃度センサ６１５の制御値の補正を行なっている。なお、光学センサ６１６ａは、実用上は、各感光体ドラム１０４Ｋ〜１０４Ｃに設ける必要はなく、いずれか１つの感光体ドラム１０４Ｋ〜１０４Ｃで検知すればよい。
【００３８】
また、トナー濃度センサ６１５は、各現像ユニット１０７Ｋ〜１０７Ｃに配設され、現像ユニット１０７Ｋ〜１０７Ｃ内に存在する現像剤の透磁率変化に基づいてトナー濃度を検知して、検知信号を各種センサ制御部６０５に出力する。各種センサ制御部６０５は、トナー濃度センサ６１５からの検知センサに基づいて、検知されたトナー濃度値と基準値と比較して、トナー濃度が一定値を下回ってトナー不足状態であると判断すると、その不足分に対応した大きさのトナー補給信号をトナー補給回路６１４に出力する。トナー補給回路６１４は、トナー補給信号に基づいて対応する現像ユニット１０４Ｋ〜１０４Ｃにトナーを補給させる。
【００３９】
電位センサ６１７は、像担持体である感光体ドラム１０４Ｋ〜１０４Ｃのそれぞれの表面電位を検知して、検知信号を各種センサ制御部６０５に出力する。
【００４０】
電源・バイアス制御部６０６は、現像ユニット１０７Ｋ〜１０７Ｃや電源回路６１９への電源の供給を制御し、電源回路６１９は、帯電チャージャ１０５Ｋ〜１０５Ｃに対する所定の帯電用放電電圧の供給、現像ユニット１０７Ｋ〜１０７Ｃに対する所定電圧の現像バイアスの供給及びバイアスローラ１０８Ｋ〜１０８Ｃおよび帯電チャージャ１０５Ｋ〜１０５Ｃに対する所定の転写電圧の供給を行う。
【００４１】
駆動制御部６０７は、レーザ光学系１０６のレーザ出力を調整するレーザ光学系駆動部６１３、中間転写ベルト１０１の回転駆動を制御する中間転写ベルト駆動部６２０及び現像ユニット１０７Ｋ〜１０７Ｃへのトナーの補給を行うトナー補給回路６１４の駆動を制御する。操作制御部６０８は、上記操作部５００での操作内容の取得、ランプ類等の点灯制御及び液晶画面５１１の表示制御等をＣＰＵ６０１の制御下で行う。
【００４２】
通信制御部６０９には、インターネットやイントラネット等のネットワークが接続され、当該ネットワークを介して通信を行う。記憶装置６１１は、ハードディスク等で構成され、記憶装置制御部６１０の制御下で、各種情報、特に、画像データを記憶する。
【００４３】
次に、上記ＩＰＵ６１２について、図５に基づいて説明する。ＩＰＵ６１２は、図５に示すように、シェーディング補正回路７０１、エリア処理部７０２、スキャナγ変換部７０３、画像メモリ７０４、画像分離部７０５、Ｉ／Ｆ（インタフェース）７０６、ＭＴＦ（Modulation Transfer Function）フィルタ７０７、色相判定回路７０８、色変換ＵＣＲ（下色除去：Under Color Removal）処理回路７０９、パターン生成部７１０、変倍回路７１１、画像加工回路７１２、画像処理用プリンタγ変換回路７１３、階調処理回路７１４、ＣＰＵ７１５、ＲＯＭ７１６及びＲＡＭ７１７等を備えており、上記各部は、バス７１８によって接続されている。
【００４４】
また、プリンタ部１００は、Ｉ／Ｆ・セレクタ７２１、パターン生成部７２２、画像形成用プリンタγ補正回路７２３及び上記プリンタ部１００の画像形成を実際に行うプリンタエンジン７２４等を備えている。
【００４５】
ＣＰＵ７１５は、ＲＯＭ７１６とＲＡＭ７１７にバス７１８で接続されており、また、シリアルＩ／Ｆを通じて、システムコントローラ６００と接続されており、操作部５００等からのコマンドがシステムコントローラ６００を通して送信される。ＣＰＵ７１５は、操作部５００等から送信されてきた画質モード、濃度情報及び領域情報等に基づいてＩＰＵ６１２の必要な各部に各種パラメータを設定する。
【００４６】
スキャナ部３００は、コンタクトガラス３上の原稿ＧをＲ、Ｇ、Ｂに色分解して、例えば、１０ビットで読み取り、読み取った原稿Ｇの画像信号を、ＩＰＵ６１２のシェーディング補正回路７０１に出力する。
【００４７】
シェーディング補正回路７０１は、スキャナ部３００から入力される画像信号の主走査方向のムラを補正して、例えば、８ビット信号でスキャナγ変換部７０３に出力する。
【００４８】
エリア処理部７０２は、現在処理を行っている画像データが原稿Ｇ内のどの領域に属するかを区別するための領域信号を発生し、この領域信号により、後段の画像処理で用いるパラメータが切り換えられる。このエリア処理部７０２は、指定領域毎に、文字、銀塩写真（印画紙）、印刷原稿、インクジェット、蛍光ペン、地図、熱転写原稿など、それぞれの原稿Ｇに最適な色補正係数、空間フィルタ、階調変換テーブル等の画像処理パラメータをそれぞれ画像領域に応じて設定する。
【００４９】
スキャナγ変換部７０３は、スキャナ部３００からの読取信号を反射率データから明度データに変換し、画像メモリ７０４に記憶させる。画像メモリ７０４は、スキャナγ変換後の画像信号を記憶して、画像分離部７０５及びＩ／Ｆ７０６を介してＭＴＦフィルタ７０７に出力する。画像分離部７０５は、原稿Ｇの画像の文字部と写真部の判定及び有彩色・無彩色の判定を行い、判定結果をＭＴＦフィルタ７０７に出力する。
【００５０】
ＭＴＦフィルタ７０７は、シャープな画像やソフトな画像等のように使用者の好みに応じたエッジ強調や平滑化等の画像信号の周波数特性を変更する処理に加えて、画像信号のエッジ度に応じたエッジ強調処理を行う。例えば、ＭＴＦフィルタ７０７は、文字エッジに対してはエッジ強調を行い、網点画像に対してはエッジ強調を行わないといういわゆる適応エッジ強調をＲ、Ｇ、Ｂ信号それぞれに対して行う。
【００５１】
具体的には、例えば、ＭＴＦフィルタ７０７は、図６に示すように、平滑化フィルタ７３０、エッジ量検出フィルタ７３１、ラプラシアンフィルタ７３２、平滑化フィルタ７３３、テーブル変換７３４、積算器７３５及び加算器７３６等を備えており、平滑化フィルタ７３０が、スキャナγ変換部７０３によって反射率リニアから明度リニアに変換された画像信号を、以下に示す係数を使用して平滑化して画像信号Ａとしてラプラシアンフィルタ７３２及び加算器７３６に出力する。
【表１】
2007158844.tif 000003
【００５２】
次に、３×３のラプラシアンフィルタ７３２が、図７に示すようなフィルタを使用して、画像データの微分成分を抽出して、画像信号Ｂとして積算器７３５に出力する。
【００５３】
スキャナγ変換部７０３によるγ変換の行われない１０ビットの画像信号のうち、例えば、上位８ビット成分が、エッジ量検出フィルタ７３１に入力され、エッジ量検出フィルタ７３１は、図８−１に示す副走査方向エッジ検出フィルタ、図８−２に示す主走査方向エッジ検出フィルタ及び図８−３と図８−４に示す斜め方向検出フィルタを使用して、エッジ検出を行って、検出したエッジ量のうち、最大値をエッジ度として、平滑化フィルタ７３３に出力する。
【００５４】
平滑化フィルタ７３３は、エッジ量検出フィルタ７３１の検出したエッジ度を、必要に応じて、例えば、次に示す係数を使用して平滑化して、スキャナ部３００の偶数画素と奇数画素の感度差の影響を軽減し、テーブル変換回路７３４に出力する。
【表２】
2007158844.tif 000004
【００５５】
テーブル変換回路７３４は、求められたエッジ度をテーブル変換して、画像信号Ｃとして積算器７３５に出力する。この場合、テーブル変換回路７３４は、テーブルの値により、線や点の濃さ（コントラスト、濃度を含む）および網点部の滑らかさを指定する。テーブルの例を図９に示す。そして、エッジ度は、白地に黒い線や点等で最も大きくなり、印刷の細かい網点や銀塩写真や熱転写原稿等のように画素の境界が滑らかなものになるほど小さくなる。
【００５６】
積算器７３５は、テーブル変換回路７３４によって変換されたエッジ度（画像信号Ｃ）と、ラプラシアンフィルタ７３２の出力値（画像信号Ｂ）との積をとって画像信号Ｄとして加算器７３６に出力し、加算器７３６が、画像信号Ｄに平滑処理後の画像信号（画像信号Ａ）を加算して、画像信号Ｅとして後段の画像処理回路である色相判定回路７０８及び色変換ＵＣＲ処理回路７０９に出力する。
【００５７】
色変換ＵＣＲ処理回路７０９は、入力系の色分解特性と出力系の色材の分光特性の違いを補正し、忠実な色再現に必要な色材ＹＭＣの量を計算する色補正処理部と、ＹＭＣの３色が重なる部分をＫ（ブラック）に置き換えるためのＵＣＲ処理部とからなる。色補正処理は、下式のようなマトリクス演算をすることにより実現できる。
【数１】
2007158844.tif 000005
【００５８】
ここで、s（Ｒ），s（Ｇ），s（Ｂ）は、スキャナγ変換処理後のスキャナ部３００のＲ，Ｇ，Ｂ信号を表す。hueは、White，Black，Yellow，Red，Magenta，Blue，Cyan，Greenなどの各色相を表す。この色相の分割は一例であり、もっと細かく分割しても良い。マトリクス係数aij（hue）は入力系と出力系（色材）の分光特性によって前述した色相毎に決まる。ここでは、１次マスキング方程式を例に挙げたが、s（Ｂ）×s（Ｂ），s（Ｂ）×s（Ｇ）のような２次項、あるいは、さらに高次の項を用いることにより、より精度良く色補正することができる。また、ノイゲバウアー方程式を用いるようにしても良い。何れの方法にしても、Ｙ，Ｍ，Ｃは、s（Ｂ），s（Ｇ），s（Ｒ）の値から求めることができる。
【００５９】
色相の判定は、一例として以下のように行う。
【００６０】
スキャナ部３００の読み取り値と測色値との関係は、所定の係数bij（ｉ，ｊ＝１，２，３）を用いて、
【数２】
2007158844.tif 000006
と表される。
【００６１】
測色値の定義から、
【数３】
2007158844.tif 000007
などと関係づけられるので、スキャナ部３００のＲ，Ｇ，Ｂ信号から読み取った原稿のある画素がどの色相に相当するかを判定することができる。図１０に色相の一例を図示した。図１０の色相については、一般に良く知られているので概略のみを説明する。上部の同心円の中心は、Ｌ*ａ*ｂ*表色系で、ａ*＝ｂ*＝０で無彩色の軸である。円の中心から放射方向への距離は、彩度ｃ*で、ａ*＞０かつｂ*＝０の直線からある点までの角度は色相角ｈ*である。Yellow，Red，Magenta，Blue，Cyan，Greenの各色相は、彩度のある基準値ｃ０*に対し、彩度ｃ*≧ｃ０*となる彩度を有し、かつ、色相角がそれぞれ、
Yellow：Ｈ１*≦ｈ*＜Ｈ６*
Red：Ｈ２*≦ｈ*＜Ｈ１*
Magenta：Ｈ３*≦ｈ*＜０および０≦ｈ*＜Ｈ２*
Blue：Ｈ４*≦ｈ*＜Ｈ３*
Cyan：Ｈ５*≦ｈ*＜Ｈ４*
Green：Ｈ６*≦ｈ*＜Ｈ５*
などと定義する（一例である）。
【００６２】
図１０の下の図の縦軸は、Ｌ*（明度）を表し、彩度ｃ*が、ｃ*≦ｃ０*であり、
White:Ｌ＝１００
Black：Ｌ＝０
などと定義する。
【００６３】
また、簡易的には、s（Ｂ），s（Ｇ），s（Ｒ）の各信号の比s（Ｂ）:s（Ｇ）:s（Ｒ）と絶対値から、色相を判定することも可能である。
【００６４】
一方、色変換ＵＣＲ処理回路７０９は、次式を用いて演算することにより行うことができる。
Ｙ'＝Ｙ−α・min（Ｙ，Ｍ，Ｃ）
Ｍ'＝Ｍ−α・min（Ｙ，Ｍ，Ｃ）
Ｃ'＝Ｃ−α・min（Ｙ，Ｍ，Ｃ）
Ｂｋ＝α・min（Ｙ，Ｍ，Ｃ）
【００６５】
上式において、αはＵＣＲの量を決める係数であり、α＝１の時１００％ＵＣＲ処理となる。αは一定値でも良い。例えば、高濃度部では、αは１に近く、ハイライト部（低画像濃度部）では、０に近くすることにより、画像のハイライト部での画像を滑らかにすることができる。上記の色補正係数（マスキング係数）は、ＲＧＢＹＭＣの６色相をそれぞれ更に２分割した１２色相に、更に黒および白の１４色相毎に異なる。
【００６６】
色相判定回路７０８は、スキャナ部３００の読み取った画像データがどの色相に属するかを判定し、判定結果を色変換ＵＣＲ処理回路７０９に出力する。
【００６７】
色変換ＵＣＲ処理回路７０９は、色相判定回路７０８の判定結果に基づいて、各色相毎のマスキング係数を選択して、上記色補正処理を行う。
【００６８】
変倍回路７１１は、色補正処理の完了した画像データに対して縦横変倍を行い、画像加工（クリエイト）回路７１２は、変倍処理の完了した画像データに対してリピート処理等を施して画像処理用プリンタγ変換回路７１３に出力する。
【００６９】
画像処理用プリンタγ変換回路７１３は、文字、写真等の画質モードに応じて、画像信号の補正を行い、地肌飛ばし等も同時に行うこともできる。画像処理用プリンタγ変換回路７１３は、上記画像加工回路７１２が発生した領域信号に対応して切り換え可能な複数本（例えば、１０本）の階調変換テーブル（画像信号変換テーブル）を有し、文字、銀塩写真（印画紙）、印刷原稿、インクジェット、蛍光ペン、地図、熱転写原稿等のそれぞれの原稿に最適な階調変換テーブルを複数の画像処理パラメータの中から選択して、画質モードに応じた画像信号の補正を行って、階調処理回路７１４に出力する。
【００７０】
階調処理回路７１４は、画像処理用プリンタγ変換回路７１３から入力される画像データに対してディザ処理を施して、プリンタ部１００のインタフェース・セレクタ７２１に出力する。階調処理回路７１４の出力は、画素周波数を１／２に下げるため、２画素分のデータを同時にプリンタ部１００に転送することができるように、画像データバスは、１６ビットの幅（８ビットの画像データの２本分）を有する。
【００７１】
ここで、図１１は階調処理回路７１４の構成を示すブロック図である。図１１に示すように、階調処理回路７１４は、多階調の画像データ１１００を受け取り、その量子化データ１１０１を出力するもので、階調処理手段として機能する量子化処理部１１２０と、特徴量抽出手段として機能する画像特徴抽出部１１３０と、閾値発生手段として機能する量子化閾値発生部１１４０と、量子化処理部１１２０と画像特徴抽出部１１３０とのタイミング調整のための信号遅延部１１５０とから構成される。この信号遅延部１１５０は必要に応じて設けられるものであり、例えば所要ライン数のラインメモリである。入力される画像データ１１００は、例えばスキャナ部３００によって６００ｄｐｉで読み取られた８ビット／画素のデータである。一般に、このような画像データ１１００は、中間調を滑らかに表現するために平滑化フィルタを通してから入力される。通常、１５０Ｌｐｉ程度の画像周期から平滑化されるため、グラビア印刷などで用いられる１７５Ｌｐｉ以上の高線数網点画像の周期性成分は画像データ１１００には残っていない。
【００７２】
量子化処理部１１２０は、量子化閾値発生部１１４０で生成された量子化閾値を用いて多階調の画像データを誤差拡散法により量子化するものであり、本実施例においては図１１に示すように、量子化器（比較器）１１２１と、誤差計算部１１２２と、誤差記憶部１１２３と、誤差拡散マトリクス部１１２４と、誤差加算部１１２５とから構成される。画像データ１１００は、信号遅延部１１５０によってタイミングを調整されて誤差加算部１１２５に入力される。誤差加算部１１１５によって拡散誤差を加算された画像データは、量子化器１１２１に入力する。量子化器１１２１は、入力した画像データを量子化閾値発生部１１４０より与えられる量子化閾値を用いて量子化し、量子化結果を量子化データ１１０１として出力する。
【００７３】
本実施例においては、４ビットの誤差拡散処理を例に説明する。量子化閾値発生部１１４０では、量子化閾値１〜１５（th1〜th15）を生成する。量子化閾値の関係は、
量子化閾値１（th1）≦量子化閾値２（th2）≦…≦量子化閾値１５（th15）
とする。
【００７４】
量子化器１１２１は、入力した画像データ１１００をth1〜th15と比較し、それぞれth15より大きい場合に“１６”、th14より大きい場合に“１５”、以下同様に、th1より大きい場合に“１”、th1より小さい場合に“０”の値をとる４ビット（１６階調）の量子化データ１１０１を出力する。
【００７５】
誤差計算部１１２２は、量子化器１１２１の量子化誤差を算出するものである。ここでは８ビットの画像データを扱っているため、この誤差計算においては、例えば、量子化データ１１０１の“１６”をFFh（１６進数）＝２５５（１０進数）、“１５”をEEh（１６進数）=２３８（１０進数）、以下同様に、“１”を11h（１６進数）=１７（１０進数）、“０”を０（１０進数）として扱う。算出された量子化誤差は、誤差記憶部１１２３に一時的に記憶される。この誤差記憶部１１２３は、注目画素の周辺の処理済み画素に関する量子化誤差を保存するためのものである。本実施例では、次に述べるように量子化誤差を２ライン先の周辺画素まで拡散させるため、例えば３ラインのラインメモリが誤差記憶部１１２３として用いられる。
【００７６】
誤差拡散マトリクス部１１２４は、誤差記憶部１１２３に記憶されている量子化誤差データから次の注目画素に加算する拡散誤差を計算するものである。本実施例では、誤差拡散マトリクス部１１２４は、図１２に示すような副走査方向が３画素、主走査方向が５画素のサイズの誤差拡散マトリクスを用いて拡散誤差データを算出する。図１２において、＊印は次の注目画素の位置に相当し、ａ，ｂ，．．．，ｋ，ｌは周辺の１２個の処理済み画素の位置に対応した係数（総和は３２）である。誤差拡散マトリクス部１１２４では、それら１２個の処理済み画素に対する量子化誤差と対応した係数ａ〜ｌとの積和を３２で除した値を、次の注目画素に対する拡散誤差として誤差加算部１１２５に与える。
【００７７】
画像特徴抽出部１１３０は、エッジ検出部１１３１と領域拡張処理部１１３２からなる。エッジ検出部１１３１は、画像データ１１００のエッジ検出を行うもので、本実施例ではレベル０（エッジ度最大）からレベル８（非エッジ）までのエッジレベルを表す４ビットのエッジデータを出力する。より具体的には、例えば図１３−１〜図１３−４に示す４種類の５×５の一次微分エッジ検出フィルタ１〜４、および図１４−１〜図１４−４に示す４種類の二次微分フィルタ１〜４を用いて、主走査方向、副走査方向、主走査方向から±４５゜傾いた方向の４方向についてエッジ量を検出し、その中で絶対値が最大のエッジ量を選び、そのエッジ量の絶対値をレベル０からレベル３までの４レベルのエッジレベルに量子化して出力する。領域拡張処理部１１３２は、エッジ検出部１１３１により検出されたエッジに対して７画素幅の領域拡張処理を行うもので、エッジ検出部１１３１より出力されたエッジデータを参照し、注目画素の周囲の７×７画素の領域（主走査方向の前後３画素、副走査方向の前後３画素の範囲）の中で最小のエッジレベル（最大のエッジ度合）を注目画素のエッジレベルとして、それを４ビットのエッジデータとして出力する。このエッジデータは、量子化閾値発生部１１４０に与えられる。
【００７８】
量子化閾値発生部１１４０は、領域拡張処理部１１３２より出力されたエッジデータで表されるエッジレベルに応じた振動幅で、画像空間上で周期的に振動する量子化閾値を生成し、それを量子化処理部１１２０の量子化器１１２１に与えるもので、ディザ閾値発生部１１４１と、このディザ閾値発生部１１４１の出力値に、エッジデータで示されるエッジレベルに対応した係数（０〜３）を掛ける乗算部１１４２と、乗算部１１４２の出力値に固定値を加算する加算部１１４３とから構成される。
【００７９】
一例として、ディザ閾値発生部１１４１は、図１５に示すような１から６までの閾値を小さいものから順に（１が最小、６が最大）ラインを成長させるように配置した４×４のディザ閾値マトリクスを用い、画像平面上で周期的に１から６まで振動するディザ閾値を出力する。ここで、同じ値の画素は同じ閾値を使用している。ディザ閾値周期は、これは６００ｄｐｉの画像形成の場合には１９２Ｌｐｉに相当する。このようなディザ閾値発生部１１４１は、上記ディザ閾値マトリクスを格納したＲＯＭと、画像データの主，副走査のタイミング信号をカウントして、このＲＯＭの読み出しアドレスを発生するカウンタなどによって容易に実現できる。
【００８０】
ここで、図１５において“１”と設定された画素は、主走査方向に並べることにより、主走査方向に２画素並んだドットを最初に形成することを表す。このように、安定したドット形成がなされることを意図して、エネルギーが少ない書込みレベルである１値を２画素並べる。
【００８１】
この場合のスクリーン角とラインの成長方向を図１６に示した。ラインの成長方向は、図中の“ラインが成長する方向１”に示した。
【００８２】
乗算部１１４２は、画像特徴抽出部１１３０からのエッジデータで示されるエッジレベルがレベル０（非エッジ）の時に係数３を、レベル１の時に係数２を、レベル２の時に係数１を、レベル３（最大エッジ度合）の時に係数０を、ディザ閾値発生部１１４１の出力値に乗じる。
【００８３】
以上のように構成された量子化データ１１０１を、プリンタ部１００に与えることにより、文字、画像の変化点や比較的低線数の網点画像部などは解像性が良く、写真、画像の変化の少ない部分、高線数の網点画像などは滑らかで安定性が良く、それら領域が違和感なく整合した高品位な画像を形成可能である。これについて、以下において説明する。
【００８４】
画像中の文字や線画のエッジ部のような変化が急峻でエッジレベルがレベル３（エッジ度合最高）となる部分では、量子化閾値発生部１１４０で生成される量子化閾値は固定され、量子化処理部１１２０で固定閾値を用いた純粋な誤差拡散法による量子化処理が行われるため、解像性の良い画像を形成できる。
【００８５】
写真や画像の平坦部のようにエッジ度合が低い部分では、量子化閾値発生部１１４０によって生成される量子化閾値の振動幅が大きくなるため、量子化処理部１１２０の量子化処理はディザ基調の処理となり、画像データはディザ閾値周期で網点化される。図１５に示すような閾値配置のディザ閾値マトリクスが量子化閾値の生成に用いられるため、画像データの濃度レベルが上昇するにつれて、ディザ閾値周期内でスクリーン角にそって成長したライン中央部より渦巻き状に出力ドットが成長するようになる。
【００８６】
なお、図１７は、図１５に対する別の実施例として、ラインが成長する順番、および量子化閾値の大小関係を示した。図１７に示す閾値配置のディザ閾値マトリクスによれば、ラインが成長する際に形成されていく画素の順番が図１５の場合と異なるが、このような値を設定しても同様にスクリーン角に沿ったラインを形成し、滑らかな画像をえることができる。
【００８７】
なお、上述したようなＩＰＵ６１２は、ＳＩＭＤ型のプロセッサで実現することができる。そこで、以下では、ＳＩＭＤ型のプロセッサについて説明する。
【００８８】
図１８は、ＳＩＭＤ型プロセッサ１５０６の概略構成を示す説明図である。ＳＩＭＤ（Single Instruction-stream Multiple Data-stream）型プロセッサ１５０６は、複数のデータに対し単一の命令を並列に実行させるもので、複数のＰＥ（プロセッサ・エレメント）より構成される。それぞれのＰＥはデータを格納するレジスタ（Ｒｅｇ）２００１、他のＰＥのレジスタをアクセスするためのマルチプレクサ（ＭＵＸ）２００２、バレルシフター（ＳｈｉｆｔＥｘｐａｎｄ）２００３、論理演算器（ＡＬＵ）２００４、論理結果を格納するアキュムレーター（Ａ）２００５、アキュムレーターの内容を一時的に退避させるテンポラリー・レジスタ（Ｆ）２００６から構成される。
【００８９】
各レジスタ２００１は、アドレスバスおよびデータバス（リード線およびワード線）に接続されており、処理を規定する命令コード、処理の対象となるデータを格納する。レジスタ２００１の内容は論理演算器２００４に入力され、演算処理結果はアキュムレーター２００５に格納される。結果をＰＥ外部に取り出すために、テンポラリー・レジスタ２００６に一旦退避させる。テンポラリー・レジスタ２００６の内容を取り出すことにより、対象データに対する処理結果が得られる。
【００９０】
命令コードは各ＰＥに同一内容で与え、処理の対象データをＰＥごとに異なる状態で与え、隣接ＰＥのレジスタ２００１の内容をマルチプレクサ２００２において参照することで、演算結果は並列処理され、各アキュムレーター２００５に出力される。
【００９１】
たとえば、画像データ１ラインの内容を画素ごとにＰＥに配置し、同一の命令コードで演算処理させれば、１画素ずつ逐次処理するよりも短時間で１ライン分の処理結果が得られる。特に、空間フィルタ処理はＰＥごとの命令コードは演算式そのもので、ＰＥ全てに共通に処理を実施することができる。
【００９２】
次に、カラー複写装置１に用いるＳＩＭＤ型の画像データ処理と逐次型の画像データ処理とで実現する場合のハードウェア構成について説明する。図１９は、ＳＩＭＤ型の画像データ処理を実行するＳＩＭＤ型画像データ処理部１５００と、逐次型の画像データ処理を実行する逐次型画像データ処理部１５０７との構成についてハードウェア説明するブロック図である。本実施の形態では、まず、ＳＩＭＤ型画像データ処理部１５００について説明し、続いて逐次型画像データ処理部１５０７について説明する。
【００９３】
ＳＩＭＤ型画像データ処理部１５００と逐次型画像データ処理部１５０７とは、一方向に配列された複数の画素で構成される複数の画素ラインとして画像を処理するものである。図２０は、画素ラインを説明するための図であり、画素ラインａ〜ｄの４本の画素ラインを示している。また、図中に斜線を付して示した画素は、今回処理される注目画素である。
【００９４】
本実施の形態では、注目画素の誤差拡散処理に当たり、注目画素に対して周囲の画素の影響を、同一の画素ラインに含まれる画素、異なる画素ラインに含まれる画素の両方について考慮している。そして、注目画素とは異なる画素ラインに含まれる画素との間の誤差拡散処理をＳＩＭＤ型画像データ処理部１５００で行ない、注目画素と同一の画素ラインに含まれる画素（図中に丸付き数字の１，２，３を付して示した画素）との間の誤差拡散処理を逐次型画像データ処理部１５０７で行なう。
【００９５】
ＳＩＭＤ型画像データ処理部１５００は、ＳＩＭＤ型プロセッサ１５０６と、ＳＩＭＤ型画像データ処理部１５００に画像データおよび制御信号を入力する５つのデータ入出力用バス１５０１ａ〜１５０１ｅと、データ入出力用バス１５０１ａ〜１５０１ｅをスイッチングしてＳＩＭＤ型プロセッサ１５０６に入力する画像データおよび制御信号を切り替えるとともに、接続されたバスのバス幅を切り替えるバススイッチ１５０２ａ〜１５０２ｃと、入力した画像データの処理に使用されるデータを記憶する２０個のＲＡＭ１５０３と、各々対応するＲＡＭ１５０３を制御するメモリコントローラ１５０５ａ、メモリコントローラ１５０５ｂ、メモリコントローラ１５０５ａまたはメモリコントローラ１５０５ｂの制御にしたがってＲＡＭ１５０３をスイッチングする４つのメモリスイッチ１５０４ａ〜１５０４ｄを有している。
【００９６】
なお、以上の構成では、バススイッチ１５０２ａ〜１５０２ｃによって制御されるメモリコントローラをメモリコントローラ１５０５ｂとし、バススイッチ１５０２ａ〜１５０２ｃの制御をうけないメモリコントローラをメモリコントローラ１５０５ａとして区別した。
【００９７】
上記したＳＩＭＤ型プロセッサ１５０６は、レジスタ０（Ｒ０）〜レジスタ２３（Ｒ２３）を備えている。Ｒ０〜Ｒ２３の各々は、ＳＩＭＤ型プロセッサ１５０６にあるＰＥとメモリコントローラ１５０５ａ，１５０５ｂとのデータインターフェースとして機能する。バススイッチ１５０２ａは、Ｒ０〜Ｒ３に接続されたメモリコントローラ１５０５ｂを切り替えてＳＩＭＤ型プロセッサに制御信号を入力する。
【００９８】
また、バススイッチ１５０２ｂは、Ｒ４，Ｒ５に接続されたメモリコントローラ１５０５を切り替えてＳＩＭＤ型プロセッサ１５０６に制御信号を入力する。また、バススイッチ１５０２ｃは、Ｒ６〜Ｒ９に接続されたメモリコントローラ１５０５を切り替えてＳＩＭＤ型プロセッサ１５０６に制御信号を入力する。そして、バススイッチ１５０２ｃは、Ｒ６〜Ｒ９に接続されたメモリコントローラ１５０５ｂを切り替えてＳＩＭＤ型プロセッサ１５０６に制御信号を入力する。
【００９９】
メモリスイッチ１５０４ａは、Ｒ０〜Ｒ５に接続されたメモリコントローラ１５０５ｂを使用してＳＩＭＤ型プロセッサ１５０６内部のＰＥとＲＡＭ１５０３との間で画像データを授受している。また、メモリスイッチ１５０４ｂは、Ｒ６，Ｒ７に接続されたメモリコントローラ１５０５ｂを使用してＳＩＭＤ型プロセッサ１５０６内部のＰＥとＲＡＭ１５０３との間で画像データを授受している。また、メモリスイッチ１５０４ｃは、Ｒ８〜Ｒ１３に接続されたメモリコントローラ１５０５ａまたはメモリコントローラ１５０５ｂを使用してＳＩＭＤ型プロセッサ１５０６内部のＰＥとＲＡＭ１５０３との間で画像データを授受している。
【０１００】
そして、メモリスイッチ１５０４ｄは、Ｒ１４〜Ｒ１９に接続されたメモリコントローラ１５０５ａを使用してＳＩＭＤ型プロセッサ１５０６内部のＰＥとＲＡＭ１５０３との間で画像データを授受している。
【０１０１】
画像データ制御部１２０３は、画像データとともに画像データを処理するための制御信号を、データ入出力用バス１５０１ａ〜１５０１ｅを介してバススイッチ１５０２ａ〜１５０２ｃに入力する。バススイッチ１５０２ａ〜１５０２ｃは、制御信号に基づいて接続されているバスのバス幅を切り替える。また、間接的に、あるいは直接接続されたメモリコントローラ１５０５ｂを制御し、画像データの処理に必要なデータをＲＡＭ１５０３から取り出すようにメモリスイッチ１５０４ａ〜１５０４ｃをスイッチングさせる。
【０１０２】
ＳＩＭＤ型画像データ処理部１５００は、誤差拡散処理を行なう場合、画像データ制御部１２０３（図２１参照）を介して画像データを入力する。そして、注目画素が含まれる画素ライン（現画素ライン）よりも前に処理された画素ライン（前画素ライン）に含まれる画素の画素データと所定の閾値との差である誤差データと注目画素の画素データとを加算する。
【０１０３】
ＳＩＭＤ型画像データ処理部１５００では、ＳＩＭＤ型プロセッサ１５０６を用い、誤差データとの加算を複数の注目画素について並列的に実行する。このため、ＳＩＭＤ型プロセッサ１５０６に接続されているＲＡＭ１５０３のいずれかには、ＳＩＭＤ型プロセッサ１５０６で一括して処理される画素の数に対応する複数の誤差データが保存されている。本実施の形態では、ＳＩＭＤ型プロセッサ１５０６において１画素ライン分の加算処理を一括して行なうものとし、ＲＡＭ１５０３に１画素ライン分の誤差データを保存するものとした。
【０１０４】
ＳＩＭＤ型プロセッサ１５０６で一括して処理された１画素ライン分の画像データと誤差データとの加算値は、Ｒ２０，Ｒ２１，Ｒ２３，Ｒ２２の少なくとも２つから逐次型画像データ処理部１５０７に一つずつ出力される。また、以上の処理に使用される誤差データは、後述する逐次型画像データ処理部１５０７によって算出され、ＳＩＭＤ型プロセッサ１５０６に入力されるものである。
【０１０５】
一方、逐次型画像データ処理部１５０７ａ，１５０７ｂは、コンピュータプログラムの制御によらず稼動するハードウェアである。なお、図１９では、逐次型画像データ処理部１５０７をＳＩＭＤ型プロセッサ１５０６に２個接続するものとしているが、本実施の形態の画像処理部では、このうちの１５０７ｂを逐次行なう誤差拡散処理専用に使用するものとし、もう一つの逐次型画像データ処理部１５０７は、γ変換などのテーブル変換用として用いるように機能特化している。
【０１０６】
カラー複写装置１の画像処理部を構成する画像処理プロセッサ１２０４のハードウェア構成について説明する。図２１は、本画像処理プロセッサ１２０４の内部構成を示すブロック図である。図２１のブロック図において、画像処理プロセッサ１２０４は、外部とのデータ入出力に関し、複数個の入出力ポート１４０１を備え、それぞれデータの入力および出力を任意に設定することができる。
【０１０７】
また、入出力ポート１４０１と接続するように内部にバススイッチ／ローカル・メモリ群１４０２を備え、使用するメモリ領域、データバスの経路をメモリ制御部１４０３において制御する。入力されたデータおよび出力のためのデータは、バススイッチ／ローカル・メモリ群１４０２をバッファー・メモリとして割り当て、それぞれに格納し、外部とのＩ／Ｆを制御される。
【０１０８】
バススイッチ／ローカル・メモリ群１４０２に格納された画像データに対してプロセッサ・アレー部１４０４において各種処理を行ない、出力結果（処理された画像データ）を再度バススイッチ／ローカル・メモリ群１４０２に格納する。プロセッサ・アレー部１４０４における処理手順、処理のためのパラメータ等は、プログラムＲＡＭ１４０５およびデータＲＡＭ１４０６との間でやりとりが行なわれる。
【０１０９】
プログラムＲＡＭ１４０５、データＲＡＭ１４０６の記録データは、シリアルＩ／Ｆ１４０８を通じて、プロセス・コントローラ２１１からホスト・バッファー１４０７にダウンロードされる。また、プロセス・コントローラ２１１がデータＲＡＭ１４０６の内容を読み出して、処理の経過を監視する。
【０１１０】
処理の内容を変えたり、システムで要求される処理形態が変更になる場合は、プロセッサ・アレー部１４０４が参照するプログラムＲＡＭ１４０５およびデータＲＡＭ１４０６の内容を更新して対応する。以上述べた構成のうち、プロセッサ・アレー部１４０４が、前述のＳＩＭＤ型画像データ処理部１５００と逐次型画像データ処理部１５０７とに相当する。
【０１１１】
図２２は、逐次型画像データ処理部１５０７を説明するためのブロック図である。図示の逐次型画像データ処理部１５０７ｂは、誤差データ算出部１８０１と、誤差データ算出部１８０１が算出した誤差データから一つを選択するマルチプレクサ１８０７と、マルチプレクサ１８０７によって選択された誤差データを加工してＳＩＭＤ型画像データ処理部１５００から入力したデータに加算する誤差データ加算部１８０８とを備えている。
【０１１２】
また、逐次型画像データ処理部１５０７ｂは、誤差データの選択に必要な信号をマルチプレクサ１８０７に入力するデコーダ１８０６と、逐次型画像データ処理部１５０７に対し、あらかじめ設定されている誤差拡散のモード（２値誤差拡散、３値誤差拡散、４値誤差拡散）のうちのいずれによって誤差拡散を実行するか、あるいは誤差拡散処理に使用される演算係数を設定できる誤差拡散処理ハードウェアレジスタ群１８０５を備えている。さらに、逐次型画像データ処理部１５０７ｂは、ブルーノイズ信号発生部１８０９を備え、誤差拡散処理にブルーノイズを使用するか否かをも誤差拡散処理ハードウェアレジスタ群１８０５の設定によって選択可能に構成されている。
【０１１３】
誤差データ算出部１８０１は、現画素ラインに含まれる画素の画素データと所定の閾値との差である誤差データを算出する構成である。誤差データ算出手段１８０１は、３つの量子化基準値保存部１８０３ａ〜１８０３ｃと、３つのコンパレータ１８０４ａ〜１８０４ｃと、３つのマルチプレクサ１８０２ａ〜１８０２ｃのそれぞれに接続した閾値テーブル群１８１０ａ〜１８１０ｃを備えている。
【０１１４】
閾値テーブル群１８１０ａ〜１８１０ｃは、一例としてそれぞれ６つの閾値テーブルTHxA〜THxF（ｘ＝０，１，２）が接続している。これは、誤差拡散処理ハードウェアレジスタ群１８０５の設定によって選択可能であり、本実施例における階調処理では、MagentaおよびCyanの画像データの階調処理に用いる画像処理プロセッサと、YellowおよびBlackの画像データを階調処理する画像処理プロセッサの２つの画像処理プロセッサを使用する。
【０１１５】
以下は、例としてMagentaおよびCyanの画像データ処理用の画像処理プロセッサについて説明する。Magenta用にTHxA〜THxC（ｘ＝０，１，２）を、Cyan用にTHxD〜THxF（ｘ＝０，１，２）を使用する。Magenta用として用いるTHxA〜THxC（ｘ＝０，１，２）は、文字、写真、中間などの画像の特徴量による抽出結果に応じて、それぞれどの閾値テーブルが選択されるように選択可能としておくことができる。文字部分では主走査もしくは副走査の位置によらない固定閾値を設定した単純な誤差拡散、写真部分では線数が低いディザ閾値を設定した誤差拡散、中間部分では写真部より高線数の閾値を設定した誤差拡散を行うことができ、より好ましい画像を形成することができる。TH0A〜TH2Aは、同じ特徴量に判定された画素に対する閾値である。Cyan用についても同様である。また、YellowおよびBlackの画像データを処理するプロセッサについては、上の説明のMagentaをYellowに、CyanをBlackに読み替えたものと同様である。
【０１１６】
本実施の形態では、量子化基準値保存部１８０３ａ、コンパレータ１８０４ａ、閾値テーブル群１８１０ａが接続したマルチプレクサ１８０２ａが１組となって動作する。また、量子化基準値保存部１８０３ｂ、コンパレータ１８０４ｂ、閾値テーブル群１８１０ｂが接続したマルチプレクサ１８０２ｂが１組となって動作し、量子化基準値保存部１８０３ｃ、コンパレータ１８０４ｃ、閾値テーブル群１８１０ｃに接続したマルチプレクサ１８０２ｃが１組となって動作する。
【０１１７】
逐次型画像データ処理部１５０７は、画像データと誤差データとの加算値（加算値データ）をＳＩＭＤ型プロセッサ１５０６から入力する。この画像データは、今回処理される注目画素の画像データであり、誤差データは、注目画素以前に処理された画素の誤差データである。
【０１１８】
入力した加算値データは、以前に処理された画素の誤差データに基づいて誤差データ加算部１８０８が算出した値を加算され、演算誤差低減のために１６または３２で除算される。さらに、除算された加算値データは、誤差データ算出部１８０１の３つのコンパレータ１８０４ａ〜１８０４ｃのすべてに入力する。なお、誤差データ加算部１８０８が以前に処理された画素の誤差データに基づいて算出した値については、後述する。
【０１１９】
コンパレータ１８０４ａ〜１８０４ｃは、それぞれ接続された閾値テーブル群に接続したマルチプレクサ１８０２ａ〜１８０２ｃから閾値を入力する。そして、入力した加算値データから閾値を差し引き、画像データを作成する。また、加算値データからそれぞれの量子化基準値保存部１８０３ａ〜１８０３ｃに保存されている量子化基準値を差し引いた値を誤差データとしてマルチプレクサ１８０７に出力する。この結果、マルチプレクサ１８０７には、合計３つの誤差データが同時に入力することになる。なお、誤差拡散処理にブルーノイズを使用する場合には、ブルーノイズ信号発生部７０９がブルーノイズデータを比較的高周期でオン、オフしてブルーノイズを発生する。閾値は、コンパレータ１８０４ａ〜１８０４ｃに入力する以前にブルーノイズから差し引かれる。ブルーノイズを用いた処理により、閾値に適当なばらつきを持たせて画像に独特のテクスチャーが発生することを防ぐことができる。
【０１２０】
閾値テーブル１８０２ａ〜１８０２ｃには、それぞれ異なる値の閾値が保存されている。本実施の形態では、閾値テーブル１８０２ａ〜１８０２ｃのうち、閾値テーブル１８０２ａが最も大きい閾値を保存し、次いで閾値テーブル１８０２ｂ、閾値テーブル１８０２ｃの順序で保存される閾値が小さくなるものとした。また、量子化標準値保存部１８０４ａ〜１８０４ｃは、接続された閾値テーブル１８０２ａ〜１８０２ｃに応じて保存する量子化基準値が設定されている。たとえば、画像データが０〜２５５の２５６値で表される場合、量子化基準値保存部１８０３ａには２５５が、また、量子化基準値保存部１８０３ｂには１７０が、量子化基準値保存部１８０３ｃには８５が保存される。
【０１２１】
コンパレータ１８０４ａ〜１８０４ｃは、作成した画像データをデコーダ１８０６に出力する。デコーダ１８０６は、このうちから注目画素の画像データを選択してマルチプレクサ１８０７に入力する。マルチプレクサ１８０７は、入力した画像データに応じて３つの誤差データのうちのいずれかを注目画素の誤差データとして選択する。選択された誤差データは、ＳＩＭＤ型プロセッサ１５０６のＰＥを介してＲＡＭ１５０３のいずれかに入力する。
【０１２２】
さらに、デコーダ１８０６が出力した画像データは、マルチプレクサ１８０７に入力する以前に分岐され、ＳＩＭＤ型プロセッサ１５０６のＰＥのいずれかに入力する。本実施の形態では、画像データを上位ビット、下位ビットの２ビットで表されるデータとした。このため、この処理では、コンパレータ１８０４ａは使用されていない。なお、本実施の形態では、以降、注目画素の画像データを画素データと称する。
【０１２３】
選択された誤差データは、誤差データ加算部１８０８に入力する。誤差データ加算部１８０８は、図２０に丸付き数字の１，２，３を付して示した画素、つまり注目画素に対して３つ前に処理された画素の誤差データ（図２２中に誤差データ３と記す）、２つ前に処理された画素の誤差データ（図２２中に誤差データ２と記す）、一つ前に処理された画素の誤差データ（図２２中に誤差データ１と記す）を保存している。
【０１２４】
誤差データ加算部１８０８は、誤差データ３に演算係数である０または１を乗じる。また、誤差データ２に演算係数である１または２を乗じ、誤差データ１に演算係数である２または４を乗じる。そして、３つの乗算値を足し合わせ、この値（重み付け誤差データ）をＳＩＭＤ型プロセッサ１５０６から次に入力した加算値データと足し合わせる。この結果、注目画素に近い位置にある画素ほど注目画素の誤差拡散処理に大きい影響を及ぼすことになり、画素の誤差を適切に拡散し、元画像のイメージに近い画像を形成することができる。
【０１２５】
以上述べた逐次型画像データ処理部１５０７における画像データの作成は、一般的にＩＩＲ型フィルタシステムと呼ばれる構成を用いて行なわれている。ＩＩＲ型フィルタシステムで用いられる演算式は、図２３に示すように、
ＯＤn＝（１−Ｋ）×ＯＤn-１＋Ｋ・ＩＤn    ……    （１）
（但し、ＯＤn：演算後の画素濃度、ＯＤn-１：一つ前の画素データを用いての演算結果、ＩＤn：現画素データ、Ｋ：重み係数）
と表すことができる。
【０１２６】
式（１）および図２３から明らかなように、演算後の濃度ＯＤnは、一つ前の画素データを用いての演算結果ＯＤn-１と現画素データＩＤnの値から求められる。一般的にＩＩＲ型フィルタシステムは、現画素より以前に処理された画素を用いた演算結果を使用して現画素についての演算を行なう、いわゆる逐次変換を行なうための専用の回路である。本実施の形態にかかる画像処理装置の逐次型画像データ処理部１５０７は、図２４に図示するような処理によらず、図２３に示したような逐次変換の全般に使用することができる。
【０１２７】
以上のように、逐次処理を実行する手段を有するＳＩＭＤ処理を行う画像処理プロセッサ１２０４を用いることにより、画像の特徴量の抽出と、この抽出結果に基づいて量子化閾値を選択し誤差拡散処理を行う画像処理装置を作成することができ、装置の製造コストを提言することができる。
【０１２８】
再び、図５において、プリンタ部１００は、上述のように、Ｉ／Ｆ・セレクタ７２１によりＩＰＵ６１２と接続されており、Ｉ／Ｆ・セレクタ７２１は、スキャナ部３００で読み取った画像データを外部の画像処理装置等で処理するために、出力したり、外部のホストコンピュータ７４０あるいは画像処理装置からの画像データをプリンタ部１００で出力するための切換機能を有する。なお、外部ホストコンピュータ７４０からの画像データは、プリンタコントローラ７４１を介してＩ／Ｆ・セレクタ７２１に入力される。
【０１２９】
画像形成用プリンタγ（プロセス・コントロールγ）γ補正回路７２３は、Ｉ／Ｆ・セレクタ７２１からの画像信号を階調変換テーブル（画像信号変換テーブル）を用いて変換し、プリンタエンジン７２４のレーザ変調回路に出力する。
【０１３０】
カラー複写装置１は、上述のように、ホストコンピュータ７４０からの画像信号がプリンタコントローラ７４１を通してＩ／Ｆ・セレクタ７２１に入力され、画像形成用プリンタγ補正回路７２３により階調変換されて、プリンタエンジン７２４により画像形成が行われることで、プリンタとして利用することができる。
【０１３１】
そして、カラー複写装置１は、ＣＰＵ７１５がＲＯＭ７１６内のプログラムに基づいてＲＡＭ７１７をワークメモリとして利用しつつ、ＩＰＵ６１２の各部を制御することで、上記画像処理を実行し、ＣＰＵ７１５がシリアルＩ／Ｆを通じて、システムコントローラ６００と接続されていて、操作部５００等からの画質モード、濃度情報及び領域情報等のコマンドがシステムコントローラ６００を通じて送信されると、当該画質モード、濃度情報及び領域情報等に基づいてＩＰＵ６１２に各種パラメータを設定して、画像処理を行わせる。
【０１３２】
そして、ＩＰＵ６１２のパターン生成部７１０及びプリンタ部１００のパターン生成部７２２は、それぞれＩＰＵ６１２及びプリンタ部１００で使用する階調パターンを発生させる。
【０１３３】
また、エリア処理部７０２は、上述のように、現在処理を行っている画像データが原稿Ｇ内のどの領域に属するかを区別するための領域信号を発生し、この領域信号により、後段の画像処理で用いるパラメータが切り換えられるが、このエリア処理部７０２のエリア処理の概念は、図２５のように示すことができる。すなわち、図２５において、文字領域（領域０）、印画紙領域（領域１）、インクジェット領域（領域２）等の複数の領域を有する原稿Ｇをスキャナ部３００で読み取った画像データに対して、エリア処理部７０２は、当該原稿Ｇ上の指定されたエリア情報（領域情報）と画像読取時の読取位置情報とを比較し、エリア信号を発生する。ＩＰＵ６１２は、図２５に画像処理用プリンタγ変換回路７１３、階調処理回路７１４について示すように、このエリア処理部７０２からのエリア信号に基づいて、スキャナγ変換部７０３、ＭＴＦフィルタ７０７、色変換ＵＣＲ処理回路７０９、画像加工回路７１２、画像処理用プリンタγ変換回路７１３、階調処理回路７１４で使用するパラメータを変更する。
【０１３４】
例えば、画像処理用プリンタγ変換回路７１３は、エリア処理部７０２からのエリア信号をデコーダでデコードし、セレクタにより、文字（テーブル１）、インクジェット（テーブル２）、印画紙（テーブル３）、印刷（テーブル４）等の複数の階調変換テーブルの中から選択する。図２５の原稿Ｇでは、文字の領域０と、印画紙の領域１と、インクジェットの領域２が存在する例を図示しており、画像処理用プリンタγ変換回路７１３は、文字の領域０に対しては、文字用の階調変換テーブル１、印画紙の領域１に対しては、印画紙用の階調変換テーブル３、インクジェットの領域２に対しては、インクジェット用の階調変換テーブル２を選択する。
【０１３５】
階調処理回路７１４は、画像処理用プリンタγ変換回路７１３で階調変換された画像信号に対して、再びエリア信号をデコーダによってデコードした信号に基づいて、セレクタ２により、ディザを使用しない処理、ディザを行った処理、誤差拡散処理等の階調処理のうち、使用する階調処理を切り換える。なお、階調処理回路７１４は、インクジェット原稿Ｇや原稿Ｇのインクジェット領域に対しては、誤差拡散処理を行う。
【０１３６】
階調処理回路７１４は、階調処理後の画像信号を、デコーダにより、読取位置情報に基づいてライン１であるか、または、ライン２であるかを選択するが、このライン１及びライン２の選択は、副走査方向に１画素異なる毎に切り換えられる。階調処理回路７１４は、ライン１のデータについては、セレクタの下流に位置するＦＩＦＯ（First In First Out）メモリに一時的に蓄え、ライン１とライン２のデータを出力することで、画素周波数を１／２に下げてＩ／Ｆ・セレクタ７２１に出力する。
【０１３７】
そして、カラー複写装置１は、そのプリンタ部１００の上記レーザ光学系１０６に、図２６に示すようなレーザ変調回路１２０を備えており、ルックアップテーブル（ＬＵＴ）１２１、パルス幅変調回路（ＰＷＭ）１２２及びパワー変調回路（ＰＭ）１２３等を備えている。このレーザ変調回路１２０での書込周波数は、１８．６［ＭＨｚ］であり、１画素の走査時間は、５３．８［ｎｓｅｃ］である。
【０１３８】
ルックアップテーブル（ＬＵＴ）１２１には、８ビットの画像データが入力され、ルックアップテーブル（ＬＵＴ）は、入力される画像データをγ変換してパルス幅変調回路（ＰＷＭ）１２２に出力する。パルス幅変調回路（ＰＷＭ）１２２は、ルックアップテーブル（ＬＵＴ）１２１から入力される８ビットの画像信号の上位３ビットの信号に基づいて、８値のパルス幅に変換してパワー変調回路（ＰＭ）１２３に出力し、パワー変調回路（ＰＭ）１２３は、下位５ビットで３２値のパワー変調を行う。パワー変調回路（ＰＭ）１２３には、レーザダイオード（ＬＤ）１２４とフォトディテクタ（ＰＤ）１２５が接続されており、パワー変調回路（ＰＭ）１２３は、レーザダイオード（ＬＤ）１２４を変調した信号に基づいて発光させるとともに、フォトディテクタ（ＰＤ）１２５からのモニター信号に基づいてレーザダイオード（ＬＤ）１２４の発光強度をモニターして、１ドット毎に補正を行う。このレーザダイオード（ＬＤ）１２４の出射するレーザ光の強度の最大値は、画像信号とは独立に、８ビット（２５６段階）に可変できる。
【０１３９】
また、レーザダイオード（ＬＤ）１２４の出射するレーザ光の１画素の大きさに対する主走査方向のビーム径（静止時のビームの強度が最大値に対し、１／ｅ２に減衰するときの幅として定義される）は、６００ＤＰＩ、１画素４２．３［μｍ］では、主走査方向５０［μｍ］、副走査方向６０［μｍ］が使用される。
【０１４０】
このレーザ変調回路１２０は、図２５で説明したライン１、ライン２の画像データのそれぞれに対応して、用意されており、ライン１及びライン２の画像データは、同期していて、感光体ドラム１０４Ｋ〜１０４Ｃ上を主走査方向に並行して走査する。
【０１４１】
次に、スキャナ部３００は、図２７に示すように、回路ブロック構成されており、上記ＣＣＤ３１２、増幅回路３２１、Ｓ／Ｈ（サンプルホールド）回路３２２、Ａ／Ｄ変換回路３２３、黒補正回路３２４、ＣＣＤドライバ３２５、パルスジェネレータ３２６及びクロックジェネレータ３２７等を備えている。
【０１４２】
スキャナ部３００は、原稿Ｇを図２に示したハロゲンランプ３０２により照射して、原稿Ｇからの反射光を、ＣＣＤ３１２のＲＧＢフィルタにより色分解して原稿Ｇの画像をＣＣＤ３１２で読み取り、ＣＣＤ３１２からアナログの画像信号を増幅回路３２１に出力する。ＣＣＤドライバ３２５は、ＣＣＤ３１２を駆動するためのパルス信号を供給し、ＣＣＤドライバ３２５を駆動するために必要なパルス源は、パルスジェネレータ３２６で生成される。パルスジェネレータ３２６は、水晶発振子等からなるクロックジェネレータ３２７の発振するクロック信号を基準信号として、パルス信号を生成するとともに、Ｓ／Ｈ回路３２２がＣＣＤ３１２からの画像信号をサンプルホールドするために必要なタイミング信号をＳ／Ｈ回路３２２に供給する。
【０１４３】
増幅回路３２１は、ＣＣＤ３１２からのアナログの画像信号を所定レベルに増幅して、Ｓ／Ｈ回路３２２に出力し、Ｓ／Ｈ回路３２２は、増幅回路３２１からの画像信号をサンプルホールドしてＡ／Ｄ変換回路３２３に出力する。Ａ／Ｄ変換回路３２３は、Ｓ／Ｈ回路３２２のサンプルホールドしたアナログの画像信号を、例えば、８ビット信号にデジタル化して、黒補正回路３２４に出力し、黒補正回路３２４は、Ａ／Ｄ変換回路３２３でデジタル変換された画像データに対して、ＣＣＤ３１２のチップ間、画素間の黒レベル（光量が少ない場合の電気信号）のばらつきを低減して、画像の黒部にスジやムラが生じることを防止してＩＰＵ６１２のシェーディング補正回路７０１に出力する。
【０１４４】
シェーディング補正回路７０１は、上述のように、白レベル（光量が多い場合の電気信号）を補正し、図２８に示すように、白レベルを、スキャナ部３００を均一な白基準板の位置に移動して照射した時の白色データに基づいて、照射系、光学系やＣＣＤ３１２の感度ばらつきを補正することで補正する。
【０１４５】
シェーディング補正回路７０１からの画像信号は、上記ＩＰＵ６１２のエリア処理部７０２から階調処理回路７１４までの画像処理部で処理され、プリンタ部１００で記録出力される。上記各回路は、ＣＰＵ７１５がＲＯＭ７１６及びＲＡＭ７１７内のプログラム及びデータに基づいて制御する。
【０１４６】
そして、上記増幅回路３２１の増幅量は、ある特定の原稿濃度に対して、Ａ／Ｄ変換回路３２３の出力値が所望の値になるように決定され、例えば、通常のコピー時に原稿濃度が、０．０５（反射率で、０．８９１）のものを８ビット信号値で２４０値として得られるようにし、シェーディング補正時には、増幅率を下げてシェーディング補正の感度を上げる。その理由は、通常のコピー時の増幅率では、反射光が多い場合には、８ビット信号で２５５値を超える大きさの画像信号となると、２５５値に飽和してしまい、シェーディング補正に誤差が生じるためである。すなわち、図２９は、増幅回路３２１で増幅された画像の読取信号がＳ／Ｈ回路３２２でサンプルホールドされる模式図であり、横軸は、増幅後のアナログ画像信号がＳ／Ｈ回路３２２を通過する時間、縦軸は、増幅後のアナログ信号の大きさを表している。図２９に示す所定のサンプルホールド時間でアナログ信号がサンプルホールドされて、Ａ／Ｄ変換回路３２３に信号が送られる。図２９は、白レベルを読み取った画像信号で、増幅後の画像信号は、コピー時は、例えば、Ａ／Ｄ変換後の値として２４０値、白補正時は、１８０値とした増幅後の画像信号の例を示している。
【０１４７】
次に、本発明の特徴である階調処理部７１４における階調補正に用いる特徴量抽出閾値および量子化閾値を選択するための処理（特徴量抽出閾値選択手段、量子化閾値選択手段）について説明する。
【０１４８】
このように特徴量抽出閾値および量子化閾値を選択するようにしたのは、階調処理パラメータ（誤差拡散処理の量子化閾値および特徴量抽出閾値）により画像データに対して階調処理を行った場合、階調処理パラメータにより、モアレが発生したり、粒状性、粒状感・ざらつき感などが変わったり、低コントラスト文字（特に薄い文字）や細線の再現性が異なったりする場合があるためである。
【０１４９】
図３に示した操作部５００の液晶画面５１１で所定の設定モードを操作者が選択すると、カラー複写装置１は、図３０に示すような操作画面を液晶画面５１１に表示させる。
【０１５０】
操作画面の画質調整タブの階調処理の項目に、＜文字画質＞、＜写真画質＞、＜文字と写真の中間部の画質＞、＜文字と写真の切り替えレベル＞が表示され、それぞれ５段階ずつ選択可能である。
【０１５１】
＜文字画質＞については、＜くっきり＞〜＜普通＞〜＜滑らか＞の５段階が選択可能であり、一例として、下記に示す表３のような量子化閾値を割り当て、量子化閾値発生部１１４０において選択可能とする。
【表３】
2007158844.tif 000008
【０１５２】
なお、図３１には、＜文字画質＞用の文字閾値のうち、＜くっきり＞、＜普通＞、＜滑らか＞で設定される量子化閾値の一例を図示した。図３１の横軸は、閾値への入力値で、縦軸は４ビット出力（１６値出力）のうち、何値で出力されるかを示したグラフである。線分の片方が“○”で、他方が“●”であるが、横軸が同じ値である場合に、“○”は出力されず、“●”の示す値が出力されることを表す。
【０１５３】
一方、＜写真画質＞については、＜超高精細＞〜＜高精細＞〜＜普通＞〜＜やや高階調＞〜＜高階調＞の５段階が選択可能であり、一例として、下記に示す表４のような量子化閾値を割り当て、量子化閾値発生部１１４０において選択可能とする。
【表４】
2007158844.tif 000009
【０１５４】
また、量子化閾値発生部１１４０は、振幅Ａ１で周期的に振動する第１の量子化閾値と、画素の位置ｘによらず固定（振幅Ａ２＝０）の第２の量子化閾値と、第１の量子化閾値の振幅Ａ１と、前記第２の量子化閾値の振幅Ａ２に対して、
Ａ１（ｘ）≧Ａ３（ｘ）≧Ａ２（ｘ）
ただし、Ａ１≠Ａ２
を満たす振幅Ａ３を有する第３の量子化閾値と、を選択可能である。ここで、写真用には、周期的に振動する第１の量子化閾値を使用し、処理後の画像データはディザのような周期的な網点状、もしくは線状の画像が形成され、階調性に優れている。一方、文字用には、固定であるか、もしくは写真用に対して線数が高い第２の閾値を用いることにより、文字や細線の先鋭性に優れた階調処理を行う。そして、写真用の第１の量子化閾値と、文字用の第２の量子化閾値との移行がスムーズになるように、線数もしくは量子化閾値の振幅が、第１と第２の間の特性になるように、第３の量子化閾値を使用する。したがって、＜文字と写真の中間部の画質＞は、操作部の選択レベル（＜文字寄り＞〜＜普通＞〜＜写真寄り＞）と、＜写真画質＞のレベルとから、一例として、下記に示す表５のような線数および閾値の振幅Ａ３を選択できる。また、固定閾値の誤差拡散処理（以下、ＥＤと称す）の閾値の振幅Ａ３（ii）（ii＝１,２,３,４,５）は、Ａ３＝０である。ii＝１,２,３,４,５は、それぞれ、＜文字寄り＞、＜やや文字寄り＞、＜普通＞、＜やや写真寄り＞、＜写真寄り＞に対応する。
【表５】
2007158844.tif 000010
【０１５５】
これにより、写真用の第１の量子化閾値と、文字部用の第２の量子化閾値との切り替わり部分で発生するドット影（図３２参照）や、細線割れ（図３３参照）などを低減することができる。
【０１５６】
また、上述した＜中間閾値＞の線数（第３の量子化閾値の選択値）に応じて、特徴量抽出閾値のデフォルト値を変更することもできる。これは以下の理由による。
【０１５７】
第３の量子化閾値は、写真用の第１の量子化閾値に対して線数は変更せずに、振幅を小さくした第１の場合がある。この場合には、第３の量子化閾値は、主に写真に対して使用し、文字画像に対しては出来るだけ使用しないように特徴量抽出閾値を設定する。一方、第３の量子化閾値として、振幅を写真用よりも小さくするか、もしくは線数を大きくした第２の場合がある。この場合には、第３の量子化閾値を写真に対して使用せずに、文字画像に対して使用するように特徴量抽出閾値を設定する。しかしながら、特徴量抽出閾値が固定であると、低コントラスト文字（濃度が低い文字）や濃度が低い細線を写真用の処理をされたりして、文字がぼけて見えたり、太って見えたりする場合がある。
【０１５８】
そこで、第３の量子化閾値が上記の第１の場合の設定値が選択された場合には、写真画像に適応され、文字画像に適応されないような特徴量抽出閾値をデフォルトとする。一方、第３の量子化閾値が第２の場合の設定値が選択された場合には、反対に、写真画像には適応されず、文字画像に適応されるような特徴量抽出閾値がデフォルトとなるように変更する。これにより、第３の量子化値を変更したことにより、低コントラスト文字（濃度が薄い文字）が、文字がぼけて見えたり、太って見えたりすることを低減することができる。
【０１５９】
下記に示す表６は、＜文字と写真の切り替えレベル＞の選択レバルと中間閾値のための特徴量抽出閾値の関係を示すものである。
【表６】
2007158844.tif 000011
ここで、表６に示す特徴量抽出閾値の項目について説明する。文字と取りやすくする設定値〜写真と取り易くする設定値の順を、
文字３ （最も文字と取りやい設定）
文字２ （２番目に文字と取りやすい設定）
文字１ （中間閾値を文字画像に適用する設定）
写真１ （中間閾値を写真画像に適用する設定）
写真２ （２番目に写真と取りやすい設定）
写真３ （最も写真と取りやすい設定）
とする。
【０１６０】
ここで、画像特徴抽出部１１３０における特徴量抽出の機能を説明する。図３４は、（ａ）〜（ｅ）のグラフからなり、横軸は一次元の画素の位置を表し、縦軸はそれぞれのユニットの出力値の相対値を表す。
【０１６１】
図３４の（ａ）は、画像特徴抽出部１１３０への入力画像データであって、ハッチングは高濃度領域を表す。
【０１６２】
図３４の（ｂ）において、実線は一次微分フィルタの出力結果で、破線は一次微分フィルタの出力結果のうち、負の値の部分を絶対値化した結果を示す。
【０１６３】
図３４の（ｃ）は、一次微分結果の最大値の選択結果で量子化する閾値との関係を図示した。ハッチングは一次微分判定閾値１が真となる領域であって、かつ高濃度判定閾値が真となる領域を図示した。なお、図３４の（ｂ）の結果はすでに最大値を得るフィルタの処理結果としたので、図３４の（ｃ）の絶対値を取った結果のグラフの形状と変わらない。
【０１６４】
図３４の（ｄ）は、二次微分フィルタによる二次微分算出結果の最大値を選択した結果を表す。ハッチングは、二次微分判定閾値による判定が真となる領域を表している。
【０１６５】
図３４の（ｅ）は、入力画像データで、ハッチングは一次微分判定閾値、高濃度判定領域＋二次微分判定閾値による判定領域を表す。
【０１６６】
図３４に示すように、高濃度閾値、一次微分特徴量抽出閾値１，一次微分特徴量抽出閾値２，二次微分特徴量抽出閾値１，二次微分特徴量抽出閾値２の値によって、文字領域として判定される領域（図のハッチング部分）を調整することができる。例えば、図３５に示すように、いずれの閾値も低く設定することにより、文字として判定される領域が拡大する。なお、図３５の横軸は、操作部の選択レベルに対応し、縦軸は、設定される値である。中間閾値が使用される領域は、（一次微分判定閾値１＆高濃度判定領域＋二次微分判定閾値１）による判定領域から、（一次微分判定閾値２＆高濃度判定領域＋二次微分判定閾値２）による判定領域を除いた領域とする。
【０１６７】
図３６は、画像特徴抽出部１１３０における特徴量抽出閾値の基本的な設定処理の流れを示すフローチャートである。図３６に示すように、まず、中間閾値が写真用であるかを、ユーザの設定値に基づいて表５を使用して中間閾値の線数、振幅、写真用であるか文字用であるかを判定する（ステップＳ１）。
【０１６８】
そして、続くステップＳ２において、操作部５００により設定された特徴量抽出閾値の選択レベルに応じて、表６に基づいて、特徴量抽出閾値（高濃度抽出閾値，一次微分特徴量抽出閾値１，一次微分特徴量抽出閾値２，二次微分特徴量抽出閾値１，二次微分特徴量抽出閾値２）を決定する。
【０１６９】
ところで、フルカラー画像に対して、ピンク、ライトグリーン、ベージュなどのように単色で濃度が薄い色のようなシングルカラーは、最高濃度の出力値が低い（黒を２５５値、白を０値として、１２８値など）ことから画像特徴抽出部１１３０への入力値が低いので、文字と判定されるべき領域であっても、特徴量抽出結果が低く文字と判定されずに写真処理される場合がある。それを防ぐために、本実施の形態においては、最高濃度が低い色味（ピンクやライトグリーンなど）により全面画像が形成されている場合には、それに応じて、特徴量抽出閾値を低くする。具体的には、特徴量抽出閾値を文字処理をされるように適宜低く変更することにより、写真処理されることを防ぎ、文字や細線の再現性を向上させる。
【０１７０】
ここで、図３７は画像特徴抽出部１１３０における特徴量抽出閾値の設定処理の流れを示すフローチャートである。図３７に示すように、まず、フルカラーであるかを判定し（ステップＳ１１）、フルカラーである場合には（ステップＳ１１のＹｅｓ）、フルカラー用の特徴量抽出閾値（高濃度抽出閾値，一次微分特徴量抽出閾値１，一次微分特徴量抽出閾値２，二次微分特徴量抽出閾値１，二次微分特徴量抽出閾値２）を設定する（ステップＳ１２）。
【０１７１】
一方、シングルカラーである場合には（ステップＳ１１のＮｏ）、シングルカラー用の特徴量抽出閾値（高濃度抽出閾値、一次微分特徴量抽出閾値１，一次微分特徴量抽出閾値２，二次微分特徴量抽出閾値１，二次微分特徴量抽出閾値２）を設定する（ステップＳ１３）。
【０１７２】
次に、登録色やパステルなどの特徴量抽出閾値の設定処理について説明する。登録色やパステルなどのユーザが最大濃度を設定可能な機能を有する場合には、取り得る濃度の最大値（画像特徴抽出部１１３０への画像データの入力値のうちに取り得る最大値）から、上記取り得る濃度最大値（画像特徴抽出部１１３０への画像データの入力値のうちに取り得る最大値）と、特徴量抽出閾値との関係（グラフやテーブルなど）を予め求めておき、ユーザが設定したとりうる最大濃度値に基づいて特徴量抽出閾値を決定する。たとえば、最高濃度の出力値は、通常、最大値である黒は２５５値であり、白は０値であるが、パステル設定により、取り得る最高濃度を通常に出力可能な濃度に対して５０％とした場合には、１２８値が最大値となる。
【０１７３】
図３８は画像特徴抽出部１１３０における特徴量抽出閾値の設定処理の流れを示すフローチャートである。図３８に示すように、まず、取り得る最高濃度（書込み値）を計算し（ステップＳ２１）、取り得る最高濃度から特徴量抽出閾値を算出して設定する（ステップＳ２２）。
【０１７４】
上述のようなステップＳ２１〜Ｓ２２の処理は、ＹＭＣＫの全ての成分について計算されるまで（ステップＳ２３のＹｅｓ）、繰り返される。
【０１７５】
例えば、登録色として薄い緑を設定した場合は、ＹＭＣＫのそれぞれの成分は、
（Ｙ，Ｍ，Ｃ，Ｋ） ＝ （３０％，０％，４０％，０％）
などとする。この場合、取り入る最大の値は最大値２５５値にして、ＹＭＣＫそれぞれに対して、
（Ｙ，Ｍ，Ｃ，Ｋ） ＝ （７７値，０値，１０２値，０値）
などとなる。
【０１７６】
これにより、登録色やパステルなどの、ユーザが最大濃度を設定可能な色味を使用しても、低コントラスト文字や細線の再現を向上することができる。
【０１７７】
図３９は、特徴量抽出閾値を決定するためのグラフである。上記の値を、図３９の横軸の値として、特徴量抽出閾値（高濃度抽出閾値，一次微分特徴量抽出閾値１，一次微分特徴量抽出閾値２，二次微分特徴量抽出閾値１，二次微分特徴量抽出閾値２）のグラフとの交点を求め、出力値とする。
【０１７８】
スキャナ部３００によって原稿画像を読み取る場合などは、通常、図４０に細線の矢線で示すように主走査は左から右へ、副走査は上から下へ行われ、画像データは読み取られた順に入力されるため、量子化処理部１１２０の量子化処理の方向つまり量子化誤差の伝搬方向は、図４０に太線の矢印で示すように左上から右下へ向かう方向である。この場合、画像平坦部において、４画素×４画素のディザ閾値周期内で図４１に示すような量子化閾値が生成されるため、濃度レベルが低レベルから上昇するにつれて、図１５に示すような順番で出力ドットが発生する。つまり、主走査方向を左から右へとラインが太くなるように出力ドットが成長する。画像の低画像濃度部、中画像濃度部、高画像濃度部における出力ドットの発生の様子を図４２、図４３、図４４にそれぞれ示す。図４２〜図４４に見られるように、低〜中濃度にかけて、スクリーン角に沿ってライン状に成長する。したがって、低・中濃度の画像平坦部の粒状性が良好で滑らかな画像を形成できる。また、低濃度部では図４２に示すように、出力ドットは最初主走査方向に２画素並んだ方向に成長し、続いて、スクリーン角に沿ってライン状に成長する。つまり、低濃度部では、主走査方向へ優先的に２画素並んで成長する横基調のドット成長となる。このような横基調のドット成長とすると、特に電子写真方式のプリンタを画像形成に利用する場合に、１値で副走査方向に２画素並べた場合に比べて、トナー像の再現性が向上し、画像のざらつきが低減し、安定性の優れた高品位な画像を形成できる。
【０１７９】
本実施の形態のカラー複写装置１においては、エッジ度合の大きい領域と小さい領域の境界部分ではエッジ度合が大きくなるに従って線数を上げるように、量子化パラメータを変更し、ディザ主体の処理から誤差拡散主体の処理へ、あるいは、その逆向きに量子化処理の特性が滑らかに切り替えられる。したがって、両画像領域の境界部分が違和感なく整合した画像を形成することができる。
【０１８０】
エッジ度１（写真寄り）〜３（文字寄り）の量子化閾値パラメータの例をそれぞれ図４５〜図４７に示した。
【０１８１】
図４５および図４６に一例として示したエッジ度１および２の量子化閾値パラメータは、線数として２６８Ｌｐｉ（Line Pair per Inch）であり、図４７に示したエッジ度３の量子化閾値パラメータは、低画像濃度領域に置いては３００Ｌｐｉの線数であり、中〜高画像濃度領域に置いては誤差拡散処理となる。
【０１８２】
図４８に、異なるスクリーン角の方向にそってライン状にドットを形成するための量子化閾値の例を示した。この場合のスクリーン角を図４９に示した。
【０１８３】
なお、ＡＤＦ４００として図５０に示すようなシートスルータイプを適用した場合には、原稿Ｇを移動させて読み取りを行うために、原稿Ｇがコロ４１０などの搬送部材に接触した衝撃でショックジターが発生し、原稿Ｇに横スジなどの異常画像（図５１参照）が発生する場合がある。
【０１８４】
このような場合には、シートスルータイプのＡＤＦ４００を用いて原稿Ｇを読み取る場合には、原稿Ｇをコンタクトガラス３に載置させて読み取る場合と比べて特徴量抽出閾値を変更する（例えば、特徴量抽出閾値を写真寄りに設定する）ことにより、ショックジターによる異常画像を低減し、画質との両立を図ることができる。
【０１８５】
また、ＡＤＦ４００として図５０に示すようなシートスルータイプを適用した場合におけるショックジターによる画像の異常画像（横スジ）の発生は、画像の拡大率・変倍率によって異なる。最もショックジターが発生しやすい画像の解像度もしくは変倍率に、特徴量抽出閾値を調整すると、それ以外の画像の解像度もしくは変倍率での画質が好ましくない。
【０１８６】
そこで、特徴量抽出閾値の設定値は、画像の解像度もしくは変倍率に応じて変更するものであっても良い。より具体的には、シートスルータイプのＡＤＦ４００を用いて原稿Ｇを読み取る場合には、変倍率に応じて特徴量抽出閾値を変更し、原稿Ｇをコンタクトガラス３に載置させて読み取る場合には、変倍率に応じた特徴量抽出閾値の変更を行わない。これにより、原稿Ｇをコンタクトガラス３に載置させて読み取る場合における画質に影響を与えずに、シートスルータイプのＡＤＦ４００を用いて原稿Ｇを読み取る場合のショックジターによる異常画像（横スジ）を低減することができる。
【０１８７】
また、シートスルータイプのＡＤＦ４００を用いて原稿Ｇを読み取る場合には、原稿Ｇをコンタクトガラス３に載置させて読み取る場合に比べて、拡大時の特徴量抽出閾値を高くし、文字部を取りにくくするようにしても良い。
【０１８８】
このように本実施の形態によれば、画像データを誤差拡散法により量子化データに変換する量子化閾値を選択的に指定可能とすること、または、画像データから特徴量を抽出する特徴量抽出閾値を選択的に指定可能とすることにより、低コントラスト文字（濃度が薄い文字）や細線の再現性をユーザの好みに応じて調整したり、モアレの発生を低減したりすることにより、滑らかな画像を得ることができる多値誤差拡散を使用する画像処理装置を提供することができる。
【図面の簡単な説明】
【０１８９】
【図１】本発明の第１の実施の形態の画像形成装置を適用した電子写真方式のカラー複写装置の要部概略構成を示す正面図である。
【図２】カラー複写装置のスキャナ部及びＡＤＦ部分の拡大正面図である。
【図３】カラー複写装置の上面図である。
【図４】カラー複写装置の制御系を示す要部概略構成正面図である。
【図５】カラー複写装置のＩＰＵ及びプリンタ部を中心とする回路ブロック構成図である。
【図６】ＭＴＦの詳細な回路ブロック図である。
【図７】ラプラシアンフィルタの一例を示す図である。
【図８−１】エッジ量検出フィルタの一例として、副走査方向エッジ検出フィルタを示す図である。
【図８−２】エッジ量検出フィルタの一例として、主走査方向エッジ検出フィルタを示す図である。
【図８−３】エッジ量検出フィルタの一例として、斜め方向検出フィルタを示す図である。
【図８−４】エッジ量検出フィルタの一例として、別の斜め方向検出フィルタを示す図である。
【図９】テーブル変換回路によりエッジ度がテーブル変換された一例を示す図である。
【図１０】色相について説明する説明図である。
【図１１】階調処理回路の構成を示すブロック図である。
【図１２】誤差拡散マトリクスを示す説明図である。
【図１３−１】一次微分エッジ検出フィルタ１を示す説明図である。
【図１３−２】一次微分エッジ検出フィルタ２を示す説明図である。
【図１３−３】一次微分エッジ検出フィルタ３を示す説明図である。
【図１３−４】一次微分エッジ検出フィルタ４を示す説明図である。
【図１４−１】二次微分フィルタ１を示す説明図である。
【図１４−２】二次微分フィルタ２を示す説明図である。
【図１４−３】二次微分フィルタ３を示す説明図である。
【図１４−４】二次微分フィルタ４を示す説明図である。
【図１５】４×４ディザの成長の順番を示す説明図である。
【図１６】スクリーン角とラインの成長方向を示す説明図である。
【図１７】４×４ディザの成長の別の順番を示す説明図である。
【図１８】ＳＩＭＤ型プロセッサの構成について説明する説明図である。
【図１９】ＳＩＭＤ型画像データ処理部と逐次型画像データ処理部の構成を示すブロック図である。
【図２０】画素の位置関係について説明する説明図である。
【図２１】画像処理プロセッサの内部構成の説明図である。
【図２２】逐次型画像データ処理部を説明するブロック図である。
【図２３】ＩＩＲフィルタシステムの構成図である。
【図２４】階調処理部の説明図である。
【図２５】エリア処理部のエリア処理の概念図である。
【図２６】カラー複写装置のプリンタ部のレーザ変調回路のブロック図である。
【図２７】スキャナ部の回路ブロック構成図である。
【図２８】シェーディング補正回路による白補正・黒補正の概念図である。
【図２９】Ｓ／Ｈ回路による読取信号のサンプルホールド処理の説明図である。
【図３０】階調処理における階調補正に用いる閾値を選択するための操作画面を示す平面図である。
【図３１】文字画質で選択される量子化閾値の一例を示すグラフである。
【図３２】写真用の第１の量子化閾値と文字部用の第２の量子化閾値との切り替わり部分で発生するドット影を示す説明図である。
【図３３】写真用の第１の量子化閾値と文字部用の第２の量子化閾値との切り替わり部分で発生する細線割れを示す説明図である。
【図３４】画像特徴抽出部における特徴量抽出の機能を示す説明図である。
【図３５】特徴量抽出閾値とその選択レベルとの関係を示すグラフである。
【図３６】画像特徴抽出部における特徴量抽出閾値の基本的な設定処理の流れを示すフローチャートである。
【図３７】画像特徴抽出部における特徴量抽出閾値の設定処理の流れを示すフローチャートである。
【図３８】画像特徴抽出部における特徴量抽出閾値の設定処理の流れを示すフローチャートである。
【図３９】特徴量抽出閾値を決定するためのグラフである。
【図４０】誤差拡散処理方向を示す説明図である。
【図４１】量子化閾値を示す説明図である。
【図４２】低画像濃度における出力ドットの発生の様子を示す説明図である。
【図４３】中画像濃度における出力ドットの発生の様子を示す説明図である。
【図４４】高画像濃度における出力ドットの発生の様子を示す説明図である。
【図４５】量子化閾値を示す説明図である。
【図４６】量子化閾値を示す説明図である。
【図４７】量子化閾値を示す説明図である。
【図４８】量子化閾値を示す説明図である。
【図４９】スクリーン角とラインの成長方向を示す説明図である。
【図５０】シートスルータイプのＡＤＦを示す断面図である。
【図５１】ショックジターの発生によって発生する横スジを示す説明図である。
【符号の説明】
【０１９０】
１      画像処理装置
１１３０      特徴量抽出手段
１１４０      閾値発生手段
１１２０      階調処理手段
【図１】
2007158844.tif 000012
【図２】
2007158844.tif 000013
【図３】
2007158844.tif 000014
【図４】
2007158844.tif 000015
【図５】
2007158844.tif 000016
【図６】
2007158844.tif 000017
【図７】
2007158844.tif 000018
【図８−１】
2007158844.tif 000019
【図８−２】
2007158844.tif 000020
【図８−３】
2007158844.tif 000021
【図８−４】
2007158844.tif 000022
【図９】
2007158844.tif 000023
【図１０】
2007158844.tif 000024
【図１１】
2007158844.tif 000025
【図１２】
2007158844.tif 000026
【図１３−１】
2007158844.tif 000027
【図１３−２】
2007158844.tif 000028
【図１３−３】
2007158844.tif 000029
【図１３−４】
2007158844.tif 000030
【図１４−１】
2007158844.tif 000031
【図１４−２】
2007158844.tif 000032
【図１４−３】
2007158844.tif 000033
【図１４−４】
2007158844.tif 000034
【図１５】
2007158844.tif 000035
【図１６】
2007158844.tif 000036
【図１７】
2007158844.tif 000037
【図１８】
2007158844.tif 000038
【図１９】
2007158844.tif 000039
【図２０】
2007158844.tif 000040
【図２１】
2007158844.tif 000041
【図２２】
2007158844.tif 000042
【図２３】
2007158844.tif 000043
【図２４】
2007158844.tif 000044
【図２５】
2007158844.tif 000045
【図２６】
2007158844.tif 000046
【図２７】
2007158844.tif 000047
【図２８】
2007158844.tif 000048
【図２９】
2007158844.tif 000049
【図３０】
2007158844.tif 000050
【図３１】
2007158844.tif 000051
【図３２】
2007158844.tif 000052
【図３３】
2007158844.tif 000053
【図３４】
2007158844.tif 000054
【図３５】
2007158844.tif 000055
【図３６】
2007158844.tif 000056
【図３７】
2007158844.tif 000057
【図３８】
2007158844.tif 000058
【図３９】
2007158844.tif 000059
【図４０】
2007158844.tif 000060
【図４１】
2007158844.tif 000061
【図４２】
2007158844.tif 000062
【図４３】
2007158844.tif 000063
【図４４】
2007158844.tif 000064
【図４５】
2007158844.tif 000065
【図４６】
2007158844.tif 000066
【図４７】
2007158844.tif 000067
【図４８】
2007158844.tif 000068
【図４９】
2007158844.tif 000069
【図５０】
2007158844.tif 000070
【図５１】
2007158844.tif 000071