(57)【特許請求の範囲】
【請求項１】
縮小光学系によってカラーＣＣＤセンサに原稿情報を投影して画像を読み取る手段を備え、得られたカラーデータに基づいて、カラー画像を再現する画像形成手段を有する画像処理装置において、
得られた画像データを長波長データと短波長データとに分解する手段と、
分解された長波長データと短波長データを主走査方向にずらして、複数の新たなカラーデータを生成する手段と、
新たに生成された複数組のカラーデータに基づいて、原稿が白黒部か否かを判定するのに必要な彩度量を検出する手段と検出した彩度量に基づいて、画像処理内容を変更することを特徴とする画像処理装置。
【請求項２】
彩度量とは別に画像のエッジ部を検出する手段を有し、彩度量とエッジ検出結果に基づいて、原稿の黒文字部に相当する領域に対して、色再現に必要なカラーデータに補正を加えることを特徴とする請求項１に記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカラーＰＰＣにおける画像処理手段に関するものである。
【０００２】
【従来の技術】
フルカラーＰＰＣでは、原稿内の黒文字部を判別し、黒文字部の再現性が向上させる技術が一般化している。  この判別方法は、原稿内の文字部（エッジ部）と無彩色部を判別することで実現されている。  後者の無彩色判定は、様々な方法が提案されているが、いずれも入力したＲ，Ｇ，Ｂ信号に基づいて無彩色か否かを判定していることが普通である。たとえば、Ｒ，Ｇ，Ｂのカラーデータ（Ｒ、Ｇ、Ｂ）の最大色と最小色の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））によって、得られた信号を彩度データとして用いる例がある。つまり、（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））が大きい程、彩度が高いカラー画像部で、小さい程、彩度が低い白黒画像部ということを利用して判定する。一方で、画像読み取り系は、縮小型カラーセンサを利用した縮小光学系の装置がコスト面から一般的になっている。このカラーセンサは、図２に示すように主走査方向Ｒ，Ｇ，Ｂの各センサを平行に配置したものが一般的ある。
【０００３】
【発明が解決しようとする課題】
Ｒ，Ｇ，Ｂ，データの分光分布は、図１０に示すようにＲのデータは長波長であり、Ｂのデータは短波長となっている。また、一般的な縮小光学レンズの特性として、レンズに入射する画像光は、その読み取りの主走査方向における端部において、分光分布が長波長側のデータは内側（原稿中央側）に、短波長側のデータは外側に集光してしまう。従って、図２９に示す縦線のような画像は、主走査方向の端部でＲ，Ｇ，Ｂの位相がずれてＣＣＤセンサに集光されることになるここで問題になるのは、画像をＣＣＤセンサに投影する際の光学レンズにおいて色収差という現象が前記した無彩色判定に影響及ぼす。低解像度のセンサであれば、ほとんど、この問題は無視できるが、カラーＰＰＣでは４００ｄｐｉから６００ｄｐｉというように解像度は上がっていく方向にあり、これは無視できない課題になってきており、この位相ずれは、文字などのエッジ部では、色ずれとなったりする。特に、この現象によって、黒文字判別処理の無彩色部判定に必要な彩度データが黒エッジ部において、通常の値よりも高い値を示し、黒エッジ部でカラーエッジと判定する誤判定を引き起こす原因となる。（黒エッジ部での色にじみやかすれ）レンズの性能が向上すると色収差はかなり改善されるが、レンズの外形が大きくなったり、他の特性（解像度ｅｔｃ）が悪化したりすることが有る。また、製造のばらつきによって必ずしも設計値通りの特性にならないことが多い。予めレンズの色収差によって主走査方向に位相がずれた場合を想定して、主走査方向１ｄｏｔ毎に補正係数を記憶させて、この補正係数に応じたＲ，Ｇ，Ｂデータの位相補正を行うことも考えられるが、レンズの製造ばらつき毎に補正係数が異なるためマシン毎に係数を予め測定機などで求めておく必要があり、生産効率が良くならない。そこで本発明では、レンズの色収差現象の特徴を考慮して、Ｒ，Ｇ，Ｂデータの位相ずれが生じても正確な彩度データを得る補正方法を考案した。
【０００４】
【課題を解決するための手段】
上記課題を解決するために、本願発明では、縮小光学系によってカラーＣＣＤセンサに原稿情報を投影して画像を読み取る手段を備え、得られたカラーデータに基づいて、カラー画像を再現する画像形成手段を有する画像処理装置において、得られた画像データを長波長データと短波長データとに分解する手段と、分解された長波長データと短波長データを主走査方向にずらして、複数の新たなカラーデータを生成する手段と、新たに生成された複数組のカラーデータに基づいて、原稿が白黒部か否かを判定するのに必要な彩度量を検出する手段と、検出した彩度量に基づいて、画像処理内容を変更することを特徴とする。さらに、本発明の画像処理装置は、彩度量とは別に画像のエッジ部を検出する手段を有し、彩度量とエッジ検出結果に基づいて、原稿の黒文字部に相当する領域に対して、色再現に必要なカラーデータに補正を加えることを特徴とする。
【０００５】
【発明の実施の形態】
画像読み取り手段によって読み取られた画像データは、分解手段によって長波長データと短波長データとに分解され、生成手段によってこれら分解された長波長データと短波長データを主走査方向にずらしたカラーデータが複数組生成される。そして、彩度量検出手段によって、これら複数組のカラーデータから画像の彩度量が検出され、これ基づいて画像処理内容が変更される。
【０００６】
【実施例】
以下、添付の図面を参照して本発明の実施例を説明する。
【０００７】
（１）デジタルカラー複写機の全体構成
図１はデジタルフルカラー複写機の全体構成を示す。イメージスキャナ部３０で原稿を読取り、デジタル信号処理ユニット１０で信号処理を行なう。プリンタ部２０は、イメージスキャナ部３０で読取られた原稿画像に対応した画像を用紙にフルカラーでプリント出力する。
【０００８】
イメージスキャナ部３０において、原稿台ガラス３１上に置かれた原稿は、抑え圧板３９で押えられるが、自動原稿搬送装置（図示しない）を装着する時には、これが取って代わる。原稿台ガラス３１上の原稿は、ランプ３２で照射され、ミラー３３ａ，３３ｂ，３３ｃに導かれ、レンズ３４によりリニアフルカラーセンサ（ＣＣＤ）３６上に像を結び、フルカラー情報レッド（Ｒ），グリーン（Ｇ），ブルー（Ｂ）成分に変換され信号処理部１０に送られる。なおスキャナ−モータ３７を駆動することにより、第１スライダ３５は速度Ｖで、第２スライダ４０はＶ／２でカラーセンサの電気的走査方向に対して垂直方向に機械的に動き、原稿全面を走査する。また、シェーディング補正用の白色板３８は、原稿台ガラス３１の端に配置される。
【０００９】
信号処理部１０は、読取られた信号を電気的に処理し、マゼンタ（Ｍ），シアン（Ｃ），イエロー（Ｙ），ブラック（Ｂｋ）の各成分に分解してプリンタ部２０に送る。イメージスキャナ部３０における１回の原稿走査につき、Ｃ，Ｍ，Ｙ，Ｂｋのうちひとつの成分が順次プリンタ部２０に送られ、計４回の原稿走査により１回のプリントアウトが完成する（面順次転送方式）。
【００１０】
信号処理部１０より送られてくるＣ，Ｍ，Ｙ，Ｂｋの画像信号は、レーザダイオードドライブ（ＰＨＣ部）で画像信号レベルに応じて半導体レーザ２１４を駆動変調する。レーザ光はポリゴンミラー２１５、ｆ−θレンズ２１６、折り返しミラー２１７ａ，ｂを介して感光ドラム２０６上を走査する。
【００１１】
現像ユニットは、Ｃ，Ｍ，Ｙ，Ｂｋの各現像部２０８ａ、２０８ｂ、２０８ｃ、２０８ｄにより構成されており、現像器２０８ａ，２０８ｂ，２０８ｃ，２０８ｄが感光ドラム２０６に接し、帯電チャージャー２０７により帯電された感光ドラム２０６上に形成された静電潜像をトナーで現像する。一方、給紙ユニット２０１ａ，２０１ｂ，２０１ｃより給紙されてきた用紙を転写ドラム２０２に吸着チャージャー２０４により巻き付け、タイミングローラ２０３により転写位置へ搬送し、転写チャージャー２０５により感光ドラム２０６上に現像された像を用紙に転写する。このようにしてＣ，Ｍ，Ｙ，Ｂｋの４色が順次転写された後、分離チャージャー２０９ａ、２０９ｂにより用紙は分離され、搬送され、定着ローラ２１０ａ，２１０ｂを通過し、排紙トレー２１１に排出される。なお、２１８，２１９は転写ドラムの基準位置センサ、２２０は用紙を転写ドラムから分離する分離爪である。
【００１２】
（２）信号処理部における画像信号の処理
図３と図４は、信号処理部１０の画像処理の全体の構成を示す。イメージスキャナ部３０は、縮小光学系によって原稿面からの反射光をリニアＣＣＤセンサ３６上に結像させ、Ｒ，Ｇ，Ｂの各色分解情報に光電変換されたアナログ信号を得る。これらの信号は、信号処理部１０に送られる。
【００１３】
Ａ／Ｄ変換部１００は、ＣＣＤセンサ３６で光電変換された４００ＤＰＩの画像データを、Ａ／Ｄ変換器によってＲ，Ｇ，Ｂの色情報毎に８ビット（２５６階調）のデジタルデータに変換する。シェーディング補正部１０２は、Ｒ，Ｇ，Ｂデータの主走査方向の光量ムラをなくすため、各Ｒ，Ｇ，Ｂ毎に独立して、原稿読み取りに先だって、シェーディング補正用の白色板３８を読み取ったデータを内部のシェーディングメモリ（図示しない）に基準データとして格納しておき、逆数に変換した後で原稿情報の読み取りデータと乗算してシェーディングの補正を行う。ライン間補正部１０４は、Ｒ，Ｇ，Ｂの各センサチップのスキャン方向の読み取り位置を合わせるためにスキャン速度（副走査側の変倍率）に応じて、内部のフィールドメモリ（図示しない）を用いて、白色データをライン単位でディレイ制御して、Ｒ，Ｇ，Ｂのデータを出力する。タイミング制御部１０６は、ＣＣＤセンサ３６、Ａ／Ｄ変換部１００、シェーディング補正部１０２およびライン間補正部１０４のタイミングを制御する。
ライン間補正部１０４から出力されたＲ，Ｇ，Ｂデータについて、変倍・移動制御部１０８は、Ｒ，Ｇ，Ｂデータ毎に変倍用のラインメモリを２個用いて、１ラインに入出力を交互に行い、その書き込みタイミングと読み出しタイミングを独立して制御することで主走査方向の変倍・移動制御を行う。この制御において、変倍率に応じて縮小側では書き込み前に、拡大側では読み出した後に補間処理を行い、画像の欠損やがたつきを防止している。また、この制御によって、イメージリピート処理や拡大連写処理、鏡処理を行う。
【００１４】
ヒストグラム生成部１１０は、原稿情報を予備スキャンして得られたライン間補正後のＲ，Ｇ，Ｂデータから、明度信号を生成し、原稿のヒストグラムを作成する。得られたヒストグラム情報から、原稿がカラー／白黒を判断する自動カラー選択判別や原稿の下地レベルを自動的に飛ばすために原稿下地レベルの判断、及びコピー動作の原稿モード（標準／写真モード）の設定を自動的に行う。
【００１５】
ＨＶＣ変換部１１４は、変倍・移動制御部１０８からのＲ，Ｇ，Ｂデータを明度信号（Ｖデータ）と色差信号（Ｃｒ，Ｃｂデータ）に一旦変換する。編集処理部１１６は、Ｖ，Ｃｒ，Ｃｂデータを受けて、オプションであるエディタの指定に基づいて、カラーチェンジや閉ループ領域検出による色づけなどの編集作業を行う。
【００１６】
紙幣認識部１１８は、原稿ガラス３１上に積載された原稿が、紙幣や有価証券などであるか否かを判断し、その結果に基づきコピー禁止を命令する。
【００１７】
画像インターフェイス部１２０は、第１画像セレクタ１２２を介して送られるＶ，Ｃｒ，Ｃｂデータを受けて、外部装置へイメージデータを転送する。様々なイメージデータの色信号インターフェースに対応するため、このブロックでは、Ｖ，Ｃｒ，Ｃｂ信号からＲ，Ｇ，Ｂ信号や汎用色空間であるＸ，Ｙ，Ｚ信号やＬ＊，ａ＊，ｂ＊信号などに変換し外部装置へ出力したり、逆に外部から転送されてくる画像データをＶ，Ｃｒ，Ｃｂ信号に変換する機能を有している。さらにプリンタ部２０に転送するＣ，Ｍ，Ｙ，Ｂｋデータを外部装置に転送したり、外部装置からのＣ，Ｍ，Ｙ，Ｂｋ信号を受けて、プリンタ部２０側に転送する機能もある。
【００１８】
画像合成部１２４は、第２画像セレクタ１２６を介して画像インターフェイス部１２０または編集処理部１１６から出力されたＶ，Ｃｒ，Ｃｂデータのいずれかを選択した後、ＨＶＣ変換部１１４からの原稿データとの画像合成（はめ込み・文字合成）を行う。
【００１９】
ＨＶＣ調整部１２８は、画像合成部１２４からのＶ，Ｃｒ，Ｃｂデータについて明度（Ｖ：明るさ）、色相（Ｈ：色合い）、彩度（Ｃ：あざやかさ）という人間の３感覚に対応した画像調整を行う目的で、操作パネルの指定に基づいてＨ，Ｖ，Ｃ毎に独立して調整を行う。
【００２０】
ＡＥ処理部１３０は、ヒストグラム生成部で得られた情報に基づいて、明度成分に対して原稿の下地レベルを制御する。
【００２１】
逆ＨＶＣ変換部１３２は、再びＶ，Ｃｒ，ＣｂデータからＲ，Ｇ，Ｂデータにデータ変換をする。
【００２２】
色補正部１３４では、まずＬＯＧ補正部１３６が、再変換されたＲ，Ｇ，Ｂデータを濃度データ（ＤＲ，ＤＧ，ＤＢ）に変換する一方、単一色データ生成部１３８が、Ｒ，Ｇ，Ｂデータより明度データを作成後、単一色再現用の階調データ（ＤＶ）を生成する。ＵＣＲ・ＢＰ処理部１４０は、Ｒ，Ｇ，Ｂデータの最大値と最小値の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））を原稿彩度情報とし、ＤＲ，ＤＧ，ＤＢの最小値（ＭＩＮ（ＤＲ，ＤＧ，ＤＢ））を原稿下色成分として、それらの値に応じた下色除去・墨加刷処理を行い、ＤＲ，ＤＧ，ＤＢデータからＣＯ，ＭＯ，ＹＯ，Ｂｋデータを作成する。マスキング演算部１４２は、色補正用マスキング演算処理を行って、ＵＣＲ処理後のＣ，Ｍ，Ｙデータ（ＣＯ，ＭＯ，ＹＯ）をプリンタ部２０のカラートナーに応じた色再現用のＣＭＹデータに変換する。色データ選択部１４４は、操作パネルの指定あるいはＡＣＳ判別で白黒と判断された場合、白黒コピーモードとして、単一色用のＤＶデータを出力し、フルカラーモードでは、再現工程信号（ＣＯＤＥ）に従い、Ｃ，Ｍ，Ｙ再現工程時には、マスキング演算処理データ（Ｃ，Ｍ，Ｙデータ）を、Ｂｋ再現工程時には、ＢＰ処理データ（Ｂｋデータ）を選択して出力する。
【００２３】
一方、領域判別部１４６は、Ｒ，Ｇ，Ｂデータより、最小値（ＭＩＮ（Ｒ，Ｇ，Ｂ））と最大値と最小値の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））より、黒文字判別や網点判別などの判別を行い、その結果（ＪＤ信号）と補正データ（ＵＳＭ信号）を出力する。また、画像文字領域の再現性と画像の粒状性を両立するため、プリンタ側に画像再現周期を可変するためのＬＩＭＯＳ信号を出力する。
【００２４】
ＭＴＦ補正部／シャープネス調整部１４８は、入力されるＣ，Ｍ，Ｙ，Ｂｋデータに対して、領域判別結果からエッジ強調・色にじみ補正・スムージング処理など制御することで、コピー画像の最適な補正を行う。
【００２５】
さらに、γ補正／カラーバランス調整部１５０は、操作パネル上から入力された濃度レベル情報に応じて、γカーブやＣ，Ｍ，Ｙ，Ｂｋのカラーバランスを調整する。こうして、様々な補正を行ったＣ，Ｍ，Ｙ，Ｂｋデータをプリンタ側に階調再現方法を切り替えるＬＩＭＯＳ信号とともに転送し、４００ＤＰＩ、２５６階調のフルカラーコピー画像を得る。
【００２６】
ここで、ＣＰＵ１５２は信号処理部１０を制御し、また、操作パネル１５４は、データの入出力と表示を行う。
【００２７】
図５〜７は領域判別部１４６の詳細を示すブロック図である。図５において、逆ＨＶＣ変換処理部から転送されたＲ，Ｇ，Ｂデータ（Ｒ，Ｇ，Ｂ）から次段の判別処理に必要な疑似彩度・明度信号を作成する。  彩度信号（Ｗ７−０）は、ＵＣＲ／ＢＰ処理部で述べたものと同様で、Ｒ，Ｇ，Ｂデータの最大色と最小色の差（ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））によって作成している。    つまり、Ｗ７−０が大きいほど彩度が大きいカラー画像成分で、小さいほど無彩色すなわち白黒画像成分ということができる。
【００２８】
この彩度データを求める前段で、Ｒ，Ｇ，Ｂデータの色収差現象による位相ずれを補正している。  これはレンズの色収差の影響によって、図２９に示すように主走査方向の端部で光学系の色ずれが生じる。  レンズの中央部に比べ端部は、光の波長によって長波長側（Ｒ）は内側に集光し、短波長側（Ｂ）は外側に集光する。この為、縦線のような画像は、Ｒ，Ｇ，Ｂの位相がずれてＣＣＤに集光される。色収差は、カラーパッチなどの比較的平坦な濃度分布の画像では問題とならないが、文字などのエッジ部では色ずれとなったりする。  特に後述する黒文字判別処理において、黒エッジ部で誤判定を起こし文字周辺に色にじみや文字切れが発生する。
【００２９】
このため、カラーＣＣＤを用いたＰＰＣでは、高品質なレンズが求められるが、レンズ性能を向上させてもレンズ系が大きくなり、スキャナの光学系を含めた装置が大きくなる。また、レンズの部品差ばらつきも無視できない。このため、画像処理系でこれを補正する方法として考えられるのは、主走査方向に色収差の状態を示すデータ（補正係数）をあらかじめ１ｄｏｔ毎にメモリなどに記憶しておき、そのデータに基づいてＲとＢデータは隣接画素と混合し、Ｇデータと位相を合わせる方法がある。
【００３０】
0003609525.tif 000002
しかしこの方法では、レンズによる製造ばらつきの為決まった色収差の状態が異なり、マシン毎に色収差の状態を求めて補正係数を前もって記憶しておく必要が生じ、生産効率が良くない。
【００３１】
そこで本システムでは、図５に示すように予め４種の色収差状態を補正する位相補正回路１４６１〜１４６４を用意しておき、各補正回路のＲ，Ｇ，Ｂデータの彩度データ（＝最大色−最小色）を彩度検出回路１４６５〜１４６９で求め、その彩度データの中で最も小さいデータを選択回路１４７１にて選択して、色収差補正した彩度データとしている。
【００３２】
0003609525.tif 000003
これは、色収差が補正された条件  →  Ｒ，Ｇ，Ｂの位相ずれがない  →  ＭＡｘ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ）が最も小さいという論理に基づいている。この方法では、マシン毎のレンズ性能のばらつきをに影響されることなく、色収差補正された彩度データが得られる。（図１１）このように、本実施例では予め決まった補正係数を持った位相補正回路を複数用意しておき、各補正回路のＲ、Ｇ、Ｂデータの彩度データ（＝ＭＡＸ（Ｒ，Ｇ，Ｂ）−ＭＩＮ（Ｒ，Ｇ，Ｂ））を求め、その彩度データの中で最も小さいデータを選択して、色収差補正した彩度データとすれば、レンズ毎ばらつきを考慮しなくて済む。
【００３３】
これは、色収差現象の特性を利用して、ＲセンサとＢセンサのずれ方向が逆で、かつ、ほぼずれ量が等しいことを利用する。すなわち、Ｒデータを主走査に＋１／ｎ  ｄｏｔずらし、Ｂデータを逆に−１／ｎ  ｄｏｔずらしたもので彩度データを求め、一方でこれとは、逆にずらしたＲ、Ｂデータをもとに別の彩度データを求める。ｎの異なる彩度データをこのように複数用意しておき、その中から最も無彩色に近い特性の彩度データを選択する方法である。１４７０は、疑似明度信号作成部である。疑似明度信号（Ｖ７−０）は、Ｒ，Ｇ，Ｂデータの最小色データ（ＭＩＮ（Ｒ，Ｇ，Ｂ））にしている。
【００３４】
最小色値を疑似明度成分にしている理由は、黒文字判別や網点判別時のエッジ判定や孤立点判定に原稿の色による依存性を無くしていることである。Ｒ，Ｇ，Ｂデータの最小色は、Ｒ，Ｇ，Ｂデータの中で最も濃度の高い色成分である。したがって、Ｒ，Ｇ，Ｂの最小値は、本来明度の高いイエローなどの色とブルーなどの明度が低い色や黒と同様の階調レベル特性を示してくれる。このため、本来の明度信号に比べて、彩度や色みに影響されずにエッジ判定や孤立点判定が行うことができる。
【００３５】
（ｂ−１）領域判別部
図６及び図７は、原稿画像中の黒文字部分の判別と、網点領域の判別処理を実行する領域判別部１４６の構成を示す。
【００３６】
黒文字判別は、大別すれば”文字（エッジ）の判定”、”黒の判定”、”黒文字誤判別領域の抽出”、”エッジの外側と内側部分の識別”そして後に説明するＭＴＦ補正部１４８で黒文字の再現性を向上するために実行する”黒エッジ再生信号の生成”の５つの処理に分類される。以下、この５つの処理について説明する。
【００３７】
（ｂ−１−１）文字（エッジ）の判定
文字は、基本的に”エッジ部分”及びそのエッジ部分に挟まれた”べた塗り”の部分の２つの要素より成り立っている。以下、この”エッジ部分”の外側を外側エッジ部分といい、エッジ部分に挟まれた”べた塗り”の部分を内側エッジ部分という。線の細い文字は、エッジ部分のみで構成されている。即ち、文字の判定は、エッジ部分の判定を行うことで達成される。
【００３８】
疑似明度信号作成部１４７０で作成された明度信号Ｖ７〜０は、Ｎ／Ｐ反転部１５０１を介して、ラインメモリ１５０２に入力される。Ｎ／Ｐ反転部１５０１は、入力される−ＮＥＧＡ信号が”Ｌ”の場合、入力された明度信号Ｖ７〜０のデータを反転して出力する。ここで、”Ｌ”の−ＮＥＧＡ信号は、不図示の操作パネルのネガ／ポジ反転キーの押下によって設定されるオプショナル信号である。
【００３９】
ラインメモリ１５０２より読み出されるデータは、それぞれ５×５マトリクスよりなる主走査方向の１次微分フィルタ１５０３及び副走査方向の１次微分フィルタ１５０４に入力されると共に、２次微分フィルタ１５０８に入力される。
【００４０】
（ｂ−１−１−１）１次微分フィルタ
図６に示すラインメモリ１５０２から読み出されるデータは、５×５マトリクスよりなる主走査方向の１次微分フィルタ１５０３及び副走査方向の１次微分フィルタ１５０４に入力される。主走査方向の１次微分フィルタ１５０３は、図１２に示すフィルタが用いられる。また、副走査方向の１次微分フィルタ１５０４は、図１３に示すフィルタが用いられる。各１次微分フィルタ１５０３及び１５０４により求められた微分結果は、次の演算器１５０５及び１５０６に入力され、その絶対値が求められる。ここで、１次微分結果の絶対値を求めるのは、図１２及び図１３に示した１次微分フィルタ１５０３及び１５０４内に負の係数が存在するためである。１次微分フィルタ１５０３及び１５０４による１次微分結果の絶対値は、次の演算器１５０７において平均値が求められる。このように平均値を求めるのは、主走査方向及び副走査方向の双方の１次微分結果を考慮に入れるためである。このようにして求められた平均値ＦＬ１７〜１０は、図７に示すエッジ判定コンパレータ１５２１，１５２４及び１５２８のそれぞれに入力される。
（ｂ−１−１−２）２次微分フィルタ
図６に示すラインメモリ１５０２から読み出されるデータは、２次微分フィルタ１５０８にも入力される。２次微分フィルタ１５０８は、図１４に示すフィルタが用いられる。２次微分結果ＦＬ３８〜３０は、演算器１５０９により絶対値ＦＬ２７〜２０が求められる。これは、上記１次微分フィルタと同じくフィルタ内に負の係数が存在するためである。この絶対値ＦＬ２７〜２０は、図７に示すエッジ判定コンパレータ１５２２，１５２３及び１５２７のそれぞれに入力される。また、２次微分結果ＦＬ３８〜３０は、ＶＭＴＦテーブル１５１２に入力される。図１５は、ＶＭＴＦテーブル１５１２を示す。ＶＭＴＦテーブル１５１２は、入力される２次微分結果ＦＬ３８〜３０に対応する明度エッジ成分ＶＭＴＦ７〜０を出力する。
【００４１】
（ｂ−１−１−３）エッジ部分の内側と外側の識別
図６に示す２次微分フィルタ１５０８による２次微分結果であるＦＬ３８〜３０の最上位ビットＦＬ３８は、符合を表すビットデータであり、”Ｈ”はマイナス、”Ｌ”はプラスを表す。従って、”Ｌ”の時には、文字部などエッジ検出されたエッジの外側を示し、”Ｈ”の時には、エッジの内側を示す。このＦＬ３８〜３０の最上位ビットＦＬ３８を、エッジ識別信号−ＴＯＴＯとして次段のＭＴＦ補正部１６００に出力する。ＭＴＦ補正部１６００では、この−ＴＯＴＯ信号の値よりエッジ部分の外側と内側を識別することができる。
【００４２】
（ｂ−１−１−４）エッジ判定
図７に示すエッジ判別コンパレータ１５２１は、１次微分結果ＦＬ１７〜１０と第１エッジリファレンスレベルＥＤＧｒｅｆ１７〜１０とを比較する。ここで、１次微分結果ＦＬ１７〜１０が第１エッジリファレンスレベルＥＤＧｒｅｆ１７〜１０よりも大きな場合には、”Ｌ”の信号を出力する。また、エッジ判別コンパレータ１５２２は、２次微分結果ＦＬ２７〜２０と第２エッジリファレンスレベルＥＤＧｒｅｆ２７〜２０とを比較する。ここで、２次微分結果が第２エッジリファレンスレベルＥＤＧｒｅｆ２７〜２０よりも大きな場合には、”Ｌ”の信号を出力する。エッジ判定コンパレータ１５２１及び１５２２における判定結果は、ＡＮＤゲート１５３３に入力される。ＡＮＤゲート１５３３は、エッジ判定コンパレータ１５２１又は１５２２の少なくとも一方から”Ｌ”の信号を受け取った場合には、エッジ部分であることを意味する”Ｌ”の−ＥＧ信号を出力する。
【００４３】
（ｂ−１−２）黒の判定
黒の判定は、彩度データＷ７〜０の値に基づいて行われる。即ち、彩度データＷ７〜０の値が所定の基準値以下の場合にこれを黒と判定する。
【００４４】
まず、図５の位相補正回路１４６１〜１４６４、彩度検出回路１４６５〜１４６９、選択回路１４７１等で求められた彩度データＷ７〜０を図６に示すラインメモリ１５１４に入力して３×３マトリクスのデータにした後、図１６に示すスムージングフィルタ１５１５を用いてスムージング処理を施す。
【００４５】
スムージング処理の施された彩度データＷＳ７〜０は、図７に示す彩度判定コンパレータ１５２９で彩度リファレンスデータＷＲＥＦ７〜０と比較される。彩度データＷＳ７〜０の値が彩度リファレンスデータＷＲＥＦ７〜０の値よりも小さい場合、この彩度データＷＳ７〜０をもつ画素は、黒色であると判定する。この場合、コンパレータ１５２９は、”Ｌ”の−ＢＫ信号をＯＲゲート１５３７に出力する。上記彩度リファレンスデータＷＲＥＦ７〜０は、図６に示すラインメモリ１５０２に入力された明度データＶ７〜０をＷＲＥＦテーブル１５１３に入力して得る。ＷＲＥＦテーブル１５１３は、図１７に示すように、明度データＶ７〜０が所定の値よりも明るい場合には、ＷＲＥＦ７〜０の値をその明るさに比例して小さくすることを特徴とする。これは、明度の明るい箇所では、誤判定により生じる黒色画素が目立つことを考慮したものである。
【００４６】
以上、文字（エッジ）判定及び黒の判定の行われた画素が、エッジ部分の画素であり（−ＥＧ信号が”Ｌ”である）、黒色画素であって（−ＢＫ信号が”Ｌ”である）、かつ−ＢＫＥＧＥＮ信号が”Ｌ”の場合、ＯＲゲート１５３７は、当該画素が黒色のエッジ部分であることを意味する”Ｌ”の−ＢＫＥＧ信号を出力する。
【００４７】
（ｂ−１−３）黒文字誤判別領域の抽出
上記文字（エッジ）判定及び黒の判定のみでは、明度データＶ７〜０の値が低く、かつ彩度データＷＳ７〜０の値も低い（例えば濃い青色や深緑色の）文字を黒文字のエッジ部分と誤判別することがある。
【００４８】
また、図１８に示すように、シアンとイエローといった反対色に対応する画像の隣り合う箇所では、その色の移り変わり部分において彩度データＷ７〜０の値が一旦低くなる。即ち、色の移り変わりの部分で黒色に変化する箇所が生じる。上記文字（エッジ）判定及び黒の判定のみでは、この箇所を黒文字のエッジ部分であると誤って判定してしまう。エッジ部分であると誤判定された場合、シアンと、イエローの色の移り変わりに黒いラインが描かれてしまう。このようなケースは、雑誌の表紙などで黄色の下地に青色の文字が印刷されるような場合に発生し易い。
【００４９】
領域判別部１５００においては、黒文字誤判別領域の抽出処理として上記課題を解消するために色べた部分を判別する。そして、上記黒文字と判定された場合であっても、この色べた部分であると判定された部分についてはその判定をキャンセルする。これにより、より確実な黒文字の判定を実現する。
【００５０】
色べた部分は、非エッジ部であって、カラーモードエリアの画素であり、さらに明度の低い画素が所定の範囲内に一定レベル以上存在することを特徴とする。この特徴に基づいて、色べた部の判定は以下のように実行される。１次微分フィルタの結果ＦＬ１７〜１０及び２次微分フィルタの結果ＦＬ２７〜２０がエッジ判定コンパレータ１５２３及び１５２４において第３エッジリファレンスレベルＥＤＧｒｅｆ３７〜３０及び第４エッジリファレンスレベルＥＤＧｒｅｆ４７〜４０の値よりも低い場合、ＯＲゲート１５３４は、非エッジ部の画素であることを意味する”Ｌ”の−ＢＥＴＡ１信号を出力する。また、彩度判定コンパレータ１５３０において彩度データＷＳ７〜０の値が所定の基準値Ｗｒｅｆ２７〜２０より小さい場合、コンパレータ１５３０は、この部分がカラーデータであることを意味する”Ｌ”の−ＣＯＬ信号を出力する。更に、明度判定コンパレータ１５３１は、明度データＶ１７〜１０の値が所定の基準値Ｖｒｅｆ１７〜１０よりも小さい場合、”Ｌ”の−ＶＬ信号を出力する。ＯＲゲート１５３８は、それぞれ”Ｌ”の−ＢＥＴＡ１信号、−ＣＯＬ信号及び−ＶＬ信号の入力に対して、当該画素が非エッジ部であって、カラーモードエリアの画素であり、さらに明度の低い画素であることを意味する”Ｌ”の−ＣＡＮ信号を出力する。この部分は、非背景部の有彩色平坦部であると見なされる。次のカウンタ１５４２は”Ｌ”の−ＣＡＮ信号の数を、９×９画素単位でカウントする。カウント判定コンパレータ１５４３は、カウンタ１５４２より入力されるカウント結果データＣｎｔ１５〜１０の値が基準値Ｃｎｔｒｅｆ７〜０よりも小さな場合に”Ｌ”の−ＢＫＥＧＯＮ信号を出力する。
【００５１】
ＯＲゲート１５４４には、上記−ＢＫＥＧ信号と−ＢＫＥＧＯＮ信号とが入力される。上記ＢＫＥＧ信号は、ＯＲゲート１５４４に同一画素についての信号が入力されるように遅延回路１５４１により遅延されている。ＯＲゲート１５４４に黒のエッジ部であるとの判定結果を表す”Ｌ”の−ＢＫＥＧ信号が入力されている場合であっても、所定の範囲内にカラーデータが所定の基準値以上存在し、色べた部分であると判断された場合には、”Ｈ”の−ＢＫＥＧＯＮ信号が入力され、上記黒のエッジ部であるとの判定をキャンセルし、”Ｈ”の−ＰＡＰＡ信号を出力する。本例では、無彩色の下地に黒文字が描かれている場合にのみエッジ強調処理を実行する。また、所定の範囲内に色べた部分と判定された画素が所定の基準値に満たない場合、黒のエッジ部分であるとの判定を維持して”Ｌ”の−ＰＡＰＡ信号を出力する。
【００５２】
（ｂ−１−５）他の判別
明度データＶ１７〜１０を図７に示す明度判定コンパレータ１５３２に入力して、第２明度リファレンスレベルＶｒｅｆ２７〜２０と比較する。ここで、明度データＶ１７〜１０が、第２明度リファレンスレベルＶｒｅｆ２７〜２０よりも大きな値の場合、この部分がハイライト部分であることを意味する”Ｌ”の−ＶＨ１信号を出力する。また、黒の判定の場合と同様に、非エッジ部分の判定を行う。１次微分フィルタの結果ＦＬ１７〜１０及び２次微分フィルタの結果ＦＬ２７〜２０がエッジ判定コンパレータ１５２７及び１５２８において第７エッジリファレンスレベルＥＤＧｒｅｆ７７〜７０及び第８エッジリファレンスレベルＥＤＧｒｅｆ８７〜８０の値よりも低い場合、ＯＲゲート１５３６は、非エッジ部の画素であることを意味する”Ｌ”の−ＢＥＴＡ２信号を出力する。ＯＲゲート１５３９は、それぞれ”Ｌ”の−ＶＨ１信号及び−ＢＥＴＡ２信号の入力に対して、当該部分がハイライト平坦部であることを意味する”Ｌ”信号を出力する。この信号は遅延回路１５４６により遅延され、−ＨＬＩＧＨＴ信号として出力される。
【００５３】
（ｂ−２）ＭＴＦ補正部
図８及び図９は、ＭＴＦ補正部１６００の構成を示す。ＭＴＦ補正部１６００は、領域判別部１５００による領域判別結果（−ＰＡＰＡ、−ＥＤＧ、−ＨＬＩＧＨＴ、−ＴＯＴＯ）により認識される画素の種類、及び状態信号（ＭＯＤＥ、−ＣＭＹ／Ｋ、−ＢＫＥＲ、−ＣＯＬＥＲ）により認識される印字状況に基づいて、画素データ（ＭＶＩＤＥＯ７〜０またはＶＩＤＥＯ７〜０）に対して最も適当なエッジ強調処理及びスムージング処理を実行する。また、認識された画素の種類に応じて画素クロック１サイクル単位でのレーザ発光デューティ比を変更する。ここで、発光デューティ比とは、画素クロックが１サイクルする間にレーザ発光しない期間を設けた場合におけるレーザ発光期間の割合をいう。さらに、エッジの立ち上がり及び立ち下がり部分の画素データに所定値を加算し、感光体ドラム４１上に形成したトナー像を複写紙上に転写する際に生じるエッジの立ち上がり部分でのトナーのつき過ぎ及び立ち下がり部分でのトナーのかすれを補正する。ＭＴＦ補正部１６００は、−ＣＭＹ／Ｋ信号より現在印字処理中のトナーの色を認識する。−ＣＭＹ／Ｋ＝”Ｌ”の場合には、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）のトナーについての印字処理を行っていることが認識される。また、−ＣＭＹ／Ｋ＝”Ｈ”の場合には、ＢＫ（ブラック）のトナーについての印字処理を行っていることが認識される。また、ＭＯＤＥ、−ＢＫＥＲ、−ＣＯＬＥＲの３つの信号より、フルカラー標準モード（−ＢＫＥＲ＝”Ｈ”，−ＣＯＬＥＲ＝”Ｈ”，ＭＯＤＥ＝”Ｈ”）の他、フルカラー写真モード（−ＢＫＥＲ＝”Ｈ”，−ＣＯＬＥＲ＝”Ｈ”，ＭＯＤＥ＝”Ｌ”）、モノカラー標準モード（−ＢＫＥＲ＝”Ｈ”，−ＣＯＬＥＲ＝”Ｌ”，ＭＯＤＥ＝”Ｈ”）、モノカラー写真モード（−ＢＫＥＲ＝”Ｈ”，−ＣＯＬＥＲ＝”Ｌ”，ＭＯＤＥ＝”Ｌ”）、モノクロ標準モード（−ＢＫＥＲ＝”Ｌ”，−ＣＯＬＥＲ＝”Ｌ”，ＭＯＤＥ＝”Ｈ”）、またはモノクロ写真モード（−ＢＫＥＲ＝”Ｌ”，−ＣＯＬＥＲ＝”Ｌ”，ＭＯＤＥ＝”Ｌ”）の何れのモードが設定されているかを認識する。さらに、領域判別結果に基づいて、印字処理する画素の種類が、ハイライト平坦部（−ＨＬＩＧＨＴ＝”Ｌ”）の画素、非エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｈ”，−ＰＡＰＡ＝”Ｈ”）の画素、色エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｌ”，−ＰＡＰＡ＝”Ｈ”）の画素及び黒エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｌ”，−ＰＡＰＡ＝”Ｌ”）の画素の何れであるのかを認識する。更に黒エッジ部は、エッジ別信号（−ＴＯＴＯ）によって、外側エッジ部（−ＴＯＴＯ＝”Ｌ”）、及び内側エッジ部（−ＴＯＴＯ＝”Ｈ”）に識別される。以下、フルカラー標準モード設定時における各画素に実行されるＭＴＦ補正について説明した後に図８及び図９に示す構成図に基づいてＭＴＦ補正部１６００の説明を行う。
【００５４】
（ｂ−２−１）フルカラー標準モード設定時（−ＢＫＥＲ＝”Ｈ”，−ＣＯＬＥＲ＝”Ｈ”，ＭＯＤＥ＝”Ｈ”）におけるＭＴＦ補正
次の表１は、フルカラー標準モード設定時に、ＭＴＦ補正パラメータ制御部１６０１に入力される各データの信号のレベルと、各信号のレベルが意味する印字状況と、この場合にＭＴＦパラメータ制御部１６０１より出力されるＤＭＰＸ０、ＤＭＰＸ１、ＤＭＰＸ５及びＤＭＰＸ６の各信号レベルとを表示する。
【００５５】
【表１】
0003609525.tif 000004
【００５６】
（ｂ−２−１−１）黒エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｌ”，−ＰＡＰＡ＝”Ｌ”）
（ｂ−２−１−１−１）ＢＫの印字処理中（−ＣＭＹ／Ｋ＝”Ｈ”）
（ｂ−２−１−１−１−１）エッジの内側部（−ＴＯＴＯ＝”Ｈ”）
フルカラー標準モード設定時におけるＢＫ（ブラック）のトナーの印字処理中、黒エッジ部の内側の画素については、通常の画像データＳＤ７〜０に明度エッジ成分ＶＭＴＦ７〜０を加算したデータをＶＩＤＥＯ２７〜２０として出力する。ここで、後述する濃度エッジ成分ＤＭＴＦ７〜０のかわりに明度エッジ成分ＶＭＴＦ７〜０を使用するのは、明度エッジ成分の方が濃度エッジ成分よりも下地からの画像エッジに対して敏感に反応するためである。ここで、画素が網点画像を構成する場合、その程度（網点の密度）に応じてエッジ強調量（明度エッジ成分ＶＭＴＦ７〜０の値）を制限する。これにより、網点画像をエッジ強調した場合に生じるモアレの発生を防止する。
【００５７】
（ｂ−２−１−１−１−２）エッジの外側部（−ＴＯＴＯ＝”Ｌ”）
黒エッジ部の外側の画素については、エッジ強調は行わず、５×５又は３×３画素マトリクス内で最も小さな値のデータＭＩＮ７〜０をＶＩＤＥＯ２７〜２０として出力する。このように、所定のマトリクス内の最小値データを黒画素の画像データとすることで、黒文字をエッジ強調によりエッジの外側部分（文字の輪郭）が太ったり、がたついたりするのを防止することができる。
【００５８】
（ｂ−２−１−１−２）Ｃ，Ｍ，Ｙの印字処理中（−ＣＭＹ／Ｋ＝”Ｌ”）
Ｃ，Ｍ，Ｙの印字処理にある黒エッジ部の内側と外側の画素については、エッジ強調は行わず、５×５又は３×３画素マトリクス内で最も小さな値のデータＭＩＮ７〜０をＶＩＤＥＯ２７〜２０として出力する。このように、所定のマトリクス内の最小値データをＣ，Ｍ，Ｙの画像データとすることで、図１９（ａ）に破線で囲まれた部分に示されるＣ，Ｍ，Ｙデータの微細なはみ出し線を消去し、図１９（ｂ）に破線で囲まれた部分に示す状態に変更する。また、ＢＫ印字処理中の黒エッジ部の外側の画素についても、上記と同じ処理を行う。図１９（ａ）に破線で囲まれた部分に示すＣ，Ｍ，Ｙデータの微細なはみ出し線を消去するのに、所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いるのは、以下の理由による。
【００５９】
従来、上記微細なはみ出し線を消去するため、Ｃ，Ｍ，Ｙの各画像データの値からエッジ検出結果（本例ではＦＬ１７〜１０又はＦＬ２７〜２０）を差し引いたデータをＣ，Ｍ，Ｙの各画像データとして使用する複写機があった。しかし、上記従来の複写機では、黒文字のエッジ部分周辺のＣＭＹデータの値まで０になってしまい、図２４（ａ）に示すように、黒文字のエッジ部分周辺に白抜けが生じるといった課題があった。
【００６０】
そこで、本実施形態では、上記所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いることで、図１９（ｂ）に示すように黒文字の内側及び外側のエッジ部のＣ，Ｍ，Ｙの各画像データと黒文字の外側のエッジ部のＢＫの画像データの値を小さくする。これにより図２０（ｂ）に示すように、白抜けのない、エッジ強調された黒文字を印刷することができる。また、黒文字の外側のエッジ部のＢＫの画像データの値を小さくするのでエッジ強調処理によって文字が太ったり、がたついたりすることがない。
【００６１】
（ｂ−２−１−２）色エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｌ”，−ＰＡＰＡ＝”Ｈ”）
前に説明したように、領域判別１５００では、”（ｂ−１−３）黒文字誤判別領域の抽出”の処理を実行し、色文字と黒文字のエッジ部分を区別する。ＭＴＦ補正部１６００は、フルカラー標準モード設定時における色エッジ部の画素については、ＢＫトナーの印字処理中はエッジ強調を行わずに通常の画素データＳＤ７〜０をＶＩＤＥＯ２７〜２０として出力する。また、Ｃ，Ｍ，Ｙの印字処理中は、画素データＳＤ７〜０に濃度エッジ成分データＤＭＴＦ７〜０を加算したデータをＶＩＤＥＯ２７〜２０として出力する。ＭＴＦ補正部１６００は、色文字のエッジ部分の画素のデータに対してＢＫ印字処理中のエッジ強調を取りやめる。これによりエッジ強調された文字の周囲が黒く縁取られることを排除する。
【００６２】
（ｂ−２−１−３）ハイライト平坦部（−ＨＬＩＧＨＴ＝”Ｌ”）
ハイライト平坦部では、エッジ強調せず、スムージング処理の施されたＦＳＤ７〜０を画像データＶＩＤＥＯ２７〜２０として用いる。これによりハイライト部でのノイズを目立たなくする。
【００６３】
（ｂ−２−１−４）非エッジ部（−ＨＬＩＧＨＴ＝”Ｈ”，−ＥＤＧ＝”Ｈ”，−ＰＡＰＡ＝”Ｈ”）
非エッジ部、即ち、色べた部では、エッジ強調せず、通常の画素データＳＤ７〜０をＶＩＤＥＯ２７〜２０として出力する。
【００６４】
（ｂ−２−２）ＭＴＦ補正部１６００の説明
次に、図８及び図９に示すＭＴＦ補正部１６００の構成に基づいて、ＭＴＦ補正部１６００の実行するＭＴＦ補正について説明する。
【００６５】
ＭＴＦ補正パラメータ制御部１６０１には、前に説明した領域判別部１５００より各１ビットの−ＡＭＩ０信号〜−ＡＭＩ３信号、−ＨＬＩＧＨＴ信号、−ＥＤＧ信号、−ＰＡＰＡ信号、−ＴＯＴＯ信号とが入力される。更に、制御部１６０１には、各１ビットのＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号そして−ＣＯＬＥＲ信号が入力される。ＭＯＤＥ信号は、原稿の種類を表す信号であり、写真モードの場合には”Ｌ”であり、通常モードの場合には”Ｈ”である。−ＣＭＹ／Ｋ信号は、印字状況を示す状態信号であり、Ｃ（シアン），Ｍ（マゼンタ），Ｙ（イエロー）のトナーについての印字処理中は”Ｌ”であり、ＢＫ（ブラック）のトナーについての印字処理中は”Ｈ”である。−ＢＫＥＲ信号は、モノクロモードで信号処理を実行することを要求する信号である。−ＣＯＬＥＲ信号は、モノカラーモードで信号処理をすることを要求する１ビットの信号である。−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号は、エリア信号である。ＭＴＦ補正パラメータ制御部１６０１は、入力される上記８種類の信号の値に基づいて、上記の表１に示すようにＤＭＰＸ０〜ＤＭＰＸ６を出力すると共に、次の表２に示すようにＬＩＭＯＳ信号を出力する。
【００６６】
【表２】
0003609525.tif 000005
【００６７】
ＬＩＭＯＳ信号は、イメージデータに対するレーザダイオードの発光デューティ比を変更する信号である。ここで、発光デューティ比とは、画素クロックが１サイクルする間にレーザ発光しない期間を設けた場合におけるレーザ発光期間の割合をいう。また、レーザダイオードの発光デューティ比の変更とは、画素クロック１周期中に所定の割合の非発光期間を設けることをいう。図２１は、画素クロックに同期して送られてくるイメージデータの値に対応して生成される発光デューティ比１００％のＬＤ駆動信号と、制限パルスにより発光デューティ比を８０％に制限されたＬＤ駆動信号とを示す。本例では、ＬＩＭＯＳ＝”Ｌ”の場合に発光デューティ比を、１００％に設定する。また、ＬＩＭＯＳ＝”Ｈ”の場合に発光デューティ比を、８０％に設定する。表示されるように、標準モード設定時（ＭＯＤＥ＝”Ｈ”）において、黒文字の内側エッジ部（−ＰＡＰＡ＝”Ｌ”，−ＴＯＴＯ＝”Ｈ”）の画素に対しては、ＬＩＭＯＳ＝”Ｌ”を設定する。これにより、エッジ部の再現性を向上させる。一方、標準モード設定時（ＭＯＤＥ＝”Ｈ”）における、黒文字の外側エッジ部（−ＰＡＰＡ＝”Ｌ”，−ＴＯＴＯ＝”Ｌ”）と非エッジ部（−ＰＡＰＡ＝”Ｈ”）の画素、及び、写真モード設定時（ＭＯＤＥ＝”Ｌ”）には、ＬＩＭＯＳ＝”Ｈ”としてレーザダイオードの非発光期間を設ける。これにより、主走査方向に生じる白色のライン間ノイズを目立たなくする。
【００６８】
ＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号は、そのままＮＡＮＤゲート１６０２に入力され、−ＰＡＰＡ信号は、反転された後にＮＡＮＤゲート１６０２に入力される。これらの５つの信号が入力されたＮＡＮＤゲート１６０２は、ＤＭＰＸ７信号をセレクタ１６０３のＳ端子に出力する。ＮＡＮＤゲート１６０２は、ＭＯＤＥ信号、−ＣＭＹ／Ｋ信号、−ＢＫＥＲ信号及び−ＣＯＬＥＲ信号が”Ｈ”であって、−ＰＡＰＡ信号が”Ｌ”の場合にのみ”Ｌ”の信号を出力する。即ち、ＡＮＤゲート１６０２は、フルカラー標準コピーモード設定時であって、黒エッジ部のＢＫ印字処理中にのみ”Ｌ”の信号をセレクタ１６０３のＳ端子に出力する。セレクタ１６０３は、”Ｈ”信号の入力に対して濃度データＶＩＤＥＯ７〜０を出力し、”Ｌ”信号の入力に対してマスキング処理の施された明度データＭＶＩＤＥＯ７〜０を出力する。
【００６９】
セレクタ１６０３のＡ端子にはマスキング処理された画像データＭＶＩＤＥＯ７〜０がＣ，Ｍ，Ｙ，ＢＫの順で入力され、Ｂ端子には、濃度変換されたＶＩＤＥＯ７〜０データがＣ，Ｍ，Ｙ，ＢＫの順で入力される。セレクタ１６０３より出力されるデータは、それぞれ５×５マトリクスのデータを形成するラインメモリ１６０４を介してラプラシアンフィルタ１６０５、スムージングフィルタ１６０７〜１６０９、５×５マトリクス最小値検出フィルタ１６１２、３×３マトリクス最小値検出フィルタ１６１３に入力される。
【００７０】
ラプラシアンフィルタ１６０５は、図２２に示すフィルタであり、中央に位置する注目画素のデータを強調データに変換する。ラプラシアンフィルタ１６０５より出力されたデータは次のＤＭＴＦテーブル１６０６に入力される。ＤＭＴＦテーブル１６０６は、図２３に示す変換を実行して濃度エッジ成分データＤＭＴＦ７〜０を出力する。
【００７１】
スムージングフィルタ１６０７〜１６０９は、入力されるデータを、それぞれ３００ｄｐｉ、２００ｄｐｉ及び１００ｄｐｉ相当にまで平滑化するフィルタであり、例えば、図２４〜図２６に示すフィルタを用いる。各フィルタによりスムージング処理の施された各データは、スムージングしていないデータと共にスムージングフィルタ制御部１６１０に入力される。
【００７２】
スムージングフィルタ制御部１６１０は、入力されたシャープネス切換信号ＳＨ２〜０の値に応じてスムージングされていないデータ及びスムージングフィルタ１６０７〜１６０９によりスムージングされたデータから該当するデータを選択してＳＤ７〜０として出力する。
【００７３】
図２７及び図２８は、５×５マトリクス最小値検出フィルタ１６１２及び３×３マトリクス最小値検出フィルタ１６１３を示す。５×５マトリクス最小値検出フィルタ１６１２は、中央に注目画素ａ３３を配置した場合に、当該マトリクス内にあるデータの最小値ＭＩＮ（ａ１１，ａ１２，…，ａ５４，ａ５５）をＭＩＮＡ７〜０として出力する。３×３マトリクス最小値検出フィルタ１６１３は、各マトリクスの中央に注目画素ａ２２を配置した場合の当該マトリクス内にあるデータの最小値ＭＩＮ（ａ１１，ａ１２，…，ａ３２，ａ３３）をＭＩＮＢ７〜０として出力するフィルタである。最小値検出フィルタ１６１２及び１６１３から出力される最小値データＭＩＮＡ７〜０及びＭＩＮＢ７〜０は、セレクタ１６１４に入力される。セレクタ１６１４は、フィルタ選択信号ＦＳＥＬの値に応じて上記入力される最小値データＭＩＮＡ７〜０及びＭＩＮＢ７〜０の内の何れか一方のデータを選択し、ＭＩＮ７〜０として出力する。フィルタ選択信号ＦＳＥＬの値は、実験的に定められる。このように、所定の画素マトリクス内の最小値データを注目画素のデータとすれば、線の細い文字部は削除されることとなる。なお、図２３（ａ）に破線で囲まれた部分に示すＣ，Ｍ，Ｙデータの微細なはみ出し線を消去するのに、所定のマトリクス内の最小値のデータＭＩＮ７〜０を用いるのは、上述した（２−１−１−２）で説明した通りである。
【００７４】
更に、図２２に示すＭＴＦ補正部の構成に基づいて、ＭＴＦ補正部１６００の実行するＭＴＦ補正について説明する。
【００７５】
図示するセレクタ１６１６及びセレクタ１６１７は、前述したように、印字処理にある画素の種類に応じて明度エッジ成分データＶＭＴＦ７〜０、濃度エッジ成分データＤＭＴＦ７〜０もしくはエッジ強調量０のデータから適当なデータを選択してエッジ強調成分データＵＳＭ７〜０として出力する。セレクタ１６１６及びセレクタ１６１７には、ＭＴＦ補正パラメータ制御部１６０１より出力されるＤＭＰＸ０及びＤＭＰＸ１がそれぞれ入力される。ＤＭＰＸ０及びＤＭＰＸ１は、各モード設定時における印字処理中にある画素の種類に応じて前に説明した表１に示すように出力される。
【００７６】
セレクタ１６２６及びセレクタ１６２７には、ＭＴＦ補正パラメータ制御部１６０１より出力されるＤＭＰＸ５及びＤＭＰＸ６がそれぞれ入力される。ここでは、印字に用いる画像データを、印字処理にある画素の種類に応じて通常の画素データＳＤ７〜０、スムージング処理の施されたデータＦＳＤ７〜０、図２１に示したセレクタ１６１４より出力されるデータＭＩＮ７〜０より選択してＶＩＤＥＯ１７〜１０として出力する。ＤＭＰＸ５及びＤＭＰＸ６は、各モード設定時における印字処理中にある画素の種類に応じて前に説明した表１に示すように出力される。加算器１６２４は、エッジ強調量ＵＳＭ１７〜１０を画素データＶＩＤＥＯ１７〜１０に加算し、これをＶＩＤＥＯ２７〜２０として出力する。
【００７７】
『発明の効果』
上記のように、本発明によると、カラーデータから分解される長波長データと短波長データとを主走査方向にずらして新たに作成されるカラーデータを復数組設け、これらの新たに作成された複数のカラーデータにもとずいて彩度を検出するので、主走査方向の端部の画像であっても黒文字領域を正確に判定することができ、従来生じていた縮小型レンズの色収差の影響による黒文字部での色にじみやかすれを防止することができる。
【図面の簡単な説明】
【図１】本発明の適用される装置の中央断面図である。
【図２】縮小型イメージセンサーの構成図である。
【図３】読み取り信号処理部１０の処理ブロック図である。
【図４】読み取り信号処理部１０の処理ブロック図である。
【図５】領域判別部１４６の処理ブロック図である。
【図６】領域判別部１４６の処理ブロック図である
【図７】領域判別部１４６の処理ブロック図である
【図８】ＭＴＦ補正部１４８の処理ブロック図である。
【図９】ＭＴＦ補正部１４８の処理ブロック図である
【図１０】Ｒ，Ｇ，Ｂデータの分光分布を示す図である。
【図１１】色収差補正前の彩度データと色収差補正後の彩度データを示すグラフである。
【図１２】主走査方向の１次微分フィルタ１５０３を示す図である。
【図１３】副走査方向の１次微分フィルタ１５０４を示す図である。
【図１４】２次微分フィルタ１５０８を示す図である
【図１５】領域判別部１５００に設けられているＶＭＴＦテーブル１５１２の特性を示す図である。
【図１６】スムージングフィルタ１５１５を示す図である。
【図１７】領域判別部１５００に設けられているＷＲＥＦテーブル１５１３の特性を示す図である。
【図１８】明度データの値が低く、かつ彩度データの値も低い文字の彩度データを示す図である。
【図１９】（ａ）は、Ｃ，Ｍ，ＹデータがＢＫデータからわずかにはみ出していることを示し、（ｂ）は、Ｃ，Ｍ，Ｙデータの値を所定の最小値ＭＩＮ７〜０として上記データのはみ出しを削除した場合の各データの関係を示す図である。
【図２０】（ａ）は、黒文字周辺に白抜けが生じている従来の問題点を示す画像を表し、（ｂ）は、従来の問題点を解決する理想の画像を表す。
【図２１】画素クロックに同期して送られるイメージデータの値に対応して生成される発光デューティ比１００％のＬＤ駆動信号と、制限パルスにより発光デューティ比を８０％に制限されたＬＤ駆動信号とを示す図である。
【図２２】ラプラシアンフィルタを示す図である。
【図２３】ＤＭＴＦテーブルを示す図である
【図２４】入力される４００ｄｐｉのデータを３００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図２５】入力される４００ｄｐｉのデータを２００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図２６】入力される４００ｄｐｉのデータを１００ｄｐｉ相当に平滑化するスムージングフィルタである。
【図２７】５×５マトリクス最小値検出フィルタを示す図である。
【図２８】３×３マトリクス最小値検出フィルタを示す図である。
【図２９】従来の縮小型ＣＣＤの色収差による位相ずれを示す図面である。
【符号の説明】
３０…イメージスキャナ部
３４…レンズ
３６…フルカラーセンサ
１４６…領域判別部
１４８…ＭＴＦ補正部
１４６１〜１４６４…位相補正回路
１４６５〜１４６９…彩度検出部
１４７０…疑似明度生成部
１４７１…最小値検出部
【図１】
0003609525.tif 000006
【図２】
0003609525.tif 000007
【図３】
0003609525.tif 000008
【図４】
0003609525.tif 000009
【図５】
0003609525.tif 000010
【図６】
0003609525.tif 000011
【図７】
0003609525.tif 000012
【図８】
0003609525.tif 000013
【図９】
0003609525.tif 000014
【図１０】
0003609525.tif 000015
【図１１】
0003609525.tif 000016
【図１２】
0003609525.tif 000017
【図１３】
0003609525.tif 000018
【図１４】
0003609525.tif 000019
【図１５】
0003609525.tif 000020
【図１６】
0003609525.tif 000021
【図１７】
0003609525.tif 000022
【図１８】
0003609525.tif 000023
【図１９】
0003609525.tif 000024
【図２０】
0003609525.tif 000025
【図２１】
0003609525.tif 000026
【図２２】
0003609525.tif 000027
【図２３】
0003609525.tif 000028
【図２４】
0003609525.tif 000029
【図２５】
0003609525.tif 000030
【図２６】
0003609525.tif 000031
【図２７】
0003609525.tif 000032
【図２８】
0003609525.tif 000033
【図２９】
0003609525.tif 000034