(57)【要約】【課題】蛍光灯の光量が安定したか否かの判定タイミングの遅れを防止することが可能な画像読取り装置を提供する。【解決手段】前回の蛍光灯７の光量安定化制御が終了したときに、ＡＥＦ回路１１のアンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａを履歴情報として記憶しておき、一定時間未満（短時間）の待機状態の後で蛍光灯７を点灯させたときに、履歴情報の前回のゲインをアンプの基準ゲインαとして設定しているので、蛍光灯７の光量が前回の光量へと上昇し収束して行く。そして、ＣＣＤセンサ１０のゲイン出力の平均値Ａが前回の出力の平均値Ａよりもわずかに小さな基準値Ａｓに到達した直後であって、ＣＣＤセンサ１０のゲイン出力の平均値Ａが確実に収束しつつあるときに、出力の平均値Ａの変動幅が一定範囲に入ったか否かの判定を開始しているので、判定タイミングが遅れることがない。【選択図】図２
2008271130.tif 000002
【特許請求の範囲】
【請求項１】
蛍光灯の光を原稿画像に照射し、原稿画像からの反射光を撮像素子に入射させて、撮像素子により原稿画像を読取る画像読取り装置において、
前記蛍光灯の光を反射して前記撮像素子に入射させる光反射部材と、
原稿画像の読取りに先立ち、前記蛍光灯の光を前記光反射部材で反射させて前記撮像素子に入射させ、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求め、これらの適正なゲイン及びゲイン出力を履歴情報として記憶しておき、この後の原稿画像の再度の読取りに先立ち、前記記憶しておいた履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定する制御手段とを備えることを特徴とする画像読取り装置。
【請求項２】
単一の前記撮像素子を備え、前記制御手段は、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を履歴情報として記憶して用いることを特徴とする請求項１に記載の画像読取り装置。
【請求項３】
原稿画像からの反射光を色成分別に入射する複数の前記撮像素子を備え、前記制御手段は、蛍光灯の光量が安定化したときの各撮像素子の出力に対するそれぞれの適正なゲイン及びゲイン出力を履歴情報として記憶して用いることを特徴とする請求項１に記載の画像読取り装置。
【請求項４】
前記制御手段は、原稿画像の再度の読取りに先立ち、一回前の読取りのときに記憶しておいた履歴情報に基づいて前記撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定することを特徴とする請求項１に記載の画像読取り装置。
【請求項５】
前記制御手段は、原稿画像の再度の読取りに先立ち、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報の優先順位を判定し、最優先の履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定することを特徴とする請求項１に記載の画像読取り装置。
【請求項６】
前記制御手段は、原稿画像の再度の読取りに先立ち、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報に基づいて前記撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定することを特徴とする請求項１に記載の画像読取り装置。
【請求項７】
前記制御手段は、履歴情報が無い場合に、前記撮像素子の出力に対するゲインを初期設定してから適正化し、前記蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求めることを特徴とする請求項１に記載の画像読取り装置。
【請求項８】
前記制御手段は、原稿画像の再度の読取りに先立ち、前記ゲイン出力の安定化の判定結果がエラーとなった場合に、前記蛍光灯の光を前記光反射部材で反射させて前記撮像素子に入射させ、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求めるという最初の動作を行うことを特徴とする請求項１に記載の画像読取り装置。
【請求項９】
前記制御手段は、蛍光灯の光量が安定化したときの前記撮像素子の出力に対する適正なゲイン及びゲイン出力を履歴情報として不揮発性メモリに記憶することを特徴とする請求項１に記載の画像読取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタル複写機で複写される原稿画像を読取るため、あるいはコンピュータに入力される原稿画像を読取るために使用される画像読取り装置に関する。
【背景技術】
【０００２】
この種の画像読取り装置では、例えば、光源として蛍光灯を、また撮像素子としてＣＣＤセンサを用いており、蛍光灯の光を原稿画像に照射し、その反射光をＣＣＤセンサに入射させて、ＣＣＤセンサにより原稿画像を読取っている。
【０００３】
ところが、蛍光灯の光量は、点灯初期から変動しつつ収束して行くので、安定的であるとはいえない。また、図６のグラフに示すように周囲温度に応じて蛍光灯の発光効率が変動するので、温度により蛍光灯の光量も変動する。あるいは、蛍光灯内部のガスの状況によっても蛍光灯の光量が変動する。
【０００４】
更に、蛍光灯を一旦消灯してから次の点灯までの時間が短かったり長かったりして、次の点灯時の蛍光灯の温度が高かったり低かったりするので、点灯直後からの蛍光灯の光量の変動特性が一定ではない。
【０００５】
すなわち、蛍光灯を点灯した直後でその光量が急激に増大し、蛍光灯自体の発熱によりその温度が上昇して、その光量が不安定に変動し続け、蛍光灯の温度が飽和すると、その光量が略安定して行くことになり、しかも蛍光灯を点灯してからその温度が飽和するまでの時間が様々であって一定せず、その温度が飽和してからの光量も一定ではない。
【０００６】
一方、原稿画像を適確に読取るには、蛍光灯の光量の安定化が不可欠であり、蛍光灯の光量が安定化したか否かの判定が必要となる。
【０００７】
このため、従来は、例えば図７のフローチャートに示すような手順で蛍光灯の光量が安定化したか否かを判定している。ここでは、蛍光灯の光をホワイトバランスシートで反射させてＣＣＤセンサに入射させ、ＣＣＤセンサの出力をアンプで増幅しており、アンプのゲインを調節制御して、アンプの出力（ＣＣＤセンサのゲイン出力）を適正化し、この後にＣＣＤセンサのゲイン出力を監視しながら、蛍光灯の光量が安定化するのを待機している。
【０００８】
まず、蛍光灯を点灯させて、アンプのゲインを１に設定し（ステップＳ２０１）、この状態で蛍光灯の光をホワイトバランスシートで反射させてＣＣＤセンサに入射させ、ＣＣＤセンサにより蛍光灯の光量を検出し（ステップＳ２０２）、ＣＣＤセンサのゲイン出力が規定範囲に入るか否かを判定する（ステップＳ２０３）。
【０００９】
このとき、例えばＣＣＤセンサのゲイン出力が規定範囲の下限値よりも低ければ（ステップＳ２０３で「下限エラー」）、アンプのゲインを一段階上昇させ（ステップＳ２０４）、アンプのゲインが６を超えていないことを確認してから（ステップＳ２０５で「Ｎｏ」）、ステップＳ２０２に戻る。そして、ＣＣＤセンサのゲイン出力が規定範囲の下限値よりも低い限りは、ステップＳ２０２〜Ｓ２０５を繰り返して、アンプのゲインを段階的に上昇させて行き、ＣＣＤセンサのゲイン出力が増大して規定範囲に入ると（ステップＳ２０３で「ＯＫ」）、アンプのゲインを維持して、次のステップ２０９に移行する。また、ステップＳ２０２〜Ｓ２０５を繰り返して、アンプのゲインを段階的に上昇させた結果、アンプのゲインが６を越えてしまうと（ステップＳ２０５で「Ｙｅｓ」）、つまりＣＣＤセンサのゲイン出力が規定範囲の下限値に達することなく、アンプのゲインが６を超えると、何らかの不具合があるので、光量安定エラーとみなして（ステップＳ２０６）、蛍光灯の光量の安定化制御を終了する。
【００１０】
また、ＣＣＤセンサのゲイン出力が規定範囲の上限値よりも高ければ（ステップＳ２０３で「上限エラー」）、アンプのゲインを一段階下降させ（ステップＳ２０７）、アンプのゲインが１未満でないことを確認してから（ステップＳ２０８で「Ｎｏ」）、ステップＳ２０２に戻る。そして、ＣＣＤセンサのゲイン出力が上限値よりも高い限りは、ステップＳ２０２、Ｓ２０３、Ｓ２０７、Ｓ２０８を繰り返して、アンプのゲインを段階的に下降させて行き、ＣＣＤセンサのゲイン出力が減少して規定範囲に入ると（ステップＳ２０３で「ＯＫ」）、アンプのゲインを維持して、次のステップ２０９に移行する。また、ステップＳ２０２、Ｓ２０３、Ｓ２０７、Ｓ２０８を繰り返して、アンプのゲインを段階的に下降させた結果、アンプのゲインが１未満になると（ステップＳ２０８で「Ｙｅｓ」）、つまりＣＣＤセンサのゲイン出力が規定範囲の上限値を下まわることなく、アンプのゲインが１未満になると、何らかの不具合があるので、光量安定エラーとみなして（ステップＳ２０６）、蛍光灯の光量の安定化制御を終了する。
【００１１】
次に、ＣＣＤセンサのゲイン出力が規定範囲に入った場合は（ステップＳ２０３で「ＯＫ」）、アンプのゲインを維持したままで、一定時間におけるＣＣＤセンサのゲイン出力の変動幅（蛍光灯の光量の変動幅）を求め（ステップＳ２０９）、ＣＣＤセンサのゲイン出力の変動幅が一定範囲に入るか否かを判定する（ステップＳ２１０）。そして、ＣＣＤセンサのゲイン出力の変動幅が一定範囲に入らなければ（ステップＳ２１０で「ＮＧ」）、ステップＳ２０９、Ｓ２１０を繰り返して、ＣＣＤセンサのゲイン出力の変動幅が一定範囲に入るまで待機し、ＣＣＤセンサのゲイン出力の変動幅が一定範囲に入ると（ステップＳ２１０で「ＯＫ」）、蛍光灯の光量が安定したとみなして（ステップＳ２１１）、アンプのゲインを維持して、蛍光灯の点灯を継続する。
【００１２】
また、特許文献１では、待機中に光源を点灯して、その光量を計測しておき、原稿の読取り開始に先立ち、待機中に最後に計測した光量が予め設定された光量となるような光源への出力ゲインを調整設定して、光源の光量を制御し、原稿読取り開始までの時間を短縮するという技術が開示されている。
【特許文献１】特開２００６−２１１４６７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１３】
しかしながら、図７のフローチャートの制御では、ＣＣＤセンサのゲイン出力が規定範囲に入っているというだけで、ステップＳ２０９を開始して、一定時間におけるＣＣＤセンサのゲイン出力の変動幅を求め始めるので、ステップＳ２１０でゲイン出力の変動幅が一定範囲に入ったと判定されるまでの判定タイミングが遅れることがあった。例えば、ステップＳ２０９の開始タイミングの直後に蛍光灯の光量が未だに大きく変動し続けて、ＣＣＤセンサのゲイン出力も大きく変動していることがあり、このときはＣＣＤセンサのゲイン出力の変動幅が一定範囲に入るまでの待機時間が長くなり、判定タイミングが遅れることになる。また、ステップＳ２０９の開始タイミングのときにＣＣＤセンサのゲイン出力が既に収束し切っていても、判定タイミングが遅れることになる。
【００１４】
従って、従来は、蛍光灯の光量が安定化したと判定されるまでの時間が最短化されているとはいえなかった。
【００１５】
また、特許文献１では、待機中の最後に計測した光量を用いて、光源への出力ゲインを調整しているが、光源の光量の変動幅が一定範囲に収まるか否かの判定タイミングを早めるものではなく、上記問題点を解決することはできない。
【００１６】
そこで、本発明は、上記従来の問題点に鑑みてなされたものであり、蛍光灯の光量が安定したか否かの判定タイミングの遅れを防止することが可能な画像読取り装置を提供することを目的とする。
【課題を解決するための手段】
【００１７】
前記課題を解決するために、本発明の画像読取り装置は、蛍光灯の光を原稿画像に照射し、原稿画像からの反射光を撮像素子に入射させて、撮像素子により原稿画像を読取る画像読取り装置において、前記蛍光灯の光を反射して前記撮像素子に入射させる光反射部材と、原稿画像の読取りに先立ち、前記蛍光灯の光を前記光反射部材で反射させて前記撮像素子に入射させ、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求め、これらの適正なゲイン及びゲイン出力を履歴情報として記憶しておき、この後の原稿画像の再度の読取りに先立ち、前記記憶しておいた履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定する制御手段とを備えている。
【００１８】
また、単一の前記撮像素子を備え、前記制御手段は、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を履歴情報として記憶して用いる。
【００１９】
更に、原稿画像からの反射光を色成分別に入射する複数の前記撮像素子を備え、前記制御手段は、蛍光灯の光量が安定化したときの各撮像素子の出力に対するそれぞれの適正なゲイン及びゲイン出力を履歴情報として記憶して用いる。
【００２０】
また、前記制御手段は、原稿画像の再度の読取りに先立ち、一回前の読取りのときに記憶しておいた履歴情報に基づいて前記撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定する。
【００２１】
更に、前記制御手段は、原稿画像の再度の読取りに先立ち、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報の優先順位を判定し、最優先の履歴情報に基づいて前記撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定する。
【００２２】
また、前記制御手段は、原稿画像の再度の読取りに先立ち、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報に基づいて前記撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定する。
【００２３】
更に、前記制御手段は、履歴情報が無い場合に、前記撮像素子の出力に対するゲインを初期設定してから適正化し、前記蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求める。
【００２４】
また、前記制御手段は、原稿画像の再度の読取りに先立ち、前記ゲイン出力の安定化の判定結果がエラーとなった場合に、前記蛍光灯の光を前記光反射部材で反射させて前記撮像素子に入射させ、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求めるという最初の動作を行う。
【００２５】
更に、前記制御手段は、蛍光灯の光量が安定化したときの前記撮像素子の出力に対する適正なゲイン及びゲイン出力を履歴情報として不揮発性メモリに記憶する。
【発明の効果】
【００２６】
このような本発明の画像読取り装置によれば、原稿画像の再度の読取りに先立ち、以前の読取りのときの履歴情報（撮像素子の出力に対する以前の適正なゲイン及びゲイン出力）に基づいて、撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定している。以前の適正なゲインで撮像素子の出力を増幅したならば、時間の経過と共に、ゲイン出力が以前の適正なゲイン出力に徐々に近づいて行くので、ゲイン出力が以前の適正なゲイン出力に到達する頃に、ゲイン出力の変動幅が一定範囲に収まるか否かの判定を開始すれば、この判定の開始タイミングを最適化することができ、判定タイミングの遅れを防止することができる。
【００２７】
例えば、モノクロ画像を読取る場合は、単一の撮像素子を用いるので、蛍光灯の光量が安定化したときの該撮像素子の出力に対する適正なゲイン及びゲイン出力を履歴情報として記憶して用いる。また、カラー画像を読取る場合は、反射光を色成分別に入射する複数の前記撮像素子を用いるので、蛍光灯の光量が安定化したときの各撮像素子の出力に対するそれぞれの適正なゲイン及びゲイン出力を履歴情報として記憶して用いる。
【００２８】
また、一回前の読取りのときに記憶しておいた履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定しても良い。あるいは、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報の優先順位を判定し、最優先の履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定しても構わない。更に、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報に基づいて撮像素子の出力に対する適正なゲインを設定しかつゲイン出力の安定化を判定しても良い。
【００２９】
また、履歴情報が無い場合に、撮像素子の出力に対するゲインを初期設定してから適正化し、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求めても良い。あるいは、ゲイン出力の安定化の判定結果がエラーとなった場合に、蛍光灯の光を前記光反射部材で反射させて撮像素子に入射させ、蛍光灯の光量が安定化したときの撮像素子の出力に対する適正なゲイン及びゲイン出力を求めるという最初の動作を行っても良い。これにより、蛍光灯の光量の安定化が省略されるような事態を避けることができる。
【００３０】
また、履歴情報を不揮発性メモリに記憶しても良い。
【発明を実施するための最良の形態】
【００３１】
以下、本発明の実施形態を添付図面を参照しつつ詳細に説明する。
【００３２】
図１は、本発明の画像読取り装置の一実施形態を示す断面図である。本実施形態の画像読取り装置１では、キャビネット２の上側開口部にガラス製の原稿載置台３を設け、キャビネット２の上側一端にカバー４を開閉自在に枢支している。カバー４を開いた状態で、原稿を原稿載置台３上に載置したり取り出し、またカバー４を閉じた状態で、原稿載置台３上の原稿の読取り動作を行う。また、原稿載置台３の下側に光学ユニット５を矢印方向ＡＢに移動可能に支持し、ホワイトバランスシート６をキャビネット２の上側開口部の縁に下向きに固定して、このホワイトバランスシート６を光学ユニット５のホームポジションＰｈの上方位置に配置している。
【００３３】
光学ユニット５は、蛍光灯７、反射ミラー８、結像レンズ９、及びＣＣＤセンサ１０を備えており、原稿載置台３の下側で矢印方向ＡＢに往復移動される。光学ユニット５が矢印方向Ｂに移動されながら、蛍光灯７の光が原稿載置台３上の原稿画像に照射されると、原稿画像からの反射光が反射ミラー８で反射され結像レンズ９を介してＣＣＤセンサ１０に入射され、原稿画像がＣＣＤセンサ１０の受光面に結像されて、ＣＣＤセンサ１０により原稿画像が読取られ、ＣＣＤセンサ１０から原稿画像を示す信号が出力される。
【００３４】
光学ユニット５が矢印方向Ｂに移動されることにより原稿画像が副走査方向に走査され、ＣＣＤセンサ１０による読取り動作が繰り返されることにより原稿画像が主走査方向に繰り返し走査される。これにより、原稿画像全体が読取られる。
【００３５】
また、光学ユニット５がホームポジションＰｈに位置決めされたときには、蛍光灯７の光がホワイトバランスシート６に入射し、ホワイトバランスシート６からの反射光が反射ミラー８で反射され結像レンズ９を介してＣＣＤセンサ１０に入射される。このときのＣＣＤセンサ１０の出力信号レベルに基づいて、蛍光灯７の光量が安定化したかの判定がなされる。この光量が安定化したか否かの判定は、原稿画像の読取り前に行われる。
【００３６】
図２は、本実施形態の画像読取り装置１の構成を示すブロック図である。光学ユニット５による原稿載置台３上の原稿画像の読取り動作のときには、ＣＣＤセンサ１０から原稿画像を示すアナログの信号が出力され、このアナログ信号がＡＥＦ回路１１にて増幅されてからデジタルデータに変換される。このデジタルデータのうち、原稿画像の白色部を示すデータが白メモリ１２に記憶され、黒色部を示すデータが黒メモリ１３に記憶され、更にそれぞれのデータがメモリ１４上で処理され、このメモリ１４から原稿画像を示す画像データが出力される。
【００３７】
また、光学ユニット５がホームポジションＰｈに位置決めされたときには、蛍光灯７の光がホワイトバランスシート６で反射されてＣＣＤセンサ１０に入射し、ＣＣＤセンサ１０から蛍光灯７の光量を示すアナログの信号が出力され、このアナログ信号がＡＥＦ回路１１にて増幅されてからデジタルデータに変換され、デジタルデータが制御部１６に入力される。制御部１６は、ＡＥＦ回路１１のアンプのゲインを調節制御して、ＡＥＦ回路１１からのデジタルデータによって示される該アンプの出力（以下ＣＣＤセンサ１０のゲイン出力と称す）を適正化し、この適正化されたゲイン出力を監視しながら、ゲイン出力の安定化（蛍光灯７の光量の安定化）を待機する。
【００３８】
また、制御部１６は、画像読取り装置１の統括的な制御を司り、光学ユニット５を矢印方向ＡＢに往復移動させるための走査駆動装置１７の駆動制御等を行ったり、点灯装置１８を駆動制御して、蛍光灯７を点灯したり消灯する。不揮発性メモリ１５は、各種のデータの記憶のために用いられる。
【００３９】
ところで、蛍光灯７は、点灯してからの経過時間や周囲温度等によりその光量が変動する。この光量が変動しているときの蛍光灯７により原稿画像に光を照射して、原稿画像を読取ったならば、読取られた原稿画像の明るさにムラが生じる。このため、画像読取り装置１においては、原稿画像の読取りに先立ち、蛍光灯７の光量の安定化を判定する必要がある。
【００４０】
そこで、本実施形態では、原稿画像の読取りに先立ち、制御部１６は、光学ユニット５をホームポジションＰｈに位置決めして、蛍光灯７の光をホワイトバランスシート６で反射させてＣＣＤセンサ１０に入射させ、ＡＥＦ回路１１のアンプのゲインを調節制御して、ＡＥＦ回路１１からのデジタルデータによって示されるＣＣＤセンサ１０のゲイン出力を適正化し、この適正化されたゲイン出力を監視しながら、ゲイン出力の安定化（蛍光灯７の光量の安定化）を待機し、この後に原稿画像の読取り動作を実行している。
【００４１】
また、制御部１６は、蛍光灯７の光量が安定化したときのＡＥＦ回路１１のアンプの適正化ゲイン及びＣＣＤセンサ１０のゲイン出力を履歴情報として不揮発性メモリ１５に記憶させておき、この後の原稿画像の再度の読取りに先立ち、記憶しておいた履歴情報に基づいて、ＡＥＦ回路１１のアンプのゲインを適正化しかつゲイン出力の安定化を判定し、これにより蛍光灯７の光量が安定化したと判定するまでの時間を最短化している。
【００４２】
次に、図３のフローチャートを参照しつつ、蛍光灯７の光量の安定化を判定するための制御手順を説明する。
【００４３】
まず、制御部１６は、原稿画像の読取り指示があると、この読取りを行う前に、走査駆動装置１７を駆動制御して、光学ユニット５をホームポジションＰｈに位置決めし、蛍光灯７を点灯させる（ステップＳ１０１）。そして、制御部１６は、原稿画像の読取り指示が画像読取り装置１の電源が投入された後での最初の読取り指示であったり、待機状態が一定時間以上継続した後での読取り指示であるならば、ＡＥＦ回路１１のアンプのゲインを最高規定ゲイン６に設定する。また、制御部１６は、原稿画像の読取り指示が一定時間未満の待機状態の後での読取り指示であるならば、不揮発性メモリ１５を検索して、以前の履歴情報の読出し、この履歴情報に含まれる前回のゲインをＡＥＦ回路１１のアンプの基準ゲインαとして設定し、この履歴情報に含まれるＣＣＤセンサ１０の前回のゲイン出力の平均値Ａよりもわずかに小さな基準値Ａｓを求めて設定する（ステップＳ１０２）。
【００４４】
ここでは、画像読取り装置１の電源が投入された後での最初の読取り指示であったり、待機状態が一定時間以上継続した後での読取り指示であって、ＡＥＦ回路１１のアンプのゲインが最高規定ゲイン６に設定されたものとする（ステップＳ１０２）。この場合は、ＡＥＦ回路１１のアンプのゲインが高く設定されるので、蛍光灯７の光量の増大に伴い、ＣＣＤセンサ１０のゲイン出力が大きく増大して行く。
【００４５】
制御部１６は、ＡＥＦ回路１１からのデジタルデータによって示されるＣＣＤセンサ１０のゲイン出力（蛍光灯７の光量）をサンプリングして検出する（ステップＳ１０３）。詳しくは、ＣＣＤセンサ１０によりホワイトバランスシート６を主走査方向に走査して、ＣＣＤセンサ１０のゲイン出力のピークを求め、このピーク前後でのＣＣＤセンサ１０のゲイン出力を選択して、この選択したゲイン出力の平均を求めて、この平均値を蛍光灯７の光量として検出する。
【００４６】
具体的には、図４に示すようにホワイトバランスシート６を主走査方向に走査して行くものとすると、蛍光灯７の中央と両端では光量が異なることから、ホワイトバランスシート６の両端近くを走査するときよりも中央近くを走査しているときの方が、ＣＣＤセンサ１０のゲイン出力が大きくなって、ピークが生じるので、このピーク前後の期間ΔＴにＡＥＦ回路１１からのデジタルデータを抽出選択して、この期間ΔＴでのＣＣＤセンサ１０のゲイン出力を求めて平均化し、このＣＣＤセンサ１０のゲイン出力の平均値Ａを蛍光灯７の光量として検出する。ＣＣＤセンサ１０の画素数をＮとすると、主走査方向の一走査期間におけるＡＥＦ回路１１のデジタルデータのサンプリングにより、ＣＣＤセンサ１０のゲイン出力として、ａ0 、ａ1 、ａ2 、……、ａ(Ｎ-1) 、ａN が得られる。ピーク前後の期間ΔＴにおけるＣＣＤセンサ１０のゲイン出力をaＬ、a(Ｌ＋１)、……、a(Ｌ+k)とすると、これらゲイン出力の平均値Ａとして（ａＬ＋ａ(Ｌ+1)＋……＋ａ(Ｌ+k)）/（k）が求められる。
【００４７】
尚、ＣＣＤセンサ１０のゲイン出力の平均値Ａは、図３のフローチャートの処理に際し、１００ｍｓ毎に繰り返し求められ、その度に、不揮発性メモリ１５に記憶されて用いられる。
【００４８】
制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａを蛍光灯７の光量として検出すると、このゲイン出力の平均値Ａが規定範囲に入っているか否かを判定する（ステップＳ１０４）。例えば、ＡＥＦ回路１１からのデジタルデータが１２ビットであるならば、図５のグラフに示すようにその最低値が０となり、その最高値が４０９５となる。上記規定範囲が下限値６４０以上であって上限値４０３２以下の範囲とすると、ＣＣＤセンサ１０のゲイン出力の平均値Ａが６４０以上４０３２以下であるか否かが判定される。
【００４９】
先に述べたようにＡＥＦ回路１１のアンプのゲインが最高規定ゲイン６に設定されているので、蛍光灯７の劣化等がなければ、ＣＣＤセンサ１０のゲイン出力の平均値Ａが大きく上昇して規定範囲から外れる（ステップＳ１０４で「Ｙｅｓ」）。このとき、制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲の上限値４０３２を超えると判定し（ステップＳ１０５で「上限エラー」）、アンプのゲインを一段階下降させ（ステップＳ１０６）、アンプのゲインが１未満でないことを確認してから（ステップＳ１０７で「Ｎｏ」）、ステップＳ１０３に戻る。そして、ＣＣＤセンサ１０のゲイン出力の平均値Ａが上限値よりも高い限りは、ステップＳ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６、Ｓ１０７を繰り返して、アンプのゲインを段階的に下降させて行き、ＣＣＤセンサ１０のゲイン出力の平均値Ａが減少して規定範囲に入ると（ステップＳ１０４で「Ｎｏ」）、アンプのゲインを維持して、次のステップ１１１に移行する。
【００５０】
また、ステップＳ１０３、Ｓ１０４、Ｓ１０５、Ｓ１０６、Ｓ１０７を繰り返して、アンプのゲインを段階的に下降させた結果、アンプのゲインが１未満になると（ステップＳ１０７で「Ｙｅｓ」）、つまりＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲の上限値を下まわることなく、アンプのゲインが１未満になると、何らかの不具合があるので、光量安定エラーとみなして（ステップＳ１０８）、蛍光灯７の光量の安定化制御を中断する。
【００５１】
また、ＡＥＦ回路１１のアンプのゲインが最高規定ゲイン６に設定されても、蛍光灯７の劣化等があると、ＣＣＤセンサ１０のゲイン出力の平均値Ａが大きく下降して規定範囲から外れる（ステップＳ１０４で「Ｙｅｓ」）。このとき、制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲の下限値６４０未満であると判定し（ステップＳ１０５で「下限エラー」）、アンプのゲインを一段階上昇させる（ステップＳ１０９）。そして、アンプのゲインが６を超えても（ステップＳ１１０で「Ｙｅｓ」）、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲の下限値を超えなければ、光量安定エラーとみなして（ステップＳ１０８）、蛍光灯７の光量の安定化制御を中断する。
【００５２】
次に、ＡＥＦ回路１１のアンプのゲインが最高ゲイン６から段階的に下降され、蛍光灯７の光量が減少して、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲に入ったものとすると（ステップＳ１０４で「Ｎｏ」）、制御部１６は、ステップＳ１０２で不揮発性メモリ１５から前回の履歴情報を読み出さず、基準ゲインαや基準値Ａｓも設定していないことから、ステップＳ１１１の処理を行わずに、ステップＳ１１２、Ｓ１１３に移る。ステップＳ１１２では、一定時間におけるＣＣＤセンサ１０のゲイン出力の平均値Ａ（蛍光灯７の光量）の変動幅を求め、ステップＳ１１３では、ゲイン出力の平均値Ａの変動幅が一定範囲に入るか否かを判定する。
【００５３】
例えば、一定時間内にＣＣＤセンサ１０のゲイン出力の平均値Ａを繰り返しサンプリングすることにより、ゲイン出力の平均値Ａとして、MAX(ＡＰ、Ａ（Ｐ＋１）、……、ＡＱ)と、 MIN(ＡＰ、Ａ（Ｐ＋１）、……、ＡＱ)とを求め、MAX(ＡＰ、Ａ（Ｐ＋１）、……、ＡＱ)− MIN(ＡＰ、Ａ（Ｐ＋１）、……、ＡＱ) ≦Ｌであるか否かを判定する。ただし、Ｑ＞Ｐである。これにより、ＣＣＤセンサ１０のゲイン出力の平均値Ａが一定範囲に入るか否かを判定することができる。
【００５４】
そして、制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａの変動幅が一定範囲に入らなければ（ステップＳ１１３で「ＮＧ」）、ステップＳ１１２、Ｓ１１３を繰り返して、ゲイン出力の平均値Ａの変動幅が一定範囲に入るまで待機し、ゲイン出力の平均値Ａの変動幅が一定範囲に入ると（ステップＳ１１３で「ＯＫ」）、蛍光灯７の光量が安定したとみなして、ＡＥＦ回路１１のアンプのゲインを維持して、蛍光灯７の点灯を継続する。また、制御部１６は、蛍光灯７の光量が安定したとみなしたときのＡＥＦ回路１１のアンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａを履歴情報として不揮発性メモリ１５に記憶する（ステップＳ１１４）。
【００５５】
この後、制御部１６は、暗成分補正及びシェーディング補正を行って（ステップＳ１１５、Ｓ１１６）、蛍光灯７の光量の安定化制御を終了とし、引き続いて原稿画像の読取り制御へと移って、原稿画像を読取る。
【００５６】
このように画像読取り装置１の電源が投入された後での最初の読取り指示であったり、待機状態が一定時間以上継続した後での読取り指示であった場合は、ＡＥＦ回路１１のアンプのゲインを最高規定ゲイン６に一旦設定してから、アンプのゲインを調節制御して、ＣＣＤセンサ１０のゲイン出力の平均値Ａを規定範囲に収め、出力の平均値Ａの変動幅が一定範囲に入るまで待機している。そして、ゲイン出力の平均値Ａの変動幅が一定範囲に入って、蛍光灯７の光量が安定すると、このときのアンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａを履歴情報として不揮発性メモリ１５に記憶している。
【００５７】
次に、前回の読取りの後で待機状態となり、この待機状態が一定時間（短時間）に達する前に読取り指示があったものとする。また、前回の読取りに先立ち行われた蛍光灯７の光量安定化制御のときには、ＡＥＦ回路１１のアンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａが履歴情報として不揮発性メモリ１５に記憶されたものとする。
【００５８】
この場合も、まず、制御部１６は、原稿画像の読取り指示に応答して光学ユニット５をホームポジションＰｈに位置決めし、蛍光灯７を点灯させる（ステップＳ１０１）。そして、制御部１６は、一定時間未満の待機状態の後での読取り指示であることから、不揮発性メモリ１５内の履歴情報を検索して、履歴情報に含まれるＡＥＦ回路１１のアンプの前回のゲイン及びＣＣＤセンサ１０の前回のゲイン出力の平均値Ａを読出し、前回のゲインをＡＥＦ回路１１のアンプの基準ゲインαとして設定し、前回のゲイン出力の平均値Ａよりもわずかに小さな基準値Ａｓを求めて設定する（ステップＳ１０２）。
【００５９】
ここで、一定時間未満（短時間）の待機状態の後で蛍光灯７を点灯させて、前回のゲインをアンプの基準ゲインαとして設定したことから、図５のグラフに示すようにＣＣＤセンサ１０のゲイン出力の平均値Ａが前回のゲイン出力の平均値Ａへと上昇し収束して行く。
【００６０】
このため、制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲に入ったと直ちに判定することになる（ステップＳ１０３、Ｓ１０４で「Ｎｏ」）。
【００６１】
そして、制御部１６は、ステップＳ１０２で設定した基準値ＡｓとＣＣＤセンサ１０のゲイン出力の平均値Ａを比較し（ステップＳ１１１）、ＣＣＤセンサ１０のゲイン出力の平均値Ａが基準値Ａｓに到達するまで待機する。
【００６２】
更に、制御部１６は、ＣＣＤセンサ１０のゲイン出力の平均値Ａが基準値Ａｓに到達すると（ステップＳ１１１で「到達」）、一定時間におけるＣＣＤセンサ１０のゲイン出力の平均値Ａの変動幅を求め（ステップＳ１１２）、ゲイン出力の平均値Ａの変動幅が一定範囲に入るか否かを判定する（ステップＳ１１３）。制御部１６は、ゲイン出力の平均値Ａの変動幅が一定範囲に入らなければ（ステップＳ１１３で「ＮＧ」）、ステップＳ１１２、Ｓ１１３を繰り返して、ゲイン出力の平均値Ａの変動幅が一定範囲に入るまで待機し、ゲイン出力の平均値Ａの変動幅が一定範囲に入ると（ステップＳ１１３で「ＯＫ」）、蛍光灯７の光量が安定したとみなして、ＡＥＦ回路１１のアンプのゲインを維持して、蛍光灯７の点灯を継続する。このとき、ＣＣＤセンサ１０のゲイン出力の平均値Ａが前回の出力の平均値Ａよりもわずかに小さな基準値Ａｓへと上昇した直後であるから、ＣＣＤセンサ１０のゲイン出力の平均値Ａが確実に収束しつつあり、一定時間内の出力の平均値Ａの変動幅が一定範囲に収まるまでに費やされる時間が長くなることはない。このため、ゲイン出力の平均値Ａの変動幅が一定範囲に入ったと判定されるまでの判定タイミングが遅れることがなく、蛍光灯７の光量が安定化したと判定されるまでの時間が最短化される。
【００６３】
この後、制御部１６は、アンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａを履歴情報として不揮発性メモリ１５に記憶し（ステップＳ１１４）、暗成分補正及びシェーディング補正を行い（ステップＳ１１５、Ｓ１１６）、蛍光灯７の光量の安定化制御を終了し、原稿画像の読取り制御へと移る。
【００６４】
尚、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲に入らなければ（ステップＳ１０４で「Ｙｅｓ」）、先に述べたようなステップＳ１０３〜ステップＳ１１０の処理に移って、ＡＥＦ回路１１のアンプのゲインが調節されて、ＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲に入ってからステップＳ１１１に移るか、あるいはＣＣＤセンサ１０のゲイン出力の平均値Ａが規定範囲に入らなければ、光量安定エラーとみなされて、蛍光灯７の光量の安定化制御が中断される。
【００６５】
このように本実施形態では、前回の蛍光灯７の光量安定化制御が終了したときに、ＡＥＦ回路１１のアンプのゲイン及びＣＣＤセンサ１０のゲイン出力の平均値Ａを履歴情報として記憶しておき、一定時間未満（短時間）の待機状態の後で蛍光灯７を点灯させたときに、履歴情報の前回のゲインをアンプの基準ゲインαとして設定しているので、蛍光灯７の光量が前回の光量へと上昇し収束して行く。そして、ＣＣＤセンサ１０のゲイン出力の平均値Ａが前回の出力の平均値Ａよりもわずかに小さな基準値Ａｓに到達した直後であって、ＣＣＤセンサ１０のゲイン出力の平均値Ａが確実に収束しつつあるときに、出力の平均値Ａの変動幅が一定範囲に入ったか否かの判定を開始しているので、判定タイミングが遅れることがなく、蛍光灯７の光量が安定化したと判定されるまでの時間が最短化される。
【００６６】
尚、本発明は、上記実施形態に限定されるものではなく、多様に変形することができる。例えば、カラー画像を読取る場合は、原稿画像からの反射光をＲ、Ｇ、Ｂの色成分別に入射する複数のＣＣＤセンサを用いるので、各ＣＣＤセンサの履歴情報を記憶して用いても良い。この場合は、ＣＣＤセンサ別に、前回のゲイン出力の平均値Ａよりもわずかに小さな基準値Ａｓを設定して、出力の平均値Ａが基準値Ａｓに到達した直後に、ゲイン出力の平均値Ａの変動幅が一定範囲に入ったか否かの判定を開始する。
【００６７】
また、複数のＣＣＤセンサを用いる場合でも、１つのＣＣＤセンサの履歴情報だけを記憶して用い、このＣＣＤセンサのゲイン出力の平均値Ａの変動幅が一定範囲に収まったときには、他のＣＣＤセンサのゲイン出力の平均値Ａの変動幅が一定範囲に収まったとみなしても構わない。
【００６８】
また、以前の複数回の読取りの度に、履歴情報を記憶しておき、これらの履歴情報の優先順位を判定し、最優先の履歴情報に基づいて蛍光灯の光量の安定化制御を行っても良い。履歴情報の優先順位は、例えば履歴情報が求められた画像読取り動作前の待機状態の継続時間、履歴情報が求められた画像読取り動作の継続時間、蛍光灯の点灯開始時点からＣＣＤセンサのゲイン出力の平均値Ａの変動幅が一定範囲に収まる時間等に応じて設定すれば良い。
【００６９】
更に、以前の複数回の読取りの度に記憶しておいたそれぞれの履歴情報から平均的なＣＣＤセンサのゲイン出力の平均値Ａを求め、この平均的なＣＣＤセンサのゲイン出力の平均値Ａを用いて、蛍光灯の光量の安定化制御を行っても良い。
【図面の簡単な説明】
【００７０】
【図１】本発明の画像読取り装置の一実施形態を示す断面図である。
【図２】図１の画像読取り装置の構成を示すブロック図である。
【図３】図１の画像読取り装置における蛍光灯の光量の安定化を判定するための制御手順を示すフローチャートである。
【図４】図１の画像読取り装置におけるホワイトバランスシートの反射光量を示すグラフである。
【図５】図１の画像読取り装置におけるＣＣＤセンサのゲイン出力の変化を例示するグラフである。
【図６】蛍光灯の光量の温度特性を示すグラフである。
【図７】蛍光灯の光量の安定化を判定するための従来の制御手順を示すフローチャートである。
【符号の説明】
【００７１】
１  画像読取り装置
２  キャビネット
３  原稿載置台
４  カバー
５  光学ユニット
６  ホワイトバランスシート
７  蛍光灯
８  反射ミラー
９  結像レンズ
１０  ＣＣＤセンサ
１１  ＡＥＦ回路
１２  白メモリ
１３  黒メモリ
１４  メモリ
１５  不揮発性メモリ
１６  制御部
【図１】
2008271130.tif 000003
【図２】
2008271130.tif 000004
【図３】
2008271130.tif 000005
【図４】
2008271130.tif 000006
【図５】
2008271130.tif 000007
【図６】
2008271130.tif 000008
【図７】
2008271130.tif 000009