(57)【特許請求の範囲】
【請求項１】
画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが所定数以上存在するか判定する第一の判定手段と、
前記画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、前記有彩色画素の固まりが存在すると判定された主走査ラインが副走査方向に連続して存在しているか判定する第二の判定手段とを有し、
前記第一の判定手段及び前記第二の判定手段による判定結果が共に肯定である場合に、前記画像がカラー画像であると判定する画像処理装置であって、
前記第一の判定手段及び前記第二の判定手段は、
共に、有彩色画素の前記固まりが存在しているか判定するために、有彩色画素が閾値以上連続して存在しているかを判定するが、前記第一の判定手段で用いられる前記閾値と、前記第二の判定手段で用いられる前記閾値とが、独立に設定されることを特徴とする画像処理装置。
【請求項２】
前記第一の判定手段及び前記第二の判定手段により判定がなされる前記画像の領域は、前記画像の画先、終端領域を少なくとも除いた領域であることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記画像がカラー画像であると判定された場合、前記画像に対してカラー画像用の画像処理を施す画像処理手段をさらに有することを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが所定数以上存在するか判定する第一の判定工程と、
前記画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、前記有彩色画素の固まりが存在すると判定された主走査ラインが副走査方向に連続して存在しているか判定する第二の判定工程とを有し、
前記第一の判定工程及び前記第二の判定手段による判定結果が共に肯定である場合に、前記画像がカラー画像であると判定する画像処理方法であって、
前記第一の判定工程及び前記第二の判定工程は、
共に、有彩色画素の前記固まりが存在しているか判定するために、有彩色画素が閾値以上連続して存在しているかを判定するが、前記第一の判定工程で用いられる前記閾値と、前記第二の判定工程で用いられる前記閾値とが、独立に設定されることを特徴とする画像処理方法。
【請求項５】
前記第一の判定工程及び前記第二の判定手段により判定がなされる前記画像の領域は、前記画像の画先、終端領域を少なくとも除いた領域であることを特徴とする請求項４記載の画像処理方法。
【請求項６】
前記画像がカラー画像であると判定された場合、前記画像に対してカラー画像用の画像処理を施す画像処理工程をさらに有することを特徴とする請求項４または請求項５記載の画像処理方法。
【請求項７】
コンピュータに、請求項４乃至請求項６のいずれか１項に記載の画像処理方法の各工程を実行させるためのプログラムを格納したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理装置及び画像処理方法に関し、詳しくは入力画像がカラー画像なのかモノクロ画像かを識別するための画像処理装置及び画像処理方法に関する。
【０００２】
【従来の技術】
カラー画像形成装置、特にカラー複写機や、カラースキャナ、コンピュータ、カラープリンタを組み合わせて実現されるカラー複写装置などにおいては、モノクロ原稿に対して画像を形成し出力する際に、Ｃ（シアン）、Ｍ（マゼンタ）、Ｙ（イエロー）、Ｋ（ブラック）の４色で複写させる場合がある。しかしながらカラーレーザービームプリンタを用いるカラー複写機やカラー複写装置の場合には、ドラムの寿命、またトナーの消費量を考えると、モノクロ原稿に対しては黒単色で複写させることが望ましい。これはカラーインクジェットプリンタを用いたカラー複写機、複写装置でもインクの消費量を考えると同様である。
【０００３】
このため、カラー画像形成装置には、原稿画像がカラー原稿なのかモノクロ原稿なのかを識別する機能が望まれている。従来、このような原稿種別の判別は、主に入力される原稿の色画素（有彩色と判定された画素）を加算し、加算された値を統計的に評価したり、閾値と比較するといった単純な評価により行われていた。
【０００４】
【発明が解決しようとする課題】
しかしながら、原稿入力装置において読み込んだ原稿画像の画素毎の色成分（本発明の場合には、Ｒ，Ｇ，Ｂの輝度信号）に基づいて色画素の判定を行う場合、同一の位置で色成分の読み取りを行うべき読み取り素子が、完全に同じ画素位置を読み取れない場合、つまり、微少距離だけずれて読み取りを行った場合（以後、この状態を色ずれという）に、黒線のエッジ部は色があるように検出されてしまう。
【０００５】
特に、昨今、画像入力装置として用いられるイメージスキャナの読み取り精度（解像度）は高くなるばかりであり、往々にして上記のような問題がクローズアップされる。
【０００６】
また、読み取り位置精度は充分だったとしても、レンズによる波長毎のＭＴＦ特性のばらつきによっては、黒線のエッジ付近で、読み取り位置精度が不十分な場合と同様な色成分（偽色）が発生してしまう。このように、色ずれやレンズのＭＴＦ特性に起因する疑似色成分の発生は、均一色の原稿（例えば白紙）を読み取った場合には、問題にならないのは上記の理由から理解できるであろう。
【０００７】
問題なのは、黒文字や黒の細線のエッジ付近で色ずれやレンズのＭＴＦ特性のばらつきにより発生する偽色により、本来無彩色であるはずなのに、”有彩色”と判定されてしまうことにある。
【０００８】
しかしこの処理では、主、副走査方向の計数に対して、主走査方向の連続度とその連続した色画素の固まりを判定する閾値が同じであったため、主、副走査方向の判定精度を変えることができず、イメージスキャナの特性、個体差を反映した、最適な判定が行えない場合があった。
【０００９】
本発明は、このような従来技術の問題点に鑑みなされたものであり、その目的は、精度良く入力画像がカラー画像であるか、モノクロ画像であるかを識別することが可能な画像処理装置及び画像処理方法を提供することにある。
【００１１】
【課題を解決するための手段】
すなわち、本発明の要旨は、画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが所定数以上存在するか判定する第一の判定手段と、画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが存在すると判定された主走査ラインが副走査方向に連続して存在しているか判定する第二の判定手段とを有し、第一の判定手段及び第二の判定手段による判定結果が共に肯定である場合に、前記画像がカラー画像であると判定する画像処理装置であって、第一の判定手段及び第二の判定手段は、共に、有彩色画素の固まりが存在しているか判定するために、有彩色画素が閾値以上連続して存在しているかを判定するが、第一の判定手段で用いられる閾値と、第二の判定手段で用いられる閾値とが、独立に設定されることを特徴とする画像処理装置に存する。
【００１２】
また、本発明の別の要旨は、画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが所定数以上存在するか判定する第一の判定工程と、画像の主走査ラインにおいて有彩色画素の固まりが存在しているか判定し、さらに、有彩色画素の固まりが存在すると判定された主走査ラインが副走査方向に連続して存在しているか判定する第二の判定工程とを有し、第一の判定工程及び第二の判定手段による判定結果が共に肯定である場合に、前記画像がカラー画像であると判定する画像処理方法であって、第一の判定工程及び第二の判定工程は、共に、有彩色画素の固まりが存在しているか判定するために、有彩色画素が閾値以上連続して存在しているかを判定するが、第一の判定工程で用いられる閾値と、第二の判定工程で用いられる閾値とが、独立に設定されることを特徴とする画像処理方法に存する。
【００１４】
【発明の実施の形態】
［実施形態１］
以下、図面を参照しながら本発明に係る実施の形態を詳細に説明する。
図１８は、本発明の実施形態に係る画像処理装置を適用可能な画像形成装置の一例としてのカラー画像形成装置の構造例を示す断面図である。
【００１５】
図において、２０１はイメージスキャナ部であり、原稿台硝子上におかれた原稿を読み取り、その原稿画像に対してディジタル処理を行う。また、２００はプリンタ部であり、イメージスキャナ部２０１で読み取った原稿画像に対応した画像を紙等の記録媒体上に形成し、出力する。
【００１６】
イメージスキャナ部２０１において、２０２は原稿圧板、２０３は原稿台硝子（プラテン硝子）である。原稿２０４は原稿台硝子２０３上に、記録面を図示下方に向けて載置され、原稿圧板２０２によってその位置が固定される。２０５は蛍光ランプ、ハロゲンランプ、もしくはキセノンランプ等の光源であり、原稿台硝子２０３上に置かれた原稿の記録面を照射する。本実施形態において光源２０５は蛍光ランプであるとする。
【００１７】
原稿２０４からの反射光は、ミラー２０６、２０７に導かれ、レンズ２０８により収束されてリニアＣＣＤイメージセンサ等の画像読み取り素子（以下、ＣＣＤ）２１０の受光面上に結像する。ＣＣＤ２１０は、原稿からの反射光を赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色に分解して読み取り、画像処理部２０９へ送る。
【００１８】
本実施形態において、ＣＣＤ２１０は、約７５００画素の受光画素が１ラインに並び、ＲＧＢそれぞれで計３ライン分で構成され、Ａ３サイズの原稿の短手方向２９７ｍｍを６００ｄｐｉ（ドット／インチ）で読み取りことが可能である。同様に、Ａ３サイズの原稿の短手方向２９７ｍｍを４００ｄｐｉで読み取るためには、ＲＧＢそれぞれ約５０００画素の１次元イメージセンサであれば良い。
【００１９】
尚、蛍光ランプ２０５、ミラー２０６が速度ｖで、ミラー２０７がｖ／２で副走査方向（ＣＣＤ２１０の並びに直交する方向）に機械的に移動することにより、反射光は一定の距離を経てＣＣＤ２１０に結像され、読み取られるようになる。
【００２０】
２１１は均一な色度を有する基準白色板であり、レンズ２０８によるシェーデイングムラやＣＣＤ２０１の各画素の感度ムラを補正するための基準色度値の算出に用いられる。
【００２１】
本発明の実施形態に係る画像処理装置としての画像処理部２０９についての詳細は後述するが、ＣＣＤ２１０で読み取られた信号をディジタル信号に変換し、印刷の際のインク色に対応したイエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）、ブラック（Ｂｋ）の各色成分画像を形成してプリンタ部２００へ送出する。イメージスキャナ部２０１における１回の原稿スキャン（１回の副走査に相当）につき、Ｙ，Ｍ，Ｃ，Ｂｋのうちの１つの色成分画像がプリンタ部２００に送出され、従って４回スキャンを行い、各スキャンで得られた記録色成分の画像信号を順次プリンタ部２００に送出することにより、１回のプリント処理が完了する。尚、画像処理部２０９内に必要十分なメモリがあれば１回の走査読み取り結果（４回分のスキャン結果）をそのメモリに格納させることで、プリンタ部への送出を１回にすることができる。
【００２２】
このようにして画像処理部２０９より送出されたＹ，Ｍ，Ｃ，Ｂｋの画像信号は、プリンタ部２００内のレーザードライバ２１２へと送られる。レーザードライバ２１２は、各画素の画像信号に応じてレーザーダイオードを発光させることによりレーザー光を出力する。該レーザー光はポリゴンミラー２１４、ｆ−θレンズ２１５、ミラー２１６を介して感光ドラム２１７上を走査する。
【００２３】
２１９〜２２２は現像器であり、イエロー、マゼンタ、シアン、ブラックの現像材（トナー等）によりそれぞれの色成分に対応した静電潜像の現像を行う。４個の現像器２１９〜２２２が順次感光ドラム２１７に当接し、前記のレーザー光照射により形成された感光ドラム静電潜像に対して、対応する色トナーにより現像を行う。
【００２４】
２２３は転写ドラムであり、用紙カセット２２４又は２２５より給紙された記録用紙を静電気の作用で巻き付け、感光ドラム２１７上で現像されたトナー像をこの記録用紙上に転写する。４色成分を使用した記録処理では、この転写ドラム２２３が４回転することで各色成分のトナーが重畳記録される。そして、最後に剥離爪で記録用紙を転写ドラム２２３から剥離させ、定着ユニット２２６にむけて搬送して定着させ、装置外部へ排紙させる。
以上が図１８に示すカラー複写機の動作概要である。
【００２５】
尚、記録紙の裏面、多重記録を行うべく、図示の如く排紙口に分岐搬送路が設けられている。この搬送路を介して再度装置に取込むことで、裏面への記録及び多重記録等を行うことを可能にしている。
【００２６】
（画像処理部の構成）
図１（ａ）は、主として図１８における画像処理部２０９の機能的な構成を示すブロック図である。
イメージスキャナ部２０１によって読み取られた画像の３色分解信号Ｒ１，Ｇ１，Ｂ１の１つであるＧ１信号は、文字／画像判定部１１１に入力される。文字／画像判定部１１１は、Ｇ１信号から注目画素が文字や線画などの線画像か、または、写真や印刷画像などの階調画像であるかを判定し、その結果を文字／画像判定信号ＴＩとして出力する。
【００２７】
尚、文字／画像判定部１１１は、例えば３×３画素程度（読み取り解像度で適宜変更してもよい）のＧ成分信号を取り出し、その中の最大値と最小値との差分を算出し、その差分が所定値以上あるか否かによって判定を行う。これは、文字や線画のエッジ付近では、この差分（輝度変化）が大きな値となり、逆に中間調画像の場合には差分が小さいという現象を利用したものである。また、印刷画像と区別するためには、上記３×３画素の領域を拡張して画像の特徴と空間周波数特性との対応関係から判別することができる。
【００２８】
文字／画像判定信号ＴＩは、黒文字／色文字／画像判定信号発生部１１７及び空間フィルタ係数記憶部１１２に出力される。空間フィルタ係数記憶部１１２は例えばＲＯＭ等で構成されるものであり、注目画素が文字や線画を示す場合（例えばＴＩ＝'１'）には、文字用の空間フィルタ係数が、階調（中間調画像）を示す場合（例えばＴＩ＝'０'）は、階調画像用空間フィルタ係数がそれぞれ選択され出力される。
【００２９】
図２（ａ）および図２（ｂ）は、空間フィルタ係数記憶部１１２に記憶される、文字用および階調画像用の空間フィルタ係数Ｋｉｊの一例を示す図である。従来の文字用および階調画像用の空間フィルタの直流成分は「１」であるのに対して、本実施形態での文字用または階調画像用の空間フィルタ図２（ａ）または図２（ｂ）はその直流成分を「０」にしている。即ち、エッジ成分のない平坦な画像に対し、従来の空間フィルタリング後の出力は入力画像値をそのまま出力するのに対して、本実施形態の空間フィルタ処理後の出力値は「０」となる。
【００３０】
図１（ａ）に戻って、カラー画像の３色分解信号Ｒ１，Ｇ１，Ｂ１の３信号は、第１の色空間変換部１０２に入力され、明るさを表す明度信号Ｌ１、及び色味を表す色度信号（Ｃａ１，Ｃｂ１）に変換される。明度信号Ｌ１及び色度信号（Ｃａ１，Ｃｂ１）は、測色的にＣＩＥ１９７６（Ｌ＊ａ＊ｂ＊）色空間の３変数Ｌ＊，ａ＊，ｂ＊やＣＩＥ１９７６（Ｌ＊ｕ＊ｖ＊）色空間の３変数Ｌ＊，ｕ＊，ｖ＊でもよいし、さらに簡易的に決められた任意の色空間の変数でもよい。ただし、本実施形態においては、３色分解信号Ｒ，Ｇ，Ｂからの簡易的な変換が可能であることから、Ｌ１、Ｃａ１、Ｃｂ１を用いている。
【００３１】
次式（１）は、３色分解信号Ｒ，Ｇ，Ｂを明度及び色度信号Ｌ１，Ｃａ１，Ｃｂ１に簡易的に変換する変換式の一例を示す。
Ｌ＝（Ｒ＋２Ｇ＋Ｂ）／４
Ｃａ＝（Ｒ−Ｇ）／２                    式（１）
Ｃｂ＝（Ｒ＋Ｇ−２Ｂ）／４
【００３２】
第１の色空間変換部１０２によって変換された明度信号Ｌ１、及び色度信号（Ｃａ１，Ｃｂ１）は、遅延部１０３に入力される。遅延部１０３では、明度信号Ｌ１がＮライン分、色度信号（Ｃａ１，Ｃｂ１）が（Ｎ／２）ライン分それぞれ記憶される。より具体的には、５×５画素の空間フィルタ処理を行うとき、過去４ライン分の明度信号Ｌ１と、現ラインの明度信号Ｌ１の、計５ライン分のデータとなってエッジ強調抽出部１１３に入力される。又、この際色度信号は、過去の４／２＝２ライン分及び現在のラインの、計３ライン分のデータとなって、彩度量抽出部１１４に入力される。
【００３３】
エッジ強調量抽出部１１３は、空間フィルタ係数記憶部１１２から出力された空間フィルタ係数Ｋｉｊ（文字／画像判定信号ＴＩに依存する）によって５×５の画素ブロック内の明度信号をそれぞれ演算し、注目画素（５×５画素ブロックにおける中心位置の画素）のエッジ強調量εを算出し、出力する。
【００３４】
５×５の明度信号をＬ１ｉｊ（ｉ＝１〜５、ｊ＝１〜５）で表すと、エッジ強調量εは次の様に求められる。
ε＝（ΣＬ１ｉｊ＊Ｋｉｊ）／Ｃ
（ここで、＊は乗算、Ｃは、エッジ強調された成分を正規化する、正規化定数である。）
【００３５】
このエッジ強調量εは、エッジ強調量分配部１１６に供給される。エッジ強調量分配部１１６は、このエッジ強調量εと彩度量抽出部１１４からの彩度信号Ｓ、そして、後述する無彩色／有彩色判定部１１５からの判定信号ＫＣに基づいて、明度信号Ｌ１のエッジ強調量εｌと色度信号（Ｃａ１，Ｃｂ１）のエッジ強調補正量εｃを生成し、エッジ強調部１０４に出力する。
【００３６】
遅延部１０３によって遅延された色度信号（Ｃａ１，Ｃｂ１）は、図１では図示していないが、実際には遅延された２ライン及び現在のラインの、計３ライン分のデータとなって、彩度量抽出部１１４に入力される。これを受け、彩度量抽出部１１４は、上記の如く色の鮮やかさを表す彩度信号Ｓを生成し、出力する。
【００３７】
ここで、色度信号（Ｃａ１，Ｃｂ１）から彩度信号Ｓの生成方法について簡単に説明する。色度信号（Ｃａ１，Ｃｂ１）が、上述のＣＩＥ１９７６（Ｌ＊，ａ＊，ｂ＊）色空間における信号（ａ＊，ｂ＊）やＣＩＥ１９７６（Ｌ＊，ｕ＊，ｖ＊）色空間における信号（ｕ＊，ｖ＊）であるとき、彩度信号Ｓは、式（２）によって決められる。尚、式において記号「＾」はべき乗を表すものである。
Ｓ＝（Ｃａ１＾２＋Ｃｂ１＾２）＾０．５        式（２）
【００３８】
更に、簡易的には、彩度信号Ｓは式（３）によって決められても良い。
Ｓ＝ＭＡＸ（Ｃａ１，Ｃｂ１）                  式（３）
ここで、関数ＭＡＸ（Ａ，Ｂ）は、変数Ａ，Ｂの絶対値の大きな方の値を出力するものである。
【００３９】
さて、エッジ強調量分配部１１６には上記の如く、エッジ強調量εと彩度信号Ｓの他に後述する無彩色／有彩色判定部１１５からの判定信号ＫＣも入力される。
【００４０】
無彩色／有彩色判定部１１５は、その画素が、白黒（無彩色）であるかカラー（有彩色）であるかを判定し、判定信号ＫＣを出力する。本実施形態では、無彩色／有彩色判定部１１５への入力信号は、色の鮮やかさを表す彩度信号Ｓとし、この信号によって無彩色／有彩色を判定する。
【００４１】
但し、前述のように、彩度信号Ｓは遅延部１０３によって遅延された２ライン＋現ラインの計３ライン分の色度信号（Ｃａ１，Ｃｂ１）に基づいて彩度量抽出部１１４が生成するものであるから、無彩色／有彩色判定部１１５への入力信号は、彩度信号Ｓ及びそのもとの信号である色度信号（Ｃａ１，Ｃｂ１）を入力してもよい。（その場合、図１に示す彩度量抽出部１１４へ引かれた（Ｃａ１，Ｃｂ１）信号線は、彩度信号Ｓとともに無彩色／有彩色判定部１１５へと延長される）。
【００４２】
以下、図８を用いて、本実施形態の遅延部１０３とその周辺部であるエッジ強調量抽出部１１３、彩度量抽出部１１４、無彩色／有彩色判定部１１５について詳細に説明する。
【００４３】
第１の色空間変換部１０２から出力された明度信号Ｌ１、及び色度信号（Ｃａ１，Ｃｂ１）は、遅延部１０３のラインメモリ８０１〜８０４によって、明度信号の中心画素に同期させるため、ラインメモリ８０５及び８０６で色度信号Ｃａ１を２ライン分、ラインメモリ８０７及び８０８によって色度信号Ｃｂ１を２ライン分それぞれ記憶する。
【００４４】
今、中心ラインをｊラインとすると明度信号Ｌ１は、ｊ−２，ｊ−１，ｊ，ｊ＋１ラインが記憶され、現在のラインｊ＋２ラインを含めた５ライン分の明度信号がエッジ強調量抽出部１１３に入力される。
【００４５】
エッジ量強調部１１３では、遅延部１０３から５×５の明度信号と空間フィルタ係数記憶部１１２からの５×５のフィルタ係数に基づいてエッジ強調後のデータ（エッジ強調量ε）を作成することになるから、上述の式から、単純に考えて、乗算器２５個、加算器２４個から構成できる。
【００４６】
一方、色度信号Ｃａ１、Ｃｂ１に対しては、遅延部１０３のラインメモリ８０５〜８０８によって、それぞれｊ，ｊ＋１ラインが記憶され、現在のラインｊ＋２を含めた３ライン分の色度信号Ｃａ１、Ｃｂ１が彩度量抽出部１１４、無彩色／有彩色判定部１１５に供給される。
【００４７】
さらに本実施形態では、彩度信号Ｓは無彩色／有彩色判定信号ＫＣの算出にあたって、前述の式（２）や式（３）を用いた算出方法を、ｊ，ｊ＋１，ｊ＋２の３ライン分のデータを用いて空間的な処理を行うことも考えられる。例えば、彩度信号Ｓは、注目画素を取り囲む３×３サイズの隣接画素（８画素）の彩度信号を平均して、その平均値を彩度信号Ｓに代表することもできるし、無彩色／有彩色判定信号ＫＣも、同様に３×３サイズの隣接画素の判定結果を統計的に処理し、代表値を無彩色／有彩色判定信号ＫＣとすることもできる。
【００４８】
（色判定信号ＫＣの算出）
続いて、求められた彩度信号Ｓによって、判定信号ＫＣを算出する方法について説明する。
今、彩度信号Ｓが小さい時はその画素が白黒（無彩色）であり、彩度信号Ｓが大きい時はその画素がカラー（有彩色）であるとする。よって、簡易的には、判定信号ＫＣは、予め決められた閾値ρを用いて式（４）によって決められる。
（Ｓ＜ρのとき）ＫＣ＝無彩色
（Ｓ≧ρのとき）ＫＣ＝有彩色              式（４）
【００４９】
（明度信号に対するエッジ強調補正量の生成）
以下、エッジ強調量分配部１１６に入力されたエッジ強調量ε、彩度信号Ｓ、判定信号ＫＣに基づいてエッジ強調補正量εｌ、εｃを生成する処理について説明する。
【００５０】
まず、明度信号Ｌ１に対するエッジ強調補正量εの分配を多くし、無彩色信号画素に対しては全エッジ強調量εをεｌに割り当てる。また、予め決められた同値以上に彩度を有する画素に対しては、明度信号に対するエッジ補正を行わない。
【００５１】
この処理を図３のフローチャート及び図４の模式図を用いて説明する。
図３に示すステップＳ１において、注目画素の無彩色／有彩色判定信号ＫＣに従い分岐する。判定信号ＫＣが無彩色のとき（ステップＳ１の判定がＹＥＳの場合）、全エッジ強調量εをεｌに割り当てるため、ステップＳ２で乗算係数γに”１”を割り当て、ステップＳ６でεｌ＝γε、つまり、εｌにεが割り当てられる。
【００５２】
また、ステップＳ１で判定信号ＫＣが有彩色である場合には、彩度信号Ｓが所定値ηより大きいかどうかを判断し（ステップＳ３）、もしηより大きい場合には、乗算係数γに”０”を割り当て（ステップＳ４）、ステップＳ６でεｌにγε、つまり”０”を割り当てる。
【００５３】
一方、ステップＳ３で彩度Ｓがη以下の場合には、注目画素が有彩色か無彩色かの判断が困難なことになるので、ステップＳ５、ステップＳ６で乗算係数γ、さらにはεｌを次式（５）で決定する。
γ    ＝（１−（Ｓ−α）／（η−α））
εｌ＝（１一（Ｓ−α）／（η−α））ε          式（５）
【００５４】
上記処理を行うと、α，η及びγの関係は図４に示す通りになる。即ち、実質的に無彩色であると判断してもよい場合には、γは”１”になり、有彩色であると判断できる場合には、γは”０”になる。そして、その中間状態では、図示の如く彩度信号Ｓに応じて０〜１の値（つまり、小数点）の値をとる。
【００５５】
（色度信号に対するエッジ強調補正量の生成）
次に、色度信号（Ｃａ１，Ｃｂ１）に対するエッジ強調補正量εｃについて説明する。
【００５６】
色度信号に対しては、基本的に明度信号のそれとは逆に、彩度が高い（鮮やかな色）程、色度信号に対するエッジ強調量εの分配を多くし、無彩色信号画素に対してはエッジ補正を行わず、さらには対象画素の色度信号も除去する。
【００５７】
これは、カラー複写機などの画像形成装置において、黒い文字などの複写画像に対し、色成分が残ると、視覚的に画像品位が悪くなるからである。換言すれば、このような画素に対しては色成分をカットし、完全な無彩色信号に色補正する必要がある。
【００５８】
この処理を図５のフローチャート及び図６の模式図を用いて説明する。
図５のステップＳ１１において、まず、対象画素に対する処理を、無彩色／有彩色判定信号ＫＣにしたがって切り替える。すなわち、判定信号ＫＣが無彩色を示す時（図中のステップＳ１１がＹＥＳの場合）、前述のようにエッジ強調量εｃを０にするため、ステップＳ１２で乗算係数γに０をセットし、ステップＳ１８の演算を行うことでεｃを０にさせる。
【００５９】
また、ステップＳ１１の判断がＮＯの場合には、ステップＳ１３に進み、彩度信号Ｓと閾値λ２とを比較する。Ｓ＞λ２である場合には、ステップＳ１４で乗算係数γを１にして、ステップＳ１８の演算を行い、εｃを（１−ε／κ）の値にさせる。
【００６０】
また、ステップＳ１３で、Ｓ≦λ２であると判断した場合には、ステップＳ１５に進み、彩度Ｓとλ１とを比較し、Ｓ＜λ１であるか否かを判断する。この不等式が満足する揚合には、注目画素は無彩色であると判断して良いから、ステップＳ１９で乗算係数γを０にして、εｃを０にする。
【００６１】
そして、ステップＳ１５で、Ｓ≧λ１であると判断した場合には、乗算係数γを彩度信号Ｓに応じた値（０と１の間の値）にするため、ステップＳ１７で次式より決定する。
γ ＝（Ｓ−λ１）／（λ２−λ１）              式（６）
【００６２】
そして、ステップＳ１８で色度信号に対するエッジ強調補正量εｃは、式（７）に従って求められる。
εｃ＝γ（１−ε／κ）                        式（７）
（ここでκは正規化定数である）
【００６３】
上記の結果、乗算係数γは、図６に示す如く色度信号Ｓに応じた値をとるようになる。つまり、乗算係数γは、無彩色の間（閾値λ１未満）”０”の値をとり、εｃ＝０となる。また、彩度Ｓが閾値λ１からλ２まではγ＝（Ｓ−λ１）／（λ２−λ１）となり、彩度Ｓが高くなるに従い連続的に増加する。そして、彩度Ｓが閾値λ２より高い時、γ＝１となるので、εｃ＝１−ε／κとなる。
【００６４】
以上説明したようにして生成されたエッジ強調補正量εｌ、εｃは、Ｌ、Ｃａ、Ｃｂ信号とともにエッジ強調部１０４に供給される。
【００６５】
エッジ強調部１０４は、遅延部１０３からの明度信号Ｌに対しては、エッジ強調補正量εｌを加算し、同色度信号Ｃａ、Ｃｂに対しては、エッジ強調補正量εｃを乗算する処理を行い、Ｌ２，Ｃａ２，Ｃｂ２を生成する。すなわち、
Ｌ２＝εｌ＋Ｌ１
Ｃａ２＝εｃ＊Ｃａ１
Ｃｂ２＝εｃ＊Ｃｂ１                        式（８）
となる。
【００６６】
式（８）から分かるように、信号Ｌに対してはエッジ補正量εｌを加算することにより、彩度が高く明度にエッジ強調したくない画素では（εｌ＝０）となり、明度は保存される。一方、信号Ｃａ、Ｃｂに対してはエッジ補正量εｃを乗算することにより、彩度が低く無彩色に近いほど、εｃが徐々に小さな値になり、実質的に無彩色となった場合には、εｃ＝０となる。つまり、彩度の値が低いほど、対象画素そのものの色度成分が除去されやすく制御することになる。
【００６７】
ここで、色度信号のエッジ強調に対する色味（色相）の保存性について説明する。
図７は、色度信号（Ｃａ１，Ｃｂ１）方向を座標軸とする色度座標を表す。説明を簡単にするために、Ｃａ及びＣｂ軸はＣＩＥ１９７６（Ｌ＊，ａ＊，ｂ＊）色空間におけるａ＊，ｂ＊軸とする。
【００６８】
また、ａ＊，ｂ＊軸の交点０は、無彩色を表し、交点０より離れる程彩度が高く、ａ＊軸となす角θが色味（色相）を表す。また、紙面に垂直な方向が明度Ｌ＊になる。
【００６９】
さて今、対象画素が色度信号Ｃａ１（７０２）、Ｃｂ１（７０３）の時、この色は色度座標上でベクトル７０１で表される。式（８）に従い、色度信号（Ｃａ１，ｃｂ１）にエッジ補正量εｃを乗算し、生成されるエッジ強調後の信号（Ｃａ２，Ｃｂ２）は（εｃＣａ１，εｃＣｂ１）となるわけであるから、色度座標上でベクトル７０４で表されるが、図のようにａ＊軸とのなす角θは変わらず、色味の変化はないことを表している。すなわち強調により、鮮やかさは強調されるが、色味の変化には実質的に影響がないことがわかるであろう。
【００７０】
さて、上記のようにエッジ強調処理がなされると、その信号Ｌ２，Ｃａ２，Ｃｂ２は第２色空間変換部１０５に供給され、ここでＲ，Ｇ，Ｂの値に逆変換される。
【００７１】
次式（９）は、明度及び色度信号Ｌ２，Ｃａ２，Ｃｂ２を３色分解信号Ｒ２、Ｇ２、Ｂ２に変換する変換式の一例を示しており、先に説明した式（１）から求まるものである。
Ｒ２＝（４Ｌ＋５Ｃａ＋２Ｃｂ）／４
Ｇ２＝（４Ｌ−３Ｃａ＋２Ｃｂ）／４
Ｂ２＝（４Ｌ＋Ｃａ−６Ｃｂ）／４                  式（９）
【００７２】
以下、Ｒ２，Ｇ２，Ｂ２信号に逆変換された３色分解信号は、輝度／濃度変換部１０６に入力され、濃度信号Ｃ１，Ｍ１，Ｙ１に変換される。尚、ＲＧＢからＣＭＹ表色系への変換自体は公知であるので、その方法についてここでは説明しない。
【００７３】
さて、濃度信号Ｃ１，Ｍ１，Ｙ１は、次に色補正部１０７によって、下地除去（ＵＣＲ処理として知られている）を行い、黒成分信号Ｋの生成や、下色除去、色補正などの色処理がなされ、濃度信号Ｃ２，Ｍ２，Ｙ２，Ｋ２が出力される。
【００７４】
本実施形態においては、色補正部１０７は、黒文字／色文字／画像判定信号発生部１１７からのＴＣ信号に従ってこの処理を行う。
黒文字／色文字／画像判定信号発生部１１７は、前述の無彩色／有彩色判定部１１５の判定結果である色判定信号ＫＣ、及び文字／画像判定部１１１の判定結果であるＴＩ信号を入力し、上記のＴＣ信号を生成するものである。
【００７５】
例えば、画像信号に対しては、ハイライトの色再現性を重視した色補正を行い、色文字や黒文字信号に対しては、下地色を飛ばしたハイライト再現を除去した色補正を行う。同様に、２値化部１０８では公知の誤差拡散処理を用いて多値画像を２値化したＣ３、Ｍ３、Ｙ３、Ｋ３信号を送出し、続いて、平滑化／解像度変換部１０９にも文字／画像判定部１１１の判定結果である判定信号ＴＩを参照しながら、ＴＩ＝１（文字部分）には、主走査方向、もしくは副走査方向に高解像度に変換してノッチ処理に代表されるエッジ補正処理が施される。
【００７６】
尚、平滑化／解像度変換部１０９は、操作部（不図示）からの指示、あるいは画像処理モード（例えば、写真用や、文字用など）に応じて、機能自体を制御することも可能である。
それぞれの処理を実施し、平滑化／解像度変換部１０９の出力であるＣ４、Ｍ４、Ｙ４、Ｋ４信号をプリンタ部２００に出力することでカラー画像が印字記録される。
【００７７】
本実施形態の特徴である上述の画像処理は、例えばカラー複写機の処理の中で複写動作前に実施されるプレスキャン、バックスキャン（蛍光燈ランプのプレスキャン動作により一度原稿を走査した後、ホームポジションに戻る過程での読み取り動作）された画像に対して行われるものであるが、画像形成装置がページメモリを搭載していれば、プレスキャンなしに、通常の読み取りシーケンスの中で原稿種別の判定を行うことも可能である。
【００７８】
以下、図９〜１７を用いて原稿種別判定部１１８について詳細に説明する。原稿種別判定部１１８は、上述した無彩色／有彩色判定部１１５より判定信号ＫＣが有彩色として出力された画素信号を主走査方向、副走査方向に認識して最終的な判断をする。
【００７９】
図９は、本実施形態における原稿種別判定部１１８の構成例を示すブロック図である。
本実施形態において、原稿種別判定部１１８は、無彩色／有彩色判定手段１１５が出力する色判定信号ＫＣを順次計算して、原稿がモノクロなのか、カラーなのかを判定する。
【００８０】
まず、無彩色／有彩色判定部１１５から順次送られてくる無彩色／有彩色判定信号ＫＣは、原稿種別判定部を実施する有効領域か否かを識別領域制限部９０１にて制限する。識別領域制限部９０１は、領域制限係数記憶部１１９に記憶された領域制限係数に従って、図１９に示すように原稿全読み取り領域１８０１に対し、主走査方向に（ａ，ｂ）、副走査方向に（ｃ，ｄ）のように領域に制限を与える。これにより、図１９の斜線の部分１８０２に相当する判定信号が有効な判定信号ＫＣとして、後段の処理へと入力される。
【００８１】
このとき主走査方向の領域制限は、上記に示すように、例えば起点アドレスａを与えた後、終点アドレスｂを与える方法であっても良いし、起点アドレスａと主走査方向の検知幅ａｗを与えても同様の効果が得られるため、どちらの方法を使用してもよい。
【００８２】
また、副走査方向の領域制限を与えるものとして、副走査の起点アドレスｃと、終点アドレスｄを与えることにより検知すべき領域制限が確定する。このとき、副走査方向の領域制限は、起点ｃを与えた後、主走査方向と同様に副走査幅ｂｗにより制限しても良いが、複写の際に操作者から指示される原稿サイズ、もしくは本実施形態では説明していない自動原稿送り装置（ＡＤＦ，ＲＤＦ）などの原稿検知結果に応じて副走査方向の領域制限を与えても良い。
【００８３】
尚、ここで領域制限を与えるアドレスは、上述のように領域制限係数記憶部１１９に記憶しておき、例えば主走査ラインを認識できる主走査同期信号：ＨＳＹＮＣ、副走査同期信号：ＶＳＹＮＣ、それに１画素毎に同期した信号であるビデオクロック：ＶＣＬＫとから領域の制限を内部カウンタ（不図示）のカウンタ値にて制限を設ける。
【００８４】
よって、原稿領域制限手段９０１は、カウンタ値が所定の範囲（判定領域内：１８０２）であれば、そのままＫＣ信号を送出するが、領域外は、判定に寄与させないために、無彩色信号としてＫＣ信号を変更して送出する。
【００８５】
このように領域を制限して原稿種別判定を行う理由は、原稿をスキャナが読み取る際に、画先や終端領域にある、スキャナ固有が有する動作振動を受けてしまったり、主走査の端部がレンズのＭＴＦ差、収差の影響を受けることにより、読み取られた信号が上述した色ずれ（例えば、黒の細線領域の縁が色づく）を起こし、その結果として生じる誤判定（モノクロ原稿内の黒の細線の縁の色を検知して、原稿を色原稿として判定してしまう）や、原稿上にない領域の色を検知してしまうために、結果的に生じてしまう誤判定を防ぐためである。
【００８６】
本実施形態ではさらに、領域制限された信号を主走査方向の判定結果（主走査カウント部）と、副走査方向の判定結果（副走査カウント部）をもとに最終的な判定を行う特徴をもつ。
【００８７】
（主走査方向の判定処理）
始めに、主走査方向に有彩色が存在することを判定する部である主走査カウント部９０３につながる処理について説明する。
【００８８】
領域制限を受けた無彩色／有彩色信号ＫＣは、ＩＲＯ＿ＡＣＳ信号として出力され、第１主走査色群認識部９０２にて、主走査方向に連続した有彩色画素の固まりが所定数以上あるか否かを判定する。構成例を図１０に示す。
【００８９】
図１０において、第１主走査色群認識部９０２は、主走査方向に有彩色と判定された画素が所定数Ｍ（≧０）連続しているかの判定を行う主走査連続性認識部１００１と、主走査連続性認識部１００１が認識した、Ｍ画素連続した有彩色画素の固まりを、色の固まりとして認識する色群認識部１００２とから構成される。第１主走査色群認識部９０２にて判定された結果は、その結果をＣＯＬ＿ＥＸＩＳＴ＿Ｍ（１ビット）信号として、後段の主走査カウント部９０３に送出する。
【００９０】
まず、主走査連続性認識部１００１について説明する。まず、このような主走査に有彩色画素の連続性を観測する理由は、例えば図１１に示すように、黒い縦線１１０１のエッジ（１１０２、１１０３：図のグレー部分）において、何らかの理由（レンズのＭＴＦ差、収差、ミラー台の振動など）で、主走査方向に色ずれが発生した場合に、本来無彩色領域にも関わらず、エッジ１１０２、１１０３に偽色が発生し、有彩色画素が副走査方向に縦線１１０１の長さ分だけ存在することになる。
【００９１】
その結果生じる誤判定部分を間違ってカウントしてしまうと原稿の種別検知（カラー原稿かモノクロ原稿か）を誤って判定しまうため、本処理のような主走査方向の連続性の認識処理を組み込んで、誤判定を回避している。
【００９２】
続いて主走査連続性認識部１００１の処理について説明する。
まず、処理の開始時に連続性を観測するためのカウンタ１０１１をリセットする。本実施形態では、有彩色の連続度を観測するのに、アップカウンタを想定している。よって、連続度を認識するために、副走査同期信号（ＶＳＹＮＣ）と、主走査同期信号（ＨＳＹＮＣ）とのタイミングにより、コピーシーケンスの動作の始まりか、もしくは、スキャナ動作の始まりを示す動作タイミングに合わせて、内部のアップカウンタをリセットする。
【００９３】
また、内部のカウンタは、連続した有彩色判定信号を観測するので、有彩色が連続していない場合は、その都度、リセットされ、さらに、主走査方向に有彩色の存在を観測する目的から、１主走査ラインの終了時にもリセットされ、計３つの条件で内部カウンタはリセットされることになる。リセット信号生成部１０１０は、ＶＳＹＮＣ，ＨＳＹＮＣ及びＩＲＯ＿ＡＣＳ信号から、上述した条件に従ってカウンタ１０１１のリセット信号を生成し、カウンタ１０１１のリセット端子に供給する。
【００９４】
内部カウンタの値は、１ビデオクロック（ＶＣＬＫ）毎に増加し、リセットされずにカウンタ値が、所定のカウント値（Ｍ、Ｍ＞０とする）に達すると、カウント値と所定値Ｍとを比較するコンパレータ１０１２が検出信号を発生する。所定値Ｍは、後述するＲＯＭ１２２に記憶されている。
【００９５】
図１２を用いて、主走査連続性認識部１００１の動作についてさらに説明する。ここでは、例えば１主走査ライン上のある９画素の判定信号の処理に着目して説明を行う。図のマスは１画素における無彩色／有彩色判定信号ＫＣの結果を示し（厳密には、領域制限をうけたＩＲＯ＿ＡＣＳ信号を示す）、白いマスは有彩色と判定された画素、黒いマスは無彩色と判定された画素を表す。図では、Ｎ−４が古い時刻の結果、Ｎ＋４が新しい時刻の判定結果を示す。
【００９６】
本実施形態に示す主走査連続性認識部１００１の内部カウンタ１０１１は、Ｎ−４からＮまでの４画素については連続してカウントアップされ、Ｎ＋１の画素で無彩色と判定されたＩＲＯ＿ＡＣＳ信号を観測することにより、リセット信号発生部１０１０がリセット信号を発生し、内部カウンタ１０１１をリセットする。そして、有彩色画素のＮ＋２画素から再びカウントを開始し、Ｎ＋３画素までカウントすると、Ｎ＋４画素が無彩色と判定された画素なので、再び内部カウンタはリセットされる。
【００９７】
このようなカウント動作の間、カウント値が所定値Ｍに達すると、コンパレータ１０１２から色群認識処理部１００２内部のカウンタ１０２１をカウントアップするパルス信号が出力される。このパルス信号はまた、主走査連続性認識部１００１のカウンタ１０１１のリセット信号としても用いられ、これにより再度Ｍ画素連続した有彩色画素の有無が判定される。
【００９８】
また、本実施形態で用いた内部カウンタ１０１１は、有限のビット数で構成されているので、カウンタ値ＯＵＴが最大値を示した場合には、それ以上カウントアップしないように制限を持たせている。
【００９９】
続いて、主走査色群認識処理内の色群認識処理部１００２について説明する。色群認識処理１００２も、主走査連続性認識部１００１と同様に、内部にアップカウンタ１０２１と、カウンタ１０２１のカウント値を所定の閾値ＭＧと比較するコンパレータ１０２２及びリセット信号生成部１０２０とから構成されている。
【０１００】
主走査連続性認識部１００１が所定の連続度Ｍの有彩色画素を検出すると、コンパレータ１０１２が出力するパルス信号により、色群認識処理１００２内部のカウンタ１０２１がカウントアップする。そして、コンパレータ１０２２によって、カウンタ１０２１のカウント値と所定の値ＭＧ（後述のＲＯＭ１２２内に設定された値）と比較後、所定の値以上であれば、注目する主走査ラインに有彩色の固まりが存在したことを知らせる：ＣＯＬ＿ＥＸＩＳＴ＿Ｍ信号にビット”１”を立てる。そうでない場合は、ＣＯＬ＿ＥＸＩＳＴ＿Ｍは、有彩色の固まりが無いもとのして、ビットは”０”を立て、後段の主走査カウント部に注目するラインにおける色の存在を知らせる。
【０１０１】
リセット信号生成部１０２０は、主走査連続性認識部１００１のリセット信号生成部１０１０と同様、ＶＳＹＮＣ及びＨＳＹＮＣ信号から、１主走査ラインの終了時及び、コピーシーケンスの動作の始まり、スキャナ動作の始まりを示す動作タイミングに合わせて、カウンタ１０２１のリセット信号を発生する。
【０１０２】
次に、色群認識部１００２の具体的な動作を、図１３を用いて説明する。
図１３のマスは、図１２で説明したものと同様に、白が有彩色と判定された画素を、黒が無彩色と判定された画素を示す。
ここでは、動作内容をわかりやすくするために、主走査連続性認識部１００１の動作とあわせて説明する。また、主走査連続性認識部１００１で検出する連続度Ｍが”２”、色群認識部１００２で色の固まりを認識するパラメータＭＧが”３”であるものとして動作の説明を進める。
【０１０３】
図１３の例では、主走査連続性を認識する内部カウンタ１０１１は、有彩色画素Ｎ−４、Ｎ−３によりカウンタ値が２を示すので、コンパレータ１０１２がパルス信号を発生し、色群認識部１００２内部のカウンタ１０２１は、カウントアップし、１となる。コンパレータ１０１２のパルス信号はカウンタ１０１１のリセット信号として用いられるので、カウンタ１０２１がカウントアップした後にリセットされる。
【０１０４】
続いて、Ｎ−１で再び、カウンタ１０１１のカウンタ値が”２”に達するので、カウンタ１０２１はカウントアップしてカウンタ値は２となる。Ｎ＋１画素が無彩色のため、その時点でカウンタ１０１１はリセットされ、次にＮ＋３画素のときに、カウンタ１０２１のカウンタ値が３にカウントアップされる。この時点で、コンパレータ１０２２は、カウント値がＭＧと同じ値になったので、ＣＯＬ＿ＥＸＩＳＴ＿Ｍ信号に”１”を立てて、注目するラインに色が存在したことを後段の主走査カウント部９０３に知らせる。また、ＣＯＬ＿ＥＸＩＳＴ＿Ｍの値は、一度”１”になると、カウンタ１０２１の値が同じ主走査ラインに対する処理では減ることが無いため、その主走査ラインに対しては”１”が保持される。
【０１０５】
尚、図１３において、Ｎ＋８画素まで処理したときの、カウンタ１０１１とカウンタ１０２１のカウンタ値は、それぞれ、”２”、”５”となり、カウンタ１０１１はリセットされる。カウンタ１０２１もカウンタ１０１１と同様に有限のビットで構成されているので、カウンタ値が最大の値を示したときは、それ以上カウントアップしないように制限を持たせている。
【０１０６】
また、上述のように、カウンタ１０２１は、カウンタ１０１１と同様に、コピーシーケンスの動作時、スキャンの動作時、さらに１主走査ライン毎にリセットされる。
以上、第１主走査色群認識部９０２の動作内容を説明した。このように第１主走査色群認識部９０２は、注目する主走査ライン上に、先ず所定数の有彩色画素の連続度と、その連続した固まりが所定の数だけ存在したか否かを判定するものである。
【０１０７】
続いて、主走査カウント部９０３について説明する。
図１４に示すように、主走査カウント部９０３も、基本的な構成は主走査連続性認識部１００１や色群認識部１００２と同様に、アップカウンタ９１１及びリセット信号生成部９１０によって構成されている。
【０１０８】
カウンタ９１１のリセットは、コピーシーケンスの動作初期、スキャンの動作初期に行われ、第１主走査色群認識部９０２のカウンタ１０１１、１０２１の様な、１主走査ライン毎のリセットは行わない。リセット信号生成部９１０は、ＶＳＹＮＣ及びＨＳＹＮＣ信号から、これら所定のタイミングでカウンタ９１１をリセットするリセット信号を生成する。
【０１０９】
カウンタ９１１のカウントタイミングは、１主走査ライン内の処理で、第１主走査色群認識部９０２の処理が終了し、ＣＯＬ＿ＥＸＩＳＴ＿Ｍの値が確定した時となる。
つまり、１主走査ライン上で、設定された連続度Ｍを有する有彩色画素の固まりがＭＧ回検出され、注目するラインに色の存在が確定した後にカウントされる。
【０１１０】
このとき、第１主走査色群認識部９０２内部のカウンタ１０２１は、主走査カウント部９０３のカウントが終了するまで、リセットされない。
また、主走査カウント部９０３内部のカウンタ９１１は、主走査色群認識部９０２内部のカウンタ群と同様に、カウント値が最大値になったら、それ以上カウントしないように制限されている。
以上が、主走査方向の判定処理に関する説明である。
【０１１１】
（副走査方向の判定処理）
続いて、副走査方向の判定処理について図１５〜図１７を用いて説明する。
副走査方向の判定処理は、主走査方向と同様に、第２主走査色群認識部９０４（副走査用）と副走査カウント部９０５から構成される。副走査方向の判定処理の特徴は、注目するラインに色画素の固まりの存在を認識したら、副走査方向にその連続性を観測することによって、副走査方向の色の存在を認識することである。
【０１１２】
まず、第２主走査色群認識部９０４について、図１５を用いて説明する。
第２主走査色群認識部９０４は、主走査方向の判定部に用いられた第１主走査色群認識部９０２と全く同じ構成を有する（コンパレータ１０１２で比較される連続度ＭがＳに、コンパレータ１０２２で比較される連続度ＭＧがＳＧに、色群認識手段の出力ＣＯＬ＿ＥＸＩＳＴ＿ＭがＣＯＬ＿ＥＸＩＳＴ＿Ｓへそれぞれ変化することを除き、図１５中の１４０１は、図１０中の１００１と、図１５中の１０４２は、図１０中の１００２と同様の回路構成を有する）。
【０１１３】
本実施形態の特徴でもあるが、このように主走査、副走査の判定処理に、同一の処理を行う構成を用いている理由は、主走査、副走査の各処理判定において、処理に用いるパラメータを独立して設定可能とすることにより、異なる判定精度を持たせるためにある。よって、本実施形態では、副走査判定用の連続度を認識するパラメータＳとＳＧは、主走査判定用のＭとＭＧとは異なる値を持つことができる。
【０１１４】
続いて、副走査カウント部９０５の処理を、図１６、１７を用いて説明する。図１６は、副走査カウント部９０５の内部処理ブロックを表すものである。
まず、副走査カウント部９０５内部の副走査連続性認識部１５０１について説明する。
副走査連続性認識部１５０１は、主走査連続性認識部１００１と同様、内部カウンタ１５１１とコンパレータ１５１２及びリセット信号生成部１５１０で構成されている。
【０１１５】
まず、前段の第２主走査連続性認識部９０４から送出されたＣＯＬ＿ＥＸＩＳＴ＿Ｓの値を、１主走査ラインにおける判定結果が確定した後にカウントする。
このとき、主走査連続性認識部１００１で連続度を認識したのと同様に、コンパレータ１５１２によって、副走査方向の連続度を認識する（閾値ｌｉｎｅと比較する）。
比較の結果、カウンタ１５１１の値が、閾値を超えていれば、後段の副走査方向カウント部１５０２のカウンタ１５２１にてカウントアップする。
【０１１６】
副走査連続性認識部１５０１が有するリセット信号生成部１５１０は、コピーシーケンスの動作初期、スキャンの動作初期にカウンタ１５１１をリセットするリセット信号を生成する。カウンタ１５１１はまた、コンパレータ１５１２が副走査方向カウント部１５０２のカウンタ１５２１をカウントアップする信号によってもリセットされる。
【０１１７】
同様に、副走査方向カウント部１５０２が有するリセット信号生成部１５２０は、コピーシーケンスの動作初期、スキャンの動作初期にカウンタ１５２１をリセットするリセット信号を生成する。
【０１１８】
次に、図１７を用いて副走査カウント部９０５の処理について説明する。図１７においてＮ−４からＮ＋８は主走査方向の画素位置を表し、Ｍ−４からＭ＋３は、副走査方向のライン数を表し、白いマス目は有彩色と判定された画素を、黒いマス目は無彩色と判定された画素を表す。
動作をわかりやすく説明するために、連続性を判定するための閾値を、Ｓ＝３、ＳＧ＝２、ｌｉｎｅ＝３と設定する。
【０１１９】
Ｎ−４画素で１主走査ラインが始まり、Ｎ＋８画素で１主走査ラインが終了するとすると、第２主走査色群認識部９０４において、Ｎ−４画素からＮ−２画素、Ｎ−１画素からＮ＋１画素において、有彩色画素が３連続するため、この時点でＣＯＬＯＲ＿ＥＸＩＳＴ＿Ｓが１になり、ラインが終了した時点でＭ−４ラインにおける副走査連続性認識部１５０１の内部カウンタ１５１１はインクリメントされ１となる。
【０１２０】
続いて、Ｍ−３、Ｍ−２ラインもＭ−４ラインと同一パターンであるため、カウンタ１５１１のカウント値は３となる。このとき、コンパレータ１５１２により閾値ｌｉｎｅ（＝３）に達したことが検出され、副走査方向カウント部１５０２の内部カウンタ１５２１はカウントアップする。カウンタ１５２１のカウントアップが確定すると、コンパレータ１５１２の出力信号によってカウンタ１５１１はリセットされる。
【０１２１】
引き続き、Ｍ−１ラインにおいても３連続の有彩色画素が２回検出されるため、ＣＯＬＯＲ＿ＥＸＩＳＴ＿Ｓが１になり、ラインが終了した時点でＭ−１ラインにおける副走査連続性認識部１５０１の内部カウンタ１５１１はインクリメントされ１となる。同様に処理を続け、Ｍ＋１ラインでカウンタ１５１１のカウント値が３となったところで、再びコンパレータ１５１２によってカウンタ１５２１がインクリメントされ、カウンタ値は２となる。
【０１２２】
また、副走査カウント部９０５内部にあるカウンタ１５１１及び１５１２は、いずれもカウンタが最大値を示すと、それ以上カウントアップしないように制限を持たせている。
以上、副走査カウント部９０５ならびに、副走査方向の判定処理に関する説明である。
【０１２３】
このように、主走査、副走査方向の判定部による結果が確定（１スキャン終了を示し、これは、フォワードスキャンでもバックスキャンのいずれでもよい）すると、それぞれのカウント結果を識別部９０６で観測する。
【０１２４】
識別部９０６は、主走査カウント部９０３のカウント値ＭＡＩＮ＿ＵＣ及び副走査カウント部９０５ＳＵＢ＿ＵＣから、所定の判定条件に従って原稿がモノクロかカラーかを判定する。
【０１２５】
判定条件は任意に決定可能であるが、例えば主走査、副走査のカウント結果のいずれかの値が１以上になっていれば、原稿中に色が存在しているとして、読み込まれた原稿をカラー処理専用の処理に設定して、所定の画像処理を実施することになる。あるいは、主走査カウント部９０３のカウント値が１以上で、かつ副走査カウント部９０５のカウント値が３以上の場合カラー原稿と判断することもできる。このように、副走査カウント部のカウント値を組み合わせることによって、黒色の輪郭に発生する偽色を誤検出する可能性が削減できる。
【０１２６】
識別部９０６で、原稿がカラーと判定されれば、カラートナーを用いる等の画ラー画像に適した画像処理を行い、プリンタ部２００でカラーの画像形成処理が行われる。又、原稿がモノクロと判定されれば、黒色トナーのみを用いる等、モノクロ処理に最適な画像処理がなされ、プリンタ部２００で画像形成処理が行われる。
【０１２７】
尚、本実施形態において図１（ａ）として示した画像処理部２０９は、各部をハードウェアで構成することも可能であるが、例えば図１（ｂ）に示すように、ＣＰＵ１２１がＲＯＭ１２２に記憶されたプログラムを、ＲＡＭ１２３をワークエリアとして用いて実行する構成でも実現することができる。この場合、イメージスキャナ部２０１及びプリンタ部２００とのやりとりは入出力部１２４を介して行う。ＲＡＭ１２３はＣＰＵ１２１のワークエリアとしてのみならず、イメージスキャナ部２０１から読み込んだ画像データや、プリンタ部２００へ送信する印刷データの一次保存場所としても用いられる。また、ＲＡＭ１２３以外の読み書き可能な記憶装置として、ハードディスクドライブ等の外部記憶装置を用いることも可能である。
【０１２８】
また、図１（ａ）の各部のうち、ＣＰＵ処理の負荷が大きな部分のみハードウェアで構成し、それ以外の部分をＣＰＵがプログラムを実行することで実現することも可能であることは言うまでもない。
【０１２９】
以上説明したように本実施形態によれば、色ずれの発生によりモノクロ原稿内の黒の細線の縁が色ずれしても、その色ドットの計数方法工夫することで、原稿の種別検知を高い精度で行うことができる。詳しくは、主走査、副走査方向の判定方法において、色ドットの連続性を観測することで、従来のような単純加算による方法に比べ、色ずれに対しラチチュードの高いアルゴリズムが実現できた。さらに、主走査、副走査方向に判定する連続度の精度を独立して設定することができるため、スキャナの機種毎、あるいは１台毎に適切な閾値を設定することが可能になり、さらにラナチュードを広くもつことができた。
【０１３０】
尚、実施形態で説明した各判定のための閾値は、動的に適宜変更可能としてもよい。変更するタイミングとしては、例えば原稿画像のサイズを検知する部を備え、その検出部からの信号によるなどが考えられる。
【０１３１】
また、閾値をイメージスキャナ部の特性（読み取り位置ずれの量など）によって設定することによって、イメージスキャナ部の個体差に影響されずに精度の高い判定が可能になるほか、イメージスキャナ部を交換可能もしくは複数のイメージスキャナ部から選択して使用可能な場合などであっても常に適切な判定が可能になる。
【０１３２】
【他の実施形態】
尚、本発明は、複数の機器（例えばホストコンピュータ、インターフェイス機器、スキャナ、プリンタなど）から構成されるシステムに適用しても、上記の如く、一つの機器からなる複写機に適用してもよい。
【０１３３】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３４】
さらに、記憶媒体から読み出きれたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１３５】
【発明の効果】
以上説明したように本発明によれば、色ずれの発生（読み取り位置ずれ等）があったとしても精度良く入力画像がカラー画像であるか、モノクロ画像であるかを識別することが可能になり、さらには、スキャナーの個体差に応じて、主走査、副走査方向の判定精度を可変にすることにより、使用できるスキャナの許容範囲が広い判定処理を実現できる。
【０１３６】
【図面の簡単な説明】
【図１】本発明の実施形態に係る画像処理装置としての、画像処理部の構成例を示すブロック図である。
【図２】図１の空間フィルタ係数記憶部が記憶する空間フィルタ係数の例を示す図である。
【図３】図１のエッジ強調量分配部で行う明度信号に対するエッジ強調補正量生成処理を示すフローチャートである。
【図４】図３の処理に基づくエッジ強調補正量を示す図である。
【図５】図１のエッジ強調量分配部で行う色度信号に対するエッジ強調補正量生成処理を示すフローチャートである。
【図６】図５の処理に基づくエッジ強調補正量を示す図である。
【図７】本発明の実施形態において、色度信号のエッジ強調実施前後で色味（色相）が保存されることを示す図である。
【図８】図１における遅延部の構成例及び関連する他部との接続関係を示すブロック図である。
【図９】図１における原稿種別判定部の構成例を示すブロック図である。
【図１０】図９における第１主走査色群認識部の構成例を示すブロック図である。
【図１１】色ずれを説明する図である。
【図１２】図１０における主走査連続性認識部の動作を説明するための、ＩＲＯ＿ＡＣＳ信号の出力例を示す図である。
【図１３】図１０における色群認識部の動作を説明するための、ＩＲＯ＿ＡＣＳ信号の出力例を示す図である。
【図１４】図９の主走査カウント部の構成例を示すブロック図である。
【図１５】図９のにおける第２主走査色群認識部の構成例を示すブロック図である。
【図１６】図９の副走査カウント部の構成例を示すブロック図である。
【図１７】図１６における副走査カウント部の動作を説明するためのＩＲＯ＿ＡＣＳ信号の出力例を示す図である。
【図１８】本発明の実施形態に係る画像処理装置を適用可能な画像形成装置の一例であるカラー複写機の構成例を示すブロック図である。
【図１９】図９における原稿領域制限部により、制限された原稿読み取り領域の例を示す図である。
【図１】
0004387584.tif 000002
【図２】
0004387584.tif 000003
【図３】
0004387584.tif 000004
【図４】
0004387584.tif 000005
【図５】
0004387584.tif 000006
【図６】
0004387584.tif 000007
【図７】
0004387584.tif 000008
【図８】
0004387584.tif 000009
【図９】
0004387584.tif 000010
【図１０】
0004387584.tif 000011
【図１１】
0004387584.tif 000012
【図１２】
0004387584.tif 000013
【図１３】
0004387584.tif 000014
【図１４】
0004387584.tif 000015
【図１５】
0004387584.tif 000016
【図１６】
0004387584.tif 000017
【図１７】
0004387584.tif 000018
【図１８】
0004387584.tif 000019
【図１９】
0004387584.tif 000020