(57)【要約】      （修正有）【課題】画像読み取り装置においてゴミに起因するノイズを補正する。【解決手段】回動軸９０１を中心として回動する原稿搬送ユニットが、開き角９０６(例えば６０度)に達するとラインセンサで画像を読み、検出されたオブジェクトはプラテンガラス上の白ゴミと判定される。さらに開き角９０８(例えば２５度)に達するとまたラインセンサで画像を読み、検出されたオブジェクトはプラテンガラス上の黒ゴミと判定される。さらに開き角９１０(例えば７度)に達するとまたラインセンサで画像を読み、検出されたオブジェクトは、原稿搬送ユニットに、ラインセンサによる読み取り位置に対向して設けた基準白板のゴミと判定される。【選択図】図８
2010283789.tif 000002
【特許請求の範囲】
【請求項１】
ラインセンサ及び結像光学系を含む光学ユニットにより、前記ラインセンサの主走査方向と直交する回動軸を中心として開閉可能な原稿搬送ユニットでプラテンガラス上を搬送される原稿を読み取る画像読取装置であって、
前記原稿搬送ユニットに前記光学ユニットと対向して設けた白色部材と、
前記原稿搬送ユニットの開き角を検知する検知手段と、
前記検知手段により、前記ラインセンサによる前記白色部材の検出ができない第１の開き角であることが検知された際に、前記ラインセンサにより前記プラテンガラス上の異物の画像を検出し、検出した異物の画像の位置を記憶する第１の検出手段と、
前記検知手段により、前記ラインセンサによる前記白色部材の検出が可能な第２の開き角であることが検知された際に、前記ラインセンサにより前記プラテンガラス上の異物の画像を検出し、検出した異物の画像の位置を記憶する第２の検出手段と、
前記検知手段により、前記白色部材が前記光学ユニットの被写界深度内となる第３の開き角であることが検知された際に、前記ラインセンサにより前記白色部材上の異物の画像を検出し、検出した異物の画像の位置を記憶する第３の検出手段と
を備えることを特徴とする画像読取装置。
【請求項２】
前記第３の検出手段は、前記検知手段が前記第３の開き角であることを検知した後、所定時間にわたり前記ラインセンサにより画像を複数回検出し、位置の異なるオブジェクトを白色部材上の異物の画像として検出することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記第３の検出手段は、前記検知手段により前記第２の開き角が検知された際に、前記白色部材上の異物の画像の検出を開始することを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記第３の検出手段で記憶した白色部材上の異物の画像をその近傍画素で補間し、補間により得られた画像データに基づいたシェーディング補正係数でシェーディング補正を行う手段と、
前記第１の検出手段及び第２の検出手段で記憶した異物の画像を、その近傍画素で補間する手段と
を更に備えることを特徴とする請求項１乃至３のいずれか一項に記載の画像読取装置。
【請求項５】
ラインセンサ及び結像光学系を含む光学ユニットにより、前記ラインセンサの主走査方向と直交する回動軸を中心として開閉可能な原稿搬送ユニットでプラテンガラス上を搬送される原稿を読み取る画像読取装置であって、
前記原稿搬送ユニットに、前記光学ユニットと対向して設けた白色部材と、
互いに異なる開き角で前記原稿搬送ユニットを開いたそれぞれの状態で、前記光学ユニットにより前記白色部材を読み取って得た、前記開き角それぞれに対応する画像から異物の画像を検出し、検出した異物の画像が、それぞれの画像の対応する位置にある場合、当該異物を、前記プラテンガラスに付着している異物として検出する検出手段と
を有することを特徴とする画像読取装置。
【請求項６】
ラインセンサ及び結像光学系を含む光学ユニットにより、前記ラインセンサの主走査方向と直交する回動軸を中心として開閉可能な原稿搬送ユニットでプラテンガラス上を搬送される原稿を読み取る画像読取装置であって、
前記原稿搬送ユニットに、前記光学ユニットと対向して設けた白色部材と、
互いに異なる開き角で前記原稿搬送ユニットを開いたそれぞれの状態で、前記光学ユニットにより前記白色部材を読み取って得た、前記開き角それぞれに対応する画像から異物の画像を検出し、検出した異物の画像が、それぞれの画像の対応する位置にない場合、当該異物を、前記白色部材に付着している異物として検出する検出手段と
を有することを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえばＦＡＸ、複写機、ＭＦＰ等の光学的な画像読取機能を有する画像読取装置に関する。特に原稿搬送装置によって一定速度で搬送される原稿を走査する、原稿流し読み方式で読取る際の、プラテンガラス、白色基準板上のゴミの影響を改善する画像読取装置に関する。
【背景技術】
【０００２】
画像読取装置は、その読取方式により、シートスルー方式と原稿固定読み方式（スキャナ移動方式）に大別される。シートスルー方式は、ラインセンサ等を備える画像読取手段をプラテンガラス（原稿台）の原稿読取位置に固定しておき、原稿搬送ユニットにより原稿を所定の速度で副走査方向に移動させて画像を読み取る方式である。原稿搬送ユニットはＡＤＦ（Ａｕｔｏ Ｄｏｃｕｍｅｎｔ Ｆｅｅｄｅｒ）とも呼ばれる。原稿固定読み方式は、原稿をプラテンガラス上に固定した状態で画像読取手段を移動させて原稿画像を読み取る方式である。シートスルー方式の場合、プラテンガラス上の原稿読取位置の汚れが存在すると、この汚れがたとえ点状であったとしても、読み取られた画像には副走査方向に連続するスジ状のノイズが発生する。そこでその対策がいくつも提案されている。例えば特許文献１には、原稿を読み取る前に読み取り位置の対面にある白色シートを読み取り、異常画像が検出された場合には読み取り位置を移動し、検出されなければその位置を原稿読み取り位置として原稿読み取りを行う構成が提案されている。また、特許文献２では、原稿台ガラス上のゴミを検知する手段を有し、非原稿読取期間中に給送ベルトを空回転させプラテンガラス上のゴミ検知を実施し、ゴミの無い位置に流し読み位置を変更するゴミ回避処理を行う構成が提案されている。さらに特許文献２には、原稿台上におけるゴミの有無を検知し、その検知結果に応じてシートスルー方式による読み取り動作を禁止して原稿固定読み動作を行わせる画像読取装置が提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特許第３３３７９９３号公報
【特許文献２】特許第３６３１１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
背面をベルトやあるいはローラとする特許文献２の構成は白色シート（白板）を用いる特許文献１の構成に対してコストが高い。そこで白板を用いた構成とするのがコストの観点からは望ましいが、白板とすると対策にもいくつか問題点があった。
【０００５】
第１に、白板の汚染が画像データのノイズとして表れてしまい、その解消が困難という問題がある。特許文献２記載の構成では原稿読み取り部の対面のベルトを空回転させてゴミ検知を実施しており、プラテンガラス上のゴミか、ベルト上のゴミかを区別できる。しかし、背面を白色シートとしている特許文献１記載の発明では、プラテンガラス上のゴミか、白板上のゴミかを区別できない。シートスルー方式では、読み取り前、および原稿と原稿との間に、読み取り位置のプラテンガラス上に配置された白色ローラ或いは白板を読み、それを基準としてシェーディング補正係数を決定する。そして読み取った原稿の画像データに対してシェーディング補正が施される。シェーディング補正は、基準となる白板あるいは白色ローラが一様に白いことを前提として、光源の光量分布等に起因したセンサ出力（輝度）の主走査方向のばらつきを補正するために行われる。そのため、基準となる白板あるいは白色ローラがゴミ等で汚染されていると、そのゴミの位置における輝度の変化を補正する補正係数が作成される。その補正係数を用いて原稿画像を読み取った画像データをシェーディング補正すると、画像の主走査線上における汚染の位置に相当する画素が副走査方向に延びる線状のノイズとして原稿画像に表れてしまう。白色ローラを用いた場合、ゴミが微少であれば、白色ローラを回転させつつ読み取れば、ゴミの付着した位置のセンサ出力も付着していない部分の出力と平均化されるのでさほど目立たず、読み取られた画像データのノイズとしても目立たない。しかし白板を用いると、白板上のゴミ等の汚染はそのまま読み取られるので顕著なノイズとなる。
【０００６】
また第２に、ゴミ等の汚染の濃度が低く白に近い場合、背面のベルトやローラに対して読取り濃度レベルの差が小さく判別が難しいという問題がある。白色のゴミは、それが原稿画像の一部であるのかそれともゴミであるのか判別できず、ゴミであっても原稿画像の一部であるかの様に走査され、読み込んだ画像に白スジが発生してしまう。また白ゴミは、プラテンガラスに付着したものなのか、あるいは白色ローラ又は白板に付着したものなのか区別が難しく、その影響を軽減あるいは排除する為の補正処理の選択が困難であると言う問題点もある。
【０００７】
本発明は上記従来例に鑑みて成されたもので、特に白板を用いたシートスルー方式の構成を持つ画像読取装置においてプラテンガラス上の黒ゴミおよび白ゴミ、白板上のゴミを識別して検出し、検出したそれぞれのゴミに起因するノイズを補正できる画像読取装置及び画像データの補正方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明は以下の構成を備える。すなわち、ラインセンサ及び結像光学系を含む光学ユニットを固定し、該光学ユニットにより、前記ラインセンサの主走査方向と直交する回動軸を中心として開閉可能な原稿搬送ユニットでプラテンガラス上を搬送される原稿を読み取る画像読取装置であって、
前記原稿搬送ユニットに前記光学ユニットと対向して設けた白板と、
該原稿搬送ユニットの開き角を検知する検知手段と、
前記検知手段により、前記ラインセンサによる前記白板の検出ができない第１の開き角であることが検知された際に、前記ラインセンサにより前記プラテンガラス上の異物の画像を検出し、検出した異物の画像の位置を記憶する第１の検出手段と、
前記検知手段により、前記ラインセンサによる前記白板の検出が可能な第２の開き角であることが検知された際に、前記ラインセンサにより前記プラテンガラス上の異物の画像を検出し、検出した異物の画像の位置を記憶する第２の検出手段と、
前記検知手段により、前記白板が前記光学ユニットの被写界深度内となる第３の開き角であることが検知された際に、前記ラインセンサにより前記白板上の異物の画像を検出し、検出した異物の画像の位置を記憶する第３の検出手段とを備える。
【発明の効果】
【０００９】
本願発明によれば、プラテンガラス上の黒ゴミおよび白ゴミと白板上のゴミをそれぞれ識別して検出することが可能となる。これによりそれぞれのゴミに起因するノイズの補正処理を施すことで、画質向上に貢献する。
【図面の簡単な説明】
【００１０】
【図１】画像読取装置の説明図である。
【図２】本実施形態の要点を説明する図である。
【図３】白板のゴミ識別方法を説明する図である。
【図４】ゴミ検出のフローチャート１である。
【図５】ゴミ検出のフローチャート２である。
【図６】本件を実施する為に必要な構成を説明する図である。
【図７】記憶手段に於けるゴミの検出方法を説明する図である。
【図８】原稿搬送装置の開閉機構の断面を説明する図である。
【図９】被写界深度の上限（仮に２０ｍｍ）で検出したゴミの移動量算出を説明する図である。
【図１０】光学ユニットを説明する図である。
【図１１】被写界深度の上限で検出した１０ｍｍ間隔のゴミの移動量を例示する表である。
【図１２】搬送速度ごとの白板上のゴミの検出回数を例示する表である。
【発明を実施するための形態】
【００１１】
［実施形態１］
＜画像読取装置の構造＞
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。図１は原稿固定方式と、シートスルー方式との２通りの読取方式を持った画像読取装置の断面図である。なおシートスルー方式による原稿の読み取りを原稿流し読みとも呼ぶ。画像読取装置１０１には、原稿搬送（給送）ユニット１０２が備えられている。原稿搬送ユニット１０２には原稿１０３がセットされる。画像読取装置１０１は、不図示の操作手段によって選択された原稿読取方式で、不図示のコピーボタンが押されることによって、原稿の読み取りを開始する。まず、自動的に原稿搬送ユニット１０２の給紙モータ６１９で制御されるピックアップローラ１０４が下がる。次に分離・搬送部１０７によって積載原稿１０３の最上位面の原稿１０５（セット原稿の一番上に積載された原稿）が搬送方向１０６に沿って搬送が開始される。原稿は図中、搬送モータ６２０で制御される搬送ローラ１１５、コロ１１６、１１７、レジ前ローラ１２０を介し、矢印に従って順次搬送されて行く。原稿は、原稿イメージ（原稿表面）を読み取る画像読取装置１０１にセットされたプラテンガラス（流し読みガラス）１０８上の読み取り位置に、リードモータで制御されるレジ前ローラ１２０によって一定速度で搬送される。この読み取り位置で、プラテンガラス１０８を介してＬＥＤアレイ光源１１３によって照明され、原稿反射光が光学ボックス１１０を介して基板１１２上に実装されたラインセンサ１１１に結像する。ラインセンサは例えばＣＣＤ等で構成されており、レンズ等の結像光学系によりプラテンガラス上の原稿画像がＣＣＤに結像する。そしてその素子密度の応じた解像度で画像が読み取られ、ディジタル画像データに変換されて出力される。なお光学ボックス１１０は、ラインセンサ１１１、基板１１２、ＬＥＤアレイ光源１１３をあわせてワンボックス光学ユニットと呼ぶことがある。
【００１２】
但し、一般的に、ラインセンサで原稿イメージを読取る前には、シェーディング補正と呼ばれる原稿読取装置の読み取り特性をフラットに補正する調整が施される。シェーディング補正はラインセンサ等のデバイスを用いる装置では一般的な手法である為、詳細な説明は割愛する。簡単には以下の通りである。画像読取開始前に、光学ユニット１１０を、プラテンガラス（原稿台ガラス）１１９の先端部内側にセットされたシェーディング板（白色基準板、白板）１１８の下に移動させ、シェーディング板１１８を読み取る。これによってシェーディング板１１８の読取り値をフラット化する補正係数を算出する。この補正係数を用いたシェーディング補正により、原稿照明手段１１３から照射した光の配光斑や、光学ユニット１１０内部に構成された不図示の縮小光学ユニットに於ける端部光量落ちの影響、ラインセンサ１１１の感度斑等を補正する。そして、原稿読み取り時には、画像データをその補正係数を用いてシェーディング補正する。なおシェーディング板は白色の基準となる部材であればよく、白色部材と言い換えることもできる。
【００１３】
原稿の画像イメージが読み取られた後、原稿は、コロ１２１および、排紙・反転モータで制御される排紙・反転ローラ１２２を介して、排紙トレイ１２４上に原稿１２３が順次排出される。又、原稿の裏面側の画像イメージを読み取る場合には、排紙・反転ローラ１２２によって、原稿１２３が排出完了する直前に搬送方向を逆転制御し、反転パス１１４を用いて原稿の表裏を反転して再度読み取り径路を通す。これにより裏面の画像イメージを読み取ることが可能である。なお本実施形態では、ゴミ検出のために白板２０５を原稿給送ユニットにおける用紙搬送路上の、プラテンガラス１０８に対向する位置に備えている。ここでゴミとは異物の総称であり、たとえばインク等のシミも本例ではゴミと称する。
【００１４】
因みに、ブック原稿（本等）を原稿として用いる場合には、オペレータは原稿搬送ユニット１０２を開き、プラテンガラス１１９上にブック原稿をセットし、不図示の操作手段によって原稿読取制御を選択し、同じく不図示のコピーボタンを押す。この操作によって、原稿読取装置は、自動的に光学ユニット１１０をシェーディング板１１８の読取位置に移動し、シェーディング補正係数を算出する。そして、光学ユニット１１０を一旦左側の原稿流し読み位置まで移動させた後、光学ユニット１１０をプラテンガラス１１９へ向って移動させ、プラテンガラス１１９上にセットされたブック原稿の走査を行う。
【００１５】
このように、シートスルー方式の読み取りでは、プラテンガラス１０８の位置でラインセンサは固定され、該ラインセンサの主走査方向と直交する回動軸を中心として開閉可能な原稿搬送ユニットにより搬送される原稿を読み取る。
【００１６】
次に、図１０を用い、図１で説明に用いた１ＢＯＸ光学ユニット１１０の構成をさらに詳しく説明する。センサ基板１２０１にはラインセンサ１１１が搭載されている。ここで、ラインセンサ１１１は、本例では、白黒読み取り用のラインセンサと、カラー読み取り用のＲＧＢラインセンサを併せ持つ、４ラインセンサを想定している。センサ基板１２０１は、コネクタ１２０２およびケーブル１２０３を介して、不図示のコントローラとデータ通信を行う。それと共に、センサ基板１２０１にはユニット内で消費する電力が供給されている。コネクタ１２０４はＬＥＤ（白色ＬＥＤ）１２０５を主走査方向に多数配置して構成されたＬＥＤアレイ光源１１３に対して、給電線１２０６を介して定電流制御された電流を供給している。リフレクタ（反射板）１２０７は、照射効率を改善する反射板である。光学ユニット１１０は、原稿反射光を不図示の光学部品を用い、複数回集光反射させながらラインセンサ１１１に導光する縮小光学系を有する。
【００１７】
以上、原稿固定読み方式とシートスルー方式の２通りの読取方式を持った一般的な画像読取装置について説明した。図２以降、この画像読取装置の詳細説明を行う。
【００１８】
図２（ａ）は、本実施形態の特徴を説明するための画像読取装置の構成図である。ヒンジ２０３によって、原稿読取装置１０１に対して矢印２０１方向に開閉動作する原稿搬送ユニット１０２と、開閉動作に伴い、原稿搬送ユニット１０２の開き角度を複数段階で検出する手段を持って構成されている。開閉レバー２０２は、該開閉レバーの押し込み量に応じて多段階で開き角度を検出可能な手段を持って構成されている。例えば、図３（ａ）の拡大図３０２に示す様な、光学センサで構成される複数の圧板センサ３０４，３０５，３０６によって、開き角度が検出できるように構成されている。押し付け部３０３は、原稿搬送ユニットを閉じると、原稿搬送ユニットの角度検出を行う開閉レバー２０２を押す。開閉レバー２０２は、ゴミ検出制御の開始および切り替えのために用いる。光学ユニット１１０には、図２（ｂ）に示すように原稿反射光を制限する入射光用のスリット２０６が設けられており、想定方向以外の光は、ラインセンサ１１１に入光しない様に抑制される。またゴミが入らないようにする意味合いもある。
【００１９】
圧板センサ３０４，３０５，３０６の配置および開閉レバー２０２に接触する押し付け部３０３の形状は、原稿搬送ユニット１０２が閉じられた場合、開閉レバー２０２の移動量をセンサ検出する。これにより、概ねの原稿搬送ユニット２０１開き角が検出できるよう構成されている。たとえば、原稿搬送ユニットが機構上最も開いた状態から閉じ始められると、まず圧板センサ３０４が開閉レバー２０２を検出する。更に閉じられる圧板センサ３０５も開閉レバー２０２を検出し、さらに閉じられると圧板センサ３０６も開閉レバー２０２を検出する。このように構成することで、原稿搬送ユニット１０２の開度すなわちどの程度閉じられているかを判定できる。なおここでは圧板センサは圧板センサ３０４−３０６の３つであるが、もっと圧板センサの数を増やしたり、あるいはエンコーダ等を用いて更に多くの段階で開度を検出することもできる。
【００２０】
尚、図２中、原稿搬送ユニット圧板部２０４は、ブック原稿を一定圧でプラテンガラス１１９に押し付ける。
【００２１】
開閉レバー２０２および開度センサによって原稿搬送ユニット１０２の閉まり初めを検出すると、ラインセンサ１１１の駆動制御とセンサ基板１２０１上に実装された不図示のＡＦＥ−ＩＣの起動制御、及び、原稿照明手段１１３の点灯制御を実行する。ＡＦＥ−ＩＣとは、Ａｎａｌｏｇ Ｆｒｏｎｔ Ｅｎｄ−Ｉｎｔｅｇｒａｔｅｄ Ｃｉｒｃｕｉｔの略称で、アナログ信号処理回路である。図２（ｃ）のように、原稿照明手段による照射光の光束２０７はプラテンガラス１０８を介して原稿或いは白板２０５を照射する。
【００２２】
＜プラテンガラス上の白ゴミ検出＞
続いて、プラテンガラス１０８上の白ゴミ検出の例を示す。本実施形態ではゴミと称しているが、これは本来透明であるべきプラテンガラスに付着した汚れや傷など、原稿にはないオブジェクトとして画像上に表れるものを示す。
【００２３】
さて、圧板センサ３０４により原稿搬送ユニットが閉まり始めたこと検出すると、それに応じてラインセンサ１１１の駆動制御とセンサ基板１２０１上に実装された不図示のＡＦＥ−ＩＣの起動制御、及び、原稿照明手段１１３の点灯制御が実行される。すなわち原稿搬送ユニットが第１の開き角であると原稿搬送ユニットが閉まり初めと判定される。図２（ｃ）に示すように、プラテンガラス１０８の主走査線上に白ゴミ２０８があると、白ゴミ２０８により、プラテンガラス１０８を透過した光束２０７が反射されて、反射光２０９が光学ユニット１１０に返され、ラインセンサ１１１で反射光が検出される。この検出は、原稿搬送ユニットが完全に閉じず、プラテンガラス上に十分な空間がある状態で行われる。そのため、ゴミがないとすれば反射光は殆どラインセンサにより検知されず、検知された輝度レベルは非常に低いものとなる。そのため、この状態でラインセンサ１１１の出力信号を不図示の処理回路によって処理することによって、白ゴミの画像（オブジェクト）が検出でき、それが何画素目に存在するのか検出することができる。即ち、ゴミがある位置では反射光がラインセンサにより捉えられるので、その位置の輝度がそれ以外の部分に比べて高くなる。なお黒ゴミは光を反射しにくいので、ゴミがない部分との輝度レベルが変わらず、この方法では検出が困難である。すなわちここではプラテンガラス上の白ゴミを選択的に検出できる。すなわちプラテンガラス上の白ゴミ検出は、原稿搬送ユニットが、その読み取り位置に設けた白板２０５等による反射光がラインセンサ１１１で検出できない程度に開いた状態で実施される。
【００２４】
＜プラテンガラス上の黒ゴミ検出＞
さて原稿搬送ユニットがそのまま閉じられて圧板センサ３０５により更に閉じられたことが検出されると、それに応じて黒ゴミ検出シーケンスに入る。すなわち原稿搬送ユニットが第２の開き角であると黒ゴミ検出のモードに入る。この様子を図２（ｄ）に示す。この時、光学ユニット１１０は原稿搬送ユニット１０２にセットされた白板２０５の反射光を読み取ることが可能な状態で、かつ、原稿搬送ユニットは完全には閉じられていない。光束２０７に対して黒ゴミ２１０の反射光２１１は微小であるが、白板２０５からの反射光２１２がラインセンサ１１１に読み込まれる為、周囲に対して読取り輝度レベルが低い黒ゴミ２１０を検出可能となる。また、原稿イメージを読取る際には、被写界深度の問題がある。被写界深度とは、被写界深度以上の距離が離れた画像イメージを解像することはできない距離を言う。プラテンガラス上のゴミ検出シーケンスに於いては、白板の濃度が読取れればよい為、被写界深度を超えた領域に於いても実用に耐え得る。逆にいえば、プラテンガラス上の黒ゴミ検出は、原稿搬送ユニットが、その読み取り位置に設けた白板２０５の輝度（あるいは濃度）を検出できる程度に閉じられている場合に実施される。
【００２５】
＜白板上のゴミ検出＞
最後に、原稿搬送ユニット１０２に構成される白板２０５上のゴミ検出について説明する。なお白板上（すなわち白色部材上）における白ゴミは大きなノイズとはならないので、検出すべきは白板に比して黒いゴミということになる。但し、白ゴミの濃度が、該白板に対して著しく濃度が異なる白色である場合には、黒ゴミ同様の処理となる。
【００２６】
さて、原稿搬送ユニットの圧板センサ３０５がオンすると、プラテンガラス１０８の原稿搬送領域の突き当て側（ヒンジ側）から原稿搬送ユニット１０２の白板２０５までの垂直距離が概ね被写界深度と等しくなる。これは圧板センサ３０５をそのように配設したためで、理論的あるいは実験的に圧板センサ３０５の位置は決定できる。すなわち原稿搬送ユニットが第３の開き角であると、白板ゴミ検出のモードに入る。この状態から原稿搬送ユニットの閉じ角が小さくなるにつれて被写界深度以内の読取り範囲が、原稿搬送領域の突き当て側から手前側に広がってくる。即ち、白板２０５上のゴミ検出がヒンジ側から順次実行可能となる。図３（ａ）の拡大図３０２は領域２０２の詳細を示す。ここで、原稿搬送ユニット１０２はヒンジ２０３を回動中心とした円運動で開閉する。白板上のゴミが検出される位置は、そのゴミの画像をプラテンガラス１０８に直交するよう投影した位置である。そのため、白板２０５上のゴミの位置は原稿搬送ユニット１０２の開度に応じて変化する。たとえば原稿搬送ユニットが閉じきらない状態で、被写界深度の限界付近で検出した白板２０５上のゴミの位置は、原稿搬送ユニットが完全に閉じられた状態、すなわちシートスルー方式で原稿読み取りが実際に行われる状態におけるゴミの位置とは異なる。そこで原稿搬送ユニット１０２の開度に応じたゴミ画像を複数回検出してその移動をモニタすることで、原稿搬送ユニット１０２の開閉に伴って移動するゴミは白板２０５上のゴミであると判定できる。また、原稿搬送ユニット１０２の開閉に伴って移動しないゴミはプラテンガラス１０８上のゴミとして判定できる。判定されたゴミの位置等を示すゴミ情報はメモリ６１０に記憶される。
【００２７】
図３（ｂ）、（ｃ）、（ｄ）は原稿搬送ユニット１０２が閉じられ、白板２０５とプラテンガラス１０８の成す角度が徐々に小さくなっている様子を示している。又、白板２０５に付着したゴミ３１１は、図３（ｂ）では主走査上の画素位置３１２で発見される。更に開き角度が小さくなった図３（ｃ）では、白板付着ゴミ３１１＿１は画素位置３１３であり、図３（ｄ）では白板付着ゴミ３１１＿２は画素位置３１０へと、矢印の方向にシフトしている。
【００２８】
上述した各々のゴミ検出を、画像メモリ６０６（図６）に設けたラインメモリ上のゴミ情報の一例を表現したのが図７である。ここで、図７（ａ）に示した位置７０１は、原稿突き当て位置に相当するメモリ空間７０２内の位置を示している。メモリの状態（ａ）〜（ｈ）それぞれの右側に、そのときの画像読取装置１０１と原稿搬送ユニット１０２の開閉状態を示している。
【００２９】
図７（ａ）の空間７０３は原稿照明手段によって照射可能な空間領域を示している。開き角（開度）７０５は原稿搬送ユニット１０２が最大限に開放された状態を示す。画素位置７０４＿ａは、本例においてプラテンガラス１０８上の白ゴミ（ＰＬ−Ｗ）が付着している場所である。開き角７０５では、圧板センサ３０４は何も検出しておらず、ラインセンサ１１１、原稿照明手段１１３等、ゴミを読み取る手段が起動していない。そのため白ゴミ（ＰＬ−Ｗ）はまだ検出されていない。同様に、画素位置７０９＿ａはプラテンガラス１０８上の黒ゴミ（ＰＬ−Ｂ）が付着している場所であるが、黒ゴミはまだ検出されていない。図７（ｂ）は、原稿搬送ユニットの閉じ始め検出用の圧板センサ３０４がオンする直前の状態を示し、原稿搬送ユニット１０２の開き角度が７０５に対して小さい７０６となっている。まだ、画素位置７０４＿ｂ，７０９＿ｂにあるはずのゴミ検出はできない。
【００３０】
図７（ｃ）は、圧板センサ３０４がオンとなってラインセンサ１１１が起動し、更に、原稿照明手段１１３も点灯制御しており、画像読取り手段が起動完了している。この時、原稿搬送ユニット１０２の開き角度は更に小さい開き角７０８となっているが、この時点では、まだ白板２０５は読取ることができない。すなわちプラテンガラス上にゴミがないかぎり、ラインセンサ１１１が検知する輝度レベルは非常に低く、プラテンガラス１０８上の白ゴミ（位置７０４＿ｃ）が検出される。前述した理由から画素位置７０７の白板ゴミは検出できない。また黒ゴミはその輝度が低いためこの状態では背景と区別が困難であり、画素位置７０９＿ｃの黒ゴミも検出できない。したがって、この状態で検出されたゴミの画像は、プラテンガラス上の白ゴミであると判定できる。
【００３１】
図７（ｄ）の状態は、原稿搬送ユニット１０２の開き角７１１が、原稿突き当て位置７０１で被写界深度近傍まで近づいた状態を示す。画素位置７０４＿ｄの白ゴミはその位置も変わらず検出され、位置７０９＿ｄの黒ゴミは、周囲の画素との輝度レベル差が所定の判定基準より小さく、ゴミとして判定できない。位置７１０は白板２０５上のゴミ検出結果であるが、この時点では、プラテンガラス１０８上の黒ゴミとの区別がつかない。なお図７は説明のための一例に過ぎず、実際の検出過程とは異なる場合もある。
【００３２】
図７（ｅ）は、原稿搬送ユニット１０２の開き角７１３が更に小さくなり、位置７０４＿ｅ のプラテン白ゴミと、位置７０９＿ｅ プラテン黒ゴミが判別可能となる。位置７０９＿ｅのゴミは黒ゴミが移動しない為、プラテンの黒ゴミと判定する。更に、位置７１２のゴミは、位置７１０から、突き当て位置からその反対方向に移動している為、白板のゴミであると判定する。図７（ｆ）にて、原稿搬送ユニット１０２の開き角７１５が更に小さくなり、位置７０４＿ｆのプラテン白ゴミと、位置７０９＿ｆのプラテン黒ゴミ、位置７１４の白板ゴミの検出によるゴミ検出はほぼ確定する。図７（ｇ）にて、原稿搬送ユニット１０２の開き角７１７が完全閉状態となると、位置７０４＿ｇのプラテン白ゴミと、位置７０９＿ｇのプラテン黒ゴミ、位置７１６＿ｇの白板ゴミがほぼ検出される。所定時間後の図７（ｈ）にて、原稿搬送ユニット１０２の開き角７１８（＝７１７）にて、７０４＿ｈ，７０９＿ｈ，７１６＿ｈの全てのゴミ位置が確定される。
【００３３】
以上に各々のゴミの検出方法を説明したが、原稿搬送ユニット１０２に配置された白板のゴミが実際にどの程度移動するものであるか、図８〜図９を用いて説明する。実際の装置寸法から、概略の移動量を算出する為、図８に示す原稿搬送ユニット１０２の回動断面図を作成した。回動中心９０１は、ヒンジ２０３を中心に回動する原稿搬送ユニット１０２の回動中心である。距離９０２は、画像読取装置１０１に於ける回動中心９０１からプラテンガラス１１９の原稿突き当て位置までの距離を示しており、本例では１７２ｍｍである。なお、原稿搬送ユニット１０２の原稿積載部は不図示のガイドを持ち、原稿積載部の中央基準で原稿をそろえる為、原稿搬送位置は、ブック原稿の位置基準より手前方向となる。距離９０４は原稿の主走査長を示しており、本例では３００ｍｍである。弧９１７，９１８は、原稿搬送ユニット１０２を回動した際に、原稿突き当て位置と原稿手前側の位置、すなわち搬送ユニットを閉じた状態で主走査線の両端に相当するそれぞれ位置が描く軌跡である。
【００３４】
又、垂線９１５，９１６はそれぞれ、原稿突き当て位置と原稿手前側の位置とから立てた垂線である。原稿搬送ユニット１０２は、開閉レバー２０４がセンサで検知される位置によって、ゴミ検出モードが検出できる。ゴミ検出モードには、たとえばＭＯＤＥ−１（開き角９０５（例えば６０度））、ＭＯＤＥ−２（開き角９０６（例えば２５度））、ＭＯＤＥ−３（開き角９１０（例えば７度））がある。原稿搬送ユニット１０２の原稿手前側位置とプラテンガラス１０８との距離が、被写界深度９１３（例えば２０ｍｍ）に相当する開き角は、本例では２．５度である。本実施例の画像読取装置は、それぞれの開き角におけるゴミ検出制御が切り替え可能に構成されている。尚、上述したＭＯＤＥ−１，ＭＯＤＥ−２，ＭＯＤＥ−３は、図３に示した３０４，３０５，３０６の各センサが開閉レバー２０２の押し込み量に応じて順次オンする様に構成されている。原稿搬送ユニット１０２の開き角６０°で圧板センサ３０４がオン、続いて、開き角２５°で圧板センサ３０５がオン、開き角７°で圧板センサ３０６がオン制御される。そのセンサの検知結果に応じて、それぞれのゴミ検出モード（プラテンガラス１０８上の白ゴミ検知、黒ゴミ検知、白板２０５上のゴミ検知）を実行する。圧板センサ３０４は第１の検出手段、圧板センサ３０５は第２の検出手段、圧板センサ３０６は第３の検出手段ということもできる。
【００３５】
水平線９１２が、プラテンガラス１０８の上面から２０ｍｍの距離にある被写界深度を示している。白板非検出距離９１１は、原稿搬送ユニット１０２の白板２０５の検出結果がばらつかないよう、これより遠ければ白板を検出しないと定めた白板非検出距離を示しており、本例では８０ｍｍである。即ち、モード２の動作が開始されるときには、白板２０５のヒンジ側端部とプラテンガラス１０８との距離は白板非検出距離９１１よりも短い。またモード３の動作が開始されるときには、白板２０５のヒンジ側端部は被写界深度の内側にある。そこで、ＭＯＤＥ−１では、白板２０５が検出できない状態であって初めて検出可能なプラテンガラス１０８上の白ゴミ検出動作を行う。ＭＯＤＥ−２では、白板２０５の検出結果との比較から判定するプラテンガラス１０８上の黒ゴミ検出動作を行う。ＭＯＤＥ−３では、白板２０５上のゴミ検出を行う。この場合、最も早く被写界深度に到達するヒンジ２０３側の位置から順次、主走査線に沿って反対側の端部へ着目位置を移動しながらゴミ検出シーケンスを実行する。
【００３６】
ゴミ検出には一応の検出順を設けているが、ＭＯＤＥ−２で実行するプラテンガラス１０８上の黒ゴミ検出動作は、ＭＯＤＥ−３の白板ゴミ検出動作と並列処理を行っても検出結果に差が出ることは無い。尚、実際にゴミ検出を行う対象領域は、原稿読取り領域で十分である。そのため、被写界深度内の空間９１４に於いてゴミ検出制御を実行すれば、白板上のゴミとプラテンガラス上の黒ゴミのゴミ検出制御は実現できる。ただし応答性の問題がある為、より広い空間で制御を開始した方が検出精度は向上する。
【００３７】
実測値から求めたゴミの移動量の例を図９に示す。図９は図８の被写界深度２０ｍｍで検出することができる白板２０５上のゴミを、原稿突き当て位置１００１から主走査方向に約３００ｍｍの領域１００３を検出対象としている。領域１００３のヒンジと反対側端部が端部１００２である。サンプルポイント１００４に示す様に、本例では約５ｍｍ間隔でゴミを検出している。位置１００５，１００８は、白板上のゴミが、原稿搬送ユニットの開閉動作によってプラテンガラス上面から被写界深度２０ｍｍの距離にある際のゴミ想定位置を示している。各々のゴミ位置（回動中心からの距離）がわかれば、回動中心９０１からの水平距離（プラテンガラス上への垂直投影位置までの距離ｘ１，ｘ２と、それぞれの場合における原稿搬送ユニットの開度（開き角）Φ１、Φ２が算出できる。また、白板上における回動中心から各ゴミまでの距離（すなわち原稿搬送ユニットを閉じたときの水平距離）と距離ｘ１、ｘ２との差分Δｔ１、Δｔ２を求めることができる。図１１に、１０ｍｍ間隔で算出したゴミ位置と移動量の関係の表を示す。被写界深度の設計値によって移動量は変化するが、ゴミ検出後、白板２０５上に付着したゴミは殆どの領域において１０画素以上移動する。また回動中心から最も遠い、距離４８０ｍｍの位置であっても、８画素以上移動する。このため、そのゴミに相当する画像オブジェクトが被写界深度内にはいって最初に検出された位置と、最後に検出された位置とで８画素以上ずれていることを判定基準とすれば、より高精度に白板ゴミを検出できる。
【００３８】
原稿搬送ユニットの開放角度が大きい状態で白板２０５上のゴミ検出が始まる突き当て位置側ほど早いタイミングでゴミ検出が始まる。しかし、実際のシーケンスではゴミの移動がなくなったことを検出して白板２０５上のゴミであることを確定する為、白板上のゴミは一括して確定されることになる。
【００３９】
以上、本実施形態の概要、動作説明を行ってきたが、本件を実現する装置構成を図６のブロック図を用いて説明する。画像読取装置１０１は、システムの制御装置であるコントローラ基板６０１によって駆動制御、画像処理を実施している。コントローラ基板６０１は以下に構成されている。ＣＰＵ６０３は、システム電源が投入されると、ＲＯＭ６０４からプログラムを読みだし、画像処理部６０２に対する諸設定を実行する。それと共に、バックアップメモリ６０６（ＥＥＰＲＯＭ等の不揮発性メモリ）から機体固有の各種調整値を読み出す。そして、画像読み取り手段６０８で括られたセンサ制御手段６０９、及び、原稿搬送ユニット１０２の駆動制御を行うドライバ基板６２３に対して初期設定を行う。ＲＡＭ６０５は、画像処理実行中の演算処理に用い、画像メモリ６０７は原稿サイズ単位で書込み、読み出しを実行できる大容量メモリである。
【００４０】
画像読み取り部６０８は、光学ユニット１１０に付随する電気ユニットブロックである。ラインセンサ基板１１２にはラインセンサ１１１が実装されている。ラインセンサ１１１はセンサ制御部６０９によって設定された駆動条件に沿って動作する。即ち、白黒読み取り時には白黒ラインの駆動制御を行い、カラー読み取り時にはＲ，Ｇ，Ｂのラインセンサの駆動制御を行う。ＡＦＥ６１０はラインセンサ１１１のアナログ出力をディジタル信号に変換する可変増幅器とサンプルホールド等の機能を含んでいる。このＡＦＥ６１０出力は画像処理部６０２で処理され、白黒読み取り、カラー読み取りの駆動モードに合わせたシェーディング補正、配光変動補正、原稿サイズ検出等の処理に使用される。原稿サイズ検出に用いない場合には、主走査方向の原稿幅を検出する為に、原稿サイズ検知センサ６１５、原稿サイズ検知センサ６１６を用いる。又、調光部６１１は照明部１１３に対する定電流制御を行っており、例えば、白色ＬＥＤ１２０５に対して、常に一定の電流が供給される様に電流供給量を調整している。原稿サイズ検知センサ６１３、原稿サイズ検知センサ６１４は原稿長手、副走査方向の原稿サイズを検出する反射型サイズ検知センサを表している。
【００４１】
モータドライバ（ＭＴＲ−Ｄｒｉｖｅｒ）６１７は、光学モータ６１８の駆動制御を行い、光学ユニット１１０に付随する画像読み取り部６０８を移動制御する。光学ユニット１１０は不図示のフラグ（板状部材等）を具備しており、ＨＰセンサ６１２は、そのフラグを検出することで、光学ユニット１１０のホームポジションを検出する。ＨＰセンサ６１２でホームポジションの検出が完了すると、光学モータ６１８はステッピングモータである為、ホームポジションを起点として制御パルス数で光学ユニット１１０の位置を特定することができる。光学ユニット１１０は起動時に副走査方向に走査されて、ＨＰセンサ６１２によるホームポジションが検出される。その後、所定量移動し、プラテンガラス１１９に配置された白板（シェーディング板）１１８の直下に移動し、白板を検出する。その検出値を基にしてシェーディングデータ（補正係数）を算出する。その後、プラテンガラス１０８に移動し、対向面に配置された白板２０５に対して、プラテンガラス１０８のゴミであるか、白板２０５のゴミであるかを区別せずにゴミデータのサンプリングを行い、待機する。この際、光学ユニット１１０を、プラテンガラス１０８の幅の範囲内で副走査方向に移動制御し、ゴミ検出量の少ない位置をシートスルー方式（原稿流し読み）の読取位置とする。
【００４２】
原稿搬送ユニット１０２は、給紙モータ６１９、搬送モータ６２０、リードモータ６２１、排紙・反転モータ６２２、該モーター駆動及び原稿の搬送状況を確認する為の検知部（センサ）からの情報処理を行うドライバ基板６２３で構成されている。又、ヒンジ２０３によって開閉制御される原稿搬送ユニット１０２の開き角度を検出する為、開閉レバー２０２によってオン／オフ制御される圧板センサ３０４、圧板センサ３０５、圧板センサ３０６を具備している。
【００４３】
＜ゴミ検出手順＞
次に、ゴミ検出シーケンス、時系列ゴミ検出制御をフローチャート図４に沿って説明する。図４は、原稿搬送ユニット１０２の開閉動作を検出する圧板センサ３０４，３０５，３０６の検出結果をトリガーとしてプラテンガラス１０８上の白ゴミ、黒ゴミ、及び、白板２０５上のゴミを検出制御するＣＰＵ６０３の制御フローである。
【００４４】
Ｓ４０１のゴミ検出開始は、Ｓ４０２に示す原稿搬送ユニット１０２の開閉動作をトリガとして開始される。Ｓ４０４の判定にて、圧板センサ３０４の検出結果が検出（オン）であるか判定され、未検出であればＳ４０４に戻る。一方検出であれば、Ｓ４０５にて、原稿照明部１１３の点灯制御、ラインセンサ１１１の駆動制御、その他周辺回路の初期化を行う。なお、図４の手順は、圧板センサ３０４による検知をトリガとしてＳ４０５から開始されてもよい。
【００４５】
次に、Ｓ４０７でプラテンガラス１０８上の白ゴミ検出を開始する。プラテンガラス１０８上、突き当て位置から手前方向にゴミ画像のスキャンを実行し、Ｓ４０８でゴミを検出したと判定したときは、Ｓ４０９で第１の記憶手段に白ゴミ情報を記憶する。白ゴミ情報は、ゴミと判定された画素の位置を含む。これは黒ゴミも同様であり、白板ゴミも同様である。ただし、白板ゴミの位置は、白板ゴミの検出シーケンスにおいて、白板ゴミと判定された画像を最後に検知した画素位置である。その後Ｓ４１１に進む。又、Ｓ４０８でゴミを検出しない場合には、そのままＳ４１１に進む。Ｓ４１１では、圧板センサ３０５を含む原稿搬送ユニット１０２の開き角度検出部によって、白板２０５の一部が白板非検出距離以内（プラテンガラスから８０ｍｍ）の位置に到達しているかどうかを判断する。
【００４６】
Ｓ４１１の判断にて、圧板センサ３０５が検出されなければＳ４０７に戻り、引き続き白ゴミ検出を実行する。又、Ｓ４１１で、圧板センサ３０５により、原稿搬送ユニット１０２が、白板非検出距離以内に到達していることを検出した場合には、Ｓ４１３でプラテンガラス１０８上の黒ゴミ検出を開始する。Ｓ４１４においてゴミを検出すると、Ｓ４１５で第２の記憶手段に黒ゴミ情報を記憶し、Ｓ４１７に進む。又、Ｓ４１４でゴミを検出しない場合には、そのままＳ４１７に進む。
【００４７】
Ｓ４１７において、原稿搬送ユニット１０２の開き角度検出部である圧板センサ３０６がオンであるか判定する。オンでない、すなわち白板２０５が被写界深度（プラテンガラスから２０ｍｍ）に達していないならばＳ４１３に戻り、引き続きプラテンガラス１０８上の黒ゴミ検出を続行する。一方圧板センサ３０６がオンであれば、すなわち白板２０５の一部が被写界深度に達したことを検出した場合には、Ｓ４１９で、白板ゴミ検知制御を開始する。同時にタイマを起動する。
【００４８】
白板ゴミ検出が開始され、Ｓ４２０にてゴミ位置の変化が検出された場合には、Ｓ４２１のフローで第３の記憶手段に白板のゴミ位置を更新し、Ｓ４２３に移る。Ｓ４２０でゴミを検出しない場合にはそのままＳ４２３に移る。次に、Ｓ４２３で、圧板センサ３０６がオンになってからのタイマ値（経過時間）が所定時間を超えていないか、すなわちタイムアウトでないか判定する。所定時間が経過していなければＳ４１９に戻し、白板２０５のゴミ検出を継続する。尚、Ｓ４２３の所定時間とは、一般的に、オペレーター（作業者）が、原稿搬送ユニット１０２の開閉動作を行うに当たって、手作業で原稿搬送ユニット１０２を閉じる際の所要時間の上限を想定している。すなわち、圧板センサ３０６がオンしてからの時間に対して、多少のバラツキを持って確実に閉じられるであろう時間を基準値として設定したものである。Ｓ４２３でタイムアウトとなれば、Ｓ４２４で、確定した白板ゴミ情報を第３の記憶手段に記憶する。
【００４９】
ここで、白板２０５を読み取ったときのゴミの画像の位置が移動することを確認するには、原稿搬送ユニット１０２が閉じられている間に、ラインセンサ１１１が白板２０５全面を複数回読み取る必要がある。これが可能かどうかは、原稿搬送ユニット１０２を閉じるのに要する時間とラインセンサ１１１の読取間隔により決まる。画像読取装置１０１の解像度が６００ｄｐｉの場合、ラインセンサ１１１は１０５．８３μｓｅｃ間隔で１主走査の読み取りを行う。原稿搬送ユニット１０２を最も短い時間で閉じた時、原稿搬送ユニット１０２を閉じるのには３０ｍｓｅｃの時間を要する。回動軸から遠い側の端部が被写界深度に達したときの原稿搬送ユニットの開き角は、図８に示すように約２．５度（より詳しくは２．５４度）である。この状態で白板２０５全面のゴミが検出可能となる。この状態から、原稿搬送ユニット１０２が完全に閉じられるまでに要する時間は約１．１ｍｓｅｃである。ラインセンサ１１１の１ラインの走査間隔は１０５．８３μｓｅｃである為、原稿搬送ユニットが閉じられる間、ラインセンサ１１１は少なくとも１０回、白板２０５の全面を読み取ることができる。このように、実際の製品において、最も短時間で原稿搬送ユニットが閉じられたとしても、複数回白板を読み取ることができるので、ゴミの画像の移動を検出することが可能である。
【００５０】
図１２に、画像読取装置１０１に対する原稿搬送ユニット１０２のＰＳ（Ｐｒｏｃｅｓｓ Ｓｐｅｅｄ）：原稿搬送（移動）速度とゴミ検出回数との関係を示す。ここで読み取り解像度は６００ｄｐｉ、原稿搬送ユニット１０２が角度２．５４°回転する時間を１０ｍｓｅｃとした。角度２．５４°回転するのに要する時間が１０ｍｓｅｃであれば、７度の回転、すなわちモード３に移行してから原稿搬送ユニットを閉じ終わるまで２７．６ｍｓｅｃとなる。すなわちタイムアウト時間を３０ｍｓｅｃと設定すれば、上述の条件下で、図１２に示す程度のゴミ検出回数は保証できる。
【００５１】
Ｓ４２４迄の処理で各々のゴミ情報を検出した後、プラテンガラス１０８上の黒ゴミ、白ゴミ位置に関しては周辺画素情報（近傍画素）でゴミ位置の画素データを補間し、Ｓ４２５ではシェーディング補正を実行する。シェーディング補正が完了すると、Ｓ４２６にて一連のゴミ検出を完了する。Ｓ４２５では、シートスルー方式（原稿流し読み）の読み取りを実行する場合には、図４のフローで求めた白板２０５のゴミ情報を用い、白板２０５のゴミ位置のシェーディング係数を隣接画素のシェーディング係数から補間して求め、代用する。原稿固定読みで読み取りを行う際には、白板１１８の検出結果から得た補正係数を利用してシェーディング補正を行う。こうしてゴミの除去処理が施された画像データが出力される。
【００５２】
ここで、プラテンガラス上のごみを検出する原理を整理すると以下の通りである。すなわち、互いに異なる開き角（たとえば第１の開き角と第２の開き角）で原稿搬送ユニットを開いたそれぞれの状態で、光学ユニットにより画像を読み取る。読み取りによって得られた異なる開き角それぞれに対応する画像から異物の画像を検出する。検出した異物の画像が、それぞれの画像の対応する位置にある場合、その異物の画像をプラテンガラスに付着している異物として検出する。この場合には当該異物は光学ユニットの開閉によりその位置が影響されないプラテンガラスに付着しているであろうことが高い蓋然性で推定できる。そこでたとえばその検出した異物の位置を記憶しておき、画像の読み取りに際して、読み取った画像における前記異物の位置に該当する画素を、その近傍の画素で補間して補正することができる。
【００５３】
また、白板上のごみを検出する原理を整理すると以下の通りである。すなわち、互いに異なる開き角（白板が検出できることが望ましいので、たとえば第２の開き角と第３の開き角）で原稿搬送ユニットを開いたそれぞれの状態で、光学ユニットにより白板の画像を読み取る。読み取りによって得られた異なる開き角それぞれに対応する画像から異物の画像を検出する。検出した異物の画像が、それぞれの画像の対応する位置にない場合、その異物の画像を白板に付着している異物として検出する。望ましくは、位置のずれが開き角の相違に応じた量であるか否かを判定し、応じた量である場合に異物の画像を白板に付着している異物として検出すれば、より高い信頼性で検出できる。この場合には当該異物は光学ユニットの開閉によりその位置が影響される白板に付着しているであろうことが高い蓋然性で推定できる。そこでたとえばその検出した異物の位置を記憶しておき、画像の読み取りに際して、読み取った画像における前記異物の位置に該当する画素を、その近傍の画素で補間して補正することができる。
【００５４】
以上のようにして、本実施形態では、プラテンガラス上の白ゴミを検出できる。また、プラテンガラス上のゴミと、原稿搬送ユニットに付加された基準白板のゴミとを区別できる。そのため、ゴミに起因して画像データ中に生じたノイズを、その原因に応じた方法で除去でき、高品質の画像データを出力できる。
【００５５】
［実施形態２］
次に、並列ゴミ検出制御をフローチャート図５に沿って説明する。図５は、図４同様に、原稿搬送ユニット１０２の開閉動作を検出する圧板センサ３０４，３０５，３０６の検出結果をトリガーとしてプラテンガラス１０８上の白ゴミ、黒ゴミ、及び、白板２０５上のゴミを検出制御するＣＰＵ６０３による制御フローである。図４に於いて、プラテンガラス１０８上の白ゴミ検出、黒ゴミ検出、原稿搬送ユニット１０２の白板２０５上のゴミ検出と順番にゴミ検出シーケンスを実行し、各々のシーケンスの中でゴミ検出結果を確定させていた。これに対し、図５では、プラテンガラス１０８上の黒ゴミ検出と、原稿搬送ユニット１０２の白板２０５上のゴミ検出を並列処理にて実行する。こうして原稿搬送ユニット１０２がほぼ完全に閉じた状態までゴミ検出結果を確定させない（各々の検出時間を長く取る）ことで、ゴミ検出精度の向上を図っている。以下に、ＣＰＵ６０３のゴミ検出制御フローを説明する。
【００５６】
Ｓ５０１のゴミ検出開始は、Ｓ５０２に示す原稿搬送ユニット１０２の開閉動作をトリガとして開始される。Ｓ５０４にて、圧板センサ３０４の検出結果が未検出であればＳ５０４に戻り、検出であればＳ５０５にて、原稿照明部１１３の点灯制御、ラインセンサ１１１の駆動制御、その他周辺回路の初期化を行う。
【００５７】
Ｓ５０７でプラテンガラス１０８上の白ゴミ検出を開始する。プラテンガラス１０８上、突き当て位置から手前方向にスキャンを実行し、Ｓ５０８でゴミを検出した時は、Ｓ５０９で白ゴミ情報を第１の記憶手段に記憶し、Ｓ５１１に進む。又、Ｓ５０８でゴミを検出しない場合には、そのままＳ５１１に進み、原稿搬送ユニット１０２の開き角度検出部の圧板センサ３０５によって、白板２０５が白板非検出位置に到達しているかどうかを判断する。
【００５８】
Ｓ５１１にて、圧板センサ３０５がオンでなければＳ５０７に戻り、引き続き白ゴミ検出を実行する。又、圧板センサ３０５がオンである場合には、白板２０５が白板非検出位置に到達したので、Ｓ５１３でプラテンガラス１０８上の黒ゴミ検出を開始する。Ｓ５１４にて、ゴミを検出すると、更に、Ｓ５１５でゴミの移動を判定する。移動していると判定されたならＳ５１６に進み、白板２０５上のゴミ情報を第３の記憶手段に更新記憶する。又、Ｓ５１５でゴミの移動を検出しない場合には、そのままＳ５１７に進み、プラテンガラス１０８上の黒ゴミ情報を第２の記憶手段に記憶する。又、Ｓ５１４でゴミを検出しなかった場合にはＳ５２０に移る。Ｓ５２０にて原稿搬送ユニット１０２の開き角度検出部である圧板センサ３０６がオフ（未検出）であればＳ５２１に移り、圧板センサ３０６がオンとなってから経過した時間が所定時間（原稿搬送ユニットが確実に閉状態に至る時間）であるかを判定する。所定時間に達していなければ、Ｓ５２０に戻り、ゴミ検出シーケンスを繰り返す。
【００５９】
Ｓ５２１で、圧板センサ３０６を検出してから経過した時間が所定時間を越えている（タイムアウト）場合には、原稿搬送ユニット１０２が完全に閉じた状態であると判断し、Ｓ５２２で、Ｓ５１６で確定した白板ゴミ情報を第３の記憶手段に記憶する。
【００６０】
図５のフローにて、各々のゴミ情報を検出した後、プラテンガラス１０８上の黒ゴミ、白ゴミ位置に関しては周辺画素情報から画素データを補間し、Ｓ５２３ではシェーディング補正を実行する。Ｓ５２３は図４のＳ４２５と同じ処理である。
【００６１】
以上のようにして、本実施形態では、プラテンガラス上の白ゴミを検出できる。また、プラテンガラス上のゴミと、原稿搬送ユニットに付加された基準白板のゴミとを区別できる。そのため、ゴミに起因して画像データ中に生じたノイズを、その原因に応じた方法で除去でき、高品質の画像データを出力できる。
【００６２】
上記説明では色情報に付いて触れていないが、カラー画像データを読み取る場合には、各色成分ごとに上述した手順で同様に処理できる。すなわち、各色のラインセンサでそれぞれゴミの画像を検出し、各色成分ごとに補正を行う。こうすることで、白黒ラインセンサであっても、カラーラインセンサであっても同じ効果が得られる。
【００６３】
なお本発明は、複数の機器（例えばホストコンピュータ、インタフェイス機器、リーダ、プリンタなど）から構成されるシステムに適用しても、一つの機器からなる装置（例えば、複写機、ファクシミリ装置など）に適用してもよい。
【図１】
2010283789.tif 000003
【図２】
2010283789.tif 000004
【図３】
2010283789.tif 000005
【図４】
2010283789.tif 000006
【図５】
2010283789.tif 000007
【図６】
2010283789.tif 000008
【図７】
2010283789.tif 000009
【図８】
2010283789.tif 000010
【図９】
2010283789.tif 000011
【図１０】
2010283789.tif 000012
【図１１】
2010283789.tif 000013
【図１２】
2010283789.tif 000014