(57)【要約】【課題】画像読取速度を向上することができる画像読取装置を提供すること。【解決手段】画像読取装置１−１は、第１ＬＥＤ２１、第２ＬＥＤ２２と、線状照射する導光体３と、各基準光量値Ｔ１，Ｔ２に基づいて各ＬＥＤの光量をそれぞれ制御し、各基準光量値Ｔ１，Ｔ２を補正するＬＥＤ制御回路４と、各ＬＥＤの同時点灯時に、原稿ＰをスキャンするＣＣＤ５と、原稿Ｐに対応した読取画像データを生成するＡＦＥ６と、ＣＣＤ５により撮像可能な位置に配置された調光基準部材とを備える。各基準光量値Ｔ１，Ｔ２の補正時に、ＬＥＤ制御回路４は、各ＬＥＤを個別に点灯状態とし、各ＬＥＤの点灯時において調光基準部材を撮像することで生成された調光用画像データＧ１，Ｇ２に基づいた現在出力値Ｘ１，Ｘ２と、各ＬＥＤにそれぞれ対応した目標出力値Ｘｏ１，Ｘｏ２とに基づいて基準光量値Ｔ１，Ｔ２を補正することで、各ＬＥＤをそれぞれ調光する。【選択図】        図１
2009118142.tif 000002
【特許請求の範囲】
【請求項１】
複数のＬＥＤと、
前記ＬＥＤが点灯することで、入射された光を線状に照射する導光体と、
前記複数のＬＥＤのそれぞれの点灯消灯および当該複数のＬＥＤにそれぞれ対応した基準光量値に基づいて当該複数のＬＥＤの光量をそれぞれ制御するＬＥＤ制御手段と、
前記複数のＬＥＤの同時点灯時に、画像読取媒体を主走査方向にスキャンする撮像センサと、
前記撮像センサと前記画像読取媒体とを相対移動させることで、前記撮像センサにより前記画像読取媒体を副走査方向にスキャンさせる相対移動手段と、
少なくとも前記撮像センサによる前記画像読取媒体のスキャンにより当該画像読取媒体に対応した読取画像データを生成する画像データ生成手段と、
前記撮像センサにより撮像可能な位置に配置された調光基準部材と、
前記複数のＬＥＤにそれぞれ対応した目標出力値を予め記憶する目標出力値記憶手段と、
前記各基準光量値を補正する光量補正手段と、
を備え
前記各基準光量値の補正時に、
前記ＬＥＤ制御手段は、前記複数のＬＥＤをそれぞれ個別に点灯状態とし、
前記光量補正手段は、前記各ＬＥＤの点灯時において前記調光基準部材を撮像することで生成された調光用画像データに基づいた現在出力値と、前記記憶されている前記点灯状態のＬＥＤに対応する目標出力値とに基づいて調光量を算出し、前記算出された調光量に基づいて前記点灯しているＬＥＤに対応した前記基準光量値を補正することで、前記複数のＬＥＤをそれぞれ調光することを特徴とする画像読取装置。
【請求項２】
前記ＬＥＤ制御手段は、前記ＬＥＤの光量を発光時間あるいは供給電流値のいずれかで制御することを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記各基準光量値の補正時は、前記画像読取媒体の前記撮像センサによる副走査方向のスキャンが終了した後、次の画像読取媒体が当該撮像センサによりスキャン可能な位置に搬送されるまでの間であり、
前記ＬＥＤ制御手段は、前記各基準光量値の補正時に、補正する基準光量値に対応したＬＥＤ以外を消灯し、
前記光量補正手段は、前記点灯しているＬＥＤに対応した前記基準光量値を補正することを特徴とする請求項１または２に記載の画像読取装置。
【請求項４】
前記撮像センサは、前記相対移動手段により前記画像読取媒体が前記撮像センサと対向するまで搬送された際に当該画像読取媒体を撮像する媒体領域と異なる基準領域が形成され、
前記調光基準部材は、前記相対移動手段により前記画像読取媒体が前記撮像センサと対向するまで搬送された際に、当該画像読取媒体よりも撮像センサ側で、かつ前記基準領域において撮像可能な位置に配置されることを特徴とする請求項１〜３のいずれか１つに記載の画像読取装置。
【請求項５】
前記撮像センサによるスキャンの際のライン露光時間は、当該撮像センサの最小露光時間の２倍以上に設定されており、
前記撮像センサは、前記各基準光量値の補正時に、１回のスキャンにおいて２回露光し、
前記ＬＥＤ制御手段は、２回の露光のうち、いずれか一方で基準光量値を補正する前記ＬＥＤを点灯し、他方で前記複数のＬＥＤを同時点灯し、
前記画像データ生成手段は、２回の露光のうち、いずれか一方に対応する前記調光用画像データと、他方に対応する前記読取画像データを生成し、
前記光量補正手段は、前記調光用画像データのうち、前記基準領域に対応した部分に基づいて現在出力値を算出することを特徴とする請求項４に記載の画像読取装置。
【請求項６】
前記ＬＥＤ制御手段は、前記ＬＥＤの光量を発光時間で制御する場合、最大発光時間をライン露光時間の１／２以下とすることを特徴とする請求項５に記載の画像読取装置。
【請求項７】
前記画像データ生成手段は、前記ＬＥＤの光量を供給電流値で制御する場合、前記読取画像データの出力値を１ビットシフトすることを特徴とする請求項５に記載の画像読取装置。
【請求項８】
前記読取画像データのシェーディング補正を行うシェーディング補正手段と、
前記シェーディング補正時に用いられる白基準データを予め記憶する白基準データ記憶手段と、
をさらに備え、
前記複数のＬＥＤ、前記導光体、前記ＬＥＤ制御手段、前記撮像センサ、前記画像データ生成手段および白基準データ記憶手段を一体構造とすることを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置に関し、さらに詳しくは、複数のＬＥＤと導光体とにより、画像読取媒体に対して線状照明を行う画像読取装置に関するものである。
【背景技術】
【０００２】
画像読取装置では、光源として冷陰極蛍光管（ＣＣＦＬ）や、熱陰極蛍光管（ＨＣＦＬ）などが用いられている。これらの光源は、点灯時における輝度変動が大きく、さらに主走査方向において一律な輝度変動ではない。
【０００３】
画像読取装置では、画像読取媒体を主走査方向に配列された複数の撮像素子からなる撮像センサにより撮像、すなわちスキャンすることで生成された読取画像データに対して、光源の主走査方向における輝度分布や撮像センサの各撮像素子のばらつきの影響を低減するシェーディング補正が行われる。シェーディング補正には、主走査方向における輝度分布に基づいた白基準データが必要である。
【０００４】
従来の画像読取装置では、上述のように、光源の主走査方向における輝度分布が輝度変動により変化する。従って、シェーディング補正を行うための白基準データは、現時点での光源の主走査方向における輝度分布に基づいたものである必要があった。つまり、シェーディング補正を行うことで、輝度変動による光源の主走査方向における輝度分布の変化に拘わらず濃度ムラのない読取画像データを得るために、白基準データを定期的に更新しなければならなかった。そこで、従来の画像読取装置では、撮像センサと対向する位置に設けられた白基準板に光源から光が照射された状態で、撮像センサが白基準板を撮像し、生成された白基準画像データに基づいて白基準データを定期的に更新していた。つまり、従来の画像読取装置は、白基準板から反射光に基づいて白基準データを更新していた。
【０００５】
白基準データの更新は、点灯直後から画像読取媒体のスキャン開始までの間や、連続して画像読取媒体のスキャンを行う場合は、連続して行われる画像読取媒体のスキャンの間に行われることとなる。ここで、白基準データは、各撮像素子にそれぞれ対応したデータから構成されている。従って、白基準データの更新では、各撮像素子にそれぞれ対応したデータを更新することとなるため、更新のための時間が多く必要となる。これにより、スキャン開始までの待機時間の増加や、更新時間が画像読取媒体の搬送間隔よりも長くなり画像読取媒体の搬送が一時中断される虞がある。つまり、従来の画像読取装置では、白基準データを定期的に更新するために、画像読取速度が低下する虞がある。
【０００６】
ところで、特許文献１に示すように、光源としてＬＥＤを用いた画像読取装置が提案されている。特許文献１に示す画像読取装置は、ＬＥＤと導光体とにより、画像読取媒体に対して線状照明を行うものである。線状照明は、棒状の導光体の長手方向における両端部の少なくとも一方の端部に配置されたＬＥＤが発光することで、ＬＥＤからの光が端部から導光体に入射され、導光体に設けられている拡散部により導光体に入射された光が拡散することで、導光体の長手方向を幅とする線状照明が行われる。
【０００７】
【特許文献１】特開２０００−１８２４０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記特許文献１に示す画像読取装置の光源であるＬＥＤは、冷陰極蛍光管（ＣＣＦＬ）や、熱陰極蛍光管（ＨＣＦＬ）と同様に、時間的な変化により輝度変動が発生する。また、熱的に安定するまでにおいても輝度変動が発生する。従って、導光体による線状照明は、主走査方向における輝度分布が変化するので白基準データを更新しなければならなかった。
【０００９】
本発明は、上記に鑑みてなされたものであって、画像読取速度を向上することができる画像読取装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかる画像読取装置では、複数のＬＥＤと、前記ＬＥＤが点灯することで、入射された光を線状に照射する導光体と、前記複数のＬＥＤのそれぞれの点灯消灯および当該複数のＬＥＤにそれぞれ対応した基準光量値に基づいて当該複数のＬＥＤの光量をそれぞれ制御するＬＥＤ制御手段と、前記複数のＬＥＤの同時点灯時に、画像読取媒体を主走査方向にスキャンする撮像センサと、前記撮像センサと前記画像読取媒体とを相対移動させることで、前記撮像センサにより前記画像読取媒体を副走査方向にスキャンさせる相対移動手段と、少なくとも前記撮像センサによる前記画像読取媒体のスキャンにより当該画像読取媒体に対応した読取画像データを生成する画像データ生成手段と、前記撮像センサにより撮像可能な位置に配置された調光基準部材と、前記複数のＬＥＤにそれぞれ対応した目標出力値を予め記憶する目標出力値記憶手段と、前記各基準光量値を補正する光量補正手段と、を備え、前記各基準光量値の補正時に、前記ＬＥＤ制御手段は、前記複数のＬＥＤをそれぞれ個別に点灯状態とし、前記光量補正手段は、前記各ＬＥＤの点灯時において前記調光基準部材を撮像することで生成された調光用画像データに基づいた現在出力値と、前記記憶されている前記点灯状態のＬＥＤに対応する目標出力値とに基づいて調光量を算出し、前記算出された調光量に基づいて前記点灯しているＬＥＤに対応した前記基準光量値を補正することで、前記複数のＬＥＤをそれぞれ調光することを特徴とする。
【００１１】
また、上記画像読取装置において、前記ＬＥＤ制御手段は、前記各基準光量値に基づいて前記ＬＥＤの光量を発光時間あるいは供給電流値のいずれかで制御することが好ましい。
【００１２】
また、上記画像読取装置において、前記各基準光量値の調光時は、前記相対移動手段により、前記画像読取媒体の前記撮像センサによる副走査方向のスキャンが終了した後、次の画像読取媒体が当該撮像センサによりスキャン可能な位置に搬送されるまでの間であり、前記ＬＥＤ制御手段は、前記各基準光量値の補正時に、補正する基準光量値に対応したＬＥＤ以外を消灯し、前記光量補正手段は、前記点灯しているＬＥＤに対応した前記基準光量値を補正することが好ましい。
【００１３】
また、上記画像読取装置において、前記撮像センサは、前記相対移動手段により前記画像読取媒体が前記撮像センサと対向するまで搬送された際に当該画像読取媒体を撮像する媒体領域と異なる基準領域が形成され、前記調光基準部材は、前記相対移動手段により前記画像読取媒体が前記撮像センサと対向するまで搬送された際に、当該画像読取媒体よりも撮像センサ側で、かつ前記基準領域において撮像可能な位置に配置されることが好ましい。
【００１４】
また、上記画像読取装置において、前記撮像センサによるスキャンの際のライン露光時間は、当該撮像センサの最小露光時間の２倍以上に設定されており、前記撮像センサは、前記各基準光量値の補正時に、１回のスキャンにおいて２回露光し、前記ＬＥＤ制御手段は、２回の露光のうち、いずれか一方で基準光量値を補正する前記ＬＥＤを点灯し、他方で前記複数のＬＥＤを同時点灯し、前記画像データ生成手段は、２回の露光のうち、いずれか一方に対応する前記調光用画像データと、他方に対応する前記読取画像データを生成し、前記光量補正手段は、前記調光用画像データのうち、前記基準領域に対応した部分に基づいて現在出力値を算出することが好ましい。
【００１５】
また、上記画像読取装置において、前記ＬＥＤ制御手段は、前記ＬＥＤの光量を発光時間で制御する場合、最大発光時間をライン露光時間の１／２以下とすることが好ましい。
【００１６】
また、上記画像読取装置において、前記画像データ生成手段は、前記ＬＥＤの光量を供給電流値で制御する場合、前記読取画像データの出力値を１ビットシフトすることが好ましい。
【００１７】
また、上記画像読取装置において、前記読取画像データのシェーディング補正を行うシェーディング補正手段と、前記シェーディング補正時に用いられる白基準データを予め記憶する白基準データ記憶手段と、をさらに備え、前記複数のＬＥＤ、前記導光体、前記ＬＥＤ制御手段、前記撮像センサ、前記画像データ生成手段および白基準データ記憶手段を一体構造とすることが好ましい。
【発明の効果】
【００１８】
本発明にかかる画像読取装置は、ＬＥＤが点灯することで導光体が線状照明を行った場合の導光体の長手方向、すなわち主走査方向の相対輝度分布がＬＥＤの光量に拘わらず常に一定であるので、現在出力値と目標出力値とに基づいて算出された調光量に基づいて基準光量値を補正することで、白基準データを生成した際の条件でＬＥＤを点灯したときの実際の光量に、現在のＬＥＤの実際の光量を一致させることができるので、線状照射の主走査方向の輝度分布を一定とすることができる。従って、主走査方向の輝度分布に基づいた白基準データが１つあれば、光源の主走査方向の輝度分布の影響を低減するシェーディング補正を行うことができる。つまり、白基準データの更新を行うことなく、光源の輝度分布の影響を低減することができる。これにより、ＬＥＤの基準光量値のみを補正すれば良いので、撮像センサの各撮像素子にそれぞれ対応したデータを更新する白基準データの更新と比較して、画像読取速度を向上することができるという効果を奏する。
【００１９】
また、本発明にかかる画像読取装置は、各基準光量値の補正時に、調光用画像データおよび読取画像データを生成することができる。従って、原稿Ｐのスキャン中でも、複数のＬＥＤの調光動作を行うことができる。これにより、原稿のスキャン中に、白基準データの更新のためにＣＣＤによるスキャンを一時停止することがないので、画像読取速度を向上することができる。また、原稿の副走査方向の長さに拘わらず、原稿に対応した読取画像データを１つのデータとして生成することができる。
【００２０】
また、本発明にかかる画像読取装置は、白基準データは、複数のＬＥＤ、導光体、ＬＥＤ制御手段、撮像センサ、画像データ生成手段と一体構造である白基準データ記憶手段に記憶されている。つまり、白基準データは、特性にばらつきがあり、白基準データに影響を与える複数のＬＥＤおよび撮像センサに付随したものとなる。従って、一体構造であることで、一体構造の複数のＬＥＤおよび撮像センサを用いて生成された白基準データは、予め白基準記憶手段に記憶させておくことができる。これにより、ＬＥＤやＣＣＤなどが故障した場合でも、一体構造ごと交換するのみ良く、白基準データの更新などを行わなくても良いので、故障時における修理時間を短縮することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、下記の実施の形態により本発明が限定されるものではない。また、下記実施の形態における構成要素には、当業者が容易に想定できるもの或いは実質的に同一のものが含まれる。また、下記の実施の形態では、画像読取装置としてイメージスキャナについて説明するが本発明はこれに限定されるものではなく、複写機、ファクシミリ、文字認識装置などの画像読取媒体をイメージセンサによりスキャンするものであればいずれであっても良い。また、下記の実施の形態では、イメージスキャナとして画像読取媒体をイメージセンサに対して移動させることで、イメージセンサと画像読取媒体とを相対移動させる自動給紙スキャナについて説明するが、本発明はこれに限定されるものではなく、イメージセンサを画像読取媒体に対して移動させることで、イメージセンサと画像読取媒体とを相対移動させるフラットヘッドスキャナであっても良い。
【００２２】
［実施の形態１］
図１は、実施の形態１にかかる画像読取装置の要部構成例を示す図である。図２は、実施の形態１にかかる画像読取装置のブロック図である。実施の形態１にかかる画像読取装置１−１は、図１および図２に示すように、第１ＬＥＤ２１と、第２ＬＥＤ２２と、導光体３と、ＬＥＤ制御回路４と、ＣＣＤ５と、ＡＦＥ６と、搬送装置７と、調光基準部材８と、レンズ９と、画像処理回路１０と、ＭＰＵ１１と、メモリ１２と、ＩＦ回路１３と、メモリ読出コントロール回路１４と、ＡＦＥコントロール回路１５と、原稿位置センサ１６とにより構成されている。なお、１００はメイン基板であり、２００はＣＣＤ基板であり、３００は画像読取装置１−１による画像読取媒体、すなわち原稿Ｐの読取解像度などの入力指示や、画像読取装置１−１により生成された読取画像データの表示などを行うコンピュータである（以下、単に「ＰＣ」と称する。）。
【００２３】
実施の形態１にかかる画像読取装置１−１は、複数の光源として、第１ＬＥＤ２１および第２ＬＥＤ２２の２つＬＥＤを備える。第１ＬＥＤ２１および第２ＬＥＤ２２は、それぞれ導光体３の長手方向の両端部に光の照射方向が対向するように配置されている。つまり、第１ＬＥＤ２１および第２ＬＥＤ２２が同時発光することで、導光体３に、長手方向の両端部から光が入射されることとなる。ここで、第１ＬＥＤ２１および第２ＬＥＤ２２は、高輝度の白色ＬＥＤ、例えば０．５Ｗ以上の出力の白色ＬＥＤである。第１ＬＥＤ２１および第２ＬＥＤ２２は、発光時間の変化あるいは供給電流値の変化に応じて光量を変化させることができるものである。なお、ＬＥＤの数は、２つに限定されるものでなく、２以上であれば良い。
【００２４】
導光体３は、原稿Ｐあるいは調光基準部材８に向かって線状照明を行うものである。導光体３は、円柱形状であり長手方向の両端部から光が入射されると、入射された光が全反射して進行するように構成されている。ここで、第１ＬＥＤ２１、第２ＬＥＤ２２および導光体３は、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送された際に、原稿ＰよりもＣＣＤ５側に配置される。導光体３には、図示しないプリズムが複数形成されている。導光体３のプリズムは、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送された際に、プリズムで反射した第１ＬＥＤ２１および第２ＬＥＤ２２からの光が導光体３の外周面から原稿Ｐに向かって出射されるように形成されている。従って、導光体３は、第１ＬＥＤ２１および第２ＬＥＤ２２が点灯することで、入射された光を線状に照明するものである。ここで、１つＬＥＤが点灯することで入射した光により導光体３が線状照射を行う場合、導光体３の長手方向、すなわち主走査方向における相対輝度分布は、ＬＥＤの実際の光量に拘わらず常に一定である。なお、導光体３内で第１ＬＥＤ２１および第２ＬＥＤ２２からの光を反射させるものはプリズムに限定されるものではなく白色の塗料であっても良い。
【００２５】
ＬＥＤ制御回路４は、ＬＥＤ制御手段であり、光量補正手段でもある。ＬＥＤ制御回路４は、複数のＬＥＤである第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの点灯消灯を制御するものである。また、ＬＥＤ制御回路４は、第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した基準光量値Ｔ１，Ｔ２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの光量を制御するものでもある。また、ＬＥＤ制御回路４は、第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した基準光量値Ｔ１，Ｔ２を補正するものでもある。ここで、ＬＥＤ制御回路４は、ＣＣＤ５による原稿Ｐのスキャンを行う通常動作時には第１ＬＥＤ２１および第２ＬＥＤ２２を同時に点灯し、第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した基準光量値Ｔ１，Ｔ２の補正を行うことで、第１ＬＥＤ２１および第２ＬＥＤ２２をそれぞれ調光する調光動作時には、第１ＬＥＤ２１および第２ＬＥＤ２２を個別に点灯する。なお、ＬＥＤ制御回路４は、ＣＣＤ５により原稿Ｐをスキャンする際に、第１ＬＥＤ２１および第２ＬＥＤ２２を同時に点灯するものである。ＬＥＤ制御回路４は、画像データ入力部４１と、光量補正部４２と、ＬＥＤ制御部４３と、により構成されている。
【００２６】
画像データ入力部４１は、第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した調光用画像データＧ１，Ｇ２が入力されるものである。画像データ入力部４１は、ＡＦＥ６と接続されている。従って、画像データ入力部４１は、ＡＦＥ６により生成された各調光用画像データＧ１，Ｇ２が入力される。ここで、各調光用画像データＧ１，Ｇ２とは、実施の形態１では、ＣＣＤ５が第１ＬＥＤ２１あるいは第２ＬＥＤ２２のいずれか一方のみの点灯時において調光基準部材８を撮像することで、ＡＦＥ６により生成された画像データである。つまり、調光用画像データＧ１は第１ＬＥＤ２１のみが点灯した際に生成されたものであり、調光用画像データＧ２は第２ＬＥＤ２２のみが点灯した際に生成されたものとなる。ここで、画像データとは、ＣＣＤ５を構成する各撮像素子の出力値により構成されている。
【００２７】
光量補正部４２は、第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した基準光量値Ｔ１，Ｔ２をそれぞれ補正するための調光量α１，α２を算出するものである。光量補正部４２は、画像データ入力部４１およびメモリ読出コントロール回路１４と接続されている。光量補正部４２には、画像データ入力部４１から各調光用画像データＧ１，Ｇ２が入力され、メモリ読出コントロール回路１４から第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した目標出力値Ｘｏ１，Ｘｏ２が入力される。光量補正部４２は、入力された各調光用画像データＧ１，Ｇ２に基づいて現在出力値Ｘ１，Ｘ２をそれぞれ算出する。光量補正部４２は、算出された現在出力値Ｘ１，Ｘ２と、現在出力値Ｘ１，Ｘ２とに基づいて調光量α１，α２を算出するものである。具体的には、例えば、目標出力値Ｘｏ１，Ｘｏ２と、現在出力値Ｘ１，Ｘ２との比を調光量α１，α２として算出する（α１＝Ｘｏ１／Ｘ１，α２＝Ｘｏ２／Ｘ２）。なお、各目標出力値Ｘｏ１，Ｘｏ２は、例えばシェーディング補正を行うために予め記憶されている白基準データを生成した際の条件、すなわち第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯し、白基準板をＣＣＤ５が撮像し、ＡＦＥ６が画像データを生成し、画像データに基づいて白基準データを生成した条件に基づいて（以下、単に「白基準条件」と称する。）で、第１ＬＥＤ２１および第２ＬＥＤ２２をそれぞれ個別に点灯し、ＣＣＤ５により調光基準部材８を撮像することでＡＦＥ６により生成された画像データのうち、ＣＣＤ５の特定の撮像画素に対応した出力値である。また、各現在出力値Ｘ１，Ｘ２は、各調光用画像データＧ１，Ｇ２のうち上記特定の撮像画素に対応した出力値である。
【００２８】
ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの光量を制御するものである。ＬＥＤ制御部４３は、第１ＬＥＤ２１、第２ＬＥＤ２２、メモリ読出コントロール回路１４、光量補正部４２と接続されている。ＬＥＤ制御部４３には、メモリ読出コントロール回路１４から第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した基準光量値Ｔ１，Ｔ２が入力され、光量補正部４２から第１ＬＥＤ２１および第２ＬＥＤ２２にそれぞれ対応した調光量α１，α２が入力される。ＬＥＤ制御部４３は、実施の形態１では、各基準光量値Ｔ１，Ｔ２、あるいは各基準光量値Ｔ１，Ｔ２に基づいたものである補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間をそれぞれ制御することで、第１ＬＥＤ２１および第２ＬＥＤ２２の光量をそれぞれ制御するものである。具体的には、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２をそれぞれデューティ制御し、各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいてデューティ比を設定することで、第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間を制御する。ＬＥＤ制御部４３は、光量補正部４２により調光量α１，α２が算出された場合に、算出された調光量α１，α２に基づいて各基準光量値Ｔ１，Ｔ２を補正するものである。具体的には、例えば、各基準光量値Ｔ１，Ｔ２に算出された調光量α１，α２をかけることで補正された各基準光量値Ｔ１×α１，Ｔ２×α２を算出する。なお、ＬＥＤ制御部４３は、例えばＭＰＵ１１からの調光制御有効信号に基づいて、第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの点灯消灯を行う。
【００２９】
ＣＣＤ５は、撮像センサであり、画像読取媒体である原稿Ｐを主走査方向にスキャンするものである。ＣＣＤ５は、複数の撮像素子により構成されている。複数の撮像素子は、主走査方向および副走査方向に連続して配列されている。複数の撮像素子には、ＲＧＢのいずれかのフィルタが設けられており、例えば主走査方向に連続する撮像素子には同一色のフィルタが設けられ、副走査方向に連続する撮像素子にはそれぞれ異なるフィルタが設けられている。ＣＣＤ５は、１回の撮像、すなわち１回露光することで、撮像素子に対応し、かつＲＧＢ各色に対するアナログ値を出力する。
【００３０】
ＡＦＥ６は、画像データ生成手段であり、ＣＣＤ５のスキャンにより画像データを生成するものである。ＡＦＥ６は、アナログフロントエンドであり、アナログ出力をデジタル出力に変換するものである。ＡＦＥ６は、ＣＣＤ５とＡＦＥコントロール回路１５と接続されている。ＡＦＥ６は、ＡＦＥコントロール回路１５により制御される。ＡＦＥコントロール回路１５は、メモリ読出コントロール回路１４と接続されている。ＡＦＥコントロール回路１５には、メモリ読出コントロール回路１４からＡＦＥアンプゲイン値Ｙが入力される。ＡＦＥ６は、ＣＣＤ５から出力されたアナログ値をデジタルの出力値に変換し、変換されたデジタルの出力値をＡＦＥコントロール回路１５に入力されたＡＦＥアンプゲイン値Ｙに基づいて増幅し、増幅されたデジタルの出力値から構成される画像データを生成し、出力する。従って、ＡＦＥ６は、ＣＣＤ５がＣＣＤ５と搬送装置７により対向した原稿Ｐをスキャンすると、ＣＣＤ５による原稿Ｐのスキャンにより原稿Ｐに対応した読取画像データを生成することとなる。ここで、ＣＣＤ５、ＡＦＥ６およびＡＦＥコントロール回路１５は、ＣＣＤ基板２００上に設けられている。また、ＬＥＤ制御回路４は、単独の基板上に設けられていても良いし、上記ＣＣＤ基板２００上に設けられていても良い。
【００３１】
搬送装置７は、相対移動手段であり、ＣＣＤ５と画像読取媒体である原稿Ｐとを相対移動させるものである。搬送装置７は、原稿ＰをＣＣＤ５と対向する位置、すなわち撮像可能な位置まで搬送するものである。搬送装置７は、対向して回転自在に支持された２つの搬送ローラ７１，７２と、搬送ローラ７１を回転させる回転駆動手段である搬送用モータ７３と、搬送用モータ７３を駆動制御するモータ制御回路７４とにより構成されている。搬送用モータ７３がモータ制御回路７４により回転すると、搬送ローラ７１が回転する。原稿Ｐは、搬送ローラ７１の回転により、搬送ローラ７１，７２との間に入り込み、搬送方向（副走査方向の一方）に搬送される。従って、ＣＣＤ５は、搬送装置７により原稿ＰがＣＣＤ５に対して搬送方向に相対移動している間に、主走査方向にスキャンを繰り返し行うことで、原稿Ｐを副走査方向にスキャンすることができる。なお、モータ制御回路７４は、ＭＰＵ１１と接続されており、搬送装置７による原稿Ｐの搬送方向への搬送制御がＭＰＵ１１により行われる。従って、ＭＰＵ１１は、ＰＣ３００から入力指示された原稿Ｐの読取解像度などに基づいて搬送装置７による原稿ＰのＣＣＤ５に対する移動速度を制御することとなる。
【００３２】
調光基準部材８は、撮像センサであるＣＣＤ５により撮像可能な位置に配置されるものである。調光基準部材８は、ＡＦＥ６により各調光用画像データＧ１、Ｇ２を生成する際にＣＣＤ５が撮像する調光時撮像対象物である。調光基準部材８は、実施の形態１では、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送された際に、原稿ＰよりもＣＣＤ５側と反対側に配置される。つまり、ＣＣＤ５は、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送されると、調光基準部材８を撮像し、ＡＦＥ６が調光用画像データＧ１，Ｇ２を生成することはできない。調光基準部材８は、例えば、従来白基準データを更新する際に用いられる白基準板（裏当て）であっても良い。
【００３３】
レンズ９は、線状照明によって原稿Ｐで反射した光をＣＣＤ５に入射させるものである。レンズ９は、導光体３による線状照明により原稿Ｐで反射した光が通過することで、縮小してＣＣＤ５に表示させるものである。レンズ９は、ＣＣＤ５と搬送装置７によりＣＣＤ５と対向する位置まで搬送された原稿Ｐとの間に位置するように設けられている。
【００３４】
画像処理回路１０は、読取画像データを補正するものである。画像処理回路１０は、ＡＦＥ６と接続されている。従って、画像処理回路１０には、ＡＦＥ６により生成された読取画像データが入力される。ここで、画像処理回路１０による読取画像データの補正には、例えばシェーディング補正がある。つまり、画像処理回路１０は、シェーディング補正手段であり、読取画像データのシェーディング補正を行うものである。シェーディング補正は、実施の形態１では、ＡＦＥ６により生成された読取画像データを、白基準データに基づいて導光体３による線状照明の主走査方向における輝度分布に拘わらず濃度ムラのない読取画像データに補正するものである。画像処理回路１０は、白基準メモリ１０ａを有している。白基準メモリ１０ａは、白基準データ記憶手段であり、白基準データが予め記憶されている。白基準データは、第１ＬＥＤ２１および第２ＬＥＤ２２の同時点灯時の導光体３による線状照明の主走査方向における輝度分布に基づいたものである。
【００３５】
ＭＰＵ１１は、マイクロプロセッシングユニットであり、画像読取装置１−１の制御を行うものである。ＭＰＵ１１は、ＬＥＤ制御回路４のＬＥＤ制御部４３、搬送装置７のモータ制御回路７４、画像処理回路１０、ＩＦ回路１３、原稿位置センサ１６などと接続されている。ＭＰＵ１１は、原稿ＰのＣＣＤ５に対する相対位置に基づいた制御や、ＬＥＤ制御部４３による第１ＬＥＤ２１および第２ＬＥＤ２２の制御、モータ制御回路７４による搬送用モータ７３の駆動制御、画像処理回路１０による読取画像データの補正処理などを行うものである。
【００３６】
メモリ１２は、予め種々のデータを記憶しておくものである。メモリ１２には、目標出力値Ｘｏ１，Ｘｏ２、ＡＦＥアンプゲイン値Ｙ、基準光量値Ｔ１，Ｔ２などのデータが予め記憶されている。つまり、メモリ１２は、目標出力値記憶手段である。
【００３７】
ＩＦ回路１３は、画像処理回路１０およびＭＰＵ１１と接続されており、画像読取装置１−１と上記ＰＣ３００などの外部の機器と接続し、データのやり取りを行うものである。
【００３８】
メモリ読出コントロール回路１４は、メモリ１２と接続されており、メモリ１２に予め記憶されているデータを読み出すものである。ここで、画像処理回路１０、ＭＰＵ１１、メモリ１２，ＩＦ回路１３、メモリ読出コントロール回路１４は、メイン基板１００上に設けられている。
【００３９】
原稿位置センサ１６は、原稿Ｐの位置を検出するものである。原稿位置センサ１６は、原稿ＰのＣＣＤ５に対する相対位置を検出するものである。原稿位置センサ１６は、ＣＣＤ５と原稿Ｐとが対向する位置よりも搬送方向と反対方向に配置されている。原稿位置センサ１６は、ＭＰＵ１１と接続されており、原稿ＰのＣＣＤ５に対する相対位置がメイン基板１００に入力される。ＭＰＵ１１は、入力された原稿ＰのＣＣＤ５に対する相対位置を取得し、原稿ＰのＣＣＤ５に対する相対位置に基づいて原稿ＰがＣＣＤ５と対向している状態か否かを判断することができる。
【００４０】
次に、実施の形態１にかかる画像読取装置１−１の動作について説明する。ここでは、第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの調光動作について説明する。図３は、画像読取装置による原稿のスキャン開始前における調光動作のフロー図である。図４−１〜図４−６は、各ＬＥＤの調光動作説明図である。
【００４１】
ここで、第１ＬＥＤ２１および第２ＬＥＤ２２は、点灯した直後から発熱する。従って、同一発光時間あるいは同一供給電流値であっても、熱的に安定するまで実際の光量が変化し、輝度変動が発生する。また、第１ＬＥＤ２１および第２ＬＥＤ２２は、経年劣化などの時間的な変化によっても、実際の光量が変化し、輝度変動が発生する。これらにより、白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布（図４−１のＣ１）と、現在の第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布（例えば、図４−２のＣ２）とが異なる場合がある。上述のように、主走査方向における相対輝度分布は、ＬＥＤの実際の光量に拘わらず常に一定であるので、ＬＥＤの実際の光量を制御することで基準となる主走査方向の輝度分布と現在の主走査方向の輝度分布とを一致させることができる。従って、白基準条件で第１ＬＥＤ２１のみ点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布（図４−１のＡ１）と、現在の主走査方向の輝度分布（図４−２のＡ２）を一致させるためには、白基準条件で第１ＬＥＤ２１が点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量を一致させればよい。また、白基準条件で第２ＬＥＤ２２が点灯することで入射した光により導光体３が線状照明を行った場合の輝度分布（図４−１のＢ１）と現在の輝度分布（図４−２のＢ２）を一致させるためには、白基準条件で第２ＬＥＤ２２が点灯したときの実際の光量に、現在の第２ＬＥＤ２２の実際の光量を一致させればよい。
【００４２】
まず、画像読取装置１−１による原稿Ｐのスキャン開始前の調光動作について説明する。画像読取装置１−１に原稿Ｐがセットされ、搬送装置７により原稿Ｐの搬送される前（ＭＰＵ１１が原稿ＰのＣＣＤ５に対する相対位置に基づいて原稿ＰがＣＣＤ５と対向していないと判断した場合）に、図４に示すように、光量補正部４２は、各目標出力値Ｘｏ１，Ｘｏ２を取得する（ステップＳＴ１０１）。ここでは、光量補正部４２は、メモリ読出コントロール回路１４によりメモリ１２から読み出された各目標出力値Ｘｏ１，Ｘｏ２を取得する。
【００４３】
次に、ＡＦＥコントロール回路１５は、ＡＦＥ６にＡＦＥアンプゲイン値Ｙを設定する（ステップＳＴ１０２）。ここでは、ＡＦＥコントロール回路１５は、メモリ読出コントロール回路１４によりメモリ１２から読み出されたＡＦＥアンプゲイン値Ｙを取得する。これにより、ＡＦＥ６には、ＡＦＥコントロール回路１５によりＡＦＥアンプゲイン値Ｙが設定され、アナログ値から変換されたデジタルの出力値がＡＦＥアンプゲイン値Ｙに基づいて増幅され、増幅されたデジタルの出力値から構成される画像データを生成することができる。
【００４４】
次に、ＬＥＤ制御回路４は、ＬＥＤ制御部４３に各基準光量値Ｔ１，Ｔ２を設定する（ステップＳＴ１０３）。ここでは、ＬＥＤ制御回路４は、メモリ読出コントロール回路１４によりメモリ１２から読み出された各基準光量値Ｔ１，Ｔ２を取得する。これにより、ＬＥＤ制御部４３には、各基準光量値Ｔ１，Ｔ２が設定され、ＬＥＤ制御部４３により第１ＬＥＤ２１および第２ＬＥＤ２２が点灯する際に、第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間が各基準光量値Ｔ１，Ｔ２に基づいてそれぞれ制御される。
【００４５】
次に、ＭＰＵ１１は、ｎ＝１とする（ステップＳＴ１０４）。ここで、ｎは、調光を行うＬＥＤ（第１ＬＥＤ２１あるいは第２ＬＥＤ２２）を指定するものである。実施の形態１では、ｎ＝１の場合第１ＬＥＤ２１、ｎ＝２の場合第２ＬＥＤ２２となる。つまり、ｎ＝１とすることで、調光するＬＥＤｎは、第１ＬＥＤ２１となる。
【００４６】
次に、ＬＥＤ制御部４３は、ＬＥＤｎをＴｎに基づいて点灯する（ステップＳＴ１０５）。ここで、Ｔｎは、ｎ＝１の場合基準光量値Ｔ１、ｎ＝２の場合基準光量値Ｔ２となる。従って、ｎ＝１であると、ＬＥＤ制御部４３は、第１ＬＥＤ２１を基準光量値Ｔ１に基づいて点灯する（図４−３のＡ２）。
【００４７】
次に、光量補正部４２は、図３に示すように、現在出力値Ｘｎを算出する（ステップＳＴ１０６）。ここで、Ｘｎは、ｎ＝１の場合第１ＬＥＤ２１に対応する現在出力値Ｘ１、ｎ＝２の場合第２ＬＥＤ２２に対応する現在出力値Ｘ２である。ＣＣＤ５は、搬送装置７による原稿Ｐの搬送が開始されていない状態で、ＬＥＤｎのみが点灯されるので、ＬＥＤｎのみの点灯によって導光体３による線状照明が行われた状態で調光基準部材８を撮像し、ＡＦＥ６はＬＥＤｎに対応した調光用画像データＧｎを生成し、画像データ入力部４１により生成された調光用画像データＧｎが光量補正部４２に入力される。光量補正部４２は、入力された各調光用画像データＧｎに基づいて現在出力値Ｘｎを算出する。ｎ＝１であると、光量補正部４２は、第１ＬＥＤ２１のみが点灯された状態であるので、光量補正部４２が入力された第１ＬＥＤ２１に対応した調光用画像データＧ１に基づいて現在出力値Ｘ１を算出する。なお、Ｇｎは、ｎ＝１の場合第１ＬＥＤ２１に対応する調光用画像データＧ１、ｎ＝２の場合第２ＬＥＤ２２に対応する調光用画像データＧ２である。
【００４８】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであるか否か判断する（ステップＳＴ１０７）。現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであれば、現在のＬＥＤｎの光量は、白基準条件における光量と同一となる。つまり、光量補正部４２は、Ｘｎ／Ｘｏｎ＝１であるか否かを判断することで、ＬＥＤｎの調光が必要であるか否かを判断する。ｎ＝１であると、光量補正部４２は、Ｘ１／Ｘｏ１＝１であるか否かを判断することで、第１ＬＥＤ２１の調光が必要であるか否かを判断する。
【００４９】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じでないと判断（ステップＳＴ１０７否定）すると、調光量αｎを算出する（ステップＳＴ１１４）。ここで、調光量αｎは、ｎ＝１の場合第１ＬＥＤ２１に対応する調光量α１、ｎ＝２の場合第２ＬＥＤ２２に対応する調光量α２である。光量補正部４２は、ＬＥＤｎの調光が必要であると判断すると、入力された目標出力値Ｘｏｎと、算出された現在出力値Ｘｎとの比であるＸｏｎ／Ｘｎを調光量αｎとして算出する。つまり、光量補正部４２は、白基準条件でＬＥＤｎのみが点灯したときの実際の光量に、現在のＬＥＤｎの実際の光量が一致するように、基準光量値Ｔｎにかける調光量αｎを算出する。ｎ＝１であると、光量補正部４２は、現在、すなわち基準光量値Ｔ１に基づいて第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布（図４−３のＡ２）が白基準条件で第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布（図４−３のＡ１）と一致するように、目標出力値Ｘｏ１と、現在出力値Ｘ１との比から調光量α１を算出する（α１＝Ｘｏ１／Ｘ１）。
【００５０】
次に、ＬＥＤ制御部４３は、ＬＥＤｎを調光量αｎに基づいて補正された基準光量値Ｔｎ×αｎに基づいて点灯する（ステップＳＴ１１５）。これにより、ＬＥＤ制御部４３は、ＬＥＤｎの実際の光量が白基準条件でＬＥＤｎのみが点灯したときの実際の光量と一致するように、ＬＥＤｎを点灯させる。ｎ＝１であると、ＬＥＤ制御部４３は、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて点灯し、白基準条件第１ＬＥＤ２１のみが点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量が一致するように第１ＬＥＤ２１を調光する（図４−４のＡ３）。つまり、ＬＥＤ制御回路４は、点灯している第１ＬＥＤ２１に対応した基準光量値Ｔ１を補正し、第１ＬＥＤ２１を調光する。
【００５１】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ１０７肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ１０８）。つまり、基準光量値Ｔｎに基づいたあるいは補正された基準光量値Ｔｎ×αｎに基づいたＬＥＤｎの点灯による実際の光量が白基準条件でＬＥＤｎのみが点灯したときの実際の光量と一致していると判断されると、現在のＬＥＤｎの調光を終了して、次にＬＥＤｎの調光動作を開始する。上記では、ｎ＝１であり第１ＬＥＤ２１の調光が終了して、ｎ＝２となり、第２ＬＥＤ２２の調光動作を開始する。
【００５２】
次に、ＭＰＵ１１は、ｎ＝３であるか否かを判断する（ステップＳＴ１０９）。ここでは、画像読取装置１−１が２つのＬＥＤを備えているので、すべてのＬＥＤの調光が終了したか否かを判断する。上記ステップＳＴ１０８において、ｎ＝２となると、ＭＰＵ１１は、ｎ＝３でない判断する（ステップＳＴ１０９否定）と、上記ステップＳＴ１０５に戻り、第２ＬＥＤ２２の調光動作を開始する。
【００５３】
つまり、ステップＳＴ１０５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２を基準光量値Ｔ２に基づいて点灯する（図４−５のＢ２）。次に、ステップＳＴ１０６において、光量補正部４２は、第２ＬＥＤ２２のみが点灯された状態であるので、光量補正部４２が入力された第２ＬＥＤ２２に対応した調光用画像データＧ２に基づいて現在出力値Ｘ２を算出する。次に、ステップＳＴ１０８において、光量補正部４２は、Ｘ２／Ｘｏ２＝１であるか否かを判断することで、第２ＬＥＤ２２の調光が必要であるか否かを判断する。次に、第２ＬＥＤ２２の調光が必要であると判断する（ステップＳＴ１０７否定）と、ステップＳＴ１１４において、光量補正部４２は、現在、すなわち基準光量値Ｔ２に基づいて第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布（図４−５のＢ２）が白基準条件で第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布（図４−５のＢ１）と一致するように、目標出力値Ｘｏ２と、現在出力値Ｘ２との比から調光量α２を算出する（α２＝Ｘｏ２／Ｘ２）。次に、ステップＳＴ１１５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて点灯し、白基準条件第２ＬＥＤ２２のみが点灯したときの実際の光量に、現在の第２ＬＥＤ２２の実際の光量が一致するように第２ＬＥＤ２２を調光する（図４−６のＢ３）。つまり、ＬＥＤ制御回路４は、第２１ＬＥＤ２２に対応した基準光量値Ｔ２を補正し、第２ＬＥＤ２２を調光する。これにより、上記ステップＳＴ１０８において、ｎ＝３となり、ステップＳＴ１０９において、ＭＰＵ１１は、ｎ＝３である判断（ステップＳＴ１０９肯定）し、すべてのＬＥＤの調光が終了したと判断する。
【００５４】
次に、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤを同時点灯する（ステップＳＴ１１０）。ここでは、ＬＥＤ制御部４３は、基準光量値Ｔ１に基づいてあるいは補正された基準光量値Ｔ１×α１に基づいて第１ＬＥＤ２１を点灯するとともに、基準光量値Ｔ２に基づいてあるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２を点灯する。これにより、現在の第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布（図４−１のＣ１）となる。
【００５５】
次に、画像処理回路１０は、図３に示すように、白基準データを取得する（ステップＳＴ１１１）。ここでは、画像処理回路１０は、読取画像データのシェーディング補正を行うために、白基準メモリ１０ａから白基準データを取得する。
【００５６】
次に、搬送装置７は、原稿Ｐの搬送を開始する（ステップＳＴ１１２）。ここでは、搬送装置７は、調光された第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯し、画像処理回路１０が白基準データを取得した後に、ＭＰＵ１１によって画像読取装置１−１にセットされた原稿Ｐの搬送を開始する。
【００５７】
次に、ＣＣＤ５によりスキャンを開始する（ステップＳＴ１１３）。ここでは、ＣＣＤ５は、搬送装置７により搬送が開始されＣＣＤ５と対向して導光体３により線状照明された原稿Ｐを主走査方向および副走査方向にスキャンし、ＡＦＥ６により読取画像データが生成され、生成された読取画像データが画像処理回路１０によりシェーディング補正され、シェーディング補正された読取画像データがＩＦ回路１３を介して、ＰＣ３００に出力される。
【００５８】
以上のように、画像読取装置１−１による原稿Ｐのスキャン開始前に調光動作を行い、現在出力値Ｘ１，Ｘ２と目標出力値Ｘｏ１，Ｘｏ２とに基づいて算出された調光量α１，α２に基づいて基準光量値Ｔ１，Ｔ２を補正することで、白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を点灯したときのそれぞれ実際の光量に、現在の第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれ実際の光量を一致させることができる。従って、画像読取装置１−１による原稿Ｐのスキャン開始前で、線状照射の主走査方向の輝度分布を一定とすることができ、主走査方向の輝度分布に基づいた白基準データ１つでシェーディング補正を行うことができる。これにより、第１ＬＥＤ２１および第２ＬＥＤ２２が熱的に安定していなくても、白基準データの更新を行うことなく、第１ＬＥＤ２１および第２ＬＥＤ２２の輝度分布の影響を低減することができる。ここで、第１ＬＥＤ２１および第２ＬＥＤ２２の調光動作は、ＣＣＤ５により調光基準部材８を撮像し、ＡＦＥ６により調光用画像データＧ１，Ｇ２を生成し、ＬＥＤ制御回路４により各基準光量値Ｔ１，Ｔ２を補正するのみであり、数ｍ〜十数ｍＳｅｃで行うことができる。従って、画像読取装置１−１による原稿Ｐのスキャン開始前に、ＣＣＤ５の各撮像素子にそれぞれ対応したデータを更新するために数百ｍｓｅｃ〜数秒必要となる白基準データを更新する場合と比較して、画像読取速度を向上することができる。
【００５９】
また、現在出力値Ｘ１，Ｘ２と目標出力値Ｘｏ１，Ｘｏ２とに基づいて算出された調光量α１，α２に基づいて基準光量値Ｔ１，Ｔ２を補正するので、第１ＬＥＤ２１および第２ＬＥＤ２２の現在の実際の光量を検出するセンサなどを用いずに、第１ＬＥＤ２１および第２ＬＥＤ２２を調光することができる。従って、第１ＬＥＤ２１および第２ＬＥＤ２２を調光するための構成要素を画像読取装置１−１に追加しないで良いので、部品点数の削減、低コスト化を図ることができる。
【００６０】
次に、画像読取装置１−１による複数の原稿Ｐの連続スキャン時における調光動作について説明する。図５は、画像読取装置による複数の原稿の連続スキャン時における調光動作のフロー図である。上記図５に示す複数の原稿Ｐの連続スキャン時における調光動作は、上記図３に示す原稿Ｐのスキャン開始時における調光動作が画像読取装置１−１により最初の原稿Ｐのスキャンを開始する際に行われるのに対して、原稿ＰのＣＣＤ５による副走査方向のスキャンが終了した後、次の原稿ＰがＣＣＤ５によりスキャン可能な位置に搬送装置７により搬送されるまでの間、すなわち原稿間に行われるものである。なお、図５に示す複数の原稿Ｐの連続スキャン時における調光動作と、図３に示す原稿Ｐのスキャン開始時における調光動作とは、ほぼ同一であるので、同一内容部分は省略あるいは簡略化して説明する。
【００６１】
まず、画像読取装置１−１に原稿Ｐがセットされ、上記原稿Ｐのスキャン開始時における調光動作が終了して、複数の原稿Ｐの連続スキャンが開始され、第１ＬＥＤ２１及び第２ＬＥＤ２２が同時点灯された状態（ステップＳＴ１２０）で、ＭＰＵ１１は、原稿Ｐがあるか否か、すなわち原稿ＰがＣＣＤ５によりスキャン可能な位置にあるか否かを判断する（ステップＳＴ１２１）。ここでは、ＭＰＵ１１は、原稿位置センサ１６により検出された原稿ＰのＣＣＤ５に対する相対位置に基づいて、現在ＣＣＤ５により原稿Ｐがスキャンされているか否か、すなわち原稿間であるか否かを判断する。なお、ＭＰＵ１１は、原稿ＰがＣＣＤ５によりスキャン可能な位置にあると判断する（ステップＳＴ１２１肯定）と、原稿間となるまで上記ステップＳＴ１２１を繰り返す。
【００６２】
次に、ＭＰＵ１１は、原稿ＰがＣＣＤ５によりスキャン可能な位置でないと判断する（ステップＳＴ１２１否定）と、ｎ＝１とする（ステップＳＴ１２２）。つまり、ｎ＝１とすることで、調光するＬＥＤｎは、第１ＬＥＤ２１となる。
【００６３】
次に、ＬＥＤ制御部４３は、ＬＥＤｎ以外のＬＥＤを消灯する（ステップＳＴ１２３）。ここでは、ＬＥＤ制御部４３は、基準光量値Ｔｎの補正時に、補正する基準光量値Ｔｎに対応したＬＥＤｎ以外のＬＥＤを消灯する。従って、ｎ＝１であると、ＬＥＤ制御部４３は、第１ＬＥＤ２１のみが点灯するように、第２ＬＥＤ２２を消灯する。
【００６４】
次に、光量補正部４２は、図３に示すように、現在出力値Ｘｎを算出する（ステップＳＴ１２４）。ｎ＝１であると、光量補正部４２は、第１ＬＥＤ２１のみが点灯された状態であるので、光量補正部４２が入力された第１ＬＥＤ２１に対応した調光用画像データＧ１に基づいて現在出力値Ｘ１を算出する。
【００６５】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであるか否か判断する（ステップＳＴ１２５）。ｎ＝１であると、光量補正部４２は、Ｘ１／Ｘｏ１＝１であるか否かを判断することで、第１ＬＥＤ２１の調光が必要であるか否かを判断する。
【００６６】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じでないと判断（ステップＳＴ１２５否定）すると、調光量αｎを算出する（ステップＳＴ１２８）。ｎ＝１であると、光量補正部４２は、現在、すなわち基準光量値Ｔ１あるいは補正された基準光量値Ｔ１×α１に基づいて第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ１と、現在出力値Ｘ１との比から調光量α１を算出する（α１＝Ｘｏ１／Ｘ１）。
【００６７】
次に、ＬＥＤ制御部４３は、ＬＥＤｎを調光量αｎに基づいて補正された基準光量値Ｔｎ×αｎに基づいて点灯する（ステップＳＴ１２９）。ｎ＝１であると、ＬＥＤ制御部４３は、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて点灯し、白基準条件第１ＬＥＤ２１のみが点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量が一致するように第１ＬＥＤ２１を調光する。つまり、ＬＥＤ制御回路４は、点灯している第１ＬＥＤ２１に対応した基準光量値Ｔ１を補正し、第１ＬＥＤ２１を調光する。
【００６８】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ１２５肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ１２６）。上記では、ｎ＝１であり第１ＬＥＤ２１の調光が終了して、ｎ＝２となり、第２ＬＥＤ２２の調光動作を開始する。
【００６９】
次に、ＭＰＵ１１は、ｎ＝３であるか否かを判断する（ステップＳＴ１２７）。上記ステップＳＴ１２６において、ｎ＝２となると、ＭＰＵ１１は、ｎ＝３でない判断する（ステップＳＴ１２７否定）と、上記ステップＳＴ１２３に戻り、第２ＬＥＤ２２の調光動作を開始する。
【００７０】
つまり、ステップＳＴ１２３において、ＬＥＤ制御部４３は、第２ＬＥＤ２２のみが点灯するように、第１ＬＥＤ２１を消灯する。次に、ステップＳＴ１２４において、光量補正部４２は、第２ＬＥＤ２２のみが点灯された状態であるので、光量補正部４２が入力された第２ＬＥＤ２２に対応した調光用画像データＧ２に基づいて現在出力値Ｘ２を算出する。次に、ステップＳＴ１２５において、光量補正部４２は、Ｘ２／Ｘｏ２＝１であるか否かを判断することで、第２ＬＥＤ２２の調光が必要であるか否かを判断する。次に、第２ＬＥＤ２２の調光が必要であると判断する（ステップＳＴ１２５否定）と、ステップＳＴ１２８において、光量補正部４２は、現在、すなわち基準光量値Ｔ２あるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ２と、現在出力値Ｘ２との比から調光量α２を算出する（α２＝Ｘｏ２／Ｘ２）。次に、ステップＳＴ１２９において、ＬＥＤ制御部４３は、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて点灯し、白基準条件で第２ＬＥＤ２２のみが点灯したときの実際の光量に、現在の第２ＬＥＤ２２の実際の光量が一致するように第２ＬＥＤ２２を調光する。つまり、ＬＥＤ制御回路４は、点灯している第２ＬＥＤ２２に対応した基準光量値Ｔ２を補正し、第２ＬＥＤ２２を調光する。これにより、上記ステップＳＴ１２６において、ｎ＝３となり、ステップＳＴ１２７において、ＭＰＵ１１は、ｎ＝３であると判断（ステップＳＴ１２７肯定）し、すべてのＬＥＤの調光が終了したと判断する。
【００７１】
以上のように、画像読取装置１−１による複数の原稿Ｐの連続スキャン時に調光動作を行い、現在出力値Ｘ１，Ｘ２と目標出力値Ｘｏ１，Ｘｏ２とに基づいて算出された調光量α１，α２に基づいて基準光量値Ｔ１，Ｔ２を補正することで、白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を点灯したときのそれぞれ実際の光量に、現在の第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれ実際の光量を一致させることができる。従って、画像読取装置１−１による原稿Ｐのスキャン時の原稿間に、線状照射の主走査方向の輝度分布を一定とすることができ、主走査方向の輝度分布に基づいた白基準データ１つでシェーディング補正を行うことができる。これにより、時間的な変化で第１ＬＥＤ２１および第２ＬＥＤ２２の実際の光量が変化しても、白基準データの更新を行うことなく、第１ＬＥＤ２１および第２ＬＥＤ２２の輝度分布の影響を低減することができる。従って、白基準データを更新する場合と比較して、調光動作の時間は時間が短いので、画像読取速度を向上することができ、画像読取装置１−１による原稿Ｐのスキャン時の原稿間に、搬送装置７により原稿Ｐの搬送動作を停止することなく、第１ＬＥＤ２１および第２ＬＥＤ２２調光動作を行うことができる。
【００７２】
なお、上記実施の形態１では、ＬＥＤ制御部４３は、各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間を制御するが本発明はこれに限定されるものではなく、各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御することで、第１ＬＥＤ２１および第２ＬＥＤ２２の光量をそれぞれ制御しても良い。つまり、第１ＬＥＤ２１および第２ＬＥＤ２２の調光を各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御することで行っても良い。
【００７３】
［実施の形態２］
次に、実施の形態２にかかる画像読取装置について説明する。図６は、実施の形態２にかかる画像読取装置の要部構成例を示す図である。図７は、実施の形態２にかかる画像読取装置のブロック図である。図６および図７に示す実施の形態２にかかる画像読取装置１−２が図１および図２示す画像読取装置１−１と異なる点は、調光基準シート１８ａ，１８ｂが搬送装置７により原稿ＰがＣＣＤ５と対向するまで搬送された際に、原稿ＰよりもＣＣＤ５側で、かつ原稿ＰがＣＣＤ５と対向した際に原稿Ｐを撮像する媒体領域５ｃと異なる基準領域５ａ、５ｂにおいて撮像可能な位置に配置される点である。また、白基準メモリ１９が第１ＬＥＤ２１、第２ＬＥＤ２２、導光体３、ＬＥＤ制御回路４、ＣＣＤ５、ＡＦＥ６と一体構造である点である。ここで、実施の形態２にかかる画像読取装置１−２の基本的構成は、実施の形態１にかかる画像読取装置１−１の基本的構成とほぼ同一であるため、同一箇所の説明は省略あるいは簡略化する。実施の形態２にかかる画像読取装置１−２は、図６および図７に示すように、第１ＬＥＤ２１と、第２ＬＥＤ２２と、導光体３と、ＬＥＤ制御回路４と、ＣＣＤ５と、ＡＦＥ６と、搬送装置７と、レンズ９と、画像処理回路１０と、ＭＰＵ１１と、メモリ１２と、ＩＦ回路１３と、メモリ読出コントロール回路１４と、ＡＦＥコントロール回路１５と、原稿位置センサ１６と、シート取付部材１７と、調光基準シート１８ａ，１８ｂと、白基準メモリ１９とにより構成されている。
【００７４】
ＣＣＤ５は、複数の撮像素子によりレンズ９を介して主走査方向に撮像可能な範囲が画像読取装置１−２によりスキャン可能な原稿Ｐの主走査方向の最大幅よりも広くなるように、複数の撮像素子が配列されている。ＣＣＤ５は、基準領域５ａ，５ｂと、複数の撮像素子で構成される媒体領域５ｃとが形成されている。基準領域５ａ，５ｂは、媒体領域５ｃの長手方向の両端部に連続して形成されている。媒体領域５ｃを構成する複数の撮像素子によりレンズ９を介して主走査方向に撮像可能な範囲は、画像読取装置１−２によりスキャン可能な原稿Ｐの主走査方向の最大幅である。つまり、基準領域５ａ，５ｂを構成する複数の撮像素子によりレンズ９を介して主走査方向に撮像可能な範囲は、画像読取装置１−２によりスキャン可能な原稿Ｐの主走査方向の最大幅よりも外側である。また、ＣＣＤ５による原稿Ｐのスキャンの際において、通常動作においての１回の露光時間であるライン露光時間は、ＣＣＤ５の最小露光時間の２倍以上に設定されている。また、実施の形態２では、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２の光量を発光時間で制御し、最大発光時間をライン露光時間の１／２以下に設定されている。
【００７５】
シート取付部材１７は、ガラス板や樹脂板などの透明な部材であり、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送された際に、原稿ＰよりもＣＣＤ５側で、原稿ＰとＣＣＤ５との間に配置される。つまり、ＣＣＤ５は、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送されると、シート取付部材１７を介して原稿Ｐを撮像することとなる。
【００７６】
調光基準シート１８ａ，１８ｂは、撮像センサであるＣＣＤ５の基準領域５ａ，５ｂにより撮像可能な位置に配置されるものである。調光基準シート１８ａ，１８ｂは、ＡＦＥ６により各調光用画像データＧ１、Ｇ２を生成する際にＣＣＤ５が撮像する調光時撮像対象物である。調光基準シート１８ａ，１８ｂは、実施の形態１では、シート取付部材１７のＣＣＤ５と対向する面のうち、両端部近傍にそれぞれ取り付けられている。つまり、ＣＣＤ５は、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送されても、調光基準シート１８ａ，１８ｂを常に撮像でき、ＡＦＥ６が調光用画像データＧ１，Ｇ２を生成することができる。ここで、各目標出力値Ｘｏ１，Ｘｏ２は、例えばシェーディング補正を行うために予め記憶されている白基準データを生成した際の条件、すなわち第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯し、白基準板をＣＣＤ５が撮像し、ＡＦＥ６が画像データを生成し、画像データに基づいて白基準データを生成した条件に基づいて（以下、単に「白基準条件」と称する。）、第１ＬＥＤ２１および第２ＬＥＤ２２をそれぞれ個別に点灯し、ＣＣＤ５により調光基準シート１８ａ，１８ｂを撮像することでＡＦＥ６により生成された画像データのうち、ＣＣＤ５の基準領域５ａ，５ｂのうち、特定の撮像画素に対応した出力値である。また、各現在出力値Ｘ１，Ｘ２は、各調光用画像データＧ１，Ｇ２の基準領域５ａ，５ｂに対応する部分のうち上記特定の撮像画素に対応した出力値である。
【００７７】
白基準メモリ１９は、白基準データ記憶手段であり、白基準データが予め記憶されている。白基準メモリ１９は、実施の形態２では、ＣＣＤ基板２００上に形成されている。白基準メモリ１９は画像処理回路１０と接続されている。従って、画像処理回路１０は、ＣＣＤ基板２００上に形成されている白基準メモリ１９の白基準データに基づいて、ＡＦＥ６により生成された読取画像データを導光体３による線状照明の主走査方向における輝度分布に拘わらず濃度ムラのない読取画像データに補正する。
【００７８】
ここで、実施の形態２では、第１ＬＥＤ２１、第２ＬＥＤ２２、導光体３、ＬＥＤ制御回路４、ＣＣＤ基板２００上に形成されるＣＣＤ５、ＡＦＥ６、ＡＦＥコントロール回路１５、白基準メモリ１９が一体構造、すなわち１ユニットとして構成されている。白基準データは、第１ＬＥＤ２１、第２ＬＥＤ２２、ＣＣＤ５の特性のばらつきにより異なるものである。従って、これらが１ユニットであることで、この１ユニットの第１ＬＥＤ２１、第２ＬＥＤ２２、ＣＣＤ５を用いて生成された白基準データは、予めＣＣＤ基板２００上の白基準メモリ１９に白基準データを記憶させておくことができる。これにより、第１ＬＥＤ２１、第２ＬＥＤ２２、ＣＣＤ５などが故障した場合でも、ユニットごと交換するのみ良く、白基準データの更新などを行わなくても良いので、故障時における修理時間を短縮することができる。
【００７９】
次に、実施の形態２にかかる画像読取装置１−２の動作について説明する。ここでは、第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれの調光動作について説明する。図８は、画像読取装置による原稿のスキャン中における調光動作のフロー図である。図９は、実施の形態２にかかる画像読取装置のタイミングチャートを示す図である。ここでは、第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間を制御する場合に、画像読取装置１−２による原稿Ｐのスキャン中における調光動作ついて説明する。なお、実施の形態２にかかる画像読取装置１−２による原稿Ｐのスキャン開始前の調光動作は、上記実施の形態１にかかる画像読取装置１−１による原稿Ｐのスキャン開始前の調光動作と同様であるのでその説明は省略する。また、図８に示す原稿Ｐのスキャン中における調光動作と、図３に示す原稿Ｐのスキャン開始時における調光動作とは、ほぼ同一であるので、同一内容部分は省略あるいは簡略化して説明する。
【００８０】
まず、画像読取装置１−２に原稿Ｐがセットされ、例えば上記原稿Ｐのスキャン開始時における調光動作が終了すると、搬送装置７により原稿ＰがＣＣＤ５と対向する位置まで搬送され、ＣＣＤ５によるスキャンが開始され（ステップＳＴ２０１）、通常動作が行われる（ステップＳＴ２０２）。ここで、通常動作とは、図９に示すように、第１ＬＥＤ２１を基準光量値Ｔ１、あるいは補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１１で制御してライン露光時間の開始直後にＣＣＤ５の最小露光時間分点灯し、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２１で制御してライン露光時間の開始直後にＣＣＤ５の最小露光時間分点灯し、ライン露光時間だけＣＣＤ５を露光し、ＡＦＥ６によりＣＣＤ５から出力されるアナログ値から読取画像データを生成する。なお、通常動作時のＣＣＤ５においては、ライン露光時間のうち、ライン露光時間の開始直後の最小露光時間分がＡＦＥ６により生成される読取画像データに対応する読取用有効画素Ｅとなり、開始直後の露光後からライン露光時間終了まで時間分がＡＦＥ６により生成される読取画像データに対応しないダミー画素Ｆとなる。
【００８１】
次に、ＭＰＵ１１は、図８に示すように、調光タイミングであるか否かを判断する（ステップＳＴ２０３）。ここでは、ＭＰＵ１１は、例えばスキャン開始されてから一定時間経過したか否かにより、調光タイミングであるか否かを判断する。
【００８２】
次に、ＭＰＵ１１は、調光タイミングであると判断する（ステップＳＴ２０３肯定）と、ｎ＝１とする（ステップＳＴ２０４）。つまり、ｎ＝１とすることで、調光するＬＥＤｎは、第１ＬＥＤ２１となり、上記通常動作が行われたライン露光時間経過後の次のライン露光時間から第１ＬＥＤ２１の調光動作を開始する。
【００８３】
次に、ＬＥＤ制御部４３は、ＬＥＤｎのみ点灯する（ステップＳＴ２０５）。ここでは、ＬＥＤ制御部４３は、基準光量値Ｔｎの補正時に、補正する基準光量値Ｔｎに対応したＬＥＤｎのみを点灯する。従って、ｎ＝１であると、ＬＥＤ制御部４３は、図９に示すように、第１ＬＥＤ２１を基準光量値Ｔ１、あるいは補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１１で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光時間分点灯する。
【００８４】
次に、ＡＦＥ６は、図８に示すように、調光用画像データＧｎを生成する（ステップＳＴ２０６）。ここでは、搬送装置７により原稿Ｐの搬送が開始され、原稿ＰがＣＣＤ５と対向した状態で、ＬＥＤｎのみが点灯されるので、ＬＥＤｎのみによって導光体３による線状照明が行われた状態で、上記通常動作が行われたライン露光時間経過後の次のライン露光時間の開始直後に最小露光時間分ＣＣＤ５が露光し、原稿Ｐおよび調光基準シート１８ａ、１８ｂを撮像し、ＡＦＥ６はＬＥＤｎに対応した調光用画像データＧｎを生成する。ｎ＝１であると、ＡＦＥ６は、第１ＬＥＤ２１のみが点灯された状態であるので、第１ＬＥＤ２１に対応した調光用画像データＧ１を生成する。なお、図９に示すように、調光動作時のＣＣＤ５においては、ライン露光時間のうち、ライン露光時間の開始直後の最小露光時間分がＡＦＥ６により生成される調光用画像データＧｎに対応する読取用有効画素Ｇとなる。
【００８５】
次に、ＬＥＤ制御部４３は、図８に示すように、第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯する（ステップＳＴ２０７）。ここでは、ＬＥＤ制御部４３は、基準光量値Ｔ１に基づいてあるいは補正された基準光量値Ｔ１×α１に基づいて第１ＬＥＤ２１を点灯するとともに、基準光量値Ｔ２に基づいてあるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２を点灯する。従って、ＬＥＤ制御部４３は、図９に示すように、第１ＬＥＤ２１を基準光量値Ｔ１、あるいは補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１１で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後の第１ＬＥＤ２１のみの点灯終了後にＣＣＤ５の最小露光時間分点灯し、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２１で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後の第１ＬＥＤ２１のみの点灯終了後にＣＣＤ５の最小露光時間分点灯する。
【００８６】
次に、ＡＦＥ６は、図８に示すように、読取画像データを生成する（ステップＳＴ２０８）。ここでは、搬送装置７により原稿Ｐの搬送が開始され、原稿ＰがＣＣＤ５と対向した状態で、第１ＬＥＤ２１および第２ＬＥＤ２２が同時点灯されるので、第１ＬＥＤ２１および第２ＬＥＤ２２の同時点灯によって導光体３による線状照明が行われた状態で、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後の１回目の露光後に最小露光時間分ＣＣＤ５が露光（２回目の露光）し、原稿Ｐおよび調光基準シート１８ａ、１８ｂを撮像し、ＡＦＥ６は原稿Ｐに対応した読取画像データを生成する。なお、図９に示すように、調光動作時のＣＣＤ５においては、ライン露光時間のうち、ライン露光時間の開始直後の１回目の露光後の２回目の露光での最小露光時間分がＡＦＥ６により生成される読取画像データに対応する読取用有効画素Ｅとなり、２回目の露光後からライン露光時間終了まで時間分がＡＦＥ６により生成される読取画像データに対応しないダミー画素Ｆとなる。つまり、ＣＣＤ５は、各基準光量値Ｔｎの補正時、すなわちＬＥＤｎの調光動作時に、１回のスキャンにおいて２回露光する。また、ＬＥＤ制御部４３は、ＬＥＤｎの調光動作時に、ＣＣＤ５の２回の露光のうち、いずれか一方（実施の形態２では、１回目の露光）でＬＥＤｎに対応する基準光量値Ｔｎを補正するＬＥＤｎを点灯し、他方（実施の形態２では、２回目の露光）で複数のＬＥＤを同時点灯する。また、ＡＦＥ６は、ＬＥＤｎの調光動作時に、ＣＣＤ５の２回の露光のうち、いずれか一方（実施の形態２では、１回目の露光）に対応する、すなわちＬＥＤｎに対応する調光用画像データＧｎと、他方（実施の形態２では、２回目の露光）に対応する読取画像データを生成する。
【００８７】
次に、光量補正部４２は、図８に示すように、現在出力値Ｘｎを算出する（ステップＳＴ２０９）。ここでは、光量補正部４２は、調光用画像データＧｎのうち、ＣＣＤ５の基準領域５ａ，５ｂに対応した部分に基づいて現在出力値Ｘｎを算出する。ｎ＝１であると、光量補正部４２は、第１ＬＥＤ２１のみが点灯された状態であるので、光量補正部４２が入力された第１ＬＥＤ２１に対応した調光用画像データＧ１のうち、ＣＣＤ５の基準領域５ａ，５ｂに対応した部分に基づいて現在出力値Ｘ１を算出する。
【００８８】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであるか否か判断する（ステップＳＴ２１０）。ｎ＝１であると、光量補正部４２は、Ｘ１／Ｘｏ１＝１であるか否かを判断することで、第１ＬＥＤ２１の調光が必要であるか否かを判断する。
【００８９】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じでないと判断（ステップＳＴ２１０否定）すると、調光量αｎを算出する（ステップＳＴ２１４）。ｎ＝１であると、光量補正部４２は、現在、すなわち基準光量値Ｔ１あるいは補正された基準光量値Ｔ１×α１に基づいて第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ１と、現在出力値Ｘ１との比から調光量α１を算出する（α１＝Ｘｏ１／Ｘ１）。
【００９０】
次に、ＬＥＤ制御部４３は、ＬＥＤｎを調光量αｎに基づいて補正された基準光量値Ｔｎ×αｎに基づいて点灯する（ステップＳＴ２１５）。ｎ＝１であると、ＬＥＤ制御部４３は、図９に示すように、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１２で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光時間分再度点灯する。これにより、白基準条件で第１ＬＥＤ２１のみが点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量が一致するように第１ＬＥＤ２１を調光する。つまり、ＬＥＤ制御回路４は、点灯している第１ＬＥＤ２１に対応した基準光量値Ｔ１を補正し、第１ＬＥＤ２１を調光する。
【００９１】
そして、図８に示すように、ＡＦＥ６が調光用画像データＧ１を再度生成（ステップＳＴ２０６）し、ＬＥＤ制御部４３が第１ＬＥＤ２１および第２ＬＥＤ２２を再度同時点灯（ステップＳＴ２０７）し、ＡＦＥ６が読取画像データを再度生成（ステップＳＴ２０８）し、光量補正部４２が現在出力値Ｘ１を再度算出（ステップＳＴ２０９）し、光量補正部４２が現在出力値Ｘ１と目標出力値Ｘｏ１とが同じであるか否か再度判断する（ステップＳＴ２１０）。この間、第１ＬＥＤ２１は、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１２で制御される。
【００９２】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ２１０肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ２１１）。上記では、ｎ＝１であり第１ＬＥＤ２１の調光が終了して、ｎ＝２となり、第２ＬＥＤ２２の調光動作を開始する。
【００９３】
次に、ＭＰＵ１１は、ｎ＝３であるか否かを判断する（ステップＳＴ２１２）。上記ステップＳＴ２１１において、ｎ＝２となると、ＭＰＵ１１は、ｎ＝３でない判断する（ステップＳＴ２１２否定）と、上記ステップＳＴ２０５に戻り、第２ＬＥＤ２２の調光動作を開始する。
【００９４】
つまり、ステップＳＴ２０５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２のみ点灯する。ＬＥＤ制御部４３は、図９に示すように、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２１で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光時間分点灯する。
【００９５】
次に、図８に示すように、ステップＳＴ２０６において、ＡＦＥ６は、調光用画像データＧ２を生成する。
【００９６】
次に、ステップＳＴ２０７において、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯する。ＬＥＤ制御部４３は、図９に示すように、第１ＬＥＤ２１を上記第１ＬＥＤ２１の調光動作により補正された基準光量値Ｔ１×α１に基づいて設定されたデューティ比Ｄ１２で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後の第２ＬＥＤ２２のみの点灯終了後にＣＣＤ５の最小露光時間分点灯し、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２１で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後の第２ＬＥＤ２２のみの点灯終了後にＣＣＤ５の最小露光時間分点灯する。
【００９７】
次に、ステップＳＴ２０８において、図８に示すように、ＡＦＥ６は、読取画像データを生成する。次に、ステップＳＴ２０９において、光量補正部４２は、調光用画像データＧ２に基づいて現在出力値Ｘ２を算出する。次に、ステップＳＴ２１０において、光量補正部４２は、Ｘ２／Ｘｏ２＝１であるか否かを判断することで、第２ＬＥＤ２２の調光が必要であるか否かを判断する。次に、第２ＬＥＤ２２の調光が必要であると判断する（ステップＳＴ２１０否定）と、ステップＳＴ２１４において、光量補正部４２は、現在、すなわち基準光量値Ｔ２あるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ２と、現在出力値Ｘ２との比から調光量α２を算出する（α２＝Ｘｏ２／Ｘ２）。次に、ステップＳＴ２１５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて点灯する。ＬＥＤ制御部４３は、図９に示すように、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２２で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光時間分再度点灯する。これにより、白基準条件で第１ＬＥＤ２１のみが点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量が一致するように第１ＬＥＤ２１を調光する。つまり、ＬＥＤ制御回路４は、点灯している第１ＬＥＤ２１に対応した基準光量値Ｔ１を補正し、第１ＬＥＤ２１を調光する。
【００９８】
そして、図８に示すように、ＡＦＥ６が調光用画像データＧ２を再度生成（ステップＳＴ２０６）し、ＬＥＤ制御部４３が第１ＬＥＤ２１および第２ＬＥＤ２２を再度同時点灯（ステップＳＴ２０７）し、ＡＦＥ６が読取画像データを再度生成（ステップＳＴ２０８）し、光量補正部４２が現在出力値Ｘ２を再度算出（ステップＳＴ２０９）し、光量補正部４２が現在出力値Ｘ２と目標出力値Ｘｏ２とが同じであるか否か再度判断する（ステップＳＴ２１０）。この間、第２ＬＥＤ２２は、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２２で制御される。
【００９９】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ２１０肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ２１１）。
【０１００】
次に、ＭＰＵ１１は、上記ステップＳＴ２１１において、ｎ＝３となり、ｎ＝３であると判断（ステップＳＴ２１２肯定）し、すべてのＬＥＤの調光が終了したと判断する。これにより、現在の第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布となる。
【０１０１】
次に、ＭＰＵ１１は、ｎ＝３であると判断（ステップＳＴ２１２肯定）、あるいは調光タイミングでないと判断（ステップＳＴ２０３否定）すると、原稿Ｐのスキャンが終了したか否かを判断する（ステップＳＴ２１３）。ＭＰＵ１１は、原稿Ｐのスキャンが終了したと判断（ステップＳＴ２１３肯定）すると、画像読取装置１−２の動作を停止し、原稿Ｐのスキャンが終了していないと判断（ステップＳＴ２１３否定）すると、ステップＳＴ２０２に戻り再度通常動作を行う。
【０１０２】
以上のように、画像読取装置１−２による原稿Ｐのスキャン中に調光動作を行い、現在出力値Ｘ１，Ｘ２と目標出力値Ｘｏ１，Ｘｏ２とに基づいて算出された調光量α１，α２に基づいて基準光量値Ｔ１，Ｔ２を補正することで、白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を点灯したときのそれぞれ実際の光量に、現在の第１ＬＥＤ２１および第２ＬＥＤ２２のそれぞれ実際の光量を一致させることができる。従って、画像読取装置１−２による原稿Ｐのスキャン中に、線状照射の主走査方向の輝度分布を一定とすることができ、主走査方向の輝度分布に基づいた白基準データ１つでシェーディング補正を行うことができる。これにより、時間的な変化で第１ＬＥＤ２１および第２ＬＥＤ２２の実際の光量が変化しても、白基準データの更新を行うことなく、第１ＬＥＤ２１および第２ＬＥＤ２２の輝度分布の影響を低減することができる。従って、画像読取装置１−２による原稿Ｐのスキャン中に複数のＬＥＤの調光を行うことができるので、原稿Ｐが長尺物であっても、白基準データの更新のためにＣＣＤ５によるスキャンを一時停止することがないので、画像読取速度を向上することができる。また、画像読取装置１−２による原稿Ｐのスキャン中に複数のＬＥＤの調光を行うことができるので、原稿Ｐが長尺物であっても、原稿Ｐに対応した読取画像データを１つのデータとして生成することができる。
【０１０３】
なお、上記実施の形態２では、ＬＥＤ制御部４３は、各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間を制御するが本発明はこれに限定されるものではなく、各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御することで、第１ＬＥＤ２１および第２ＬＥＤ２２の光量をそれぞれ制御しても良い。つまり、第１ＬＥＤ２１および第２ＬＥＤ２２の調光を各基準光量値Ｔ１，Ｔ２、あるいは補正された各基準光量値Ｔ１×α１，Ｔ２×α２に基づいて第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御することで行っても良い。
【０１０４】
図１０は、実施の形態２にかかる画像読取装置の他のタイミングチャートを示す図である。ここで、第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御する場合に、画像読取装置１−２による原稿Ｐのスキャン中における調光動作ついて説明する。なお、上記第１ＬＥＤ２１および第２ＬＥＤ２２の供給電流値を制御することで行われる調光動作は、図８に示す第１ＬＥＤ２１および第２ＬＥＤ２２の発光時間を制御することで行われる調光動作とほぼ同一であるので、図８を用いて、同一内容部分は省略あるいは簡略化して説明する。
【０１０５】
まず、ＣＣＤ５によるスキャンが開始され（ステップＳＴ２０１）、通常動作が行われる（ステップＳＴ２０２）。ここで、通常動作とは、図１０に示すように、第１ＬＥＤ２１を基準光量値Ｔ１、あるいは補正された基準光量値Ｔ１×α１に基づいて設定された供給電流値Ｉ１１で制御し、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定された供給電流値Ｉ２１で制御し、ともにライン露光時間の開始直後にＣＣＤ５の最小露光の２回分の時間点灯し、ライン露光時間だけＣＣＤ５を露光し、ＡＦＥ６によりＣＣＤ５から出力されるアナログ値から読取画像データを生成する。
【０１０６】
次に、ＭＰＵ１１は、図８に示すように、調光タイミングであるか否かを判断する（ステップＳＴ２０３）。次に、ＭＰＵ１１は、調光タイミングであると判断する（ステップＳＴ２０３肯定）と、ｎ＝１とする（ステップＳＴ２０４）。つまり、ｎ＝１とすることで、調光するＬＥＤｎは、第１ＬＥＤ２１となり、上記通常動作が行われたライン露光時間経過後の次のライン露光時間から第１ＬＥＤ２１の調光動作を開始する。
【０１０７】
次に、ＬＥＤ制御部４３は、ＬＥＤｎのみ点灯する（ステップＳＴ２０５）。ｎ＝１であると、ＬＥＤ制御部４３は、図１０に示すように、第１ＬＥＤ２１を基準光量値Ｔ１、あるいは補正された基準光量値Ｔ１×α１に基づいて設定された供給電流値Ｉ１１で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光の２回分の時間点灯する。
【０１０８】
次に、ＡＦＥ６は、図８に示すように、調光用画像データＧｎを生成する（ステップＳＴ２０６）。ここでは、搬送装置７により原稿Ｐの搬送が開始され、原稿ＰがＣＣＤ５と対向した状態で、ＬＥＤｎのみが点灯されるので、ＬＥＤｎのみによって導光体３による線状照明が行われた状態で、上記通常動作が行われたライン露光時間経過後の次のライン露光時間の開始直後に最小露光時間分ＣＣＤ５が露光し、原稿Ｐおよび調光基準シート１８ａ、１８ｂを撮像し、ＡＦＥ６はＬＥＤｎに対応した調光用画像データＧｎを生成する。ｎ＝１であると、ＡＦＥ６は、第１ＬＥＤ２１のみが点灯された状態であるので、第１ＬＥＤ２１に対応した調光用画像データＧ１を生成する。
【０１０９】
次に、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯する（ステップＳＴ２０７）。ここでは、ＬＥＤ制御部４３は、すでに点灯している第１ＬＥＤ２１とともに、基準光量値Ｔ２に基づいてあるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２を点灯する。従って、ＬＥＤ制御部４３は、図１０に示すように、第１ＬＥＤ２１が点灯している状態で、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定され供給電流値Ｉ２１で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後の最小露光時間後にＣＣＤ５の最小露光時間分点灯する。
【０１１０】
次に、ＡＦＥ６は、図８に示すように、読取画像データを生成する（ステップＳＴ２０８）。ここでは、搬送装置７により原稿Ｐの搬送が開始され、原稿ＰがＣＣＤ５と対向した状態で、第１ＬＥＤ２１および第２ＬＥＤ２２が同時点灯されるので、第１ＬＥＤ２１および第２ＬＥＤ２２の同時点灯によって導光体３による線状照明が行われた状態で、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後の１回目の露光後に最小露光時間分ＣＣＤ５が露光（２回目の露光）し、原稿Ｐおよび調光基準シート１８ａ、１８ｂを撮像し、ＡＦＥ６は原稿Ｐに対応した読取画像データを生成する。調光動作時では、通常動作時と比較して、第１ＬＥＤ２１および第２ＬＥＤ２２が同時点灯時間が半分となり、出力値が半分となる。そこで、ここでは、画像処理回路１０は、調光動作時に生成された読取画像データの出力値を通常動作時に生成された読取画像データの出力値と同程度の値とするために、調光動作時に生成された読取画像データの出力値を１ビットシフトし、その出力値を２倍とする。
【０１１１】
次に、光量補正部４２は、現在出力値Ｘｎを算出する（ステップＳＴ２０９）。ｎ＝１であると、光量補正部４２は、第１ＬＥＤ２１のみが点灯された状態であるので、光量補正部４２が入力された第１ＬＥＤ２１に対応した調光用画像データＧ１のうち、ＣＣＤ５の基準領域５ａ，５ｂに対応した部分に基づいて現在出力値Ｘ１を算出する。
【０１１２】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであるか否か判断する（ステップＳＴ２１０）。ｎ＝１であると、光量補正部４２は、Ｘ１／Ｘｏ１＝１であるか否かを判断することで、第１ＬＥＤ２１の調光が必要であるか否かを判断する。
【０１１３】
次に、光量補正部４２は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じでないと判断（ステップＳＴ２１０否定）すると、調光量αｎを算出する（ステップＳＴ２１４）。ｎ＝１であると、光量補正部４２は、現在、すなわち基準光量値Ｔ１あるいは補正された基準光量値Ｔ１×α１に基づいて第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ１と、現在出力値Ｘ１との比から調光量α１を算出する（α１＝Ｘｏ１／Ｘ１）。
【０１１４】
次に、ＬＥＤ制御部４３は、ＬＥＤｎを調光量αｎに基づいて補正された基準光量値Ｔｎ×αｎに基づいて点灯する（ステップＳＴ２１５）。ｎ＝１であると、ＬＥＤ制御部４３は、図９に示すように、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて設定された供給電流値Ｉ１２で制御して、上記第１ＬＥＤ２１の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光の２回分の時間再度点灯する。これにより、白基準条件で第１ＬＥＤ２１のみが点灯したときの実際の光量に、現在の第１ＬＥＤ２１の実際の光量が一致するように第１ＬＥＤ２１を調光する。つまり、ＬＥＤ制御回路４は、点灯している第１ＬＥＤ２１に対応した基準光量値Ｔ１を補正し、第１ＬＥＤ２１を調光する。
【０１１５】
そして、図８に示すように、ＡＦＥ６が調光用画像データＧ１を再度生成（ステップＳＴ２０６）し、ＬＥＤ制御部４３が第１ＬＥＤ２１および第２ＬＥＤを再度同時点灯（ステップＳＴ２０７）し、ＡＦＥ６が読取画像データを再度生成（ステップＳＴ２０８）し、光量補正部４２が現在出力値Ｘ１を再度算出（ステップＳＴ２０９）し、光量補正部４２が現在出力値Ｘ１と目標出力値Ｘｏ１とが同じであるか否か再度判断する（ステップＳＴ２１０）。この間、第１ＬＥＤ２１は、第１ＬＥＤ２１を調光量α１に基づいて補正された基準光量値Ｔ１×α１に基づいて設定された供給電流値Ｉ１２で制御される。
【０１１６】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ２１０肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ２１１）。上記では、ｎ＝１であり第１ＬＥＤ２１の調光が終了して、ｎ＝２となり、第２ＬＥＤ２２の調光動作を開始する。
【０１１７】
次に、ＭＰＵ１１は、ｎ＝３であるか否かを判断する（ステップＳＴ２１２）。上記ステップＳＴ２１１において、ｎ＝２となると、ＭＰＵ１１は、ｎ＝３でない判断する（ステップＳＴ２１２否定）と、上記ステップＳＴ２０５に戻り、第２ＬＥＤ２２の調光動作を開始する。
【０１１８】
つまり、ステップＳＴ２０５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２のみ点灯する。ＬＥＤ制御部４３は、図１０に示すように、第２ＬＥＤ２２を基準光量値Ｔ２、あるいは補正された基準光量値Ｔ２×α２に基づいて設定された供給電流値Ｉ２１で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光の２回分の時間点灯する。
【０１１９】
次に、図８に示すように、ステップＳＴ２０６において、ＡＦＥ６は、調光用画像データＧ２を生成する。
【０１２０】
次に、ステップＳＴ２０７において、ＬＥＤ制御部４３は、第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯する。ＬＥＤ制御部４３は、図１０に示すように、第２ＬＥＤ２２が点灯している状態で、第１ＬＥＤ２１を補正された基準光量値Ｔ２×α２に基づいて設定され供給電流値Ｉ１２で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後の最小露光時間後にＣＣＤ５の最小露光時間分点灯する。
【０１２１】
次に、図８に示すように、ステップＳＴ２０８において、ＡＦＥ６は、２倍の出力値の読取画像データを生成する。次に、ステップＳＴ２０９において、光量補正部４２は、調光用画像データＧ２に基づいて現在出力値Ｘ２を算出する。次に、ステップＳＴ２１０において、光量補正部４２は、Ｘ２／Ｘｏ２＝１であるか否かを判断することで、第２ＬＥＤ２２の調光が必要であるか否かを判断する。次に、第２ＬＥＤ２２の調光が必要であると判断する（ステップＳＴ２１０否定）と、ステップＳＴ２１４において、光量補正部４２は、現在、すなわち基準光量値Ｔ２あるいは補正された基準光量値Ｔ２×α２に基づいて第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布が白基準条件で第２ＬＥＤ２２のみが点灯したときの導光体３による線状照明の主走査方向の輝度分布と一致するように、目標出力値Ｘｏ２と、現在出力値Ｘ２との比から調光量α２を算出する（α２＝Ｘｏ２／Ｘ２）。次に、ステップＳＴ２１５において、ＬＥＤ制御部４３は、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて点灯する。ＬＥＤ制御部４３は、図１０に示すように、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて設定された供給電流値Ｉ２２で制御して、上記第２ＬＥＤ２２の調光動作時におけるライン露光時間の開始直後にＣＣＤ５の最小露光の２回分の時間再度点灯する。これにより、白基準条件で第２ＬＥＤ２２のみが点灯したときの実際の光量に、現在の第２ＬＥＤ２２の実際の光量が一致するように第２ＬＥＤ２２を調光する。つまり、ＬＥＤ制御回路４は、点灯している第２ＬＥＤ２２に対応した基準光量値Ｔ２を補正し、第２ＬＥＤ２２を調光する。
【０１２２】
そして、図８に示すように、ＡＦＥ６が調光用画像データＧ２を再度生成（ステップＳＴ２０６）し、ＬＥＤ制御部４３が第１ＬＥＤ２１および第２ＬＥＤ２２を再度同時点灯（ステップＳＴ２０７）し、ＡＦＥ６が読取画像データを再度生成（ステップＳＴ２０８）し、光量補正部４２が現在出力値Ｘ２を再度算出（ステップＳＴ２０９）し、光量補正部４２が現在出力値Ｘ２と目標出力値Ｘｏ２とが同じであるか否か再度判断する（ステップＳＴ２１０）。この間、第２ＬＥＤ２２は、第２ＬＥＤ２２を調光量α２に基づいて補正された基準光量値Ｔ２×α２に基づいて設定されたデューティ比Ｄ２２で制御される。
【０１２３】
次に、ＭＰＵ１１は、現在出力値Ｘｎと目標出力値Ｘｏｎとが同じであると判断される（ステップＳＴ２１０肯定）と、ｎ＝ｎ＋１とする（ステップＳＴ２１１）。
【０１２４】
次に、ＭＰＵ１１は、上記ステップＳＴ２１１において、ｎ＝３となり、ｎ＝３であると判断（ステップＳＴ２１２肯定）し、すべてのＬＥＤの調光が終了したと判断する。これにより、現在の第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布が白基準条件で第１ＬＥＤ２１および第２ＬＥＤ２２を同時点灯することで導光体３が線状照明を行った場合の主走査方向の輝度分布となる。
【０１２５】
次に、ＭＰＵ１１は、ｎ＝３であると判断（ステップＳＴ２１２肯定）、あるいは調光タイミングでないと判断（ステップＳＴ２０３否定）すると、原稿Ｐのスキャンが終了したか否かを判断する（ステップＳＴ２１３）。ＭＰＵ１１は、原稿Ｐのスキャンが終了したと判断（ステップＳＴ２１３肯定）すると、画像読取装置１−１の動作を停止し、原稿Ｐのスキャンが終了したと判断（ステップＳＴ２１３肯定）すると、ステップＳＴ２０２に戻り再度通常動作を行う。
【産業上の利用可能性】
【０１２６】
以上のように、本発明にかかる画像読取装置は、複数のＬＥＤと導光体とにより、画像読取媒体に対して線状照明を行う画像読取装置に有用であり、特に、画像読取速度を向上するのに適している。
【図面の簡単な説明】
【０１２７】
【図１】実施の形態１にかかる画像読取装置の要部構成例を示す図である。
【図２】実施の形態１にかかる画像読取装置のブロック図である。
【図３】画像読取装置による原稿のスキャン開始前における調光動作のフロー図である。
【図４−１】各ＬＥＤの調光動作説明図である。
【図４−２】各ＬＥＤの調光動作説明図である。
【図４−３】各ＬＥＤの調光動作説明図である。
【図４−４】各ＬＥＤの調光動作説明図である。
【図４−５】各ＬＥＤの調光動作説明図である。
【図４−６】各ＬＥＤの調光動作説明図である。
【図５】画像読取装置による複数の原稿の連続スキャン時における調光動作のフロー図である。
【図６】実施の形態２にかかる画像読取装置の要部構成例を示す図である。
【図７】実施の形態２にかかる画像読取装置のブロック図である。
【図８】画像読取装置による原稿のスキャン中における調光動作のフロー図である。
【図９】実施の形態２にかかる画像読取装置のタイミングチャートを示す図である。
【図１０】実施の形態２にかかる画像読取装置の他のタイミングチャートを示す図である。
【符号の説明】
【０１２８】
１−１，１−２  画像読取装置
２１  第１ＬＥＤ
２２  第２ＬＥＤ
３  導光体
４  ＬＥＤ制御回路（ＬＥＤ制御手段、光量補正手段）
５  ＣＣＤ（撮像センサ）
５ａ，ｂ  基準領域
５ｃ  媒体領域
６  ＡＦＥ（画像データ生成手段）
７  搬送装置（相対移動手段）
８  調光基準部材
９  レンズ
１０  画像処理回路（シェーディング補正手段）
１１  ＭＰＵ
１２  メモリ（目標出力値記憶手段）
１３  ＩＦ回路
１４  メモリ読出コントロール回路
１５  ＡＦＥコントロール回路
１６  原稿位置センサ
１７  シート取付部材
１８ａ，ｂ  調光基準シート（調光基準部材）
１９  白基準メモリ
１００  メイン基板
２００  ＣＣＤ基板
３００  ＰＣ
Ｇ１，Ｇ２  調光用画像データ
Ｐ  原稿（画像読取媒体）
Ｔ１，Ｔ２，Ｔｎ  基準光量値
Ｘ１，Ｘ２，Ｘｎ  現在出力値
Ｘｏ１，Ｘｏ２，Ｘｏｎ  目標出力値
Ｙ  ＡＦＥアンプゲイン値
α１，α２，αｎ  調光量
【図１】
2009118142.tif 000003
【図２】
2009118142.tif 000004
【図３】
2009118142.tif 000005
【図４−１】
2009118142.tif 000006
【図４−２】
2009118142.tif 000007
【図４−３】
2009118142.tif 000008
【図４−４】
2009118142.tif 000009
【図４−５】
2009118142.tif 000010
【図４−６】
2009118142.tif 000011
【図５】
2009118142.tif 000012
【図６】
2009118142.tif 000013
【図７】
2009118142.tif 000014
【図８】
2009118142.tif 000015
【図９】
2009118142.tif 000016
【図１０】
2009118142.tif 000017