(57)【要約】      （修正有）【課題】画像読取装置のゴミ検出精度を向上する。【解決手段】ライン単位に画像を読み取るＣＣＤラインイメージセンサに画像光を入射させる光学系を停止した状態で、原稿を搬送し、画像を読み取るシートスルー読取モードと、原稿をコンタクトガラスに載置し、前記光学系を移動して画像を読み取るブック読取モードを備えた画像読取装置であって、前記シートスルー読取モードにおいて、複数設定された前記光学系の読取位置に対応して、前記ＣＣＤラインイメージセンサの出力信号の処理パラメータを記憶した処理パラメータ記憶手段と、前記ＣＣＤラインイメージセンサの出力信号に対して読取信号を出力する信号処理手段と、原稿を搬送しない状態で、予め設定されている複数の読取位置に対応して前記処理パラメータ記憶手段の値を適用し、その状態で原稿読取動作を行って前記複数の読取位置のそれぞれで所定のゴミ検知処理を行うゴミ検知手段を備えた。【選択図】図１
2009117995.tif 000002
【特許請求の範囲】
【請求項１】
ライン単位に画像を読み取るＣＣＤラインイメージセンサに画像光を入射させる光学系を停止した状態で、前記光学系の読取位置へ原稿を搬送して、当該原稿の画像を読み取るシートスルー読取モードと、原稿をコンタクトガラスに載置し、前記光学系を移動して前記原稿の画像を読み取るブック読取モードを備えた画像読取装置であって、
前記シートスルー読取モードにおいて、前記光学系の読取位置を複数設定するとともに、
おのおのの前記読取位置に対応して、前記ＣＣＤラインイメージセンサの出力信号の処理パラメータを記憶した処理パラメータ記憶手段と、
前記ＣＣＤラインイメージセンサの出力信号に対して所定の信号処理を適用し、読取信号を出力する信号処理手段と、
原稿を搬送しない状態で、予め設定されている複数の読取位置のおのおのへ前記光学系を移動するとともに、前記信号処理手段の信号処理の処理パラメータとして、それぞれの読取位置に対応して前記処理パラメータ記憶手段に記憶されている値を適用し、その状態で原稿読取動作を行って前記複数の読取位置のそれぞれで所定のゴミ検知処理を行うゴミ検知手段を備えたことを特徴とする画像読取装置。
【請求項２】
前記処理パラメータは、前記シートスルー読取モードを適用し、前記光学系の読取位置を基準の読取位置に設定して原稿読取動作を行った際に前記信号処理手段から出力される読取信号を基準値とし、前記光学系の読取位置を他の読取位置で原稿読取動作を行った際にそれぞれ前記信号処理手段から出力される読取信号の値を前記基準値に正規化する値に設定されていることを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記処理パラメータは、前記ブック読取モードを適用して原稿読取動作を行った際に前記信号処理手段から出力される読取信号を基準値とし、前記光学系の読取位置を他の読取位置で原稿読取動作を行った際にそれぞれ前記信号処理手段から出力される読取信号の値を正規化する値に設定されていることを特徴とする請求項１記載の画像読取装置。
【請求項４】
前記ＣＣＤラインイメージセンサは、複数の色分解チャネルを備え、
前記信号処理の処理パラメータは、前記複数の色分解チャネルのそれぞれについて設定されることを特徴とする請求項１または請求項２または請求項３記載の画像読取装置。
【請求項５】
前記処理パラメータ記憶手段は、前記処理パラメータの補正値として、読取原稿の厚さ寸法にそれぞれ対応した値をさらに記憶し、
前記制御手段は、ユーザから指定された読取原稿の厚さ寸法に対応した前記補正値を前記処理パラメータに適用して補正し、その補正後の処理パラメータを前記信号処理手段に適用することを特徴とする請求項１または請求項２または請求項３または請求項４記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライン単位に画像を読み取るＣＣＤラインイメージセンサに画像光を入射させる光学系を停止した状態で、前記光学系の読取位置へ原稿を搬送して、当該原稿の画像を読み取るシートスルー読取モードと、原稿をコンタクトガラスに載置し、前記光学系を移動して前記原稿の画像を読み取るブック読取モードを備えた画像読取装置に関する。
【背景技術】
【０００２】
従来、ライン単位に画像を読み取るＣＣＤラインイメージセンサに画像光を入射させる光学系を停止した状態で、前記光学系の読取位置へ原稿を搬送して、当該原稿の画像を読み取るシートスルー読取モードと、原稿をコンタクトガラスに載置し、前記光学系を移動して前記原稿の画像を読み取るブック読取モードを備えた画像読取装置の読取光学系の一例を図１２に示す。
【０００３】
同図において、画像読取装置１は、読取原稿を原稿台２から１枚ずつ分離して読取位置ＲＬへ搬送する自動原稿搬送ユニット１ａと、読取位置の原稿画像を１ラインずつ読み取る画像読取ユニット１ｂからなる。また、画像読取ユニット１ｂは、シートスルー読取モードの原稿読取機能と、ブック読取モードの原稿読取機能の２つの原稿読取機能を備える。
【０００４】
自動原稿搬送ユニット１ａにおいて、原稿台２に載置された読取原稿ＰＰは、その最上部に位置するものがピックアップコロ３により取り出されて、分離ユニット４に送り出され、この分離ユニット４により１枚ずつに分離されて送り出しコロ５に送り出される。送り出しコロ５は、１枚の読取原稿をガイド部材ＧＧを通して搬送方向へ送り出す。
【０００５】
それにより、読取原稿ＰＰは、搬送ローラ６と搬送ドラム７に挟持され、また、搬送ドラム７の表面に密着した状態で搬送され、読取位置ＲＬを通過して、排出ローラ８へと搬送され、排出ローラ８により、排紙トレイ９へと排紙される。
【０００６】
また、原稿読取ユニット１ｂでは、読取位置ＲＬに対応して、シートスキャン用のコンタクトガラス１０が配設されている。このコンタクトガラス１０の副走査方向の寸法は、４（ｍｍ）程度である。
【０００７】
また、コンタクトガラス１０の右側には、ブックスキャン用のコンタクトガラス１１が配設されている。また、白基準板ＷＷは、シェーディング補正用の白基準画像を構成するためのものである。
【０００８】
ランプ１２は、読取位置ＲＬで読取原稿ＰＰの原稿面を照明するものであり、この読取位置ＲＬからの反射光は、第１ミラー１３、第２ミラー１４、および、第３ミラー１５を順次反射して、レンズ１８に導かれ、レンズ１８により集束されて、基板１９に設けられたＣＣＤラインイメージセンサ２０に照射される。
【０００９】
また、ランプ１２と第１ミラー１３は、第１キャリッジ１６に搭載されて副走査方向ＳＳへ往復移動されるとともに、第２ミラー１４および第３ミラー１５は、第２キャリッジ１７に搭載されて副走査方向ＳＳへ往復移動する。また、コンタクトガラス１０からＣＣＤラインイメージセンサ２０までの光路長を維持するために、第２キャリッジ１７は、第１キャリッジ１６の１／２の速度で移動される。
【００１０】
また、スキャナモータ２１は、第１キャリッジ１６および第２キャリッジ１７を駆動するためのものである。
【００１１】
さて、このような画像読取装置では、コンタクトガラス１０の読取位置ＲＬ上にゴミがあった場合、シートスルー読取モードでは光学系が移動しないので、そのゴミの画像が読取画像の副走査方向の全部領域で検出されるため、読取画像上に縦方向の黒スジが発生するという不具合を生じる。
【００１２】
かかる不具合を解消するために、例えば、図１３（ａ）に示すように、読取位置ＲＬを位置ＲＬ１，ＲＬ２，ＲＬ３の複数位置に移動して、ゴミの画像が得られない最初の読取位置を、原稿画像の読取位置に設定するようにしていた。
【特許文献１】特開２００７−１９７６３号公報
【特許文献２】特開２００２−３４４７０８号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、このような従来装置では、次のような不都合を生じていた。
【００１４】
すなわち、原稿ＰＰを搬送する搬送ドラム７は、コンタクトガラス１０に対して湾曲しており、また、原稿ＰＰのコシの強さにより原稿ＰＰが撓むので、読取位置ＲＬを位置ＲＬ１，ＲＬ２，ＲＬ３にそれぞれ設定した際、コンタクトガラス１０と原稿ＰＰまでの距離Ｌ１，Ｌ２，Ｌ３が一定にならない。この場合、距離Ｌ２＜Ｌ３＜Ｌ１の関係が成立している。
【００１５】
このように、各読取位置ＲＬ１，ＲＬ２，ＲＬ３で、コンタクトガラス１０と原稿ＰＰまでの距離Ｌ１，Ｌ２，Ｌ３が一定にならないため、図１３（ｂ）に示すように、ＣＣＤラインイメージセンサ２０の出力信号（例えば、白原稿読取レベル）がそれぞれの位置ＲＬ１，ＲＬ２，ＲＬ３で異なり、したがって、図示のように、ゴミを読み取った際の読取レベルもそれぞれの位置ＲＬ１，ＲＬ２，ＲＬ３で相違することとなる。
【００１６】
そのため、各読取位置ＲＬ１，ＲＬ２，ＲＬ３でのゴミ検知処理が適切に行われず、ゴミ検出精度が悪くなるという不具合を生じていた。
【００１７】
本発明は、かかる実情に鑑みてなされたものであり、ゴミ検出精度を向上することができる画像読取装置を提供すること目的とする。
【課題を解決するための手段】
【００１８】
本発明は、ライン単位に画像を読み取るＣＣＤラインイメージセンサに画像光を入射させる光学系を停止した状態で、前記光学系の読取位置へ原稿を搬送して、当該原稿の画像を読み取るシートスルー読取モードと、原稿をコンタクトガラスに載置し、前記光学系を移動して前記原稿の画像を読み取るブック読取モードを備えた画像読取装置であって、前記シートスルー読取モードにおいて、前記光学系の読取位置を複数設定するとともに、おのおのの前記読取位置に対応して、前記ＣＣＤラインイメージセンサの出力信号の処理パラメータを記憶した処理パラメータ記憶手段と、前記ＣＣＤラインイメージセンサの出力信号に対して所定の信号処理を適用し、読取信号を出力する信号処理手段と、原稿を搬送しない状態で、予め設定されている複数の読取位置のおのおのへ前記光学系を移動するとともに、前記信号処理手段の信号処理の処理パラメータとして、それぞれの読取位置に対応して前記処理パラメータ記憶手段に記憶されている値を適用し、その状態で原稿読取動作を行って前記複数の読取位置のそれぞれで所定のゴミ検知処理を行うゴミ検知手段を備えたものである。
【００１９】
また、前記処理パラメータは、前記シートスルー読取モードを適用し、前記光学系の読取位置を基準の読取位置に設定して原稿読取動作を行った際に前記信号処理手段から出力される読取信号を基準値とし、前記光学系の読取位置を他の読取位置で原稿読取動作を行った際にそれぞれ前記信号処理手段から出力される読取信号の値を前記基準値に正規化する値に設定されているものである。
【００２０】
また、前記処理パラメータは、前記ブック読取モードを適用して原稿読取動作を行った際に前記信号処理手段から出力される読取信号を基準値とし、前記光学系の読取位置を他の読取位置で原稿読取動作を行った際にそれぞれ前記信号処理手段から出力される読取信号の値を正規化する値に設定されているものである。
【００２１】
また、前記ＣＣＤラインイメージセンサは、複数の色分解チャネルを備え、前記信号処理の処理パラメータは、前記複数の色分解チャネルのそれぞれについて設定されるものである。
【００２２】
また、前記処理パラメータ記憶手段は、前記処理パラメータの補正値として、読取原稿の厚さ寸法にそれぞれ対応した値をさらに記憶し、前記制御手段は、ユーザから指定された読取原稿の厚さ寸法に対応した前記補正値を前記処理パラメータに適用して補正し、その補正後の処理パラメータを前記信号処理手段に適用するものである。
【発明の効果】
【００２３】
したがって、本発明によれば、シートスルー読取モードでゴミ検知動作を行う際、読取位置を変更しても、各読取位置で適切な読取信号のレベルを得ることができるので、ゴミ検知処理の精度を向上することができるという効果を得る。
【発明を実施するための最良の形態】
【００２４】
以下、添付図面を参照しながら、本発明の実施の形態を詳細に説明する。
【００２５】
図１は、本発明の一実施例にかかる画像読取装置の信号処理系の一例を示している。ここで、本実施例の画像読取装置は、図１２に示した構成の読取系を備えており、同図において、図１２と同一部分には、同一符号を付している。また、本実施例では、ＣＣＤラインイメージセンサ２０は、ＲＧＢの色分解チャネルを備えたカラー読み取り可能なものを適用している。
【００２６】
同図において、ＣＣＤラインイメージセンサ２０から出力される赤アナログ画信号ＡＡｒ、緑アナログ画信号ＡＡｇ、および、青アナログ画信号ＡＡｂは、読取データの正規化処理を行う信号処理部３２に加えられ、正規化処理およびデジタル変換処理が適用され、対応する赤デジタル画信号ＤＡｒ、緑デジタル画信号ＤＡｇ、および、青デジタル画信号ＤＡｂに変換されて、画像処理部３３へ出力される。
【００２７】
画像処理部３３は、入力した赤デジタル画信号ＤＡｒ、緑デジタル画信号ＤＡｇ、および、青デジタル画信号ＤＡｂに対して、所定の読取データの加工処理（例えば、シェーディング補正処理やＭＴＦ補正処理など）を適用するものであり、その出力信号は、ＣＭＹＫのカラー印刷データＤＴｐとしてプリンタ３４へ出力されるとともに、ＲＧＢのカラー画像データＤＴｍとして、外部インタフェース３５を介して、外部装置（例えば、パーソナルコンピュータ装置等のデータ処理装置等）へ出力される。
【００２８】
制御部３６は、この画像読取装置の制御を行うものであり、本発明に関わる部分ではスキャナモータ２１であるステッピングモータを駆動して光学系の移動、ＣＣＤラインイメージセンサ２０の出力信号を処理する信号処理部３２と画像処理部３３の制御、ランプ安定器３７を介しての光源点灯制御、自動原稿搬送ユニット１ａの原稿搬送制御などを行う。また、メモリ３８は、後述する種々のパラメータ（係数）を記憶するものであり、メモリ３８に記憶されている係数は、制御部３６により読み出されて、信号処理部３２へ出力される。
【００２９】
また、制御部３６は、ブック読取モードではスキャナモータ（ステッピングモータ）２１によって第１キャリッジ１６および第２キャリッジ１７（以下、「キャリッジ」と称す）を駆動して、基準白板ＷＷおよびコンタクトガラス１１上の原稿ＰＰの画像を読み取る。
【００３０】
このスキャナモータ２１（副走査タイミング）を制御するために、制御部３６は、スキャナモータ２１にモータ電流を設定する信号Ｍ＿ＶＲＥＦ０〜２、モータの励磁方式を設定する信号Ｍ＿ＭＯＤＥ０〜１、回転方向を指示する信号ＣＷ＿ＣＣＷ、モータを駆動するためのクロックＭ＿ＣＬＫを出力している。
【００３１】
それ以外にも制御部３６は、信号処理部３２に対しては、黒オフセット検出タイミングを示す信号ＸＢＫＤＴ、基準白板読み取りタイミングを示す信号ＸＳＨＧＴ、原稿読み取りタイミングを示す信号ＸＦＧＡＴＥを出力し、ランプ安定器３７には点灯同期クロックＬ＿ＣＬＫ、および、点灯信号Ｌ＿ＣＮＴを出力する。
【００３２】
また、シートスルー読取モードでは、キャリッジは、基準白板ＷＷ、シート原稿読み取り位置ＲＬを往復しながら、基準白板ＷＷ、シート原稿ＰＰを読み取る。この読み取りモードでは自動原稿搬送ユニット１ａが原稿ＰＰの搬送を行い、タイミングを管理しているので、自動原稿搬送ユニット１ａは、原稿読み取りタイミングを示す信号ＸＤＦＧＡＴＥを制御部３６に対して出力する。制御部３６はそれを信号ＸＦＧＡＴＥとして信号処理部３２および画像処理部３３に受け渡す。
【００３３】
図２は、信号処理部３２の構成の一例を示している。
【００３４】
ＣＣＤラインイメージセンサ２０から出力される赤アナログ画信号ＡＡｒ、緑アナログ画信号ＡＡｇ、および、青アナログ画信号ＡＡｂは、アナログ処理回路３２ａに入力される。
【００３５】
アナログ処理回路３２ａは、赤アナログ画信号ＡＡｒ、緑アナログ画信号ＡＡｇ、および、青アナログ画信号ＡＡｂのそれぞれに対して、サンプルホールド、増幅、直流オフセットの再生などを行い、アナログ処理回路３２ａから出力される赤アナログ画信号ＡＢｒ、緑アナログ画信号ＡＢｇ、および、青アナログ画信号ＡＢｂは、アナログデジタル変換器３２ｂに出力される。
【００３６】
アナログデジタル変換器３２ｂは、入力された赤アナログ画信号ＡＢｒ、緑アナログ画信号ＡＢｇ、および、青アナログ画信号ＡＢｂを、所定ビット数（例えば１０ビット）の赤デジタル画信号ＤＢｒ、緑デジタル画信号ＤＢｇ、および、青アナログ画信号ＤＢｂに変換し、その赤デジタル画信号ＤＢｒ、緑デジタル画信号ＤＢｇ、および、青アナログ画信号ＤＢｂは、パス切替回路（図示略）、ライン間補正回路（図示略）、パス切替回路（図示略）、オフセット検出／減算回路３２ｃを経由して、赤デジタル画信号ＤＣｒ、緑デジタル画信号ＤＣｇ、および、青アナログ画信号ＤＣｂとして、シェーディング補正回路（ＳＨ補正回路）３２ｄとシェーディングデータ生成／保存回路３２ｅに入力される。
【００３７】
オフセット検出／減算回路３２ｃは、画像データに含まれるオフセット分（以後、黒オフセットと称す）を検出し、画像データから検出した黒オフセットを減算する回路である。基準白板読み取りデータも黒オフセットを減算してからシェーディングデータ生成回路３２ｅに入力処理する必要がある。このため、シート原稿読取モードでは、前の原稿を読み取り終わった後、基準白板読み取り前に黒オフセットを確定させる。制御部３６は、この処理を実行させる副走査期間として信号ＸＢＫＤＴをオフセット検出／減算回路３２ｃに入力する。オフセット検出／減算回路３２ｃは信号ＸＢＫＤＴの有効期間にＣＣＤラインイメージセンサ２０の複数あるＯＰＢ画素データを基に平均処理などしてＲＧＢ毎に黒オフセットを検出する。
【００３８】
オフセット検出／減算回路３２ｃはまた、検出したオフセット分を各読み取りデータから減算し、黒オフセットを含まない赤デジタル画信号ＤＣｒ、緑デジタル画信号ＤＣｇ、および、青アナログ画信号ＤＣｂとして、後段に出力する。
【００３９】
シェーディングデータ生成／保存回路３２ｅ、および、シェーディング補正回路（図中のＳＨ補正回路）３２ｄは周知の構成を備えている。
【００４０】
すなわち、シェーディングデータ生成／保存回路３２ｅは、基準白板ＷＷを取り込むべき期間を示す信号ＸＳＨＧＴの有効期間に主走査方向のセンサ毎に統計処理（単純平均、重加算平均など）を行い、基準白板ＷＷのデータレベルをメモリ内に保存する。
【００４１】
シェーディング補正回路３２ｄは、原稿読取期間を示す信号ＸＦＧＡＴＥにしたがって入力されてきた原稿読み取りデータと、先に求めシェーディングデータ生成／保存回路３２ｄに格納しているシェーディングデータとを演算して主走査方向のデータ歪を補正する回路である。
【００４２】
また、メモリ３８から読み出された係数ＧＧは、アナログ処理回路３２ａの増幅器（図示略）のゲインを指定する際に反映される。
【００４３】
ここで、係数ＧＧについて説明する。係数ＧＧを決定するためのパラメータの求め方は、次のように２つがある。
【００４４】
（１）第１の方法
この場合、係数ＧＧを決定するためのパラメータは、シートスルー読取モード時に選択された読み取り位置によって読取データに差異が生じないように考慮したものである。図１３のシートスルー読取位置ＲＬ１での読み取り値Ｄ１を基準とし、読取位置ＲＬ２，ＲＬ３での読み取り値Ｄ２，Ｄ３との比をとって求めたパラメータを各々α１（＝Ｄ１／Ｄ１），α２（＝Ｄ１／Ｄ２），α３（＝Ｄ１／Ｄ３）とする。
【００４５】
読取位置ＲＬ１で読み取った際に設定すべき最適なゲインをｇ１とすると、係数ＧＧで設定するゲインｇｎを次の式（Ｉ）の様にすれば読み取り位置による出力データの相違を抑えることができる。
ｇｎ＝ｇ１×αｎ  （ｎ＝１，２，３）      （Ｉ）
【００４６】
（２）第２の方法
この場合、係数ＧＧを決定するためのパラメータは、ブック読取モードも考慮し、ブック読取モード、シートスルー読取モードの読み取り位置によって読取データに差異が生じないように考慮したものである。ブック読取モードでの読み取りデータＤ０を基準とし、シートスルー読取モードでの各位置での読み取り値Ｄ１，Ｄ２，Ｄ３との比をとって求めたパラメータを各々α１（＝Ｄ０／Ｄ１），α２（＝Ｄ０／Ｄ２），α３（＝Ｄ０／Ｄ３）とする。
【００４７】
ブック原稿読み取りモードで読み取った際に設定すべき最適なゲインをｇ０とすると、係数ＧＧで設定するゲインｇｎを次の式（ＩＩ）の様にすれば読み取りモード、読み取り位置による出力データの相違を抑えることができる。
ｇｎ＝ｇ０×αｎ  （ｎ＝１，２，３）      （ＩＩ）
【００４８】
ところで、ラインイメージセンサ２０は、３つの色分解チャネルを備えているため、これらの色分解チャネルのそれぞれを独立して、パラメータを設定することが好ましい。なお、以下の説明で、文字Ｒが付されている符号は赤チャネルに関する信号等をあらわし、文字Ｇが付されている符号は緑チャネルに関する信号等をあらわし、文字Ｂが付されている符号は青チャネルに関する信号等をあらわす（以下同じ）。
【００４９】
すなわち、この場合には、ブック読取モードでの読み取りデータＤＲ０，ＤＧ０，ＤＢ０を基準とし、シートスルー読み取りモードでの各位置での読取値（ＤＲ１，ＤＧ１，ＤＢ１），（ＤＲ２，ＤＧ２，ＤＢ２），（ＤＲ３，ＤＧ３，ＤＢ３）との比をとって求めたパラメータは（αＲ１，αＧ１，αＢ１），（αＲ２，αＧ２，αＢ２），（αＲ３，αＧ３，αＢ３）となる。
【００５０】
ブック読取モードで読み取った際に設定すべき最適なゲインを（ｇＲ0，ｇＧ０，ｇＢ０）とすると、係数ＧＧで設定するゲインｇｎを次の式（ＩＩＩ）の様にすれば読み取りモード、読み取り位置による出力データの相違を抑えることができる。
ｇＲｎ＝ｇＲ０×αＲｎ  （ｎ  ＝１，２，３）
ｇＧｎ＝ｇＧ０×αＧｎ  （ｎ  ＝１，２，３）      （ＩＩＩ）
ｇＢｎ＝ｇＢ０×αＢｎ  （ｎ  ＝１，２，３）
【００５１】
図３は、制御部３６が実行するシートスルー読取モードの読取処理の一例を示している。
【００５２】
まず、制御部３６は、ランプ１２をオンし（処理１０１）、読取位置ＲＬのゴミ検知処理（処理１０２）を行って、ゴミを検出しない読取位置ＲＬを設定する。次いで、自動原稿搬送ユニット１ａにより搬送されてくる原稿を読み取る（処理１０３）。
【００５３】
１ページ分の原稿の読取動作を終了すると、自動原稿搬送ユニット１ａの原稿トレイに載せられた原稿全てを読み取ったかどうかを調べ（判断１０４）、判断１０４の結果がＮＯになるときには、処理１０３へ戻り、次のページの原稿の読取動作を行う。
【００５４】
また、判断１０４の結果がＹＥＳになるときには、ランプオフして（処理１０５）、読取動作を終了する。
【００５５】
図３は、ゴミ検知処理（処理１０２）の一例を示している。
【００５６】
まず、最初の読取位置を読取位置ＲＬ１に設定し、読取位置ＲＬ１に対応したパラメータをメモリ３８より読み出して、信号処理部３２へ出力する（処理２０１）。この場合、パラメータは、信号処理部３２のアナログ処理回路３２ａにゲインを設定する係数ＧＧとして出力される。
【００５７】
そして、原稿無しの状態で、搬送ドラム７の表面を読み取り（処理２０２）、ゴミの有無を判定する（判断２０３）。ここで、ゴミの有無の判定方法は、例えば、１ラインの読取信号中に読取レベルに変動（低下）があり、同一場所での読取レベル変動が搬送ローラ７の１周にわたって継続された場合には、ゴミを検知したと判定し、１ラインの読取信号中に読取レベルに変動があったが、同一場所での読取レベル変動が搬送ローラ７の１周にわたって継続しなかった場合には、ゴミを検知しないと判定する。なお、このゴミの有無の判定方法は、それ以外の周知の適宜な方法を適用することができる。
【００５８】
そして、ゴミが有りと判定された場合には、読取位置ＲＬを変更できるかどうかを判断し（判断２０４）、判断２０４の結果がＹＥＳになるときには、スキャナモータ２１を駆動して読取位置ＲＬを変更し（処理２０５）、処理２０１へ戻って、次の読取位置についての処理を実行する。
【００５９】
例えば、読取位置ＲＬ１でゴミ有りと判定された場合は、読取位置ＲＬ２，ＲＬ３のいずれかを次の読取位置として適用できるので、判断２０４の結果がＹＥＳとなり、この場合には、読取位置ＲＬ２を次の読取位置に設定する。また、読取位置ＲＬ２でゴミ有りとして判定された場合は、読取位置ＲＬ３を次の読取位置として適用できるので、判断２０４の結果がＹＥＳとなり、読取位置ＲＬ３を次の読取位置に設定する。また、読取位置ＲＬ３でゴミ有りと判定された場合には、さらに読取位置を変更することができないので、判断２０４の結果がＮＯとなる。
【００６０】
そして、判断２０４の結果がＮＯになるときには、ゴミ有りの警告を図示しない操作部等へ表示して（処理２０６）、このときの処理を終了する（エラー終了）。
【００６１】
また、いずれかの読取位置ＲＬでゴミのないことを検出した場合で、判断２０３の結果がＮＯになるときには、そのときの読取位置ＲＬを、原稿読取位置に設定し、この処理を終了する（正常終了）。
【００６２】
図５は、ゴミ検知処理（処理１０２）の他の例を示している。
【００６３】
まず、最初の読取位置を読取位置ＲＬ１に設定し、読取位置ＲＬ１に対応したパラメータをメモリ３８より読み出して、信号処理部３２へ出力する（処理３０１）。この場合、パラメータは、信号処理部３２のアナログ処理回路３２ａのＲＧＢの色分解チャネルにそれぞれゲインを設定する係数ＧＧとして出力される。
【００６４】
そして、原稿無しの状態で、搬送ドラム７の表面を読み取り（処理３０２）、ゴミの有無を判定する（判断３０３）。ここで、ゴミの有無の判定方法は、例えば、１ラインの読取信号中に読取レベルに変動（低下）があり、同一場所での読取レベル変動が搬送ローラ７の１周にわたって継続された場合には、ゴミを検知したと判定し、１ラインの読取信号中に読取レベルに変動があったが、同一場所での読取レベル変動が搬送ローラ７の１周にわたって継続しなかった場合には、ゴミを検知しないと判定する。なお、このゴミの有無の判定方法は、それ以外の周知の適宜な方法を適用することができる。
【００６５】
そして、ゴミが有りと判定された場合には、読取位置ＲＬを変更できるかどうかを判断し（判断３０４）、判断３０４の結果がＹＥＳになるときには、スキャナモータ２１を駆動して読取位置ＲＬを変更し（処理３０５）、処理３０１へ戻って、次の読取位置についての処理を実行する。
【００６６】
例えば、読取位置ＲＬ１でゴミ有りと判定された場合は、読取位置ＲＬ２，ＲＬ３のいずれかを次の読取位置として適用できるので、判断３０４の結果がＹＥＳとなり、この場合には、読取位置ＲＬ２を次の読取位置に設定する。また、読取位置ＲＬ２でゴミ有りとして判定された場合は、読取位置ＲＬ３を次の読取位置として適用できるので、判断３０４の結果がＹＥＳとなり、読取位置ＲＬ３を次の読取位置に設定する。また、読取位置ＲＬ３でゴミ有りと判定された場合には、さらに読取位置を変更することができないので、判断３０４の結果がＮＯとなる。
【００６７】
そして、判断３０４の結果がＮＯになるときには、ゴミ有りの警告を図示しない操作部等へ表示して（処理３０６）、このときの処理を終了する（エラー終了）。
【００６８】
また、いずれかの読取位置ＲＬでゴミのないことを検出した場合で、判断３０３の結果がＮＯになるときには、そのときの読取位置ＲＬを、原稿読取位置に設定し、この処理を終了する（正常終了）。
【００６９】
ところで、上述した実施例では、信号処理部３２のアナログ処理回路３２ａのゲインを調整することで、いずれの読取位置ＲＬ１，ＲＬ２，ＲＬ３で読み取られたとしても、信号レベルのバラツキを抑制できるようにしているが、信号処理部３２のシェーディング補正回路３２ｄの処理係数を調整した場合でも、同様の効果を得ることができる。
【００７０】
その場合の信号処理部３２の構成の一例を図６に示す。なお、同図において、図２と同一部分および相当する部分には、同一符号を付し、その説明を省略する。
【００７１】
この場合、係数ＧＰは、シートスルー読取位置に応じた値がシェーディング補正回路３２ｄ’に入力される。シェーディング補正回路３２ｄ’ではシェーディング補正を行うが、その際に係数ＧＰも考慮した演算を実施する。
【００７２】
例えば、赤デジタル画信号ＤＣｒ、緑デジタル画信号ＤＣｇ、および、青アナログ画信号ＤＣｂを１０ビットとすると、ブック読み取りモードでは、次の式（ＩＶ）に基づいてシェーディング補正演算が行われる。
Ｄｓ＝Ｄ×１０２３／Ｗ×αｎ      （ＩＶ）
但し、Ｄｓ：シェーディング補正演算結果値、Ｄ：注目画素データ、Ｗ：注目画素に対応した白基準板データ、αｎ：上述したパラメータ
【００７３】
また、色分解出力チャネルも考慮した場合には、次の式（Ｖ）に従ってシェーディング補正演算を行う。
ＤＲｓ＝ＤＲ×１０２３／ＷＲ×αＲｎ
ＤＧｓ＝ＤＧ×１０２３／ＷＧ×αＧｎ      （Ｖ）
ＤＢｓ＝ＤＢ×１０２３／ＷＢ×αＢｎ
【００７４】
この場合も、上述した図４，５のゴミ検知処理が適用される。
【００７５】
ところで、ユーザが使用中、構成部品が汚れたり、破損したなどの理由で、例えば、サービスマン等により交換された際には、上述した係数ＧＧ，ＧＰのパラメータαｎ，（αＲ１，αＧ１，αＢ１），（αＲ２，αＧ２，αＢ２），（αＲ３，αＧ３，αＢ３）の再設定をする方が良い。
【００７６】
図７は、パラメータαｎの設定処理の一例を示している。
【００７７】
まず、ユーザは、操作表示部を適宜に表示して、エラー検知処理パラメータの設定要求を行うので、当該設定要求が操作入力されたかどうかを調べる（判断４０１）。判断４０１の結果がＹＥＳになるときには、操作表示部に対して、自動原稿搬送ユニット１ａの原稿トレイへ、規定原稿をセットするように要求する（処理４０２）。ここで、規定原稿とは、読取信号レベルを所定の範囲に調整するような画像（例えば、黒ベタ、全白、グレースケールなど）が記録された、周知のものである。
【００７８】
これにより、ユーザは、原稿トレイに規定原稿をセットする（操作４０３）。ユーザが規定原稿をセットすると、原稿トレイに設けられている原稿センサ（図示略）が当該規定原稿を検出するので、制御部３６は、その旨を確認する（判断４０４の結果がＹＥＳ）。
【００７９】
次いで、キャリッジにより読取位置ＲＬをｎ番目の位置に設定して、読取動作を行い、そのときに読み取って得た読取値を変数Ｄｎに保存する（処理４０５）。そして、全ての読取位置ＲＬについて読取動作を終了したかどうかを調べ（判断４０６）、判断４０６の結果がＮＯになるときには、次の読取位置へキャリッジを移動して（処理４０７）、処理４０２へ戻り、次の読取位置についての処理を実行する。
【００８０】
全ての読取位置について読取動作を終了した場合で、判断４０６の結果がＹＥＳになるときには、シートスルー読取位置ＲＬ１（基準の読取位置）とそれ以外の位置ｎでの読み取り値の比を取ってαｎを算出し、メモリ３８に保存する（処理４０８，４０９）。
【００８１】
そして、操作表示部に設定終了を表示して（処理４１０）、この処理を終了する。
【００８２】
図８は、パラメータαｎの設定処理の他の例を示している。この場合、ブック読取モードの読取値を基準値として、シートスルー読取モードの読取値を調整するパラメータαｎを設定している。
【００８３】
まず、ユーザは、規定原稿（前述）をコンタクトガラス１０に載置した状態で（操作５０１）、操作表示部を適宜に表示して、エラー検知処理パラメータの設定要求を行うので、当該設定要求が操作入力されたかどうかを調べる（判断５０２）。判断５０２の結果がＹＥＳになるときには、ブック読取動作を行い、コンタクトガラス１０に載置された規定原稿の画像を読み取り、その読取値を変数Ｄ０（基準値）に保存する（処理５０３）。
【００８４】
このように、基準値の保存を終了すると、操作表示部に対して、自動原稿搬送ユニット１ａの原稿トレイへ、規定原稿をセットするように要求する（処理５０４）。
【００８５】
これにより、ユーザは、原稿トレイに規定原稿をセットする（操作５０５）。ユーザが規定原稿をセットすると、原稿トレイに設けられている原稿センサ（図示略）が当該規定原稿を検出するので、制御部３６は、その旨を確認する（判断５０６の結果がＹＥＳ）。
【００８６】
次いで、キャリッジにより読取位置ＲＬをｎ番目の位置に設定して、読取動作を行い、そのときに読み取って得た読取値を変数Ｄｎに保存する（処理５０７）。そして、全ての読取位置ＲＬについて読取動作を終了したかどうかを調べ（判断５０８）、判断５０８の結果がＮＯになるときには、次の読取位置へキャリッジを移動して（処理５０９）、処理５０４へ戻り、次の読取位置についての処理を実行する。
【００８７】
全ての読取位置について読取動作を終了した場合で、判断５０８の結果がＹＥＳになるときには、基準値Ｄ０と位置ｎでの読取値Ｄｎの比を取ってαｎを算出し、メモリ３８に保存する（処理５１０，５１１）。
【００８８】
そして、操作表示部に設定終了を表示して（処理５１２）、この処理を終了する。
【００８９】
図９は、ＣＣＤラインイメージセンサ２０の色分解チャネルＲＧＢについて、それぞれパラメータαＲｎ，αＧｎ，αＢｎを設定する場合の処理の一例を示している。
【００９０】
まず、ユーザは、規定原稿（前述）をコンタクトガラス１０に載置した状態で（操作６０１）、操作表示部を適宜に表示して、エラー検知処理パラメータの設定要求を行うので、当該設定要求が操作入力されたかどうかを調べる（判断６０２）。判断６０２の結果がＹＥＳになるときには、ブック読取動作を行い、コンタクトガラス１０に載置された規定原稿の画像を読み取り、その読取値のＲＧＢ成分をそれぞれ変数ＤＲ０，ＤＧ０，ＤＢ０（基準値）に保存する（処理６０３）。
【００９１】
このように、基準値の保存を終了すると、操作表示部に対して、自動原稿搬送ユニット１ａの原稿トレイへ、規定原稿をセットするように要求する（処理６０４）。
【００９２】
これにより、ユーザは、原稿トレイに規定原稿をセットする（操作６０５）。ユーザが規定原稿をセットすると、原稿トレイに設けられている原稿センサ（図示略）が当該規定原稿を検出するので、制御部３６は、その旨を確認する（判断６０６の結果がＹＥＳ）。
【００９３】
次いで、キャリッジにより読取位置ＲＬをｎ番目の位置に設定して、読取動作を行い、そのときに読み取って得た読取値のＲＧＢ成分をそれぞれ変数ＤＲｎ，ＤＧｎ，ＤＢｎに保存する（処理６０７）。そして、全ての読取位置ＲＬについて読取動作を終了したかどうかを調べ（判断６０８）、判断６０８の結果がＮＯになるときには、次の読取位置へキャリッジを移動して（処理６０９）、処理６０４へ戻り、次の読取位置についての処理を実行する。
【００９４】
全ての読取位置について読取動作を終了した場合で、判断６０８の結果がＹＥＳになるときには、基準値ＤＲ０，ＤＧ０，ＤＢ０と位置ｎでの読取値ＤＲｎ，ＤＧｎ，ＤＢｎの比を取ってαＲｎ，αＧｎ，αＢｎを算出し、メモリ３８に保存する（処理６１０，６１１）。
【００９５】
そして、操作表示部に設定終了を表示して（処理６１２）、この処理を終了する。
【００９６】
ところで、シートスルー読取モードの原稿ＰＰの厚さ寸法が異なると、原稿ＰＰのコシの強さも異なるので、例えば、図１０に実線と破線で示すように、搬送ローラ７の読取位置ＲＬの付近での撓み方が、厚さの大きい原稿と薄い原稿とで異なることとなる。
【００９７】
それにより、厚さの大きい原稿と薄い原稿では、同一の読取位置でコンタクトガラス１０と原稿の読取面の距離が相違することとなり、読取信号のレベルが異なることとなるので、これを補正することが好ましい。
【００９８】
例えば、標準の厚さの原稿に対して、薄い原稿では補正値β１を設定し、厚い原稿では補正値β２を設定する。そして、パラメータαｎに、それぞれ補正値β１，β２を乗じて、パラメータαｎを補正する。
【００９９】
ここで、薄い原稿の場合、原稿の読取面とコンタクトガラス１０の距離が、標準の原稿の場合よりも遠くなる場合には、補正値β１は１．０よりも大きい値に設定する。また、厚い原稿の場合、原稿の読取面とコンタクトガラス１０の距離が、標準の原稿の場合よりも近くなる場合には、補正値β１は１．０よりも小さい値に設定する。いずれにせよ、これらの補正値β１，β２は、実測して算出することが好ましい。
【０１００】
図１１は、この場合に、制御部３６が実行するシートスルー読取モードの読取処理の一例を示している。
【０１０１】
まず、制御部３６は、ランプ１２をオンし（処理７０１）、ユーザから原稿の厚さが指定されているかどうかを調べる（判断７０２）。判断７０２の結果がＹＥＳになるときには、指定された原稿の厚さに対応した補正値β（β１またはβ２）により、パラメータαｎを変更する（処理７０３）。また、判断７０２の結果がＮＯになるときには、処理７０３を実行しない。
【０１０２】
次いで、読取位置ＲＬのゴミ検知処理（処理７０４）を行って、ゴミを検出しない読取位置ＲＬを設定する。次いで、自動原稿搬送ユニット１ａにより搬送されてくる原稿を読み取る（処理７０５）。
【０１０３】
１ページ分の原稿の読取動作を終了すると、自動原稿搬送ユニット１ａの原稿トレイに載せられた原稿全てを読み取ったかどうかを調べ（判断７０６）、判断７０６の結果がＮＯになるときには、処理７０５へ戻り、次のページの原稿の読取動作を行う。
【０１０４】
また、判断７０６の結果がＹＥＳになるときには、ランプオフして（処理７０７）、読取動作を終了する。
【０１０５】
なお、本発明は、画像読取機能を備えた他の画像処理装置、例えば、複写機や複合機などについても同様に適用することができる。
【図面の簡単な説明】
【０１０６】
【図１】本発明の一実施例にかかる画像読取装置の信号処理系の一例を示したブロック図。
【図２】信号処理部３２の構成の一例を示したブロック図。
【図３】制御部３６が実行するシートスルー読取モードの読取処理の一例を示したフロー。
【図４】ゴミ検知処理の一例を示したフローチャート。
【図５】ゴミ検知処理の他の例を示したフローチャート。
【図６】信号処理部３２の構成の他の例を示したブロック図。
【図７】パラメータの設定処理の一例を示したフローチャート。
【図８】パラメータの設定処理の他の例を示したフローチャート。
【図９】パラメータの設定処理のさらに他の例を示したフローチャート。
【図１０】原稿の厚さによる読み取りレベルの影響を説明するための概略図。
【図１１】制御部３６が実行するシートスルー読取モードの読取処理の一例を示したフロー。
【図１２】画像読取装置の読取光学系の一例を示した概略構成図。
【図１３】読取位置を切り替えた際の読取レベルの変動を説明するための概略図および波形図。
【符号の説明】
【０１０７】
７  搬送ローラ
１０，１１  コンタクトガラス
２０  ＣＣＤラインイメージセンサ
３２  信号処理部
３２ａ  アナログ処理回路
３２ｄ  シェーディング補正回路
３８  メモリ
【図１】
2009117995.tif 000003
【図２】
2009117995.tif 000004
【図３】
2009117995.tif 000005
【図４】
2009117995.tif 000006
【図５】
2009117995.tif 000007
【図６】
2009117995.tif 000008
【図７】
2009117995.tif 000009
【図８】
2009117995.tif 000010
【図９】
2009117995.tif 000011
【図１０】
2009117995.tif 000012
【図１１】
2009117995.tif 000013
【図１２】
2009117995.tif 000014
【図１３】
2009117995.tif 000015