(57)【特許請求の範囲】
【請求項１】
原稿を搬送経路に沿って搬送する搬送部と、
前記搬送経路に沿って一方の側に設置され、前記原稿の一方の面に対して光を照射する第１光源と、前記原稿の一方の面で反射された光を受光して読取画像信号を出力する第１受光素子と、を有する第１読取部と、
前記搬送経路に沿って他方の側に設置され、前記原稿の他方の面に対して光を照射する第２光源と、前記原稿の他方の面で反射された光を受光して読取画像信号を出力する第２受光素子と、を有する第２読取部と、
を備え、
前記第１受光素子は、前記第２光源が照射する光を受光できるように配置され、また、前記第２受光素子は、前記第１光源が照射する光を受光できるように配置され、
更に、
いずれか一方の読取部の光源が発光された時に当該読取部内の受光素子の出力を、当該読取部と異なる読取部の受光素子の出力から求めるための変換係数を前記発光された光源毎に記憶する記憶部と、
前記第１光源及び前記第２光源の照射を制御する光源制御部と、
前記光源制御部によりいずれか一方の読取部の光源を発光させた場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第１明出力読取画像信号を生成する明出力生成部と、
前記光源制御部により前記第１光源と前記第２光源のいずれの光源をも照射させない場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第１暗出力読取画像信号を生成し、該読取部の受光素子が出力した読取画像信号から第２暗出力読取画像信号を生成する暗出力生成部と、
前記第１明出力読取画像信号から前記第１暗出力読取画像信号を減じた第１差分読取画像信号に前記変換係数を乗じた値を、該読取部のシェーディング補正データとして生成する補正データ生成部と、
前記第１差分読取画像信号に前記変換係数を乗じた値と、当該第１差分読取画像信号を生成するための読取画像信号と同時に生成された前記第２暗出力読取画像信号を加えた判定読取画像信号が、予め定められた規定範囲に含まれているか否かを判定する判定部と、
前記判定読取画像信号が前記規定範囲に含まれていないと前記判断部が判断した場合、前記判定読取画像信号が前記規定範囲に含まれように該光源の照射時間を調整する照射時間調整部と、
を備えることを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記変換係数は、予め前記搬送経路内に基準部材を配置した状態で該読取部の光源を照射させた場合に、該読取部の受光素子が出力し、前記明出力生成部が生成した第２明出力読取画像信号から、前記第２暗出力読取画像信号を減じた第２差分読取画像信号を、前記第１差分読取画像信号で除したものである、
ことを特徴とする画像読取装置。
【請求項３】
請求項２に記載の画像読取装置であって、
前記変換係数は、第１光源を照射させ、第１受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第１変換係数と、第２光源を照射させ、第２受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第２変換係数とを、それぞれ備えること、
を特徴とする画像読取装置。
【請求項４】
請求項１ないし請求項３のいずれか一項に記載の画像読取装置であって、
前記受光素子が出力するアナログ信号の読取画像信号をデジタル信号の読取画像信号に変換する変換部と、
を備え、
前記照射時間設定部は、前記変換部の最大出力値から前記第２暗出力読取画像信号を減じた値を前記第１差分読取画像信号に前記変換係数を乗じた値で除した設定係数を乗ずることで前記照射時間を調整する、
ことを特徴とする画像読取装置。
【請求項５】
請求項１ないし請求項４のいずれか一項に記載の画像読取装置であって、
前記第１読取部の前記第１受光素子と前記第２読取部の前記第２受光素子は、前記搬送経路を介して対向して配置されている、
ことを特徴とする画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置においてシェーディング補正データを生成する技術に関する。
【背景技術】
【０００２】
従来から、原稿の搬送経路に移動不能に載置された読取デバイスを備えた画像読取装置が知られている。また、原稿の両面を読み取る画像読取装置が知られており、原稿の一方の面を読み取る読取部と、原稿の他方の面を読み取る読取部が、原稿の搬送経路を介して逆側に配置されることがある。これらの装置では、読取デバイスを移動させて読み取りを行うことができず、また、読取部同士が対向して配置されている場合、シェーディング補正等に用いられる白基準板などの基準部材を読取デバイスに対向した位置に配置することが難しい場合がある。そのため、シェーディング補正に用いられるシェーディング補正データを、基準部材を用いて取得することができない場合がある。
【０００３】
従来から、演算等により生成されたシェーディング補正データに基づいてシェーディング補正を行う技術が知られている（例えば特許文献１）。この技術では、初期状態にシェーディング補正を行う読取部で白色基準部材を読み取った読取画像信号と、原稿を読み取る使用時に当該読取部で原稿の一部である地肌部を読み取った読取画像信号と、からシェーディング補正データを生成し、シェーディング補正を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−２０７７９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、地肌部を選ぶ際に、原稿の一様な濃度を有する部分を選んだとしても、当該部分の濃度を完全に一定とすることはできない。そのため、原稿の地肌部を読み取った読取画像信号には原稿の地肌部における反射率のバラツキの特性が反映されてしまい、生成されたシェーディング補正データを用いても精度よくシェーディング補正することができない問題が生じる。
【０００６】
本明細書では、原稿の両面を読み取り可能な画像読取装置において、原稿の地肌部を読み取らなくても、原稿の各面をそれぞれ読み取る読取部に白基準板などの基準部材を設置することなく、シェーディング補正データを生成する技術を開示する。
【課題を解決するための手段】
【０００７】
本明細書によって開示される画像読取装置は、原稿を搬送経路に沿って搬送する搬送部と、前記搬送経路に沿って一方の側に設置され、前記原稿の一方の面に対して光を照射する第１光源と、前記原稿の一方の面で反射された光を受光して読取画像信号を出力する第１受光素子と、を有する第１読取部と、前記搬送経路に沿って他方の側に設置され、前記原稿の他方の面に対して光を照射する第２光源と、前記原稿の他方の面で反射された光を受光して読取画像信号を出力する第２受光素子と、を有する第２読取部と、を備え、前記第１受光素子は、前記第２光源が照射する光を受光できるように配置され、また、前記第２受光素子は、前記第１光源が照射する光を受光できるように配置され、更に、いずれか一方の読取部の光源が発光された時に当該読取部内の受光素子の出力を、当該読取部と異なる読取部の受光素子の出力から求めるための変換係数を前記発光された光源毎に記憶する記憶部と、前記第１光源及び前記第２光源の照射を制御する光源制御部と、前記光源制御部によりいずれか一方の読取部の光源を発光させた場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第１明出力読取画像信号を生成する明出力生成部と、前記光源制御部により前記第１光源と前記第２光源のいずれの光源をも照射させない場合に、該読取部と異なる読取部の受光素子が出力した読取画像信号から第１暗出力読取画像信号を生成する暗出力生成部と、前記第１明出力読取画像信号から前記第１暗出力読取画像信号を減じた第１差分読取画像信号に前記変換係数を乗じた値を、該読取部のシェーディング補正データとして生成する補正データ生成部と、を備える。
【０００８】
また、上記の画像読取装置では、前記変換係数は、予め前記搬送経路内に基準部材を配置した状態で該読取部の光源を照射させた場合に、該読取部の受光素子が出力し、前記明出力生成部が生成した第２明出力読取画像信号から、前記第１光源と前記第２光源のいずれの光源をも照射させない場合に、該読取部の受光素子が出力し、前記暗出力生成部が生成した第２暗出力読取画像信号を減じた第２差分読取画像信号を、前記第１差分読取画像信号で除したものとする構成としても良い。
【０００９】
また、上記の画像読取装置では、前記変換係数は、第１光源を照射させ、第１受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第１変換係数と、第２光源を照射させ、第２受光素子が搬送経路内に配置された基準部材から反射された反射光を受光して出力した読取画像信号に基づいて設定される第２変換係数とを、それぞれ備える構成としても良い。
【００１０】
また、上記の画像読取装置では、前記第１差分読取画像信号に前記変換係数を乗じた値と、当該第１差分読取画像信号を生成するための読取画像信号と同時に生成された前記第２暗出力読取画像信号を加えた判定読取画像信号が、予め定められた規定範囲に含まれているか否かを判定する判定部と、前記判定読取画像信号が前記規定範囲に含まれていないと前記判断部が判断した場合、前記判定読取画像信号が前記規定範囲に含まれように該光源の照射時間を調整する照射時間調整部と、を備える構成としても良い。
【００１１】
また、上記の画像読取装置では、前記受光素子が出力するアナログ信号の読取画像信号をデジタル信号の読取画像信号に変換する変換部と、を備え、前記照射時間設定部は、前記変換部の最大出力値から前記第２暗出力読取画像信号を減じた値を前記第１差分読取画像信号に前記変換係数を乗じた値で除した設定係数を乗ずることで前記照射時間を調整する構成としても良い。
【００１２】
また、上記の画像読取装置では、前記第１読取部の前記第１受光素子と前記第２読取部の前記第２受光素子は、前記搬送経路を介して対向して配置されている構成としても良い。
【発明の効果】
【００１３】
本明細書によって開示される画像読取装置では、第１読取部と第２読取部が搬送経路に沿って逆側に配置されていることを利用して、シェーディング補正データを生成する。つまり、この画像読取装置には変換係数が記憶されており、例えば、第１光源が発光された時に第２受光素子が出力する読取画像信号を取得した場合には、変換係数を用いて、当該取得した読取画像信号を、第１光源が発光された時に第１受光素子が出力する読取画像信号に変換することができ、シェーディング補正データを生成することができる。この画像読取装置によれば、原稿の各面をそれぞれ読み取る読取部に白基準板などの基準部材を設置することなく、シェーディング補正データを生成することができる。
【図面の簡単な説明】
【００１４】
【図１】画像読取装置１の斜視図
【図２】画像読取装置１の概略的な断面図
【図３】読取部２４の構造を説明するための図
【図４】画像読取装置１の電気的構成を概略的に示すブロック図
【図５】設定処理を示すフローチャート
【図６】読取処理を示すフローチャート
【図７】実施形態１の補正処理を示すフローチャート
【図８】実施形態２の補正処理を示すフローチャート
【図９】読取部２４の構造を説明するための図
【発明を実施するための形態】
【００１５】
＜実施形態１＞
実施形態１を、図１ないし図７を用いて説明する。
【００１６】
１．画像読取装置の機械的構成
図１は、本実施形態の画像読取装置１の外観を示す斜視図である。画像読取装置１は、給紙トレイ（載置部の一例）２と、本体部３と、排紙トレイ４と、を含む。本実施形態の画像読取装置１は、ユーザにより給紙トレイ２に載置された複数の原稿Ｇを排紙トレイ４に搬送するとともに、搬送中の原稿Ｇを本体部３に含まれる読取部２４（図２参照）を用いて読み取るシートフィードスキャナである。
【００１７】
給紙トレイ２は、図１に矢印８で示す給紙トレイ２の幅方向の両端部にガイド７Ａ、７Ｂを有する。ガイド７Ａ、７Ｂは、給紙トレイ２の幅方向に移動可能である。画像読取装置１では、ユーザによりガイド７Ａ、７Ｂが押し広げられ、又は押し狭められることにより、ガイド７Ａ、７Ｂの間の距離が原稿Ｇの幅と等しく調整され、給紙トレイ２のガイド７Ａ、７Ｂの間に原稿Ｇが載置される。
【００１８】
図２に示すように、本体部３には、給紙トレイ２と排紙トレイ４を接続する搬送経路２２が設けられており、この搬送経路２２の周辺に、ピックアップローラ２０と、分離パッド２１と、フィードローラ２３と、読取部２４と、排出ローラ２５と、を備える。
【００１９】
ピックアップローラ２０は、摩擦力により、給紙トレイ２に載置された複数枚の原稿Ｇを本体部３の内部へと引き込む。分離パッド２１は、摩擦力により、複数枚の原稿Ｇを１枚の原稿Ｇに分離する。給紙トレイ２に載置された複数枚の原稿Ｇは、これらによって、１枚の原稿Ｇに分離されて本体部３の内部へと引き込まれる。
【００２０】
フィードローラ２３は、図示しないモータにより駆動され、本体部３の内部へと引き込まれた原稿Ｇを搬送経路２２上に搬送する。読取部２４は、フィードローラ２３によって搬送経路２２内を搬送される原稿Ｇを読み取る。
【００２１】
排出ローラ２５は、搬送経路２２上に搬送された原稿Ｇを排紙トレイ４に送り出す。排出ローラ２５により排紙トレイ４に供給された原稿Ｇは、排紙トレイ４に積層される。つまり、ピックアップローラ２０とフィードローラ２３と排出ローラ２５とによって、給紙トレイ２に載置された原稿Ｇを搬送経路２２上に搬送する搬送部２６が形成されている。
【００２２】
図３に示すように、読取部２４は、搬送経路２２を介して対向して配置される一対のＣＩＳ３０、４０を含んで構成される。図３に示すように、ＣＩＳ（第１読取部の一例）３０は、搬送経路２２に沿って上側（一方の側の一例）に配置されており、プラテンガラス（第１透光部材の一例）３４下を通過する原稿Ｇの裏面を読み取る。また、ＣＩＳ（第２読取部の一例）４０は、搬送経路２２に沿って下側（他方の側の一例）に配置されており、プラテンガラス（第２透光部材の一例）４４上を通過する原稿Ｇの表面を読み取る。ＣＩＳ３０、４０は、搬送経路２２を挟んでお互いに相対移動不能に支持されている。
【００２３】
ＣＩＳ４０は、上記プラテンガラス４４の他、発光ダイオードなどで構成される光源（第２光源の一例）４１、複数の受光素子が図３の紙面垂直方向に直線状に配列されている受光部（第２受光素子の一例）４２、及びこれらが搭載されるキャリッジ４５等を含む。原稿Ｇが搬送経路２２上を搬送されている場合、ＣＩＳ４０は、図３に一点鎖線４６で示すように、光源４１から照射され原稿Ｇの裏面で反射された光を複数の受光素子で受光する。各受光素子は、その受光量に応じた原稿Ｇの読取電圧（読取画像信号の一例）を順次、出力する。なお、ＣＩＳ３０の構造は、ＣＩＳ４０の構造と基本的に同じものであり、重複した説明を省略する。
【００２４】
読取部２４では、ＣＩＳ３０、４０の受光部３２、４２が、搬送経路２２を介して対向して配置されている。そのため、読取部２４では、ＣＩＳ３０、４０の受光部３２、４２に対向する位置に、受光部３２、４２のシェーディング補正等に必要な白基準データを取得するための白基準板等の基準部材を配置することができず、読取部２４は基準部材を備えていない。
【００２５】
ＣＩＳ３０、４０の光源３１、４１は、図３に矢印４８で搬送方向を示すように、受光部３２、４２よりも搬送経路２２上流側に配置されており、受光部３２、４２が配置された搬送経路２２下流側に向かって光を照射するように配置されている。そのため、ＣＩＳ４０の受光部４２は、搬送経路２２上に原稿Ｇが搬送されている場合、光源４１から照射されて原稿Ｇで反射された光を受光する。また、ＣＩＳ４０の受光部４２は、図３に二点鎖線３７で示すように、搬送経路２２上に原稿Ｇが搬送されていない場合、光源３１から照射された光を直接的に受光することができる。同様に、ＣＩＳ３０の受光部３２は、光源３１から照射されて原稿Ｇで反射された光を受光する他、光源４１から照射された光を受光することができる。
【００２６】
また、図１に示すように、本体部３には、この他に、電源スイッチや各種設定ボタンからなり、ユーザからの操作指令等を受け付ける操作部（入力部の一例）５や、ＬＥＤからなり、画像読取装置１の状況を表示する表示部（通知部の一例）６等を含む。
【００２７】
２．画像読取装置の電気的構成
図４は、画像読取装置１の電気的構成を概略的に示すブロック図である。図４に示すように、画像読取装置１は、画像読取装置１の各部を制御するＡＳＩＣ（特定用途向け集積回路）１０を含む。ＡＳＩＣ１０は、中央処理装置（以下、ＣＰＵ）１１、ＲＯＭ１２、ＲＡＭ１３、および外部インターフェイス１８を備え、これらにバス１４を介して操作部５、表示部６、アナログフロントエンド（変換部の一例、以下、ＡＦＥ）１５、点灯回路１６、搬送部２６に含まれる各ローラを駆動する駆動回路１７、ＣＩＳ３０、４０などが接続されている。
【００２８】
ＲＯＭ１２には、後述するＣＩＳ３０、４０の変換係数Ｆの他、画像読取装置１の動作を制御するための各種のプログラムが記憶されている。ＣＰＵ１１は、ＲＯＭ１２から読み出したプログラムに従って、明出力生成部５０、暗出力生成部５１、補正データ生成部５２、判定部５３、照射時間調整部５４等として機能し、各部の制御を行う。
【００２９】
外部インターフェイス１８は、ＵＳＢケーブル等の通信回線（図示せず）を介して外部のコンピュータ等に接続され、これら外部のコンピュータ等との間で相互のデータ通信を可能としている。
【００３０】
点灯回路１６は、ＣＩＳ３０、４０に各々接続されており、ＣＰＵ１１からの命令に基づいて、光源３１、４１の点灯／消灯、及び照射時間Ｔを制御する信号をＣＩＳ３０、４０に送信する。ＣＩＳ３０、４０は、点灯回路１６から信号を受け取ると、光源３１、４１を点灯し、信号にて指定された照射時間Ｔに亘って光源３１、４１を照射する。その際、ＣＩＳ３０、４０は、ＣＰＵ１１からの命令に基づいて、搬送経路２２上を搬送される原稿Ｇから反射される反射光、又は搬送経路２２を介して対向して配置されるＣＩＳ３０、４０の光源３１、４１から照射される光を受光部３２、４２を用いて受光し、受光部３２、４２が受光した受光量に応じたアナログ信号である読取電圧をＡＦＥ１５に出力する。ＣＩＳ３０、４０は、受光部３２、４２の受光素子毎に反射光等を受光し、各受光素子が受光した受光量に応じた読取電圧を順次、ＡＦＥ１５に出力する。
【００３１】
ＡＦＥ１５は、ＣＩＳ３０、４０に各々接続されており、ＣＰＵ２０からの命令に基づいて、ＣＩＳ３０、４０から出力される読取電圧をデジタル信号である読取データ（読取画像信号の別例）に変換するＡ／Ｄ変換回路を有している。ＡＦＥ１５は、予め定められた分解能（例えば、８ビットであるならば０から２５５の階調）を有している。ＡＦＥ１５は、ＣＩＳ３０、４０から出力された読取電圧を８ビット（０〜２５５）の読取データにＡ／Ｄ変換を行う。そして、ＡＦＥ１５によってＡ／Ｄ変換された読取データは、バス１４を介してＲＡＭ１３に記憶される。
【００３２】
３．読取処理
次に、図５ないし図７を参照して、読取部２４を用いて原稿Ｇを読み取る場合の、ＣＰＵ１１における処理について説明する。
【００３３】
（設定処理）
画像読取装置１では、使用に先立って各受光素子における変換係数Ｆを設定する設定処理が実行される。この設定処理は、画像読取装置１の工場出荷時等に、画像読取装置１を構成しない白基準紙（基準部材の一例）を用いて実行される。設定処理において、光源３１、４１の照射時間Ｔは予め定められた基準照射時間Ｔ０に設定されている。
【００３４】
変換係数Ｆには、第１変換係数Ｆ１と、第２変換係数Ｆ２とを含んでいる。第１変換係数Ｆ１は、ＣＩＳ３０の光源３１を照射させた際にＣＩＳ３０の受光部３２により受光された受光量に応じた読取データを、ＣＩＳ４０の受光部４２により受光された受光量に応じた読取データから求めるための各受光素子における値である。第２変換係数Ｆ２は、ＣＩＳ４０の光源４１を照射させた際にＣＩＳ４０の受光部４２により受光された受光量に応じた読取データを、ＣＩＳ３０の受光部３２により受光された受光量に応じた読取データから求めるための値である。ＣＰＵ１１は、画像読取装置１の工場出荷時等に、製造者によって操作部５を介して変換係数Ｆの生成指示が入力されると、まず、第１変換係数Ｆ１の設定処理を実行する。
【００３５】
図５は、ＣＰＵ１１が所定のプログラムに従って実行する設定処理のフローチャートを示す。第１変換係数Ｆ１の設定処理において、暗出力生成部５１として機能するＣＰＵ１１は、暗出力読取データＤを取得する。ＣＰＵ１１は、点灯回路１６を介して光源３１、４１を消灯させる。受光部４２の各受光素子が読取電圧を出力する。ＣＰＵ１１は、受光部４２が出力し、ＡＦＥ１５で変換された読取データを第１暗出力読取データＤ３１として取得する（Ｓ１２）。また、受光部３２が出力し、ＡＦＥ１５で変換された読取データを第２暗出力読取データＤ３２として取得する（Ｓ１４）。
【００３６】
次に、ＣＰＵ１１は、搬送経路２２に白基準紙を配置するように表示部６の表示を介して製造者に促し（Ｓ１６）、図示されていないセンサ等を用いて、搬送経路２２に白基準紙が配置されたのを確認すると、点灯回路１６を介して光源３１を点灯させるとともに光源４１を消灯させ、受光部３２から読取電圧を出力させる。ＣＰＵ１１は、受光部３２が出力し、ＡＦＥ１５で変換された読取データを第２明出力読取データＢ３２として取得する（Ｓ１８）。
【００３７】
ＣＰＵ１１は、搬送経路２２から白基準紙を取り除くように表示部６の表示を介して製造者に促す（Ｓ２０）。ＣＰＵ１１は、図示されていないセンサ等を用いて搬送経路２２から白基準紙が取り除かれたのを確認する。
次に、明出力生成部５０として機能するＣＰＵ１１は、明出力読取データＢを取得する。ＣＰＵ１１は、搬送経路２２に原稿Ｇ及び白基準紙が配置されていない状態で、点灯回路１６を介して光源３１を点灯させるとともに光源４１を消灯させる。受光部４２から読取電圧を出力させる。受光部４２の各受光素子が出力し、ＡＦＥ１５で変換された読取データを、ＣＰＵ１１は、第１明出力読取データＢ３１として取得する（Ｓ１６）。
【００３８】
ＣＰＵ１１は、暗出力読取データＤ３１、Ｄ３２及び明出力読取データＢ３１、Ｂ３２に基づいて第１変換係数Ｆ１を生成する（Ｓ２２）。ＣＰＵ１１は、第１明出力読取データＢ３１から第１暗出力読取データＤ３１を減じて、第１差分読取データＭ１を生成する。また、ＣＰＵ１１は、受光素子毎に、第２明出力読取データＢ３２から第２暗出力読取データＤ３２を減じて、第２差分読取データＭ２を生成する。ＣＰＵ１１は、第１差分読取データＭ１を第２差分読取データＭ２で除して受光素子毎の第１変換係数Ｆ１を生成し、第１変換係数Ｆ１の設定処理を終了する。
Ｍ１＝Ｂ３１−Ｄ３１、Ｍ２＝Ｂ３２−Ｄ３２
Ｆ１＝Ｍ２／Ｍ１
【００３９】
第１変換係数Ｆ１の設定処理終了後、ＣＰＵ１１は、第２変換係数Ｆ２の設定処理を実行する。第２変換係数Ｆ２の設定処理は、第１変換係数Ｆ１の設定処理において、ＣＩＳ３０とＣＩＳ４０を入れ換えたものであり、重複した説明を省略する。つまり、第１変換係数Ｆ１の設定処理における第１暗出力読取データＤ３１は、第２変換係数Ｆ２の設定処理における第２暗出力読取データＤ４２に相当し、第１変換係数Ｆ１の設定処理における第２暗出力読取データＤ３２は、第２変換係数Ｆ２の設定処理における第１暗出力読取データＤ４１に相当する。そのため、第２変換係数Ｆ２の設定処理においては、Ｓ１２及びＳ１４の処理を必ずしも実行する必要がない。
【００４０】
ＣＰＵ１１は、第２変換係数Ｆ２の設定処理の終了後、外部Ｉ／Ｆ１８を介して接続された外部の端末装置（ＰＣ）を用いて製造者に第１変換係数Ｆ１及び第２変換係数Ｆ２を通知する。製造者は、通知された変換係数ＦをＲＯＭ１２に書き込み、設定処理を終了する。
【００４１】
（読取処理）
次に、画像読取装置１における原稿Ｇの読取処理について説明する。図６は、ＣＰＵ１１が所定のプログラムに従って実行する読取処理のフローチャートを示す。ＣＰＵ１１は、ユーザによって画像読取装置１の給紙トレイ２に原稿Ｇが載置され、操作部５を介してＣＩＳ３０、４０による原稿Ｇの読取指示が入力されると、まず、ＣＩＳ３０の補正処理を実行する（Ｓ３２）。補正処理において、ＣＰＵ１１は、光源３１を照射させる照射時間Ｔを決定するとともに、決定した照射時間Ｔに基づいてシェーディング補正データＨを生成する。なお、補正処理の開始時において、光源３１の照射時間Ｔは基準照射時間Ｔ０に設定されている。
【００４２】
図７に示すように、ＣＩＳ３０の補正処理において、ＣＰＵ１１は、受光素子毎の第１暗出力読取データＤ３１’、第２暗出力読取データＤ３２’、及び第１明出力読取データＢ３１’を取得する（Ｓ４２〜Ｓ４６）。なお、読取処理におけるこれらの読取データの取得方法は、設定処理における同一名称の読取データの取得方法と同一であり、重複した説明を省略する。なお、読取処理において取得された読取データを設定処理において取得された読取データと区別するため、読取処理において取得された読取データにはダッシュ（’）を付して表示することとする。
【００４３】
ＣＰＵ１１は、暗出力読取データＤ３１’、Ｄ３２’、第１明出力読取データＢ３１’、及び第１変換係数Ｆ１に基づいて判定読取データＪを生成する（Ｓ４８）。ＣＰＵ１１は、受光素子毎の第１明出力読取データＢ３１’から第１暗出力読取データＤ３１’を減じて、第１差分読取データＭ１’を生成する。ＣＰＵ１１は、受光素子毎に求められた第１差分読取データＭ１’に受光素子毎に記憶されている第１変換係数Ｆ１を乗じたものに第２暗出力読取データＤ３２’を加え、受光素子毎に判定読取データＪを生成する。
Ｍ１’＝Ｂ３１’−Ｄ３１’
Ｊ＝Ｆ１×Ｍ１’＋Ｄ３２’
【００４４】
ＲＯＭ１２には、予め光源３１の適切な照射時間Ｔの範囲の下限値を示す第１基準階調値Ｋ１が記憶されているとともに、上限値を示す第２基準階調値Ｋ２が記憶されている。判定部５３として機能するＣＰＵ１１は、判定読取データＪを生成後、判定読取データＪの最大値を基準階調値Ｋ１、Ｋ２と比較する（Ｓ５０、Ｓ５２）。照射時間調整部５４として機能するＣＰＵ１１は、判定読取データＪが第１基準階調値Ｋ１以下である場合（Ｓ５０：ＹＥＳ）、光源３１の照射時間Ｔを現在よりも予め定められた基準間隔ΔＴだけ長くなるように調整し（Ｓ５４）、再びＳ４６及びＳ４８の処理を実行する。これにより、第１明出力読取データＢ３１’が増大し、判定読取データＪの最大値を第１基準階調値Ｋ１よりも大きくなるように変化する。
【００４５】
また、判定読取データＪの最大値が第２基準階調値Ｋ２以上である場合（Ｓ５０：ＮＯ、Ｓ５２：ＹＥＳ）、ＣＰＵ１１は、光源３１の照射時間Ｔを現在よりも予め定められた基準間隔ΔＴだけ短くなるように調整し（Ｓ５６）、再びＳ４６及びＳ４８の処理を実行する。これにより、第１明出力読取データＢ３１’が減少し、判定読取データＪを第１基準階調値Ｋ１よりも小さくなるように変化する。
【００４６】
一方、判定読取データＪの最大値が第１基準階調値Ｋ１よりも大きく、第２基準階調値Ｋ２よりも小さい場合（Ｓ５０：ＮＯ、Ｓ５２：ＮＯ）、ＣＰＵ１１は、判定読取データＪ及び第２暗出力読取データＤ３２’をＲＡＭ１３に記憶し（Ｓ５８）、補正処理を終了する。
【００４７】
ＣＰＵ１１は、ＲＡＭ１３に記憶された判定読取データＪ及び第２暗出力読取データＤ３２’を用いて、受光部３２の受光素子毎のシェーディング補正データ（以下、補正データ）Ｈを生成することができる。つまり、ＣＰＵ１１は、補正データ生成部５２として機能し、受光素子毎に判定読取データＪがＡＦＥ１５の最大階調値（８ビットの場合、２５５）Ｋｍａｎに補正され、第２暗出力読取データＤ３２’がＡＦＥ１５の最小階調値Ｋｍｉｘ（通常、０）に補正される補正データＨを生成することができる。そのため、判定読取データＪ及び第２暗出力読取データＤ３２’、或はこれらの読取データの差分値を示す第１差分読取データＭ１’に第１変換係数Ｆ１を乗じた読取データは、補正データＨを生成するための読取データであるということができる。
【００４８】
ＣＩＳ３０の補正処理終了後、ＣＰＵ１１は、ＣＩＳ４０の補正処理を実行する（Ｓ３４）。ＣＩＳ４０の補正処理は、ＣＩＳ３０の補正処理において、ＣＩＳ３０とＣＩＳ４０を入れ換えたものであり、重複した説明を省略する。
【００４９】
ＣＩＳ４０の補正処理終了後、ＣＰＵ１１は、駆動回路１７を用いて搬送部２６を駆動し、原稿Ｇの搬送を開始する（Ｓ３６）。ＣＰＵ１１は、原稿Ｇの搬送開始後、原稿Ｇの搬送方向の先端がＣＩＳ３０、４０の受光部３２、４２に対向する位置に到達した場合に、原稿Ｇを読み取る（Ｓ３８）。この際、ＣＰＵ１１は、１ラインの間、照射時間Ｔの時間の間、原稿に光を照射して、原稿Ｇを読み取るＣＩＳ３０、４０を制御する。また、ＣＰＵ１１は、原稿Ｇを読み取った読取データにシェーディング補正等の補正処理を行う。ＣＰＵ１１は、原稿Ｇの読み取りを終了すると、処理を終了する。
【００５０】
４．本実施形態の効果
（１）画像読取装置１では、読取部２４を小型化するために、搬送経路２２を介してＣＩＳ３０、４０を対向配置しており、ＣＩＳ３０、４０において、原稿Ｇに対して光を同じ側（本実施形態では、上流側）から照射するため、搬送経路２２を介して受光部３２、４２を対向配置している。そのため、搬送経路２２を介して受光部３２、４２の対向する位置に白色基準板を配置することができないこととなり、白色基準板を用いてＣＩＳ３０、４０のシェーディング補正データＨを生成することができない。
【００５１】
この画像読取装置１では、ＣＩＳ３０とＣＩＳ４０が搬送経路２２を介して逆側に配置されていることを利用して、シェーディング補正データＨを生成する。つまり、この画像読取装置１には変換係数Ｆが記憶されており、例えば、ＣＩＳ３０の光源３１が発光された時にＣＩＳ４０の受光部４２が出力する読取電圧に基づく読取データを、ＣＩＳ３０の光源３１が発光された時にＣＩＳ３０の受光部３２が出力する読取電圧に基づく読取データに変換する。画像読取装置１は、変換された読取データに基づいてシェーディング補正データＨを生成する。この画像読取装置１によれば、原稿Ｇの各面をそれぞれ読み取るＣＩＳ３０、４０に白基準板などの基準部材を設置することなく、シェーディング補正データＨを生成することができる。
【００５２】
（２）画像読取装置１では、例えば画像読取装置１の工場出荷時において、白基準板を読取位置に配置した状態で光源３１を照射させた場合に、受光部３２の各受光素子が出力した読取電圧から生成される第２差分読取データＭ２と、白基準板を読取位置から取り除いた状態で光源３１を照射させた場合に受光部４２が出力した読取電圧から生成される第１差分読取データＭ１に基づいて第１変換係数Ｆ１を設定する。つまり、変換係数Ｆには、光源３１からの光を白基準板で反射させ受光部３２で読み取る場合の読取電圧を、光源３１からの光を直接受光部３２で読み取った読取電圧で推測しており、この変換係数Ｆから生成されたシェーディング補正データＨを用いることで、精度良くシェーディング補正することができる。
【００５３】
（３）画像読取装置１では、ＣＩＳ３０の光源３１の照射時間Ｔを、受光部４２を用いて調整することができ、ＣＩＳ４０の光源４１の照射時間Ｔを、受光部３２を用いて調整することができる。これによって、光源３１、４１の照射時間Ｔが比較的長く設定され、受光部３２、４２が明るくなりすぎて読取電圧が既定値以上となる事態や、光源３１、４１の照射時間Ｔが比較的短く設定され、受光部３２、４２の実使用範囲が使用可能範囲に比べて制限され、画像の読み取りができない事態の発生が抑制される。
【００５４】
＜実施形態２＞
実施形態２を、図８を用いて説明する。本実施形態では、読取処理における補正処理において、判定読取データＪが第１基準階調値Ｋ１以下である場合（Ｓ５０：ＹＥＳ）、或は判定読取データＪが第２基準階調値Ｋ２以上である場合（Ｓ５０：ＮＯ、Ｓ５２：ＹＥＳ）の処理が、実施形態１と異なる。以下の説明では、実施形態１と同一の内容については重複した記載を省略する。
【００５５】
１．読取処理
図８は、ＣＰＵ１１が所定のプログラムに従って実行する補正処理のフローチャートを示す。照射時間調整部５４として機能するＣＰＵ１１は、ＣＩＳ３０の補正処理において、判定読取データＪを基準階調値Ｋ１、Ｋ２と比較する（Ｓ５０、Ｓ５２）。ＣＰＵ１１は、判定読取データＪが第１基準階調値Ｋ１以下である場合（Ｓ５０：ＹＥＳ）、又は判定読取データＪが第２基準階調値Ｋ２以上である場合（Ｓ５０：ＮＯ、Ｓ５２：ＹＥＳ）、光源３１の照射時間ＴをＣ倍する（Ｓ６０）。
【００５６】
ここで「倍率Ｃ」は、以下のように求められる倍率を意味する。ＣＰＵ１１は、ＡＦＥ１５の最大階調値Ｋｍａｘから判定読取データＪが最大値となる受光素子の第２暗出力読取データＤ３２’を減じて、第３差分読取データＭ３’を生成する。ＣＰＵ１１は、第３差分読取データＭ３’を判定読取データＪが最大値となる受光素子の第１差分読取データＭ１’に同受光素子の第１変換係数Ｆ１を乗じたもので除して、倍率Ｃを生成する。ＣＰＵ１１は、倍率Ｃ生成後、現在設定されている光源３１の照射時間ＴをＣ倍し、再びＳ４６及びＳ４８の処理を実行する。
Ｍ３’＝Ｋｍａｘ−Ｄ３２’
Ｃ＝Ｍ３’／（Ｍ１’×Ｆ１）
【００５７】
２．本実施形態の効果
（１）本実施形態の画像読取装置１では、ＣＩＳ３０、４０の光源３１、４１の照射時間Ｔが、ＡＦＥ１５の最大階調値Ｋｍａｘに基づいて調整されている。そのため、ＡＦＥ１５は、ＣＩＳ３０、４０が出力した読取電圧を変換した場合に、変換した読取データがＡＦＥ１５の最大階調値Ｋｍａｘを超えてしまうことを防止することができる。
【００５８】
＜他の実施形態＞
本発明は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も本発明の技術的範囲に含まれる。
（１）上記実施形態では、画像読取装置１を用いて説明を行ったが、本発明はこれに限られない。例えば、画像の読み取りを行うスキャナ機能、コピー機能、ファクシミリ機能等の少なくとも１つの機能をプリンタ機能と共に有する複合機であっても良い。
【００５９】
（２）上記実施形態では、画像読取装置１が１つのＡＳＩＣ１０を有し、明出力生成部５０、暗出力生成部５１、補正データ生成部５２、判定部５３、照射時間調整部５４の機能をＡＳＩＣ１０が有する１つのＣＰＵ１１によって実行する例を用いて示したが、本発明はこれに限られない。例えば、お互いに異なるＣＰＵ、ＡＳＩＣなどによって各部が構成されても良い。
【００６０】
（３）上記実施形態では、ＣＩＳ３０、４０が搬送経路２２を介して対向して配置される例を用いて説明を行ったが、双方の光源の光が反対側の受光部で受光できれば良く、ＣＩＳ３０、４０は、搬送経路２２を介して逆側に配置されていれば、必ずしも対向して配置されている必要はない。図９に示すように、ＣＩＳ３０、４０が、搬送経路２２を介して対向しない位置に配置されていてもよい。
【００６１】
（４）同様に、上記実施形態では、ＣＩＳ３０、４０の光源３１、４１が、受光部３２、４２よりも搬送経路２２上流側に配置されており、例えばＣＩＳ４０（３０）の受光部４２（３２）が、光源３１（４１）から照射された光を直接的に受光する例を用いて説明を行ったが、本発明はこれに限られない。ＣＩＳ４０（３０）の受光部４２（３２）が、光源３１（４１）から照射され、プラテンガラス３４、４４等で反射した光を受光しても良い。
【００６２】
（５）上記実施形態では、変換係数Ｆが画像読取装置１の工場出荷時に、製造者によって設定される例を用いて説明を行ったが、変換係数Ｆを設定するタイミングはこれに限られない。例えば、ユーザが白基準紙を有している場合には、画像読取装置１の工場出荷後、ユーザによって変換係数Ｆが設定されてもよい。
【００６３】
（６）また、上記実施形態では、全ての受光素子の判定読取データＪの最大値を基準階調値Ｋ１、Ｋ２と比較して照射時間Ｔを決めたが、判定読取データＪの最大値の替わりに、基準となる受光素子を決め、その受光素子の判定読取データＪを基準階調値と比較しても良い。この場合、判定読取データＪの最大値を探す必要がなく、早く処理を終えることができる。
【符号の説明】
【００６４】
１：画像読取装置、１０：ＡＳＩＣ、１１：ＣＰＵ、１５：ＡＦＥ、１６：点灯回路、１７：駆動回路、２２：搬送経路、２４：読取部、２６：搬送部、３０、４０：ＣＩＳ、３１、４１：光源、３２、４２：受光部、５０：明出力生成部、５１：暗出力生成部、５２：補正データ生成部、５３：判定部、５４：照射時間調整部、Ｂ：明出力読取データ、Ｃ：倍率、Ｄ：暗出力読取データ、Ｆ：変換係数、Ｊ：判定読取データ、Ｍ：差分読取データ
【図１】
0005304830.tif 000002
【図２】
0005304830.tif 000003
【図３】
0005304830.tif 000004
【図４】
0005304830.tif 000005
【図５】
0005304830.tif 000006
【図６】
0005304830.tif 000007
【図７】
0005304830.tif 000008
【図８】
0005304830.tif 000009
【図９】
0005304830.tif 000010