(57)【要約】【課題】ノイズを除去しつつ正確なシェーディング補正データすることができる画像読取装置を提供する。【解決手段】画像読取装置１は、給紙される原稿等の表面の画像を読取る画像読取ユニット１０４と、画像読取ユニット１０４に対向する背景部材となるシェーディング基準板３１０と、画像読取ユニット１０４，１０５間に位置する搬送路上において、原稿の搬送位置と同一位置にセットされる基準シート３１１と、画像読取装置１を制御するＣＰＵ２０１とを備える。ＣＰＵ２０１は、画像読取ユニット１０４により読取られる基準シート３１１及びシェーディング基準板３１０の読取データを、第１の基準データ及び第２の基準データとして取得し、第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成し、第１及び第２の補正データに基づいて補正係数データを作成する。【選択図】図５
2008219101.tif 000002
【特許請求の範囲】
【請求項１】
原稿を照射する光源及び原稿画像を読取る読取センサを有する画像読取手段と、前記画像読取手段により読取られる原稿画像をシェーディング補正するシェーディング補正手段とを備える画像読取装置において、
前記原稿読取位置とは光学距離の異なる位置に配置された第２の基準部材と、
前記画像読取手段により読み取られる前記第２の基準部材の読取データを第２の基準データとして取得し、前記原稿読取位置近傍に第１の基準部材が置かれたときに前記第１の基準部材の読取データを第１の基準データとして取得する基準データ取得手段と、
前記第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成する補正データ作成手段と、
前記第１及び第２の補正データに基づいて補正係数データを作成する補正係数データ作成手段とを備えることを特徴とする画像読取装置。
【請求項２】
前記補正データ作成手段は、前記第１の基準データに対して第１のフィルタ処理を行う第１フィルタ処理手段と、前記第２の基準データに対して第２のフィルタ処理を行う第２フィルタ処理手段とを有することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記第１フィルタ処理手段は前記第１の基準データに対してローパスフィルタ処理を行うローパスフィルタであり、前記第２フィルタ処理手段は前記第２の基準データに対してローパスフィルタ処理を行うローパスフィルタであることを特徴とする請求項２記載の画像読取装置。
【請求項４】
前記補正係数データ作成手段は、前記第１の補正データの前記第２の補正データに対する比を算出し、該算出された比に対して第３のフィルタ処理を行うことを特徴とする請求項１乃至３のいずれか１項に記載の画像読取装置。
【請求項５】
前記第３のフィルタ処理は、前記算出された比に対して行うローパスフィルタ処理であることを特徴とする請求項４記載の画像読取装置。
【請求項６】
前記読取センサは主走査方向に沿ってライン状に配置された受光体で構成され、前記第３のフィルタ処理は、前記算出された比の画素位置に対応する前記受光体の位置に応じて周波数の通過帯域が異なるローパスフィルタ処理であることを特徴とする請求項５記載の画像読取装置。
【請求項７】
原稿を照射する光源及び原稿画像を読取る読取センサを有する画像読取手段により読取られる原稿画像をシェーディング補正するシェーディング補正データ作成方法であって、
前記画像読取手段により読み取られる、前記原稿読取位置とは光学距離の異なる位置に配置された前記第２の基準部材の読取データを第２の基準データとして取得し、前記原稿読取位置近傍に第１の基準部材が置かれたときに前記第１の基準部材の読取データを第１の基準データとして取得する基準データ取得ステップと、
前記第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成する補正データ作成ステップと、
前記第１及び第２の補正データに基づいて補正係数データを作成する補正係数データ作成ステップとを備えることを特徴とするシェーディング補正データ作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿を搬送しながら該原稿に形成された画像を読取る画像読取装置及び該読取装置に適用されるシェーディング補正データ作成方法に関する。
【背景技術】
【０００２】
従来、画像読取装置等において原稿の画像を読取る場合、ラインイメージセンサの受光素子ごとの感度のばらつきや、光源の指向性に起因する照射光量の不均一さを補正するために、シェーディング補正が行われている。
【０００３】
ここで、シェーディング補正実行時において、原稿読取位置（焦点位置）と異なる位置に配置したシェーディング補正用白基準板（以下、単に「第１の基準板」という）をラインイメージセンサで読み取ってシェーディング補正データを取得する際、あらかじめ取得した光量分布補正係数を乗じることによって、原稿読取位置（焦点位置）と同じ位置で取得したシェーディング補正データと等価にできるような光量分布補正係数を作成する必要がある。
【０００４】
光量分布補正係数の作成の主な方法としては、例えば、あらかじめ原稿読取位置（焦点位置）と同じ位置に第１の基準板と同等の材質の基準板（以下、単に「第２の基準板」という）を配置し、ラインイメージセンサを用いて第１の基準板及び第２の基準板を読み取り、さらに読み取った該第１の基準板データ及び第２の基準板データをサンプリングし、第１の基準板の読取データと第２の基準板の読取データとの比で表される光量分布補正係数を求める方法がある（例えば、特許文献１参照）。
【特許文献１】特開２００６−０７２８３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、ラインイメージセンサを用いて読み取った第１の基準板の読取データ及び第２の基準板の読取データには、それぞれ画素毎の感度のばらつきに起因するノイズや画素毎の受光量を変動させる汚れや各基準板の折れ等に起因するノイズが含まれているため、第１の基準板の読取データと第２の基準板の読取データとの比（光量分布補正係数）は、誤差幅の大きいノイズを含むことになる。また、光源の構成によっては、光源から発された光束の指向性はラインイメージセンサの画素位置を通じて一定ではない。そのため、光量分布補正係数は、全画素を通じて一定ではなく、画素に対応するラインイメージセンサの受光素子の位置によって異なる値となる。
【０００６】
図９は、従来の方法で作成したラインイメージセンサの光量分布補正係数を示す図である。第１の基準板と第２の基準板の位置が異なる場合には、図９に示すように、ラインイメージセンサの末端近傍の受光素子に対応する画素において特に係数の高い部分が現れてくる（図中のα部）。これを光源の指向性ムラと呼ぶ。この光源の指向性ムラは、第１及び第２の基準板の読取データを取得した段階ではデータ上に現れておらず、第１の基準板の読取データと第２の基準板の読取データとの比（光量分布補正係数）を算出した時点でデータ上に現れてくる。光量分布補正係数に含まれる誤差幅の大きいノイズに対して強いフィルタ処理を施した場合、シェーディング補正に必要とされる光源の指向性ムラまでもが光量分布補正係数のデータから失われ、正確なシェーディング補正データを作成することができない。
【０００７】
また、画素毎の感度のばらつきを全く生じない理想的なラインイメージセンサであったとしても、光量分布補正係数には、ガラス上の汚れや基準板上の汚れ等に起因するノイズが含まれてしまう（例えば、図中のβ部）。このノイズを除去するためには、比較的大きなマスク幅をもったノイズフィルタを用いてローパスフィルタ処理を行う必要があるが、大きなマスク幅をもったノイズフィルタを用いた場合は、前述の場合と同様、シェーディング補正に必要とされる光源の指向性ムラを除去してしまう。
【０００８】
本発明の目的は、ノイズを除去しつつ正確なシェーディング補正データすることができる画像読取装置及び該画像読取装置に適用されるシェーディング補正データ作成方法を提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本発明は、原稿を照射する光源及び原稿画像を読取る読取センサを有する画像読取手段と、前記画像読取手段により読取られる原稿画像をシェーディング補正するシェーディング補正手段とを備える画像読取装置において、前記原稿読取位置とは光学距離の異なる位置に配置された第２の基準部材と、前記画像読取手段により読み取られる前記第２の基準部材の読取データを第２の基準データとして取得し、前記原稿読取位置近傍に第１の基準部材が置かれたときに前記第１の基準部材の読取データを第１の基準データとして取得する基準データ取得手段と、前記第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成する補正データ作成手段と、前記第１及び第２の補正データに基づいて補正係数データを作成する補正係数データ作成手段とを備えることを特徴とする。
【発明の効果】
【００１０】
本発明によれば、画像読取手段により読み取られる第１の基準部材及び第２の基準部材の読取データを、第１の基準データ及び第２の基準データとして取得し、第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成し、前記第１及び第２の補正データに基づいて補正係数データを作成するので、ガラス上の汚れや基準部材上の汚れ等に起因するノイズを除去すると共に、シェーディング補正に必要とされる光源の指向性ムラの除去を抑制することができ、もってノイズを除去しつつ正確なシェーディング補正データを作成することができる。また、基準部材が、対向する側の画像読取手段の内部に設けられるので、基準部材の汚れや損傷を効果的に防止できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の実施の形態を図面を参照しながら詳述する。
【００１２】
図１は、本発明の実施の形態に係る画像読取装置を備える画像読取システムの構成を概略的に示す図である。
【００１３】
図１において、画像読取システムは、画像読取装置１と、画像読取装置１と画像通信ケーブル３を介して接続されたホストコンピュータ２とを備える。画像読取装置１は、画像通信ケーブル３を介してホストコンピュータ２からの制御コマンドを受け、動作を行うものとする。画像読取装置１とホストコンピュータ２との通信には汎用の通信プロトコルが使用され、ホストコンピュータ２上では汎用のＯＳ（オペレーティングシステム）、ドライバ、アプリケーション等が動作し、画像読取装置１では汎用のＯＳ上で動くソフトウェアが後述するＣＰＵ２０１で動作する。
【００１４】
図２は、図１における画像読取装置１の構成を概略的に示す断面図である。
【００１５】
図２において、画像読取装置１は、原稿１０１を載置する原稿台１０２と、不図示の給紙モータの駆動により原稿を搬送路１０８に給紙する給紙ローラ１０６と、不図示の搬送モータの駆動により原稿を搬送する搬送ローラ対１０７ａ，１０７ｂと、搬送路１０８内を移動する原稿を検知するレジストセンサ１０９とを備える。さらに、画像読取装置１は、給紙される原稿等の表面の画像を読み取る画像読取ユニット（画像読取手段）１０４と、給紙される原稿等の裏面の画像を読み取る画像読取ユニット１０５と、搬送モータの駆動により原稿を搬送する搬送ローラ１０７ａ〜１０７ｆと、搬送路１０８の出口側に設けられ原稿が排出される排紙トレイ１０３とを備える。
【００１６】
図３は、図２の画像読取装置１の構成を概略的に示すブロック図である。
【００１７】
図３において、ＣＰＵ２０１は、後述するＲＯＭ２０２に格納されたプログラムに従って、後述する各種処理を実行すると共に、画像読取装置１全体を制御する。ＲＡＭ２０３は、ＣＰＵ２０１の作業領域や画像読取ユニット１０４，１０５によって読み取られた画像データ等の一時記憶領域として使用される。ＲＯＭ２０２は、後述の各種処理を実行するためのプログラムや固定データ等を格納する。駆動部２０６は、ＣＰＵ１０１の出力信号に応じて不図示の給紙モータや搬送モータを駆動する。画像読取ユニット１０４，１０５は、ＣＰＵ２０１の出力信号に応じて、搬送される原稿等の表面及び裏面の画像を読み取る。
【００１８】
ホストコンピュータ２から画像読取装置１にスキャンコマンドが送信されると、画像読取装置１は搬送モータを駆動して搬送ローラ対１０７ａ，１０７ｂを回転させ、さらに、給紙モータにより給紙ローラ１０６を回転させて原稿台１０２に載置された原稿１０１を１枚ずつ搬送路１０８へ送り出す。搬送路１０８に給紙された原稿は、搬送ローラ１０７ａ〜１０７ｆによって搬送路１０８を移動し、排紙トレイ１０３へ排出される。レジストセンサ１０９に原稿が差し掛かったことを検出すると、画像読取ユニット１０４，１０５は原稿等の表面及び裏面に形成された画像を読取る。
【００１９】
画像読取装置１は、原稿１０１を搬送路１０８に給紙する前にシェーディング補正データを作成する。この原稿給紙動作前に実行されるシェーディング補正データ作成処理を、図４を用いて以下に説明する。
【００２０】
図４は、図２における画像読取ユニット１０４，１０５の構成を示す断面図である。
【００２１】
図４において、画像読取ユニット１０４は、主走査方向に沿って設けられた断面略コの字型の枠体３０１と、枠体３０１に取り付けられた読取ガラス３０４とを備える。また、画像読取ユニット１０４は、そのユニット内部において、搬送路１０８を移動する原稿に光を照射する照明ランプ（光源）３０２と、原稿からの反射光を受光し、受光した反射光を電圧に変換出力するラインイメージセンサ（読取センサ）３０３と、裏面用の画像読取ユニット１０５に対向する背景部材となるシェーディング基準板３０５とを備える。ラインイメージセンサ３０３は、主走査方向に沿ってライン状に配置されたＣＣＤ等の受光体で構成される。
【００２２】
画像読取ユニット１０５は、そのユニット内部において、搬送路１０８を移動する原稿に光を照射する照明ランプ３０７と、原稿からの反射光を受光し、受光した反射光を電圧に変換出力するラインイメージセンサ３０８と、表面用の画像読取ユニット１０４に対向する背景部材となるシェーディング基準板３１０（第２の基準部材）とを備える。
【００２３】
この画像読取装置１では、原稿１０１を搬送路１０８に給紙する前に、照明ランプ３０２でシェーディング基準板３０５を照射して反射光を光路３１２を経てラインイメージセンサ３０３へ入光させると共に、照明ランプ３０７でシェーディング基準板３１０を照射して反射光を光路３１４を経てラインイメージセンサ３０８へ入光させる。また、上記動作と同時に、ラインイメージセンサ３０３，３０８を駆動してシェーディング基準板３０５，３１０の読取動作を行うことにより原稿読取直前の基準板読取データを取得し、ＲＡＭ２０３に保存する。また、ＣＰＵ２０１は、保存された基準板読取データに対して後述する光量分布補正係数を乗算し、シェーディング補正データを作成する。本発明の特徴の１つは、対向側の画像読取ユニット内にシェーディング基準板を設けた場合でも、それによる基準板読取データの低下を以下の方法で補正しながら正確なシェーティング補正データを作成することである。また、逆に、シェーディング基準板を原稿読取位置より近くに置いた場合でも、正確なシェーディング補正データを作成可能である。
【００２４】
給紙ローラ１０６を駆動した後、レジストセンサ１０９が原稿の先端部を検出すると、画像読取ユニット１０４は、照明ランプ３０２，３０７を点灯し、ラインイメージセンサ３０３，３０８を動作させて原稿の画像を読取る。ＣＰＵ２０１は、読み取られた原稿の画像データにシェーディング補正データを用いてシェーディング補正処理を施し、さらに既知のガンマ補正、エッジ強調、圧縮処理等の画像処理を実行し、処理後の画像データをホストコンピュータ２に送信する。
【００２５】
次に、光量分布補正係数作成処理について、図４〜図６を用いて説明する。
【００２６】
図４において、光路３１２，３１４は、上述したように、照明ランプ３０２，３０７でシェーディング基準板３０５，３１０を照射したときの光路を示す。尚、シェーディング基板３０５，３１０は、読取ガラス３０４，３０４の内側の面に固定されるのが好適であるが、これに限るものではなく、画像読取ユニットの中の任意の位置に設置してよい。光路３１３，３１５は、搬送される原稿の搬送位置と同一位置に配される基準シート３１１を照明ランプ３０２，３０７で照射したときの光路を示す。ここで、光路３１２は、その光路長が光路３１３と異なるため、シェーディング基準板３０５からの反射光を用いて作成した基準データのみを用いた場合、正確なシェーディング補正データを作成することはできない。同様にして、光路３１４は、その光路長が光路３１５と異なるため、シェーディング基準板３１０からの反射光を用いて作成した基準データのみを用いた場合、正確なシェーディング補正データを作成することはできない。そこで、本実施の形態では、まずシェーディング基準板３０５，３１０を読取って基準板読取データ（第２の基準データ）を取得する。次に、画像読取ユニット１０４，１０５間に位置する搬送路上において、原稿の搬送位置と同一位置に基準シート（第１の基準部材）３１１をセットし、ラインイメージセンサ３０３，３０８を駆動して基準シート３１１の読取動作を行うことにより基準シート読取データ（第１の基準データ）を取得し、フィルタ処理を行ってから、該基準シート読取データの、上述したフィルタ処理済の基準板読取データに対する比を算出する。
【００２７】
図５は、図２におけるＣＰＵ２０１により実行される光量分布補正係数作成処理を示すフローチャートである。尚、画像読取ユニット１０４，１０５は同一の構成であるため、画像読取ユニット１０４を用いて実行される光量分布補正係数作成処理のみを以下に説明する。
【００２８】
図５において、まず、基準シート３１１をセットする旨がホストコンピュータ２の表示パネル等を用いて使用者に通知されると、基準シートが使用者の指示入力に応じて搬送路１０８内に搬送され、画像読取ユニット１０４，１０５間に位置する搬送路上にセットされる（ステップＳ５０１）。レジストセンサ１０９が基準シートを検出するか、又は使用者の指示入力が行われると、ラインイメージセンサ３０３及び照明ランプ３０２を駆動して基準シート３１１の読取動作を行い、基準シート読取データを取得する（基準データ取得手段）（ステップＳ５０２）。その後、搬送路上にセットされた基準シートを排出する（ステップＳ５０３）。尚、基準シートの排出に関しては、例えば、搬送ローラ１０７ａ〜１０７ｆを駆動して排紙トレイ１０３に排出してもよいし、搬送路上の基準シート３１１を除く旨をホストコンピュータ２の表示パネルを用いて使用者に通知してもよい。
【００２９】
次に、基準シート３１１が搬送路１０８から排出されたら、ラインイメージセンサ３０３及び照明ランプ３０２を駆動してシェーディング基準板３１０の読取動作を行い、基準板読取データを取得する（基準データ取得手段）（ステップＳ５０４）。そして、ステップＳ５０４で得られた基準板読取データ及びステップＳ５０２で得られた基準シート読取データに対して、近傍平均化処理、すなわちローパスフィルタ処理を行い、第１の補正データ及び第２の補正データを作成する（補正データ作成手段）（ステップＳ５０５）。ここで、ローパスフィルタ処理のマスクサイズは、ラインイメージセンサ３０３の受光体毎の感度のばらつきに起因するノイズが除去できるサイズで最も小さいものが望ましい。
【００３０】
次に、下記（１）式を用いて、第１の補正データの、第２の補正データに対する比を算出する（ステップＳ５０６）。
（比）＝（第１の補正データ）÷（第２の補正データ）      ……（１）
次いで、ステップＳ５０６で算出された比データに対して、ステップＳ５０５で実行されるローパスフィルタ処理のマスクサイズとは独立したマスクサイズを使用するローパスフィルタ処理（第３のフィルタ処理）を行い、補正係数データを作成する（補正係数データ作成手段）（ステップＳ５０７）。ここで、ステップＳ５０６で算出された比のデータには、ローパスフィルタ処理では除去しきれなかったラインイメージセンサ３０３のガラス等に付着した微細なゴミ等によるノイズや、レンズ形状と光源のムラ等に起因するノイズが含まれている（図９参照）。さらに、光源からの出力光が均一の指向性の平行光であれば光源の指向性ムラは発生しないが、ＬＥＤ等の点光源を拡大光学系を用いてラインイメージセンサ全体に拡大して照射する光学系では、均一の指向性を持つ平行光を作り出すことが難しいため、算出された比のデータには、光源特有の光源の指向性ムラが含まれる場合がある。
【００３１】
図６は、ステップＳ５０７における補正係数データ作成処理を説明する図であり、（ａ）は、マスクサイズに３を設定した場合を示し、（ｂ）は、マスクサイズに９を設定した場合を示す。図６（ａ）は、簡単なノイズ除去処理の一例として、マスクサイズに３を設定し、フィルタ係数を全て１として３画素の平均値を算出したローパスフィルタ処理を表している。図６（ｂ）は、簡単なノイズ処理の一例として、マスクサイズに９を設定し、フィルタ係数を全て１として９画素の平均値を算出したローパスフィルタ処理を表している。
【００３２】
一般的に、ローパスフィルタ処理は、比較的急峻に変化するノイズを除去するために行われる。マスクサイズを大きくすることによりローパスフィルタの通過帯域は狭くなり、その効果は強くなる。したがって、ステップＳ５０６で算出された比を、ノイズをより多く除去すべく大きなマスクサイズで平均化した場合、シェーディング補正に必要とされる緩やかに変化する光源の指向性ムラまでも除去されてしまい、理想ラインから大きく外れてしまう（図７（ａ）の破線）。一方、小さいマスクサイズで平均化した場合には、シェーディング基準板の汚れによるノイズや基準シートの折れによるノイズ等の除去すべきノイズが残ってしまう（図７（ｂ）の破線）。したがって、ステップＳ５０７のローパスフィルタ処理は、図８に示すように、ステップＳ５０６で算出された比の画素位置に対応すする受光体の位置に応じて周波数の通過帯域が異なる。具体的には、ラインイメージセンサの画素位置に対応する処理領域を、光源の指向性ムラが現れている領域Ａとシェーディング板の汚れによるノイズや基準シートの折れによるノイズだけが現れている領域Ｂとに分ける。そして、領域Ａの処理には小さいマスクサイズを用い、領域Ｂには領域Ａに用いられるマスクサイズより大きいマスクサイズを用いる。光源の指向性ムラが現れている領域Ａは小さいマスクサイズで平均化されるため、同じ領域に微細なゴミ等によるノイズが現れている場合にはノイズ除去機能が弱くなるが、大きなマスクサイズで平均化するよりも理想ラインに近い結果を得ることができる（図８の破線）。その後、このようなローパスフィルタ処理を行って求めた補正係数データを光量分布補正係数としてＲＡＭ２０３に記憶して（ステップＳ５０８）、本処理を終了する。
【００３３】
ＣＰＵ２０１は、下記（２）式に示すように、図５の光量分布補正係数作成処理により作成された光量分布補正係数を、スキャン動作直前に得られたシェーディング基準板３１０の読取データの各画素データに乗算し、スキャン時に使用するシェーディング補正データを作成する。
（シェーディング補正データ）＝（スキャン前のシェーディング基準板読取データ）×（光量分布補正係数）                                        ……（２）
上記のように算出されたシェーディング補正データは、実際のスキャン動作を行って得られた画像データに対して汎用のシェーディング補正方法を行う際に用いられる。シェーディング補正前の画像データを補正前画像データ、シェーディング補正によって得られる白のレベルをターゲット値とすると、出力画像データは、下記（３）式を用いて算出される。
（出力画像データ）＝（補正前画像データ）×（ターゲット値）÷（シェーディング補正データ）                                                  ……（３）
光源の指向性ムラは光学系の構成に依存するので、同一構造の光学系を有する画像読取装置であればほぼ同一の指向性ムラが現れる。そのため、第３のフィルタ処理で使用されるマスクサイズ、マスク係数及びマスクサイズを変更する画素位置は、同一の値とすることができる。また、第１の補正データと第２の補正データとの比の分布形状や比の大きさに基づいて、指向性のムラであるか否か、又は汚れ等のノイズであるか否かを判断し、マスクサイズ、マスク係数及びマスクサイズを変更する画素位置の変更等を自動的に行って、ローパスフィルタの通過帯域を変更してもよい。
【００３４】
本実施の形態によれば、画像読取ユニット１０４により読み取られる基準シート３１１及びシェーディング基準板３１０の読取データを、第１の基準データ及び第２の基準データとして取得し、第１及び第２の基準データに基づいて第１の補正データ及び第２の補正データを作成し、第１及び第２の補正データに基づいて補正係数データを作成するので、読取ガラス３０９上の汚れやシェーディング基準板３１０上の汚れ等に起因するノイズを除去すると共に、シェーディング補正に必要とされる照明ランプ３０３の指向性ムラの除去を抑制することができ、もってノイズを除去しつつ正確なシェーディング補正データを作成することができる。また、シェーディング基準板３１０は対向側の画像読取ユニット１０５内に設けられるので、シェーディング基準板３１０の汚れや損傷を効果的に防止できる。
【００３５】
本実施の形態では、ラインイメージセンサの受光体の位置に対応する処理領域を領域Ａと領域Ｂとに分けてローパスフィルタ処理を行うが、これに限るものではなく、３つ以上の領域に分けてローパスフィルタ処理を施してもよい。また、マスクサイズは２段階（３及び９）に変更されるが、これに限るものではなく、３段階以上に変更してもよい。
【００３６】
また、本実施の形態では、マスクサイズを２段階に変更するが、これに限るものではなく、マスクサイズを変更せずにフィルタ係数を変更して、ローパスフィルタの通過帯域を変更してもよい。
【００３７】
本実施の形態では、画像読取装置１は、両面読取のために画像読取ユニット１０４及び画像読取ユニット１０５を備えるが、画像読取ユニット１０４のみを備えていてもよい。この場合、画像読取装置は、画像読取ユニット１０５に代えて、例えば画像読取ユニット１０４に対向するガラス板等の透明部材を設け、搬送路と反対側に位置する透明部材の表面に画像読取ユニットに対向させるシェーディング基準板が設けられる。
【００３８】
また、本発明の目的は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体を画像読取装置に供給し、その画像読取装置のコンピュータ（又はＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読出して実行することによっても、達成される。
【００３９】
この場合、記憶媒体から読出されたプログラムコード自体が上述した実施の形態の機能を実現することとなり、そのプログラムコード及び該プログラムコードを記憶した記憶媒体は本発明を構成する。
【００４０】
また、プログラムコードを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ等の光ディスク、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。または、プログラムコードをネットワークを介してダウンロードしてもよい。
【００４１】
コンピュータから読出されたプログラムコードを実行することにより、上述した上記実施の形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動するＯＳ（オペレーティングシステム）等が実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００４２】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれる。
【図面の簡単な説明】
【００４３】
【図１】本発明の実施の形態に係る画像読取装置を備える画像読取システムの構成を概略的に示す図である。
【図２】図１における画像読取装置の構成を概略的に示す断面図である。
【図３】図２の画像読取装置の構成を概略的に示すブロック図である。
【図４】図２における画像読取ユニットの構成を示す断面図である。
【図５】図２におけるＣＰＵにより実行される光量分布補正係数作成処理を示すフローチャートである。
【図６】ステップＳ５０７における補正係数データ作成処理を説明する図であり、（ａ）は、マスクサイズに３を設定した場合を示し、（ｂ）は、マスクサイズに９を設定した場合を示す。
【図７】ステップＳ５０６で算出された比をマスクサイズで平均化した場合を示す図であり、（ａ）は、算出された比を大きなマスクサイズで平均化した場合を示し、（ｂ）は、算出された比を小さなマスクサイズで平均化した場合を示す。
【図８】ステップＳ５０７のローパスフィルタ処理で用いられるローパスフィルタを説明する図である。
【図９】従来の方法で作成したラインイメージセンサの光量分布補正係数を示す図である。
【符号の説明】
【００４４】
１  画像読取装置
１０４，１０５  画像読取ユニット
１０８  搬送路
２０１  ＣＰＵ
２０２  ＲＯＭ
２０３  ＲＡＭ
３０１，３０６  枠体
３０２，３０７  照明ランプ
３０３，３０８  ラインイメージセンサ
３０４，３０９  読取ガラス
３０５，３１０  シェーディング基準板
３１１  基準シート
【図１】
2008219101.tif 000003
【図２】
2008219101.tif 000004
【図３】
2008219101.tif 000005
【図４】
2008219101.tif 000006
【図５】
2008219101.tif 000007
【図６】
2008219101.tif 000008
【図７】
2008219101.tif 000009
【図８】
2008219101.tif 000010
【図９】
2008219101.tif 000011