(57)【要約】【課題】原稿の搬送速度に変動が生じることで、同じ読み取り位置における複数の読取手段の画像データにズレが生じ、正常な画像データであるにも関わらずすじと誤判定してしまう場合がある。【解決手段】２つの画像データの比較結果を主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった否かを着目画素列参照回路７２２で判定することに加えて、注目画素列を除く左右の領域に全て論理“０”となる画素列が存在するか否かを左右領域参照回路７２３，７２４で判定し、注目画素列が全て論理“１”でかつ注目画素列を除く左右の領域に全て論理“０”となる画素列が存在した場合に、ＡＮＤ回路７２５においてその注目画素列にすじが発生したと判定する。【選択図】　　　　図１２
2004112645.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り位置に搬送する搬送手段と、
前記搬送手段によって搬送される原稿の搬送方向に対応する副走査方向において所定の間隔だけ離間して設けられ、前記読み取り位置に搬送された原稿を当該原稿の搬送方向に直交する方向に対応する主走査方向に走査しつつ原稿画像の読み取り行う複数の読取手段と、
前記複数の読取手段による読み取りによって得られた複数の画像データに基づいて、これら画像データ上のノイズ成分を検知する検知手段とを備え、
前記検知手段は、
前記複数の画像データを画素単位で比較する比較手段と、
前記比較手段の比較結果に基づいて注目画素にノイズ成分が存在するか否かを判定する第一の判定手段と、
前記比較手段の比較結果に基づいて前記注目画素の周辺画素にノイズ成分が存在するか否かを判定する第二の判定手段と、
前記第一、第二の判定手段の各判定結果に基づいてノイズ成分が存在する画素を特定する特定手段とを有する
ことを特徴とする画像読取装置。
【請求項２】
前記第一の判定手段は、前記比較手段の比較結果を主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開して、当該ウインドウの主走査方向における中央の画素列を注目画素列とし、当該注目画素列にノイズ成分が存在する旨を判定し、
前記第二の判定手段は、前記比較手段の比較結果を主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開して、当該ウインドウの主走査方向における中央の画素列を除く領域の画素にノイズ成分が存在しない旨を判定する
ことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第一、第二の判定手段は、前記ウインドウの主走査方向の画素数Ｎを変更する手段を有する
ことを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記複数の読取手段は各々、白黒成分について原稿画像の読み取りを行う
ことを特徴とする請求項１記載の画像読取装置。
【請求項５】
前記複数の読取手段は、複数の色成分について原稿画像の読み取りを行う第一の読取手段と、前記第一の読取手段に対して副走査方向において所定の間隔だけ離間して設けられ、前記複数の色成分のうちのいずれか一つの色成分について原稿画像の読み取りを行う第二の読取手段とを有する
ことを特徴とする請求項１記載の画像読取装置。
【請求項６】
原稿を読み取り位置に搬送する搬送手段と、
前記搬送手段によって搬送される原稿の搬送方向に対応する副走査方向において所定の間隔だけ離間して設けられ、前記読み取り位置に搬送された原稿を当該原稿の搬送方向に直交する方向に対応する主走査方向に走査しつつ原稿画像の読み取り行う複数の読取手段と、
原稿の搬送方向における先端非画像領域において、前記複数の読取手段による読み取りによって得られた複数の画像データに基づいて、これら画像データ上のノイズ成分を検知する第一のノイズ検知手段と
を備えることを特徴とする画像読取装置。
【請求項７】
前記先端非画像領域以降の画像領域において、前記複数の読取手段による読み取りによって得られた複数の画像データに基づいて、これら画像データ上のノイズ成分を検知する第二のノイズ検知手段をさらに備える
ことを特徴とする請求項６記載の画像読取装置。
【請求項８】
前記第一のノイズ検知手段の検知結果に基づいて、前記第二のノイズ検知手段の検知用基準レベルを補正する補正手段をさらに備える
ことを特徴とする請求項７記載の画像読取装置。
【請求項９】
前記補正手段は、前記第一のノイズ検知手段によってノイズ成分が検知されなかった画素については、前記第二のノイズ検知手段の検知用基準レベルを前記第一のノイズ検知手段の検知用基準レベルよりも大きく設定して検知感度を下げる
ことを特徴とする請求項８記載の画像読取装置。
【請求項１０】
前記複数の読取手段は各々、白黒成分について原稿画像の読み取りを行う
ことを特徴とする請求項６〜８のうちのいずれか１項記載の画像読取装置。
【請求項１１】
前記複数の読取手段は、複数の色成分について原稿画像の読み取りを行う第一の読取手段と、前記第一の読取手段に対して副走査方向において所定の間隔だけ離れて設けられ、前記複数の色成分のうちいずれか一つの色成分について原稿画像の読み取りを行う第二の読取手段とを有する
ことを特徴とする請求項６〜８のうちのいずれか１項記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、読み取り対象となる原稿からその原稿上に描かれた画像を読み取る複写機、ファクシミリ、スキャナ等の画像読取装置に関し、特に自動原稿搬送装置によってシート状原稿を移動させながら当該原稿上の画像を読み取る画像読取装置に関する。
【０００２】
【従来の技術】
画像読取装置としては、原稿をプラテンガラス上に載置する一方、読取光学系を移動させながら当該原稿上の画像を読み取る方式のものと、読取光学系を原稿読み取り位置に固定する一方、自動原稿搬送装置によってシート状原稿を移動させながら当該原稿上の画像を読み取る方式のものとが知られている。両者を比較すると、原稿画像の読取速度の高速化を図る上では、シート状原稿を移動させる後者の画像読取装置の方が、読取光学系を移動させる前者の画像読取装置よりも有利である。
【０００３】
ところが、後者の画像読取装置の場合には、原稿に付着したゴミが原稿読み取り位置のコンタクトガラスを汚したり、あるいはコンタクトガラスに付着したりすると、読取光学系が原稿読み取り位置に固定であるために、その汚れやゴミを常時読み取ることになる。その結果、画像の読み取り結果に原稿の搬送方向（副走査方向）のすじ、即ちすじ状のノイズが発生することになる。
【０００４】
このような原稿自動搬送方式の画像読取装置固有の問題を解消するために、従来、種々の技術が提案されている。例えば、複数の読取手段を用意して原稿画像を読み取り、これら複数の読取手段によって読み取った画像データを相互に比較して、その差が所定のスレッショールドレベル以上である場合にゴミ等の異物がいずれか一方の読取手段の光路上に存在するものと判断し、他方の読取手段で読み取った画像データを選択して出力する技術などである（例えば、特許文献１，２参照）。
【０００５】
これら従来技術では、例えば２つの読取手段にて読み取った画像データを比較してその比較結果が、所定のスレッショールドレベル以上の差がある場合にその画素の画像データを論理“１”とし、差がない場合は論理“０”とし、その比較結果を図４９に示す主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開して主走査方向における中央の画素列を注目画素列とする。そして、図５０に示すように、注目画素列の画素データが全て論理“１”となった場合に、その画素列にすじ状のノイズが発生したと判定している。
【０００６】
【特許文献１】
特開２０００−１５２００８号公報
【特許文献２】
特開２００２−１５８８３５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来技術はいずれも、濃度の低いゴミ等の異物について確実に検出するのが難しく、その検出を確実に行うためにスレッショールドレベルを小さく設定して検知感度を上げると、特定の画像領域ではゴミが存在しないにも関わらずゴミと誤検知して、ノイズ除去を行う必要がない画像データに対してノイズ除去の補正を行うことになるため、逆に画像を劣化させてしまうという課題があった。
【０００８】
また、例えば原稿の搬送速度に変動が生じることに起因して、同じ読み取り位置における複数の読取手段の画像データにズレが生じると、正常な画像データであるにも関わらずノイズ成分が存在する画像データと誤検知してしまう場合がある。このとき、原稿画像が主走査方向の縦線であれば誤検知の影響はほとんど無いが、図５１（Ａ）に示すように、副走査方向の横線の場合には、横線の画素列全てがすじと判定されてしまい、図５１（Ｂ）に示すように、横線のエッジ部が凸凹になるように補正されてしまうため、横線が波打つような出力画像となり、画像の劣化が著しい。
【０００９】
本発明は、上記課題に鑑みてなされたものであり、その目的とするところは、特に原稿の搬送速度に変動が生じた場合などでも誤検知を生じることなく、濃度の低いゴミ等の異物についても確実に検出して、それに起因して発生するすじ状のノイズを確実に除去可能な画像読取装置を提供することにある。
【００１０】
【課題を解決するための手段】
本発明による画像読取装置は、原稿を読み取り位置に搬送する搬送手段と、前記搬送手段によって搬送される原稿の搬送方向に対応する副走査方向において所定の間隔だけ離間して設けられ、前記読み取り位置に搬送された原稿を当該原稿の搬送方向に直交する方向に対応する主走査方向に走査しつつ原稿画像の読み取り行う複数の読取手段と、前記複数の読取手段による読み取りによって得られた複数の画像データに基づいて、これら画像データ上のノイズ成分を検知する検知手段とを備え、前記検知手段が、前記複数の画像データを画素単位で比較する比較手段と、前記比較手段の比較結果に基づいて注目画素にノイズ成分が存在するか否かを判定する第一の判定手段と、前記比較手段の比較結果に基づいて注目画素の周辺画素にノイズ成分が存在するか否かを判定する第二の判定手段と、前記第一、第二の判定手段の各判定結果に基づいてノイズ成分が存在する画素を特定する特定手段とを有する構成となっている。
【００１１】
上記構成の画像読取装置において、複数の画像データを画素単位で比較して得られる比較結果に基づいて、注目画素にノイズ成分が存在するか否かを検知する際に、第一の判定手段による注目画素についての判定結果だけでなく、第二の判定手段による注目画素の周辺画素についての判定結果をも参照してノイズ検知を行う。これにより、原稿の搬送速度の変動の影響を受けることなく、ゴミの付着に起因して副走査方向に沿って発生するすじ状のノイズを確実に検知できる。特に、原稿の搬送速度の変動に起因して副走査方向の横線でズレが生じた場合であっても、横線の画素列全てをすじ状のノイズと誤判定することがないため、副走査方向の横線の誤検知を防ぐことができる。
【００１２】
また、本発明による他の画像読取装置は、原稿を読み取り位置に搬送する搬送手段と、前記搬送手段によって搬送される原稿の搬送方向に対応する副走査方向において所定の間隔だけ離間して設けられ、前記読み取り位置に搬送された原稿を当該原稿の搬送方向に直交する方向に対応する主走査方向に走査しつつ原稿画像の読み取り行う複数の読取手段と、原稿の搬送方向における先端非画像領域において、前記複数の読取手段による読み取りによって得られた複数の画像データに基づいて、これら画像データ上のノイズ成分を検知するノイズ検知手段とを備える構成となっている。
【００１３】
上記構成の他の画像読取装置において、ノイズ検知手段が原稿の余白部分である原稿先端非画像領域でノイズ成分の検知を行うことで、当該先端非画像領域では原稿画像の濃度変化などの外乱の影響がほとんど無く、検知用基準レベルを小さく設定して検知感度を高くできるため、濃度の低いゴミ等の異物についても確実に検出できる。また、検知用基準レベルを小さくし、検知感度を高く設定してもゴミ等の異物に起因するノイズ成分が存在しない画素について、これをノイズ成分が存在する画素と誤検知することもないため、ノイズ除去の補正処理を確実に行える。
【００１４】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００１５】
［第１実施形態］
図１は、本発明の第１実施形態に係る白黒方式の画像読取装置の要部の概略構成を示す側断面図である。本実施形態に係る画像読取装置は、自動原稿搬送装置（Ａｕｔｏｍａｔｉｃ　Ｄｏｃｕｍｅｎｔ　Ｆｅｅｄｅｒ；以下「ＡＤＦ」と略記する）１０を備えており、そのＡＤＦ１０によって読み取り対象となるシート状原稿（以下、単に「原稿」と記す）２０を移動させながら、その原稿２０上から画像を読み取る、いわゆるＣＶＴ（Ｃｏｎｓｔａｎｔ　Ｖｅｌｏｃｉｔｙ　Ｔｒａｎｓｆｅｒ）モードに対応可能な構成となっている。
【００１６】
すなわち、ＣＶＴモードでは、ＡＤＦ１０の原稿載置台１１に載置された原稿２０が引き込みローラ１２によって１枚ずつ搬送ローラ１３まで搬送され、その搬送ローラ１３によって搬送方向を変えて、コンタクトガラス１４まで案内される。そして、原稿２０はコンタクトガラス１４上を当該コンタクトガラス１４と平行に搬送される。このとき、後述するようにして、原稿２０上の画像の読み取りが行われる。その後は、画像読み取りが終了した原稿２０が搬出ローラ１５によってＡＤＦ１０の排出トレイ１６上に排出される。
【００１７】
コンタクトガラスガラス１４上では、そこを搬送される原稿２０が露光ランプ３１によって照射される。そして、その照射による反射光は、第一ミラー３２、第二ミラー３３および第三ミラー３４にて光路変更された後、レンズ３５によって縮小され、光電変換素子である例えばＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｅｖｉｃｅ）型ラインセンサ（以下、「ＣＣＤセンサ」と記す）３６Ａの撮像面上に結像される。
【００１８】
これら露光ランプ３１、第一ミラー３２、第二ミラー３３、第三ミラー３４、レンズ３５およびＣＣＤセンサ３６Ａは、原稿２０上の画像を、当該原稿の搬送方向に直交する方向に対応する主走査方向に走査しつつ読み取る読取光学系３０を構成している。これにより、コンタクトガラス１４上を搬送される原稿２０上に描かれた画像は、ＣＣＤセンサ３６Ａによって画素単位で光電変換されることによってアナログ画像信号として出力されることになる。
【００１９】
図２は、白黒用ＣＣＤセンサ３６Ａの概要の一例を示す構成図である。図２から明らかなように、ＣＣＤセンサ３６Ａは、例えば１０μｍ×１０μｍフォトダイオード等の受光セル（画素）４０がｎ個ずつ直線状に配列されてなる複数本、例えば２本の画素列（光電変換素子列）４１，４２により構成されている。これら画素列４１，４２は、副走査方向において所定の距離だけ離間して設けられ、コンタクトガラス１４上に位置する原稿について、その搬送経路上に存在する下流側読み取り位置Ａおよび上流側読み取り位置Ｂにおいて原稿画像を主走査方向に走査しつつ読み取る。
【００２０】
図３は、ＣＣＤセンサ３６Ａの機能的な構成例を示すブロック図である。図３から明らかなように、画素列４１に対してその一方側に画素４０の配列方向に沿ってシフトゲート４３Ａが、さらにその外側に画素４０の配列方向に沿ってシフトレジスタ４４Ａがそれぞれ配置されている。シフトゲート４３Ａは、シフトパルスＳＨが与えられることにより、画素列４１の各画素（受光セル）４０で光電変換され、かつ蓄積された電荷をシフトレジスタ４４Ａに一斉に移動させる。シフトレジスタ４４Ａは、互いに逆相の転送パルスφ１，φ２によって転送駆動され、画素列４１から移された電荷を順次転送する。
【００２１】
シフトレジスタ４４Ａによって転送された電荷は、最終転送ゲート４７Ａに対して最終転送パルスＬＨが印加されることにより、当該最終転送ゲート４７Ａを通して例えばフローティングディフュージョンからなる出力部４８Ａに順に転送され、ここで電気信号に変換されて下流側読み取り位置Ａにおけるアナログ画像信号Ａとして出力される。出力部４８Ａは、リセットパルスＲＳが印加されることにより、アナログ画像信号Ａの出力後の電荷のリセットを行う。
【００２２】
画素列４２についても、画素列４１と全く同様の構成を採るとともに、同様の読み取り動作を行う。すなわち、画素列４２に対してその一方側に画素の配列方向に沿ってシフトゲート４３Ｂが、さらにその外側に画素４０の配列方向に沿ってシフトレジスタ４４Ｂがそれぞれ配置されている。そして、シフトレジスタ４４Ｂから最終転送ゲート４７Ｂを通して出力部４８Ｂに転送された電荷は、当該出力部４８Ｂにおいて電気信号に変換されて上流側読み取り位置Ｂにおけるアナログ画像信号Ｂとして出力される。
【００２３】
なお、ここでは一例として、画素列４１，４２の各一方側に１本のシフトレジスタ４４Ａ，４４Ｂをそれぞれ配置して、画素列４１，４２の全画素の電荷をそれぞれ１系統で出力する構成の場合を例に挙げて説明したが、シフトレジスタを画素列４１，４２の両側にそれぞ配置し、画素列４１，４２の奇数画素と偶数画素の各電荷を振り分けて並列転送して２系統で出力する構成を採ることも可能である。この構成を採ることにより、１系統で読み出しを行う場合に比べて２倍の速度で電荷の読み出し（転送）が可能となるため、高速な読み取り動作を実現できることになる。
【００２４】
画素列４１，４２は、副走査方向において例えば１００μｍの間隔を隔てて配置されている。この間隔は、読み取り画像の１０ライン分の走査線に相当する間隔である。この間隔を原稿の搬送経路上の上流側読み取り位置Ｂおよび下流側読み取り位置Ａの隔たりに換算すると、４００ｄｏｔ／ｉｎｃｈの解像度では、６３５μｍ（＝１０×２５４００÷４００）の間隔、６００ｄｏｔ／ｉｎｃｈの解像度では、４２３μｍ（＝１０×２５４００÷６００）の間隔となる。本実施形態では、１０ライン分の間隔としているが、これは一例に過ぎず、この間隔については、検知の対象となるゴミの発生頻度に基づいて決定するのが望ましい。
【００２５】
ここで、ＣＣＤセンサ３６Ａのライン間隔、即ち画素列４１，４２間の間隔を決定する具体例について図４を用いて説明する。図４には、ゴミのサイズに対するコンタクトガラス１４上に付着するゴミの発生頻度およびトータル発生比率の関係の一例を示しており、横軸はゴミのサイズ、縦軸は発生頻度およびトータル発生比率をそれぞれ表している。
【００２６】
発生するゴミのうちの９５％を占める６００μｍ以下のゴミによる影響を除去する場合には、読み取り位置の間隔は、６００μｍに所定の大きさが加えられた例えば６３５μｍに設計すると良い。このような間隔を隔てた各読み取り位置における各原稿画像（各々１ライン分の線画像）は、図１に示す読取光学系３０を経ることによってＣＣＤセンサ３６Ａの撮像面上に結像され、画素列４１，４２によって光電変換される。
【００２７】
下流側読み取り位置Ａに対応した画素列４１は、所定の主走査周期毎に、１ラインを構成するｎ画素それぞれの濃度を表すアナログ画像信号Ａを出力する。つまり、１主走査周期毎に１ライン分の画像が読み取られるので、以下では、主走査周期のことをライン周期と称する場合がある。同様に、上流側の読み取り位置Ｂに対応した画素列４２も、主走査周期毎にｎ画素それぞれの濃度を表すアナログ画像信号Ｂを出力する。
【００２８】
上述したように、下流側読み取り位置Ａおよび上流側読み取り位置Ｂそれぞれに対応した各画素列４１，４２の間隔１００μｍは、１０ライン分の走査線に対応した間隔である。したがって、原稿の搬送速度に変動がなければ、下流側読み取り位置Ａに対応するアナログ画像信号Ａは、上流側読み取り位置Ｂに対応するアナログ画像信号Ｂよりも１０ライン分だけ位相が遅れた画像信号となる。
【００２９】
図５は、第１実施形態に係る白黒方式の画像読取装置における信号処理系の構成の一例を示すブロック図である。
【００３０】
図５において、ＣＣＤセンサ３６ＡはＣＣＤ駆動回路５１によって駆動されることで、アナログ画像信号Ａ，Ｂをそれぞれ出力する。ＣＣＤ駆動回路５１は、各種のタイミング信号やクロック信号、具体的には先述したシフトパルスＳＨ、転送パルスφ１，φ２、最終転送パルスＬＨおよびリセットパルスＲＳなどを生成し、これら信号によってＣＣＤセンサ３６Ａを駆動する。
【００３１】
ＣＣＤセンサ３６Ａから出力されるアナログ画像信号Ａ，Ｂは、サンプルホールド回路５２Ａ，５２Ｂでサンプルホールドされ、増幅回路５３Ａ，５３Ｂで増幅された後、Ａ／Ｄ変換回路５４Ａ，５４Ｂでデジタル化されてデジタル画像データ（以下、単に「画像データ」と称す）Ａ，Ｂとして出力される。これら画像データＡ，Ｂは、シェーディング補正回路５５Ａ，５５ＢでＣＣＤセンサ３６Ａの感度バラツキや読取光学系３０（図１参照）の光量分布特性に対応した補正処理が施される。
【００３２】
シェーディング補正回路５５Ａを経たデジタル画像データＡは直接すじ補正回路５７に入力され、シェーディング補正回路５５Ｂを経たデジタル画像データＢは遅延回路５６を経由してすじ補正回路５７に入力される。遅延回路５７は、画像データＢを１０ライン相当の遅延時間だけ遅延させ、画像データＡと同相の画像データとして出力する（同時化する）。同時化された画像データＡ，Ｂは、すじ補正回路５７に供給される。すじ補正回路５７は、入力される画像データＡ，Ｂに対してすじの検出およびすじの除去の各処理を行って後段の画像処理回路５８に渡す。
【００３３】
後段の画像処理回路５８は、すじの補正処理が施された各画像データＡ，Ｂに対して例えば色空間変換処理、拡大縮小処理、地肌除去処理、２値化処理等の画像処理を施す。ＣＰＵ５９は、この画像読取装置の各部を制御する手段である。具体的には、ＣＰＵ５９は、ＣＣＤ駆動回路５１によって行われるＣＣＤセンサ３６Ａの駆動周期の設定、増幅回路５３Ａ，５３Ｂの利得制御、シェーディング補正回路５５Ａ，５５Ｂの制御、すじ補正回路５７の定数制御等を行う。
【００３４】
図６は、すじ補正回路５７の具体的な構成の一例を示すブロック図である。図６から明らかなように、本構成例に係るすじ補正回路５７は、データ変換回路６１Ａ，６１Ｂ、すじ検知回路６２、すじ判定回路６３およびすじ除去回路６４を有する構成となっている。
【００３５】
データ変換回路６１Ａ，６１Ｂは、後述するようにして画像データＡ，Ｂをそれぞれデータ変換する。すじ検知回路６２は、データ変換回路６１Ａから出力される画像データＡとデータ変換回路６１Ｂから出力される画像データＢとを比較することにより、画像データＡ上のノイズ成分を検知して、後述するすじ検知データを出力する。
【００３６】
すじ判定回路６３は、画像データＡに含まれる主走査方向の濃度変化点を検知し、その検知結果とすじ検知回路６２からのすじ検知データに基づいてすじ判定データを出力する。すじ除去回路６４は、すじ判定回路６３からのすじ判定データに基づき、シェーディング補正回路５５Ａから出力される画像データＡと遅延回路５６から出力される画像データＢとを用いて、ノイズ成分の存在しない画像データを生成し、後段画像処理回路５８に出力する。
【００３７】
以下、データ変換回路６１Ａ，６１Ｂ、すじ検知回路６２およびすじ除去回路６４の詳細について順に説明する。
【００３８】
先ず、データ変換回路６１Ａ，６１Ｂについて説明する。データ変換回路６１Ａ，６１Ｂは、例えば図７に示すようにＲＡＭによって構成される。図７には、１つのデータ変換回路を構成するＲＡＭ６５が代表的に示されている。このＲＡＭ６５には、データ変換テーブルが記憶されている。そして、画像データＡ／Ｂは、ＲＡＭ６５のアドレスデータとして入力されることで、そのアドレスに書き込まれているデータが変換後の画像データとして出力される。したがって、ＲＡＭ２６に記憶されているデータ変換テーブルを書き換えることによって様々なデータ変換が可能となる。
【００３９】
なお、本実施形態では、データ変換回路６１Ａ，６１Ｂとして、ＲＡＭを使用した場合を例に挙げているが、これに限られるものではなく、決まった変換関係でデータ変換が可能であれば、データ変換回路６１Ａ，６１ＢとしてＲＡＭ以外の手段を用いても良い。
【００４０】
図８は、データ変換テーブルの入力データと出力データの関係の一例を示す図である。ＲＡＭ６５には、図８に示すような非線形な関係を示すデータ変換テーブルが書き込まれている。
【００４１】
入力データと出力データとの関係として、図８に示す入出力関係のデータ変換テーブルを用いることにより、入力データの値が小さい領域では入力データの変化量ΔＤＩ１に対して出力データの変化量ΔＤＯ１は大きくなり、入力データの値が大きい領域では入カデータの変化量ΔＤＩ２に対して出力データの変化量ΔＤＯ２は小さくなる。
【００４２】
したがって、複数の画像データの差は、入力データの値が小さい領域では拡大され、入力データの値が大きい領域では縮小されることになる。画像データの値は、画像の濃度を表しているので、図８に示す関係のデータ変換により、濃度が高い画像領域では複数の画像データの差が抑制され、濃度が低い画像領域では複数の画像データの差が強調されることとなる。このような非線形な変換関係でデータ変換された画像データＡ，Ｂはすじ検知回路６２に入力される。
【００４３】
本発明では、すじ検知回路６２の具体的な構成およびその検出動作を特徴としている。このすじ検知回路６２について、以下、２つの実施例を挙げて具体的に説明する。
【００４４】
（第１実施例）
図９は、第１実施例に係るすじ検知回路６２Ａの構成の一例を示すブロック図である。図９から明らかなように、本実施例に係るすじ検知回路６２Ａは、データ比較ブロック（比較手段）７１および周辺参照ブロック７２によって構成されている。
【００４５】
データ比較ブロック７１には、ライン周期（主走査周期）毎に、各々ｎ画素分の画素の濃度を表す画像データＡおよび画像データＢが入力される。ここで、画像データＢは、上流側読み取り位置Ｂにおいて読み取られた原稿画像に対応しているが、遅延回路５６（図５参照）によって１０ライン相当の遅延が施されることで、下流側読み取り位置Ａにおいて読み取られた原稿画像に対応した画像データＡと同時化されている。したがって、原稿の搬送速度の変動がなければ、データ比較ブロック７１に入力される画像データＡおよび画像データＢは、各々原稿上の同一ラインに対応した読み取り画像を表しており、両者は本来一致すべきものである。
【００４６】
しかしながら、下流側読み取り位置Ａにゴミなどが付着すると、下流側読み取り位置Ａに対応した画像データＡのうちゴミの付着箇所に対応した画素の画像データがその影響を受け、画像データＡが表す当該画素の濃度が、画像データＢが表す当該画素の濃度よりも顕著に高くなると考えられる。そこで、このデータ比較ブロック７１は、このような前提に基づき、画像データＡが画像データＢよりも顕著に高くなっている場合に、画像データＡがゴミの影響を受けている可能性がある旨の比較結果を出力する。
【００４７】
図１０は、データ比較ブロック７１の具体的な構成の一例を示すブロック図である。図１０から明らかなように、本例に係るデータ比較ブロック７１は、比較回路７１１、減算回路７１２、比較回路７１３およびＡＮＤ回路７１４を有する構成となっている。
【００４８】
このデータ比較ブロック７１において、比較回路７１１は、画像データＡと画像データＢとを比較し、前者が後者よりも大きい場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。減算回路７１２は、画像データＡから画像データＢを減算し、画像データＡおよび画像データＢの差Ａ−Ｂを出力する。比較回路７１３は、減算回路７１２によって求められた差Ａ−Ｂを、ＣＰＵ５９（図５参照）で設定される所定のスレッショールドレベルと比較し、差Ａ−Ｂが当該スレッショールドレベルよりも高い場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。これにより、差Ａ−Ｂが顕著であるか否かが判定されることとなる。
【００４９】
ＡＮＤ回路７１４は、比較回路７１１，７１３の各出力信号の論理積をとり、比較結果として出力する。すなわち、ＡＮＤ回路７１４は、画像データＡに対応した画素の濃度が画像データＢに対応した画素の濃度よりも高く、かつ、両画素間に所定のスレッショールドレベル以上の顕著な濃度差がある場合に論理“１”の信号を比較結果として出力し、そうでない場合には論理“０”の信号を比較結果として出力する。
【００５０】
このデータ比較ブロック７１に入力されて比較される画像データＡおよび画像データＢは、先述したデータ変換回路６１Ａ，６１Ｂ（図６参照）で変換された画像データであるので、濃度が高い画像領域ではこれら画像データＡ，Ｂの差が抑制されており、濃度が低い画像領域ではこれら画像データＡ，Ｂの差が強調されている。このため、スレッショールドレベルが一定であっても、濃度が低い領域の方が、濃度が高い領域よりもゴミなどの検知感度が高い。一般に、ゴミなどの誤検知は、画像濃度が高いところで生じやすいので、画像濃度に応じた検知感度でゴミの検知を行う本実施例に係るすじ検知回路６２Ａによれば、すじ状のノイズを正確に検知することができる。
【００５１】
なお、以下では便宜上、ＡＮＤ回路７１４の出力信号、即ちデータ比較ブロック７１の比較結果をゴミ判定ビットと呼ぶこととする。
【００５２】
ところで、先述した通り、データ比較ブロック７１には、ライン周期毎に、各々１ライン（ｎ画素）分の画像データＡおよび画像データＢが入力される。データ比較ブロック７１では、１ラインを構成する各画素毎に上記処理が行われ、画像データＡがゴミの影響を受けているか否かを各画素毎に表したゴミ判定ビットからなるｎビットのシリアルデータがライン周期毎にＡＮＤ回路７１４から出力される。
【００５３】
さて、原稿の搬送速度が一定である場合には、ゴミ判定ビットが論理“１”となることを以て、読み取り画像上にすじが現れる旨の判定を行うことも可能である。しかしながら、実際には原稿の搬送速度には変動が生じるので、このゴミ判定ビットが論理“１”になったからと言って、直ちに読み取り画像上にすじが現れる旨の判定を行うことはできない。
【００５４】
原稿の搬送速度の変動は、原稿がローラに当たるときやローラから離れるときに発生するものであるため、搬送速度の変動に基づく画像データＡおよび画像データＢの位相ずれは、２〜３ライン周期程度しか持続しないと考えられる。これに対して、ゴミの付着によるすじの発生は、短くても数１０ライン周期以上は持続する。したがって、特定の画素に対応したゴミ判定ビットが５〜１０ライン周期に亘って連続して論理“１”となった場合には、原稿の搬送速度の変動の影響ではなく、ゴミの付着に起因してそのような事態が起こっていると考えて良い。
【００５５】
そこで、データ比較ブロック７１の比較結果（ゴミ判定ビット）を、図１１に示すように、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定することができる。
【００５６】
ただし、原稿の搬送速度の変動に起因して、例えば副走査方向の横線でズレが生じた場合には、注目画素列の左右においても比較結果が論理“１”となる。そこで、注目画素列が全て論理“１”でかつ注目画素列を除く左右の領域に全て論理“０”となる存在した場合には、その注目画素列にすじが発生したと判定することで、副走査方向の横線の誤検知を防止できると考えられる。
【００５７】
図９における周辺参照ブロック７２は、このような考えに基づき、データ比較ブロック７１の後段に設けられている。この周辺参照ブロック７２の具体的な構成の一例を図１２に示す。ここでは、一例として、データ比較ブロック７１の比較結果を、主走査方向１１画素、副走査方向５ライン（Ｎ＝１１、Ｍ＝５）のウインドウに展開する場合を例に挙げるものとする。
【００５８】
図１２から明らかなように、本例に係る周辺参照ブロック７２は、主走査遅延回路７２１、着目画素列参照回路（第一の判定手段）７２２、左右領域参照回路（第二の判定手段）７２３，７２４およびＡＮＤ回路（特定手段）７２５によって構成されている。主走査遅延回路７２１は、データ比較ブロック７１の比較結果を主走査方向に０〜１０（＝Ｎ−１）画素分だけ遅延した信号を生成する。これにより、５画素遅延させた比較結果５が着目画素の結果となる。
【００５９】
図１３は、主走査遅延回路７２１の具体的な構成の一例を示すブロック図である。図１３から明らかなように、本例に係る主走査遅延回路７２１は、１０個のフリップフロップ（ＦＦ）回路７２１１−１〜７２１１−１０が縦続接続された構成となっている。この主走査遅延回路７２１において、１段目のＦＦ回路７２１１−１の入力、即ちデータ比較ブロック７１の比較結果がそのまま比較結果０となり、１段目のＦＦ回路７２１１−１の出力が比較結果１となり、……、１０段目のＦＦ回路７２１１−１０の出力が比較結果１０となる。
【００６０】
着目画素列参照回路７２２は、着目画素についての比較結果５を副走査方向に０〜４（＝Ｍ−１）ライン分だけ遅延した信号を生成し、各遅延信号の論理積をとる。すなわち、副走査方向の５ライン全ての注目画素の比較結果が論理“１”のときに論理積の結果が論理“１”となり、この論理積結果が参照結果１として出力される。
【００６１】
図１４は、着目画素列参照回路７２２の具体的な構成の一例を示すブロック図である。図１４から明らかなように、本例に係る着目画素列参照回路７２２は、４個のラインメモリ７２２１〜７２２４およびＡＮＤ回路７２２５により構成されている。ここで、ラインメモリ７２２１〜７２２４は各々、ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ　Ｆｉｒｓｔ−Ｏｕｔ；先入れ先出し）メモリによって構成されている。これらラインメモリ７２２１〜７２２４は、図１４に示すように、カスケード接続されており、主走査遅延回路７２１の比較結果（ゴミ判定ビット）５を順次シフトするシフトレジスタを構成している。
【００６２】
また、ラインメモリ７２２１〜７２２４の各々は、ｎビットのシリアルデータを記憶するように構成されており、これらラインメモリに入力されたビットデータは１ライン周期後に当該ラインメモリから出力される。したがって、ある画素に対応したゴミ判定ビットが主走査遅延回路７２１から出力されているとき、ラインメモリ７２２１〜７２２４からは当該画素よりも各々１〜４ラインだけ前の各画素に対応した各ゴミ判定ビットが出力されることとなる。
【００６３】
ラインメモリ７２２１〜７２２４で遅延されたゴミ判定ビットはそれぞれＡＮＤ回路７２２５に入力される。ＡＮＤ回路７２２５は、副走査方向に０〜４ライン分だけ遅延されたゴミ判定ビットの論理積をとり、これらゴミ判定ビットが全て論理“１”である場合、即ち画素がゴミの影響を受けている旨の判定が主走査線上の共通位置で５ライン連続して行われた場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。
【００６４】
着目画素列参照回路７２２が注目画素列を参照し、５ライン全ての画素のゴミ判定ビットが論理“１”であるか否かを判定するのに対して、左右領域参照回路７２３，７２４は、注目画素列を除く左右の領域を参照し、その領域に全ての論理が“０”となる列があるか否かを検出し、その検出結果を参照結果１，２として出力する。
【００６５】
図１５は、左右領域参照回路７２３，７２４の具体的な構成の一例を示すブロック図である。なお、左右領域参照回路７２３，７２４は全く同じ構成を採ることから、ここでは、左右領域参照回路７２３を例に挙げて説明する。図１５から明らかなように、本例に係る左右領域参照回路７２３は、主走査遅延回路７２１の比較結果０〜４に対応して設けられた５個の主走査参照回路７２３１〜７２３５およびＯＲ回路７２３６によって構成されている。
【００６６】
主走査参照回路７２３１〜７２３５は、比較結果０〜４を副走査方向に０〜４（Ｍ−１）ラインだけ遅延した信号を生成し、各遅延信号の否定論理積をとる。すなわち、副走査方向の全ての画素の比較結果（ゴミ判定ビット）が論理“０”のときに論理積結果の結果が論理“１”となる。主走査参照回路７２３１〜７２３５の各論理積結果は、ＯＲ回路７２３６に入力される。ＯＲ回路７２３６は、主走査参照回路７２３１〜７２３５の各論理積結果の論理和をとる。すなわち、５つの主走査参照回路７２３１〜７２３５の各論理積結果のうち、いずれか一つでも論理“１”となったときに、ＯＲ回路７２３６は論理“１”の信号を出力する。このＯＲ回路７２３６の論理和出力が参照結果０となる。
【００６７】
左右領域参照回路７２４も左右領域参照回路７２３と全く同じ構成を採り、その出力が参照結果２となる。これら左右領域参照回路７２３，７２４の各参照結果０，２は、図１２に示すように、着目画素列参照回路７２２の参照結果１と共に、ＡＮＤ回路７２５に与えられる。ＡＮＤ回路７２５は、これら参照結果０，１，２の論理積をとり、それらの全てが論理“１”のときに論理“１”の信号を出力し、この信号がすじ検知データとなる。
【００６８】
図１６は、主走査参照回路７２３１〜７２３５の具体的な構成の一例を示すブロック図である。５つの主走査参照回路７２３１〜７２３５は全く同じ構成を採ることから、ここでは、主走査参照回路７２３１を例に挙げて説明する。図１６から明らかなように、本例に係る主走査参照回路７２３１は、４個のラインメモリ７２４１〜７２４４およびＡＮＤ回路７２４５によって構成されている。ここで、ラインメモリ７２４１〜７２４４は各々、ＦＩＦＯメモリによって構成されている。
【００６９】
これらラインメモリ７２４１〜７２４４は、図１６に示すように、カスケード接続されており、主走査遅延回路７２１の比較結果（ゴミ判定ビット）０を順次シフトするシフトレジスタを構成している。また、ラインメモリ７２４１〜７２４４の各々は、ｎビットのシリアルデータを記憶するように構成されており、これらラインメモリに入力されたビットデータは１ライン周期後に当該ラインメモリから出力される。したがって、ある画素に対応したゴミ判定ビットが主走査遅延回路７２１から出力されているとき、ラインメモリ７２４１〜７２４４からは当該画素よりも各々１〜４ラインだけ前の各画素に対応した各ゴミ判定ビットが出力されることとなる。
【００７０】
ラインメモリ７２４１〜７２４４で遅延された信号はそれぞれＮＡＮＤ回路７２４５に入力される。ＮＡＮＤ回路７２４５は、比較結果０を副走査方向に０〜４ライン分だけ遅延したゴミ判定ビットの否定論理積をとり、これらゴミ判定ビットが全て論理“０”である場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。
【００７１】
上述したように、第１実施例に係るすじ検知回路６２Ａにおいては、画像データＡと画像データＢとの比較結果（ゴミ判定ビット）を、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定することで、原稿の搬送速度の変動の影響を受けることなく、ゴミの付着に起因して副走査方向に沿って発生するすじ状のノイズを確実に検知することができる。
【００７２】
しかも、注目画素列が全て論理“１”でかつ注目画素列を除く左右の領域に全て論理“０”となる画素列が存在した場合には、その注目画素列にすじが発生したと判定することで、すじ状のノイズを確実に検知でき、特に原稿の搬送速度の変動に起因して副走査方向の横線でズレが生じた場合であっても、横線の画素列全てをすじ状のノイズと誤判定することがないため、副走査方向の横線の誤検知を防ぐことができる。
【００７３】
また、本実施例に係るすじ検知回路６２Ａにおいて、データ比較ブロック７１の比較結果（ゴミ判定ビット）のウインドウ（図１１参照）における主走査方向の画素数Ｎを変更する手段を、着目画素列参照回路７２２および左右領域参照回路７２３，７２４に対して設け、当該手段によって画素数Ｎを適宜変更することにより、当該すじ検知回路６２Ａで検知するすじの主走査方向の幅を変えることができる。これにより、検出対象のノイズの幅を任意に設定可能となる。
【００７４】
ところで、原稿には、画像領域の周囲、即ち原稿の端部に必ず余白部分が存在する。この余白部分では、当然のことながら画像が形成されていなく、濃度が一定であるため、すじの検知に際して、、外乱は皆無に等しいと考えられる。このような考えに基づいて為されたのが、以下に説明する第２実施例に係るすじ検知回路６２Ｂである。
【００７５】
（第２実施例）
図１７は、第２実施例に係るすじ検知回路６２Ｂの構成の一例を示すブロック図である。図１７から明らかなように、本実施例に係るすじ検知回路６２Ｂは、第１，第２領域信号生成回路７３，７４、画像領域すじ検知回路７５、非画像領域すじ検知回路７６およびスレッショールドレベル補正回路７７を有する構成となっている。
【００７６】
第１領域信号生成回路７３は、ページ周期で与えられるページ同期信号およびライン周期で与えられるライン同期信号に基づいて、主走査領域信号および副走査領域信号を生成する。第２領域信号生成回路７４は、第１領域信号生成回路７３で生成される主走査領域信号および副走査領域信号に基づいて、画像領域信号および先端領域信号を生成する。
【００７７】
図１８に、原稿全体、原稿の画像領域および原稿先端領域（非画像領域）に対する主走査領域信号、副走査領域信号、画像領域信号および先端領域信号の各波形の関係を示す。また、図１９に、主走査領域信号、副走査領域信号、画像領域信号および先端領域信号の各タイミング関係を示す。
【００７８】
ここでは、一例として、原稿先端から原稿先端領域の開始位置および終了位置までの距離をそれぞれ５ｍｍ、１５ｍｍとする。この距離５ｍｍ、１５ｍｍは、６００ｄｏｔ／ｉｎｃｈの解像度では、１１８ｄｏｔ（＝５．０÷２５．４×６００）、３５４ｄｏｔ（＝１５．０÷２５．４×６００）に相当する。また、原稿先端から画像領域の開始位置までの距離を２０ｍｍとすると、この距離２０ｍｍは４７２ｄｏｔ（＝２０．０÷２５．４×６００）に相当する。
【００７９】
したがって、図１９のタイミングチャートにおいて、主走査領域信号の周期をＴ０とすると、副走査領域信号の立ち上がりタイミングから先端領域信号の立ち上がりタイミングまでの時間Ｔ１は１１８Ｔ０となり、副走査領域信号の立ち上がりタイミングから先端領域信号の立ち下がりタイミングまでの時間Ｔ２は３５４Ｔ０となる。また、副走査領域信号の立ち上がりタイミングから画像領域信号の立ち上がりタイミングまでの時間Ｔ３は４７２Ｔ０となる。
【００８０】
画像領域すじ検知回路７５は、第２領域信号生成回路７４から与えられる画像領域信号が高レベル（論理“１”）の期間、即ち画像領域において動作状態となり、データ変換回路６１Ａから出力される画像データＡとデータ変換回路６１Ｂから出力される画像データＢとを比較することにより、画像データＡに含まれるすじ状のノイズ成分を検知する。
【００８１】
非画像領域すじ検知回路７６は、第２領域信号生成回路７４から与えられる先端領域信号が高レベルの期間、即ち原稿先端領域（非画像領域）において動作状態となり、データ変換回路６１Ａから出力される画像データＡとデータ変換回路６１Ｂから出力される画像データＢとを比較することにより、画像データＡに含まれるすじ状のノイズ成分を検知する。
【００８２】
画像領域すじ検知回路７５と非画像領域すじ検知回路７６とは、動作上、画像領域においてすじ検知を行うか、原稿先端領域（非画像領域）においてすじ検知を行うかの違いがあるだけであり、回路構成としては、基本的に同じものを用いることができる。本実施例では、同じ回路構成のものを用いることとし、画像領域すじ検知回路７５を代表してその具体的な構成について説明する。
【００８３】
ただし、すじ検知の基準となるスレッショールドレベルとして、画像領域すじ検知回路７５には、後述するように、ＣＰＵ５９（図５参照）で設定されるスレッショールドレベル１またはスレッショールドレベル２が与えられるのに対し、非画像領域すじ検知回路７６には常時スレッショールドレベル１が与えられることになる。ここで、スレッショールドレベル１およびスレッショールドレベル２の大小関係は、スレッショールドレベル１＜スレッショールドレベル２となっている。
【００８４】
図２０は、画像領域すじ検知回路７５の具体的な構成の一例を示すブロック図である。図２０から明らかなように、本例に係る画像領域すじ検知回路７５は、データ比較ブロック７５１および連続性検知ブロック７５２によって構成されている。
【００８５】
データ比較ブロック７５１には、ライン周期（主走査周期）毎に、各々ｎ画素分の画素の濃度を表す画像データＡおよび画像データＢが入力される。ここで、画像データＢは、上流側読み取り位置Ｂにおいて読み取られた原稿画像に対応しているが、遅延回路５６（図５参照）によって１０ライン相当の遅延が施されることで、下流側読み取り位置Ａにおいて読み取られた原稿画像に対応した画像データＡと同時化されている。したがって、原稿の搬送速度の変動がなければ、データ比較ブロック７５１に入力される画像データＡおよび画像データＢは、各々原稿上の同一ラインに対応した読み取り画像を表しており、両者は本来一致すべきものである。
【００８６】
しかしながら、下流側読み取り位置Ａにゴミなどが付着すると、下流側読み取り位置Ａに対応した画像データＡのうちゴミの付着箇所に対応した画素の画像データがその影響を受け、画像データＡが表す当該画素の濃度が、画像データＢが表す当該画素の濃度よりも顕著に高くなると考えられる。そこで、このデータ比較ブロック７５１は、このような前提に基づき、画像データＡが画像データＢよりも顕著に高くなっている場合に、画像データＡがゴミの影響を受けている可能性がある旨の比較結果を出力する。
【００８７】
図２０から明らかなように、データ比較ブロック７５１は、比較回路７５１１、減算回路７５１２、比較回路７５１３およびＡＮＤ回路７５１４によって構成されている。比較回路７５１１は、画像データＡと画像データＢとを比較し、前者が後者よりも大きい場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。減算回路７５１２は、画像データＡから画像データＢを減算し、画像データＡおよび画像データＢの差Ａ−Ｂを出力する。
【００８８】
比較回路７５１３は、減算回路７５１２によって求められた差Ａ−Ｂを、スレッショールドレベル１またはスレッショールドレベル２と比較し、差Ａ−Ｂが当該スレッショールドレベルよりも高い場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。これにより、差Ａ−Ｂが顕著であるか否かが判定されることとなる。なお、非画像領域すじ検知回路７６の場合は、先述したように、比較基準レベルがスレッショールドレベル１に固定である。
【００８９】
ＡＮＤ回路７５１４は、比較回路７５１１，７５１３の各出力信号の論理積をとり、その論理積結果を比較結果として出力する。すなわち、ＡＮＤ回路７５１４は、画像データＡに対応した画素の濃度が画像データＢに対応した画素の濃度よりも高く、かつ、両画素間にスレッショールドレベル１またはスレッショールドレベル２以上の顕著な濃度差がある場合に論理“１”の信号を比較結果として出力し、そうでない場合には論理“０”の信号を比較結果として出力する。
【００９０】
なお、以下では便宜上、ＡＮＤ回路７５１４の出力信号、即ちデータ比較ブロック７５１の比較結果をゴミ判定ビットと呼ぶこととする。
【００９１】
ところで、先述した通り、データ比較ブロック７５１には、ライン周期毎に、各々１ライン（ｎ画素）分の画像データＡおよび画像データＢが入力される。データ比較ブロック７５１では、１ラインを構成する各画素毎に上記の処理が行われ、画像データＡがゴミの影響を受けているか否かを各画素毎に表したゴミ判定ビットからなるｎビットのシリアルデータがライン周期毎にＡＮＤ回路７５１４から出力される。
【００９２】
さて、原稿の搬送速度が一定である場合には、ゴミ判定ビットが論理“１”となることを以て、読み取り画像上にすじが現れる旨の判定を行うことも可能である。しかしながら、実際には原稿の搬送速度には変動が生じるので、このゴミ判定ビットが論理“１”になったからと言って、直ちに読み取り画像上にすじが現れる旨の判定を行うことはできない。
【００９３】
原稿の搬送速度の変動は、原稿がローラに当たるときやローラから離れるときに発生するものであるため、搬送速度の変動に基づく画像データＡおよび画像データＢの位相ずれは、２〜３ライン周期程度しか持続しないと考えられる。これに対して、ゴミの付着によるすじの発生は、短くても数１０ライン周期以上は持続する。したがって、特定の画素に対応したゴミ判定ビットが５〜１０ライン周期に亘って連続して論理“１”となった場合には、原稿の搬送速度の変動の影響ではなく、ゴミの付着に起因してそのような事態が起こっていると考えて良い。
【００９４】
このような考えに基づき、連続性検知ブロック７５２は、データ比較ブロック７５１の比較結果（ゴミ判定ビット）を、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定してすじ検知データを出力する。
【００９５】
本実施例では、一例として、データ比較ブロック８３１の比較結果を、主走査方向１１画素、副走査方向５ライン（Ｎ＝１１、Ｍ＝５）のウインドウに展開する場合を例に挙げるものとする。
【００９６】
図２０から明らかなように、連続性検知ブロック７５２は、４個のラインメモリ７５２１〜７５２４およびＡＮＤ回路７５２５によって構成されている。ここで、ラインメモリ７５２１〜７５２４は各々ＦＩＦＯメモリによって構成されている。これらラインメモリ７５２１〜７５２４は、図２０に示すように、カスケード接続されており、データ比較ブロック７５１の比較結果（ゴミ判定ビット）を順次シフトするシフトレジスタを構成している。
【００９７】
また、ラインメモリ７５２１〜７５２４の各々は、ｎビットのシリアルデータを記憶するように構成されており、これらラインメモリに入力されたビットデータは１ライン周期後に当該ラインメモリから出力される。したがって、ある画素に対応したゴミ判定ビットがデータ比較ブロック７５１から出力されているときに、ラインメモリ７５２１〜７５２４からは当該画素よりも各々１〜４ラインだけ前の各画素に対応した各ゴミ判定ビットが出力されることとなる。
【００９８】
ラインメモリ７５２１〜７５２４で遅延されたゴミ判定ビットはそれぞれＡＮＤ回路７５２５に入力される。ＡＮＤ回路７５２５は、副走査方向に０〜４ライン分だけ遅延されたゴミ判定ビットの論理積をとり、これらゴミ判定ビットが全て論理“１”である場合、即ち画素がゴミの影響を受けている旨の判定が主走査線上の共通位置で５ライン連続して行われた場合に論理“１”の信号を出力し、そうでない場合には論理“０”の信号を出力する。このＡＮＤ回路７５２５の出力信号がすじ検知データである。
【００９９】
再び図１７において、スレッショールドレベル補正回路７７は、非画像領域すじ検知回路７６の検知結果に基づいて、画像領域すじ検知回路７５のスレッショールドレベル（検知用基準レベル）を補正する。具体的には、非画像領域すじ検知回路７６の検知結果が論理“１”のとき、即ち非画像領域すじ検知回路７６がすじを検知したときはスレッショールドレベル１を与え、論理“０”のとき、即ち非画像領域すじ検知回路７６がすじを検知しなかったときはスレッショールドレベル２を与える。
【０１００】
ここで、先述したように、スレッショールドレベル１とスレッショールドレベル２とは、スレッショールドレベル１＜スレッショールドレベル２の大小関係にある。したがって、上述したスレッショールドレベル補正回路７７の機能は、画像領域でのすじの検知において、非画像領域ですじと検知された画素についてはスレッショールドレベルを小さく設定し、すじと検知されなかった画素のみスレッショールドレベルを大きく設定することである。スレッショールドレベルを大きく設定するということは、非画像領域ですじと検知されなかった画素に対し、画像領域ではすじを検知する感度を下げることを意味する。
【０１０１】
上述したように、第２実施例に係るすじ検知回路６２Ｂにおいては、原稿の余白部分である原稿先端領域（非画像領域）において、画像データＡと画像データＢとの比較結果（ゴミ判定ビット）を、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定することで、原稿の搬送速度の変動や原稿の濃度変化などの影響を受けることなく、すじを確実に検知することができる。
【０１０２】
特に、非画像領域では、原稿の濃度変化など外乱の影響がほとんど無く、スレッショールドレベル１を小さくして検知感度を高く設定できるため、濃度の低いゴミ等の異物についても確実に検出できる。また、スレッショールドレベル１を小さく設定して検知感度を高く設定しても、ゴミ等の異物に起因するノイズ成分が存在しない画素について、これをノイズ成分が存在する画素と誤検知することもないため、ノイズ除去の補正処理を確実に行うことができる。
【０１０３】
なお、本実施例に係るすじ検知回路６２Ｂでは、画像領域すじ検知回路７５と非画像領域すじ検知回路７６とを併用する、即ち原稿先端領域（非画像領域）とそれ以降の画像領域の双方で同様にすじの検知を行う構成を採っているが、これに限られるものではなく、非画像領域すじ検知回路７６のみを用いた構成でも、上述した如き作用効果を奏することができる。
【０１０４】
ただし、画像領域すじ検知回路７５と非画像領域すじ検知回路７６とを併用する構成を採った方が、すじの検知をより確実に行う上で有利であることは明らかである。しかも、画像領域の検知に対して原稿先端領域での検知結果を反映するようにし、原稿先端領域ですじと検知されなかった画素についてのみスレッショールドレベルを大きく設定して、すじを検知する感度を下げて画像領域でのすじの検知を行うことにより、原稿先端領域ですじと検知されなかった画素についてノイズ成分を含む画素と判定する誤検知を抑制できるため、画像領域での誤検知をより確実に防止することができる。
【０１０５】
さて、図６において、すじ検知回路６２は、画像データＡの値が画像データＢの値に比べて所定値以上大きい場合にゴミが存在すると判定するが、原稿濃度が高く、画像データＢに濃度の低いゴミが存在する場合でも、すじ検知回路６２は画像データＡにゴミがあると誤検知をしてしまう。また、濃度変化の小さいゴミを検知できるように、すじ検知回路６２で使用するスレッショールドレベルを小さくすると、ゴミが発生していない場合でも誤検知が発生しやすくなる。
【０１０６】
このようなことから、図６のすじ補正回路５７において、すじ検知回路６２の後段には当該検知回路６２によって検知されたすじの真偽を判定するすじ判定回路６３が設けられている。
【０１０７】
図２１は、すじ判定回路６３の具体的な構成の一例を示すブロック図である。図２１から明らかなように、すじ判定回路６３は、主走査エッジ検出ブロック６３１およびすじ検知マスクブロック６３２によって構成されている。
【０１０８】
画像データＡがゴミの影響を受けている場合には、画像データＡに基づいてそのゴミの真偽を判定することができるはずである。具体的には、画像データＡのうちゴミの影響を受けた画素のデータと、その画素の周辺の画素のデータとを比較して顕著な差異の有無を判定することによってゴミの真偽を判定することができる。より簡便に判定する場合には、主走査方向における濃度の段差（エッジ）が検出されるか否かで判定することもできる。ここでは、このエッジを検出する方法を採用している。
【０１０９】
主走査エッジ検出ブロック６３１は、すじが検出された画素（すじ検知画素）と、その画素から走査線方向に２画素隔たった３画素の平均値との差分を画像データＡに基づいて求め、その差分を所定のスレッショールドレベルと比較する。そして、差分がスレッショールドレベルよりも大きい場合は画像データＡの主走査方向にエッジ有りと判定し、差分がそのスレッショールドレベルよりも小さい場合はエッジ無しと判定する。
【０１１０】
具体的には、主走査エッジ検出ブロック６３１は、遅延回路６３１１および比較回路６３１２によって構成されている。遅延回路６３１１は、画像データＡを２画素分遅延するとともに、３画素の平均値を算出して出力する。比較回路６３１２は、遅延回路６３１１から出力された平均値と画像データＡとの差分を求めてスレッショールドレベルと比較することにより、エッジの有り／無しの判定を行う。
【０１１１】
すじ検知マスクブロック６３２は、主走査エッジ検出ブロック６３１によるエッジの検出結果がエッジ有りという結果であるときはすじ検知データをそのまますじ判定データとして出力し、検出結果がエッジ無しという結果であるときはすじ検知データをマスクする。すなわち、すじ検知回路６２からのすじ検知データが論理“１”であっても、検出結果がエッジ無しという結果であるときはすじ判定データを論理“０”として出力する。
【０１１２】
以上説明したように、すじ判定回路６３は、画像データＡのゴミ検知位置に主走査方向のエッジが無い場合には、すじ検知回路６２による検知の結果、ゴミ有りと検知された場合であっても、すじ検知回路６２が誤検知したとしてゴミ無しと訂正するものである。このすじ判定回路６３を備えることで、すじ状のノイズの誤検知を訂正して正確な検知を行うことができる。
【０１１３】
すじ判定回路６３から出力されるすじ判定データはすじ除去回路６４に入力される。このすじ除去回路６４は、すじ判定回路６３から与えられるすじ判定データに基づいて、画像データからすじ状のノイズを除去する。
【０１１４】
図２２は、すじ除去回路６４の具体的な構成の一例を示すブロック図である。図２２から明らかなように、本例に係るすじ除去回路６４は、選択回路６４１、遅延回路６４２，６４３および選択回路６４４によって構成されている。選択回路６４１は、すじ判定回路６３から出力されるすじ判定データが、論理“０”である場合にはシェーディング補正回路５５Ａからの画像データＡを選択し、論理“１”である場合には遅延回路５６からの画像データＢを選択してすじ除去画像データとして出力する。
【０１１５】
すなわち、すじ判定データが論理“０”であるときは画像データＡがそのまま選択回路６４１から出力されるが、すじ判定データが論理“１”となり、画像データＡを用いたのではすじが読み取り画像に現れることが判明したときには、画像データＡの代わりに画像データＢが選択回路６４１で選択されて出カされることになる。
【０１１６】
遅延回路６４２は、選択回路６４１からのすじ除去画像データを４ライン周期だけ遅延させて出力する。また、遅延回路６４３は、遅延回路５６からの画像データＢを４ライン周期だけ遅延させて出力する。選択回路６４４は、すじ判定回路６３から与えられるすじ判定データが論理“０”である場合には遅延回路６４２からのすじ除去画像データを選択し、論理“１”である場合には遅延回路６４３からの画像データＢを選択し、最終すじ除去画像データとして出力する。
【０１１７】
すなわち、すじ判定データが論理“１”であるときは、４ライン周期前に遡った画像データの切り換えも行う。このような４ライン周期前に遡った画像データの切り換えを行うのは、すじ判定データが論理“０”から論理“１”へ切り換わるタイミングが、読み取り画像にすじが現れるタイミングよりも４ライン周期だけ遅れるからである。
【０１１８】
なお、第１，第２実施例に係るすじ検知回路６２Ａ，６２Ｂを用いたすじ補正回路５７では、一例として、すじ検知回路６２Ａ，６２Ｂで画像データＡにゴミ等の異物に起因して発生するすじを検知するようにし、すじが検知されない場合には画像データＡをそのまま出力し、画像データＡにすじが検知された場合には画像データＡに代えて画像データＢを出力するようにしている。
【０１１９】
これに対して、すじ検知回路６２Ａ，６２Ｂで画像データＢにゴミ等の異物に起因して発生するすじを検知するようにし、すじが検知されない場合は画像データＢをそのまま出力し、画像データＢにすじが検知された場合には画像データＢに代えて画像データＡを出力するように構成することも可能であり、さらには両者を併用する構成を採ることも可能である。また、画像データＡおよび画像データＢの交換が可能な構成とすることも可能である。
【０１２０】
［第２実施形態］
図２３は、本発明の第２実施形態に係るカラー方式の画像読取装置の要部の概略構成を示す側断面図であり、図中、図１と同等部分には同一符号を付して示している。本実施形態に係る画像読取装置もＡＤＦ１０を備え、そのＡＤＦ１０によって読み取り対象となる原稿２０を移動させながら、その原稿２０上から画像を読み取るＣＶＴモードに対応可能な構成となっている。第１実施形態に係る白黒方式の画像読取装置との違いは、読取光学系３０において、読取センサとしてカラー用ＣＣＤセンサ３６Ｂを用いている点である。
【０１２１】
図２４は、カラー用ＣＣＤセンサ３６Ｂの概要の一例を示す構成図であり、図中、図２と同等部分には同一符号を付して示している。図２４から明らかなように、ＣＣＤセンサ３６Ｂは、フォトダイオードなどの受光セル（画素）４０が直線状に配列されて成る複数本の画素列（光電変換素子列）によって構成されている。より具体的には、赤（以下、「Ｒ」と記す）、緑（以下、「Ｇ」と記す）、青（以下、「Ｂ」と記す）の各分光感度特性を持って互いに並置された３本の画素列４１Ｒ，４１Ｇ，４１Ｂと、これら画素列４１Ｒ，４１Ｇ，４１Ｂに対して画素の配列方向（主走査方向）に垂直な方向、即ち原稿搬送方向（副走査方向）において所定の間隔だけ離れた位置に設けられた例えばＧの分光感度特性を持つ１本の画素列４２Ｇとを有する構成となっている。
【０１２２】
３本の画素列４１Ｒ，４１Ｇ，４１Ｂは第一の読取手段としての機能を持ち、読み取り対象となる原稿からカラー画像情報を読み取るためのものである。そのため、画素列４１Ｒ，４１Ｇ，４１Ｂの各々は、例えば１０μｍ×１０μｍのフォトダイオード等からなる受光セル４０がｎ個直線状に配置された構成となっており、図の下側からＲ，Ｇ，Ｂの順に１ライン分（１０μｍ）の間隔（ピッチ）で３列に配列されている。
【０１２３】
離れた１本の画素列４２Ｇは第二の読取手段としての機能を持ち、読み取り対象となる原稿からＧの画像情報を読み取るためのものである。そのため、画素列４１Ｒ，４１Ｇ，４１Ｂと同様に、例えば１０μｍ×１０μｍのフォトダイオード等からなる受光セル４０がｎ個直線状に配置された構成となっており、３本の画素列４１Ｒ，４１Ｇ，４１Ｂの中央に配置された画素列、即ち画素列４１Ｇと同等のＧの分光感度に対応している。また、離れた１本の画素列４２Ｇは、画素列４１Ｇとの間に例えば１２ライン分（１２０μｍ）の間隔が存在するように、画素列４１Ｒ，４１Ｇ，４１Ｂに対して原稿搬送方向（副走査方向）にオフセットして配置されている。
【０１２４】
なお、ＣＣＤセンサ３６Ｂの撮像面上には原稿画像の読取光がレンズ３５によって縮小されて結像されるので、読み取り解像度が６００ｄｐｉの場合、ＣＣＤセンサ３６Ｂにおける１ライン分（１０μｍ）の間隔および１２ライン分（１２０μｍ）の間隔は原稿搬送路上の読み取り位置ではそれぞれ６０μｍおよび７２０μｍの間隔に相当する。
【０１２５】
これにより、画素列４１Ｒ，４１Ｇ，４１Ｂ，４２Ｇの各々は原稿上の副走査方向において離れた位置の４ライン分の画像を同時に読み取ってアナログ画像信号として出力することになる。つまり、３本の画素列４１Ｒ，４１Ｇ，４１Ｂからは原稿上の１ライン毎に離れた画像の各画素のＲ，Ｇ，Ｂの濃度を表すアナログ画像信号が出力され、離れた１本の画素列４２Ｇからは３本のうちの中央に位置する画素列４１Ｇから１２ライン離れた画像の各画素のＧの濃度を表すアナログ画像信号が出力される。
【０１２６】
図２５は、ＣＣＤセンサ３６の機能的な構成例を示すブロック図である。図２５から明らかなように、画素列４１Ｂに対してその一方側に画素の配列方向に沿ってシフトゲート４３Ｂが、さらにその外側に画素の配列方向に沿ってシフトレジスタ４４Ｂがそれぞれ配置されている。画素列４１Ｇ，４１Ｒについても同様に、その一方側に画素の配列方向に沿ってシフトゲート４３Ｇ，４３Ｒが、さらにその外側に画素の配列方向に沿ってシフトレジスタ４４Ｇ，４４Ｒがそれぞれ配置されている。
【０１２７】
シフトゲート４３Ｂ，４３Ｇ，４３Ｒは、シフトパルスＳＨが与えられることで、画素列４１Ｂ，４１Ｇ，４１Ｒの各画素（受光セル）で光電変換され、かつ蓄積された電荷をシフトレジスタ４４Ｂ，４４Ｇ，４４Ｒに一斉に移動させる。シフトレジスタ４４Ｂ，４４Ｇ，４４Ｒは、互いに逆相の転送パルスφ１，φ２によって転送駆動され、画素列４１Ｂ，４１Ｇ，４１Ｒから移された電荷を順次転送する。
【０１２８】
これら転送された電荷は、最終転送ゲート４７Ｂ，４７Ｇ，４７Ｒに最終転送パルスＬＨが印加されることで、例えばフローティングディフュージョンからなる出力部４８Ｂ，４８Ｇ，４８Ｒに転送され、ここで電気信号に変換されて出力信号ＶＯ１，ＶＯ２，ＶＯ３として導出される。出力部４８Ｂ，４８Ｇ，４８Ｒは、リセットパルスＲＳが印加されることで、出力信号ＶＯ１，ＶＯ２，ＶＯ３の導出後の電荷のリセットを行う。
【０１２９】
一方、画素列４２Ｇについては、その両側に画素の配列方向に沿ってシフトゲート４３ＧＯ，４３ＧＥが、さらにその外側に画素の配列方向に沿ってシフトレジスタ４４ＧＯ，４４ＧＥがそれぞれ配置されている。画素列４２Ｇの電荷の読み出し（出力）の動作については、基本的に、画素列４１Ｂ，４１Ｇ，４１Ｒの場合と同じである。ただし、以下の点で相違している。
【０１３０】
すなわち、シフトレジスタ４４ＧＯ，４４ＧＥは、シフト段（転送段）の段数がシフトレジスタ４４Ｂ，４４Ｇ，４４Ｒの段数の１／２となっている。また、画素列４２Ｇからは奇数（ＯＤＤ）画素と偶数（ＥＶＥＮ）画素との各電荷がシフトゲート４３ＧＯ，４３ＧＥによってシフトレジスタ４４ＧＯ，４４ＧＥにそれぞれに振り分けられて転送される。そして、シフトレジスタ４４ＧＯ，４４ＧＥは、２相の転送パルスφ１，φ２によって奇数／偶数の２系統の電荷を並列に転送する。並列転送された２系統の電荷は、最終転送ゲート４７ＧＯ，４７ＧＥに最終転送パルスＬＨが印加されることで、出力部４８ＧＯ，４８ＧＥに転送され、ここで電気信号に変換されて出力信号ＶＯ４，ＶＯ５として導出される。
【０１３１】
このように、離れた１本のＧの色成分に対応した画素列４２Ｇについては、２本のシフトレジスタ４４ＧＯ，４４ＧＥを両側に配置し、奇数画素と偶数画素の各電荷を振り分けて並列転送する構成を採ることで、他の３本の画素列４１Ｂ，４１Ｇ，４１Ｒに比べて２倍の速度で読み出しが可能となる。これにより、この画素列４２Ｇを用いて読み取りを行う場合には、高速な読み取りが可能となる。例えば、３本の画素列４１Ｂ，４１Ｇ，４１Ｒを用いた読み取りモードをカラー読み取りモード、画素列４２Ｇを用いた読み取りモードを白黒読み取りモードとして使用することで、白黒読み取りモードではカラー読み取りモードの２倍の速度で読み取りが可能となる。
【０１３２】
図２６は、第２実施形態に係るカラー方式の画像読取装置における信号処理系の構成の一例を示すブロック図であり、図中、図５と同等部分には同一符号を付して示している。
【０１３３】
図２６において、ＣＣＤセンサ３６ＢはＣＣＤ駆動回路５１によって駆動されることで、Ｒ，Ｇ，Ｂの各アナログ画像信号およびＧについての奇数画素／偶数画素の各アナログ画像信号をそれぞれ出力する。ＣＣＤ駆動回路５１は、各種のタイミング信号やクロック信号、具体的には先述したシフトパルスＳＨ、転送パルスφ１，φ２、最終転送パルスＬＨおよびリセットパルスＲＳなどを生成し、これら信号によってＣＣＤセンサ３６Ｂを駆動する。
【０１３４】
ＣＣＤセンサ３６Ｂから出力される各アナログ画像信号は、サンプルホールド回路５２Ｒ，５２Ｇ，５２Ｂ，５２ＧＯ，５２ＧＥでサンプルホールドされ、増幅回路５３Ｒ，５３Ｇ，５３Ｂ，５３ＧＯ，５３ＧＥで増幅された後、Ａ／Ｄ変換回路５４Ｒ，５４Ｇ，５４Ｂ，５４ＧＯ，５４ＧＥでデジタル画像データに変換される。この後、デジタル画像データは、シェーディング補正回路５５Ｒ，５５Ｇ，５５Ｂ，５５ＧＯ，５５ＧＥでＣＣＤセンサ３６の感度バラツキや読取光学系３０（図２３参照）の光量分布特性に対応した補正を施された後、Ｒの画像データを除いて遅延回路５６Ｇ，５６Ｂ，５６ＧＯ，５６ＧＥに入力される。
【０１３５】
遅延回路５６Ｇ，５６Ｂ，５６ＧＯ，５６ＧＥでは、Ｒ出力を除く３つの画像データを遅延させて、Ｒ出力の読み取り位置を基準として全ての画像データを時間的に合わせる（同時化する）処理が行われる。すなわち、遅延回路５６Ｇ，５６Ｂの各遅延量を１ライン、２ライン相当の時間、遅延回路５６ＧＯ，５６ＧＥの各遅延量を共に１３ライン相当の時間に設定することで、Ｒの画像データに対してＧ，Ｂの各画像データおよびＧの２系統の各画像データを同時化することができる。
【０１３６】
同時化された各画像データは、すじ補正回路５７に入力される。ただし、Ｇの２系統の各画像データ、即ち奇数画素の画像データと偶数画素の画像データについては、元の画素列４２Ｇ（図２５参照）における画素配列の順番になるように合成回路６０で合成された後、すじ補正回路５７に入力される。すじ補正回路５７は、入力される各画像データに対してすじの検出およびすじの除去の各処理を行って後段の画像処理回路５８に渡す。
【０１３７】
後段の画像処理回路５８は、すじの補正処理が施された各画像データに対して例えば色空間変換処理、拡大縮小処理、地肌除去処理、２値化処理等の画像処理を施す。ＣＰＵ５９は、この画像読取装置の各部を制御する手段である。具体的には、ＣＰＵ５９は、ＣＣＤ駆動回路５１によって行われるＣＣＤセンサ３６Ｂの駆動周期の設定、増幅回路５３Ｒ，５３Ｇ，５３Ｂ，５３ＧＯ，５３ＧＥの利得制御、シェーディング補正回路５５Ｒ，５５Ｇ，５５Ｂ，５５ＧＯ，５５ＧＥの制御、すじ補正回路５７の定数制御等を行う。
【０１３８】
ここで、すじ補正回路５７において、コンタクトガラス上のゴミ等の付着に起因する画像上の副走査方向のすじを検知する原理について説明する。
【０１３９】
先ず、図２３に示したコンタクトガラス１４上において、第一の読取手段として機能する３本の画素列４１Ｒ，４１Ｇ，４１Ｂの光路の位置Ａにゴミが付着したとすると、その箇所のゴミが画素列４１Ｒ，４１Ｇ，４１によって画像として読み取られる。このとき、そのゴミに起因して３本の画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り画像には、原稿上にはない副走査方向に延びる縦すじが現れる。一方、これとは１２ライン分離れて第二の読取手段として機能するＧの画素列４２Ｇの光路の位置Ｂにはゴミが存在しないため、原稿上の画像は当該画素列４２Ｇによって正常に読み取られる。
【０１４０】
そこで、１２ライン分離れた読み取り位置間における用紙の搬送に要する時間だけ、先行して読み取られる画素列４２Ｇの読み取り結果を遅延させて、第一の読取手段のうちの第二の読取手段と同じ分光感度特性をもつ中央の画素列、即ち画素列４１Ｇの読み取り結果と比較すると、ゴミが存在する箇所では双方の読み取り結果が不一致となる。
【０１４１】
したがって、画素列４１Ｇの読み取り結果と画素列４２Ｇの読み取り結果とを比較することにより、第一の読取手段の光路上の付着ゴミや浮遊ゴミに起因して発生する縦すじを検知することができる。また、第二の読取手段の光路上の位置Ｂにゴミが付着し、第一の読取手段の光路上の位置Ａにはゴミが存在しない場合にも同様に、画素列４１Ｇの読み取り結果と画素列４２Ｇの読み取り結果とを比較することにより、第二の読取手段の光路上の付着ゴミや浮遊ゴミに起因して発生する縦すじを検知することができる。
【０１４２】
なお、本実施形態では、第一読取手段の中央の画素列４１Ｇと第二の読取手段の画像列４２Ｇとの間の間隔を１２ライン相当としているが、これは一例に過ぎず、この間隔については、検知の対象となるゴミの大きさや発生頻度に基づいて決定するのが望ましい。
【０１４３】
次に、コンタクトガラス１４上において、第一の読取手段として機能する３本の画素列４１Ｒ，４１Ｇ，４１Ｂのうちの両端に位置する画素列、即ち４１Ｒ，４１Ｂのどちらか一方の光路の位置にのみゴミが付着した際に出力画像に現れるすじの検知について説明する。
【０１４４】
図２７および図２８は、コンタクトガラス１４上の画素列の読み取り位置と付着したゴミとの位置関係を示す図である。図２７および図２８では、３本の画素列の読み取り位置が、図の下側からＲ，Ｇ，Ｂの分光感度に対応した画素列４１Ｒ，４１Ｇ，４１Ｂの順となっていて、各々をＲの読み取り位置、Ｇの読み取り位置、Ｂの読み取り位置とする。また、四角で示された枠は読み取る画素の位置を示し、そのうち太線で示された枠はゴミＤが付着してすじが発生している画素位置を示している。
【０１４５】
図２９は、３本の画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データを示すタイミングチャートである。図２９のタイミングチャートにおいては、横軸が主走査方向（搬送方向と直交する方向）の画素位置を表し、縦軸が画像の濃度データを表している。
【０１４６】
図２７に示す状態では、ゴミＤはＢの読み取り位置にのみ付着していて、ＧおよびＲの読み取り位置には付着していない。この状態では、前述した第一の読取手段の読み取り結果と第二の読取手段の読み取り結果の比較、即ち画素列４１Ｇの読み取り結果と画素列４２Ｇの読み取り結果の比較ではすじを検出することはできない。したがって、他の手段にてすじを検知する必要がある。この状態では、次に説明する５つの現象が発生する。
【０１４７】
先ず第一として、画素列４１Ｇの読み取り結果と画素列４２Ｇの読み取り結果の比較ですじは無いと判定される。第二として、ゴミＤが付着した読み取り位置に対応した画素の画像データはその主走査方向に前後する画素の画像データに対して差があるため、図２９に示すように、該当する画像データが変化する。第三として、Ｂの分光感度に対応する画素列４１Ｂはゴミの付着がなくなるまで読み続けるため、第二で発生する変化は副走査方向に所定のライン数だけ連続して発生する。第四として、第二で発生する変化は３画素以下となる。
【０１４８】
ここで３画素以下としているのは、４画素以上のすじとなるゴミが付着した場合に、図２８に示すように、Ｇの読み取り位置にまで付着するため、画素列４１Ｇの読み取り結果と画素列４２Ｇの読み取り結果の比較ですじが検知されるためである。したがって、この現象が発生するためには、３本の画素列４１Ｒ，４１Ｇ，４１Ｂと離れて位置する画素列４２Ｇの分光感度特性は、３本の画素列４１Ｒ，４１Ｇ，４１Ｂのうち中央に位置する画素列、即ち画素列４２Ｇの分光感度特性と同じであることが必要である。
【０１４９】
また、本実施形態では３画素としているが、対象となるゴミの形状や３本の画素列４１Ｒ，４１Ｇ，４１Ｂの配列ピッチに応じて変える必要がある。第五として、Ｒの読み取り位置にはゴミＤが付着していないため、Ｂの分光感度に対応する画素列４１Ｂの読み取り画像データでは主走査方向に変化は生じない。
【０１５０】
以上説明した五つの現象が全て発生したときに、該当する画素の読み取り位置にゴミＤが付着してすじが発生したと判定することで、コンタクトガラス１４上の第一の読取手段として機能する３本の画素列４１Ｒ，４１Ｇ，４１Ｂのうちの両端に位置する画素列４１Ｒ，４１Ｂのどちらか一方の光路の位置にのみゴミが付着した場合に出力画像に現れるすじの検知を行うことができる。
【０１５１】
次に、副走査方向のすじが検知された画素に対してすじを除去する原理について説明する。
【０１５２】
先ず、第一の読取手段、即ち画素列４１Ｒ，４１Ｇ，４１Ｂで検知されたすじの除去について説明する。図３０は、読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図である。
【０１５３】
図３０のウインドウにおいて、（Ａ）は３本の画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データを表し、（Ｂ）は離れた１本の画素列４２Ｇ（Ｇｒｅｅｎ２）の読み取り画像データを表し、（Ｃ）はすじを除去した後の３本の画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データを表している。図３０（Ａ），（Ｂ），（Ｃ）において、各々の画素の読み取り位置は一致している。また、ウインドウの中心の画素を除去の対象となる着目画素Ａとし、ゴミの付着によってすじが発生している画素は斜線で塗り潰して示している。
【０１５４】
図３０（Ａ），（Ｂ）に示すように、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り画像データの着目画素Ａを含めた主走査方向の中央３画素にはゴミの付着によってすじが発生しているが、画素列４２Ｇの読み取り画像データにはすじは発生していない。このとき、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り画像データのすじが発生していない画素と位置を同じくする画素列４２Ｇの読み取り画像データの画素の領域（すじ外領域）の中で、画素列４２Ｇの画像データの着目画素Ｂの濃度データに一番近いデータを持つ画素Ｂ′を算出し、それを置換対象画素とする。
【０１５５】
この置換対象画素Ｂ′と画素位置を同じくするＲ，Ｇ，Ｂの画像データの画素Ａ′は、着目画素Ａのすじがない状態での原稿の読み取り画像データと最も近い情報を持っていることになる。したがって、図３０（Ｃ）に示すように、この画素Ａ′を置換画素とし、すじが発生した着目画素Ａを置換画素Ａ′に置き換えることにより、第一の読取手段の出力に発生したすじを除去することができる。
【０１５６】
なお、本実施形態では、ウインドウを主走査１３画素×副走査５画素としているが、これは一例に過ぎず、このウインドウについては、対象となるゴミの大きさなどによって決めるのが望ましい。
【０１５７】
続いて、第二の読取手段、即ち画素列４２Ｇで検知されたすじの除去について説明する。図３１は、読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図である。
【０１５８】
図３１のウインドウにおいて、（Ａ）は３本の画素列４１Ｒ，４１Ｇ，４１Ｂの中のＧの読み取り画像データを表し、（Ｂ）は離れた１本の画素列４２Ｇの読み取り画像データを表し、（Ｃ）はすじを除去した後の画素列４２Ｇの読み取り画像データを表している。図３１（Ａ），（Ｂ），（Ｃ）において、各々の画素の読み取り位置は一致している。また、ウインドウの中心の画素を除去の対象となる着目画素Ａとし、ゴミの付着によってすじが発生している画素は斜線で塗り潰している。
【０１５９】
図３１（Ａ），（Ｂ）に示すように、画素列４２Ｇ（Ｇｒｅｅｎ２）の読み取り画像データの着目画素を含めた主走査方向の中央３画素はゴミの付着によってすじが発生しているが、画素列４１Ｇ（Ｇｒｅｅｎ）の読み取り画像データにはすじは存在しない。このとき、画素列４１Ｇ，４２Ｇに対応する分光感度は共にＧであるため、画素列４２Ｇの読み取り画像データのすじが発生した画素と位置を同じくするＧの画素の画像データはすじがない状態での原稿を読み取った画素列４２Ｇの読み取り画像データと同等になる。
【０１６０】
したがって、図３１（Ｃ）に示すように、画素列４２Ｇの読み取り画像データのすじが発生した着目画素Ｂを、位置を同じくするＧの画素Ａの読み取り画像データで置き換えることにより、第二の読取手段の出力に発生したすじを除去することができる。
【０１６１】
ところで、本実施形態では、Ｒ，Ｇ，Ｂの各分光感度特性を持つ３本の画素列４１Ｒ，４１Ｇ，４１Ｂと離れて位置する画素列を、Ｇの分光感度特性を持つ画素列４２Ｇとしている。このＧの色成分は、Ｒ，Ｇ，Ｂの色成分の中で最も分光特性の領域が広いものであることが知られている。したがって、すじの原因となるゴミの色成分に関係なくすじの検知を良好に行うことができ、また原稿画像に関係なくすじの除去における置換対象画素の算出も良好に行うことができる。
【０１６２】
また、Ｇの出力信号は信号レベルの大きな色成分として知られている。したがって、信号レベルに対してノイズレベルが小さいため、即ちＳＮ比が良いため、すじの検出を精度良く行うことができ、またすじの除去における置換対象画素の算出も良好に行うことができる。
【０１６３】
次に、以上説明した原理に基づいてすじの検出およびすじの除去の各処理を行うすじ補正回路５７の詳細について説明する。
【０１６４】
図３２は、すじ補正回路５７の構成の一例を示すブロック図である。図３２から明らかなように、すじ補正回路５７は、すじ検知回路６６およびすじ除去回路６７から構成されている。すじ検知回路６６は、画像データからすじの発生を検知し、すじ発生の画素を特定するすじ検知信号を出力する。このすじ検知信号はすじ除去回路６７に与えられる。すじ除去回路６７は、すじ検知回路６６から与えられるすじ検知信号と画像データに基づいてすじを除去し、すじの発生のない画像データを出力する。
【０１６５】
これらすじ検知回路６６およびすじ除去回路６７のうち、先ずすじ検知回路６６の詳細について説明する。図３３は、すじ検知回路６６の構成の一例を示すブロック図である。
【０１６６】
図３３から明らかなように、すじ検知回路６６は、４つの凸画素検出回路８１〜８４、データ比較回路８５、第一判定回路８６および第二判定回路８７を有する構成となっている。４つの凸画素検出回路８１〜８４は、画素列４１Ｒ，４１Ｇ，４１Ｂおよび画素列４２Ｇによる各読み取り画像データから、各画像データの主走査方向の変化を検出し、凸画素信号Ｒ，Ｇ，Ｂ，Ｇ２を出力する。データ比較回路８５は、画素列４１Ｇおよび画素列４２Ｇの各画像データの濃度を比較し、その比較結果として比較信号Ａ，Ｂを出力する。
【０１６７】
第一判定回路８６は、凸画素検出回路８１，８２，８３から出力される凸画素信号Ｒ，Ｇ，Ｂとデータ比較回路８５から出力される比較信号Ａとに基づいて、第一の読取手段、即ち画素列４１Ｒ，４１Ｇ，４１Ｂで発生したすじを検知し、すじ検知信号Ｒ，Ｇ，Ｂを出力する。第二判定回路８７は、凸画素検出回路８４から出力される凸画素信号Ｇ２とデータ比較回路８５から出力される比較信号Ｂとに基づいて、第二の読取手段、即ち画素列４２Ｇで発生したすじを検知し、すじ検知信号Ｇ２を出力する。
【０１６８】
図３４は、すじ検知回路６６内における凸画素検出回路８１，８２，８３の動作説明図である。凸画素検出回路８１，８２，８３は、各画像データの主走査方向において先行する複数の画素の濃度の平均値に対して所定の濃度だけ大きく、かつ主走査方向において後続する画素データが先行する画素データの平均値付近となる、いわゆる主走査方向に見て凸状となる画素を検出する。
【０１６９】
図３４では、主走査方向に連続する画素データの濃度と、検出結果である凸画素信号との関係を示しており、画素Ｄｎを着目画素とし、また着目画素Ｄｎに先行する複数の画素Ｄｎ−４〜Ｄｎ−１の濃度の平均値をＦＲＡＶＥとする。その平均値ＦＲＡＶＥと着目画素Ｄｎの濃度との比較および平均値ＦＲＡＶＥと主走査方向において着目画素Ｄｎの後方となる画素の濃度との比較を行う。
【０１７０】
そして、着目画素Ｄｎの濃度が平均値ＦＲＡＶＥよりも一定値α以上大きく、主走査方向において着目画素Ｄｎの後方となる画素の中にＦＲＡＶＥ＋βよりも濃度が小さい画素Ｄｎ＋４が存在した場合に、着目画素Ｄｎから画素Ｄｎ＋４のひとつ前の画素Ｄｎ＋３までを凸画素と判定し、凸画素信号を論理“１”として出力する。
【０１７１】
この着目画素Ｄｎの後方でＦＲＡＶＥ＋βと比較する画素の数を変更することで、検出する凸画素の幅を制限することができる。具体的には、設定した画素数未満の幅の凸画素しか検出されないことになる。例えば、比較する画素の数を３画素と設定した場合、図３４では、着目画素Ｄｎの後方の３画素Ｄｎ＋１、Ｄｎ＋２、Ｄｎ＋３には濃度がＦＲＡＶＥ＋β以下となる画素が存在しないため、凸画素としては検出されなくなる。この処理を画素列４１Ｒ，４１Ｇ，４１Ｂおよび画素列４２Ｇの各々に対して行い、それぞれの結果を凸画素信号Ｒ、凸画素信号Ｇ、凸画素信号Ｂ、凸画素信号Ｇ２とする。
【０１７２】
図３５は、すじ検知回路６６内におけるデータ比較回路８５の構成の一例を示すブロック図である。図３５から明らかなように、データ比較回路８５は、４つの比較回路８５１〜８５４、２つの減算回路８５５，８５６および２つのＡＮＤ回路８５７，８５８を有する構成となっている。
【０１７３】
比較回路８７１は、画素列４１Ｇ（Ｇｒｅｅｎ）の画像データ（以下、「画像データＧ」と記す）を比較入力Ａ、画素列４２Ｇ（Ｇｒｅｅｎ２）の画像データ（以下、「画像データＧ２」と記す）を比較入力Ｂとして画素毎に濃度の大小の比較を行い、画素データＧの方が大きい場合、即ちＡ＞Ｂの場合に論理“１”の比較結果を出力する。比較回路７５２は、画像データＧ２を比較入力Ａ、画像データＧを比較入力Ｂとして画素毎に濃度の大小の比較を行い、画素データＧ２の方が大きい場合、即ちＡ＞Ｂの場合に論理“１”の比較結果を出力する。
【０１７４】
減算回路８５５は、画像データＧを入力Ａ、画像データＧ２を入力Ｂとし、これら画像データＧ，Ｇ２の画素毎の濃度差（Ａ−Ｂ）を出力する。減算回路８５６は、画像データＧ２を入力Ａ、画像データＧを入力Ｂとし、これら画像データＧ２，Ｇの画素毎の濃度差（Ａ−Ｂ）を出力する。
【０１７５】
比較回路８５３は、減算回路８５５の減算出力を入力Ａ、図２６のＣＰＵ５９で設定されるスレッショールドレベルＡを入力Ｂとし、画像データＧと画像データＧ２との濃度差がスレッショールドレベルＡよりも大きい場合に論理“１”を出力する。比較回路８５４は、減算回路８５６の減算出力を入力Ａ、ＣＰＵ５９で設定されるスレッショールドレベルＢを入力Ｂとし、画像データＧ２と画像データＧとの濃度差がスレッショールドレベルＢよりも大きい場合に論理“１”を出力する。
【０１７６】
ＡＮＤ回路８５７は、比較回路８５１，８５３の各比較結果を２入力とし、それらの論理積をとることによって比較信号Ａを出力する。ＡＮＤ回路８５８は、比較回路８５２，８５４の各比較結果を２入力とし、それらの論理積をとることによって比較信号Ｂを出力する。
【０１７７】
なお、上記構成のデータ比較回路８５での処理においては、ゴミの付着に起因するすじの濃度が原稿画像よりも大きい（高い）場合を前提としているが、各回路の比較処理を反対の方向にする、具体的には比較回路８５１〜８５４における比較処理（Ａ＞Ｂ）を比較処理（Ｂ＞Ａ）にすることで、濃度が原稿画像よりも小さい（低い）すじの検出も可能である。
【０１７８】
図３６は、すじ検知回路６６内における第一判定回路８６の構成の一例を示すブロック図である。図３６から明らかなように、第一判定回路８６は、論理回路８６１、３つの連続性検知回路８６２，８６３，８６４およびＯＲ回路８６５を有する構成となっている。
【０１７９】
論理回路８６１は、凸画素信号Ｒ，Ｇ，Ｂおよび比較信号Ａの論理に応じて論理信号Ｒ，Ｇ，Ｂを出力する。連続性検知回路８６２，８６３，８６４は、論理回路８６１から出力される論理信号Ｒ，Ｇ，Ｂの副走査方向における連続性を検知し、すじ検知信号Ｒ，Ｇ，Ｂを出力する。ＯＲ回路８６５は、連続性検知回路８６２，８６３，８６４から出力されるすじ検知信号Ｒとすじ検知信号Ｇとすじ検知信号Ｂとの論理和をとり、その論理和結果をすじ検知信号ＣＬとする。
【０１８０】
図３７に、論理回路８６１の論理テーブルを示す。論理回路８６１は、この論理テーブルにしたがって凸画素信号Ｒ，Ｇ，Ｂおよび比較信号Ａの論理演算を行うことで論理信号Ｒ，Ｇ，Ｂを出力する。この論理演算を行う目的のひとつは、凸画素信号Ｒもしくは凸画素信号Ｂのみ論理“１”となるのを検知するため、即ち３本の画素列４１Ｒ，４１Ｇ，４１Ｂのうちの両端に位置するＲまたはＢの画素列４１Ｒ，４１Ｂのどちらか一方の光路の位置にのみゴミが付着した場合に出力画像に現れるすじを検知するためである。
【０１８１】
もうひとつの目的は、比較信号Ａと凸信号Ｇが共に論理“１”となるのを検知すること、即ちすじの検知を狙った読取手段とは違う側の読取手段にゴミの付着によるすじの発生によって誤った検知が行われるのを防ぐためである。例えば、第二の読取手段（画素列４２Ｇ）にゴミの付着に起因する原稿に対して濃度が小さいすじが発生した場合に、第一の読取手段（画素列４１Ｒ，４１Ｇ，４１Ｂ）の読み取り画像データは第二の読取手段の読み取りデータに対して濃度が大きくなり、第一の読取手段にゴミの付着に起因する原稿に対して濃度が大きいすじが発生した場合とデータ比較回路８５の出力が同じ結果となってしまうのを防ぐためである。
【０１８２】
論理回路８６１で処理された論理信号Ｒ，Ｇ，Ｂは、連続性検出回路８６２，８６３，８６４に入力される。連続性検出回路８６２，８６３，８６４は、画像データに含まれるノイズや原稿の搬送速度の変動によって誤った検知が行われるのを防ぐために設けられている。画像データにノイズが含まれていた場合、その画素に対して、凸画素信号Ｒ，Ｇ，Ｂや比較信号Ａの論理が“１”となる可能性がある。また、原稿の搬送速度が変動した場合、比較する画素、つまりは画素列４１Ｇの画像データと画素列４２Ｇの画像データの読み取り位置がずれてしまうため、比較信号Ａの論理が“１”となる可能性がある。
【０１８３】
ただし、どちらの場合も、副走査方向には長くても数ライン程度までしか発生することは無い。これに対して、ゴミの付着によるすじは、短くても数１０ライン以上に亘って主走査方向の同一画素に対して連続的に発生する。したがって、検知結果が副走査方向に所定のライン以上連続して続く場合はすじと判定することができる。
【０１８４】
なお、図３６に示す第一判定回路８６において、ＯＲ回路８６５で３つのすじ検知信号Ｒ，Ｇ，Ｂの論理和をとったものをすじ検知信号ＣＬとして出力しているが、これはＲ，Ｇ，Ｂの画像データのいずれか一つについてでもすじの発生を検知したことを示すものである。
【０１８５】
図３８は、すじ検知回路６６内における第二判定回路８７の構成の一例を示すブロック図である。図３８から明らかなように、第二判定回路８７は、ＡＮＤ回路８７１および連続性検知回路８７２によって構成されている。ＡＮＤ回路８７１は、比較信号Ｂと凸画素信号Ｇ２との論理積をとる。ここで論理積をとる目的は、第一判定回路８６と同様に、すじの検知を狙った読取手段とは違う側の読取手段にゴミの付着によるすじの発生によって誤った検知が行われるのを防ぐためである。
【０１８６】
また、連続性検出回路８７２を設ける目的は、第一判定回路８６内における連続性検出回路８６２，８６３，８６４と同様に、画像データに含まれるノイズや原稿の搬送速度の変動によって誤った検知が発生するのを防ぐためである。この連続性検出回路８７２の出力結果がすじ検知信号Ｇ２となる。
【０１８７】
次に、すじ除去回路６７の詳細について説明する。図３９は、すじ除去回路６７の構成の一例を示すブロック図である。
【０１８８】
図３９から明らかなように、すじ除去回路６７は、画素位置算出回路９１および第一，第二置換回路９２，９３を有する構成となっている。画素位置算出回路９１は、画素列４２Ｇの読み取り画像データに基づいて、置換する画素の画素位置を算出する。第一置換回路９２は、画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データからすじを除去する。第二置換回路９３は、画素列４２Ｇの読み取り画像データからすじを除去する。
【０１８９】
図４０〜図４２は、画素位置算出回路９１の動作を説明するために、各読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図であり、ウインドウの中心の画素を着目画素とする。図４０〜図４２において、各画素には濃度を表すデータＤｘｙおよび処理結果Ｚｘｙが示されており、添字ｘｙはウインドウ内の画素位置を表し、上位の桁ｘが副走査方向の位置を、下位の桁ｙが主走査方向の桁をそれぞれ表している。例えば、着目画素の濃度データはＤ３７となる。
【０１９０】
画素位置算出回路９１では先ず、図４０に示すように、各画素のデータＤｘｙと着目画素のデータＤ３７との差の絶対値を算出する。次に、その差の絶対値に図４１に示した着目画素との距離を表す係数を加算し、その加算結果をＺｘｙとする。したがって、Ｚｘｙ＝｜Ｄｘｙ−Ｄ３７｜＋係数となる。この係数は着目画素との位置が離れるほど数値が大きくなっている。
【０１９１】
次に、図４２に示すように、この加算結果Ｚｘｙに対して、すじ検知信号ＣＬの論理が“１”である画素、即ちすじの発生が検知された画素については加算結果をデータの最大値Ｚｍａｘに置き換えてマスクする。ここで最大値に置き換えているのは、すじと検知された画素と着目画素との差を最大にすることにより、Ｒ，Ｇ，Ｂの読み取り画像データですじと検知された画素を算出しないようにするためである。
【０１９２】
最後に、図４２に示すマスク処理結果のデータの中で最小値となる画素、即ちすじの発生が検知されていない画素の中で、着目画素の濃度データに一番近い濃度データをもつ画素を算出し、その画素の位置を示す画素位置データｘｙを出力する。
【０１９３】
図４３は、すじ除去回路６７内における第一置換回路９２の構成の一例を示すブロック図である。図４３から明らかなように、第一置換回路９２は、第一選択回路９２１および第二選択回路９２２によって構成されている。第一選択回路９２１は、画素位置算出回路９１で算出された画素位置データで示された画素のデータを選択する。第二選択回路９２２は、すじ検知信号Ｒ，Ｇ，Ｂに基づいて第一選択回路９２１の出力結果と入力画像データを選択して出力する。
【０１９４】
図４４は、第一選択回路９２１の構成の一例を示すブロック図である。図４４から明らかなように、第一選択回路９２１は、３つのウインドウ回路９２１１，９２１２，９２１３および３つの画素選択回路９２１４，９２１５，９２１６によって構成されている。ウインドウ回路９２１１，９２１２，９２１３は、画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データを主走査１３画素×副走査５画素のウインドウに展開する。画素選択回路９２１４，９２１５，９２１６は、画素位置算出回路９１から出力される画素位置データで指示されたウインドウ内の画素のデータを選択して出力する。
【０１９５】
図４５は、第二選択回路９２２の論理テーブルを示す図である。第二選択回路９２２は、すじ検知信号Ｒ，Ｇ，Ｂと図４５に示す論理テーブルにしたがって、出力する画像データを選択して出力する。これにより、すじが除去された画素列４１Ｒ，４１Ｇ，４１Ｂの各読み取り画像データが得られる。具体的には、すじ検知信号Ｇが論理“１”となる画素、即ち画素列４１Ｇの読み取り画像データと画素列４２Ｇの読み取り画像データとの比較によってすじの発生を検知した画素については、Ｒ，Ｇ，Ｂの全ての画像に対して画素位置算出回路９１で算出されたすじの発生のない周囲画素のデータに置き換える。
【０１９６】
すじ検知信号Ｒのみ論理“１”となる画素、即ち画素列４１Ｒの読み取り画像データにのみすじの発生を検知した画素については、Ｒの画像のみ画素位置算出回路９１で算出されたすじの発生のない周囲画素のデータに置き換える。すじ検知信号Ｂのみ論理“１”となる画素、即ち画素列４１Ｂの読み取り画像データにのみすじの発生を検知した画素については、Ｂの画像のみ画素位置算出回路９１で算出されたすじの発生のない周囲画素のデータに置き換える。
【０１９７】
第二置換回路９３は、すじ検知信号Ｇ２が論理“１”のとき、即ち画素列４２Ｇの読み取り画像データですじと検知された画素については、読み取り画像データＧを読み取り画像データＧ２として出力することですじを除去する。
【０１９８】
以上説明したすじ補正回路５７の構成および動作については、第一の読み取り手段である画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り動作速度と、第二の読み取り手段である画素列４２Ｇの読み取り動作速度とが等しいとした場合を前提としたものである。
【０１９９】
次に、画素列４２Ｇの読み取りを、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取りの２倍の速度で動作させる場合において、画素列４２Ｇの読み取り画像データに発生するすじの検知およびその除去を行う他の構成例に係るすじ補正回路５７′について説明する。
【０２００】
図４６は、他の構成例に係るすじ補正回路５７′の構成を示すブロック図であり、図中、図３２と同等部分には同一符号を付して示している。図４６から明らかなように、本例に係るすじ補正回路５７′は、すじ検知回路６６およびすじ除去回路６７に加えて、低解像度変換回路６８および高解像度変換回路６９を有する構成となっている。
【０２０１】
低解像度変換回路６８は、画素列４２Ｇ（Ｇｒｅｅｎ２）の読み取り画像データの副走査方向の解像度を１／２に落としてすじ検知回路６６に供給する。高解像度変換回路６９は、画素列４１Ｇ（Ｇｒｅｅｎ）の読み取り画像データの副走査方向の解像度を２倍に上げてすじ除去回路６７に供給する。すじ検知回路６６およびすじ除去回路６７については先の構成例と同じものである。
【０２０２】
次に、上記構成のすじ検知回路５７′の動作について説明する。画素列４２Ｇの読み取りを、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取りの２倍の速度で動作させる場合、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取りの副走査方向の解像度は、画素列４２Ｇの読み取りの副走査方向の解像度の１／２となる。したがって、画素列４２Ｇの読み取り画像データについては、低解像度変換回路６８で副走査方向の解像度を１／２に落とし、画素列４１Ｇの読み取り画像データと解像度を等しくして当該画像データと共にすじ検知回路６６に入力することになる。
【０２０３】
ここで、画素列４１Ｇの読み取り画像データの解像度を上げるのではなく、画素列４２Ｇの読み取り画像データの解像度を落としているのは次の理由による。すなわち、解像度を上げると画像データが劣化し、すじの検知精度が落ちるためである。したがって、画素列４２Ｇの読み取り画像データの解像度を落として画素列４１Ｇの読み取り画像データの解像度と同じにして比較することで、すじの検知を精度良く行うことができる。すじ検知回路６６では、図３２で説明したように、凸画素検出回路８４、データ比較回路８５および第二判定回路８７の作用によってすじ検知信号Ｇ２が生成されて出力される。
【０２０４】
次に、画素列４１Ｇの読み取り画像データは、高解像度変換回路６９で副走査方向の解像度を２倍に上げられ、画素列４２Ｇの読み取り画像データと解像度を等しくされて当該画像データおよびすじ検知信号Ｇ２と共にすじ除去回路６７に入力される。すじ除去回路６７では、図３９で説明したように、第二置換回路９２によって画素列４２Ｇの読み取り画像データを、副走査方向の解像度を上げた画素列４１Ｇの読み取り画像データに置換することですじの除去が行われる。
【０２０５】
上述したように、本実施形態に係るカラー方式画像読取装置では、Ｒ，Ｇ，Ｂの色成分について原稿画像の読み取りを行う画素列４１Ｒ，４１Ｇ，４１Ｂと、これら画素列に対して副走査方向において所定の間隔だけ離間して設けられ、Ｇの色成分について原稿画像の読み取りを行う画素列４２Ｇとを有するカラー用ＣＣＤセンサ３６Ｂを用い、画素列４１Ｒ，４１Ｇ，４１Ｂ，４２Ｇの各読み取り画像データに基づいて、画素列４１Ｒ，４１Ｇ，４１Ｂまたは画素列４２Ｇの読み取り画像データ上のノイズ成分を検出しこれを除去することで、読取対象の原稿画像がカラー画像の場合であっても、ゴミなどの付着によって発生する読み取り画像のすじを精度良く検出しかつそれを除去することができる。
【０２０６】
なお、先述した２つの構成例に係るすじ補正回路、即ち第一構成例に係るすじ補正回路５７および第二構成例に係るすじ補正回路５７′については、カラー画像を読み取るモードと白黒画像を読み取るモードとを選択的にとり得るカラー／白黒方式画像読取装置において、以下のようにして切り換えて用いることで、いずれのモードの場合においても、すじの発生を検知してそれを除去する補正処理を確実に行うことができる。
【０２０７】
すなわち、図４７に示すように、第一構成例に係るすじ補正回路５７と第二構成例に係るすじ補正回路５７′とを並置し、モード設定部９４によって設定される動作モード（カラーモード／白黒モード）に応じていずれか一方を動作状態とする。なお、図４７には、図面の簡略化のために、図２６に示す信号処理系の要部の構成、即ちすじ補正回路５７，５７′および後段画像処理回路５８のみを示している。
【０２０８】
そして、カラー画像を読み取るカラーモードでは、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取りと画素列４２Ｇの読み取りの各動作速度を等しく設定して原稿画像を読み取り、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り画像データをカラー画像として出力する一方、第一構成例に係るすじ補正回路５７により、画素列４１Ｒ，４１Ｇ，４１Ｂの読み取り画像データ上のすじを検知してその除去を行うようにすれば良い。
【０２０９】
一方、白黒画像を読み取る白黒モードでは、画素列４２Ｇの読み取りの動作速度を画素列４１Ｒ，４１Ｇ，４１Ｂの読み取りの２倍の動作速度に設定して原稿を読み取り、画素列４２Ｇの読み取り画像データを白黒画像データとして出力する一方、第二構成例に係るすじ補正回路５７′により、画素列４２Ｇの読み取り画像データ上のすじを検知してその除去を行うようにすれば良い。
【０２１０】
以上説明したカラー方式画像読取装置またはカラー／白黒方式画像読取装置において、すじ検知回路６６に対して、第１実施形態に係る白黒方式画像読取装置と同様に、先述した第１，第２実施例に係るすじ検知回路６２Ａ，６２Ｂを適用することが可能である。このことについて、以下に具体的に説明する。
【０２１１】
先ず、すじ検知回路６６に対して、第１実施例に係るすじ検知回路６２Ａを適用する場合には、図３３に示す構成のすじ検知回路６６と、図９に示す構成のすじ検知回路６２Ａとの対比において、データ比較回路８５とデータ比較ブロック７１とが対応している。これらは基本的に同じ構成となっている。そして、すじ検知回路６６を構成する第一，第二判定回路８６，８７の具体的な構成例を示す図３６および図３８において、連続性検知回路８６２，８６３，８６４，８７２として、図９の周辺参照ブロック７２を用いるようにすれば良い。
【０２１２】
このように、すじ検知回路６６に対して、第１実施例に係るすじ検知回路６２Ａを適用することにより、次のような作用効果を得ることができる。
【０２１３】
すなわち、カラー画像の読み取りにおいて、画像データＡと画像データＢとの比較結果を、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定することで、原稿の搬送速度の変動の影響を受けることなく、ゴミの付着に起因して副走査方向に沿って発生するすじ状のノイズを確実に検知することができる。
【０２１４】
しかも、注目画素列が全て論理“１”でかつ注目画素列を除く左右の領域に全て論理“０”となる画素列が存在した場合には、その注目画素列にすじが発生したと判定することで、すじ状のノイズを確実に検知でき、特に原稿の搬送速度の変動に起因して副走査方向の横線でズレが生じた場合であっても、横線の画素列全てをすじ状のノイズと誤判定することがないため、副走査方向の横線の誤検知を防ぐことができる。
【０２１５】
次に、すじ検知回路６６に対して、第２実施例に係るすじ検知回路６２Ｂを適用する場合には、すじ検知回路６２Ｂの具体的な構成例を示す図１７において、画像領域すじ検知回路７５および非画像領域すじ検知回路７６として、図３３に示す構成のすじ検知回路６６をそのまま用いるようにすれば良い。ただし、この場合には、すじ検知回路６６を構成する第一，第二判定回路８６，８７の具体的な構成例を示す図３６および図３８において、連続性検知回路８６２，８６３，８６４，８７２は、次のような回路構成を採ることになる。
【０２１６】
連続性検知回路８６２，８６３，８６４，８７２は全く同じ回路構成を採ることになるので、ここでは、連続性検知回路８６２を例に挙げたその具体的な回路構成について説明する。図４８は、連続性検出回路８６２の具体的な構成の一例を示すブロック図である。
【０２１７】
図４８から明らかなように、連続性検出回路８６２は、ｎ個のラインメモリ８６２１−１〜８６２１−ｎおよびＡＮＤ回路８６２２によって構成されている。ラインメモリ８６２１−１〜８６２１−ｎは、入力される論理信号Ｒを順に１ライン相当の時間だけ遅延させ、論理信号Ｒに対してそれぞれ１〜ｎライン相当の時間だけ遅れた信号として出力する。
【０２１８】
ＡＮＤ回路８６２２は、入力される論理信号Ｒとラインメモリ８６２１−１〜８６２１−ｎの各出力信号と入力とし、これらの論理が全て“１”の場合、即ち主走査方向における論理信号Ｒの同一画素がｎ＋１ライン連続して論理“１”の場合に、その出力結果（連続検出結果）を論理“１”とする。そして、この連続性検出回路８６２の出力結果がすじ検知信号Ｒとなる。
【０２１９】
連続性検出回路８６３，８６４，８７２についても、連続性検出回路８６２の構成および動作と全く同じであり、これら連続性検出回路８６３，８６４，８７２の出力結果がそれぞれすじ検知信号Ｇ、すじ検知信号Ｂおよびすじ検知信号Ｇ２となる。
【０２２０】
このように、すじ検知回路６６に対して、第２実施例に係るすじ検知回路６２Ｂを適用することにより、次のような作用効果を得ることができる。
【０２２１】
すなわち、カラー画像の読み取りにおいて、原稿の余白部分である原稿先端領域（非画像領域）において、画像データＡと画像データＢとの比較結果を、主走査方向Ｎ画素、副走査方向Ｍラインのウインドウに展開するとともに、主走査方向における中央の画素列を注目画素列とし、この注目画素列の画素データが全て論理“１”となった場合に、その注目画素列にすじが発生したと判定することにより、原稿の搬送速度の変動や原稿の濃度変化などの影響を受けることなく、すじを確実に検知することができる。
【０２２２】
特に、非画像領域では、原稿の濃度変化など外乱の影響がほとんど無く、スレッショールドレベル１を小さくして検知感度を高く設定できるため、濃度の低いゴミ等の異物についても確実に検出できる。また、スレッショールドレベル１を小さく設定して検知感度を高く設定しても、ゴミ等の異物に起因するノイズ成分が存在しない画素について、これをノイズ成分が存在する画素と誤検知することもないため、ノイズ除去の補正処理を確実に行うことができる。
【０２２３】
しかも、画像領域の検知に対して原稿先端領域での検知結果を反映するようにし、原稿先端領域ですじと検知されなかった画素についてのみスレッショールドレベルを大きく設定して、すじを検知する感度を下げて画像領域でのすじの検知を行うことにより、原稿先端領域ですじと検知されなかった画素についてノイズ成分を含む画素と判定する誤検知を抑制できるため、画像領域での誤検知をより確実に防止することができる。
【０２２４】
ただし、原稿先端領域（非画像領域）とそれ以降の画像領域の双方で同様にすじの検知を行う構成に限られないことは、第１実施形態に係る白黒方式画像読取装置での説明において述べた通りである。
【０２２５】
【発明の効果】
以上説明したように、本発明によれば、複数の画像データを画素単位で比較して得られる比較結果に基づいて、注目画素にノイズ成分が存在するか否かを判定する際に、注目画素についての判定結果だけでなく、注目画素の周辺画素についての判定結果を参照することにより、原稿の搬送速度の変動の影響を受けることなく、ゴミの付着に起因して副走査方向に沿って発生するすじ状のノイズを確実に検知でき、特に原稿の搬送速度の変動に起因して副走査方向の横線でズレが生じた場合であっても、副走査方向の横線の誤検知を防ぐことができる。
【０２２６】
また、原稿の余白部分である原稿先端非画像領域でノイズ成分の検知を行うことにより、当該先端非画像領域では、原稿の濃度変化など外乱の影響がほとんど無く、検知用基準レベルを小さく設定できるため、濃度の低いゴミ等の異物についても確実に検出でき、また検知用基準レベルを小さく設定してもゴミ等の異物が存在しない画素について、これを異物が存在する画素と誤検知することもないため、ノイズ除去の補正処理を確実に行うことができる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る白黒方式の画像読取装置の要部の概略構成を示す側断面図である。
【図２】白黒用ＣＣＤセンサの概要の一例を示す構成図である。
【図３】白黒用ＣＣＤセンサの機能的な構成例を示すブロック図である。
【図４】コンタクトガラス上に付着するゴミのサイズに対する発生頻度およびトータル発生比率の関係の一例を示す図である。
【図５】第１実施形態に係る画像読取装置における信号処理系の構成の一例を示すブロック図である。
【図６】第１実施形態に係る画像読取装置におけるすじ補正回路の構成の一例を示すブロック図である。
【図７】１つのデータ変換回路を構成するＲＡＭを示す図である。
【図８】データ変換テーブルの入力データと出力データの関係の一例を示す図である。
【図９】第１実施例に係るすじ検知回路の構成の一例を示すブロック図である。
【図１０】データ比較ブロックの構成の一例を示すブロック図である。
【図１１】データ比較ブロックの比較結果を展開するウインドウを示した図である。
【図１２】周辺参照ブロックの構成の一例を示すブロック図である。
【図１３】主走査遅延回路の構成の一例を示すブロック図である。
【図１４】着目画素列参照回路の構成の一例を示すブロック図である。
【図１５】左右領域参照回路の構成の一例を示すブロック図である。
【図１６】主走査参照回路の構成の一例を示すブロック図である。
【図１７】第２実施例に係るすじ検知回路の構成の一例を示すブロック図である。
【図１８】原稿全体、原稿の画像領域および原稿先端領域（非画像領域）に対する主走査領域信号、副走査領域信号、画像領域信号および先端領域信号の各波形の関係を示す図である。
【図１９】主走査領域信号、副走査領域信号、画像領域信号および先端領域信号の各タイミング関係を示すタイミングチャートである。
【図２０】画像領域すじ検知回路の構成の一例を示すブロック図である。
【図２１】第１実施形態に係る画像読取装置におけるすじ判定回路の構成の一例を示すブロック図である。
【図２２】第１実施形態に係る画像読取装置におけるすじ除去回路の構成の一例を示すブロック図である。
【図２３】本発明の第２実施形態に係るカラー方式の画像読取装置の要部の概略構成を示す側断面図である。
【図２４】カラー用ＣＣＤセンサの概要の一例を示す構成図である。
【図２５】カラー用ＣＣＤセンサの機能的な構成例を示すブロック図である。
【図２６】第２実施形態に係る画像読取装置における信号処理系の構成の一例を示すブロック図である。
【図２７】コンタクトガラス上の画素列の読み取り位置と付着したゴミとの位置関係を示す図（その１）である。
【図２８】コンタクトガラス上の画素列の読み取り位置と付着したゴミとの位置関係を示す図（その２）である。
【図２９】３本の画素列の各読み取り画像データを示すタイミングチャートである。
【図３０】第一の読取手段で検知されたノイズを除去する場合に、読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図である。
【図３１】第二の読取手段で検知されたノイズを除去する場合に、読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図である。
【図３２】第２実施形態に係る画像読取装置におけるすじ補正回路の構成の一例（第一構成例）を示すブロック図である。
【図３３】第２実施形態に係る画像読取装置におけるすじ検知回路の構成の一例を示すブロック図である。
【図３４】凸画素検出回路の動作説明図である。
【図３５】データ比較回路の構成の一例を示すブロック図である。
【図３６】第一判定回路の構成の一例を示すブロック図である。
【図３７】論理回路の論理テーブルを示す図である。
【図３８】第二判定回路の構成の一例を示すブロック図である。
【図３９】第２実施形態に係る画像読取装置におけるすじ除去回路の構成の一例を示すブロック図である。
【図４０】画素位置算出回路の動作説明のために各読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図（その１）である。
【図４１】画素位置算出回路の動作説明のために各読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図（その２）である。
【図４２】画素位置算出回路の動作説明のために各読み取り画像データを主走査１３画素×副走査５画素のウインドウで示した図（その３）である。
【図４３】第一置換回路の構成の一例を示すブロック図である。
【図４４】第一選択回路の構成の一例を示すブロック図である。
【図４５】第二選択回路の論理テーブルを表す図である。
【図４６】第２実施形態に係る画像読取装置におけるすじ補正回路の構成の他の例（第二構成例）を示すブロック図である。
【図４７】第２実施形態に係る画像読取装置における信号処理系の要部の構成の他の例を示すブロック図である。
【図４８】連続性検出回路の構成の一例を示すブロック図である。
【図４９】主走査Ｎ画素×副走査Ｍラインのウインドウを示す図である。
【図５０】主走査Ｎ画素×副走査Ｍラインのウインドウにおける注目画素列を示す図である。
【図５１】従来技術の課題を説明するための図であり、（Ａ）は副走査方向の横線を、（Ｂ）は誤検知による補正後の横線をそれぞれ示している。
【符号の説明】
１０…原稿搬送装置（ＡＤＦ）、３０…読取光学系、３６Ａ…白黒用ＣＣＤセンサ、３６Ｂ…カラー用ＣＣＤセンサ、４１Ａ，４１Ｂ，４１Ｒ，４１Ｇ，４１Ｂ，４２Ｇ…画素列、５１…ＣＣＤ駆動回路、５７，５７′…すじ補正回路、６２，６２Ａ，６２Ｂ，６６…すじ検知回路、６２，６７…すじ除去回路、７１…データ比較ブロック、７２…周辺参照ブロック、７５…画像領域すじ検知回路、７６…非画像領域すじ検知回路、７７…スレッショールドレベル補正回路
【図１】
2004112645.tif 000003
【図２】
2004112645.tif 000004
【図３】
2004112645.tif 000005
【図４】
2004112645.tif 000006
【図５】
2004112645.tif 000007
【図６】
2004112645.tif 000008
【図７】
2004112645.tif 000009
【図８】
2004112645.tif 000010
【図９】
2004112645.tif 000011
【図１０】
2004112645.tif 000012
【図１１】
2004112645.tif 000013
【図１２】
2004112645.tif 000014
【図１３】
2004112645.tif 000015
【図１４】
2004112645.tif 000016
【図１５】
2004112645.tif 000017
【図１６】
2004112645.tif 000018
【図１７】
2004112645.tif 000019
【図１８】
2004112645.tif 000020
【図１９】
2004112645.tif 000021
【図２０】
2004112645.tif 000022
【図２１】
2004112645.tif 000023
【図２２】
2004112645.tif 000024
【図２３】
2004112645.tif 000025
【図２４】
2004112645.tif 000026
【図２５】
2004112645.tif 000027
【図２６】
2004112645.tif 000028
【図２７】
2004112645.tif 000029
【図２８】
2004112645.tif 000030
【図２９】
2004112645.tif 000031
【図３０】
2004112645.tif 000032
【図３１】
2004112645.tif 000033
【図３２】
2004112645.tif 000034
【図３３】
2004112645.tif 000035
【図３４】
2004112645.tif 000036
【図３５】
2004112645.tif 000037
【図３６】
2004112645.tif 000038
【図３７】
2004112645.tif 000039
【図３８】
2004112645.tif 000040
【図３９】
2004112645.tif 000041
【図４０】
2004112645.tif 000042
【図４１】
2004112645.tif 000043
【図４２】
2004112645.tif 000044
【図４３】
2004112645.tif 000045
【図４４】
2004112645.tif 000046
【図４５】
2004112645.tif 000047
【図４６】
2004112645.tif 000048
【図４７】
2004112645.tif 000049
【図４８】
2004112645.tif 000050
【図４９】
2004112645.tif 000051
【図５０】
2004112645.tif 000052
【図５１】
2004112645.tif 000053