(57)【要約】【課題】  原稿台に存在するゴミにより画像に発生するノイズを正確に補正すること。【解決手段】  画像読取装置は、副走査方向に距離を隔てて配置され、原稿を副走査方向に走査する３つのラインセンサと、原稿と３つのラインセンサとの間に設けられた原稿台と、原稿台を移動させる移動機構と、３つのラインセンサが出力する複数のデータからノイズ画素を検出するノイズ検出処理部と、第１データとは異なる第２データに存在する画素であって、ノイズ画素と原稿の同じ位置を読取った第１画素の値に基づいて、第１のデータに存在する画素であって、ノイズ画素を補正するための第２画素を抽出する第２画素抽出手段（Ｓ１０３）と、抽出された第２画素に基づいてノイズ画素を補正する補正手段（Ｓ１１３、Ｓ１１４）とを備える。【選択図】        図１４
2006101298.tif 000002
【特許請求の範囲】
【請求項１】
副走査方向に距離を隔てて配置され、原稿を副走査方向に走査する複数のラインセンサと、
原稿と前記複数のラインセンサとの間に設けられた原稿台と、
原稿と前記複数のラインセンサとの相対速度とは異なる相対速度で前記原稿台を前記複数のラインセンサに相対して移動させる移動手段と、
前記複数のラインセンサが出力する複数のデータそれぞれから所定の特徴を有する特徴画素を抽出する抽出手段と、
前記複数のデータ間で原稿の同じ位置を読取った画素を比較し、前記複数のデータのうち第１データから抽出された特徴画素を、他の全てのデータでは特徴画素でないことを条件にノイズ画素として検出する検出手段と、
前記第１データとは異なる第２データに存在する画素であって、前記ノイズ画素と原稿の同じ位置を読取った第１画素の値に基づいて、前記第１のデータに存在する画素であって、前記ノイズ画素を補正するための第２画素を抽出する第２画素抽出手段と、
前記抽出された第２画素に基づいて前記ノイズ画素を補正する補正手段とを備えた、画像読取装置。
【請求項２】
前記第２画素抽出手段は、前記第２のデータに存在する画素であって、前記第１画素の値から所定の範囲内にある値を有し、前記第１画素の近傍にある第３画素を抽出する第３画素抽出手段とを備え、
前記第１データに存在する画素であって、前記第３画素と原稿の同じ位置を読取った画素で、かつ、前記検出手段によりノイズ画素として検出されていない画素を前記第２画素として抽出する、請求項１に記載の画像読取装置。
【請求項３】
前記第３画素抽出手段は、前記第１画素から第１の方向に隣接する画素からなる第１の画素群の中から前記第３画素を抽出する、請求項２に記載の画像読取装置。
【請求項４】
前記第１の方向は、副走査方向と実質的に垂直な主走査方向である、請求項３に記載の画像読取装置。
【請求項５】
前記第３画素抽出手段は、前記第１画素群の中から前記第３画素が抽出されなかった場合には、
前記第１の画素群を副走査方向に拡大した第２の画素群の中から前記第３画素を抽出する，請求項３に記載の画像読取装置。
【請求項６】
前記補正手段は、前記ノイズ画素の値を前記第２画素の値に置換える、請求項１に記載の画像読取装置。
【請求項７】
前記補正手段は、前記第２画素抽出手段により複数の第２画素が抽出された場合には、前記ノイズ画素の値に基づいて、前記ノイズ画素の値を前記複数の第２画素の最小値または最大値に置換える、請求項１に記載の画像読取装置。
【請求項８】
前記検出手段は、前記複数のデータからノイズ画素が検出される順位を決定する順位決定手段と、
２以上のデータから抽出された特徴画素を、先のデータの特徴画素が前のラインでノイズ画素であることを条件にノイズ画素に補正するノイズ画素補正手段をさらに含む、請求項１に記載の画像読取装置。
【請求項９】
前記第２画素抽出手段は、ノイズ画素でない第１画素を特定する、請求項８に記載の画像読取装置。
【請求項１０】
前記補正手段は、前記第２画素抽出手段により前記第１画素が特定されない場合には前記ノイズ画素を基準にして予め定められた範囲にある画素の値の平均値で補正する、請求項９に記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、特に、原稿を搬送しながら読取る画像読取装置に関する。
【背景技術】
【０００２】
従来から、デジタル複写機等の画像読取装置においては、いわゆる流し撮りという技術が用いられている。この技術は、固定されたラインセンサに対してラインセンサと直交する副走査方向に原稿を搬送させることにより原稿を読取るというものである。
【０００３】
この画像読取装置では、搬送される原稿の読取位置を固定させるために、原稿とラインセンサとの間に透明な原稿台が設けられている。原稿から反射した光は原稿台を介してラインセンサで受光される。
【０００４】
したがって、ゴミ、紙粉、埃、傷等の異物（以下、これらを総称して「ゴミ」という。）が、原稿台の読取位置に付着しているような場合は、ラインセンサでは搬送される原稿を読取っている間中、常にゴミを読取ることになる。そのため、出力される画像に副走査方向の筋状のノイズが発生するという問題が生じていた。
【０００５】
副走査方向の筋状のノイズが表れた領域に対応する画像データを、その領域の両側に隣接する画像データに置換えることにより画質を向上させる技術が特開２００２−７７５８４号公報（特許文献１）に記載されている。
【０００６】
しかしながら、ノイズが表れた領域の両側に隣接する画像データは、ノイズが表れた領域の画像データと必ずしも近似したものとはならない。例えば、隣接した領域にエッジ領域が存在したり、色が急激に変化したりする場合などである。より具体的には、副走査方向に２分され、一方が赤色で他方が黒色の２つの領域が原稿に存在し、赤色の領域内ではあるが境界付近にノイズが表れた領域が存在した場合を想定する。この場合には、ノイズが現れた領域は、赤色に補正されるべきであるが、周辺には黒色の領域があるために黒色に補正されてしまう場合がある。
【特許文献１】特開２００２−７７５８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
この発明は上述した問題点を解決するためになされたもので、原稿台に存在するゴミにより画像に発生するノイズを正確に補正することが可能な画像読取装置を提供することである。
【課題を解決するための手段】
【０００８】
上述した目的を達成するために、この発明のある局面によれば、画像読取装置は、副走査方向に距離を隔てて配置され、原稿を副走査方向に走査する複数のラインセンサと、原稿と複数のラインセンサとの間に設けられた原稿台と、原稿と複数のラインセンサとの相対速度とは異なる相対速度で原稿台を複数のラインセンサに相対して移動させる移動手段と、複数のラインセンサが出力する複数のデータそれぞれから所定の特徴を有する特徴画素を抽出する抽出手段と、複数のデータ間で原稿の同じ位置を読取った画素を比較し、複数のデータのうち第１データから抽出された特徴画素を、他の全てのデータでは特徴画素でないことを条件にノイズ画素として検出する検出手段と、第１データとは異なる第２データに存在する画素であって、ノイズ画素と原稿の同じ位置を読取った第１画素の値に基づいて、第１のデータに存在する画素であって、ノイズ画素を補正するための第２画素を抽出する第２画素抽出手段と、抽出された第２画素に基づいてノイズ画素を補正する補正手段とを備える。
【０００９】
この発明に従えば、原稿を副走査方向に走査する複数のラインセンサが、副走査方向に距離を隔てて配置されており、原稿と複数のラインセンサとの間に設けられた原稿台が、原稿と複数のラインセンサとの相対速度と異なる相対速度で複数のラインセンサに相対して移動する。原稿台上のゴミは、複数のラインセンサによって順に読取られる。原稿台は原稿と複数のラインセンサとの相対速度と異なる相対速度で複数のラインセンサに相対して移動するため、原稿台上のゴミは、複数のラインセンサそれぞれによって原稿の異なる位置で読取られる。この画像読取装置では、複数のラインセンサが出力する複数のデータそれぞれからノイズ画素が検出され、複数のデータ間で原稿の同じ位置を読取った画素を比較し、複数のデータのうち第１データから抽出された特徴画素が、他の全てのデータでは特徴画素でないことを条件にノイズ画素として検出される。そして、ノイズ画素を補正するために用いる第２画素を、ノイズ画素が存在する第１データとは異なる第２データに存在する第１画素に基づいて決定する。ゴミを読取ることにより発生したノイズを、周辺の画素のうちから選択された画素で補正するので、補正後の画質を向上させることが可能な画像読取装置を提供することができる。
【００１０】
好ましくは、第２画素抽出手段は、第２のデータに存在する画素であって、第１画素の値から所定の範囲内にある値を有し、第１画素の近傍にある第３画素を抽出する第３画素抽出手段とを備え、第１データに存在する画素であって、第３画素と原稿の同じ位置を読取った画素で、かつ、検出手段によりノイズ画素として検出されていない画素を第２画素として抽出する。
【００１１】
好ましくは、第３画素抽出手段は、第１画素から第１の方向に隣接する画素からなる第１の画素群の中から第３画素を抽出する。
【００１２】
好ましくは、第１の方向は、副走査方向と実質的に垂直な主走査方向である。
【００１３】
好ましくは、第３画素抽出手段は、第１画素群の中から第３画素が抽出されなかった場合には、第１の画素群を副走査方向に拡大した第２の画素群の中から第３画素を抽出する。
【００１４】
好ましくは、補正手段は、ノイズ画素の値を第２画素の値に置換える。
【００１５】
好ましくは、補正手段は、第２画素抽出手段により複数の第２画素が抽出された場合には、ノイズ画素の値に基づいて、ノイズ画素の値を複数の第２画素の最小値または最大値に置換える。
【００１６】
好ましくは、検出手段は、複数のデータからノイズ画素が検出される順位を決定する順位決定手段と、２以上のデータから抽出された特徴画素を、先のデータの特徴画素が前のラインでノイズ画素であることを条件にノイズ画素に補正するノイズ画素補正手段をさらに含む。
【００１７】
好ましくは、第２画素抽出手段は、ノイズ画素でない第１画素を特定する。
【００１８】
好ましくは、補正手段は、第２画素抽出手段により第１画素が特定されない場合にはノイズ画素を基準にして予め定められた範囲にある画素の値の平均値で補正する。
【発明を実施するための最良の形態】
【００１９】
以下、図面を参照しつつ本発明の実施の形態について説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがってそれらについての詳細な説明は繰返さない。
【００２０】
図１は、本発明の実施の形態の１つにおける画像読取装置を備えたＭＦＰ（Multi Function Peripheral）の斜視図である。図１を参照して、ＭＦＰは、原稿画像を読取るための画像読取装置１０と、画像読取装置１０の下部に設けられた画像形成装置２０とを含む。ＭＦＰは、画像読取装置１０で読取られた画像を紙などの記録媒体に形成する。また、ＭＦＰは、ファクシミリ装置、ローカルエリアネットワーク（ＬＡＮ）、公衆回線などのネットワークと接続するための通信インターフェースを備える。
【００２１】
図２は画像読取装置１０の内部構成の概略を示す図である。画像読取装置１０は、原稿を自動的に原稿読取り位置に搬送するための自動原稿搬送装置（ＡＤＦ）１０１と、本体部１０３とを含む。自動原稿搬送装置１０１は、原稿読取位置付近において原稿の搬送をガイドするための上部規制板２０３と、原稿を原稿読取り位置に搬送するためのタイミングローラ対２０１と、読取り位置を通過した原稿を搬送するためのローラ対２０２とを備える。
【００２２】
本体部１０３は、透明な部材から構成された原稿台２０５と、原稿の搬送経路の一部を形成する通紙ガイド２０７と、原稿を読取り位置で照射するための光源２０６と、光源からの光を反射させる反射部材２０８と、３つのラインセンサが副走査方向に配列された読取部２１３と、原稿からの反射光を反射して読取部２１３に導くための反射ミラー２０９と、反射ミラー２０９からの反射光を読取部２１３上に結像させるためのレンズ２１１と、読取部２１３が出力する電気信号を処理するための画像処理部２１５と、原稿台２０５を振動させるためのモータ２１９と、画像処理部２１５からの制御信号に基づいてモータ２１９の駆動を制御するモータ制御部２１７とを含む。
【００２３】
原稿２００は、タイミングローラ対２０１により、原稿台２０５と上部規制板２０３との間を矢印Ｄ１の方向に搬送される。そして、搬送されながら読取位置Ｌにおいて、読取部２１３によりその画像が逐次読取られる。自動原稿搬送装置１０１によって、原稿が搬送される方向は、読取位置Ｌにおいて副走査方向である。画像読取動作中、原稿台２０５は、モータ２１９により矢印Ｄ２の方向に振動させられている。原稿台２０５の振動方向と副走査方向とは実質的に平行である。
【００２４】
読取部２１３は、３つのラインセンサを備える。３つのラインセンサそれぞれは、副走査方向と実質的に垂直な主走査方向に複数の光電変換素子が配列されている。３つのラインセンサそれぞれは、互いに分光感度が異なるフィルタを有し、原稿から反射した光をフィルタを介して受光する。具体的には、赤（Ｒ）、緑（Ｇ）および青（Ｂ）の各波長の光を透過するフィルタを有する。このため、赤（Ｒ）のフィルタを有するラインセンサは、原稿から反射した光のうち赤色の光の強度を示す電気信号（Ｒ信号）を出力し、緑（Ｇ）のフィルタを有するラインセンサは、原稿から反射した光のうち緑色の光の強度を示す電気信号（Ｇ信号）を出力し、青（Ｂ）のフィルタを有するラインセンサは、原稿から反射した光のうち青色の光の強度を示す電気信号（Ｂ信号）を出力する。
【００２５】
３つのラインセンサは、副走査方向に所定の距離を隔てて予め定められた順番で配置される。ここでは、原稿の読取ラインに換算して３ライン分の距離を隔てて原稿の搬送方向で赤、緑、青の順に配置されている。なお、ラインセンサを配置する間隔および順番は、これらに限定されるものではない。
【００２６】
３つのラインセンサは、３ライン分の距離を隔てて赤、緑、青の順に配置されるので、３つのラインセンサは、同じタイミングで原稿の異なる位置で反射した光を受光する。したがって、原稿のある位置で反射した光は、まず、赤の光を受光するラインセンサで受光され、その後緑の光を受光するラインセンサで受光され、最後に青の光を受光するラインセンサで受光される。この遅れは、後述する画像処理部２１５で調整される。
【００２７】
なお、本実施の形態においては、読取部２１３に３つのラインセンサを設けるようにしたが、４つ以上のラインセンサを設けるようにしてもよい。
【００２８】
図３は、原稿台を振動させるための機構を示す斜視図である。図３を参照して、原稿台２０５は、原稿台ホルダ２２１により保持される。原稿台ホルダ２２１は、ガイド２２０により副走査方向に摺動可能に保持される。ガイド２２０は、画像読取装置１０の本体に固定される。原稿台ホルダ２２１の１つの面に２つのアーム２２２が接合されている。アーム２２２の他端は円形の穴を有する。
【００２９】
軸２２４には、２つのアーム２２２に対応する位置に２つのカム２２３が取付けられる。また、軸２２４の一端にギア２２５が取付けられる。ギア２２５は、モータ２１９の駆動軸とベルトで接合されたギア２２６と噛み合うように配置される。モータ２１９が回転すると、その回転がベルトを介してギア２２６に伝えられ、ギア２２６が回転する。ギア２２６の回転に伴って、ギア２２５および軸２２４が回転する。
【００３０】
カム２２３は、アーム２２２の円形の穴の中に配置される。このため、軸２２４の回転に伴う２つのカム２２３の回転運動が、原稿台ホルダ２２１の往復運動に変換される。
【００３１】
なお、原稿台２０５を振動させるための機構はこれに限定されることなく、例えば、電磁石、空気圧、油圧等を利用したピストン等の直線運動を生じさせる駆動源を用いた機構としてもよい。
【００３２】
原稿台２０５は、副走査方向と平行に振動させられる。原稿台２０５が原稿の搬送方向と逆方向に移動している間は、原稿台２０５と、原稿とは逆方向に移動するため、原稿台２０５のラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂに対する相対速度と、原稿のラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂに対する相対速度とが異なる。一方、原稿台２０５が原稿の搬送方向に移動している間は、原稿台２０５の速度と、原稿の搬送速度とは方向が同じである。速さを異ならせるようにするのが好ましい。なお、ここでは、原稿台２０５を副走査方向と平行に振動させるようにしたが、方向はこれに限定されない。
【００３３】
ここで、本実施の形態における画像読取装置１０が、原稿台２０５に付着したゴミにより発生するノイズを、読取った画像から検出する原理について説明する。図４は、読取った画像からゴミを読取ることにより発生するノイズを検出する原理を説明するための図である。ここでは、原稿および原稿台２０５は図中矢印方向に搬送され、原稿台２０５の移動速度は、原稿の搬送速度と方向が同じで２倍の速さとしている。また、３つのラインセンサは、赤の光を受光するラインセンサ、緑の光を受光するラインセンサ、青の光を受光するラインセンサの順に、原稿の搬送方向に３ラインの距離を隔てて配置されているものとする。なお、赤の光を受光するラインセンサの出力をＲ、緑の光を受光するラインセンサの出力をＧ、青の光を受光するラインセンサの出力をＢで示している。
【００３４】
図４（Ａ）は、ライン間補正を説明するための図である。原稿の一部の画像は、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、その原稿の画像が４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。さらに、その原稿の画像が４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。
【００３５】
このように、原稿の同じ位置の画像が、３つのラインセンサで異なるタイミングで読取られるため、３つのラインセンサが出力する信号にタイミングのずれが生じる。ライン間補正では、各信号が原稿の同じ位置となるように３つのラインセンサが出力する信号のタイミングを合わせる。具体的には、出力Ｒを８ライン分遅延させ、出力Ｇを４ライン分遅延させる。
【００３６】
ライン間補正した出力Ｒ，出力Ｇ、出力Ｂを合成した合成出力は、原稿の同じ位置で読取った出力Ｒ，出力Ｇ、出力Ｂを合成した出力となる。
【００３７】
図４（Ｂ）は、原稿台に付着したゴミを読取った場合に出力される合成出力を説明するための図である。原稿台２０５に付着したゴミは、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、そのゴミが４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。ここで、原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、ラインセンサが原稿を２ライン分読取るだけの時間でゴミは４ライン分を移動する。このため、赤のラインセンサでゴミを読取った時点と、緑のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。さらに、そのゴミが４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、緑のラインセンサでゴミを読取った時点と、青のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。
【００３８】
そして、ライン間補正により、赤の光を受光するラインセンサがゴミを読取って出力する出力Ｒは８ライン分遅延され、緑の光を受光するラインセンサがゴミを読取って出力する出力Ｇは４ライン分遅延される。このため、ライン間補正した出力Ｒ，出力Ｇ、出力Ｂを合成した合成出力では、ゴミを読取った出力Ｒと、ゴミを読取った出力Ｇと、ゴミを読取った出力Ｂとが同じタイミングとならず、２ライン分ずれる。
【００３９】
なお、図では、紙粉などの白色のゴミが原稿台２０５に付着しており、黒色の原稿を読取る場合の合成出力を示している。この場合、白色のゴミを読取ったにもかかわらず、合成出力では、白色ではなく、３つのラインに分かれた青、緑、赤の出力となる。
【００４０】
図４（Ｃ）は、原稿台に付着したゴミを読取った場合に出力される合成出力を説明するための別の図である。図４（Ｃ）では、副走査方向に１０ライン分の大きさのゴミを読取る場合を例に示している。原稿台２０５は、原稿の搬送速度に対して２倍の速さで同一方向に移動するため、ゴミは、５ライン分の大きさとして読取られる。
【００４１】
原稿台２０５に付着したゴミは、まず、原稿の搬送方向の最も上流に配置された赤の光を受光するラインセンサで読取られる。そして、そのゴミが４ライン分の距離だけ搬送されて、緑の光を受光するラインセンサで読取られる。赤のラインセンサでゴミを読取った時点と、緑のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。さらに、そのゴミが４ライン分の距離だけ搬送されて、青の光を受光するラインセンサで読取られる。緑のラインセンサでゴミを読取った時点と、青のラインセンサでゴミを読取る時点とでは、２ライン分を読取る時間だけずれる。
【００４２】
そして、ライン間補正により、赤の光を受光するラインセンサがゴミを読取って出力する出力Ｒは８ライン分遅延され、緑の光を受光するラインセンサがゴミを読取って出力する出力Ｇは４ライン分遅延される。このため、ライン間補正した出力Ｒ，出力Ｇ、出力Ｂを合成した合成出力では、ゴミを読取った５ライン分の出力Ｒと、ゴミを読取った５ライン分の出力Ｇと、ゴミを読取った５ライン分の出力Ｂとは、同じタイミングとならず、２ライン分ずれる。なお、図では、紙粉などの白色のゴミが原稿台２０５に付着しており、黒色の原稿を読取る場合の合成出力を示している。この場合、白色のゴミを読取ったにもかかわらず、合成出力では、青、青緑、白、黄、赤の順に色が変化する出力となる。
【００４３】
このように、原稿台２０５に付着したゴミは、画像中で複数のラインに分断される。この分断されたラインを各色ごとに特徴点として抽出することにより、ノイズを検出するのである。また、分断されることによってゴミを読取ることにより生じるノイズも少なくなる。
【００４４】
図５は、原稿台を裏面から見た平面図である。図５を参照して、原稿台２０５は、一端にマーク２０５Ａを有する。マーク２０５Ａは、主走査方向の長さが副走査方向の位置により異なる形状であり、単色である。ここでは、マーク２０５Ａは、三角形の形状で、黒色としている。また、マーク２０５Ａの一辺が原稿台２０５の一辺と平行に配置される。
【００４５】
読取部２１３を用いて、または、読取部２１３とは別に設けられ、本体部１０３に固定されたセンサを用いて、マーク２０５Ａの主走査方向の長さを検出することにより、原稿台２０５の読取部２１３に対する相対的な位置を検出することが可能となる。
【００４６】
図６は、読取部２１３で読取られる原稿台２０５上の位置を示す図である。読取部２１３は、赤（Ｒ）のフィルタを有するラインセンサ２１３Ｒと、緑（Ｇ）のフィルタを有するラインセンサ２１３Ｇと、青（Ｂ）のフィルタを有するラインセンサ２１３Ｂとが、原稿の搬送方向Ｄ１に、ラインセンサ２１３Ｒ、２１３Ｇ、２１３Ｂの順に配列されている。
【００４７】
ラインセンサ２１３Ｒは、原稿台２０５の領域２０５Ｒを透過した光を受光する。ラインセンサ２１３Ｇは、原稿台２０５の領域２０５Ｇを透過した光を受光する。ラインセンサ２１３Ｂは、原稿台２０５の領域２０５Ｂを透過した光を受光する。領域２０５Ｒ，２０５Ｇ，２０５Ｂは、３ライン分の間隔を有するようにラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂが配置される。原稿は、まず領域２０５Ｒを通過し、次に領域２０５Ｇを通過し、最後に領域２０５Ｂを通過する。したがって、原稿のある位置で反射した光は、まず、赤の光を受光するラインセンサ２１３Ｒで受光され、その後緑の光を受光するラインセンサ２１３Ｇで受光され、最後に青の光を受光するラインセンサ２１３Ｂで受光される。このように、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、３ライン分の距離を隔てて配置されるので、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、同時に原稿の同じ位置で反射した光を受光することはない。
【００４８】
ここで、原稿台２０５上に最大長さが４ライン以下のゴミ３００が付着しているとする。この場合、原稿台２０５が副走査方向に平行に振動して移動するので、ゴミ３００は領域２０５Ｒ，２０５Ｇ，２０５Ｂの２つ以上に同時に存在することはない。図６では、ゴミ３００が領域２０５Ｇに存在する場合を示している。この場合には、ゴミ３００で反射した光は、ラインセンサ２１３Ｇでのみ受光され、ラインセンサ２１３Ｒ，２１３Ｂでは受光されない。
【００４９】
また、原稿台２０５が振動することにより、ゴミ３００が存在することとなる領域は、原稿台２０５が原稿の搬送方向Ｄ１に移動しているときは、初めに領域２０５Ｒ、次に領域２０５Ｇ、最後に領域２０５Ｂの順に変化する。逆に、原稿台２０５が原稿の搬送方向Ｄ１と逆に移動しているときは、初めに領域２０５Ｂ、次に領域２０５Ｇ、最後に領域２０５Ｒの順に変化する。
【００５０】
したがって、ゴミ３００で反射した光が受光される順序は、原稿台２０５が原稿の搬送方向Ｄ１に移動しているときは、初めにラインセンサ２１３Ｒ、次にラインセンサ２１３Ｇ、最後にラインセンサ２１３Ｂであり、原稿台２０５が原稿の搬送方向Ｄ１と逆に移動しているときは、初めにラインセンサ２１３Ｂ、次にラインセンサ２１３Ｇ、最後にラインセンサ２１３Ｒである。
【００５１】
原稿台２０５が原稿の搬送方向に移動している場合は、ゴミを読取ることによるノイズは、最初にラインセンサ２１３Ｒが出力するＲ信号、次にラインセンサ２１３Ｇが出力するＧ信号、最後にラインセンサ２１３Ｂが出力するＢ信号の順に表れる。また、原稿台２０５が原稿の搬送方向と逆の方向に移動している場合は、ゴミを読取ることによるノイズは、最初にラインセンサ２１３Ｂが出力するＢ信号、次にラインセンサ２１３Ｇが出力するＧ信号、最後にラインセンサ２１３Ｒが出力するＲ信号の順に表れる。すなわち、ゴミを読取ることにより発生するノイズが表れる信号の順番が原稿台２０５の移動方向により定まる。Ｒ信号、Ｇ信号、Ｂ信号からノイズが検出される順番を判定することで、ノイズを検出する精度を向上させることができる。
【００５２】
図７は、本実施の形態における画像読取装置の画像処理部の構成を示すブロック図である。図７を参照して、画像処理部２１５には、読取部２１３からＲ信号、Ｇ信号、Ｂ信号が入力される。画像処理部２１５は、読取部２１３から入力されたアナログ信号をデジタル信号に変換するためのアナログデジタル変換部（Ａ／Ｄ変換部）２５１と、光源２０６の照明ムラ等を補正するためのシェーディング補正部２５３と、Ｒ信号、Ｇ信号およびＢ信号が原稿の同一ラインとなるように同期させるためのライン間補正部２５５と、レンズ２１１による主走査方向の歪を補正するための色収差補正部２５７と、Ｒ信号、Ｇ信号、Ｂ信号のそれぞれからノイズを検出するためのノイズ検出処理部２５９と、ノイズ画素を補正する処理を実行するノイズ補正部２６０と、画像処理部２１５の全体を制御するための制御部２６３と、画像を画像形成装置２０に出力するためのプリンタインターフェース２６１とを備える。制御部２６３には、原稿台２０５の位置を検出するための位置検出部２６５が接続されている。位置検出部２６５は、原稿台２０５が有するマーク２０５Ａの主走査方向の長さを検出する。
【００５３】
ライン間補正部２５５は、Ｒ信号を８ライン分遅延させ、Ｇ信号を４ライン分遅延させることにより、Ｒ信号、Ｇ信号およびＢ信号が原稿の同一ラインとなるように同期させる。上述したように、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、副走査方向に３ライン分の距離を隔てて配列されていたためである。
【００５４】
ノイズ検出処理部２５９は、色収差補正部２５７よりＲ信号、Ｇ信号およびＢ信号が入力され、制御部２６３から原稿台２０５の位置と、原稿台２０５の移動方向とが入力される。ノイズ検出処理部２５９は、色収差補正部２５７から入力されたＲ信号、Ｇ信号およびＢ信号ごとに、ノイズ画素を検出する。そして、ノイズ画素を「１」とし他の画素を「０」とする論理信号をノイズ補正部２６０と制御部２６３とに出力する。その詳細については後述する。
【００５５】
ノイズ補正部２６０には、色収差補正部２５７よりＲ信号、Ｇ信号およびＢ信号が入力され、ノイズ検出処理部２５９からは、ノイズ画素を「１」とし他の画素を「０」とする論理信号がＲ信号、Ｇ信号およびＢ信号ごとに入力される。
【００５６】
ノイズ補正部２６０は、Ｒ信号、Ｇ信号およびＢ信号それぞれについて、対応する論理信号に基づいて、ノイズ画素とされた画素値を周辺のノイズ画素でない画素の画素値に置換える。ノイズ補正部２６０は、ノイズ画素を周辺の画素で置換したＲ信号、Ｇ信号およびＢ信号をプリンタインターフェースに出力する。
【００５７】
制御部２６３では、位置検出部２６５から原稿台２０５の位置が入力され、ノイズ検出処理部２５９からノイズ画素を「１」とし他の画素を「０」とする論理信号が入力される。制御部２６３は、これらの信号から、原稿台２０５上のゴミの位置を特定する。より具体的には、原稿台２０５の位置と論理信号のライン番号とから原稿台２０５の副走査方向の位置を特定し、論理信号のノイズ画素の位置から原稿台２０５の主走査方向の位置を特定する。
【００５８】
次にノイズ検出処理について具体的に説明する。図６で説明したように、ラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂは、同じタイミングで原稿の異なる位置を読取ることになる。ライン間補正部２５５で、Ｒ信号、Ｇ信号およびＢ信号のラインを同期させることにより、原稿の同じ位置を読取ったＲ信号、Ｇ信号およびＢ信号が得られる。
【００５９】
したがって、原稿の同じ位置を読取ったＲ信号、Ｇ信号およびＢ信号は、原稿台２０５にゴミが付着している場合は、いずれか１つの信号が影響される。
【００６０】
図８は、読取部が出力するＲＧＢ信号の一例を示す図である。図８（Ａ）は、黒色のゴミが原稿台のラインセンサ２１３Ｒに対応する領域２０５Ｒに付着しており、原稿の白色の領域を読取った場合の一例を示している。ラインセンサ２１３Ｒが黒色のゴミを読取った時点の原稿の領域が、ラインセンサ２１３Ｇ，２１３Ｂに対応する領域２０５Ｇ，２０５Ｂに移動した時点では、ゴミはラインセンサ２１３Ｇ，２１３Ｂに対応する領域２０５Ｇ，２０５Ｂには存在しない。原稿と原稿台２０５とが異なる速度で移動するからである。このため、ラインセンサ２１３Ｇ，２１３Ｂでは、原稿の白色の領域を読取ることになる。その結果、ラインセンサ２１３Ｒが出力するＲ信号だけが明度が低くなり、ラインセンサ２１３Ｇ，２１３Ｂが出力するＧ信号、Ｂ信号は明度が高い。なお、ここでは、反射光に応じた３つのラインセンサ２１３Ｒ，２１３Ｇ，２１３Ｂの出力値を明度という。
【００６１】
図８（Ａ）に示すＲＧＢ信号の組合せは、ゴミのない状態で原稿を読取った場合に出力されることは希である。最も近い組合せは、赤の補色であるシアンの領域を読取った場合である。図８（Ｂ）は、原稿の青緑の領域を読取った場合に読取部２１３が出力するＲＧＢ信号を示す図である。Ｒ信号は明度が大きく下がるがＧ信号およびＢ信号の明度も下がる。このため、明度が大きく下がるＲ信号の明度の変化を、しきい値Ｒｅｄ１（Ｒ）を用いて検出することができる。
【００６２】
図８（Ａ）に示すＲＧＢ信号と図８（Ｂ）に示すＲＧＢ信号とではＢ信号とＧ信号が影響を受けるか受けないかの大きな違いがある。この違いを検出することにより、青緑の線を誤ってノイズとして検出することなく、黒色のゴミをノイズとして検出することができる。したがって、Ｂ信号の明度の変化をしきい値Ｒｅｆ２（Ｂ）を用いて検出する。しきい値Ｒｅｆ２（Ｂ）は、次の値のうち最も小さな値とすればよい。以下では、しきい値Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｇ），Ｒｅｆ２（Ｂ）を示している。
【００６３】
（１）明度の高い無彩色のゴミを検出する場合
青緑の線をノイズとして誤って検出することがないように、赤の補色である青緑を読取った場合に、ラインセンサ２１３Ｒ以外のラインセンサ２１３Ｇ，２１３Ｂのいずれか一方が出力する明度と明度の最大値（２５５）との差Ｒｅｆ２（Ｇ），Ｒｅｆ２（Ｂ）とすればよい。赤紫の線をノイズとして誤って検出することがないように、緑の補色である赤紫を読取った場合に、ラインセンサ２１３Ｇ以外のラインセンサ２１３Ｒ，２１３Ｂのいずれか一方が出力する明度と最大明度（２５５）との差Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｂ）とすればよい。黄の線をノイズとして誤って検出することがないように、青の補色である黄を読取った場合に、ラインセンサ２１３Ｂ以外のラインセンサ２１３Ｒ，２１３Ｇのいずれか一方が出力する明度と最大明度（２５５）との差Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｇ）とすればよい。
【００６４】
（２）明度の低い無彩色のゴミを検出する場合
赤の線をノイズとして誤って検出することがないように、赤を読取った場合に、ラインセンサ２１３Ｒ以外のラインセンサ２１３Ｇ，２１３Ｂのいずれか一方が出力する明度と明度の最小値（０）との差Ｒｅｆ２（Ｇ），Ｒｅｆ２（Ｂ）とすればよい。緑の線をノイズとして誤って検出することがないように、緑を読取った場合に、ラインセンサ２１３Ｇ以外のラインセンサ２１３Ｒ，２１３Ｂのいずれか一方が出力する明度と最小値（０）との差Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｂ）とすればよい。青の線をノイズとして誤って検出することがないように、青を読取った場合に、ラインセンサ２１３Ｂ以外のラインセンサ２１３Ｒ，２１３Ｇのいずれか一方が出力する明度と最小値（０）との差Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｇ）とすればよい。
【００６５】
このようにして、しきい値Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｇ），Ｒｅｆ２（Ｂ）は、複数求まるが、それらの最小値を用いればよい。
【００６６】
ここでは、黒色のゴミをノイズとして検出することを説明するが、黒色でなくても無彩色のゴミであれば検出することが可能である。無彩色のゴミであれば、Ｒ信号、Ｇ信号およびＢ信号の全てに影響を与えるからである。
【００６７】
また、ここでは白色の原稿を読取る場合を例に説明するが、原稿の色は白色に限定されることなく、どのような色であってもよい。
【００６８】
図９は、本実施の形態における画像読取装置のノイズ検出処理部の構成を示すブロック図である。図９を参照して、ノイズ検出処理部２５９は、入力されるＲ信号、Ｇ信号、Ｂ信号それぞれから所定の特徴を有する領域を抽出するための第１明度差検出部３０１Ｒ、３０１Ｇ，３０１Ｂおよび第２明度差検出部３０２Ｒ，３０２Ｇ，３０２Ｂと、第２明度差検出部３０２Ｒ、３０２Ｇ，３０２Ｂで抽出された領域を周辺に拡張するための検出結果拡張処理部３０３Ｒ，３０３Ｇ，３０３Ｂと、否定論理和素子３０５Ｒ，３０５Ｇ，３０５Ｂと、論理積素子３０７Ｒ，３０７Ｇ，３０７Ｂと、判定部３０８と、検出エリア拡張処理部３０９Ｒ，３０９Ｇ，３０９Ｂとを含む。
【００６９】
Ｒ信号、Ｇ信号、Ｂ信号が１ラインずつ順にノイズ検出処理部２５９に入力される。なお、Ｒ信号、Ｇ信号、Ｂ信号は、複数ラインまとめて入力されてもよく、画像全体でまとめて入力されてもよい。
【００７０】
第１明度差検出部３０１Ｒは、Ｒ信号としきい値Ｒｅｆ１（Ｒ）とが入力される。第１明度差検出部３０１Ｒは、Ｒ信号から第１レベルの所定の特徴を有する領域を抽出する。第１レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ１（Ｒ）以上の領域である。そのような領域は、１画素以上の大きさであればよい。ここでは、第１レベルの所定の特徴を有する領域に含まれる画素を第１特徴画素という。
【００７１】
第１レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ１（Ｒ）とが比較される。そして、しきい値Ｒｅｆ１（Ｒ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件を満たしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【００７２】
図１０は、エッジ抽出フィルタの一例を示す図である。図１０（Ａ）は、Ｒ信号が１ラインずつ入力される場合に１画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。図１０（Ｂ）は、Ｒ信号が複数ラインまとめて入力される場合に１画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。
【００７３】
図１０（Ｃ）は、Ｒ信号が１ラインずつ入力される場合に３画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。図１０（Ｄ）は、Ｒ信号が複数ラインまとめて入力される場合に３画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。
【００７４】
図１０（Ｅ）は、Ｒ信号が１ラインずつ入力される場合に５画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。図１０（Ｆ）は、Ｒ信号が複数ラインまとめて入力される場合に５画素のサイズのエッジ領域を検出するために用いられるエッジ抽出フィルタを示す。
【００７５】
これらのエッジ抽出フィルタの成立条件は、次のようになる。
【００７６】
（１）明度が高いエッジ領域の判定条件は、画素Ａと画素Ｂの明度の平均から画素Ｃの明度の平均を減算した値がしきい値Ｒｅｆ１（Ｒ）以上の場合である。
【００７７】
平均（画素Ａと画素Ｂ）−平均（画素Ｃ）＞Ｒｅｆ１（Ｒ）
この場合の中心画素は、画素Ａと画素Ｂと画素Ｃのうち明度が最大の画素である。
【００７８】
（２）明度が低いエッジ領域の判定条件は、画素Ｃの明度の平均から画素Ａと画素Ｂの明度の平均を減算した値がしきい値Ｒｅｆ１（Ｒ）以上の場合である。
【００７９】
平均（画素Ｃ）−平均（画素Ａと画素Ｂ）＞Ｒｅｆ１（Ｒ）
この場合の中心画素は、画素Ａと画素Ｂと画素Ｃのうち明度が最小の画素である。
【００８０】
Ｇ信号、Ｂ信号についても、Ｒ信号に用いられるのと同様のエッジ抽出フィルタを用いることができる。
【００８１】
第１明度差検出部３０１Ｒ，３０１Ｇ，３０１Ｂでは、上述したエッジ抽出フィルタで算出された値と、しきい値Ｒｅｆ１（Ｒ），Ｒｅｆ１（Ｇ），Ｒｅｆ１（Ｂ）とが比較される。
【００８２】
図９に戻って、第１明度差検出部３０１Ｒで抽出された第１特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、論理積素子３０７Ｒと判定部３０８とに出力される。
【００８３】
第２明度差検出部３０２Ｒは、Ｒ信号としきい値Ｒｅｆ２（Ｒ）とが入力される。第２明度差検出部３０２Ｒは、Ｒ信号から第２レベルの所定の特徴を有する領域を抽出する。第２レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ２（Ｒ）以上の領域である。そのような領域は、１画素以上の大きさであればよい。ここでは、第２レベルの所定の特徴を有する領域に含まれる画素を第２特徴画素という。しきい値Ｒｅｆ２（Ｒ）は、しきい値Ｒｅｆ１（Ｒ）よりも小さな値である。
【００８４】
第２レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ２（Ｒ）とが比較される。そして、しきい値Ｒｅｆ２（Ｒ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件をみたしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【００８５】
第２明度差検出部３０２Ｒ，３０２Ｇ，３０２Ｂでは、上述したエッジ抽出フィルタで算出された値と、しきい値Ｒｅｆ２（Ｒ），Ｒｅｆ２（Ｇ），Ｒｅｆ２（Ｂ）とが比較される。
【００８６】
第２明度差検出部３０２Ｒで抽出された第２特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、検出結果拡張処理部３０３Ｒに出力される。
【００８７】
検出結果拡張処理部３０３Ｒは、第２明度差検出部３０２Ｒで抽出された第２特徴画素の周辺の画素を第２特徴画素とすることにより、第２レベルの所定の特徴を有する領域を拡張する。すなわち、第２明度差検出部３０２Ｒから入力される論理信号の値が「１」の画素の周辺にある値が「０」の画素の値を「１」に変更する。これにより、ノイズ検出の精度を向上させることができる。領域を拡張した論理信号は、否定論理和素子３０５Ｇ、３０５Ｂに出力される。
【００８８】
第１明度差検出部３０１Ｇは、Ｇ信号としきい値Ｒｅｆ１（Ｇ）とが入力される。第１明度差検出部３０１Ｇは、Ｇ信号から第１レベルの所定の特徴を有する領域を抽出する。第１レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ１（Ｇ）以上の領域である。
【００８９】
第１レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ１（Ｇ）とが比較される。そして、しきい値Ｒｅｆ１（Ｇ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件をみたしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【００９０】
第１明度差検出部３０１Ｇで抽出された特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、論理積素子３０７Ｇと判定部３０８とに出力される。
【００９１】
第２明度差検出部３０２Ｇは、Ｇ信号としきい値Ｒｅｆ２（Ｇ）とが入力される。第２明度差検出部３０２Ｇは、Ｇ信号から第２レベルの所定の特徴を有する領域を抽出する。第２レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ２（Ｇ）以上の領域である。そのような領域は、１画素以上の大きさであればよい。ここでは、第２レベルの所定の特徴を有する領域に含まれる画素を第２特徴画素という。しきい値Ｒｅｆ２（Ｇ）は、しきい値Ｒｅｆ１（Ｇ）よりも小さな値である。
【００９２】
第２レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ２（Ｇ）とが比較される。そして、しきい値Ｒｅｆ２（Ｇ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件をみたしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【００９３】
第２明度差検出部３０２Ｇで抽出された第２特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、検出結果拡張処理部３０３Ｇに出力される。
【００９４】
検出結果拡張処理部３０３Ｇは、第２明度差検出部３０２Ｇで抽出された第２特徴画素の周辺の画素を第２特徴画素とすることにより、第２レベルの所定の特徴を有する領域を拡張する。領域を拡張した論理信号は、否定論理和素子３０５Ｒ、３０５Ｂに出力される。
【００９５】
第１明度差検出部３０１Ｂは、Ｂ信号としきい値Ｒｅｆ１（Ｂ）とが入力される。第１明度差検出部３０１Ｂは、Ｂ信号から第１レベルの所定の特徴を有する領域を抽出する。第１レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ１（Ｂ）以上の領域である。
【００９６】
第１レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ１（Ｂ）とが比較される。そして、しきい値Ｒｅｆ１（Ｂ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件をみたしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【００９７】
第１明度差検出部３０１Ｂで抽出された特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、論理積素子３０７Ｂと判定部３０８とに出力される。
【００９８】
第２明度差検出部３０２Ｂは、Ｂ信号としきい値Ｒｅｆ２（Ｂ）とが入力される。第２明度差検出部３０２Ｂは、Ｂ信号から第２レベルの所定の特徴を有する領域を抽出する。第２レベルの所定の特徴を有する領域とは、明度の変化が少ない領域であって、周辺の領域と明度の差がしきい値Ｒｅｆ２（Ｂ）以上の領域である。そのような領域は、１画素以上の大きさであればよい。ここでは、第２レベルの所定の特徴を有する領域に含まれる画素を第２特徴画素という。しきい値Ｒｅｆ２（Ｂ）は、しきい値Ｒｅｆ１（Ｂ）よりも小さな値である。
【００９９】
第２レベルの所定の特徴を有する領域は、エッジ抽出フィルタを用いて抽出するようにしてもよい。エッジ抽出フィルタは、エッジ領域のサイズごとに複数準備され、フィルタ処理の結果得られる値としきい値Ｒｅｆ２（Ｂ）とが比較される。そして、しきい値Ｒｅｆ２（Ｂ）との条件を満たす画素がエッジ領域の中心画素とされ、その条件をみたしたエッジ抽出フィルタからエッジ領域のサイズが求められる。
【０１００】
第２明度差検出部３０２Ｂで抽出された第２特徴画素を「１」とし、そうでない画素を「０」とした論理信号が、検出結果拡張処理部３０３Ｂに出力される。
【０１０１】
検出結果拡張処理部３０３Ｂは、第２明度差検出部３０２Ｂで抽出された第２特徴画素の周辺の画素を第２特徴画素とすることにより、第２レベルの所定の特徴を有する領域を拡張する。領域を拡張した論理信号は、否定論理和素子３０５Ｒ、３０５Ｇに出力される。
【０１０２】
否定論理和素子３０５Ｒには、検出結果拡張処理部３０３Ｇ，３０３Ｂそれぞれから領域を拡張した論理信号が入力される。否定論理和素子３０５Ｒは、入力された２つの論理信号の論理和を反転した論理信号を論理積素子３０７Ｒに出力する。すなわち、Ｇ信号およびＢ信号のいずれでも第２特徴画素でない画素を「１」とし、少なくとも一方で第２特徴画素である画素を「０」とする論理信号が出力される。
【０１０３】
論理積素子３０７Ｒは、第１明度差検出部３０１Ｒから入力される論理信号と、否定論理和素子３０５Ｒから入力される論理信号の論理積を、判定部３０８に出力する。すなわち、Ｒ信号で第１特徴画素であって、Ｂ信号およびＧ信号のいずれでも拡張された第２特徴画素でない画素を「１」とし、他の画素を「０」とする論理信号が出力される。この論理信号で値が「１」の画素はノイズ画素を示す。したがって、否定論理和素子３０５Ｒと論理積素子３０７Ｒとにより、Ｒ信号から抽出された第１特徴画素のうちから、Ｇ信号およびＢ信号のいずれでも第２特徴画素として抽出されなかった画素がノイズ画素として判定される。
【０１０４】
否定論理和素子３０５Ｇには、検出結果拡張処理部３０３Ｒ，３０３Ｂそれぞれから領域を拡張した論理信号が入力される。否定論理和素子３０５Ｇは、入力された２つの論理信号の論理和を反転した論理信号を論理積素子３０７Ｇに出力する。すなわち、Ｒ信号およびＢ信号のいずれでも第２特徴画素でない画素を「１」とし、少なくとも一方で第２特徴画素である画素を「０」とする論理信号が出力される。
【０１０５】
論理積素子３０７Ｇは、第１明度差検出部３０１Ｇから入力される論理信号と、否定論理和素子３０５Ｇから入力される論理信号の論理積を、判定部３０８に出力する。すなわち、Ｇ信号で第１特徴画素であって、Ｒ信号およびＢ信号のいずれでも拡張された第２特徴画素でない画素を「１」とし、他の画素を「０」とする論理信号が出力される。この論理信号で値が「１」の画素はノイズ画素を示す。したがって、否定論理和素子３０５Ｇと論理積素子３０７Ｇとにより、Ｇ信号から抽出された第１特徴画素のうちから、Ｒ信号およびＢ信号のいずれでも第２特徴画素として抽出されなかった画素がノイズ画素として判定される。
【０１０６】
否定論理和素子３０５Ｂには、検出結果拡張処理部３０３Ｒ，３０３Ｇそれぞれから領域を拡張した論理信号が入力される。否定論理和素子３０５Ｂは、入力された２つの論理信号の論理和を反転した論理信号を論理積素子３０７Ｂに出力する。すなわち、Ｒ信号およびＧ信号のいずれでも第２特徴画素でない画素を「１」とし、少なくとも一方で第２特徴画素である画素を「０」とする論理信号が出力される。
【０１０７】
論理積素子３０７Ｂは、第１明度差検出部３０１Ｂから入力される論理信号と、否定論理和素子３０５Ｂから入力される論理信号の論理積を、判定部３０８に出力する。すなわち、Ｂ信号で第１特徴画素であって、Ｒ信号およびＧ信号のいずれでも拡張された第２特徴画素でない画素を「１」とし、他の画素を「０」とする論理信号が出力される。この論理信号で値が「１」の画素はノイズ画素を示す。したがって、否定論理和素子３０５Ｂと論理積素子３０７Ｂとにより、Ｂ信号から抽出された第１特徴画素のうちから、Ｒ信号およびＧ信号のいずれでも第２特徴画素として抽出されなかった画素がノイズ画素として判定される。
【０１０８】
判定部３０８には、第１明度差検出部３０１Ｒ，３０１Ｇ，３０１Ｂから第１特徴画素を「１」とする論理信号と、論理積素子３０７Ｒ，３０７Ｇ，３０７ＢからＲ信号、Ｇ信号およびＢ信号それぞれのノイズ画素を「１」とする論理信号と、制御部２６３から原稿台２０５の移動方向とが入力される。判定部３０８は、ノイズ画素と判定された画素を、有効とするか否かを判定する。判定部３０８の詳細は後述する。
【０１０９】
検出エリア拡張処理部３０９Ｒは、論理積素子３０７Ｒから入力される論理信号で「１」とされる画素の周辺の画素を「１」とすることにより、ノイズ画素の範囲を拡張する。これは、ノイズ画素の補正の精度を向上させるためである。範囲が拡張されたノイズ画素を「１」とする論理信号が、ノイズ補正部２６０に出力される。
【０１１０】
検出エリア拡張処理部３０９Ｇは、論理積素子３０７Ｇから入力される論理信号で「１」とされる画素の周辺の画素を「１」とすることにより、ノイズ画素の範囲を拡張する。これは、ノイズ画素の補正の精度を向上させるためである。範囲が拡張されたノイズ画素を「１」とする論理信号が、ノイズ補正部２６０に出力される。
【０１１１】
検出エリア拡張処理部３０９Ｂは、論理積素子３０７Ｂから入力される論理信号で「１」とされる画素の周辺の画素を「１」とすることにより、ノイズ画素の範囲を拡張する。これは、ノイズ画素の補正の精度を向上させるためである。範囲が拡張されたノイズ画素を「１」とする論理信号が、ノイズ補正部２６０に出力される。
【０１１２】
図１１は、ノイズ検出処理部の判定部で実行される処理の流れを示すフローチャートである。この判定処理は、ＲＧＢ信号に対応する論理信号が入力されるごとに実行される処理である。ＲＧＢ信号に対応する論理信号は、ラインセンサ２１３Ｒ，２１３Ｇ，２１３ＢがＲ信号、Ｇ信号、Ｂ信号を出力する順に入力される。図を参照して、判定部３０８で実行される判定処理では、まず、原稿台２０５の移動方向が取得される（ステップＳ０１）。そして、ノイズ画素が検出されるＲＧＢ信号の順位を決定する（ステップＳ０２）。
【０１１３】
ノイズ画素が検出されるＲＧＢ信号の順位は、原稿台２０５の移動方向に基づき決定される。順位の決定には次の３つの場合がある。
【０１１４】
（１）原稿台２０５の移動方向が原稿の搬送方向と同方向で、原稿の搬送速度より遅い場合。
【０１１５】
第１番目がラインセンサ２１３Ｒの出力するＲ信号、第２番目がラインセンサ２１３Ｇの出力するＧ信号、第３番目がラインセンサ２１３Ｂの出力するＢ信号の順位である。
【０１１６】
（２）原稿台２０５の移動方向が原稿の搬送方向と同方向で、原稿の搬送速度より速い場合。
【０１１７】
第１番目がラインセンサ２１３Ｂの出力するＢ信号、第２番目のラインセンサ２１３Ｇが出力するＧ信号、第３番目のラインセンサ２１３Ｒが出力するＲ信号の順位である。
【０１１８】
（３）原稿台２０５の移動方向が原稿の搬送方向と逆の場合。なお、この場合には原稿台２０５の移動する速さは原稿の搬送される速さとは関係ない。
【０１１９】
第１番目がラインセンサ２１３Ｂの出力するＢ信号、第２番目のラインセンサ２１３Ｇが出力するＧ信号、第３番目のラインセンサ２１３Ｒが出力するＲ信号の順位である。
【０１２０】
ステップＳ０３では、ＲＧＢ信号それぞれに対応する論理信号が入力される。そして、３つの論理信号のノイズ画素を補正する処理を実行する（ステップＳ０４）。
【０１２１】
図１２は、図１１のステップＳ０４で実行されるノイズ画素補正処理の流れを示すフローチャートである。図１２を参照して、ノイズ画素補正処理では、ＲＧＢ信号のうち第１順位の信号から注目画素を選択し、その注目画素がノイズ画素か否かを判断する（ステップＳ２１）。注目画素は、ノイズ画素補正処理の対象となる画素である。ノイズ検出処理部２５９には、Ｒ信号に対応するノイズ画素を「１」とする論理信号、Ｇ信号に対応するノイズ画素を「１」とする論理信号およびＢ信号に対応するノイズ画素を「１」とする論理信号が入力される。そこで、ノイズ画素補正処理では、第１順位の信号に対応する論理信号の注目画素が「１」である場合にノイズ画素と判断する。ノイズ画素の場合にはステップＳ２５へ進み、そうでない場合にはステップＳ２２に進む。
【０１２２】
ステップＳ２２では、第１順位の信号の注目画素が第１特徴画素か否かが判断される。第１特徴画素の場合にはステップＳ２３に進み、そうでない場合にはステップＳ２５に進む。ステップＳ２３に進む場合は、第１順位の信号の注目画素がノイズ画素ではないが第１特徴画素の場合である。この場合、第２順位の信号の注目画素が第１特徴画素である場合、第３順位の信号の注目画素が第１特徴画素である場合、または、第２順位および第３順位の注目画素が第１特徴画素である場合がある。そのような場合に、第１順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素である可能性がある。以下のステップでは、第１順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素であるか否かを判定する。なお、第１順位の信号の注目画素と第３順位の信号の注目画素とが第１特徴画素であり、第２順位の注目画素が第１特徴画素でない場合は、例えば、原稿の緑色の部分を読取っている場合に、原稿台２０５に白色のゴミが付着している場合などである。
【０１２３】
ステップＳ２３では、第１順位の信号の注目画素が、前ラインでノイズ画素とされているか否かを判断する。真の場合にはステップＳ２４に進み、偽の場合にはステップＳ２５に進む。これは、ノイズ検出処理部２５９に前に入力され、ノイズ画素補正処理が実行されたラインのノイズ画素を「１」とする論理信号に基づき判断される。
【０１２４】
ステップＳ２４では、第１順位の信号の注目画素をノイズ画素に変更する。具体的には、第１順位の信号に対応するノイズ画素を「１」とする論理信号の注目画素の値「０」を「１」に変更する。第１順位の信号の注目画素が第１特徴画素であって、第１順位の信号の注目画素が前ラインでノイズ画素であった場合に、第１順位の信号の注目画素をノイズ画素とするものである。
【０１２５】
ステップＳ２４で、第１順位の信号の注目画素がノイズ画素に変更されるのは、次の場合である。
【０１２６】
（１）第１順位の信号の注目画素が第１特徴画素であって、第２順位の注目画素と第３順位の注目画素の少なくとも１つが第１特徴画素であり、該注目画素と主走査方向の位置が同じ前ラインの画素がノイズ画素である場合。
【０１２７】
次のステップＳ２５では、第２順位の信号の注目画素がノイズ画素か否かを判断する。ノイズ画素の場合にはステップＳ３０へ進み、そうでない場合にはステップＳ２６に進む。
【０１２８】
ステップＳ２６では、第２順位の信号の注目画素が第１特徴画素か否かが判断される。第１特徴画素の場合にはステップＳ２７に進み、そうでない場合にはステップＳ３０に進む。ステップＳ２７に進む場合は、第２順位の信号の注目画素がノイズ画素ではないが第１特徴画素の場合である。この場合、第１順位の信号の注目画素が第１特徴画素である場合、第３順位の信号の注目画素が第１特徴画素である場合、または、第１順位および第３順位の注目画素が第１特徴画素である場合がある。そのような場合、第２順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素である可能性がある。以下のステップでは、第２順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素であるか否かを判定する。
【０１２９】
ステップＳ２７では、第１順位の信号の注目画素がノイズ画素か否かを判断する。真の場合にはステップＳ２９に進み、偽の場合にはステップＳ２８に進む。第１順位の信号の注目画素がノイズ画素である場合には、第２順位の信号の注目画素をノイズ画素とするものである。
【０１３０】
ステップＳ２８では、第２順位の信号の注目画素が前ラインでノイズ画素とされているか否かを判断する。真の場合にはステップＳ２９に進み、偽の場合にはステップＳ３０に進む。これは、ノイズ検出処理部２５９に前に入力され、ノイズ画素補正処理が実行されたラインのノイズ画素を「１」とする論理信号に基づき判断される。
【０１３１】
ステップＳ２９では、第２順位の信号の注目画素をノイズ画素に変更する。具体的には、第２順位の信号に対応するノイズ画素を「１」とする論理信号の注目画素の値「０」を「１」に変更する。ステップＳ２９で、第２順位の信号の注目画素がノイズ画素に変更される条件は、次の２つの場合である。
【０１３２】
（１）第２順位の信号の注目画素が第１特徴画素であり、第１順位の信号の注目画素がノイズ画素である場合。第２順位の信号の注目画素と第１順位の信号の注目画素がともに第１特徴画素であり、第１順位の信号において注目画素と主走査方向の位置が同じ前ラインの画素がノイズ画素である場合を含む。
【０１３３】
（２）第２順位の信号の注目画素と、第３順位の信号の注目画素とがともに第１特徴画素であって、第２順位の信号の注目画素と主走査方向の位置が同じ前ラインの画素がノイズ画素である場合。
【０１３４】
次のステップＳ３０では、第３順位の信号の注目画素がノイズ画素か否かを判断する。ノイズ画素の場合にはステップＳ３５へ進み、そうでない場合にはステップＳ３１に進む。
【０１３５】
ステップＳ３１では、第３順位の信号の注目画素が第１特徴画素か否かが判断される。第１特徴画素の場合にはステップＳ３２に進み、そうでない場合にはステップＳ３５に進む。ステップＳ３２に進む場合は、第３順位の信号の注目画素がノイズ画素ではないが第１特徴画素の場合である。この場合、第１順位の信号の注目画素が第１特徴画素である場合、または、第２順位の注目画素が第１特徴画素である場合、第１順位および第２順位の注目画素が第１特徴画素である場合がある。そのような場合、第３順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素である可能性がある。以下のステップでは、第３順位の信号の注目画素が原稿台２０５に付着したゴミを読取った画素であるか否かを判定する。
【０１３６】
ステップＳ３２では、第２順位の信号の注目画素がノイズ画素か否かを判断する。真の場合にはステップＳ３４に進み、偽の場合にはステップＳ３３に進む。第２順位の信号の注目画素がノイズ画素である場合には、第３順位の信号の注目画素をノイズ画素とするものである。
【０１３７】
ステップＳ３３では、第１順位の信号の注目画素がノイズ画素か否かを判断する。真の場合にはステップＳ３４に進み、偽の場合にはステップＳ３５に進む。第１順位の信号の注目画素がノイズ画素である場合には、第３順位の信号の注目画素をノイズ画素とするものである。これは、第２順位の信号では第１特徴画素が検出されなかった場合でも第３順位の信号から検出された第１特徴画素をノイズ画素と判定するものである。例えば、原稿の緑色の部分を読取っている場合に、原稿台２０５に白色のゴミが付着している場合などである。
【０１３８】
ステップＳ３４では、第３順位の信号の注目画素をノイズ画素に変更する。具体的には、第３順位の信号に対応するノイズ画素を「１」とする論理信号の注目画素の値「０」を「１」に変更する。ステップＳ３４で、第３順位の信号の注目画素がノイズ画素に変更される条件は、次の２つの場合である。
【０１３９】
（１）第３順位の信号の注目画素が第１特徴画素であり、第２順位の信号の注目画素がノイズ画素である場合。第３順位の信号の注目画素と第２順位の信号の注目画素がともに第１特徴画素であり、第２順位の信号において注目画素と主走査方向の位置が同じ前ラインの画素がノイズ画素である場合を含む。
【０１４０】
（２）第３順位の信号の注目画素が第１特徴画素であり、第１順位の信号の注目画素がノイズ画素である場合。第３順位の信号の注目画素と第１順位の信号の注目画素がともに第１特徴画素であり、第１順位の信号において注目画素と主走査方向の位置が同じ前ラインの画素がノイズ画素である場合を含む。
【０１４１】
次のステップＳ３５では、次の注目画素が存在するか否かが判断される。次の注目画素が存在する場合にはステップＳ２１に戻り、存在しない場合には処理を終了する。したがって、ノイズ画素補正処理は、ノイズ検出処理部２５９に入力された論理信号の全ての画素に対して実行される。
【０１４２】
ノイズ画素補正部３１１によれば、ＲＧＢ信号の２以上から抽出された第１特徴画素を、ＲＧＢ信号のいずれか１つの信号において、第１特徴画素と主走査方向の位置が同じ前のラインの画素がノイズ画素であることを条件にノイズ画素に補正する。このため、ＲＧＢ信号の２以上から第１特徴画素が抽出されるような大きなゴミが原稿台２０５に付着した場合であっても、ＲＧＢ信号からノイズを検出することができる。
【０１４３】
図１３は、ノイズ補正部で実行される補正処理の流れを示すフローチャートである。ノイズ補正部２６０には、ＲＧＢ信号と、それらのＲＧＢ信号に対応したノイズ画素を「１」とする論理信号が入力される。補正処理では、これらの信号を用いてノイズ画素を補正する。
【０１４４】
図１３を参照して、入力された１ライン分のＲＧＢ信号のうちから処理対象となる画素を注目画素Ｐとして設定し、その注目画素ＰがＲＧＢ信号のいずれかでノイズ画素とされているか否かが判断される（ステップＳ５１）。真の場合にはステップＳ５２へ進み、偽の場合にはステップＳ５８に進む。
【０１４５】
ステップＳ５２では、Ｒ信号の注目画素Ｐｒがノイズ画素か否かが判断される。真の場合にはステップＳ５３に進み、偽の場合にはステップＳ５３をスキップしてステップＳ５４に進む。ステップＳ５３では、Ｒ信号の注目画素Ｐｒを補正するＲ信号補正処理が実行される。例えば、注目画素Ｐｒの周辺のノイズ画素でない複数の画素の平均値、最大値または最小値に置換えるようにすればよい。
【０１４６】
ステップＳ５４では、Ｇ信号の注目画素Ｐｇがノイズ画素か否かが判断される。真の場合にはステップＳ５５に進み、偽の場合にはステップＳ５５をスキップしてステップＳ５６に進む。ステップＳ５５では、Ｇ信号の注目画素Ｐｇを補正するＧ信号補正処理が実行される。例えば、注目画素Ｐｇの周辺のノイズ画素でない複数の画素の平均値、最大値または最小値に置換えるようにすればよい。
【０１４７】
ステップＳ５６では、Ｂ信号の注目画素Ｐｂがノイズ画素か否かが判断される。真の場合にはステップＳ５７に進み、偽の場合にはステップＳ５７をスキップしてステップＳ５８に進む。ステップＳ５７では、Ｂ信号の注目画素Ｐｂを補正するＧ信号補正処理が実行される。例えば、注目画素Ｐｂの周辺のノイズ画素でない複数の画素の平均値、最大値または最小値に置換えるようにすればよい。
【０１４８】
ステップＳ５８では、次の注目画素とするべき画素があるか否かが判断される。そして、そのような画素が存在するならばステップＳ５１に戻り、上述した処理を繰り返し実行する。そのような画素が存在しないならば処理を終了する。
【０１４９】
図１４は、図１３のステップＳ５３で実行されるＲ信号補正処理の流れを示すフローチャートである。図１４を参照して、Ｒ信号補正処理では、検索範囲が設定される。ここで設定される検索範囲は、注目画素Ｐに基づき定められる。
【０１５０】
図１５は、検索範囲の一例を示す図である。図では、信号を平面で示し、１つの升目は１つの画素を示す。ノイズ４０２に囲まれる画素がノイズ画素として検出される。図１５（Ａ）を参照して、画素４０１を注目画素Ｐとすると、検索範囲４０３は、画素４０１を中心にした副走査方向の両側にそれぞれ７画素を含む範囲で定められる。なお、検索範囲４０３は、このサイズに限定されず、より大きくてもよく、また小さくてもよい。ノイズ画素以外のノイズを含む範囲であればよい。
【０１５１】
図１４に戻って、ステップＳ１０２では、ステップＳ１０１で設定された検索範囲に含まれる画素のうちから１つの候補画素Ｓを設定する。そして次のステップＳ１０３で、候補画素が注目画素Ｐを補正するために適しているか否かが判別される。候補画素判別処理では、ステップＳ１０２で設定された候補画素Ｓが注目画素Ｐを補正するための画素に適合するか否かのリターン値と、判別不能であることを示すリターン値とのいずれかが返される。
【０１５２】
次のステップＳ１０４では、候補画素判別処理の結果、ステップＳ１０２で設定された候補画素Ｓが注目画素Ｐを補正するのに適合している場合にはステップＳ１０５に進み、適合していない場合にはステップＳ１１０に進み、候補画素の適合性が判別不能であればステップＳ１１６に進む。
【０１５３】
候補画素に適している画素は次の条件がすべて満たされているか否かで判断される
（１）候補画素ＳがＲＧＢ信号のいずれにおいてもノイズ画素でないこと。
【０１５４】
（２）注目画素Ｐがノイズ画素でない信号において、注目画素Ｐの値と候補画素Ｓの値とが近似すること。
【０１５５】
ステップＳ１０５では、注目画素Ｐが白ゴミを読取ったノイズ画素か否かが判断される。これは、注目画素ＰのＲ信号の値Ｐｒを所定の値と比較することにより判断される。値Ｐｒが所定の値よりも大きい場合は、明度が高いので白ゴミを読取ったノイズ画素と判断できる。白ゴミを読取ったノイズ画素と判断された場合には、ステップＳ１０６に進み、そうでなく黒ゴミを読取ったノイズ画素の場合にはステップＳ１０８に進む。なお、注目画素Ｐが黒ゴミを読取ったノイズ画素か否かを判断するようにしてもよい。これは、注目画素ＰのＲ信号の値Ｐｒが所定の値よりも小さいか否かを判断する。この場合は、明度が低いので黒ゴミを読取ったノイズ画素と判断することができる。
【０１５６】
ステップＳ１０６では、候補画素ＳのＲ信号の値Ｓｒが変数Ｔｍｉｎよりも小さいか否かが判断され、真の場合にはステップＳ１０７に進み、偽の場合にはステップＳ１０７をスキップしてステップＳ１１０に進む。変数Ｔｍｉｎは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＲ信号の値Ｓｒの最小値を記憶しておくための変数である。なお、変数Ｔｍｉｎの初期値は、画素値の最大値「２５５」より大きな値が設定される。
【０１５７】
ステップＳ１０８では、候補画素ＳのＲ信号の値Ｓｒが変数Ｔｍａｘよりも大きいか否かが判断され、真の場合にはステップＳ１０９に進み、偽の場合にはステップＳ１０９をスキップしてステップＳ１１０に進む。変数Ｔｍａｘは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＲ信号の値Ｓｒの最大値を記憶しておくための変数である。なお、変数Ｔｍａｘの初期値は、画素値の最小値「０」より小さな値が設定される。
【０１５８】
ステップＳ１１０では、次の候補画素が検索範囲に存在するか否かが判断され、存在する場合にはステップＳ１０２へ戻り、存在しない場合にはステップＳ１１１へ進む。すなわち、検索範囲４０３に含まれる全ての画素が候補画素として順に設定され（ステップＳ１１０）、上述した処理が候補画素ごとに実行される。これにより、変数Ｔｍｉｎには、検索範囲内にある適合性を有する候補画素ＳのＲ信号の最小値が記憶される。この変数Ｔｍｉｎは、注目画素ＰのＲ信号が白ゴミを読取ることにより生じたノイズ画素の場合に、Ｒ信号の注目画素Ｐの値Ｐｒを補正するための値である。また、変数Ｔｍａｘには、検索範囲内にある適合性を有する候補画素のＲ信号の最大値が記憶される。この変数Ｔｍａｘは、注目画素ＰのＲ信号が黒ゴミを読取ることにより生じたノイズ画素の場合に、Ｒ信号の注目画素Ｐの値Ｐｒを補正するための値である。
【０１５９】
ステップＳ１１１では、置換値が決定されたか否かが判断される。これは、注目画素Ｐが白ゴミを読取ったノイズ画素の場合に、変数Ｔｍｉｎが２５５以下であれば、変数Ｔｍｉｎを置換値としてステップＳ１１２に進む。注目画素Ｐが黒ゴミを読取ったノイズ画素の場合に、変数Ｔｍａｘが０以上であれば、変数Ｔｍａｘを置換値としてステップＳ１１２に進む。これら以外の場合には、ステップＳ１１５に進む。
【０１６０】
ステップＳ１１２では、注目画素Ｐが白ゴミを読取ったノイズ画素か否かが判断される。白ゴミを読取ったノイズ画素と判断された場合には、ステップＳ１１３に進み、そうでなく黒ゴミを読取ったノイズ画素の場合にはステップＳ１１４に進む。なお、注目画素Ｐが黒ゴミを読取ったノイズ画素か否かを判断するようにしてもよい。
【０１６１】
ステップＳ１１３では、注目画素ＰのＲ信号の値Ｐｒを、白ゴミのための置換値である変数Ｔｍｉｎに格納されている値にする。ステップＳ１１４では、注目画素ＰのＲ信号の値Ｐｒを、黒ゴミのための置換値である変数Ｔｍａｘに格納されている値にする。そして、処理を補正処理に戻す。
【０１６２】
一方、ステップＳ１１５では、ステップＳ１０１で設定された検索範囲を、副走査方向に拡大した範囲を新たな検索範囲に決定する。
【０１６３】
図１５（Ｂ）は、図１５（Ａ）に示した検索範囲を主走査方向に拡大した検索範囲の一例を示す図である。図１５（Ｂ）は、検索範囲の副走査方向の両側にそれぞれ１ライン拡大した３ライン分の検索範囲４０３Ａを示している。拡大する範囲は、これに限定されることなく、検索範囲の副走査方向の両側にそれぞれ２ライン拡大した５ライン分の検索範囲としてもよい。
【０１６４】
図１４に戻って、ステップＳ１１５において、拡大された検索範囲を決定して、ステップＳ１０１に戻る。これにより、新たに設定された拡大された検索範囲を用いて、上述した処理が実行される。
【０１６５】
ステップＳ１１６に進む場合は、検索範囲内の画素が補正に適した候補画素Ｓであるかを判別できない場合である。このため、ステップＳ１１６では、検索範囲内に存在する画素のＲ信号の平均値Ａｖｅを算出する。当然のことながら平均値Ａｖｅの算出には、注目画素ＰのＲ信号の値Ｐｒは含まない。ステップＳ１１７では、注目画素ＰのＲ信号の値Ｐｒを、算出した平均値Ａｖｅとして、処理を終了する。
【０１６６】
図１６は、図１４のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。図１６を参照して、候補画素判別処理では、まず、候補画素Ｓが、ＲＧＢ信号のいずれでもノイズ画素とされていないか否かが判断される（ステップＳ１２１）。候補画素Ｓが、ＲＧＢ信号のいずれでもノイズ画素とされていない場合は、ステップＳ１２２に進み、そうでない場合はステップＳ１２９に進む。ステップＳ１２９では、候補画素が注目画素を補正するための画素に適合しないことを示す信号「非適合」をＲ信号補正処理に返して、処理を終了する。
【０１６７】
ステップＳ１２２では、注目画素ＰがＧ信号でノイズ画素か否かが判別される。注目画素ＰがＧ信号でノイズ画素でない場合にはステップＳ１２３に進み、そうでない場合にはステップＳ１２７に進む。ステップＳ１２３では、注目画素ＰがＢ信号でノイズ画素か否かが判別される。注目画素ＰがＢ信号でノイズ画素でない場合にはステップＳ１２４に進み、そうでない場合にはステップＳ１２６に進む。
【０１６８】
ステップＳ１２７では、注目画素ＰがＢ信号でノイズ画素か否かが判別される。注目画素ＰがＢ信号でノイズ画素でない場合にはステップＳ１２８に進み、そうでない場合にはステップＳ１３１に進む。
【０１６９】
ステップＳ１２４に進む場合は、注目画素ＰのＲ信号を補正する場合に、Ｒ信号以外の２つのＧ信号およびＢ信号において注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６またはステップＳ１２８に進む場合は、注目画素ＰのＲ信号を補正する場合に、Ｒ信号以外の２つのＧ信号およびＢ信号の少なくとも一方において、注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６に進む場合にはＧ信号において注目画素Ｐがノイズ画素でなく、ステップＳ１２８に進む場合にはＢ信号において注目画素Ｐがノイズ画素でない。ステップＳ１３１に進む場合には、注目画素Ｐが３つのＲＧＢ信号の全てでノイズ画素である場合である。この場合には、候補画素の適合性が判別不能を示す信号「判別不能」をＲ信号補正処理に返して、処理を終了する。
【０１７０】
ステップＳ１２４では、注目画素ＰのＧ信号がノイズ画素でないことを利用して、Ｇ信号の候補画素Ｓの値ＳｇとＧ信号の注目画素Ｐの値Ｐｇとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１２５に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＧ信号の値Ｓｇが、注目画素ＰのＧ信号の値Ｐｇと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１７１】
ステップＳ１２５では、注目画素ＰのＢ信号がノイズ画素でないことを利用して、Ｂ信号の候補画素Ｓの値ＳｂとＢ信号の注目画素Ｐの値Ｐｂとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＢ信号の値Ｓｂが、注目画素ＰのＢ信号の値Ｐｂと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１７２】
ステップＳ１２４およびステップＳ１２５により、ノイズ画素である注目画素ＰのＲ信号の値Ｐｒを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素Ｓが注目画素Ｐを補正するために適した画素であることを示す信号「適合」をＲ信号補正処理に返して、処理を終了する。
【０１７３】
ステップＳ１２６では、注目画素ＰのＧ信号がノイズ画素でないことを利用して、Ｇ信号の候補画素Ｓの値ＳｇとＧ信号の注目画素Ｐの値Ｐｇとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＧ信号の値Ｓｇが、注目画素ＰのＧ信号の値Ｐｇと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１７４】
ステップＳ１２８では、注目画素ＰのＢ信号がノイズ画素でないことを利用して、Ｂ信号の候補画素Ｓの値ＳｂとＢ信号の注目画素Ｐの値Ｐｂとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＢ信号の値Ｓｂが、注目画素ＰのＢ信号の値Ｐｂと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１７５】
ステップＳ１２６またはステップＳ１２８により、ノイズ画素である注目画素ＰのＲ信号の値Ｐｒを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素Ｓが注目画素Ｐを補正するために適した画素であることを示す信号「適合」をＲ信号補正処理に返して、処理を終了する。
【０１７６】
図１７は、図１３のステップＳ５５で実行されるＧ信号補正処理の流れを示すフローチャートである。Ｇ信号補正処理は、Ｒ信号補正処理と異なる処理には、符号に文字「Ａ」を追加して示している。以下、Ｇ信号補正処理について、Ｒ信号補正処理と異なる処理を説明する。
【０１７７】
ステップＳ１０６Ａでは、候補画素ＳのＧ信号の値Ｓｇが変数Ｔｍｉｎよりも小さいか否かが判断され、真の場合にはステップＳ１０７Ａに進み、偽の場合にはステップＳ１０７ＡをスキップしてステップＳ１１０に進む。変数Ｔｍｉｎは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＧ信号の値Ｓｇの最小値を記憶しておくための変数である。なお、変数Ｔｍｉｎの初期値は、画素値の最大値「２５５」より大きな値が設定される。
【０１７８】
ステップＳ１０８Ａでは、候補画素ＳのＧ信号の値Ｓｇが変数Ｔｍａｘよりも大きいか否かが判断され、真の場合にはステップＳ１０９Ａに進み、偽の場合にはステップＳ１０９ＡをスキップしてステップＳ１１０に進む。Ｔｍａｘは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＧ信号の値Ｓｇの最大値を記憶しておくための変数である。なお、変数Ｔｍａｘの初期値は、画素値の最小値「０」より小さな値が設定される。
【０１７９】
ステップＳ１１６Ａでは、検索範囲内の画素のＧ信号の平均値Ａｖｅを算出する。当然のことながら平均値Ａｖｅの算出には、注目画素ＰのＧ信号の値Ｐｇは含まない。
【０１８０】
ステップＳ１１３Ａでは、注目画素ＰのＧ信号の値Ｐｇを、白ゴミのための置換値である変数Ｔｍｉｎに格納されている値にする。ステップＳ１１４Ａでは、注目画素ＰのＧ信号の値Ｐｇを、黒ゴミのための置換値である変数Ｔｍａｘに格納されている値にする。ステップＳ１１７Ａでは、注目画素ＰのＧ信号の値Ｐｇを、検索範囲内のＧ信号の平均値Ａｖｅとする。そして、処理を補正処理に戻す。
【０１８１】
図１８は、図１７のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。図１６に示した候補画素判別処理と異なる処理には、符号に文字「Ａ」を追加して示している。以下、図１６に示した補正画素判別処理と異なる処理を主に説明する。
【０１８２】
ステップＳ１２２Ａでは、注目画素ＰがＲ信号でノイズ画素か否かが判別される。注目画素ＰがＲ信号でノイズ画素でない場合にはステップＳ１２３に進み、そうでない場合にはステップＳ１２７に進む。
【０１８３】
ステップＳ１２４Ａに進む場合は、注目画素ＰのＧ信号を補正する場合に、Ｇ信号以外の２つのＲ信号およびＢ信号において注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６ＡまたはステップＳ１２８に進む場合は、注目画素ＰのＧ信号を補正する場合に、Ｇ信号以外の２つのＲ信号およびＢ信号の少なくとも一方において、注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６Ａに進む場合にはＲ信号において注目画素Ｐがノイズ画素でなく、ステップＳ１２８に進む場合にはＢ信号において注目画素Ｐがノイズ画素でない。ステップＳ１３１に進む場合には、注目画素Ｐが３つのＲＧＢ信号の全てでノイズ画素である場合である。この場合には、候補画素の適合性が判別不能を示す信号「判別不能」をＲ信号補正処理に返して、処理を終了する。
【０１８４】
ステップＳ１２４Ａでは、注目画素ＰのＲ信号がノイズ画素でないことを利用して、Ｒ信号の候補画素Ｓの値ＳｒとＲ信号の注目画素Ｐの値Ｐｒとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１２５に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＲ信号の値Ｓｒが、注目画素ＰのＲ信号の値Ｐｒと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１８５】
ステップＳ１２４ＡおよびステップＳ１２５により、ノイズ画素である注目画素ＰのＧ信号の値Ｐｇを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素が注目画素を補正するために適した画素であることを示す信号「適合」をＧ信号補正処理に返して、処理を終了する。
【０１８６】
ステップＳ１２６Ａでは、注目画素ＰのＲ信号がノイズ画素でないことを利用して、Ｒ信号の候補画素Ｓの値ＳｒとＲ信号の注目画素Ｐの値Ｐｒとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＲ信号の値Ｓｒが、注目画素ＰのＲ信号の値Ｐｒと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１８７】
ステップＳ１２６ＡまたはステップＳ１２８により、ノイズ画素である注目画素ＰのＧ信号の値Ｐｇを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素Ｓが注目画素Ｐを補正するために適した画素であることを示す信号「適合」をＲ信号補正処理に返して、処理を終了する。
【０１８８】
図１９は、図１３のステップＳ５７で実行されるＢ信号補正処理の流れを示すフローチャートである。Ｂ信号補正処理は、Ｒ信号補正処理と異なる処理には、符号に文字「Ｂ」を追加して示している。以下、Ｂ信号補正処理について、Ｒ信号補正処理と異なる処理を説明する。
【０１８９】
ステップＳ１０６Ｂでは、候補画素ＳのＢ信号の値Ｓｂが変数Ｔｍｉｎよりも小さいか否かが判断され、真の場合にはステップＳ１０７Ｂに進み、偽の場合にはステップＳ１０７ＢをスキップしてステップＳ１１０に進む。変数Ｔｍｉｎは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＢ信号の値Ｓｂの最小値を記憶しておくための変数である。なお、変数Ｔｍｉｎの初期値は、画素値の最大値「２５５」より大きな値が設定される。
【０１９０】
ステップＳ１０８Ｂでは、候補画素ＳのＢ信号の値Ｓｂが変数Ｔｍａｘよりも大きいか否かが判断され、真の場合にはステップＳ１０９Ｂに進み、偽の場合にはステップＳ１０９ＢをスキップしてステップＳ１１０に進む。Ｔｍａｘは、検索範囲にある画素のうちからステップＳ１０３で適合性が判別された候補画素ＳのＢ信号の値Ｓｂの最大値を記憶しておくための変数である。なお、変数Ｔｍａｘの初期値は、画素値の最小値「０」より小さな値が設定される。
【０１９１】
ステップＳ１１６Ｂでは、検索範囲内の画素のＢ信号の平均値Ａｖｅを算出する。当然のことながら平均値Ａｖｅの算出には、注目画素ＰのＢ信号の値Ｐｂは含まない。
【０１９２】
ステップＳ１１３Ｂでは、注目画素ＰのＢ信号の値Ｐｂを、白ゴミのための置換値である変数Ｔｍｉｎに格納されている値にする。ステップＳ１１４Ｂでは、注目画素ＰのＢ信号の値Ｐｂを、黒ゴミのための置換値である変数Ｔｍａｘに格納されている値にする。ステップＳ１１７Ａでは、注目画素ＰのＢ信号の値Ｐｂを、検索範囲内のＢ信号の平均値Ａｖｅとする。そして、処理を補正処理に戻す。
【０１９３】
図２０は、図１９のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。図１６に示した候補画素判別処理と異なる処理には、符号に文字「Ｂ」を追加して示している。以下、図１６に示した補正画素判別処理と異なる処理を主に説明する。
【０１９４】
ステップＳ１２３Ｂでは、注目画素ＰがＲ信号でノイズ画素か否かが判別される。注目画素ＰがＲ信号でノイズ画素でない場合にはステップＳ１２４に進み、そうでない場合にはステップＳ１２６に進む。
【０１９５】
ステップＳ１２７Ｂでは、注目画素ＰがＲ信号でノイズ画素か否かが判別される。注目画素ＰがＲ信号でノイズ画素でない場合にはステップＳ１２８Ｂに進み、そうでない場合にはステップＳ１３１に進む。
【０１９６】
ステップＳ１２４に進む場合は、注目画素ＰのＢ信号を補正する場合に、Ｂ信号以外の２つのＲ信号およびＧ信号において注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６またはステップＳ１２８Ｂに進む場合は、注目画素ＰのＢ信号を補正する場合に、Ｂ信号以外の２つのＲ信号およびＧ信号の少なくとも一方において、注目画素Ｐがノイズ画素でない場合である。ステップＳ１２６に進む場合にはＧ信号において注目画素Ｐがノイズ画素でなく、ステップＳ１２８Ｂに進む場合にはＲ信号において注目画素Ｐがノイズ画素でない。ステップＳ１３１に進む場合には、注目画素Ｐが３つのＲＧＢ信号の全てでノイズ画素である場合である。この場合には、候補画素の適合性が判別不能を示す信号「判別不能」をＲ信号補正処理に返して、処理を終了する。
【０１９７】
ステップＳ１２５Ｂでは、注目画素ＰのＲ信号がノイズ画素でないことを利用して、Ｒ信号の候補画素Ｓの値ＳｒとＲ信号の注目画素Ｐの値Ｐｒとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＲ信号の値Ｓｒが、注目画素ＰのＲ信号の値Ｐｒと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０１９８】
ステップＳ１２４およびステップＳ１２５Ｂにより、ノイズ画素である注目画素ＰのＢ信号の値Ｐｂを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素が注目画素を補正するために適した画素であることを示す信号「適合」をＢ信号補正処理に返して、処理を終了する。
【０１９９】
ステップＳ１２８Ｂでは、注目画素ＰのＲ信号がノイズ画素でないことを利用して、Ｒ信号の候補画素Ｓの値ＳｒとＲ信号の注目画素Ｐの値Ｐｒとの差分絶対値が２０以下か否かが判断される。真の場合にはステップＳ１３０に進み、偽の場合にはステップＳ１２９に進む。候補画素ＳのＲ信号の値Ｓｒが、注目画素ＰのＲ信号の値Ｐｒと近似することを判断するものである。なお、しきい値は「２０」に限定されるものではない。
【０２００】
ステップＳ１２６またはステップＳ１２８Ｂにより、ノイズ画素である注目画素ＰのＢ信号の値Ｐｂを補正するための候補画素Ｓが選択されることになる。そして、ステップＳ１３０において選択された候補画素が注目画素を補正するために適した画素であることを示す信号「適合」をＲ信号補正処理に返して、処理を終了する。
【０２０１】
以上説明したように本実施の形態における画像読取装置１０は、ノイズ画素を補正するために用いる候補画素を、ノイズ画素が存在する信号とは異なる他の信号に存在する画素から決定する。換言すれば、ノイズ画素と原稿の同じ位置を読取った他のデータの画素に基づいて決定する。このため、ゴミを読取ることにより発生したノイズを、周辺の画素のうちから選択された画素で補正するので、補正後の画質を向上させることができる。
【０２０２】
なお、本実施の形態においては、読取部２１３を本体部１０３に固定する例を示したが、読取部２１３を移動させて走査する場合にも適用することができる。例えば、上部規制板を白色または黒色の単色にしておき、読取部２１３または光源２０６、反射ミラー２０９および反射部材２０８を副走査方向に移動させて走査する。この走査中に原稿台２０５を副走査方向に振動させることにより、原稿台２０５に付着したゴミを検出することができる。
【０２０３】
また、検索範囲は、注目画素を中心にする主走査方向に広がる範囲としたが、主走査方向に交わる方向に広がる範囲としてもよい。また、複数の方向に広がる複数の検索範囲を準備しておき、注目画素の周辺に存在するエッジ画素の配列する方向の検索範囲を選択するようにしても良い。
【０２０４】
なお、上述した画像読取装置には、以下の概念も含まれる。
【０２０５】
（１）前記抽出手段は、エッジ領域を抽出するエッジ抽出手段を含み、前記抽出された領域に含まれる画素を前記特徴画素として抽出する、請求項１に記載の画像読取装置。
【０２０６】
（２）前記抽出手段は、明度の変化が少ない領域であって、周辺の領域と明度との差が所定の値以上の領域を抽出する領域抽出手段を含み、前記抽出された領域に含まれる画素を前記特徴画素として抽出する、請求項１に記載の画像読取装置。
【０２０７】
（３）前記検出手段は、前記特徴画素の周辺の画素を特徴画素とする拡大手段を含み、
前記複数のデータのうち１のデータから抽出された特徴画素を、他の全てのデータでは前記拡大手段により拡大された特徴画素でないことを条件にノイズ画素として検出する、請求項１に記載の画像読取装置。
【０２０８】
（４）前記複数のラインセンサは、互いに分光感度の異なるフィルタをそれぞれ含み、
原稿から反射した光を前記フィルタを介して受光する、請求項１に記載の画像読取装置。
【０２０９】
（５）前記複数のラインセンサで原稿を走査する間、原稿を搬送する原稿搬送手段をさらに備えた、請求項１に記載の画像読取装置。
【０２１０】
（６）前記第２画素抽出手段は、前記第１画素から複数の方向にそれぞれ隣接する複数の画素群から選択されたいずれか１つの画素群の中から前記第３画素を抽出する、請求項２に記載の画像読取装置。
【０２１１】
（７）前記第２画像抽出手段は、前記ノイズ画素の周辺に存在するエッジ画素の配列方向に応じて、前記複数の画素群の中からいずれか１つの画素群を選択する選択手段を含む、請求項５に記載の画像読取装置。
【０２１２】
（８）前記補正手段は、前記ノイズ画素の値が高い場合には、前記ノイズ画素の値を前記複数の第２画素の最大値に置換える、請求項７に記載の画像読取装置。
【０２１３】
（９）前記補正手段は、前記ノイズ画素の値が低い場合には、前記ノイズ画素の値を前記複数の第２画素の最小値に置換える、請求項７に記載の画像読取装置。
【０２１４】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【０２１５】
【図１】本発明の実施の形態の１つにおける画像読取装置を備えたＭＦＰの斜視図である。
【図２】画像読取装置の内部構成の概略を示す図である。
【図３】原稿台を振動させるための機構を示す斜視図である。
【図４】読取った画像からゴミを読取ることにより発生するノイズを検出する原理を説明するための図である。
【図５】原稿台を裏面から見た平面図である。
【図６】読取部で読取られる原稿台上の位置を示す図である。
【図７】本実施の形態における画像読取装置の画像処理部の構成を示すブロック図である。
【図８】読取部が出力するＲＧＢ信号の一例を示す図である。
【図９】本実施の形態における画像読取装置のノイズ検出処理部の構成を示すブロック図である。
【図１０】エッジ抽出フィルタの一例を示す図である。
【図１１】ノイズ検出処理部の判定部で実行される処理の流れを示すフローチャートである。
【図１２】図１１のステップＳ０４で実行されるノイズ画素補正処理の流れを示すフローチャートである。
【図１３】ノイズ補正部で実行される補正処理の流れを示すフローチャートである。
【図１４】図１３のステップＳ５３で実行されるＲ信号補正処理の流れを示すフローチャートである。
【図１５】検索範囲の一例を示す図である。
【図１６】図１４のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。
【図１７】図１３のステップＳ５５で実行されるＧ信号補正処理の流れを示すフローチャートである。
【図１８】図１７のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。
【図１９】図１３のステップＳ５７で実行されるＢ信号補正処理の流れを示すフローチャートである。
【図２０】図１９のステップＳ１０３で実行される候補画素判別処理の流れを示すフローチャートである。
【符号の説明】
【０２１６】
１０  画像読取装置、２０  画像形成装置、１０１  自動原稿搬送装置、１０３  本体部、２００  原稿、２０１  タイミングローラ対、２０２  ローラ対、２０３  上部規制板、２０５  原稿台、２０５Ａ  マーク、２０６  光源、２０７  通紙ガイド、２０８  反射部材、２０９  反射ミラー、２１１  レンズ、２１３  読取部、２１３Ｒ，２１３Ｇ，２１３Ｂ  ラインセンサ、２１５  画像処理部、２１７  モータ制御部、２１９  モータ、２５３  シェーディング補正部、２５５  ライン間補正部、２５７  色収差補正部、２５９  ノイズ検出処理部、２６１  プリンタインターフェース、２６３  制御部、３０１Ｒ，３０１Ｇ，３０１Ｂ  第１明度差検出部、３０２Ｒ，３０２Ｇ，３０２Ｂ  第２明度差検出部、３０３Ｒ，３０３Ｇ，３０３Ｂ  検出結果拡張処理部、３０５Ｒ，３０５Ｇ，３０５Ｂ  否定論理和素子、３０７Ｒ，３０７Ｇ，３０７Ｂ  論理積素子、３０８  判定部、３０９Ｒ，３０９Ｇ，３０９Ｂ  検出エリア拡張処理部。
【図１】
2006101298.tif 000003
【図２】
2006101298.tif 000004
【図３】
2006101298.tif 000005
【図４】
2006101298.tif 000006
【図５】
2006101298.tif 000007
【図６】
2006101298.tif 000008
【図７】
2006101298.tif 000009
【図８】
2006101298.tif 000010
【図９】
2006101298.tif 000011
【図１０】
2006101298.tif 000012
【図１１】
2006101298.tif 000013
【図１２】
2006101298.tif 000014
【図１３】
2006101298.tif 000015
【図１４】
2006101298.tif 000016
【図１５】
2006101298.tif 000017
【図１６】
2006101298.tif 000018
【図１７】
2006101298.tif 000019
【図１８】
2006101298.tif 000020
【図１９】
2006101298.tif 000021
【図２０】
2006101298.tif 000022