(57)【要約】【課題】  オフィスカラー複合機で使用されていたＡＣＳ機能を、コストを低減して、装置を小型化として廉価機に搭載することを可能とする。それにより、多くのユーザに実用的なＡＣＳ機能を提供するための、原稿のカラー/白黒判定方法及び画像読取装置、画像形成装置を提供する。【解決手段】  プラテン台に静止している原稿の画像を読み取る静止原稿の読取モードと、原稿を供給側から排出側へ向けて搬送中に原稿の画像を読み取る搬送原稿の読取モードとを有する画像読取装置で、前記搬送原稿の読取モードにおいては、副走査方向の連続する彩度を持つラインに基づいて、原稿がカラー原稿か白黒原稿かを判定する。かかる判定では、主走査方向に連続する彩度を持つ画素の数が第１閾値以上の画素群を第２閾値以上有するラインを検出し、前記画素群を第２閾値以上有する前記カラーラインを、副走査方向に連続して第３閾値以上有する場合に、カラー原稿と判定する。【選択図】    図３Ａ
2008306396.tif 000002
【特許請求の範囲】
【請求項１】
原稿が載置されるプラテンに静止している原稿の画像を読み取る読取モードと、原稿を供給側から排出側へ向けて搬送中に原稿の画像を読み取る読取モードとを有する画像読取装置であって、
主走査方向の連続する彩度を持つ画素に基づいて、原稿がカラー原稿か白黒原稿かを判定する主走査方向のカラー/白黒判定手段と、
副走査方向の連続する彩度を持つラインに基づいて、原稿がカラー原稿か白黒原稿かを判定する副走査方向のカラー/白黒判定手段とを有し、
前記搬送中に原稿の画像を読み取る読取モードにおいては、前記副走査方向のカラー/白黒判定手段により原稿がカラー原稿か白黒原稿かを判定することを特徴とする画像読取装置。
【請求項２】
前記副走査方向のカラー/白黒判定手段は、
主走査方向に、彩度を持つ画素を第１閾値以上の数だけ連続して持つ画素群を、第２閾値以上の数だけ有するラインを検出する手段と、
副走査方向に、前記第２閾値以上の画素群を有する前記ラインを、第３閾値以上の数だけ連続して有する場合に、カラー原稿と判定する手段とを有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記第２閾値が２であることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
請求項１乃至３のいずれか１項に記載の画像読取装置を有し、原稿がカラー原稿か白黒原稿かの判定結果に従って画像形成を制御することを特徴とする画像形成装置。
【請求項５】
請求項１乃至３のいずれか１項に記載の画像読取装置を有し、原稿がカラー原稿か白黒原稿かの判定結果に従って画像送信を制御することを特徴とする画像送信装置。
【請求項６】
プラテンに静止している原稿の画像を読み取る読取モードと、原稿を供給側から排出側へ向けて搬送中に原稿の画像を読み取る読取モードとを有する画像読取装置における原稿のカラー/白黒判定方法であって、
前記搬送中に原稿の画像を読み取る読取モードにおいては、副走査方向の連続する彩度を持つラインに基づいて、原稿がカラー原稿か白黒原稿かを判定する判定工程を有し、
前記判定工程が、
主走査方向に、彩度を持つ画素を第１閾値以上の数だけ連続して持つ画素群を、第２閾値以上の数だけ有するラインを検出する工程と、
副走査方向に、前記第２閾値以上の画素群を有する前記ラインを、第３閾値以上の数だけ連続して有する場合に、カラー原稿と判定する工程とを有することを特徴とする原稿のカラー/白黒判定方法。
【請求項７】
請求項６に記載の原稿のカラー/白黒判定方法の工程をコンピュータに実行させるためのコンピュータプログラム。
【請求項８】
請求項７に記載のコンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿のカラー/白黒判定方法及び画像読取装置、画像形成装置に関する。即ち、読み取る原稿のカラー/白黒判定方法と、該機能を有する画像読取装置並びにこれを備えた画像形成装置に関するものである。
【背景技術】
【０００２】
従来のカラー複合機においては、原稿の読み取り作業においてカラー原稿か白黒原稿かの自動判定を行い、その判定結果に、記録動作や画像データ送信動作を制御するカラー複合機がある。また、ユーザが原稿読み取りモード切り替えを選択し、カラー、白黒でのコピー作業やデータ送信作業を行うカラー複合機もある。
【０００３】
上記カラー原稿か白黒原稿かの自動判定機能である、"AUTO COLOR SELECT（以下ＡＣＳと称す）"については、種々の判定方法が提案されている。
【０００４】
特許文献１には、まず画素単位にカラー／白黒を判定し、次にあるブロック内のカラー画素の数からブロックのカラー／白黒を判定し、カラーと判定されたブロックの数によって原稿がカラーか白黒かを判定するＡＣＳが開示されている。
【０００５】
特許文献２には、各画素のＲＧＢデータのそれぞれの差分が各閾値より大きい画素数をカウントして、かかるカウント値がカウント閾値を越える場合にカラー原稿と判定する方法が開示されている。
【０００６】
また、引用文献３では、画像の下地がカラーか白黒かを判断する回路として、下地画像領域中のカラー画素の割合を閾値と比較して、カラー下地であるか否かを判定している。
【０００７】
また、引用文献４では、各画素のＲＧＢの最大値と最小値との差が、ある経験的な範囲内にある場合にカラー画素と判定し、かかるカラー画素が複数存在する場合にカラー原稿と判定する。
【０００８】
更に、引用文献５では、ＡＣＳ領域を設定し、かかるＡＣＳ領域内において、ＲＧＢデータのうちの最小値を他の２成分の値から減じ、得られた２つの値の差の絶対値を"彩度"として得る。そして、注目画素に対して、ある閾値よりも大きい彩度を有する画素の特定の連続性を確認できた場合のみ、該注目画素はカラー画素を示すと判定する。ＡＣＳを行う領域内のかかるカラー画素と判定された画素の総数により原稿のカラー／白黒を判定する。
【特許文献１】特開２００１−２２６０１４
【特許文献２】特開２０００−３２２７９
【特許文献３】特開平５−１２２５３５
【特許文献４】特開２００５−２４４６８２
【特許文献５】特開２００１−１１９５８９
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、原稿のＡＣＳ機能は、画像読取装置と画像処理とで成り立っており、精度の良いＡＣＳ構成には多大なコストがかかってしまう。例えば、原稿全域をメモリに記憶し、一定以上のカラーピクセルを認識してＡＣＳを行う場合には、非常に大きなメモリが必要となる。Ａ４サイズの６００ｄｐｉ・２４ビットカラーでは、メモリ容量が１００Ｍバイト近くになってしまう。
【００１０】
一方、原稿読取装置では、ＣＣＤもしくはＣＩＳによるライン毎に画情報を読み取る構成が一般的である。特に、ＣＣＤで構成された読取装置では、周知のようにＲＧＢの各光センサが離れて実装されているため、原稿上の同一のラインを読んでいるのではなく離れたラインをそれぞれ読み取っている。そのため、自動原稿送り装置（以下ＡＤＦ）による原稿搬送での移動読み取り、ブック読みによる読取機構の走査読み取りによるＲＧＢの各ラインを合成してカラー画像を形成している。
【００１１】
この時に、原稿搬送による搬送ムラや走査搬送ムラによりＲＧＢの合成不良（色ズレ）が発生してしまう。特に、黒画素と白画素の境界で発生する。かかる黒画素と白画素の境界で発生する色ズレは、図６の画像の白黒の境界が図７に示すようにカラー細線として表われるので、原稿のカラー／白黒判定の誤動作の原因になる。
【００１２】
この原稿搬送ムラを軽減するため、搬送ローラを多く用いて原稿搬送の安定化を図っている。搬送ローラが増えるため当然コストが高くなり、装置の大型化にも影響が出て来てしまう。
【００１３】
原理的にはＲＧＢの光センサが同一ラインを読み取れば、搬送ムラや走査搬送ムラが発生しても色ズレは発生しない。しかし、ＲＧＢの光センサは半導体であり同一ラインにて実装することは現状難しいとされている。そこで、ＲＧＢの光センサのライン間ピッチ（離れている距離）を短くすることで近いラインをＲＧＢの光センサが読み取ることが可能となる。現状では２ラインピッチのＣＣＤが存在する。配置としては１ラインピッチが限界とされている。
【００１４】
しかしながら、光センサのラインピッチによる解決は非常にコストがかかるため、オフィス機向けの高価な装置としては使用されているだけであり、一般的に廉価な装置のＣＣＤでは１２ラインピッチのものが主流である。
【００１５】
本発明は、オフィスカラー複合機で使用されていたＡＣＳ機能を、コストを低減して、装置を小型化として廉価機に搭載することを可能とする。それにより、多くのユーザに実用的なＡＣＳ機能を提供するための、原稿のカラー/白黒判定方法及び画像読取装置、画像形成装置を提供する。
【課題を解決するための手段】
【００１６】
かかる課題を解決するために、本発明の画像読取装置は、原稿が載置されるプラテンに静止している原稿の画像を読み取る読取モードと、原稿を供給側から排出側へ向けて搬送中に原稿の画像を読み取る読取モードとを有する画像読取装置であって、主走査方向の連続する彩度を持つ画素に基づいて、原稿がカラー原稿か白黒原稿かを判定する主走査方向のカラー/白黒判定手段と、副走査方向の連続する彩度を持つラインに基づいて、原稿がカラー原稿か白黒原稿かを判定する副走査方向のカラー/白黒判定手段とを有し、前記搬送中に原稿の画像を読み取る読取モードにおいては、前記副走査方向のカラー/白黒判定手段により原稿がカラー原稿か白黒原稿かを判定することを特徴とする。
【００１７】
ここで、前記副走査方向のカラー/白黒判定手段は、主走査方向に、彩度を持つ画素を第１閾値以上の数だけ連続して持つ画素群を、第２閾値以上の数だけ有するラインを検出する手段と、副走査方向に、前記第２閾値以上の画素群を有する前記ラインを、第３閾値以上の数だけ連続して有する場合に、カラー原稿と判定する手段とを有する。また、前記第２閾値が２である。
【００１８】
また、上記画像読取装置を有し、原稿がカラー原稿か白黒原稿かの判定結果に従って画像送信を制御することを特徴とする画像形成装置を提供する。
【００１９】
また、本発明のカラー/白黒判定方法は、プラテンに静止している原稿の画像を読み取る読取モードと、原稿を供給側から排出側へ向けて搬送中に原稿の画像を読み取る読取モードとを有する画像読取装置における原稿のカラー/白黒判定方法であって、前記搬送中に原稿の画像を読み取る読取モードにおいては、副走査方向の連続する彩度を持つラインに基づいて、原稿がカラー原稿か白黒原稿かを判定する判定工程を有し、前記判定工程が、主走査方向に、彩度を持つ画素を第１閾値以上の数だけ連続して持つ画素群を、第２閾値以上の数だけ有するラインを検出する工程と、副走査方向に、前記第２閾値以上の画素群を有する前記ラインを、第３閾値以上の数だけ連続して有する場合に、カラー原稿と判定する工程とを有することを特徴とする。
【００２０】
更に、上記原稿のカラー/白黒判定方法の工程をコンピュータに実行させるためのコンピュータプログラム、及び該コンピュータプログラムを記憶したコンピュータで読み取り可能な記憶媒体を提供する。
【発明の効果】
【００２１】
本発明により、オフィスカラー複合機で使用されていたＡＣＳ機能を、コストを低減して、装置を小型化として廉価機に搭載することを可能とした。そのため、多くのユーザに実用的なＡＣＳ機能を提供するための、原稿のカラー/白黒判定方法及び画像読取装置、画像形成装置を提供できる。
【発明を実施するための最良の形態】
【００２２】
以下、添付図面を参照して、本発明の実施形態を詳細に説明する。
【００２３】
＜本実施形態の画像読取装置の構成例＞
本発明に係る実施形態として、コピー及びプリンタ機能、ファクシミリ機能を備えた複合機に適用した例を、図面を参照して具体的に説明する。説明の順序として、以下の順に説明する。
（１）画像読取装置の全体構成（図１，図２Ａ）、
（２）ＡＣＳの構成（図２Ｂ〜図３Ｂ）
なお、以下の実施形態ではカラー複合機を例に説明するが、本発明は画像読取にかかる技術でありカラー複合機に限定されず、画像読取を行なう機器に適用が可能であり、これらも本発明に含まれる。また、本実施形態では、文字を構成する細線から原稿のカラー／白黒を判定する例を示すが、これは一例であって限定される必要はない。本発明は、原稿の搬送時に発生する搬送ムラのＡＣＳにおける影響を無くす、しかも廉価な構成を提供するものであればよい。
【００２４】
（１）画像読取装置の全体構成例
図１は、複合機中の画像読取装置の要部の断面図である。
【００２５】
本実施形態による画像読取装置は、自動原稿送り装置（以下、ＡＤＦと呼ぶ）１００と、リーダ部２００とを有している。ＡＤＦ１００は、複数枚の原稿を1枚ずつ供給側から排出側へ向けて自動で搬送する。リーダ部２００は、ＡＤＦ１００により搬送される原稿の表面を読み取る画像読取手段を有し、ブックタイプの原稿の読み取り（原稿をプラテンガラス上に固定した（静止させた）読取）にも可能である。
【００２６】
（ＡＤＦ１００の構成例）
本例では、ＡＤＦ１００は、図１に示すように、供給側から排出側へと向かうＵターン型の原稿の搬送経路を有している。この搬送経路は、上側搬送経路と下側搬送経路からなっている。
【００２７】
ＡＤＦ１００は、原稿トレイ２０に載置される原稿束Ｓから原稿をピックアップするピックアップローラ１と、ピックアップローラ１よりも搬送経路下流側に配置される分離ローラ２ａ及び分離パッド２ｂを有している。
【００２８】
そして、ピックアップローラ１によりピックアップされた原稿を１枚ずつ搬送経路へと導く分離部２と、分離部２よりも搬送経路下流側に搬送経路に沿って配置され、搬送ローラ３と、搬送ローラ５とを有している。本実施形態では搬送ローラを２つ設けたが、１つであっても構わない。
【００２９】
次に、搬送ローラ５よりも搬送経路下流側に配置され原稿の通過を検知する原稿端センサ（以下ＤＥＳ）１２と、読取位置Ｒ１よりも搬送経路下流側に配置され原稿を搬送経路に沿って搬送する搬送ローラ６、７が搬送経路に沿って配置される。また、搬送ローラ６、７よりも搬送経路下流側に配置され搬送経路から原稿を排出する排出ローラ８と、排出ローラ８により排出される原稿を載置する排出トレイ２１とを有している。本実施形態では、読取位置Ｒ１よりも搬送経路下流側に搬送ローラを２つと排出ローラを設けたが、排出ローラ８のみであっても構わない。なお、搬送ローラ６、７と排出ローラ８の間の読取位置Ｒ２のＣＩＳ読取部３０は、裏面読取用のＣＩＳであるが、本発明の主要部分ではないので詳細な説明はしない。
【００３０】
（リーダ部２００の構成例）
次に、リーダ部２００は、ＡＤＦ１００にて搬送される搬送中の原稿を読み取る際に用いるＡＤＦ用プラテンガラス２０１と、ブックタイプの原稿を載置可能な原稿載置台としてのブック用プラテンガラス２０２とを有している。そして、このブック用プラテンガラス２０２の下方に、原稿を照射するランプ２０３と、原稿からの反射光を所定の光学経路に導くミラー２０４とを一体的に有するスキャナユニット２０９がある。そして、ミラー２０４により導かれる反射光を所定の光学経路に導くミラー２０５ａとミラー２０５ｂを一体的に有するミラーユニット２０５、及びレンズ２０７がある。更に、ミラー２０４，ミラーユニット２０５、及びレンズ２０７により原稿からの反射光が導かれ光学像を得るＣＣＤセンサ２０８を有する。このような構成により、原稿に記録された画像情報を光学的に読み取り、光電変換して画像データを得る。
【００３１】
ここで、スキャナユニット２０９は、ブック用プラテンガラス２０２上に載置される原稿の画像を読み取り可能なように、ブック用プラテンガラス２０２の下方において所定の画像読み取り範囲を往復動可能である。この様に、ブック用プラテンガラス２０２上に静止している原稿を読み取る動作を原稿固定読みと称す。
【００３２】
また、スキャナユニット２０９は、図１に示すように、ＡＤＦ１００における搬送ローラ５よりも搬送経路下流側で且つ搬送ローラ６よりも搬送経路上流側に設定される読取位置Ｒ１直下へと移動可能なように配置されている。この読取位置Ｒ１直下へと移動することにより、読取位置Ｒ１を通過する際の原稿の画像読み取りが可能となっている。この様に移動中の原稿を読み取る動作を原稿流し読みと称す。
【００３３】
また、ミラーユニット２０５も、スキャナユニット２０９と同様に、ブック用プラテンガラス２０２の下方において所定の範囲を往復動可能に配置されている。
【００３４】
これらスキャナユニット２０９及びミラーユニット２０５は、移動露光走査光学系を構成している。この時、ミラーユニット２０５の移動速度は、スキャナユニット２０９の移動速度を例えばＶとすると、この移動速度Ｖの半分である１／２Ｖとなるようワイヤ及びプーリ等の機構を用いて設定されている。このようにすることによって、原稿の読み取り面からＣＣＤセンサ２０８までの光路長を一定に保ちながら、原稿画像の読み取り動作を行うことができる。
【００３５】
本実施形態では、ＣＣＤセンサを使用したがコンタクトイメージセンサ（以下ＣＩＳ）とすることもできる。また、ＣＣＤセンサを使用した一体型の縮小光学系でも構わない。本例では、ＣＣＤは廉価品を使用し、図示しないがＲＧＢのライン間隔は１２ラインピッチのものを用いている。
【００３６】
また、この画像読取装置は、この画像読取装置において原稿から読み取った画像情報に基づく画像を、不図示の記録シートに記録する画像形成手段３００の上部に画像形成手段３００と通信可能に接続・載置されている。そして、必要に応じて画像形成装置すなわち複写機として使用することができる。ここで、画像形成手段３００としては、熱転写方式、レーザ露光方式、インクジェット方式等によるものが利用可能である。かかる画像形成手段３００については、本発明の主要部分ではないので詳説しない。
【００３７】
次に、本例の画像読取装置の動作について説明する。
【００３８】
図１において、自動原稿送り装置であるＡＤＦ１００は、原稿トレイ２０上に原稿表面を上に向けてセットされた原稿束Ｓから、ピックアップローラ１により、最上位の原稿から順に分離部２へと繰り出される。具体的に、分離部２は、ピックアップローラ１より供給される原稿の上面に接触する分離ローラ２ａと、この分離ローラ２ａに下方から原稿を押し当てるよう圧接している分離パッド２ｂとから構成されている。この構成により、原稿束Ｓからピックアップされる原稿の最上位の原稿から一枚ずつ分離を行う。
【００３９】
そして、原稿の画像を読み取る場合、分離部２にて原稿束Ｓから分離された原稿は、搬送ローラ３を通過し、搬送ローラ５、搬送ローラ６へと受け渡されながら搬送され、読取位置Ｒ１を搬送されている間に原稿の画像が読み取られる。そして、搬送ローラ７から排出ローラ８により、排出トレイ２１上に順番に排出される。
【００４０】
リーダ部２００において、ＡＤＦ１００で搬送されている原稿が読取位置Ｒ１を通過する時に原稿表面の画像を読み取る場合は、次のように動作する。リーダ部２００のスキャナユニット２０９をＡＤＦ用プラテンガラス２０１直下に移動させ、原稿が読取位置Ｒ１上を搬送されている間にスキャナユニット２０９により画像情報を読み取る。
【００４１】
また、ブック用プラテンガラス２０２上に載置された原稿の画像を読み取る場合は、次のように動作する。スキャナユニット２０９をブック用プラテンガラス２０２の下方に設定されている所定位置としての、不図示の原稿セット基準から所定の方向に移動させ、画像情報を読み取る。
【００４２】
スキャナユニット２０９における原稿の画像読み取りの際、まずランプ２０３が点灯し原稿を照射する。そして、原稿表面からの反射光が、ミラー２０４，ミラーユニット２０５及びレンズ２０７を介してＣＣＤセンサ２０８に入力される。そして、ＣＣＤセンサ２０８に入力された原稿の反射光は、ここで光電変換等の電気処理が行われ、通常のデジタル処理が施され、原稿の画像情報を得る。
【００４３】
（画像読取装置の制御部の構成例）
図２Ａは、図１の画像読取装置を制御する構成例を示すブロック図である。
【００４４】
図２Ａで４００は、画像読取装置であるスキャナ全体を制御するスキャナ制御部である。スキャナ制御部４００は、演算制御用のＣＰＵ４１０、固定プログラムやデータを格納するＲＯＭ４２０、ＣＰＵ４１０の動作時にワークメモリとして使用されるＲＡＭ４３０、プログラム及びパラメータ保存用のディスクなどの外部記憶部４４０を有する。
【００４５】
スキャナ制御部４００は、ＣＰＵ４１０の処理手順に従って（以下の図３Ａ及び図３Ｂ参照）、画像読取装置の各部を制御する。
【００４６】
スキャナ制御部４００は、ＡＤＦ１００を使用する場合は、各センサ４０４からの信号を認識して、ＡＤＦ制御部４０５により図１に示した各メカニズムを制御し、原稿を搬送する。同時に、各センサ４０４からの信号を認識して、照明・操作制御部４０６を介して原稿読取動作を制御する。
【００４７】
光電変換素子（ＣＣＤなど）４０１で読み取られたアナログデータは、アナログ補正＆シェーディング補正部４０２で補正され、画像処理部４０３でデジタルデータ（ＲＧＢ）として出力される。かかるデジタルデータ（ＲＧＢ）は、本複合機がコピー機として機能する場合は画像形成手段３００へ、ファクシミリとして機能する場合は不図示の通信制御部へ送られる。
【００４８】
また、デジタルデータ（ＲＧＢ）は、本実施形態のＡＣＳ部１１８に送られて、原稿がカラーか白黒かが判定され、判定結果は次の処理のため、デジタルデータ（ＲＧＢ）と共に出力される。
【００４９】
（２）ＡＣＳ部１１８の構成例
ＡＣＳは、原稿画像がカラーであるか白黒であるかを判断する。従って、画素毎の彩度を求め、ある閾値以上の画素がどれだけ存在するかによって、カラー判定を行えば良い。しかしながら、例えば白黒原稿であっても、ＭＴＦ等の諸処理の影響によって、ミクロ的に見るとエッジ周辺にカラー画素が多数存在するため、単純に画素単位でＡＣＳ判定を行うことは一般に困難である。このため、ＡＣＳ手法として、従来技術で紹介したような様々な方法が提供されている。
【００５０】
以下、本実施形態での、ＡＤＦモードによる原稿搬送による搬送ムラの影響を受けない、廉価で安定したＡＣＳ方法の説明を行う。
【００５１】
図２Ｂは、ＡＣＳ部１１８の詳細な構成例を示すブロック図である。
【００５２】
ＡＣＳ部１１８は、図２Ａのように、スキャナ制御部４００によって制御される。
【００５３】
上述したように、白黒画像でもミクロ的に見ればカラー画素が多数存在するわけであるから、カラー画素の連続性をカウントして判定する。
【００５４】
図２Ｂで、１４０３は色判定部である。色判定部１４０３は、色判定するＡＣＳ領域を決める４つのアドレスを格納するレジスタ１４０７〜１４１０に従って領域検出回路１４０２で生成されたＡＣＳ領域信号１４０５を、イネーブル信号とする。なお、ＡＣＳ領域とは、原稿の色判定（ＡＣＳ）が行われる対象領域である。そして、ＡＣＳ領域内の注目画素に対してフィルタ１４０１内に保持された周辺画素を参照することによって、該注目画素がカラー画素であるか白黒画素であるかを判定し、色判定信号１４０６を出力する。
【００５５】
具体的には、ＡＣＳ領域信号１４０５で示されるＡＣＳ領域について、まずＤＡＴＡ−Ｒ，ＤＡＴＡ−Ｇ，ＤＡＴＡ−Ｂのうちの最小値を他の２成分の値から減じ、得られた２つの値の差の絶対値を"彩度"として得る。ここでＤＡＴＡ−Ｒ，ＤＡＴＡ−Ｇ，ＤＡＴＡ−Ｂとは、それぞれ注目画素のレッド成分、グリーン成分、ブルー成分のデータである。そして、注目画素に対して、ある閾値よりも大きい彩度を有する画素の特定の連続性を確認できた場合のみに、該注目画素はカラー画素を示すとして色判定信号１４０６を出力する。この作業は、ＡＣＳ画像処理を極力少なくする為、ライン毎に判定処理をしている。
【００５６】
１４０４はカウンタであり、色判定部１４０３から出力された色判定信号１４０６をカウントする。そして、該カウント結果が、ＡＣＳ判定信号１４１１として、スキャナ制御部４００に送られる。
【００５７】
色判定部１４０３の設定信号１４０３ａは、２つの信号を含む。１つは、以下に詳説する、「横細線判定」の場合のカラー画素の連続数の閾値、「縦細線判定」の場合のカラー画素の連続数の閾値を、色判定部１４０３に設定する信号である（図２Ｃの４４０ｂや４４０ｅ参照）。もう１つは、各画素がカラーか白黒かを判定するための画素判定用域値である（図２Ｃの４４０ａ参照）。
【００５８】
なお、本実施形態では、最終的な原稿のカラー／白黒の判定は、各ラインのＡＣＳ判定信号１４１１に基づいて、スキャナ制御部４００のソフトウエアで各ラインの判定及び原稿の判定を行なう構成を示す。しかしながら、これらをハードウエアで構成してもよく、またＡＣＳ部１１８をソフトウエアで実現することも可能である。処理速度や費用、小型化、変更の融通性などに基づいて選択されればよい。
【００５９】
図２Ｃは、図２Ａのスキャナ制御部４００のＲＡＭ４３０及び外部記憶部４４０のＡＣＳに関する構成例を示す図である。
【００６０】
図２Ｃで、ＲＡＭ４３０には、以下の記憶領域が確保される。４３０ａは、画像読取装置がＡＤＦモードで原稿を読み取るか、ブック読取モードで原稿を読み取るかのモードフラグである。かかるフラグは、ＡＤＦへの原稿設置のセンスや、プラテン上の原稿チェックに基づいて、あるいはオペレータの設定に従って設定される。
【００６１】
４３０ｂは、現在は横細線判定を行なっていることを示す横細線判定フラグ、および横細線判定による原稿がカラーか白黒かの判定結果である。４３０ｃは、現在は縦細線判定を行なっていることを示す縦細線判定フラグ、および縦細線判定による原稿がカラーか白黒かの判定結果である。
【００６２】
４３０ｄは、ＡＣＳ部１１８のカウンタ１４０４からＡＣＳ判定信号１４１１として送られてきた、主走査方向の１ライン内のカラー画素群のカウント数を記憶する領域である。４３０ｅは、カラーラインの判定されたラインの副走査方向のカウント数を記憶する領域である。
【００６３】
４３０ｆは、ＡＣＳ部１１８の領域検出回路１４０２のＡＣＳ領域信号１４０５を生成するための色判定領域情報であり、レジスタ１４０７〜１４１０に設定されるデータである。
【００６４】
４３０ｇ、４３０ｈは、画像読取装置の画像読取動作を制御するための、各種センサ情報を記憶し、画像読取制御信号を出力するための記憶領域である。
【００６５】
更に、４３０ｉは、ＣＰＵ４１０が実行するコンピュータプログラムを外部記憶部４４０からロードするプログラムロード領域である。
【００６６】
図３Ｃで、外部記憶部４４０には、以下のプログラム及びパラメータが格納されている。
【００６７】
４４０ａは、各画素のカラーか白黒かを判定するための画素判定用閾値であり、図２Ｂの色判定部１４０３に設定されて判定基準となる。
【００６８】
４４０ｂ〜４４０ｄは、カラーの横細線を判定する横細線判定用パラメータである。その中で、４４０ｂは、主走査方向のカラー領域と判定するための、主走査方向に連続するカラー画素の数の閾値である。４４０ｃは、主走査方向の１ラインがカラーか否かを判定するための、主走査方向のカラー領域の数の閾値である。４４０ｄは、原稿がカラーか白黒かを判定するための、副走査方向のカラーと判定されたライン数の閾値である。かかる閾値の具体例は以下に示す。
【００６９】
４４０ｅ〜４４０ｇは、カラーの横細線を判定する横細線判定用パラメータである。その中で、４４０ｅは、主走査方向のカラー領域と判定するための、主走査方向に連続するカラー画素の数の閾値である。４４０ｆは、主走査方向の１ラインがカラーか否かを判定するための、主走査方向のカラー領域の数の閾値である。４４０ｇは、原稿がカラーか白黒かを判定するための、副走査方向のカラーと判定されたライン数の閾値である。かかる閾値の具体例は以下に示す。
【００７０】
４４０ｈは、４３０ｆと同様の、ＡＣＳ部１１８の領域検出回路１４０２のＡＣＳ領域信号１４０５を生成するための色判定領域情報であり、レジスタ１４０７〜１４１０に設定されるデータである。
【００７１】
本例に密接なプログラムとしては、次のようなプログラムが準備される。４４０ｉは、画像読取装置の全体を制御するための画像読取制御プログラムである。４４０ｊは、図２Ａの画像処理部４０３を制御する画像処理制御プログラムである。４４０ｋは、図２ＡのＡＤＦ制御部４０５を介してＡＤＦを制御するためのＡＤＦ制御プログラムである。４４０ｍは、本実施形態の特徴であるＡＣＳ処理を実行するためのＡＣＳ処理プログラムである。
【００７２】
＜本実施形態の画像読取装置の動作例＞
図３Ａは、本実施形態の画像読取装置の全体の処理手順の概略を示したフローチャートである。
【００７３】
まず、ステップＳ３１で、スタートキーが押下されたか否かを判定する。スタートキーが押下されなければ待機する。スタートキーが押下されると、ステップＳ３２で、ＡＤＦによる原稿搬送か否かが判定される。ＡＤＦによる原稿搬送であれば、ステップＳ３３に進んで、ＡＣＳ部１１８に対して縦細線判定の条件が設定される。例えば、本例では、色判定部１４０３に主走査方向に連続するカラー画素数の域値を設定する。ＡＤＦによる原稿搬送でなければ、ステップＳ３４に進んで、ＡＣＳ部１１８に対して横細線あるいは縦細線判定の条件が設定される。即ち、原稿流し読みか原稿固定読みかに応じてＡＣＳにおける判定基準を切り替えることができる。かかる選択は、オペレータが行なってもよい。ステップＳ３３同様に、本例では、色判定部１４０３に主走査方向に連続するカラー画素数の域値を設定する。ステップＳ３５で、ＡＤＦによる原稿搬送か否かに従って、原稿の読取が行われる。
【００７４】
次に、ステップＳ３６で、本実施形態のＡＣＳ部１１８を使用したカラー／白黒判定処理が実施される。なお、ステップＳ３６の詳細は、以下に図３Ｂに従って説明する。
【００７５】
ステップＳ３６のカラー／白黒判定処理が終わると、ステップＳ３７で原稿がカラーか白黒かの判定結果により分岐し、カラーであればステップＳ３８に進んで、コピー機能が選択されていればカラー記録を画像形成手段３００に指示する。一方、白黒であればステップＳ３９に進んで、コピー機能が選択されていれば白黒記録を画像形成手段３００に指示する。
【００７６】
（カラー／白黒判定処理例）
まず、図４及び図５を参照して、本実施形態における、横細線による判定の条件と、縦細線による判定の条件との具体的を説明する。
【００７７】
図４に、ＡＣＳによる横細線判定でカラー原稿と判定される例、図５にＡＣＳによる縦細線判定でカラー原稿と判定される例を示す。図４及び図５の破線矢印は主走査方向を示し、実線矢印は副走査方向を示し、各１マス毎に記載されている黒、カラーは画素を示している。黒は白であっても構わない。
【００７８】
図４の例においては、横細線を検出するため、主走査方向へのカラー画素の連続性を定義しており、本実施形態では図中解り易くするため５画素としている。
ＡＣＳの第１段階：まず、主走査方向にカラー画素の連続する塊をｎ1個検出する。
ＡＣＳの第２段階：ｎ1個の塊を有するラインを副走査方向にｎ2個カウントする。但し、副走査方向の連続性は無くてよい。
【００７９】
上記ｎ2個が一定数以上であれば、カラー判定とする。当然ながら一定数未満であれば、白黒判定とする。こうすることで、横細線を検出することが可能となる。
【００８０】
一方、図５においては、縦細線を検出するため、主走査方向へのカラー画素の連続性を定義し、かつ副走査方向へのカラーラインの連続性を定義している。本実施形態では、図中解り易くするため主走査方向の連続を５画素としている。
ＡＣＳの第１段階：まず、主走査方向に上記カラー画素の塊をｍ1個検出する。
ＡＣＳの第２段階：ｍ1個の塊を有するラインが、副走査方向にｍ2ライン連続するのをカウントする。
【００８１】
上記ｍ2のライン数が一定数以上であればカラー判定とする。当然ながら一定数未満であれば、白黒判定とする。こうすることで、縦細線を検出することが可能となる。
【００８２】
かかる条件を、１０ポイントの明朝体の文字、アルファベット、かな文字を対象に判定する具体例を以下に示する。
【００８３】
１０ポイントでの文字の横線、縦線は概略以下の寸法となっている。
横線長さ：主走査３．０ｍｍ（６００ｄｐｉで７０ピクセル）
横線厚み（高さ）：副走査０．１５ｍｍ（６００ｄｐｉで４ライン）
縦線幅：主走査０．３ｍｍ（６００ｄｐｉで７ピクセル）
縦線長さ：副走査３．０ｍｍ（６００ｄｐｉで７０ライン）
そのため、上記のＡＣＳによる横細線判定と、縦細線判定の条件設定は、以下のようにしている。
【００８４】
（ＡＣＳによる横細線判定:第１カラー/白黒判定）
(1)  主走査に５０ピクセル連続する塊を検出する。
(2)  (1)の条件を満足する塊が同一主走査方向に２個以上あることを検出する。
(3)  (2)の条件を満足するラインが副走査方向全域に３０ライン（非連続で可）以上あることを検出する。
【００８５】
（ＡＣＳによる縦細線判定：第２カラー/白黒判定）
(1)  主走査方向に５ピクセル連続する塊を検出する（第１閾値以上）。
(2)  (1)の条件を満足する塊が同一主走査方向に２個以上あることを検出する（第２閾値以上）。
(3)  (2)の条件を満足するラインが６０ライン以上、副走査方向に連続する場合を検出する（第３閾値以上）。
【００８６】
このような条件を設定することで、ＡＣＳによる横細線判定、縦細線判定どちらでも前述した１０ポイントの文字でのカラー／白黒判定が行える。
【００８７】
しかしながら、複合装置として、前述ＡＤＦ１００での原稿Ｓの搬送においては、読取位置Ｒ１を原稿Ｓが過ぎてから、原稿Ｓの先端が搬送ローラ６、７、排出ローラ８へと向かう。その時に読取位置Ｒ１上にて若干の搬送ムラが生じてしまう。その搬送ムラが生じた状況にて原稿読取中に黒情報と白情報の境界があった場合には、誤判定が生じてしまうことがある。図６が原稿の画像情報とした場合に、図７に示すようにＡＤＦ読取画像情報では、黒情報の直前、直後にカラー画素が発生してしまう。
【００８８】
この時、前述ＡＣＳによる横線判定の誤判定に結び付いてしまい、白黒原稿であってもカラー判定してしまう恐れがある。また、搬送ムラによる境界部でのカラー画素の発生は、通常１〜４ライン（６００ｄｐｉに換算すると０．１５ｍｍ）程度である。
【００８９】
そのため原稿流し読み時には、前述のＡＣＳによる横線判定では誤判定をしてしまう恐れがあり、本実施形態では原稿流し読み時にはＡＣＳによる縦線判定を行うことしている。
【００９０】
こうすることで、ＡＤＦに搬送ムラが生じても、副走査方向への連続ラインをカウントするＡＣＳによる縦線判定とすることで、正常なカラー判定を行うことが可能となる。そのため、ＡＤＦを廉価な構成に出来、装置を小型化にし、ＣＣＤも廉価のものを選択出来、画像メモリを少なくすることが出来るため、装置コストを抑えることが実現できる。
【００９１】
（カラー／白黒判定処理の詳細な手順例）
図３Ｂは、図３ＡのステップＳ３６のＡＣＳ部１１８を使ったカラー／白黒判定処理の詳細な手順例である。
【００９２】
まず、ステップＳ３６１で、横細線によるカラー判定か／縦細線によるカラー判定かで分岐する。図３Ａにおいて、ＡＤＦによる原稿搬送の場合は、ステップＳ３３で縦細線によるカラー判定が選択されている。
【００９３】
ステップＳ３６２で副走査方向カラー領域カウント４３０ｅをゼロに初期化する。ステップＳ３６３では、１ラインのＡＣＳ部１１８における処理結果であるカウンタ１４０４の出力（この場合、主走査方向の５画素以上の塊の個数）が、２以上か否かを判定する。２以上であればステップＳ３６４に進んで、副走査方向カラー領域カウント４３０ｅを１つカウントアップする。一方、２未満のラインが発生するとステップＳ３６５に進んで、副走査方向カラー領域カウント４３０ｅをゼロにリセットする。
【００９４】
ステップＳ３６６では、副走査方向カラー領域カウント４３０ｅのカウント値が６０以上か否かが判定される。６０以上であればステップＳ３６９に進んで、原稿がカラー画像であると判定する。一方、６０未満であればステップＳ３６７に進んで、副走査方向の判定領域が無くなったかを判断して、まだであればステップＳ３６３に戻って次のラインのカラー判定を行なう。副走査方向の判定領域が無くなった場合はステップＳ３６８に進んで、原稿が白黒画像であると判定する。
【００９５】
ステップＳ３６１の判断で横細線判定である場合には、ステップＳ３７０に分岐する。
【００９６】
ステップＳ３７０で副走査方向カラー領域カウント４３０ｅをゼロに初期化する。ステップＳ３７１では、１ラインのＡＣＳ部１１８における処理結果であるカウンタ１４０４の出力（この場合、主走査方向の５０画素以上の塊の個数）が、２以上か否かを判定する。２以上であればステップＳ３７２に進んで、副走査方向カラー領域カウント４３０ｅを１つカウントアップする。一方、２未満であればステップＳ３７３に進む。
【００９７】
ステップＳ３７３では、副走査方向カラー領域カウント４３０ｅのカウント値が３０以上か否かが判定される。３０以上であればステップＳ３７６に進んで、原稿がカラー画像であると判定する。一方、３０未満であればステップＳ３７４に進んで、副走査方向の判定領域をすべて判定した否かを判断して、まだであればステップＳ３７１に戻って次のラインのカラー判定を行なう。副走査方向の判定領域をすべて判定した場合はステップＳ３７５に進んで、原稿が白黒画像であると判定する。
【００９８】
尚、本実施形態では、ＲＧＢの色要素に基づいてＡＣＳを行なうように説明したが、色要素はＹＭＣであってもあるいはＬａｂであってもよく、本願発明の要旨には影響しない。
【００９９】
また、本実施形態においてはＡＣＳ結果として得られるカラーモードに基づいて画像形成を行う例について説明した。しかし、実施形態の最初にも記載した如く、本発明はこの例に限定されるものではない。例えば、リーダ部２００で読み込んだ画像データとカラーモード情報とを共に、外部インターフェイスを介して他装置へ出力（画像送信）することももちろん可能である。
【０１００】
又、本発明は、複数の機器（例えばホストコンピュータ、インターフェース機器、プリンタなど）から構成されるシステムあるいは統合装置に適用しても、ひとつの機器からなる装置に適用してもよい。
【０１０１】
又、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システムあるいは装置に供給する。そして、そのシステムあるいは装置のコンピュータ（またはu CPUやMPU）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１０２】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１０３】
又、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけではない。そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（OS）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０４】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれる。その後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行う。このような処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０５】
本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明したフローチャートに対応するプログラムコードが格納されることになる。
【図面の簡単な説明】
【０１０６】
【図１】本実施形態のカラー複合機に含まれる画像読取装置の主要部の断面図である。
【図２Ａ】本実施形態の画像読取装置の制御部の構成例を示すブロック図である。
【図２Ｂ】本実施形態のＡＣＳ部の詳細な構成例を示すブロック図である。
【図２Ｃ】図２Ａのスキャナ制御部のＲＡＭ及び外部記憶部の構成例を示す図である。
【図３Ａ】本実施形態の画像読取装置の処理手順例を示すフローチャートである。
【図３Ｂ】図３ＡのステップＳ３６のＡＣＳ部によるカラー／白黒判定処理の詳細な処理手順例を示すフローチャートである。
【図４】本実施形態の横細線判定の画像データ例を示す図である。
【図５】本実施形態の縦細線判定の画像データ例を示す図である。
【図６】画像情報での境界部の正常画像情報の例を示す図である。
【図７】画像情報での境界部の搬送ムラ発生時の読取画像情報の例を示す図である。
【符号の説明】
【０１０７】
１００  ＡＤＦ
Ｓ      原稿束
１      ピックアップローラ
３、５  搬送ローラ
６、７  搬送ローラ
８      排出ローラ
１２    ＤＥＳ
２０    原稿トレイ
２１    原稿排出トレイ
Ｒ１    読取位置
２００  リーダ部
２０１  ＡＤＦ用プラテンガラス
２０２  ブック用プラテンガラス
２０３  ランプ
２０４、２０５  ミラー
２０７  レンズ
２０８  ＣＣＤ
２０９  スキャナユニット
３００  画像形成手段  
【図１】
2008306396.tif 000003
【図２Ａ】
2008306396.tif 000004
【図２Ｂ】
2008306396.tif 000005
【図２Ｃ】
2008306396.tif 000006
【図３Ａ】
2008306396.tif 000007
【図３Ｂ】
2008306396.tif 000008
【図４】
2008306396.tif 000009
【図５】
2008306396.tif 000010
【図６】
2008306396.tif 000011
【図７】
2008306396.tif 000012