(57)【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、画像データを出力する読取手段と、
前記原稿のサイズおよび坪量を取得する取得手段と、
前記原稿のサイズおよび坪量に基づき、判定領域の主走査方向における位置を特定するための第１判定領域情報および該判定領域の副走査方向における位置を特定するための第２判定領域情報を設定する設定手段と、
前記設定された前記第１判定領域情報および前記第２判定領域情報によって特定される前記判定領域に含まれる前記画像データから前記原稿がカラーであるかモノクロであるかを判定する判定手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記第１判定領域情報は、前記主走査方向の原稿範囲を分割する位置を示す第１位置情報および前記主走査方向における前記判定から除外する範囲を特定する第１制限範囲情報とを有し、
前記第２判定領域情報は、前記副走査方向の原稿範囲を分割する位置を示す第２位置情報および前記副走査方向における前記判定から除外する範囲を特定する第２制限範囲情報とを有することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記設定手段は、
前記設定された前記第１判定領域情報および前記第２判定領域情報によって特定される前記判定領域のそれぞれに対して、前記原稿のサイズおよび坪量に基づく判定条件を設定し、
前記判定手段は前記判定条件を用いて、前記原稿がカラーであるかモノクロであるかを判定することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
さらに、前記原稿が載置される原稿トレイと、
前記原稿トレイに載置かれた原稿を搬送する搬送手段と、
前記搬送手段によって原稿が搬送される搬送路に設けられた、前記原稿の坪量を取得するためのセンサとを有することを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記取得手段は、
前記原稿を検知するための複数のセンサのうち、２つのセンサ間を前記原稿が通過するために必要とする時間を測定することにより原稿の前記坪量を取得する手段を備えることを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
読取手段が、原稿の画像を読み取り、画像データを出力する読取工程と、
取得手段が、前記原稿のサイズおよび坪量を取得する取得工程と、
設定手段が、前記原稿のサイズおよび坪量に基づき、判定領域の主走査方向における位置を特定するための第１判定領域情報および該判定領域の副走査方向における位置を特定するための第２判定領域情報を設定する設定工程と、
判定手段が、前記設定された前記第１判定領域情報および前記第２判定領域情報によって特定される前記判定領域に含まれる前記画像データから前記原稿がカラーであるかモノクロであるかを判定する判定工程と
を実行することを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スキャナ等の画像読取装置及びその制御方法に関するものである。
【背景技術】
【０００２】
複写機やスキャナ等の画像読取装置では、読み取った原稿画像の入力信号により、原稿画像の有彩色領域と無彩色領域を判別し、その結果に基づいて原稿画像全体を無彩色か有彩色か判定している。さらに、画像読取装置は、その判定結果に応じて後段の画像処理内容を切り替えて、カラー画像出力又はモノクロ画像出力を自動的に選択して出力を行っている。以下では、このような制御を、自動カラー選択（ＡＣＳ：Ａｕｔｏ  Ｃｏｌｏｒ  Ｓｅｌｅｃｔｉｏｎ）と称する。
【０００３】
ＡＣＳでは、例えば、画像読取装置で読み込んだ原稿画像の画素毎の色成分（Ｒ，Ｇ，Ｂの輝度信号）に基づいて色画素の判定を行っている。この場合、それぞれの読取素子によって各色成分とも同一位置で読み取りを行う必要がある。しかし、各読取素子が同じ読取位置を読み取れない場合、つまり、微小距離だけずれて読み取りを行った場合（この状態を「色ずれ」と称する。）に、画像読取装置では、黒線のエッジ部を有彩色と検出してしまう。この黒線のエッジ部を有彩色と検出すると、ＡＣＳでは、黒線を色として誤って認識し、誤判定に繋がってしまう。このＡＣＳの誤判定により、モノクロ原稿であってもカラーとして画像形成をしてしまい、コピー動作の所要時間の増大、ランニングコストの増大に繋がってしまう。
【０００４】
特許文献１には、原稿搬送装置の分離機構、ローラ等の原稿搬送機構に対し、原稿の進入、脱出時の機械的振動、又は、原稿搬送経路中の原稿挙動による振動により色ずれが発生する場合に、当該発生箇所のＡＣＳ判定結果を除外する技術が提案されている。具体的には、色ずれ発生要因となるローラや、読み取りガラスなどの位置情報を記憶し、搬送原稿に対する原稿搬送装置内の原稿搬送部材の相対位置関係を求め、搬送原稿の面内における色ずれの発生箇所を特定し、ＡＣＳ判定結果から除外している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０４７１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術では、原稿搬送装置の構成に応じて、一律にＡＣＳ判定結果を除外するため、ＡＣＳの判定領域が狭まり、カラー原稿をモノクロ原稿と誤判定してしまう可能性もある。例えば、色ずれの発生箇所は、搬送する原稿の坪量（重さ）やサイズによって変化する。しかし、従来技術では、色ずれの発生箇所を固定しているためＡＣＳ判定領域は狭まったままであり、モノクロ原稿をカラー原稿と判定する誤判定は低減できるが、カラー原稿をモノクロ原稿と誤判定してしまう可能性がある。
【０００７】
そもそも、原稿搬送装置の分離機構、ローラ等の原稿搬送機構に対し、原稿が進入、脱出する時の機械的振動は、搬送する原稿の坪量（重さ）、つまり、紙の厚さやその弾性に応じて、異なる挙動を示すものである。したがって、原稿が進入、脱出する時の機械的振動は、原稿の坪量によっては、観測される箇所もあるが、観測されない箇所もあり、装置の構成と原稿のサイズのみによってＡＣＳの判定領域を一律に制限することは、ＡＣＳの判定精度を低減させる場合がある。また、ＡＣＳの判定領域を限定すると、その限定された範囲外の原稿領域、つまり、ＡＣＳ判定結果を除外する原稿領域に、本来はカラーとして判定されるべき箇所があった場合でも、一律にモノクロと判定されてしまう。
【０００８】
本発明は、上述の問題に鑑みてなされたものであり、簡単な構成により原稿のサイズおよび坪量にかかわらず高精度に原稿がカラーであるかモノクロであるかを判定できるようにすることを目的とする。
【課題を解決するための手段】
【０００９】
本発明は、例えば、画像読取装置として実現できる。画像読取装置は、原稿の画像を読み取り、画像データを出力する読取手段と、前記原稿のサイズおよび坪量を取得する取得手段と、前記原稿のサイズおよび坪量に基づき、判定領域の主走査方向における位置を特定するための第１判定領域情報および該判定領域の副走査方向における位置を特定するための第２判定領域情報を設定する設定手段と、前記設定された前記第１判定領域情報および前記第２判定領域情報によって特定される前記判定領域に含まれる前記画像データから前記原稿がカラーであるかモノクロであるかを判定する判定手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明は、例えば、簡単な構成により原稿のサイズおよび坪量にかかわらず高精度に原稿がカラーであるかモノクロであるかを判定できるようにすることができる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態に係る画像読取装置１００の構成例を示す断面図である。
【図２】本実施形態に係る異系列幅検知センサ１３７の構成例を示す図である。
【図３】本実施形態に係る画像読取部３００の構成例を示すブロック図である。
【図４】本実施形態に係る画像処理部４００の構成例を示すブロック図である。
【図５】本実施形態に係る原稿種別判定部４１８の構成例を示すブロック図である。
【図６Ａ】本実施形態に係る原稿の主走査方向における制限領域及び有効領域の一例を示す図である。
【図６Ｂ】本実施形態に係る原稿の副走査方向における制限領域及び有効領域の一例を示す図である。
【図７Ａ】本実施形態に係る主走査方向及び副走査方向の制限領域が重なる様子を示す図である。
【図７Ｂ】本実施形態に係る主走査方向の切替領域と副走査方向の制限領域が重なる様子を示す図である。
【図８】本実施形態に係る第１主走査色群認識部１００２及び主走査カウント部１００３の処理手順を示すフローチャートである。
【図９】本実施形態に係る第２主走査色群認識部１００４及び副走査カウント部１００５の処理手順を示すフローチャートである
【図１０】主走査方向の色ずれの例を示す図である。
【図１１】本実施形態に係る色判定の一例を示す図である。
【図１２】本実施形態に係る色判定の一例を示す図である。
【図１３】本実施形態に係る副走査方向の色ずれ測定チャートの一例を示す図である。
【図１４】本実施形態に係る色ずれ測定チャートを読み取った一例を示す図である。
【図１５】本実施形態に係る色ずれ測定チャートを読み取った一例を示す図である。
【図１６】本実施形態に係る色ずれ測定チャートを読み取った際の黒線エッジを判断する模式図である。
【図１７】本実施形態に係る色ずれ測定チャートを読み取った際の副走査方向の色ずれ量を示す図である。
【図１８】本実施形態に係る自動原稿給送装置におけるローラ、読取位置、及びセンサの配置を模式的に示す図である。
【図１９】本実施形態に係る分離後センサの近傍を示す断面図である。
【図２０】本実施形態に係る原稿の坪量とセンサ出力との関係を示す図である。
【発明を実施するための形態】
【００１２】
＜第１の実施形態＞
＜画像読取装置の構成＞
まず、図１を参照して、本発明の実施形態に係る画像読取装置の構成例について説明する。図１に示すように、画像読取装置１００は、自動原稿給送装置Ａ及び読取装置本体Ｂを備える。自動原稿給送装置Ａにおいて、原稿トレイ１０１は原稿１０２を積載する。原稿トレイ１０１には、原稿１０２の長さを判定する原稿長さ検知センサ１３５が設置されている。また、原稿トレイ１０１には、トレイボリュームセンサ１３６が設置されている。また、図示しない原稿幅規制板により原稿１０２の幅を規制し、その幅に応じたボリュームセンサの抵抗値から搬送される原稿１０２の幅が搬送前に確定される。
【００１３】
原稿トレイ１０１の上方には、給紙ローラ１０３が設けられている。給紙ローラ１０３は、分離搬送ローラ１０４と同一駆動源に接続され、その回転に応じて回転し、原稿１０２を給紙する。給紙ローラ１０３は、通常、ホームポジションである上方の位置に退避しており、原稿１０２のセット作業を阻害しないようになっている。給紙動作が開始されると、給紙ローラ１０３は、図１において点線で示すように、下降して原稿１０２の上面に当接する。給紙ローラ１０３は、図示しないアームに軸支されているため、アームが揺動することにより上下に移動する。
【００１４】
分離搬送従動ローラ１０５は、分離搬送ローラ１０４の対向に配置されており、分離搬送ローラ１０４に向けて押圧されている。分離搬送従動ローラ１０５は、分離搬送ローラ１０４より僅かに摩擦が少ないゴム材等から形成されており、分離搬送ローラ１０４と協働して、給紙ローラ１０３によって給紙される原稿１０２を１枚ずつ分離して給紙する。
【００１５】
引き抜きローラ１０６及びその対向に配置される引き抜き従動ローラ１０７は、分離搬送ローラ１０４及び分離搬送従動ローラ１０５により１枚ずつに分離された原稿１０２を引き抜き、搬送ローラ１０８へ向けて原稿を加減速させて搬送する。引き抜きローラ１０６から搬送ローラ１０８への搬送経路上には、搬送中の原稿幅を確定するための異系列幅検知センサ１３７が原稿幅方向に複数個設置されている。幅の異なる複数枚の原稿を原稿トレイ１０１にセットした場合、原稿トレイ１０１では最も幅の広い原稿の幅でサイズが確定される。そこで、トレイボリュームセンサ１３６の判定結果だけではなく、様々な原稿幅を搬送中に判定できるように、搬送経路中に異系列幅検知センサ１３７を設置する。
【００１６】
搬送ローラ１０８及びその対向に配置される搬送従動ローラ１０９は、引き抜きローラ１０６及び引き抜き従動ローラ１０７と同一の駆動源により回転し、レジストローラ１１０へ向けて原稿を搬送する。レジストローラ１１０及びレジスト従動ローラ１１１は、分離部で給紙、搬送された原稿１０２の先端を揃え、静止したレジストローラ対のニップ部に向けて分離した原稿１０２の先端を突き当て、原稿１０２にループ（撓み）を生じさせてその先端を揃える。そして、リードローラ１１２及びリード従動ローラ１１３は、原稿１０２を流し読みガラス１２６に向けて搬送する。流し読みガラス１２６の対向側には、プラテンローラ１１４が配置されている。
【００１７】
ＣＣＤラインセンサ１３４は、流し読みガラス１２６上（第１の画像読取部）を通過する原稿１０２の表面の画像情報を読み取る。ＣＣＤラインセンサ１３４での原稿１０２の表面画像の読み取りが終了すると、リードローラ１１５及びリード従動ローラ１１６は、原稿１０２をＣＩＳ（コンタクトイメージセンサ）１２３に向けて搬送する。
【００１８】
ジャンプ台１２５は、流し読みガラス１２６から原稿１０２をすくい上げるためのものである。ＣＩＳ１２３の対向には、プラテンローラ１２２が配置されている。ＣＩＳ１２３は、流し読みガラス１２４上（第２の画像読取部）を通過する原稿１０２の裏面の画像情報を読み取る。リードローラ１１７及びリード従動ローラ１１８は、原稿を排紙ローラ１１９に向けて搬送する。そして、排紙ローラ１１９は原稿を排紙トレイ１２１に排出する。このとき、排紙ローラ１１９と排紙従動ローラ１２０は加減速制御を行い、原稿を排紙トレイ１２１に整列した状態で排紙する。
【００１９】
読取装置本体Ｂは、読み取り原稿面に対して光を照射するキセノンランプ１２９、及び原稿１０２からの反射光をレンズ１３３及びＣＣＤラインセンサ１３４に導くミラー１３０、１３１、１３２を有する。キセノンランプ１２９及びミラー１３０は、不図示の第１ミラー台に取り付けられている。また、ミラー１３１、１３２は、不図示の第２ミラー台に取り付けられている。第１及び第２ミラー台は、読取装置フレーム１２７に固定されるワイヤ支持台及びワイヤによって駆動モータと接続され、駆動モータの回転駆動により原稿台ガラス１２８と平行に移動する。原稿１０２からの反射光は、ミラー１３０、１３１、１３２を介してレンズ１３３に導かれ、レンズ１３３によってＣＣＤラインセンサ１３４の受光部に結像される。ＣＣＤラインセンサ１３４は、結像した反射光を光電変換し、入射光量に応じた電気信号を出力する。ＣＩＳ１２３も同様に原稿１０２からの反射光を受光素子で光電変換し、入射光量に応じた電気信号を出力する。
【００２０】
上記構成を有する読取装置本体Ｂは、原稿１０２を原稿台ガラス１２８上に載置し、第１ミラー台及び第２ミラー台を副走査方向（図中右方向）に移動させながら原稿１０２を読み取る原稿固定読取モードを有する。また、第１ミラー台及び第２ミラー台を停止させた状態で、自動原稿給送装置Ａによって原稿１０２を搬送させながら、流し読みガラス１２６の位置で原稿を読み取る流し読みモードを有する。流し読みモードでは、流し読みガラス１２４を介してＣＩＳ１２３により原稿１０２の裏面の画像情報を読み取ることもできる。
【００２１】
＜画像読取部＞
次に、図３を参照して、本実施形態に係る画像読取装置１００における画像読取部３００の構成例について説明する。ここでは、ＣＣＤラインセンサ１３４から出力される画像信号を処理する構成について説明するが、ＣＩＳ１２３から出力される画像信号も同様の構成により処理される。画像読取部３００は、ＣＣＤ駆動回路３０２、Ａ／Ｄ変換部３０３、画像処理ＡＳＩＣ３０４、及びＤＲＡＭ３０５を備える。
【００２２】
ＣＣＤ駆動回路３０２は、ＣＣＤラインセンサ１３４を駆動制御する。Ａ／Ｄ変換部３０３は、ＣＣＤラインセンサ１３４から出力されるアナログデータをディジタルデータに変換する。ＣＣＤラインセンサ１３４は、原稿からの反射散乱光を赤（ＲＥＤ）、緑（ＧＲＥＥＮ）、青（ＢＬＵＥ）の各色に色分解して読み取り、Ａ／Ｄ変換部３０３へＲ、Ｇ、Ｂの画像データをアナログ出力する。Ａ／Ｄ変換部３０３では、ＣＣＤラインセンサ１３４からのアナログ画像データＲ、Ｇ、Ｂをディジタル画像データＲ’、Ｇ’、Ｂ’に変換して出力する。そのディジタル画像データＲ’、Ｇ’、Ｂ’に対して、画像処理ＡＳＩＣ３０４は、キセノンランプ１２９の照度ムラやＣＣＤラインセンサ１３４の画素毎のノイズなどの読取特性差を補正する、いわゆるシェーディング補正などの画像処理を行う。画像処理ＡＳＩＣ３０４によって処理された画像データは、一次保存用のＤＲＡＭ３０５に保存される。
【００２３】
画像処理ＡＳＩＣ３０４において、シェーディング補正を含む画像処理を行った画像データＲ１、Ｇ１、Ｂ１は、図示しない画像処理装置に送られる。また、ＣＣＤラインセンサ１３４及びＣＩＳ１２３は、約７５００画素の受光画素が１ラインに並び、ＲＧＢそれぞれ計３ライン分で構成され、Ａ３サイズの原稿の短手方向２９７ｍｍを６００ｄｐｉ（ｄｏｔ／ｉｎｃｈ）で読み取ることが可能である。
【００２４】
＜画像処理部＞
次に、図４を参照して、画像処理ＡＳＩＣ３０４からの画像データの出力先である画像処理部４００の構成例について説明する。画像読取部３００によって読み取られた画像の３色分解成分Ｒ１，Ｇ１，Ｂ１の１つであるＧ１信号は、文字／画像判定部４１１に入力される。文字／画像判定部４１１は、Ｇ１信号から注目画素が文字や線画などの線画像か、または、写真や印刷画像などの階調画像であるかを判定し、その結果を文字／画像判断信号ＴＩとして出力する。文字／画像判断信号ＴＩは、空間フィルタ係数記憶部４１２及び黒文字／色文字／画像判定信号発生部４１９に出力される。空間フィルタ係数記憶部４１２は、例えばＲＯＭ等で構成され、注目画素が文字や線画を示す場合は文字用の空間フィルタ係数が選択され、階調（中間調画像）を示す場合は階調画像用フィルタ係数がそれぞれ選択される。
【００２５】
カラー画像の３色分解信号Ｒ１，Ｇ１，Ｂ１は、それぞれ第１の色空間変換部４０１に入力され、明るさを表す明度信号Ｌ１及び色味を表す色度信号Ｃａ１、Ｃｂ１に変換される。
【００２６】
その後、第１の色空間変換部４０１によって変換された明度信号Ｌ１、色度信号ＣＡ１，Ｃｂ１は、それぞれ遅延部４０２に入力される。
【００２７】
遅延部４０２では、明度信号Ｌ１がＮライン分（Ｎは１以上の整数）、色度信号Ｃａ１，Ｃｂ１がＮ／２ライン分それぞれ記憶される。また、遅延部４０２は、５×５画素の空間フィルタ処理を行うとき、過去４ライン分の明度信号Ｌ１と、現在の１ライン分の明度信号Ｌ１との、計５ライン分のデータをエッジ強調量抽出部４１３へ出力する。さらに、遅延部４０２は、色度信号Ｃａ１，Ｃｂ１について、過去の４／２＝２ライン分及び現在の１ライン分の計３ライン分のデータを彩度量抽出部４１４に出力する。遅延部４０２から出力されたＮライン分の明度信号Ｌ１については、エッジ強調量抽出部４１３においてエッジ強調補正量εが求められる。このエッジ強調補正量εは、エッジ強調量分配部４１６へ供給される。
【００２８】
遅延部４０２から出力されたＮ／２ライン分色度信号（Ｃａ１、Ｃｂ１）については、彩度量抽出部４１４において色の鮮やかさを表す彩度信号Ｓが求められる。
ここで、彩度信号Ｓが所定値（後述する閾値ρ）より小さい場合はその画素が無彩色（モノクロ）であることを示し、彩度信号Ｓが所定値より大きい場合は有彩色（カラー）であることを示す。彩度量抽出部４１４によって求められた彩度信号Ｓは、無彩色／有彩色判定部４１５及びエッジ強調量分配部４１６に出力される。
【００２９】
無彩色／有彩色判定部４１５は、彩度量抽出部４１４から出力される彩度信号Ｓによって、その画素が無彩色（モノクロ）であるか、有彩色（カラー）であるかを判定し、判定信号ＫＣを出力する。判定信号ＫＣは、予め定められた閾値ρを用いて、以下の式（１）で求められる。
Ｓ＜ρのとき、  ＫＣ＝０（無彩色）
Ｓ＞＝ρのとき、ＫＣ＝１（有彩色）      式（１）
この判定信号ＫＣの判定閾値ρは、後述するように、色判定領域の切り替えに従って切り替えられる。
【００３０】
上述した３つの係数、即ち、エッジ強調量ε、彩度信号Ｓ、判定信号ＫＣに基づき、エッジ強調量分配部４１６は、明度信号Ｌ１のエッジ強調補正量ε１と、色度信号（Ｃａ１，Ｃｂ１）のエッジ強調補正量εｃとを生成する。さらに、エッジ強調量分配部４１６は、生成したエッジ強調補正量ε１及びエッジ強調補正量εｃを、エッジ強調部４０３へ出力する。
【００３１】
エッジ強調量分配部４１６で生成されたエッジ強調補正量ε１、εｃは、遅延部４０２からのＬ１，Ｃａ１，Ｃｂ１信号とともに、エッジ強調部４０３に供給される。エッジ強調部４０３は、遅延部４０２からの明度信号Ｌ１に対しては、エッジ強調補正量ε１を加算し、色度信号Ｃａ１、Ｃｂ１に対しては、エッジ強調補正量εｃを乗算する処理を行い、Ｌ２，Ｃａ２，Ｃｂ２を生成する。
【００３２】
エッジ強調処理がなされると、その信号Ｌ２，Ｃａ２，Ｃｂ２は第２色空間変換部４０４に供給され、ここでＲ，Ｇ，Ｂの値（Ｒ２，Ｇ２，Ｂ２信号）に逆変換される。Ｒ２，Ｇ２，Ｂ２信号は、輝度濃度変換部４０５に入力され、濃度信号Ｃ１，Ｍ１，Ｙ１に変換される。
濃度信号Ｃ１、Ｍ１、Ｙ１に対しては、色補正部４０６で下色除去（ＵＣＲ：Ｕｎｄｅｒ  Ｃｏｌｏｒ  Ｒｅｍｏｖａｌ）やグレー置換（ＧＣＲ：Ｇｒａｙ  Ｃｏｍｐｏｎｅｎｔ  Ｒｅｐｌａｃｅｍｅｎｔ）が行われる。さらに、色補正部４０６は、黒成分信号Ｋを生成し、色補正などの色処理を行い、濃度信号Ｃ２，Ｍ２，Ｙ２，Ｋ２を出力する。色補正部４０６は、黒文字／色処理／画像判定信号発生部４１９からのＴＣ信号に従ってこの処理を行う。
【００３３】
黒文字／色処理／画像判定信号発生部４１９は、無彩色／有彩色判定部４１５の判定結果である色判定信号ＫＣ、及び文字／画像判定部４１１の判定結果であるＴＩ信号を入力とし、上記ＴＣ信号を求める。例えば、画像信号に対しては、ハイライトの色再現性を重視した色補正を行い、色文字や黒文字信号に対しては、下地色を飛ばしたハイライト再現を除去した色補正を行う。
【００３４】
２値化部４０７では、誤差拡散処理を用いて多値画像を２値化したＣ３，Ｍ３，Ｙ３，Ｋ３信号を送出する。誤差拡散処理とは、表示できる色の階調が限られていて、それより細かい階調（色数）を表現したいときに、画像を細かい点の集まりとして表現し、色が濃い部分は色の濃い点を密集させ、色の薄い部分は点の密度を下げる処理をいう。誤差拡散処理が行われた画像は、実際の色数よりも多い色数で表現したように見える。
【００３５】
平滑化／解像度変換部４０８では、文字／画像判定部４１１の判定結果であるＴＩ信号を参照しながら、ＴＩ＝１（文字部分）である場合には、主走査方向、又は副走査方向に高解像度に変換し、ノッチフィルタ処理に代表されるエッジ補正処理を行う。ノッチフィルタとは、帯域阻止フィルタ （Ｂａｎｄ−ｅｌｉｍｉｎａｔｉｏｎ  ｆｉｌｔｅｒ：ＢＥＦ） とも呼ばれ、画像信号の特定の周波数成分を減衰させるフィルタのことを意味する。この平滑化／解像度変換部４０８の出力Ｃ４，Ｍ４，Ｙ４，Ｋ４信号は、プリンタ部４２０に出力され、カラー画像で印刷が行われる。
【００３６】
＜ＡＣＳ判定＞
原稿種別判定部４１８は、上述の無彩色／有彩色判定部４１５の判定信号ＫＣが有彩色として出力された画像信号を主走査方向、副走査方向に認識して色判定に関する最終的な判断を行う。以下では、この原稿種別判定部４１８の動作及び領域制限係数記憶部４１７の役割について詳細に述べる。
【００３７】
まず、図５を参照して、本実施形態に係る原稿種別判定部４１８の構成例について説明する。原稿種別判定部４１８は、無彩色／有彩色判定部４１５が出力する色判定信号ＫＣを順次計算して、原稿がモノクロかカラーかを判定する。まず、無彩色／有彩色判定部４１５から順次送られてくる無彩色／有彩色判定信号ＫＣは、原稿領域判定部１００１に入力される。原稿領域判定部１００１は、原稿に関連するパラメータに基づき、原稿種別判定（ＡＣＳ判定）を実施する有効領域か否か、或いは、有効領域内であっても複数領域に分割し、各領域については個別の判定閾値によって判定するか否かを判定する。本実施形態では、原稿に関連するパラメータとは、原稿のサイズ及び坪量を示す。
【００３８】
図６Ａ及び図６Ｂを参照して、ＡＣＳの有効領域（以下では、切替領域とも称する。）及び制限領域について説明する。原稿領域判定部１００１は、原稿全読取領域に対し、ＣＣＤラインセンサ１３４の主走査方向に対応する原稿上の主走査方向と、ＣＣＤラインセンサ１３４の副走査方向に対応する原稿上の副走査方向とにおいて、ＡＣＳの判定処理を制限する。また、原稿領域判定部１００１は、原稿の主走査方向、副走査方向において、有効範囲内で複数領域に分割して、各領域に判定閾値の個別設定を行ってもよい。
【００３９】
図６Ａは、主走査方向の判定処理に制限、又は、有効領域の範囲内で複数領域に分割して各領域に判定閾値を個別に設定する例を示す。図６Ａでは、３つの主走査マスク領域１、２、３において主走査方向に制限を加え、有効領域の１つの領域（主走査切替領域２）で有効範囲内において複数領域（主走査切替領域１、２、３）に分割し、当該分割領域に判定閾値の個別設定を行うものとする。本実施形態では、３つの制限（マスク）領域と有効領域内での分割を３領域にしているが、制限する或いは分割する領域の数はこの数に限定されるものではない。なお、図６Ａ及び図６Ｂは、判定処理における有効領域と制限領域とを模式的に示したものであり、以下で説明する各領域の開始位置及び終了位置を示す画素値を正確に示したものではない。つまり、以下で説明する画素値は、本発明の一例であり、他の設定値が使用されてもよい。
【００４０】
制限を与える領域及び有効領域内での分割（主走査切替領域２）は、領域制限係数記憶部４１７に設けられたレジスタ値（１１０１〜１１０７）を設定することにより行われる。このレジスタ設定値は、ＲＯＭなどに予め設定しておいてもよいし、画像読取装置１００の操作部から入力してもよい。
【００４１】
図６Ａに示すように、原稿種別判定で利用する主走査方向領域は、Ｒｅｇ＿ｗｉｄｔｈ１１０７で決定される。ここでは例として、Ｒｅｇ＿ｗｉｄｔｈ＝７５００画素としておく。また、主走査方向の左右端部１００画素を制限領域とする場合、Ｒｅｇ＿ｍａｉｎ０＿ｍａｓｋ１１０１及びＲｅｇ＿ｍａｉｎ２＿ｍａｓｋ１１０６は、それぞれ主走査方向の開始位置及び主走査方向の終了位置から１００画素ずつ有効領域を制限する（マスクする）ため、それぞれの開始位置は、
Ｒｅｇ＿ｍａｉｎ０＿ｍａｓｋ＿ｓｔａｒｔ＝０
Ｒｅｇ＿ｍａｉｎ２＿ｍａｓｋ＿ｓｔａｒｔ＝７４００
またそれぞれの終了位置は、
Ｒｅｇ＿ｍａｉｎ０＿ｍａｓｋ＿ｅｎｄ＝９９
Ｒｅｇ＿ｍａｉｎ２＿ｍａｓｋ＿ｅｎｄ＝７４９９
と設定する。
【００４２】
また、主走査切替領域２の制限領域（主走査マスク領域２）については、制限領域のイネーブル信号の方を優先するため、主走査切替領域２は、主走査マスク領域２で分断される。主走査マスク領域２、つまり、Ｒｅｇ＿ｍａｉｎ１＿ｍａｓｋ１１０４は、例えば、以下のように設定する。
Ｒｅｇ＿ｍａｉｎ１＿ｍａｓｋ＿ｓｔａｒｔ＝２１００
Ｒｅｇ＿ｍａｉｎ１＿ｍａｓｋ＿ｅｎｄ＝２２９９
主走査切替領域１〜３については、Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ１１０２、Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ１１０３、Ｒｅｇ＿ｍａｉｎ２＿ｅｎａｂｌｅ１１０５でそれぞれ設定する。例えば、以下のように設定する。
Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝１００
Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ＿ｅｎｄ＝２０９９
Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２１００
Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ＿ｅｎｄ＝４１９９
Ｒｅｇ＿ｍａｉｎ２＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝４２００
Ｒｅｇ＿ｍａｉｎ２＿ｅｎａｂｌｅ＿ｅｎｄ＝７３９９
上記のように各レジスタを設定することで、主走査方向で制限を与える領域及び有効領域内での分割を柔軟にできる。
【００４３】
さらに、主走査切替領域１と主走査切替領域３が同じ判定閾値でもよい場合（主走査切替領域２のみ判定閾値を厳格、あるいは、緩和する場合を想定）や、イネーブル信号の大きい番号のものが優先されると決められている場合を想定する。このような場合、Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ１１０２、及び、Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ１１０３の設定だけでよく、Ｒｅｇ＿ｍａｉｎ２＿ｅｎａｂｌｅ１１０５は使用しなくてもよい。つまり、以下のように設定をする。
Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝１００
Ｒｅｇ＿ｍａｉｎ０＿ｅｎａｂｌｅ＿ｅｎｄ＝７３９９
Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２１００
Ｒｅｇ＿ｍａｉｎ１＿ｅｎａｂｌｅ＿ｅｎｄ＝４１９９
このような設定を許すＡＳＩＣ構成とすることで、少ないレジスタ設定で柔軟な領域分割が可能となる。この考え方は、以下で説明する副走査方向の領域設定についても適応できる。
【００４４】
同様に、図６Ｂでは、原稿種別判定で利用する副走査方向領域は、Ｒｅｇ＿ｈｅｉｇｈｔ１１１７で決定される。ここでは例として、Ｒｅｇ＿ｈｅｉｇｈｔ＝１００００ラインとしておく。また、副走査方向の上下端部２００画素を判定制限とする場合、Ｒｅｇ＿ｓｕｂ０＿ｍａｓｋ１１１１及びＲｅｇ＿ｓｕｂ２＿ｍａｓｋ１１１６は、それぞれ副走査方向の開始位置及び副走査方向の終了位置から２００画素ずつ有効領域を制限する（マスクする）ため、それぞれの開始位置は、
Ｒｅｇ＿ｓｕｂ０＿ｍａｓｋ＿ｓｔａｒｔ＝０
Ｒｅｇ＿ｓｕｂ２＿ｍａｓｋ＿ｓｔａｒｔ＝９８００
またそれぞれの終了位置は、
Ｒｅｇ＿ｓｕｂ０＿ｍａｓｋ＿ｅｎｄ＝１９９
Ｒｅｇ＿ｓｕｂ２＿ｍａｓｋ＿ｅｎｄ＝９９９９
と設定する。
【００４５】
また、副走査切替領域３内の制限領域（副走査マスク領域２）については、制限領域のイネーブル信号の方を優先するため、副走査切替領域３は、副走査マスク領域２で分断される。副走査マスク領域２、つまり、Ｒｅｇ＿ｓｕｂ１＿ｍａｓｋ１１１５は、例えば、以下のように設定する。
Ｒｅｇ＿ｓｕｂ１＿ｍａｓｋ＿ｓｔａｒｔ＝７５００
Ｒｅｇ＿ｓｕｂ１＿ｍａｓｋ＿ｅｎｄ＝７５９９
副走査切替領域１〜３については、Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ１１１２、Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ１１１３、Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ１１１４でそれぞれ設定する。例えば、以下のように設定する。
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２００
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｅｎｄ＝２４９９
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２５００
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｅｎｄ＝２７９９
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２８００
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｅｎｄ＝９７９９
上述した主走査方向又は副走査方向の制限を与える領域及び有効領域内での分割は、各方向で独立に設定できる。また、主走査方向のみ、副走査方向のみ、又は、主走査・副走査両方向にレジスタ設定を有効／無効を制御できる構成としてもよい。
【００４６】
次に、主走査方向、副走査方向で独立に設定された制限領域及び有効領域内での分割が、重なる領域について図７Ａ、図７Ｂを用いて説明する。図７Ａは、主走査／副走査の制限領域が重なっている様子を表すものである。図７Ａでは説明を容易にするため、主走査方向の制限領域１２０１と副走査方向の制限領域１２０２とが１つずつ設定された場合を想定し、その重なる領域１２０３が１つ存在する。複数の制限領域を設定する場合には、重なる領域が複数存在することになる。主走査方向の制限領域１２０１は、主走査方向の指定領域の判定を制限することを表す。副走査方向の制限領域１２０２は、副走査方向の指定領域の判定を制限することを表す。主走査方向及び副走査方向の制限領域が重なる領域１２０３は、主走査・副走査の両方向の判定を制限することを表す。
【００４７】
図７Ｂは、主走査方向の制限領域を切替領域に切り替え、その切り替え部分と副走査の制限領域が重なっている様子を表すものである。図７Ｂでは説明を容易にするため、主走査方向の切替領域（有効領域）１２１１と副走査方向の制限領域１２１２とが１つずつ設定された場合を想定し、その重なる領域１２１３が１つ存在する。複数の切替領域又は複数の制限領域を設定する場合には、重なる領域が複数存在することになる。主走査方向の切替領域１２１１は、主走査方向の指定領域の判定閾値を変更することを表す。副走査方向の制限領域１２１２は、副走査方向の指定領域の判定を制限することを表す。切替領域１２１１及び制限領域１２１２が重なる領域１２０３は、主走査・副走査の両方向の判定を制限することを表する。つまり、制限領域の方が切替領域よりも優先されることを意味する。ここでの例では、重なる部分は、主走査方向、副走査方向に関わらず判定を制限する領域を優先する方式を採用したが、主走査方向（一方の方向）の制限のみ有効にしたり、副走査方向（他方の方向）の制限のみ有効にしたり、主走査・副走査両方向の制限を有効にしたりしてもよい。つまり、制限領域は、主走査方向及び副走査方向のうち、一方向のみを有効にしてもよいし、両方向を有効にしてもよい。また、これらの３パターンから何れかの方式を選択するようにしてもよいし、レジスタなどで設定を切り替えられるようにしてもよい。
【００４８】
次に、図８を参照して、第１主走査色群認識部１００２及び主走査カウント部１００３の処理フローについて説明する。第１主走査色群認識部１００２は、主走査方向に有彩色が存在するか否かを判定する。具体的には、原稿領域判定部１００１で制限あるいは領域分割を受けた上で判定される無彩色／有彩色判定信号ＫＣは、ＡＣＳ＿ＭＡＩＮ信号、又は、ＡＣＳ＿ＳＵＢ信号として出力される。第１主走査色群認識部１００２は、主走査方向に連続した有彩色画素の固まりが所定数以上あるか否かを判定する。ここで、原稿領域判定部１００１で制限又は領域分割を受けた上で判定される無彩色／有彩色判定信号ＫＣは、制限領域範囲では、一律にＫＣ＝０（無彩色）として判定する。一方、分割した各領域においては、各領域で判定したい閾値ρへと変更した上で判定する。なお、以下で説明するＳに続く番号は、各フローチャートのステップ番号を示す。
【００４９】
図８に示すＳ１３０１において、原稿種別判定部４１８は、原稿領域判定部１００１からの出力信号を設定する。具体的には、図６Ａ乃至図７Ｂで示したように、主走査方向や副走査方向の制限領域及び分割領域（有効領域）が設定される。設定された制限領域については、以下で説明する処理フローが行われない。また、分割領域については、以下で説明する処理フローにおいて、上記判定閾値ρ、後述する有彩色判定画素の所定数Ｘ、そのブロック数Ｙ、又は有彩色ライン数Ｚが各領域で変更される。
【００５０】
次に、Ｓ１３０２において、第１主走査色群認識部１００２は、主走査方向に有彩色と判定された画素が連続しているか否かを判定する。続いて、Ｓ１３０３において、第１主走査色群認識部１００２は、主走査方向への有彩色判定画素の所定数Ｘの連続を１つのブロックとして検出する。さらに、Ｓ１３０４において、第１主走査色群認識部１００２は、Ｓ１３０３で検出されたブロックが主走査方向に所定数Ｙ（Ｙは自然数）連続するブロックを検出する。
【００５１】
上述したように、Ｓ１３０２では、主走査方向の有彩色画素の連続性を観測している。その理由について、図１０を参照して、以下に詳細に説明する。図１０に示す１５０１は、副走査方向の縦線１５１１〜１５１４のエッジを示す。また、ここでは、領域１５０２、１５０３を無彩色領域とし、領域１５０４を有彩色領域とする。縦線１５１１〜１５１４のエッジ１５０１において、レンズの色収差やミラー台の振動などが原因で、主走査方向に色ずれが発生した場合に、本来無彩色領域にも関わらず、領域１５０２、１５０３に偽色が発生してしまう。これにより、有彩色画素が副走査方向に縦線の長さ分だけ存在することになる。その結果生じる偽色部分をカウントしてしまうと、カラー原稿かモノクロ原稿かの原稿種別判定を誤ってしまう。そこで、Ｓ１３０２の処理のように、想定される偽色幅未満の有彩色画素が連続する場合には、その連続性を有彩色の１つのブロックと判定しないように、主走査方向での有彩色の連続性の認識処理を組み込んで、誤判定を回避している。
【００５２】
次に、図１１を参照して、Ｓ１３０２の詳細な制御について説明する。図１１では、例えば、Ｍ−４の１主走査ライン上にある１３画素の判定信号に注目して説明を行う。図１１中のマスは、１画素における無彩色／有彩色判定信号ＫＣの結果を示す（厳密には、領域制限、又は、領域分割を受けたＡＣＳ＿ＭＡＩＮ信号を示す）。白いマスは有彩色と判定された画素、網掛けのマスは無彩色と判定された画素を表す。図１１において、Ｎ−４は古い時刻の判定結果、Ｎ＋８は新しい時刻での判定結果を示す。
【００５３】
図１１において、Ｎ−４からＮまでの５画素については連続してカウントアップされるが、Ｎ＋１の画素で無彩色と判定されるため、カウンタはリセットされる。続いて、Ｎ＋２の画素は有彩色であるため再びカウントアップされ、Ｎ＋３画素までカウントすると、Ｎ＋４が無彩色と判定されている画素のため、再びカウンタがリセットされる。Ｎ＋５は有彩色画素と判定されているため、再びカウントアップを開始し、次の無彩色画素が出現するか、又は、カウント値が所定値Ｘ画素とカウントアップされるまでカウントアップが継続される。
【００５４】
カウント値が所定値Ｘに達すると、上記Ｓ１３０３でコンパレータによる比較が行われる。この比較により、Ｘ画素連続した有彩色画素の有無を判定し、検出する。また、Ｓ１３０３では、所定値Ｘ画素の有彩色画素の連続が所定値Ｙブロック発生したかをコンパレータによって比較する。この比較により、色群ブロックが所定数Ｙ以上発生したラインを有彩色ライン候補として判定する。ここで、図１１のＭ−４ラインについて上記判定を当てはめると、有彩色連続度の判定閾値Ｘ＝５とし、色群ブロックカウントの判定閾値をＹ＝２とすると、有彩色連続度の判定閾値Ｘ＝５を超える色群ブロックは、１つしかない。したがって、Ｍ−４の主走査方向の１３画素の範囲では、有彩色が５画素以上の色群ブロックは１つしか認識されず、色群ブロックカウントの判定閾値Ｙ＝２を超えないため、有彩色ラインとは判定されない。しかし、実際の制御では、Ｍ−４の主走査方向の１３画素に限定されず、主走査方向の全画素について、上記の判定を順次行うことになるため、有彩色ラインと判定されるラインも出てくることになる。
【００５５】
図８の説明に戻る。以下で説明する処理は、主に主走査カウント部１００３によって制御される。Ｓ１３０５において、主走査カウント部１００３は、Ｓ１３０２乃至Ｓ１３０４で検出された有彩色ラインをカウントする。続いて、Ｓ１３０６において、主走査カウント部１００３は、コンパレータにより所定のライン数の閾値Ｚ（閾値ＺはＲＯＭ等に予め設定されている。）と、Ｓ１３０５でカウントされた有彩色ラインのカウント値とを比較する。この比較結果、カウント値が閾値Ｚを超えている場合、Ｓ１３０９に進み、主走査カウント部１００３は、主走査方向の色判定結果として、「ＣＯＬ＿ＭＡＩＮ＝１」を出力する。
【００５６】
一方、カウント値が閾値Ｚを超えていない場合、Ｓ１３０７に進み、主走査カウント部１００３は、全ラインについての判定が終了したか否かを判定する。ここで、全ラインが終了していない場合には、次のラインの判定を行うためＳ１３０２に戻る。一方、全ラインが終了している場合には、Ｓ１３０８に進み、主走査カウント部１００３は、主走査方向の色判定結果として、「ＣＯＬ＿ＭＡＩＮ＝０」を出力する。
【００５７】
上述したＣＯＬ＿ＭＡＩＮ＝１の場合は、所定値Ｘ画素の有彩色画素の連続が所定値Ｙブロック発生し、主走査方向に有彩色ラインとしてカウントされ、その有彩色ラインが所定ライン数Ｚ以上発生したため、主走査方向についてはカラー原稿と判定される。また、ＣＯＬ＿ＭＡＩＮ＝０の場合は、所定値Ｘ画素の有彩色画素の連続が所定値Ｙブロック発生せず、主走査方向に有彩色ラインとしてカウントされず、その有彩色ラインが所定ライン数Ｚ以上発生していないため、主走査方向についてはモノクロ原稿と判定される。或いは、所定値Ｘ画素の有彩色画素の連続が所定値Ｙブロック発生し、主走査方向に有彩色ラインとしてカウントされたが、その有彩色ラインが所定ライン数Ｚ以上発生していないため、主走査方向についてはモノクロ原稿と判定されることもある。
【００５８】
次に、図９を参照して、第２主走査色群認識部１００４及び副走査カウント部１００５の処理フローについて説明する。副走査方向の判定処理は、注目するラインに色画素の固まりを認識すると、副走査方向にその連続性を観測することにより、副走査方向の色の存在を認識することが特徴である。なお、Ｓ１４０１、Ｓ１４０７、Ｓ１４０８及びＳ１４０９の処理は、図８に示すＳ１３０１、Ｓ１３０７、Ｓ１３０８及びＳ１３０９の処理と同様であるため説明を省略する。
【００５９】
Ｓ１４０２において、第２主走査色群認識部１００４は、主走査方向に有彩色と判定された画素が連続しているか否かを判定する。続いて、Ｓ１４０３において、第２主走査色群認識部１００４は、主走査方向への有彩色判定画素の所定数Ｘ’の連続を１つのブロックとして検出する。さらに、Ｓ１４０４において、第２主走査色群認識部１００４は、Ｓ１４０３で検出されたブロックが主走査方向に所定数Ｙ’（Ｙ’は自然数）連続するブロックを検出する。
【００６０】
上記Ｓ１４０２乃至Ｓ１４０４は、図８のＳ１３０２乃至Ｓ１３０４と比較して、検出する際の設定値Ｘ’、Ｙ’は異なるが、制御については同様であるため同一構成のコンパレータを用いて処理を行うことができる。このように、主走査、副走査の判定処理に、同一構成の回路で処理を行っているのは、主走査、副走査の各処理判定において、処理に用いるパラメータを独立して設定可能とすることで、主走査と副走査で異なる判定精度を持たせるためである。
【００６１】
上述したように、ＡＤＦ（Ａｕｔｏ  Ｄｏｃｕｍｅｔ  Ｆｅｅｄｅｒ）による流し読みを行った場合、副走査方向に色ずれが多く発生する場合がある。その場合に、主走査方向の判定閾値をそのまま副走査の判定閾値に用いると、主走査方向にはほとんど問題のないレベルの色ずれであっても、副走査方向に発生する色ずれのためにＡＣＳにおいて「カラー原稿」と誤判定する可能性がある。こうした誤判定を回避するために、主走査方向の判定閾値を副走査方向の判定閾値に合わせて有彩色と判定しにくくするように、判定閾値を緩和する方法も考えられる。しかし、本来は必要のない主走査方向についても、その領域自体の判定感度（有彩色の有無を判別する精度）そのものを落とすことになってしまう。そこで、本実施形態では、主走査方向、副走査方向で判定感度を独立して設定できる構成を採用し、柔軟な設計を可能としている。
【００６２】
図９の説明に戻る。Ｓ１４０５において、副走査カウント部１００５は、Ｓ１４０２乃至Ｓ１４０４で検出された複数の有彩色ラインに限定して、副走査方向に連続する有彩色ラインをカウントする。続いて、Ｓ１４０６において、副走査カウント部１００５は、コンパレータにより所定の副走査方向へ連続する有彩色ライン数を示す閾値Ｚ’（閾値Ｚ’はＲＯＭ等に予め設定されている。）と、Ｓ１４０５でカウントされた副走査方向に連続する有彩色ラインのカウント値とを比較する。この比較結果、カウント値が閾値Ｚ’を超えている場合、Ｓ１４０９に進み、超えていない場合はＳ１４０７に進む。
【００６３】
次に、図１１を参照して、Ｓ１４０５の副走査方向に連続する有彩色ラインのカウントについて詳細に説明する。図１１において、Ｎ−４からＮ＋８は主走査方向の画素位置を表す。Ｍ−４からＭ＋３は、副走査方向の画素位置を表す。白いマスは有彩色と判定された画素を示し、網掛けのマスは無彩色と判定された画素を表す。判定閾値は、Ｘ’＝４画素、Ｙ’＝２ブロック、Ｚ’＝６ラインとする。
【００６４】
まず、（主走査，副走査）＝（Ｎ−４，Ｍ−４）の画素位置から（Ｎ＋８、Ｍ−４）の画素位置までの主走査方向１ラインを見ると、Ｎ−４からＮまで５画素有彩色が連続し、Ｎ＋５からＮ＋８まで４画素有彩色が連続している。したがって、判定閾値Ｘ’＝４画素とＹ’＝２ブロックを超えるため、副走査カウント部１００５へ送出される。これを（主走査，副走査）＝（Ｎ−４，Ｍ−４）の画素位置から（Ｎ＋８、Ｍ＋３）の画素位置まで、主走査方向１ライン判定を副走査方向の全ラインに渡って行っていく。すると、Ｍ−４のライン、Ｍ−３のライン、Ｍのラインが有彩色ラインとなり、その情報は副走査カウント部１００５に送出される。
【００６５】
しかし、各有彩色ラインでの主走査方向の色群ブロックのその副走査方向へ連続するライン数を見ると、Ｎ−３や、Ｎ＋６、Ｎ＋７等の画素位置において有彩色ラインの連続性は２ラインとなり、副走査方向の有彩色ライン数の閾値Ｚ’＝６を超える画素がない。したがって、図１１の例では、副走査方向について有彩色でないと判定される。ここで、有彩色ラインでの主走査方向の色群ブロックとは、図１１において、Ｍ−４ライン、Ｍ−３ライン、及びＭライン等の点線矢印で示すブロックを示す。
【００６６】
同様に、図１２について説明する。判定閾値は、上述の例と同じでＸ’＝４画素、Ｙ’＝２ブロック、Ｚ’＝６ラインとする。まず、（主走査，副走査）＝（Ｎ−４，Ｍ−４）の画素位置から（Ｎ＋８、Ｍ−４）の画素位置までの主走査方向１ラインについて説明する。当該ラインでは、Ｎ−４からＮまで５画素有彩色が連続し、Ｎ＋５からＮ＋８まで４画素連続し、判定閾値Ｘ’＝４画素とＹ’＝２ブロックを超えるため、副走査カウント部１００５へ送出される。これを（主走査，副走査）＝（Ｎ−４，Ｍ−４）の画素位置から（Ｎ＋８、Ｍ＋３）の画素位置まで、主走査方向１ライン判定を副走査方向の全ラインに渡って行う。すると、Ｍ−４乃至Ｍ＋３のラインの全ラインが有彩色ラインとなり、その情報が副走査カウント部１００５に送出される。
【００６７】
さらに、検出された有彩色ラインでの主走査方向の色群ブロックのその副走査方向の有彩色ライン数の連続性を見ると、Ｎ−３乃至Ｎ−１の位置や、Ｎ＋５の位置等で副走査方向に６ライン以上の有彩色ラインの連続が存在する。したがって、副走査方向の有彩色ライン連続数の閾値Ｚ’＝６を超えるため、図１２の例では、副走査方向についても、有彩色であると判定される。
【００６８】
図５のカラーモノクロ識別部１００６は、主走査カウント部１００３の出力値ＣＯＬ＿ＭＡＩＮ及び副走査カウント部１００５の出力値ＣＯＬ＿ＳＵＢから、所定の判断条件に従って原稿がカラーかモノクロかを判定する。その判定条件は、任意に設定可能であるが、例えば、主走査、副走査のカウント結果ＣＯＬ＿ＭＡＩＮ、ＣＯＬ＿ＳＵＢの何れかの値が“１”になっていれば、原稿中に色が存在するとして、カラー処理専用の画像処理を実施してもよい。或いは、主走査のカウント結果ＣＯＬ＿ＭＡＩＮと副走査のカウント結果ＣＯＬ＿ＳＵＢの両方が“１”である場合のみにカラー原稿と判断してもよい。
【００６９】
カラーモノクロ識別部１００６での判定結果は、第２色空間変換部４０４へ送られる。原稿がカラーと判定されれば、カラートナーを用いる等の画像に適した画像処理を行う。また、原稿がモノクロと判定されれば、第２色空間変換部４０４での処理をモノクロ処理に変更する。具体的には、第２色空間変換部４０４の出力Ｒ２、Ｇ２、Ｂ２を以下の式（２）でモノクロ信号ＮＤに変換する。
ＮＤ＝（４８Ｒ＋６４Ｇ＋１６Ｂ）／１２８      式（２）
さらに、色補正部４０６で黒色トナーのみを用いる処理に変更する等、モノクロ処理に最適な画像処理がなされる。プリンタ部４２０では、カラー又はモノクロの画像形成処理が行われる。
【００７０】
＜色ずれの推定＞
ここまでで、ＡＣＳの判定動作からプリンタ出力までの画像処理の説明を詳細に行った。続いて、このＡＣＳの判定動作の精度を上げるための方法について説明する。上述したＡＤＦによる流し読みを行った際には、ここまで述べた内容を実行するだけでは、ＡＣＳの誤判定は避けられない場合がある。具体的には、モノクロ原稿をＡＤＦで流し読みした場合、流し読み時に数十ライン単位で発生する「突発的な」色ずれに対しては、副走査方向の判定閾値を超えるような箇所が多数出てくる場合がある。
【００７１】
ここで、レンズなどに起因する色収差は原稿の読取で変化することはないため、静的な色ずれと表現する。しかし、ＡＤＦによる搬送における色ずれは、その発生箇所が特定できても、搬送する紙サイズの違いや原稿の坪量（重さ）により、その色ずれ量が変化するような場合がある。そこで、予測が困難な意味として「突発」と表現する。
【００７２】
なお、この突発的な色ずれは、ＡＣＳの判定精度を副走査方向では大きく緩和する、つまり、副走査方向の判定をカラーと判定しにくい設定にすることで、ＡＣＳの誤判定を回避できる場合もある。しかし、判定精度を下げることは、カラー原稿もモノクロ原稿と判定されてしまう可能性も高くなり、判定精度を低下させることは望ましくない。そこで、ＡＤＦによる流し読み時に発生しやすい「突発的な」色ずれに耐性を持つＡＣＳ判定処理方法について、以下で詳細に説明する。
【００７３】
まず、流し読み時の突発的な色ずれが発生するポイント（原稿の先端から何ｍｍの位置か）及びその色ずれ量を正確に把握する必要がある。これにより、その突発的な色ずれの発生する箇所を特定し、その突発的な色ずれ発生箇所のＡＣＳ判定閾値を突発的な色ずれの発生しない箇所とで変更することで、ＡＣＳの誤判定を回避することができる。突発的な色ずれが発生する箇所は、他の箇所よりも色ずれ量が大きいため、その箇所のＡＣＳ判定閾値を他の箇所よりもカラーと判定しにくいように変更する。これにより、全体としてＡＣＳ判定閾値を下げるのはなく、突発的な色ずれが発生するポイントのみ、ＡＣＳ判定閾値を下げられる。その他の箇所は、通常のＡＣＳ判定閾値を用いることで、結果として全体のＡＣＳ判定精度を大きく低下させることなく、ＡＣＳ判定を行うことができる。ＡＤＦの流し読みは、図１の流し読みガラス１２６の位置にキセノンランプ１２９やミラー１３０を固定して原稿を搬送しながら、順次画像を読み取る方式である。したがって、突発的な色ずれは、読み取った原稿画像の副走査方向の色ずれを把握することで、その発生ポイントと色ずれ量を把握することができる。
【００７４】
図１３は、副走査方向の色ずれを把握するために使用する色ずれ測定チャートの例である。図１３の色ずれ測定チャートは、副走査方向に、所定間隔で所定幅の黒線をチャート一面に印刷したものである。上述したように、色ずれは、レンズの色収差やミラー台の振動、ＡＤＦでの原稿搬送中の振動などの理由で、黒線のエッジ部が色付いて見えるため、このような黒線を副走査方向に所定間隔で配置することで、各箇所での色ずれ量を把握できる。一般的に、色ずれは、黒線の間隔（ラインピッチ）と読取装置の読取解像度に大きく依存する。読取の解像度が６００ｄｐｉ（ｄｏｔ  ｐｅｒ  ｉｎｃｈ）の場合、読み取った画像の１画素（１ｄｏｔ）は、
２５．４ｍｍ／６００ｄｏｔ＝４２．３μｍ
である。ナイキスト周波数を考慮すると、原稿画像をサンプリングする周波数（この場合、読取解像度のこと）の１／２の周波数を超える周波数成分は、標本化時にエイリアシングが発生してしまうため、測定すべき最低のラインピッチは、
４２．３μｍ×２＝８４．６μｍ
となる。つまり、黒線の幅は、最低でも２画素分以上にしなければ、色ずれが発生しているかどうかを判断できないことになる。
【００７５】
本実施形態では、色ずれ測定チャートの黒線を１００ｄｐｉで作成し、色ずれの測定を実施した。１００ｄｐｉでの印刷では、１本の黒線が０．２５４ｍｍとなり、黒線の間隔が０．５０８ｍｍ（＝０．２５４ｍｍ×２）となる。つまり、図１４に示すように、６００ｄｐｉ読み取りでは、黒線を６画素、黒線の間隔を１２画素、黒線と黒線の間には、印刷しない６画素分の領域があるものとして読み取る。これ以上高い周波数では、エッジの判定が困難となり、エッジのずれが判別しにくいため、この１００ｄｐｉのチャートを採用することが望ましい。
【００７６】
図１３に示す色ずれ測定チャートを読み取ると、色ずれがない場合は、図１４に示すように、ＲＧＢ３色のラインセンサに黒線エッジ部の読取時の位相が揃ったものとなる。図１４では、Ｒ読取輝度のみに実際のサンプリングポイントを示している。白線と黒線の変化は実際の読取り輝度値としては、図１６に示すように、ステップ状になることはないが、単位のためステップ状に示した。また、ＲＧＢ各色の読取は縦方向を読取輝度、横方向は副走査方向を表している。しかし、色ずれがある場合、図１５に示すように、ラインセンサで読み取った黒線のエッジ部の読取位相はずれたものとなる。
【００７７】
なお、各色ラインセンサの配置による読取位相ずれについては、例えば、２ライン間隔で配置されるセンサの場合、ＲとＧ、ＧとＢでそれぞれ２ライン分の読取位相ずれが起こる。しかし、図１４及び図１５では、説明の理解を容易にするため、そのライン間隔で修正し、各色ラインセンサにおける読取の位相ずれがない状態で表している。
【００７８】
ここでは、Ｇ読取を基準として、Ｒ読取及びＢ読取の黒線エッジを測定し、黒線エッジの間隔を測定することで、色ずれ量を測定している。ここで、Ｇ読取を基準としたのは、ＲＧＢ３色のラインセンサの場合、ＲＧＢという順序でラインセンサを配置することが多く、つまり、３ラインセンサの中心にはＧセンサが配置されるためである。Ｇセンサの読取とＲセンサ、Ｂセンサの読取をそれぞれ比較することで、色間の読取ずれが把握できる。例えば、Ｇ読取は黒線の立ち下がりエッジを０．５０８ｍｍ（約１２画素）毎に検知していて、Ｒ読取は０．４８６ｍｍ（約１１．５画素）で検知した場合、Ｒ読取は０．５画素分の色ずれを含んで読まれていることになる。また、Ｂ読取は黒線の立ち下がりエッジを０．４９５ｍｍ（約１１．７画素）で検知した場合、Ｂ読取は０．３画素分色ずれしていることになる。
【００７９】
この色ずれ量の測定の際には、図１６に示すように、Ｎ番目の画素とＮ＋１番目の画素の読み取った出力値（輝度値）から線形補間を行い、所定の閾値で区切られる箇所を黒線のエッジとして予測している。これは、黒線のエッジが読取画素のどの位置であるかを把握できないためである。この予測により、０．５画素などの１画素以内の色ずれ量の把握が可能となる。
図１７の２２０１に、図１３の色ずれ測定チャートをＡ３サイズ（縦４２０ｍｍ×横２９７ｍｍ）で坪量６４ｇ／ｍ２として作成した場合の色ずれ量を測定した例を示す。副走査方向に１００ｄｐｉで印刷した色ずれ測定チャートを６００ｄｐｉの読取解像度で走査した際に、図１６に示す手法で白黒の各境界部での色ずれ量を算出してプロットしたものである。図１７において、横軸は副走査方向の読取位置、縦軸は色ずれ量を表している。図１７中の「Ｇ−Ｒ」とは、Ｇラインを基準にした場合におけるＲラインの読取時の位相差（色ずれ画素量）をプロットしたものである。同様に、「Ｇ−Ｂ」とは、Ｇラインを基準にした場合におけるＢラインの読取時の位相差（色ずれ画素量）をプロットしたものである。２２０１では、読取画像後端の４００ｍｍ付近の位置で０．４画素以上の色ずれが発生している。
【００８０】
また、図１７の２２０２は、図１３の色ずれ測定チャートをＡ３サイズで坪量を２０９ｇ／ｍ２として作成した場合の色ずれ量を測定した例である。２２０２では、読取画像先端の２０ｍｍ付近、３０ｍｍ付近、１３０ｍｍ付近の３つの位置で０．４画素以上の色ずれが発生している。さらに、図１７の２２０３は、図１３のチャートをＡ５サイズ（縦２１０ｍｍ×横１４８ｍｍ）で坪量を２０９ｇ／ｍ２として作成した場合の色ずれ量を測定した例である。２２０３では、読取画像先端の２０ｍｍ付近、３０ｍｍ付近、４０ｍｍ付近、８０ｍｍ付近の４つの位置で０．４画素以上の色ずれが発生している。
【００８１】
２２０１と２２０２との比較から、原稿のサイズが同じであっても、その坪量が異なると色ずれの発生するポイントが異なることが分かる。また、２２０２と２２０３の比較から、同じ坪量でも原稿のサイズが異なると、色ずれの発生ポイントが異なることなる異が分かる。このように、原稿のサイズ及び坪量によって、色ずれ発生ポイントが異なる現象について、以下で説明する。
【００８２】
まず、ＡＤＦの流し読み時の突発的な色ずれは、ＡＤＦの搬送経路上のローラやコロ、ガイド、ジャンプ台、分離機構に対して、原稿が突入、脱出する時の機械的な振動が読取位置で読み取っている原稿の画像に伝播することで、画像上に色ずれが発生する。つまり、搬送経路内でのローラなどの機械的な構成による位置と、原稿の搬送している位置との相対的な位置関係により、色ずれの発生するポイントは決定される。
【００８３】
図１８は、図１の自動原稿給送装置Ａの構成をローラや読取位置、図１では図示しなかったセンサなどの配置を模式的に平面上に図示したものである。図１８において、原稿は原稿搬送方向を示す矢印の方向に搬送される。また、表面の原稿読取位置２３０１を基準として各構成部材までの距離をそれぞれ、給紙ローラ１０３までをＬＲ１、分離搬送ローラ１０４までをＬＲ２、引き抜きローラ１０６までをＬＲ３、搬送ローラ１０８までをＬＲ４、レジストローラ１１０までをＬＲ５、リードローラ１１２までをＬＲ６、ジャンプ台１２５までをＬＲ７、リードローラ１１５までをＬＲ８、プラテンローラ１２２（裏面の読取位置２３０２）までをＬＲ９、リードローラ１１７までをＬＲ１０、排紙ローラ１１９までをＬＲ１１とする。
【００８４】
このように、読取位置と各ローラやジャンプ台などまでの距離を把握することで、原稿サイズと読取位置とローラとの相関距離を把握すれば、色ずれ発生ポイントはある程度特定できる。例えば、搬送する原稿がＡ４サイズ（２１０ｍｍ×２９７ｍｍ）で、原稿を主走査方向の読み取りが２９７ｍｍ、副走査方向の読み取りが２１０ｍｍとなるように、搬送速度２１０ｍｍ／ｓｅｃで搬送した場合を想定する。ここでは、さらに、表面の読取位置からジャンプ台１２５までの距離ＬＲ７＝１６ｍｍ、リードローラ１１５までの距離ＬＲ８＝４０ｍｍとする。すると、ジャンプ台１２５への突入及びリードローラへの突入時のショックが、原稿の先端から、それぞれ１６ｍｍ、４０ｍｍの位置に色ずれとして発生する可能性がある。同様に、表面の読取位置からリードローラ１１２までの距離ＬＲ６＝４１ｍｍ、レジストローラ１１０までの距離ＬＲ５＝６５ｍｍとする。すると、リードローラ１１２からの脱出及びレジストローラ１１０からの脱出時のショックが、原稿の後端から、それぞれ４１ｍｍ、６５ｍｍの位置に色ずれとして発生する可能性がある。
【００８５】
これらローラなどの位置構成を記憶しておくことに加え、色ずれ発生ポイントを精度良く把握するためには、さらに原稿の挙動を把握するセンサを搬送経路上に配置する必要がある。本実施形態においては、原稿の挙動を把握するためのセンサとして４つのセンサを設けている。図１８において、表面の原稿読取位置２３０１を基準として各センサまでの距離をそれぞれ、リードセンサ２３１３までをＬＳ１、レジストセンサ２３１２までをＬＳ２、リードセンサ２３１４までをＬＳ３とする。また、分離後センサ２３１１は、色ずれ発生ポイントを認識するためには使用しないが、後述する原稿のサイズ測定に使用する。
【００８６】
以下では、これらセンサの情報とローラなどの位置構成から、色ずれ発生ポイントを精度良く求める方法について説明する。まず、（１）原稿先端突入時のショックによる色ずれについて説明する。例えば、原稿の先端が、リードセンサ２３１３を通過後、表面読取位置２３０１を通過する時点を起点として、ジャンプ台１２５までの距離ＬＲ７からジャンプ台１２５へ突入するまでの時間Ｔ＿ＬＲ７を、搬送速度から以下の式により算出する。
Ｔ＿ＬＲ７＝ＬＲ７／搬送速度
この搬送速度は、レジストセンサ２３１２とリードセンサ２３１３の２つのセンサを原稿の先端が通過する時間（Ｔ＿ＬＳ２−Ｔ＿ＬＳ１）を測定し、その距離（ＬＳ２−ＬＳ１）との関係でも以下の式を用いて求められる。
搬送速度＝（ＬＳ２−ＬＳ１）／（Ｔ＿ＬＳ２−Ｔ＿ＬＳ１）
この表面読取位置からローラなどへ突入する時間と、実際の搬送速度から、原稿先端の突入時の色ずれ位置を確認することができる。また、他のローラなどへの原稿先端突入時のショックによる色ずれの場合でも同様の計算で求めることができる。
【００８７】
次に、（２）原稿後端脱出時のショックによる色ずれについて説明する。例えば、原稿の後端が、リードセンサ２３１３を通過後、リードローラ１１２を脱出するとき、原稿後端がリードローラ１１２を通過するまでの距離ＬＲ６と搬送速度との関係から、リードセンサ２３１３を通過する時点を起点として、原稿後端がリードローラ１１２を脱出して表面読取位置２３０１まで到達するのに要する時間Ｔ＿ＬＲ６は、
Ｔ＿ＬＲ６＝ＬＲ６／搬送速度
と求めることができる。この表面読取位置からローラなどからの脱出時間と、実際の搬送速度から、原稿後端の脱出時の色ずれ位置を確認することができる。
【００８８】
この演算は、不定形サイズを搬送する場合を想定している。しかし、検知している原稿サイズが定形と判定された場合、原稿の先端が読取位置を通過するタイミングを起点とすると、実際の色ずれの発生ポイントとローラなどの位置情報から想定される色ずれ発生ポイントがずれしまう可能性がある。そこで、原稿の先端の通過を起点とするのではなく、原稿の後端の通過を起点として、色ずれ発生位置を原稿後端から逆算して求める。また、他のローラなどからの原稿先端脱出時のショックによる色ずれの場合でも同様の計算で求めることができる。ただし、次に述べる（３）の場合を除く。
【００８９】
次に、（３）原稿後端脱出時のショックによる（２）と異なる色ずれについて説明する。例えば、原稿の後端がレジストセンサ２３１２を通過前に、搬送ローラ１０８を脱出する場合、（２）の方法では、後端の脱出ポイントが把握できない。そこで、この場合は、原稿搬送中、又は、原稿設置時に判定した原稿長Ｌ＿ＳＩＺＥを用いる。原稿の先端が読取位置２３０１を通過する時点を起点として、原稿後端が搬送ローラ１０８を通過する時間Ｔ＿ＬＲ４を、原稿長との関係から以下の式により求めることができる。
Ｔ＿ＬＲ４＝（Ｌ＿ＳＩＺＥ‐ＬＲ４）／搬送速度
この表面読取位置からローラなどからの脱出時間と、実際の搬送速度から、原稿後端の脱出時の色ずれ位置を確認することができる。また、他のローラなどからの原稿先端脱出時のショックによる色ずれの場合でも同様の計算で求めることができる。
【００９０】
上記（１）〜（３）で述べた方法で把握した色ずれが発生する可能性のある位置を、図６Ａ及び図６Ｂで示した判定制限領域、又は、判定閾値変更領域に設定することで、ＡＣＳの判定を局所的に制限したり、その精度を変更したりすることができる。ところで、上記（１）〜（３）で述べた方法で把握する色ずれが発生する可能性のある位置で、必ず色ずれが発生するというわけではなく、搬送する原稿のサイズや坪量によって、色ずれの発生しやすい箇所とそうでない箇所がある。
【００９１】
次に、原稿のサイズによって色ずれの発生ポイントにおける色ずれ発生／不発生に差が出ることについて説明する。原稿サイズが大きくなればなるほど、原稿先端（又は、後端）の突入（又は、脱出）時に原稿を拘束するローラやコロの数は増加する。つまり、原稿の先端がローラに突入しても、他のローラが原稿を拘束する数が多ければ、その突入ショックは読取位置まで伝わる間に減衰しやすい。
【００９２】
次に、坪量についてだが、一般的に、坪量が大きいと、原稿の厚みも増し、その原稿の硬度も増大する傾向にある。したがって、搬送ローラ１０８からレジストローラ１１０、リードローラ１１２からプラテンローラ１１４などの間の経路を原稿が搬送される場合、ローラが原稿の後端から抜けた際に、原稿の硬度が大きい程、抜けた時の振動が大きくなる傾向にある。したがって、原稿のサイズと坪量は、流し読み時の色ずれの発生位置と色ずれ量に大きく関わるパラメータであり、この情報を考慮した上で、色ずれの発生する可能性のある位置を精査することが、ＡＣＳの判定精度向上のためには必要となる。
【００９３】
＜原稿の坪量判定＞
原稿の坪量については、次に述べる２つの方法を組み合わせて判断することで、より正確な坪量を測定できるが、それぞれ独立に用いてもよい。１つ目の原稿の坪量測定方法について説明する。図１９は、原稿の坪量検知のために、透過型の光センサを使用した例を示す。透過型のセンサは、発光側のＬＥＤと受光側センサ（フォトダイオードなど）の組み合わせで使用され、発光側と受光側のセンサ間を原稿などが遮ることで、受光側の受光量が減少する。受光側のセンサは、その受光量を電圧量に変換し、その電圧量に対して所定の閾値を設定することで、スイッチとしての役割を果たす。
【００９４】
一般的に、印刷などに使用される用紙は、坪量が大きくなると、紙厚も大きくなる。特に坪量の小さい薄紙の場合、ＬＥＤなどを発光させると、用紙を通して光が透過する。また、坪量の大きい厚紙の場合、ＬＥＤの透過光はほとんどない。そこで、この透過型のセンサと原稿の坪量の関係に注目して、ＬＥＤの発光量を一定にした状態で、センサの間を通過する原稿の先端、又は、後端の部分でのＬＥＤ受光量を観測することで、搬送される原稿の坪量を予測する。この観測位置は、原稿の先端や後端には印刷されることが少ないことから、この部分を利用することで判定精度を上げる狙いがある。
【００９５】
図２０の２５０１は、図１９の方法における原稿の坪量と光センサの発光量との関係を表している。２５０１において、横軸は原稿の坪量であり、縦軸は発光量に対する受光量の割合を示している。２５０１に示す値は、原稿などＬＥＤとセンサとの間を遮る物体がない状態を“１”として正規化している。２５０１から分かるように、坪量の小さい原稿の場合と比べ、坪量の大きい原稿は、その受光量が極端に低いため、厚紙と薄紙の差を見分けることができる。
【００９６】
次に、２つ目の原稿の坪量測定方法について説明する。原稿の坪量検知のために、図１９に示す複数のセンサ出力を利用することもできる。上述のように、用紙は、坪量が小さくなると、厚みは薄くなり、坪量が大きくなると、厚みは増し、その硬度も増す。図１９に示すような屈曲を有する搬送経路で原稿を搬送する場合、坪量の小さい薄紙（点線）は、搬送中の空気抵抗を受けやすく、センサに到達するタイミングが厚紙（実線）と比較して遅れる傾向にある。例えば、図１９に示す分離後センサ２３１１からレジストセンサ２３１２までの到達時間を、原稿の先端又は後端で測定すると、搬送中に受ける空気抵抗の影響で、搬送時間に若干の差異が生じる。
【００９７】
そこで、この原稿の坪量と搬送中の空気抵抗の関係に注目して、所定坪量の搬送時間に対して、所定のセンサに早く到達する、或いは、遅く到達することで、搬送している原稿の坪量を予測する。図２０の２５０２は、複数のセンサを用いて測定した原稿の坪量と複数センサの出力タイミングとの関係を示している。２５０２において、横軸は原稿の坪量であり、縦軸は所定距離の到達時間を示しており、坪量１２８ｇ／ｍ２の場合の到達時間を基準とした場合の、坪量による到達時間の変化を示している。２５０２に示すように、坪量の小さい原稿の場合は、坪量１２８ｇ／ｍ２の場合よりも到達時間が遅れ、坪量の大きい原稿では、坪量１２８ｇ／ｍ２の場合よりも到達時間が早まっていることが分かる。原稿のサイズ測定については、原稿トレイ１０１に設置した原稿長さ検知センサ１３５、異系列幅検知センサ１３７、分離後センサ２３１１、レジストセンサ２３１２などの搬送経路上に設置した複数のセンサ出力結果を組み合わせて判定してもよい。
【００９８】
本実施形態によれば、異系列幅検知センサ１３７は、図２に示すように、原稿幅方向に５箇所設置されている。各センサは、搬送方向の右側の位置を基準にして、それぞれＬＴ１、ＬＴ２、ＬＴ３、ＬＴ４、ＬＴ５の間隔で並んでいる。また、各センサは、フォトインタラプタと、フォトインラプタの発光素子と受光素子との間を通過する樹脂のフラグで構成されており、原稿１０２がフラグ上を搬送するとフラグが倒れ、そのフラグの倒れる位置と倒れない位置を検出する。すると、搬送される原稿の幅に応じて、倒れるフラグと倒れないフラグが出てくることになり、このフラグ状態の組合せから原稿の幅を測定する。
【００９９】
さらに、原稿長さ検知センサ１３５、分離後センサ２３１１の、それぞれのセンサがＯＮ（原稿がある状態）かＯＦＦ（原稿がない状態）かを判断して、その組合せから原稿の長さを測定する。ここで、ＬＴ１＝１３８．５ｍｍ、ＬＴ１＋ＬＴ２＝１７２ｍｍ、ＬＴ１＋ＬＴ２＋ＬＴ３＝２００ｍｍ、ＬＴ１＋ＬＴ２＋ＬＴ３＋ＬＴ４＝２４７ｍｍ、ＬＴ１＋ＬＴ２＋ＬＴ３＋ＬＴ４＋ＬＴ５＝２８９ｍｍとすると、上記の各センサの判定結果の組合せから、次の表１に示すように、原稿サイズを決定できる。
【０１００】
【表１】
0005538793.tif 000002
【０１０１】
表１において、「Ａ４−Ｒ」のように、「−Ｒ」と表記されているものは、Ａ４サイズ（２９７ｍｍ×２１０ｍｍ）の原稿を、横方向（２１０ｍｍ）を幅方向と平行にして搬送する場合を示している。例えば、Ａ４サイズと判定されるには、まず、幅が２８９ｍｍ以上であること、つまり、異系列幅検知センサ１３７が全てＯＮ（フラグが倒れている状態）である必要がある。それに加えて、分離後センサ２３１１と原稿長さ検知センサ１３５がＯＦＦである場合、つまり、原稿の長さがＡ３サイズ（２９７ｍｍ×４２０ｍｍ）よりも長さ方向で短い場合に、Ａ４サイズと確定される。ここで、分離後センサ２３１１から原稿長さ検知センサ１３５までは、２１０ｍｍよりも長く、４２０ｍｍよりも短い配置となっている。
【０１０２】
図１７で示したように、原稿のサイズと坪量によって、発生する色ずれポイントと色ずれ量は異なっている。そこで、本実施形態では、原稿のサイズと坪量を上述した方法により、原稿の搬送中に把握し、原稿サイズ各種とその坪量により予め測定した色ずれ発生ポイントと色ずれ量をテーブルとして保持しておく。
【０１０３】
ここで、色ずれ発生ポイントと色ずれ量のテーブルとについて説明する。上述のように、２２０１は、Ａ３サイズで坪量６４ｇ／ｍ２の場合の、副走査方向の色ずれの測定結果を示している。副走査方向で４００ｍｍの位置で、色ずれ０．４画素以上が発生している。そのため、色ずれ発生ポイントと色ずれ量のテーブルには、４００ｍｍ±５ｍｍの位置での色ずれ判定閾値を０．４画素以上に変更する旨の定義が設定される。この色ずれ判定閾値は、閾値ρに該当する。
【０１０４】
ここで、色ずれ発生ポイントに対して色判定領域は、色ずれ発生位置±５ｍｍの範囲に拡大して領域を切り替えている。図１７に示すように、色ずれは色ずれ発生ポイントで局所的に発生するものではなく、副走査方向の複数ラインにかけて徐々に大きくなり、最大値となった後に、複数ラインで徐々に小さく、収束していくものである。また、上記のように、色ずれ発生ポイントは、搬送経路によりおおよその位置は特定されるが、搬送中の原稿の挙動により多少前後する場合もあるため、色判定領域の切り替えのための領域を拡大して行う。
【０１０５】
この±５ｍｍの絶対値幅はこの値に限定されるものではなく、適宜小さな領域幅、又は、大きな領域幅に変更してもよい。具体的には、図６Ｂの副走査切替領域１〜３の設定を下記のように設定する。
領域１（判定閾値＝０．４画素以下）
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２００
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｅｎｄ＝９３３７
領域２（判定閾値＝０．４画素以上０．８画素以下）
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝９３３８
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｅｎｄ＝９５７３
領域３（判定閾値＝０．４画素以下）
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝９５７４
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｅｎｄ＝９７９９
ここで、副走査ライン数と副走査位置との単位を変換すると、画素６００ｄｐｉ読取時には、１画素幅は、４２．３μｍであるため、４００ｍｍの位置は、４００ｍｍ／４２．３μｍ＝９４５６画素（ライン）となる。これに、±５ｍｍ／４２．３μｍ＝±１１８画素（ライン）を考慮して、上記の設定値を求める。
【０１０６】
図６Ｂの副走査切替領域１〜３において、領域１及び領域３は、０．４画素以下が彩色と判定する判定閾値である。そして、領域２は、上記のように、０．４画素以上０．８画素以下が同判定閾値となる。この閾値ρを各領域で切り替える。つまり、色ずれの発生しやすい領域２においては、閾値ρを彩度Ｓが大きくても誤判定しない閾値に設定する。ここで、彩度Ｓは、その値が小さいほど無彩色に近くなり、大きくなるに従い、有彩色と判定される。そうすることで、本来はモノクロ画像であるものが色ずれを起こしてカラーと誤判定される可能性を低減することができる。
【０１０７】
具体的には、原稿の下地が、ＲＧＢともに輝度２４５、線が輝度３０で読まれていた場合に、色ずれが線の端部で発生し、線が青くにじんで見えた場合、色ずれ量とその輝度値、Ｌａｂ値、彩度Ｓは以下の表２のようになる。
【０１０８】
【表２】
0005538793.tif 000003
【０１０９】
表２に示すように、色ずれ量が０．４画素以下の場合、彩度Ｓ＝４３．０となるため、閾値ρ１＝４５と若干のマージンを持たせて設定することもできる。また、０．４画素以上０．８画素以下の場合、彩度Ｓ＝８６．０となるため、閾値ρ２＝８５と若干厳しく設定することもできる。この判定閾値ρを各領域で変更してＫＣの値を判定する。
【０１１０】
また、図８や図９で示した有彩色の色群と認識する有彩色のＸ（Ｘ’）画素の連続性、そのブロック数Ｙ（Ｙ’）、有彩色ライン数Ｚ（あるいは、ラインの連続数Ｚ’）を各領域で変更する。つまり、色ずれの発生しやすい領域においては、有彩色ラインと認識する有彩色画素の連続性Ｘやブロック数Ｙを大きく、かつ、有彩色ライン数の閾値Ｚの値を大きく設定することで、０．４画素以上の大きな色ずれ発生箇所のみに判定基準を緩和する。有彩色判定閾値ρを領域ごとに変更する方法と、有彩色原稿と判定するための有彩色画素連続性Ｘ、そのブロック数Ｙ、有彩色ライン数Ｚを領域ごとに変更する方法とは、組み合わせて使用してもよいし、どちらか一方のみを色判定に使用してもよい。
【０１１１】
同様に、図１７の２２０２は、Ａ３サイズで坪量２０９ｇ／ｍ２の場合の、副走査方向の色ずれの測定結果を示している。副走査方向で４００ｍｍの位置で、色ずれ０．４画素以上が発生している。副走査方向で２０ｍｍ付近、３０ｍｍ付近、１３０ｍｍ付近の３つの位置で０．４画素以上の色ずれが発生している。この場合、副走査方向に切り替える領域を５箇所に増やした上で、上記と同様の計算を行い、下記のように色ずれ発生ポイントと色ずれ量のテーブルを設定する。つまり、当該テーブルには、原稿のサイズ及び坪量と、ＡＣＳの判定領域（制限領域と切替領域とを含む。）及び切替領域の閾値とを紐付けて定義されている。また、このテーブルは、ＲＯＭ等のメモリに予め記憶されている。
領域１（判定閾値＝０．４画素以下）
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２００
Ｒｅｇ＿ｓｕｂ０＿ｅｎａｂｌｅ＿ｅｎｄ＝３４４
領域２（判定閾値＝０．４画素以上０．８画素以下）
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝３４５
Ｒｅｇ＿ｓｕｂ１＿ｅｎａｂｌｅ＿ｅｎｄ＝８２６
領域３（判定閾値＝０．４画素以下）
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝８２７
Ｒｅｇ＿ｓｕｂ２＿ｅｎａｂｌｅ＿ｅｎｄ＝２９５４
領域４（判定閾値＝０．４画素以上０．８画素以下）
Ｒｅｇ＿ｓｕｂ３＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝２９５５
Ｒｅｇ＿ｓｕｂ３＿ｅｎａｂｌｅ＿ｅｎｄ＝３１９０
領域５（判定閾値＝０．４画素以下）
Ｒｅｇ＿ｓｕｂ４＿ｅｎａｂｌｅ＿ｓｔａｒｔ＝３１９１
Ｒｅｇ＿ｓｕｂ４＿ｅｎａｂｌｅ＿ｅｎｄ＝９８００
上記例の場合、設定が煩雑になるため、２０ｍｍと３０ｍｍの色ずれ発生ポイントを１つの領域としてもよい。原稿の搬送中に確定するサイズと坪量から上述したような色ずれ発生ポイントと色ずれ量のテーブル値を選択し、図５に示すＡＣＳ判定回路の原稿領域判定部１００１に設定することで、リアルタイムでＡＣＳの判定領域及び判定閾値を変更できる。
【０１１２】
本実施形態によれば、従来は全原稿サイズ及び坪量に対応するため、判定精度を犠牲にしていた状況を打破し、どのような原稿が搬送されても、ＡＣＳの判定精度を低減させることなく、精度の高いＡＣＳ判定を実現できる。また、以上説明した方法は、ＡＤＦの流し読みを想定しているが、本発明は流し読みに限定して使用される必要はなく、圧板ガラス上に原稿を設置して原稿を読み取る、所謂、圧板読みの場合にも同様の手順により適用できる。
【０１１３】
また、上記実施形態では、主に副走査方向に発生する突発的な色ずれについて述べたが、色ずれ測定チャートを主走査方向に万線が並ぶように載置し、搬送することで、主走査方向の色ずれ発生ポイントと色ずれ量とを把握できる。ここで把握した色ずれ発生ポイントと色ずれ量を図６Ａに示すように、副走査方向と同様の設定を行うことで、主走査方向の色ずれの判定についても、突発的な色ずれについて判定精度を向上させることができる。
【０１１４】
以上説明したように、本実施形態に係る画像読取装置は、原稿がカラーかモノクロかを自動的に判定するＡＣＳ判定において、原稿のサイズ及び原稿の坪量を判定し、そのサイズと坪量の組み合わせから発生しうる色ずれの位置及び大きさを予測する。さらに、本画像読取装置は、その結果をＡＣＳ判定に反映する。具体的には、カラーかモノクロかの判定を行う有効領域を可変とし、その有効領域において、カラーかモノクロかを判定するための閾値を変更可能にすることにより、ＡＣＳ判定の精度を向上させている。
【図１】
0005538793.tif 000004
【図２】
0005538793.tif 000005
【図３】
0005538793.tif 000006
【図４】
0005538793.tif 000007
【図５】
0005538793.tif 000008
【図６Ａ】
0005538793.tif 000009
【図６Ｂ】
0005538793.tif 000010
【図７Ａ】
0005538793.tif 000011
【図７Ｂ】
0005538793.tif 000012
【図８】
0005538793.tif 000013
【図９】
0005538793.tif 000014
【図１０】
0005538793.tif 000015
【図１１】
0005538793.tif 000016
【図１２】
0005538793.tif 000017
【図１３】
0005538793.tif 000018
【図１４】
0005538793.tif 000019
【図１５】
0005538793.tif 000020
【図１６】
0005538793.tif 000021
【図１７】
0005538793.tif 000022
【図１８】
0005538793.tif 000023
【図１９】
0005538793.tif 000024
【図２０】
0005538793.tif 000025