(57)【要約】【課題】  原稿ガイド板に類似する色のゴミが原稿台に付着した場合に、簡単な構成でその付着物を検出する。【解決手段】  露光部によって原稿を露光して得られる原稿の画像を読み取る読取手段と、読取手段による読取位置に原稿が存在しない状態で、露光部を第１の光量で露光させて光情報を読み取る第１の読取処理、及び、露光部を前記第１の光量より小さい第２の光量で露光させて光情報を読み取る第２の読取処理を読取手段に実行させる読取制御手段と、第１の読取処理によって読み取られた光情報と、第２の読取処理によって読み取られた光情報との差分に従って、読取位置に存在する付着物を検知する検知手段とを備える。【選択図】  図４
2011130232.tif 000002
【特許請求の範囲】
【請求項１】
露光部によって原稿を露光して得られる原稿の画像を読み取る読取手段と、
前記読取手段による読取位置に原稿が存在しない状態で、前記露光部を第１の光量で露光させて光情報を読み取る第１の読取処理、及び、前記露光部を前記第１の光量より小さい第２の光量で露光させて光情報を読み取る第２の読取処理を前記読取手段に実行させる読取制御手段と、
前記第１の読取処理によって読み取られた光情報と、前記第２の読取処理によって読み取られた光情報との差分に従って、前記読取位置に存在する付着物を検知する検知手段とを備えることを特徴とする画像読取装置。
【請求項２】
前記第１の読取処理によって読み取られた光情報と、前記第２の読取処理によって読み取られた光情報との差分が、所定の値より大きい第１の基準位置及び第２の基準位置を特定する特定手段をさらに備え、
前記検知手段は、前記特定手段によって特定された前記第１の基準位置と前記第２の基準位置との関係に従って、前記読取位置に存在する付着物の種類を検知することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記検知手段によって検知された前記付着物の位置に対応する画像を補正する補正手段をさらに備えることを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記補正手段は、前記検知手段によって検知された前記付着物の種類によって、前記補正手段による補正の方法を決定することを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記付着物は、白ゴミを含むことを特徴とする請求項１乃至４のいずれか１項に記載の画像読取装置。
【請求項６】
露光部によって原稿を露光して得られる原稿の画像を読取部によって読み取る読取工程と、
前記読取部による読取位置に原稿が存在しない状態で、前記露光部を第１の光量で露光させて光情報を読み取る第１の読取処理、及び、前記露光部を前記第１の光量より小さい第２の光量で露光させて光情報を読み取る第２の読取処理を前記読取部に実行させる読取制御工程と、
前記第１の読取処理によって読み取られた光情報と、前記第２の読取処理によって読み取られた光情報との差分に従って、前記読取位置に存在する付着物を検知する検知工程とを備えることを特徴とする画像読取装置の制御方法。
【請求項７】
請求項６に記載の画像読取装置の制御方法を、コンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、画像読取装置の制御方法、およびプログラムに関するものである。
【背景技術】
【０００２】
従来の原稿を移動させて画像を読み取る画像読取装置は、原稿台ガラスに付着した付着物（ゴミ等）による影響を補正する機能を備えている。
このような画像読取装置では、原稿を読み取る前に原稿ガイド板を読み取り、読み取った原稿ガイド板の情報を基準に、原稿台上のゴミの位置及び大きさを算出し、補正を行っている（特許文献１参照）。
また、白色の原稿ガイド板と同じ白色のゴミの検出を行うために、黒ゴミの検出回路とは別に、専用の白ゴミの検出回路を有するものがある（特許文献２参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開2002-176542号公報
【特許文献２】特開2001-86333号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、原稿ガイド板と同じ色（例えば、白色）のゴミの検出においては、特許文献２に示すような専用の回路を別に備える必要があり、装置全体としてコストアップとなってしまう。
【０００５】
本発明は、上記の課題を解決するためになされたものである。本発明の目的は、原稿ガイド板に類似する色のゴミが原稿台に付着した場合に、簡単な構成でその付着物を検出する仕組みを提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成する本発明の画像読取装置は以下に示す構成を備える。
露光部によって原稿を露光して得られる原稿の画像を読み取る読取手段と、読取手段による読取位置に原稿が存在しない状態で、露光部を第１の光量で露光させて光情報を読み取る第１の読取処理、及び、露光部を前記第１の光量より小さい第２の光量で露光させて光情報を読み取る第２の読取処理を読取手段に実行させる読取制御手段と、第１の読取処理によって読み取られた光情報と、第２の読取処理によって読み取られた光情報との差分に従って、読取位置に存在する付着物を検知する検知手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、原稿ガイド板に類似する色のゴミが原稿台に付着した場合に、簡単な構成で、その付着物を検出することができる。
【図面の簡単な説明】
【０００８】
【図１】画像読取装置の構成を説明する断面図である。
【図２】画像読取装置の制御構成を示すブロック図である。
【図３】原稿台ガラスに付着する付着物の検出原理を示す図である。
【図４】画像読取装置の制御手順を示すフローチャートである。
【図５】画像読取装置の画像読取状態を説明する図である。
【発明を実施するための形態】
【０００９】
次に本発明を実施するための最良の形態について図面を参照して説明する。
〔第１実施形態〕
図１は、本実施形態を示す画像読取装置の構成を説明する断面図である。本例は、原稿給送装置（ＡＤＦ）１と原稿読取装置１９によって構成されていて、原稿読取装置内の露光部１３を所定位置に停止させた状態で、ＡＤＦ１から給送される原稿を搬送させながら原稿上の情報を読み取る流し読み込みモードを備える。
また、本例は、原稿台ガラス４１上の所定位置にユーザが載置した原稿を露光部１３を倍率に応じた速度で副走査方向（露光部（原稿走査ユニット）１３が移動する方向）に移動させて読み取る通常の読み取りモードを備える。以下、流し読み込みモードによる原稿読み取り動作を説明する。なお、主走査方向とは、原稿が搬送される方向とほぼ直交する方向であって、ＣＣＤセンサ部１６に結像する反射画像が走査される方向と同一の方向である。以下の説明においては、付着物の一例をゴミとして説明を行うが、付着物には、原稿台ガラスに擦り付けられた汚れでもよい。
【００１０】
原稿３は、ユーザにより原稿トレイ２にセットされる。原稿給紙ローラ４は分離パッド５と対になっていて、原稿３を１枚ずつ分離して大ローラ８方向に給送する。そして、給送された原稿３は、中間ローラ対６で更に装置内に送られ、大ローラ８と第１従動ローラ９による搬送に渡され大ローラ８を回る形で第２従動ローラ１０による搬送が行われる。
【００１１】
大ローラ８と第２従動ローラ１０で搬送される原稿は、流し読みモードで用いる原稿台ガラス１２と原稿ガイド板１７の間を通り、ジャンプ台１８を経て大ローラ８と第３従動ローラ１１により搬送される。なお、原稿ガイド板１７は、白色系の部材で構成されている。本実施形態では、原稿ガイド板１７を光量レベルを変えて２回程度露光部１３で露光し、その反射画像を読み取り部として機能するＣＣＤセンサ部１６で読み取る。そして、後述する図２に示すコントローラ部２０のＣＰＵ２１で、演算処理を実行することで、属性の異なる付着物とその位置を検出することが可能に構成されている。ここで、属性とは、原稿ガイド板１７に付着する付着物の色であって、本実施形態では、後述するＣＰＵ２１が原稿ガイド板１７に付着する付着物の色属性を黒と白の２種類のいずれかに特定することが可能に構成されている。
【００１２】
原稿台ガラス１２と原稿ガイド板１７の間では原稿ガイド板１７の部材により原稿３は原稿台ガラス１２に接触する形で搬送される。大ローラ８と第３従動ローラ１１により搬送された原稿は原稿排紙ローラ対７により装置外に排出される。
【００１３】
原稿３は、原稿台ガラス１２上を通過する際に、露光部１３により原稿台ガラス１２に接している面を透過するように露光される。露光部１３は露光する事により原稿３から反射してくる原稿画像情報（光情報）をミラーユニット１４に伝達する。なお、露光部１３は、図でいう手前から奥の方向に直線状に設けられており、ライン状の原稿画像情報をミラーユニット１４に伝達する。伝達された原稿画像情報は、レンズ１５を通過し集光されてＣＣＤセンサ部１６にて電気信号として変換される。
【００１４】
なお、ＣＣＤセンサ部１６は、コンタクトイメージセンサ（ＣＩＳ）で構成されていてもよい。
図２は、図１に示した画像読取装置の制御構成を示すブロック図である。
図２において、２６は図１に示すスキャナ装置であり、データバス２９を介して、アナログビデオ信号をコントローラ部２０のＡ／Ｄコンバータ２７に出力する。
Ａ／Ｄコンバータ２７は、前段のスキャナ装置２６から出力されたアナログビデオ信号をディジタルビデオデータに変換し、バス２８を介してデジタル信号として出力される。３０は画像処理部で、Ａ／Ｄコンバータから出力されたデジタルデータを受け取り、各種画像処理を行い、バス３１を介してデジタルデータを出力する。
【００１５】
２１は画像読取装置の全体を制御する中央制御装置（ＣＰＵ）であり、予め不揮発性記憶装置（ＲＯＭ）２２内に記憶されているプログラムに従って、画像読取装置の制御を行う。また、ＣＰＵ２１は、後述するフローチャートに示す手順に従って原稿ガイド板に付着する白ゴミを検知する。
【００１６】
２３はメモリコントローラ（ＭＥＭＣ）で、画像読取装置内のシステムバス２５及び画像処理部３０から出力されるバス３１に接続され、揮発性記憶デバイスで構成されるＲＡＭ２４に対するアクセスを制御する。
【００１７】
メモリコントローラ２３は、Ａ／Ｄコンバータ２７から出力されるデジタルデータを、ＲＡＭ２４に記憶させる。また、ＣＰＵ２１からシステムバス２５を介してデータの読み書きを行う。
【００１８】
以下、図３を参照して、原稿台ガラスに付着する付着物の属性とその位置を検出する処理について説明する。
図３は、図１に示した原稿台ガラス４１に付着する付着物の属性とその位置を検出する処理を示す図である。なお、図３の（Ａ）の１２は、スキャナ装置２６によって読み取られる読取位置に対応する原稿台ガラス４１の位置である。
図３の（Ａ）に示すように、原稿台ガラス４１の上に、塵や埃等のゴミ４２、及び、修正液の欠片や紙粉等のゴミ４３が付着物として付着していることを想定する。
このような状態で、第１の読取処理として、ＣＰＵ２１は、「強」のレベル状態で、原稿ガイド板１７を露光走査して得られる反射画像（光情報）をＡ／Ｄコンバータ２７により、デジタルデータに変換する。（第１の読取処理）そして、ＣＰＵ２１が図３の（Ｂ）に示す濃度ヒストグラムＨ１を生成して、ＲＡＭ２４に記憶する。以下、濃度ヒストグラムを単にヒストグラムとして説明する。
【００１９】
ここで、ヒストグラムＨ１において、５１は、原稿台ガラス４１に付着したゴミ４２の濃度レベルである。５２及び５３は、原稿台ガラス４１に付着したゴミ４３のエッジの影から得られた濃度レベルである。図３の（Ａ）に示す原稿台ガラス４１に付着したゴミ４３は、図１に示した原稿ガイド板１７と同色（白色）であるため、５２及び５３の間は濃度レベルが無いものとなる。しかしながら、エッジは、光の反射の仕方が５２及び５３の間の白色部とは異なるため、図に示すように、異なる濃度レベルが検知される。
【００２０】
次に、ＣＰＵ２１は、第２の読取処理として、第１の読取処理よりも光量を下げてスキャナ装置２６に原稿を読み取らせる。スキャナ装置２６が原稿ガイド板を露光走査して得られる反射情報（光情報）を、バス２９を介してＡ／Ｄコンバータ２７によりデジタルデータに変換する。
本実施形態では、ＣＰＵ２１がＡ／Ｄコンバータ２７から出力されるデジタルデータより、図３の（Ｃ）に示すヒストグラムＨ２を生成し、該ヒストグラムＨ２を揮発性記憶装置（ＲＡＭ）２４に記憶させる。
図３の（Ｃ）に示すヒストグラムＨ２において、６１は、原稿台ガラス４１に付着したゴミ４２の濃度レベルである。６２及び６３は、原稿台ガラス４１に付着したゴミのエッジの影から得られた濃度レベルであり、露光のレベル（弱レベル）がＳ１の強レベルより低いため、得られる濃度レベルも図３の（Ｂ）に示すヒストグラムＨ１より低いものとなる。特に、図３に示すように、６１と比較すると、黒ゴミのエッジから得られる濃度レベルと比較して、ゴミのエッジの影から得られる濃度レベルは、光量を落としたときに濃度レベルの減少が大きくなる。
【００２１】
本実施形態では、ＣＰＵ２１が図３の（Ｂ）に示すヒストグラムＨ１から図３の（Ｂ）に示すヒストグラムＨ２を減算して、ヒストグラムＨ３を生成してＲＡＭ２４に記憶させる。
ここで、図３の（Ａ）と図３の（Ｂ）とのヒストグラムのレベルの相違は、露光部１３の発光する光量の違いに基づくものである。本実施形態では、露光部１３の発光量をＣＰＵ２１が変化させて、原稿ガイド板を２回読み取る。そしてＣＰＵ２１は、上記ヒストグラムＨ１とヒストグラムＨ２の差分を求め、当該差分であるヒストグラムＨ３のピーク値の間が所定以上の箇所を抽出する。また、ＣＰＵ２１は、白ゴミの両端位置を特定する。その後、白ゴミの間隔をあらかじめＲＯＭ２２に記憶された間隔値と比較して、当該ゴミが白ゴミであるか、黒ゴミであるか、または、それ以外であるかを判別する。その後、ＣＰＵ２１は、検出したゴミの種別に応じて、読み取る画像に対して個別に補正処理を行うか、または、読み取りそのものを中止してユーザに原稿台の清掃を促す読取制御（図４参照）を行う。
【００２２】
図４は、本実施形態を示す画像読取装置の制御手順を示すフローチャートである。本例に示すＳ１〜Ｓ１６の読み取り制御は、ＣＰＵ２１がＲＯＭ２２に記憶されたプログラムをＲＡＭ２４にロードして実行することで実現される。
以下、露光部１３の光量レベルを第１の光量レベルまたは第２の光量レベルに設定した上で、２回原稿ガイド板１７を露光し、その際の反射画像を読取部であるＣＣＤセンサ部１６で読み取ることに基づく読み取り画像の補正処理について詳述する。なお、本実施形態では、搬送される原稿を原稿台ガラス１２の下方位置に位置決めされた状態で露光される際の反射画像がＣＣＤセンサ部１６に結像させる流し読み込みモードを例とする。
【００２３】
なお、本実施形態では、後述するＳ１〜Ｓ７をＣＰＵ２１が実行することで、図３に示した光量レベル毎にヒストグラムＨ１、Ｈ２を生成する。さらに、ＣＰＵ２１は、生成したヒストグラムＨ１、Ｈ２の差分値からヒストグラムＨ３を算出して、属性の異なる付着物の属性と属性毎の位置を検出する処理を以下のように実行する。
【００２４】
Ｓ１において、ＣＰＵ２１は、「強」のレベルで露光部１３により原稿ガイド板１７を露光し、得られたアナログデータをＡ／Ｄコンバータ２７によってデジタルデータに変換し、メモリコントローラ２３を介しＲＡＭ２４に記憶する。本フローチャートにおいて、原稿台ガラスには、図３の（Ａ）に示すように、原稿台ガラス４１の上に、塵や埃等（黒色ゴミに対応する）のゴミ４２、及び、修正液の欠片や紙粉等のゴミ４３（白色のゴミに対応する）が付着していることとする。
次に、Ｓ２において、ＣＰＵ２１は、Ｓ１において、得られたデジタルデータより、図３の（Ｂ）に示すヒストグラムＨ１を生成し、該ヒストグラムＨ１をＲＡＭ２４に記憶する。
【００２５】
次に、Ｓ３において、ＣＰＵ２１は、「弱」のレベルで露光部１３により原稿ガイド板１７を露光し、得られたアナログデータをＡ／Ｄコンバータ２７によってデジタルデータに変換し、メモリコントローラ２３を介しＲＡＭ２４に記憶する。
そして、Ｓ４において、ＣＰＵ２１は、Ｓ３において、得られたデジタルデータより、図３の（Ｃ）に示すヒストグラムＨ２を生成し、該ヒストグラムＨ２をＲＡＭ２４に記憶する。
【００２６】
次に、Ｓ５において、ＣＰＵ２１は、Ｓ４にて生成されたヒストグラムＨ２より、予め決められた濃度レベル６４より上の値の箇所（本実施形態では濃度レベル６１）を黒ゴミであると判断する。
そして、Ｓ６において、ＣＰＵ２１は、Ｓ２で得られたヒストグラムＨ１からＳ４で得られたヒストグラムＨ２を減算し、図３の（Ｄ）に示すヒストグラムＨ３を生成する。
そして、Ｓ７において、ＣＰＵ２１は、Ｓ６において生成されたヒストグラムＨ３より、予め決められた値７３（しきい値）より上の値を示す箇所（本実施形態においては７１及び７２）を抽出する。抽出した値及び第１の基準位置と第２の基準位置とを特定する基準位置に対応する箇所（ｘｎ、ｘｎ＋１）は、ＣＰＵ２１によってＲＡＭ２４に記憶する。
【００２７】
次に、Ｓ８において、ＣＰＵ２１は、ＲＡＭ２４内にカウント値を保持するための領域を確保し、カウント値（ｉ）を「０」に初期化する。ｉは、１ピクセルに対応する。ここでは、読み取った画像が０〜ｎピクセルまであるとし、ＣＰＵ２１は、ｎをＲＡＭ２４で管理し、０〜ｎピクセルまでの画像に対して、ゴミ検知処理を実行する。
そして、Ｓ９において、ＣＰＵ２１は、Ｓ７において抽出された隣接する箇所との差分（距離）を計算（基準位置ｘｉ＋１−基準位置ｘｉ）する。そして、ＣＰＵ２１は、その値が第１の値（第１の所定値）以上であるか、第２の値（第２の所定値）以下であるか、第１と第２の値の間であるか否かを判別する。なお、第１の値は第２の値より大きいものとする。ここで、Ｓ７において抽出された隣接する箇所との差分の値が予め決められた第１の値以上であれば、Ｓ１３に移行し、予め決められた第二の値以下であればＳ１１に移行する。また、算出された値が第一の値より小さく、かつ、第二の値より大きいとＣＰＵ２１が判別した場合、正常読み取りできない状態であると判定し、Ｓ１０に移行する。ここで、第１の所定値に対応する濃度レベル、及び第２の所定値に対応する濃度レベルは、画像読取装置の工場出荷時に設定されていればよい。または、ユーザが操作部５０または不図示のネットワークを介して接続された外部装置の操作部から設定できるようにしてもよい。ここで、第２の所定値は、ｘｉとｘ（ｉ＋１）との間に大きな白ゴミが存在すると判断することが不自然であるような値を設定すればよい。また、第１の所定値は、小さな黒ゴミが位置ｘｉとｘ（ｉ＋１）のそれぞれに存在すると判断することが自然であるような値を設定するとよい。設定の単位は、ドットでよいが、それ以外の単位を用いてもよい。
【００２８】
そして、Ｓ１０において、ＣＰＵ２１は、Ｓ９の差分計算で使用されたｘｉ＋１−ｘｉにはさまれた原稿台ガラス１２上の箇所に、原稿ガイド板１２と同色のゴミがあり、画像補正手段により読み取り画像のレベルを補正出来ないものと判断する。
よって、ＣＰＵ２１は、画像読取装置のユーザインタフェースである操作部５０、或いは、インタフェースで接続されるホスト装置のユーザインタフェースに、原稿台ガラス４１の清掃を促すための表示を行い、一連の動作を終了する。
【００２９】
一方、Ｓ１１において、ＣＰＵ２１は、Ｓ９の差分計算で使用されたｘｉ＋１−ｘｉにはさまれた箇所に、原稿ガイド板１７と同色のゴミがあり、画像処理部３０によって補正が可能と判断する。ここで、ＣＰＵ２１は、（ｘ（ｉ＋１）−ｘｉ）／２を中心とした、幅（ｘ（ｉ＋１）−ｘｉ）のゴミが原稿台ガラス１２上に付着していると判断する。
そして、Ｓ１２において、ＣＰＵ２１は、ＲＡＭ２４のカウンタｉの値を"２"加算する。
一方、Ｓ１３において、ＣＰＵ２１は、ｘｉの箇所においては、単独の黒ゴミが原稿台ガラス１２上に付着していると判断する。そして、Ｓ１４において、ＣＰＵ２１は、ＲＡＭ２４のカウンタｉの値を"１"加算する。
【００３０】
次に、Ｓ１５において、ＣＰＵ２１は、Ｓ７で検出された、予め決められた値７３を超える値の個数ｎと、ＲＡＭ２４のカウンタｉの値とを比較し、ｉ＞ｎであると判断した場合は、Ｓ１６に移行し、そうでないと判断した場合は、Ｓ９に移行する。
そして、Ｓ１６において、ＣＰＵ２１は、Ｓ５、Ｓ１１、Ｓ１３で検出されたゴミの箇所を、画像処理部３０に設定し、スキャナ装置２６に対して、原稿読み取りの指示を開始する。そして、指示を受けたスキャナ装置２６は、前述の手順で原稿を読み取り、特許文献１に示す手法等によって主走査方向に隣接する画素に補間処理を施しながら、ＲＡＭ２４にデータを記憶する。ここで、ＣＰＵ２１は検出した付着物の属性（黒ゴミ、白ゴミ）に適応した補間処理を行う。
【００３１】
以上、上記のフローによって、図３の（Ａ）に示す原稿台ガラス１２の上に、塵や埃等のゴミ４２や修正液の欠片や紙粉等のゴミ４３が付着していた場合、画像補正をしない場合には、図５の（Ａ）のようになる。しかしながら、本発明においては、画像補正を行うため、図５の（Ｂ）の結果が得られる。
【００３２】
図５は、画像読取装置の画像読取状態を説明する図である。
図５の（Ａ）は付着したゴミ４２，４３による影響がある状態で原稿の画像を読取り、補正を行わなかった読取結果を示し、図５の（Ｂ）は付着したゴミ４２，４３による影響を画像処理で補正した状態を示す。
本実施形態によれば、原稿ガイド板を露光部が露光する際に、光量を変化させてＣＣＤセンサ部１６が２回読み取る処理を行う。それによって、何ら白ゴミ検出用の専用回路を設けることなく、原稿台ガラス１２上に付着した黒ゴミと、白ゴミを識別して検出することができる。
したがって、原稿台１２に付着する属性の異なる白ゴミ、黒ゴミや、原稿台ガラス１２の汚れ等があることを容易に検出して、読み取り画像を属性に適応して補正したり、ユーザに原稿台ガラスの清掃を促したりすることも可能となる。
例えば、図３に示す（Ａ）のようなゴミ４２とゴミ４３が付着している場合に、図３の（Ｂ）のような検知のみを行ってゴミを検知すると、ＣＰＵ２１がゴミの箇所を誤検知してしまう場合がある。例えば、ＣＰＵ２１は、図３の（Ｂ）のような検知結果を得た場合に、位置５１に対応する位置に大きな黒ゴミが付着しており、位置５２及び位置５３に対応する位置に、髪の毛のような小さなゴミが付着していると検知してしまう。その場合、位置５１に対応する読取画像は、ゴミ４２の両隣の画素を使って画像補間をすることによって、画像補正をすることができる。しかしながら、位置５２と位置５３については、正しく補正することができない。なぜならば、位置５２の場合、図３の（Ｂ）でいう左隣の画素は正常に読み取られた原稿の画像であるが、右隣の画素は白ゴミ４３を読み取った画像であり、正しい画像ではない。それにも関わらず、位置５２に対応する読取画像は、その画素を用いて補間されてしまうためである。ゴミ５３も、図３の（Ｂ）でいう左隣の画素が正しく読み取られた原稿の画像ではないため、正しく補間されない。
それに対して、図４で説明した本実施形態に係る方法でゴミを検知した場合、２回の読取による濃度レベルの変化と位置関係から、位置５２と位置５３の間に白ゴミが存在することを正しく検知することができる。そのため、ＣＰＵ２１は、位置５２の左隣の画素（原稿の読取画像）と位置５３の右隣の画素（原稿の読取画像）とを使用して線形補間を行うことができる。このように、ＣＰＵ２１は、ゴミの属性（種類）に応じて、補間処理の方法を決定する。具体的に、ＣＰＵ２１は、線形補間を行う際に、用いる画素を決定する。
また、このような方法で、白ゴミを検知するため、白ゴミを検知するための専用の回路を設けずとも白ゴミを検知することができるため、画像読取装置のコストアップを抑制することができる。
なお、上述の実施形態では、第１の所定値と第２の所定値を用いていたが、１つの所定値を用いて、幅（ｘ（ｉ＋１）−ｘｉ）がその所定値以上であるときはＳ１３に処理を進め、それ以外のときは、Ｓ１１に処理を進めてもよい。
また、第１の読取処理と第２の読取処理の順番は上述した順番と逆の順番であってもよい。その場合、第２の読取処理で得られた光情報で示される濃度レベルから第１の読取情報で読み取られた光情報で示される濃度レベルを減算して差分が求められる。
また、画像読取装置が、プリント部やネットワーク転送部を備える画像形成装置と接続されており、画像読取装置によって読み取られ、補正された原稿の画像を、ユーザの指示に従って印刷されたり、送信されたりしてもよい。
【００３３】
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３４】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から除外するものではない。
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではない。
【符号の説明】
【００３５】
２１  ＣＰＵ
２２  ＲＯＭ
２６  スキャナ装置
【図１】
2011130232.tif 000003
【図２】
2011130232.tif 000004
【図３】
2011130232.tif 000005
【図４】
2011130232.tif 000006
【図５】
2011130232.tif 000007