(57)【特許請求の範囲】
【請求項１】
原稿に光を照射する光源と、前記光源及び前記原稿を相対的に移動させる移動手段と、前記原稿から反射した光を受光して１ラインごとに画像データを読み取る光電変換素子と、前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを予め設定された周期で実行させる周期制御手段と、を備えてなる画像読取装置であって、
前記画像読取装置の電源投入時及びスリープモード解除時のいずれか一方又は両方において前記光電変換素子で白色基準部材から白色基準データを読み取る白色基準読取手段と、
前記白色基準読取手段による前記白色基準データの読み取り時における前記光電変換素子の出力レベルに応じて第１周期を設定する周期設定手段と、
前記周期設定手段により設定された前記第１周期を記憶する第１周期記憶手段と、
前記光源の光量が最小である状況において前記光電変換素子の出力レベルが前記画像データについて予め設定された画質が得られる値になる周期として予め設定された第２周期が記憶された第２周期記憶手段と、
前記第１周期記憶手段に記憶された前記第１周期及び前記第２周期記憶手段に記憶された前記第２周期のいずれかを選択する周期選択手段と、
を備えてなり、
前記光電変換素子が、受光量の増加に伴って出力レベルが低下するものであり、
前記白色基準読取手段が、前記第２周期の間に前記光電変換素子で前記白色基準部材から前記白色基準データを読み取るものであって、
前記周期設定手段が、前記第２周期の間における前記光電変換素子の出力レベルの最小値が低いほど前記第１周期を短く設定し、前記第２周期の間における前記光電変換素子の出力レベルの最小値が高いほど前記第１周期を長く設定するものであり、
前記周期制御手段は、前記周期選択手段により選択された前記第１周期又は前記第２周期で前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを実行させるものであることを特徴とする画像読取装置。
【請求項２】
前記光源がＬＥＤ光源である請求項１に記載の画像読取装置。
【請求項３】
前記周期制御手段は、前記第１周期又は前記第２周期で発生する水平同期信号を前記移動手段及び前記光電変換素子に入力することにより、前記第１周期又は前記第２周期で前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを実行させるものである請求項１又は２に記載の画像読取装置。
【請求項４】
請求項１〜３のいずれかに記載の画像読取装置を備えてなる画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿に光を照射したときの反射光から画像データを読み取る画像読取装置及びこれを備えてなる画像形成装置に関し、特に、原稿に光を照射する光源としてＬＥＤ光源のように温度変化に伴う光量変化の小さい光源を用いた画像読取装置及び画像形成装置に関するものである。
【背景技術】
【０００２】
一般に、原稿に光を照射したときの反射光をＣＣＤ等の光電変換素子で受光して電気信号に変換することにより原稿から画像データを読み取る画像読取装置が知られている。
この種の画像読取装置では、予め設定された周期で発生する水平同期信号に従って光源が原稿に対して副走査方向に移動される。そして、その光源の移動中に、光電変換素子により前記水平同期信号に従って１ラインごとの画像データの読み取りが行われる。
このとき、読み取られた画像データのＳ／Ｎを高めて十分な画質を確保するためには、１ラインごとに光電変換素子に十分な光量が蓄積される必要がある。そのため、前記水平同期信号の周期は、１ラインごとに光電変換素子に十分な光量が蓄積されるように光源の光量に応じて予め設定される。
【０００３】
ところで、従来から、画像読取装置の光源としてＣＣＦＬ（冷陰極蛍光ランプ）が用いられている。このＣＣＦＬは温度変化に伴う光量変化が大きいことが知られている。そして、ＣＣＦＬの光量が変化すると、光電変換素子に単位時間あたりに蓄積される光量も変化することになる。そのため、前記水平同期信号の周期が一定値に固定されていると、１ラインごとに光電変換素子に蓄積される光量が温度変化に伴って変化することとなる。
そこで、例えば特許文献１では、温度変化に伴う光源の光量変化を考慮して光電変換素子の蓄積時間を設定する技術が提案されている。具体的には、画像読取処理の開始ごとに白色基準板の画像データが読み取られ、その画像データの出力レベルに応じて光電変換素子の蓄積時間が設定される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平４−１８８９４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、近年では、ＣＣＦＬに代えてＬＥＤ光源が画像読取装置の光源として用いられることが多くなっている。このＬＥＤ光源は、ＣＣＦＬに比べて温度変化に伴う光量変化は小さい。そのため、ＬＥＤ光源のように温度変化に伴う光量変化の小さい光源を用いた画像読取装置において、前記特許文献１に開示されているように画像読取処理ごとに白色基準板の読み取りや光電変換素子の蓄積時間の設定を行うことは、画像読取処理の所要時間を無駄に長くするという問題を招来する。
一方、ＬＥＤ光源のように温度変化に伴う光量変化の小さい光源を用いた画像読取装置において、従来通り光電変換素子の蓄積時間を常に一定に設定しておくことも考えられる。しかしながら、温度変化に伴う光量変化の小さい光源を用いた画像読取装置であっても、急激な温度変化などの環境変化が生じた場合には、やはり光源の光量が変化する。そのため、光電変換素子の蓄積時間を一定に設定しつつ所定の画質を確保するためには、光源から照射される光量が少ない場合を想定して光電変換素子の蓄積時間を長めに設定しておく必要がある。そのため、光源の光量が十分である場合には、光電変換素子の蓄積時間に余力が残り、画像読取処理の所要時間が無駄に長くなることが問題となる。
従って、本発明は前記事情に鑑みてなされたものであり、その目的とするところは、ＬＥＤ光源のように温度変化に伴う光量変化の小さい光源と光電変換素子とを用いた画像読取処理を前記光源の光量に応じて適宜高速化すると共に、そのための処理負荷を極力軽減することのできる画像読取装置及び画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
前記目的を達成するために本発明は、原稿に光を照射する光源と、前記光源及び前記原稿を相対的に移動させる移動手段と、前記原稿から反射した光を受光して１ラインごとに画像データを読み取る光電変換素子と、前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを予め設定された周期で実行させる周期制御手段と、を備えてなる画像読取装置に適用されるものである。また、前記画像読取装置は、前記画像読取装置の電源投入時及びスリープモード解除時のいずれか一方又は両方において前記光電変換素子で白色基準部材から白色基準データを読み取る白色基準読取手段と、前記白色基準読取手段による前記白色基準データの読み取り時における前記光電変換素子の出力レベルに応じて第１周期を設定する周期設定手段と、前記周期設定手段により設定された前記第１周期を記憶する第１周期記憶手段と、を備えている。そして、前記周期制御手段は、前記第１周期記憶手段に記憶された前記第１周期で前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを実行させるものである。具体的に、前記光源はＬＥＤ光源である。
本発明によれば、前記第１周期の設定が画像読取処理の度に行われるのではなく、前記画像読取装置の電源投入時及びスリープモード解除時のいずれか一方又は両方においてのみ前記第１周期が設定される。従って、前記画像読取装置では、画像読取処理を前記光源の光量に応じて適宜高速化すると共に、そのための処理負荷を極力軽減することが可能である。なお、前記光源として、温度変化に伴う光量変化が小さいＬＥＤ光源などを用いれば、前記画像読取装置の電源投入時やスリープモード解除時のみに前記第１周期を設定しても画質低下の問題は生じない。
【０００７】
また、前記光源の光量が最小である状況において前記光電変換素子の出力レベルが前記画像データについて予め設定された画質が得られる値になる周期として予め設定された第２周期が記憶された第２周期記憶手段と、前記第１周期記憶手段に記憶された前記第１周期及び前記第２周期記憶手段に記憶された前記第２周期のいずれかを選択する周期選択手段と、を更に備えてなる構成が考えられる。この場合、前記周期制御手段は、前記周期選択手段により選択された前記第１周期又は前記第２周期で前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを実行させるものである。これにより、例えば前記画像読取装置における画像データの読み取りについて速度を優先するか画質を優先するかを前記周期選択手段で選択することによって任意に切り替えることが可能となる。
ここに、前記周期制御手段は、前記第１周期又は前記第２周期で発生する水平同期信号を前記移動手段及び前記光電変換素子に入力することにより、前記第１周期又は前記第２周期で前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りを実行させるものであることが考えられる。これにより、前記移動手段による１ライン分の移動及び前記光電変換素子による１ライン分の画像データの読み取りの周期を容易に変更することが可能である。
また、本発明のより具体的な構成としては、前記光電変換素子が、受光量の増加に伴って出力レベルが低下するものであり、前記白色基準読取手段が、前記第２周期の間に前記光電変換素子で前記白色基準部材から前記白色基準データを読み取るものであることが考えられる。この場合、前記周期設定手段は、前記第２周期の間における前記光電変換素子の出力レベルの最小値が低いほど前記第１周期を短く設定し、前記第２周期の間における前記光電変換素子の出力レベルの最小値が高いほど前記第１周期を長く設定するものであることが考えられる。これにより、前記画像読取装置における画像読取処理を前記光源の光量に応じて適宜高速化することができる。
ところで、本発明は前記画像読取装置を備えてなる画像形成装置の発明として捉えてもよい。
【発明の効果】
【０００８】
本発明によれば、前記第１周期の設定が画像読取処理の度に行われるのではなく、前記画像読取装置の電源投入時及びスリープモード解除時のいずれか一方又は両方においてのみ前記第１周期が設定されるため、画像読取処理を前記光源の光量に応じて適宜高速化すると共に、そのための処理負荷を極力軽減することが可能である。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係るスキャナーＸの概略構成を示す模式図。
【図２】本発明の実施例に係るスキャナーＸの制御部５０の概略構成を示すブロック図。
【図３】本発明の実施の形態に係るスキャナーＸで実行される周期設定処理の手順の一例を説明するためのフローチャート。
【図４】周期設定処理における周期設定手法の一例を説明するための図。
【図５】本発明の実施の形態に係るスキャナーＸで実行される画像読取処理の手順の一例を説明するためのフローチャート。
【発明を実施するための形態】
【００１０】
以下添付図面を参照しながら、本発明の実施の形態について説明し、本発明の理解に供する。なお、以下の実施の形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格のものではない。
まず、図１を参照しつつ、本発明の実施の形態に係るスキャナーＸ（画像読取装置の一例）の概略構成について説明する。
図１に示すように、前記スキャナーＸは、大別すると装置本体１及び前記装置本体１の上方に配置されたＡＤＦ（自動原稿送り装置）２を備えている。ところで、本発明は、前記スキャナーＸを備えた、或いは前記スキャナーＸと同様の画像読取機能を有する複写機、ファクシミリ装置、プリンター、及び複合機などの画像形成装置にも適用することができる。また、前記ＡＤＦ２を有さない所謂フラットベッドスキャナーと称される画像読取装置も本発明に係る画像読取装置の一例である。
【００１１】
前記装置本体１は、コンタクトガラス２１、読取ユニット２３、ミラー４３、４４、光学レンズ４５、ＣＣＤ（Charge Coupled Device）４６、及び制御部５０などを備えている。
前記コンタクトガラス２１は、前記装置本体１の上面に設けられており、前記スキャナーＸの画像読取対象となる原稿Ｐが載置される透明な原稿台である。
前記読取ユニット２３は、ＬＥＤ光源４１（光源の一例）及びミラー４２を備えており、ステッピングモーター等の駆動モーター２５（図２参照）によって図１における左右方向（以下「副走査方向」という）へ移動可能に構成されている。ここに、前記ＬＥＤ光源４１は、温度変化に伴う光量変化の小さい光源の一例に過ぎず、前記ＬＥＤ光源４１に代えて温度変化に伴う光量変化の小さい他の光源を用いてもよい。なお、前記読取ユニット２３の移動機構は従来周知の構造を採用すればよいためここでは説明を省略する。
【００１２】
前記ＬＥＤ光源４１は、図１において奥行き方向（以下「主走査方向」という）に沿って配列された多数の白色ＬＥＤを備えており、前記コンタクトガラス２１上の読取位置２２にある原稿Ｐ又は後述の原稿押さえ１５に１ライン分の白色光を照射する。前記読取位置２２は、前記読取ユニット２３が副走査方向に移動することにより副走査方向に移動することになる。
前記ミラー４２は、前記ＬＥＤ光源４１から前記読取位置２２にある原稿Ｐ又は後述の原稿押さえ１５に光を照射したときの反射光を前記ミラー４３に向けて反射させる。そして、前記ミラー４２で反射した光は、前記ミラー４３、４４によって前記光学レンズ４５に導かれる。前記光学レンズ４５は、入射した光を集光して前記ＣＣＤ４６に入射させる。
前記ＣＣＤ４６は、受光した光をその光量に応じた電気信号（電圧）に変換する光電変換素子（撮像素子）であり、前記原稿Ｐなどから反射した光を受光して１ラインごとに画像データを読み取る。前記ＣＣＤ４６で読み取られた画像データは前記制御部５０に入力される。なお、本実施の形態では、光電変換素子として前記ＣＣＤ４６を用いた例について説明するが、前記ＣＣＤ４６よりも焦点距離の短い密着型のイメージセンサー（ＣＩＳ：Contact Image Sensor）を用いてもよい。
【００１３】
一方、前記ＡＤＦ２は、原稿セット部１３、複数の搬送ローラー１４、原稿押さえ１５、及び排紙部１６などを備えている。前記ＡＤＦ２は、前記搬送ローラー１４各々を不図示のモーターで駆動させることにより、前記原稿セット部１３にセットされた原稿Ｐを前記コンタクトガラス２１上の読取位置２２を通過させて前記排紙部１６まで搬送させる。
前記原稿押さえ１５は、前記コンタクトガラス２１上の読取位置２２の上方に原稿Ｐが通過できる間隔を隔てた位置に設けられている。前記原稿押さえ１５は、主走査方向に長尺状を成しており、その下面（コンタクトガラス２１側の面）には白色のシート（白基準部材の一例）が貼り付けられている。前記スキャナーＸでは、前記白色のシートの画像データが白色基準データとして読み取られる。そして、前記白色基準データは、周知のシェーディング補正や後述の周期設定処理（図３参照）などで用いられる。
【００１４】
続いて、図２のブロック図を参照しつつ、前記制御部５０について説明する。
図２に示すように、前記制御部５０は、ＣＰＵ５１、ＲＯＭ５２、ＲＡＭ５３、ＥＥＰＲＯＭ５４、クロックジェネレーター５５、ＣＤＳ５６、ＡＧＣ５７、ＡＤＣ５８、ＤＳＰ５９、及び画像メモリー６０などを備えている。前記制御部５０は、集積回路（ＡＳＩＣ）などの電子回路で構成されたものであってもよい。
前記ＲＯＭ５２には、所定の制御プログラム及び各種パラメーターが記憶されている。前記ＣＰＵ５１は、前記ＲＯＭ５２に格納された所定の制御プログラムに従った処理を実行することにより前記スキャナーＸを統括的に制御する。具体的に、前記ＣＰＵ５１は、後述の周期設定処理（図３参照）や画像読取処理（図５参照）を実行する。前記ＲＡＭ５３は、前記ＣＰＵ５１で実行される各種の処理の一次記憶領域（作業領域）として利用される。前記ＥＥＰＲＯＭ５４は、前記ＣＰＵ５１による各種データの読み書きが可能な不揮発性の記憶手段である。
【００１５】
前記クロックジェネレーター５５は、前記ＣＰＵ５１からの制御指示により設定された周期Ｔに従って水平同期信号を生成する。そして、前記クロックジェネレーター５５は、前記水平同期信号をモータードライバー２４、前記ＣＣＤ４６、前記ＣＤＳ５６、前記ＡＧＣ５７、前記ＡＤＣ５８、前記ＤＳＰ５９などに入力する。
ここに、前記スキャナーＸは、画像読取処理について通常モード及び高速読取モードを有している。そして、前記通常モードでは、前記ＬＥＤ光源４１の光量が最小である状況において前記ＣＣＤ４６の出力レベルが画像データについて予め設定された画質が得られる値になる通常周期Ｔ０（第２周期の一例）の水平同期信号が前記クロックジェネレーター５５で生成される。例えば、前記ＬＥＤ光源４１の光量が最小である状況とは、通常想定される使用環境の影響を受けて前記ＬＥＤ光源４１の光量が最も低下した点灯状態である。なお、前記通常周期Ｔ０は、前記ＲＯＭ５２（第２周期記憶手段の一例）に予め記憶されている。
また、前記高速読取モードでは、後述の周期設定処理（図３参照）で設定される高速周期Ｔ１（第１周期の一例）の水平同期信号が前記クロックジェネレーター５５で生成される。なお、前記高速周期Ｔ１は、後述の周期設定処理で設定されて前記ＥＥＰＲＯＭ５４に記憶される。
【００１６】
前記モータードライバー２４は、前記クロックジェネレーター５５から入力される前記水平同期信号に従って前記駆動モーター２５の駆動を制御することにより、前記読取ユニット２３を副走査方向に移動させる。これにより、前記読取ユニット２３のＬＥＤ光源４１が原稿Ｐに対して相対的に移動することになる。ここに、前記モータードライバー２４及び前記駆動モーター２５が移動手段の一例である。
具体的に、前記モータードライバー２４は、前記水平同期信号の周期Ｔの間に前記光源ユニット２３が１ライン分だけ移動するように前記駆動モーター２５を制御する。即ち、前記読取ユニット２３の１ライン分の移動時間は前記水平同期信号の周期Ｔによって定まる。
【００１７】
一方、前記ＣＣＤ４６は、前記クロックジェネレーター５５から入力される前記水平同期信号に従って１ライン分の画像データの読み取りを実行する。具体的に、前記ＣＣＤ４６は、前記水平同期信号の周期Ｔの間に蓄積された光量に応じて１ライン分の画像データを出力する。そのため、前記ＣＣＤ４６における前記１ライン分の画像データに対応する光量の蓄積時間は前記水平同期信号の周期Ｔにより定まる。
前記ＣＤＳ５６は、前記ＣＣＤ４６から入力される画像データについて、相関二重サンプリング法などに基づくノイズ除去処理を実行する電気回路である。前記ＣＤＳ５６でノイズが除去された画像データは、前記ＡＧＣ５７に入力される。
前記ＡＧＣ５７は、前記ＣＤＳ５６から入力された画像データを予め設定された増幅率（ゲイン）に従って増幅させるゲインコントロールアンプである。前記ＡＧＣ５７による増幅後の画像データは前記ＡＤＣ５８に入力される。
前記ＡＤＣ５８は、前記ＡＧＣ５７から入力されたアナログ信号の画像データをデジタル信号に変換するＡＤコンバーターである。前記ＡＤＣ５８でデジタル化された画像データは前記ＤＳＰ５９に入力される。
【００１８】
前記ＤＳＰ５９は、前記ＡＤＣ５８から入力された画像データに対して各種の画像処理を施す信号処理プロセッサーである。例えば、前記ＤＳＰ５９は、前記ＡＤＣ５８から入力されたＲＧＢデータをＹＵＶデータに変換する信号変換処理を実行する。前記ＤＳＰ５９で信号処理が施された後の画像データは、前記画像メモリー６０に記憶される。
前記画像メモリー６０は、前記スキャナーＸで読み取られる画像データを蓄積記憶するハードディスクや半導体メモリーなどの記憶手段である。前記画像メモリー６０に記憶された画像データは、例えばネットワーク接続された不図示のパーソナルコンピューター等の外部装置に転送され、或いは電話回線を通じてファクシミリ送信される。また、前記スキャナーＸが複写機又は複合機などの画像形成装置に搭載される場合には、前記画像メモリー６０に記憶された画像データに基づく画像形成処理が実行される。
【００１９】
＜周期設定処理＞
次に、図３のフローチャートを参照しつつ、前記高速読取モードで使用される前記高速周期Ｔ１を設定するために前記ＣＰＵ５１によって実行される周期設定処理の手順の一例について説明する。ここに、前記周期設定処理を実行して前記高速周期Ｔ１を設定するときの前記ＣＰＵ５１が周期設定手段に相当する。なお、Ｓ１、Ｓ２、・・・は処理手順（ステップ）番号を表している。
【００２０】
（ステップＳ１〜Ｓ２）
まず、ステップＳ１において、前記ＣＰＵ５１は、前記スキャナーＸの電源投入時又はスリープモード解除時の到来を待ち受ける（Ｓ１のＮｏ側）。なお、前記スリープモードとは、一般に省エネモードや待機モードとも称される動作モードであり、前記スキャナーＸが一部の機能を除いて停止した状態である。
ここで、前記スキャナーＸの電源投入時又は前記スリープモード解除時のいずれかが到来したと判断すると（Ｓ１のＹｅｓ側）、処理はステップＳ２に移行する。なお、前記ステップＳ１において、前記ＣＰＵ５１が前記スキャナーＸの電源投入時又はスリープモード解除時のいずれか一方だけを監視することも他の実施例として考えられる。
ステップＳ２において、前記ＣＰＵ５１は、前記ＡＧＣ５７における増幅率を１倍（等倍）に設定する。これにより、前記ＡＧＣ５７では、前記ＣＣＤ４６からの画像データの出力レベルが増幅されず、前記画像データがそのままの出力レベルで前記ＡＤＣ５８に入力される。
【００２１】
（ステップＳ３）
次に、ステップＳ３において、前記ＣＰＵ５１は、前記原稿押さえ１５に貼付された白色のシートの画像データを白色基準データとして取得する。具体的に、前記ＣＰＵ５１は、前記通常周期Ｔ０の間に前記ＬＥＤ光源４１の光を前記原稿押さえ１５に照射したときの反射光を前記ＣＣＤ４６で受光することにより前記白色基準データを読み取る。このとき、前記ＡＧＣ５７における増幅率が１倍に設定されているため、前記ＡＤＣ５８には、前記ＣＣＤ４６からの画像データの出力レベルがそのまま入力される。このように、前記スキャナーＸの電源投入時やスリープモード解除時において前記白色基準データを読み取るための処理を実行するときの前記ＣＰＵ５１が白色基準読取手段に相当する。
【００２２】
（ステップＳ４）
そして、ステップＳ４において、前記ＣＰＵ５１は、前記ステップＳ３による前記白色基準データの読み取り時における前記ＣＣＤ４６の出力レベルに応じて、前記高速読取モードで使用する前記高速周期Ｔ１を設定する。
【００２３】
ここに、図４は、前記ステップＳ４における前記高速周期Ｔ１の設定手法の一例を説明するための図である。なお、図４において、（ａ）は前記通常モードにおける水平同期信号、（ｂ）は前記通常モードにおける前記ＣＣＤ４６の出力レベル（出力電圧）を示すものである。一方、図４において、（ｃ）は前記高速読取モードにおける水平同期信号、（ｂ）は前記高速読取モードにおける前記ＣＣＤ４６の出力レベル（出力電圧）を示すものである。
また、図４における出力電圧Ｖ０は、前記ＣＣＤ４６の受光前の初期出力電圧（黒色に相当）であり、出力電圧Ｖ１は、前記ＣＣＤ４６で読み取られる画像データについて所定の画質が得られる最低限の白色基準データの値である。
【００２４】
図４（ａ）、（ｂ）に示すように、前記ステップＳ３により前記白色基準データが取得される際、前記ＣＣＤ４６の出力レベルは、前記通常周期Ｔ０の間に前記ＬＥＤ光源４１からの光を受光することにより前記出力電圧Ｖ０から徐々に低下する。即ち、前記ＣＣＤ４６は、前記ＬＥＤ光源４１からの光の受光量が増加するに連れて出力レベルが低下するものである。
このとき、前記ＬＥＤ光源４１の光強度が強く前記ＣＣＤ４６の単位時間あたりの受光量が多ければ、図４（ｂ）に実線で示すように前記ＣＣＤ４６の出力レベルが前記出力電圧Ｖ１（時間ｔ１の時点）を超えて出力電圧Ｖ２（時間ｔ２の時点）まで急激に低下する。なお、この場合、前記ＣＣＤ４６の出力レベルの最大変動量はＶ２−Ｖ０である。
一方、前記ＬＥＤ光源４１の光強度が弱く単位時間あたりの前記ＣＣＤ４６の受光量が少なければ、図４（ｂ）に破線で示すように前記ＣＣＤ４６の出力レベルは前記出力電圧Ｖ１（時間ｔ２の時点）まで緩やかに低下する。なお、この場合、前記ＣＣＤ４６の出力レベルの最大変動量はＶ２−Ｖ１である。
そのため、前記出力電圧Ｖ０から前記出力電圧Ｖ１に達するまでの時間は、前記ＬＥＤ光源４１の光強度が強いほど早い。従って、前記ＬＥＤ光源４１の光強度が強い場合には、前記ＬＥＤ光源４１の光強度が弱い場合と同様の前記通常周期Ｔ０で画像読取処理が実行されると、その画像読取処理の所要時間が無駄に長くなる。
【００２５】
そこで、前記ＣＰＵ５１は、前記通常周期Ｔ０の間における前記ＣＣＤ４６の出力レベルの変動量に応じて、画像読取処理の所要時間の無駄を省くことのできる前記高速周期Ｔ１を算出する。具体的に、前記ＣＰＵ５１は、以下の（１）式に従って前記高速周期Ｔ１を算出する。
Ｔ１＝Ｔ０×Ｌ０／Ｌ１    ・・・（１）
ここに、Ｌ０は、前記通常周期Ｔ０の水平同期信号に従って前記ＣＣＤ４６で前記白色基準データを取得したときに得られる１ライン分の出力レベルの最大変化量である（図４（ｂ）参照）。また、Ｌ１は、前記ステップＳ３で前記白色基準データが取得されたときの前記ＣＣＤ４６の１ライン分の出力レベルの最大変化量である（図４（ｂ）参照）。
従って、上記（１）式に基づいて前記高速周期Ｔ１を算出すると、前記ステップＳ３で前記通常周期Ｔ０の間に前記白色基準データが取得されたときの前記ＣＣＤ４６の出力レベルの最小値が低いほど（最大変化量が大きいほど）前記高速周期Ｔ１が短く設定され、前記ＣＣＤ４６の出力レベルの最小値が高いほど（最大変化量が小さいほど）前記高速周期Ｔ１が長く設定されることになる。
また、例えば前記高速周期Ｔ１の下限値を予め設定しておき、前記（１）式の算出結果が前記下限値未満となった場合には前記高速周期Ｔ１をその下限値に設定することが望ましい。これにより、前記高速周期Ｔ１が短くなりすぎて読取精度が低下しすぎることを防止することができる。
なお、前記（１）式に従った前記高速周期Ｔ１の算出は、前記ＣＣＤ４６の出力レベルが前記出力電圧Ｖ０から前記出力電圧Ｖ１に到達する時間を、前記通常周期Ｔ０の間における前記ＣＣＤ４６の出力レベルの最大変動量の大きさから推測するものである。一方、前記ＣＣＤ４６の出力レベルが前記出力電圧Ｖ１に到達したことを検出することができれば、前記ＣＣＤ４６の出力レベルが前記最大電圧Ｖ０から前記出力電圧Ｖ１に到達するまでの時間を測定し、その時間に応じて前記高速周期Ｔ１を設定すればよい。
【００２６】
（ステップＳ５）
その後、ステップＳ５において、前記ＣＰＵ５１は、前記ステップＳ４で算出された前記高速周期Ｔ１を前記ＥＥＰＲＯＭ５４に記憶させる。ここに、係る記憶処理を実行するときの前記ＣＰＵ５１が第１周期記憶手段に相当する。
このように、前記周期設定処理では、前記スキャナーＸの電源投入時又はスリープモード解除時においてのみ（Ｓ１のＹｅｓ側）、前記高速周期Ｔ１が設定されて前記ＥＥＰＲＯＭ５４に記憶される（Ｓ２〜Ｓ５）。そのため、前記スキャナーＸでは、画像読取処理が実行される度に前記白色基準データの取得や前記高速周期Ｔ１の設定を行う構成に比べて処理負荷が少なく、結果的に画像読取処理の高速化を実現することができる。なお、前記ＬＥＤ光源４１は温度変化に伴う光量変化が小さいため、前記スキャナーＸの電源投入時又はスリープモード解除時のみに前記高速周期Ｔ１を更新することで画質低下の問題は生じない。
【００２７】
＜画像読取処理＞
以下、図５のフローチャートを参照しつつ、前記スキャナーＸにおいて前記ＣＰＵ５１で実行される画像読取処理について説明する。ここに、Ｓ１１、Ｓ１２、・・・は処理手順（ステップ）番号を表している。
【００２８】
（ステップＳ１１〜Ｓ１２）
まず、ステップＳ１１において、前記ＣＰＵ５１は、画像読取処理の開始要求を待ち受ける（Ｓ１１のＮｏ側）。そして、ユーザーによる画像読取処理の要求操作が不図示の操作表示部などに対してなされた場合、前記ＣＰＵ５１は、画像読取処理の開始要求があったと判断し（Ｓ１１のＹｅｓ側）、処理をステップＳ１２に移行させる。
ステップＳ１２において、前記ＣＰＵ５１は、要求された画像読取処理について前記高速読取モードが選択されているか否かを判断する。前記通常モード又は前記高速読取モードの選択は、前記画像読取処理の開始要求時に前記操作表示部（不図示）などへのユーザーによる操作入力に応じて前記ＣＰＵ５１が行う。ここに、前記通常モード又は前記高速読取モードのいずれかを選択することにより、画像読取処理で使用する前記水平同期信号の周期Ｔとして前記高速周期Ｔ１又は前記通常周期Ｔ０のいずれかを選択するときの前記ＣＰＵ５１が周期選択手段に相当する。
ここで、前記高速読取モードが選択されていると判断されると（Ｓ１２のＹｅｓ側）、処理はステップＳ１２１に移行する。一方、前記高速読取モードが選択されていない（通常モードが選択されている）と判断されると、処理はステップＳ１３に移行する。
【００２９】
（ステップＳ１３〜Ｓ１４、通常モード）
前記通常モードが選択された場合、続くステップＳ１３において、前記ＣＰＵ５１は、前記ＲＯＭ５２から前記通常周期Ｔ０を読み出す。
次に、ステップＳ１４において、前記ＣＰＵ５１は、前記通常周期Ｔ０を前記クロックジェネレーター５５で生成される前記水平同期信号の周期Ｔとして設定する。これにより、前記クロックジェネレーター５５では、前記通常周期Ｔ０の水平同期信号が生成される。従って、前記駆動モーター２５による前記読取ユニット２３の１ライン分の移動及び前記ＣＣＤ４６による１ライン分の画像データの読み取りは、前記通常周期Ｔ０の水平同期信号に従って実行されることとなる。
【００３０】
（ステップＳ１２１〜Ｓ１２２、高速読取モード）
前記高速読取モードが選択された場合、続くステップＳ１２１において、前記ＣＰＵ５１は、前記ＥＥＰＲＯＭ５４から前記高速周期Ｔ１を読み出す。
そして、ステップＳ１２２において、前記ＣＰＵ５１は、前記高速周期Ｔ１を前記クロックジェネレーター５５で生成される前記水平同期信号の周期Ｔとして設定する。これにより、前記クロックジェネレーター５５では、前記高速周期Ｔ１の水平同期信号が生成される。従って、前記駆動モーター２５による前記読取ユニット２３の１ライン分の移動及び前記ＣＣＤ４６による１ライン分の画像データの読み取りは、前記高速周期Ｔ１の水平同期信号に従って実行されることとなる。なお、前記高速読取モードにおける前記読取ユニット２３の移動速度は、前記通常モードにおける前記駆動モーター２４による前記読取ユニット２３の移動速度の概ね（通常周期Ｔ０／高速周期Ｔ１）倍となる。
このように、前記駆動モーター２５による１ライン分の前記読取ユニット２３の移動及び前記ＣＣＤ４６による１ライン分の画像データの読み取りを予め設定された前記通常周期Ｔ０又は前記高速周期Ｔ１で実行させるときの前記ＣＰＵ５１が周期制御手段に相当する。
そして、処理はステップＳ１５に移行する。
【００３１】
（ステップＳ１５〜Ｓ１６）
その後、ステップＳ１５において、前記ＣＰＵ５１は、前記ステップＳ１４又は前記ステップＳ１２２で前記水平同期信号の周期Ｔとして設定された前記通常周期Ｔ０又は前記高速周期Ｔ１に従って前記白色基準データを取得するための画像読取を実行する。
次に、ステップＳ１６において、前記ＣＰＵ５１は、前記ステップＳ１５で前記ＣＣＤ４６により前記白色基準データが読み取られたときの前記ＡＧＣ５６の出力レベルが予め設定された所定レベルに達しているか否かに応じて処理を分岐する。前記所定レベルは、前記ＡＤＣ５８におけるアナログ−デジタル変換に最低限必要な入力信号の振幅が確保されるように予め仕様により定められた値である。
ここで、前記白色基準データの出力レベルが前記所定レベルに達していると判断されると（Ｓ１６のＹｅｓ側）、処理はステップＳ１７に移行し、前記白色基準データの出力レベルが前記所定レベルに達していないと判断されると（Ｓ１６のＮｏ側）、処理はステップＳ２０に移行する。
【００３２】
（ステップＳ２０）
ステップ２０において、前記ＣＰＵ５１は、現在の前記ＡＧＣ５７の増幅率αを既定値だけ増加させたときの前記白色基準データの出力レベルを算出する。即ち、前記ステップＳ１６及び前記ステップＳ２０において、前記白色基準データの出力レベルが、前記所定レベルに達するまで前記増幅率αが徐々に増加されることとなる。そして、前記白色基準データの出力レベルが前記所定レベルに達すると（Ｓ１６のＹｅｓ側）、処理はステップＳ１７に移行する。
【００３３】
（ステップＳ１７〜Ｓ１９）
ステップＳ１７において、前記ＣＰＵ５１は、前記ステップＳ１６で前記白色基準データの最小値が前記所定レベルに達していると判断されたときの前記増幅率αを固定情報として前記ＥＥＰＲＯＭ５４に記憶する。
そして、ステップＳ１８において、前記ＣＰＵ５１は、前記ステップＳ１７で前記ＥＥＰＲＯＭ５４に記憶された前記増幅率αを前記ＡＧＣ５７の増幅率として設定する。
その後、ステップＳ１９において、前記ＣＰＵ５１は、前記ステップＳ１２で選択された前記通常モード又は前記高速読取モードに対応する前記通常周期Ｔ０又は前記高速周期Ｔ１で、前記駆動モーター２５による前記読取ユニット２３の１ライン分の移動及び前記ＣＣＤ４６による１ライン分の画像データの読み取りを実行させる。
具体的に、前記ＣＰＵ５１は、前記クロックジェネレーター５５で生成される前記水平同期信号の周期Ｔを前記通常周期Ｔ０又は前記高速周期Ｔ１に設定し、前記クロックジェネレーター５５から前記通常周期Ｔ０又は前記高速周期Ｔ１の水平同期信号を前記モータードライバー２４及び前記ＣＣＤ４６に入力させる。これにより、前記駆動モーター２５による前記読取ユニット２３の１ライン分の移動及び前記ＣＣＤ４６による１ライン分の画像データの読み取りは、前記ステップＳ１２で選択された前記通常モード又は前記高速読取モードに対応する前記通常周期Ｔ０又は前記高速周期Ｔ１で実行される。
【００３４】
以上説明したように、前記スキャナーＸの電源投入時又はスリープモード解除時のみにおいて前記高速周期Ｔ１を設定し、その後、前記高速読取モードが選択された場合に、前記高速周期Ｔ１の水平同期信号に従って画像読取処理が実行される。そのため、前記スキャナーＸにおいて画像読取処理が開始される度に前記高速周期Ｔ１を設定する必要がなく、処理手順を簡素化することができる。これにより、前記スキャナーＸにおける前記高速読取モードの画像読取処理は前記ＬＥＤ光源４１の光量に応じて適宜高速化される。
なお、本実施の形態では、前記スキャナーＸが前記通常モード及び前記高速読取モードのいずれかで画像読取処理を実行する場合を例に挙げて説明した。一方、前記スキャナーＸが一つの動作モードのみで画像読取処理を実行する構成も考えられる。この場合、その動作モードで用いる水平同期信号の周期が前記高速周期Ｔ１と同様に設定される。
また、本実施の形態では、前記読取ユニット２３を前記駆動モーター２５で移動させることにより、前記ＬＥＤ光源４１と前記原稿Ｐとを相対的に移動させる場合を例に挙げて説明した。一方、例えば前記ＡＤＦ２により前記原稿Ｐを搬送することにより、前記原稿Ｐと前記ＬＥＤ光源４１とを相対的に移動させる場合にも同様に適用可能である。この場合には、前記搬送ローラー１４を駆動するモーター（不図示）の駆動が前記高速周期Ｔ１の水平同期信号で制御されることとなる。
【符号の説明】
【００３５】
１  ：装置本体
１３：原稿セット部
１４：搬送ローラー
１５：原稿押さえ
１６：排紙部
２  ：ＡＤＦ
２１：コンタクトガラス
２２：読取位置
２３：読取ユニット
２４：モータードライバー
２５：駆動モーター
４１：ＬＥＤ光源
４２〜４４：ミラー
４５：光学レンズ
４６：ＣＣＤ（光電変換素子の一例）
５０：制御部
５１：ＣＰＵ
５２：ＲＯＭ
５３：ＲＡＭ
５４：ＥＥＰＲＯＭ
Ｘ  ：スキャナー（画像読取装置の一例）
【図１】
0005721603.tif 000002
【図２】
0005721603.tif 000003
【図３】
0005721603.tif 000004
【図４】
0005721603.tif 000005
【図５】
0005721603.tif 000006