(57)【特許請求の範囲】
【請求項１】
原稿の読み取り箇所を照射する光源と、
シェーディング補正用の基準板と、
前記光源が点灯を開始してからの経過時間を測定する計時手段と、
原稿の読み取りを行っていない時間帯に前記光源を点灯させ、一定経過時間ごとに前記基準板から白基準データを読み取り、前記白基準データと前回読み取った白基準データとの差分が予め設定しておいた閾値よりも大きい場合に前記白基準データからシェーディング補正用データを算出するシェーディング補正用データ算出手段と、
このシェーディング補正用データ算出手段によって算出したシェーディング補正用データを記憶するシェーディング補正用データ記憶手段と、
原稿の読み取りが行われるとき前記光源の点灯開始からの経過時間に対応するシェーディング補正用データをシェーディング補正用データ記憶手段から逐次読み出して原稿の画像情報を補正するシェーディング補正手段
とを具備することを特徴とする画像読取装置。
【請求項２】
前記シェーディング補正用データ算出手段を逐次起動させ、これにより得られたシェーディング補正用データを前記シェーディング補正用データ記憶手段に上書きするシェーディング補正用データ更新手段
を具備することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記シェーディング補正手段は原稿の副走査方向の移動に伴って前記計時手段の出力する時間の経過に応じたシェーディング補正用データを前記シェーディング補正用データ記憶手段から読み出して主走査方向および副走査方向のシェーディング補正を行うことを特徴とする請求項１または請求項２記載の画像読取装置。
【請求項４】
前記シェーディング補正手段は原稿それぞれの読み取り時における前記計時手段の出力する時間の経過に応じたシェーディング補正用データを前記シェーディング補正用データ記憶手段から読み出して原稿ごとの主走査方向のシェーディング補正を行うことを特徴とする請求項１または請求項２記載の画像読取装置。
【請求項５】
前記シェーディング補正用データ算出手段は前記計時手段が予め定めた時間を計時した時点でシェーディング補正用データの算出を終了することを特徴とする請求項１または請求項２記載の画像読取装置。
【請求項６】
前記シェーディング補正用データ算出手段がシェーディング補正用データの算出を終了したときのシェーディング補正用データを予め定めた値と比較する比較手段と、この比較手段の比較結果から前記光源の寿命を判別する寿命判別手段
とを具備することを特徴とする請求項５記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はスキャナ、ファクシミリ装置あるいは複写機等に使用される画像読取装置に係わり、特に画像の読み取り時に行われるシェーディング補正に特徴を持った画像読取装置に関する。
【０００２】
【従来の技術】
コンピュータの普及や通信するデータの大容量化と共に、プリントした文字や写真等からなる原稿を読み取って電子的な画像データに変換する画像読取装置が頻繁に使用されるようになっている。このような読取装置の多くは１次元イメージセンサを使用しており、原稿を１ラインずつ走査して画像情報の読み取りを行っている。１次元イメージセンサが走査する箇所の原稿面はランプによって線状に点灯される。原稿固定式の画像読取装置では１次元イメージセンサおよびランプがこれらの長手方向と直交する方向に移動し、これに連れて１ラインずつ画像が走査され読み取られる。原稿移動式の画像読取装置では、１次元イメージセンサおよびランプが固定され、原稿の方が移動する状態で画像が走査され読み取られる。
【０００３】
このような画像読取装置では、ランプが経年変化によってその特性を変動させる。また、ランプの中央部分と周辺部分では原稿の明るさに相違がある。更にイメージセンサを構成する個々の光電変換素子の特性も同一ではない。このようなことから、読み取った画像の濃度を調整するために従来からシェーディング補正と呼ばれる補正が行われている。
【０００４】
図９は、従来の画像読取装置の要部を表わしたものである。画像読取部１０１は１次元イメージセンサ１０２を内蔵しており、ランプ１０３によって照射された原稿１０４の読取箇所の画像を図示しない光学系を介して読み取る。画像読取部１０１から出力される１ラインごとの画像データ１０５は、シェーディング補正部１０６に入力される。シェーディング補正部１０６は各ラインの主走査方向の走査位置に対応した基準データ１０７を記憶手段１０８から読み出して、これを基にして画像データ１０５の補正を行う。基準データ１０７の作成には、白基準板１０９の画像の読取結果を使用する。シェーディング補正部１０６によって主走査方向の画像濃度が補正された画像データ１１１は、画像出力部１１２に入力されて、ここで画像のプリントや表示といった動作が行われる。
【０００５】
ところで、シェーディング補正部１０６の行うシェーディング補正として従来から幾つかの提案が行われている。
【０００６】
図１０は、第１の提案の画像読取装置におけるシェーディング補正の流れを示したものである。図９に示した原稿１０４の読み取りが指示されると（ステップＳ１２１：Ｙ）、ランプ１０３が点灯する（ステップＳ１２２）。画像読取装置は、まず原稿１０４の走査開始位置の傍に配置された白基準板１０９の画像を読み取る（ステップＳ１２３）。そして、主走査方向の全域について白基準板１０９の画像（濃度）の読取結果としての画像データの信号レベルを求める（ステップＳ１２４）。この主走査方向の各位置に対応して１次元イメージセンサ１０２から得られる画像データの信号レベルを白基準データＷとする。白基準データＷを用いて、実際に原稿１０４を読んだときの信号レベルを補正するためのシェーディング補正データＳを算出する（ステップＳ１２５）。装置によっては白基準データＷをそのままシェーディング補正データＳとしてもよい。算出されたシェーディング補正データＳは記憶手段１０８内の図示しないシェーディングメモリに格納される（ステップＳ１２６）。
【０００７】
この後、原稿１０４の読み取りが開始される（ステップＳ１２７）。このとき１次元イメージセンサ１０２から出力される画信号はシェーディング補正部１０６でシェーディング補正データＳによって補正される。１枚の原稿１０４の読み取りとシェーディング補正が行われたら原稿１０４のすべての読み取りが終了したかどうかのチェックが行われる（ステップＳ１２８）。そして、残りの原稿１０４が存在する間は（Ｎ）、ステップＳ１２７に戻って同一のシェーディング補正データＳを用いて同様に原稿１０４の読み取りとシェーディング補正が繰り返されることになる。
【０００８】
この図１０に示した第１の提案では、シェーディングメモリに補正データを格納した後は、原稿の枚数に関わらずその格納したデータを使用してシェーディングの補正を行っている。したがって、多くの原稿を読む場合にも同一のシェーディング補正用のデータを使用するので、処理が簡単であり、処理速度が早いという利点がある。
【０００９】
しかしなからら、ランプ１０３が点灯開始から時間と共に光量が増していく場合のように、原稿１０４の照度が比較的短時間に変化したような場合には、原稿のそれぞれに対してシェーディング補正の結果がばらついてしまうという問題がある。
【００１０】
そこで、このような問題を解決するために、第２の提案として、原稿１０４を連続で読み取る際に一定の時間間隔を置いて基準板の読み取りを繰り返し行うようにした画像読取装置が提案されている。この提案の装置では読み取りの指示があった場合に白基準板１０９を読み取って、その後に原稿１０４の読み取りを開始する点は第１の提案と同じである。相違する点は、連続して原稿１０４の読み取りが指示された場合に、所定枚数置きに白基準板の読み取りを行って、補正用のデータを作り直す点である。これにより、比較的短時間に画像の読み取りの環境が変わったような場合にもシェーディング補正の内容を変更することができる。
【００１１】
ところが、この第２の提案では、原稿１０４の読み取りの開始直前に白基準板１０９を読むものの原稿の先端から後端まで読み取りが行われる間、シェーディング補正用の同一のデータを使用している。したがって、原稿を副走査方向に読み取っている途中で画像の読み取りの環境が変動したような場合にはこれに対してシェーディング補正を行うことができないという問題がある。たとえば原稿の先端部と後端部でランプ１０９の光量が変動したような場合には、その変動を補正することができず、読み取った画像の濃度が主走査方向に沿って変化してしまうという問題を生じさせる。
【００１２】
そこで、第３の提案として副走査方向にも白基準板を置いた画像読取装置が提案されている。特開平６−１９７２２０号公報ならびに特開２０００−１５１９３４号公報に開示されている技術がその例である。これらの技術では、原稿１０４の主走査方向に置いた白基準板１０９を第１の白基準板とし、副走査方向に置いた白基準板を第２の白基準板としている。
【００１３】
図１１は、第１の白基準板と第２の白基準板の配置関係を表わしたものである。プラテン１３１は原稿１０４の最大読取領域と対応している。このプラテン１３１の副走査の開始位置に隣接して第１の白基準板１０９が配置され、副走査方向１３２に沿って第２の白基準板１３３が配置されることになる。
【００１４】
この第３の提案では、原稿１０４の読み取りの開始時に第１の白基準板１０９を読み取って主走査方向のシェーディングデータを作成する。そして原稿１０４を実際に読み取るときには第２の白基準板１３３の画像濃度をそのたびにチェックしてシェーディングデータをその都度補正するようにしている。
【００１５】
【発明が解決しようとする課題】
この第３の提案では、原稿１０４の読み取りが行われているときにランプ１０３の光量に変化が生じても第２の白基準板１３３によりその変化を補正することができるという利点がある。しかしながら、図９に示した画像読取装置の構成に更に第２の白基準板１３３を付け加える必要があった。また、この第２の白基準板１３３をプラテン１３１（図１１参照）の傍に配置する必要があった。このため、画像読取装置のコストアップを招くとともに、装置の小型化に不利となるという問題があった。また、ランプ１０３の光量の変化に忠実に対応させるためには第１の白基準板１０９を原稿１０４の読み取りのたびに、あるいは原稿１０４を比較的少ない回数読み取るたびに参照する必要があり、画像の読み取りのための処理速度がこれにより低下するという問題があった。
【００１６】
なお、ランプ１０３はある程度長い時間連続して点灯させると、その光量がそれ以後の点灯時間で安定する。したがって、画像の読み取りに際してランプ１０３を点灯させてからしばらく経った後に原稿１０４の読み取りを開始させれば第１の白基準板１０９および第２の白基準板１３３によるシェーディング補正はほとんど必要としない場合が多い。しかしながら、これでは原稿１０４の迅速な読み取りができないという問題がある。
【００１７】
そこで本発明の目的は、光源の点灯から比較的短い時間に画像の読み取りが行われる場合でも、その時点で白基準板等の基準板を用いることなく画像の濃度を良好に補正することのできる画像読取装置を提供することにある。
【００１８】
【課題を解決するための手段】
請求項１記載の発明では、（イ）原稿の読み取り箇所を照射する光源と、（ロ）シェーディング補正用の基準板と、（ハ）光源が点灯を開始してからの経過時間を測定する計時手段と、（ニ）原稿の読み取りを行っていない時間帯に光源を点灯させ、一定経過時間ごとに基準板から白基準データを読み取り、白基準データと前回読み取った白基準データとの差分が予め設定しておいた閾値よりも大きい場合に白基準データからシェーディング補正用データを算出するシェーディング補正用データ算出手段と、（ホ）このシェーディング補正用データ算出手段によって算出したシェーディング補正用データを記憶するシェーディング補正用データ記憶手段と、（ヘ）原稿の読み取りが行われるとき光源の点灯開始からの経過時間に対応するシェーディング補正用データをシェーディング補正用データ記憶手段から逐次読み出して原稿の画像情報を補正するシェーディング補正手段とを画像読取装置に具備させる。
【００１９】
すなわち請求項１記載の発明では、シェーディング補正用データ算出手段で、原稿の読み取りを行っていない時間帯に光源を点灯させ、一定経過時間ごとに基準板から白基準データを読み取り、白基準データと前回読み取った白基準データとの差分が予め設定しておいた閾値よりも大きい場合に白基準データからシェーディング補正用データを算出しておく。そして、実際に原稿の読み取りを行う際には光源の点灯開始からの経過時間に対応するシェーディング補正用データをシェーディング補正用データ記憶手段から逐次読み出して原稿の画像情報を補正するようにしている。それぞれの主走査方向のシェーディング補正用データを原稿ごとに１つずつ読み出して補正してもよいし、こまめに読み出して副走査方向の補正まで行うことも可能である。このように本発明では光源の点灯開始からの経過時間に対応したシェーディング補正用データを予め算出しておくので、原稿の実際の読み取り時に基準板を読み取る必要がなく、画像の読取範囲を狭めることができるので、画像の読取速度を向上させることができる。
【００２０】
請求項２記載の発明では、請求項１記載の画像読取装置が、シェーディング補正用データ算出手段を逐次起動させ、これにより得られたシェーディング補正用データをシェーディング補正用データ記憶手段に上書きするシェーディング補正用データ更新手段を具備することを特徴としている。
【００２１】
すなわち請求項２記載の発明では、請求項１記載の画像読取装置がシェーディング補正用データ算出手段を逐次起動させ、これにより得られたシェーディング補正用データをシェーディング補正用データ記憶手段に上書きするシェーディング補正用データ更新手段を備えているので、光源が劣化したりその交換を行った後でも常に良好な補正を行うことができる。
【００２２】
請求項３記載の発明では、請求項１または請求項２記載の画像読取装置で、シェーディング補正手段は原稿の副走査方向の移動に伴って計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して主走査方向および副走査方向のシェーディング補正を行うことを特徴としている。
【００２３】
すなわち請求項３記載の発明では、シェーディング補正手段は原稿の副走査方向の移動に伴って計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して主走査方向および副走査方向のシェーディング補正を行うことを特徴としている。これにより、副走査方向の基準板を使用することなく副走査方向の補正を行うことができ、装置の小型化を図ることができる。
【００２４】
請求項４記載の発明では、請求項１または請求項２記載の画像読取装置で、シェーディング補正手段は原稿それぞれの読み取り時における計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して原稿ごとの主走査方向のシェーディング補正を行うことを特徴としている。
【００２５】
すなわち請求項４記載の発明では、シェーディング補正手段は原稿それぞれの読み取り時における計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して原稿ごとの主走査方向のシェーディング補正を行っている。これにより、より少ないシェーディング補正用データで原稿ごとの補正が可能になり、メモリを小型化することができる。
【００２６】
請求項５記載の発明では、請求項１または請求項２記載の画像読取装置で、シェーディング補正用データ算出手段は計時手段が予め定めた時間を計時した時点でシェーディング補正用データの算出を終了することを特徴としている。
【００２７】
すなわち請求項５記載の発明では、たとえば光源が安定した段階で以後のデータの採取を省略することにしている。これにより、シェーディング補正用データの算出の簡略化とメモリの節約を図ることができる。
【００２８】
請求項６記載の発明では、請求項５記載の画像読取装置で、シェーディング補正用データ算出手段がシェーディング補正用データの算出を終了したときのシェーディング補正用データを予め定めた値と比較する比較手段と、この比較手段の比較結果から光源の寿命を判別する寿命判別手段とを具備することを特徴としている。
【００２９】
すなわち請求項６記載の発明では、請求項５記載の画像読取装置で、比較手段がシェーディング補正用データの算出を終了したときのシェーディング補正用データを予め定めた値と比較することにしている。光源が時間と共に劣化するような場合には、寿命に到達したときの値あるいはこの手前の所定の値と比較することで、光源の寿命を検知したり、寿命までの予測を行うことができる。
【００３０】
【発明の実施の形態】
【００３１】
【実施例】
以下実施例につき本発明を詳細に説明する。
【００３２】
図１は本発明の一実施例における画像読取装置の構成を表わしたものである。この画像読取装置２０１はＣＰＵ（中央処理装置）２０２を備えている。ＣＰＵ２０２はデータバス等のバス２０３を通じて装置内の各部と接続されている。このうち、ＲＯＭ２０４はこの画像読取装置２０１の各部を制御するためのプログラムを格納したリード・オンリ・メモリである。ＲＡＭ２０５は画像読み取りに必要な各種データを一時的に格納するためのランダム・アクセス・メモリである。シェーディング補正用ＮＶＭ（Non Volatilization Memory）２０６はシェーディング補正用データを格納する不揮発性メモリである。
【００３３】
入出力回路２０９は各種入出力デバイスを接続する回路である。本実施例では１次元イメージセンサとしての図示しないＣＣＤ（Charge Coupled Device）ユニットからなる１次元イメージセンサ２１１、ランプ２１２の点灯を行うランプ駆動回路２１３、補正された画像データを出力する画像出力部２１４および各種操作を行うための操作パネル２１５が入出力回路２０９に接続されている。１次元イメージセンサ２１１の出力側には図示しないが画像データを増幅する増幅器が配置されている。
【００３４】
図２はこの画像読取装置の画像の読み取りを行う部分の構成の概要を示したものである。プラテンガラス２２１の上部における端部近傍には白色の白基準板２２２が紙面に垂直な主走査方向を長手方向として配置されている。プラテンガラス２２１の上部における白基準板２２２を除いた領域が原稿読取領域となっており、ここに原稿２２３が読取面を下に向けて載置されるようになっている。
【００３５】
プラテンガラス２２１の下には第１〜第３のミラー２２５〜２２７と原稿２２３を照射するためのランプ２１２、レンズ２２９および１次元イメージセンサ２１１が、図示しないモータによってプラテンガラス２２１と平行な副走査方向２３１に往復動自在に配置されている。画像の読み取りが行われる前の待機状態では、白基準板２２２の下側の面を照射する位置にランプ２１２が配置されている。ランプ２１２によって照射された部位の画像情報は、第１〜第３のミラー２２５〜２２７で反射された後、レンズ２２９に入射し、１次元イメージセンサ２１１を構成する１ライン分の読取素子上に結像するようになっている。
【００３６】
図３は、このような構成の画像読取装置で、シェーディング補正用のデータを取得する制御の流れを表わしたものである。これは、図１等に示したランプ２１２の点灯開始時からの比較的短時間の光量の変化に対応するシェーディング補正用データの取得作業である。通常の場合、ランプ２１２は点灯してから約５分でその光量が安定する。そこで本実施例では点灯を開始してから５分までのデータを取得するようにしている。
【００３７】
まず図１に示したシェーディング補正用ＮＶＭ２０６に格納されている白基準データにおける信号レベルの最大値Ｗmax1を“０”に初期設定する（ステップＳ２４１）。続いてＣＰＵ２０２はランプ駆動回路２１３にランプ２１２の点灯を指示してこれを点灯させると共に点灯開始からの計時を開始する（ステップＳ２４２）。ランプ２１２の点灯開始からのサンプリング時間ＴSが５分以内である場合には（ステップＳ２４３：Ｙ）、図２に示す白基準板２２２を読む（ステップＳ２４４）。そして、１次元イメージセンサ２１１の出力する１ライン分の画像データにおける信号レベルの最大値Ｗmax2を求める（ステップＳ２４５）。
【００３８】
次に求めた最大値Ｗmax2を最大値Ｗmax1から差し引き、これが所定の正の値Ａよりも大きいかかどうかを判別する（ステップＳ２４６）。最初は“０”に設定されているので、差の値は所定の正の値Ａよりも大きい（Ｙ）。そこで、読み取った白基準データＷを用いてそのときのシェーディング補正データＳを算出する（ステップＳ２４７）。白基準データをＷとすると、シェーディング補正データＳは次の（１）式より求められる。
【００３９】
Ｓ＝Ｗ／Ｗmax2  ……（１）
【００４０】
そして、シェーディング補正データＳと１次元イメージセンサ２１１が白基準板２２２を読み取ったときのサンプリング時間ＴSとをシェーディング補正用ＮＶＭ２０６に格納する（ステップＳ２４８）。この後、最大値Ｗmax1を最大値Ｗmax2と等しくする（ステップＳ２４９）。そしてステップＳ２４３に制御を戻す。
【００４１】
ステップＳ２４３に戻った時点でまだランプ２１２の点灯開始から５分が経過していない場合には（Ｙ）、再び白基準板２２２の読み込みが行われる（ステップＳ２４４）。そして最大値Ｗmax2が求められ（ステップＳ２４５）、前回の最大値Ｗmax1を最大値Ｗmax2から減算した値が所定の正の値Ａよりも大きいかどうかの判別が行われる。ランプ２１２の光量が時間と共にある程度急速に増加している状態では、求められた差分は正の値Ａよりも大きくなる。したがって、この場合には（ステップＳ２４６：Ｙ）、ステップＳ２４７でシェーディング補正データＳが求められ、ステップＳ２４８でそのときのサンプリング時間ＴSと共にシェーディング補正用ＮＶＭ２０６に格納される。この後、最大値Ｗmax1を最大値Ｗmax2と等しくして（ステップＳ２４９）、ステップＳ２４３に制御を戻す。以上の繰り返しによってシェーディング補正用ＮＶＭ２０６にはランプ２１２の点灯開始からの各サンプリング時間ＴSとシェーディング補正データＳの対のデータが格納されていくことになる。
【００４２】
これに対して、光量の時間的な増加分が少なく差分が値Ａを超えない場合には（ステップＳ２４６：Ｎ）、ステップＳ２４３に戻り、サンプリング時間ＴSが５分に到達していない状況であれば再度白基準板２２２を読み込んで再び最大値Ｗmax1を最大値Ｗmax2から減算する（ステップＳ２４５）。このようにして、最大値Ｗmax2が最大値Ｗmax1よりも値Ａだけ多くなるサンプリング時間ＴSを求めて、これをシェーディング補正用ＮＶＭ２０６に格納する。このような操作を行うことで、シェーディング補正用ＮＶＭ２０６に格納するデータを減少させることができる。
【００４３】
ステップＳ２４９の処理あるいはステップＳ２４６の処理の後にステップＳ２４３に処理が戻ってきた段階で、サンプリング時間ＴSが５分に到達していたら（ステップＳ２４３：Ｎ）、最後の白基準板２２２の読み取りが行われ、そのときのシェーディング補正データＳの算出が行われる。これらはその測定時点におけるランプ２１２の点灯が安定した状態での補正データとして、シェーディング補正用ＮＶＭ２０６に格納される（ステップＳ２５０）。
【００４４】
図４はシェーディング補正用ＮＶＭに格納されたサンプリング時間ＴSとシェーディング補正データＳを表わしたものである。各サンプリング時間ＴS1、ＴS2……に対応させてシェーディング補正データＳ1、Ｓ2、……が格納されている。これらは図１等に示したランプ２１２の点灯開始からの時間の経過に対応したデータである。ランプ２１２は経年変化によって点灯開始時の光量およびその後の立ち上がりの特性も異なってくるので、シェーディング補正用ＮＶＭ２０６の格納内容は逐次更新される必要がある。このために、図３に示した制御はユーザの指示によって、あるいは画像読取装置が定期的にランプ２１２を自動的に点灯させて補正データの更新を行うようになっている。
【００４５】
図５は、本実施例の画像読取装置の画像読み取り時のシェーディング補正の様子を表わしたものである。ユーザが図１に示した操作パネル２１５から図示しないスタートボタンを押して原稿２２３（図２参照）の読み取りを指示すると（ステップＳ２７１：Ｙ）、ＣＰＵ２０２はランプ駆動回路２１３を制御してランプ２１２を点灯させるとともに点灯開始からの経過時間の測定を開始する。そして、１次元イメージセンサ２１１が原稿２２３（図２参照）を１ライン読み取ると（ステップＳ２７３：Ｙ）、そのときの経過時間に対応するシェーディング補正データＳをシェーディング補正用ＮＶＭ２０６から読み出してシェーディング補正を行う（ステップＳ２７４）。具体的にはその１ライン分の画像データについて各主走査位置に対応するシェーディング補正データＳの値にそれぞれの信号レベルを乗算して、主走査方向の信号レベルの補正を行う。もちろん、ランプ２１２の光量は点灯開始から時間とともに変化するので、主走査方向の信号レベルの補正は、原稿２２３の全く同一濃度の部位であっても副走査位置によって異なってくる。
【００４６】
シェーディング補正の行われた画像データは画像出力部２１４から出力される（ステップＳ２７５）。ＣＰＵ２０２は原稿２２３についてのすべてのスキャンが終了するまでは（ステップＳ２７６：Ｎ）、ステップＳ２７３に戻って１ラインごとに以上の処理を繰り返す。したがって、原稿２２３の副走査方向の読み取り位置に応じてシェーディング補正データＳが適宜変更されることになり、適正な補正が行われる。原稿２２３についてのすべてのスキャンが終了すると（ステップＳ２７６：Ｙ）、ＣＰＵ２０２はランプ２１２を消灯させ（ステップＳ２７７）、読み取りの制御を終了させる（エンド）。
【００４７】
なお、複数枚の原稿２２３を連続して読み取るときも、図５に示した制御が行われる。すなわち、ステップＳ２７１でスタートボタンが一度押された後はランプ２１２が連続して点灯しており、図示しない自動給紙機構によって原稿２２３がプラテンガラス２２１に給送されて読み取りが行われるとき、ランプ２１２の点灯が開始した時点からの経過時間に応じたシェーディング補正が行われる。連続して読み取る原稿２２３の量が多い場合には、経過時間が５分あるいはこれ以上になる場合がある。このような場合、シェーディング補正用ＮＶＭ２０６から読み出して使用されるシェーディング補正データＳは最終的に図３のステップＳ２５０で得られた安定時のデータとなる。
【００４８】
発明の第１の変形例
【００４９】
以上説明した実施例では副走査方向における位置に応じてシェーディング補正データＳを適宜変更するようにしたが、簡易的には原稿１枚ごとに代表的なシェーディング補正データＳを基にして画像データを補正するようにしてもよい。
【００５０】
図６は本発明の第１の変形例における画像読取装置の構成を表わしたものである。図１と同一部分には同一の符号を付しており、これらの説明を適宜省略する。この図で第１のシェーディング補正部２０７と第２のシェーディング補正部２０８は共にシェーディング補正を行う回路部分である。このうち、第１のシェーディング補正部２０７はユーザが原稿２２３を１枚だけ読み取るときに使用する補正部であり、第２のシェーディング補正部２０８は複数枚連続して原稿２２３を読み取るときに２枚目以降の原稿２２３に対して使用する補正部である。また、メモリ切替部２１７はユーザが原稿２２３を１枚だけ読み取るときと複数枚連続して読み取るときの２枚目以降とで参照するシェーディング補正データの切り替えを行う回路である。メモリアドレスセレクタ部２１８は、原稿２２３の読み取りの開始からの経過時間を基にして対応するシェーディング補正データを選択する回路である。
【００５１】
この変形例でも、シェーディング補正用ＮＶＭ２０６には先の実施例の図３で説明した処理によってサンプリング時間ＴSとシェーディング補正データＳの対を格納するようになっている。
【００５２】
図７は、この第１の変形例における画像読取装置の画像読み取り時のシェーディング補正の様子を表わしたものである。ユーザが図１に示した操作パネル２１５から図示しないスタートボタンを押すと（ステップＳ３０１：Ｙ）、ＣＰＵ２０２はユーザが原稿２２３について複数枚の連続読み取りを指示しているかどうかをチェックする（ステップＳ３０２）。原稿２２３について１枚の読み取りを指示している場合には（Ｎ）、画像の読み取りに際してシェーディング補正用ＮＶＭ２０６から１枚目の原稿２２３の読み取りに対応した経過時間のシェーディング補正データＳをシェーディング補正用ＮＶＭ２０６から読み出す（ステップＳ３０３）。そして、各ラインの読み取りが終了するたびに（ステップＳ３０４：Ｙ）、そのシェーディング補正データＳを使用してシェーディング補正を実行する（ステップＳ３０５）。そしてシェーディング補正の行われた画像データを画像出力部２１４から出力する（ステップＳ３０６）。
【００５３】
以上の読取操作はその原稿２２３の読み取りが完了するまで繰り返される（ステップＳ３０７）。この変形例では１つの原稿２２３についてのシェーディング補正データＳは副走査の位置によって変化しない。したがって、第１のシェーディング補正部２０７はその使用する１種類のシェーディング補正データＳをシェーディング補正用ＮＶＭ２０６に格納することなく、自己の内部メモリに格納しておくことで処理を簡便化することができる。
【００５４】
一方、ステップＳ３０２のチェックで原稿２２３を複数枚連続して読みとることが指示されていることが判別された場合には（Ｙ）、現在行おうとする処理が原稿２２３の１枚目であるかどうかの判別を行う（ステップＳ３０８）。１枚目の処理である場合には（Ｙ）、先に説明したステップＳ３０３〜ステップＳ３０７の処理を行ってその原稿２２３の処理を終了させる（ステップＳ３０９）。そして再びステップＳ３０８の処理に戻る。
【００５５】
原稿２２３の２枚目以降の処理で（ステップＳ３０８：Ｎ）、第２のシェーディング補正部２０８はその原稿２２３の読み取りの開始までの経過時間に対応したシェーディング補正データＳをシェーディング補正用ＮＶＭ２０６から読み出す（ステップＳ３１０）。そして前記したステップＳ３０４〜ステップＳ３０７の処理を実行する（ステップＳ３１１）。以上の処理は連続した原稿２２３の最後の読み取りが完了するまでステップＳ３０８に戻って処理が繰り返されることになる（ステップＳ３１２）。
【００５６】
発明の第２の変形例
【００５７】
先の実施例では、シェーディング補正データＳを図４に示したシェーディング補正用ＮＶＭ２０６に格納するタイミングを、主走査方向における白基準板２２２を読みとった信号レベルの最大値の差が所定の正の値Ａ以上に開いた時点とした。このような制御では、ランプ２１２の光量の変化が著しい箇所でシェーディング補正データＳについてより多くのサンプリングが行われることになる。これらのサンプリング結果を基にして光量の変化のカーブを描いてより細かなシェーディング補正を行うことができる。この際に、光量の変化量の大きな箇所では次の（２）式のように一次補完を行うことも可能である。
【００５８】
0003826713.tif 000002
【００５９】
発明の第３の変形例
【００６０】
更に、実施例ではランプ２１２の点灯が開始してから５分を経過した時点で白基準板２２２を最終的に読み取り、安定時の最大値Ｗmax2を求めた。この最大値Ｗmax2を工場出荷時に予め登録しておいた値Ｗlimitと比較することで、ランプ２１２の寿命の検出を行うことも可能である。
【００６１】
図８はランプの寿命の検出制御の流れを表わしたものである。図３のステップＳ２４３と同様にランプ２１２が点灯してから予め定めた光量が安定する時間としての５分が経過したら（ステップＳ３３１：Ｙ）、そのとき読み取った最大値Ｗmax2がランプ２１２の寿命到来時の値Ｗlimit未満まで低下したかどうかをチェックする（ステップＳ３３２）。値Ｗlimit未満になっている場合には（Ｙ）、図示しない表示用のディスプレイにランプ交換指示を行う（ステップＳ３３３）。この代わりに専用の図示しないランプを点灯させたり、音声メッセージを出力するようにしてもよい。
【００６２】
なお、この変形例では値Ｗlimitを寿命が到来した時点に対応する値に設定したが、それよりも前の幾つかの時点に対応する値を設定しておき、それぞれの値に対応させて寿命の予測値を記憶しておけば、ランプ２１２の寿命を予測して表示することも可能である。
【００６３】
発明の第４の変形例
【００６４】
実施例では図３に示したように最大値Ｗmax2と最大値Ｗmax1の差が所定の値Ａよりも大きいときにシェーディング補正データＳを求めたが、第１の変形例のようにそれぞれの原稿について１つずつのシェーディング補正データＳを使用する場合には、これらの原稿に対応した時間的なタイミングでシェーディング補正データＳを求めることも可能である。これにより、シェーディング補正用ＮＶＭ２０６に格納するデータの総量を減少させることができる。
【００６５】
また、以上説明した実施例および変形例では原稿をプラテン上に固定する形式の画像読取装置について説明したが、本発明はこれに限定されるものではない。たとえば１次元イメージセンサを固定して、原稿を副走査方向に移動させながらその読み取りを行う装置にも本発明を適用することができる。更に読取素子は１次元イメージセンサに限るものではなく、２次元イメージセンサに対しても本発明を同様に適用することができる。
【００６６】
更に実施例および変形例ではシェーディング補正を行うための基準板として白色の色となった白基準板を使用したが、カラー画像についてのシェーディング補正を行う場合には必要に応じて３色等の色に分けられた他の基準板を使用することも可能である。また、実施例および変形例では光源としてランプ２１２を使用したが、発光ダイオードを列状に配置したもの等の他の光源を使用することももちろん可能である。
【００６７】
【発明の効果】
以上説明したように請求項１および請求項２記載の発明によれば、シェーディング補正用データ算出手段で、原稿の読み取りを行っていない時間帯に光源を点灯させ、一定経過時間ごとに基準板から白基準データを読み取り、白基準データと前回読み取った白基準データとの差分が予め設定しておいた閾値よりも大きい場合に白基準データからシェーディング補正用データを算出しておき、実際に原稿の読み取りを行う際には光源の点灯開始からの経過時間に対応するシェーディング補正用データをシェーディング補正用データ記憶手段から逐次読み出して原稿の画像情報を補正するようにしているので、原稿の実際の読み取り時に基準板を読み取る必要がなく、また画像の読取範囲を狭めることができるので、画像の読取速度を向上させることができる。
【００６８】
また請求項２記載の発明によれば、シェーディング補正用データ算出手段を逐次起動させ、これにより得られたシェーディング補正用データをシェーディング補正用データ記憶手段に上書きするシェーディング補正用データ更新手段を備えているので、光源が劣化したりその交換を行った後でも常に良好な補正を行うことができる。
【００６９】
更に請求項３記載の発明によれば、シェーディング補正手段は原稿の副走査方向の移動に伴って計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して主走査方向および副走査方向のシェーディング補正を行うので、副走査方向の基準板を使用することなく副走査方向の補正を行うことができ、装置の小型化を図ることができる。
【００７０】
また請求項４記載の発明によれば、シェーディング補正手段は原稿それぞれの読取時における計時手段の出力する時間の経過に応じたシェーディング補正用データをシェーディング補正用データ記憶手段から読み出して原稿ごとの主走査方向のシェーディング補正を行うので、より少ないシェーディング補正用データで原稿ごとの補正が可能になり、メモリを小型化することができる。
【００７１】
更に請求項５記載の発明によれば、たとえば光源が安定した段階で以後のデータの採取を省略するので、シェーディング補正用データの算出の簡略化とメモリの節約を図ることができる。
【００７２】
また請求項６記載の発明によれば、比較手段がシェーディング補正用データの算出を終了したときのシェーディング補正用データを予め定めた値と比較することにしたので、寿命に到達したときの値あるいはこの手前の所定の値と比較することで、光源の寿命を検知したり、寿命までの予測を行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施例における画像読取装置の構成を表わしたブロック図である。
【図２】本実施例の画像読取装置の画像の読み取りを行う部分の構成の概要を示した概略構成図である。
【図３】本実施例でシェーディング補正用のデータを取得する制御の流れを表わした流れ図である。
【図４】本実施例のシェーディング補正用ＮＶＭに格納されたサンプリング時間ＴSとシェーディング補正データＳの関係を表わした説明図である。
【図５】本実施例の画像読取装置の画像読み取り時のシェーディング補正の様子を表わした流れ図である。
【図６】本発明の第１の変形例における画像読取装置の構成を表わしたブロック図である。
【図７】第１の変形例における画像読取装置の画像読み取り時のシェーディング補正の様子を表わした流れ図である。
【図８】本発明の第３の変形例におけるランプの寿命の検出制御の流れを表わした流れ図である。
【図９】従来の画像読取装置の要部を表わした概略構成図である。
【図１０】従来提案された第１の提案の画像読取装置におけるシェーディング補正の流れを示した流れ図である。
【図１１】従来提案された第３の提案による第１の白基準板と第２の白基準板の配置関係を表わした説明図である。
【符号の説明】
２０１  画像読取装置
２０２  ＣＰＵ
２０４  ＲＯＭ
２０６  シェーディング補正用ＮＶＭ
２０７  第１のシェーディング補正部
２０８  第２のシェーディング補正部
２１１  １次元イメージセンサ
２１２  ランプ（光源）
２１３  ランプ駆動回路
２１７  メモリ切替部
２１８  メモリアドレスセレクタ
２２２  白基準板
２２３  原稿
【図１】
0003826713.tif 000003
【図２】
0003826713.tif 000004
【図３】
0003826713.tif 000005
【図４】
0003826713.tif 000006
【図５】
0003826713.tif 000007
【図６】
0003826713.tif 000008
【図７】
0003826713.tif 000009
【図８】
0003826713.tif 000010
【図９】
0003826713.tif 000011
【図１０】
0003826713.tif 000012
【図１１】
0003826713.tif 000013