(57)【特許請求の範囲】
【請求項１】
原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、
この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、各ライン単位の画像データの種類判別結果を提供する画像判別手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、
前記画像判別手段から提供される前記各ライン単位の画像データの種類判別結果、及び前記補正基準値算出手段から提供される前記各ライン単位の補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、
この補正基準値生成手段から提供される画像の種類別の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して、画像の種類別に濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段と、
を備えたことを特徴とする画像処理装置。
【請求項２】
原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、
この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、各ライン単位の画像データの種類判別結果を提供する画像判別手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の濃度ヒストグラムを生成し、この前記原稿画像相当分のライン単位の濃度ヒストグラムに関する情報を提供する濃度ヒストグラム生成手段と、
この濃度ヒストグラム生成手段から提供される前記原稿画像相当分のライン単位の濃度ヒストグラムに関する情報を基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、
前記画像判別手段から提供される前記各ライン単位の画像データの種類判別結果、及び前記補正基準値算出手段から提供される前記各ライン単位の補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、
この補正基準値生成手段から提供される画像の種類別の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して、画像の種類別に濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段と、
を備えたことを特徴とする画像処理装置。
【請求項３】
前記記憶手段に記憶された画像データを外部へ出力する出力手段を備えたことを特徴とする請求項１又は請求項２に記載の画像処理装置。
【請求項４】
原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、
この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、各ライン単位の画像データの種類判別結果を提供する画像判別手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、
前記画像判別手段から提供される前記各ライン単位の画像データの種類判別結果、及び前記補正基準値算出手段から提供される前記各ライン単位の補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、
この補正基準値生成手段から提供される画像の種類別の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して、画像の種類別に濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段と、
このレンジ補正手段から提供される濃度レンジ補正済画像データに基づき画像を形成する画像形成手段と、
を備えたことを特徴とする画像形成装置。
【請求項５】
原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、
この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、各ライン単位の画像データの種類判別結果を提供する画像判別手段と、
前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の濃度ヒストグラムを生成し、この前記原稿画像相当分のライン単位の濃度ヒストグラムに関する情報を提供する濃度ヒストグラム生成手段と、
この濃度ヒストグラム生成手段から提供される前記原稿画像相当分のライン単位の濃度ヒストグラムに関する情報を基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、
前記画像判別手段から提供される前記各ライン単位の画像データの種類判別結果、及び前記補正基準値算出手段から提供される前記各ライン単位の補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、
この補正基準値生成手段から提供される画像の種類別の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して、画像の種類別に濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段と、
このレンジ補正手段から提供される濃度レンジ補正済画像データに基づき画像を形成する画像形成手段と、
を備えたことを特徴とする画像形成装置。
【請求項６】
前記記憶手段に記憶された画像データを外部へ出力する出力手段を備えたことを特徴とする請求項４又は請求項５に記載の画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、原稿画像をＣＣＤラインセンサを用いて読取り、この読取りにより得られた画像データに対してレンジ補正処理を施す画像処理装置及び画像形成装置に関する。
【０００２】
【従来の技術】
近年、デジタル複写機、ファクシミリ等の画像形成装置が急速に普及し始めている。これら画像形成装置はスキャナを備えており、これら画像形成装置は高品質な画像を出力するためスキャナにより入力された画像データに対する各種画像処理が不可欠とされている。
【０００３】
この画像処理の中の一つに、自動濃度調整という処理がある。現在、この自動濃度調整機能を備えた画像形成装置が、各社から発表されている。ここで、自動濃度調整について簡単に説明する。
【０００４】
まず、原稿画像が光学系により複数のラインに分割されて読取られ、この原稿画像相当分のライン単位の画像データが獲得される。即ち、原稿画像に対して光ビームが照射され、原稿画像の像が反映された光ビームの反射光がＣＣＤラインセンサに入力される。このＣＣＤラインセンサは、光ビームに反映された原稿画像の像を光電変換し、画像データとして出力する。つまり、このＣＣＤラインセンサからは、原稿画像相当分のライン単位の画像データが順次出力される。
【０００５】
このＣＣＤラインセンサから出力される画像データに対して、シェーディング補正部によりシェーディング補正が施され、シェーディング補正済画像データが出力される。このシェーディング補正部から出力されるシェーディング補正済画像データを基にして、濃度ヒストグラム作成部によりこのシェーディング補正済画像データの濃度ヒストグラムが作成される。この濃度ヒストグラム作成部により作成された濃度ヒストグラムを基にして、補正基準値算出部により濃度レンジを補正するための補正基準値が算出される。画像データの濃度レンジを補正する濃度レンジ補正部では、補正基準値算出部から提供される補正基準値により、シェーディング補正部から出力されるシェーディング補正済画像データに対して、濃度レンジ補正処理が施され、レンジ補正処理済画像データ、即ち濃度調整された画像データが出力される。このようにして、ライン単位で自動濃度調整が実現されている。
【０００６】
現在製品化されている画像形成装置には、プリスキャン時にレンジ補正処理を実行するもの、及び画像形成処理動作と並行してリアルタイムにレンジ補正処理を実行するものがある。
【０００７】
また、このような自動濃度調整機能を備えた画像形成装置では、自動濃度調整が施された画像データ、即ちレンジ補正処理済画像データがページメモリに記憶されるようになっている。そして、必要に応じて、外部装置などへ提供されるようになっている。
【０００８】
【発明が解決しようとする課題】
ところが、ライン単位のレンジ補正処理において、必ずしも常時、各ライン単位の画像データに対して、最適なレンジ補正処理を施すには限界がある。従って、特定のラインの画像データに対しては、不適切なレンジ補正処理が実行されてしまうということもあり得る。例えば、下地濃度レベルが異なる複数の原稿を副走査方向に並べ、これら原稿から得られる画像データに対してレンジ補正処理を施した場合、下地濃度が再現される部分と再現されない部分とが変動するというような問題があった。
【０００９】
また、プリスキャン時にレンジ補正処理を実行する場合、画像読取時間が増大するという問題あった。
【００１０】
さらに、画像形成装置で獲得された画像データをパーソナルコンピュータなどの外部装置で受取り、この外部装置で加工する場合、この画像形成装置から提供される画像データがレンジ補正処理済画像データであるため、画像データの加工が制約されていまうという問題もあった。
【００１１】
この発明の目的は、上記したような事情に鑑み成されたものであって、下記の画像処理装置及び画像形成装置を提供することにある。
【００１２】
（１）プリスキャンを必要とせず、優れたレンジ補正処理が可能な画像処理装置及び画像形成装置。
【００１３】
（２）外部装置による画像編集に都合の良い画像データを提供可能な画像処理装置及び画像形成装置。
【００１４】
【課題を解決するための手段】
上記課題を解決し目的を達成するために、この発明の画像処理装置及び画像形成装置は、以下のように構成されている。
【００１５】
（１）この発明の画像処理装置は、原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、この補正基準値算出手段から提供される前記原稿画像相当分のライン単位の補正基準値を基にして、前記原稿画像の補正基準値を決定し、決定された前記原稿画像の補正基準値を提供する補正基準値決定手段と、この補正基準値決定手段から提供される前記原稿画像の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段とを備えている。
【００１６】
（２）この発明の画像処理装置は、原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、判別結果を提供する画像判別手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、前記画像判別手段から提供される判別結果、及び前記補正基準値算出手段から提供される補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、前記画像判別手段から提供される判別結果に基づき、前記原稿画像全体を占める割合の最も高い画像の種類を特定し、この特定された画像の種類を前記原稿画像の種類として決定し、この決定された画像の種類の補正基準値を前記補正基準値生成手段から提供される画像の種類別の補正基準値の中から選出し、この選出された補正基準値を前記原稿画像の補正基準値として決定し、この決定された前記原稿画像の補正基準値を提供する補正基準値決定手段と、この補正基準値決定手段から提供される前記原稿画像の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段とを備えている。
【００１７】
（３）この発明の画像処理装置は、原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、各ライン単位の画像データの画像の種類を判別し、判別結果を提供する画像判別手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、前記画像判別手段から提供される判別結果、及び前記補正基準値算出手段から提供される補正基準値を基にして、画像の種類別の補正基準値を生成し、この画像の種類別の補正基準値を提供する補正基準値生成手段と、この補正基準値生成手段から提供される画像の種類別の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して、画像の種類別に濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段とを備えている。
【００１８】
（４）この発明の画像形成装置は、原稿画像を複数のラインに分割して読取り、この原稿画像相当分のライン単位の画像データを提供する読取手段と、この読取手段から提供される前記原稿画像相当分のライン単位の画像データを記憶し、必要に応じてこの前記原稿画像相当分のライン単位の画像データを提供する記憶手段と、前記読取手段から提供される前記原稿画像相当分のライン単位の画像データを基にして、前記原稿画像相当分のライン単位の補正基準値を算出し、この前記原稿画像相当分のライン単位の補正基準値を提供する補正基準値算出手段と、この補正基準値算出手段から提供される前記原稿画像相当分のライン単位の補正基準値を基にして、前記原稿画像の補正基準値を決定し、決定された前記原稿画像の補正基準値を提供する補正基準値決定手段と、この補正基準値決定手段から提供される前記原稿画像の補正基準値に基づき、前記記憶手段から提供される前記原稿画像相当分のライン単位の画像データに対して濃度レンジ補正処理を施し、濃度レンジ補正済画像データを提供するレンジ補正手段と、このレンジ補正手段から提供される濃度レンジ補正済画像データに基づき画像を形成する画像形成手段とを備えている。
【００１９】
【発明の実施の形態】
以下、この発明の実施の形態について図面を参照して説明する。
【００２０】
図１は、この発明の実施の一形態に係る画像形成装置としてのデジタル複写機の概略構成を示す図である。
【００２１】
図１に示すように、デジタル複写機は装置本体１０を備えている。この装置本体１０内には、画像読取手段として機能するスキャナ部４、及び画像形成手段として機能するプリンタ部６が設けられている。
【００２２】
装置本体１０の上面には、読取対象物、つまり原稿Ｄが載置される透明なガラスからなる原稿載置台１２が設けられている。また、装置本体１０の上面には、原稿載置台１２上に原稿を自動的に搬送する自動原稿送り装置（以下、ＡＤＦと称する）７が配設されている。このＡＤＦ７は、原稿載置台１２に対して開閉可能に配設され、原稿載置台１２に載置された原稿Ｄを原稿載置台１２に密着させる原稿押さえとしても機能する。
【００２３】
ＡＤＦ７には、原稿トレイ８、エンプティセンサ９、ピックアップローラ１４、給紙ローラ１５、アライニングローラ対１６、及び搬送ベルト１８などが設けられている。原稿トレイ８は、セットされる原稿Ｄを受取るものである。エンプティセンサ９は、原稿の有無を検出するものである。ピックアップローラ１４は、原稿トレイ８から原稿を一枚づつ取り出すものである。給紙ローラ１５は、取り出された原稿を搬送するものである。アライニングローラ対１６は、原稿の先端を整位するものである。搬送ベルト１８は、原稿載置台１２のほぼ全体を覆うように配設されており、原稿を搬送するものである。原稿トレイ８にセットされた複数枚の原稿は、その最下の頁、つまり最終頁から順に取り出され、アライニングローラ対１６により整位された後、搬送ベルト１８によって原稿載置台１２の所定位置へ搬送される。
【００２４】
アライニングローラ対１６と反対側のＡＤＦ７の端部には、反転ローラ２０、非反転センサ２１、フラッパ２２、及び排紙ローラ２３が配設されている。後述するスキャナ部４により読み取られた原稿Ｄは、搬送ベルト１８により原稿載置台１２上から送り出され、反転ローラ２０、フラッパ２１、及び排紙ローラ２２を介してＡＤＦ７上面の原稿排紙部２４上に排出される。また、原稿Ｄの裏面を読み取る場合には、フラッパ２２を切換えることにより、搬送ベルト１８によって搬送されてきた原稿Ｄは、反転ローラ２０によって反転された後、再度搬送ベルト１８により原稿載置台１２上の所定位置に送られる。
【００２５】
装置本体１０内に配設されたスキャナ部４には、原稿載置台１２に載置された原稿Ｄを照明する光源としての露光ランプ２５、及び原稿Ｄからの反射光を所定の方向に偏向する第１のミラー２６が備えられている。さらに詳しく説明すると、露光ランプ２５及び第１のミラー２６は、原稿載置台１２の下方に配設された第１のキャリッジ２７に取り付けられている。
【００２６】
第１のキャリッジ２７は、原稿載置台１２に対して平行に配置されている。さらに、この第１のキャリッジ２７は、図示しない歯付きベルトを介して駆動モータにより、原稿載置台１２の下方を往復移動されるようになっている。
【００２７】
また、原稿載置台１２の下方には、原稿載置台１２と平行に移動可能な第２のキャリッジ２８が配設されている。第２のキャリッジ２８には、第１のミラー２６により偏向された原稿Ｄからの反射光を順に偏向する第２のミラー３０及び第３のミラー３１が互いに直角に取り付けられている。第２のキャリッジ２８は、第１のキャリッジ２７を駆動する歯付きベルトにより、第１のキャリッジ２７に対して従動されるとともに、第１のキャリッジに対して１／２の速度で原稿載置台１２に沿って平行に移動される。
【００２８】
また、原稿載置台１２の下方には、第２のキャリッジ２８上の第３のミラー３１からの反射光を集束する結像レンズ３２と、結像レンズにより集束された反射光を受光して光電変換するＣＣＤラインセンサ３４とが配設されている。結像レンズ３２は、第３のミラー３１により偏向された光の光軸を含む面内に、駆動機構を介して移動可能に配設され、自身が移動することで反射光をＣＣＤラインセンサ３４の受光面に所望の倍率で結像させる。ＣＣＤラインセンサ３４は、入射した反射光を光電変換し、読み取った原稿Ｄに対応する電気信号（アナログ信号）を出力する。即ち、ＣＣＤラインセンサ３４は、原稿Ｄの所定のラインに対応する電気信号を順次出力する。原稿Ｄをｎラインに分割して原稿Ｄを読取った場合、ＣＣＤラインセンサ３４から出力される電気信号は、原稿Ｄに相当するｎライン分の電気信号ということになる。
【００２９】
一方、プリンタ部６は、レーザ露光部４０を備えている。レーザ露光部４０は、
半導体レーザ４１、ポリゴンミラー３６、ポリゴンモータ３７、及び光学系４２を備えている。ポリゴンミラー３６は、半導体レーザ４１から出射されたレーザ光を連続的に偏向する走査部材である。ポリゴンモータ３７は、ポリゴンミラー３６を所定の回転数で回転駆動させる。光学系４２は、ポリゴンミラー３６からのレーザ光を偏向して後述する感光体ドラム４４へ導くものである。このような構成のレーザ露光部４０は、装置本体１０の図示しない支持フレームに固定支持されている。
【００３０】
半導体レーザ４１は、スキャナ部４により読み取られた原稿Ｄの画像データ、あるいはファクシミリ送受信文書情報等に応じてオン／オフ制御される。このオン／オフ制御により半導体レーザ４１から出力されるレーザ光は、ポリゴンミラー３６及び光学系４２を介して感光体ドラム４４へ向けられる。そして、このレーザ光が、感光体ドラム４４周面を走査することにより、感光体ドラム４４周面上に静電潜像が形成される。
【００３１】
プリンタ部６には、装置本体１０のほぼ中央に配設された像担持体としての回転自在な感光体ドラム４４が設けられている。この感光体ドラム４４の周面は、レーザ露光部４０からのレーザ光により露光され、所望の静電潜像が形成される。また、感光体ドラム４４の周囲には、帯電チャージャ４５、現像器４６、剥離チャージャ４７、転写チャージャ４８、剥離爪４９、清掃部５０、及び除電器５１が順に配置されている。帯電チャージャ４５は、ドラム周面を所定の電荷に帯電するものである。現像器４６は、感光体ドラム４４周面上に形成された静電潜像に現像剤としてのトナーを供給して、所定の画像濃度で現像するものである。剥離チャージャ４７は、後述する用紙カセットから給紙された被転写材、つまり、コピー用紙Ｐを感光体ドラム４４から分離させるものである。転写チャージャ４８は、感光体ドラム４４に形成されたトナー像を用紙Ｐに転写させるものである。剥離爪４９は、感光体ドラム４４周面からコピー用紙Ｐを剥離するものである。清掃部５０は、感光体ドラム４４周面に残留したトナーを清掃するものである。除電器５１は、感光体ドラム４４周面を除電するものである。
【００３２】
装置本体１０内の下部には、それぞれ装置本体から引出し可能な上段カセット５２、中段カセット５３、及び下段カセット５４が互いに積層状態に配設されている。これら各カセット内にはサイズの異なるコピー用紙が装填されている。また、これらのカセットの側方には大容量フィーダ５５が設けられており、この大容量フィーダ５５には、使用頻度の高いサイズのコピー用紙Ｐ、例えば、Ａ４サイズのコピー用紙Ｐが約３０００枚収納されている。また、大容量フィーダ５５の上方には、手差しトレイ５６を兼ねた給紙カセット５７が脱着自在に装着されている。
【００３３】
装置本体１０内には、各カセット、及び大容量フィーダ５５から感光体ドラム４４と転写チャージャ４８との間に位置した転写部を通って延びる搬送路５８が形成されている。そして、この搬送路５８の終端には定着器６０が設けられている。定着器６０に対向した装置本体１０の側壁には、排出口６１が形成されている。そして、この排出口６１には排紙トレイ６２が装着されている。
【００３４】
上段カセット５２、中段カセット５３、下段カセット５４、給紙カセット５７及び大容量フィーダ５５夫々の近傍には、カセットあるいは大容量フィーダから用紙Ｐを一枚ずつ取り出すピックアップローラ６３が設けられている。また、搬送路５８には、ピックアップローラ６３により取り出されたコピー用紙Ｐを搬送路５８を通して搬送する多数の給紙ローラ対６４が設けられている。
【００３５】
搬送路５８において感光体ドラム４４の上流側には、レジストローラ対６５が設けられている。レジストローラ対６５は、取り出されたコピー用紙Ｐの傾きを補正するとともに、感光体ドラム４４上のトナー像の先端とコピー用紙Ｐの先端とを整合させ、感光体ドラム４４周面の移動速度と同じ速度でコピー用紙Ｐを転写部へ給紙する。レジストローラ対６５の手前、つまり、給紙ローラ６４側には、コピー用紙Ｐの到達を検出するアライニング前センサ６６が設けられている。
【００３６】
ピックアップローラ６３により各カセット又は大容量フィーダ５５から１枚づつ取り出されたコピー用紙Ｐは、給紙ローラ対６４によりレジストローラ対６５へ送られる。そして、コピー用紙Ｐは、レジストローラ対６５により先端が整位された後、転写部に送られる。
【００３７】
転写部において、感光体ドラム４４上に形成された現像剤像、つまりトナー像が転写チャージャ４８により用紙Ｐ上に転写される。トナー像の転写されたコピー用紙Ｐは、剥離チャージャ４７及び剥離爪４９の作用により感光体ドラム４４周面から剥離され、搬送路５２の一部を構成する搬送ベルト６７を介して定着器６０に搬送される。そして、定着器６０によって現像剤像がコピー用紙Ｐに溶融定着さた後、コピー用紙Ｐは、給紙ローラ対６８及び排紙ローラ対６９により排出口６１を通して排紙トレイ６２上へ排出される。
【００３８】
搬送路５８の下方には、定着器６０を通過したコピー用紙Ｐを反転して再びレジストローラ対６５へ送る自動両面装置７０が設けられている。自動両面装置７０には、一時集積部７１、反転路７２、ピックアップローラ７３、給紙ローラ７５が設けられている。一時集積部７１は、コピー用紙Ｐを一時的に集積するものである。反転路７２は、搬送路５８から分岐して形成されており、定着器６０を通過したコピー用紙Ｐを反転して一時集積部７１に導くものである。ピックアップローラ対６５は、一時集積部７１に集積されたコピー用紙Ｐを一枚づつ取り出すものである。給紙ローラ７５は、搬送路７４を通して用紙をレジストローラ対６５へ給紙するものである。また、搬送路５８と反転路７２との分岐部には、コピー用紙Ｐを排出口６１あるいは反転路７２に選択的に振り分ける振り分けゲート７６が設けられている。
【００３９】
両面コピーを行う場合、定着器６０を通過したコピー用紙Ｐは、振り分けゲート７６により反転路７２に導かれ、反転された状態で一時集積部７１に一時的に集積される。そして、ピックアップローラ７３及び給紙ローラ対７５により、搬送路７４を通してレジストローラ対６５へ送られる。さらに、コピー用紙Ｐはレジストローラ対６５により整位された後、再び転写部に送られ、コピー用紙Ｐの裏面にトナー像が転写される。その後、コピー用紙Ｐは、搬送路５８、定着器６０、及び排紙ローラ６９を介して排紙トレイ６２上に排紙される。
【００４０】
デジタル複写機には、さらに図２に示すように操作パネル８０、及び主制御部９０が設けられている。
【００４１】
操作パネル８０には、プリントキー８１、入力部８２、パネルＣＰＵ８３、テンキー８４が設けられている。プリントキー８１は、複写開始の指示を受付けるものである。入力部８２は、デジタル複写機に対する各種指示を受付けるものであり、図示しない押しボタンスイッチ及びタッチパネル８２ａを備えている。このタッチパネル８２ａは、複写倍率の設定、部分複写の指定、部分複写領域の指定、及び後述する上限濃度閾値並びに下限濃度閾値の設定／変更などを受付けるものである。パネルＣＰＵ８３は、操作パネル８０全体を制御するものである。テンキー８４は、複写枚数などを設定するためのものである。
【００４２】
続いて、図２を参照して、図１に示すデジタル複写機の制御系統について説明する。
【００４３】
図２に示すように、デジタル複写機には、主制御部９０内のメインＣＰＵ９１、スキャナ部４のスキャナＣＰＵ１００、及びプリンタ部６のプリンタＣＰＵ１１０の３つのＣＰＵが設けられている。
【００４４】
メインＣＰＵ９１は、共有ＲＡＭ９５を介してプリンタＣＰＵと双方向通信を行うものであり、メインＣＰＵ９１が動作指示を出し、これに対してプリンタＣＰＵ１１０が状態ステータスを返すようになっている。プリンタＣＰＵ１１０とスキャナＣＰＵ１００はシリアル通信を行うものであり、プリンタＣＰＵ１１０が動作指示を出し、これに対してスキャナＣＰＵ１００は状態ステータスを返すようになっている。因みに、操作パネル８０は、メインＣＰＵ９１に接続されている。
【００４５】
主制御部９０には、メインＣＰＵ９１、ＲＯＭ（read only memory）９２、ＲＡＭ(random access memory)９３、ＮＶＭ（nonvolatile random access memory）９４、共有ＲＡＭ９５、画像処理部９６、多値ページメモリ制御部９７、多値ページメモリ９８、及びシステムＩ／Ｆ９９などが設けられている。
【００４６】
メインＣＰＵ９１は、主制御部９０全体を制御するものである。ＲＯＭ９２は、制御プログラムが記憶されているものである。ＲＡＭ９３は、一時的にデータを記憶するものである。ＮＶＲＡＭ９４は、バッテリにバックアップされた不揮発性のメモリであり、電源を切った時ＮＶＭ９４上のデータが保持されるようになっている。共有ＲＡＭ９５は、メインＣＰＵ９１とプリンタＣＰＵ１１０との間で、双方向通信を行うために用いるものである。
【００４７】
画像処理部９６は、スキャナ部４から送られる画像データに対して、各種画像処理を行うものであり、例えば、後述するレンジ補正処理を行う。多値ページメモリ制御部９７は、多値ページメモリ９８に画像データを記憶したり、多値ページメモリ９８に記憶された画像データを読出したりするものである。多値ページメモリ９８は、複数ページ分の画像データを記憶できる領域を有し、圧縮された画像データを１ページごとに記憶する。システムＩ／Ｆ９９は、図示しない外部装置とこの画像形成装置とを相互に接続するためのものであり、例えば、多値ページメモリ９８に記憶された画像データを外部装置へ送信したりする。
【００４８】
スキャナ部４には、スキャナＣＰＵ１００、ＲＯＭ１０１、ＲＡＭ１０２、ＣＣＤドライバ１０３、スキャンモータドライバ１０４、Ａ／Ｄ変換回路１０５、シェーディング補正部１０６、及びラインメモリ１０７などが設けられている。スキャナＣＰＵ１００は、スキャナ部４全体を制御する。ＲＯＭ１０１には、各種制御プログラム等が記憶される。ＣＣＤドライバ１０３は、ＣＣＤラインセンサ３４を駆動させるものである。スキャンモータドライバ１０４は、露光ランプ２５及びミラー２６、２７、２８等を移動させるモータの回転を制御するものである。Ａ／Ｄ変換回路１０５は、ＣＣＤラインセンサ３４から出力される原稿Ｄの所定のラインに対応するアナログ信号をデジタル信号に変換するものである。つまり、このＡ／Ｄ変換回路１０５からはデジタル信号に変換された原稿１ライン分の画像データが順次出力される。シェーディング補正部１０６は、周囲の温度変化などに起因するＣＣＤラインセンサ３４から出力される原稿１ライン分の画像データに対するスレッショルドレベルの変動を補正するものである。ラインメモリ１０７は、シェーディング補正部から出力される原稿１ライン分のシェーディング補正済画像データを順次記憶するものである。
【００４９】
プリンタ部６には、プリンタＣＰＵ１１０、ＲＯＭ１１、ＲＡＭ１１２、レーザドライバ１１３、ポリゴンモータドライバ１１４、紙搬送部１１５、現像プロセス部１１６、定着制御部１１７、及びオプション部１１８などが設けられている。プリンタＣＰＵ１１０は、プリンタ部６全体を制御するものである。ＲＯＭ１１１には、各種制御プログラム等が記録される。レーザドライバ１１３は、半導体レーザ４１による発光をオン／オフするものである。ポリゴンモータドライバ１１４は、レーザユニット４０のポリゴンモータ３７の回転を制御するものである。紙搬送部１１５は、搬送路５８による用紙Ｐの搬送を制御するものである。現像プロセス部１１６は、帯電チャージャ４５、現像器４６、及び転写チャージャ４８を用いて帯電、現像、転写という現像プロセスを実行するものである。定着制御部１１７は、定着器６０を制御するものである。
【００５０】
また、画像処理部９６、多値ページメモリ制御部９７、ラインメモリ１０７、及びレーザドライバ１１３は、画像データバス１２０によって接続されている。
【００５１】
ここで、図３を参照して、全面均一レンジ補正処理その１を実現するための画像処理部９６及びその周辺に関して説明する。この全面均一レンジ補正処理その１とは、プリスキャン動作を必要とせず、原稿画像１ページ単位で所定の補正基準値によるレンジ補正処理を行うものである。
【００５２】
まず、図３を参照して、画像処理部９６及びその周辺に関して説明する。図３に示すように、画像処理部９６には、ヒストグラム作成部２０１、基準値算出部２０２、基準値決定部２０３、レンジ補正部２０４、画質改善処理部２０５、拡大／縮小処理部２０６、階調処理部２０７、タイミング信号発生部２０８、及びクロック発生部２０９などが設けられている。
【００５３】
まず、多値ページメモリ制御部９７、多値ページメモリ９８、及びシステムＩ／Ｆ９９について説明する。多値ページメモリ制御部９７には、ラインメモリ１０７に記憶された原稿１ライン分のシェーディング補正済画像データが順次提供される。この多値ページメモリ制御部９７は、原稿１ライン分のシェーディング補正済画像データを多値ページメモリ９８の所定のアドレスに順次記憶させる。これにより、多値ページメモリには、原稿１ページ分のシェーディング補正済画像データが記憶されることになる。また、この多値ページメモリ制御部９８は、必要に応じて、多値ページメモリ９８から原稿１ページ分のシェーディング補正済画像データを呼出し、レンジ補正部２０４又はシステムＩ／Ｆ９９などへ提供する。
【００５４】
つまり、システムＩ／Ｆ９９から外部へ提供される画像データは、スキャナ部４で獲得されたままの画像データ、いわゆる生の画像データとなる。従って、このシステムＩ／Ｆ９９を介してこの生の画像データを受取る外部では、自由にこの画像データを編集することが可能となる。
【００５５】
また、この多値ページメモリ制御部９７は、多値ページメモリ９８から画像データを直接ランダムに読み出すことが可能である。このことにより、画像データを用いたメインＣＰＵ９１でのデータ処理、スキャナ部４の自動調整、及びガンマ特性の補正などに活用が可能である。
【００５６】
また、このページメモリ制御部９７は、複数ページ分の多値ページメモリを有し、画像データの保存と読み出しを同時並行の動作することも可能である。
【００５７】
また、このページメモリ制御部９７は、必要に応じて、ラインメモリ１０７から提供される原稿１ライン分のシェーディング補正済画像データを多値ページメモリに記憶させずに、直接、レンジ補正部２０４へ提供する。
【００５８】
また、外部から提供される画像データは、画像処理後の行程からシステムインタフェースを介して入力させるのが一般的である。ところが、画像処理を利用したいケースのことを考え、外部から提供される画像データは、システムＩ／Ｆ９９を介して、多値ページメモリ９８に記憶されるようになっている。
【００５９】
続いて、ヒストグラム作成部２０１、基準値算出部２０２、基準値決定部２０３、レンジ補正部２０４、画質改善処理部２０５、拡大／縮小処理部２０６、階調処理部２０７、タイミング信号発生部２０８、及びクロック発生部２０９について説明する。
【００６０】
ヒストグラム作成部２０１には、ラインメモリ１０７に記憶された原稿１ライン分のシェーディング補正済画像データが順次提供される。このヒストグラム作成部２０１は、このシェーディング補正済画像データを基にして、このシェーディング補正済画像データの濃度ヒストグラム、即ち原稿１ライン分の濃度ヒストグラムを作成する。さらに、このヒストグラム作成部２０１は、この原稿１ライン分の濃度ヒストグラムの結果を順次基準値算出部２０２へ提供する。
【００６１】
基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、リアルタイムに原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を算出する。そして、この基準値算出部２０２は、この原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基準値決定部２０３へ提供する。
【００６２】
基準値決定部２０３は、基準値算出部２０２から提供される原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基に、実際の白基準値Ｒ１１及び黒基準値Ｒ２１を決定する。そして、この基準値決定部２０３は、白基準値Ｒ１１及び黒基準値Ｒ２１をレンジ補正部２０４へ提供する。
【００６３】
レンジ補正部２０４は、基準値決定部２０３から提供される白基準値Ｒ１１及び黒基準値Ｒ２１を基にして、画像データに対してレンジ補正処理を行う。このレンジ補正処理の対象となる画像データは、多値ページメモリ制御部９７の制御により多値ページメモリ９８から提供される原稿１ページ分のシェーディング補正済画像データである。さらに、レンジ補正部２０４は、レンジ補正済画像データを画質改善処理部２０５へ提供する。
【００６４】
画質改善処理部２０５には、図示しないローパスフィルタ及び高域強調回路などが含まれている。そして、この画質改善処理部２０５は、レンジ補正部２０４から提供されるレンジ補正済画像データに対して画質改善処理を施す。さらに、この画質改善処理部２０５は、画質改善処理済画像データを拡大／縮小処理部２０６へ提供する。
【００６５】
拡大／縮小処理部２０６は、画質改善処理部２０５から提供される画質改善処理済画像データに対して、必要に応じて、拡大／縮小処理が施される。そして、この拡大／縮小処理部２０６は、拡大／縮小処理済画像データを階調処理部２０７へ提供する。
【００６６】
階調処理部２０７は、拡大／縮小処理部２０６から提供される拡大／縮小処理済画像データに対して、ディザ法又は誤差拡散法を用いて画像階調処理を施す。そして、この階調処理部２０７は、階調処理済画像データをプリンタ部６へ提供する。
【００６７】
プリンタ部６は、階調処理部２０７から提供される階調処理済画像データに基づき画像形成処理が実行される。
【００６８】
また、タイミング信号発生部２０８は、クロック発生部２０９からのクロック信号に基づいてタイミング信号を生成する。そして、クロック発生部２０９から発生されるクロック信号及びタイミング信号２０８から発生されるクロック信号が、画像処理部９６内の各ブロックに提供されるようになっている。
【００６９】
続いて、このような図３に示す構成において実行される全面均一レンジ補正処理その１について説明する。
【００７０】
予め、多値ページメモリ制御部９７、ヒストグラム基準値算出部２０２、及び基準値決定部２０４に動作モードパラメータが設定される。コピー動作が開始されると、スキャナ部４（厳密にはラインメモリ１０７）から多値ページメモリ制御部９７及びヒストグラム作成部２０１に対して、原稿１ライン分のシェーディング補正済画像データが提供される。これにともない、多値ページメモリ制御部９７の制御により、原稿１ライン分のシェーディング補正済画像データが多値ページメモリ９８に順次記憶される。さらに、この多値ページメモリ制御部９７は、必要に応じて、多値ページメモリ９８から複数ライン分のシェーディング補正済画像データ、つまり原稿１ページ分のシェーディング補正済画像データを呼出し、レンジ補正部２０４へ提供する。
【００７１】
一方、ヒストグラム作成部２０１は、原稿１ライン分のシェーディング補正済画像データを基にして、このシェーディング補正済画像データの濃度ヒストグラム、即ち原稿１ライン分の濃度ヒストグラムを作成する。さらに、このヒストグラム作成部２０１は、この原稿１ライン分の濃度ヒストグラムの結果を順次基準値算出部２０２へ提供する。
【００７２】
基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、リアルタイムに原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を算出する。そして、この基準値算出部２０２は、この原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基準値決定部２０３へ提供する。
【００７３】
基準値決定部２０３は、基準値算出部２０２から提供される原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を順次蓄積し、蓄積された原稿１ページを形成する複数ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基にして、原稿１ページ分の実際の白基準値Ｒ１１及び黒基準値Ｒ２１を決定する。そして、この基準値決定部２０３は、この白基準値Ｒ１１及び黒基準値Ｒ２１をレンジ補正部２０４へ提供する。
【００７４】
レンジ補正部２０４は、基準値決定部２０３から提供される白基準値Ｒ１１及び黒基準値Ｒ２１を基にして、多値ページメモリ制御部９７から提供される原稿１ページ分のシェーディング補正済画像データに対してレンジ補正処理を施す。そして、このレンジ補正部２０４は、レンジ補正済画像データを提供する。
【００７５】
これにより、原稿１ページに相当する画像データに対して均一の補正基準値（Ｒ１１、Ｒ２１）を使用したレンジ補正処理が可能となる。よって、従来のレンジ補正処理による問題が改善される。即ち、下地濃度が異る複数の原稿を副走査方向に並べ、これら原稿から得られる画像データに対してレンジ補正処理を施した場合、下地濃度が再現される部分と再現されない部分とが変動するという問題が改善される。
【００７６】
次に、図４を参照して、全面均一レンジ補正処理その２を実現するための画像処理部９６及びその周辺に関して説明する。この全面均一レンジ補正処理その２とは、プリスキャン動作を必要とせず、原稿の種類に応じて下地濃度を再現する場合と再現しない場合とを自動的に切換えて、原稿画像１ページ単位で所定の補正基準値によるレンジ補正処理を行うものである。
【００７７】
画像処理部９６には、ヒストグラム作成部２０１、基準値算出部２０２、基準値決定部２０３、レンジ補正部２０４、画質改善処理部２０５、拡大／縮小処理部２０６、階調処理部２０７、タイミング信号発生部２０８、及びクロック発生部２０９などが設けられている。また、基準値決定部２０３には、文字画像処理部２１１、写真画像処理部２１２、仮基準値保持部２１３、仮基準値保持部２１４、及び基準値判定部２１５などが設けられている。
【００７８】
まず、多値ページメモリ制御部９７、多値ページメモリ９８、及びシステムＩ／Ｆ９９について説明する。多値ページメモリ制御部９７には、ラインメモリ１０７に記憶された原稿１ライン分のシェーディング補正済画像データが順次提供される。この多値ページメモリ制御部９７は、原稿１ライン分のシェーディング補正済画像データを多値ページメモリ９８の所定のアドレスに順次記憶させる。これにより、多値ページメモリには、原稿１ページ分のシェーディング補正済画像データが記憶されることになる。また、この多値ページメモリ制御部９８は、必要に応じて、多値ページメモリ９８から原稿１ページ分のシェーディング補正済画像データを呼出し、レンジ補正部２０４又はシステムＩ／Ｆ９９などへ提供する。
【００７９】
つまり、システムＩ／Ｆ９９から外部へ提供される画像データは、スキャナ部４で獲得されたままの画像データ、いわゆる生の画像データとなる。従って、このシステムＩ／Ｆ９９を介してこの生の画像データを受取る外部では、自由にこの画像データを編集することが可能となる。
【００８０】
続いて、ヒストグラム作成部２０１、基準値算出部２０２、基準値決定部２０３、レンジ補正部２０４、画質改善処理部２０５、拡大／縮小処理部２０６、階調処理部２０７、文字画像処理部２１１、写真画像処理部２１２、第１データ保持部２１２、第２データ保持部２１３、基準値判定部２１５、タイミング信号発生部２０８、及びクロック発生部２０９について説明する。
【００８１】
ヒストグラム作成部２０１には、ラインメモリ１０７に記憶された原稿１ライン分のシェーディング補正済画像データが順次提供される。このヒストグラム作成部２０１は、このシェーディング補正済画像データを基にして、このシェーディング補正済画像データの濃度ヒストグラム、即ち原稿１ライン分の濃度ヒストグラムを作成する。さらに、このヒストグラム作成部２０１は、この原稿１ライン分の濃度ヒストグラムの結果を順次基準値算出部２０２へ提供する。
【００８２】
基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、リアルタイムに原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を算出する。そして、この基準値算出部２０２は、この原稿１ライン分の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を文字画像処理部２１１及び写真画像処理部２１２へ提供する。また、この基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、原稿１ライン分の画像判別処理を行う。そして、この基準値算出部２０２は、この原稿１ライン分の画像判別処理の判別処理結果Ｒ３０を文字画像処理部２１１、写真画像処理部２１２、及び基準値判定部２１５へ提供する。なお、画像判別処理に関しては後に詳しく説明する。
【００８３】
文字画像処理部２１１は、基準値算出部２０２から提供される文字画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を仮基準値保持部２１３へ提供する。仮基準値保持部２１３は、前ラインの文字画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０と比較して、仮白基準値Ｒ１０（下地部）は小さい値を、仮黒基準値Ｒ２０（文字部）は大きい値を更新する。つまり、仮基準値保持部２１３は、この更新された文字画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基準値判定部２１５へ提供する。
【００８４】
写真画像処理部２１２は、基準値算出部２０２から提供される写真画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を仮基準値保持部２１４へ提供する。同様に、仮基準値保持部２１４は、前ラインの写真画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０と比較して、仮白基準値Ｒ１０（下地部）は小さい値を、仮黒基準値Ｒ２０（文字部）は大きい値を更新する。つまり、仮基準値保持部２１３は、この更新された写真画像領域の仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を基準値判定部２１５へ提供する。
【００８５】
基準値判定部２１５は、原稿１ページあたりにおける、文字画像のライン数と写真画像のライン数とをカウントする。そして、基準値判定部２１５は、原稿１ページあたりの文字画像のライン数が写真画像のライン数より多い場合には、この原稿を文字画像と判定する。逆に、原稿１ページあたりの写真画像のライン数が文字画像のライン数より多い場合には、この原稿を写真画像と判定する。原稿が文字画像と判定された場合には、仮基準値保持部２１３から提供される仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を実際の基準値として採用する。逆に、原稿が写真画像と判定された場合には、仮基準値保持部２１４から提供される仮白基準値Ｒ１０及び仮黒基準値Ｒ２０を実際の基準値として採用する。
【００８６】
レンジ補正部２０４は、基準値決定部２０３から提供される白基準値Ｒ１１及び黒基準値Ｒ２１を基にして、画像データに対してレンジ補正処理を行う。このレンジ補正処理の対象となる画像データは、多値ページメモリ制御部９７の制御により多値ページメモリ９８から提供される原稿１ページ分のシェーディング補正済画像データである。さらに、レンジ補正部２０４は、レンジ補正済画像データを画質改善処理部２０５へ提供する。
【００８７】
画質改善処理部２０５には、図示しないローパスフィルタ及び高域強調回路などが含まれている。そして、この画質改善処理部２０５は、レンジ補正部２０４から提供されるレンジ補正済画像データに対して画質改善処理を施す。さらに、この画質改善処理部２０５は、画質改善処理済画像データを拡大／縮小処理部２０６へ提供する。
【００８８】
拡大／縮小処理部２０６は、画質改善処理部２０５から提供される画質改善処理済画像データに対して、必要に応じて、拡大／縮小処理が施される。そして、この拡大／縮小処理部２０６は、拡大／縮小処理済画像データを階調処理部２０７へ提供する。
【００８９】
階調処理部２０７は、拡大／縮小処理部２０６から提供される拡大／縮小処理済画像データに対して、ディザ法又は誤差拡散法を用いて画像階調処理を施す。そして、この階調処理部２０７は、階調処理済画像データをプリンタ部６へ提供する。
【００９０】
プリンタ部６は、階調処理部２０７から提供される階調処理済画像データに基づき画像形成処理が実行される。
【００９１】
また、タイミング信号発生部２０８は、クロック発生部２０９からのクロック信号に基づいてタイミング信号を生成する。そして、クロック発生部２０９から発生されるクロック信号及びタイミング信号２０８から発生されるクロック信号が、画像処理部９６内の各ブロックに提供されるようになっている。
【００９２】
引続き、図５のフローチャートを参照して、全面均一レンジ補正処理その２について説明する。
【００９３】
予め、多値ページメモリ制御部９７、ヒストグラム基準値算出部２０２、及び基準値決定部２０４に動作モードパラメータが設定される（ＳＴ１０）。コピー動作が開始されると（ＳＴ１２）、スキャナ部４（厳密にはラインメモリ１０７）から、多値ページメモリ制御部９７及びヒストグラム作成部２０１に対して、原稿１ライン分のシェーディング補正済画像データが提供される（ＳＴ１４）。これにともない、多値ページメモリ制御部９７の制御により、原稿１ライン分のシェーディング補正済画像データが多値ページメモリ９８に順次記憶される（ＳＴ１６）。さらに、この多値ページメモリ制御部９７は、必要に応じて、多値ページメモリ９８から複数ライン分のシェーディング補正済画像データ、つまり原稿１ページ分のシェーディング補正済画像データを呼出し（ＳＴ１８）、レンジ補正部２０４へ提供する。
【００９４】
一方、ヒストグラム作成部２０１は、原稿１ライン分のシェーディング補正済画像データを基にして、このシェーディング補正済画像データの濃度ヒストグラム、即ち原稿１ライン分の濃度ヒストグラムを作成する。さらに、このヒストグラム作成部２０１は、この原稿１ライン分の濃度ヒストグラムの結果を順次基準値算出部２０２へ提供する。
【００９５】
基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、リアルタイムに原稿１ライン分の仮白基準値及び仮黒基準値を算出する（ＳＴ２０）。そして、この基準値算出部２０２は、この原稿１ライン分の仮白基準値及び仮黒基準値を文字画像処理部２１１及び写真画像処理部２１２へ提供する。また、この基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、原稿１ライン分の画像判別処理を行う（ＳＴ２０）。そして、この基準値算出部２０２は、この原稿１ライン分の画像判別処理の結果を文字画像処理部２１１、写真画像処理部２１２、及び基準値判定部２１５へ提供する。
【００９６】
基準値決定部２０３は、文字画像領域及び写真画像領域夫々の仮白基準値及び仮黒基準値を保持し、原稿１ページにおける文字ライン数及び写真ライン数をカウントする（ＳＴ２２）。さらに、原稿１ページにおける文字ライン数及び写真ライン数の占める割合に応じて、この原稿を文字原稿又は写真原稿と判定する。そして、判定結果に応じて、文字画像領域の仮白基準値及び仮黒基準値、又は写真画像領域の仮白基準値及び仮黒基準値が選択され、この選択された基準値が実際の白基準値及び黒基準値として設定される（ＳＴ２４）。
【００９７】
そして、この設定された白基準値及び黒基準値によりレンジ補正処理が実行される（ＳＴ２６）。その後、次段の画像処理が施され（ＳＴ２８）、プリント処理が施される（ＳＴ３０）。
【００９８】
このことにより、原稿の判別結果の割合で下地濃度を再現させる場合と再現させない場合を自動的に切り換えることができ、より原稿の再現性を向上させた全面均一の基準値を使用してレンジ補正処理を可能とし、下地濃度レベルが異なる複数の原稿を副走査方向に並べ、これら原稿から得られる画像データに対してレンジ補正処理を施した場合、下地濃度が再現される部分と再現されない部分とが変動するという問題が改善される。
【００９９】
以上説明した全面均一レンジ補正処理により再現される画像の概略を図６及び図７に示す。図６は、文字画像より写真画像の占める割合が高い原稿画像に対して、全面均一レンジ補正処理を施した様子を示す図である。このような場合、原稿画像は写真画像として判定される。そして、写真画像として全面均一レンジ補正処理が施される。
【０１００】
図７は、写真画像より文字画像の占める割合が高い原稿画像に対して、全面均一レンジ補正処理を施した様子を示す図である。このような場合、原稿画像は文字画像として判定される。そして、文字画像として全面均一レンジ補正処理が施される。
【０１０１】
次に、図８に示すフローチャートを参照して、画像種類別レンジ補正処理について説明する。この画像種類別レンジ補正処理では、原稿１ページ中における文字画像領域と写真画像領域とを判別し、文字画像領域には文字画像領域に相応しいレンジ補正処理を施し、写真画像領域には写真画像領域に相応しいレンジ補正処理を施すというものである。この画像種類別レンジ補正処理は、図４に示す構成により実現されるものとする。
【０１０２】
まず、予め、多値ページメモリ制御部９７、ヒストグラム基準値算出部２０２、及び基準値決定部２０４に動作モードパラメータが設定される（ＳＴ４０）。コピー動作が開始されると（ＳＴ４２）、スキャナ部４（厳密にはラインメモリ１０７）から、多値ページメモリ制御部９７及びヒストグラム作成部２０１に対して、原稿１ライン分のシェーディング補正済画像データが提供される（ＳＴ４４）。これにともない、多値ページメモリ制御部９７の制御により、原稿１ライン分のシェーディング補正済画像データが多値ページメモリ９８に順次記憶される（ＳＴ４６）。さらに、この多値ページメモリ制御部９７は、必要に応じて、多値ページメモリ９８から複数ライン分のシェーディング補正済画像データ、つまり原稿１ページ分のシェーディング補正済画像データを呼出し（ＳＴ４８）、レンジ補正部２０４へ提供する。
【０１０３】
一方、ヒストグラム作成部２０１は、原稿１ライン分のシェーディング補正済画像データを基にして、このシェーディング補正済画像データの濃度ヒストグラム、即ち原稿１ライン分の濃度ヒストグラムを作成する。さらに、このヒストグラム作成部２０１は、この原稿１ライン分の濃度ヒストグラムの結果を順次基準値算出部２０２へ提供する。
【０１０４】
基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、リアルタイムに原稿１ライン分の仮白基準値及び仮黒基準値を算出する（ＳＴ５０）。そして、この基準値算出部２０２は、この原稿１ライン分の仮白基準値及び仮黒基準値を文字画像処理部２１１及び写真画像処理部２１２へ提供する。また、この基準値算出部２０２は、ヒストグラム作成部２０１から提供される原稿１ライン分の濃度ヒストグラムの結果を基にして、原稿１ライン分の画像判別処理を行う（ＳＴ５０）。そして、この基準値算出部２０２は、この原稿１ライン分の画像判別処理の結果を文字画像処理部２１１、写真画像処理部２１２、及び基準値判定部２１５へ提供する。
【０１０５】
基準値決定部２０３は、文字画像領域及び写真画像領域夫々の仮白基準値及び仮黒基準値を保持する（ＳＴ５２）。そして、文字画像領域には文字画像領域の仮白基準値及び仮黒基準値、写真画像領域には写真画像領域の仮白基準値及び仮黒基準値が選択され、この選択された基準値が実際の白基準値及び黒基準値として設定される（ＳＴ５４）。
【０１０６】
そして、この文字画像領域及び写真画像領域毎に設定された白基準値及び黒基準値によりレンジ補正処理が実行される（ＳＴ５６）。その後、次段の画像処理が施され（ＳＴ５８）、プリント処理が施される（ＳＴ６０）。
【０１０７】
これにより、原稿画像１ページに含まれる文字画像領域には文字画像領域に相応しいレンジ補正処理がなされ、写真画像領域には写真画像領域に相応しいレンジ補正処理がなされる。
【０１０８】
以上説明した画像種類別レンジ補正処理により再現される画像の概略を図９及び図１０に示す。図９は、文字画像より写真画像の占める割合が高い原稿画像に対して、画像種類別レンジ補正処理を施した様子を示す図である。このような場合でも、原稿全体を写真画像として判定せず、写真画像領域には写真画像領域に相応しいレンジ補正処理が施され、文字画像領域には文字画像領域に相応しいレンジ補正処理が施される。
【０１０９】
図１０は、写真画像より文字画像の占める割合が高い原稿画像に対して、画像種類別レンジ補正処理を施した様子を示す図である。このような場合でも、原稿全体を文字画像として判定せず、写真画像領域には写真画像領域に相応しいレンジ補正処理が施され、文字画像領域には文字画像領域に相応しいレンジ補正処理が施される。
【０１１０】
この発明により、ラインセンサを用いてドット単位で画像を読みとるスキャナ部で処理した画像データを外部システムインタフェースとＣＰＵインタフェースを持った多値ページメモリ制御部で画像メモリへの入出力した後の画像データでレンジ補正処理を行うことにより、プリスキャンなしでＣＰＵへの負担をかけることなく、自動濃度調整処理による誤識別の画像不具合と文字つぶれなどがなく最適な濃度再現を実現することが可能とする。
【０１１１】
これにより、新聞や薄く書かれた文字などの原稿を並べてコピーした場合でも、原稿のヒストグラム基準値算出部の原稿判別結果の割合により下地濃度を残して再現させたい原稿と下地を消去して再現させたい原稿を自動的に判別可能であり、最適な濃度再現を実現可能である。
【０１１２】
また、多値ページメモリを使用していることにより、多値エンジンをもったプリンタ部の製品では通常複写モードとページメモリを使用した電子ソートモード時で同一の画像処理を行え、画質を一緒にすることが可能となる。
【０１１３】
また、多値ページメモリ制御部から、外部システムインタフェースを利用して画像製品の特性に合わせた画像処理をしていないスキャナ部からの生の多値画像データを出力可能としているため、外部のソフトアプリケーションの自由な画像データの編集の要求にも対応することができる。
【０１１４】
さらに、多値ページメモリが使用できることにより、スキャナ自動調整や、別画像処理（像域識別処理など）などへの応用も可能となる。
【０１１５】
次に、図１１〜図１３を参照して、画像判別処理の概略を説明する。以下説明する画像判別処理は、メインＣＰＵ９１により行われるものとする。
【０１１６】
まず、文字らしさの判別方法について、図１１の濃度ヒストグラムを参照して説明する。
【０１１７】
文字らしさの判別は、下地ピークＰ１１[ｉ]と、この下地ピークＰ１１の前後の分割番号Ｐ１１[ｉ−１]およびＰ１１[ｉ＋１]と、文字ピークＰ１２[ｉ]と、この文字ピークＰ１２の前後の分割番号Ｐ１２[ｉ−１]およびＰ１２[ｉ＋１]の総和が全体に対してどのくらいの割合であるかにより行われる。
【０１１８】
文字らしさの判別には、文字らしさの条件レジスタとして文字頻度判別閾値（ｃｔｈ）を設け、上記の総和が文字頻度判別閾値以上の場合、文字画像らいし原稿であると判別する。なお、文字頻度判別閾値は、予めＲＯＭ９２などに記憶されているものとする。
【０１１９】
つまり、文字らしさの判別は以下のように行われる。
【０１２０】
ＷＡ１＝Ｐ１１[ｉ−１]＋Ｐ１１[ｉ]＋Ｐ１１[ｉ＋１]
ＷＡ１＝Ｐ１２[ｉ−１]＋Ｐ１２[ｉ]＋Ｐ１２[ｉ＋１]
ＷＡ＝ＷＡ１＋ＷＡ２
ＷＡ≧ｃｔｈの場合、文字らしい原稿であると判別する。これ以外の場合、文字らしくない原稿であると判別する。
【０１２１】
文字らいし原稿であると判別された場合は、次に中間濃度範囲Ａの処理レジスタとして中間濃度判別閾値（ｐｔｈ）を設け、この中間濃度判別閾値と中間濃度範囲Ａのヒストグラム値との比較により、文字原稿と文字／写真原稿とを判別する。中間濃度範囲Ａは、下地ピークＰ１１より３分割大きい分割番号Ｐ１１[ｉ ＋３]から文字ピークＰ１２より３分割小さい分割番号Ｐ１２[ｉ−３]の間の範 囲である。中間濃度範囲Ａ内の全てのヒストグラム値が中間濃度判別閾値より小さい場合（中間濃度範囲Ａ内の全てのヒストグラム＜ｐｔｈ）、文字原稿と判別する。これ以外の場合、文字／写真原稿と判別する。
【０１２２】
次に、写真らしさの判別方法について、図１２の濃度ヒストグラムを参照して説明する。
【０１２３】
写真らしさの判別には、条件レジスタとして白幅判別係数を設け、下地ピークＰ２１の前後３分割の写真原稿判別範囲Ｂのヒストグラム値が写真原稿判別閾値Ｚ（Ｚ＝下地ピーク値Ｐ１×白幅判別係数／１６）より大きい場合、写真らしい原稿と判別する。これ以外の場合、写真らしくない原稿であると判別する。なお、白幅判別係数は、予めＲＡＭ９３などに記憶されているものとする。
【０１２４】
上記した画像判別により判別しきれない原稿、つまり、文字画像にも写真画像にも該当しない原稿は、図１３に示すような文字／写真画像として判別される。
【０１２５】
次に、濃度ヒストグラム作成部２０１に関して説明する。
【０１２６】
図１４、図１５は、濃度ヒストグラム作成部２０５により作成される濃度ヒストグラムの概略を示す。例えば、Ａ４（２１０×２９７[mm]）の１枚の画像を読込む場合、４００［dpi］で読込んだとすると、全画素数Ｇは次のようになる。
【０１２７】
Ｇ＝２１０×２９７×（４００／２５．４）2         ・・・・・（１）この画素数Ｇの各画素は濃度を有し、ここでは、その濃度を８ビットにて表現する。図１４における横軸は濃度を示し、縦軸は頻度（画素数）を示す。この実施の形態では、濃度レベルの対象となる最も低い濃度レベルと最も高い濃度レベルとの間を均等に２５６段階（００ｈ〜ＦＦｈ）に分割し、この最も低い濃度レベルを００ｈの濃度レベルとし、この最も高い濃度レベルをＦＦｈの濃度レベルとしている。図１４は、この２５６段階の濃度を１６段階に簡略化して濃度と頻度の関係を示している。このように１６分割を採用することによりハードウエアは大幅に簡略化される。また、１６分割でもヒストグラムとして必要な情報量は、自動濃度調整機能においては十分確保される。図１５は均等１６分割の仕方を示し、分割番号０は画素値００ｈ〜０Ｆｈの範囲、分割番号１は画素値１０ｈ〜１Ｆｈの範囲、以下同様に分割番号ＦＦｈまで画素値範囲が設定される。
【０１２８】
ヒストグラム作成部２０５を詳細に説明する前に、補正基準値算出部２０６及びレンジ補正部２０７のレンジ補正について説明する。レンジ補正はアナログ複写機における自動露光機能での背景部としての下地カット等に使用される機能である。
【０１２９】
一般に、原稿をデジタル的に読取り、濃度ヒストグラムを作成すると図１６のようになる。新聞のような原稿の場合、下地濃度がかなりあるので図１６のＭで示すように下地濃度部分に山が１つでき、Ｎのように文字濃度部分にも１つの山ができる。ここで、アナログ複写機では、露光ランプの明るさを制御して下地濃度部を排除しているが、デジタル複写機では、下記のような信号処理で同様の効果を得ている。
【０１３０】
簡単な例で説明すると、図１６に示すＭの山とＮの山のピークポイントに対応する濃度ＤW とＤB を求め、下記の計算を行うことにより、濃度ヒストグラムを図１７に示すような分布に変換する。濃度ＤWとＤB は補正基準値と呼ばれ、特 に濃度ＤW を白基準値と呼び、濃度ＤB は黒基準値と呼ばれる。これら濃度ＤW とＤBは、ヒストグラム作成部２０５が作成した各走査ラインのヒストグラムを 基に補正基準値算出部２０６により算出される。
【０１３１】
ＤN ＝（ＤI −ＤW ）×ＦＦｈ／（ＤB −ＤW ）    ・・・・・（２）
ここでＤI は入力画素濃度、ＤN は補正された画素濃度、ＦＦｈは最高画素濃度である。すなわち、図１６におけるＭ〜Ｎ間のレンジ（濃度幅）は００ｈ〜ＦＦｈのレンジに広げられる。
【０１３２】
次に、ヒストグラム作成方式を概説する。下記式は、ヒストグラム作成の基本計算式であり、ヒストグラムは主走査ライン毎に作成されている。１ラインのヒストグラム作成処理が終るごとにレンジ補正の基準値を求め、その基準値を基にレンジ補正処理が行われる。また、ヒストグラムを構成する総データ数は常に一定の値である。
【０１３３】
Ａ’＝Ａ−αＡ＋αＢ                            ・・・・・（３）
Ａ’：現ラインの各濃度に対応する補正された頻度（画素数）
Ａ  ：前ラインまでに計算された各濃度に対応する頻度
Ｂ  ：現ラインの各濃度に対応する頻度
α  ：重み係数
重み係数αは、各ラインで累積される頻度値に掛ける値で、ヒストグラムに対する寄与率を示している。このαの値は図１８に示すように、ライン数に対応して設定され、１４値（１，１／２，１／４，１／８，１／１６，１／３２，……，１／２０４８，１／４０９６，１／８１９２）の中から選択される。
【０１３４】
次にヒストグラム作成部２０５について説明する。ヒストグラム作成部２０５は、第１に１ライン読取り中に、入力画素毎にＡ’＝（Ａ’）＋αＢを計算し、第２に１ライン読取りから次のライン読取りの間、即ち画素濃度が入力されていないとき、前記ヒストグラムの各濃度の頻度について（Ａ’）＝Ａ−αＡを計算する。このようにしてヒストグラム作成部２０５は、現ラインに関する補正された頻度値Ａ’＝Ａ−αＡ＋αＢを生成する。このようにして作成されたヒストグラムから、補正基準値算出部２０６によりレンジ補正用の基準値が算出される。
【０１３５】
また、ヒストグラム作成には二つのモード、モード０及びモード１が提供され、必要に応じて一方のモードが選択される。
【０１３６】
モード０：副走査ライン数に依存した重み付け係数変動加算モード
モード１：入力画素に対する重み付け係数一定加算モード
モード０は、前述したように主走査ラインのカウント数に応じて係数αの値を変化させ、ヒストグラムを作成する。モード１は、主走査ラインのカウント値に関係なく、係数を一定としてヒストグラムを作成する。
【０１３７】
図１９はヒストグラム作成部２０５の詳細な構成を示すブロック図である。スイッチ１４１の一方の端子にはスキャナ部４からの画素濃度信号ＩＤＡＴ４〜ＩＤＡＴ７が入力され、カウンタ１４２からの出力データの信号ＣＤＴ００〜ＣＤＴ０３が他方の端子に入力される。スイッチ１４１は、図示しないタイミング信号発生部からの選択信号に応じてどちらかの入力信号を選択し、選択後の信号ＳＬＤＴ０〜ＳＬＤＴ３をセレクタ１４５と図示しないクロック発生部へ出力する。ここで画素濃度信号ＩＤＡＴ４〜ＩＤＡＴ７は、画素濃度の上位４ビットであり、ＩＤＡＴ０〜３は無視される。タイミング信号発生部からのタイミング信号ＣＴＬ０は各ラインの間、即ち画素濃度信号が読み込まれていないときハイレベルとなり、スイッチ１４１はカウンタ１４２からの信号を選択し出力する。
【０１３８】
カウンタ１４２は、“（Ａ’）＝Ａ−αＡ”を計算する時にクロック発生部及びセレクタ１４５に必要な値（カウント値）を供給する。カウンタ１４２は前述の画素濃度信号が読み込まれていないとき、クロック発生部の出力が順番に選択されて発生するための４ビットカウント値を発生する。カウンタ１４２はタイミング信号発生部からカウンタクロック信号ＣＴ１ＣＫが入力され、タイミング信号発生部からのカウンタクリア信号ＣＴ１ＣＬによりクリアされる。カウンタクリア信号ＣＴ１ＣＬは画素濃度信号が読み込まれているときローレベルとなり、カウンタ１４２をクリアする。
【０１３９】
クロック発生部は選択入力信号ＳＬＤＴ０〜３に応じて、１６の出力ＦＣＫ０〜Ｆの１出力を入力クロック信号ＭＣＫの周期で選択し出力する。図２０はクロック発生部の入出力信号の関係を示す。
【０１４０】
ヒストグラムレジスタ（フリップフロップ）１４４1〜１４４Fは各画素濃度に対する補正された頻度（ＷＤＡＴ）を、入力クロック信号ＦＣＫ０〜ＦＣＫＦの立ち上がり時にラッチし出力する。入力信号ＷＤＡＴは前述の“Ａ’−αＡ”又は“（Ａ’）＋αＢ”である。ヒストグラムレジスタ１４４1〜１４４Fからの補正された頻度信号Ｈ０〜ＨＦは、補正基準値算出部２０６へも出力される。
【０１４１】
セレクタ１４５は、ヒストグラムレジスタ１４４1〜１４４Fからの１６段階の各濃度Ｈ０〜ＨＦに対応した頻度（画素数）が入力され、スイッチ１４１からの入力信号ＳＬＤＴ０〜ＳＬＤＴ３に応じて、Ｈ０〜ＨＦの１６データ（各々バス幅２６ビット）のうち１データを選択し信号ＨＳＤＴを出力する。
【０１４２】
副走査ライン数カウンタ１５３には、図２６のタイミングチャートに示すように、タイミング信号発生部からのライン同期信号ＨＤＥＮが入力される。これにともない、副走査ライン数カウンタ１５３から、カウント値信号ＦＤＡＴ００〜ＦＤＡＴ１２がクロック発生部１５２へ出力される。また、この副走査ライン数カウンタ１５３は、メインＣＰＵ９１からのクリア信号ＣＲＳＴによって、原稿１ページが走査される毎にクリアされる。
【０１４３】
クロック発生部１５２には、副走査ライン数カウンタ１５３からの出力信号ＦＤＡＴ０〜ＦＤＡＴ１２、及びスキャナ部４からの画素同期クロック信号ＧＣＫが入力される。これにともない、クロック発生部１５２からは、カウンタ１５１及び加算値生成部１５０へ信号ＨＣＫが出力される。クロック発生部１５２は、信号ＦＤＡＴの値が１，３，７，Ｆ，１Ｆ，３Ｆ，７Ｆ，１ＦＦ，３ＦＦ，７ＦＦ，ＦＦＦ，１ＦＦＦのいづれかのときに、入力画素同期クロック信号の１クロックを出力する。クロック発生部１５２は、アンド回路で構成され、ライン数信号ＦＤＡＴが全て”１”のとき、即ちＦＤＡＴ＝１，３（１１），７（１１１），Ｆ（１１１１），…のとき、１クロックを出力する。
【０１４４】
カウンタ１５１には、クロック発生部１５２からのクロック信号ＨＣＫが入力される。これにともない、カウンタ１５１から、モード０のときカウント値信号ＣＤＴ２０〜ＣＤＴ２３がセレクタ１４７へ出力される。カウンタ１５１もメインＣＰＵ９１からのクリア信号ＣＲＳＴによってページ毎にクリアされる。カウント値ＣＤＴ２０〜ＣＤＴ２３は図１８のようにαを選択するための値である。
【０１４５】
固定係数値レジスタ１５５はモード１のときの固定係数値を出力する。スイッチ１５６はＣＰＵ９１からのモード信号ＳＬ１に応じて切り替わり、モード０のときカウンタ１５１側に設定され、モード１のときレジスタ１５５側に設定される。
【０１４６】
減算値生成部１４６は、“（Ａ’）＝Ａ−αＡ”を計算する際の“αＡ”を出力する。減算値生成部１４６は、セレクタ１４５からの出力信号ＨＳＤＴが入力され、信号ＨＳＤＴを２のべき乗で除算した値を生成する（信号ＨＳＤＴをシフトする）。
【０１４７】
セレクタ１４７は各ラインの間、即ち画素信号が読み込まれていないときに行われる演算“（Ａ’）＝Ａ−αＡ”の“αＡ”を、入力信号ＳＳＬ０〜ＳＳＬ３に応じて決定する。すなわち、セレクタ１４７は入力信号ＳＳＬ０〜ＳＳＬ３の値が“１”の場合は、（信号ＨＳＤＴの値）／２、入力値が“２”の場合は、（信号ＨＳＤＴの値）／２２ 、…、入力値がＣの場合は、（信号ＨＳＤＴの値） ／２１３を出力する。
【０１４８】
減算部１４９は、減算“（Ａ’）＝Ａ−αＡ”を行う。減算部１４９は、セレクタ１４５からの濃度信号ＨＳＤＴ（上式のＡ）が入力され、セレクタ１４７からの減算数信号ＳＤＴ（上式のαＡ）が入力され、その減算結果として信号ＹＤＡＴが出力される。
【０１４９】
加算値生成部（シフトレジスタ）１５０は、“Ａ’＝（Ａ’）＋αＢ”を計算する際の“αＢ”を生成する。加算値生成部１５０は、クロック発生部１５２からのクロックの信号ＨＣＫが入力されて信号ＸＤＡＴを加算部１４８へ出力する。加算値生成部１５０も、メインＣＰＵ９１からのクリア信号ＣＲＳＴによってページ毎にクリアされる。図２１は、加算値生成部１５０の出力例を示すもので、クリア信号ＣＲＳＴの入力時にイニシャル値出力２０００Ｈで、その後クロック発生部１５２からのクロック信号ＨＣＫが入る毎に現状値の１／２を出力する。この出力は１６進数であるので、例えば現状値２０００Ｈの１／２は１０００Ｈとなり、現状値１０００Ｈの１／２は８００Ｈとなる。図２２は、信号ＦＤＡＴの変化に対応する各信号の変化を示す。
【０１５０】
加算部１４８は、加算Ａ’＝（Ａ’）＋αＢを行う。加算部１４８には、セレクタ１４５からの頻度信号ＨＳＤＴ、及び加算値生成部１５０からの加算データの信号ＸＤＡＴが入力され、その加算結果として信号ＺＤＡＴが出力される。図２３は、信号ＺＤＡＴの加算例を示すものである。
【０１５１】
スイッチ１５４は、（Ａ’）＝Ａ−αＡとＡ’＝（Ａ’）＋αＢとの演算の切換えを行う。スイッチ１５４の一方の端子には、加算部１４８からの加算結果信号ＺＤＡＴが入力され、他方の端子には減算部１４９からの減算結果信号ＹＤＡＴが入力され、選択信号ＣＴＬ１に応じて一方の入力を選択し、選択結果信号ＷＤＡＴがヒストグラムレジスタ１４４1〜１４４Fへ出力される。
【０１５２】
次に、図１９に示す構成によるヒストグラムの作成を図２４、図２５、図２６のタイミングチャートを参照して説明する。
【０１５３】
図２４は、１ライン読取り中に入力画素毎に“Ａ’＝（Ａ’）＋αＢ”を計算するときの様子を示すタイミングチャートである。信号ＭＣＫはメインクロックで、画素信号に同期している。信号ＶＤＥＮはページ同期信号である。信号ＨＤＥＮはライン同期信号である。スキャナ部４からの画素濃度信号ＩＤＡＴ４〜ＩＤＡＴ７は画素濃度の上位４ビットであり、スイッチ１４１へ入力される。副走査有効信号ＣＴＬ０はこの場合イネーブル（ローレベル）であり、スイッチ１４１は、入力ＩＤＡＴ４〜ＩＤＡＴ７をセレクタ１４５及びクロック発生部１４３へ送る。
【０１５４】
セレクタ１４５は画素信号ＩＤＡＴ４〜ＩＤＡＴ７、即ち選択入力信号の値に応じて、ヒストグラムレジスタ１４４1〜１４４Fの出力（頻度）を選択し、選択された頻度信号ＨＳＤＴを出力する。信号ＨＳＤＴは加算部１４８でライン数に応じて重み付けされる係数（ＸＤＡＴ）が加算される。スイッチ１５４はこの場合入力信号ＣＴＬ１により加算部１４８側に設定されているので、加算結果信号ＺＤＡＴはヒストグラムレジスタ１４４1〜１４４Fへ戻る。
【０１５５】
次にクロック発生部１４３は、画素信号ＩＤＡＴ４〜ＩＤＡＴ７に応じてクロック信号ＦＣＫ０−ＦＣＫＦを出力する。各ヒストグラムレジスタ１４４1〜１ ４４Fは各クロック信号ＦＣＫ０−ＦＣＫＦの立ち上がりで、スイッチ１５４の 出力信号ＷＤＡＴの値を各々ラッチ、即ち格納する。１ラインの各画素につき、上記処理が行われることにより、１ラインのヒストグラムが生成され、画素濃度調整用の基準値が算出され、その基準値は次ラインでの処理に利用される。
【０１５６】
次に、１ライン読取りから次のライン読取りの間、即ち画素濃度信号が入力されていないとき、ヒストグラムの各濃度の頻度について“（Ａ’）＝Ａ−αＡ”を計算する。
【０１５７】
図２５は、その減算処理の様子を示すタイミングチャートである。スイッチ１４１は選択信号ＣＴＬ０によりカウンタ１４２側へ切換えられ、スイッチ１５４は選択信号ＣＴＬ１により減算器１４９側へ切換えられる。セレクタ１４７は、副走査カウンタ数によって決まる係数（モード０時）又は固定係数（モード１時）にて、各々のヒストグラム値を減算する。この減算動作が終った後、通常のヒストグラム作成動作に移る。上述したような動作を繰り返すことにより、各主走査ラインを読み込む度に総データ量可変一定のヒストグラムが作成される。
【０１５８】
以上説明したように、各主走査ライン毎にヒストグラムを得ることが可能になり、ヒストグラムを用いたリアルタイムでの自動濃度調整が可能となる。また、読み込んだライン数に応じて変化される重み係数を頻度に掛けて、その頻度を累積することにより、各主走査ラインを読み込む度に総データ量可変一定のヒストグラムが作成される。また、重み付け係数を固定にした場合には、原稿画像の急激な濃度変化にも対応したヒストグラムを得ることができる。
【０１５９】
【発明の効果】
この発明によれば下記の画像処理装置及び画像形成装置を提供できる。
【０１６０】
（１）プリスキャンを必要とせず、優れたレンジ補正処理が可能な画像処理装置及び画像形成装置。
【０１６１】
（２）外部装置による画像編集に都合の良い画像データを提供可能な画像処理装置及び画像形成装置。
【図面の簡単な説明】
【図１】この発明の実施の一形態に係る画像形成装置としてのデジタル複写機の概略構成を示す図である。
【図２】デジタル複写機の制御系統を説明するためのブロック図である。
【図３】全面均一レンジ補正処理その１を実現するための画像処理部の内部構成及び画像処理部の周辺の構成を示す図である。
【図４】全面均一レンジ補正処理その２を実現するための画像処理部の内部構成及び画像処理部の周辺の構成を示す図である。
【図５】全面均一レンジ補正処理を説明するためのフローチャートである。
【図６】文字画像より写真画像の占める割合が高い原稿画像に対して、全面均一レンジ補正処理を施した様子を示す図である。
【図７】写真画像より文字画像の占める割合が高い原稿画像に対して、全面均一レンジ補正処理を施した様子を示す図である。
【図８】画像種類別レンジ補正処理を説明するためのフローチャートである。
【図９】文字画像より写真画像の占める割合が高い原稿画像に対して、画像種類別レンジ補正処理を施した様子を示す図である。
【図１０】写真画像より文字画像の占める割合が高い原稿画像に対して、画像種類別レンジ補正処理を施した様子を示す図である。
【図１１】文字画像が主体の原稿の濃度ヒストグラムの一例を示す図である。
【図１２】写真画像が主体の原稿の濃度ヒストグラムの一例を示す図である。
【図１３】文字画像及び写真画像を含む原稿の濃度ヒストグラムの一例を示す図である。
【図１４】スキャナにより読取られた画像データを基にして、ヒストグラム作成部により作成された濃度ヒストグラムの一例を示す図である。
【図１５】濃度ヒストグラムを説明するための図である。
【図１６】補正基準値算出部により算出される補正基準値及びレンジ補正部におけるレンジ補正処理を説明するための図である。
【図１７】補正基準値算出部により算出される補正基準値及びレンジ補正部におけるレンジ補正処理を説明するための図である。
【図１８】モード０における副走査ライン数と、このライン数に対応する係数αを説明するための図である。
【図１９】ヒストグラム作成部の概略構成を示す図である。
【図２０】ヒストグラム作成部のクロック発生部における入力画素濃度に対応する出力クロック信号のタイミングを説明するための図である。
【図２１】ヒストグラム作成部の加算値生成部における出力の一例を示す図である。
【図２２】信号ＦＤＡＴの変化に対応する各信号の変化を示す図である。
【図２３】信号ＺＤＡＴの加算の一例を示す図である。
【図２４】ヒストグラム作成部の動作を説明するためのタイミングチャートである。
【図２５】図２４に続きヒストグラム作成部の動作を説明するためのタイミングチャートである。
【図２６】図２５に続きヒストグラム作成部の動作を説明するためのタイミングチャートである。
【符号の説明】
４…スキャナ部
６…プリンタ部
９０…主制御部
９１…メインＣＰＵ
９６…画像処理部
９７…多値ページメモリ制御部
９８…多値ページメモリ
９９…システムＩ／Ｆ
２０１…ヒストグラム作成部
２０２…基準値算出部
２０３…基準値決定部
２０４…レンジ補正部
【図１】
0003912864.tif 000002
【図２】
0003912864.tif 000003
【図３】
0003912864.tif 000004
【図４】
0003912864.tif 000005
【図５】
0003912864.tif 000006
【図６】
0003912864.tif 000007
【図７】
0003912864.tif 000008
【図８】
0003912864.tif 000009
【図９】
0003912864.tif 000010
【図１０】
0003912864.tif 000011
【図１１】
0003912864.tif 000012
【図１２】
0003912864.tif 000013
【図１３】
0003912864.tif 000014
【図１４】
0003912864.tif 000015
【図１５】
0003912864.tif 000016
【図１６】
0003912864.tif 000017
【図１７】
0003912864.tif 000018
【図１８】
0003912864.tif 000019
【図１９】
0003912864.tif 000020
【図２０】
0003912864.tif 000021
【図２１】
0003912864.tif 000022
【図２２】
0003912864.tif 000023
【図２３】
0003912864.tif 000024
【図２４】
0003912864.tif 000025
【図２５】
0003912864.tif 000026
【図２６】
0003912864.tif 000027