(57)【特許請求の範囲】
【請求項１】
原稿を搬送経路に沿って搬送する原稿搬送手段と、
前記搬送経路上の予め定められた読み取り位置における画像を読み取り、その画像を表す画像データを出力する読み取り手段と、
前記原稿が前記読み取り位置にないときに前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較しゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のゴミ検出手段と、
前記原稿が前記読み取り位置を通過している間に前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較し第２のゴミ検出データを生成する第２のゴミ検出手段と、
前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のゴミ検出手段と、
前記第３のゴミ検出データが、副走査ライン方向に所定の長さ以上連続してゴミがあることを示している場合にノイズ有りと判定するノイズ判定手段と、
前記ノイズ判定手段によりノイズ有りと判定された場合に、予め定められた処理を実行する処理実行手段と
を具備し、
前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものである
ことを特徴とする画像読み取り装置。
【請求項２】
原稿を搬送経路に沿って搬送する原稿搬送手段と、
前記搬送経路上の予め定められた読み取り位置における画像を読み取り、その画像を表す画像データを出力する読み取り手段と、
前記原稿が前記読み取り位置にないときに前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較しゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のゴミ検出手段と、
前記原稿が前記読み取り位置を通過している間に前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較し第２のゴミ検出データを生成する第２のゴミ検出手段と、
前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のゴミ検出手段と、
前記第３のゴミ検出データが、副走査ライン方向の所定範囲内に所定の発生頻度以上ゴミがあることを示している場合にノイズ有りと判定するノイズ判定手段と、
前記ノイズ判定手段によりノイズ有りと判定された場合に、予め定められた処理を実行する処理実行手段と
を具備し、
前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものである
ことを特徴とする画像読み取り装置。
【請求項３】
前記第２のゴミ検出データは、
注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、黒色のゴミ有りであることを示すものであり、
注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され前記第１の数の画素からなる先行画素群の画素値の平均値との差が、前記第１閾値よりも小さい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され前記第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が前記第２閾値よりも大きい画素までの各画素に対して、白色のゴミ有りであることを示すものである
ことを特徴とする請求項１または２に記載の画像読み取り装置。
【請求項４】
前記画素値は複数の色成分を有し、
前記第１のゴミ検出手段および前記第２のゴミ検出手段は色成分ごとに設けられ、
前記第１閾値および前記第２閾値の組み合わせは色成分ごとに異なる
ことを特徴とする請求項１ないし３に記載の画像読み取り装置。
【請求項５】
前記処理実行手段により実行される前記予め定められた処理は、前記読み取り位置を前記原稿が通過中に前記読取り手段から出力される画像データから、前記第３のゴミ検出データの示すノイズを除去する処理である
ことを特徴とする請求項１ないし４のいずれか１項に記載の画像読み取り装置。
【請求項６】
原稿を搬送経路に沿って搬送し、その搬送経路上の予め定められた読み取り位置にてその画像を読み取る画像読み取り装置に、その読み取り位置のゴミの有無を検出させるゴミ検出方法において、
前記原稿が前記読み取り位置にないときの前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較してゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のステップと、
前記原稿が前記読み取り位置を通過している間の前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較して第２のゴミ検出データを生成する第２のステップと、
前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のステップと、
前記第３のゴミ検出データが、副走査ライン方向に所定の長さ以上連続してゴミがあることを示している場合にノイズ有りと判定する第４のステップとを前記画像読み取り装置に実行させ、
前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものである
ことを特徴とするノイズ検出方法。
【請求項７】
原稿を搬送経路に沿って搬送し、その搬送経路上の予め定められた読み取り位置にてその画像を読み取る画像読み取り装置に、その読み取り位置のゴミの有無を検出させるゴミ検出方法において、
前記原稿が前記読み取り位置にないときの前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較してゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のステップと、
前記原稿が前記読み取り位置を通過している間の前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較して第２のゴミ検出データを生成する第２のステップと、
前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のステップと、
前記第３のゴミ検出データが、副走査ライン方向の所定範囲内に所定の発生頻度以上ゴミがあることを示している場合にノイズ有りと判定する第４のステップと、
を前記画像読み取り装置に実行させ、
前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものである
ことを特徴とするノイズ検出方法。
【請求項８】
前記第２のゴミ検出データは、
注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、黒色のゴミ有りであることを示すものであり、
注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され前記第１の数の画素からなる先行画素群の画素値の平均値との差が、前記第１閾値よりも小さい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され前記第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が前記第２閾値よりも大きい画素までの各画素に対して、白色のゴミ有りであることを示すものである
ことを特徴とする請求項６または７に記載のノイズ検出方法。
【請求項９】
前記画素値は複数の色成分を有し、
前記第１のゴミ検出データおよび前記第２のゴミ検出データは、色成分ごとに生成され、
前記第１閾値および前記第２閾値の組み合わせは色成分ごとに異なる
ことを特徴とすることを特徴とする請求項６ないし８に記載のノイズ検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿を搬送し、搬送中の原稿から画像を読み取る機能を備えた画像読み取り装置に係り、特に画像読み取り位置におけるゴミの付着を検出し、かつ、このゴミに起因したノイズを読み取り画像から除去する機能を備えた画像読み取り装置に関する。
【背景技術】
【０００２】
画像読み取り装置のうちのある種のものは、搬送装置によって原稿を搬送し、コンタクトガラス上を走行する原稿の画像をコンタクトガラス越しに読み取る構成となっている。この種の画像読み取り装置において、コンタクトガラス上の画像読み取り位置にゴミが付着していると、そのゴミに起因したすじ状のノイズが読み取り画像中に発生してしまう場合がある。
そこで、このようなノイズを除去するための技術が従来より種々提案されており、その一例としては、特許文献１に開示された技術が挙げられる。この特許文献１には、原稿読み取り時以外と原稿読み取り時とについて上記読み取り位置の画像を読み取り、両者を比較し、同一の位置に、かつ、同一の幅のゴミが検出された場合に、コンタクトガラス上の読み取り位置にゴミが付着している判定し読み取った画像からその判定結果に応じたノイズを除去する技術が開示されている。
【特許文献１】特開２００５−６４９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、文字や画像が多く載っている原稿や網点原稿では、文字や画像、網点成分の影響により、原稿読み取り時以外と原稿読み取り時とについてのゴミ検出結果が一致せず、ゴミの有無を正確に判定することができない場合がある。このため、文字や画像が多く載っている原稿や網点原稿については、特許文献１に開示された技術を用いてもノイズ除去を行うことができない場合がある。
本発明は、上記課題に鑑みて為されたものであり、文字や画像が多く載っている原稿や網点原稿を読み取る際に、読み取り位置のゴミに起因したノイズを確実に検出することを可能にする技術を提供することを目的としている。
【課題を解決するための手段】
【０００４】
上記課題を解決するために、本発明は、原稿を搬送経路に沿って搬送する原稿搬送手段と、前記搬送経路上の予め定められた読み取り位置における画像を読み取り、その画像を表す画像データを出力する読み取り手段と、前記原稿が前記読み取り位置にないときに前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較しゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のゴミ検出手段と、前記原稿が前記読み取り位置を通過している間に前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較し第２のゴミ検出データを生成する第２のゴミ検出手段と、前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のゴミ検出手段と、前記第３のゴミ検出データが、副走査ライン方向に所定の長さ以上連続してゴミがあることを示している場合にノイズ有りと判定するノイズ判定手段と、前記ノイズ判定手段によりノイズ有りと判定された場合に、予め定められた処理を実行する処理実行手段とを具備し、前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものであることを特徴とする画像読み取り装置を提供する。
このような画像読み取り装置によれば、第１のゴミ検出データと第２のゴミ検出データとが同一の位置にゴミがあることを示しており、かつ、そのゴミが副走査ライン方向に連続して検出された場合に、そのゴミに起因したノイズ有りと判定され、所定の処理が実行される。
【０００５】
また、上記課題を解決するために本発明は、原稿を搬送経路に沿って搬送する原稿搬送手段と、前記搬送経路上の予め定められた読み取り位置における画像を読み取り、その画像を表す画像データを出力する読み取り手段と、前記原稿が前記読み取り位置にないときに前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較しゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のゴミ検出手段と、前記原稿が前記読み取り位置を通過している間に前記読み取り手段から出力される画像データの各画素値と所定のスレイショルドとを比較し第２のゴミ検出データを生成する第２のゴミ検出手段と、前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のゴミ検出手段と、前記第３のゴミ検出データが、副走査ライン方向の所定範囲内に所定の発生頻度以上ゴミがあることを示している場合にノイズ有りと判定するノイズ判定手段と、前記ノイズ判定手段によりノイズ有りと判定された場合に、予め定められた処理を実行する処理実行手段と、を具備し、前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものであることを特徴とする画像読み取り装置を提供する。
このような画像読み取り装置によれば、第１のゴミ検出データと第２のゴミ検出データとが同一の位置にゴミがあることを示しており、かつ、そのゴミが副走査ライン方向の所定範囲内に所定の発生頻度以上検出された場合に、そのゴミに起因したノイズ有りと判定され所定の処理が実行される。
好ましい態様において、前記第２のゴミ検出データは、注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、黒色のゴミ有りであることを示すものであり、注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され前記第１の数の画素からなる先行画素群の画素値の平均値との差が、前記第１閾値よりも小さい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され前記第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が前記第２閾値よりも大きい画素までの各画素に対して、白色のゴミ有りであることを示すものである
他の好ましい態様において、前記画素値は複数の色成分を有し、前記第１のゴミ検出手段および前記第２のゴミ検出手段は色成分ごとに設けられ、前記第１閾値および前記第２閾値の組み合わせは色成分ごとに異なる。
【０００６】
より好ましい態様においては、前記第１の検出手段と前記第２の検出手段とは、１つの検出回路を共用し前記読み取り位置におけるゴミの有無を検出することを特徴としている。このような態様においては、前記読み取り位置における第１のゴミ検出とその読み取り位置における第２のゴミ検出とが、１つの検出回路を用いて順次実行されるため、第１の検出手段と第２の検出手段との夫々に個別の検出回路を設ける場合に比較して画像読み取り装置全体の回路規模を小さくし、その画像読み取り装置の小型化を図ることが可能になる。
【０００７】
また、別の好ましい態様においては、前記処理実行手段により実行される前記予め定められた処理は、前記読み取り位置を前記原稿が通過中に前記読取り手段から出力される画像データから、前記第３のゴミ検出データの示すノイズを除去する処理であることを特徴としている。このような態様においては、前記読み取り位置にゴミがあることに起因して生じたノイズを前記原稿の画像データから除去して出力することが可能になる。
【０００８】
また、別の好ましい態様においては、前記処理実行手段により実行される前記予め定められた処理は、前記読取り位置にゴミがある旨の報知を行う処理であることを特徴としている。このような態様においては、前記読み取り位置にゴミがあることを画像読み取り装置のユーザへ報知し、その読み取り位置のクリーニングなどそのゴミを除去すべきことをユーザに促すことが可能になる。
【０００９】
また、別の好ましい態様においては、前記第１の検出手段は、前記原稿の搬送を開始してから前記原稿が前記読取り位置に達するまでの期間内に、前記読み取り位置におけるゴミ検出を実行することを特徴としている。このような態様においては、複数毎の原稿を読み取る際に、各原稿についてその搬送を開始してから読み取り位置に達するまでの助走期間内に第１のゴミ検出が実行され、直前の原稿についての画像読み取り過程で読み取り位置に付着したゴミを検出することが可能になる。
【００１０】
また、上記課題を解決するために本発明は、原稿を搬送経路に沿って搬送し、その搬送経路上の予め定められた読み取り位置にてその画像を読み取る画像読み取り装置に、その読み取り位置のゴミの有無を検出させるゴミ検出方法において、前記原稿が前記読み取り位置にないときの前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較してゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のステップと、  前記原稿が前記読み取り位置を通過している間の前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較して第２のゴミ検出データを生成する第２のステップと、前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のステップと、前記第３のゴミ検出データが、副走査ライン方向に所定の長さ以上連続してゴミがあることを示している場合にノイズ有りと判定する第４のステップとを前記画像読み取り装置に実行させ、前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものであることを特徴とするノイズ検出方法を提供する。
このようなノイズ検出方法によれば、第１のゴミ検出データと第２のゴミ検出データとが同一の位置にゴミがあることを示しており、かつ、そのゴミが副走査ライン方向に連続して検出された場合に、そのゴミに起因したノイズ有りと判定される。
【００１１】
また、上記課題を解決するために、本発明は、原稿を搬送経路に沿って搬送し、その搬送経路上の予め定められた読み取り位置にてその画像を読み取る画像読み取り装置に、その読み取り位置のゴミの有無を検出させるゴミ検出方法において、前記原稿が前記読み取り位置にないときの前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較してゴミの影響を受けている画素の位置を示す第１のゴミ検出データを生成する第１のステップと、前記原稿が前記読み取り位置を通過している間の前記読み取り位置の画像を表す画像データの各画素値と所定のスレイショルドとを比較して第２のゴミ検出データを生成する第２のステップと、前記第１のゴミ検出データと前記第２のゴミ検出データの両者において、主走査方向の一致した位置にゴミがあることが示されている場合に、そのゴミの位置を示す第３のゴミ検出データを生成する第３のステップと、前記第３のゴミ検出データが、副走査ライン方向の所定範囲内に所定の発生頻度以上ゴミがあることを示している場合にノイズ有りと判定する第４のステップと、を前記画像読み取り装置に実行させ、前記第２のゴミ検出データは、注目画素の画素値と、注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、ゴミ有りであることを示すものであることを特徴とするノイズ検出方法を提供する。
このようなノイズ検出方法によれば、第１のゴミ検出データと第２のゴミ検出データとが同一の位置にゴミがあることを示しており、かつ、そのゴミが副走査ライン方向の所定範囲内に所定の発生頻度以上検出された場合に、そのゴミに起因したノイズ有りと判定される。
好ましい態様において、前記第２のゴミ検出データは、注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され予め定められた第１の数の画素からなる先行画素群の画素値の平均値との差が、予め定められた第１閾値よりも大きい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され予め定められた第２の数の画素からなる後続画素群に含まれる画素であって、画素値の前記平均値との差が予め定められた第２閾値よりも小さい画素までの各画素に対して、黒色のゴミ有りであることを示すものであり、注目画素の画素値と、当該注目画素と同じ主走査ライン上に位置し当該注目画素に先行して走査され前記第１の数の画素からなる先行画素群の画素値の平均値との差が、前記第１閾値よりも小さい場合、当該画素から、当該主走査ライン上に位置し当該注目画素に後続して走査され前記第２の数の画素からなる後続画素群に含まれる画素であって、画素値と前記平均値との差が前記第２閾値よりも大きい画素までの各画素に対して、白色のゴミ有りであることを示すものである。
他の好ましい態様において、前記画素値は複数の色成分を有し、前記第１の検出手段および前記第２の検出手段は色成分ごとに設けられ、前記第１閾値および前記第２閾値の組み合わせは色成分ごとに異なる。
【００１２】
なお、上記課題を解決するための別の態様においては、原稿を搬送経路に沿って搬送しその搬送経路上の予め定められた読み取り位置にてその画像を読み取る画像読み取り装置に、上記２つのノイズ検出方法の何れか、または、その両方を実行させるプログラムを提供するとしても良く、また、コンピュータ装置読み取り可能な記録媒体に上記プログラムを書き込んで配布するとしても良い。このようにすると、原稿を搬送経路に沿って搬送しその搬送経路上の予め定められた読み取り位置にてその画像を読み取る一般的な画像読み取り装置に、本発明に係るゴミ検出方法を実行させることが可能になり、本発明に係る画像読み取り装置と同一の機能を追加することが可能になる。
【発明の効果】
【００１３】
本発明によれば、例えば文字や画像が多く載っている原稿や網点原稿を読み取る場合など特許文献１に開示された技術では読み取り位置のゴミ検出を正しく行うことができない場合（第１のゴミ検出データの表すゴミの位置および幅と、第２のゴミ検出データの表すゴミの位置および幅とが完全には一致しない場合）についても、読み取り位置のゴミに起因したノイズを確実に検出し、そのノイズを除去することが可能になる、といった効果を奏する。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照し、本発明の実施の形態について説明する。
図１は、この発明の一実施形態である画像読み取り装置の構成を示すブロック図である。
図１において、ＣＣＤ部１は、図示しない搬送装置によって搬送される原稿を読み取る手段である。本実施形態では、このＣＣＤ部１が、ＣＣＤ駆動回路２からの駆動信号によって駆動されることにより、原稿の搬送経路上の最上流側読み取り位置から最下流側読み取り位置までの３箇所の読み取り位置の各々において原稿画像を読み取り、アナログ画像信号Ｒ、Ｇ、Ｂを出力する。
【００１５】
原稿の搬送装置の構成および原稿の搬送経路上の読み取り位置からＣＣＤ部１に至るまでの光学系の構成を図２に示す。この図２において、原稿１３は、引き込みローラ１４により、１枚ずつ搬送ローラ１５まで運ばれる。搬送ローラ１５は、原稿搬送方向を変えてコンタクトガラス１６に向けて原稿１３を一定の搬送速度で搬送する。このようにして搬送される原稿１３は、バックプラテン１８によってコンタクトガラス１６に押さえつけられ、最後に排出ローラ１９によって搬送装置から排出される。上述した上流側読み取り位置から下流側読み取り位置までの３箇所の読み取り位置は、コンタクトガラス１６上に各々設けられている。これらの各読み取り位置における各原稿画像は、第１ミラー２０、第２ミラー２１、第３ミラー２２により光路を変え、レンズ２３により縮小され、ＣＣＤ部１を構成する３個のＣＣＤラインセンサ１Ａ、１Ｂ、１Ｃに至る。
【００１６】
ここで、ＣＣＤラインセンサ１Ｃは、コンタクトガラス１６上の最上流側の読み取り位置Ｃにおいて、原稿搬送方向を横切る方向（主走査方向）に一直線上に並んだＮ個の画素のＢ色成分を表す画像信号Ｂを出力する。また、ＣＣＤラインセンサ１Ｂは、最上流側の読み取り位置から主走査線４本分の距離（以下、単に４ライン相当という）だけ下流に進んだ読み取り位置Ｂにおいて、主走査方向に一直線上に並んだＮ個の画素のＧ色成分を表す画像信号Ｇを出力する。そして、ＣＣＤラインセンサ１Ａは、画像信号Ｇに対応した読み取り位置からさらに４ライン相当下流に進んだ最下流側の読み取り位置Ａにおいて、主走査方向に一直線上に並んだＮ個の画素のＲ色成分を表す画像信号Ｒを出力する。
【００１７】
図１において、ＣＣＤ部１の後段には、サンプルホールド回路３Ａ、出力増幅回路４Ａ、Ａ／Ｄ変換回路５Ａおよびシェーデイング補正回路６Ａからなる信号処理系Ａと、サンプルホールド回路３Ｂ、出力増幅回路４Ｂ、Ａ／Ｄ変換回路５Ｂおよびシェーデイング補正回路６Ｂからなる信号処理系Ｂと、同様に３Ｃ〜６Ｃからなる信号処理系Ｃが設けられている。信号処理系Ａ〜Ｃは、読み取り位置Ａ、Ｂ、Ｃにおいて各々得られた画像信号Ｒ，画像信号Ｇ、画像信号Ｂに各々対応した信号処理系である。
【００１８】
ここで、ＣＣＤ部１から得られるアナログ画像信号Ｒ、Ｇ、Ｂは、サンプルホールド回路３Ａ〜３Ｃにより各々サンプリングされた後、出力増幅回路４Ａ〜４Ｃによって各々適正なレベルに増幅され、Ａ／Ｄ変換回路５Ａ〜５Ｃにより各々デジタル画像データＲ、Ｇ、Ｂに変換される。これらのデジタル画像データＲ、Ｇ、Ｂに対し、シェーデイング補正回路６Ａ〜６Ｃにより、ＣＣＤラインセンサ１Ａ〜１Ｃの感度バラツキや光学系の光量分布特性に対応した補正が施される。以上が画像信号Ｒ、Ｇ、Ｂに対応した各信号処理系の概要である。
【００１９】
出力遅延回路７Ｂ、７Ｃは、シェーデイング補正回路６Ｂ、６Ｃから出力される画像データＧ、Ｂをそれぞれ４ライン相当、８ライン相当の遅延時間だけ遅延させ、画像データＲと同相の画像データとして出力する。
【００２０】
ゴミ検出回路９は、シェーデイング補正回路６Ａ、出力遅延回路７Ｂ、７Ｃから出力された画像データに基づいて、ゴミの影響を受けている画素を検出し、その所在位置を示すゴミ検出データを出力する手段である。ノイズ除去回路１０は、ゴミ検出回路９からのゴミ検出データに基づき、画像データＢ、Ｇ、Ｒからゴミに起因したすじ状のノイズを除去し、画像処理回路１１に出力する手段である。なお、ゴミ検出回路９、ノイズ除去回路１０の詳細については後述する。
【００２１】
画像処理回路１１は、ノイズ除去回路１０から出力される画像データに対し、この画像読み取り装置が搭載された装置（デジタル複写機、スキャナなど）が必要とする画像処理、例えば色空間変換、拡大縮小処理、地色除去処理、２値化処理などを施す手段である。
【００２２】
ＣＰＵ１００は、この画像読み取り装置の各部を制御する手段である。具体的には、ＣＰＵ１００は、ＣＣＤ駆動回路２によって行われるＣＣＤ部１の駆動の周期を設定し、出力増幅回路４Ａ〜４Ｃの利得の制御、シェーディング補正回路６Ａ〜６Ｃ、ゴミ検出回路９、ノイズ除去回路１０、画像処理回路１１などの制御を行う。
以上が本実施形態に係る画像読み取り装置の全体構成である。
【００２３】
次に、図３を参照し、ゴミ検出回路９について説明する。
本実施形態におけるゴミ検出回路９は、画像データＲ、Ｇ、Ｂの各々に対応した３個のゴミ検出回路９Ａ、９Ｂ、９Ｃからなる。これらのゴミ検出回路９Ａ、９Ｂ、９Ｃは、画素遅延回路３０、比較回路３１、結果保持回路３２、最終判定回路３３およびスレイショルド切替回路３４により構成されている。これらのうち画素遅延回路３０、比較回路３１、結果保持回路３２および比較回路３１は、入力される画像データに基づき、読み取り位置にある主走査線上のゴミ検出を行い、ゴミ検出データを生成する手段を構成している。
【００２４】
画素遅延回路３０では、入力された画素データを１８画素分遅延させ、合計１９画素分の画素データを比較回路３１へ出力する。比較回路３１は、画素遅延回路３０から出力された画素データとスレイショルド（図３ではＴＨと表記）切替回路３４から入力された２つのスレイショルド（ＴｈＡおよびＴｈＢ）とからゴミ検出を行い、ゴミ有りと判定した画素については“１”を、逆に、ゴミなしと判定した画素については、“０”を構成ビットとするゴミ検出データを出力する。
【００２５】
具体的には、比較回路３１は、図４に示すように、濃度にスレッショルドＴｈＡ以上の変化が発生した画素から、その先で第２のスレッショルドＴｈＢ以内の濃度に戻った画素までの各画素についてゴミ有りと判定する。より詳細に説明すると、比較回路３１は、画素遅延回路３０から出力されたされた１９個の画素（図５参照）の９番目の画素を注目画素として、その注目画素の画素値Ｄｎと、主走査方向でその注目画素に先行する８画素の画素値の平均値Ｄａｖｅとが数１の関係を満たした場合には、その注目画素からその注目画素に後続する１０画素のうちで画素値（Ｄｎ＋１〜Ｄｎ＋１０）が以下の数２の関係を満たしている画素までの区間について黒色のゴミ有りと判定する。ここで、注目画素の画素値とその注目画素に先行する８画素の画素値の平均値とを比較する理由は、先行する画素の画素値の微小な変動による影響を回避するためである。なお、本実施形態では、注目画素に先行する８個の画素について画素値の平均値を算出する場合について説明したが、９個以上の画素について画素値の平均値を算出するようにしても良く、逆に、８よりも少ない数の画素について平均値を算出するようにしても勿論良い。また、本実施形態では、注目画素に後続する１０個の画素について画素値が数２の関係を満たしているか否かを判定する場合について説明した。これにより、最大１１画素分の幅を有するゴミを検出することができる。しかしながら、数２の関係を満たしているか否かを判定する画素の数は１０に限定されるものではなく、検出可能なゴミの最大幅に応じて適宜定めるようにすれば良い。
（数１）    Dave + ThA < Dn 
（数２）    Dn+1 ~ n+10 < Dave + ThB
また、比較回路３１は、その注目画素の画素値Ｄｎと上記Ｄａｖｅとが数３の関係を満たした場合には、その注目画素からその注目画素に後続する１０画素のうちで画素値（Ｄｎ＋１〜Ｄｎ＋１０）が以下の数４の関係を満たす画素までの区間について白色のゴミ有りと判定する。
（数３）    Dave − ThA ＞ Dn
（数４）    Dn+1 ~ n+10 > Dave− ThB
そして、比較回路３１は、数１および数２による判定結果と数３および数４による判定結果との論理和をゴミ検知データとして出力する。結果保持回路３２は、ＣＰＵ１００からの指示により、比較回路３１から出力されるゴミ検出データを１ライン分保持する回路である。
【００２６】
図３に戻って、スレイショルド切替回路３４は、予め設定されたスレイショルドＴｈＡ１およびＴｈＡ２の何れか一方を上記スレイショルドＴｈＡとして比較回路３１へ入力する一方、予め設定されたスレイショルドＴｈＢ１およびＴｈＢ２の何れか一方を上記スレイショルドＴｈＢとして比較回路３１へ入力する。なお、本実施形態では、ゴミ検出回路９Ａ、９Ｂおよび９Ｃの各々にスレイショルド切替回路３４を設ける場合について説明した。このようにすることにより、Ｒ、ＧおよびＢの各色成分毎に異なるスレイショルドの組み合わせを設定することが可能になるのであるが、１つのスレイショルド切替回路３４によりゴミ検出回路９Ａ、９Ｂおよび９Ｃの各々に上記２つのスレイショルドを設定するようにしても勿論良い。また、本実施形態では、スレイショルド切替回路３４を用いて上記２つのスレイショルドの各々の切替を行う場合について説明したが、常に一定のスレイショルドを用いる態様においては、このような切替回路を設ける必要がないことは言うまでもない。
【００２７】
次いで、本実施形態におけるゴミ検出およびノイズ除去の実行タイミングについて図７を参照しつつ説明する。図６は、本実施形態に係る画像読み取り装置にて実行されるゴミ検出およびノイズ除去処理の流れを示すフローチャートである。
例えばＡＤＦ（Auto Document Feeder）などの自動給紙機構（図示省略）に読み取り対象である原稿がセットされスタートボタン（図示省略）が押下されると、ＡＤＦにセットされた原稿が一枚ずつ引き込まれ（ステップＳＡ１００）、例えばＣＰＵにより構成された搬送系制御手段であるＤＡＤＦによって、上記原稿の搬送を開始するよう搬送装置の作動制御が為される。
【００２８】
一方、ＣＰＵ１００は、ＡＤＦによって引き込まれ搬送装置によって搬送されている原稿が所定の位置（以下、助走開始位置）に達したか否かを判定する（ステップＳＡ１１０）。より詳細に説明すると、本実施形態では、ＡＤＦによって引き込まれた原稿は一定の搬送速度で搬送経路に沿って搬送されるのであるから、ＣＰＵ１００は、ＡＤＦから上記原稿助走開始位置までの搬送経路の長さを上記搬送速度で除算して得られる値に達した場合に、原稿が上記原稿助走開始位置に達したと判定する。そして、ＣＰＵ１００は、ステップＳＡ１１０の判定結果が“Ｎｏ”である間は、上記ステップＳＡ１１０の判定を繰り返し実行し、ステップＳＡ１１０の判定結果が“Ｙｅｓ”になると、ステップＳＡ１２０以降の処理を実行する。
【００２９】
ステップＳＡ１１０の判定結果が“Ｙｅｓ”である場合に後続して実行されるステップＳＡ１２０においては、ＣＰＵ１００による制御の下、以上説明したゴミ検出のための動作（図４および図５参照）がゴミ検出回路９によって行われる（以下、「第１のゴミ検出」と呼ぶ）。この第１のゴミ検出の開始時点では、原稿は上記原稿助走開始位置にあるのであるから、Ｒ、Ｇ、Ｂ各色に対応した読み取り位置に原稿がない状態において、ＣＣＤ部１の主走査が例えば３ライン分行われ、その結果得られる画素データがゴミ検出回路９に与えられる。その際、各色に対応したゴミ検出回路９Ａ、９Ｂ、９Ｃでは、比較回路３１から得られる原稿読み取り前の１ライン分のゴミ検出データ（第１のゴミ検出データ）が、結果保持回路３２に保持される。なお、上記第１のゴミ検出が為されている間、原稿は搬送装置によって一定の搬送速度で搬送され、上記Ｒ、Ｇ、Ｂ各色に対応した読み取り位置まで搬送されてくる。
図７（ａ）は、上記第１のゴミ検出の一例を示す図である。この第１のゴミ検出の実行過程では、原稿は未だに読み取り位置に到達していないため、図７（ａ）に示すように、コンタクトガラス１６上の読み取り位置に付着しているゴミと、バックプラテン１８上でその読み取り位置に付着しているゴミとが検出されることになる。
【００３０】
そして、原稿読み取り時には、原稿がＲ、Ｇ、Ｂの各色に対応した読み取り位置Ａ、Ｂ、Ｃを通過する間、ＣＰＵ１００による制御の下、ＣＣＤ部１の主走査が繰り返され、画像の読み取りが行われるとともに、その読み取り結果である画像データを用いたゴミ検出（以下、「第２のゴミ検出」）とノイズ除去とが行われ（ステップＳＡ１３０）、以降、次原稿がある間（ステップＳＡ１４０：Ｙｅｓ）、ステップＳＡ１１０〜ステップＳＡ１３０までの処理が各原稿について繰り返し実行される。
【００３１】
さて、上記ステップＳＡ１３０にて実行される第２のゴミ検出においては、ゴミ検出回路９Ａ、９Ｂ、９Ｃは、主走査により得られる原稿の読み取り画像の画素データを用いて上述したゴミ検出のための動作（図４および図５参照）を行い、各色に対応したゴミ検出回路９Ａ、９Ｂ、９Ｃ内の比較回路３１は、主走査が行われる毎に、１ライン分のゴミ検出データ（第２のゴミ検出データ）を出力する。
図７（ｂ）は、上記第２のゴミ検出の一例を示す図である。この第２のゴミ検出の実行過程では、図７（ｂ）に示すように、バックプラテン１８に付着しているゴミは原稿によって覆い隠されるため、コンタクトガラス１６上の読み取り位置に付着しているゴミのみが検出されることになる。なお、バックプラテン１８に付着しているゴミについては、上記第２のゴミ検出で検出されないため、第１のゴミ検出の検出結果との照合でゴミなしと判定されるが、バックプラテン１８に付着しているゴミが原稿画像に影響を与えることはないため、特に問題は発生しない。この第２にゴミ検出では、結果保持回路３２に対するゴミ検出データの書き込みは行われず、結果保持回路３２は、原稿読み取り前のゴミ検出において取得した第１のゴミ検出データを最終判定回路３３へ出力する。
【００３２】
最終判定回路３３は、原稿読み取り時において、比較回路３１から第２のゴミ検出データを受け取り、結果保持回路３２から出力されている原稿読み取り前の第１のゴミ検出データと論理積をとる。具体的には、最終判定回路３３は、第１のゴミ検出データと第２のゴミ検出データとが両方とも “１”となっている画素をゴミ発生画素として、そのゴミ発生画素に対応するビットに“１”をセットし、その他の画素については、対応するビットに“０”をセットした第３のゴミ検出データを出力する。
【００３３】
これに対して、前述した特許文献１に開示された技術では、原稿が読み取り位置にないときについてのゴミ検出データ（すなわち、本実施形態における第１のゴミ検出データ）と、原稿が読み取り位置を通過中である場合についてのゴミ検出データ（本実施形態における第２のゴミ検出データ）とを比較し、その両者においてゴミの位置（値が“１”であるビットに位置）および幅（値が“１”であるビットの連続数）が一致している場合に、その位置にその幅のゴミが有ると判定していた。このため、図８に示すような網点原稿については、第１のゴミ検出データの示すゴミの位置および幅と、第２のゴミ検出データの示すゴミの位置および幅が一致せず、ゴミなしと判定される場合があった。これに対して、本実施形態に係る最終判定回路３３においては、第１のゴミ検出データと第２のゴミ検出データとの両者で“１”になっているビットに対応する画素をゴミ発生画素であると判定するため、上記のような誤判定が確実に回避される。
【００３４】
図１に戻って、ノイズ除去回路１０は、ゴミ検出回路９から各色成分毎に出力される第３のゴミ検出データをもとに、シェーディング補正回路６Ａ、出力遅延回路７Ｂおよび７Ｃから出力される各色成分毎の画像データのノイズ除去を行うものである。なお、ノイズ除去回路１０が、各色成分の画像データについて行うノイズ除去については、前述した特許文献１に開示されたノイズ除去と基本的に同一であるため、詳細な説明は省略する。ただし、本実施形態に係る画像読み取り装置のノイズ除去回路１０は、第３のゴミ検出データにてゴミ有りとなっている画素の副走査方向（すなわち、搬送方向）の連続数が所定の値（以下、画素置換対象画素数）以上か否かに応じて、ゴミ除去をするか否かを切り換える点が、上記特許文献１に開示された画像読み取り装置のノイズ除去回路と異なっている。具体的は、本実施形態に係る画像読み取り装置のノイズ除去回路１０は、ゴミ有りとなった画素の副走査方向の連続数が画素置換対象画素数以上である場合には、図示せぬゴミ除去手段によりゴミ除去を行い、逆に、ゴミ有りとなった画素の連続数が画素置換対象画素数よりも少ない場合には、そのゴミ除去手段によるゴミ除去を行わないよう切り換える。
【００３５】
以上に説明したように、本実施形態によれば、特許文献１に開示された技術ではゴミ検出およびノイズ除去を正しく行うことができない場合があった原稿（文字や画像が多数載っている原稿や網点原稿）についてもゴミ検出およびノイズ除去を正しく行うことが可能になる、といった効果を奏する。
【００３６】
以上、本発明の１実施形態について説明したが、係る実施形態に以下に述べるような変形を加えても良いことは勿論である。
（１）上述した実施形態では、ＲＧＢ画像に対してゴミ検出およびノイズ除去を行う場合について説明した。しかしながら、ＲＧＢ画像データを他の表色系の画像データ（例えば、Ｌａｂ画像データ）に変換した後にゴミ検出およびノイズ除去を行うように変形しても良いことは勿論である。また、上述した実施形態では、カラーＣＣＤ(３ラインセンサ)を用いて画像を読み取る場合について説明したが、白黒1ラインのＣＣＤで画像を読み取るように変形しても勿論良い。
【００３７】
（２）上述した実施形態では、１つのゴミ検出回路を時間的に使い分けて第１のゴミ検出および第２のゴミ検出を行う場合について説明したが、第１のゴミ検出用のゴミ検出回路と第２のゴミ検出用のゴミ検出回路とを夫々個別に設けるようにしても勿論良い。このようにすると、例えば、第１のゴミ検出と第２のゴミ検出とで異なるアルゴリズムによりゴミ検出を行うことを容易に実現することが可能になるといった効果が期待される。
【００３８】
（３）上述した実施形態では、第３のゴミ検出データに基づいてノイズが検出された場合に、原稿画像を表す画像データからそのノイズを削除する場合について説明した。しかしながら、画像データからノイズを削除に加えて、読み取り位置にゴミが付着している旨をメッセージ表示やその旨を示すメッセージの音声出力、ビープ音の放音により報知してそのゴミの除去を促すようにしても良く、また、ノイズの除去に替えて上記報知を実行させるようにしても良い。
【００３９】
（４）上述した実施形態では、複数枚の原稿を読み取る際には、各原稿の読み取り過程で第１および第２のゴミ検出を行う場合について説明した。これは、原稿の読み取り過程で読み取り位置に付着したゴミに対処するためであるが、各原稿について助走開始位置から読み取り位置に搬送されるまでに要する時間（助走期間）が短く、その助走期間中に第１のゴミ検出を完了することができないような場合には、例えば、それら複数の原稿についての画像読み取りを指示された時点で第１のゴミ検出を行い、その検出結果と各原稿についての第２のゴミ検出の検出結果とを比較して読み取り位置におけるゴミの有無を検出するようにしても良い。
【００４０】
（５）上述した実施形態では、第３のゴミ検出データにてゴミ有りとなっている画素の副走査方向の連続数が所定の値以上か否かに応じて、ゴミ除去をするか否かをノイズ除去回路１０に切り換えさせ、ゴミ有りとなっている画素の副走査方向の連続数が所定の値以上である場合に、ゴミ除去を行う場合について説明した。しかしながら、第３のゴミ検出データにてゴミ有りとなっていす画素が、副走査方向の所定範囲内に所定の発生頻度以上ある場合にゴミ有りと判定し、その第３のゴミ検出データの示すゴミを除去させるようにしても勿論良い。このような態様によっても、前述した実施形態と同様に、特許文献１に開示された技術ではゴミ検出およびノイズ除去を正しく行うことができない虞がある原稿（文字や画像が多数載っている原稿や網点原稿）についてもゴミ検出およびノイズ除去を正しく行うことが可能になる、といった効果を奏する。
【００４１】
（６）上述した実施形態では、本発明に係る画像読み取り装置に特徴的なゴミ検出処理をＣＰＵ１００に実行させるための制御プログラムをその画像読み取り装置に予めインストールしておく場合について説明したが、例えばＣＤ−ＲＯＭ（Compact Disk-Read Only Memory）などコンピュータ装置読取り可能な記録媒体に上記プログラムを書き込んで配布し、係る記録媒体を用いて上記プログラムを、一般的な画像読み取り装置にインストールするようにしても良い。このようにすると、一般的な画像読み取り装置に本発明に係る画像読み取り装置と同一の機能を付与することが可能になる。
【図面の簡単な説明】
【００４２】
【図１】この発明の一実施形態に係る画像読み取り装置の構成例を示すブロック図である。
【図２】同実施形態における原稿の搬送装置および原稿の読み取り位置からＣＣＤ部に至るまでの光学系の構成を示す図である。
【図３】同実施形態におけるゴミ検出回路の構成を示すブロック図である。
【図４】同実施形態における１ライン分の画像データの一例を示す図である。
【図５】同実施形態におけるゴミ検出アルゴリズムを説明するための図である。
【図６】同実施形態における第１および第２のゴミ検出のタイミングを示すフローチャートである。
【図７】同実施形態における第１のゴミ検出および第２のゴミ検出を説明するための図である。
【図８】同実施形態におけるゴミ検出およびノイズ除去と従来のゴミ検出およびノイズ除去とを対比するための図である。
【符号の説明】
【００４３】
１…ＣＣＤ部、９…ゴミ検出回路、１０…ノイズ除去回路。
【図１】
0004848742.tif 000002
【図２】
0004848742.tif 000003
【図３】
0004848742.tif 000004
【図４】
0004848742.tif 000005
【図５】
0004848742.tif 000006
【図６】
0004848742.tif 000007
【図７】
0004848742.tif 000008
【図８】
0004848742.tif 000009