(57)【特許請求の範囲】
【請求項１】
原稿を搬送する搬送部と、前記原稿の画像を読み取る読取光学系とを備え、前記搬送部により前記原稿を移動させて前記原稿の画像を読み取る画像読取装置であって、
前記読取光学系は、前記相対的に移動させる方向において所定間隔を隔てて配された複数の受光素子を有するものであり、
予め定められた検出性能条件の下に、前記複数の受光素子によって取得された前記原稿１枚分の各画像を比較して前記複数の受光素子のうちの何れかによって出力された画像に含まれているノイズを検知するノイズ検知部と、
前記読取光学系が前記原稿を読み取っているときの、前記原稿上の前記移動の方向における読取部位の、少なくとも端部と中央部とで前記検出性能条件を切り替える前記検出性能条件を切り替える切替部と
を備えたことを特徴とする画像読取装置。
【請求項２】
前記ノイズ検知部は、前記移動の方向に並んだ複数の画素について各画素値が、前記検出性能条件としての所定画素数一致していない場合に、前記複数の受光素子のうちの何れかによって出力された画像にノイズが含まれている旨の判定をする
ことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記ノイズ検知部は、前記移動の方向に並んだ複数の画素について各画素値が、前記検出性能条件としての所定画素数だけ連続して一致していない場合に、前記複数の受光素子のうちの何れかによって出力された画像にスジ状のノイズが含まれている旨の判定をする
ことを特徴とする請求項２に記載の画像読取装置。
【請求項４】
前記切替部は、前記所定画素数を切り替えることを特徴とする請求項３に記載の画像読取装置。
【請求項５】
前記切替部は、前記原稿上の前記移動の方向における、前記端部ほど前記検出性能条件を厳しくする
ことを特徴とする請求項１に記載の画像読取装置。
【請求項６】
前記切替部は、前記移動の速度に基づいて、前記検出性能条件を切り替えるための前記原稿上の前記移動の方向における前記読取部位の位置を決定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項７】
前記原稿の画像を読み取る読取光学系と前記原稿との前記相対的な移動の速度を切り替えることで読取倍率を切り替えるものであって、
前記切替部は、前記読取倍率に基づいて、前記検出性能条件を切り替えるための前記原稿上の前記移動の方向における前記読取部位の位置を決定する
ことを特徴とする請求項１に記載の画像読取装置。
【請求項８】
前記原稿の大きさに関する情報を取得するサイズ取得部を備え、
前記切替部は、前記サイズ取得部が取得した前記原稿の大きさに基づいて、前記原稿の前記移動の方向における後端側の前記読取部位の位置を決定する
ことを特徴とする請求項６または７に記載の画像読取装置。
【請求項９】
前記原稿の材質に関する情報を取得する材質情報取得部を備え、
前記切替部は、前記材質情報取得部が取得した前記原稿の材質に応じて、前記検出性能条件を切り替える
ことを特徴とする請求項１に記載の画像読取装置。
【請求項１０】
前記原稿の画像を読み取る読取光学系と前記原稿との前記相対的な移動の速度を切り替えることで読取倍率を切り替えるものであって、
前記切替部は、前記読取倍率に基づいて、前記所定画素数を決定する
ことを特徴とする請求項２に記載の画像読取装置。
【請求項１１】
前記ノイズ検知部が前記ノイズを検知したことを条件として、前記複数の受光素子のうちの何れかによって出力された画像に含まれている前記ノイズを除去するノイズ除去部を備えた
ことを特徴とする請求項１から１０のうちの何れか１項に記載の画像読取装置。
【請求項１２】
前記ノイズ除去部は、前記ノイズ検知部が前記ノイズを検知した時点よりも所定期間だけ実質的に前に遡って、前記ノイズを除去する
ことを特徴とする請求項１１に記載の画像読取装置。
【請求項１３】
前記切替部は、前記ノイズ検知部に対する前記所定画素数の切替えに連動して、前記ノイズ除去部に対する前記所定期間を切り替えることを特徴とする請求項１２に記載の画像読取装置。
【請求項１４】
前記ノイズ検知部が前記ノイズを検知した時点近傍で前記所定期間だけ前に遡って前記ノイズを除去するためのマスク信号を生成するマスク信号発生部と、
前記複数の受光素子のうちの何れかによって出力された画像を前記所定期間だけ遅延させる遅延部と
をさらに備え、
前記ノイズ除去部は、前記マスク信号発生部により生成されたマスク信号に基づいて、前記遅延部から出力された画像における前記ノイズを除去することを特徴とする請求項１２または１３に記載の画像読取装置。
【請求項１５】
前記マスク信号発生部は、前記切替部による前記ノイズ検知部に対する前記所定画素数の切替えに連動して、当該所定画素数に応じた幅の前記マスク信号を生成することを特徴とする請求項１４に記載の画像読取装置。
【請求項１６】
原稿の移動方向において所定間隔を隔てて配された複数の受光素子を有する読取光学系を固定した状態で前記原稿を移動させて、前記原稿の画像を読み取るためのプログラムであって、
コンピュータを、
前記読取光学系が有する複数の受光素子によって取得された各画像を比較して、前記移動の方向に並んだ複数の画素について、各画素値が、所定画素数だけ連続して一致していない場合に、前記複数の受光素子のうちの何れかによって出力された画像にノイズが含まれていると判定するノイズ検知部と、
前記読取光学系が前記原稿を読み取っているときの、前記原稿上の前記移動の方向における読取部位の、少なくとも端部と中央部とで、前記所定画素数を動的に切り替える切替部と
して機能させることを特徴とするプログラム。
【請求項１７】
原稿の移動方向において所定間隔を隔てて配された複数の受光素子を有する読取光学系を固定した状態で前記原稿を移動させて、前記原稿の画像を読み取るためのプログラムであって、
コンピュータを、
前記読取光学系が有する複数の受光素子によって取得された各画像を比較して、前記移動の方向に並んだ複数の画素について、各画素値が、所定画素数だけ連続して一致していない場合に、前記複数の受光素子のうちの何れかによって出力された画像にノイズが含まれていると判定するノイズ検知部と、
前記原稿の画像を読み取る読取光学系と前記原稿との前記相対的な移動の速度を切り替えることで読取倍率を切り替え、当該読取倍率に基づいて、前記読取光学系が前記原稿を読み取っているときの、前記原稿上の前記移動の方向における読取部位の、少なくとも端部と中央部とで、前記所定画素数を切り替える切替部と
して機能させることを特徴とするプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿と読取光学系とを相対移動させて原稿の画像を光学的に読み取る画像読取装置およびプログラムに関する。
【０００２】
【従来の技術】
複写装置や印刷装置あるいはイメージスキャナなどでは、原稿と受光部などの読取光学系とを相対移動させて原稿の画像を光学的に読み取る画像読取装置が利用されている。この画像読取装置には、原稿を原稿載置台上に固定させた状態で読み取る固定読取方式と、原稿を原稿給送部により搬送させながら読み取る搬送読取方式（流し読取り方式ともいわれる）とがある。また特開平７−１１４２３２号や同７−１１０６４１号などには、この２つの方式を切替使用することも提案されている。
【０００３】
一方、画像読取装置において、コンタクトガラスなどの原稿載置台上の所定の原稿読取位置や読取光学系の光路上にゴミや埃などが付着する場合がある。かかる場合に原稿画像を読み取ると、ゴミが読み取られてしまうため、画像読取装置から得られる出力画像に、原稿画像にない副走査方向（相対移動の方向）に延びたスジ状のノイズ（以下単にスジという）が発生してしまう。
【０００４】
この問題を解消するための手段として、読取位置のコンタクトガラスの表面にゴミなどが付着するのを防ぐための処理を施したり、読取位置をゴミの付着の少ないところにするなどの方法が提案されている。しかし、これらの方法では、読取位置などにゴミが付着してしまった場合に生じる不具合、すなわち、出力画像にゴミ付着によるスジが発生するという不具合を解消することはできない。
【０００５】
そこで、ゴミが付着した場合にそのゴミの影響が出力画像に現れないようにする技術が、たとえば特開平９−１３９８４４号や特開２０００−１５２００８号により提案されている。両者に記載されたものは、複数のラインセンサの読取画像を比較することで読取画像中にゴミが発生しているか否かを検出している。
【０００６】
たとえば特開平９−１３９８４４号では、搬送読取方式を採用しつつ、原稿の搬送方向に沿って僅かに隔たった２箇所の読取位置において、搬送中の原稿を読み取る。なお、以下では便宜上、搬送中の原稿が最初に通過する読取位置を上流側読取位置、２番目に通過する読取位置を下流側読取位置という。
【０００７】
このように上流側読取位置および下流側読取位置に２箇所において原稿から画像を読み取った場合、上流側読取位置では、副走査方向に並んだ各主走査線上の複数の画像が順次得られる。これに対し、下流側読取位置では、上流側読取位置との間隔に対応する、位相が数ラインだけ遅れた（この位相遅れ分をｄとする）画像が順次得られる。
【０００８】
ここで、仮にコンタクトガラスにおける下流側読取位置に対応した位置のみにゴミが付着したとすると、上流側読取位置からは原稿画像に忠実な画像が得られるのに対し、下流側読取位置からはゴミの影響を受けた画像が得られることとなり、両画像間に差異が生じることとなる。そこで、上流側読取位置における画像に対し、上記位相遅れ相当の遅延（ｄライン分）を付与して下流側読取位置における画像と同相の画像を生成し、この画像と下流側読取位置における画像とを比較し、両者に差があれば下流側読取位置にゴミが付着していると判定するようにしている。またこの場合において、下流側読取位置における画像のうち上流側読取位置における画像と異なっている部分は、ゴミに影響を受けている部分の画像であるということができる。そこで、このゴミの影響を受けている部分の画像をマスク画像（マスクデータ）に置き換えることにより、出力画像に顕れるスジを除去している。
【０００９】
一方、搬送ロールへの原稿の突入時や搬送ロールからの原稿の排出時には、原稿の姿勢が不安定となり易く、これが実質的には、原稿と受光部との相対移動速度に対応する原稿の搬送速度の変動として現れてしまう。また上流側読取位置における画像と下流側読取位置における画像との位相差は、上流側および下流側の各読取位置間の距離と原稿の搬送速度とにより決定される。したがって、原稿の搬送速度に変動が生じると、上流側読取位置における画像と下流側読取位置における画像の位相差ｄが変化してしまう。このため前記特開平９−１３９８４４号に記載された方法では、前者の画像に位相差ｄ相当の遅延を付与したとしても後者の画像と異なったものとなってしまい、実際にゴミが付着していない場合であっても、あたかもゴミが付着しているが如き誤判定がなされてしまう。
【００１０】
この問題を解消するため、特開２０００−１５２００８号では、副走査方向に所定画素数連続して不一致があると判定されたらゴミがあると判定することで、搬送速度の変動でゴミが誤検出されないようにする方法が提案されている。ここで、前記所定画素数は以下の観点から決定している。先ず、原稿の搬送速度の変動は、原稿がローラに当たるときやローラから離れるときに発生するものであるため、搬送速度の変動に基づく２つの読取位置における画像の位相ずれは、２〜３ライン周期程度しか持続しないと考る。この位相ずれが発生するライン数は、モータの回転むらや読取倍率によって変化する原稿搬送速度などに応じて変動する。これに対し、ゴミの付着によるスジの発生は、ゴミの大きさにもよるが、略５ライン周期（４００μｍ程度）以上持続すると考える。したがって、特定の画素に対応してたゴミが５ライン周期以上に亘って連続して検知された場合には、原稿の搬送速度の変動の影響ではなく、ゴミの付着に起因してそのような事態が起こっていると考える。これにより、前記所定画素数を“４”や“５”と設定すれば、位相ずれによる影響をゴミであると誤判定することはない。
【００１１】
ただし、原稿の搬送速度が速くなると、速度変動に起因した位相ずれが発生するライン数も増加するため、位相ずれがゴミの付着に起因するものであるかを正確に判定するには、位相ずれに応じて所定画素数を設定することが望ましい。これに対して特開２０００−１５２００８号では、原稿の搬送速度に応じて所定画素数を設定することを提案している。具体的には、原稿の搬送速度が速くなるほど、所定画素数を大きな値に設定したり、原稿の搬送速度が速い場合に生じるノイズの画素数に応じて所定画素数を設定したり、あるいは、原稿の搬送速度が速い場合に生じる２つの画像の位相ずれ量に応じて設定する。つまり特開２０００−１５２００８号では、搬送速度と位相ずれとが比例するとの前提の元に、専ら、搬送速度を条件として所定画素数を決定しており、この値は設計段階で決定できるのものであるため、最終的には、決定された固定値を設定している。
【００１２】
【発明が解決しようとする課題】
ところが、誤検知防止を重視して、原稿の突入時や排出時など原稿の特定の位置に発生する搬送速度の変動に対応できるように前記所定画素数を決定すると、その他の比較的搬送速度が安定している大部分の原稿領域においてゴミの検出能力が劣ってしまい、出力画像にスジ状のノイズが生じてしまう。逆に、ゴミ検出性能を重視して（ゴミを確実に検出するように）比較的搬送速度が安定している領域に合わせて前記所定画素数を決定すると搬送速度が大きい領域に誤検出が発生してしまい、本来ゴミでない黒画素を白画素などに置換してしまう。この場合出力画像上では、たとえば黒線が所々で細り、全体として線が波打って見えてしまうなどの現象が生じる。つまり、特開２０００−１５２００８号に記載の方法では、誤検知防止を重視するとスジノイズにより画質が低下し、ゴミ検出性能を重視すると誤検出に起因した過剰置換により画質が低下してしまうなど、ゴミ付着の検知性能と出力画像の画質とのバランスをとることはできていない。
【００１３】
また特開２０００−１５２００８号では、画像の位相ずれが発生するライン数は、モータの回転むらや読取倍率によって変化する原稿搬送速度などに応じて変動するため、前述のように、原稿の搬送速度が速くなるほど所定画素数を大きな値に設定することが望ましいとしている。しかしながら、搬送速度の大きさと、速度変動や位相ずれの大きさとは必ずしも比例関係にあるとはいえず、搬送速度に応じて設定された所定画素数が必ずしも適正な値であるとは限らない。すなわち、速度変動は、搬送モータの振動や読取装置の振動、あるいはこれらの共振現象など、複合的な要素によって生じるもので、一概に、搬送速度が速いから速度変動が大きくなり、それに伴う画像の位相ずれも大きくなるとはいえない。このため、搬送速度が高速の場合に対応するべく前記所定画素数を設定しても、中速時や低速時の方が速度変動が大きい場合には、この速度変動に起因した誤検出のために、画質が低下してしまう。つまり、原稿搬送速度に比例するように所定画素数を設定しても、ゴミ付着の検知性能と出力画像の画質とのバランスをとることはできない。
【００１４】
本発明は、上記事情に鑑みてなされたものであり、搬送読取方式であるのか固定読取方式であるのかに拘わらず、原稿と受光部との相対移動速度に変動がある場合でも、ゴミ付着の検知性能と出力画像の画質とのバランスをとることができる画像読取装置およびプログラムを提供することを目的とする。
【００１５】
【課題を解決するための手段】
すなわち、本発明に係る第１の画像読取装置は、原稿を搬送する搬送部と、原稿の画像を読み取る読取光学系とを備え、搬送部により原稿を移動させて原稿の画像を読み取る画像読取装置であって、先ず、読取光学系を、相対的に移動させる方向において所定間隔を隔てて配された複数の受光素子を有するものとする。また第１の画像読取装置は、予め定められた検出性能条件の下に、複数の受光素子によって取得された原稿１枚分の各画像を比較して複数の受光素子のうちの何れかによって出力された画像に含まれているノイズを検知するノイズ検知部と、検出性能条件を切り替える切替部とを備えた。
【００１６】
ここで切替部は、原稿上の移動の方向における、少なくとも端部と中央部とで検出性能条件を切り替える。
【００１７】
また従属項に記載された発明は、本発明に係る画像読取装置のさらなる有利な具体例を規定する。さらに、本発明に係るプログラムは、本発明に係る画像読取装置を、電子計算機（コンピュータ）を用いてソフトウェア的に実現するために好適なものである。なお、プログラムは、コンピュータ読取り可能な記憶媒体に格納されて提供されてもよいし、有線あるいは無線による通信手段を介して配信されてもよい。
【００１８】
【作用】
上記第１の画像読取装置において、切替部は、ノイズ検知部におけるノイズ検知処理の際の検出性能条件を切り替える。そしてノイズ検知部は、切替部により切り替えられた検出性能条件の下で、複数の受光素子によって取得された各画像を比較してノイズを検知する。
【００１９】
この際、誤検知の要因となる搬送速度の変動は、原稿の副走査方向位置によって異なり、原稿先端部や後端部を読み取っているときの方が中央部を読み取っているときよりも大きいという点を考慮して、切替部は、原稿の端部と中央部で検出性能条件を切り替えるようにする。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２１】
図１は、本発明に係る画像読取装置の一実施形態である画像取得部を搭載したカラー複写装置の一例の機構図である。カラー複写装置１は、画像取得部１０、画像処理部２０、画像出力部３０、およびプラテンカバーの機能も備えた循環機能のないＡＤＦ（自動原稿搬送）装置６０を備える。画像処理部２０は、画像取得部１０と画像出力部３０との境界部分に配された基板上に設けられている。
【００２２】
カラー複写装置１は、プラテンガラス１１上に設けられたＡＤＦ装置６０を利用するのか否かに応じて、固定読取方式と搬送読取方式とを選択して使用可能に構成されている。なお、ＡＤＦ装置６０は、循環機能のないものであるが、循環機能を有する原稿自動給送装置（ＲＤＦ）を使用することもできる。
【００２３】
画像取得部１０は、筐体１１２と、この筐体１１２上に設けられた透明ガラスからなるプラテンガラス（原稿載置台）１１とを備える。また画像取得部１０は、筐体１１２内に、プラテンガラス１１の原稿載置面と反対側の面（裏面）に向かって光を照射する光源１２と、光源１２から発せられた光をプラテンガラス１１側に反射させる略凹状の反射笠１３１および反射鏡１３２と、プラテンガラス１１側からの反射光をプラテンガラス１１に略平行の方向に偏向する反射ミラー１３４ａとを有するフルレートキャリッジ（Ｆ／Ｒ−ＣＲＧ）１３４を備える。
【００２４】
光源１２としては、主走査方向（図における紙面直交方向）を長手方向とする蛍光ランプが使用されている。また画像取得部１０は筐体１１２内に、略直角を形成するように配された２つの反射ミラー１３６ａ，１３６ｂを有し、フルレートキャリッジ１３４によって偏向された反射光を順次略９０°づつ偏向するハーフレートキャリッジ（Ｈ／Ｒ−ＣＲＧ）１３８を備える。フルレートキャリッジ１３４およびハーフレートキャリッジ１３８は、図示しないステッピングモータにより、連動して、副走査方向（図１中矢印Ｘ方向）およびこれと反対方向に往復移動可能に構成されている。
【００２５】
さらに画像取得部１０は、筐体１１２内に、反射ミラー１３６ｂにより偏向された反射光を収束するレンズ１４０と、レンズ１４０で収束された反射光を受光して副走査方向と略直交する主走査方向（図１の紙面奥行き方向）に画像を読み取り濃度に応じた画像信号を順次出力する受光部１３とを備える。この受光部１３は、図示しないラインセンサ１４２を駆動するＣＣＤドライバなどの駆動回路１４３のほか、読取信号処理部１４やノイズ除去処理部１５などとともに基板上に配設される。
【００２６】
また図示していないが、画像取得部１０は、筐体１１２内に、読取光学系や受光部１３などをプラテンガラス１１下で移動させるためのワイヤや駆動プーリなども具備する。駆動プーリは、駆動モータの駆動力によって往復回転させられ、該回転駆動によってワイヤを当該駆動プーリに巻き取ることで、プラテンガラスの下方において読取光学系などを所定速度で移動させる。
【００２７】
ＡＤＦ装置６０は、給紙トレイ６２と、処理トレイ６３と、原稿Ｐの搬送路を形成するためのレジストロール対６４ａやエグジットロール対６４ｂなどの種々の搬送ロール対６４とを備える。筐体１１２上部のプラテンガラス１１の端部（図中左側）にはガイドＢが設けられ、その直ぐ近傍には光透過性のコンタクトガラス（読取ガラス）が配設されている。
【００２８】
コンタクトガラス上にはガイドＡが設けられている。またガイドＢ内には白色基準板１９が内包されている。また、搬送経路上の複数の所定位置には、原稿Ｐを検知する用紙センサ６５が設けられている。この用紙センサ６５の検知出力を監視することにより、原稿Ｐの先端あるいは後端を検知することができる。
【００２９】
上記構成において、画像取得部１０は、通常ホームポジション（図中△マークで示す固定読取画先位置Ｇの近傍）にある。搬送読取方式時には、読取光学系を原稿の搬送経路上であるプラテンガラス１１下の任意の位置に固定（停止ロック）させた状態で原稿をＡＤＦ装置６０により搬送させながら画像を読み取る。たとえば、フルレートキャリッジ１３４は、プラテンガラス１１下方をホームポジションから矢印Ｘと反対方向に移動もしくは露光走査しながら移動し、図中△マークで示す搬送読取画先位置Ｈに停止ロックされ、受光部１３や読取信号処理部１４が撮像待機状態とされる。その後、本体側ＣＰＵより（図示せず）露光開始許可信号がＡＤＦ装置６０に送信されると、この許可信号を受けたＡＤＦ装置６０は給紙トレイ６２に載置された原稿（用紙）Ｐの給送を開始する。
【００３０】
原稿Ｐが種々の搬送ロール対６４からなる所定の搬送路を経てガイドＡ，Ｂの方向に導かれ、レジストロール対６４ａを通過し搬送読取画先位置Ｈに原稿の先端が到達したとき、ＡＤＦ装置６０側から画像取得部１０側に画先信号を送信することで、原稿画像の読取りが開始される。このとき、レジストロール対６４ａやエグジットロール対６４ｂなどの搬送ロール対６４は図示しない駆動モータによりその周速が等速に制御され、これにより、原稿は略等速でガイドＡ，Ｂ上を通過し、エグジットロール対６４ｂを通過して処理トレイ６３の方向へ排出される。
【００３１】
一方、固定読取方式時には、人手により（ＡＤＦ装置６０を利用してもよい）原稿載置台としてのプラテンガラス１１上に原稿を載置し、当該プラテンガラス１１上の任意の位置に固定（停止ロック）させた状態で、固定読取画先位置Ｇを先端基準として、読取光学系を矢印Ｘの方向へ等速移動走査して原稿を露光し画像を読み取る。たとえば、プラテンガラス１１上に載置された原稿をＡＤＦ装置６０で覆った状態で、光源１２からの光がプラテンガラス１１上に載置された原稿を照射し、反射光がフルレートキャリッジ１３４、ハーフレートキャリッジ１３８、およびレンズ１４０からなる読取光学系を介して赤、緑、青の各色に分光される。そして各色光が、それぞれ対応する、各色光用に分けられたラインセンサ１４２に入射し、入力画像が所定の解像度で読み取られることで、赤、緑、青の各色成分のアナログの撮像画像信号が得られる。
【００３２】
そして、この読取りにより得た撮像画像信号を赤（Ｒ）、緑（Ｇ）、青（Ｂ）の各色成分のデジタル画像データに変換し、赤、緑、青のデジタル画像データを画像処理部２０に送る。この読取り時には、光源１２からの光が原稿を全面に亘って照射し、受光部１３がレンズ１４０などの読取光学系を介して入力画像を全面に亘って読み取るように、光源１２を含む読取光学系や受光部１３などは、矢印Ｘで示すように図１中の左方から右方（副走査方向）に相対移動させられる。
【００３３】
搬送読取方式あるいは固定読取方式における各原稿画像は、フルレートキャリッジ１３４やハーフレートキャリッジ１３８により光路を変え、レンズ１４０により縮小され、受光部１３に至る。そして、読取信号処理部１４やノイズ除去処理部１５などによる処理を受けた後に画像処理部２０に送られる。
【００３４】
このようにして、搬送読取方式あるいは固定読取方式における読取りが完了すると、画像処理部２０は、画像取得部１０からの赤、緑、青の画像データＲ，Ｇ，Ｂに基づいて、ブラック（Ｋ）、イエロー（Ｙ）、マゼンタ（Ｍ）、シアン（Ｃ）のオンオフ２値化トナー信号を得、各トナー信号を画像記録部３０に出力する。
【００３５】
本実施形態の画像出力部３０は、一方向に順次一定間隔をおいて並置されたＫ，Ｙ，Ｍ，Ｃの各色の画像形成部３１Ｋ，３１Ｙ，３１Ｍ，３１Ｃを有する。先端検出器４４が、原稿カセット４１から各画像形成部に搬送される原稿の搬送経路上に近接して設けられている。この先端検出器４４は、原稿カセット４１からレジストローラ４２を通じて転写ベルト４３上に送り出された原稿の先端をたとえば光学的に検出して先端検出信号を得、この先端検出信号を画像処理部２０に送る。画像処理部２０は、入力された先端検出信号に同期して、Ｋ，Ｙ，Ｍ，Ｃの各色のオンオフ２値化トナー信号を順次一定間隔をおいて得る。
【００３６】
画像出力部３０においては先ず、半導体レーザ３８Ｋは、画像処理部２０からのブラックのオンオフ２値化トナー信号によって駆動されることで、ブラックのオンオフ２値化トナー信号を光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。このレーザ光は、さらに反射ミラー４７Ｋ，４８Ｋ，４９Ｋを介して一次帯電器３３Ｋによって帯電された感光体ドラム３２Ｋ上を走査することで、感光体ドラム３２Ｋ上に静電潜像を形成する。この静電潜像は、ブラックのトナーが供給される現像器３４Ｋによってトナー像とされ、このトナー像は、転写ベルト４３上の原稿が感光体ドラム３２Ｋを通過する間に転写帯電器３５Ｋによって原稿上に転写される。そして転写後は、クリーナ３６Ｋによって感光体ドラム３２Ｋ上から余分なトナーが除去される。
【００３７】
同様に、半導体レーザ３８Ｙ，３８Ｍ，３８Ｃは、画像処理部２０からブラックのオンオフ２値化トナー信号に対して順次一定間隔をおいて得られる対応するＹ，Ｍ，Ｃの各色のオンオフ２値化トナー信号によって駆動されることで、各色のオンオフ２値化トナー信号を光信号に変換し、この変換されたレーザ光をポリゴンミラー３９に向けて照射する。このレーザ光は、さらに反射ミラー４７Ｙ〜４９Ｙ，４７Ｍ〜４９Ｍ，４７Ｃ〜４９Ｃを介して一次帯電器３３Ｙ，３３Ｍ，３３Ｃによって帯電された感光体ドラム３２Ｋ上を走査することで、感光体ドラム３２Ｙ，３２Ｍ，３２Ｃ上に静電潜像を順次形成する。各静電潜像は、各色のトナーが供給される現像器３４Ｙ，３４Ｍ，３４Ｃによって順次トナー像とされ、各トナー像は、転写ベルト４３上の原稿が対応する感光体ドラム３２Ｙ，３２Ｍ，３２Ｃを通過する間に対応する転写帯電器３５Ｙ，３５Ｍ，３５Ｃによって原稿上に順次転写される。
【００３８】
このようにＫ，Ｙ，Ｍ，Ｃの各色のトナー像が順次多重転写された原稿は、転写ベルト４３上から剥離され、定着ローラ４５によってトナーが定着されて、複写機の外部に排出される。
【００３９】
なお、画像出力部３０は、１個のレーザ光スキャナによって１個の感光体ドラム上にＫ，Ｙ，Ｍ，Ｃの各色の静電潜像が順次形成され、静電潜像が感光体ドラムの周囲に設けられた、それぞれＫ，Ｙ，Ｍ，Ｃの各色のトナーが供給される現像器によって順次トナー像とされ、トナー像が転写ドラム上に吸着された原稿上に順次、多重転写される構成でもよい。
【００４０】
図２は、受光部１３の構成を示す図である。受光部１３は、その主要部として２つのラインセンサ１４２Ａ，１４２Ｂ（纏めて１４２という）を使用している。各ラインセンサ１４２は、主走査方向の１ラインに対応させてアレー状に画素サイズ７μｍ×７μｍの光電変換素子（フォトダイオード）が多数配列されて構成されている。すなわち、受光部１３のパッケージには、画素サイズ７μｍ×７μｍの光電変換素子をｎ個並べたラインセンサ１４２が２列形成されている。これらの各ラインセンサ１４２は、上流側および下流側の各読取位置における原稿画像を各々読み取る手段である。またカラー画像撮像用途として、ラインセンサ１４２は、Ｒ，Ｇ、Ｂの３色の成分の検出が可能なものを使用する。たとえば、各画素（画素番号を１，２，３，…で示す）ごとに、オンチップで、カラーフィルタ（色分離フィルタ）が形成されたものを使用する。
【００４１】
ここで各ラインセンサ１４２Ａ，１４２Ｂは、Ｌ１μｍだけ隔たっている。これに対し、原稿の搬送経路上の上流側読取位置および下流側読取位置はＬ２μｍだけ隔たっている。これらの各読取位置における各原稿画像（各々１ライン分の線画像）は、図１に示す読取光学系を経ることによりＬ１／Ｌ２倍に縮小されて各ラインセンサ１４２Ａ，１４２Ｂ上に結像する。つまり、２つのラインセンサ１４２間の距離Ｌ１μｍは、レンズ１４０により集光される前の原稿位置ではＬ２μｍの距離に相当し、２つのラインセンサ１４２は原稿ＰのＬ２μｍ離れた位置を同時に読み取る。
【００４２】
下流側の読取位置に対応したラインセンサ１４２Ａでは、１ライン周期（主走査周期）ごとに、当該ラインセンサ１４２Ａを構成するｎ個のフォトトランジスタに流れる電流が順次検知され、１ライン分（ｎ画素分）の各画素の濃度を表すアナログの撮像信号ＳＡとして出力される。同様に、上流側の読取位置に対応したラインセンサ１４２Ｂにおいても、１ライン周期（主走査周期）ごとに、ｎ個のフォトトランジスタに流れる電流が順次検知され、１ライン分（ｎ画素分）の各画素の濃度を表すアナログの撮像信号ＳＢが出力される。
【００４３】
ここで、上流側および下流側の各読取位置（間隔Ｌ２）に対応した各ラインセンサ１４２の間隔Ｌ１μｍは、Ｌ１／７（“７”は画素サイズ）ライン分の走査線に対応した間隔である。たとえば、上流側および下流側の各読取位置の間隔Ｌ２を４２３μｍ、各ラインセンサ１４２の間隔Ｌ１を７０μｍとすれば、１０ラインとなる。したがって、原稿の搬送速度に変動がなければ、撮像信号ＳＡは、撮像信号ＳＢよりもＬ１／７（前例では１０ライン）相当の位相遅れを持った信号となる。
【００４４】
図３は、画像取得部１０の回路ブロック図である。画像取得部１０は、カラー複写装置１の全体を制御する制御部１６０と、ラインセンサ１４２およびこのラインセンサ１４２を駆動する駆動回路１４３を有した受光部１３と、受光部１３によって取得された撮像画像に対してシェーディング補正などの処理を施す読取信号処理部１４と、出力遅延回路１７０、ノイズ検知部の一例であるスジ検知回路２００、およびノイズ除去部の一例であるスジ除去回路３００を有したノイズ除去処理部１５とを備える。
【００４５】
制御部１６０は、駆動回路１４３によって行なわれるラインセンサ１４２の駆動の周期を設定したり、出力増幅回路１４６Ａ，１４６Ｂの利得の制御、シェーデイング補正回路１５０Ａ，１５０Ｂの制御、スジ検知回路２００の定数の制御（後述）などを行なう。
【００４６】
ラインセンサ１４２は、駆動回路１４３からの駆動信号によって駆動されることにより、原稿の搬送経路上の上流側読取位置および下流側読取位置の各々において原稿画像を読み取り、下流側読取位置における撮像信号ＳＡと上流側読取位置における撮像信号ＳＢとを出力する。
【００４７】
ラインセンサ１４２の後段に設けられた読取信号処理部１４は、第１読取信号処理部１４Ａおよび第２読取信号処理部１４Ｂを有する。第１読取信号処理部１４Ａは、ラインセンサ１４２Ａ（図２参照）により撮像された下流側読取位置における画像信号ＳＡに対応した信号処理系であり、サンプルホールド回路１４４Ａ、出力増幅回路１４６Ａ、Ａ／Ｄ変換回路１４８Ａおよびシェーデイング補正回路１５０Ａを有する。シェーディング補正回路１５０Ａは、減算回路１５２Ａ、ＲＡＭ１５４Ａ、乗算回路１５６Ａ、除算回路１５８Ａを有する。第２読取信号処理部１４Ｂは、ラインセンサ１４２Ｂにより撮像された上流側読取位置における画像信号ＳＢに対応した信号処理系であり、サンプルホールド回路１４４Ｂ、出力増幅回路１４６Ｂ、Ａ／Ｄ変換回路１４８Ｂおよびシェーデイング補正回路１５０Ｂを有する。シェーディング補正回路１５０Ｂは、減算回路１５２Ｂ、ＲＡＭ１５４Ｂ、乗算回路１５６Ｂ、除算回路１５８Ｂを有する。
【００４８】
この構成において、ラインセンサ１４２は、原稿の画像を読み取り、Ｒ，Ｇ，Ｂの各色成分を示す２系統の撮像信号ＳＡ，ＳＢを出力する。撮像信号ＳＡ，ＳＢは、対応するサンプルホールド回路１４４Ａ，１４４Ｂにより各々サンプリングされた後、対応する出力増幅回路１４６Ａ，１４６Ｂによって各々適正なレベルに増幅され、対応するＡ／Ｄ変換回路１４８Ａ，１４８Ｂにより各々デジタル画像データＤＡ，ＤＢに変換される。これらの２系統のデジタル画像データＤＡ，ＤＢに対し、対応するシェーデイング補正回路１５０Ａ，１５０Ｂは、対応するラインセンサ１４２Ａ，１４２Ｂの画素感度バラツキの補正や、読取光学系の光量分布特性に対応した補正を施し、処理済のデータＤＡ，ＤＢを、ノイズ除去処理部１５に出力する。
【００４９】
ラインセンサ１４２は、駆動回路１４３からの駆動信号によって駆動されることにより、原稿の搬送経路上の上流側読取位置および下流側読取位置の各々において原稿画像を読み取り、下流側読取位置における撮像信号ＳＡと上流側読取位置における撮像信号ＳＢとを出力する。ここで前述のように、２つのラインセンサ１４２は、原稿ＰのＬ２μｍ離れた位置を同時に読み取り、原稿Ｐの搬送方向に対して、上流側のラインセンサ１４２Ｂが先行して読み取っているので、ゴミ付着がないと、下流側のラインセンサ１４２Ａが読み取った撮像信号ＳＡ（あるいは画像データＤＡ）は、原稿がＬ２μｍ分搬送される前の上流側のラインセンサ１４２Ｂが読み取った撮像信号ＳＢ（あるいは画像データＤＢ）と一致する。
【００５０】
出力遅延回路１７０は、シェーデイング補正回路１５０Ｂから出力される画像データＤＢを、２つのラインセンサ１４２Ａ，１４２Ｂの配列間隔Ｌ２相当分の遅延時間（前例では１０ライン相当）だけ遅延させることで、画像データＤＡと同相の画像データＤＢ１を出力する。
【００５１】
スジ検知回路２００は、シェーデイング補正回路１５０Ａから出力される画像データＤＡと、出力遅延回路１７０から出力される画像データＤＢ１とを比較することにより、画像データＤＡに含まれる黒スジ状のノイズを検知し、黒スジ検知データＤＳをスジ除去回路３００に入力する。スジ除去回路３００は、スジ検知回路２００からの黒スジ検知データＤＳに基づいて、画像データＤＡから黒スジ状のノイズを除去した画像データを生成し、図示しない画像処理部２０に出力する。
【００５２】
スジ検知回路２００には、制御部１６０から、用紙センサ６５により検知した原稿Ｐの先端および後端の位置情報に基づいて算出された原稿サイズ、または図示しない操作パネルを介して入力されたユーザ指示に基づく原稿サイズに関する情報、あるいは搬送速度に関する情報、さらには倍率などに関する情報が入力されている。つまり、制御部１６０は、これらの情報を取得する情報取得部としても機能している。
【００５３】
図４は、スジ検知回路２００の第１実施形態を示すブロック図である。この第１実施形態のスジ検知回路２００は、データ比較ブロック２１０、連続性検知ブロック２３０、および切替ブロック２５０を備える。データ比較ブロック２１０には、ライン周期（主走査周期）ごとに、各々ｎ画素分の画素の濃度を表す画像データＤＡ，ＤＢ１が入力される。ここで、画像データＤＢ１は、上流側の読取位置において読み取られた原稿画像に対応しているが、出力遅延回路１７０により１０ライン相当の遅延が施されている。したがって、原稿の搬送速度の変動がなければ、データ比較ブロック２１０に入力される画像データＤＡ，ＤＢ１は、各々原稿上の同一ラインに対応した読取画像を表しているものであり、両者は本来一致すべきものである。
【００５４】
しかしながら、下流側読取位置にゴミなどが付着すると、下流側読取位置に対応した画像データＤＡのうちゴミの付着箇所に対応した画素の画像データがその影響を受け、画像データＤＡによって表される当該画素の濃度が画像データＤＢ１によって表される当該画素の濃度よりも顕著に高くなると考えられる。そこで、データ比較ブロック２１０は、このような前提に基づいて、画像データＤＡが画像データＤＢ１よりも顕著に高くなっている場合に、画像データＤＡがゴミの影響を受けている可能性がある旨の信号を発生する。さらに詳述すると次の通りである。
【００５５】
データ比較ブロック２１０は、２つの比較回路２１２，２１６、減算回路２１４、およびＡＮＤ回路２１８を有する。比較回路２１２は、画像データＤＡと画像データＤＢ１とを比較し、前者が後者よりも大きい場合に信号“１”を出力し、そうでない場合には信号“０”を出力する。また減算回路２１４は、画像データＤＡから画像データＤＢ１を減算し、画像データＤＡ，ＤＢ１の差“Ａ−Ｂ”を出力する。比較回路２１６は、減算回路２１４によって求められた差“Ａ−Ｂ”を、制御部１６０から入力された所定の閾値（スレッショルドレベル）と比較し、差“Ａ−Ｂ”が閾値よりも高い場合に信号“１”を出力し、そうでない場合には信号“０”を出力する。
【００５６】
ＡＮＤ回路２１８は、比較回路２１２の出力信号および比較回路２１６の出力信号の供給を受け、両者の論理積を出力する。すなわち、ＡＮＤ回路２１８は、画像データＤＡに対応した画素の濃度が画像データＤＢ１に対応した画素の濃度よりも高く、かつ、両画素間に所定の閾値以上の濃度差がある場合に信号“１”を出力し、そうでない場合には信号“０”を出力する。なお、以下では便宜上、このＡＮＤ回路２１８の出力信号をゴミ判定ビットという。
【００５７】
なお検出可能な最大のゴミや汚れの大きさ（以下最大ゴミサイズという）は、基本的には、２つのラインセンサ１４２の間隔Ｌ２により定まる。前述のように、２つのラインセンサ１４２は、原稿面上で所定距離Ｌ２（前例では１０ライン相当分）だけの距離をもって設けられているので、本実施形態では、１０ライン分以下のゴミや汚れを検出することができる。
【００５８】
切替ブロック２５０は、カウンタ回路２５２と選択回路２５４とを有する。カウンタ回路２５２には副走査同期信号および主走査同期信号が入力されている。カウンタ回路２５２は、入力された副走査同期信号および主走査同期信号に基づいて、画像データＤＡ，ＤＢ１が、副走査同期信号が有効になってから何ライン目かをカウントする。つまり、原稿読取開始からの読取位置をカウントする。
【００５９】
選択回路２５４は、３入力−１出力型の切替スイッチ２５５と、この切替スイッチ２５５を切替制御する切替制御部２５６とを有する。切替スイッチ２５５の各入力端子には、予め決定された連続画素数ＮＡ，ＮＢ，ＮＣが入力されている。切替制御部２５６には、図示しない制御部１６０から、原稿Ｐのサイズ、基準搬送速度、倍率（読取サイズＱ１に対する出力サイズＱ２の比率Ｑ＝Ｑ２／Ｑ１）に関する情報が入力されている。切替制御部２５６は、カウンタ回路２５２の値（カウント信号）に応じて切替スイッチ２５５を制御して連続画素数ＮＡ，ＮＢ，ＮＣを切り替え、所定画素数Ｎ０としてＡＮＤ回路２４０に入力させる。
【００６０】
この構成により、切替ブロック２５０は、原稿読取位置に応じて、ゴミ判定ビット連続性の個数すなわちライン数を切替制御する。そしてこの切替制御の際、入力された原稿Ｐのサイズ、装置の基準搬送速度、あるいは倍率などを参照し、ＡＤＦ装置６０により原稿Ｐを副走査方向（搬送方向に対応する）に搬送している際の原稿読取位置（読取ライン数）を算出し、適切な副走査位置にて連続画素数ＮＡ，ＮＢ，ＮＣを切り替える。
【００６１】
連続性検知ブロック２３０は、データ比較ブロック２１０の後段に設けられたものである。この連続性検知ブロック２３０は、Ｎ段（Ｎは正の整数）だけ縦続接続されたラインメモリ２３２（各段に対して“−＠”を付して示す）と、ＡＮＤ回路２４０とを有する。ラインメモリ２３２は、各々ＦＩＦＯ（Ｆｉｒｓｔ−Ｉｎ  Ｆｉｒｓｔ−Ｏｕｔ；先入れ先出し）メモリによって構成されている。各ラインメモリ２３２は、データ比較ブロック２１０から出力されたゴミ判定ビットを順次シフトする１個のシフトレジスタを構成している。また各ラインメモリ２３２は、ｎビットのシリアルデータを記憶し得るように構成されており、各ラインメモリ２３２に入力されたデータは、１ライン周期後に当該ラインメモリ２３２から出力される。
【００６２】
既に説明したように、データ比較ブロック２１０には、ライン周期ごとに、各々１ライン（ｎ画素）分の画像データＤＡ，ＤＢ１が入力される。データ比較ブロック２１０では、１ラインを構成する各画素ごとに上記処理が行なわれ、画像データＤＡがゴミの影響を受けているか否かを各画素ごとに表したゴミ判定ビットからなるｎビットのシリアルデータがライン周期ごとにＡＮＤ回路２１８から連続性検知ブロック２３０に入力される。したがって、ある画素に対応したゴミ判定ビットがＡＮＤ回路２１８から出力されているとき、各ラインメモリ２３２からは当該画素よりも各々１〜Ｎラインだけ前の各画素に対応した各ゴミ判定ビットが出力される。
【００６３】
ＡＮＤ回路２４０は、後述する選択回路２５４から指定された所定画素数Ｎ０に基づいて各ラインメモリ２３２から出力されるゴミ判定ビットを選択使用して、ゴミ判定ビットの連続性を判定する。すなわち、ＡＮＤ回路２４０は、データ比較ブロック２１０のＡＮＤ回路２１８および各ラインメモリ２３２から出力されるゴミ判定ビットが、ＡＮＤ回路２１８の出力が“１”になった後所定画素数Ｎ０だけ“１”である場合、つまり主走査方向での位置を同じくする画素がゴミの影響を受けている旨の判定が所定画素数Ｎ０だけのライン連続して行なわれた場合には信号“１”を出力し、そうでない場合には信号“０”を出力する。このＡＮＤ回路２４０の出力信号が黒スジ検知データＤＳである。
【００６４】
ここでラインメモリ２３２の段数“Ｎ”は、想定される速度変動の最大値においても、この速度変動に起因する位相変動をゴミと誤判定しないようにする、誤検知防止性能の要求度合いに応じたライン数から決める。たとえば搬送速度の変動に基づく２つの読取位置における画像データの位相ずれを、Ｍ１ライン周期程度しか持続しないと考える。この位相ずれが発生するライン数“Ｍ１”は、モータの回転むらや読取倍率によって変化する原稿搬送速度などに応じて変動する。これに対し、ゴミの付着によるスジの発生を、ゴミの大きさにもよるが、Ｍ２（Ｍ１＜Ｍ２とする）ライン周期程度以上、最大検出サイズ分まで持続すると考える。
【００６５】
したがって、特定の画素に対応してたゴミがＭ２ライン周期以上最大検出サイズ分（本例では１０ライン分）に亘って連続して検知された場合には、原稿の搬送速度の変動の影響ではなく、ゴミの付着に起因してそのような事態が起こっていると考えてよい。つまり段数“Ｎ”を、Ｍ１よりも大きくかつＭ２以下と設定すれば、位相ずれによる影響をゴミであると誤判定することはない。
【００６６】
ここで、原稿の搬送速度が一定である場合には、ゴミ判定ビットが“１”となることを以て、出力画像に黒スジが現れる旨の判定を行なうことも可能である。しかしながら、実際には原稿の搬送速度には変動が生じるので、このゴミ判定ビットが“１”になったからといって、直ちに出力画像に黒スジが現れる旨の判定を行なうことは問題となる。以下この点について説明する。
【００６７】
図５は、搬送時における原稿Ｐの姿勢の変化を示した図（Ａ）と、スジ検知位置切替領域との関係を示した図（Ｂ）である。図５（Ａ）において、コンタクトガラスは、光透過性を有しており、図示した読取位置の上部を通過している原稿Ｐの画像が、図示しない画像取得部１０によって読み取られる。
【００６８】
図５（Ａ）において、（Ａ１）は、原稿先端部がレジストロール対６４ａを通過してガイドＡ，Ｂの極近傍まで搬送されてきた状態を示す。この場合、原稿Ｐの先端は、先ずレジストロール対６４ａに挟み込まれた後、原稿読取位置を通過し、ガイドＡもしくはガイドＢの表面に突き当たり、さらにガイドＢのテーパ部Ｑ１に沿ってエグジットロール対６４ｂの方向へ移動の向きを変えられるため先端が曲がってしまう。ここで、原稿Ｐの先端が読取位置を通過してからガイドＡ，Ｂの表面に突き当たるまでの間は、レジストロール対６４ａにより搬送されているので、原稿Ｐの先端は宙に浮いた状態にあり、上下変動を少なからず生じてしまう。
【００６９】
また原稿Ｐは、ガイドＡもしくはガイドＢの表面に突き当たったとき、およびガイドＢのテーパ部Ｑ１に沿ってエグジットロール対６４ｂの方向へ移動の向きを変えられたときに、その姿勢が大きく変えられる。またテーパ部Ｑ１に沿って先端が曲げられた後エグジットロール対６４ｂに挟み込まれるまでの間は、原稿Ｐの先端が宙に浮いた状態にあり、上下変動を少なからず生じてしまう。そして、原稿Ｐの先端がエグジットロール対６４ｂに挟み込まれると、その先端の上下移動が抑えられるので、姿勢変動が和らぐ。
【００７０】
したがって、読取位置を基準に見ると、原稿の読取位置への突入時には、原稿の搬送速度が変動したように現れてしまう。この搬送速度変動は、姿勢変動の大きさに依存するので、原稿Ｐの極先端部の画像を読み取っているときよりも、原稿ＰがガイドＡ，Ｂの表面に突き当たりガイドＢのテーパ部Ｑ１に沿って曲げられるまでに相当する少し内側部分（副走査方向に進んだ側）の画像を読み取っているときの方が大きくなる。またテーパ部Ｑ１に沿って曲げられた後エグジットロール対６４ｂに挟み込まれるまでは原稿Ｐの極先端部の画像を読み取っているときと同程度の速度変動を生じる。そして原稿Ｐの先端がエグジットロール対６４ｂに挟み込まれると、速度変動は治まり小さな状態となる。
【００７１】
次に（Ａ２）は、原稿先端部がエグジットロール対６４ｂを通過した後であって、原稿先端部がまだエグジットロール対６４ｂ近傍に存在する状態を示す。この場合、原稿Ｐは、先端がエグジットロール対６４ｂに、下流側がレジストロール対６４ａに、それぞれ挟み込まれているので、原稿Ｐの上下移動が抑えられ、姿勢変動が和らぐ。このため、速度変動が非常に小さな状態を維持する。
【００７２】
次に（Ａ３）は、原稿後端部がレジストロール対６４ａの近傍に到達したときであって、かつ未だレジストロール対６４ａを通過していない状態を示す。この場合、原稿Ｐは、上流側がエグジットロール対６４ｂに、後端がレジストロール対６４ａに、それぞれ挟み込まれているので、原稿Ｐの上下移動が抑えられ、姿勢変動が和らぐ。このため、速度変動が非常に小さな状態を維持する。
【００７３】
次に（Ａ４）は、原稿後端部がレジストロール対６４ａを通過してガイドＡ，Ｂの極近傍まで搬送されてきた状態を示す。この場合、原稿Ｐの後端は、先ずレジストロール対６４ａから解放された後、原稿読取位置を通過し、ガイドＢのテーパ部Ｑ１に沿ってエグジットロール対６４ｂの方向へ移動の向きを変えられ、やがて排出される。ここで、原稿Ｐの後端がレジストロール対６４ａから解放されると、原稿Ｐの後端は宙に浮いた状態になり、上下変動を少なからず生じてしまう。そして引き続き搬送される過程では、その上下移動が大きくなる。また後端がコンタクトガラス上に設けられたガイドＡを通過すると上下移動が和らぐ。
【００７４】
したがって、原稿の読取位置からの排出時には、原稿Ｐの極後端部の画像を読み取っているときよりも、原稿Ｐの後端がガイドＡ近傍を通過するときに相当する少し内側部分の画像を読み取っているときの方が大きくなる。またレジストロール対６４ａを通過した直後は、原稿Ｐの極後端部の画像を読み取っているときと同程度の速度変動を生じる。
【００７５】
これにより図５（Ｂ）に示すように、搬送速度の変動についてみると、原稿Ｐは、その副走査位置に応じて、搬送速度の変動が非常に小さな領域、中程度の領域、大きな領域に大別される。ここで、速度変動が大きな領域は、原稿Ｐの先端側（副走査方向の始点側）であってやや中央よりの領域Ｙ２と、原稿Ｐの後端側（副走査方向の終点側）であってやや中央よりの領域Ｙ６の部分である。また速度変動が中程度の領域は、原稿Ｐの先端側および後端側であって、前記速度変動が大きな領域を挟んだ領域Ｙ１，Ｙ３およびＹ５，Ｙ７の部分である。そして、速度変動が小さな領域は、原稿Ｐの中央の領域Ｙ４の部分である。
【００７６】
このため、副走査期間内の原稿の内側を読み取っているときには（図５（Ａ２）から図（Ａ３）の間）、略正規の搬送速度で原稿Ｐが搬送されているため、データ比較ブロック２１０には同相の画像データＤＡ，ＤＢ１が入力される。したがって、この場合には減算回路２１４からゼロレベルの出力信号が得られる。
【００７７】
これに対して、原稿先端側や原稿後端側を読み取っているときには（図５（Ａ１）や図（Ａ４）のとき）、正規の搬送速度よりも大きな搬送速度もしくは小さな搬送速度で原稿Ｐが搬送される。したがって、原稿Ｐが上流側読取位置を通過してから下流側読取位置に到着するまでの遅延時間が出力遅延回路１７０の遅延時間よりも短くなり画像データＤＡの位相が画像データＤＢ１の位相よりも進む。あるいは、原稿Ｐが上流側読取位置を通過してから下流側読取位置に到着するまでの遅延時間が出力遅延回路１７０の遅延時間よりもあるいは長くなり、 画像データＤＡの位相が画像データＤＢ１の位相よりも遅れる。このため原稿先端側や原稿後端側を読み取っているときには、減算回路２１４の出力信号が波立つ。
【００７８】
このように画像データＤＡ，ＤＢ１がゴミの影響を受けておらず、各々の波形自体に乱れがない場合であっても、両者に位相差が生じると、それのみにより減算回路２１４の出力信号が波立つこととなる。そして、減算回路２１４の出力信号が閾値を越え、そのとき画像データＤＡが画像データＤＢ１よりも大きければゴミ判定ビットが“１”となる。このようにゴミ判定ビットは、原稿の搬送速度の変化によっても“１”となるので、ゴミ判定ビットが“１”になったからといって、直ちに出力画像に黒スジが現れると判定することは、誤判定を招く。
【００７９】
一方、原稿の搬送速度の変動は、原稿が搬送ローラ対に当たるときや離れるときに発生するものであるため、搬送速度の変動に基づく２つの読取位置における画像データの位相ずれは、Ｍ１ライン周期程度しか持続しないと考えてよい。この位相ずれが発生するライン数は、モータの回転むらや読取倍率によって変化する原稿搬送速度などに応じて変動する。これに対し、ゴミの付着によるスジの発生は、略５ライン周期以上持続する。したがって、特定の画素に対応してたゴミが５ライン周期以上Ｌ１／７（前例では１０）ラインまでに亘って連続して検知された場合には、原稿の搬送速度の変動の影響ではなく、ゴミの付着に起因してそのような事態が起こっていると考えてよい。
【００８０】
ただし、原稿の搬送速度が速くなると、位相ずれが発生するライン数も増加するため、位相ずれがゴミの付着に起因するものであるかを正確に判定するには、原稿の搬送速度に応じて画素の連続数を設定することが望ましい。このため、原稿の搬送速度が速くなるほど、連続数を大きな値に設定したり、原稿の搬送速度が速い場合に生じるノイズの画素数に応じて連続数を設定したり、あるいは、原稿の搬送速度が速い場合に生じる２つの画像データの位相ずれ量に応じて設定する。この連続数が、連続性検知ブロック２３０のＡＮＤ回路２４０に入力される所定画素数Ｎ０に相当する。
【００８１】
また、図５（Ａ）で示したように、搬送速度の変動は、原稿の副走査方向位置によって異なり、原稿先端部や後端部を読み取っているときの方が中央部を読み取っているときよりも大きい。さらに、原稿先端部や後端部においても、副走査方向位置に応じて、速度変動の大きさが変わる。
【００８２】
したがって、誤検知防止を重視して、原稿の突入時や排出時など原稿の特定の位置に発生する搬送速度の変動に対応できるように所定画素数を決定すると、その他の比較的搬送速度が安定している大部分の原稿領域においてゴミの検出能力劣ってしまい、読取画像にスジ状のノイズが生じてしまう。逆に、ゴミ検出性能を重視して（ゴミを確実に検出するように）比較的搬送速度が安定している領域に合わせて前記所定画素数を決定すると搬送速度が大きい領域に誤検出が発生してしまい、本来ゴミでない黒画素を白画素などに置換してしまう。この場合、たとえば黒線が所々で細り、全体として線が波打って見えてしまうなどの現象が生じる。
【００８３】
なお前例では、搬送方向における原稿の先端部と中央部とでは安定性が異なり、端部ほど不安定になっている。このため、少なくとも端部と中央部とで検出性能条件を切り替えることが望ましく、さらには端部ほど検出性能条件を厳しくすることが望ましい。
【００８４】
そこで、第１実施形態のスジ検知回路２００では、先ず、連続性検知ブロック２３０内に設けるラインメモリ２３２の段数“Ｎ”を、想定される速度変動の最大値においても、この速度変動に起因する位相変動をゴミと誤判定しないように、図５（Ｂ）に示した速度変動が大きな領域Ｙ２，Ｙ６の部分に対応するような段数に設定する。ここでは、たとえば速度変動が大きな領域Ｙ２，Ｙ６での位相ずれＭ１が２〜３ライン周期程度であると考え、最大検知サイズの略半分のＮ＝４とする。これにより、少なくとも、ゴミ判定ビットが“１”となる画素がＮ＋１＝５ライン以上Ｌ１／７（前例では１０）ライン分まで連続して存在すれば、ゴミと判定できる。なお、“Ｎ”を最大検知サイズの略半分としたのは、後述するスジ除去回路３００のノイズ除去特性を考慮したものである。スジ除去回路３００の構成やノイズ除去特性に応じて、“Ｎ”の値を適宜変更してもよい。
【００８５】
また本実施形態では、スジ検知回路２００内に切替ブロック２５０を設け、所定画素数Ｎ０を、原稿読取時の副走査位置に応じた適切な値にダイナミックに切り替える。たとえば、連続画素数ＮＡとして、図５（Ｂ）に示した速度変動が大きな領域Ｙ２，Ｙ６に応じた適切な値（たとえばＮＡ＝Ｎ＝４）を設定し、それよりも速度変動が小さな領域については、ＮＡよりも小さな値を設定する。たとえば連続画素数ＮＢとして、図５（Ｂ）に示した速度変動が中程度の領域Ｙ１，Ｙ３，Ｙ５，Ｙ７に応じた適切な値（たとえばＮＢ＝３）を設定する。さらに連続画素数ＮＣとして、図５（Ｂ）に示した速度変動が小さな領域Ｙ４に応じた適切な値（たとえばＮＣ＝１あるいは０）を設定する。
【００８６】
そして選択回路２５４は、原稿読取時に、画像データＤＡ，ＤＢ１が、副走査同期信号が有効になってから何ライン目か、すなわち原稿読取開始からの読取位置をカウンタ回路２５２のカウント値に基づいて監視しながら、各読取位置（副走査方向位置）に応じた所定画素数Ｎ０を選択して出力する。これにより、搬送速度変動の大きさに拘わらず、それぞれの領域に適した所定画素数Ｎ０が副走査位置に応じてダイナミックに切り替えられ、連続性検知ブロック２３０は、それぞれの位置に応じた適正な連続性判定をするようになる。すなわち、原稿Ｐの読取領域に応じて、副走査方向の所定連続画素数を切り替えることで、誤検出なくゴミの検出能力を向上させることができる。
【００８７】
前例でいえば、速度変動が大きな領域Ｙ２，Ｙ６では、ゴミ判定ビットが“１”となる画素がＮＡ＋１＝５ライン以上連続して存在したときにゴミや汚れがあると判定するのに対して、速度変動が中程度の領域Ｙ１，Ｙ３，Ｙ５，Ｙ７ではＮＢ＋１＝４ライン以上連続したことを以て、また速度変動が小さな領域Ｙ４ではＮＣ＋１＝２ライン以上連続したことを以て、あるいは１画素でも存在したことを以てゴミなどが存在すると判定することができる、つまり、速度変動が比較的小さな領域では、小さなゴミや埃などを確実に検知できるようになる。
【００８８】
図６は、連続画素数を副走査位置に応じて切り替える際の、副走査位置の算出方法の一例を示す図である。図示した例は、Ａ３サイズの原稿Ｐ（以下Ａ３原稿という）の場合を示している。前述のように、読取時には搬送速度が副走査位置に応じて変動し、特に先端および後端での変動が大きい。そこで本例では、切替制御部２５６は、原稿先端側では先端から１０ｍｍ，２０ｍｍ，３０ｍｍ、後端側では後端から１０ｍｍ，３０ｍｍ，３０ｍｍにて、連続数を切替制御する。
【００８９】
選択回路２５４の切替制御部２５６には、図示しない制御部１６０から、搬送速度、原稿Ｐのサイズ、および倍率に関する情報が入力されている。これにより、切替制御部２５６は先ず、これらの情報に基づいて、Ａ３原稿を読み取るときの副走査方向の総ライン数を割り出す。たとえば１００％読取り時において、ＡＤＦ装置６０により縦２１０ｍｍ、横２９７ｍｍのＡ３原稿を横方向を副走査方向として６００ｄｐｉ（dot per inch；１インチ当たりの画素数）相当の搬送速度で搬送して読み取ると、副走査方向の総ライン数は７０１６ラインとなる。原稿Ｐの搬送速度を遅くして２００％読取りとすれば、副走査方向の総ライン数は、１００％読取時の２倍（２×７０１６ライン）となる。
【００９０】
また切替制御部２５６は、原稿先端部から１０ｍｍ，２０ｍｍ，３０ｍｍの各切替位置のライン数（先端側の切替ライン数）を割り出しておく。さらに切替制御部２５６は、図６に示した式（１）に基づいて、原稿後端部から１０ｍｍ，３０ｍｍ，４０ｍｍの各切替え位置の、先端側からのライン数（後端側の切替ライン数）を割り出しておく。なお、原稿後端側のライン数を特定するには、予め原稿サイズもしくは原稿後端位置を知る必要がある。このためには、たとえばユーザから指定された原稿サイズの情報を参照してもよい。あるいは、ＡＤＦ装置６０に設けられた用紙センサ６５により原稿先端および後端を検出し、搬送速度との関係に基づいて原稿サイズを割り出してもよい。
【００９１】
カウンタ回路２５２は、原稿先端部の画像を読み出してからのライン数を切替制御部２５６に入力する。これにより切替制御部２５６は、画像読取時のライン数（読取ライン数）が予め割り出しておいた各切替ライン数に到達したら、切替スイッチ２５５を制御して、各領域に適した所定画素数Ｎ０を副走査位置に応じてダイナミックに切り替える。
【００９２】
なお前述の例では、原稿サイズに基づいて原稿後端側の先端側からの切替ライン数を特定していたが、これに限らず、原稿Ｐの搬送時に直接に割出すこともできる。たとえば、搬送経路上の複数の所定位置には、原稿Ｐを検知する用紙センサ６５が設けられている。切替制御部２５６は、この用紙センサ６５の検知出力を監視することにより、先ず原稿Ｐの後端を検知する。そして搬送速度と原稿読取位置Ｈとの関係に基づいて、原稿Ｐの後端を検知してから原稿後端部の１０ｍｍ，３０ｍｍ，４０ｍｍの各位置に到達するまでのライン数（搬送中の切替ライン数）を割り出し、その切替ライン数に読取ライン数が達したら、切替スイッチ２５５を制御して、後端側の各領域に適した所定画素数Ｎ０をダイナミックに切り替えるとよい。
【００９３】
図７は、スジ除去回路３００の第１実施形態を示すブロック図である。この第１実施形態のスジ除去回路３００は、２つの選択回路３０２，３０４、および２つの遅延回路３１２，３１４を有する遅延ブロック３１０を備える。選択回路３０２は、スジ検知回路２００がゴミ（スジ状のノイズ）を検知したことを条件としてラインセンサ１４２Ａから出力された撮像画像信号すなわち画像データＤＡに含まれている前記ゴミを除去する。具体的には、選択回路３０２は、スジ検知回路２００から出力された黒スジ検知データＤＳが“０”である場合にはシェーディング補正回路１５０Ａからの画像データＤＡを選択し、“１”である場合には出力遅延回路１７０からの画像データＤＢ１を選択し、このようにして選択したデータを黒スジ除去画像データＤＣとして出力する。
【００９４】
遅延ブロック３１０内の遅延回路３１２は、選択回路３０２からの黒スジ除去画像データＤＣをＮ（“Ｎ”はラインメモリ２３２の段数）ライン周期だけ遅延させて黒スジ除去画像データＤＣ１を出力する。また遅延回路３１４は、出力遅延回路１７０からの画像データＤＢ１をＮライン周期だけ遅延させて画像データＤＢ２を出力する。選択回路３０４は、スジ検知回路２００から出力された黒スジ検知データＤＳが“０”である場合には遅延回路３１２からの黒スジ除去画像データＤＣ１を選択し、“１”である場合には遅延回路３１４からの画像データＤＢ２を選択し、このようにして選択したデータを最終黒スジ除去画像データＤＣ２として出力する。つまり、選択回路３０２は第１段目のノイズ除去部として機能し、遅延ブロック３１０および選択回路３０４は第２段目のノイズ除去部として機能する。
【００９５】
これによりスジ除去回路３００は、黒スジ検知データＤＳが“０”であるときは画像データＤＡをそのまま出力するが、黒スジ検知データＤＳが“１”となり、画像データＤＡを用いたのでは黒スジが出力画像に現れることが判明したときに、実質的にＮライン前に遡って画像データＤＡの代わりに画像データＤＢ１（事実上ＤＢと等しい）を出力する。このようにＮライン周期前に遡って画像データを切り替えるのは、黒スジ検知データＤＳが“０”から“１”へ切り替わるのが、すなわちゴミが存在すると判定できるのが、出力画像（本例では画像データＤＡ）に黒スジが現れるタイミングよりも最大でＮライン周期だけ遅れるからである。
【００９６】
遅延回路３１２，３１４と選択回路３０４は、実質的にＮライン周期遡って画像データを切り替えるために選択回路３０２の後段に付加されたものである。ここで「実質的に」といっているのは、実時間として遡ってノイズ除去することはできないので、画像データを所用分（本例ではＮライン分）だけ遅延させ、この遅延させた画像データに対してノイズ除去処理を施すことで、事実上遡ってノイズ除去するようにするためである。
【００９７】
以上説明したように、第１実施形態のノイズ除去処理部１５を備えたカラー複写装置１によれば、原稿上の副走査方向位置に応じて、連続性検知ブロック２３０が判定すべきゴミ判定ビットの連続ライン数をダイナミック（動的）に切り替えるようにしたので、原稿Ｐの搬送速度変動が大きな領域では、この速度変動に起因する位相ずれを原因とする誤判定が生じないように５ライン以上連続したことを以てゴミと判定することができる（ただし４ライン分以下の小さなゴミの検知性能を犠牲にせざるを得ない）とともに、前記領域Ｙ２，Ｙ６以外の、速度変動が比較的小さな領域（前例の中程度も含む）では、速度変動に起因した位相ずれが生じる虞れが少なくなる分だけ、小さなゴミに対する検知性能を向上させることができる。
【００９８】
つまり、原稿上の副走査方向位置に応じて、ゴミ検知性能をダイナミックに切り替えることで、原稿の搬送速度に変動があって、この変動量が副走査方向において位置依存性を有する場合であっても、この位置依存性の影響を受けることなく、読取画像からゴミ付着によるスジ状のノイズをできるだけ誤検知を生じないようにしつつ正確に検知するとともに確実に除去することができ、読取位置へのゴミ付着の検知性能と読取画像の画質とのバランスをとることができるようになる。
【００９９】
なお、上記第１実施形態のスジ検知回路２００では、各領域での速度変動は倍率に拘わらず同じであるとの前提の元に、所定画素数Ｎ０を、何れの倍率時すなわち何れの基準搬送速度時においても、領域Ｙ２，Ｙ６に対してはＮＡ＝Ｎ＝４、領域Ｙ１，Ｙ３，Ｙ５，Ｙ７に対してはＮＢ＝３、領域Ｙ４に対してはＮＣ＝１あるいは０に設定するようにしていた。しかしながら、原稿Ｐと受光部１３との相対的な移動速度を変更して読取倍率を切り替えることで出力倍率を切り替える機構の場合、倍率を変えると基準搬送速度が変わり、速度変動も変わる。また、この際の速度変動は、搬送モータの振動や読取装置の振動、あるいはこれらの共振現象など、複合的な要素によって生じるので、速度変動と搬送速度には、必ずしも比例関係があるとはいえない。
【０１００】
たとえば６００ｄｐｉ読取時が１００％読取りの場合において、搬送速度を低速にして実質的に１２００ｄｐｉ読取りとすることで２００％に拡大する場合、２００％時の方が搬送速度は低速でありながら速度変動が大きくなることもある。また装置によっては、中央部（前例の領域Ｙ４に相当）を読み取っているときの方が先端あるいは後端を読み取っているときよりも振動が大きく速度変動が大きくなることもある。
【０１０１】
そこで、倍率切替機構を有するカラー複写装置１の場合には、切替制御部２５６は、予め倍率と各副走査位置における速度変動の大きさとの関係を取得しておく。そして倍率が切替えられたときには、その倍率すなわち原稿搬送速度における各副走査位置の速度変動の大きさに基づいて、所定画素数Ｎ０を切替制御するのがよい。
【０１０２】
このように、読取速度に応じて所定連続画素数を切り替えることで、その読取速度に応じた最適なゴミ検出を行なうことができる。つまり、どのような倍率条件下においても、ゴミ検知性能を、きめ細かに、また適切かつダイナミックに切り替えることができる。そして、原稿の搬送速度に位置依存性を有する場合であっても、位置依存性の影響を受けることなく、読取画像からゴミ付着によるスジ状のノイズをできるだけ誤検知を生じないようにしつつ正確に検知するとともに確実に除去することができ、読取位置へのゴミ付着の検知性能と読取画像の画質とのバランスをとることができるようになる。
【０１０３】
図８は、スジ除去回路３００の第２実施形態を示すブロック図である。この第２実施形態のスジ除去回路３００は、スジ検知回路２００におけるスジ判定ビットの連続画素数の副走査位置に応じた切替動作に連動して、ノイズが含まれている旨の判定がなされた時点よりも遡ってノイズ除去するべき画素数を切替えるようにした態様である。このため、第２実施形態のスジ除去回路３００は、第１実施形態のスジ除去回路３００における２つの選択回路３０２，３０４の間に、遅延回路３１２，３１４に代えて、２つの可変遅延回路３２２，３２４を有する可変遅延ブロック３２０を備えている。可変遅延回路３２２，３２４としては、たとえばラインメモリの多段従属接続と、その中から何れか１つのラインメモリの出力を選択して出力する回路などであればよい。
【０１０４】
可変遅延ブロック３２０には、スジ検知回路２００の選択回路２５４から出力された所定画素数Ｎ０が入力されている。２つの可変遅延回路３２２，３２４は、この所定画素数Ｎ０に応じて、出力データの遅延量がＮ０となるように切り替える。すなわち、可変遅延回路３２２は、選択回路３０２からの黒スジ除去画像データをＮ０ライン周期だけ遅延させて出力する。また、遅延回路３１４は、出力遅延回路１７０からの画像データＤＢ１をＮ０ライン周期だけ遅延させて出力する。
【０１０５】
これによりスジ除去回路３００は、黒スジ検知データＤＳが“０”であるときは画像データＤＡをそのまま出力するが、黒スジ検知データＤＳが“１”となり、画像データＤＡを用いたのでは黒スジが出力画像に現れることが判明したときに、副走査位置に応じたＮＯライン前に遡って画像データＤＡの代わりに画像データＤＢ１を出力する。このようにＮ０を副走査位置に応じて切り替えるのは、黒スジ検知データＤＳが“０”から“１”へ切り替わるのが、出力画像に黒スジが現れるタイミングよりもＮ０ライン周期だけ遅れるとともに、選択回路２５４による切替動作によってＮ０が副走査位置に応じて、ＮＡ，ＮＢ，ＮＣの何れかに変わるからである。
【０１０６】
第１実施形態では、スジ検知回路２００におけるスジ判定ビットの連続画素数判定に際してその連続数を副走査位置に応じて切り替えても、スジ除去回路３００では、ノイズが含まれている旨の判定がなされた時点よりも固定のＮ画素だけ遡ってノイズ除去するようにしており、両者に連動性はない。このことによる影響について、第１実施形態のスジ除去回路３００の動作例を参考に、以下に説明する。
【０１０７】
図９は、第１実施形態のスジ除去回路３００の動作例を示す図である。図９において、（Ａ＠）はスジの長さ（連続ライン数）がＮ＊２＝８画素の場合、（Ｂ＠）はスジの長さが９画素の場合、（Ｃ＠）はスジの長さが７画素の場合、（Ｄ＠）はスジの長さが６画素の場合、（Ｅ＠）はスジの長さが５画素の場合を示す。また各図において、＠が“１”の図は、特定の画素に対応したスジ除去回路３００に入力される画像データＤＡ、＠が“２”の図はこの画像データＤＡに対応した画像データＤＢ１を例示している。また、＠が“３”の図は黒スジ検知データＤＳ、＠が“４”の図は黒スジ除去画像データＤＣ、＠が“５”の図は黒スジ除去画像データＤＣをＮ＝４画素分だけ遅延させた黒スジ除去画像データＤＣ１、＠が“６”の図は画像データＤＢ１をＮ＝４画素分だけ遅延させた画像データＤＢ２、＠が“７”の図は最終的な黒スジ除去画像データＤＣ２を示す。また図（Ａ１）の上部に示した番号は、ライン番号を示す。
【０１０８】
以下、図９において、（Ａ＠）の図を図９（Ａ）、（Ｂ＠）の図を図９（Ｂ）、（Ｃ＠）の図を図９（Ｃ）、（Ｄ＠）の図を図９（Ｄ）、（Ｅ＠）の図を図９（Ｅ）という。なお参考のために、図９（Ｅ）の下部には、図（Ａ５）に示した黒スジ除去画像データＤＣ１を再度示している。
【０１０９】
図９（Ａ）に示すスジの長さが８画素の場合、４〜１１ラインにかけて、画像データＤＡがゴミの付着による影響を受けており、この間、当該画素に対応したゴミ判定ビットは“１”となる。そして、黒スジ検知データＤＳは、ゴミ判定ビットが最初に“１”となってからＮ（本例ではＮ＝ＮＡ＝４）ライン周期遅れて“１”となる。したがって、図９（Ａ３）に示すように、８〜１１ライン周期の間は、黒スジ検知データＤＳが“１”となる。このため、図９（Ａ４）に示すように、４〜７ライン周期の間は、ゴミ付着の影響を受けた画像データＤＡが選択回路３０２によって選択され、８〜１１ラインはゴミ付着の影響のない画像データＤＢ１が選択され、黒スジ除去画像データＤＣとして出力される。以下、黒スジ検知データＤＳが“１”となる部分をノイズ除去ライン分という。
【０１１０】
この黒スジ除去画像データＤＣは、図９（Ａ５）に示すように、遅延回路３１２によって４ライン周期だけ遅延される。また、画像データＤＢ１も、図９（Ａ６）に示すように、遅延回路３１４によって４ライン周期だけ遅延される。なお遅延された黒スジ除去画像データＤＣ１は、図９（Ｅ）の下部にも示すように、スジの長さに拘わらず同じである。
【０１１１】
選択回路３０４は、黒スジ検知データＤＳが“０”である期間は４ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は４ライン周期遅延後の画像データＤＢ２を選択する。ここで、黒スジ除去画像データの前半の４ライン周期分の画像データはゴミ付着の影響を受けている。しかしながら、黒スジ検知データＤＳが“１”となるノイズ除去ライン分が４ライン周期分確保されているので、選択回路３０４による上記の選択動作により、このゴミ付着の影響を受けた黒スジ除去画像データＤＣ１に代えて、ゴミ付着の影響のない画像データＤＢ２が選択されることとなる。したがって図９（Ａ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１２】
また図９（Ｂ）に示すスジの長さが９画素の場合、４〜１２ラインにかけて、画像データＤＡがゴミの付着による影響を受ける。このため８画素の場合から類推されるように、図９（Ｂ３）に示すように、８〜１２ライン周期の間は、黒スジ検知データＤＳが“１”となる。つまり、黒スジ検知データＤＳが“１”となるノイズ除去ライン分が、５ライン周期分確保される。そして、図９（Ｂ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１３】
図示していないが、スジの長さが１０ライン分の場合は４〜１３ラインにかけて画像データＤＡがゴミの付着による影響を受けるが、黒スジ検知データＤＳが“１”となるノイズ除去ライン分が４ライン周期分以上確保されるので、図９（Ａ７），（Ｂ７）と同様に、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１４】
これに対して、スジの長さが７画素以下の場合には、最終的な黒スジ除去画像データＤＣ２は、上述と異なり、ゴミノイズが残ってしまう。たとえば図９（Ｃ）に示す、スジの長さが７画素の場合には、４〜１０ラインにかけて、画像データＤＡがゴミの付着による影響を受けており、この間、当該画素に対応したゴミ判定ビットは“１”となる。そして、黒スジ検知データＤＳは、ゴミ判定ビットが最初に“１”となってから４ライン周期遅れて“１”となる。したがって、図９（Ｃ３）に示すように、８〜１０ライン周期の３画素分だけ、黒スジ検知データＤＳが“１”となる。つまり、黒スジ検知データＤＳが“１”となるノイズ除去ライン分が、３ライン周期分になってしまう。
【０１１５】
この黒スジ除去画像データＤＣは、図９（Ａ５）に示すように、遅延回路３１２によって４ライン周期だけ遅延され、これはスジの長さに拘わらず同じになる。選択回路３０４は、黒スジ検知データＤＳが“０”である期間は４ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は４ライン周期遅延後の画像データＤＢ２を選択する。ここで、ノイズ除去ライン分が３ライン周期分しかないので、黒スジ除去画像データの前半の４ライン周期分の画像データのうち、前半の３画素分は選択回路３０４によりゴミ付着の影響を受けた黒スジ除去画像データＤＣ１に代えてゴミ付着の影響のない画像データＤＢ２が選択されるが、残りの１画素はゴミがそのまま残ってしまう。したがって、図９（Ｃ７）に示すように、１１番目のラインにゴミ付着の影響が残った黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１６】
同様に、図９（Ｄ）に示すスジの長さが６画素の場合、４〜９ラインにかけて画像データＤＡがゴミの付着による影響を受ける。このため７画素の場合から類推されるように、図９（Ｄ３）に示すように、８〜９ライン周期の間は、黒スジ検知データＤＳが“１”となり、ノイズ除去ライン分が２ライン周期分になってしまう。そして、図９（Ｄ７）に示すように、１０および１１番目のラインにゴミ付着の影響が残った黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１７】
また、図９（Ｅ）に示すスジの長さが５画素の場合には、４〜８ラインにかけて画像データＤＡがゴミの付着による影響を受ける。このため図９（Ｅ３）に示すように、８番目のラインのみ、黒スジ検知データＤＳが“１”となり、ノイズ除去ライン分が１ライン周期分になってしまう。そして、図９（Ｅ７）に示すように９〜１１番目のラインにゴミ付着の影響が残った黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１１８】
以上説明したように、第１実施形態のスジ除去回路３００によれば、Ｎ＊２＝８画素（８ライン）分以上１０画素（１０ライン）分までのスジ状のノイズに対しては完全にその成分を除去できるが、７画素（７ライン）以下のスジ状のノイズに対しては、ゴミが存在することを検知できてはいるものの、スジ状のノイズを完全に除去することはできておらず、残留成分を有する。そしてこの原因は、遅延回路３１２により遅延された黒スジ除去画像データＤＣ１が有する残留成分の期間が、図９（Ａ５）に示すように、スジの長さに拘わらずＮライン分で一定であるのに対して、ゴミ検知後に黒スジ検知データＤＳが“１”となる期間（ノイズ除去ライン分）は、スジの長さに応じて、４ライン分未満になることに起因する。
【０１１９】
つまり、遅延回路３１２，３１４および選択回路３０４の選択動作、より詳しくは、遅延ブロック３１０（詳しくは遅延回路３１２，３１４）の遅延期間をＮライン分に固定していることに因る。この問題を軽減するために、第２実施形態は、遅延ブロック３１０による遅延量を、スジ検知回路２００の遅延量に連動させてダイナミックに切り替えるようにしている。
【０１２０】
図１０は、第２実施形態のスジ除去回路３００の動作例を示す図である。図１０における各波形図は、図９に示したものと略同様である。ここで図１０（Ａ）は、所定画素数Ｎ０として、連続画素数ＮＢ＝３が設定された場合において、スジの長さが８画素の場合を示す。所定画素数Ｎ０が“３”に設定されたので、図１０（Ａ３）に示すように、７〜１１ライン周期の間黒スジ検知データＤＳが“１”となる。このため、図１０（Ａ４）に示すように、４〜６ライン周期の間、すなわち所定画素数Ｎ０と同じ３ライン周期の間は、ゴミ付着の影響を受けた画像データＤＡが選択回路３０２によって選択され、７〜１１ラインはゴミ付着の影響のない画像データＤＢ１が選択され、黒スジ除去画像データＤＣとして出力される。
【０１２１】
そしてこの黒スジ除去画像データＤＣは、図１０（Ａ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ３ライン周期だけ遅延される。また、画像データＤＢ１も、図１０（Ａ６）に示すように、可変遅延回路３２４によって所定画素数Ｎ０と同じ３ライン周期だけ遅延される。このように、遅延された黒スジ除去画像データＤＣ１は、スジの長さに拘わらず、所定画素数Ｎ０と同じ周期だけ遅延される。
【０１２２】
選択回路３０４は、黒スジ検知データＤＳが“０”である期間は３ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は３ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１０（Ａ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。図示していないが、ゴミが９画素分あるいは最大検知サイズの場合にも、図１０（Ａ７）と同様に、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１２３】
また、図１０（Ｂ）に示すように、所定画素数Ｎ０として連続画素数ＮＣ＝１が設定された場合において、スジの長さが８画素の場合、黒スジ検知データＤＳが“１”となるノイズ除去ライン分が、所定画素数Ｎ０に応じてより前半側に広くなる。このため、４番目のラインのみ、すなわち所定画素数Ｎ０と同じ１ライン周期の間ゴミ付着の影響を受けた画像データＤＡが選択回路３０２によって選択され、５〜１１ラインはゴミ付着の影響のない画像データＤＢ１が選択され、黒スジ除去画像データＤＣとして出力される。したがって、黒スジ検知データＤＳが“１”となるノイズ除去ライン分は、所定画素数Ｎ０と同じ１ライン周期に軽減される。そして、この黒スジ除去画像データＤＣは、図１０（Ｂ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ１ライン周期だけ遅延される。
【０１２４】
選択回路３０４は、黒スジ検知データＤＳが“０”である期間は１ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は１ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１０（Ｂ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。また図示していないが、スジの長さが９〜１０画素分の場合にも、図１０（Ｂ７）と同様に、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１２５】
また、図１０（Ｃ）に示すように、所定画素数Ｎ０として連続画素数ＮＢ＝３が設定された場合において、スジの長さが５画素の場合、図１０（Ｃ３）に示すように、７〜８ライン周期の間黒スジ検知データＤＳが“１”となり、ノイズ除去ライン分が２ライン周期分になる。このため、図１０（Ａ４）と同様に、所定画素数Ｎ０と同じ４〜６ラインの３ライン周期の間は、ゴミ付着の影響を受けた画像データＤＡが選択回路３０２によって選択される。これにより、７および８ラインはゴミ付着の影響のない画像データＤＢ１が選択され、３画素分のゴミ成分を有する黒スジ除去画像データＤＣとして出力される。
【０１２６】
また３画素分のゴミ成分を有する黒スジ除去画像データＤＣは、図１０（Ｃ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ３ライン周期だけ遅延される。選択回路３０４は、黒スジ検知データＤＳが“０”である期間は３ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は３ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１０（Ｃ７）に示すように、９番目のラインにゴミ付着の影響が残った黒スジ除去画像データＤＣ２が選択回路３０４から出力される。図９（Ｅ７）と比べると分かるように、黒スジ除去画像データＤＣ１に対する遅延量を固定としていた第１実施形態よりも、２画素分だけゴミが軽減されている。
【０１２７】
また、図１０（Ｄ）に示すように、所定画素数Ｎ０として連続画素数ＮＣ＝１が設定された場合において、スジの長さが５画素の場合、１画素分のゴミ成分を有する黒スジ除去画像データＤＣが、図１０（Ｂ５）と同様に、可変遅延回路３２２によって所定画素数Ｎ０と同じ１ライン周期だけ遅延される。選択回路３０４は、黒スジ検知データＤＳが“０”である期間は１ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は３ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１０（Ｄ７）に示すように、ゴミ付着の影響が完全に除去された黒スジ除去画像データＤＣ２が選択回路３０４から出力される。図示していないが、スジの長さが６画素分あるいは７画素分の場合にも、図１０（Ｃ７），（Ｄ７）と同様に、ゴミ付着の影響が軽減された、あるいは完全に除去された黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１２８】
以上説明したように、第２実施形態のスジ除去回路３００によれば、黒スジ除去画像データＤＣ１に対する遅延量を、ゴミ判定ビットの連続度合いを判定する際の所定画素数Ｎ０に応じて切り替えるようにしたので、前記遅延量を固定とした場合よりも、ゴミ付着の影響を軽減することができるようになる。
【０１２９】
なお、上記説明から類推されるように、所定画素数Ｎ０を５以上に設定すると遅延量を連動させた弊害として、ゴミが残ってしまう。たとえば図１０（Ａ）に示した参考例であるＮ０＝５の場合、スジの長さが８画素のときには、黒スジ除去画像データには５画素分のゴミが残り、これが５画素分遅延されるので、２画素分だけゴミが残ってしまう。上記実施形態で、ラインメモリ２３２の段数“Ｎ”や所定画素数Ｎ０の最大値を４に設定していたのは、この点を考慮し、誤検知に対する信頼度、ゴミ検知性能、ゴミ除去性能のバランスが全体としてとれるようにするためである。
【０１３０】
図１１は、スジ除去回路３００の第３実施形態を示すブロック図である。この第３実施形態のスジ除去回路３００は、第２実施形態の構成に加えて、黒スジ検知データＤＳが“１”となってから、所定画素数Ｎ０に等しいライン分だけのパルス信号をマスク信号ＤＭとして発生し、このマスク信号ＤＭを選択回路３０４の切替端子ＳＥＬに入力するマスク信号発生回路３３０を備えている。
【０１３１】
図１２は、第３実施形態のスジ除去回路３００の動作例を示す図である。図１２における各波形図は、図１０に示したものと略同様である。ここで、スジの長さが８画素の場合において所定画素数Ｎ０として連続画素数ＮＢ＝３が設定された場合、マスク信号ＤＭは、図１２（Ａ８）に示すように、黒スジ検知データＤＳが“１”となるのに連動して“１”となり、その後所定画素数Ｎ０＝３だけのラインが経過すると“０”になる、つまり３ライン分の正極性のパルスを生成する。図１２（Ａ４）に示す３ライン分のスジ状ノイズが残った黒スジ除去画像データＤＣは、図１２（Ａ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ３ライン周期だけ遅延される。
【０１３２】
選択回路３０４は、マスク信号ＤＭが“０”である期間は３ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は３ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１２（Ａ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。図示していないが、スジの長さが９〜１０画素分の場合にも、図１２（Ａ７）と同様に、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１３３】
また、図１２（Ｂ）に示すように、所定画素数Ｎ０として連続画素数ＮＣ＝１が設定された場合において、スジの長さが８画素の場合、マスク信号ＤＭは、図１２（Ｂ８）に示すように、黒スジ検知データＤＳが“１”となるのに連動して“１”となり、その後所定画素数Ｎ０＝１だけのラインが経過すると“０”になる、つまり１ライン分の正極性のパルスを生成する。一方、黒スジ除去画像データＤＣは、先頭側の１ライン分のみにゴミ成分が残り、図１２（Ｂ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ１ライン周期だけ遅延される。
【０１３４】
選択回路３０４は、マスク信号ＤＭが“０”である期間は１ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は１ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１２（Ｂ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１３５】
また図１２（Ｃ）に示すように、所定画素数Ｎ０として連続画素数ＮＢ＝３が設定された場合において、スジの長さが５画素の場合、マスク信号ＤＭは、図１２（Ｃ８）に示すように、黒スジ検知データＤＳが“１”となるのに連動して“１”となり、その後所定画素数Ｎ０＝３だけのラインが経過すると“０”になる、つまり３ライン分の正極性のパルスを生成する。一方、黒スジ除去画像データＤＣは、先頭側の３ライン分のみにゴミ成分が残り、図１２（Ｃ５）に示すように、可変遅延回路３２２によって所定画素数Ｎ０と同じ３ライン周期だけ遅延される。
【０１３６】
選択回路３０４は、マスク信号ＤＭが“０”である期間は３ライン周期遅延後の黒スジ除去画像データＤＣ１を選択するが、“１”である期間は３ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１２（Ｃ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１３７】
また図１２（Ｄ）に示すように、所定画素数Ｎ０として“５”が設定された場合において、スジの長さが８画素の場合、マスク信号ＤＭは、図１２（Ｄ８）に示すように、黒スジ検知データＤＳが“１”となるのに連動して５ライン分の正極性のパルスを生成する。選択回路３０４は、このマスク信号ＤＭにより、先頭側の５ライン分に残ったゴミ成分を完全に除去する。
【０１３８】
図１０（Ｃ７）や参考例で示したＮ０＝５の場合と比べると分かるように、第２実施形態のスジ除去回路３００ではゴミ成分が残ってしまう場合があるのに対して、このように第３実施形態によればゴミ成分を完全に除去することができる。したがって、ラインメモリ２３２の段数“Ｎ”や所定画素数Ｎ０の最大値は、ゴミ除去性能を考慮する必要がなくなり、誤検知に対する信頼度とゴミ検知性能に基づいて設定するだけでよくなり、設計の自由度が増す。
【０１３９】
なお上述した図１２（Ａ）〜図１２（Ｄ）の形態では、マスク信号発生回路３３０は、黒スジ検知データＤＳが“１”となってから、すなわちゴミを検知してから、所定画素数Ｎ０に等しいライン周期分だけのパルス信号をマスク信号ＤＭとして発生していたが、所定画素数Ｎ０に応じた幅のパルスを生成するものである限り、その他の生成形態を採用してもよい。ここで「所定画素数Ｎ０に応じた幅」とは、アクティブ期間（ライン数）が所定画素数Ｎ０と等しいことに限らず、所定画素数Ｎ０に連動してアクティブ期間が切り替わるということを意味する。そしてこのパルス形態に応じてノイズ除去部の主要部として機能する選択回路の構成を適宜変更すればよい。
【０１４０】
たとえば、図１２（Ｅ８）に示すように、スジ検知回路２００がゴミを検知した時点近傍で、すなわち黒スジ検知データＤＳが“１”となった時点近傍でアクティブ（本例では“１”）となり、その後黒スジ検知データＤＳが“０”となった時点から、所定画素数Ｎ０に等しいライン分だけアクティブ期間を継続したパルス信号をマスク信号ＤＭとして発生してもよい。そしてこの場合、図１０に示したスジ除去回路３００の構成において、選択回路３０２を割愛し、可変遅延ブロック３２０内の可変遅延回路３２２に画像データＤＡを直接に入力する接続態様に変更する。これにより可変遅延回路３２２からは、図１２（Ｅ５）に示すように、黒スジ除去画像データに代えて、ゴミ（黒スジ）が除去されていない画像データＤＡを、所定画素数Ｎ０に等しいライン周期分だけ遅延させた画像データＤＣ３が出力される。
【０１４１】
選択回路３０４は、マスク信号発生回路３３０からのマスク信号ＤＭに基づいて、マスク信号ＤＭが“０”である期間はＮ０ライン周期遅延後の画像データＤＣ３を選択するが、“１”である期間はＮ０ライン周期遅延後の画像データＤＢ２を選択する。これにより、図１２（Ｅ７）に示すように、ゴミ付着の影響の全くない最終的な黒スジ除去画像データＤＣ２が選択回路３０４から出力される。
【０１４２】
このように上記第３実施形態のスジ除去回路３００の技術思想は、スジ検知回路２００におけるゴミ判定ビットの連続性判定に伴い、ゴミが存在すると判定できるのが画像データＤＡに黒スジが現れるタイミングよりもＮ０ライン周期だけ遅れ、これによりそのままでは前半のＮ０ライン周期分のノイズを除去しきれないということに対して、このＮ０ライン周期分のノイズを完全に除去するための技術を提示するものである。
【０１４３】
なお上記第３実施形態で示したスジ除去回路３００の構成は、ゴミ判定ビットの連続性を副走査位置に応じてダイナミックに切り替える第１実施形態のスジ検知回路２００との組合せに限らず、その他の構成のスジ検知回路２００と組み合わせることもできる。たとえば、ゴミ判定ビットの連続性を副走査位置に応じてダイナミックに切り替えない、特開２０００−１５２００８号に記載のスジ検知回路２００と組み合わせることもできる。この場合においても、黒スジ検知データＤＳが“１”となってから、連続画素数Ｎに等しいライン分だけのパルス信号をマスク信号ＤＭとして発生することで、このマスク信号ＤＭを用いて先頭側に残るゴミ成分を除去することができる。
【０１４４】
またマスク信号発生回路３３０は、黒スジ検知データＤＳが“１”すなわち“アクティブ”となるのに連動して所定画素数Ｎ０と等しいライン分だけ正極性すなわち“アクティブ”となるパルスを生成していたが、これに限らず、連続性検知後にゴミ成分を除去せざるを得ないことに起因して先頭側に残るゴミ成分（残留ゴミ）を除去するためのマスク信号ＤＭを生成するものであれば、どのような構成であってもよい。また、この残留ゴミを完全に除去するだけの幅のパルスに限らず、視覚的に目立たない程度に除去するだけの幅のパルスを生成してもよい。たとえば、残留ゴミが１画素分程度残っていても視覚的には目立たないので、残留ゴミの位置とマスク信号ＤＭのアクティブ期間とが多少ずれている、あるいは、多少幅狭であってもよい。
【０１４５】
図１３は、スジ検知回路２００の第２実施形態を示すブロック図である。この第２実施形態のスジ検知回路２００は、図４に示した第１実施形態の構成に加えて、連続性検知ブロック２３０のＡＮＤ回路２４０の後段に、連続性検知ブロック２３０から出力された黒スジ検知データＤＳを規制（マスク）するための規制信号を生成する規制制御部２６２および規制制御部２６２からの規制信号ＤＫに基づいて連続性検知ブロック２３０から出力された黒スジ検知データＤＳを規制する選択回路２６４を有し、連続性検知ブロック２３０が検知した検知結果を無効化する無効化部２６０を備えている。
【０１４６】
規制制御部２６２は、カウンタ回路２５２のから出力された値（カウント信号）を監視しながら、原稿読取位置に応じて、黒スジ検知データＤＳを規制（マスク）するための規制信号ＤＫを生成し、この生成した規制信号ＤＫを選択回路２６４に入力する。選択回路２６４は、この規制信号ＤＫを受けて、連続性検知ブロック２３０のＡＮＤ回路２４０から出力された黒スジ検知データＤＳをそのまま出力するか強制的に信号“０”を出力するかを切り替え（黒スジ検知データＤＳをマスクし）、最終的な黒スジ検知データＤＳ１を出力する。
【０１４７】
たとえば図５に示した領域Ｙ２，Ｙ６の中でも、細分化すれば、速度変動が非常に大きく、特に誤検知が生じやすい部分が生じ得る。このように、誤検知が生じ易い領域については、カウンタ回路２５２からのカウント値に基づいて選択回路２６４により、黒スジ検知データＤＳを強制的に信号“０”にして出力する。つまり速度変動が異常に大きな領域については、ゴミ検知出力を強制的に無効とする。これにより、仮にこのような領域で誤判定が生じても、最終的な黒スジ検知データＤＳ１は、その影響を受けることがなくなる。これにより、誤検知の確立の方が高くなり、偶にしかおきないゴミに対する検知性能のとのバランスをとることができるようになる。
【０１４８】
なお、規制制御部２６２および選択回路２６４を用いて、速度変動が異常に大きな領域についてゴミ検知出力を強制的にマスクするという技術的思想は、第１実施形態のスジ検知回路２００に適用することに限らず、その他の構成に適用することもできる。たとえば図１３中点線で示しているように、切替スイッチ２５５および切替制御部２５６を有する選択回路２５４を必ずしも備えていなくてもよい。つまり、特開２０００−１５２００８号に記載の装置に適用することもできる。また、特開平９−１３９８４４号に記載の装置に適用することもできる。
【０１４９】
図１４は、スジ検知回路２００の第３実施形態を示す図である。この第３実施形態のスジ検知回路２００は、第１実施形態の切替ブロック２５０に設けられていたカウンタ回路２５２を備えていない。また切替制御部２５６の機能が異なる。この第３実施形態の切替制御部２５６は、画像読取時の副走査位置に応じてダイナミックに所定画素数Ｎ０を切り替えるのではなく、ユーザからの指令に基づいて切替スイッチ２５５を制御することで、所定画素数Ｎ０を半固定的に切り替える。切替スイッチ２５５には、第１実施形態と同様に、予め決められた連続画素数ＮＡ，ＮＢ，ＮＣが入力されている。
【０１５０】
カラー複写装置１の図示しない操作パネル部には、操作キーとして、誤検知重視／ゴミ検知サイズ重視の何れか一方／もしくは不問であることを選択するための画質選択キー、および原稿Ｐ上の副走査方向における何れの領域を重視するのか／あるいは不問であるのかを選択するための領域選択キーが設けられる。
【０１５１】
たとえば、ユーザは、原稿Ｐの画像を確認し、画像の主要部が、原稿Ｐ上の副走査方向における何れの領域にあるかを判断する。そして、たとえば先端側にのみ画像が配された原稿の場合において、この画像中でゴミの誤検知が生じないようにしたいときには、その領域と誤検知重視であることを示す選択キーを入力する。これを受けて切替制御部２５６は、先端側の誤検知性能を重視した設定である連続画素数ＮＡを所定画素数Ｎ０として設定する。この場合、比較的速度変動の小さな原稿中央部も含めて、小さなゴミに対する検知性能が犠牲になる。
【０１５２】
一方、この先端部での画像中で微小なゴミも検知して除去したいときには、その旨を示す選択キーを入力する。これを受けて切替制御部２５６は、連続画素数ＮＡよりも小さな値を選択して所定画素数Ｎ０として設定する。この場合、先端部での速歩変動に起因した誤検知が生じやすくなる。しかしながら、比較的速度変動の小さな原稿中央部では、誤検知の虞れが少なく、小さなゴミに対する検知性能が前例よりも向上する。
【０１５３】
画像の主要部が原稿Ｐ上のその他の領域にある場合においても、選択キーのユーザ指定、およびこの指定に基づいた所定画素数Ｎ０の選択設定は、前例に準じてすればよい。
【０１５４】
なお上記例では、切替スイッチ２５５の入力端子に、予め決められた連続画素数ＮＡ，ＮＢ，ＮＣを設定しておき、この中からユーザが希望する条件に適した所定画素数Ｎ０を選択して設定するようにしていたが、これに限らず、たとえば所定画素数Ｎ０を受け付ける入力部を設け、所定画素数Ｎ０自体を、ユーザがマニュアルで入力できる、すなわちユーザが所定画素数Ｎ０を自由に設定入力できる構成としてもよい。
【０１５５】
このように、第３実施形態では、比較的自由に、あるいは完全に自由に所定画素数Ｎ０を切り替えることができるので、ユーザが希望する画質条件、あるいは画質を重要視する場所に応じて、ゴミ判定ビットの連続性判定を自由に切り替えることができ、便利になる。従来の装置では、設計段階で決められた値が固定的に付与されているので、このような自由度はなかった。
【０１５６】
図１５は、ＣＰＵやメモリを利用して、ソフトウェア的に画像読取装置を構成する、すなわち電子計算機（コンピュータ）を用いて画像読取装置を構成する場合のハードウェア構成の一例を示した図である。
【０１５７】
この画像読取装置を構成するコンピュータシステム９００は、ＣＰＵ９０２、ＲＯＭ（Read Only Memory）９０４、ＲＡＭ９０６、および通信Ｉ／Ｆ（インターフェース）９０８を備える。また、たとえばメモリ読出部９０７、ハードディスク装置９１４、フレキシブルディスク（ＦＤ）ドライブ９１６、あるいはＣＤ−ＲＯＭ（Compact Disk ROM）ドライブ９１８などの、記憶媒体からデータを読み出したり記録するための記録・読取装置を備えてもよい。ハードディスク装置９１４、ＦＤドライブ９１６、あるいはＣＤ−ＲＯＭドライブ９１８は、たとえば、ＣＰＵ９０２にソフトウェア処理をさせるためのプログラムデータを登録するなどのために利用される。通信Ｉ／Ｆ９０８は、インターネットなどの通信網との間の通信データの受け渡しを仲介する。またコンピュータシステム９００は、読取信号処理部１４との間のインターフェースの機能をなすＩ／Ｆ部９３０を備える。
【０１５８】
このような構成のコンピュータシステム９００は、上記実施形態に示した画像取得部１０の基本的な構成および動作と同様とすることができる。また、上述した処理をコンピュータに実行させるプログラムは、ＣＤ−ＲＯＭ９２２などの記録媒体を通じて配布される。あるいは、前記プログラムは、ＣＤ−ＲＯＭ９２２ではなくＦＤ９２０に格納されてもよい。また、ＭＯドライブを設け、ＭＯに前記プログラムを格納してもよく、またフラッシュメモリなどの不揮発性の半導体メモリカード９２４などのその他の記録媒体に前記プログラムを格納してもよい。さらに、他のサーバなどからインターネットなどの通信網を経由して前記プログラムをダウンロードして取得したり、あるいは更新してもよい。なお、記録媒体としては、ＦＤ９２０やＣＤ−ＲＯＭ９２２などの他にも、ＤＶＤなどの光学記録媒体、ＭＤなどの磁気記録媒体、ＰＤなどの光磁気記録媒体、テープ媒体、磁気記録媒体、ＩＣカードやミニチュアーカードなどの半導体メモリーを用いることができる。
【０１５９】
記録媒体の一例としてのＦＤ９２０やＣＤ−ＲＯＭ９２２などには、上記実施形態で説明した画像取得部１０（すなわち画像読取装置）における処理の一部または全ての機能を格納することができる。したがって、以下のプログラムや当該プログラムを格納した記憶媒体を提供することができる。たとえば、画像取得部１０用のプログラム、すなわちＲＡＭ９０６などにインストールされるソフトウェアは、上記実施形態に示された画像取得部１０と同様に、データ比較ブロック２１０、連続性検知ブロック２３０、および切替ブロック２５０などの各機能部をソフトウェアとして備える。このソフトウェアは、たとえばスキャナドライバなどとして、ＣＤ−ＲＯＭやＦＤなどの可搬型の記憶媒体に格納され、あるいはネットワークを介して配布されてもよい。
【０１６０】
そしてたとえば画像読取装置をコンピュータにより構成する場合、ＣＤ−ＲＯＭドライブ９１８は、ＣＤ−ＲＯＭ９２２からデータまたはプログラムを読み取ってＣＰＵ９０２に渡す。そしてソフトウエアはＣＤ−ＲＯＭ９２２からハードディスク装置９１４にインストールされる。ハードディスク装置９１４は、ＦＤドライブ９１６またはＣＤ−ＲＯＭドライブ９１８によって読み出されたデータまたはプログラムや、ＣＰＵ９０２がプログラムを実行することにより作成されたデータを記憶するとともに、記憶したデータまたはプログラムを読み取ってＣＰＵ９０２に渡す。ハードディスク装置９１４に格納されたソフトウエアは、ＲＡＭ９０６に読み出された後にＣＰＵ９０２により実行される。たとえばＣＰＵ９０２は、記録媒体の一例であるＲＯＭ９０４およびＲＡＭ９０６に格納されたプログラムに基づいて上記の処理を実行することにより、上記処理を実行するための機能をソフトウェア的に実現することができる。すなわち、コンピュ−タを用いたデジタル画像処理によって上記処理を実現することができる。
【０１６１】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることができ、そのような変更または改良を加えた形態も本発明の技術的範囲に含まれる。また、上記の実施形態は、クレームにかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組合せの全てが発明の解決手段に必須であるとは限らない。
【０１６２】
たとえば上記実施形態では、ゴミの検出性能条件として、所定画素数だけ連続して一致していない場合に画像にスジ状のノイズが含まれている旨の判定をすることとし、副走査位置に応じてダイナミック（動的）に、あるいはユーザ指定に基づいて、所定画素数を切り替える形態、すなわちゴミ判定ビットの連続性の検知性能（つまり検知すべきスジ状ノイズの長さ）を適宜切り替える形態で説明したが、検知すべきスジの長さに対応した所定画素数に代えて、他の観点からの検出性能条件を切り替える構成としてもよい。たとえば、図４に示したスジ検知回路２００の構成において、データ比較ブロック２１０における比較性能を、速度変動に起因したゴミ検知の誤判定と除去されないゴミ成分による画像ノイズ（画質）とのバランスを考慮して、たとえば副走査位置に応じて動的に切り替えるなどしてもよい。この場合たとえば、比較回路２１６に入力されている閾値を切り替えるとよい。
【０１６３】
また上記実施形態では、所定画素数だけ連続して一致していない場合に画像にスジ状のノイズが含まれている旨の判定をすることとしていたが、必ずしも連続していなくてもよい。たとえば、ノイズと判定され得る画素が１０画素中所定画素数（たとえば５画素）だけ不連続に存在する場合に（たとえばノイズ画素とそうでない画素が交互に現われる場合でもよい）ノイズが含まれている旨の判定をし、そのノイズを除去するように作動させてもよい。このような仕組みの具体的構成について説明することは割愛する。
【０１６４】
さらに上記実施形態では、ゴミを検知したとき、そのゴミの影響が画像上に現れないように、自動的に画像を補正する仕組みを採っていたが、画像を補正する仕組みは、必ずしも必要ではない。たとえば、ゴミの影響が画像上に現れ、画質を所定レベルに低下させるようなときには、その旨の警告をユーザに発する仕組みとしてもよい。この警告を受けたユーザは、プラテンガラスに付着したゴミや埃などをクリーナで拭き取ったり、ゴミなどが付着するのを防止するために帯電防止処理を施したりなどできる。これにより、ゴミを拭き取るまでは画質改善を望めないが、拭き取った後には、ゴミ付着ない画像を得ることができる。
【０１６５】
さらに、下流側の読取位置に付着したゴミを検知する例で説明したが、上流側に付着したゴミを検知する態様としてもよい。また、ラインセンサの副走査方向の間隔は、上記実施形態の例に限らず、検知すべきスジの長さに応じて設定すればよい。
【０１６６】
また、原稿地肌データを生成する生成部を設け、画像データＤＡがゴミ付着の影響を受けている場合にその該当部分を、画像データＤＢによって置き換えるのではなく、原稿地肌データによって置き換えてもよい。これにより、出力画像などにおけるゴミ付着の影響を受けている部分が原稿の地肌によって置き換えられるので、固定データに置き換える場合に比べて自然な出力画像が得られる。
【０１６７】
また上記実施形態では、白地の画像に現れる黒スジを検知する場合を例に説明したが、黒地の画像に現れる白スジを検知する構成としてもよい。たとえば、画像データＤＡが画像データＤＢよりも小さく、かつ、両者の差が所定の閾値を越えている場合にゴミ判定ビットとして“１”を出力するように、スジ検知回路２００のデータ比較ブロック２１０の構成を変更すればよい。黒地の画像を読み取る場合において白いゴミが読取位置に付着した場合に、読取画像に現れる白スジ状のノイズを正確に検知することができる。
【０１６８】
また、白ズジ検知と黒スジ検知のそれぞれに対応した構成を独立に備えていてもよい。あるいはユーザからの指定により、黒スジ検知または白スジ検知の一方を行なうようにしてもよい。後者によれば、読み取り対象である原稿の地肌が白い場合には黒スジ検知、地肌が黒い場合には白スジ検知という具合に、出力画像の品質に対する悪影響の大きなノイズを選択して検知し除去することができる。
【０１６９】
また、ラインセンサを所定間隔を隔てて２ライン配していたが、３ラインあるいはそれ以上配してもよい。この場合、各ラインセンサにより取得された各画像データを比較し、全ての画像データが一致している場合には、スジ状のノイズが含まれていない旨の信号を出力するようにしてもよい。あるいは、多数設けたラインセンサを任意（選択的）に組み合わせて、副走査方向に並んだ複数の画素について、２種類以上の画像データ間で不一致が連続して発生した場合に、当該複数の画素についてはゴミ付着によるスジ状のノイズが発生している旨の判定をするようにしてもよい。
【０１７０】
この場合、スジ除去回路３００は、当該複数の画素については、各画像データ間で多数決を取り、多数側に属する画像データの中の１つを出力用画像データとして選択してもよい。３個以上の画像データのいずれかがノイズを含む場合に、ノイズを含まない画像データを適切に選択することができる。あるいは、該当する複数の画素について各画像データの中から最も相互間の差が少ない２個の画像データを選択し、これらの画像データの一方を出力用画像データとして選択してもよい。さらには、たとえば２個の画像データの平均値を求めて出力用画像データとしたり、あるいは２個の画像データのうち大きい方を出力用画像データとするなどしてもよい。また３ライン以上配したラインセンサを連続させて任意数だけ組み合わせて使用することにより、種々の大きさのゴミを検知できるようにもなる。
【０１７１】
また、原稿の材質に関する情報を取得する材質情報取得部を設け、材質情報取得部が取得した原稿の材質（原稿が紙媒体であれば紙質）に応じて、検出性能条件（たとえば連続画素数Ｎ０）を切り替えるようにしてもよい。ここで、材質とは、原稿の厚さや腰の強さなどである。
【０１７２】
なお、材質情報取得部が原稿の材質に関する情報を取得する構成としては、材質を検知するための所定のセンサを設けることで材質を自動検知する構成であってもよいし、ユーザから指定入力された材質に関する情報を取得する構成であってもよい。原稿搬送時のバタツキが、これら原稿の材質によって違うので、原稿の材質に応じて検出性能条件を切り替えることは、ゴミ検知性能などを改善する上で効果がある。
【０１７３】
【発明の効果】
以上のように、本発明によれば、ノイズ検知部におけるノイズ検知処理の際の検出性能条件を切り替え、この切り替えられた検出性能条件の下で、複数の受光素子によって取得された各画像を比較してスジ状のノイズを検知するようにしたので、ゴミ付着の検知性能とユーザが希望する出力画像の画質とのバランスを考慮して前記検出性能条件を切り替えることができる。換言すれば、検出性能条件を適宜切り替えることで、ゴミ付着の検知性能と出力画像の画質とのバランスをとることができるようになる。
【０１７４】
また、各画素値が所定画素数だけ連続して一致していない場合に、画像にスジ状のノイズが含まれていると判定するとともに、検知結果のうち、原稿上の移動の方向における所定の読取部位についてその検知結果を無効化するようにすれば、たとえば搬送速度変動が異常に大きく誤検知の発生確率の方が大きい領域についての判定結果を無視することで、前記誤判定の影響が画像に現れないようにすることができる。
【図面の簡単な説明】
【図１】  本発明に係る画像読取装置の一実施形態である画像取得部を搭載したカラー複写装置の一例の機構図である。
【図２】  受光部の構成を示す図である。
【図３】  画像取得部の回路ブロック図である。
【図４】  スジ検知回路の第１実施形態を示すブロック図である。
【図５】  搬送時における原稿の姿勢の変化を示した図（Ａ）と、スジ検知位置切替領域との関係を示した図（Ｂ）である。
【図６】  連続画素数を副走査位置に応じて切り替える際の、副走査位置の算出方法の一例を示す図である。
【図７】  スジ除去回路の第１実施形態を示すブロック図である。
【図８】  スジ除去回路の第２実施形態を示すブロック図である。
【図９】  第１実施形態のスジ除去回路の動作例を示す図である。
【図１０】  第２実施形態のスジ除去回路の動作例を示す図である。
【図１１】  スジ除去回路の第３実施形態を示すブロック図である。
【図１２】  第３実施形態のスジ除去回路の動作例を示す図である。
【図１３】  スジ検知回路の第２実施形態を示すブロック図である。
【図１４】  スジ検知回路の第３実施形態を示す図である。
【図１５】  電子計算機（コンピュータ）を用いて画像読取装置を構成する場合のハードウェア構成の一例を示した図である。
【符号の説明】
１…カラー複写装置、１０…画像取得部、１１…プラテンガラス、１２…光源、１３…受光部、１４…読取信号処理部、２０…画像処理部、３０…画像出力部、６０…ＡＤＦ装置、１４２…ラインセンサ、１５…スジ除去処理部、１７０…出力遅延回路、１８４…表示部、２００…スジ検知回路、２１０…データ比較ブロック、２１２…比較回路、２１４…減算回路、２１６…比較回路、２１８…ＡＮＤ回路、２３０…連続性検知ブロック、２３２…ラインメモリ、２４０…ＡＮＤ回路、２５０…切替ブロック、２５２…カウンタ回路、２５４…選択回路、２５５…切替スイッチ、２５６…切替制御部、２６０…無効化部、２６２…規制制御部、２６４…選択回路、３００…スジ除去回路、３０２…選択回路、３０４…選択回路、３１０…遅延ブロック、３１２…遅延回路、３１４…遅延回路、３２０…可変遅延ブロック、３２２…可変遅延回路、３２４…可変遅延回路、３３０…マスク信号発生回路
【図１】
0003922017.tif 000002
【図２】
0003922017.tif 000003
【図３】
0003922017.tif 000004
【図４】
0003922017.tif 000005
【図５】
0003922017.tif 000006
【図６】
0003922017.tif 000007
【図７】
0003922017.tif 000008
【図８】
0003922017.tif 000009
【図９】
0003922017.tif 000010
【図１０】
0003922017.tif 000011
【図１１】
0003922017.tif 000012
【図１２】
0003922017.tif 000013
【図１３】
0003922017.tif 000014
【図１４】
0003922017.tif 000015
【図１５】
0003922017.tif 000016