(57)【特許請求の範囲】
【請求項１】
ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正手段と、
前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正手段と、
前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正手段を制御する制御手段とを有することを特徴とする画像読取装置。
【請求項２】
前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うことを特徴とする請求項１に記載の画像読取装置。
【請求項３】
前記ランプは、ハロゲンランプであることを特徴とする請求項１に記載の画像読取装置。
【請求項４】
ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正ステップと、
前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正ステップと、
前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正ステップを制御する制御ステップとを有することを特徴とするシェーディング補正方法。
【請求項５】
前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うことを特徴とする請求項４に記載のシェーディング補正方法。
【請求項６】
前記ランプは、ハロゲンランプであることを特徴とする請求項４に記載のシェーディング補正方法。
【請求項７】
シェーディング補正方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、
前記プログラムは、
ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正ステップと、
前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正ステップと、
前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正ステップを制御する制御ステップとを有することを特徴とする記憶媒体。
【請求項８】
前記プログラムは、前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うステップを有することを特徴とする請求項７に記載の記憶媒体。
【請求項９】
前記ランプは、ハロゲンランプであることを特徴とする請求項７に記載の記憶媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像読取装置、シェーディング補正方法及び記憶媒体に係り、更に詳しくは、光源からの光で被写体を照明することで得られる画像情報をＣＣＤ等の画像読取センサを用いて読取り、光電変換及び画像処理を行った後に他の記録媒体へと出力するもので、更には、被写体の状態に応じて画像読取モードを変更可能で、具体的にはデジタル式複写機やデジタルスキャナ等に適用する場合に好適な画像読取装置、シェーディング補正方法及び記憶媒体に関する。
【０００２】
【従来の技術】
一般に画像読取装置は、被写体をランプなどの光源を用いて照射した結果、画像の濃度に応じて得られる画像情報を、ＣＣＤ等の画像読取センサでスキャンすることにより画像読取を行っている。使用する画像読取センサが、一方向に配列された複数の画素センサから構成されるラインセンサの場合、画素センサの配列方向（以下「主走査方向」と呼ぶ）は、画像読取センサ自身が一定期間内に各画素センサに対して与えられた光量に比例した電荷を画素センサの配列順にアナログ画像信号として出力することで、順次読取を行う。一方、被写体に平行かつ主走査方向に直交する方向（以下「副走査方向」と呼ぶ）の読取に関しては、機械的な動作により被写体と画像読取センサとの相対位置関係を順次変えることで行っている。
【０００３】
主走査方向の画像読取動作に同期して、副走査方向への移動を行うことで、被写体全面の画像情報の読取を可能にしている。画像読取センサのアナログ信号出力は、一般に増幅などのアナログ処理の後にデジタル信号に変換され、デジタル的な画像処理を受けた後、画像読取装置から出力される。
【０００４】
ところで、被写体を照射するランプの配光は一般に均一でなく、被写体の被照射部分には光量ムラがあり、この部分を読取る画像読取センサの出力にシェーディングとして現れる。また、一般にＣＣＤ等の画像読取センサの各画素センサの感度が等しくないため、等光量が入射した場合でも各画素センサの出力は一様にならない。
【０００５】
上記二種類の要因による画像読取センサの出力不均一を補正するために従来の画像読取装置では、副走査画像読取範囲内の被写体の影響を受けない位置に設けられた標準白色板をランプで照射し、該標準白色板の被照射部分を画像読取センサで読取った時の出力データを補正データとしてメモリに保持し、画像読取センサのデータを該補正データで補正している。これをシェーディング補正と呼ぶ。
【０００６】
また、ランプの配光や、画像読取センサの特性或いは画像信号を処理する部分の特性は、熱的な要因等により時間的に変動する場合がある。この時間的な変動を吸収するために一般的な画像読取装置では、画像読取動作毎にシェーディング補正のデータ取り込みを行っている。
【０００７】
図１４は一般的な画像読取装置（並びに後述する本発明の第２及び第３の実施の形態で説明する画像読取装置）の電気回路構成を示すブロック図である。図１４において、３１は画像読取装置の各部を駆動するための同期信号や駆動クロック信号を発生するためのタイミング信号発生部、３２は画像読取センサ２７の出力を増幅する増幅アンプ、３３はアナログ信号処理部であり、増幅アンプ３２から出力される画像信号に対してアナログ処理を行う、サンプルホールド回路・黒レベルクランプ回路・可変ゲインアンプ・黒レベルオフセット回路等を含む。３４はアナログ信号処理部３３から出力されるアナログ画像信号をデジタル信号に変換するＡ／Ｄ変換器である。
【０００８】
３５はシェーディング補正制御部である。シェーディング補正制御部３５には画像信号記憶部３６とシェーディング補正実行部３７が接続されており、Ａ／Ｄ変換器３４から送られてくる画像信号に対して、シェーディング補正制御部３５、画像信号記憶部３６、シェーディング補正実行部３７を用いてシェーディング補正を行う。尚、一般に画像信号記憶部３６はＲＡＭであり、シェーディング補正制御部３５の制御に従い、画像読取センサ２７が本図では不図示の標準白色板を読取った時の画像信号をシェーディング補正データとして記憶し、被写体の画像情報を読取る際にはシェーディング補正制御部３５を介してシェーディング補正実行部３７に対して出力する。
【０００９】
一方、シェーディング補正実行部３７は一般にＲＯＭもしくはＲＡＭであり、シェーディング補正のためのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）をデータとして保持している。シェーディング補正実行部３７は、画像信号記憶部３６から送られてくるシェーディング補正データを用いて、Ａ／Ｄ変換器３４からシェーディング補正制御部３５を介して送られてくる画像信号に対してシェーディング補正を実行し、結果をシェーディング補正制御部３５に出力する。３８は画像処理部であり、シェーディング補正実行部３７からシェーディング補正制御部３５を介して送られてくるシェーディング補正後の画像信号に対して、エッジ強調や二値化等の画像処理を行い出力する。
【００１０】
３９は画像読取装置の制御を司る制御部であり、一般にはＣＰＵである。尚、３９ａから３９ｅはＩ／Ｏポートである。４０は制御部３９の動作プロブラムを保持するプロブラム保持部であり、一般にはＲＯＭである。４１は各種設定値等を記憶するデータ保持部であり、一般にはＲＡＭである。一般にデータ保持部４１は画像読取装置の電源が切られた時にも、内部に書き込まれたデータを消失しないように構成されている。上記各部はバス４２を介して直接或いは間接的に接続されている。一般に制御部３９はプロブラム保持部４０に書き込まれたプロブラムに従って動作し、他の各部は制御部３９の指示に従って動作する。
【００１１】
一方、４３はランプ制御部であり、制御部３９のＩ／Ｏポート３９ａに接続されている。ランプ制御部４３は制御部３９から与えられる指示に応じた電圧で、ランプ２１を点灯するように動作する。また、４４は副走査方向の読取りを行うための動力を発生する動力源であり、一般にはモータである。動力源４４は動力源制御部４５に接続されており、また動力源制御部４５は制御部３９のＩ／Ｏポート３９ｂに接続されている。従って、制御部３９の指示に従い動力源４４が所定の動作を行い、結果的に、ランプ・リフレクタ・第一ミラーを固定した第一ミラー台や第二ミラー・第三ミラーを固定した第二ミラー台（以上図示略）がスキャン動作などを行う。
【００１２】
４６は画像読取装置の各所に設けられた検知部であり、一般にはフォトインタラプタ等のセンサである。検知部４６は制御部３９のＩ／Ｏポート３９ｃと接続されており、検知部４６の出力に応じて制御部３９は制御シーケンスのステップを進めたり、切替えを行う。例えば検知部４６は第一ミラー台の位置を検出するポジションセンサであり、制御部３９は検知部４６の出力に応じて動力源４４を制御することにより、第一ミラー台を所定の位置に移動するように制御している。制御部３９のＩ／Ｏポート３９ｄには、操作部１７が接続されている。使用者は操作部１７から所望の動作を選択し、入力する。この入力信号は制御部３９に伝達され、制御部３９は画像読取装置が操作部１７からの入力に応じた動作をするように、各部の設定や制御を行う。
【００１３】
４７は外部Ｉ／Ｆ（インタフェース）部であり、画像処理部３８で処理された画像信号は外部Ｉ／Ｆ部４７を介して外部へ出力される。また同様に同期信号等も、外部Ｉ／Ｆ部４７を介して入出力される。更に、外部Ｉ／Ｆ部４７は信号線を介して制御部３９のＩ／Ｏポート３９ｅに接続されており、制御部３９が外部Ｉ／Ｆ部４７に接続された外部機器を制御可能にしているだけでなく、時には外部機器からの指示に従い、画像読取装置が動作することも可能にしている。
【００１４】
従来の一例として、上述したシェーディング補正データ取り込みを、画像読取指示が入力された後、画像読取動作（以下「ＪＯＢ」と呼ぶ）を行う前に実行する「ＪＯＢ前シェーディング」方式を採用している機種がある。図１５はＪＯＢ前シェーディングを行う機種の画像読取動作を示すフローチャートである。
【００１５】
ステップＳ１５００にて、電源が投入されることでプロブラムがスタートする。ステップＳ１５０１では、画像読取装置各部に対して所定の値を設定する初期化ルーチンを実行する。ステップＳ１５０２では、初期化ルーチンの一環として、シェーディング補正データの取込を行う。ステップＳ１５０２が終了した段階で、画像読取動作の準備が終了し、ステップＳ１５０３にて、画像読取指示を待つ待機状態になる。ステップＳ１５０３で画像読取指示が入力されると、ステップＳ１５０４に進み、再度シェーディング補正データの取込を行う。次にステップＳ１５０５にて、画像読取が実行される。ステップＳ１５０６で画像読取動作が終了したと判断されるまで、ステップＳ１５０５の画像読取動作を継続して行う。ステップＳ１５０６で画像読取動作が終了したと判断されると、ステップＳ１５０３の待機状態に戻る。
【００１６】
一方、電源投入後の初期化ルーチンと、各ＪＯＢ終了後にシェーディング補正データを取込む「ＪＯＢ後シェーディング」を行う機種がある。図１６はＪＯＢ後シェーディングを行う機種の画像読取動作を示すフローチャートである。尚、上記図１５と同一要素及び同一ステップには同一符号を付し、説明を省略する。
【００１７】
ステップＳ１５０２でのシェーディング補正データ取込が終了し、ステップＳ１５０３にて画像読取指示が入力されると、ステップＳ１５０５に進み、画像読取が実行される。この時は、ステップＳ１５０２にて取込んだシェーディング補正データを使用する。ステップＳ１５０６にて画像取込動作が終了したと判断されると、ステップＳ１５０４に進み、シェーディング補正データの取込を行う。ステップＳ１５０４でのシェーディング補正データ取込が終了すると、ステップＳ１５０３に戻り、待機状態となる。ここで画像読取指示が入力されると、再びステップＳ１５０５に進み、画像読取を行うが、この場合に使用するシェーディング補正データは、前回のステップＳ１５０４で取込んだシェーディング補正データを使用する。
【００１８】
更に、「特願平９−３２２０３０」に記載されているように複数のＪＯＢモードを備え、必要に応じて「ＪＯＢ前シェーディング」と「ＪＯＢ後シェーディング」を切替える方法も提案されている。図１７乃至図１９はＪＯＢモードの変更等の情報から判断してＪＯＢ前シェーディングとＪＯＢ後シェーディングの切替えを行い画像読取を行う画像読取装置の動作の一例を示すフローチャートである。尚、上記図１５と同一要素及び同一ステップには同一符号を付し、説明を省略する。
【００１９】
ステップＳ１５０３にて画像読取指示が入力されると、ステップＳ１５０８に進み、画像読取モードの変更の有無等の情報からＪＯＢ前シェーディングを行う必要があるかどうかを判断する。ＪＯＢ前シェーディングを行う必要があると判断された場合には、ステップＳ１５０４に進み、ＪＯＢ前シェーディングでの画像読取を行う。一方、ＪＯＢ前シェーディングの必要なしと判断された場合には、ステップＳ１５０５に進み、ＪＯＢ後シェーディングによる画像読取を行う。
【００２０】
【発明が解決しようとする課題】
しかしながら、上述した従来技術においては下記の図２０で説明するような問題があった。図２０はＪＯＢ前シェーディング及びＪＯＢ後シェーディングでの画像読取シーケンスとその際のランプ光量の変化との関係を示すグラフである。周知のように、ハロゲンランプは同一電圧にて点灯した際に、点灯直後は明るく、その後徐々に光量が低下して最終的に所定の光量で安定するという特性を持つ。この点灯直後の光量が安定後の光量よりも多いことを、「（ランプ立ち上がり）光量オーバシュート」と呼ぶことにする。
【００２１】
画像読取装置では、画像読取動作中に光量が変化すると、画像読取レベルが変化してしまうので、被写体に対する画像読取動作はランプ点灯の後、ランプ光量が安定した状態で行われる。図２０の「ＪＯＢ後シェーディング制御」からも判るように、ＪＯＢ後シェーディングでは、シェーディング補正データの取込が画像読取動作の後で行われるため、画像読取中は勿論のこと、シェーディング補正データ取込もランプ光量が安定した状態で行われる。従って、シェーディング補正データ取込時と画像読取動作時でランプ光量の変化はない。一方、ＪＯＢ前シェーディングでは、画像読取を行う前に必ずシェーディング補正データの取込を行う。
【００２２】
本来、図２０の「ＪＯＢ前シェーディング制御（Ａ）」で示すように、ランプ光量が安定した後でシェーディング補正データ取込を行い、その後画像読取動作を行うことで、両動作間の光量差を無くすことができる。しかしこの場合、ランプ点灯後光量が安定するまでの間、画像読取動作は勿論、シェーディング補正データの取込も行うことができない。その結果、コピー動作指示が入力されてから、コピー動作が実行され、最終的にコピー画像が完全に出力されるまでの時間（Ｆｉｒｓｔ  Ｃｏｐｙ  Ｔｉｍｅ：以下「ＦＣＯＴ」と称す）が悪化してしまう。
【００２３】
また、ＪＯＢ前シェーディングのＦＣＯＴを半ば強制的に改善するため、「ＪＯＢ前シェーディング制御（Ｂ）」に示すように光量が十分安定する前にシェーディング補正データの取込を行うようにすると、上述の光量オーバシュートの影響で、シェーディング補正データを取込む際の光量が、被写体の画像読取を行う際の光量よりも高くなる。
【００２４】
図２０に示した「ＪＯＢ前シェーディング制御（Ａ）」の場合、シェーディング補正データを取込む際の光量は、画像読取を行う際の光量（＝安定期間の光量）のα倍であり、この結果取込まれたシェーディング補正データの値は、光量安定期間内にシェーディング補正データ取込を行うＪＯＢ後シェーディングでのシェーディング補正データに対して、α倍の値となる。
【００２５】
ここで、シェーディング補正は、
（式１）  Ｄｏｕｔ（ｎ）＝Ｄｉｎ（ｎ）／Ｗ（ｎ）＊ＴＡＲ
Ｄｏｕｔ：シェーディング補正後の画像データ
Ｄｉｎ  ：シェーディング補正前の画像データ
（ｎ）  ：画像データの主走査方向順序番号
Ｗ    ：シェーディング補正データ
ＴＡＲ  ：シェーディング補正出力目標値
で行われる。（式１）から明かなように、シェーディング補正データ取込時の光量が光量オーバシュートの影響を受けて、シェーディング補正データ：Ｗ（ｎ）の値がα倍になると、シェーディング補正量が正規の値よりも低くなるために画像読取レベルが１／α倍となる。
【００２６】
従来例で述べた画像読取装置のうち、ＪＯＢ前シェーディングだけ、或いはＪＯＢ後シェーディングだけを行う画像読取装置では、シェーディング補正データ取込を行う際のランプ光量と、実際に画像読取を行う際のランプ光量との関係が一義的に決まるので、事実上問題にはならない。しかし、従来例で述べた画像読取装置のうち、ＪＯＢ前シェーディングとＪＯＢ後シェーディングを切替える画像読取を行う画像読取装置においては、特にＪＯＢ前シェーディングでのＦＣＯＴを改善しようとした場合、上述の理由からＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが異なる結果を招いてしまう問題があった。
【００２７】
本発明は、上述した点に鑑みなされたものであり、ＪＯＢ前シェーディング画像読取とＪＯＢ後シェーディング画像読取を切替え可能な画像読取装置において、両画像読取動作モードでの画像読取レベルを一致させると共に、ＪＯＢ前シェーディング画像読取のＦＣＯＴを改善することを可能とした画像読取装置、シェーディング補正方法及び記憶媒体を提供することを目的とする。
【００２８】
上記目的を達成するために、請求項１の発明は、ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正手段と、前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正手段と、前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正手段を制御する制御手段とを有することを特徴とする。
請求項２の発明は、前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うことを特徴とする。
請求項３の発明は、前記ランプは、ハロゲンランプであることを特徴とする。
請求項４の発明は、ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正ステップと、前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正ステップと、前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正ステップを制御する制御ステップとを有することを特徴とする。
請求項５の発明は、前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うことを特徴とする。
請求項６の発明は、前記ランプは、ハロゲンランプであることを特徴とする。
請求項７の発明は、シェーディング補正方法を実行するプログラムを記憶したコンピュータにより読み出し可能な記憶媒体であって、前記プログラムは、ランプ点灯直後の光量が変化している過渡期間に第１のシェーディング補正データ取込を行い、前記第１のシェーディング補正データに基づいて第１のシェーディング補正を行う第１のシェーディング補正ステップと、前記ランプ点灯直後の光量が変化している過渡期間を経た後の光量が安定している安定期間で、画像読取の後に第２のシェーディング補正データ取込を行い、前記第２のシェーディング補正データに基づいて第２のシェーディング補正を行う第２のシェーディング補正ステップと、前記第１及び前記第２のシェーディング補正データ取込時の前記ランプの所定の光量比を用いて、前記第１及び前記第２のシェーディング補正ステップを制御する制御ステップとを有することを特徴とする。
請求項８の発明は、前記プログラムは、前記第１のシェーディング補正データを前記所定の光量比を用いて補正して、前記第１のシェーディング補正を行うステップを有することを特徴とする。
請求項９の発明は、前記ランプは、ハロゲンランプであることを特徴とする。
【００４９】
【発明の実施の形態】
以下、本発明の実施の形態を図面に基づいて説明する。
【００５０】
［１］第１の実施の形態
図２は本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係る画像読取装置及び画像出力装置からなる複写装置の外観を示す斜視図である。本発明の第１乃至第３の実施の形態に係る複写装置は、画像読取装置１１、画像出力装置１２、プラテンガラス１４、第一ミラー台１５、圧板１６、操作部１７、信号ケーブル１８を備えている。
【００５１】
上記各部の構成を詳述すると、画像読取装置１１の部分において、プラテンガラス１４は、画像読取対象の被写体１３が載置されるものであり、該被写体１３を支持する。第一ミラー台１５は、プラテンガラス１４の下に設けられている。画像読取時には、第一ミラー台１５が図中の矢印Ａ方向に往復動作することで、被写体１３の画像情報を副走査方向にスキャンする構成になっている。圧板１６は、図中の矢印Ｂ方向に開閉動作が可能であり、被写体１３をプラテンガラス１４に圧接すると同時に、画像読取時に外光の影響を遮断するものである。操作部１７は、使用者が画像読取装置１１に対してモードの設定や画像読取の指示を与えるためのものである。尚、操作部１７には、画像読取装置１１からの情報を表示する表示手段も含む。画像出力装置１２は、画像読取装置１１の出力を印字する。画像読取装置１１と画像出力装置１２とは、信号ケーブル１８によって電気的に接続されている。
【００５２】
図３は上記図２に示した本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係る画像読取装置の画像読取系を示す図であり、（Ａ）は画像読取系の平面図、（Ｂ）は画像読取系の側面図である。本発明の第１乃至第３の実施の形態に係る画像読取装置の画像読取系は、ランプ２１、第一ミラー２２、第二ミラー２３、第三ミラー２４、第一ミラー台１５、第二ミラー台２５、レンズ２６、画像読取センサ２７、標準白色板２８を備えている。
【００５３】
上記各部の構成を詳述すると、ランプ２１は、同図では不図示の被写体を照射する。画像読取センサ２７は、被写体からの反射光に基づき画像読取を行う。第一ミラー２２、第二ミラー２３、第三ミラー２４は、ランプ２１によって照射された被写体からの反射光を画像読取センサ２７へと導く。第一ミラー台１５は、図中の矢印Ａ方向に移動可能に構成されている。第一ミラー２２は第一ミラー台１５に固定されている。第二ミラー台２５は、図中の矢印Ａ方向に移動可能に構成されている。第二ミラー２３、第三ミラー２４は第二ミラー台２５に固定されている。レンズ２６は、第一ミラー２２、第二ミラー２３、第三ミラー２４によって導かれた被写体の反射光を画像読取センサ２７に結像するためのものである。標準白色板２８は、一様に所定の反射率を持つものであり、シェーディング補正に用いられる。
【００５４】
画像読取センサ２７の読取動作に応じて、不図示のメカ機構の作用により第一ミラー台１５と第二ミラー台２５が図中の矢印Ａ方向に移動することにより、画像読取センサ２７は被写体の画像情報を読取ることができる。この時、被写体と画像読取センサ２７との距離が変化しないように、第二ミラー台２５は第一ミラー台１５の半分の速度で同一方向に移動する。標準白色板２８は上記のように所定の一様な反射率を持つように構成されており、動力源で第一ミラー台１５及び第二ミラー台２５を移動することにより、画像読取センサ２７の画像読取位置を標準白色板２８に合わせた時、画像読取センサ２７からはランプ２１による照度ばらつきと各画素センサの感度に応じた電圧が信号として出力される。この時の出力信号を基に、実際に画像読取を行う際の画像読取センサ２７の各画素センサ間の出力を補正することで、シェーディングを補正することができる。
【００５５】
一方、同図から判るように画像読取動作の間、ランプ２１による被写体の照射位置と画像読取センサ２７による画像読取位置の相対位置関係は変化しないため、標準白色板２８を読取った時の画像読取センサ２７の出力を用いて、画像読取動作中のシェーディング補正を行うことができる。
【００５６】
図１は上記図２に示した本発明の第１の実施の形態に係る画像読取装置の電気回路構成を示すブロック図である。本発明の第１の実施の形態に係る画像読取装置は、操作部１７、ランプ２１、画像読取センサ２７、タイミング信号発生部３１、増幅アンプ３２、アナログ信号処理部３３、Ａ／Ｄ変換器３４、シェーディング補正制御部３５、画像信号記憶部３６、シェーディング補正実行部３７Ａ、画像処理部３８、制御部３９、プログラム保持部４０、データ保持部４１、バス４２、ランプ制御部４３、動力源４４、動力源制御部４５、検知部４６、外部Ｉ／Ｆ部４７を備えている。図中４８は信号線（制御信号）「ＳＥＬ＿Ａ／Ｂ」を示す。
【００５７】
上記各部の機能を詳述すると、タイミング信号発生部３１は、画像処理部の各部を駆動するための同期信号や駆動クロック信号を発生する。増幅アンプ３２は、画像読取センサ２７の出力を増幅する。アナログ信号処理部３３は、増幅アンプ３２から出力される画像信号に対してアナログ処理を行うものであり、サンプルホールド回路・黒レベルクランプ回路・可変ゲインアンプ・黒レベルオフセット回路等を含む。Ａ／Ｄ変換器３４は、アナログ信号処理部３３から出力されるアナログ画像信号をデジタル信号に変換する。
【００５８】
シェーディング補正制御部３５には、画像信号記憶部３６とシェーディング補正実行部３７Ａが接続されている。シェーディング補正制御部３５は、制御部３９の制御に基づき、ＪＯＢ前シェーディング実行時のシェーディング補正データ取込みをランプ２１の点灯後でランプ光量安定期間に達するまでの間に実行する。シェーディング補正実行部３７Ａは、シェーディング補正制御部３５の制御に基づき、Ａ／Ｄ変換器３４から送られてくる画像信号に対してシェーディング補正を行う。尚、一般に画像信号記憶部３６はＲＡＭであり、シェーディング補正制御部３５の制御に従い、画像読取センサ２７が本図では不図示の標準白色板２８（上記図３）を読取った時の画像信号をシェーディング補正データとして記憶し、被写体の画像情報を読取る際にはシェーディング補正制御部３５を介してシェーディング補正実行部３７Ａに対して出力する。
【００５９】
一方、シェーディング補正実行部３７Ａは、一般にＲＯＭもしくはＲＡＭであり、シェーディング補正のためのＬＵＴ（Ｌｏｏｋ  Ｕｐ  Ｔａｂｌｅ）をデータとして保持している。シェーディング補正実行部３７Ａは、画像信号記憶部３６から送られてくるシェーディング補正データを用いて、Ａ／Ｄ変換器３４からシェーディング補正制御部３５を介して送られてくる画像信号に対してシェーディング補正を実行し、結果をシェーディング補正制御部３５に出力する。シェーディング補正実行部３７Ａとシェーディング補正制御部３５との間は、画像情報などのデータを受け渡しするためのバスの他に、シェーディング補正実行部３７Ａ内部のＬＵＴ領域を切替えるための信号線（制御信号）「ＳＥＬ＿Ａ／Ｂ」４８で接続されている。画像処理部３８は、シェーディング補正実行部３７Ａからシェーディング補正制御部３５を介して送られてくるシェーディング補正後の画像信号に対して、エッジ強調や二値化等の画像処理を行い出力する。
【００６０】
制御部３９は、画像読取装置１１（上記図２）の制御を司るものであり、一般にはＣＰＵである。制御部３９は、プログラムに基づき図５乃至図７のフローチャートに示す処理を実行する。尚、３９ａから３９ｅはＩ／Ｏポートである。プログラム保持部４０は、制御部３９の動作プロブラムを保持するものであり、一般にはＲＯＭである。データ保持部４１は、各種設定値等を記憶するものであり、一般にはＲＡＭである。一般にデータ保持部４１は画像読取装置１１の電源が切られた時にも、内部に書き込まれたデータを消失しないように構成されている。上記各部はバス４２を介して直接或いは間接的に接続されている。一般に制御部３９はプロブラム保持部４０に書き込まれたプロブラムに従って動作し、他の各部は制御部３９の指示に従って動作する。
【００６１】
一方、ランプ制御部４３は、制御部３９のＩ／Ｏポート３９ａに接続されている。ランプ制御部４３は、制御部３９から与えられる指示に応じた電圧で、ランプ２１を点灯するように動作する。また、動力源４４は、第一ミラー台１５や第二ミラー台２５（上記図３）を動かすための動力を発生するものであり、一般にはモータである。動力源４４は動力源制御部４５に接続されており、また動力源制御部４５は制御部３９のＩ／Ｏポート３９ｂに接続されている。従って、制御部３９の指示に従い動力源４４が所定の動作を行い、結果的に第一ミラー台１５や第二ミラー台２５（上記図３）がスキャン動作などを行う。
【００６２】
検知部４６は、画像読取装置１１の各所に設けられており、一般にはフォトインタラプタ等のセンサである。検知部４６は、制御部３９のＩ／Ｏポート３９ｃと接続されており、検知部４６の出力に応じて制御部３９は制御シーケンスのステップを進めたり、切替えを行う。例えば検知部４６は第一ミラー台１５の位置を検出するポジションセンサであり、制御部３９は検知部４６の出力に応じて動力源４４を制御することにより、第一ミラー台１５を所定の位置に移動するように制御している。制御部３９のＩ／Ｏポート３９ｄには、操作部１７が接続されている。使用者は操作部１７から所望の動作を選択し、入力する。この入力信号は制御部３９に伝達され、制御部３９は画像読取装置１１が操作部１７からの入力に応じた動作をするように、各部の設定や制御を行う。
【００６３】
画像処理部３８で処理された画像信号は、外部Ｉ／Ｆ部４７を介して外部へ出力される。また同様に同期信号等も、外部Ｉ／Ｆ部４７を介して入出力される。更に、外部Ｉ／Ｆ部４７は信号線を介して制御部３９のＩ／Ｏポート１３９ｅに接続されており、制御部３９が外部Ｉ／Ｆ部４７に接続された外部機器を制御可能にしているだけでなく、時には外部機器からの指示に従い、画像読取装置１１が動作することも可能にしている。
【００６４】
本発明の第１の実施の形態では、ＪＯＢ前シェーディングでのシェーディング補正データ取込時の光量オーバシュートの影響による画像読取レベルの誤差を、シェーディング補正と同時に補正する構成及び方法について説明する。
【００６５】
図４は本発明の第１の実施の形態に係る画像読取装置のシェーディング補正実行部３７Ａの内部構成を示す説明図である。本発明の第１の実施の形態に係る画像読取装置で用いるシェーディング補正実行部３７Ａは、図４に示すように、補正量の異なる２種類のＬＵＴを領域として保持し、外部からの制御信号（ＳＥＬ＿Ａ／Ｂ）４８によって使用する領域を切替えるように構成されている。
【００６６】
２つの領域を「領域Ａ」「領域Ｂ」として、「領域Ａ」にはＪＯＢ後シェーディングに対応するＬＵＴを書き込んでおき、一方「領域Ｂ」にはＪＯＢ前シェーディングに対応するＬＵＴを書き込んでおく。上述のようにＪＯＢ前シェーディングでは光量オーバシュートの影響によって、ＪＯＢ後シェーディングに対して画像読取レベルが低下するので、「領域Ｂ」のＬＵＴを、「領域Ａ」のＬＵＴによるシェーディング補正量よりも所定のレベルαだけ多くシェーディング補正を行うデータにしておく。
【００６７】
上記シェーディング補正実行部３７Ａの制御信号（信号線）４８はシェーディング補正制御部３５に接続されている。制御部３９はシェーディング補正制御部３５に対して、ＪＯＢ後シェーディングを実行するときには、シェーディング補正実行部３７Ａの「領域Ａ」を選択するように指示を出し、ＪＯＢ前シェーディングを実行するときには、シェーディング補正実行部３７Ａの「領域Ｂ」を選択するように指示を出す。シェーディング補正制御部３５は、該指示に従ってシェーディング補正実行部３７Ａの使用する領域を切替える。
【００６８】
尚、特許請求の範囲における各構成要件と、本発明の第１の実施の形態並びに後述の第２及び第３の実施の形態に係る画像読取装置における各部との対応関係は下記の通りである。特許請求の範囲における制御手段は制御部３９及びシェーディング補正制御部３５に対応し、第１のシェーディング補正手段、第２のシェーディング補正手段はシェーディング補正制御部３５に対応し、第２のシェーディング補正はＪＯＢ後シェーディングに対応し、第１のシェーディング補正はＪＯＢ前シェーディングに対応する。
【００６９】
次に、上記の如く構成された本発明の第１の実施の形態に係る画像読取装置の動作を説明する。図５乃至図７は本発明の第１の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。尚、図５乃至図７のステップＳ５００〜ステップＳ５０８は上記図１７乃至図１９のステップＳ１５００〜ステップＳ１５０８と対応しており、ステップＳ５０９Ａ、ステップＳ５０９Ｂが本発明の第１の実施の形態に特有の処理である。
【００７０】
ステップＳ５００では、電源が投入されることでプロブラムがスタートする。ステップＳ５０１では、画像読取装置各部に対して所定の値を設定する初期化ルーチンを実行する。ステップＳ５０２では、初期化ルーチンの一環として、シェーディング補正データの取込を行う。ステップＳ５０２が終了した段階で、画像読取動作の準備が終了し、ステップＳ５０３では、画像読取指示を待つ待機状態になる。ステップＳ５０３で画像読取指示が入力されると、ステップＳ５０８に進む。
【００７１】
ステップＳ５０８では、画像読取モードに変更があるか否かを判定する。ステップＳ５０８で画像読取モードに変更なしと判断されると、ＪＯＢ後シェーディングが実行される。この場合、ステップＳ５０９Ａに進み、シェーディング補正実行部３７Ａの使用する領域をＪＯＢ後シェーディングに対応したＬＵＴが保持されている「領域Ａ」に切替える。この場合、ステップＳ５０５の画像読取動作でのシェーディング補正は、
Ｄ（ｏｕｔ）＝Ｄ（ｉｎ）／Ｗ＊Ｔａｒ
に従い行われる。尚、上記式の各要素の内容は上述した如く下記の通りである。
【００７２】
Ｄｏｕｔ：シェーディング補正後の画像データ
Ｄｉｎ  ：シェーディング補正前の画像データ
（ｎ）  ：画像データの主走査方向順序番号
Ｗ    ：シェーディング補正データ
Ｔａｒ  ：シェーディング補正出力目標値
一方、ステップＳ５０８で画像読取モードに変更あり等の情報からＪＯＢ前シェーディングの必要ありと判断されると、ステップＳ５０９Ｂに進み、ＪＯＢ前シェーディングが実行される。この場合、ステップＳ５０９Ｂにて、シェーディング補正実行部３７Ａの使用する領域をＪＯＢ前シェーディングに対応したＬＵＴを保持している「領域Ｂ」に切替える。次に、ステップＳ５０４で、シェーディング補正データの取込が行われる。この場合、ステップＳ５０５の画像読取動作でのシェーディング補正は、
Ｄ（ｏｕｔ）＝Ｄ（ｉｎ）／Ｗ＊Ｔａｒ＊α
に従い行われる。
【００７３】
この結果、ＪＯＢ前シェーディングの場合の画像読取動作（ステップＳ５０５）での画像データは、シェーディング補正が実行された上で、シェーディング補正データ取込時の光量に対する画像読取時の光量低下分が補正されて出力される。
【００７４】
上記のような画像読取シーケンスを組むことによってステップＳ５０５で行われる画像読取動作では、ＪＯＢ前シェーディング、ＪＯＢ後シェーディングに適したシェーディング補正量を得ることができるので、ＪＯＢ前シェーディングで発生する画像読取レベルの低下を補正することができる。
【００７５】
尚、本発明の第１の実施の形態では、シェーディング補正実行部３７Ａの内部に予めＪＯＢ後シェーディングとＪＯＢ前シェーディングのそれぞれに対応したＬＵＴを持つ領域を設け、切替えて使用する構成及び方法で説明したが、シェーディング補正実行部３７Ａが書換可能な素子、例えばＲＡＭ等で構成されている場合は、シェーディング補正制御部３５或いは制御部３９が、ＪＯＢ前シェーディングとＪＯＢ後シェーディングに応じて、シェーディング補正実行部３７Ａ内部のＬＵＴを書き直すことでも対応可能であることは言うまでもない。
【００７６】
更に、この場合には、シェーディング補正実行部３７Ａ内部のＬＵＴを切替える必要がないため、切替信号（制御信号）「ＳＥＬ＿Ａ／Ｂ」４８は不要であり、シェーディング補正実行部３７Ａ自身も従来例で用いた切替領域を持たないシェーディング補正実行部３７で構成できる。この構成は上述した図１４であり、即ち、従来例の構成のままでもソフト的な変更を行うことで、本発明の第１の実施の形態が実現可能なことを示している。
【００７７】
以上説明したように、本発明の第１の実施の形態に係る画像読取装置によれば、ＪＯＢ前シェーディング、ＪＯＢ後シェーディングに使用するＬＵＴ（領域Ａ、領域Ｂ）を格納したシェーディング補正実行部３７Ａと、画像読取モードに変更ありと判断した場合はシェーディング補正実行部３７Ａの領域Ｂに基づきＪＯＢ前シェーディングを実行し、画像読取モードに変更なしと判断した場合はシェーディング補正実行部３７Ａの領域Ａに基づきＪＯＢ後シェーディングを実行し、また、ＪＯＢ前シェーディングの実行時のシェーディング補正データ取込みをランプ２１の点灯後で光量安定期間に達するまでの間に実行するようにシェーディング補正制御部３５を制御する制御部３９とを有するため、下記のような作用及び効果を奏する。
【００７８】
上記構成において、画像読取装置の制御部３９はシェーディング補正制御部３５を制御し、画像読取動作を行う前にＪＯＢ前シェーディングを行うか、ＪＯＢ後シェーディングを行うかを検知・認識することにより、ＪＯＢ前シェーディング実行時には、シェーディング補正データ取込時と画像読取時のランプ光量変化を考慮して補正を行うことによって、従来例のＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが異なるという課題を解決できる。従って、ＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが等しく、且つＦＣＯＴ値が改善される。
【００７９】
即ち、本発明の第１の実施の形態においては、シェーディング補正データ取込を画像読取動作前に実行するＪＯＢ前シェーディング画像読取と、シェーディング補正データ取込を画像読取動作終了後に実行するＪＯＢ後シェーディング画像読取を切替えて使用する画像読取装置において、両画像読取動作モードでの画像読取レベルを一致させることができるという効果がある。また、ランプ光量が十分に安定する前でもシェーディング補正データの取込を行うことができるので、ＪＯＢ前シェーディングでの画像読取動作に必要な時間の短縮が可能となり、ＪＯＢ前シェーディング画像読取のＦＣＯＴを改善することができるという効果がある。
【００８０】
［２］第２の実施の形態
本発明の第２の実施の形態に係る画像読取装置は、操作部１７、ランプ２１、画像読取センサ２７、タイミング信号発生部３１、増幅アンプ３２、アナログ信号処理部３３、Ａ／Ｄ変換器３４、シェーディング補正制御部３５、画像信号記憶部３６、シェーディング補正実行部３７、画像処理部３８、制御部３９、プログラム保持部４０、データ保持部４１、バス４２、ランプ制御部４３、動力源４４、動力源制御部４５、検知部４６、外部Ｉ／Ｆ部４７を備えている（上記図１４参照）。本発明の第２の実施の形態では、制御部３９はプログラムに基づき図８乃至図１０のフローチャートに示す処理を実行する。
【００８１】
本発明の第２の実施の形態では、ＪＯＢ前シェーディングを行う際には、取込んだシェーディング補正データに対して、シェーディング補正データ取込時の光量に対する画像読取時の光量低下分の補正処理を加えることによって、ＪＯＢ前シェーディングでの読取レベルをＪＯＢ後シェーディングでの読取レベルと一致させる方法について説明する。
【００８２】
次に、上記の如く構成された本発明の第２の実施の形態に係る画像読取装置の動作を説明する。図８乃至図１０は本発明の第２の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。尚、上記第１の実施の形態の図５乃至図７と同一要素及び同一ステップには同一符号を付し、説明を簡略化または省略する。
【００８３】
ステップＳ５０８でＪＯＢ前シェーディングと判断された場合は、ステップＳ５０４に進み、シェーディング補正データ取込を行う。次に、ステップＳ５０９において、取込んだシェーディング補正データに対して、上述した光量オーバシュートによる影響を補正する処理を行う。制御部３９はバス４２とシェーディング補正制御部３５を介して画像信号記憶部３６から、ステップＳ５０４で取込んだシェーディング補正データ：Ｗ（ｎ）を読み出す。制御部３９は所定の補正係数：αを用いて、読み出したシェーディング補正データ：Ｗ（ｎ）を１／α倍にする演算を行う。この演算は、読み出した全てのシェーディング補正データ：Ｗ（ｎ）に対して順次行う。制御部３９は、演算の結果得られる補正されたシェーディング補正データを画像信号記憶部３６に書き込む。
【００８４】
次に、ステップＳ５０５では、補正されたシェーディング補正データを用いて、画像読取を行う。上記演算により、シェーディング補正データ自体に補正を加えることで、ＪＯＢ前シェーディングにおけるシェーディング補正データ取込時（ステップＳ５０４）の光量オーバシュートの影響を修正することができるため、ステップＳ５０５での画像読取動作で得られる画像データのレベルは、ＪＯＢ後シェーディングで得られる画像読取レベルと等しくなる。
【００８５】
以上説明したように、本発明の第２の実施の形態に係る画像読取装置によれば、ＪＯＢ前シェーディング、ＪＯＢ後シェーディングに使用するＬＵＴ（領域Ａ、領域Ｂ）を格納したシェーディング補正実行部３７と、画像読取モードに変更ありと判断した場合はシェーディング補正実行部３７の領域Ｂに基づきＪＯＢ前シェーディングを実行し、画像読取モードに変更なしと判断した場合はシェーディング補正実行部３７の領域Ａに基づきＪＯＢ後シェーディングを実行し、また、ＪＯＢ前シェーディングの実行時は取込んだシェーディング補正データに対し、シェーディング補正データ取込時の光量に対する画像読取時の光量低下分の補正を加えるようにシェーディング補正制御部３５を制御する制御部３９とを有するため、下記のような作用及び効果を奏する。
【００８６】
上記構成において、画像読取装置の制御部３９はシェーディング補正制御部３５を制御し、画像読取動作を行う前にＪＯＢ前シェーディングを行うか、ＪＯＢ後シェーディングを行うかを検知・認識することにより、ＪＯＢ前シェーディング実行時には、シェーディング補正データ取込時と画像読取時のランプ光量変化を考慮して補正を行うことによって、従来例のＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが異なるという課題を解決できる。従って、ＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが等しく、且つＦＣＯＴ値が改善される。
【００８７】
即ち、本発明の第２の実施の形態においては、シェーディング補正データ取込を画像読取動作前に実行するＪＯＢ前シェーディング画像読取と、シェーディング補正データ取込を画像読取動作終了後に実行するＪＯＢ後シェーディング画像読取を切替えて使用する画像読取装置において、両画像読取動作モードでの画像読取レベルを一致させることができるという効果がある。また、ランプ光量が十分に安定する前でもシェーディング補正データの取込を行うことができるので、ＪＯＢ前シェーディングでの画像読取動作に必要な時間の短縮が可能となり、ＪＯＢ前シェーディング画像読取のＦＣＯＴを改善することができるという効果がある。
【００８８】
［３］第３の実施の形態
本発明の第３の実施の形態に係る画像読取装置は、操作部１７、ランプ２１、画像読取センサ２７、タイミング信号発生部３１、増幅アンプ３２、アナログ信号処理部３３、Ａ／Ｄ変換器３４、シェーディング補正制御部３５、画像信号記憶部３６、シェーディング補正実行部３７、画像処理部３８、制御部３９、プログラム保持部４０、データ保持部４１、バス４２、ランプ制御部４３、動力源４４、動力源制御部４５、検知部４６、外部Ｉ／Ｆ部４７を備えている（上記図１４参照）。本発明の第３の実施の形態では、制御部３９はプログラムに基づき図１１乃至図１３のフローチャートに示す処理を実行する。
【００８９】
本発明の第３の実施の形態では、画像読取センサ２７からのアナログ画像読取に対してアナログ画像処理を行うアナログ信号処理部３３内に設けられた可変ゲインアンプ（不図示）を用いて、ＪＯＢ前シェーディングにおける画像読取レベルの低下を補正する方法について説明する。
【００９０】
上記図１４で示されるように、アナログ信号処理部３３はバス４２を介して制御部３９と接続されている。制御部３９はアナログ信号処理部３３に対して指示を送ることで、該アナログ信号処理部３３内部の設定を変更することができる。従って、制御部３９からの指示に従い、アナログ信号処理部３３の内部に設けられた可変ゲインアンプは、その増幅率を変えるようになっている。よって、ＪＯＢ前シェーディングのシェーディング補正データ取込みの際に、該可変ゲインアンプの増幅率を所定量下げることにより、光量オーバシュートによるシェーディング補正データのずれを補正することができる。
【００９１】
次に、上記の如く構成された本発明の第３の実施の形態に係る画像読取装置の動作を説明する。図１１乃至図１３は本発明の第３の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。尚、上記第１の実施の形態の図５乃至図７と同一要素及び同一ステップには同一符号を付し、説明を簡略化または省略する。
【００９２】
ステップＳ５０８において、「画像読取モードの変更あり」等の情報から、ＪＯＢ前シェーディングを行う必要があると判断されると、ＪＯＢ前シェーディングを実行するため、ステップＳ５１０へ進む。ステップＳ５１０では、ＪＯＢ前シェーディングのシェーディングデータ取込時のランプ光量オーバシュートによる影響を排除するため、アナログ信号処理部３３内の可変ゲインアンプのゲインを（Ｇ′＝Ｇ／α）となるように変更する。ステップＳ５１０での処理により、次のステップＳ５０４で取込まれるシェーディング補正データは、ランプ光量安定状態で取込みを行うＪＯＢ後シェーディングでのシェーディング補正データと同レベルになる。
【００９３】
次に、ステップＳ５１１にて、アナログ信号処理部３３内の可変ゲインアンプのゲインを当初の値：Ｇ（＝Ｇ′＊α）に戻すので、ステップＳ５０５での画像読取は当初のゲイン設定値で行われ、またその際に使用されるシェーディング補正データも光量オーバシュートによる影響が排除されているので、ＪＯＢ後シェーディング動作にて読取られた画像読取レベルと一致する。
【００９４】
以上説明したように、本発明の第３の実施の形態に係る画像読取装置によれば、ＪＯＢ前シェーディング、ＪＯＢ後シェーディングに使用するＬＵＴ（領域Ａ、領域Ｂ）を格納したシェーディング補正実行部３７と、画像読取モードに変更ありと判断した場合はシェーディング補正実行部３７の領域Ｂに基づきＪＯＢ前シェーディングを実行し、画像読取モードに変更なしと判断した場合はシェーディング補正実行部３７の領域Ａに基づきＪＯＢ後シェーディングを実行し、また、ＪＯＢ前シェーディングの実行時はシェーディング補正データ取込みの際にアナログ信号処理部３３内部の可変ゲインアンプの増幅率を所定量下げることで画像データに補正を加えるようにシェーディング補正制御部３５を制御する制御部３９とを有するため、下記のような作用及び効果を奏する。
【００９５】
上記構成において、画像読取装置の制御部３９はシェーディング補正制御部３５を制御し、画像読取動作を行う前にＪＯＢ前シェーディングを行うか、ＪＯＢ後シェーディングを行うかを検知・認識することにより、ＪＯＢ前シェーディング実行時には、シェーディング補正データ取込時と画像読取時のランプ光量変化を考慮して補正を行うことによって、従来例のＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが異なるという課題を解決できる。従って、ＪＯＢ前シェーディングでの画像読取レベルとＪＯＢ後シェーディングでの画像読取レベルが等しく、且つＦＣＯＴ値が改善される。
【００９６】
即ち、本発明の第３の実施の形態においては、シェーディング補正データ取込を画像読取動作前に実行するＪＯＢ前シェーディング画像読取と、シェーディング補正データ取込を画像読取動作終了後に実行するＪＯＢ後シェーディング画像読取を切替えて使用する画像読取装置において、両画像読取動作モードでの画像読取レベルを一致させることができるという効果がある。また、ランプ光量が十分に安定する前でもシェーディング補正データの取込を行うことができるので、ＪＯＢ前シェーディングでの画像読取動作に必要な時間の短縮が可能となり、ＪＯＢ前シェーディング画像読取のＦＣＯＴを改善することができるという効果がある。
【００９７】
上述した本発明の第１乃至第３の実施の形態においては、ＪＯＢ前シェーディング実行時とＪＯＢ後シェーディング実行時の画像読取レベルを一致させるために、原因がＪＯＢ前シェーディングにおけるシェーディング補正データ取込時の光量オーバシュートにあるため、ＪＯＢ前シェーディングに対して補正を加えるように記載したが、同様の補正をＪＯＢ後シェーディング実行時に行うことでも当初の目的を達成できることは言うまでもない。
【００９８】
尚、本発明は、複数の機器から構成されるシステムに適用しても、１つの機器からなる装置に適用してもよい。前述した実施形態の機能を実現するソフトウエアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【００９９】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【０１００】
プログラムコードを供給するための記憶媒体としては、例えば、フロッピディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭなどを用いることができる。
【０１０１】
また、コンピュータが読出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０２】
更に、記憶媒体から読出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１０３】
以上説明したように、本発明によれば、所定の光量比に基づいて、光量が変化している過渡期間にシェーディング補正データを取込んだ場合でも、光量が安定した後の画像読取後にシェーディング補正データを取込んだ場合でも、ばらつきの無いシェーディング補正を行うことができる。このために、ランプ点灯直後の光量が安定する前にシェーディング補正データを取得することができ、ＦＣＯＴの短縮ができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係る画像読取装置の電気回路構成を示すブロック図である。
【図２】本発明の第１乃至第３の実施の形態に係る画像読取装置及び画像出力装置からなる複写装置の外観を示す斜視図である。
【図３】本発明の第１乃至第３の実施の形態に係る画像読取装置の画像読取系を示す図であり、（Ａ）は画像読取系の平面図、（Ｂ）は画像読取系の側面図である。
【図４】本発明の第１の実施の形態に係る画像読取装置のシェーディング補正実行部の内部構成を示す説明図である。
【図５】本発明の第１の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図６】本発明の第１の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図７】本発明の第１の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図８】本発明の第２の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図９】本発明の第２の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図１０】本発明の第２の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図１１】本発明の第３の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図１２】本発明の第３の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図１３】本発明の第３の実施の形態に係る画像読取装置の画像読取シーケンスを示すフローチャートである。
【図１４】一般的な画像読取装置並びに第２及び第３の実施の形態に係る画像読取装置の電気回路構成を示すブロック図である。
【図１５】従来例に係る画像読取装置の画像読取シーケンス（ＪＯＢ前シェーディング）を示すフローチャートである。
【図１６】従来例に係る画像読取装置の画像読取シーケンス（ＪＯＢ後シェーディング）を示すフローチャートである。
【図１７】従来例に係る画像読取装置の画像読取シーケンス（ＪＯＢ前・後シェーディング切替）を示すフローチャートである。
【図１８】従来例に係る画像読取装置の画像読取シーケンス（ＪＯＢ前・後シェーディング切替）を示すフローチャートである。
【図１９】従来例に係る画像読取装置の画像読取シーケンス（ＪＯＢ前・後シェーディング切替）を示すフローチャートである。
【図２０】ランプ光量の時間的推移と画像読取シーケンスの関係を示す説明図である。
【符号の説明】
２１  ランプ
２７  画像読取センサ
３３  アナログ信号処理部
３５  シェーディング補正制御部
３７Ａ、３７  シェーディング補正実行部
３９  制御部
【図１】
0003604931.tif 000002
【図２】
0003604931.tif 000003
【図３】
0003604931.tif 000004
【図４】
0003604931.tif 000005
【図５】
0003604931.tif 000006
【図６】
0003604931.tif 000007
【図７】
0003604931.tif 000008
【図８】
0003604931.tif 000009
【図９】
0003604931.tif 000010
【図１０】
0003604931.tif 000011
【図１１】
0003604931.tif 000012
【図１２】
0003604931.tif 000013
【図１３】
0003604931.tif 000014
【図１４】
0003604931.tif 000015
【図１５】
0003604931.tif 000016
【図１６】
0003604931.tif 000017
【図１７】
0003604931.tif 000018
【図１８】
0003604931.tif 000019
【図１９】
0003604931.tif 000020
【図２０】
0003604931.tif 000021