(57)【特許請求の範囲】
【請求項１】
原稿を原稿ガラス上に搬送し、該原稿ガラス上を移動させる搬送手段と、前記搬送手段により前記原稿を前記原稿ガラス上で移動させることにより原稿画像を読み取る読取手段と、を有する画像読取装置であって、
前記読取手段による原稿読取りを行っていない期間中に前記読取手段から出力される画像データに基づいて、前記原稿ガラス上のゴミ又は汚れを検知する検知手段と、
前記検知手段の検知結果に基づいて、前記読取手段の読取位置を前記ゴミ又は汚れを回避する位置へ変更する変更処理を行う変更手段と、
前記検知手段の検知結果に基づいて、前記読取手段による原稿読取期間中に前記読取手段から出力される画像データに対し、前記ゴミ又は汚れに起因した黒スジ画像を補正する補正処理を行う補正手段と、
前記搬送手段により複数の原稿を連続して搬送させて前記読取手段によって原稿画像を読み取る連続読取動作中は、前記変更手段による前記変更処理は行わずに前記補正手段により前記補正処理を行わせ、前記連続読取動作の後は前記変更手段により前記変更処理を行わせる制御手段と、を有することを特徴とする画像読取装置。
【請求項２】
前記補正手段は、前記検知手段の検知結果に応じて、前記ゴミ又は汚れが検出された位置に対応した画像データをその周囲の画像データで置き換えることで前記補正処理を行うことを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記検知手段は、前記読取手段から出力される画像データを２値化した結果、前記搬送手段の原稿搬送方向と直交する主走査方向の同一アドレスに黒データが得られる割合が所定値以上の場合、当該アドレスに対応する前記原稿ガラス上の位置に前記ゴミ又は汚れがあると判定することを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記検知手段は、前記搬送手段の原稿搬送方向と直交する主走査方向の同一アドレスの画像データに所定の割合以上の黒データが得られる画素が前記主走査方向に所定数以下で連続する場合は、前記原稿ガラス上にゴミ又は汚れがあると判定し、前記主走査方向の同一アドレスの画像データに所定の割合以上の黒データが得られる画素が前記主走査方向に前記所定数を超えて連続する場合は、前記原稿ガラス上のゴミ又は汚れではないと判定することを特徴とする請求項３記載の画像読取装置。
【請求項５】
前記制御手段は、前記変更処理により前記ゴミ又は汚れの回避ができない場合、前記原稿ガラスの清掃を促すメッセージ又は警告を示すメッセージを表示部に表示させることを特徴とする請求項１記載の画像読取装置。
【請求項６】
前記読取手段は、前記原稿ガラス上の前記原稿を照明する照明部、前記原稿ガラス上の前記原稿からの反射光を導くミラー部、前記ミラー部により導かれた反射光を受光するイメージセンサ部を有し、
前記制御手段は、前記変更処理により前記ゴミ又は汚れの回避ができない場合、前記搬送手段により前記原稿を前記原稿ガラス上で移動させることにより原稿画像を読み取る代わりに、前記照明部及び前記ミラー部を前記原稿ガラスに沿って移動させることにより前記原稿画像を読み取らせることを特徴とする請求項１記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿を原稿ガラス上で移動させることにより原稿画像を読取る画像読取装置に関し、特に、原稿ガラス上のゴミや汚れ等に起因した黒スジ画像の発生を抑制または補正する場合に好適な画像読取装置に関する。
【０００２】
【従来の技術】
従来より、リニアイメージセンサを用いて原稿画像を読取る画像読取装置として図１０に示す構成のものがある。図１０において、１０１は原稿照明ランプ、１０２〜１０４はそれぞれ第１〜第３ミラー、１０５はレンズ、１０６はリニアイメージセンサ、１０７は原稿台ガラス、１０８は原稿、１０９はシェーディング補正用の基準となる白色板である。図１０の画像読取装置では、第１ミラー１０２〜第３ミラー１０４及び原稿照明ランプ１０１が、図中矢印に示す方向へ移動することで光学的なスキャンを行い（副走査スキャン）、原稿１０８を２次元的に読取ることができる。
【０００３】
また、上記図１０に示した画像読取装置に原稿自動送り装置を取り付けた場合の構成例を図１１に示す。原稿自動送り装置は、積載トレイ２０１に複数枚積載された原稿１０８を１枚ずつ画像読取装置の原稿台ガラス１０７上へ送る装置であり、駆動ローラ２０３で原稿自動送り用ベルト２０２を循環駆動させることで原稿１０８を搬送する。尚、図１０及び図１１では説明の便宜上、原稿照明ランプ１０１、第１ミラー１０２〜第３ミラー１０４を二つずつ図示しているが、実際は一つずつ配設されている。
【０００４】
上記のような画像読取装置及び原稿自動送り装置を使用して原稿画像を読取る画像読取モードとして、光学系は移動させず、原稿台ガラス１０７上を一定速度で移動する原稿１０８を読取る通称「流し読み」といわれるモードがある。この「流し読みモード」とは、画像読取装置側は原稿台ガラス１０７の所定の位置を読取るべく第１ミラー１０２〜第３ミラー１０４を移動し、そのままの状態で（ミラー移動後はミラー位置を固定することで）、原稿自動送り装置側で原稿１０８を一定速度で移動させながら原稿１０８を読取るというモードである。この場合、画像読取装置側が読取っている原稿台ガラス１０７上の位置を「流し読み位置」といい、図１２の破線に示すように一定の位置となる。尚、図１２の三角印で示す位置は原稿突き当て位置である。一方、原稿１０８は、原稿自動送り装置により図１２の矢印に示す向きに搬送される。
【０００５】
原稿自動送り装置を使用して原稿を読み取る上記「流し読みモード」では、原稿をただ一定方向に移動するだけでよいので、画像読取装置で大量の原稿を連続して読取る場合に、次々に流し読み位置へ搬送されてくる原稿と原稿の間の搬送時間間隔が、光学スキャン動作にくらべて短いという利点がある。
【０００６】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記のような課題があった。即ち、従来の画像読取装置において、上記「流し読みモード」で原稿を読取る場合、図１２に示すように、原稿台ガラス１０７上の流し読み位置にゴミや汚れ等が付着していると、原稿１０８上の原稿画像３０１をリニアイメージセンサで読取って得られた読取画像３０２の対応する主走査位置に、黒スジ３０３が発生してしまうという現象が生じていた。しかし、従来技術では、原稿台ガラス１０７上の流し読み位置に対するゴミや汚れ等の付着に起因した黒スジの発生を解決する方法としては、原稿台ガラス面を清掃することしか方法がないという課題があった。
【０００７】
本発明は、上述した点に鑑みなされたものであり、原稿を原稿ガラス上で移動させることにより複数原稿の画像を連続して読み取る連続読取動作における原稿ガラス上のゴミや汚れ等の付着に起因した黒スジ画像の発生を効果的に低減することを可能とした画像読取装置を提供することを目的とする。
【０００８】
【課題を解決するための手段】
上記目的を達成するため、請求項１記載の発明は、原稿を原稿ガラス上に搬送し、該原稿ガラス上を移動させる搬送手段と、前記搬送手段により前記原稿を前記原稿ガラス上で移動させることにより原稿画像を読み取る読取手段と、を有する画像読取装置であって、前記読取手段による原稿読取りを行っていない期間中に前記読取手段から出力される画像データに基づいて、前記原稿ガラス上のゴミ又は汚れを検知する検知手段と、前記検知手段の検知結果に基づいて、前記読取手段の読取位置を前記ゴミ又は汚れを回避する位置へ変更する変更処理を行う変更手段と、前記検知手段の検知結果に基づいて、前記読取手段による原稿読取期間中に前記読取手段から出力される画像データに対し、前記ゴミ又は汚れに起因した黒スジ画像を補正する補正処理を行う補正手段と、前記搬送手段により複数の原稿を連続して搬送させて前記読取手段によって原稿画像を読み取る連続読取動作中は、前記変更手段による前記変更処理は行わずに前記補正手段により前記補正処理を行わせ、前記連続読取動作の後は前記変更手段により前記変更処理を行わせる制御手段と、を有することを特徴とする。
【０００９】
上記目的を達成するため、請求項２記載の発明は、前記補正手段は、前記検知手段の検知結果に応じて、前記ゴミ又は汚れが検出された位置に対応した画像データをその周囲の画像データで置き換えることで前記補正処理を行うことを特徴とする。
【００１０】
上記目的を達成するため、請求項３記載の発明は、前記検知手段は、前記読取手段から出力される画像データを２値化した結果、前記搬送手段の原稿搬送方向と直交する主走査方向の同一アドレスに黒データが得られる割合が所定値以上の場合、当該アドレスに対応する前記原稿ガラス上の位置に前記ゴミ又は汚れがあると判定することを特徴とする。
【００１１】
上記目的を達成するため、請求項４記載の発明は、前記検知手段は、前記搬送手段の原稿搬送方向と直交する主走査方向の同一アドレスの画像データに所定の割合以上の黒データが得られる画素が前記主走査方向に所定数以下で連続する場合は、前記原稿ガラス上にゴミ又は汚れがあると判定し、前記主走査方向の同一アドレスの画像データに所定の割合以上の黒データが得られる画素が前記主走査方向に前記所定数を超えて連続する場合は、前記原稿ガラス上のゴミ又は汚れではないと判定することを特徴とする。
【００１２】
上記目的を達成するため、請求項５記載の発明は、前記制御手段は、前記変更処理により前記ゴミ又は汚れの回避ができない場合、前記原稿ガラスの清掃を促すメッセージ又は警告を示すメッセージを表示部に表示させることを特徴とする。
また、上記目的を達成するため、請求項６記載の発明は、前記読取手段は、前記原稿ガラス上の前記原稿を照明する照明部、前記原稿ガラス上の前記原稿からの反射光を導くミラー部、前記ミラー部により導かれた反射光を受光するイメージセンサ部を有し、前記制御手段は、前記変更処理により前記ゴミ又は汚れの回避ができない場合、前記搬送手段により前記原稿を前記原稿ガラス上で移動させることにより原稿画像を読み取る代わりに、前記照明部及び前記ミラー部を前記原稿ガラスに沿って移動させることにより前記原稿画像を読み取らせることを特徴とする。
【００４１】
【発明の実施の形態】
先ず、本発明の実施の形態を説明する前に、本発明の概要について説明する。本発明の画像読取装置は、原稿台ガラス上のゴミ又は汚れを検知するゴミ検知機能を備えており、原稿読取り期間中でない非原稿読取り期間中に原稿台ガラス上のゴミ又は汚れを検知するゴミ検知処理を行い、連続した原稿読取り中はゴミ検知結果に基づきゴミ補正処理を行い、一連の画像読取りジョブ（以下ＪＯＢ）の終了時から次の画像読取りＪＯＢの間では、ゴミ検知機能を利用して原稿台ガラス上のゴミの無い位置に流し読み位置を変更するゴミ回避処理を行い、更に、ゴミ回避困難な場合には流し読み自体を禁止し、光学スキャンによる原稿読取りに切り替える制御を行うものである。
【００４２】
図８（ａ）〜（ｃ）は本発明の画像読取装置における「ゴミ検知」「ゴミ補正」「ゴミ回避」・・・からなる一連の制御例を示す説明図である。図８（ａ）〜（ｃ）において、例えば原稿５枚を読取る画像読取りＪＯＢで、各原稿間の非原稿読取区間に原稿台ガラス上のゴミを検知するゴミ検知処理（詳細は後述）を実行する。そして、ゴミ検知の結果、原稿台ガラス上にゴミが有ると判断した場合、次の原稿読取りに対してゴミ補正処理（詳細は後述）を実行する。ここまでは図８（ａ）〜（ｃ）全て同じである。
【００４３】
図８（ａ）は、画像読取りＪＯＢの開始時に原稿台ガラス上のゴミ検知を行い、予め原稿台ガラス上のゴミが検知されない流し読み位置に、原稿からの反射光を導光するミラーを支持するミラー台（光学系）を駆動手段（図示略）により移動する処理を行うことで、ゴミを回避する処理を行う。この際、ゴミ回避処理は最大Ｎ回までとし（即ち、流し読み位置を最大Ｎ箇所まで変更）、Ｎ回のゴミ回避処理でゴミを回避できない場合、即ち、ゴミ回避不能と判断した場合には、流し読み自体を禁止し、光学スキャンによる通常の原稿読取モードへ自動的に切り替える制御を行う。この場合、流し読み禁止状態（流し読み禁止フラグ）をクリアするための手段（図示略）により、流し読み禁止状態をクリアするものとする。
【００４４】
図８（ｂ）は、画像読取りＪＯＢの終了時に原稿台ガラス上のゴミ検知を行い、原稿台ガラス上のゴミが検知されない流し読み位置にミラー台を駆動手段（図示略）により移動する処理を行うことで、次回以降の流し読み時にゴミによる影響を発生させないようにするといった回避処理を行う。この際、ゴミ回避処理は最大Ｎ回までとし（即ち、流し読み位置を最大Ｎ箇所まで変更）、Ｎ回のゴミ回避処理でゴミを回避できない場合、即ち、ゴミ回避不能と判断した場合には、流し読み自体を禁止し、次回以降の原稿読取は通常の光学スキャンにて行う。この場合も、流し読み禁止状態（流し読み禁止フラグ）をクリアするための手段（図示略）により、流し読み禁止状態をクリアするものとする。
【００４５】
図８（ｃ）は、上記の図８（ａ）、図８（ｂ）を組み合せた制御であり、ゴミ回避処理を、画像読取りＪＯＢの開始時、画像読取りＪＯＢの終了時のいずれにおいても実施した場合である。
【００４６】
また、図９（ａ）〜（ｂ）は本発明の画像読取装置における上記図８の画像読取りＪＯＢ中に行うゴミ補正処理の他の制御例を示す説明図である。図９（ａ）は、各原稿の読取りの間に相当する非原稿読取期間中に行う原稿台ガラス上のゴミ検知結果を、直前の読取り画像のゴミ補正に使用する場合の制御を示したものである。更に、図９（ｂ）は、各原稿の読取りの前後における両方のゴミ検知結果（ゴミ検知アドレス）を、ゴミ補正に使用する場合の制御を示したものである。
【００４７】
以上が本発明の概要であるが、以下、本発明の実施の形態に係る画像読取装置におけるゴミ検知動作例、ゴミ補正動作例、ゴミ回避処理例を図面に基づいて詳細に説明する。
【００４８】
［１］ゴミ検知動作
本発明の実施の形態に係る画像読取装置は、原稿を照明する原稿照明ランプ、原稿の反射光をリニアイメージセンサに導光するミラー台（光学系）の移動及び停止を行う駆動手段、原稿照明ランプで照明された原稿の反射光に基づき原稿画像を読取るリニアイメージセンサ（読取手段）を備えている。また、本発明の実施の形態に係る画像読取装置は、上記図１１に示したような原稿自動送り装置を装備しており、駆動ローラで原稿自動送り用ベルト（搬送手段）を循環駆動させることで、積載トレイに複数枚積載された原稿を１枚ずつ原稿台ガラス上へ送り込み、原稿を原稿台ガラス上で副走査方向へ一定速度で移動させながら原稿を読取る「流し読みモード」を備えている。
【００４９】
図１は本発明の実施の形態に係る画像読取装置のゴミ検知回路を中心とした制御系の構成例を示すブロック図である。画像読取装置の制御系は、リニアイメージセンサ５０１、アンプ５０２、Ａ／Ｄ変換器５０３、シェーディング補正回路５０４、ゴミ検知回路５２０、ＣＰＵ５１２を備えている。更に、ゴミ検知回路５２０は、フィルタ回路５０５、２値化回路５０６、加算回路５０７、ラインメモリ５０８、コンパレータ５０９、ＡＮＤ回路５１０、ゴミ検知結果保持回路５１１を備えている。
【００５０】
上記構成を詳述すると、リニアイメージセンサ５０１は、原稿照明ランプにより照明された原稿の反射光をミラー及びレンズを介して結像し、原稿の反射光を電気信号に光電変換する。アンプ５０２は、リニアイメージセンサ５０１の出力信号を増幅する。Ａ／Ｄ変換器５０３は、アンプ５０２から出力されたアナログ信号をデジタル信号に変換する。シェーディング補正回路５０４は、Ａ／Ｄ変換器５０３の出力信号に対し公知のシェーディング補正処理を行う。ＣＰＵ５１２は、本制御系の各部を統括制御する中央処理装置であり、ゴミ検知回路５２０のゴミ検知結果保持回路５１１の出力に基づきゴミ検知結果を判断する制御、ラインメモリ５０８に格納されているデータをゴミ判定レベルと比較する制御などを行う。
【００５１】
ゴミ検知回路５２０は、原稿台ガラス上にゴミが付着しているか否かを検知するゴミ検知処理を行う回路である。ゴミ検知回路５２０において、フィルタ回路５０５は、シェーディング補正後の画像信号に対して高周波成分を強調するなどの処理を行う。２値化回路５０６は、原稿台ガラス上に付着したゴミの影響（黒スジ）を検知しやすくするための前処理を行うものであり、フィルタ回路５０５から出力される画像信号を白／黒に２値化する。加算回路５０７は、２値化回路５０６の出力信号とラインメモリ５０８の出力信号とを加算し、加算結果をラインメモリ５０８に供給する。ラインメモリ５０８は、所定ライン分の読取画像データを記憶する。
【００５２】
コンパレータ５０９は、加算回路５０７の出力信号のレベル（入力端Ａのレベル）とゴミ判定レベル（入力端Ｂのレベル）とを比較し、Ａ≧Ｂの場合にＡＮＤ回路５１０に信号を出力する。ＡＮＤ回路５１０は、コンパレータ５０９の出力信号と主走査の有効画像区間信号との論理積をとり、論理積に基づく信号をゴミ検知結果保持回路５１１に出力する。ゴミ検知結果保持回路５１１は、ＡＮＤ回路５１０の出力信号に基づき、即ち、１画素でもゴミ検知結果がゴミ有りとなった場合（原稿台ガラス上にゴミが付着している場合）に、そのゴミ検知結果を保持するための回路である。
【００５３】
次に、画像読取装置のゴミ検知回路５２０の動作について説明する。フィルタ回路５０５は、シェーディング補正後の画像信号に対して高周波成分を強調するなどの処理を行い、２値化回路５０６は、ゴミや汚れの影響（黒スジ）を検知しやすくするための前処理を行う。図２（ａ）は、流し読み時に原稿自動送り用ベルトを介して搬送される各原稿の読取り期間の間に、原稿自動送り用ベルトの白色面をリニアイメージセンサ５０１で読取り、読取りデータをフィルタ回路５０５を通して２値化回路５０６で２値化した状態を示す流し読み画像の説明図である。図示のように、原稿台ガラス上のゴミや汚れの影響は２値化後も黒スジ２２となって現れる。一方、まばらな黒点２１になっているのは、原稿自動送り用ベルトの白色面に付着したゴミや汚れの影響である。
【００５４】
次に、加算回路５０７、ラインメモリ５０８により、所定のライン分だけ主走査方向の同一アドレスの２値化画像信号を累積加算する（以後、この動作をサンプリング加算と呼ぶ）。図２（ｂ）は、このサンプリング加算の結果得られる、各主走査位置に対する黒画素率の結果を示す説明図である。図示のように、黒線が発生した位置では、黒画素率が１００%となる。一方、原稿自動送り用ベルトの白色面に付着したゴミや汚れの影響は、低い黒画素率になる。従って、図示のように、所定の黒画素率（ゴミ判定レベル）より大きくなる主走査位置を原稿台ガラス上のゴミ位置と判定することが可能である。
【００５５】
コンパレータ５０９は、このゴミ判定レベルに対応した値とサンプリング加算結果とを比較し、原稿台ガラス上にゴミが付着しているか否かのゴミ判定を行う。ＡＮＤ回路５１０は、主走査の有効画像区間でのみゴミ判定結果（ゴミ検知結果）を有効にし、ゴミ検知結果保持回路５１１は、１画素でもこのゴミ判定結果（ゴミ検知結果）がゴミ有となった場合にそれを保持する。ＣＰＵ５１２は、ゴミ検知結果保持回路５１１の出力を監視することで、ゴミ検知結果を知ることができる。また、ＣＰＵ５１２は、ラインメモリ５０８の格納内容を監視することもでき、ラインメモリ５０８に格納されているデータをゴミ判定レベルと比較することで、ゴミ検知に対応した主走査方向のアドレスを得ることもでき、該主走査方向のアドレスを後述のゴミ検知画素のアドレスとして使用する。
【００５６】
図３は本発明の実施の形態の変形例に係る画像読取装置のゴミ検知回路を中心とした制御系の構成例を示すブロック図である。画像読取装置の制御系は、リニアイメージセンサ５０１、アンプ５０２、Ａ／Ｄ変換器５０３、シェーディング補正回路５０４、ゴミ検知回路、ＣＰＵ５１２を備えている。更に、ゴミ検知回路は、フィルタ回路５０５、２値化回路５０６、加算回路５０７、ラインメモリ５０８、２値化レベル決定回路１１０１を備えている。図３におけるゴミ検知回路以外の構成は、上記図１と同様であるため説明を省略する。
【００５７】
図３のゴミ検知回路の基本的な動作は上記図１に示したゴミ検知回路の動作とほぼ同じであるが、２値化レベル決定回路１１０１により、２値化回路５０６で使用する２値化スライスレベルをシェーディング補正回路５０４から出力される画像データに基づき決定する点が相異する。これは、原稿自動送り用ベルトの白色面が経年変化により変色したり汚れたりしていくことで、白色面の色を黒と判定してしまうことを防ぐための仕組みであり、例えば読取り画像信号の平均値に対して所定演算で求まる値を２値化スライスレベルとして出力する等の方法が考えられる。所定の演算とは、画像平均レベルに対して一定値を加減算する演算、或いは一定値を乗算する演算、或いはその組み合わせ等による演算である。
【００５８】
また、このような対策を行っても、原稿自動送り用ベルトが局所的に汚れる場合がある。この様子を図４（ａ）の 「原稿自動送り用ベルト上の汚れ−B」４１に示す。尚、図中４２は「原稿自動送り用ベルト上のゴミ（汚れ）−Ａ」、４３は「原稿台ガラス上のゴミ（汚れ）による黒スジ」である。この場合、図４（ｂ）に示す２値化後の黒画素率は、原稿自動送り用ベルトの汚れであってもゴミ判定レベルを超えてしまう。しかしながら、原稿自動送り用ベルト上の局所的汚れは、図示のようにＮ画素を超えて広がるため、原稿台ガラス上の微細なゴミ（汚れ）よりは広範囲に広がる。
【００５９】
上記の点から、ＣＰＵ５１２は、ラインメモリ５０８の格納内容を参照し、黒画素率がゴミ判定レベルを超える主走査方向のアドレスが、所定値Ｎを超えて連続する場合は、原稿台ガラス上のゴミ（汚れ）ではなく、原稿自動送り用ベルト上の汚れであると判定することができる。他方、ＣＰＵ５１２は、ラインメモリ５０８の格納内容を参照し、黒画素率がゴミ判定レベルを超える主走査方向のアドレスが、所定のＮ画素以下で連続している場合のみ、その位置と対応する原稿台ガラス上の個所にゴミ（汚れ）があると判定する。これにより、原稿自動送り用ベルト上の汚れを原稿台ガラス上のゴミ（汚れ）と誤判定してしまうことを回避することができる。
【００６０】
［２］ゴミ補正動作
図５は本発明の実施の形態に係る画像読取装置のゴミ検知及びゴミ補正回路を中心とした制御系の構成例を示すブロック図である。画像読取装置の制御系は、リニアイメージセンサ５０１、アンプ５０２、Ａ／Ｄ変換器５０３、シェーディング補正回路５０４、ゴミ検知回路５２０、画像メモリ７０１、ＣＰＵ７０２を備えている。図５における画像メモリ７０１及びＣＰＵ７０２以外の構成は、上記図１と同様であるため説明を省略する。また、ゴミ検知動作は上記ゴミ検知動作と同様であるため説明を省略する。
【００６１】
図５においては、シェーディング補正回路５０４によるシェーディング補正後の、リニアイメージセンサ５０１により原稿を読取った画像データは、アンプ５０２、Ａ／Ｄ変換器５０３を介して画像メモリ７０１に格納され、ゴミ検知回路５２０でゴミ検知された主走査アドレスの画素に対して、ＣＰＵ７０２によりゴミ補正処理が実行される。
【００６２】
ゴミ補正処理は、ゴミ補正対象となった画素を周囲の画素で補間もしくは置き換えることで実現される。図６（ａ）、（ｂ）はこのゴミ補正動作例を示す説明図である。図６（ａ）、（ｂ）に示すゴミ補正動作例は、ゴミ検知回路５２０で検知されたゴミ検知画素に対し左右各１画素を追加して得られたゴミ補正領域の画素について、図示の左右のＡ、Ｂの画素データで補間もしくは置き換える場合のゴミ補正動作例である。図６（ａ）はゴミ検知画素が１画素の場合、図６（ｂ）はゴミ検知画素が２画素の場合である。このようなゴミ補正処理は、図６（ａ）、（ｂ）に示す例以外にも様々な方法が考えられ、また、ＣＰＵ５１２での実行に限定されるものではなく、所定のロジック回路を構成し該ロジック回路においても実行可能である。
【００６３】
［３］ゴミ回避処理
ゴミ回避処理は、流し読み位置をずらしながら、原稿台ガラス上の流し読み位置におけるゴミ検知を行い、ゴミの無い流し読み位置を探す動作を行う処理である。
【００６４】
図７はゴミ回避処理の動作例を示す説明図である。図７では、原稿台ガラス上に流し読み位置が例えばＰ０〜Ｐ７の計７箇所存在し、図示のように流し読み位置Ｐ０、Ｐ１、Ｐ２でゴミを検知した場合、残りの流し読み位置Ｐ３〜Ｐ７の何れかをその後の流し読み位置とする。但し、原稿台ガラス上のゴミの影響を確実に回避するため、流し読み位置Ｐ３のように、ゴミの検知された流し読み位置に隣接する位置は避ける。具体的には、当該流し読み位置を含め、隣接する流し読み位置でも、ゴミ検知されない流し読み位置をゴミ回避可能な流し読み位置として取り扱えばよい。
【００６５】
尚、画像読取装置のＣＰＵ５１２（またはＣＰＵ７０２）は、ゴミ回避の結果、原稿台ガラス上のゴミを回避不能であることを示すゴミ回避不能フラグ（図示略）をＯＮに設定した場合は、原稿台ガラスの清掃を促す清掃メッセージ、もしくは警告を示すワーニングメッセージ、もしくはエラーを示すエラーメッセージを、画像読取装置に装備されている表示部（図示略）に表示する制御を行う。
【００６６】
また、画像読取装置のＣＰＵ５１２（またはＣＰＵ７０２）は、ゴミ回避の結果、上記ゴミ回避不能フラグをＯＮに設定した場合は、原稿を一定速度で移動させながら原稿画像を読取る「流し読みモード」を禁止し、原稿は原稿台ガラス上を移動させずに光学的なスキャン動作で原稿を読取る制御に切り替えると共に、「流し読みモード」を禁止した場合には、原稿台ガラス上にゴミや汚れが付着している旨を示すメッセージを、上記表示部に表示する制御を行う。また、ＣＰＵ５１２（またはＣＰＵ７０２）は、上記ゴミ回避不能フラグを強制的にクリア（ＯＦＦ）する機能を有する。
【００６７】
以上説明したように、本発明の実施の形態によれば、画像読取装置のＣＰＵ５１２（またはＣＰＵ７０２）は、原稿読取り期間中でない非原稿読取り期間中にゴミ検知回路５２０により原稿台ガラス上のゴミ又は汚れを検知するゴミ検知処理を行い、連続した原稿読取り中はゴミ検知結果に基づきゴミ補正処理を行い、一連の画像読取りＪＯＢの終了時から次の画像読取りＪＯＢの間では、ゴミ検知機能を利用して原稿台ガラス上のゴミの無い位置に流し読み位置を変更するゴミ回避処理を行い、更に、ゴミ回避困難な場合には流し読み自体を禁止し、光学スキャンによる原稿読取りに切り替える制御を行うため、下記の効果を奏する。
【００６８】
原稿を一定速度で移動させながら原稿画像を読取る流し読み時に、原稿台ガラス上の流し読み位置に対するゴミや汚れ等の付着に起因した黒スジ画像の発生を大幅に低減することができるという効果を奏する。
【００６９】
［他の実施の形態］
本発明の上記実施形態では、画像読取装置におけるゴミ検知・ゴミ補正・ゴミ回避の場合を例に挙げたが、本発明は、画像読取装置のみに限定されるものではなく、画像読取機能・画像形成機能を備えた画像複写装置におけるゴミ検知・ゴミ補正・ゴミ回避、或いは、画像読取機能・画像形成機能・画像通信機能等の複数の機能を備えた複合機におけるゴミ検知・ゴミ補正・ゴミ回避にも適用することができる。
【００７０】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。上述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体等の媒体をシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体等の媒体に格納されたプログラムコードを読み出し実行することによっても、本発明が達成されることは言うまでもない。
【００７１】
この場合、記憶媒体等の媒体から読み出されたプログラムコード自体が上述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体等の媒体は本発明を構成することになる。プログラムコードを供給するための記憶媒体等の媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、或いはネットワークを介したダウンロードなどを用いることができる。
【００７２】
また、コンピュータが読み出したプログラムコードを実行することにより、上述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００７３】
更に、記憶媒体等の媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって上述した実施形態の機能が実現される場合も、本発明に含まれることは言うまでもない。
【００７４】
【発明の効果】
以上説明したように、本発明の画像読取装置によれば、読取手段の読取位置をゴミ又は汚れを回避する位置へ変更する変更処理を行う変更手段と、原稿読取期間中に読取手段から出力される画像データに対し、ゴミ又は汚れに起因した黒スジ画像を補正する補正処理を行う補正手段と、搬送手段により複数の原稿を連続して搬送させて読み取る連続読取動作中は、変更手段による前記変更処理は行わずに補正手段により補正処理を行わせ、連続読取動作の後は変更手段により変更処理を行わせる制御手段を有するので、原稿を原稿ガラス上で移動させることにより複数原稿の画像を連続して読み取る連続読取動作における原稿ガラス上のゴミや汚れに起因した黒スジ画像の発生を効果的に低減することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に係る画像読取装置のゴミ検知回路を中心とした制御系の構成例を示すブロック図である。
【図２】本発明の実施の形態に係る画像読取装置のゴミ検知回路のゴミ検知動作例を示す説明図であり、（ａ）は原稿自動送り用ベルトの白色面の流し読み画像を示す説明図、（ｂ）は黒画素率を示す説明図である。
【図３】本発明の実施の形態の変形例に係る画像読取装置のゴミ検知回路を中心とした制御系の構成例を示すブロック図である。
【図４】本発明の実施の形態の変形例に係る画像読取装置のゴミ検知回路のゴミ検知動作例を示す説明図であり、（ａ）は原稿自動送り用ベルトの白色面の流し読み画像を示す説明図、（ｂ）は黒画素率を示す説明図である。
【図５】本発明の実施の形態に係る画像読取装置のゴミ検知及びゴミ補正回路を中心とした制御系の構成例を示すブロック図である。
【図６】本発明の実施の形態に係る画像読取装置のゴミ検知及びゴミ補正回路のゴミ補正動作例を示す説明図であり、（ａ）はゴミ検知画素が１画素の場合の説明図、（ｂ）はゴミ検知画素が２画素の場合の説明図である。
【図７】本発明の実施の形態に係る画像読取装置のゴミ回避処理動作例を示す説明図である。
【図８】本発明の実施の形態に係る画像読取装置のゴミ検知及びゴミ補正／ゴミ回避処理の制御例を示す説明図である。
【図９】本発明の実施の形態に係る画像読取装置のゴミ検知及びゴミ補正処理の制御例を示す説明図である。
【図１０】従来例に係る画像読取装置の構成例を示す構成図である。
【図１１】従来例に係る原稿自動送り装置を装備した画像読取装置の構成例を示す構成図である。
【図１２】従来例に係る画像読取装置の原稿台ガラス上に付着したゴミの流し読みへの影響を示す説明図である。
【符号の説明】
５０１  リニアイメージセンサ
５０４  シェーディング補正回路
５０５  フィルタ回路
５０６  ２値化回路
５０７  加算回路
５０８  ラインメモリ
５０９  コンパレータ
５１０  ＡＮＤ回路
５１１  ゴミ検知結果保持回路
５１２、７０２  ＣＰＵ
５２０  ゴミ検知回路
７０１  画像メモリ
【図１】
0004401597.tif 000002
【図２】
0004401597.tif 000003
【図３】
0004401597.tif 000004
【図４】
0004401597.tif 000005
【図５】
0004401597.tif 000006
【図６】
0004401597.tif 000007
【図７】
0004401597.tif 000008
【図８】
0004401597.tif 000009
【図９】
0004401597.tif 000010
【図１０】
0004401597.tif 000011
【図１１】
0004401597.tif 000012
【図１２】
0004401597.tif 000013