(57)【要約】【課題】画像の読み取りを開始するまでに要する時間の短縮化を図る。【解決手段】原稿を受光部１８で読み取って得られる読み取り画像データに、シェーディング補正部５２にてシェーディング補正を施した後、後処理部５３で各種画像処理を施して出力画像データとして出力する画像読み取り動作を実行する前に、原稿を受光部１８で読み取って得られる読み取り画像データに、シェーディング補正部５２にてシェーディング補正を施した後、原稿サイズ検出部５４で原稿のサイズ（主走査方向長さ）を検出する原稿サイズ検出動作を実行し、読み取り動作における各種設定を行う。原稿サイズ検出動作では、既に補正データ格納部５５に格納されている取得済補正データを用いてシェーディング補正を実行し、画像読み取り動作では、新たに取得した新規補正データを用いてシェーディング補正を実行する。【選択図】図４
2013065973.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取る読み取り手段と、
前記読み取り手段に起因する読み取り特性を補正するためのシェーディング補正データを取得する取得手段と、
前記取得手段によって取得された前記シェーディング補正データを用いて、前記読み取り手段による読み取り画像データを補正する補正手段と、
前記補正手段にて前記補正が施された前記読み取り画像データに基づいて、前記読み取り手段による読み取り動作の設定を把握するための第１の処理を実行する第１処理手段と、
前記第１の処理にて把握された設定に基づいて前記読み取り手段にて読み取り動作が行われることに伴い、前記補正手段にて前記補正が施された読み取り画像データに、出力画像データを作成するための第２の処理を実行する第２処理手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリを備え、前記取得手段によって過去に取得された取得済シェーディング補正データを格納する格納手段と、
前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、前記格納手段から読み出した前記取得済シェーディング補正データを設定し、前記第２処理手段が前記第２の処理を実行する場合に、当該補正手段が使用する当該シェーディング補正データとして、前記取得手段が新たに取得した新規シェーディング補正データを設定する設定手段と
を含む画像読み取り装置。
【請求項２】
前記格納手段は、取得する際の取得条件が異なる複数の前記取得済シェーディング補正データを、複数の当該取得済シェーディング補正データの取得条件とともに格納し、
前記設定手段は、前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、複数の前記取得済シェーディング補正データのそれぞれにおける前記取得条件が、予め決められた条件を満足する取得済シェーディング補正データを選択することを特徴とする請求項１記載の画像読み取り装置。
【請求項３】
前記格納手段における前記不揮発性メモリが、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項１または２記載の画像読み取り装置。
【請求項４】
原稿の画像を読み取る読み取り手段に起因する読み取り特性を補正するためのシェーディング補正データを取得する取得手段と、
前記取得手段によって取得された前記シェーディング補正データを用いて、前記読み取り手段による読み取り画像データを補正する補正手段と、
前記補正手段にて前記補正が施された前記読み取り画像データに基づいて、前記読み取り手段による読み取り動作の設定を把握するための第１の処理を実行する第１処理手段と、
前記第１の処理にて把握された設定に基づいて前記読み取り手段にて読み取り動作が行われることに伴い、前記補正手段にて前記補正が施された読み取り画像データに、出力画像データを作成するための第２の処理を実行する第２処理手段と、
読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリを備え、前記取得手段によって過去に取得された取得済シェーディング補正データを格納する格納手段と、
前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、前記格納手段から読み出した前記取得済シェーディング補正データを設定し、前記第２処理手段が前記第２の処理を実行する場合に、当該補正手段が使用する当該シェーディング補正データとして、前記取得手段が新たに取得した新規シェーディング補正データを設定する設定手段と
を含む画像処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読み取り装置および画像処理装置に関する。
【背景技術】
【０００２】
公報記載の従来技術として、光電変換部で光電変換された原稿の画像データにシェーディング補正を行う画像読み取り装置において、シェーディング補正に使用するシェーディング補正データ（ＳＨＤ補正値）を記憶するメモリ（ＳＨＤメモリ）を、省電力モードへの移行後も電源をオフしない構成とし、省電力モードへの移行直前にシェーディング補正値を演算してメモリに記憶させておくものが存在する（特許文献１参照）。また、この特許文献１には、シェーディング補正データを記憶するメモリを、不揮発性メモリで構成することについても記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１８３４３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、画像の読み取りを開始するまでに要する時間の短縮化を図ることを目的とする。
【課題を解決するための手段】
【０００５】
請求項１記載の発明は、原稿の画像を読み取る読み取り手段と、前記読み取り手段に起因する読み取り特性を補正するためのシェーディング補正データを取得する取得手段と、前記取得手段によって取得された前記シェーディング補正データを用いて、前記読み取り手段による読み取り画像データを補正する補正手段と、前記補正手段にて前記補正が施された前記読み取り画像データに基づいて、前記読み取り手段による読み取り動作の設定を把握するための第１の処理を実行する第１処理手段と、前記第１の処理にて把握された設定に基づいて前記読み取り手段にて読み取り動作が行われることに伴い、前記補正手段にて前記補正が施された読み取り画像データに、出力画像データを作成するための第２の処理を実行する第２処理手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリを備え、前記取得手段によって過去に取得された取得済シェーディング補正データを格納する格納手段と、前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、前記格納手段から読み出した前記取得済シェーディング補正データを設定し、前記第２処理手段が前記第２の処理を実行する場合に、当該補正手段が使用する当該シェーディング補正データとして、前記取得手段が新たに取得した新規シェーディング補正データを設定する設定手段とを含む画像読み取り装置である。
請求項２記載の発明は、前記格納手段は、取得する際の取得条件が異なる複数の前記取得済シェーディング補正データを、複数の当該取得済シェーディング補正データの取得条件とともに格納し、前記設定手段は、前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、複数の前記取得済シェーディング補正データのそれぞれにおける前記取得条件が、予め決められた条件を満足する取得済シェーディング補正データを選択することを特徴とする請求項１記載の画像読み取り装置である。
請求項３記載の発明は、前記格納手段における前記不揮発性メモリが、ＭＲＡＭ、ＦｅＲＡＭ、ＰＲＡＭ、ＲｅＲＡＭのいずれかであることを特徴とする請求項１または２記載の画像読み取り装置である。
【０００６】
請求項４記載の発明は、原稿の画像を読み取る読み取り手段に起因する読み取り特性を補正するためのシェーディング補正データを取得する取得手段と、前記取得手段によって取得された前記シェーディング補正データを用いて、前記読み取り手段による読み取り画像データを補正する補正手段と、前記補正手段にて前記補正が施された前記読み取り画像データに基づいて、前記読み取り手段による読み取り動作の設定を把握するための第１の処理を実行する第１処理手段と、前記第１の処理にて把握された設定に基づいて前記読み取り手段にて読み取り動作が行われることに伴い、前記補正手段にて前記補正が施された読み取り画像データに、出力画像データを作成するための第２の処理を実行する第２処理手段と、読み書き可能であって、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリを備え、前記取得手段によって過去に取得された取得済シェーディング補正データを格納する格納手段と、前記第１処理手段が前記第１の処理を実行する場合に、前記補正手段が使用する前記シェーディング補正データとして、前記格納手段から読み出した前記取得済シェーディング補正データを設定し、前記第２処理手段が前記第２の処理を実行する場合に、当該補正手段が使用する当該シェーディング補正データとして、前記取得手段が新たに取得した新規シェーディング補正データを設定する設定手段とを含む画像処理装置である。
【発明の効果】
【０００７】
請求項１記載の発明によれば、本構成を有していない場合と比較して、画像の読み取りを開始するまでに要する時間の短縮化を図ることができる。
請求項２記載の発明によれば、本構成を有していない場合と比較して、第１の処理の結果における誤差を、より少なくすることができる。
請求項３記載の発明によれば、例えば不揮発性メモリとしてＥＥＰＲＯＭあるいはフラッシュメモリを用いた場合と比較して、不揮発性メモリからの取得済シェーディング補正データの読み取りをより高速に行うことができる。
請求項４記載の発明によれば、本構成を有していない場合と比較して、画像の読み取りを開始するまでに要する時間の短縮化を図ることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態における画像読み取り装置の構成の一例を示す側面図である。
【図２】受光部の構成を示す図である。
【図３】制御・画像処理ユニットのハードウェアブロック図である。
【図４】制御・画像処理ユニットのソフトウェアブロック図である。
【図５】ＭＲＡＭ（補正データ格納部）に格納される取得済補正データを、テーブルとして示す図である。
【図６】「電源オフ」、「通常モード（電源オン）」および「省電力モード（電源オン）」のそれぞれにおける給電状態を説明するための図である。
【図７】「電源オフ」あるいは「省電力モード（電源オン）」から、「通常モード（電源オン）」に移行する場合における、制御・画像処理ユニットでの処理の流れを示すフローチャートである。
【図８】新規補正データの取得手順を示すフローチャート（サブルーチン）である。
【図９】「通常モード（電源オン）」から、「電源オフ」あるいは「省電力モード（電源オン）」に移行する場合における、制御・画像処理ユニットでの処理の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下、添付図面を参照して、本発明の実施の形態について詳細に説明する。
図１は、本実施の形態が適用される画像読み取り装置１０の構成の一例を示す側面図である。なお、図１は、画像読み取り装置１０をフロント側からみた図である。
この画像読み取り装置１０は、図中上部側に開口が設けられるとともに、内部には原稿の画像を読み取るための機構が設けられた筐体１１と、長方形状の形状を有し且つ筐体１１の開口に取り付けられた、可視領域において透明なガラスからなる原稿台１２とを備える。この原稿台１２は、画像の読み取り対象となる原稿（図示せず）を積載するために用いられる。なお、本実施の形態では、図１に示す原稿台１２において、図中手前側から奥側へと向かう方向が原稿の画像を読み取る際の主走査方向となり、図中左側側から右側へと向かう方向が原稿の画像を読み取る際の副走査方向となる。
【００１０】
また、画像読み取り装置１０は、筐体１１の内部に設けられ、原稿台１２に沿って第１の速度で副走査方向に移動するフルレートキャリッジ１３と、フルレートキャリッジ１３の移動に連動して、原稿台１２に沿って第１の速度の半分となる第２の速度で副走査方向に移動するハーフレートキャリッジ１５とを備える。これらのうち、フルレートキャリッジ１３は、原稿台１２の上に置かれた原稿に光を照射する光源装置１４Ａおよび光源装置１４Ａからの光を原稿に向けて反射する光源ミラー１４Ｂと、原稿から得られた反射光をハーフレートキャリッジ１５側に反射する第１ミラー１６Ａとを備えている。一方、ハーフレートキャリッジ１５は、第１ミラー１６Ａからの反射光を結像部に向けて反射する第２ミラー１６Ｂおよび第３ミラー１６Ｃを有している。ここで、光源装置１４Ａ、光源ミラー１４Ｂ、第１ミラー１６Ａ、第２ミラー１６Ｂおよび第３ミラー１６Ｃは、それぞれ、主走査方向に沿って延びる形状を有している。
【００１１】
また、この画像読み取り装置１０は、第３ミラー１６Ｃから反射された光学像を光学的に縮小する結像用レンズ１７と、結像用レンズ１７による結像位置に取り付けられ、結像用レンズ１７によって結像された光学像を受光するとともに光電変換し、読み取り画像データとして出力する受光部１８をさらに備えている。本実施の形態では、後述するように、受光部１８として、主走査方向に沿って設けられた赤色用、緑色用および青色用の各撮像素子列を、副走査方向に並べて配置したものを用いている。これにより、読み取り手段の一例としてのフルレートキャリッジ１３、ハーフレートキャリッジ１５、結像用レンズ１７および受光部１８を用いて、原稿台１２に積載された原稿に形成された画像を、フルカラー画像として読み取るようになっている。
【００１２】
さらに、この画像読み取り装置１０は、画像読み取り装置１０における各部の動作を制御し、且つ、受光部１８から入力される原稿の読み取り画像データに各種画像処理を施す制御・画像処理ユニット１９を備えている。
【００１３】
さらにまた、この画像読み取り装置１０において、原稿台１２の図中左側端部となる部位には、主走査方向に沿って延びる白基準部材２０が、原稿台１２の上面に密着して取り付けられている。この白基準部材２０は、例えば二軸延伸ポリエステルフィルムからなる白色のテープにて構成されている。なお、この白基準部材２０は、後述するように、読み取り動作におけるシェーディング補正で使用するシェーディング補正データを作成するための基準として用いられる。
【００１４】
そして、この画像読み取り装置１０は、原稿台１２が取り付けられた筐体１１の上方に、筐体１１に対して開閉自在に取り付けられ、閉じられた際に原稿台１２に原稿を押さえて固定する押さえ板２１と、筐体１１側に取り付けられ、筐体１１に対する押さえ板２１の開閉を検知する開閉検知センサ２２とを備えている。また、この画像読み取り装置１０は、筐体１１の内部に取り付けられ、筐体１１内部の温度を検知する温度センサ２３および筐体１１内部の湿度を検知する湿度センサ２４と、画像読み取り装置１０を構成する各部に給電を行う電源２５とを備えている。
【００１５】
図２は、上述した画像読み取り装置１０で用いられる受光部１８の構成を説明するための図である。
受光部１８は、長方形状の基板１８０と、この基板１８０の一方の面に並べて取り付けられた３本の撮像素子列１８１、１８２、１８３とを備えている。また、撮像素子列１８１、１８２、１８３は、それぞれ、主走査方向ＦＳに沿って設けられている。ここで、撮像素子列１８１、１８２、１８３は、それぞれ、例えば正方形状の撮像素子（フォトダイオード）ＰＤを主走査方向ＦＳに複数（この例ではｋ個）並べて構成されている。また、撮像素子列１８１、１８２、１８３は、上述したようにこの順に副走査方向ＳＳに並べて配置されている。このとき、撮像素子列１８１とこれに隣接する撮像素子列１８２とは副走査方向ＳＳに距離Ｇだけ離れて配置されており、撮像素子列１８２とこれに隣接する撮像素子列１８３とは副走査方向ＳＳに距離Ｇだけ離れて配置されている。したがって、撮像素子列１８１と撮像素子列１８３とは、副走査方向ＳＳに距離２Ｇだけ離れていることになる。
【００１６】
そして、副走査方向ＳＳの最上流側に位置する撮像素子列１８１には、赤色光を選択的に透過するフィルタが取り付けられており、撮像素子列１８１は赤色光検出用のイメージセンサとして機能している。また、撮像素子列１８１よりも副走査方向ＳＳの下流側に位置する撮像素子列１８２には、緑色光を選択的に透過するフィルタが取り付けられており、撮像素子列１８２は緑色光検出用のイメージセンサとして機能している。さらに、撮像素子列１８２よりも副走査方向ＳＳの下流側且つ最下流側に位置する撮像素子列１８３は、青色光を選択的に透過するフィルタが取り付けられており、撮像素子列１８３は青色光検出用のイメージセンサとして機能している。そこで、以下の説明においては、各撮像素子列を、それぞれ、赤色撮像素子列１８１、緑色撮像素子列１８２、青色撮像素子列１８３と呼ぶことにする。
【００１７】
続いて、画像読み取り装置１０に設けられる制御・画像処理ユニット１９について、より詳細な説明を行う。
図３は、制御・画像処理ユニット１９のハードウェアブロック図を示している。
本実施の形態の制御・画像処理ユニット１９は、原稿の画像読み取りに際して画像読み取り装置１０の各部の動作を制御する制御部４０と、原稿を読み取って得られた読み取り画像データに処理を施す画像処理部５０とを備えている。
【００１８】
これらのうち、制御部４０は、ＣＰＵ（Central Processing Unit：中央処理装置）４０１と、メモリバスを介してＣＰＵ４０１に接続されるＲＯＭ（Read Only Memory）４０２およびＤＲＡＭ（Dynamic Random Access Memory）４０３と、インタフェース回路（Ｉ／Ｆ）４０４とを有している。ここで、インタフェース回路４０４は、ＣＰＵ４０１と、開閉検知センサ２２、ユーザからの指示を受け付けるとともにユーザに対して情報を表示するユーザ・インタフェース（ＵＩ）３１、光源装置１４Ａを駆動する発光駆動部３２、受光部１８を駆動する受光駆動部３３、フルレートキャリッジ１３およびハーフレートキャリッジ１５を駆動する走査駆動部３４、そして電源２５を駆動する電源駆動部３５とを接続している。
【００１９】
制御部４０において、ＣＰＵ４０１は、ＲＯＭ４０２に記憶されたプログラム（以下では制御プログラムと呼ぶ）を読み出し、ＤＲＡＭ４０３との間でデータの授受を行いながら処理を実行する。また、ＣＰＵ４０１は、インタフェース回路４０４を介して、インタフェース回路４０４に接続される各部との間で、データの授受を行う。
【００２０】
一方、画像処理部５０は、受光部１８から入力されてくる読み取り画像データに処理を施して出力する機能を備えたＡＳＩＣ（Application Specific Integrated Circuit）５０１と、外部バスを介してＡＳＩＣ５０１に接続されるＭＲＡＭ（Magnetoresistive Random Access Memory）５０２とを有している。また、ＡＩＳＣ５０１は、ＣＰＵ５０１１と、内部バスの一例であるメモリバス（図示せず）を介してＣＰＵ５０１１に接続されるＲＯＭ５０１２、ＤＲＡＭ５０１３、ＳＲＡＭ（Static Random Access Memory）５０１４と、リアル・タイム・クロック（ＲＴＣ）５０１５と、インタフェース回路５０１６とを有している。ここで、インタフェース回路５０１６は、ＣＰＵ５０１１と、受光部１８、温度センサ２３、湿度センサ２４、そしてパーソナルコンピュータやプリンタ等の外部機器１００とを接続している。なお、外部機器１００は、画像処理が施された出力画像データを出力する対象となっている。
【００２１】
画像処理部５０のＡＳＩＣ５０１において、ＣＰＵ５０１１は、ＲＯＭ５０１２に記憶されたプログラム（以下では処理プログラムと呼ぶ）を読み出し、ＤＲＡＭ５０１３およびＳＲＡＭ５０１４との間でデータの授受を行いながら処理を実行する。また、ＡＳＩＣ５０１において、ＣＰＵ５０１１は、インタフェース回路５０１６を介して、インタフェース回路５０１６に接続される各部との間でデータの授受を行う。さらに、画像処理部５０のＡＳＩＣ５０１において、ＲＴＣ５０１５は、現在時刻の計時を行っている。一方、画像処理部５０において、ＡＳＩＣ５０１に外付けされるＭＲＡＭ５０２は、ＡＳＩＣ５０１（ＣＰＵ５０１１）からの要求に応じて、ＡＳＩＣ５０１１との間でデータの授受を行う。
【００２２】
ここで、制御部４０に設けられるＲＯＭ４０２、および、画像処理部５０のＡＳＩＣ５０１に設けられるＲＯＭ５０１２は、例えばＵＶ−ＥＰＲＯＭ（Ultra-Violet Erasable Programmable ROM）、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）など、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリで構成されている。
また、制御部４０に設けられるＤＲＡＭ４０３、および、画像処理部５０のＡＳＩＣ５０１に設けられるＤＲＡＭ５０１３およびＳＲＡＭ５０１４は、電源を供給しないと、記憶している情報を保持することができない揮発性メモリで構成されている。
これに対し、画像処理部５０に設けられるＭＲＡＭ５０２は、電源を供給しなくても、記憶している情報を保持することが可能な不揮発性メモリで構成されている。ただし、ＭＲＡＭ５０２は、ＲＯＭ４０２やＲＯＭ５０１２として用いられるＵＶ−ＥＰＲＯＭやＥＥＰＲＯＭに比べて、より高速にデータの読み書きを行うことができるようになっている。特にこの例では、画像処理部５０のＡＳＩＣ５０１において、ＭＲＡＭ５０２が、ＤＲＡＭ５０１３よりも高クロックであって、ＳＲＡＭ５０１４と共通のクロックにてデータの読み書きを行う。
【００２３】
図４は、制御・画像処理ユニット１９のソフトウェアブロック図を示している。
まず、制御部４０は、画像読み取り装置１０の動作を統括制御する統括制御部４１と、統括制御部４１による統括制御の下で各部を制御する発光制御部４２、受光制御部４３、走査制御部４４および給電制御部４５とを備えている。ここで、発光制御部４２は発光駆動部３２を、受光制御部４３は受光駆動部３３を、走査制御部４４は走査駆動部３４を、そして給電制御部４５は電源駆動部３５を、それぞれ制御する。また、統括制御部４１は、開閉検知センサ２２およびＵＩ３１との間で、データの授受を行う。
【００２４】
さらに、制御部４０は、統括制御部４１、発光制御部４２、受光制御部４３、走査制御部４４および給電制御部４５がそれぞれ実行する制御プログラムを格納する制御プログラム格納部４６と、各制御部が制御を実行する際に生じる作業データを格納する作業データ格納部４７とを備えている。
【００２５】
なお、本実施の形態では、統括制御部４１、発光制御部４２、受光制御部４３、走査制御部４４および給電制御部４５の機能が、ＣＰＵ４０１（および各種制御プログラム）によって実現され、制御プログラム格納部４６の機能が、ＲＯＭ４０２によって実現され、作業データ格納部４７の機能が、ＤＲＡＭ４０３によって実現される。
【００２６】
次に、画像処理部５０は、受光部１８から入力される読み取り画像データに前処理を施す前処理部５１と、前処理が施された読み取り画像データに、シェーディング補正データ（以下では、単に補正データと呼ぶ）を用いてシェーディング補正を施すシェーディング補正部５２と、シェーディング補正が施された読み取り画像データに他の画像処理を施し、外部機器１００に対し出力画像データとして出力する後処理部５３とを備える。ここで、前処理部５１、シェーディング補正部５２および後処理部５３は、受光部１８を構成する、赤色撮像素子列１８１より出力される赤色画像データ（Ｒ）、緑色撮像素子列１８２より出力される緑色画像データ（Ｇ）、そして、青色撮像素子列より出力される青色画像データ（Ｂ）のそれぞれに対して、主走査方向１ライン分ずつ処理を施す。
【００２７】
なお、前処理部５１では、前処理として、アナログ増幅処理やアナログ／ディジタル変換（Ａ／Ｄ変換）処理などを実行する。また、第２処理手段の一例としての後処理部５３では、後処理として、赤緑青３色の撮像素子列の副走査方向ギャップ（距離Ｇ：図２参照）に起因する各色間の時間的なずれを補正するギャップ補正処理、主走査方向および副走査方向に対して拡大、縮小処理を施す拡大縮小処理、ＭＴＦ補正や平滑化を行うフィルタ処理、コントラストを調整するコントラスト調整処理、原稿の下地除去を行う地肌除去処理などを実行することで、出力画像データの作成を行う。
【００２８】
また、補正手段の一例としてのシェーディング補正部５２は、シェーディング補正で使用する補正データを格納する使用データ格納部５２ａを備えている。この使用データ格納部５２ａは、赤色画像データに対するシェーディング補正で使用する補正データ（以下では、使用補正データ（赤）と呼ぶ）、緑色画像データに対するシェーディング補正で使用する補正データ（以下では、使用補正データ（緑）と呼ぶ）、そして、青色画像データに対するシェーディング補正で使用する補正データ（以下では、使用補正データ（青）と呼ぶ）を格納している。したがって、使用データ格納部５２ａは、主走査方向３ライン分（３×ｋ個）の補正データを格納している。そして、これら使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）は、それぞれが主走査方向１ライン分の撮像素子の数に対応するｋ個（図２参照）の補正値を有している。
【００２９】
さらに、画像処理部５０は、シェーディング補正部５２によってシェーディング補正が施された読み取り画像データに基づき、読み取り対象となる原稿のサイズ（この例では、原稿台１２に置かれた原稿の主走査方向長さ）を検出する、第１処理手段の一例としての原稿サイズ検出部５４をさらに備えている。そして、この例では、原稿サイズ検出部５４が、それぞれにシェーディング補正が施された赤色画像データ、緑色画像データおよび青色画像データに基づいて、原稿のサイズを検出するようになっている。なお、原稿サイズ検出部５４による原稿のサイズの検出結果は、制御部４０に設けられた統括制御部４１に出力される。
【００３０】
さらにまた、画像処理部５０は、シェーディング補正部５２でこれから使用するために取得した、あるいは、過去に取得しシェーディング補正部５２で既に使用した各色の補正データを、後述する他のデータと対応付けた取得済補正データ（取得済シェーディング補正データ）として格納する補正データ格納部５５と、新たに作成した取得済補正データを補正データ格納部５５に格納させるとともに、補正データ格納部５５に格納される取得済補正データから、シェーディング補正部５２で使用する各色の補正データすなわち使用データ格納部５２ａに格納させる使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）を設定する補正データ設定部５６と、現在時刻の計時を行うとともにその結果を補正データ設定部５６に出力する計時部５７とを備える。なお、補正データ設定部５６には、温度センサ２３による温度検知結果および湿度センサ２４による湿度検知結果が入力されるようになっている。また、本実施の形態では、補正データ格納部５５が格納手段の一例として、補正データ設定部５６が設定手段の一例として、それぞれ機能している。
【００３１】
そして、画像処理部５０は、前処理部５１、シェーディング補正部５２（使用データ格納部５２ａを除く）、後処理部５３、原稿サイズ検出部５４および補正データ設定部５６がそれぞれ実行する処理プログラムを格納する処理プログラム格納部５８と、各処理部が処理を実行する際に生じる画像データ（および作業データ）を格納する画像データ格納部５９とを備えている。
【００３２】
なお、本実施の形態では、前処理部５１、シェーディング補正部５２（使用データ格納部５２ａを除く）、後処理部５３、原稿サイズ検出部５４および補正データ設定部５６の機能が、ＡＳＩＣ５０１に設けられたＣＰＵ５０１１（および各種処理プログラム）によって実現され、使用データ格納部５２ａの機能が、ＡＳＩＣ５０１に設けられたＳＲＡＭ５０１４によって実現される。また、本実施の形態では、処理プログラム格納部５８の機能がＡＳＩＣ５０１に設けられたＲＯＭ５０１２によって実現され、画像データ格納部５９の機能がＤＲＡＭ５０１３によって実現され、計時部５７の機能が、ＡＳＩＣ５０１に設けられたＲＴＣ５０１５によって実現される。さらに、本実施の形態では、補正データ格納部５５の機能が、ＭＲＡＭ５０２によって実現される。
【００３３】
続いて、画像処理部５０のＡＳＩＣ５０１に設けられたＭＲＡＭ５０２（補正データ格納部５５）に格納されるデータ（取得済補正データ）について説明を行う。
図５は、ＭＲＡＭ５０２に格納される取得済補正データを、テーブルとして示す図である。
この例において、ＭＲＡＭ５０２には、５つの取得済補正データが格納されている。なお、以下の説明においては、これら５つの取得済補正データを、それぞれ、第１取得済補正データＳＨＤ−Ａ、第２取得済補正データＳＨＤ−Ｂ、第３取得済補正データＳＨＤ−Ｃ、第４取得済補正データＳＨＤ−Ｄ、そして第５取得済補正データＳＨＤ−Ｅと呼ぶことにする。
【００３４】
そして、これら５つの取得済補正データは、それぞれ、赤用の補正データ（複数の補正値）、緑用の補正データ（複数の補正値）および青用の補正データ（複数の補正値）と、これら各色用の補正データが取得された日時（取得日時）、これら各色用の補正データが取得された際の環境条件（気温および湿度）と、これら各色用の補正データがシェーディング補正部５２でシェーディング補正に使用された回数（使用回数）とを含んでいる。また、これら５つの取得済補正データにおいて、赤用の補正データ、緑用の補正データおよび青用の補正データは、それぞれ、各撮像素子列を構成する複数の撮像素子（ｋ個）に対応付けられたｋ個の補正値を有している。
【００３５】
ここで、第１取得済補正データＳＨＤ−Ａは、赤用の補正データ（第１赤用補正データＲＡと称する）としてのｋ個の補正値（第１赤用補正値：ＲＡ１〜ＲＡｋ）と、緑用の補正データ（第１緑用補正データＧＡと称する）としてのｋ個の補正値（第１緑用補正値：ＧＡ１〜ＧＡｋ）と、青用の補正データ（第１青用補正データＢＡと称する）としてのｋ個の補正値（第１青用補正値：ＢＡ１〜ＢＡｋ）とを有しており、これらに加えて、第１取得日時ＤＴＡと、第１気温ＴＡと、第１湿度ＨＡと、第１使用回数ＮＡとを有している。
【００３６】
また、第２取得済補正データＳＨＤ−Ｂは、赤用の補正データ（第２赤用補正データＲＢと称する）としてのｋ個の補正値（第２赤用補正値：ＲＢ１〜ＲＢｋ）と、緑用の補正データ（第２緑用補正データＧＢと称する）としてのｋ個の補正値（第２緑用補正値：ＧＢ１〜ＧＢｋ）と、青用の補正データ（第２青用補正データＢＢと称する）としてのｋ個の補正値（第２青用補正値：ＢＢ１〜ＢＢｋ）とを有しており、これらに加えて、第２取得日時ＤＴＢと、第２気温ＴＢと、第２湿度ＨＢと、第２使用回数ＮＢとを有している。
【００３７】
さらに、第３取得済補正データＳＨＤ−Ｃは、赤用の補正データ（第３赤用補正データＲＣと称する）としてのｋ個の補正値（第３赤用補正値：ＲＣ１〜ＲＣｋ）と、緑用の補正データ（第３緑用補正データＧＣと称する）としてのｋ個の補正値（第３緑用補正値：ＧＣ１〜ＧＣｋ）と、青用の補正データ（第３青用補正データＢＣと称する）としてのｋ個の補正値（第３青用補正値：ＢＣ１〜ＢＣｋ）とを有しており、これらに加えて、第３取得日時ＤＴＣと、第３気温ＴＣと、第３湿度ＨＣと、第３使用回数ＮＣとを有している。
【００３８】
さらにまた、第４取得済補正データＳＨＤ−Ｄは、赤用の補正データ（第４赤用補正データＲＤと称する）としてのｋ個の補正値（第４赤用補正値：ＲＤ１〜ＲＤｋ）と、緑用の補正データ（第４緑用補正データＧＤと称する）としてのｋ個の補正値（第４緑用補正値：ＧＤ１〜ＧＤｋ）と、青用の補正データ（第４青用補正データＢＤと称する）としてのｋ個の補正値（第４青用補正値：ＢＤ１〜ＢＤｋ）とを有しており、これらに加えて、第４取得日時ＤＴＤと、第４気温ＴＤと、第４湿度ＨＤと、第４使用回数ＮＤとを有している。
【００３９】
そして、第５取得済補正データＳＨＤ−Ｅは、赤用の補正データ（第５赤用補正データＲＥと称する）としてのｋ個の補正値（第５赤用補正値：ＲＥ１〜ＲＥｋ）と、緑用の補正データ（第５緑用補正データＧＥと称する）としてのｋ個の補正値（第５緑用補正値：ＧＥ１〜ＧＥｋ）と、青用の補正データ（第５青用補正データＢＥと称する）としてのｋ個の補正値（第５青用補正値：ＢＥ１〜ＢＥｋ）とを有しており、これらに加えて、第５取得日時ＤＴＥと、第５気温ＴＥと、第５湿度ＨＥと、第５使用回数ＮＥとを有している。
【００４０】
なお、これら５つの取得済補正データ（第１取得済補正データＳＨＤ−Ａ、第２取得済補正データＳＨＤ−Ｂ、第３取得済補正データＳＨＤ−Ｃ、第４取得済補正データＳＨＤ−Ｄおよび第５取得済補正データＳＨＤ−Ｅ）は、少なくともその取得日時（第１取得日時ＤＴＡ、第２取得日時ＤＴＢ、第３取得日時ＤＴＣ、第４取得日時ＤＴＤおよび第５取得日時ＤＴＥ）が異なっている。
【００４１】
また、例えば画像読み取り装置１０が出荷される際において、ＭＲＡＭ５０２（補正データ格納部５５）には、上述した取得済補正データは格納されておらず、空の状態となっている。そして、画像読み取り装置１０の使用回数が増加するにつれて、ＭＲＡＭ５０２に格納される取得済補正データの数が増加していき、取得済補正データの数が最大の５個となった後は、後述する手順によって古い取得済補正データを新しい取得済補正データに書き換えていくことで、５個の取得済補正データを格納する状態を維持するようになっている。
【００４２】
ではここで、本実施の形態の画像読み取り装置１０を用いた、原稿の画像読み取り動作について説明する。
画像読み取り装置１０の電源がオンに設定されているときに、押さえ板２１が開状態に設定されることに伴って露出した原稿台１２の上に、原稿が積載される。その後、押さえ板２１が開状態から閉状態に設定されることで、原稿台１２と押さえ板２１との間に原稿が挟まれる。このとき、原稿を構成する四辺のうち、主走査方向に沿う一辺は、白基準部材２０に隣接し且つ白基準部材２０に沿うように、また、副走査方向に沿う一辺は、原稿台１２の一端（例えば図１において奥側となる端部）に沿うように、原稿台１２に積載される。
【００４３】
次に、原稿台１２に原稿が積載された状態で、開閉検知センサ２２が、押さえ板２１の開状態から閉状態への移行を検知すると、押さえ板２１が閉状態に移行するまでの間に、第１の処理の一例としての原稿サイズの検出が行われる。原稿サイズの検出では、まず、発光制御部４２が、図１において図中実線で示す位置で停止するフルレートキャリッジ１３に搭載された光源装置１４Ａを点灯させる。これに伴い、光源装置１４Ａからの光が、光源装置１４Ａからの光が、直接あるいは光源ミラー１４Ｂを介して、原稿台１２に積載された原稿の読み取り対象面に照射される。このとき、光源装置１４Ａの主走査方向長さは、この画像読み取り装置１０で読み取ることが可能な原稿の主走査方向長さよりも大きくなるように設定されており、光源装置１４Ａからの光は、原稿の主走査方向の一端よりも外側まで照射される。
【００４４】
そして、原稿の読み取り対象面からの反射光の一部が、第１ミラー１６Ａ、第２ミラー１６Ｂおよび第３ミラー１６Ｃの順に反射されて結像用レンズ１７に導かれ、受光部１８の受光面にて結像される。受光制御部４３は、受光部１８を構成する赤色撮像素子列１８１、緑色撮像素子列１８２および青色撮像素子列１８３による受光結果を、それぞれ、周期的（主走査方向１ライン分ずつに対応）に出力させるように制御する。そして、この制御を、複数回にわたって実行することで、原稿サイズの検出のための読み取りが完了する。なお、この間、受光部１８からは、赤色画像データ（Ｒ）、緑色画像データ（Ｇ）および青色画像データ（Ｂ）を含む読み取り画像データが、制御・画像処理ユニット１９に設けられた画像処理部５０に向けて出力される。
【００４５】
また、画像処理部５０では、原稿サイズ検出部５４が、前処理部５１にて前処理が施され、さらにシェーディング補正部５２にてシェーディング補正が施された読み取り画像データに基づいて、原稿サイズの検出を行う。このとき、原稿台１２上において原稿が存在する領域では、光源装置１４Ａからの出力光が原稿にて反射する一方、原稿台１２上において原稿が存在しない領域では、光源装置１４Ａからの出力光がそのまま抜けていくため、読み取り画像データには原稿の有無に対応したコントラストが存在することになる。そこで、原稿サイズ検出部５４は、このコントラストすなわち、各撮像素子からの出力値の大きさが変化する領域を原稿の端部として把握し、この原稿のサイズを検出する。そして、制御部４０に設けられた統括制御部４１は、原稿サイズ検出部５４にて検出された原稿サイズに基づき、この原稿に対する読み取り条件を設定する。
【００４６】
続いて、統括制御部４１が、ＵＩ３１等を介した画像読み取り動作の開始指示を受け付けると、走査制御部４４が、図１に示すフルレートキャリッジ１３およびハーフレートキャリッジ１５を、２：１の速度比で、図中実線で示す位置から図中破線で示す位置に向かう矢印方向に移動させる。また、発光制御部４２は、フルレートキャリッジ１３に搭載された光源装置１４Ａを点灯させ、光源装置１４Ａからの光が、直接あるいは光源ミラー１４Ｂを介して、原稿台１２に積載された原稿の読み取り対象面に照射される。そして、原稿の読み取り対象面からの反射光の一部が、第１ミラー１６Ａ、第２ミラー１６Ｂおよび第３ミラー１６Ｃの順に反射されて結像用レンズ１７に導かれ、受光部１８の受光面にて結像される。受光制御部４３は、受光部１８を構成する赤色撮像素子列１８１、緑色撮像素子列１８２および青色撮像素子列１８３による受光結果を、それぞれ、主走査方向１ライン分ずつ出力させるように制御している。そして、この制御を、原稿台１２に積載された原稿の副走査方向全域に亘って実行することで、原稿の読み取りが完了する。なお、この間、受光部１８からは、赤色画像データ（Ｒ）、緑色画像データ（Ｇ）および青色画像データ（Ｂ）を含む読み取り画像データが、制御・画像処理ユニット１９に設けられた画像処理部５０に向けて出力される。
【００４７】
また、画像処理部５０では、受光部１８から入力される読み取り画像データに対し、前処理部５１が前処理を施し、続いて、シェーディング補正部５２が、前処理が施された読み取り画像データに対し、使用データ格納部５２ａに格納される各色の使用補正データを用いて、色毎にシェーディング補正を行う。さらに、画像処理部５０では、後処理部５３が、シェーディング補正までが施された読み取り画像データに後処理を施し、得られた出力画像データを外部機器１００に向けて出力する。このとき、前処理部５１、シェーディング補正部５２および後処理部５３では、入力されてくる読み取り画像データに対し、主走査方向１ライン分ずつ処理を行う。
【００４８】
ところで、本実施の形態の画像読み取り装置１０は、例えばＵＩ３１を介してユーザから受け付けた指示に基づき、電源オフの状態から電源オンの状態に移行し、逆に、電源オンの状態から電源オフの状態に移行する。そして、本実施の形態の画像読み取り装置１０は、電源オンの状態において、画像読み取り装置１０の各部に電力供給を行う通常モード、あるいは、通常モードに比べて電力消費を抑制するために、画像読み取り装置１０の一部にのみ電力供給を行う省電力モードに設定される。
【００４９】
図６は、「電源オフ」、「通常モード（電源オン）」および「省電力モード（電源オン）」のそれぞれにおける給電状態を説明するための図である。なお、図６は、本実施の形態の画像読み取り装置１０を構成する各部のうち、発光駆動部３２、受光駆動部３３、走査駆動部３４、開閉検知センサ２２、制御部４０におけるＣＰＵ４０１およびＤＲＡＭ４０３、画像処理部５０におけるＡＳＩＣ５０１およびＭＲＡＭ５０２、のそれぞれに対する給電状態を示している。
【００５０】
例えば「電源オフ」の場合、発光駆動部３２、受光駆動部３３、走査駆動部３４、開閉検知センサ２２、制御部４０におけるＣＰＵ４０１およびＤＲＡＭ４０３、画像処理部５０におけるＡＳＩＣ５０１およびＭＲＡＭ５０２、のすべてに対する給電が「オフ」に設定される。
【００５１】
また、「通常モード（電源オン）」の場合、発光駆動部３２、受光駆動部３３、走査駆動部３４、開閉検知センサ２２、制御部４０におけるＣＰＵ４０１およびＤＲＡＭ４０３、画像処理部５０におけるＡＳＩＣ５０１およびＭＲＡＭ５０２、のすべてに対する給電が「オン」に設定される。特に、「通常モード（電源オン）」の場合、制御部４０に設けられたＣＰＵ４０１および画像処理部５０に設けられたＡＳＩＣ５０１は、それぞれフル稼働が可能な「オン（通常状態）」に設定される。
【００５２】
一方、「省電力モード（電源オン）」の場合、発光駆動部３２、受光駆動部３３、走査駆動部３４、画像処理部５０におけるＭＲＡＭ５０２、のそれぞれに対する給電が「オフ」に設定される。また、「省電力モード（電源オン）」の場合、「電源オフ」の場合とは異なり、開閉検知センサ２２、制御部４０におけるＣＰＵ４０１およびＤＲＡＭ４０３、画像処理部５０におけるＡＳＩＣ５０１、のそれぞれ対する給電が「オン」に設定される。ただし、「省電力モード（電源オン）」の場合、制御部４０に設けられたＣＰＵ４０１および画像処理部５０に設けられたＡＳＩＣ５０１は、上述したオン（通常状態）に比べて、電力消費量が低減された「オン（待機状態）」に設定される。ここで、「オン（通常状態）」に対し、「オン（待機状態）」では、例えばＣＰＵ４０１（ＡＳＩＣ５０１におけるＣＰＵ５０１１）が動作するクロック周波数を低下させたり、このクロック周波数の供給自体を停止させたりすることで、電力消費量の低減を図っている。また、本実施の形態では、ＡＩＳＣ５０１がオン（待機状態）に設定された場合に、ＡＳＩＣ５０１に設けられたＳＲＡＭ５０１４（使用データ格納部５２ａ）への給電が中止されるようになっている。
【００５３】
なお、画像読み取り装置１０が「電源オフ」に設定されている場合、「電源オフ」から「通常モード（電源オン）」に移行しない限り、原稿台１２に積載された原稿の画像を読み取ることはできない。また、画像読み取り装置１０が「通常モード（電源オン）」に設定されている場合、原稿台１２に積載された原稿の画像を読み取ることができるが、画像読み取り装置１０が「省電力モード（電源オン）」に設定されている場合、「省電力モード（電源オン）」から「通常モード（電源オン）」に移行しない限り、原稿台１２に積載された原稿の画像を読み取ることはできない。
【００５４】
図７は、「電源オフ」あるいは「省電力モード（電源オン）」から、「通常モード（電源オン）」に移行する場合における、制御・画像処理ユニット１９での処理の流れを示すフローチャートである。
画像読み取り装置１０が「電源オフ」あるいは「省電力モード（電源オン）」に設定された状態において、制御部４０が、電源オン指示あるいは通常モードへの復帰指示を受け付ける（ステップ１０１）。ここで、電源オン指示は、例えばＵＩ３１に設けられた電源スイッチが接続されることに伴って発生する。また、通常モードへの復帰指示は、例えばＵＩ３１に設けられた復帰ボタンが押下されること、あるいは、開閉検知センサ２２による押さえ板２１の閉状態から開状態への移行が検知されることに伴って発生する。なお、これらの指示は、制御部４０における統括制御部４１に入力される。
【００５５】
ステップ１０１で指示を受け付けることに伴い、制御部４０では、統括制御部４１が、給電制御部４５を介して電源駆動部３５を制御し、画像読み取り装置１０を構成する各部への給電を開始あるいは再開させることにより、画像読み取り装置１０を「電源オフ」あるいは「省電力モード（電源オン）」から「通常モード（電源オン状態）」に移行させる（ステップ１０２）。
【００５６】
次に、画像処理部５０に設けられた補正データ設定部５６は、統括制御部４１から受けた指示に基づいて補正データ格納部５５の記憶内容を参照し、補正データ格納部５５に取得済補正データが存在しているか否かを判断する（ステップ１０３）。
【００５７】
ステップ１０３において否定の判断（ＮＯ）を行った場合、補正データ設定部５６は、新たな補正データ（新規補正データ）を取得し（ステップ１０４）、取得した新規補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データを、シェーディング補正部５２に設けられた使用データ格納部５２ａに転送し（ステップ１０５）、後述するステップ１０９へと進む。なお、ステップ１０４における新規補正データの取得手順については後述する。
【００５８】
一方、ステップ１０３において肯定の判断（ＹＥＳ）を行った場合、補正データ設定部５６は、計時部５７から現在時刻を取得するとともに、温度センサ２３および湿度センサ２４から現在の環境条件（温度、湿度）を取得する（ステップ１０６）。そして、補正データ設定部５６は、補正データ格納部５５に格納されている１個以上５個以下の取得済補正データの中に、ステップ１０６で取得した各条件（現在時刻、気温、湿度）に基づく基準を満たす補正データ（取得済補正データ）が存在しているか否かを判断する（ステップ１０７）。
【００５９】
ステップ１０７において肯定の判断（ＹＥＳ）を行った場合、補正データ設定部５６は、上記基準を満たす１個以上の取得済補正データのうち最も基準に近い取得済補正データを基準内補正データとして選択し、この基準内補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データを、シェーディング補正部５２に設けられた使用データ格納部５２ａに転送する（ステップ１０８）。これに伴い、使用データ格納部５２ａでは、基準内補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データが、それぞれ、使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）として格納される。
【００６０】
それから、押さえ板２１が開状態に設定された原稿台１２に原稿が積載され、続いて押さえ板２１が開状態から閉状態へと移行することで、原稿がセットされる（ステップ１０９）。押さえ板２１が開状態から閉状態へと移行する間に、制御部４０および画像処理部５０により、原稿台１２に積載された原稿のサイズ（主走査方向の長さ）が検出される（ステップ１１０）。
【００６１】
そして、制御部４０に設けられた統括制御部４１は、ステップ１１０で検出された原稿のサイズに基づき、この原稿に対する読み取り条件を決定する（ステップ１１１）。なお、ここでいう読み取り条件とは、読み取り動作の設定に対応するものであって、原稿を読み取る際のフルレートキャリッジ１３およびハーフレートキャリッジ１５の副走査方向の移動距離、走査に伴って、赤色撮像素子列１８１から出力される赤色画像データ（Ｒ）、緑色撮像素子列１８２より出力される緑色画像データ（Ｇ）、および青色撮像素子列１８３より出力される青色画像データ（Ｂ）のうち、各色の出力画像データとして使用する撮像素子の数などである。
【００６２】
続いて、ＵＩ３１等を介して原稿の読み取り開始指示が受け付けられる（ステップ１１２）と、統括制御部４１は、画像読み取り装置１０を用いた原稿の画像読み取り動作を実行させ（ステップ１１３）、一連の処理を完了する。
【００６３】
一方、ステップ１０７において否定の判断（ＮＯ）を行った場合、補正データ設定部５６は、上記基準を満たさない１個以上の取得済補正データのうち最も基準に近い取得済補正データを基準外補正データとして選択し、この基準外補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データを、シェーディング補正部５２に設けられた使用データ格納部５２ａに転送する（ステップ１１４）。これに伴い、使用データ格納部５２ａでは、基準外補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データが、それぞれ、使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）として格納される。
【００６４】
それから、押さえ板２１が開状態に設定された原稿台１２に原稿が積載され、続いて押さえ板２１が開状態から閉状態へと移行することで、原稿がセットされる（ステップ１１５）。押さえ板２１が開状態から閉状態へと移行する間に、制御部４０および画像処理部５０により、原稿台１２に積載された原稿のサイズ（主走査方向の長さ）が検出される（ステップ１１６）。
【００６５】
そして、制御部４０に設けられた統括制御部４１は、ステップ１１０で検出された原稿のサイズに基づき、この原稿に対する読み取り条件を決定する（ステップ１１７）。なお、ここでいう読み取り条件は、上記ステップ１１１で説明したものと同じである。
【００６６】
次に、補正データ設定部５６は、新たな補正データ（新規補正データ）を取得し（ステップ１１８）、取得した新規補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データを、シェーディング補正部５２に設けられた使用データ格納部５２ａに転送し（ステップ１１９）、上述したステップ１１２へと進む。これに伴い、使用データ格納部５２ａでは、新規補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データが、それぞれ、使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）として格納される。すなわち、ステップ１１９では、ステップ１１４において使用データ格納部５２ａに格納されていた、基準外補正データを構成する赤用の補正データ、緑用の補正データおよび青用の補正データが、ステップ１１８で新たに取得された、新規補正データ（取得済補正データ）を構成する赤用の補正データ、緑用の補正データおよび青用の補正データによって、それぞれ上書きされる。
【００６７】
続いて、ＵＩ３１等を介して原稿の読み取り開始指示が受け付けられる（ステップ１１２）と、統括制御部４１は、画像読み取り装置１０を用いた原稿の画像読み取り動作を実行させ（ステップ１１３）、一連の処理を完了する。
【００６８】
ではここで、図７に示すステップ１０７における、基準を満たす補正データの判断基準について説明する。
ステップ１０７では、補正データ設定部５６が、例えば補正データ格納部５５に格納される１個以上５個以下の取得済補正データのそれぞれにおける取得日時を参照し、これらのうち、ステップ１０６で得られた現在時刻と同日に取得された１個以上の取得済補正データが存在する場合に、肯定の判断（ＹＥＳ）を行う。そして、ステップ１０７で肯定（ＹＥＳ）の判断を行った場合、補正データ設定部５６は、ステップ１０８において、現在時刻と同日に取得された１個以上の取得済補正データの中で、最も現在時刻に近い取得済補正データを、基準内補正データとして選択する。
【００６９】
一方、ステップ１０７において、例えば補正データ格納部５５に格納される１個以上５個以下の取得済補正データのそれぞれにおける取得日時を参照した際に、ステップ１０６で得られた現在時刻と同日に取得された１個以上の取得済補正データが存在しなかった場合に、補正データ設定部５６は否定の判断（ＮＯ）を行う。そして、ステップ１０７で否定の判断を行った場合、補正データ設定部５６は、ステップ１１４において、現在時刻と異なる日（前日以前）に取得された１個以上の取得済補正データの中で、最も現在時刻に近い取得済補正データを、基準外補正データとして選択する。
【００７０】
ここで、ステップ１０８における基準内補正データの選択手法、および、ステップ１１４における基準外補正データの選択手法については、上述した取得時刻に基づくものだけでなく、例えば現在の気温および湿度に基づくもの（現在の気温および湿度に最も近い条件で取得された取得済補正データを、基準内補正データとして選択するもの）であってもよく、取得日時と環境条件とを組み合わせた結果に基づくものであってもよい。
【００７１】
図８は、図７に示すステップ１０４およびステップ１１８で実行される新規補正データの取得手順を示すフローチャート（サブルーチン）である。
新規補正データを取得するにあたり、補正データ設定部５６は、まず、計時部５７から現在時刻を取得するとともに、温度センサ２３および湿度センサ２４から現在の環境条件（温度、湿度）を取得する（ステップ２０１）。次に、制御部４０により、画像読み取り装置１０に設けられた白基準部材２０の読み取り動作が実行され（ステップ２０２）、補正データ設定部５６により、各色の補正データの演算が実行される（ステップ２０３）。そして、補正データ設定部５６は、ステップ２０１で取得した各条件（現在時刻（取得日時）、気温、湿度）と、ステップ２０３で得られた各色の補正データと、使用回数（０回）を対応付けて得られた新規補正データを、新たな取得済補正データとして補正データ格納部５５に格納させ（ステップ２０４）、一連の処理を完了する。
【００７２】
なお、ステップ２０２の白基準部材２０の読み取り動作は、次のようにして行われる。
まず、走査制御部４４が、図１に示すフルレートキャリッジ１３およびハーフレートキャリッジ１５を、２：１の速度比で、図中実線に示す位置から、図中に示す矢印方向とは反対側に移動させ、フルレートキャリッジ１３に設けられた第１ミラー１６Ａが、白基準部材２０の直下となる位置で、フルレートキャリッジ１３およびハーフレートキャリッジ１５を停止させる。続いて、発光制御部４２が、フルレートキャリッジ１３に搭載された光源装置１４Ａを点灯させ、光源装置１４Ａからの光が、直接あるいは光源ミラー１４Ｂを介して、原稿台１２に密着して取り付けられた白基準部材２０の読み取り対象面に照射される。そして、白基準部材２０の読み取り対象面からの反射光の一部が、第１ミラー１６Ａ、第２ミラー１６Ｂおよび第３ミラー１６Ｃの順に反射されて結像用レンズ１７に導かれ、受光部１８の受光面にて結像される。受光制御部４３は、受光部１８を構成する赤色撮像素子列１８１、緑色撮像素子列１８２および青色撮像素子列１８３による受光結果を、それぞれ、周期的（主走査方向１ライン分ずつに対応）に出力させるように制御する。そして、この制御を、複数回にわたって実行することで、白基準部材２０の読み取りが完了する。なお、この間、受光部１８からは、赤色画像データ（Ｒ）、緑色画像データ（Ｇ）および青色画像データ（Ｂ）を含む主走査方向Ｎライン（Ｎは複数）分の読み取り画像データが、制御・画像処理ユニット１９に設けられた画像処理部５０に向けて出力される。
【００７３】
また、上述したステップ２０３では、画像処理部５０に設けられた補正データ設定部５６が、受光部１８から入力され、前処理部５１にて前処理が施されたＮライン分の読み取り画像データに基づいて、各色の補正データを演算する。より具体的に説明すると、補正データ設定部５６は、白基準部材２０を赤色撮像素子列１８１によって読み取ることで得られたＮライン分の赤色画像データを用い、各撮像素子（各画素）について平均化を行うことで、主走査方向１ライン分の赤用の補正データを求める。また、補正データ設定部５６は、白基準部材２０を緑色撮像素子列１８２によって読み取ることで得られたＮライン分の緑色画像データを用い、各撮像素子（各画素）について平均化を行うことで、主走査方向１ライン分の緑用の補正データを求める。さらに、補正データ設定部５６は、白基準部材２０を青色撮像素子列１８３で読み取ることによって得られたＮライン分の青用画像データを用い、各撮像素子（各画素）について平均化を行うことで、主走査方向１ライン分の青用の補正データを求める。
【００７４】
ではここで、図８に示すステップ２０４における、新規補正データを新たな取得済補正データとして補正データ格納部５５に格納させる手順について説明する。
ステップ２０４では、補正データ設定部５６が、補正データ格納部５５に既に何個の取得済補正データを格納しているか否かを確認する。ここで、補正データ格納部５５に例えば取得済補正データが全く格納されていない場合、補正データ設定部５６は、新たな取得済補正データを、第１取得済補正データＳＨＤ−Ａとして補正データ格納部５５に格納させる。また、補正データ格納部５５に例えば１個以上４個以下の取得済補正データが格納されている場合、補正データ設定部５６は、新たな取得済補正データを、空いている第２取得済補正データＳＨＤ−Ｂ〜第５取得済補正データＳＨＤ−Ｅのいずれかとして補正データ格納部５５に格納させる。一方、補正データ格納部５５に例えば既に５個の取得済補正データ（第１取得済補正データＳＨＤ−Ａ〜第５取得済補正データＳＨＤ−Ｅ）が格納されている場合、補正データ設定部５６は、補正データ格納部５５に格納されている５個の取得済補正データのそれぞれにおける取得日時を参照し、これらのうち、現在時刻から最も遠い（最も古い）取得済補正データを、新たな取得済補正データにて上書きする。なお、補正データ格納部５５に例えば既に５個の取得済補正データが格納されている場合において、補正データ設定部５６は、補正データ格納部５５に格納されている５個の取得済補正データのそれぞれにおける使用回数を参照し、これらのうち、使用回数が最も多い取得済補正データを、新たな取得済補正データにて上書きするようにしてもよい。また、なお、補正データ格納部５５に例えば既に５個の取得済補正データが格納されている場合において、補正データ設定部５６は、補正データ格納部５５に格納されている５個の取得済補正データのそれぞれにおける環境条件（温度および湿度）を参照し、これらのうち、今回の環境条件に最も近い取得済補正データを、新たな取得済補正データにて上書きするようにしてもよい。
【００７５】
図９は、「通常モード（電源オン）」から、「電源オフ」あるいは「省電力モード（電源オン）」に移行する場合における、制御・画像処理ユニット１９での処理の流れを示すフローチャートである。
画像読み取り装置１０が「通常モード（電源オン）」に設定された状態において、制御部４０が、電源オフ指示あるいは省電力モードへの移行指示を受け受ける（ステップ３０１）。ここで、電源オフ指示は、例えばＵＩ３１に設けられた電源スイッチが切断されることに伴って発生する。また、省電力モードへの移行指示は、例えばＵＩ３１に設けられた移行ボタンが押下されること、あるいは、最後に画像読み取り動作を実行してからの経過時間が予め決められた設定期間を経過することに伴って発生する。なお、これらの指示は、制御部４０における統括制御部４１に入力される。
【００７６】
ステップ３０１で指示を受け付けることに伴い、画像処理部５０に設けられた補正データ設定部５６は、計時部５７から現在時刻を取得する（ステップ３０２）。そして補正データ設定部５６は、ステップ３０２で取得した現在時刻に基づき、この時点で補正データ取得条件を満たしているか否かを判断する（ステップ３０３）。なお、ステップ３０３では、補正データ設定部５６が、例えば補正データ格納部５５に格納される１個以上５個以下の取得済補正データのそれぞれにおける取得日時を参照し、これらのうちで最も新しい取得日時とステップ３０２で取得された現在時刻との時間差が予め決められた基準時間差以上となっている場合、あるいは、これらのうちで最も新しい取得日時とステップ３０２で取得された現在時刻とで日付が異なっている場合に、肯定の判断（ＹＥＳ）を行う。
【００７７】
ステップ３０３において肯定の判断（ＹＥＳ）を行った場合、補正データ設定部５６は、新たな補正データ（新規補正データ）を取得し（ステップ３０４）、後述するステップ３０５に進む。なお、ステップ３０４における新規補正データの取得手順は、図８に示した通りである。
【００７８】
一方、ステップ３０３において否定の判断（ＮＯ）を行った場合、補正データ設定部５６は、この時点で、シェーディング補正部５２の使用データ格納部５２ａに格納されている使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）を参照し、補正データ格納部５５に格納される１個以上５個以下の取得済補正データのうち、これら使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）の元となる取得済補正データの使用回数に１回を加えることで更新を行う（ステップ３０６）。
【００７９】
そして、制御部４０では、統括制御部４１が、給電制御部４５を介して電源駆動部３５を制御し、図６に示したように、画像読み取り装置１０を構成する各部への給電をすべて中止あるいは一部中止させることにより、画像読み取り装置１０を、「通常モード（電源オン）」から「電源オフ」あるいは「省電力モード（電源オン）」に移行させ（ステップ３０５）、一連の処理を完了する。なお、ステップ３０５において、画像読み取り装置１０が「通常モード（電源オン）」から「電源オフ」あるいは「省電力モード（電源オン）」に移行することに伴い、画像処理部５０に設けられたＡＳＩＣ５０１では、ＳＲＡＭ５０１４に対する給電が中止される。したがって、ＳＲＡＭ５０１４すなわち使用データ格納部５２ａに格納されていた、使用補正データ（赤）、使用補正データ（緑）および使用補正データ（青）の内容は消去される。一方、ステップ３０５において、画像読み取り装置１０が「通常モード（電源オン）」から「電源オフ」あるいは「省電力モード（電源オン）」に移行することに伴い、画像処理部５０に設けられたＭＲＡＭ５０２に対する給電も中止される。ただし、ＭＲＡＭ５０２すなわち補正データ格納部５５に格納されていた１個以上５個以下の取得済補正データの内容は、消去されることなくそのまま残る。
【００８０】
なお、本実施の形態では、画像処理部５０において補正データ格納部５５を構成する不揮発性メモリとして、ＭＲＡＭ５０２を用いていたが、これに限られるものではない。例えば、補正データ格納部５５として使用する不揮発性メモリとして、ＦｅＲＡＭ（Ferroelectric RAM）、ＰＲＡＭ（Phase change RAM）、ＲｅＲＡＭ（Resistance RAM）などを用いてもかまわない。
【００８１】
また、本実施の形態では、画像処理部においてＡＳＩＣ５０１とＭＲＡＭ５０２とを別体として構成していたがこれに限られるものではなく、ＡＳＩＣ５０１にＭＲＡＭ５０２を内蔵させるようにしてもよい。そして、このような構成を採用する場合は、例えば使用データ格納部５２ａの機能をＭＲＡＭ５０２に持たせることにより、ＭＲＡＭ５０２から補正データを直接に読み込ませるようにしてもかまわない。
【符号の説明】
【００８２】
１０…画像読み取り装置、１１…筐体、１２…原稿台、１３…フルレートキャリッジ、１５…ハーフレートキャリッジ、１７…結像用レンズ、１８…受光部、１９…制御・画像処理ユニット、２０…白基準部材、２１…押さえ板、２２…開閉検知センサ、２３…温度センサ、２４…湿度センサ、２５…電源、３１…ＵＩ、３２…発光駆動部、３３…受光駆動部、３４…走査駆動部、３５…電源駆動部、４０…制御部、４１…統括制御部、４２…発光制御部、４３…受光制御部、４４…走査制御部、４５…給電制御部、４６…制御プログラム格納部、４７…作業データ格納部、５０…画像処理部、５１…前処理部、５２…シェーディング補正部、５２ａ…使用データ格納部、５３…後処理部、５４…原稿サイズ検出部、５５…補正データ格納部、５６…補正データ設定部、５７…計時部、５８…処理プログラム格納部、５９…画像データ格納部、４０１…ＣＰＵ、４０２…ＲＯＭ、４０３…ＤＲＡＭ、４０４…インタフェース回路、５０１…ＡＳＩＣ、５０１１…ＣＰＵ、５０１２…ＲＯＭ、５０１３…ＤＲＡＭ、５０１４…ＳＲＡＭ、５０１５…ＲＴＣ、５０１６…インタフェース回路、５０２…ＭＲＡＭ
【図１】
2013065973.tif 000003
【図２】
2013065973.tif 000004
【図３】
2013065973.tif 000005
【図４】
2013065973.tif 000006
【図５】
2013065973.tif 000007
【図６】
2013065973.tif 000008
【図７】
2013065973.tif 000009
【図８】
2013065973.tif 000010
【図９】
2013065973.tif 000011