(57)【特許請求の範囲】
【請求項１】
原稿のＲＧＢ画像データを読み取る読取手段と、
感光体と、
読み取られたＲＧＢ画像データに基づいて、感光体上にトナー像を形成する現像器と、
感光体上に形成されたトナー像を、所定の方向で搬送される用紙に転写する転写手段と、
上記転写手段に用紙を所定の方向で搬送する搬送手段と、
搬送手段が転写手段に用紙を搬送する方向を基準として、ある画素とその１つ前の画素との濃度差、ある画素とその１つ後の画素との濃度差、および、ある画素の濃度とをそれぞれ求め、ある画素の濃度が低くその前の画素との濃度差が小さくその後の画素との濃度差が大きい場合には当該画素がエッジの立ち上がり部分に該当する画素であると、また、ある画素の濃度が低くその前の画素との濃度差が大きくその後の画素との濃度差が小さい場合には当該画素がエッジの立ち下がり部分に該当する画素であると検出する検出手段と、
検出手段により検出されたエッジの立ち上がり部分に該当する画素と、エッジの立ち下がり部分に該当する画素とに、それぞれ所定の補正データを加算する補正データ加算手段とを備えることを特徴とする画像形成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカラー複写機等の画像処理装置に関する。
【０００２】
【従来の技術】
従来より、イメージリーダで読み取ったＲＧＢ画像データをシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、ブラック（ＢＫ）の４色の画像データに色変換し、得られた画像データに基づいて、上記４色のトナーを複写紙に現像するフルカラーデジタル複写機であって、ＭＴＦ補正として、原稿画像中の黒文字を検出し、検出された部分に対し、ＢＫデータは、明度エッジ成分を用いてエッジ強調を行い、Ｃ，Ｍ，Ｙデータは、明度エッジ成分を用いてエッジ除去を行う。これにより、黒文字部分をＢＫデータ単色で再現し、複写紙上に再現される画像品質の向上を図る。
【０００３】
【発明が解決しようとする課題】
しかし、電子写真式の画像形成装置の場合、図７０の（ａ）に示すように、複写紙の通紙方向を基準としてエッジの立ち上がり部分にトナーがつき過ぎ、エッジのたち下がり部分のトナーがかすれるといった現象が生じる。
【０００４】
本発明の目的は、通紙方向を基準として発生するエッジの立ち上がり部分でのトナーのつき過ぎ、エッジのたち下がり部分でのトナーのかすれを解消する画像形成装置を提供することである。
【０００５】
【課題を解決するための手段】
本発明に係る画像形成装置は、原稿のＲＧＢ画像データを読み取る読取手段と、感光体と、読み取られたＲＧＢ画像データに基づいて、感光体上にトナー像を形成する現像器と、感光体上に形成されたトナー像を、所定の方向で搬送される用紙に転写する転写手段と、上記転写手段に用紙を所定の方向で搬送する搬送手段と、搬送手段が転写手段に用紙を搬送する方向を基準として、ある画素とその１つ前の画素との濃度差、ある画素とその１つ後の画素との濃度差、および、ある画素の濃度とをそれぞれ求め、ある画素の濃度が低くその前の画素との濃度差が小さくその後の画素との濃度差が大きい場合には当該画素がエッジの立ち上がり部分に該当する画素であると、また、ある画素の濃度が低くその前の画素との濃度差が大きくその後の画素との濃度差が小さい場合には当該画素がエッジの立ち下がり部分に該当する画素であると検出する検出手段と、検出手段により検出されたエッジの立ち上がり部分に該当する画素と、エッジの立ち下がり部分に該当する画素とに、それぞれ所定の補正データを加算する補正データ加算手段とを備える。
【０００６】
本発明に係る画像処理装置では、搬送手段が転写手段に用紙を搬送する方向を基準として、検出手段により、エッジの立ち上がり部分及び立ち下がり部分を検出する。補正データ加算手段は、検出手段により検出されたエッジの立ち上がり部分における画素の通紙方向に１つ前の画素と、立ち下がり部分における１つ後の画素とに所定の補正データを加算する。
【０００７】
【発明の実施の形態】
以下、添付の図面を用いて本実施形態の画像処理装置について以下の順で説明する。
（ａ）画像処理装置の構成
(a-1)複写機本体の構成
(a-2)操作パネル
（ｂ）読取信号処理部２０における各処理の説明
(b-1) Ａ／Ｄ変換部
(b-2) シェーディング補正部
(b-2-1) ピーク値ホールド回路
(b-2-2) 逆数変換処理
(b-3) ライン間補正部
(b-3-1) ライン間補正処理
(b-3-2) 補間処理
(b-4) ＡＥ処理部
(b-4-1) ヒストグラム生成部
(b-4-2) 原稿サイズ検出部
(b-4-3) ＡＥ処理部
(b-5) 変倍・移動処理部
(b-5-1) 縮小補間部
(b-5-2) 変倍・移動処理部
(b-5-2-1) 変倍処理
(b-5-2-2) 移動処理
(b-5-2-3) イメージリピート
(b-5-3) 拡大補間部
(b-6) 画像インターフェース部
(b-7) ＨＶＣ変換部
(b-7-1) ＨＶＣ変換
(b-7-2) 画質モニタ機能
(b-8) 濃度変換部
(b-9) ＵＣＲ／ＢＰ処理部
(b-10) 色補正部
(b-11) 領域判別部
(b-11-1) 文字（エッジ）の判定
(b-11-1-1) １次微分フィルタ
(b-11-1-2) ２次微分フィルタ
(b-11-1-3) エッジ判定
(b-11-2) 黒の判定
(b-11-3) 黒文字誤判別領域の抽出
(b-11-4) 網点領域の判別
(b-11-5) 他の判別
(b-12) ＭＴＦ補正部
(b-12-1) フルカラー標準モード設定時におけるＭＴＦ補正
(b-12-1-1) 黒エッジ部
(b-12-1-1-1) ＢＫの印字処理中
(b-12-1-1-2) Ｃ，Ｍ，Ｙの印字処理中
(b-12-1-2) 色エッジ部
(b-12-1-3) ハイライト平坦部
(b-12-1-4) 非エッジ部
(b-12-2) フルカラー写真モード設定時におけるＭＴＦ補正
(b-12-2-1) 黒エッジ部及び色エッジ部
(b-12-2-2) ハイライト平坦部
(b-12-2-3) 非エッジ部
(b-12-3) モノカラー標準モード設定時におけるＭＴＦ補正
(b-12-3-1) エッジ部
(b-12-3-2) ハイライト平坦部
(b-12-4) モノカラー写真モード設定時におけるＭＴＦ補正
(b-12-4-1) エッジ部
(b-12-4-2) ハイライト平坦部
(b-12-5) モノクロ標準モード設定時
(b-12-5-1) エッジ部
(b-12-5-2) ハイライト平坦部
(b-12-6) モノクロ写真モード設定時におけるＭＴＦ補正
(b-12-7) ＭＴＦ補正部１６００の説明
(b-13) γ補正部
【０００８】
（ａ）画像処理装置の構成
(a-1)複写機本体の構成
図１は、本実施形態で用いるデジタルカラー複写機の概略構成図である。デジタルカラー複写機は、原稿画像を読み取るイメージリーダ部１００と、イメージリーダ部１００で読み取った画像データを再現する複写部２００とに大きく分けられる。
【０００９】
イメージリーダ部１００において、スキャナ１０は、原稿を照射する露光ランプ１２と、原稿からの反射光を集光するロッドレンズアレー１３、及び集光された光を電気信号に変換する密着型のＣＣＤカラーイメージセンサ１４を備えている。ＣＣＤカラーイメージセンサ１４は、Ｒ（赤）,Ｇ（緑）,Ｂ（青）の各成分のデジタル画像データの読み取りを行うために所定の間隔で配置された３ラインのＣＣＤからなる。スキャナ１０は、原稿画像の読み取り時には、モータ１１により駆動されて、矢印の方向（副走査方向）に移動し、まず、シェーディング補正用の白色板１６のデータを読み取った後、プラテン１５上に載置された原稿を走査する。露光ランプ１２により照射された原稿面の画像は、ＣＣＤイメージセンサ１４で光電変換される。ＣＣＤイメージセンサ１４により得られるＲ,Ｇ,Ｂの３色の多値電気信号は、読取信号処理部２０において、シェーディング補正、ライン間補正の施されたＹ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）、ＢＫ（ブラック）の８ビットの階調データに変換され、ＭＴＦ補正及びγ補正等が施された後に、同期用バッファメモリ３０に記憶される。
【００１０】
次に、複写部２００において、プリンタヘッド部３１は、入力される階調データをＤ／Ａ変換して半導体レーザ駆動信号を生成し、この駆動信号により半導体レーザを発光させる。この半導体レーザは、発光時の立ち上がり応答を良くするために常に微弱な発光状態にされている。この際に半導体レーザが発光する微弱な光をバイアス光という。
【００１１】
階調データに対応してプリンタヘッド部３１から発生されるレーザビームは、反射鏡３７を介して、回転駆動される感光体ドラム４１を露光する。感光体ドラム４１は、１複写毎に露光を受ける前にイレーサランプ４２で照射され、帯電チャージャ４３により一様に帯電されている。この状態で露光を受けると、感光体ドラム４１上に原稿の静電潜像が形成される。Ｃ（シアン）、Ｍ（マゼンダ）、Ｙ（イエロー）、ＢＫ（ブラック）のトナー現像器４５ａ〜４５ｄのうちの何れか１つだけが選択され、感光体ドラム４１上の静電潜像を現像する。現像されたトナー像は、転写チャージャ４６により転写ドラム５１上に巻き付けられた複写紙に転写される。ファーブラシ４７は、転写ドラムの用紙外に転写されたトナーを回収する。
【００１２】
上記印字工程は、Ｙ（イエロー）、Ｍ（マゼンダ）、Ｃ（シアン）及びＢＫ（ブラック）の４色について繰り返し行われている。このとき、感光体ドラム４１と、転写ドラム５１の動作に同期して、スキャナ１０はスキャン動作を繰り返す。その後、複写紙は、分離爪４７を作動させることで転写ドラム５１から分離され、定着装置４８を通ってトナー像が定着された後、排紙トレー４９に排紙される。なお、複写紙は、用紙カセット５０より給紙され、転写ドラム５１上のチャッキング機構５２によりその先端がチャッキングされ、転写時に位置ずれが生じないようにしている。
【００１３】
(a-2)操作パネル
図２は、本実施形態の複写機の備える操作パネル２５の正面図である。操作パネル２５は、表示部７１を備える。使用者により画質モニタ選択キー７７が押下された場合、表示部７１は、コピー枚数や複写倍率などの通常の表示以外に、マスキング係数、シェープネス、γカーブ及びカラーバランスの４種類の作像条件を表示する。この場合、後に説明するように、複写機は、表示部７１に表示される作像条件に基づいて形成される８つの画像を１枚の複写紙上にプリントアウトする。上記４種類の作像条件は、画質選択キー７４ａ〜ｄを操作することでそれぞれ変更することができる。使用者は、実際にプリントアウトされた上記８つの画像から好みの画像の番号をテンキー７２を用いて選択した後にプリントキー７３を押下することで、所望する作像条件（即ち画質）の印字出力を得ることができる。また、キー７５は、サービスマンモードに入るためのキーであり、このモードが選択された場合にはＬＥＤ７５ａが点灯する。サービスマンモードは、後に説明するようにＨＶＣ変換部１１００で用いるＨＶＣ変換用の係数ａ１，ａ２，ａ３を設定するモードである。また、ネガ／ポジ反転キー７６は、複写紙上に再現される原稿を反転する際に用いられる。
【００１４】
（ｂ）読取信号処理部２０における各処理の説明
以下、上記デジタルカラー複写機が備える読取信号処理部２０で実行される各処理の概略説明を行う。この概略説明の後、それぞれの処理について詳細に説明する。
【００１５】
図３及び図４は、上記読取信号処理部２０の処理ブロック図である。ＣＣＤイメージセンサ１４により読み取られたアナログの画像データＯＳＲ１及び２，ＯＳＧ１及び２，ＯＳＢ１及び２は、Ａ／Ｄ変換部３００に入力される。Ａ／Ｄ変換部３００は、上記入力信号を８ビットのデジタル画像データＲ１７〜１０、Ｇ１７〜１０、Ｂ１７〜１０に変換してシェーディング補正部４００に出力する。
【００１６】
シェーディング補正部４００では、露光ランプ１２による原稿の照明むら等による読取データのばらつきを修正する。まず、均一な白色板１６の主走査方向の複数ライン分のデータを読み取る。読み取られた複数ラインのデータについて、副走査方向の同一ライン上に並ぶ画素のデータを比較する。ここで、各画素について最も明るい（白い）データをシェーディング補正用のデータとする。これにより、インクの飛び散り等の白色板１６の汚れが原因で生じる不良データを削除し、精度の良いシェーディング補正を可能にする。また、本実施形態のシェーディング補正部４００では、シェーディング補正データの算出時に実行される逆数変換処理において、入力データより多ビットの出力データを用いる。これにより、より高精度のシェーディング補正を実現する。シェーディング補正の施されたＲＧＢ画像データの各成分Ｒ２７〜２０、Ｇ２７〜２０、Ｂ２７〜２０は、次のライン間補正部５００に入力される。
【００１７】
ＣＣＤイメージセンサ１４には、ＲＧＢ画像データを読み取るために３ラインのＣＣＤが所定の間隔をもって設けられている（図８参照）。以下、ＲＧＢ画像データの各成分を、単にＲデータ、Ｇデータ、Ｂデータと記す。
ライン間補正部５００は、Ｒデータ及びＧデータを一旦メモリに格納して所定時間だけ遅延させることで上記所定の間隔によって生じるＢデータとのずれを修正する。本実施形態の複写機では、画像を形成する複写紙の最大サイズがＡ３に特定されることに注目し、複写倍率に応じて、１ライン内の有効ドット数を制御する。これにより上記ずれの修正に必要なメモリ容量の増加を抑える。また、ライン間データの補間処理を実行して、より細かい読取データのずれを修正する。上記ずれの修正されたデータは、ＡＥ処理部６００へ入力されるとともに、変倍・移動処理部８００へ入力される。
【００１８】
ＡＥ処理部６００は、原稿サイズの検出、ＡＣＳ(Auto Color Selectionの略)、ＡＥ処理を実行する。ここで、原稿サイズの検出とは、プラテン１５上に載置された原稿の存在範囲を主走査方向１ライン単位で検出するものである（図１７参照）。ＡＣＳとは、原稿中に占めるモノクロ画素の割合より、原稿がフルカラーであるのか、もしくはモノクロであるのかを判別することである。ＡＥ処理とは、原稿中の最も明るい色が白色（階調レベル２５５）となるように原稿の下地レベルを定める処理であるが、これをフルカラー原稿に対して施すと、複写紙上に再現される画像は全体的に色あせた感じになる。そこで、本実施形態の複写機では、上記ＡＣＳの結果に基づいて、原稿の下地レベルを定め、フルカラー原稿に対するＡＥ処理を禁止する。
【００１９】
変倍・移動処理部８００では、入力されるＲ３７〜３０データ、Ｇ３７〜３０データ、Ｂ３７〜３０データに対して、不要領域データの削除、縮小補間処理、縮小，等倍，拡大出力、イメージリピート及び拡大補間処理を実行する。上記不要領域とは、原稿台上で原稿の存在していない領域と、原稿画像を縮小したため生じる領域との２つがあり、処理は、ＡＥ処理部６００での原稿サイズの検出結果に基づいて実行される。例えば原稿を５０％に縮小するには、本来ならば読取密度を４００ｄｐｉのスキャナのかわりに２００ｄｐｉのスキャナを用いて原稿の画像データを読み取り、読み取って得られる画像データを４００ｄｐｉの密度で印字処理すべきである。しかし実際には４００ｄｐｉのスキャナで読み取って得られる画像データを半分に間引いて、４００ｄｐｉの密度で印字処理を行う。この場合、細い線のデータが消去されてしまい、再現画像の画質が低下する。そこで、縮小率に応じたサイズで補間処理を実行する。これにより、再現画像の画質の低下を防止する。また、原稿を拡大する場合に、単純にデータを水増しするだけではエッジのがたつきが目立つ等、画像の劣化が激しい。そこで、原稿を拡大する場合には、拡大倍率に応じて画像データにスムージング処理を施す。これにより、拡大時の画像の劣化を防止する。なお、使用者により操作パネル上の画質モニタ選択キー７７が押下された場合には、原稿画像の一部を８回イメージリピートして出力する。
【００２０】
画像インターフェース部１０００には、外部装置９００から入力されたＲ，Ｇ，Ｂの各データ（Ｒ-VIDEO７〜０，Ｇ-VIDEO７〜０，Ｂ-VIDEO７〜０）と内部データ（Ｒ６７〜６０，Ｇ６７〜６０，Ｂ６７〜６０）との選択及びはめ込み合成を行う。また、ＲＧＢインターフェースやプリンタインターフェースにイメージデータを伝送するときのタイミング信号を生成する。
【００２１】
図４に示すＨＶＣ変換部１１００では、ＣＣＤカラーイメージセンサ１４によりカラーパッチを実際に読み取って得られるＲＧＢデータ（Ｒ５７〜５０，Ｇ５７〜５０，Ｂ５７〜５０）と、ＲＯＭに記憶されている上記カラーパッチＲＧＢデータとに基づいて、明度信号（Ｖ７〜０）、色差信号（WR８〜０、WB７〜０）を生成し、さらに、色差信号から彩度データ（Ｗ７〜０）及び色相信号（Ｈ７〜０）を生成する。これにより各ＣＣＤ素子の読取特性のばらつきを修正する。
【００２２】
また、ＨＶＣ変換部１１００は画質制御回路１１０３を備える。画質制御回路１１０３は、使用者による画質モニタ選択キー７７の押下に応答して、上記変倍・移動処理部８００でイメージリピートされる８つの画像のそれぞれについて異なる作像条件（マスキング係数、シェープネス、γカーブ及びカラーバランス）を設定する。
【００２３】
濃度補正部１２００は、露光ランプによる原稿の反射光量に比例して変化するＲＧＢデータ（Ｒ６７〜６０，Ｇ６７〜６０，Ｂ６７〜６０）を、濃度に比例して変化するデータ（ＤＲ７〜０，ＤＧ７〜０，ＤＢ７〜０）に変換する。また、ネガポジ反転部１２５０は、編集エリア信号である−ＮＥＧＡ信号（ネガポジ反転信号）を受けて、”Ｌ”のときＤＲ７〜０，ＤＧ７〜０，ＤＢ７〜０，ＤＶ７〜０を反転出力（ネガ出力）し、”Ｈ”のときにはそのまま通過させる。
【００２４】
ＵＣＲ／ＢＰ処理部１３００は、ＤＲ７〜０，ＤＧ７〜０，ＤＢ７〜０のデータの最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ））を算出し、これを墨色であるとして、そのある割合をＢＫデータとして扱い、プリンタで黒色トナーを加える操作（ＢＰ処理）と、上記加えたＢＫデータに応じてＣ，Ｍ，Ｙ色材料の量を少なくする下色除去（ＵＣＲ処理）を実行する。
【００２５】
色補正部１４００では、所定のマスキング演算処理を実行し、上記原稿とコピーの色再現を合わす。これは、ＣＣＤイメージセンサ１４の読取画素毎に配設されている色分解フィルタの分光特性が図４５に斜線で示す不要透過領域を有し、プリンタ側で用いられるＣ，Ｍ，Ｙの色トナーも図４６に斜線で示す不要吸収成分を有していることによる。
【００２６】
領域判別部１５００では、原稿画像中の黒文字部分の判別と、網点領域の判別処理を実行する。上記黒文字判別は、大別すれば、文字（エッジ）部分の検出と、黒色の検出、そして誤って黒色として検出されやすい領域の検出とに分けられる。文字（エッジ）部分の検出は、微分フィルタを用いて検出する。また、黒色の検出は、彩度の値に基づいて行う。本実施形態の複写機の場合、ＣＣＤカラーイメージセンサ１４の画像データの読み取り時の振動で、Ｒ，Ｇ，Ｂ各のデータがわずかにずれた場合に生じる誤判定を、彩度データにスムージング処理を施すことで防止する。また、明度が低くかつ彩度も低い文字を黒文字であると誤判定することを防止するために、色べた部分を判別する。黒文字であると判定された場合であっても、色べた部分であると判定された箇所については、上記黒文字であるとの判定を取り消す。これにより正確な黒文字判別を実現する。
【００２７】
ＭＴＦ補正部１６００は、領域判別部１５００による領域判別結果により認識される原稿の画素の種類及び印字状況に基づいて、画素データに対して最も適当なエッジ強調処理及びスムージング処理を実行する。特にフルカラー標準モードでコピーを行う際、黒色のエッジ部分ではＣ，Ｍ，Ｙのデータについてエッジ強調を行わず、かつＣ，Ｍ，Ｙデータの最小値を画像データとして用いることで、Ｃ，Ｍ，Ｙデータの微細なはみ出し線を消去する（図６８の（ａ）参照）。また、モノカラー標準モード又は写真モードでコピーを行う際、ＢＫの印字処理中にはエッジ強調を行わない。これにより、色文字のエッジ部分が黒く縁取られることを防止する。
【００２８】
また、領域判別部１５００において認識された画素の種類に応じて画素クロック１サイクル単位でのレーザ発光デューティ比を変更する。ここで、発光デューティ比とは、画素クロックが１サイクルする間にレーザ発光しない期間を設けた場合におけるレーザ発光期間の割合をいう。網点画素の場合には、モアレの発生を防止するために発光デューティ比を１００％に設定する。また、網点以外の画素の場合には、ライン間ノイズを目立たなくするために発光デューティ比を、例えば８０％に設定する。
【００２９】
さらに、エッジの立ち上がり及び立ち下がり部分の画素データに所定値を加算し、感光体ドラム４１上に形成したトナー像を複写紙上に転写する際に生じるエッジの立ち上がり部分でのトナーの付きすぎ及び立ち下がり部分でのトナーのかすれを補正する。
【００３０】
γ補正部１７００は、ＭＴＦ補正後のイメージデータ（ＶＩＤＥＯ３７〜３０）に対し、使用者の好みに応じてγカーブを変更して、所望する画質のデータを出力する。使用者は、操作パネル２５上に設けられている画質選択キー７４ｃの操作により、γカーブ切換信号ＧＡ２〜０を変更することができる。
【００３１】
(b-1)Ａ／Ｄ変換部
Ａ／Ｄ変換部３００は、上記入力信号を８ビットのデジタル画像データＲ１７〜１０、Ｇ１７〜１０、Ｂ１７〜１０に変換してシェーディング補正部４００に出力する。
図５は、Ａ／Ｄ変換部３００の構成図である。ＣＣＤイメージセンサ１４は、クロック信号発生部３０１から出力される所定のＣＣＤ駆動信号に従って動作し、露光ランプ１２による原稿画像の反射光量に比例するＲ，Ｇ，Ｂのアナログ画像データＯＳＲ１及び２、ＯＳＧ１及び２、ＯＳＢ１及び２を出力する。ここで、ＯＳＲ１，ＯＳＧ１，ＯＳＢ１は、偶数ドットのアナログ画像データであり、ＯＳＲ２，ＯＳＧ２，ＯＳＢ２は、奇数ドットのアナログ画像データである。Ｒ、Ｇ，Ｂの各画像データは、Ｒ−Ａ／Ｄ変換部３０７、Ｇ−Ａ／Ｄ変換部３０８、Ｂ−Ａ／Ｄ変換部３０９にそれぞれ入力される。Ａ／Ｄ変換部３０７〜３０９の構成及び処理内容は同じである。ここでは、Ａ／Ｄ変換処理についてＢ−Ａ／Ｄ変換部３０９を用いて説明する。Ａ／Ｄ変換部３０９内には、Ａ／Ｄ変換を行う前に奇数ドット及び偶数ドットの各画像データの最適化処理を行う処理部３１０及び３１１が設けられている。最適化処理部３１０及び３１１の構成及び処理内容は同じである。ここでは、最適化処理について偶数ドットデータ最適化処理部３１１を用いて説明する。偶数ドットデータ最適化処理部３１１に入力された偶数ドットのアナログ画像データＯＳＢ２は、サンプリングホールド回路３０２によって、リセット・ノイズが除去され、ＶＣＡ回路３０３により信号が増幅され、クランプ回路３０４により所定のＤＣレベルに調節される。
【００３２】
ここで、上記処理のレベルは、Ｄ／Ａコンバータ３０５からのＶＧ２Ｂ，ＶＣ２Ｂ等の制御電圧に従って設定される。ＳＣＬＫ信号は、サンプリングホールド回路に対するサンプリングパルスである。−ＢＫＨＤ信号（ここで、信号の前に付されている”−”は、信号ＢＫＨＤの反転信号であることを意味する。以下、全ての信号に対して同じ。）は、アナログＳＷのスイッチングを行い、ＶＣＡ回路３０３で信号を増幅するために一旦ＤＣレベルを０Ｖにクランプするための信号である。−ＣＬＡＭＰ信号は、フィードバッククランプ回路３０４によってＤ／Ｃコンバータ３０５の制御電圧にＤＣレベルをクランプするためのクランプパルスである。
【００３３】
最適化処理部３１０及び３１１でそれぞれ最適化処理の施された奇数ドット及び偶数ドットの画像データは、ＯＳＳＥＬ信号によるスイッチング切り換えによって連続する画像データに合成される。合成された画像データは、バッファ３１２を介してＡ／Ｄコンバータ３０６に入力され、８ビットのデジタル画像データに変換される。ＡＤＣＫ信号は、Ａ／Ｄコンバータのサンプリングパルスである。
【００３４】
(b-2)シェーディング補正部
シェーディング補正部４００では、露光ランプ１２による原稿の照明むら等による読取データのばらつきを修正する。まず、均一な白色板１６の主走査方向の複数ライン分のデータを読み取る。読み取れた複数ラインのデータについて、副走査方向の同一ライン上に並ぶ画素のデータを比較する。ここで、各画素について最も明るい（白い）データをシェーディング補正用のデータとする。これにより、インクの飛び散り等の白色板１６の汚れが原因で生じる不良データを削除し、精度の良いシェーディング補正を可能にする。また、シェーディング補正部４００では、シェーディング補正データの算出時に実行される逆数変換処理において、入力データより多ビットの出力データを用いる。これにより、より高精度のシェーディング補正を実現する。
【００３５】
図６は、シェーディング補正部４００の構成図である。Ａ／Ｄ変換部３００から出力される各８ビットのＲ１７〜１０，Ｇ１７〜１０，Ｂ１７〜１０のデジタル画像データは、それぞれ、Ｒ−補正部４０１、Ｇ−補正部４０２、Ｂ−補正部４０３に入力される。このようにＲ１７〜１０，Ｇ１７〜１０，Ｂ１７〜１０の各画像データついて独立してシェーディング補正を実行することで、ＲＧＢデジタル画像データを読み取るために設けられている３ラインのＣＣＤの各々の読取データについて適切なシェーディング補正を行うことができる。補正部４０１〜４０３の構成及び処理内容は同じである。以下、本実施形態のシェーディング補正についてＢ−補正部４０３を用いて説明する。
【００３６】
(b-2-1)ピーク値ホールド回路
ＣＣＤイメージセンサ１４が白色板１６の主走査方向の所定の第１ラインを読み取って得られるデータＢ１７〜１０が入力された場合、ピーク値ホールド回路４０４は、データをそのままシェーディングメモリ４０５に格納する。ピーク値ホールド回路４０４は、白色板１６の第２ラインの画像データの入力に同期してシェーディングメモリ４０５に格納している第１ライン後にデータを順に読み出し、対応画素毎にそのデータ値を比較する。そして、より明るい（白い）データの値をホールドし、当該データをシェーディングメモリ４０５に格納する。第３、第４のラインのデータについても同じ処理を施す。このように、白色板１６の複数ラインのデータのうち各画素の最も明るい（白い）データの値をシェーディング補正用のデータとして格納することで、白色板１６に付着したインクやごみ等による不良データの影響を除去する。
【００３７】
ピーク値ホールド回路４０４に入力される−ＳＨＷＲ信号は、シェーディング補正用のデータの読み取り時以外では”Ｈ”を維持する。−ＳＨＷＲ信号の値が”Ｈ”の場合、ピーク値ホールド回路４０４にはデータの入力が禁止される。この結果、シェーディングメモリ４０５内に格納されたデータは、その値が保持される。一方、ピーク値ホールド回路４０４にシェーディング補正用のデータが入力される場合、−ＳＨＷＲ信号は”Ｌ”に切り換えられる。−ＳＨＷＲ信号の値が”Ｌ”の期間中、ピーク値ホールド回路４０４は、読み込まれるシェーディング補正用のデータとシェーディングメモリ４０５に格納されている対応する画素のデータとを比較してより大きな値のデータをシェーディングメモリ４０５に出力する。シェーディングメモリ４０５には初期値として値０のデータが格納されている。従って、前記したように第１ラインのデータはそのままシェーディングメモリに格納される。第２ライン以降のデータが入力された場合、シェーディングメモリ４０５から対応する画素のデータを読み出して上記比較処理を実行させる。−ＳＨＷＲ信号は、ＣＣＤイメージセンサ１４により原稿画像の画像データの読み取りが開始されると、再び”Ｈ”に戻り、データの入力を禁止してシェーディングメモリ４０５に格納されているデータを保持する。
【００３８】
(b-2-2)逆数変換処理
シェーディングメモリ４０５に格納されたシェーディング補正データは、次の逆変換テーブル４０６に入力される。逆数変換テーブル４０６は、８ビットの入力データＤinに対して次の「数１」に示す演算処理を実行し、１２ビットの逆数変換データＤoutを出力する。
【数１】
Ｄout＝２５５×Ｑ／Ｄin
（但し、Ｄin≧４ならば、Ｄout＝１とする。）
ここで、Ｄoutを１２ビットデータとしたのは、Ｄinの値が異なるにもかかわらず、その差がわずかであるためにその逆数変換データＤｏｕｔの値が同じ値となることを避け、シェーディング補正の精度を一定のレベルに維持するためである。
【００３９】
図７のグラフは、ＤinとＤoutの関係を示す。Ｄinの値が極端に低い場合、例えばＤin＝２５５×Ｑ／４以下では、Ｄoutの値が急激に増加する。これが原因で生じるシェーディング補正のエラーを防止するため、逆数変換テーブル４０６は、Ｄoutの値が４（１６進数ではＦＦＦ）以上となる場合には、Ｄoutの値を強制的に１（１６進数では４００）に変換してシェーディング補正を無効にする。
【００４０】
シェーディング補正は、原稿画像のデータＢ１７〜１０に上記「数１」により求められる逆数データを乗算器４０７において掛け合わすことで実行される。この演算は、次の「数２」に示される。
【数２】
Ｂ２７〜２０＝Ｂ１７〜１０×Ｄout
＝Ｂ１７〜１０×２５５×Ｑ／Ｄin
上記「数２」の計算は、Ｂ１７〜１０のデータ値を２５５×Ｑの値に正規化するものである。上記係数Ｑは、ホワイトバランスを補正するためにシェーディング補正用の白色板１６の分光分布に従ってＲ，Ｇ，Ｂ毎に定められる値である。これは、複写機に配設されるシェーディング補正用の板１６が、完全な白色（Ｒ＝２５５，Ｇ＝２５５，Ｂ＝２５５）でなく、Ｒ，Ｇ，Ｂ何れかの色に偏っている場合、例えばわずかに緑がかっているような場合（Ｒ＝２００，Ｇ＝２４２，Ｂ＝２１１）を考慮したものである。上記場合にＲ，Ｇ，Ｂの各Ｑの値は、ＱＲ＝２００／２５５、ＱG＝２４２／２５５、ＱＢ＝２１１／２５５である。また、上記「数２」に示す係数２５５の値は、下地レベルを定める係数Ｘであり、この値を例えば２４０に変更することで、下地レベルの変更を行うことができる。本実施形態の複写機では、図３に示したＡＥ処理部６００において、モノクロ画素の原稿全体に占める割合に応じて上記係数２５５の値を変更する処理、即ちＡＥ処理を実行する。
【００４１】
(b-3) ライン間補正部
図８に示すように、ＣＣＤイメージセンサ１４には、ＲＧＢ画像データを読み取るために３ラインのＣＣＤが８０μｍの間隔で設けられている。本実施形態の複写機の場合、１画素の幅は１０μｍであり、上記３ラインのＣＣＤは、８ライン分の間隔で設けられていることになる。このため、ＲＧＢ画像データのＢ成分（Ｂデータ）に対してＧ成分（Ｇデータ）は８ライン、Ｒ成分（Ｒデータ）は１６ライン先行して読み取られる。実際には、スキャナ１０の副走査方向への移動速度によって上記先行するライン数は変化する。即ち、副走査方向の複写倍率Ｙを掛け合わせた数（８×Ｙライン，１６×Ｙライン）が実際の先行するライン数となる。ライン間補正部５００は、Ｒデータ及びＧデータを一旦メモリに格納して所定のタイミングで遅延させ、Ｂデータとのずれを修正する。複写倍率を２倍にすると、各ライン間のデータのずれは２倍に増え、当該ずれを修正するのに必要なメモリの容量も２倍になる。ライン間補正部５００では、画像を形成する複写紙の最大サイズがＡ３であることに注目し、複写倍率に応じて、１ライン内の有効ドット数を制御する。具体的には、複写倍率を２倍にした場合には、１ラインで読み取る範囲を１／２の範囲にする。これにより上記ずれの修正に必要なメモリ容量の増加を抑える。また、ライン間データの補間処理を実行することで、より細かな読取データのずれを修正する。
【００４２】
(b-3-1) ライン間補正処理
図９は、ライン間補正処理部５０１及び補間処理部５０２の構成図である。シェーディング補正部４００より入力される画像データＲ２７〜２０及びＧ２７〜２０は、フィールドメモリ５０３及び５０５に入力される。フィールドメモリ５０３〜５０５は、２５６Ｋ×８ビットの容量をもつ。Ｒ，Ｇ，Ｂの画像データは８ビットのデジタルデータである。ＣＣＤイメージセンサ１４の読み取る原稿の最大サイズがＡ３であり、解像度が４００ｄｐｉの場合、主走査方向１ライン分のデータ量は、約５ｋビットである。従って、１つのフィールドメモリには、５１ライン分の画像データを格納することができる。読み取った原稿を副走査方向に拡大（Ｙ倍）して印字出力する場合、原稿の各ラインの画像データをＹ回繰り返し読み取り、副走査方向のデータ量をＹ倍に水増しする。ここで、上記したように、Ｒデータは、Ｂデータに対して１６×Ｙラインだけ先行しており、Ｇデータは、Ｂデータに対して８×Ｙラインだけ先行している。このずれを補正するには、フィールドメモリ５０３〜５０５が８×Ｙライン分のデータを格納できることが要求される。ところが、先に説明したように、フィールドメモリ５０３〜５０５は、５１ライン分のデータしか格納することができない。即ち、このままではＹ＝５１／８＝６．３７５倍までしか複写倍率を上げることができないことになる。そこで、ライン間補正処理部５０１は、印字可能な複写紙の最大サイズが予め特定される（多くの複写機の場合Ａ３である。）ことに注目し、主走査方向に倍率Ｘ（但し、Ｘ≧１である）の逆数に比例してイメージスキャナで原稿を読み取る範囲を限定する。これにより主走査方向１ライン分のデータ量は、約５ｋ／Ｘビットとなり、フィールドメモリには、２５６ｋ／約５ｋ×（１／Ｘ）≒５１×Ｘライン分のデータを格納することが可能となる。このように、ライン間補正部５００ではメモリを増加せずに最大の複写倍率値を増加する。
【００４３】
図１０は、ライン間補正処理部５０１に入力される−ＦＩＦＯＥＮ信号、−ＦＲＥＳ１信号、−ＦＲＥＳ２信号、−ＦＲＥＳ３信号、及びライン間補正処理部５０１に入力／出力されるＲ，Ｇ，Ｂデータを示すタイムチャートである。
【００４４】
ここで、−ＴＧ信号は、ＣＣＤイメージセンサ１４の主走査方向１ラインの読取周期ｔに同期して出力されるトリガ信号である。
【００４５】
−ＦＩＦＯＥＮ信号は、主走査方向の複写倍率により定まる読み取り範囲内で”Ｌ”となる信号である。−ＦＲＥＳ１信号は、フィールドメモリ５０３及び５０５に入力される書き込み開始信号であり、周期Ｔ＝｛ＩＮＴ（８×Ｙ）＋１｝×ｔで立ち上がる。
【００４６】
−ＦＲＥＳ２信号は、フィールドメモリ５０３及び５０５に対して読み出し開始信号であり、−ＦＲＥＳ１信号と同期した周期Ｔの信号である。フィールドメモリ５０３及び５０５は、−ＦＲＥＳ１信号の立ち上がりに同期してデータの書き込みを開始する。そして、周期Ｔ経過後に−ＦＲＥＳ２信号の立ち上がりに同期して読み出される。また、−ＦＲＥＳ２信号は、フィールドメモリ５０４に対して書き込み開始信号として働く。フィールドメモリ５０４は、−ＦＲＥＳ２信号の立ち上がりに同期してフィールドメモリ５０３から出力されるデータを書き込む。
【００４７】
−ＦＲＥＳ３信号は、上記−ＦＲＥＳ１及び−ＦＲＥＳ２信号に対して１ライン分の読み取り期間ｔだけ進んでいる周期Ｔの信号である。ここで、−ＦＲＥＳ３信号を１ライン分の読み取り期間ｔだけ進ましているのは、次の補間処理部５０２における補間処理をＲＧＢ画像データの緑色成分Ｇデータに合わす処理を実行するためである。
【００４８】
(b-3-2)補間処理
−ＦＲＥＳ１〜３信号の立ち上がり、即ち周期Ｔは、ＩＮＴ関数により整数化され−ＴＧ信号に同期する。このためフィールドメモリ５０３〜５０５からのデータの出力は、期間ｔ（即ち複写倍率１／８倍）単位でしか調節できない。補間処理部５０２では、複写倍率が小数部分を有する場合に、上記ライン間補正処理部５０１で補正することのできなかった｛８×Ｙ−ＩＮＴ（８×Ｙ）｝ライン分のデータのずれを補う。
【００４９】
ライン間補正処理部５０１において、Ｒデータは、２Ｔ−ｔだけ遅延して出力される。Ｇデータは、Ｔだけ遅延して出力される。ところが実際にはＲ，Ｇ，Ｂの各画像データは、互いに８×Ｙライン分ずれている。この８×Ｙにより生じる小数部分のため、Ｒデータは、Ｇデータに対してａ１＝｛８×Ｙ−ＩＮＴ（８×Ｙ）｝だけ先行する。一方、Ｂデータは、Ｇデータに対してｂ１＝［１−｛８×Ｙ−ＩＮＴ（８×Ｙ）｝］先行する。図１１は、フィールドメモリ５０４より出力されるＲ２７〜２０データと、フィールドメモリ５０５より出力されるＧ２７〜２０データと、Ｂ２７〜２０データとの読取位置に関するデータのずれについて示す。
【００５０】
図９に示すようにＲデータは、２つの信号に分岐される。一方の枝を流れるデータはラインメモリ５０７により１ライン分遅延される。ここで、第ｍラインのデータをＲｍで表すと、乗算器５０６にはＲｍデータが入力される。乗算器５０８にはＲｍ＋１のデータが入力される。乗算器５０６では、次の「数３」の演算が実行される。
【数３】
Ｒｘ×Ｒｍ
ここで、Ｒｘは、次の「数４」により求められる係数である。
【数４】
0003729131.tif 000002
また、演算器５０８では、次の「数５」に示す演算が実行される。
【数５】
（１−Ｒｘ）×Ｒｍ＋１
ここで、Ｒｘは上記「数４」で求められる係数である。
【００５１】
演算器５０６及び５０８より出力されたデータは、加算器５０９において加算される。以上の演算を実行することで、Ｒデータについての複写倍率の小数部分にかかる補間処理が達成される。
【００５２】
同じく図９に示すように、Ｂデータも２つの信号に分岐される。一方の枝を流れるデータはラインメモリ５１１により１ライン分遅延される。ここで、第ｍラインのデータをＢｍで表すと、演算器５１０にはＢｍデータが入力される。演算器５１２にはＢｍ＋１のデータが入力される。演算器５１０では、次の「数６」の演算が実行される。
【数６】
（１−Ｂｘ）×Ｂｍ
ここで、Ｂｘは、次の「数７」により求められる係数である。
【数７】
0003729131.tif 000003
また、演算器５１２では、次の「数８」に示す演算が実行される。
【数８】
Ｂｘ×Ｂｍ＋１
ここで、Ｂｘは、上記「数７」により求められる係数である。
【００５３】
演算器５１０及び演算器５１２により出力されたデータは、加算器５１３において、加算される。以上の演算を実行することで、Ｂデータについての複写倍率の小数部分にかかる補間処理が達成される。このように、Ｇデータを基準として、Ｒ及びＢデータの補間処理を実行することで、１／２０２４倍単位で複写倍率の設定を行うことが可能になる。補間処理部５０２により上記補間処理の施されたＲ３７〜３０データ，Ｇ３７〜３０データ，Ｂ３７〜３０データは、それぞれ変倍・移動処理部８００へ出力されると共に、ＡＥ処理部６００に入力される。
【００５４】
(b-4) ＡＥ処理部
ＡＥ処理部６００は、原稿サイズの検出、ＡＣＳ(Auto Color Selectionの略)、ＡＥ処理を実行する。原稿サイズの検出とは、プラテン１５上に載置された原稿の存在範囲を主走査方向１ライン単位で検出することをいう。本実施形態の複写機では、原稿カバーを所定の均一濃度の色にすることで、原稿との境界線を検知する。ＡＣＳとは、検出された原稿サイズから、原稿中に占めるモノクロ画素の割合を求め、求めた割合から、原稿がフルカラー原稿であるのか、もしくはモノクロ原稿であるのかを判別することをいう。ＡＥ処理とは、原稿の中で一番明るい色が複写紙上で白色（階調レベル２５５）に再現されるように原稿の下地レベルを補正する処理である。ところがこのＡＥ処理をフルカラー原稿に施すと、複写紙上に再現される画像が全体的に色褪せた感じになる。そこで、ＡＥ処理部６００では、上記ＡＣＳによる判定の結果に基づいて、ＡＥ処理を実行する。
【００５５】
図１２は、ＡＥ処理部６００の構成を示すブロック図である。ヒストグラム生成部６０２は、原稿画像中にあるモノクロ２５６階調データのヒストグラム求める。原稿サイズ検出部６５０では、原稿サイズの検出を行う。ラインデータモニタ部７００は、ＲＧＢ画像データ１ライン分のデータをストアしてモニタし、露光ランプ１２やＣＣＤセンサ１４等のトラブルによる信号の読取異常を検出する。
【００５６】
(b-4-1) ヒストグラム生成部
図１３は、ヒストグラム生成部６０２の構成を示す図である。ヒストグラム生成部６０２は、入力されるＲ３７〜３０、Ｇ３７〜３０、Ｂ３７〜３０の全画素データを適当に間引いて得られる画素データのうち、モノクロ画素の階調データについてのヒストグラムを求める。ヒストグラム生成部６０２で求められるヒストグラムは、後に説明するＡＥ処理において、原稿内でモノクロ画素が占める割合を求める際に用いられる。
【００５７】
主走査方向の画素データの間引きは、主走査１／１６ｄｏｔ間引き回路６０３〜６０５において行われる。主走査１／１６ｄｏｔ間引き回路６０３〜６０５は、主走査方向のデータを１６ドットに１回の割合でヒストグラムメモリ６０６〜６０８のＡＤＲ端子に出力する。これにより、主走査方向のデータ量は１／１６に間引かれる。
【００５８】
また、副走査方向のデータの間引きは、Ｖ方向カウンタ６１６、比較器６１７及びＮＡＮＤゲート６１９により行われる。比較器６１７は、Ｖ方向カウンタ６１６によるカウント出力がヒストグラムメモリ制御部６１８より出力されるＶｄｏｔ７〜０に等しくなると”Ｌ”の信号を出力する。Ｖ方向カウンタ６１６は、比較器６１７より−ＣＬＲ端子に”Ｌ”の信号が出力された場合にカウント値をリセットする。ＮＡＮＤゲート６１９は、主走査方向同期信号−ＨＤ、副走査方向同期信号−ＶＤ、及び比較器６１７から共に”Ｌ”の信号が入力されたときに、”Ｌ”の信号をヒストグラムメモリ６０６〜６０８の−ＣＳ端子にそれぞれ入力する。これにより副走査方向のデータ量は、１／（Ｖｄｏｔ２〜０の値）に間引かれる。
【００５９】
また、Ｒ３７〜３０、Ｇ３７〜３０、Ｂ３７〜３０の各データがモノクロ画素のデータであるのか否かについての判断は、最小値検出部６１２、最大値検出部６１３、演算器６１４及び比較器６１５において行われる。この判断は、モノクロ画素ではＲ，Ｇ，Ｂの各画像データの差がほとんど無いことを利用して行う。最小値検出部６１２は、同時に入力されるＲ，Ｇ，Ｂ各データのうち最も小さな値のデータを出力する。最大値検出部６１３は、同時に入力されるＲ，Ｇ，Ｂ各データのうち最も大きな値のデータを出力する。演算器６１４は、両者の差を求め、これを出力する。比較器６１５は、演算器６１４で求められた差の値が、ヒストグラムメモリ制御部６１８より出力される基準値ＳＲＥＦ１７〜１０よりも小さい場合には、これをモノクロ画素であると判断して、”Ｌ”の信号をヒストグラムメモリ６０６〜６０８の−ＷＥ端子に出力する。ここで、ＳＲＥＦ１７〜１０の値をある程度大きな値に設定すれば、原稿の下地がカラーである場合であってもヒストグラム化を行ない、故意に下地の色をハイキーにすることができる。
【００６０】
ヒストグラムメモリ６０６〜６０８は、適当に間引いて得られる画素データのうち、モノクロ画素であると判断された画素データの各階調データの頻出度を計数する。例えば、ＣＰＵ１による初期化の後、−ＣＳ端子及び−ＷＥ端子に共に”Ｌ”の信号が入力される時、ヒストグラムメモリ６０６は、ＡＤＲ端子に入力される画素データの値の頻度値をＤout端子よりＲＡＥ１５〜１０として出力する。加算器６０９は、入力された頻度値に１を加えた後、ヒストグラムメモリ６０６のＤin端子にこの値を入力する。ヒストグラムメモリ６０７及び６０８においても同様の動作が行われる。
【００６１】
以上のようにして、ヒストグラム生成部６０２は、原稿画像に含まれるモノクロ画素についてヒストグラムを生成する。図１４は、ある原稿について生成されたヒストグラムである。ここで、階調レベルｍ＝０は黒色、ｍ＝２５５は白色である。図中Ａの範囲のデータは、後に説明するように、原稿内のモノクロ画素の占める割合を求める際には排除される。これは、本実施形態の複写機の原稿押さえ板が鏡面圧板であり、原稿以外の範囲は”黒”として読み取られるためである。
【００６２】
(b-4-2) 原稿サイズ検出部
原稿サイズ検出部６５０は、複写動作の実行前にＣＣＤイメージセンサ１４により行われる予備スキャンによりプラテン１５上に載置された原稿の存在範囲を主走査方向１ライン単位で検出する（図１６参照）。本実施形態の複写機では、原稿カバーを所定の均一濃度の色にすることで、原稿との境界線を検知する。図１６に示すように、予備スキャンは、最大原稿サイズに相当する領域（Ａ３）に対して行われる。この原稿サイズ検出部６５０で検出された原稿のサイズは、後に説明するＡＥ処理において、原稿内でモノクロ画素の占める割合を求める際に用いられる。
【００６３】
図１５は、原稿サイズ検出部６５０の構成を示す図である。原稿サイズ検出部６５０では、入力されるＲ９７〜９０，Ｇ９７〜９０，Ｂ９７〜９０の画像データに基づいて、原稿サイズデータＳＺＤ７〜０をＣＰＵ１に出力する。ＮＡＮＤゲート６５４は、入力されるＲ９７〜９０，Ｇ９７〜９０，Ｂ９７〜９０が、原稿の画素データであると判断される場合に”Ｈ”のＳＺＯＮ信号を出力する。ＮＡＮＤゲート６５４には、原稿の読取可能な範囲内で”Ｈ”から”Ｌ”に切り替わる−ＨＤ信号と、比較部６５３から出力される比較結果信号が入力される。上記比較部６５３は、入力されたＲ９７〜９０、Ｇ９７〜９０、Ｂ９７〜９０を５：６：５の比率で混合して得られる濃淡データＳ７〜０が、原稿下地レベルＳＲＥＦ７〜０以下の場合に”Ｌ”の比較結果信号を出力する。上記濃淡データＳ７〜０は、入力されたＲ９７〜９０、Ｇ９７〜９０、Ｂ９７〜９０を、乗算器６５１で各々×５，×６，×５倍した後、演算器６５２で合算したものを１／１６倍して得られるデータである。
【００６４】
ＳＺＯＮ信号の入力されるシフトレジスタ回路６５５は、４ドット毎にＳＺＯＮ信号の値を抽出してＡＮＤゲート６５６に出力する。ＡＮＤゲート６５６では、ＳＺＯＮ信号が全て”Ｈ”になった場合にのみ”Ｈ”の信号を出力する。これは、原稿領域が１６ドット（約１ｍｍ）以上、連続して検出されたことを意味する。これにより原稿サイズの誤判定を防止することができる。ＡＮＤゲート６５６から出力される信号の値が”Ｌ”から”Ｈ”に切り替わるのに応答して、Ｄ−ＦＦ６５９は、図１６のタイムチャートに示すように”Ｈ”のＶＣＬＫＥＮ信号を出力する。また、原稿領域が終了し、ＳＺＯＮ信号の値が”Ｌ”に切り替わるのに応答して、Ｄ−ＦＦ６５９は、図１６のタイムチャートに示すようにＶＣＬＫＥＮ信号の値を”Ｌ”に切り換える。
【００６５】
ＶＣＬＫＥＮ信号によって原稿下地エリアのＶＣＬＫ信号がイネーブルされ、ＡＮＤゲート６５８よりＬＡＳＴＣＫ信号が出力される。ＬＡＳＴＣＫ信号は、原稿エリアの主走査後端側におけるＶＣＬＫＥＮ信号の立ち下がりに応じてディスイネーブルされ、原稿エリア後端部の主走査アドレスＨＡＣ〜０をＤ−ＦＦ６６０にラッチする。また、ＬＡＳＴＣＫ信号は、フリップフロップ６６４においてＦＩＲＳＴＣＫ信号を生成し、１ラインの先頭で−ＴＧ信号によりクリヤされているＤ−ＦＦ６６１の出力を”Ｈ”に変更する。即ち、１ラインの最初のＬＡＳＴＣＫ信号の立ち上がりの時に、ＦＩＲＳＴＣＫ信号も立ち上がる。このＦＩＲＳＴＣＫ信号でＤ−ＦＦ６６１にラッチされた主走査アドレスが、原稿エリア先頭アドレスになる。
【００６６】
Ｄ−ＦＦ６６０及びＤ−ＦＦ６６１にラッチされたアドレスを、次にラインの−ＴＧ信号の立ち上がり時にＡＮＤゲート６６５より出力される”Ｈ”の信号によりＤ−ＦＦ６６２及びＤ−ＦＦ６６３で再度ラッチし、原稿サイズアドレス信号（ＬＡＳＴＳＺＣ〜０及びＦＩＲＳＴＳＺＣ〜０）を作成する。ＣＰＵ１は、これらの信号を読み込むため、再度ラッチを行う−ＴＧ信号を、一旦、−ＴＧＳＴＰ信号でディスイネーブルし、ＳＺＳＥＬ１，０によって必要なアドレス信号を選択して読み込む。
【００６７】
セレクタ６６７は、入力されるＳＺＳＥＬ０及び１が”０”ならば、原稿後端アドレスの下位８ビットを選択し、ＳＺＳＥＬ０が”０”、ＳＺＳＥＬ１が”１”ならば、原稿後端アドレスの上位５ビットを選択し、これを原稿サイズデータＳＺＤ７〜０としてＣＰＵ１に出力する。さらに、セレクタ６６７は、ＳＺＳＥＬ０が”１”、ＳＺＳＥＬ１が”０”ならば、原稿先端アドレスの下位８ビットを選択し、ＳＺＳＥＬ０及び１が”１”ならば、原稿先端アドレスの上位５ビットを選択し、原稿サイズデータＳＺＤ７〜０としてＣＰＵ１に出力する。ＣＰＵ１は、上記データ読み込み動作を繰り返し実行することで、副走査方向の原稿エリアも認識する。
【００６８】
ここで、順次検出された主走査の先頭、後端アドレスより原稿の主走査方向及び副走査方向の位置に対応したビットマップメモリ上に原稿内を０、外を１として、原稿サイズデータＳＺＤ７〜０を書き込む（図１７参照）。上記ビットマップメモリは、ＣＰＵ１内に設けられている。次に、ビットマップメモリ内の１→０及び０→１への変化点が副走査方向に対して連続的な線として存在するかを判定する。このとき不連続と検出すればその主走査アドレス１→０、０→１の変化点を前後ラインの変化情報より修正する。これは、ブック原稿の綴じ込み部において、原稿が原稿ガラス面から浮かぶ箇所が黒く読み取られたり、あるいは原稿の端部の汚れによって誤検知してしまったアドレス情報を修正する目的で行う。このようにして、ビットマップメモリ上の１から０、または０から１への変化点を全て判断及び修正した後に、コピー動作開始に同期してＣＰＵ１がビットマップ情報に基づいて順次主走査側の原稿有効領域を決定する。
【００６９】
ＣＰＵ１により決定された原稿有効領域の画像サイズデータＳＺＤ７〜０は、後述する変倍・移動処理部８００の変倍・移動制御回路８０１（図２１参照）に送られる。変倍・移動制御回路８０１では、送られて来た原稿有効領域のデータに基づいて、原稿領域以外は、”Ｈ”、原稿領域では”Ｌ”のＤＣＬＲ１信号を生成し、画像処理に不必要な領域をマスクする。これにより、図１７に示すように、原稿が斜めに置かれていても、領域外を原稿配置に合わせてマスクすることができる。なお、−ＴＧＳＴＰ信号及び−ＳＺＣＳ信号は、ＣＰＵ１がＳＺＤ７〜０の信号を読み取にくい場合にＯＮにされる。−ＯＥ２信号は、ＣＰＵ１のソード信号である。
【００７０】
(b-4-3) ＡＥ処理
ＣＰＵ１は、上記ヒストグラム生成部６０２において生成されたモノクロ画素に関するヒストグラム及び原稿サイズ検出部６５０において検出された原稿用紙のサイズとに基づいて、前にシェーディング補正部４００の説明で記した下地レベルの係数値Ｘを定める。図１８〜図２０は、ＣＰＵ１の実行するＡＥ処理のフローチャートである。
【００７１】
予備スキャンの終了後（ステップＳ６００）、原稿サイズ検出部６５０により求められる原稿サイズより、原稿領域外の総ドット数を求める（ステップＳ６０１）。次に、最大の原稿サイズ（Ａ３）の総ドット数に対して主走査方向及び副走査方向の間引き率を掛け合わせてヒストグラムメモリ６０６〜６０８にそれぞれ記憶され得る総ドット数Ｔｎを求めると共に、原稿サイズ検出部６５０において検出された原稿サイズ以外の領域にあるドット数に対して主走査方向及び副走査方向の間引き率を掛け合わせて領域外ドット数Ｕｎを求める（ステップＳ６０２）。次に、ヒストグラムメモリ６０６〜６０８にそれぞれ格納されている総度数ＲＳｎ，ＧＳｎ，ＢＳｎを調べ、その中で最大値Ｓｎ＝ＭＡＸ（ＲＳｎ，ＧＳｎ，ＢＳｎ）を求める（ステップＳ６０３）。このようにして求められた総ドット数Ｔｎ、領域外ドット数Ｕｎ及び最大値Ｓｎより、原稿画像においてモノクロ画素の占める割合ＢＫｎ＝（Ｓｎ−Ｕｎ）／（Ｔｎ−Ｕｎ）を求める（ステップＳ６０４）。ここで、Ｓｎ及びＴｎの値よりＵｎを差し引くのは、領域外の画素データが０に近い”黒”データとして読み取られているためである。このようにして求められた割合ＢＫｎの値が所定のしきい値ＴＨ１以下の場合には（ステップＳ６０５でＮＯ）、原稿はカラーであると判断し、下地レベルの係数値Ｘを２５５に設定する（ステップＳ６０６）。また、ＢＫｎの値が所定のしきい値ＴＨ１以上の場合には（ステップＳ６０５でＹＥＳ）、モノクロ原稿であると判断し、さらに以下に説明するようにヒストグラムの分布を解析する。
【００７２】
ＣＰＵ１は、Ｒ，Ｇ，Ｂそれぞれのヒストグラムデータ毎に２５５からあるレベルＬＶ１までの各階調レベルの度数ＲＳ（ｍ），ＧＳ（ｍ），ＢＳ（ｍ）（但し、２５５≧ｍ≧ＬＶ１の関係を満たす）を調べる（ステップＳ６０７）。次に各階調レベルの度数ＲＳ（ｍ），ＧＳ（ｍ），ＢＳ（ｍ）より各総度数ＲＰｎ，ＧＰｎ，ＢＰｎを求め、求めたＲＰｎ，ＧＰｎ，ＢＰｎの最大値Ｐｎ＝ＭＡＸ（ＲＰｎ，ＧＰｎ，ＢＰｎ）を求めると共に、最大値Ｐｎよりモノクロ原稿の下地比率ＷＨｎ＝Ｐｎ／（Ｓｎ−Ｕｎ）を求める（ステップＳ６０８）。下地比率ＷＨｎの値が所定のしきい値ＴＨ２よりも大きければ（ステップＳ６０９でＹＥＳ）、Ｒ，Ｇ，Ｂ毎に、階調値２５５からみて最初に現れる極大値の階調レベルＲＸ，ＧＸ，ＢＸを調べる（ステップＳ６１０）。階調レベルＲＸ，ＧＸ，ＢＸの全てが存在する場合（ステップＳ６１１でＹＥＳ）、さらにそれらのうちの最小値ＭＩＮ（ＲＸ，ＧＸ，ＢＸ）を求め、求めた最小値を下地レベルの係数値Ｘとする（ステップＳ６１２）。ここで、下地レベルとして最小値ＭＩＮ（ＲＸ，ＧＸ，ＢＸ）を用いるのは、Ｒ，Ｇ，Ｂ毎に下地レベルを定めると下地以外のカラーバランスが崩れるためである。
【００７３】
また、原稿よりＲ，Ｇ，Ｂのヒストグラム曲線のうちの１つが極大値を持たない場合や（ステップＳ６１１でＮＯ）、下地比率ＷＨｎの値が所定のしきい値ＴＨ２よりも小さい場合（ステップＳ６０９でＮＯ）には、原稿の下地レベルが２５５以上であるか、または下地のない写真等の原稿であると判断して（ステップＳ６１４）、下地レベルの係数値をＸ＝２５５に設定する（ステップＳ６１５）。また、ＲＸ，ＧＸ，ＢＸがそれぞれ存在する場合であっても、写真モード設定時には、係数値をＸ＝２５５に設定する（ステップＳ６１３でＹＥＳ）。
【００７４】
標準モード設定時（ステップＳ６１３でＮＯ）には、ＡＥ処理が実行される（ステップＳ６１６でＹＥＳ）。後に説明するように、ＡＥ処理の実行時には係数Ｐの値は１に設定される（ステップＳ６１７）。また、露出レベルがマニュアル設定される場合には（ステップＳ６１６でＮＯ）、後に「表１」を用いて説明するように、１〜７の設定値に応じて係数Ｐの値を定める（ステップＳ６１８）。この場合、係数Ｘの値は、全て２５５に設定される。
【００７５】
シェーディング補正部４００の説明に記したように、シェーディング補正用の板１６は、必ずしも理想的な白色ではないため、この分光分布比をＣＣＤイメージセンサ１４のＲ，Ｇ，Ｂの感度比に置き換えた値をＲＮ：ＧＮ：ＢＮとする。シェーディング補正用の板１６のＧ波長域の感度をWH１、コピーの濃度階調ダイナミックレンジの最小値をWH２とすると、シェーディング補正の逆数変換テーブルの所望値２５５×Ｑに対して、以下の「数９」によりＲ，Ｇ，Ｂ毎にＱを求める（ステップＳ６１９）。
【数９】
ＱＲ＝Ｐ×（ＲＮ／ＧＮ）×１０ＷＨ１−ＷＨ２×（２５５／Ｘ）
ＱＧ＝Ｐ×      １      ×１０ＷＨ１−ＷＨ２×（２５５／Ｘ）
ＱＢ＝Ｐ×（ＢＮ／ＧＮ）×１０ＷＨ１−ＷＨ２×（２５５／Ｘ）
係数Ｐは、下地レベルのマニュアル設定時に用いられる係数であり、ＡＥ処理の実行時には１に設定されている。下地レベルがマニュアル設定される場合には、下地レベルの係数値Ｘは、２５５に設定される。次の「表１」に、ＡＥ処理時と、下地レベルのマニュアル設定時における係数Ｐの値と係数Ｘの値とを示す。表示するように、マニュアルで設定することのできる下地レベルは、７段階である。設定値は、４を中心として３→２→１となるほど下地がとぶように係数Ｐの値が設定され、５→６→７となるほど下地がかぶるように係数Ｐの値が設定される。
【表１】
0003729131.tif 000004
上記ステップＳ６１９にて求めたＱＲ，ＱＧ，ＱＢのそれぞれの値に基づいて、Ｒ，Ｇ，Ｂ毎に逆数変換テーブル４０６に変換データをダウンロードする（ステップＳ６２０）。以上のＡＥ処理により、原稿が写真や有彩色であっても再現するコピーのカラーバランスが原稿と異なることがないように、原稿の下地を最適に処理する。
【００７６】
上記ＡＥ処理では、下地レベルの係数値Ｘ及び係数Ｐを変更してシェーディング補正を適正化するものであるが、これに限定されず、例えば、図７３に示すγ補正部１７００で使用する下地除去レベルＵＤＣ７〜０及び傾き補正値ＧＤＣ７〜０を変更して行うものであってもよい。この場合、下地除去レベルＵＤＣ７〜０及び傾き補正値ＧＤＣ７〜０は、次の「数１０」に示すＬＯＧ補正式に基づいて定められる。
【数１０】
ＵＤＣ７〜０＝−（２５５／ＤＭＡＸ）×ｌｏｇ（Ｘ／２５５）
ＧＤＣ７〜０＝｛２５５／（２５５−ＵＤＣ７〜０）｝×１２８
但し、シェーディング補正の所望する値２５５×Ｑは、Ｘ＝２５５として設定する。
【００７７】
さらに、ヒストグラムデータの解析中に求められた原稿の無彩色比率は、原稿がカラー原稿であるのかモノクロ原稿であるのかを示す信号である。このため、上記原稿の無彩色比率を原稿の識別に用いれば、フルカラーＰＰＣとしてＡＣＳ動作を行うことができる。原稿がモノクロ原稿であれば、ＢＫトナーのみを使用して印字処理を実行するようにすることも可能であり、この場合には、トナーの消費量の節約、及び印字処理の高速化を図ることができる。
【００７８】
また、原稿下地がカラーであっても、故意に下地を飛ばすことができる。これは、ＳＲＥＦ７〜０のレベルを大きくして無彩色として扱われる範囲を広げ、広げた範囲内でＲ，Ｇ，Ｂデータのヒストグラム化を行うことで実現される。この場合に無彩色比率を求める必要はなく、ヒストグラムの解析を実行して原稿下地レベルＸの検出すればよい。
【００７９】
またさらに、原稿下地レベルの係数値Ｘを求めるため、Ｒ，Ｇ，Ｂデータのヒストグラムより、最大極大値を検出しているが、平均階調レベルと最大値、最小値とを求め、原稿の平均的な明るさと、階調ダイナミックレンジから係数値Ｘを求めてもよい。
【００８０】
(b-5) 変倍・移動処理部
変倍・移動処理部８００では、入力されるＲ３７〜３０データ、Ｇ３７〜３０データ、Ｂ３７〜３０データに対して、不要領域データの削除、縮小補間処理、縮小，等倍，拡大出力、イメージリピート及び拡大補間処理を実行する。上記不要領域とは、原稿台上で原稿の存在していない領域と、原稿画像を縮小したため生じる領域との２つがあり、ＡＥ処理部６００での原稿サイズの検出結果に基づいて実行される。例えば原稿を５０％に縮小するには、本来ならば読取密度を４００ｄｐｉのスキャナのかわりに２００ｄｐｉのスキャナを用いて原稿の画像データを読み取り、読み取って得られる画像データを４００ｄｐｉの密度で印字処理すべきである。しかし実際には４００ｄｐｉのスキャナで読み取って得られる画像データを半分に間引いたデータが用いられる。この場合、細い線のデータが消去されてしまい、再現画像の画質が低下する。そこで、縮小率に応じたサイズで補間処理を実行する。これにより、再現画像の画質の低下を防止する。また、原稿を拡大する場合に、単純にデータを水増しするだけではエッジのがたつきが目立つ等、画像の劣化が激しい。拡大補間部では、拡大倍率に応じてスムージング処理を施す。これにより、拡大時の画像の劣化を防止する。なお、使用者により操作パネル上の画質モニタ選択キー７７が押下された場合には、原稿画像の一部を８回イメージリピートして出力する。
【００８１】
図２１は、Ｒデータ、Ｇデータ、Ｂデータがそれぞれ入力される変倍・移動処理部８００の構成を示す。領域外イレース部８０５では、入力された画像データＤin（Ｒ３７〜３０，Ｇ３７〜３０，Ｂ３７〜３０）から不要な領域の画像データを消去する。ここで不要な領域とは、図２２の（ａ）に示すように、原稿台ガラス１５上に載置された原稿用紙以外の部分をいう。この不要な領域での読み取りデータの値は、黒色のデータであり、コピーの品質低下の原因となる。この不要な領域のデータは、変倍・移動制御回路８０１より出力されるＤＣＬＲ１信号の出力に基づいて実行される。ＤＣＬＲ１信号は、水平方向同期信号である−ＴＧ信号と、イメージデータの同期信号であるＶＣＬＫ信号とに基づいて切り替えられる。制御回路８０１は、ＶＣＬＫ信号によりイメージデータの終了を検知する。そして−ＴＧ信号により次のラインの同期信号が立ち上がるまでの間に読み取られたデータを不要領域のデータと判断して領域外イレース部８０５にデータ消去を実行させる。
【００８２】
(b-5-1) 縮小補間部
縮小補間部８０６は、順に入力される画素データをその前後にある画素のデータを用いて補間する。縮小補間部８０６には、領域外イレース部８０５により不要領域のデータの消去されたＲ３７〜３０，Ｇ３７〜３０，Ｂ３７〜３０の各データが入力される。縮小補間部８０６で補間処理を実行するのは、以下の理由による。一般に原稿画像の縮小は、画像データを間引くことで実行される。例えば、読み取った原稿画像を半分に縮小して出力するには、画像データを１つ置きに間引くことで、データ量を半分にする。図２３の（ａ）に示すように、４００ｄｐｉで画像データを読み取るＣＣＤイメージスキャナで読み取られた画像を、半分に縮小する場合、本来ならば図２３の（ｂ）に示すように原稿画像の画像データを２００ｄｐｉのイメージスキャナで読み取り、４００ｄｐｉで印字出力することが必要である。しかし、実際には、図２３の（ｃ）に示すように、４００ｄｐｉで原稿の画像データを読み取った際に得られる画像データのうち、所定の位置にある画素のデータを用いて読取解像度を変更する。しかし原稿画像が網点の場合、縮小率を大きくするとモアレが生じる。また、単純にデータを間引くため、縮小率に比例して画像の解像度が低下する。また、一般にモノクロ２値画像の場合、そのモノクロ各画素の存在確立が５０％の場合は稀であり、通常は白色画素の占める割合が大きい。このような場合に単純にデータを間引くとデータの欠損を生じる。
【００８３】
このデータの欠損による影響を緩和するため、縮小補間部８０６において、その前後のデータと共に所定の補間処理を施す。演算器８０７は、次の「数１１」に示される演算を実行する。
【数１１】
Ｗ＝ａ・ｙ＋（１−ａ）・（ｘ＋ｚ）／２
ここで、係数ａの値は、主走査方向の倍率Ｘの値である。また、ｘは、ｎ＋１番目のデータの値である。ｙは、ｎ番目のデータの値である。ｚは、ｎ−１番目のデータの値である。上記式で求められるＷは、主走査方向の複写倍率に基づいて補間処理の施されたｎ番目の画像データの値である。
【００８４】
(b-5-2) 変倍・移動処理部
演算器８０７により上記補間処理の施された画像データは、次の変倍メモリ１及び２に入力される。変倍メモリ１及び２に入力される信号は、次の通りである。ＷＣＫ（ライトクロック）信号は、データを書き込む際に使用され、複写倍率によりその周期が制御される信号である。ＲＣＫ（リードクロック）信号は、データを読み出す際に用いられ、複写倍率により周期が制御される信号である。−ＷＥ（ライトイネーブル）信号１,２は、データの書き込みを禁止する信号である。−ＲＥ（リードイネーブル）信号１,２は、データの読み出しを禁止する信号である。−ＷＲＳＴ（ライトアドレスリセット）信号１,２と−ＲＲＳＴ（リードアドレスリセット）信号１,２は、変倍メモリからデータの読み出しを開始する際に出力される信号である。変倍・移動制御回路８０１は、変倍メモリ１及び２のいずれかに−ＷＥ信号を出力する一方で、他方の変倍メモリには−ＲＥ信号を出力し、変倍メモリ１及び２のいずれか一方の変倍メモリにデータを書き込む間に、他方の変倍メモリに格納されたデータを読み出す。
【００８５】
変倍移動処理部８０３は、ＷＣＫ信号／ＲＣＫ信号の周期及び立ち上がりパルスのデューティ比を変更することで、変倍処理を実行する。また、−ＷＥ信号及び−ＲＥ信号の位相を変更することで、画像の移動を実行する。また、さらにＷＲＳＴ信号及びＲＲＳＴ信号の位相を変更して画像のリピート位置を制御する。
【００８６】
(b-5-2-1) 変倍処理
図２４〜図２６は、読取データを等倍、拡大及び縮小して出力する際の入力データＤinとＷＣＫ信号及びＲＣＫ信号そして出力データＤoutのタイミング関係を表す。
【００８７】
（i）等倍出力
図２４は、読取画像を等倍出力する際の上記各信号のタイミング関係を示す図である。この場合ＷＣＫ信号とＲＣＫ信号とは、各画素データの入力タイミングと同じ周期ｔｃ及び所定のデューティ比ｄに設定される。変倍メモリ１では、−ＷＥ１信号が”Ｌ”の間、ＷＣＫ信号のパルスの立ち上がりに同期して画像データＤinを順に格納する。次に−ＲＥ１信号が”Ｌ”に切り替わるのを待ち、メモリに格納した画像データをＲＣＫ信号の立ち上がりパルスに同期して順に出力する。変倍メモリ２の場合でも同様である。このようなタイミングでデータの書き込み及び読み出しを実行することで、等倍の画像データが出力される。なお、先に説明したように、変倍メモリ１にデータが書き込まれている間に、変倍メモリ２にデータが書き込まれるようなことはない。一方の変倍メモリにデータの書き込み許可がなされているときには、他方の変倍メモリにはデータを読み出すことしか許可されない。
【００８８】
（ii）拡大出力
図２５は、読取画像を主走査方向にＸ倍（但し、Ｘ＞１である）して出力する場合の上記各信号のタイミング関係を示す図である。この場合、ＷＣＫ信号は、周期ｔｃ及びデューティ比ｄに設定される。一方、ＲＣＫ信号は、周期ｔｃ×Ｘ及びデューティ比ｄ／Ｘに設定される。なお、図２５は、Ｘ＝２の場合について示す図である。変倍メモリへのデータの書き込み及び読み出しの手順は、図２４を用いて説明した等倍出力の場合と同じである。しかし、変倍メモリからデータを読み出す際のＲＣＫ信号の周期がＸ倍されている。これは、データＤoutがＸ倍に水増しされて出力されることを意味する。このようなタイミングでデータの書き込み及び読み出しを実行することで、主走査方向にＸ倍に拡大されたデータＤoutが出力される。ここで、倍率Ｘの値は、少数部分を含むものであってもよい。次に説明するように画像を縮小する場合とは異なり、データの読み出すタイミングを主走査方向の倍率Ｘの値に比例して延長するだけだからである。
【００８９】
（iii）縮小出力
図２６は、読取画像を主走査方向にＸ倍（但し、Ｘ＜１である。）して出力する場合の上記各信号のタイミング関係を示す図である。この場合、ＷＣＫ信号は、周期ｔｃ／Ｘ及びデューティ比ｄ×Ｘに設定される。一方、ＲＣＫ信号は、周期ｔｃ及びデューティ比ｄに設定される。なお、図２６は、Ｘ＝１／２の場合について示す。変倍メモリへのデータの書き込み及び読み出しは、図２４を用いて説明した等倍出力の場合と同じである。しかし、変倍メモリにデータを書き込む際のＷＣＫ信号の周期がＸ倍されている。これは、図示されるように、データＤｉｎを半分に間引いて変倍メモリに読み取ることを意味する。変倍メモリに格納されたデータを等倍出力の場合と同じ周期及びデュ−ティ比のＲＣＫ信号を用いて読み出すことで、主走査方向にＸ倍に縮小されたデータＤoutが出力される。
【００９０】
(b-5-2-2) 移動処理
制御回路８０１では、−ＷＥ１，２信号及び−ＲＥ１,２信号の位相を制御することで出力データの移動処理を実行する。ここで、出力データの移動とは、図２７の（ａ）及び（ｂ）に示すように、読み取った原稿の画像を複写紙上で左右に移動させることをいう。図２８の（ａ）は、変倍・移動制御部８０１から各変倍メモリ１及び２に入力される−ＷＲＳＴ１及び−ＲＲＳＴ２の波形と、−ＷＲＳＴ２及び−ＲＲＳＴ１の波形とを示す。図２８の（ｂ）は、（ａ）の波形に同期して出力される各信号（Din,-WE1,-WE2,-RE1,-RE2,Dout）の波形を示す。
【００９１】
読み取った原稿画像のデータを複写紙上で右に移動して出力させるには、図２８の（ｂ）に示すように、−ＲＥ１及び−ＲＥ２を”Ｌ”に切り換えるタイミングを遅らせる。当該タイミングを遅らせることで、変倍メモリよりデータが読み出されるタイミングが遅延する。これにより複写紙上に形成される原稿画像は、全体的に右に移動することになる。また、読み取った原稿画像を複写紙上で左方向に移動させて出力させるには、図２８の（ｃ）に示すように−ＷＥ１，２信号を”Ｌ”に切り換えるタイミングを遅らせる。変倍メモリは、−ＷＥ１，２信号が”Ｌ”に切り替わった後に入力されるラインデータをスタートアドレスから書き込む。このようにして書き込まれたデータを通常のタイミングで読み出せば、複写紙上に全体的に左側に移動された画像が形成される。なお、読み取った原稿画像を複写紙上で上下に移動させるには、ＣＣＤイメージセンサ１４の原稿読取開始時間と、複写紙の現像開始のタイミングを調節して行う。この処理の詳細な説明は省略する。
【００９２】
(b-5-2-3) イメージリピート
変倍・移動制御回路８０１は、−ＷＲＳＴ１，２信号及び−ＲＲＳＴ１，２信号の出力制御を行うことで、図２９に示すように、１枚の複写紙上に読取原稿の画像を複数回出力するイメージリピートを実行する。例えば、主走査方向の１ライン上に等間隔に２回同じイメージデータを出力させるには、図３０に示すように、−ＲＲＳＴ１，２信号を当該ラインの読み出しの最初と中間時にそれぞれ１回出力すればよい。変倍メモリは−ＲＲＳＴ信号の出力に応じて格納されているデータを最初のアドレスより出力する。これにより主走査方向１ライン上に同一のイメージデータが２回繰り返して出力される。これを読取画像データの各ラインについて繰り返し実行することでイメージリピートが実現される。使用者により画質モニタ選択キー７７が押下された場合には、原稿の一部の画像を８回イメージリピートして出力する。
【００９３】
上記図２４〜図２６の何れかのタイミングで変倍メモリ１または２から読み出されたデータは、領域外イレース部８０８により不要領域のデータの白色データへの変更がなされる。ここで不要領域とは、図２２の（ｂ）に示すように、例えば原稿用紙のサイズがＡ３であって、これをＡ４に縮小して出力するような場合に生じる領域をいう。この領域のデータを白色データに変更するのは、Ａ３からＡ４に縮小コピーを取る際に、複写紙にＡ３サイズの複写紙が選択されていたような場合に上記不要領域が黒色で塗りつぶされ、見苦しくなることを防ぐためである。
【００９４】
(b-5-3) 拡大補間部
図２１において、拡大補間部８０４は、入力データに対して、その拡大率に応じた補間処理を実行する。これは、読取画像を拡大する場合、単純に読取データを水増しするだけでは、エッジ部分のがたつきが目立つ等、画像の劣化が著しいためである。拡大補間部８０４では、領域外イレース部８０８より出力された画像データをスムージングフィルタ８０９〜８１６に入力する。スムージングフィルタ８０９〜９１６には、画素列の中央の注目画素と外の隣接画素のそれぞれに、拡大倍率に応じて適当な荷重（重み付け）係数が与えられている。スムージングフィルタ８０９〜８１６は、順に拡大倍率×１〜×８に対応する。例えば、拡大倍率×１のフィルタ８０９では、注目画素のみが処理の対象となり、荷重係数の値は１に設定される。即ち、スムージングフィルタ８０９では、入力された画像データをそのままセレクタ８１８に出力する。主走査倍率検出回路８１７は、変倍メモリに入力されるＲＣＫ信号の周期及びデューティ比より主走査方向の複写倍率Ｘの整数値を求め、求めた倍率値をセレクタ８１８に入力する。セレクタ８１８は、入力された倍率値に対応するスムージングフィルタからのデータを出力データＤｏｕｔとして出力する。
【００９５】
(b-6) 画像インターフェース部
変倍・移動処理部８００より出力されるＲ４７〜４０データ，Ｇ４７〜４０データ，Ｂ４７〜４０データは、画像インターフェース部１０００に入力される。画像インターフェース部１０００では、外部から入力されたＲ，Ｇ，Ｂの各データ（Ｒ-VIDEO７〜０，Ｇ-VIDEO７〜０，Ｂ-VIDEO７〜０）と上記Ｒ４７〜４０データ，Ｇ４７〜４０データ，Ｂ４７〜４０データとの選択及びはめ込み合成を行う。また、ＲＧＢインターフェースやプリンタインターフェースにイメージデータを伝送するときのタイミング信号も生成する。
【００９６】
(b-7) ＨＶＣ変換部
図３１に示したＨＶＣ変換部１１００は、入力されるＲＧＢデータ（Ｒ５７〜５０，Ｇ５７〜５０，Ｂ５７〜５０）から、明度信号（Ｖ７〜０）、色差信号（WR７〜０、WB７〜０）を生成し、さらに、色差信号から彩度データ（Ｗ７〜０）及び色相信号（Ｈ７〜０）を生成する。使用者によりサービスマンモード設定キー７５が押下された場合に、予めセットされたカラーパッチを読み取り、実際に読み取られたＲＧＢデータの値に基づいて上記データを求める。これにより各ＣＣＤ素子の読取特性のばらつきを修正する。
【００９７】
(b-7-1) ＨＶＣ変換
入力されたＲＧＢデータは、演算器１１０１に入力される。演算器１１０１は、次の「数１２」に示す各変換式を実行して、明度信号（Ｖ７〜０）、色差信号（WR７〜０、WB７〜０）を出力する。
【数１２】
Ｖ＝ａ１・Ｒ＋ａ２・Ｇ＋ａ３・Ｂ
（但し、ａ１＋ａ２＋ａ３＝１の式を満たす。）
WR＝（Ｒ−Ｖ）／（１−ａ１）
WB＝（Ｂ−Ｖ）／（１−ａ３）
上記ａ１，ａ２の係数値は、通常のＴＶのＲＧＢ画像データの場合、ａ１＝０.３，ａ２＝０.１程度に設定される。これは、ＲＧＢ画像データの混合率が３：６：１であることを意味する。この混合率は、ＣＣＤイメージセンサの特性や縮小光学系のレンズの色特性により若干変化する。例えば、本実施形態の複写機で用いたＣＣＤイメージセンサ１４では、ａ１＝０.３５，ａ２＝０.５５程度である。
【００９８】
上記ａ１，ａ２の係数値は、図３２に示すフローチャートに従って定められる。まず、使用者によりサービスマンモード設定キー７５が押下された後（ステップＳ１１００でＹＥＳ）、原稿台ガラス１５上に、カラーパッチを載置する。プリントキー７３の押下を待って（ステップＳ１１１０でＹＥＳ）、ＣＣＤイメージセンサ１４によりカラーパッチのＲＧＢデータを読み取る（ステップＳ１１１１）。予め記憶してある標準値より実際のカラーパッチの明度Ｖの値を読み出す（ステップＳ１１１２）。この後、読み取られたＲＧＢ画像データと明度Ｖの値から、最小二乗法を用いてａ１及びａ２の値を定める（ステップＳ１１１３）。使用者によりサービスマンモード設定キー７５が再び押下されるのを待って（ステップＳ１１１４でＹＥＳ）、ＬＥＤ７５ａを消灯した後に通常モードに復帰する（ステップＳ１１１５）。
【００９９】
演算器１１０１で求められた色差信号（WR７〜０、WB７〜０）は、図３３に示すように、色空間上の色相面の直交座標軸で表される。彩度信号Ｗ７〜０は、上記色差信号（WR７〜０，WB７〜０）を演算器１１０２に入力して求める。演算器１１０２は、次の「数１３」の演算を実行して彩度信号Ｗ７〜０を出力する。
【数１３】
Ｗ＝（WR２＋WB２）１／２
【０１００】
(b-7-2)画質モニタ機能
ＨＶＣ変換部１１００には、上記演算器１１０１及び１１０２の外に、使用者の画質調節キー７４ａ〜ｄの操作により選択される画質（マスキング係数、シャープネス、γカーブ、カラーバランス）の調節信号を制御する画質制御回路１１０３（図３４）を備える。画質制御回路１１０３は、以下に説明する画質モニタ機能を実行制御する回路である。
【０１０１】
フルカラー複写機では、使用者は、所望する画像がどのような作像条件で得られるのかを知ることが難しい。しかし、１枚複写する毎に異なる作像条件を設定し、所望する画質のコピーが得られるまでこれを繰り返し行うことは不経済である。本実施形態の複写機は、実際にプリントアウトされた複数の画像から好みの画像を選択するだけで、容易に所望する画像を得ることができる画質モニタ機能を備える。具体的には、操作パネル２５上に設けられている画質モニタ設定キー７７の押下に対応して、まず、最初に原稿面上の一部の画像を図３５に示すように８個にイメージリピートし、各々に対して、異なるマスキング係数、シャープネス（エッジ強調・スムージングレベル）、γカーブ、カラーバランス（下地除去・傾き補正レベル）を設定したものをプリントアウトする。使用者は、プリントアウトされた画像より、好みの画質の画像を選択し、操作パネル２５上に設けられているテンキー７２から該当する画像の番号を入力する。画質制御回路１１０３は、入力された番号に対応する画像の形成条件のデータ（マスキング補正係数切換信号ＭＡ２〜０、シェープネス切換信号ＳＨ２〜０、γカーブ切換信号ＧＡ２〜０、カラーバランス切換信号ＣＯ２〜０）を該当する処理部へ出力する。
【０１０２】
変倍・移動処理部８００は、画質モニタ設定キー７７の押下に応じて原稿の一部の画像データを８回イメージリピートする。図３４は、画質制御回路１１０３の回路構成を示す。主走査方向のライントリガ信号である−ＴＧ信号によりリセットされた主走査カウンタ１１０４は、ＶＣＬＫ信号に同期してカウントを開始する。主走査カウンタ１１０４のカウント出力は、それぞれ比較器１１０５，１１０６，１１０７，１１０８のＰ端子に入力される。比較器１１０５〜１１０８のＱ端子には、それぞれＸＥＣ〜０，ＸＦＣ〜０，ＸＧＣ〜０，０が入力される。上記ＸＥＣ〜０，ＸＦＣ〜０，ＸＧＣ〜０は、それぞれ変倍・移動処理部８００で実行されるイメージリピートのリピートポイントに該当する主走査方向のカウント値である（図３５下段参照）。各比較部１１０５〜１１０８は、主走査カウンタ１１０４から入力されるカウント値がそれぞれＱ端子から入力されるカウント値と一致した場合に”Ｌ”の信号を出力する。ＮＡＮＤゲート１１０９は、何れかの比較部から”Ｌ”の信号が入力された場合に”Ｌ”のカウンタ・パルス信号（以下、ＣＰ信号という）を遅延回路１１１０を介してモニタエリアカウンタ１１１１に出力する。モニタエリアカウンタ１１１１では、入力されるＣＰ信号をクロック信号として動作して、ＮＵＭ２−０信号を出力する。モニタエリアカウンタ１１１１は、ロードデータであるＬＤ２−０信号によりイメージリピートされる画像の識別番号が指定される。カウントダウン信号は、モニタエリアカウンタ１１１１をアップカウントするのか、もしくはダウンカウントするのかを設定する。
【０１０３】
主走査方向の画像の識別番号の切替は、ＣＰ信号を作成する比較器１１０５〜１１０８の基準値（ＸＥＣ〜０，ＸＦＣ〜０，ＸＧＣ〜０，０）によって行われ、副走査方向の画像識別番号の切替は、モニタエリアカウンタ１１１１に入力するカウントダウン信号とＬＤ２−０信号の値を変化させることによって行われる。例えば、ＬＤ２〜０信号の値が５の場合には、モニタエリアカウンタ１１１１には、画像の識別番号の初期値として５が設定される。カウントダウン信号によりダウンカウントが設定されている場合には、モニタエリアカウンタ１１１１は、最初の”Ｌ”のＣＰ信号の入力に対応してカウントダウンされた値４を、ＮＵＭ２〜０信号の値として出力する。以下、モニタエリアカウンタ１１１１は、”Ｌ”のＣＰ信号の入力に対応して、順に４→３→２→１のＮＵＭ２〜０信号を繰り返し出力する。副走査方向に２枚目の画像の出力が開始するのに同期して、カウントダウン信号は、モニタエリアカウンタ１１１１をアップカウントさせる。ここで、ＬＤ２〜０信号の値を３に設定すると、モニタエリアカウンタ１１１１からは、４→５→６→７のＮＵＭ２〜０信号が出力される（図３５参照）。モニタエリアカウンタ１１１１から出力されるＮＵＭ２〜０信号は、それぞれセレクタ１１１４，１１１７，１１２０，１１２３に入力される。セレクタ１１１４，１１１７，１１２０，１１２３のＳ端子には、それぞれ選択信号であるＭＳＥＬ０〜３が入力されている。各ＭＳＥＬ０〜３は、通常は、”Ｈ”が設定されており、これに対してセレクタ１１１４，１１１７，１１２０，１１２３は、Ｂ端子に入力されている固定値Ｍ２〜０，Ｓ２〜０，Ｇ２〜０，Ｃ２〜０を、それぞれＹ端子から出力する。
【０１０４】
使用者によりマスキング係数設定キー７４ａが押下された場合には、ＭＳＥＬ０が”Ｌ”に切り換えられ、セレクタ１１１４のＡ端子に入力されるＮＵＭ２〜０がＹ端子からＭＡ２〜０として出力される。即ち、この場合、複写紙上には、マスキング係数切換信号ＭＡ２〜０の値を４→３→２→１と切り換えた画像が４つイメージリピートされ、次の段にマスキング係数切換信号ＭＡ２〜０の値を４→５→６→７と切り換えた画像が４つイメージリピートされたものがプリントアウトされる。この後、使用者により、例えば６番の画像識別信号が入力されると、固定値Ｍ２〜０の値が、６に更新される。
【０１０５】
引き続き、使用者によりシェープネス設定キー７４ｂが押下された場合には、ＭＳＥＬ１の値が”Ｌ”に切り換えられ、セレクタ１１１７のＡ端子に入力されるＮＵＭ２〜０がＹ端子からＳＨ２〜０として出力される。この場合、複写紙上には、シェープネス切換信号ＳＨ２〜０の値を４→３→２→１と切り換えた画像が４つイメージリピートされ、次の段にシャープネス切換信号ＳＨ２〜０の値を４→５→６→７と切り換えた画像が４つイメージリピートされたものがプリントアウトされる。この際、セレクタ１１１７以外のセレクタ１１１４，１１２０，１１２３からは、固定値Ｍ２〜０，Ｇ２〜０，Ｃ２〜０が各Ｙ端子から出力される。なお、固定値Ｍ２〓０の値は、更新された値６である。この後、使用者により、例えば２番の画像識別信号が入力されると、固定値Ｓ２〜０の値が、２に更新される。
【０１０６】
以下、同様にしてγカーブ設定キー７４ｃまたはカラーバランス設定キー７４ｄが押下された場合には、複写紙上には、γカーブ切換信号ＧＡ２〜０またはカラーバランス切換信号ＣＯ２〜０の値を４→３→２→１と切り換えた画像が４つイメージリピートされ、次の段にγカーブ切換信号ＧＡ２〜０またはカラーバランス切換信号ＣＯ２〜０の値を４→５→６→７と切り換えた画像が４つイメージリピートされたものがプリントアウトされる。この後、使用者による画像識別番号の入力に応じて固定値Ｇ２〜０またはＣ２〜０が更新される。以上の処理により使用者は、迅速に好みの画質のプリントを得ることが可能になる。
【０１０７】
以下、４種類の画像調整切替信号によって設定される内容について説明する。マスキング係数切換信号ＭＡ２〜０は、後に説明する色補正部の欄でも述べるように、マスキング係数を切り替え、コピーの色合い調整を行う。これは、図３６に示すように、本来原稿とコピーの色差が無くなるように係数を最小二乗法等の手法により求めて行う。その係数に対して、再現されるコピーの色循環を時計方向、あるいは反時計方向に回転するように他の６種類の係数を設定する。次の「表２」は、ＭＡ２〜０の値と、設定されるマスキング係数との関係を示す。
【表２】
0003729131.tif 000005
【０１０８】
通常、５Ｒという原稿色は、マスキング係数切換信号ＭＡ２〜０の値が４のとき、コピーの色も５Ｒになるようにマスキング係数を設定する。マスキング係数切換信号ＭＡ２〜０の値が、３→２→１と小さくなるのに伴い、５Ｙ側に（時計方向に）再現されるように（色循環図が回転するように）、マスキング係数が設定される。逆にマスキング係数切換信号ＭＡ２〜０が５→６→７と大きくなるのに伴い、５ＲＰ側に再現されるようにマスキング係数が設定される。なお、マスキング係数切換信号ＭＡ２〜０の値が０のときには、セピアカラー用のマスキング係数が設定される。即ち、色補正部１４００で述べるように、−ＳＥＰＩＡ信号が”Ｌ”ならば、マスキング係数切換信号ＭＡ２〜０の値が０となるようにマスキング係数選択ブロック内のセピアカラー用係数を選択する。
【０１０９】
シャープネス切換信号ＳＨ２〜０は、画像のシャープネスを調整する信号である。これは、ＭＴＦ補正部１６００の説明で述るようにエッジ強調量係数と、スムージングフィルタサイズを変更することで、画像のシャープさを調節する。次の「表３」は、ＳＨ２〜０の値に対するエッジ強調係数ＥＤ７〜０の値と、スムージングフィルタのサイズＳＤ７〜０との関係を示す。
【表３】
0003729131.tif 000006
表示するように、ＳＨ２〜０の値が４より小さくなると、エッジ強調量係数ＥＤ７〜０の値が大きくなるように、エッジ強調係数切り換えブロックで選択される。ＳＨ２〜０の値が４以下であれば、スムージングフィルタをかけていないデータをＳＤ７〜０として、スムージングフィルタ切換ブロックで選択する。逆に、ＳＨ２〜０が大きくなるのに伴い、ＥＤ７〜０を小さくし、スムージングフィルタのサイズが大きいフィルタをフィルタ１とする。これによって、ＳＨ２〜０が小さいほど画像がシャープになり、大きいほど画像が滑らかになる（ぼける）。
【０１１０】
γカーブ切換信号ＧＡ２〜０は、γカーブを選択する信号でγ補正部１７００で説明するように、画像の明暗調節とコントラスト調整を図７４及び図７５に示すグラフに従って設定する。ＧＡ２〜０の値が４のときには、明暗及びコントラスト何れの調整も入出力のデータが等しいようにしている。明暗調整は、ＧＡ２〜０の値が大きくなるとシャドー型カーブが選択され、小さくなるとハイライト型カーブが選択される。コントラスト調整では、ＧＡ２〜０が大きくなるとハイライトシャドー型が選択され、小さくなると中間調強調型が選択される。
【０１１１】
ＣＯ２〜０は、３種類のカラーバランスと画像の彩度及びコピー濃度を調整するものである。カラーバランスの調整には、Ｃ−Ｒ調整、Ｍ−Ｇ調整、Ｙ−Ｂ調整がある。Ｃ−Ｒ調整を例にとると、ＣＯ２〜０の値が４よりも大きくなると、傾き補正レベルＧＤＣ７〜０を、Ｃトナー現像に１２８（傾き＝１）より大きくし、Ｍ，Ｙ現像に１２８より小さくして、画像データのシアン濃度をマゼンタ、イエロー濃度よりも強調する。逆にＣＯ２〜０の値が、”４”よりも小さくなると、ＧＤＣ７〜０を、Ｃトナー現像に１２８（傾き＝１）より小さくし、Ｍ，Ｙ現像に１２８より大きくして、画像データのシアン濃度をマゼンタ、イエロー濃度より弱くすることでレッド濃度を強くする。同様にＭ−Ｇ調整，Ｙ−Ｂ調整もＣ，Ｍ，Ｙ現像時のＧＤＣ７〜０を「表４」に示すように調整している。表示されているように、Ｃ−Ｒ調整では、Ｃの量をΔだけ増加した場合、Ｍ，Ｙのそれぞれの値を−Δ／２だけ増加してやる。即ち、複写紙に単位面積当たりに付着されるトナー量を変えずにＣ，Ｍ，Ｙトナーの付着量を調整する。
【表４】
0003729131.tif 000007
表示するように、ＣＯ２〜０の値が４の時は、どの現像工程であってもＧＤＣ７〜０＝１２８とし、ＢＫ現像時には、ＧＤＣ７〜０＝１２８のまま可変しない。この調整は、図３７に示すように色循環を操作していることになる。
【０１１２】
彩度調整では、ＣＯ２〜０の値が４より大きくなると、ＧＤＣ７〜０をＣ，Ｍ，Ｙ現像時に１２８より小さくして、ＢＫ現像時に１２８より大きくする。これにより有彩色成分（Ｃ，Ｍ，Ｙ）の濃度を弱くし、無彩色成分（ＢＫ）の濃度を強くする。ＣＯ２〜０の値が”４”より小さくなると、逆の処理を行う。この調整は、図３８に示す色循環を操作していることになる。カラーバランス調整で重要なことは、コピー全体の濃度、即ち複写紙に単位面積当たりに付着されるトナー量を変えないことである。これは、単位面積当たりに付着されるトナー量が変化すると、画像調整前後で原稿全体の濃度が変化するだけでなく、定着温度が変化して光沢が変化したり、トナーの定着不良が発生するためである。この時、もう一方のパラメータである下地除去レベルＵＤＣ７〜０は０のままである。なお、コピー濃度調整は、Ｃ，Ｍ，Ｙ，ＢＫの現像工程に関係なく動作させる。ＣＯ２〜０の値が４よりも大きければ濃くなり、小さければ薄くなる。
【０１１３】
(b-8) 濃度補正部
濃度補正部１２００は、露光ランプによる原稿の反射光量に比例して変化するＲＧＢデータ（Ｒ６７〜６０，Ｇ６７〜６０，Ｂ６７〜６０）を、濃度に比例して変化するデータ（ＤＲ１７〜１０，ＤＧ１７〜１０，ＤＢ１７〜１０）に変換する。
【０１１４】
図３９は、濃度変換部１２００の構成を示す図である。入力されたＲ６７〜６０，Ｇ６７〜６０，Ｂ６７〜６０のデータは、それぞれＬＯＧテーブル１２０１〜１２０３に入力される。ＬＯＧテーブル１２０１〜１２０３は、同一のテーブルであり、図４０に示すテーブルである。ＬＯＧテーブル１２０１〜１２０３では、次の「数１４」に示す変換処理を実行して得られる濃度データ（ＤＲ１７〜１０，ＤＧ１７〜１０，ＤＢ１７〜１０）を出力する。
【数１４】
ＤＲ＝−（２５５／ＤＭＡＸ）×ＬＯＧ（Ｒ／２５５）
ＤＧ＝−（２５５／ＤＭＡＸ）×ＬＯＧ（Ｇ／２５５）
ＤＢ＝−（２５５／ＤＭＡＸ）×ＬＯＧ（Ｂ／２５５）
但し、ＤＭＡＸは、最大反射濃度値である。
【０１１５】
また、ＲＧＢデータ（Ｒ６７〜６０，Ｇ６７〜６０，Ｂ６７〜６０）は、重み付け部１２０４で５：６：５の比で重み付けされ、次の加算部１２０５で混合された後に、ＬＯＧテーブル１２０６に入力される。ＬＯＧテーブル１２０６より出力されるＤＶ１７〜１０は、モノカラー時の濃度レベルを表す信号である。
【０１１６】
次のネガポジ反転部１２５０は、−ＮＥＧＡ信号（ネガポジ反転信号）が”Ｌ”のときにＤＲ１７〜１０，ＤＧ１７〜１０，ＤＢ１７〜１０，ＤＶ１７〜１０を反転出力（ネガ出力）し、”Ｈ”の時にはそのまま通過させる。上記−ＮＥＧＡ信号は、使用者により操作パネル２５上に設けられているネガ／ポジ反転キー７６により設定されるオプショナル信号である。通常のコピー時には、”Ｈ”に保持されている。
【０１１７】
(b-9)ＵＣＲ／ＢＰ処理部
フルカラー再現に必要なシアン（Ｃ）、マゼンタ（Ｍ）、イエロー（Ｙ）、黒（ＢＫ）の各色データは、面順次方式によって１スキャン毎に作成され、計４回のスキャンによりフルカラーを再現される。ここで、黒の印字も行うのは、シアン,マゼンタ,イエローを重ね合わせて黒を再現しても、各トナーの分光特性の影響により鮮明な黒の再現が難しいためである。そこで、本実施形態の複写機では、データＹ,Ｍ,Ｃによる減法混色法と黒データＫによる墨加刷によって、黒の再現性を向上し、フルカラーを実現する。
【０１１８】
ＵＣＲ／ＢＰ処理部１３００は、ＤＲ２７〜２０，ＤＧ２７〜２０，ＤＢ２７〜２０のデータの最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ））を算出し、これを墨色であるとして、そのある割合をＢＫデータとして扱い、プリンタで黒色トナーを加える処理（以下、この処理をＢＰ処理という。）と、上記加えたＢＫデータに応じてＣ，Ｍ，Ｙ色材料の量を少なくする下色除去処理（以下、この処理をＵＣＲ処理という。）を実行する。
【０１１９】
図４１は、ＵＣＲ／ＢＰ処理部１３００の構成を示す図である。入力された濃度データＤＲ２７〜２０，ＤＧ２７〜２０，ＤＢ２７〜２０のデータは、それぞれ最小値検出回路１３０１に入力される。最小値検出回路１３０１は、図４２の（ａ）に示すように、入力されたＤＲ２７〜２０，ＤＧ２７〜２０，ＤＢ２７〜２０のデータの最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ））を検出して出力する。次の差分回路１３０２では、ＣＰＵ１より送られてくる下地レベルＸのデータ（図中、ＢＰＣと表す）を最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ）から差し引く。なお、ＵＣＲ処理時は、このデータは０である。
【０１２０】
ＨＶＣ変換部１１００で算出された彩度信号Ｗ７〜０は、ＵＣＲテーブル１３０３に入力される。同じくＵＣＲテーブル１３０３に入力される−ＣＭＹ／Ｋ信号は、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）の印字行程の際に”Ｌ”に設定され、ＢＫ（黒）の印字行程の際に”Ｈ”に切り替えられる。ＵＣＲテーブル１３０３は、ＵＣＲ処理時にはＵＣＲ係数データα（Ｗ）を出力すると共に、ＢＰ処理時にはＢＰ係数データβ（Ｗ）を出力する。図４３にＵＣＲテーブルを示す。読取画像が無彩色（白黒）の場合には、黒色のトナーのみで画像を再現した方がトナーの付着量が少なく、黒が引き締まって見る。従って、彩度信号Ｗ７〜０信号の値が小さい場合には、ＵＣＲテーブル１３０３は、出力するα（Ｗ）及びβ（Ｗ）の値を大きくして下色除去量及び黒色加算量を共に増加する。一方、読取画像が有彩色（カラー）の場合には、α（Ｗ）及びβ（Ｗ）値が余り大きいと逆に濁った色が再現される。このため、彩度信号Ｗ７〜０の値が大きな場合には、ＵＣＲテーブル１３０３は、出力するα（Ｗ）及びβ（Ｗ）値を小さく設定する。このように彩度信号Ｗ７〜０の値の大きさに応じて出力するα（Ｗ）及びβ（Ｗ）値を変更することで、より適切なＵＣＲ／ＢＰ処理を実行する。
【０１２１】
ＵＣＲテーブル１３０３より出力されたα（Ｗ）もしくはβ（Ｗ）は、演算器１３０４に入力される。演算器１３０４は、ＵＣＲ処理時にはＭＩＮ（ＤＲ，ＤＧ，ＤＢ）の各データにα（Ｗ）／２５６を掛け合わして下色除去量（図４２の（ｂ）で破線で示す量）を減算器１３０５〜１３０７に出力する。減算器１３０５〜１３０７では、次の「数１５」が実行され、ＵＣＲ処理の施されたＣ０７〜０，Ｍ０７〜０，Ｙ０７〜０が出力される。
【数１５】
Ｃ０＝ＤＲ−ＭＩＮ（ＤＲ，ＤＧ，ＤＢ）×α（Ｗ）／２５６
Ｍ０＝ＤＧ−ＭＩＮ（ＤＲ，ＤＧ，ＤＢ）×α（Ｗ）／２５６
Ｙ０＝ＢＲ−ＭＩＮ（ＤＲ，ＤＧ，ＤＢ）×α（Ｗ）／２５６
【０１２２】
一方、演算器１３０４は、ＢＰ処理時には次の「数１６」の演算を実行する。すなわち、所定の下色レベルのデータＢＰＣを差し引いたＭＩＮ（ＤＲ，ＤＧ，ＤＢ）の各データにβ（Ｗ）／２５６を掛け合わし、加算する黒色トナー量ＢＫ（図４２の（ｂ）参照）を出力する。
【数１６】
ＢＫ＝（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ）−ｋ）×β（Ｗ）／２５６
【０１２３】
(b-10) 色補正部
ＣＣＤイメージセンサ１４の読取画素毎に配設されている色分解フィルタの分光特性は、図４５に斜線で示す不要透過領域を有する。また、プリンタ側で用いられるＣ，Ｍ，Ｙの色トナーも図４６に斜線で示す不要吸収成分を有している。色補正部１４００は、所定のマスキング演算処理を実行し、上記原稿とコピーの色再現を合わす。色補正部１４００では、ＵＣＲ処理されたＣ０７〜０，Ｍ０７〜０，Ｙ０７〜０及びその非線形項である｛（Ｃ０＋Ｍ０）／２）｝２，｛（Ｍ０＋Ｙ０）／２）｝２，｛（Ｙ０＋Ｃ０）／２）｝２、さらに定数項を次の「数１７」に示すマトリクス計算してＣ，Ｍ，Ｙデータを求める。色補正部１４００では、この処理により原稿とコピーの色再現性を整合する。
【数１７】
0003729131.tif 000008
マスキング係数ｃ１１〜ｃ１７，ｍ２１〜ｍ２７，ｙ３１〜ｙ３７の各係数は、以下の手順で定められる。まず、ＣＣＤイメージスキャナ１４にテストチャートを読み取らせてテスト用プリントを形成する。次に出力されたテスト用プリントをＣＣＤイメージセンサ１４に読み取らせる。ここで、テストチャートの読取データと、実際にプリントされたテスト用プリントの読取データとを比較し、両データの差が最小となるように上記各係数の値を定める。具体的には、シアン作像時にマスキング係数ｃ１１〜ｃ１７が設定される。マゼンタ作像時にマスキング係数ｍ２１〜ｍ２７が設定される。イエロー作像時には、マスキング係数ｙ３１〜ｙ３７が設定される。
【０１２４】
図４４は、色補正部１４００の構成を示す図である。入力されるＣ０７〜０，Ｍ０７〜０，Ｙ０７〜０の各データは、それぞれ、乗算器１４０９〜１４１１に入力されると共に、演算器１４０２〜１４０４に入力される。演算器１４０２〜１４０４には、各Ａ端子にＣ０，Ｍ０，Ｙ０の順にデータが入力され、各Ｂ端子にＭ０，Ｙ０，Ｃ０の順にデータが入力される。演算器１４０２〜１４０４では、Ａ端子に入力されたデータとＢ端子に入力されたデータの平均値を求め、これを出力する。演算器１４０２〜１４０４より出力された各データは、次の演算器１４０５〜１４０７のＸ端子に入力される。各演算器１４０５〜１４０７では、入力データの二乗を２５６で割った値を乗算器１４１２〜１４１４に出力する。各乗算器１４０９〜１４１４には色補正制御部１４０１よりマスキング係数ｃ１１〜ｃ１７，ｍ２１〜ｍ２７，ｙ３１〜ｙ３７が入力される。各乗算器１４０９〜１４１４での乗算結果は、演算器１４１５のＡ〜Ｆ端子にそれぞれ入力される。また、演算器１４１５には、色補正制御部１４０１より定数項データがＧ端子に直接入力される。演算器１４１５は、Ａ〜Ｆのデータ合計値より定数項データＤを差し引いた値を次のセレクタ１４１６に出力する。即ち以上の処理により、上記「数１７」のマトリクス計算が実行される。
【０１２５】
シアン、マゼンタ、イエローの各作像時に、上記色補正部１４０１は、前記した手順で定められるマスキング係数の他に故意に色相のバランスを変更するようなマスキング係数等、同時に８種類のマスキング係数を設定することができる。これらの係数の内、何れのデータをマスキング係数として出力するかは、マスキング係数切換信号ＭＡ２〜０とセピアエリア信号−ＳＥＰＩＡによってリアルタイム（１ドット毎）に切換える。
【０１２６】
色補正部１４０１は、ＢＫ（黒）の印字工程の際には”Ｈ”の−ＣＭＹ／Ｋ信号を出力し、他の（シアン、マゼンタ、イエローの）印字工程では”Ｌ”の−ＣＭＹ／Ｋ信号を出力する。セレクタ１４１６は、”Ｈ”の−ＣＭＹ／Ｋ信号の入力に対応してＢＫ７〜０データを次のセレクタ１４１７に出力する。一方、”Ｌ”の−ＣＭＹ／Ｋ信号の入力に対応して演算器１４１５からのデータを次のセレクタ１４１７に出力する。
【０１２７】
色補正制御部１４０１は、使用者により操作パネルを介して入力されるモノカラー再現色データに応じてプリンタの作像工程（Ｃ，Ｍ，Ｙ，ＢＫ）に応じて切り替わる係数（ＭＭ７〜０：Ｃ１８，Ｍ１８，Ｙ１８、ＢＫ１８）を乗算器１４０８に出力する。乗算器１４０８は、モノカラー用の濃度データＤＶ１７〜１０に上記係数ＭＭ７〜０を掛け合わしてモノカラーデータをセレクタ１４１７に出力する。
【０１２８】
また、色補正制御部１４０１には、画素ごとに属性をもつ編集エリア信号であるモノカラーエリア（−ＣＯＬＭＯＮＯ）信号及びモノクロエリア（−ＢＫＭＯＮＯ）信号が入力される。−ＣＯＬＭＯＮＯ信号及び−ＢＫＭＯＮＯ信号は、ＯＲゲート１４１８に入力される。−ＣＯＬＭＯＮＯ信号及び−ＢＫＭＯＮＯ信号の両方が”Ｌ”、即ち画素データがフルカラーモードエリアのデータである場合、ＯＲゲート１４１８は、セレクタ１４１７に”Ｌ”の信号を出力する。この場合、セレクタ１４１７は、セレクタ１４１６より入力されたフルカラーデータをＶＩＤＥＯ７〜０信号として出力する。
【０１２９】
しかし、−ＣＯＬＭＯＮＯ信号及び−ＢＫＭＯＮＯ信号の何れか一方が”Ｈ”の場合、即ち画素データがモノカラーモードエリアもしくはモノクロモードエリアのデータである場合、ＯＲゲートは、セレクタ１４１７のＳ端子に”Ｈ”の信号を出力する。この場合、セレクタ１４１７は、乗算器１４０８に入力されたモノカラーデータをＶＩＤＥＯ７〜０信号として出力する。
【０１３０】
(b-11) 領域判別部
図４７及び図４８は、原稿画像中の黒文字部分の判別と、網点領域の判別処理を実行する領域判別部１５００の構成を示す図である。黒文字判別は、大別すれば”文字（エッジ）の判定”、”黒の判定”、”黒文字誤判別領域の抽出”、そして後に説明するＭＴＦ補正部１６００で黒文字の再現性を向上するために実行する”黒エッジ再生信号の生成”の４つの処理に分類される。以下、この４つの処理について説明する。
【０１３１】
(b-11-1) 文字（エッジ）の判定
文字は、基本的に”エッジ部分”及びそのエッジ部分に挟まれた”べた塗り”部分の２つの要素より成り立っている。また、線の細い文字の場合には、エッジのみとなる。即ち、文字の判定は、エッジの判定を行うことで達成される。
【０１３２】
ＨＶＣ変換部１１００で作成された明度信号Ｖ７〜０は、Ｎ／Ｐ反転部１５０１を介して、ラインメモリ１５０２に入力される。Ｎ／Ｐ反転部１５０１は、入力される−ＮＥＧＡ信号が”Ｌ”の場合に入力されたデータを反転して出力する。ここで、−ＮＥＧＡ信号は、使用者により操作パネル２５のネガ／ポジ反転キー７６により設定されるオプショナル信号である。
【０１３３】
ラインメモリ１５０２より読み出されるデータは、それぞれ５×５マトリクスよりなる主走査方向の１次微分フィルタ１５０３及び副走査方向の１次微分フィルタ１５０４に入力されると共に、２次微分フィルタ１５０８に入力される。ここで、エッジの判定に１次微分フィルタ及び２次微分フィルタの双方を使用するのは、各フィルタに以下のような特徴があるからである。
【０１３４】
図４９の（ａ）は、太さの異なる５つのラインの明度分布を示すものであり、図中右へ行くに従って太いラインとなる。図４９の（ｂ）は、上記各ラインの１次微分結果を示す図である。また、図４９の（ｃ）は、上記各ラインの２次微分結果を示す図である。図より理解されるように、１次微分フィルタは、太いライン（幅４ドット以上）のエッジ部分で２次微分フィルタよりも高い検出値を出力する。一方、２次微分フィルタは、細いライン（幅４ドット未満）のエッジ部分で１次微分フィルタよりも高い検出値を出力する。即ち、幅４ドット以上の太いエッジ部分の検出には１次微分フィルタが適しており、幅４ドット未満の細いラインのエッジ部分の検出には２次微分フィルタが適している。本実施形態の領域判別部１５００では、各フィルタの当該特徴に注目し、１次微分フィルタ及び２次微分フィルタの何れか一方の微分値がそれぞれの所定のしきい値を越えた場合にエッジ部分であると判定する。これによりラインの太さによらず一定のエッジ検出精度を維持する。
【０１３５】
(b-11-1-1) １次微分フィルタ
図４７に示すラインメモリ１５０２から読み出されるデータは、５×５マトリクスよりなる主走査方向の１次微分フィルタ１５０３及び副走査方向の１次微分フィルタ１５０４に入力される。主走査方向の１次微分フィルタ１５０３は、図５０に示すフィルタが用いられる。また、副走査方向の１次微分フィルタ１５０４は、図５１に示すフィルタが用いられる。各１次微分フィルタ１５０３及び１５０４により求められた微分結果は、次の演算器１５０５及び１５０６に入力され、その絶対値が求められる。ここで、１次微分結果の絶対値を求めるのは、図５０及び図５１に示した１次微分フィルタ１５０３及び１５０４内に負の係数が存在するためである。１次微分フィルタ１５０３及び１５０４による１次微分結果の絶対値は、次の演算器１５０７において平均値が求められる。このように平均値を求めるのは、主走査方向及び副走査方向の双方の１次微分結果を考慮に入れるためである。このようにして求められた平均値ＦＬ１７〜１０は、図４８に示すエッジ判定コンパレータ１５２１，１５２４，１５２６及び１５２８のそれぞれに入力される。
【０１３６】
(b-11-1-2) ２次微分フィルタ
図４７に示すラインメモリ１５０２から読み出されるデータは、２次微分フィルタ１５０８にも入力される。２次微分フィルタ１５０８は、図５２に示すフィルタが用いられる。２次微分結果Ｄ７〜０は、演算器１５０９により絶対値ＦＬ２７〜２０が求められる。これは、上記１次微分フィルタと同じくフィルタ内に負の係数が存在するためである。この絶対値ＦＬ２７〜２０は、図４８に示すエッジ判定コンパレータ１５２２，１５２３，１５２５及び１５２７のそれぞれに入力される。また、２次微分結果Ｄ７〜０は、ＶＭＴＦテーブル１５１２に入力される。図５９は、ＶＭＴＦテーブル１５１２を示す図である。ＶＭＴＦテーブル１５１２は、入力される２次微分結果Ｄ７〜０に対応する明度エッジ成分ＶＭＴＦ７〜０を出力する。
【０１３７】
(b-11-1-3) エッジ判定
図４８に示すエッジ判別コンパレータ１５２１は、１次微分結果ＦＬ１７〜１０と第１エッジリファレンスレベルEDGref１７〜１０とを比較する。ここで、１次微分結果ＦＬ１７〜１０が第１エッジリファレンスレベルEDGref１７〜１０よりも大きな場合には、”Ｌ”の信号を出力する。また、エッジ判別コンパレータ１５２２は、２次微分結果ＦＬ２７〜２０と第２エッジリファレンスレベルEDGref２７〜２０とを比較する。ここで、２次微分結果が第２エッジリファレンスレベルEDGref２７〜２０よりも大きな場合には、”Ｌ”の信号を出力する。エッジ判定コンパレータ１５２１及び１５２２における判定結果は、ＡＮＤゲート１５３３に入力される。ＡＮＤゲート１５３３は、エッジ判定コンパレータ１５２１又は１５２２の少なくとも一方から”Ｌ”の信号を受け取った場合には、エッジ部分であることを意味する”Ｌ”の−ＥＧ１信号を出力する。
【０１３８】
(b-11-2) 黒の判定
黒の判定は、彩度データＷ７〜０の値に基づいて行われる。即ち、彩度データＷ７〜０の値が所定の基準値以下の場合にこれを黒と判定する。ところが、彩度データＷ７〜０の値は、黒色の画素であるにもかかわらず大きな値となることがある。例えば、ＣＣＤイメージセンサ１４の画像データの読み取り時の振動で、図５３の上段に示すように、Ｒ，Ｇ，Ｂ各のデータの位相がわずかながらずれた場合、黒の画素であるにもかかわらず、図５３の下段に示すように、彩度データＷ７〜０の値は大きくなる。この場合に上記基準で黒の判定を行えば、カラー画素であると誤判定してしまう。
【０１３９】
本実施形態では、まず、ＨＶＣ変換部１１００で求められた彩度データＷ７〜０をラインメモリ１５１４に入力して３×３マトリクスのデータにした後、スムージングフィルタ１５１５を用いてスムージング処理を施す。スムージング処理の施された彩度データＷＳ７〜０は、図５３の下段に示すようになだらかな値に変更される。これにより上記の誤判定が回避される。
【０１４０】
スムージング処理の施された彩度データＷＳ７〜０は、図４８に示す彩度判定コンパレータ１５２９で彩度リファレンスデータＷＲＥＦ７〜０と比較される。彩度データＷＳ７〜０の値が彩度リファレンスデータＷＲＥＦ７〜０の値よりも小さい場合、この彩度データＷＳ７〜０をもつ画素は、黒色であると判定する。この場合、コンパレータ１５２９は、”Ｌ”の−ＢＫ信号をＯＲゲート１５３７に出力する。
【０１４１】
上記彩度リファレンスデータＷＲＥＦ７〜０は、ラインメモリ１５０２に入力された明度データＶ７〜０をＷＲＥＦテーブル１５１３に入力して得る。ＷＲＥＦテーブル１５１３は、図５５に示すように、明度データＶ７〜０が所定の値よりも明るい場合には、ＷＲＥＦ７〜０の値をその明るさに比例して小さくすることを特徴とする。これは、明度の明るい箇所では、誤判定により生じる黒色画素が目立つことを考慮したものである。
【０１４２】
以上、文字（エッジ）判定及び黒の判定の行われた画素が、エッジ部分の画素であり（−ＥＧ１信号が”Ｌ”である）、黒色画素であって（−ＢＫ信号が”Ｌ”である）、かつ−ＢＫＥＧＥＮ信号が”Ｌ”の場合、ＯＲゲート１５３７は、当該画素が黒色のエッジ部分であることを意味する”Ｌ”の−ＢＫＥＧ信号を出力する。
【０１４３】
(b-11-3) 黒文字誤判別領域の抽出
上記文字（エッジ）判定及び黒の判定のみでは、明度データＶ７〜０の値が低く、かつ彩度データＷＳ７〜０の値も低い（例えば濃い青色や深緑色の）文字を黒文字のエッジ部分と誤判別することがある。
【０１４４】
また、図５６に示すように、シアンとイエローといった反対色に対応する画像の隣り合う箇所では、その色の移り変わり部分において彩度データＷ７〜０の値が一旦低くなる。即ち、色の移り変わりの部分で黒色に変化する箇所が生じる。上記文字（エッジ）判定及び黒の判定のみでは、この箇所を黒文字のエッジ部分であると誤って判定してしまう。エッジ部分であると誤判定された場合、シアンと、イエローの色の移り変わりに黒いラインが描かれてしまう。このようなケースは、雑誌の表紙などで黄色の下地に青色の文字が印刷されるような場合に発生し易い。
【０１４５】
本実施形態では、黒文字誤判別領域の抽出処理として上記課題を解消するために色べた部分を判別する。そして、上記黒文字と判定された場合であっても、この色べた部分であると判定された部分についてはその判定をキャンセルする。これにより、より確実な黒文字の判定を実現する。
【０１４６】
色べた部分は、非エッジ部であって、カラーモードエリアの画素であり、さらに明度の低い画素が所定の範囲内に一定レベル以上存在することを特徴とする。この特徴に基づいて、色べた部の判定は以下のように実行される。１次微分フィルタの結果ＦＬ１７〜１０及び２次微分フィルタの結果ＦＬ２７〜２０がエッジ判定コンパレータ１５２３及び１５２４において第３エッジリファレンスレベルEDGref３７〜３０及び第４エッジリファレンスレベルEDGref４７〜４０の値よりも低い場合、ＯＲゲート１５３４は、非エッジ部の画素であることを意味する”Ｌ”の−ＢＥＴＡ１信号を出力する。また、彩度判定コンパレータ１５３０において彩度データＷＳ７〜０の値が所定の基準値ＷＲＥＦ２７〜２０より小さい場合、コンパレータ１５３０は、この部分がカラーデータであることを意味する”Ｌ”の−ＣＯＬ信号を出力する。さらに、明度判定コンパレータ１５３１は、明度データＶ１７〜１０の値が所定の基準値Ｖref１７〜１０よりも小さい場合、”Ｌ”の−ＶＬ１信号を出力する。ＯＲゲート１５３８は、それぞれ”Ｌ”の−ＢＥＴＡ１信号、−ＣＯＬ信号及び−ＶＬ１信号の入力に対して、当該画素が非エッジ部であって、カラーモードエリアの画素であり、さらに明度の低い画素であることを意味する”Ｌ”の−ＣＡＮ信号を出力する。この部分は、非背景部の有彩色平坦部であると見なされる。次のカウンタ１５４２は”Ｌ”の−ＣＡＮ信号の数を、９×９画素単位でカウントする。カウント判定コンパレータ１５４３は、カウンタ１５４２より入力されるカウント結果データＣｎｔ１５〜１０の値が基準値Ｃｎｔref７〜０よりも小さな場合に”Ｌ”の−ＢＫＥＧＯＮ信号を出力する。
【０１４７】
ＯＲゲート１５４４には、上記−ＢＫＥＧ信号と−ＢＫＥＧＯＮ信号とが入力される。上記ＢＫＥＧ信号は、ＯＲゲート１５４４に同一画素についての信号が入力されるように遅延回路１５４１により遅延されている。ＯＲゲート１５４４に黒のエッジ部であるとの判定結果を表す”Ｌ”の−ＢＫＥＧ信号が入力されている場合であっても、所定の範囲内にカラーデータが所定の基準値以上存在し、色べた部分であると判断された場合には、”Ｈ”の−ＢＫＥＧＯＮ信号が入力され、上記黒のエッジ部であるとの判定をキャンセルし、”Ｈ”の−ＰＡＰＡ信号を出力する。本実施形態では、無彩色の下地に黒文字が描かれている場合にのみエッジ強調処理を実行する。また、所定の範囲内に色べた部分と判定された画素が所定の基準値に満たない場合、黒のエッジ部分であるとの判定を維持して”Ｌ”の−ＰＡＰＡ信号を出力する。
【０１４８】
(b-11-4) 網点領域の判別
図４７に示すように、ラインメモリ１５０２より出力されるデータは、白網点検出フィルタ１５１０及び黒網点検出フィルタ１５１１に入力される。各フィルタは、図５７に示すように注目画素Ｘを取り囲む８方向の前後２画素の平均に対して注目画素が、あるレベル（ＡＭＩREF７〓０）よりもすべての方向に対して大きい（白網点）か小さいか（黒網点）を判定し、さらに孤立点化するために注目画素が回りの８個の画素よりも大きいとき、白網点と判定し、（−ＷＡＭＩ＝”Ｌ”）、さらにすべて小さい時、黒網点と確定する（−ＫＡＭＩ＝”Ｌ”）。
【０１４９】
具体的には、図４７に示す白網点検出フィルタ１５１０は、次の「数１８」に示す各条件式を満足し、かつ次の「数１９」に示す条件式をすべて満足する場合にのみ”Ｌ”の−ＷＡＭＩ信号を出力する。
【数１８】
Ｘ−（ａ１１＋ａ２２）／２＞ＡＭＩREF７〜０
Ｘ−（ａ３１＋ａ３２）／２＞ＡＭＩREF７〜０
Ｘ−（ａ５１＋ａ４２）／２＞ＡＭＩREF７〜０
Ｘ−（ａ５３＋ａ４３）／２＞ＡＭＩREF７〜０
Ｘ−（ａ５５＋ａ４４）／２＞ＡＭＩREF７〜０
Ｘ−（ａ３５＋ａ３４）／２＞ＡＭＩREF７〜０
Ｘ−（ａ１５＋ａ２４）／２＞ＡＭＩREF７〜０
Ｘ−（ａ１３＋ａ２３）／２＞ＡＭＩREF７〜０
【数１９】
Ｘ＞ａ２２
Ｘ＞ａ３２
Ｘ＞ａ４２
Ｘ＞ａ４３
Ｘ＞ａ４４
Ｘ＞ａ３４
Ｘ＞ａ２４
Ｘ＞ａ２３
【０１５０】
また、黒網点検出フィルタ１５１１は、次の「数２０」に示す各条件式を満足し、かつ次の「数２１」に示す各条件式をすべて満足する場合にのみ”Ｌ”の−ＫＡＭＩ信号を出力する。
【数２０】
Ｘ−（ａ１１＋ａ２２）／２＜ＡＭＩREF７〜０
Ｘ−（ａ３１＋ａ３２）／２＜ＡＭＩREF７〜０
Ｘ−（ａ５１＋ａ４２）／２＜ＡＭＩREF７〜０
Ｘ−（ａ５３＋ａ４３）／２＜ＡＭＩREF７〜０
Ｘ−（ａ５５＋ａ４４）／２＜ＡＭＩREF７〜０
Ｘ−（ａ３５＋ａ３４）／２＜ＡＭＩREF７〜０
Ｘ−（ａ１５＋ａ２４）／２＜ＡＭＩREF７〜０
Ｘ−（ａ１３＋ａ２３）／２＜ＡＭＩREF７〜０
【数２１】
Ｘ＜ａ２２
Ｘ＜ａ３２
Ｘ＜ａ４２
Ｘ＜ａ４３
Ｘ＜ａ４４
Ｘ＜ａ３４
Ｘ＜ａ２４
Ｘ＜ａ２３
【０１５１】
白及び黒網点検出フィルタ１５１０及び１５１１より出力された−ＷＡＭＩ信号及び−ＫＡＭＩ信号は、それぞれ、図４８に示すカウンタ１５５０及び１５５１に入力される。カウンタ１５５０及び１５５１は、４１×９画素マトリクス内の各信号の”Ｌ”の信号の数をカウントする。各カウンタ１５５０及び１５５１より出力されるカウンタ値は、最大値検出回路１５５２に入力される。最大値検出回路１５５２では、入力されたカウンタ値のより大きなほうを網点個数（Ａｍｉｃｎｔ７〜０）として出力する。Ａｍｉｃｎｔ７〜０は、４個の網点個数判定コンパレータ１５５３〜１５５６に入力される。各コンパレータ１５５３〜１５５６では、図５８に示すように４段階の網点判定リファレンスレベル（ＣＮＴREF１７〜１０、ＣＮＴREF２７〜２０、ＣＮＴREF３７〜３０、ＣＮＴREF４７〜４０）によって２値化される。各コンパレータ１５５３〜１５５６は、Ａｍｉｃｎｔ７〜０が網点判定リファレンスレベル（ＣＮＴREF１７〜１０、ＣＮＴREF２７〜２０、ＣＮＴREF３７〜３０、ＣＮＴREF４７〜４０）よりも大きい場合に”Ｌ”の信号（−ＡＭＩ０，−ＡＭＩ１，−ＡＭＩ２，−ＡＭＩ３）を出力する。
【０１５２】
(b-11-5) 他の判別
明度データＶ７〜０を図４８に示す明度判定コンパレータ１５３２に入力して、第２明度リファレンスレベルＶREF２７〜２０と比較する。ここで、明度データＶ７〜０が、第２明度リファレンスレベルＶREF２７〜２０よりも大きな値の場合、この部分がハイライト部分であることを意味する”Ｌ”の−ＶＨ１信号を出力する。また、黒の判定の場合と同様に、非エッジ部分の判定を行う。１次微分フィルタの結果ＦＬ１７〜１０及び２次微分フィルタの結果ＦＬ２７〜２０がエッジ判定コンパレータ１５２７及び１５２８において第７エッジリファレンスレベルEDGref７７〜７０及び第８エッジリファレンスレベルEDGref８７〜８０の値よりも低い場合、ＯＲゲート１５３６は、非エッジ部の画素であることを意味する”Ｌ”の−ＢＥＴＡ２信号を出力する。ＯＲゲート１５３９は、それぞれ”Ｌ”の−ＶＨ１信号及び−ＢＥＴＡ２信号の入力に対して、当該部分がハイライト平坦部であることを意味する”Ｌ”信号を出力する。この信号は遅延回路１５４６により遅延され、−ＨＬＩＧＨＴ信号として出力される。
【０１５３】
また、１次微分フィルタの結果ＦＬ１７〜１０及び２次微分フィルタの結果ＦＬ２７〜２０は、エッジ判定コンパレータ１５２５及び１５２６に入力され、第５エッジリファレンスレベルＥＤＧREF５７〜５０及び第６エッジリファレンスレベルＥＤＧREF６７〜６０と比較され、大きければＡＮＤゲート１５３５よりエッジ部であることを意味する”Ｌ”の−ＥＧ２信号が出力される。−ＥＧ２信号は遅延回路１５４５により遅延され、−ＭＡＭＡ信号として出力される。
【０１５４】
(b-12) ＭＴＦ補正部
図６０及び図６１は、ＭＴＦ補正部１６００の構成を示す図である。ＭＴＦ補正部１６００は、領域判別部１５００による領域判別結果（−ＡＭＩ０〜−ＡＭＩ３、−ＭＡＭＡ、−ＰＡＰＡ、−ＥＤＧ、−ＨＬＩＧＨＴ）により認識される画素の種類、及び状態信号（ＭＯＤＥ、−ＣＭＹ／Ｋ、−ＢＫＥＲ、−ＣＯＬＥＲ）により認識される印字状況に基づいて、画素データ（ＭＶＩＤＥＯ７〜０またはＶＩＤＥＯ７〜０）に対して最も適当なエッジ強調処理及びスムージング処理を実行する。また、認識された画素の種類に応じて画素クロック１サイクル単位でのレーザ発光デューティ比を変更する。ここで、発光デューティ比とは、画素クロックが１サイクルする間にレーザ発光しない期間を設けた場合におけるレーザ発光期間の割合をいう。さらに、エッジの立ち上がり及び立ち下がり部分の画素データに所定値を加算し、感光体ドラム４１上に形成したトナー像を複写紙上に転写する際に生じるエッジの立ち上がり部分でのトナーのつき過ぎ及び立ち下がり部分でのトナーのかすれを補正する。
【０１５５】
ＭＴＦ補正部１６００は、−ＣＭＹ／Ｋ信号より現在印字処理中のトナーの色を認識する。−ＣＭＹ／Ｋ＝”Ｌ”の場合には、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）のトナーについての印字処理を行っていることが認識される。また、−ＣＭＹ／Ｋ＝”Ｈ”の場合には、ＢＫ（ブラック）のトナーについての印字処理を行っていることが認識される。また、ＭＯＤＥ、−ＢＫＥＲ、−ＣＯＬＥＲの３つの信号より、フルカラー標準モード(-BKER="H",-COLER="H",MODE="H")、フルカラー写真モード(-BKER="H",-COLER="H",MODE="L")、モノカラー標準モード(-BKER="H",-COLER="L",MODE="H")、モノカラー写真モード(-BKER="H",-COLER="L",MODE="L")、モノクロ標準モード(-BKER="L",-COLER="L",MODE="H")、またはモノクロ写真モード(-BKER="L",-COLER="L",MODE="L")の何れのモードが設定されているかを認識する。さらに、領域判別結果に基づいて、印字処理する画素の種類が、ハイライト平坦部（-HLIGHT="L")の画素、非エッジ部(-HLIGHT="H",-EDG="H",-PAPA="H")の画素、色エッジ部(-HLIGHT="H",-EDG="L",-PAPA="H")の画素及び黒エッジ部(-HLIGHT="H",-EDG="L",-PAPA="L")の画素の何れであるのかを認識する。以下、上記各モード設定時における各種の画素について実行されるＭＴＦ補正について説明した後に図６０及び図６１に示す構成図に基づいてＭＴＦ補正部１６００の説明を行う。
【０１５６】
(b-12-1) フルカラー標準モード設定時(-BKER="H",-COLER="H",MODE="H")におけるＭＴＦ補正
次の表５は、フルカラー標準モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号のレベルと、各信号のレベルが意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表５】
0003729131.tif 000009
【０１５７】
(b-12-1-1) 黒エッジ部(-HLIGHT="H",-EDG="L",-PAPA="L")
(b-12-1-1-1) ＢＫの印字処理中(-CMY/K="H")
フルカラー標準モード設定時におけるＢＫ（ブラック）のトナーの印字処理中、黒エッジ部の画素については、通常の画像データＳＤ７〜０に明度エッジ成分ＶＭＴＦ７〜０を加算したデータをＶＩＤＥＯ３７〜３０として出力する。ここで、濃度エッジ成分ＤＭＴＦ７〜０のかわりに明度エッジ成分ＶＭＴＦ７〜０を使用するのは、明度エッジ成分の方が濃度エッジ成分よりも下地からの画像エッジに対して敏感に反応するためである。ここで、画素が網点画像を構成する場合、その程度（網点の密度）に応じてエッジ強調量（明度エッジ成分ＶＭＴＦ７〜０の値）を制限する。これにより、網点画像をエッジ強調した場合に生じるモアレの発生を防止する。
【０１５８】
(b-12-1-1-2) Ｃ，Ｍ，Ｙの印字処理中(-CMY/K="L")
Ｃ，Ｍ，Ｙの印字処理にある黒エッジ部の画素については、エッジ強調は行わず、５×５又は３×３画素マトリクス内で最も小さな値のデータＭＩＮ７〜０をＶＩＤＥＯ３７〜３０として出力する。このように、所定のマトリクス内の最小値データをＣ，Ｍ，Ｙの画像データとすることで、図６８の（ａ）に破線で囲まれた部分に示されるＣ，Ｍ，Ｙデータの微細なはみ出し線を消去し、図６８の（ｂ）に破線で囲まれた部分に示す状態に変更する。図６８の（ａ）に破線で囲まれた部分に示すＣ，Ｍ，Ｙデータの微細なはみ出し線を消去するのに、所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いるのは、以下の理由による。
【０１５９】
従来、上記微細なはみ出し線を消去するため、Ｃ，Ｍ，Ｙの各画像データの値からエッジ検出結果（本実施形態ではＦＬ１７〜１０又はＦＬ２７〜２０）を差し引いたデータをＣ，Ｍ，Ｙの各画像データとして使用する複写機があった。しかし、上記従来の複写機では、黒文字のエッジ部分周辺のＣＭＹデータの値まで０になってしまい、図６９の（ａ）に示すように、黒文字のエッジ部分周辺に白抜けが生じるといった課題があった。
【０１６０】
そこで、本実施形態では、上記所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いることで、図６８の（ｂ）に示すように黒文字内部のＣ，Ｍ，Ｙの各画像データの値のみを０にする。これにより図６９の（ｂ）に示すように、白抜けのない、エッジ強調された黒文字を印刷することができる。
【０１６１】
(b-12-1-2) 色エッジ部(-HLIGHT="H",-EDG="L",-PAPA="H")
前に説明したように、本実施形態の領域判別１５００では、”(b-11-3)黒文字誤判別領域の抽出”の処理を実行し色文字と黒文字のエッジ部分を区別する。ＭＴＦ補正部１６００は、フルカラー標準モード設定時における色エッジ部の画素については、ＢＫトナーの印字処理中はエッジ強調を行わずに通常の画素データＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。また、Ｃ，Ｍ，Ｙの印字処理中は、画素データＳＤ７〜０に濃度エッジ成分データＤＭＴＦ７〜０を加算したデータをＶＩＤＥＯ３７〜３０として出力する。ＭＴＦ補正部１６００は、色文字のエッジ部分の画素のデータに対してＢＫ印字処理中のエッジ強調を取りやめる。これによりエッジ強調された文字の周囲が黒く縁取られることを排除する。
【０１６２】
(b-12-1-3) ハイライト平坦部(-HLIGHT="L")
ハイライト平坦部では、エッジ強調せず、スムージング処理の施されたＦＳＤ７〜０を画像データＶＩＤＥＯ３７〜３０として用いる。これによりハイライト部でのノイズを目立たなくする。
【０１６３】
(b-12-1-4)非エッジ部(-HLIGHT="H",-EDG="H",-PAPA="H")
非エッジ部、即ち、色べた部では、エッジ強調せず、通常の画素データＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。
【０１６４】
(b-12-2) フルカラー写真モード設定時(-BKER="H",-COLER="H",MODE="L")におけるＭＴＦ補正
次の表６は、フルカラー写真モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号レベルと、各信号レベルの意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表６】
0003729131.tif 000010
【０１６５】
(b-12-2-1) 黒エッジ部(-HLIGHT="H",-EDG="L",-PAPA="L")及び色エッジ部(-HLIGHT="H",-EDG="L",-PAPA="H")
フルカラー写真モード設定時には、その中間調画素の階調特性を損なわないようにするためにスムージング処理の施されたデータＦＳＤ７〜０に濃度エッジ成分データＤＭＴＦ７〜０を加算したものを画素データＶＩＤＥＯ３７〜３０として出力する。このようなエッジ強調処理を実行することで、階調特性を壊さずに適切なエッジ強調を実現する。
【０１６６】
(b-12-2-2) ハイライト平坦部(-HLIGHT="L")
ハイライト部では、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調は行わず、スムージング処理の施されたＦＳＤ７〜０を画素データＶＩＤＥＯ３７〜３０として出力する。これによりハイライト部分でのノイズを目立たなくする。
【０１６７】
(b-12-2-3) 非エッジ部(-HLIGHT="H",-EDG="H",-PAPA="H")
非エッジ部、即ち、色べた部に対しては、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行わず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。これにより写真画像の階調特性を維持する。
【０１６８】
(b-12-3) モノカラー標準モード設定時(-BKER="H",-COLER="L",MODE="H")におけるＭＴＦ補正
次の表７は、モノカラー標準モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号レベルと、各信号レベルの意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表７】
0003729131.tif 000011
【０１６９】
(b-12-3-1) エッジ部(-HLIGHT="H",-EDG="L")
モノカラー標準モード設定時におけるＢＫの印字処理中は、エッジ強調を行わず、通常の画素データＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。また、Ｃ，Ｍ，Ｙ印字処理中には、通常の画素データＳＤ７〜０に濃度エッジ成分データＤＭＴＦ７〜０を加算したものをＶＩＤＥＯ３７〜３０として出力する。これにより色文字のエッジ部分が黒く縁取られることを防止する。
【０１７０】
(b-12-3-2) ハイライト平坦部(-HLIGHT="L")及び非エッジ部(-HLIGHT="H",-EDG="H")
ハイライト平坦部では、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行われず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。これによりハイライト部分でのノイズを目立たなくする。また、非エッジ部、即ち、色べた部に対してはエッジ強調は行わず、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行われず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。
【０１７１】
(b-12-4) モノカラー写真モード設定時(-BKER="H",-COLER="L",MODE="L")におけるＭＴＦ補正
次の表８は、モノカラー写真モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号レベルと、各信号レベルの意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表８】
0003729131.tif 000012
【０１７２】
(b-12-4-1) エッジ部(-HLIGHT="H",-EDG="L")
モノカラー写真モード設定時には、その中間調画素の階調特性を損なわないようにするため画素データとしてスムージング処理の施されたデータＦＳＤ７〜０を使用する。エッジの強調は、Ｃ，Ｍ，Ｙの印字処理中においてのみデータＦＳＤ７〜０に濃度エッジ強調成分ＤＭＴＦ７〜０を加算して行われる。このようにすることで、色文字のエッジ部分が黒く縁取られることを防止する。
【０１７３】
(b-12-4-2) ハイライト平坦部(-HLIGHT="L")及び非エッジ部(-HLIGHT="H",-EDG="H")
ハイライト平坦部では、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行われず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。これによりハイライト部分でのノイズを目立たなくする。また、非エッジ部、即ち、色べた部に対しては、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行われず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。
【０１７４】
(b-12-5) モノクロ標準モード設定時(-BKER="L",MODE="H")におけるＭＴＦ補正
次の表９は、モノクロ標準モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号レベルと、各信号レベルの意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表９】
0003729131.tif 000013
【０１７５】
(b-12-5-1) エッジ部(-HLIGHT="H",-EDG="L")
モノクロ標準モードの設定時には、画素データとして通常のデータＳＤ７〜０を使用し、エッジの強調は、ＢＫの印字処理中に明度エッジ成分ＶＭＴＦ７〜０を上記データＳＤ７〜０に加算して行う。Ｃ，Ｍ，Ｙ印字処理中は、エッジ強調を行わない。
【０１７６】
(b-12-5-2) ハイライト平坦部(-HLIGHT="L")及び非エッジ部(-HLIGHT="H",-EDG="H")
ハイライト平坦部では、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理は行われず、スムージング処理の施されたＦＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。これによりハイライト部分でのノイズを目立たなくする。また、非エッジ部に対しては、Ｃ，Ｍ，Ｙ，ＢＫの印字処理中にエッジ強調処理を行わず、通常のデータＳＤ７〜０をＶＩＤＥＯ３７〜３０として出力する。
【０１７７】
(b-12-6) モノクロ写真モード設定時におけるＭＴＦ補正
次の表１０は、モノクロ写真モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号レベルと、各信号レベルの意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【表１０】
0003729131.tif 000014
【０１７８】
モノクロ写真モード設定時には、その中間調画素の階調特性を損なわないようにするため、画像データとしてスムージング処理の施されたデータＦＳＤ７〜０を使用する。エッジの強調は、上記スムージング処理の施されたデータＦＳＤ７〜０に濃度エッジ成分データＤＭＴＦ７〜０を加算して行われる。ハイライト平坦部及び非エッジ部では、その中間調画素の階調特性を損なわないようにするため、画像データとしてスムージング処理の施されたデータＦＳＤ７〜０を使用する。
【０１７９】
(b-12-7) ＭＴＦ補正部１６００の説明
次に、図６０及び図６１に示すＭＴＦ補正部１６００の構成に基づいて、ＭＴＦ補正部１６００の実行するＭＴＦ補正について説明する。ＭＴＦ補正パラメータ制御部１６０１には、前に説明した領域判別部１５００より各１ビットの−ＡＭＩ０信号〜−ＡＭＩ３信号、−ＨＬＩＧＨＴ信号、−ＥＤＧ信号、−ＰＡＰＡ信号、−ＭＡＭＡ信号とが入力される。さらに、制御部１６０１には、各１ビットのＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号そして−ＣＯＬＥＲ信号が入力される。ＭＯＤＥ信号は、原稿の種類を表す信号であり、写真モードの場合には”Ｌ”であり、通常モードの場合には”Ｈ”である。−ＣＭＹ／Ｋ信号は、印字状況を示す状態信号であり、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）のトナーについての印字処理中は”Ｌ”であり、ＢＫ（ブラック）のトナーについての印字処理中は”Ｈ”である。−ＢＫＥＲ信号は、モノクロモードで信号処理を実行することを要求する信号である。−ＣＯＬＥＲ信号は、モノカラーモードで信号処理をすることを要求する１ビットの信号である。−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号は、エリア信号である。ＭＴＦ補正パラメータ制御部１６０１は、入力される上記８種類の信号の値に基づいて、上記「表５」〜「表１０」に示すようにＤＭＰＸ０〜ＤＭＰＸ６を出力すると共に、次の「表１１」に示すようにＬＩＭＯＳを出力する。
【表１１】
0003729131.tif 000015
【０１８０】
ＬＩＭＯＳ信号は、イメージデータに対するレーザダイオードの発光デューティ比を変更する信号である。ここで、発光デューティ比とは、画素クロックが１サイクルする間にレーザ発光しない期間を設けた場合におけるレーザ発光期間の割合をいう。また、レーザダイオードの発光デューティ比の変更とは、画素クロック１周期中に所定の割合の非発光期間を設けることをいう。図６２は、画素クロックに同期して送られてくるイメージデータの値に対応して生成される発光デューティ非１００％のＬＤ駆動信号と、制限パルスにより発光デューティ比を８０％に制限されたＬＤ駆動信号とを示す図である。本実施形態では、ＬＩＭＯＳ＝”Ｌ”の場合に発光デューティ比を、１００％に設定する。また、ＬＩＭＯＳ＝”Ｈ”の場合に発光デューティ比を、８０％に設定する。表示されるように、ＭＯＤＥ＝”Ｈ”の場合、即ち標準モード設定時におけるエッジ部（−ＭＡＭＡ＝”Ｌ”）及び網点部（−ＡＭＩ０＝”Ｌ”）の画素に対してはＬＩＭＯＳ＝”Ｌ”を設定する。これにより、エッジ部分や網点部分の再現性を向上させる。一方、標準モード設定時における非エッジ部及び写真モード設定時には、ＬＩＭＯＳ＝”Ｈ”として非発光期間を設ける。これにより、主走査方向に生じるライン間ノイズを目立たなくする。
【０１８１】
ＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号は、そのままＮＡＮＤゲート１６０２に入力され、−ＰＡＰＡ信号は、反転された後にＮＡＮＤゲート１６０２に入力される。これらの５つの信号が入力されたＮＡＮＤゲート１６０２は、ＤＭＰＸ７信号をセレクタ１６０３のＳ端子に出力する。ＮＡＮＤゲート１６０２は、ＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号が”Ｈ”であって、−ＰＡＰＡ信号が”Ｌ”の場合にのみ”Ｌ”の信号を出力する。即ち、ＡＮＤゲート１６０２は、フルカラー標準コピーモード設定時であって、黒エッジ部のＢＫ印字処理中にのみ”Ｌ”の信号をセレクタ１６０３のＳ端子に出力する。セレクタ１６０３は、”Ｈ”信号の入力に対して濃度データＶＩＤＥＯ７〜０を出力し、”Ｌ”信号の入力に対してマスキング処理の施された明度データＭＶＩＤＥＯを出力する。
【０１８２】
セレクタ１６０３のＡ端子にはマスキング処理された画像データＭＶＩＤＥＯ７〜０がＣ，Ｍ，Ｙ，Ｋの順で入力され、Ｂ端子には、濃度変換されたＶＩＤＥＯ７〜０データがＣ，Ｍ，Ｙ，Ｋの順で入力される。セレクタ１６０３より出力されるデータは、それぞれ５×５マトリクスのデータを形成するラインメモリ１６０４を介してラプラシアンフィルタ１６０５、スムージングフィルタ１６０７〜１６０９、５×５マトリクス最小値検出フィルタ１６１２、３×３マトリクス最小値検出フィルタ１６１３、そしてプリンタエッジ補正部１６１５に入力される。
【０１８３】
ラプラシアンフィルタ１６０５は、図６３に示すフィルタであり、中央に位置する注目画素のデータを強調データに変換する。ラプラシアンフィルタ１６０５より出力されたデータは次のＤＭＴＦテーブル１６０６に入力される。ＤＭＴＦテーブル１６０６は、図６４に示す変換を実行して濃度エッジ成分データＤＭＴＦ７〜０を出力する。
【０１８４】
スムージングフィルタ１６０７〜１６０９は、入力されるデータを、それぞれ３００ｄｐｉ、２００ｄｐｉ及び１００ｄｐｉ相当にまで平滑化するフィルタであり、例えば、図６５〜図６７に示すフィルタを用いる。各フィルタによりスムージング処理の施された各データは、スムージングしていないデータと共にスムージングフィルタ制御部１６１０に入力される。スムージングフィルタ制御部１６１０は、ＨＶＣ変換部１１００より出力されるシャープネス切換信号ＳＨ２〜０が入力される。このシャープネス切換信号ＳＨ２〜０は、図３４に示した画質制御回路１１０３にて設定される信号である。スムージングフィルタ制御部１６１０は、入力されたシャープネス切換信号ＳＨ２〜０の値に応じてスムージングされていないデータ及びスムージングフィルタ１６０７〜１６０９によりスムージングされたデータから該当するデータを選択してＳＤ７〜０として出力する。またシャープネス切換信号ＳＨ２〜０は、エッジ強調係数制御部１６１１から出力される８種類のエッジ強調係数ＥＤ７〜０をリアルタイム（１画素毎）に切り換えることができ、複数のシャープネスを同時に８エリアまで変更することができる。
【０１８５】
５×５マトリクス最小値検出フィルタ１６１２及び３×３マトリクス最小値検出フィルタ１６１３では、各マトリクスの中央に注目画素を配置した場合の当該マトリクス内にあるデータの最小値を出力するフィルタである。最小値検出フィルタ１６１２及び１６１３から出力される最小値データは、セレクタ１６１４に入力される。セレクタ１６１４は、フィルタ選択信号ＦＳＥＬ２の値に応じて上記入力される最小値データの内の何れか一方のデータを選択し、ＭＩＮ７〜０として出力する。フィルタ選択信号ＦＳＥＬ７〜０の値は、実験的に定められる。このように、所定の画素マトリクス内の最小値データを注目画素のデータとすれば、線の細い文字部は削除されることとなる。即ち、図６８の（ａ）に破線で囲まれた部分に示されるＣ，Ｍ，Ｙデータの微細なはみ出し線を消去し、図６８の（ｂ）に破線で囲まれた部分に示す状態に変更する。図６８の（ａ）に破線で囲まれた部分に示すＣ，Ｍ，Ｙデータの微細なはみ出し線を消去するのに、所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いるのは、以下の理由による。
【０１８６】
従来、上記微細なはみ出し線を消去するため、ＣＭＹデータの値からエッジ検出結果ＦＬ１７〜１０又はＦＬ２７〜２０を差し引いたデータをＣ，Ｍ，Ｙの画像データとして使用する複写機があった。しかし、上記従来の複写機では、黒文字のエッジ部分周辺のＣＭＹデータの値まで０になってしまい、図６９の（ａ）に示すように、黒文字のエッジ部分周辺に白抜けが生じる。そこで、本実施形態では、上記所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いることで、図６８の（ｂ）に示すように黒文字内部のＣＭＹデータの値のみを０にする。これにより図６９の（ｂ）に示すように、白抜けのない、エッジ強調された黒文字を印刷することができる。
【０１８７】
プリンタエッジ補正部１６１５は、感光体ドラムに形成されたトナー像を複写紙に転写する際に生じる印字特性を考慮に入れたエッジ補正処理を実行する。ここで、印字特性とは、例えば文字のエッジ部では、エッジの両端部に同量のトナーが付着すべきであるのに対して、その印字開始位置には多めのトナーが付着する一方で、エッジの終端部分では、逆にトナーがかすれ気味になることをいう。これは、エッジの立ち上がりまたは立ち下がりの程度が大きく、かつ下地となる立ち上がり前の画素のデータの値がほぼ０であると見なされるような場合に発生する。これに対して、エッジ補正は、図７０の（ａ）に示すように、所定のデータ値を持つエッジ部分のデータに対して、斜線で示す領域のデータを付加して行われる。図７０の（ｂ）に実線で補正前に用紙に付着するトナーの量を示すと共に、点線で補正後の用紙に付着するトナーの量とを示す。図示するように、補正後では、エッジの立ち上がり部分でのトナーのつき過ぎ、及び立ち下がり部分でのトナーのかすれが軽減される。
【０１８８】
図７１は、プリンタエッジ補正部１６１５の構成図である。減算器１６５０は、中心画素のデータを（Ｌ）で表した場合に、（Ｌ＋１）番目の画素のデータから（Ｌ）番目のデータを差し引いた値を求める。また、減算器１６５１は、（Ｌ−１）番目のデータから（Ｌ）番目のデータを差し引いた値を求める。比較器１６５３は、減算器１６５０で求められた差が所定の基準値ＲＥＦ１７〜１０よりも大きな場合には、”Ｌ”の信号をＳ０端子に出力する。また、比較器１６５４は、減算器１６５１で求められた差が所定の基準値ＲＥＦ２７〜２０よりも大きな場合には、”Ｌ”の信号をＳ１端子に出力する。また、比較器１６５２は、（Ｌ）番目のデータと基準値ＲＥＦ３７〜３０とを比較する。ここで、（Ｌ）番目のデータの値が基準値ＲＥＦ３７〜３０よりも小さい場合には、”Ｌ”の信号をＳ２端子に出力する。
【０１８９】
Ｓ２、Ｓ１及びＳ０の３つの端子に”Ｌ”が入力された場合、当該画素は、図７２の（ｂ）に示すようにエッジの谷間にあり、かつ所定値以下のデータであることが分かる。この場合、セレクタ１６５５は、加算データＰＤ７〜０をＡＤＤ１７〜１０として出力する。また、Ｓ１の端子に”Ｈ”の信号が入力され、Ｓ０及びＳ２の端子に”Ｌ”の信号が入力された場合、当該画素は、図７２の（ａ）に示すようにエッジの立ち上がり部分であり、かつ所定値以下の画素であることがわかる。この場合、セレクタ１６５５は、加算データＰＤ１７〜１０をＡＤＤ１７〜１０として出力する。また、Ｓ０の端子に”Ｈ”の信号が入力され、Ｓ１及びＳ２の端子に”Ｌ”が入力された場合、当該画素は、図７２の（ｃ）に示すように、エッジの立ち下がり部分であり、かつ所定値以下の画素であることが分かる。この場合、セレクタ１６５５は、加算データＰＤ２７〜２０をＡＤＤ１７〜１０として出力する。セレクタ１６５５は、Ｓ２端子、Ｓ１端子及びＳ０端子に入力される各信号が上記組み合わせ以外の場合には全て値０のデータをＡＤＤ１７〜１０として出力する。
【０１９０】
さらに、図６１に示すＭＴＦ補正部の構成に基づいて、ＭＴＦ補正部１６００の実行するＭＴＦ補正について説明する。図示するセレクタ１６１６及びセレクタ１６１７は、前述したように、印字処理にある画素の種類に応じて明度エッジ成分データＶＭＴＦ７〜０、濃度エッジ成分データＤＭＴＦ７〜０もしくはエッジ強調量０のデータから適当なデータを選択してエッジ強調成分データＵＳＭ７〜０として出力する。セレクタ１６１６及びセレクタ１６１７には、ＭＴＦ補正パラメータ制御部１６１０より出力されるＤＭＰＸ０及びＤＭＰＸ１がそれぞれ入力される。ＤＭＰＸ０及びＤＭＰＸ１は、各モード設定時における印字処理中にある画素の種類に応じて前に説明した表５〜表１０に示すように出力される。
【０１９１】
また、セレクタ１６２２及びセレクタ１６２３は、領域判別部１５００より入力される網点判別結果−ＡＭＩ０〜−ＡＭＩ３に基づいてエッジ強調係数ＥＤ７〜０を抑制して出力する。セレクタ１６２２のＤ端子に入力されるエッジ強調係数ＥＤ７〜０はＣＰＵ１により設定される信号であり、エッジ強調の程度（シャープネス）を制御する係数である。また、セレクタ１６２３のＡ端子〜Ｃ端子には、それぞれ、係数ＥＤ７〜０信号を１／４倍，２／４倍，３／４倍にしたデータが入力される。ＭＴＦ補正パラメータ制御部１６０１より、セレクタ１６２２にはＤＭＰＸ２及びＤＭＰＸ３が入力され、セレクタ１６２３にはＤＭＰＸ４が入力される。ＤＭＰＸ２〜ＤＭＰＸ４は、次の「表１２」に示すように−ＡＭＩ０〜−ＡＭＩ３の値に基づいて出力される。−ＡＭＩ０〜−ＡＭＩ３の全てが”Ｈ”である場合、即ち、領域判別部１５００で網点画像でないと判別された場合には、エッジ強調係数ＥＤ７〜０をそのままＥＤ１７〜１０として演算器１６１８に出力する。前に説明したように領域判別部１５００では、網点の度合いが高くなるのに従い、−ＡＭＩ０、−ＡＭＩ１、−ＡＭＩ２、−ＡＭＩ３を順に”Ｌ”に切り換えて出力する。ＭＴＦ補正パラメータ制御部１６０１では、この網点度に応じてＡ端子〜Ｃ端子に入力されたデータを選択して出力する。
【表１２】
0003729131.tif 000016
演算器１６１８は、エッジ強調量ＵＳＭ７〜０にエッジ強調係数ＥＤ１７〜１０を掛け合わせて得られるデータをエッジ強調量ＵＳＭ１７〜１０として出力する。
【０１９２】
セレクタ１６２６及びセレクタ１６２７には、ＭＴＦ補正パラメータ制御部１６０１より出力されるＤＭＰＸ５及びＤＭＰＸ６がそれぞれ入力される。ここでは、印字に用いる画像データを、印字処理にある画素の種類に応じて通常の画素データＳＤ７〜０、スムージング処理の施されたデータＦＳＤ７〜０、図６０に示したセレクタ１６１４より出力されるデータＭＩＮ７〜０より選択してＶＩＤＥＯ１７〜１０として出力する。ＤＭＰＸ５及びＤＭＰＸ６は、各モード設定時における印字処理中にある画素の種類に応じて前に説明した「表５」〜「表１０」に示すように出力される。
【０１９３】
加算器１６２４は、エッジ強調量ＵＳＭ１７〜１０を画素データＶＩＤＥＯ１７〜１０に加算し、これをＶＩＤＥＯ２７〜２０として出力する。加算器１６２８は、ＶＩＤＥＯ２７〜２０にプリンタエッジ補正部１６１５より出力される加算データＡＤＤ１７〜１０を加算し、これをＶＩＤＥＯ３７〜３０として出力する。前に説明したように、加算データＡＤＤ１７〜１０は、エッジの立ち上がりまたは立ち下がり部分にある画素のデータに対して加算するデータである。
【０１９４】
(b-13) γ補正部
ＭＴＦ補正後のイメージデータ（ＶＩＤＥＯ３７〜３０）は、図７３に示すγ補正部１７００に入力される。γ補正部１７００では、使用者の好みに応じてγカーブを変更し、所望する画質のデータに変更して出力する。ＶＩＤＥＯ３７〜３０は、γカーブ切換信号ＧＡ２〜０と共にγ補正テーブル１７０２に入力される。γカーブ切換信号ＧＡ２〜０は、図３４に示した画質制御回路１１０３にて設定される信号である。γ補正テーブル１７０２は、γカーブ切換信号ＧＡ２〜０をテーブルのＢＡＮＫ信号として８種類の階調カーブをリアルタイムに切り換えることができる。この８種類の階調カーブを図７４及び図７５に示す。図７４は、明暗調整モード設定時のγカーブ切換信号ＧＡ２〜０の値に対応する階調カーブを示す。また、図７５は、コントラスト調整モード設定時のγカーブ切換信号ＧＡ２〜０に対応する階調カーブを示す。γ補正テーブル１７０２では、γカーブ切換信号ＧＡ２〜０により選択された階調カーブに従い、ＶＩＤＥＯ３７〜３０のデータＤin７〜０に対応するデータＤout７〜０をＶＩＤＥＯ４７〜４０として出力する。
【０１９５】
γ補正テーブル１７０２より出力されたＶＩＤＥＯ４７〜４０は、演算器１７０３及び１７０４において、次の「数２２」に示す演算が施される。
【数２２】
ＶＩＤＥＯ７７〜７０＝（ＶＩＤＥＯ４７〜４０−ＵＤＣ７〜０）×ＧＤＣ７〜０／１２８
(但し、値が２５６を越える場合には、ＶＩＤＥＯ７７〜７０＝２５６とする。)ここで、下地除去データＵＤＣ７〜０及び傾き補正データＧＤＣ７〜０は、次の「表１３」に示すように、ＣＯ２〜０に対応してカラーバランス制御部７０１が出力する８種類のデータである。
【表１３】
0003729131.tif 000017
【０１９６】
図７６は、ＣＯ２〜０の値が１〜７の各々の場合におけるＶＩＤＥＯ４７〜４０とＶＩＤＥＯ７７〜７０との関係を示すグラフである。図７７に示すように、ＶＩＤＥＯ４７〜４０に対して、下地除去データＵＤＣ７〜０を除去し、傾き補正データＧＤＣ７〜０分だけ傾きを補正する。
【０１９７】
【発明の効果】
本発明の画像処理装置では、搬送手段が転写手段へ用紙を搬送する方向を基準としてエッジの立ち上がり部に生じるトナーのつき過ぎ、及び立ち下がり部に生じるトナーのかすれを解消することができる。
【図面の簡単な説明】
【図１】  本実施形態のデジタルカラー複写機の構成断面図である。
【図２】  操作パネル２５の正面図である。
【図３】  読取信号処理部２０の処理ブロック図である。
【図４】  読取信号処理部２０の処理ブロック図である。
【図５】  Ａ／Ｄ変換部３００の構成図である。
【図６】  シェーディング補正部４００の構成図である。
【図７】  ８ビットの入力データＤinに対して逆数変換テーブル４０６から出力される１２ビットの逆数変換データＤoutの関係を示すグラフである。
【図８】  ＣＣＤイメージセンサ１４の構成を示す図である。
【図９】  ライン間補正処理部５０１及び補間処理部５０２の構成図である。
【図１０】  ライン間補正処理部５０１に入力される−ＦＩＦＯＥＮ信号、−ＦＲＥＳ１信号、−ＦＲＥＳ２信号、−ＦＲＥＳ３信号、及びライン間補正処理部５０１に入力／出力されるＲ，Ｇ，Ｂデータを示すタイムチャートである。
【図１１】  フィールドメモリ５０４より出力されるＲ２７〜２０データと、フィールドメモリ５０５より出力されるＧ２７〜２０データと、Ｂ２７〜２０データとの読取位置に関するデータのずれについて示す図である。
【図１２】  ＡＥ処理部６００の構成を示すブロック図である。
【図１３】  ヒストグラム生成部６０２の構成を示す図である。
【図１４】  ある原稿の濃度ヒストグラムを示す図である。
【図１５】  原稿サイズ検出部６５０の構成を示す図である。
【図１６】  原稿台ガラス上に載置された原稿と、原稿サイズ検出部６５０における各信号との関係を示す図である。
【図１７】  原稿台ガラス上に載置された原稿と、変倍・移動処理回路８０１より出力されるＤＣＬＲ１信号との関係を示す図である。
【図１８】  ＣＰＵ１の実行するＡＥ処理のフローチャートである。
【図１９】  ＣＰＵ１の実行するＡＥ処理のフローチャートである。
【図２０】  ＣＰＵ１の実行するＡＥ処理のフローチャートである。
【図２１】  Ｒデータ、Ｇデータ、Ｂデータがそれぞれ入力される変倍・移動処理部８００の構成を示す。
【図２２】  （ａ）は、原稿台ガラス１５上に載置された原稿用紙以外の部分を示し、（ｂ）は、原稿を縮小することで生じる余白部分を示す。
【図２３】  （ａ）は、４００ｄｐｉの密度での読取データＤ１，Ｄ２，…を示し、（ｂ）は、２００ｄｐｉの密度での読取データＤ１'，Ｄ２'，…を示し、（ｃ）は、４００ｄｐｉで読み取られたデータを半分に間引いて２００ｄｐｉとして用いる際の読取データＤ１"，Ｄ２"，…を示す図である。
【図２４】  読取画像を等倍出力する際の上記各信号のタイミング関係を示す図である。
【図２５】  読取画像を主走査方向にＸ倍（但し、Ｘ＞１である）して出力する場合の上記各信号のタイミング関係を示す図である。
【図２６】  読取画像を主走査方向にＸ倍（但し、Ｘ＜１である。）して出力する場合の上記各信号のタイミング関係を示す図である。
【図２７】  （ａ）及び（ｂ）は、読み取った原稿の画像の左右への移動を示す図である。
【図２８】  （ａ）は、変倍・移動制御部８０１から各変倍メモリ１及び２に入力される−ＷＲＳＴ１及び−ＲＲＳＴ２の波形と、−ＷＲＳＴ２及び−ＲＲＳＴ１の波形とを示し、（ｂ）は、（ａ）の波形に同期して出力される各信号（Din,-WE1,-WE2,-RE1,-RE2,Dout）の波形を示し、（ｃ）は、−ＷＥ１，２信号を”Ｌ”に切り換えるタイミングを遅らした場合の波形を示す図である。
【図２９】  １枚の複写紙上に読取原稿の画像を複数回出力するイメージリピートを示す図である。
【図３０】  イメージリピートを行う際の各信号のタイミングを示すタイムチャートである。
【図３１】  ＨＶＣ変換部１１００を構成する処理ブロックを示す図である。
【図３２】  明度信号（Ｖ７〜０）、色差信号（WR７〜０、WB７〜０）を求める際に使用するａ１，ａ２の係数値を定める際のフローチャートである。
【図３３】  色差信号（WR７〜０、WB７〜０）を色空間上の色相面の直交座標軸で表した図である。
【図３４】  画質制御回路１１０３の回路構成を示す図である。
【図３５】  画質モニタ機能により複写紙上にプリントアウトされる画像と、画質制御回路１１０３内の各信号との関係を示す図である。
【図３６】  マスキング係数切換信号ＭＡ２−０の値と、色循環との関係を示す図である。
【図３７】  カラーバランス切り換え信号ＣＯ２〜０の値と、色循環との関係を示す図である。
【図３８】  彩度調整を行う際の色循環の様子を示す図である。
【図３９】  濃度変換部１２００の構成を示す図である。
【図４０】  ＬＯＧテーブル１２０１〜１２０３におけるデータ変換を示す図である。
【図４１】  ＵＣＲ／ＢＰ処理部１３００の構成を示す図である。
【図４２】  （ａ）及び（ｂ）は、ＵＣＲ／ＢＰ処理を説明するための図である。
【図４３】  ＵＣＲテーブルを示す図である。
【図４４】  色補正部１４００の構成を示す図である。
【図４５】  Ｇフィルターの分光特性を示す図である。
【図４６】  Ｍトナーの分光特性を示す図である。
【図４７】  領域判別部１５００の構成を示す図である。
【図４８】  領域判別部１５００の構成を示す図である。
【図４９】  （ａ）は、太さの異なる５つのラインの明度分布を示し、（ｂ）は、（ａ）の各ラインの１次微分結果を示す図であり、（ｃ）は、（ａ）の各ラインの２次微分結果を示す図である。
【図５０】  主走査方向の１次微分フィルタ１５０３を示す図である。
【図５１】  副走査方向の１次微分フィルタ１５０４を示す図である。
【図５２】  ２次微分フィルタ１５０８を示す図である。
【図５３】  Ｒ，Ｇ，Ｂ各のデータの位相がわずかながらずれたため、黒の画素であるにもかかわらず、彩度データＷ７〜０の値が大きくなる場合を示し、当該彩度データＷ７〜０をスムージングして得られるＷＳ７〜０を重ねて表した図である。
【図５４】  スムージングフィルタ１５１５を示す図である。
【図５５】  ＷＲＥＦテーブルを示す図である。
【図５６】  黒文字と誤判別されやすい領域のＲＧＢ画像データ及び彩度データＷ７〜０、色差信号WR及びWBを示す図である。
【図５７】  白網点検出フィルタ１５１０及び黒網点検出フィルタ１５１１において、注目画素Ｘを取り囲む８方向の前後２画素の位置を示す図である。
【図５８】  ４段階の網点判定リファレンスレベル（ＣＮＴREF１７〜１０、ＣＮＴREF２７〜２０、ＣＮＴREF３７〜３０、ＣＮＴREF４７〜４０）と、−ＡＭＩ０〜−ＡＭＩ３との関係を示す図である。
【図５９】  ＶＭＴＦテーブルを示す図である。
【図６０】  ＭＴＦ補正部１６００の構成を示す図である。
【図６１】  ＭＴＦ補正部１６００の構成を示す図である。
【図６２】  画素クロックに同期して送られてくるイメージデータの値に対応して生成される発光デューティ比１００％のＬＤ駆動信号と、制限パルスにより発光デューティ比を８０％に制限されたＬＤ駆動信号とを示す図である。
【図６３】  ラプラシアンフィルタ１６０５を示す図である。
【図６４】  ＤＭＴＦテーブル１６０６を示す図である。
【図６５】  入力される４００ｄｐｉのデータを３００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図６６】  入力される４００ｄｐｉのデータを２００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図６７】  入力される４００ｄｐｉのデータを１００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図６８】  黒文字のエッジ強調時におけるＢｋデータとＣ，Ｍ，Ｙデータとの関係を示す図である。
【図６９】  （ａ）は、Ｂｋデータと、Ｃ，Ｍ，Ｙデータとの関係が図６９の（ａ）の場合に複写紙上に再現される画像を表し、（ｂ）は、上記関係が図６９の（ｂ）の場合に複写紙上に再現される画像を表す。
【図７０】  （ａ）は、画像データのエッジ部分に斜線で示す補正データを付加するさいの図であり、（ｂ）は、実線で補正前に用紙に付着するトナーの量を示すと共に、点線で補正後の用紙に付着するトナーの量とを示す。
【図７１】  プリンタエッジ補正部１６１５の構成を示す図である。
【図７２】  （ａ）は、エッジの立ち上がり部分の画像データにＰＤ７〜０を加算する場合を示し、（ｂ）は、エッジとエッジの谷間にある箇所の画像データにＰＤ１７〜１０を加算する場合を示し、（ｃ）は、エッジの立ち下がり部分の画像データにＰＤ２７〜２０を加算する場合を示す。
【図７３】  γ補正部１７００の構成を示す図である。
【図７４】  明暗調節モードにおけるγ補正テーブルを示す図である。
【図７５】  コントラスト調整モードにおけるγ補正テーブルを示す図である。
【図７６】  ＣＯ２〜０の値が１〜７の各々の場合におけるＶＩＤＥＯ４７〜４０とＶＩＤＥＯ７７〜７０との関係を示すグラフである。
【図７７】  ＶＩＤＥＯ４７〜４０に対して、下地除去データＵＤＣ７〜０を除去し、傾き補正データＧＤＣ７〜０分だけ傾きを補正する場合のグラフの変化を示す図である。
【符号の説明】
１００…イメージリーダ部
６００…ＡＥ処理部
１１００…ＨＶＣ変換部
１４００…色補正部
１５００…領域判別部
１６００…ＭＴＦ補正部
【図１】
0003729131.tif 000018
【図２】
0003729131.tif 000019
【図３】
0003729131.tif 000020
【図４】
0003729131.tif 000021
【図５】
0003729131.tif 000022
【図６】
0003729131.tif 000023
【図７】
0003729131.tif 000024
【図８】
0003729131.tif 000025
【図９】
0003729131.tif 000026
【図１０】
0003729131.tif 000027
【図１１】
0003729131.tif 000028
【図１２】
0003729131.tif 000029
【図１３】
0003729131.tif 000030
【図１４】
0003729131.tif 000031
【図１５】
0003729131.tif 000032
【図１６】
0003729131.tif 000033
【図１７】
0003729131.tif 000034
【図１８】
0003729131.tif 000035
【図１９】
0003729131.tif 000036
【図２０】
0003729131.tif 000037
【図２１】
0003729131.tif 000038
【図２２】
0003729131.tif 000039
【図２３】
0003729131.tif 000040
【図２４】
0003729131.tif 000041
【図２５】
0003729131.tif 000042
【図２６】
0003729131.tif 000043
【図２７】
0003729131.tif 000044
【図２８】
0003729131.tif 000045
【図２９】
0003729131.tif 000046
【図３０】
0003729131.tif 000047
【図３１】
0003729131.tif 000048
【図３２】
0003729131.tif 000049
【図３３】
0003729131.tif 000050
【図３４】
0003729131.tif 000051
【図３５】
0003729131.tif 000052
【図３６】
0003729131.tif 000053
【図３７】
0003729131.tif 000054
【図３８】
0003729131.tif 000055
【図３９】
0003729131.tif 000056
【図４０】
0003729131.tif 000057
【図４１】
0003729131.tif 000058
【図４２】
0003729131.tif 000059
【図４３】
0003729131.tif 000060
【図４４】
0003729131.tif 000061
【図４５】
0003729131.tif 000062
【図４６】
0003729131.tif 000063
【図４７】
0003729131.tif 000064
【図４８】
0003729131.tif 000065
【図４９】
0003729131.tif 000066
【図５０】
0003729131.tif 000067
【図５１】
0003729131.tif 000068
【図５２】
0003729131.tif 000069
【図５３】
0003729131.tif 000070
【図５４】
0003729131.tif 000071
【図５５】
0003729131.tif 000072
【図５６】
0003729131.tif 000073
【図５７】
0003729131.tif 000074
【図５８】
0003729131.tif 000075
【図５９】
0003729131.tif 000076
【図６０】
0003729131.tif 000077
【図６１】
0003729131.tif 000078
【図６２】
0003729131.tif 000079
【図６３】
0003729131.tif 000080
【図６４】
0003729131.tif 000081
【図６５】
0003729131.tif 000082
【図６６】
0003729131.tif 000083
【図６７】
0003729131.tif 000084
【図６８】
0003729131.tif 000085
【図６９】
0003729131.tif 000086
【図７０】
0003729131.tif 000087
【図７１】
0003729131.tif 000088
【図７２】
0003729131.tif 000089
【図７３】
0003729131.tif 000090
【図７４】
0003729131.tif 000091
【図７５】
0003729131.tif 000092
【図７６】
0003729131.tif 000093
【図７７】
0003729131.tif 000094