(57)【要約】【課題】撮像素子の各画素における電荷のオーバーフローを抑制して、ユーザーの作業効率の低下を抑制できる画像読取装置を提供する。【解決手段】画像読取装置３は、光源２１と、光量制御回路１０７と、撮像素子３５とを備える。光源２１は、光を出射する。光量制御回路１０７は、光源２１が出射する光の光量を制御する。撮像素子３５は、光源２１から照射されて被写体４０に反射された光によって被写体４０を撮像する。光量制御回路１０７は、光源２１を被写体４０に対して相対的に移動させて被写体４０を走査する際に、光源２１から出射される光の光量を複数の異なる光量に繰り返し変化させて被写体４０に光を照射するように光源２１を制御する。【選択図】図２
2014236329.tif 000002
【特許請求の範囲】
【請求項１】
被写体の画像を読み取る画像読取装置であって、
光を出射する光源と、
前記光源が出射する光の光量を制御する光量制御回路と、
前記光源から照射されて前記被写体に反射された光によって前記被写体を撮像する撮像素子と
を備え、
前記光量制御回路は、前記光源を前記被写体に対して相対的に移動させて前記被写体を走査する際に、前記光源から出射される光の光量を複数の異なる光量に繰り返し変化させて前記被写体に光を照射するように前記光源を制御する、画像読取装置。
【請求項２】
前記光量制御回路は、前記光源の点灯期間と前記光源に供給する電流とのうち、少なくとも一方を変化させる、請求項１に記載の画像読取装置。
【請求項３】
前記光源は、主走査方向に直線状に延びて前記被写体に向かって光を照射しながら、前記主走査方向と直角をなす副走査方向に移動し、
前記副走査方向における前記光源の移動速度は、前記複数の異なる光量の段階数に従って設定される、請求項１又は請求項２に記載の画像読取装置。
【請求項４】
前記光源は、前記被写体に対して相対的に一方向に移動する、請求項１から請求項３のいずれか１項に記載の画像読取装置。
【請求項５】
前記画像読取装置は、光沢物読取モードおよび通常読取モードを切り換えて前記被写体を読み取り可能であり、
前記光量制御回路は、前記光沢物読取モードにおける前記複数の異なる光量のそれぞれが前記通常読取モードにおける前記光源から出射される光の光量よりも低くなるように前記光源を制御する、請求項１から請求項４のいずれか１項に記載の画像読取装置。
【請求項６】
前記撮像素子によって取得された撮像データに対して画像処理を行う画像処理部をさらに備え、
前記画像処理部は、前記複数の異なる光量のそれぞれに応じた複数の画像データを形成するように前記撮像データを処理する、請求項１から請求項５のいずれか１項に記載の画像読取装置。
【請求項７】
前記撮像データを記憶する記憶部をさらに備え、
前記撮像データが前記記憶部に記憶された後、前記画像処理部は、前記複数の異なる光量のそれぞれに応じた撮像データを前記記憶部から読み出して前記画像データを形成する、請求項６に記載の画像読取装置。
【請求項８】
前記複数の画像データのそれぞれにおいて前記画像データを構成する画素濃度データのうち閾値データを超える数をカウントするカウンターをさらに備え、
前記制御部は、前記カウント結果に基づいて、前記複数の画像データに基づく複数の画像のうちから出力する画像を選択するか、または、前記複数の異なる光量とは異なる新たな光量で光を出射するように前記光源を制御する、請求項６又は請求項７に記載の画像読取装置。
【請求項９】
前記撮像データは、複数の画素データを含み、
前記画像処理部は、前記画素データに含まれる複数の色成分データうち少なくとも１つの色成分データが閾値データを超えたことに応じて、前記複数の色成分データを白色を示す濃度データの極限値に設定する、請求項６から請求項８のいずれか１項に記載の画像読取装置。
【請求項１０】
請求項１から請求項９のいずれか１項に記載の画像読取装置と、
前記被写体の前記画像を形成する画像形成部と
を備える、画像形成装置。
【請求項１１】
光源を被写体に対して相対的に移動させて前記被写体を撮像する手順と、
前記被写体を撮像する間に、前記光源から出射される光の光量を複数の異なる光量に繰り返し変化させて前記被写体に光を照射する手順と
をコンピューターに実行させる、コンピュータープログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、被写体の画像を読み取る画像読取装置、画像形成装置、及びコンピュータープログラムに関する。
【背景技術】
【０００２】
ユーザーは、画像読取装置に、用紙の画像を読み取らせるだけでなく、光沢部分を含む立体物（以下、本明細書において、「光沢物」と記載する。）を読み取らせる場合がある。光沢物は、例えば、キャッシュカード（刻印された文字部分、銀色若しくは金色での塗装部分）、衣服（ボタン、デコレーション部分）、貴金属などである。
【０００３】
画像読取装置により光沢物が読み取られると、光沢物で鏡面反射した強い光が撮像素子（光電変換素子）に入射する。従って、用紙の画像を読み取ることを目的として光源の光量が調整された画像読取装置では、撮像素子の飽和露光量以上の光量の光が入射することになる。その結果、撮像素子の１画素に蓄積できる電荷の容量を超え、電荷が隣接画素へオーバーフローし、読み取った光沢物の画像に異常が発生する。
【０００４】
特許文献１の画像読取装置では、白基準板を読み取った後、光沢物を読み取る最中に、予め設定された値以上のレベルを有する画素信号が撮像素子から出力されたときに、撮像素子の各画素への電荷蓄積時間を短くする。そして、短くされた電荷蓄積時間で、再び白基準板を読み取り、光沢物の読み取りを再度行う。その結果、画像読取装置は、撮像素子の各画素における電荷のオーバーフローを抑制できる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１０−２００６８９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の画像読取装置では、被写体（読み取り対象物）が複数の光沢部分を有している場合は、予め設定された値以上のレベルを有する画素信号が撮像素子から出力されるたびに、被写体の読み取り動作が繰り返し行われ、往復運動が繰り返されることになる。特に、被写体の読み取り動作の序盤及び中盤だけでなく、終盤にも光沢部分が存在すると、往復運動に伴う距離も増大し、被写体の読み取り完了までの時間も増加する。その結果、ユーザーの作業効率も低下する。
【０００７】
本発明は上記課題に鑑みてなされたものであり、その目的は、撮像素子の各画素における電荷のオーバーフローを抑制して、ユーザーの作業効率の低下を抑制できる画像読取装置、画像形成装置、及びコンピュータープログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の第１の観点による画像読取装置は、被写体の画像を読み取る。画像読取装置は、光源と、光量制御回路と、撮像素子とを備える。光源は、光を出射する。光量制御回路は、前記光源が出射する光の光量を制御する。撮像素子は、前記光源から照射されて前記被写体に反射された光によって前記被写体を撮像する。前記光量制御回路は、前記光源を前記被写体に対して相対的に移動させて前記被写体を走査する際に、前記光源から出射される光の光量を複数の異なる光量に繰り返し変化させて前記被写体に光を照射するように前記光源を制御する。
【０００９】
本発明の第２の観点による画像形成装置は、本発明の第１の観点による画像読取装置と、画像形成部とを備える。画像形成部は前記被写体の前記画像を形成する。
【００１０】
本発明の第３の観点によるコンピュータープログラムは、光源を被写体に対して相対的に移動させて前記被写体を撮像する手順と、前記被写体を撮像する間に、前記光源から出射される光の光量を複数の異なる光量に繰り返し変化させて前記被写体に光を照射する手順とをコンピューターに実行させる。
【発明の効果】
【００１１】
本発明によれば、複数の異なる光量の光で被写体が照射されるため、一方向への一回での被写体の走査が可能となって、被写体の読み取りに要する時間を短縮できる。その結果、撮像素子の各画素における電荷のオーバーフローを抑制できるとともに、ユーザーの作業効率の低下を抑制できる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施形態１に係る画像読取装置を備えた画像形成装置の概略構成を示す図である。
【図２】本発明の実施形態１に係る画像読取装置の電気的構成を概略的に示すブロック図である。
【図３】（ａ）本発明の実施形態１に係る画像読取装置の通常読取モードにおけるサンプルホールド信号を示すタイムチャートである。（ｂ）通常読取モードにおける光源の点灯期間を示すタイムチャートである。（ｃ）通常読取モードにおける撮像信号を示すタイムチャートである。
【図４】（ａ）本発明の実施形態１に係る画像読取装置の光沢物読取モードにおけるサンプルホールド信号を示すタイムチャートである。（ｂ）光沢物読取モードにおける光源の点灯期間を示すタイムチャートである。（ｃ）光沢物読取モードにおける撮像信号を示すタイムチャートである。
【図５】本発明の実施形態１に係る画像読取装置が実行する光量制御処理を示すフローチャートである。
【図６】本発明の実施形態１に係る画像読取装置が実行する画像処理を示すフローチャートである。
【図７】（ａ）ＲＧＢバランスを調整していない画素濃度データの説明図である。（ｂ）ＲＧＢバランスを調整した画素濃度データの説明図である。
【図８】本発明の実施形態２に係る画像読取装置の電気的構成を概略的に示すブロック図である。
【発明を実施するための形態】
【００１３】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図中、同一または相当部分については同一の参照符号を付して説明を繰り返さない。
【００１４】
（実施形態１）
［画像形成装置の構成］
図１は、本発明の実施形態１に係る画像読取装置３を備えた画像形成装置１の概略構成を示す図である。画像形成装置１は、本実施形態１において複写機である。画像形成装置１は、画像読取装置３と、印刷装置４とを備える。画像読取装置３は、被写体４０の画像を読み取る。印刷装置４は、画像読取装置３において読み取られた被写体４０の画像を印刷する。
【００１５】
印刷装置４は、定着部５と、画像形成部７と、用紙搬送部９と、給紙部１１とを含む。給紙部１１は、画像形成装置１の下部に設けられる。用紙搬送部９は、給紙部１１の側方に設けられる。画像形成部７は、用紙搬送部９の上方に設けられる。定着部５は、画像形成部７よりも、用紙搬送方向の下流側に設けられる。画像読取装置３は、画像形成部７及び定着部５の上方に設けられる。
【００１６】
画像読取装置３は、被写体カバー１３、コンタクトガラス１５、及び白基準部材１９を含む。画像読取装置３は、コンタクトガラス１５及び白基準部材１９の下方に、光源２１、ミラー２３、キャリッジ２５、ミラー２７、ミラー２９、キャリッジ３１、レンズ３３、撮像素子３５、複数本のワイヤ３７（図１では、便宜上１本のみ図示）、及びドラム３９を含む。
【００１７】
画像読取装置３は、コンタクトガラス１５の上に載置された被写体４０の画像を読み取り、被写体４０の画像データを生成する。被写体４０は、画像読取装置３による読取対象物であり、用紙等の原稿の他、光沢物（光沢部分を含む立体物）及び光沢物以外の立体物を含む。以下、画像読取装置３の詳細を説明する。
【００１８】
まず、主走査方向及び副走査方向を定義する。主走査方向は、Ｙ軸及びＺ軸に垂直なＸ軸に沿った方向である。副走査方向は、Ｙ軸の正方向に沿った方向である。従って、副走査方向は、主走査方向と直角をなす。本実施形態１では、Ｚ軸に沿った方向は鉛直方向であり、Ｙ軸に沿った方向及びＸ軸に沿った方向は、それぞれ、水平面に沿った方向である。
【００１９】
次に、被写体カバー１３から光学系までを説明する。被写体カバー１３は、画像形成装置１の最上面に配置される。被写体カバー１３は開閉可能である。ユーザーは、被写体カバー１３を開けて、被写体４０をコンタクトガラス１５に載せる。そして、ユーザーは、被写体カバー１３を閉じることによって、被写体カバー１３で被写体４０を押さえる。
【００２０】
光学系の構造を説明する。光源２１及びミラー２３は、キャリッジ２５に取り付けられる。光源２１及びミラー２３の各々は、主走査方向に沿って直線状に延びている。光源２１は、ミラー２３の上方に配置される。ミラー２７及びミラー２９は、キャリッジ３１に取り付けられる。ミラー２７及びミラー２９の各々は、主走査方向に沿って延びている。
【００２１】
複数本のワイヤ３７の一方端はキャリッジ２５及びキャリッジ３１に取り付けられる。複数本のワイヤ３７の他方端はドラム３９に接続される。ドラム３９は、ステッピングモーター１０５（図２参照）を駆動源として、正逆回転する。その結果、キャリッジ２５及びキャリッジ３１は、副走査方向に沿って自在に移動できる。
【００２２】
光学系における光の経路を説明する。光源２１は、コンタクトガラス１５を介して、被写体４０に光を照射する。本実施形態１では、光源２１は、白色光源である。また、光源２１は、副走査方向での１ラインの走査ごとに光量を制御可能な光源である。例えば、光源２１は、白色ＬＥＤ（Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）である。
【００２３】
光源２１が出射した光は、被写体４０により反射される。反射光は、ミラー２３、ミラー２７、及びミラー２９により、レンズ３３に導かれる。レンズ３３は、反射光を集光して、撮像素子３５に入力する。撮像素子３５は、入力された反射光をアナログ電気信号に変換する光電変換素子である。つまり、撮像素子３５は、光源２１から照射されて被写体４０に反射された光によって被写体４０を撮像する。本実施形態１では、撮像素子３５はＣＣＤ（Ｃｈａｒｇｅ  Ｃｏｕｐｌｅｄ  Ｄｅｖｉｃｅ）である。
【００２４】
光学系における走査について説明する。撮像素子３５は、主走査方向に沿ってライン状に配置された複数の画素（複数の受光素子）を含む。また、光源２１は、主走査方向に沿ってライン状に延びている。従って、撮像素子３５は、主走査方向にライン単位で被写体４０を撮像する。光源２１は、ドラム３９の回転に応じて、ホームポジションから副走査方向に移動しながら、被写体４０に光を照射するので、撮像素子３５は、ライン単位の読み取りを副走査方向に連続して繰り返し、被写体４０の全体を撮像する。光源２１のホームポジションは、本実施形態１では、白基準部材１９の下方の位置である。なお、白基準データを生成するために白基準部材１９を撮像する場合も、被写体４０を撮像する場合と同様の走査が行われる。
【００２５】
ここで、被写体４０からの反射光は、撮像素子３５に入力される前にカラーフィルター（図示せず）によって色分解された後に、撮像素子３５に入力される。本実施形態１では、反射光は、複数の異なる色成分に分解される。本実施形態１では、反射光は、光の三原色（Ｒ（赤）、Ｇ（緑）、及びＢ（青））に色分解される。従って、撮像素子３５は、ＲＧＢの各々に対して、複数の画素（複数の受光素子）を有する。本実施形態１では、Ｒに対応する１画素とＧに対応する１画素とＢに対応する１画素との１セットを１画素とみなす。従って、１画素が、Ｒ成分、Ｇ成分、及びＢ成分を有する。
【００２６】
次に、白基準部材１９について説明する。白基準部材１９は、本実施形態１では、白基準板である。白基準部材１９は、主走査方向に沿って延びている。白基準部材１９は、シェーディング補正のための白基準データを生成するための部材である。シェーディング補正により、白基準データ及び黒基準データに基づいて、撮像素子３５を構成する各画素（各受光素子）の感度の不均一性、被写体４０に照射した光の光量の不均一性、及び反射光を結像するレンズ３３による結像の不均一性を補正する。
【００２７】
以上、画像読取装置３について説明した。次に、印刷装置４について説明する。給紙部１１は、複数の給紙カセット６７、及び手差しトレイ４１を含む。給紙カセット６７の各々は、記録媒体である用紙６５を収容する。手差しトレイ４１は、手差しの用紙を供給する。給紙ローラー６３の回転により、複数の給紙カセット６７のうち選択された給紙カセット６７から、用紙６５が１枚ずつ用紙搬送部９に送り出される。手差しトレイ４１には、給紙カセット６７に収容された用紙６５とは異なるサイズの用紙、封筒、又はＯＨＰシート等の記録媒体が載置される。そして、手差しトレイ４１は、載置された記録媒体を用紙搬送部９に送り出す。
【００２８】
用紙搬送部９に送られた用紙６５は、用紙搬送経路６１を経由して画像形成部７に向けて搬送される。画像形成部７は被写体４０の画像を形成する。具体的には、次の通りである。画像形成部７は、電子写真プロセスによって、用紙６５にトナー像を形成する。このため、画像形成部７は、回転可能に支持された感光体４７、帯電部４９、露光部５１、現像部５３、転写部５５、クリーニング部５７、及び除電部５９を含む。帯電部４９、露光部５１、現像部５３、転写部５５、クリーニング部５７、及び除電部５９は、感光体４７の周囲に配置される。
【００２９】
帯電部４９は帯電ワイヤを備える。帯電ワイヤからのコロナ放電によって感光体４７表面に所定電位が与えられると、感光体４７表面が一様に帯電させられる。そして、画像読取装置３によって読み取られた被写体４０の画像データに基づく光が、露光部５１により感光体４７表面に照射されると、感光体４７表面の電位が選択的に減衰され、感光体４７表面に静電潜像が形成される。
【００３０】
次いで、現像部５３が感光体４７表面の静電潜像を現像し、感光体４７表面にトナー像が形成される。用紙６５が感光体４７と転写部５５との間に供給されることにともなって、転写部５５は用紙６５にトナー像を転写する。
【００３１】
トナー像が転写された用紙６５は定着部５に向けて搬送される。定着部５では、用紙６５が加熱及び加圧され、用紙６５上にトナー像が溶融定着される。次いで、用紙６５は、排出ローラー対４５によって排出トレイ４３上に排出される。
【００３２】
転写部５５によって用紙６５へトナー像が転写された後、感光体４７表面に残留しているトナーは、クリーニング部５７により除去される。また、感光体４７表面の残留電荷は除電部５９により除去される。そして、感光体４７は帯電部４９によって再び帯電され、以降同様にして画像形成が行われる。
【００３３】
［画像読取装置の電気的構成］
図２は、画像読取装置３の電気的構成を概略的に示すブロック図である。画像読取装置３は、システムＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）１０１、外部メモリー１０３（記憶部）、ステッピングモーター１０５（モーター）、光量制御回路１０７、光源２１、ＡＦＥ（アナログフロントエンド）１０９、撮像素子３５、及び操作パネル１０４（表示部）を含む。操作パネル１０４は、画像形成装置１の状態及び各種メッセージを表示するとともに、ユーザーから画像形成装置１への入力を受け付ける。なお、操作パネル１０４はドライバー等（図示せず）を含む。ステッピングモーター１０５はドライバー等（図示せず）を含む。
【００３４】
システムＬＳＩ１０１は、制御回路１１５（制御部）、内部メモリー１１７、及び画像処理ユニット１２０を含む。システムＬＳＩ１０１はカウンター１２２を含んでもよい。画像処理ユニット１２０は、画像処理回路１１９（画像処理部）及び画像処理メモリー１２１を含む。外部メモリー１０３、内部メモリー１１７、及び画像処理メモリー１２１の各々は、ＲＡＭ、ＲＯＭ、フラッシュメモリー等の半導体メモリーを含んでいてもよい。
【００３５】
制御回路１１５は、外部メモリー１０３又は内部メモリー１１７に格納されたコンピュータープログラムを実行して、画像読取装置３及び印刷装置４の動作を制御するコンピューターである。なお、内部メモリー１１７は、制御回路１１５による作業領域、データ格納領域等としても利用される。
【００３６】
以下、制御回路１１５による画像読取装置３の制御を説明する。制御回路１１５は、コンピュータープログラムを実行して、操作パネル１０４、ステッピングモーター１０５、光量制御回路１０７、撮像素子３５、ＡＦＥ１０９、及び画像処理回路１１９を制御する。以下、制御の要旨を説明し、その後、制御の詳細を説明する。
【００３７】
＜制御の要旨＞
本実施形態１では、画像読取装置３は、通常読取モードと光沢物読取モードとを切り替えて被写体４０を読み取ることが可能である。ユーザーは、操作パネル１０４を操作して、通常読取モードあるいは光沢物読取モードのいずれかを選択する。光沢物読取モードは、光沢物（光沢部分を含む立体物）を読み取るときに選択される。通常読取モードは、原稿、及び光沢物以外の立体物を読み取るときに選択される。
【００３８】
光沢物読取モードが選択された場合を説明する。光源２１は、光を出射する。光量制御回路１０７は、光源２１が出射する光の光量を制御する。撮像素子３５は、光源２１から照射されて被写体４０（例えば、光沢物）に反射された光によって被写体４０を撮像する。
【００３９】
光量制御回路１０７は、光源２１を被写体４０に対して相対的に移動させて被写体４０を走査する際に、光源２１から出射される光の光量を複数の異なる光量に繰り返し変化させて被写体４０に光を照射するように光源２１を制御する。
【００４０】
本実施形態１によれば、複数の異なる光量の光で被写体４０が照射されるため、一方向への一回での被写体４０の走査が可能となって、被写体４０の読み取りに要する時間を短縮できる。その結果、撮像素子３５の各画素における電荷のオーバーフローを抑制できるとともに、ユーザーの作業効率の低下を抑制できる。なお、複数の異なる光量の光で被写体４０が照射されるので、いずれかの光量に基づく撮像において、撮像素子３５の各画素のオーバーフローを抑制できる。
【００４１】
＜制御の詳細＞
制御回路１１５は、ステッピングモーター１０５を駆動し、図１のドラム３９を回転させ、光源２１を副走査方向に移動させる。その結果、光源２１は被写体４０に対して相対的に移動する。光量制御回路１０７は、光源２１が出射する光の光量を制御する。すなわち、制御回路１１５は、ステッピングモーター１０５を制御して、被写体４０に対して光源２１を移動させながら、光量制御回路１０７を制御して、光源２１から出射される光の光量を変化させる。そして、制御回路１１５は、撮像素子３５に被写体４０を撮像させる。その結果、撮像素子３５は、被写体４０からの反射光をアナログ電気信号ＤＡに変換してＡＦＥ１０９に出力する。
【００４２】
撮像素子３５が出力するアナログ電気信号ＤＡを「撮像信号ＤＡ」と記載する。撮像信号ＤＡは、複数の画素信号を含む。複数の画素信号の各々は、複数の色成分を含む。本実施形態１では、複数の画素信号の各々は、Ｒ（赤）成分、Ｇ（緑）成分、及びＢ（青）成分を含む。
【００４３】
ＡＦＥ１０９は、制御回路１１５による制御を受けて、撮像素子３５が出力した撮像信号ＤＡを増幅し、補正を施して（オフセット補正等）、デジタル電気信号ＤＤに変換し、システムＬＳＩ１０１に出力する。ＡＦＥ１０９が出力するデジタル電気信号ＤＤを「撮像データＤＤ」と記載する。撮像データＤＤは、複数の画素信号に対応する複数の画素データから構成される。
【００４４】
画像処理回路１１９は、撮像素子３５によって取得された撮像データＤＤに対して画像処理を行う。具体的には次の通りである。画像処理回路１１９は、制御回路１１５による制御を受けて、ＡＦＥ１０９が出力した撮像データＤＤの各画素データを量子化し、画像データを生成する。本実施形態１では、ＲＧＢの各成分に対して、８ビットで量子化が行われる。従って、画像データに含まれる各画素データにおいて、ＲＧＢの各成分は、０〜２５５の値を取り、濃度（すなわち、輝度）を示す。以下、量子化された画素データを「画素濃度データ」と記載する。
【００４５】
また、画像処理回路１１９は、制御回路１１５による制御を受けて、画像データに様々な画像処理を施して、処理後の画像データを外部メモリー１０３に格納する。なお、図１の露光部５１は、外部メモリー１０３に格納された被写体４０の画像データに基づく光を感光体４７に照射する。従って、印刷装置４は、画像読取装置３が生成した画像データに基づいて、記録媒体上に画像を形成する。
【００４６】
次に、通常読取モードと比較しながら、光沢物読取モードでの光源２１の制御の詳細を説明する。光源２１の制御は、光源２１が出射する光の光量の制御と光源２１の移動速度の制御とを含む。まず、光源２１の光量の制御を説明する。
【００４７】
光源２１の光量の制御は、例えば、次のようにして実行される。制御回路１１５は、光量制御パラメーターに従って、光量制御回路１０７に、光源２１の光量を制御させる。光量制御パラメーターは、光源２１が出射する光の光量を制御するためのパラメーターである。図３を参照して説明するように、本実施形態１では、光量制御パラメーターは、光源２１の点灯期間ＬＴである。従って、本実施形態１では、制御回路１１５は、光量制御回路１０７に光源２１の点灯期間ＬＴを制御させることにより、光源２１の光量を制御する。光源２１の点灯期間ＬＴが長いほど光量は増加し、光源２１の点灯期間ＬＴが短いほど光量は減少する。
【００４８】
図３を参照して、通常読取モードでの光源２１の点灯期間ＬＴを説明する。図３（ａ）、図３（ｂ）、及び図３（ｃ）は、それぞれ、通常読取モードにおける、サンプルホールド信号ＳＨ、光源２１の点灯期間ＬＴ、及び撮像信号ＤＡを示すタイムチャートである。制御回路１１５は、周期Ｔｓでサンプルホールド信号ＳＨを撮像素子３５に与える。周期Ｔｓは、主走査方向に沿った１ラインの走査期間を示す。光量制御パラメーターとしての点灯期間ＬＴは、１周期Ｔｓ（主走査方向に沿った１ラインの走査期間）における光源２１の点灯期間を指す。撮像信号ＤＡは、サンプルホールド信号ＳＨに応じて周期Ｔｓで出力される撮像信号ＤＡ１００を含む。撮像信号ＤＡ１００の各々は、１ラインの撮像信号である。
【００４９】
通常読取モードでの光量制御パラメーターが示す点灯期間ＬＴは、点灯期間ＬＴ１００である。従って、制御回路１１５は、光量制御回路１０７を制御して、１周期Ｔｓにおいて、点灯期間ＬＴ１００の間、光源２１に光を出射させる。光量制御回路１０７は、副走査方向での全ラインの走査が完了するまで、光源２１に周期Ｔｓで点灯期間ＬＴ１００の点灯を繰り返し行わせる。
【００５０】
点灯期間ＬＴ１００において、光源２１から出射された光は、被写体４０に照射され、そして、被写体４０において反射されて、撮像素子３５に入力される。撮像素子３５は、制御回路１１５が出力するサンプルホールド信号ＳＨに従って、被写体４０からの反射光に対応した撮像信号ＤＡ１００をＡＦＥ１０９に出力する。
【００５１】
以上説明したように、通常読取モードでは、光源２１の点灯期間ＬＴは点灯期間ＬＴ１００に固定されている。従って、光源２１の光量は一定である。
【００５２】
一方、図４を参照して説明するように、光沢物読取モードでは、光源２１から出射される光の光量が複数の異なる光量に繰り返し変化するように光源２１が制御される。従って、光量制御パラメーターとして、複数の異なる点灯期間ＬＴが設定される。
【００５３】
図４を参照して、光沢物読取モードでの光源２１の点灯期間ＬＴを説明する。図４（ａ）、図４（ｂ）、及び図４（ｃ）は、それぞれ、光沢物読取モードにおける、サンプルホールド信号ＳＨ、光源２１の点灯期間ＬＴ、及び撮像信号ＤＡを示すタイムチャートである。
【００５４】
制御回路１１５は、周期Ｔｓでサンプルホールド信号ＳＨを撮像素子３５に与える。周期Ｔｓは、通常読取モードでの周期Ｔｓと同一である。撮像信号ＤＡは、サンプルホールド信号ＳＨに応じて出力される撮像信号ＤＡ５０、撮像信号ＤＡ４０、及び撮像信号ＤＡ３０を含む。撮像信号ＤＡ５０〜ＤＡ３０の各々は、１ラインの撮像信号である。
【００５５】
本実施形態１では、異なる光量の段階数を３とし、光量制御パラメーターが示す異なる点灯期間ＬＴとして、点灯期間ＬＴ５０、点灯期間ＬＴ４０、及び点灯期間ＬＴ３０が設定される。点灯期間ＬＴ５０〜ＬＴ３０は、それぞれ、通常読取モードでの点灯期間ＬＴ１００の５０％、４０％、及び３０％の期間である。従って、点灯期間ＬＴ５０〜ＬＴ３０での光量は、それぞれ、点灯期間ＬＲ１００での光量の５０％、４０％、及び３０％となる。
【００５６】
光量制御回路１０７は、１周期Ｔｓにおいて、点灯期間ＬＴ５０の間、光源２１に光を出射させる。光量制御回路１０７は、次の１周期Ｔｓにおいて、点灯期間ＬＴ４０の間、光源２１に光を出射させる。光量制御回路１０７は、さらに次の１周期Ｔｓにおいて、点灯期間ＬＴ３０の間、光源２１に光を出射させる。光量制御回路１０７は、副走査方向での全ラインの走査が完了するまで、点灯期間ＬＴ５０、点灯期間ＬＴ４０、及び点灯期間ＬＴ３０の順番で、光源２１の点灯期間を繰り返し変化させる。その結果、副走査方向での全ラインの走査が完了するまで、光源２１から出射される光の光量が３つの異なる光量に繰り返し変化される。
【００５７】
点灯期間ＬＴ５０〜ＬＴ３０のそれぞれにおいて、光源２１から出射された光は、被写体４０に照射され、そして、被写体４０に反射されて、撮像素子３５に入力される。撮像素子３５は、制御回路１１５が出力するサンプルホールド信号ＳＨに従って、被写体４０からの反射光に対応した撮像信号ＤＡ５０、撮像信号ＤＡ４０、及び撮像信号ＤＡ３０をそれぞれＡＦＥ１０９に出力する。
【００５８】
撮像信号ＤＡの出力タイミングを説明する。撮像素子３５がサンプルホールド信号ＳＨを受信した時から始まる周期Ｔｓを「現在周期」と定義し、現在周期の１つ前の周期Ｔｓを「過去周期」と定義する。撮像素子３５は、サンプルホールド信号ＳＨを受信すると、過去周期で蓄積された電荷に応じた撮像信号ＤＡをＡＦＥ１０９に出力する。この場合、撮像素子３５は、現在周期内で撮像信号ＤＡの出力を終える。なお、撮像信号ＤＡの出力タイミングは、通常読取モードでも同じである。
【００５９】
例えば、撮像素子３５は、時刻ｔ１〜ｔ２の期間で示される周期Ｔｓ（過去周期）における点灯期間ＬＴ４０で蓄積された電荷に対応する撮像信号ＤＡ４０を、時刻ｔ２で入力されるサンプルホールド信号ＳＨに応じて出力する。そして、撮像素子３５は、時刻ｔ２〜ｔ３の期間で示される周期Ｔｓ（現在周期）内で、撮像信号ＤＡ４０の出力を終える。
【００６０】
以上のように、光沢物読取モードでは、光源２１の点灯期間ＬＴが、点灯期間ＬＴ５０〜ＬＴ３０の順番で繰り返し変化される。従って、光源２１の光量が３段階で繰り返し変化する。その結果、３段階の光量のそれぞれに対して、被写体４０の撮像信号ＤＡ５０〜ＤＡ３０を繰り返し取得することができる。
【００６１】
次に、光源２１の移動速度の制御を説明する。以下、通常読取モードでは、光学解像度（以下、「解像度」と記載する。）を６００ｄｐｉ（ｄｏｔｓ  ｐｅｒ  ｉｎｃｈ）とし、光源２１の副走査方向における移動速度を速度Ｖｎに設定する。以下、移動速度とは、光源２１の副走査方向における移動速度を指す。
【００６２】
一方、光沢物読取モードにおいて、光源２１の複数の異なる光量の段階数を段階数Ｎ（Ｎは２以上の整数）とする。従って、光量の各段階で、６００ｄｐｉの解像度で被写体４０を読み取る場合、光源２１の移動速度を速度Ｖｎ／Ｎに設定する。従って、光沢物読取モードでの光源２１の移動速度は、通常読取モードでの光源２１の移動速度の１／Ｎである。本実施形態１では、光量の段階数Ｎは３である（点灯期間ＬＴ５０、点灯期間ＬＴ４０、点灯期間ＬＴ３０）。従って、光沢物読取モードにおいて、光源２１の移動速度は速度Ｖｎ／３である。
【００６３】
光沢物読取モードでは、制御回路１１５は、移動速度Ｖｎ／３に対応した回転数となるようにステッピングモーター１０５を駆動して、ドラム３９を回転させ、キャリッジ２５を移動させる。その結果、キャリッジ２５並びにキャリッジ２５に搭載された光源２１及びミラー２３は、移動速度Ｖｎ／３で副走査方向に移動する。通常読取モードでも、同様に、制御回路１１５は、移動速度Ｖｎに対応した回転数となるようにステッピングモーター１０５を駆動して、光源２１及びミラー２３を、移動速度Ｖｎで副走査方向に移動させる。
【００６４】
以上の結果、光源２１は、被写体４０に向かって光を照射しながら、主走査方向と直角をなす副走査方向に移動する。そして、光沢物読取モードにおいて、副走査方向における光源２１の移動速度は、複数の異なる光量の段階数Ｎに従って設定される。なお、光量の各段階で、光源２１の移動速度は同じである。
【００６５】
光沢物読取モードにおいて、光源２１の移動速度を光量の段階数Ｎに従って設定することにより、光量の各段階での解像度を、通常読取モードでの解像度と同じ値に設定できる。
【００６６】
移動速度と解像度との関係を説明する。解像度の値Ｃに対応する移動速度を速度ＶＲとする。同一構成で解像度を値Ｃから値Ｃ／Ｋに変更する場合（例えば、Ｋは２以上の整数）、移動速度は、速度（ＶＲ×Ｋ）に設定される。従って、解像度が高くなるほど移動速度は小さく設定され、解像度が低くなるほど移動速度は大きく設定される。例えば、光沢物読取モードにおける光量の各段階において、通常読取モードでの解像度６００ｄｐｉの１／３の解像度２００ｄｐｉで被写体４０を読み取る場合、光源２１の移動速度は、通常読取モードでの移動速度と同じ速度に設定される。
【００６７】
以上のように、光沢物読取モードにおいて、光源２１の移動速度は、光源２１の光量の段階数Ｎと解像度とに基づき設定される。
【００６８】
次に、光沢物読取モードにおいて、撮像素子３５が出力した撮像信号ＤＡの処理について説明する。図４（ｃ）を参照して説明したように、撮像素子３５は、撮像信号ＤＡ５０〜ＤＡ３０を異なるタイミングで繰り返しＡＦＥ１０９に出力する。ＡＦＥ１０９は、撮像信号ＤＡ５０〜ＤＡ３０をそれぞれ受け取り、Ａ／Ｄ変換し、撮像データＤＤ５０〜ＤＤ３０としてそれぞれ画像処理ユニット１２０に出力する。
【００６９】
画像処理ユニット１２０は、被写体４０の撮像が完了するまで順次繰り返し入力される撮像データＤＤ５０〜ＤＤ３０を、画像処理を施すことなく外部メモリー１０３に格納する。この場合、画像処理ユニット１２０は、複数の撮像データＤＤ５０を外部メモリー１０３の連続する領域に格納し、複数の撮像データＤＤ４０を外部メモリー１０３の連続する領域に格納し、複数の撮像データＤＤ３０を外部メモリー１０３の連続する領域に格納する。その結果、外部メモリー１０３には、光量ごとにまとまって、撮像データＤＤ５０、撮像データＤＤ４０、及び撮像データＤＤ３０が格納される。
【００７０】
被写体４０の全ての撮像データＤＤ５０〜ＤＤ３０が外部メモリー１０３に格納された後、画像処理回路１１９は、複数の異なる光量のそれぞれに応じた複数の画像データを形成するように撮像データＤＤを処理する。具体的には次の通りである。
【００７１】
画像処理回路１１９は、外部メモリー１０３から撮像データＤＤ５０を順次読み出して、画像処理メモリー１２１に格納された黒基準データ及び第１白基準データに基づき量子化を行い（シェーディング補正）、画像データＤＰ５０を順次生成する。また、画像処理回路１１９は、画像処理メモリー１２１に格納されたγデータに基づき、各画像データＤＰ５０にγ補正を施す。さらに、画像処理回路１１９は、各画像データＤＰ５０に他の画像処理を施して、最終的な画像データＤＰ５０を外部メモリー１０３の連続した領域に格納する。その結果、複数の画像データＤＰ５０によって、点灯期間ＬＴ５０に対応する光量の下で撮像された被写体４０の全体の像を含む１つの画像データＤＦ５０が生成される。
【００７２】
次に、同様にして、画像処理回路１１９は、外部メモリー１０３から撮像データＤＤ４０を順次読み出して、シェーディング補正、γ補正、及び他の画像処理を実行して、最終的な画像データＤＰ４０を外部メモリー１０３の連続した領域に順次格納する。その結果、複数の画像データＤＰ４０によって、点灯期間ＬＴ４０に対応する光量の下で撮像された被写体４０の全体の像を含む１つの画像データＤＦ４０が生成される。
【００７３】
次に、同様にして、画像処理回路１１９は、外部メモリー１０３から撮像データＤＤ３０を順次読み出して、シェーディング補正、γ補正、及び他の画像処理を実行して、最終的な画像データＤＰ３０を外部メモリー１０３の連続した領域に順次格納する。その結果、複数の画像データＤＰ３０によって、点灯期間ＬＴ３０に対応する光量の下で撮像された被写体４０の全体の像を含む１つの画像データＤＦ３０が生成される。
【００７４】
以上のようにして、光沢物読取モードでは、撮像データＤＤ５０〜ＤＤ３０ごとに、画像処理が施されて、画像データＤＰ５０〜ＤＰ３０がそれぞれ生成される。その結果、３段階の光量ごとに、画像データＤＦ５０〜ＤＦ３０がそれぞれ生成される。
【００７５】
次に、光沢物読取モードにおいて、制御回路１１５は、外部メモリー１０３に格納された画像データＤＦ５０に基づく画像、画像データＤＦ４０に基づく画像、及び画像データＤＦ３０に基づく画像を操作パネル１０４に表示する。３つの画像は、操作パネル１０４に同時に表示されてもよいし、１画像ずつ切り替えて表示されてもよい。ユーザーは、操作パネル１０４を介して、表示された３つの画像から所望の画像を選択する。その結果、制御回路１１５は、選択された画像を出力（例えば、印刷又は画像ファイルとして出力）する。ユーザーは、被写体４０を繰り返し読み取ることなく、操作パネル１０４に表示された複数候補の中から所望の画像を選択できるので、ユーザーにとって便宜である。
【００７６】
以上、本実施形態１に係る画像読取装置３によれば、光沢物読取モードにおいて、光量制御回路１０７は、光沢物読取モードにおける複数の異なる光量のそれぞれが通常読取モードにおける光源２１から出射される光の光量よりも低くなるように光源２１を制御する。従って、通常読取モードでの光量で光沢物（被写体４０）を読み取る場合よりも、撮像素子３５の各画素のオーバーフローを抑制できる。また、光源２１は、被写体４０に対して相対的に一方向（つまり、副走査方向）に移動しながら、複数の異なる光量となるように光を被写体４０に照射する。従って、被写体４０の一回の読み取りで、光量の段階数に応じた被写体４０の複数の画像を生成できる。従って、ユーザーは、被写体４０の複数の画像から、所望の画像を選択できるとともに、ユーザーの作業効率の低下も抑制できる。
【００７７】
また、本実施形態１によれば、撮像データＤＤ（撮像データＤＤ５０〜ＤＤ３０）が外部メモリー１０３に記憶された後、画像処理回路１１９は、複数の異なる光量のそれぞれに応じた撮像データＤＤ５０〜ＤＤ３０を外部メモリー１０３から読み出して、画像データＤＦ５０〜ＤＦ３０を形成する。つまり、１つの画像処理回路１１９を使用して、複数の異なる光量に応じた全ての撮像データＤＤ５０〜ＤＤ３０に画像処理を施す。従って、複数の異なる光量に応じた撮像データＤＤ５０〜ＤＤ３０の各々に対して画像処理回路を設ける場合と比較して、回路規模を抑制でき、ひいては、コストを低減できる。
【００７８】
[光沢物読取モードで画像読取装置が行う光量制御処理の流れ]
図５は、画像読取装置３が実行する光量制御処理を示すフローチャートである。図５に示す処理は、画像読取装置３の制御回路１１５が外部メモリー１０３又は内部メモリー１１７に格納されたコンピュータープログラムを実行することにより実現される。図５で示す処理は、光沢物読取モードにおいて、スキャン（あるいはコピー）のスタートボタン（図示せず）が押下されたことに応じて開始される。
【００７９】
ステップＳ１にて、制御回路１１５は、撮像素子３５に撮像を開始させる。ステップＳ３にて、制御回路１１５は、ステッピングモーター１０５を制御して、通常読取モードでの移動速度Ｖｎの１／３の移動速度Ｖｎ／３で、光源２１の移動を開始する。
【００８０】
ステップＳ５にて、制御回路１１５は、光量制御回路１０７を制御して、点灯期間ＬＴ５０の間、光源２１を点灯する。ステップＳ７にて、制御回路１１５は、サンプルホールド信号ＳＨを出力して、撮像素子３５に撮像信号ＤＡ５０を出力させる。
【００８１】
ステップＳ９にて、制御回路１１５は、光量制御回路１０７を制御して、点灯期間ＬＴ４０の間、光源２１を点灯する。ステップＳ１１にて、制御回路１１５は、サンプルホールド信号ＳＨを出力して、撮像素子３５に撮像信号ＤＡ４０を出力させる。
【００８２】
ステップＳ１３にて、制御回路１１５は、光量制御回路１０７を制御して、点灯期間ＬＴ３０の間、光源２１を点灯する。ステップＳ１５にて、制御回路１１５は、サンプルホールド信号ＳＨを出力して、撮像素子３５に撮像信号ＤＡ３０を出力させる。
【００８３】
ステップＳ１７にて、制御回路１１５は、副走査方向の走査が完了したか否かを判定する。走査が完了していないと判定された場合は（ステップＳ１７でＮｏ）、制御はステップＳ５に戻る。一方、走査が完了したと判定された場合は（ステップＳ１７でＹｅｓ）、制御はステップＳ１９に進む。
【００８４】
ステップＳ１９にて、制御回路１１５は、撮像素子３５に撮像を終了させる。ステップＳ２１にて、制御回路１１５は、ステッピングモーター１０５を制御して、光源２１をホームポジションに移動させる。
【００８５】
以上のようにして、画像読取装置３の制御回路１１５は、光量を３段階に変化させる処理を繰り返し行い、被写体４０を副走査方向に走査する。すなわち、コンピュータープログラムは、光源２１を被写体４０に対して相対的に移動させて被写体４０を撮像する手順（ステップＳ１、ステップＳ３）を制御回路１１５に行わせる。また、コンピュータープログラムは、被写体４０を撮像する間に、光源２１から出射される光の光量を複数の異なる光量に繰り返し変化させて被写体４０に光を照射する手順（ステップＳ５、ステップＳ９、ステップＳ１３、ステップＳ１７）を制御回路１１５に行わせる。
【００８６】
本実施形態１に係るコンピュータープログラムよれば、被写体４０を撮像する間に、光源２１から出射される光の光量を複数の異なる光量に繰り返し変化させて被写体４０に光を照射する。その結果、本実施形態１に係る画像読取装置３と同様に、撮像素子３５の各画素における電荷のオーバーフローを抑制できるとともに、ユーザーの作業効率の低下を抑制できる。
【００８７】
[光沢物読取モードで画像読取装置が行う画像処理の流れ]
図６は、画像読取装置３が実行する画像処理を示すフローチャートである。画像読取装置３の制御回路１１５は、外部メモリー１０３又は内部メモリー１１７に格納されたコンピュータープログラムを実行することにより、ステップＳ３０〜ステップＳ４１の処理を画像処理ユニット１２０（画像処理回路１１９）に行わせ、また、ステップＳ４３及びステップＳ４５の処理を行う。
【００８８】
ステップＳ３０にて、画像処理ユニット１２０は、被写体４０の撮像が完了するまでＡＦＥ１０９から順次繰り返し入力される撮像データＤＤ５０〜ＤＤ３０を外部メモリー１０３に格納する。この場合、画像処理ユニット１２０は、期間ＬＴ５０に対応する複数の撮像データＤＤ５０を連続した領域に格納し、期間ＬＴ４０に対応する複数の撮像データＤＤ４０を連続した領域に格納し、期間ＬＴ３０に対応する複数の撮像データＤＤ３０を連続した領域に格納する。
【００８９】
ステップＳ３１にて、画像処理ユニット１２０の画像処理回路１１９は、外部メモリー１０３から期間ＬＴ５０に対応する撮像データＤＤ５０を順次取得する。ステップＳ３３にて、画像処理回路１１９は、順次取得した撮像データＤＤ５０に画像処理（シェーディング補正、γ補正など）を施して、画像データＤＰ５０を順次生成して、外部メモリー１０３の連続した領域に格納し、１つの画像データＤＦ５０を生成する。
【００９０】
ステップＳ３５にて、画像処理回路１１９は、外部メモリー１０３から期間ＬＴ４０に対応する撮像データＤＤ４０を順次取得する。ステップＳ３７にて、画像処理回路１１９は、順次取得した撮像データＤＤ４０に画像処理（シェーディング補正、γ補正など）を施して、画像データＤＰ４０を順次生成して、外部メモリー１０３の連続した領域に格納し、１つの画像データＤＦ４０を生成する。
【００９１】
ステップＳ３９にて、画像処理回路１１９は、外部メモリー１０３から期間ＬＴ３０に対応する撮像データＤＤ３０を順次取得する。ステップＳ４１にて、画像処理回路１１９は、順次取得した撮像データＤＤ３０に画像処理（シェーディング補正、γ補正など）を施して、画像データＤＰ３０を順次生成して、外部メモリー１０３の連続した領域に格納し、１つの画像データＤＦ３０を生成する。
【００９２】
ステップＳ４３にて、制御回路１１５は、複数の画像データＤＰ５０に基づく画像（つまり、画像データＤＦ５０に基づく画像）、複数の画像データＤＰ４０に基づく画像（つまり、画像データＤＦ４０に基づく画像）、及び複数の画像データＤＰ３０に基づく画像（つまり、画像データＤＦ３０に基づく画像）を操作パネル１０４に表示する。ステップＳ４５にて、制御回路１１５は、ユーザーによる操作パネル１０４からの入力に従って、３つの画像のうちの１画像を出力（印刷又は画像ファイルとして出力）する。
【００９３】
以上のように、コンピュータープログラムは、撮像によって取得された撮像データＤＤを処理し、複数の異なる光量のそれぞれに応じた複数の画像データＤＦ５０〜ＤＦ３０を形成する手順（ステップＳ３３、ステップＳ３７、及びステップＳ４１）を制御回路１１５に実行させる。そして、画像データＤＦ５０に基づく画像、画像データＤＦ４０に基づく画像、及び画像データＤＦ３０に基づく画像が操作パネル１０４に表示され、ユーザーによって選択される。ユーザーは、被写体４０を繰り返し読み取ることなく、操作パネル１０４に表示された複数候補の中から所望の画像を選択できるので、ユーザーにとって便宜である。
【００９４】
[光沢物読取モードでの白基準データの生成]
図２を参照して説明したように、光沢物読取モードでは、画像処理回路１１９は、撮像データＤＤ５０〜ＤＤ３０のそれぞれに対する第１白基準データ、第２白基準データ、及び第３白基準データを用いてシェーディング補正を行う。
【００９５】
第１白基準データは、次のようにして生成される。制御回路１１５は、被写体４０の撮像データＤＤ５０に対応する光量制御パラメーター（点灯期間ＬＴ５０）で制御された光を光源２１から白基準部材１９に照射し、撮像素子３２に撮像させる。そして、制御回路１１５は、画像処理回路１１９に、白基準部材１９の撮像データＤＤ５０に基づき、第１白基準データを生成させる。
【００９６】
同様に、制御回路１１５は、被写体４０の撮像データＤＤ４０に対応する光量制御パラメーター（点灯期間ＬＴ４０）で制御された光を光源２１から白基準部材１９に照射し、白基準部材１９の撮像データＤＤ４０に基づき第２白基準データを得る。同様に、制御回路１１５は、被写体４０の撮像データＤＤ３０に対応する光量制御パラメーター（点灯期間ＬＴ３０）で制御された光を光源２１から白基準部材１９に照射し、白基準部材１９の撮像データＤＤ３０に基づき第３白基準データを得る。
【００９７】
以上のように、光沢物読取モードでは、制御回路１１５からの制御を受けた光量制御回路１０７は、光源２１から出射される光の光量を、被写体４０を読み取る際の複数の異なる光量に変化させて白基準部材１９に光を照射するように光源２１を制御する。
【００９８】
次に、第１白基準データ〜第３白基準データを生成する際のデータの流れを説明する。画像処理ユニット１２０は、ＡＦＥ１０９が出力した白基準部材１９の撮像データＤＤ５０〜ＤＤ３０を、被写体４０の撮像データＤＤ５０〜ＤＤ３０と同様に、外部メモリー１０３に格納する。
【００９９】
そして、その後、画像処理ユニット１２０の画像処理回路１１９は、撮像データＤＤ５０を外部メモリー１０３から順次読みだして第１白基準データを生成して、画像処理メモリー１２１に格納する。同様に、画像処理回路１１９は、撮像データＤＤ４０を順次読みだして第２白基準データを生成して、画像処理メモリー１２１に格納する。同様に、画像処理回路１１９は、撮像データＤＤ３０を順次読みだして第３白基準データを生成して、画像処理メモリー１２１に格納する。
【０１００】
なお、光沢物読取モードにおいて、白基準部材１９を読み取る際に、制御回路１１５は、被写体４０を読み取るときの光源２１の移動速度Ｖｎ／３で光源２１を移動させる。また、制御回路１１５は、被写体４０を読み取る前に、白基準部材１９の読み取りを行う。
【０１０１】
以上のように、光沢物読取モードでは、白基準部材１９を読み取る際も、被写体４０を読み取るときと同じ３段階の光量の光で、白基準部材１９を照射し、それぞれの光量に対応する第１白基準データ〜第３白基準データを生成する。その結果、３段階の光量のそれぞれに好適な白基準データを生成できる。なお、第１白基準データ〜第３白基準データの各々は、ＲＧＢの各成分に対して生成される。
【０１０２】
[光沢物読取モードでの生成画像の評価の第１の例]
図２を参照して説明したように、光沢物読取モードにおいて、制御回路１１５は、画像データＤＦ５０に基づく画像、画像データＤＦ４０に基づく画像、及び画像データＤＦ３０に基づく画像を操作パネル１０４に表示する。そして、ユーザーは、操作パネル１０４を介して、表示された３つの画像から所望の画像を選択する。ただし、ユーザーが、３つの画像を見て、所望の品質の画像でないと判断した場合は、画像読取装置３は、次の処理を行うこともできる。
【０１０３】
ユーザーは、所望の品質の画像がないと判断した場合は、操作パネル１０４を介して、光量制御パラメーター（点灯期間ＬＴ５０〜ＬＴ３０）を変更する指示を入力する。
【０１０４】
制御回路１１５は、光量制御パラメーターを変更する指示の入力に応じて、光量制御パラメーターを変更する。例えば、制御回路１１５は、光量制御パラメーターが示す異なる点灯期間ＬＴを、点灯期間ＬＴ５０〜ＬＴ３０のうち最も短い点灯期間ＬＴ３０よりも短い点灯期間ＬＴ２５、点灯期間ＬＴ２０、及び点灯期間ＬＴ１５に設定する。点灯期間ＬＴ２５〜ＬＴ１５は、それぞれ、通常読取モードでの点灯期間ＬＴ１００の２５％、２０％、及び１５％の期間である。
【０１０５】
制御回路１１５は、点灯期間ＬＴ５０〜ＬＴ３０の制御と同様にして、点灯期間ＬＴ２５〜ＬＴ１５での光源２１の点灯を繰り返し行う。その結果、撮像素子３５は、点灯期間ＬＴ２５〜ＬＴ１５にそれぞれ対応する撮像信号ＤＡ２５、撮像信号ＤＡ２０、及び撮像信号ＤＡ１５を繰り返しＡＦＥ１０９に出力する。ＡＦＥ１０９は、撮像信号ＤＡ２５〜ＤＡ１５をそれぞれ撮像データＤＤ２５、撮像データＤＤ２０、及び撮像データＤＤ１５に変換し、画像処理ユニット１２０に出力する。
【０１０６】
以上のように、操作パネル１０４に表示された３つの画像が選択されない場合、制御回路１１５からの制御を受けた光量制御回路１０７は、複数の異なる光量（点灯期間ＬＴ５０〜ＬＴ３０にそれぞれ対応する光量）よりも低い新たな複数の異なる光量（点灯期間ＬＴ２５〜ＬＴ１５にそれぞれ対応する光量）で光を出射するように光源２１を制御する。その結果、新たな異なる複数の光量の下で、複数の撮像データＤＤ２５、複数の撮像データＤＤ２０、及び複数の撮像データＤＤ１５を得ることができる。
【０１０７】
画像処理ユニット１２０の画像処理回路１１９は、複数の撮像データＤＤ２５、複数の撮像データＤＤ２０、及び複数の撮像データＤＤ１５に対して、撮像データＤＤ５０〜ＤＤ３０に対する画像処理と同様の画像処理を施す。従って、複数の撮像データＤＤ２５に対応する複数の画像データＤＰ２５、複数の撮像データＤＤ２０に対応する複数の画像データＤＰ２０、及び複数の撮像データＤＤ１５に対応する複数の画像データＤＰ１５が得られる。
【０１０８】
以上、光量制御パラメーターが点灯期間ＬＴ５０〜ＬＴ３０を示す場合と同様にして、複数の画像データＤＰ２５から構成される画像データＤＦ２５、複数の画像データＤＰ２０から構成される画像データＤＦ２０、及び複数の画像データＤＰ１５から構成される画像データＤＦ１５が得られる。そして、制御回路１１５は、画像データＤＦ２５〜ＤＦ１５に基づく３つの画像を操作パネル１０４に表示する。ユーザーは、操作パネル１０４を介して、表示された３つの画像から所望の画像を選択する。ユーザーは、被写体４０の最初の読み取りで所望の画像を得られない場合、さらに、異なる光量の下で得られた３つの画像から、所望の画像を選択でき、ユーザーにとって便宜である。
【０１０９】
[光沢物読取モードでの生成画像の評価の第２の例]
図２を参照して説明したように、あるいは、生成画像の評価の第１の例のように、本実施形態においては、画像処理回路１１９が生成した画像データＤＦ５０〜ＤＦ３０の評価は、それぞれに対応する画像を操作パネル１０４に表示することによって、ユーザーの目視により行われてもよい。ただし、次のようにして評価を行うこともできる。
【０１１０】
システムＬＳＩ１０１はカウンター１２２（図２参照）を含んでよい。カウンター１２２は、３段階の光量の下で生成された被写体４０の画像データＤＦ５０〜ＤＦ３０の各々において、画素濃度データのうち、閾値データＴｈ１を超える画素濃度データの数をカウントし、カウント結果（最終的なカウント数）を制御回路１１５に出力する。なお、画像データＤＦ５０〜ＤＦ３０の各々は、複数の画素濃度データから構成される。
【０１１１】
本実施形態１では、カウンター１２２は、画像データＤＦ５０〜ＤＦ３０の各々において、飽和濃度画素データの数をカウントする。飽和濃度画素データは、画像データＤＦ５０〜ＤＦ３０の各々を構成する複数の画素濃度データのうち、白色を示す濃度データの極限値（真っ白＝２５５）を有する画素濃度データのことである。この場合、閾値データＴｈ１は、極限値２５５から１を差し引いた２５４である。なお、閾値データＴｈ１は、２５４に限定されず、量子化のステップ数等に基づき、実験的及び／又は経験的に定めることができる。
【０１１２】
制御回路１１５は、カウンター１２２から、画像データＤＦ５０〜ＤＦ３０ごとのカウント結果を取得する。制御回路１１５は、３つのカウント結果に基づいて、３段階の光量の下で得られた画像データＤＦ５０〜ＤＦ３０のうちから、１つの画像データを選択し、選択した画像データに基づく画像を出力（印刷又は画像ファイルとして出力）する。例えば、制御回路１１５は、画像データＤＦ５０〜ＤＦ３０のうち、飽和濃度画素データの数が最も少ない画像データ（カウント結果が示すカウント数が最小の画像データ）を選択し、出力する。あるいは、例えば、制御回路１１５は、画像データＤＦ５０〜ＤＦ３０のうち、飽和濃度画素データの数が最も少ない画像データよりも１段階低い光量の下で得られた画像データを選択し、出力する。
【０１１３】
あるいは、制御回路１１５は、３つのカウント結果に基づいて、光量を変えて被写体４０の読み取りを再度行なうか否かを判定する。制御回路１１５は、被写体４０の読み取りを再度行うと判定した場合でも、光量の段階数は変更しない。例えば、制御回路１１５は、画像データＤＦ５０〜ＤＦ３０のうち、飽和濃度画素データの数が閾値Ｔｈｓを超える画像データが存在すれば、再度光量を落として、白基準部材１９及び被写体４０の読み取りを行なう。例えば、制御回路１１５は、画像データＤＦ５０〜ＤＦ３０の各々において、飽和濃度画素データが存在しなければ、光量を上げて、白基準部材１９及び被写体４０の読み取りを再度行なう。なお、例えば、閾値Ｔｈｓは実験的及び／又は経験的に定めることができる。
【０１１４】
なお、制御回路１１５は、カウント結果に基づく画像の選択のための処理と、カウント結果に基づく再読み取りのための処理との双方を実行してもよい。
【０１１５】
以上、本実施形態１によれば、制御回路１１５は、カウンター１２２によるカウント結果に基づいて、複数の画像データＤＦ５０〜ＤＦ３０に基づく複数の画像のうちから出力する画像を選択する。従って、ユーザーに手間を取らせることなく、最終的に得られた３つの画像のうちから所定基準を満たす画像を自動的に選択、出力することができる。また、制御回路１１５は、カウンター１２２によるカウント結果に基づいて、複数の異なる光量（点灯期間ＬＴ５０〜ＬＴ３０に基づく光量）とは異なる新たな光量で光を出射するように光源２１を制御する。従って、ユーザーに手間を取らせることなく、光量を再設定でき、より好適な光量の下で撮像された被写体４０の画像を取得することができる。
【０１１６】
［ＲＧＢバランスの調整］
図２の画像処理回路１１９が行う画像処理の一例として、シェーディング補正に伴って実行される、ＲＧＢバランスの調整処理を説明する。ＡＦＥ１０９が出力した撮像データＤＤの各画素データはＲＧＢの各成分を含む。Ｒ成分、Ｇ成分、及びＢ成分を、それぞれ、Ｒ成分データ、Ｇ成分データ、及びＢ成分データと記載する。通常読取モードでは、画像処理回路１１９は、画素データのＲ成分データがＲ成分の白基準データを超える場合、そのＲ成分データを白色を示す濃度データの極限値（真っ白＝２５５）に設定することによって、画素濃度データのＲ成分とする。Ｇ成分及びＢ成分についても同じである。
【０１１７】
ただし、光沢物読取モードでは、画像処理回路１１９は、次のようなＲＧＢバランスの調整を実行する。通常読取モードでの光量より少ない３段階の光量で光源２１から光が出射されるとはいえ、被写体４０としての光沢物によっては、撮像データＤＤに含まれる画素データのＲ成分データ、Ｇ成分データ、及びＢ成分データの全部又は一部が白基準データを超える場合もある。そこで、画像処理回路１１９は、撮像データＤＤに含まれる画素データのＲ成分データ、Ｇ成分データ、及びＢ成分データのうち、１つ又は２つが閾値データＴｈ２（例えば、白基準データ）を超えた場合、当該画素データのＲ成分データ、Ｇ成分データ、及びＢ成分データを、白色を示す濃度データの極限値（真っ白＝２５５）に設定して、画素濃度データのＲ成分、Ｇ成分、及びＢ成分とする。その結果、ＲＧＢバランスが調整され、違和感の小さい、光沢物（被写体４０）の画像を生成できる。なお、閾値データＴｈ２は、例えば、実験的及び／又は経験的に定められる。以下、図７を参照して理由を説明する。
【０１１８】
図７（ａ）は、ＲＧＢバランスを調整していない画素濃度データの説明図である。図７（ｂ）は、ＲＧＢバランスを調整した画素濃度データの説明図である。図７（ａ）及び図７（ｂ）において、横軸は、撮像素子３５において主走査方向に沿ってライン状に配置された画素の位置を示し、縦軸は、画素濃度データに含まれるＲＧＢの各成分が示す濃度データを示す。曲線Ｒ１、曲線Ｇ１、及び曲線Ｂ１は、それぞれ、画素濃度データのＲ成分が示す濃度データ、Ｇ成分が示す濃度データ、及びＢ成分が示す濃度データである。図７（ａ）に示すように、領域Ａに配置された画素に対応する画素濃度データにおいて、Ｒ成分が示す濃度データが飽和している。一方、Ｇ成分及びＢ成分が示す濃度データは飽和していない。
【０１１９】
ＲＧＢ成分のうち１色又は２色の濃度データが飽和すると、色のバランスが崩れてしまい、読み取った光沢物（被写体４０）の画像に違和感が発生する場合がある。そこで、図７（ｂ）に示すように、領域Ａに配置された画素に対応する画素濃度データのＲＧＢ成分の全てを、白色を示す濃度データの極限値に設定する。白色を示す濃度データの極限値は光沢に近い状態を表すので、ＲＧＢ成分の全てを極限値に設定することでＲＧＢバランスを調整して、光沢物（被写体４０）の画像に発生する違和感を抑制する。
【０１２０】
以上のように、本実施形態１では、画像処理回路１１９は、Ｒ成分データ、Ｇ成分データ、及びＢ成分データのうち少なくとも１つの色成分データが閾値データＴｈ２を超えたことに応じて、Ｒ成分データ、Ｇ成分データ、及びＢ成分データを白色を示す濃度データの極限値に設定することによって、ＲＧＢバランスの調整を実行する。
【０１２１】
なお、以上のようなＲＧＢバランスの調整は、異なる光量で取得された撮像データＤＤ５０、撮像データＤＤ４０、及び撮像データＤＤ３０のそれぞれに対して実行される。
【０１２２】
（実施形態２）
本発明の実施形態２に係る画像読取装置３は、実施形態１に係る画像読取装置３に代えて、図１に示す画像形成装置１に搭載される。以下、本実施形態２に係る画像読取装置３について、実施形態１に係る画像読取装置３と異なる部分を中心に説明し、共通する部分の説明は省略する。
【０１２３】
図８は、本発明の実施形態２に係る画像読取装置３の電気的構成を概略的に示すブロック図である。システムＬＳＩ１０１は、３段階の光量に対応して３つの画像処理ユニット１２０ａ、画像処理ユニット１２０ｂ、及び画像処理ユニット１２０ｃを含む。画像処理ユニット１２０ａ〜１２０ｃの各々の構成及び機能は、図２の画像処理ユニット１２０と同じであり、画像処理回路１１９及び画像処理メモリー１２１を含む。
【０１２４】
本実施形態１では、光沢物読取モードにおいて、３段階の光量の撮像データＤＤ５０〜ＤＤ３０を外部メモリー１０３に格納した後、撮像データＤＤ５０〜ＤＤ３０を順次読みだして、１つの画像処理ユニット１２０により、３段階の光量の撮像データＤＤ５０〜ＤＤ３０に画像処理を施す。
【０１２５】
これに対して、本実施形態２では、光沢物読取モードにおいて、次の処理が実行される。
【０１２６】
ＡＦＥ１０９から出力される撮像データＤＤ５０は、外部メモリー１０３に格納されることなく、画像処理ユニット１２０ａに入力される。そして、画像処理ユニット１２０ａの画像処理回路１１９は、撮像データＤＤ５０に対して、画像処理メモリー１２１に格納された画像処理用データ（第１白基準データ、γデータなど）を使用して、様々な画像処理（シェーディング補正、γ補正など）を施し、画像データＤＰ５０として、外部メモリー１０３に格納し、画像データＤＦ５０を得る。なお、画像処理ユニット１２０ａの画像処理メモリー１２１は、点灯期間ＬＴ５０に基づく光量に対応した画像処理用データを格納する。
【０１２７】
ＡＦＥ１０９から出力される撮像データＤＤ４０は、外部メモリー１０３に格納されることなく、画像処理ユニット１２０ｂに入力される。そして、画像処理ユニット１２０ｂの画像処理回路１１９は、撮像データＤＤ４０に対して、画像処理メモリー１２１に格納された画像処理用データ（第２白基準データ、γデータなど）を使用して、様々な画像処理（シェーディング補正、γ補正など）を施し、画像データＤＰ４０として、外部メモリー１０３に格納し、画像データＤＦ４０を得る。なお、画像処理ユニット１２０ｂの画像処理メモリー１２１は、点灯期間ＬＴ４０に基づく光量に対応した画像処理用データを格納する。
【０１２８】
ＡＦＥ１０９から出力される撮像データＤＤ３０は、外部メモリー１０３に格納されることなく、画像処理ユニット１２０ｃに入力される。そして、画像処理ユニット１２０ｃの画像処理回路１１９は、撮像データＤＤ３０に対して、画像処理メモリー１２１に格納された画像処理用データ（第３白基準データ、γデータなど）を使用して、様々な画像処理（シェーディング補正、γ補正など）を施し、画像データＤＰ３０として、外部メモリー１０３に格納し、画像データＤＦ３０を得る。なお、画像処理ユニット１２０ｃの画像処理メモリー１２１は、点灯期間ＬＴ３０に基づく光量に対応した画像処理用データを格納する。
【０１２９】
なお、本実施形態２において、白基準部材１９及び被写体４０を走査してからＡＦＥ１０９が撮像データＤＤ５０〜ＤＤ３０を出力するまでの処理は、実施形態１のおけるそれぞれの処理と同じであり説明を省略する。
【０１３０】
以上、本実施の形態２に係る画像読取装置３によれば、異なる光量の下で得られた撮像データＤＤ５０、撮像データＤＤ４０、及び撮像データＤＤ３０の各々に対して画像処理を実行するための画像処理ユニット（画像処理ユニット１２０ａ、画像処理ユニット１２０ｂ、及び画像処理ユニット１２０ｃ）が設けられる。その結果、画像処理の高速化を図ることができる。
【０１３１】
また、本実施形態２によれば、本実施形態１と同様に、光沢物読取モードにおいて、光量制御回路１０７は、光源２１を被写体４０に対して相対的に移動させて被写体４０を走査する際に、光源２１から出射される光の光量を複数の異なる光量に繰り返し変化させて被写体４０に光を照射するように光源２１を制御する。その結果、本実施形態２に係る画像読取装置３は、本実施形態１に係る画像読取装置３と同様の効果を奏する。
【０１３２】
なお、本発明は、上記の実施形態に限られるものではなく、その要旨を逸脱しない範囲で種々の態様において実施することが可能であり、例えば、以下のような変形も可能である。
【０１３３】
（１）図３及び図４を参照して説明したように、光源２１の光量を制御するための光量制御パラメーターは、光源２１の点灯期間ＬＴである場合を例示した。ただし、光量制御パラメーターは、点灯期間ＬＴに限定されない。例えば、光量制御パラメーターは、光源２１に供給する電流の電流値である。電流値が大きいほど光源２１の光量は増加し、電流値が小さいほど光源２１の光量は減少する。
【０１３４】
光源２１の光量の段階数Ｎに応じて、第１電流値〜第Ｎ電流値を光量制御パラメーターとして設定する。従って、制御回路１１５は、光量制御回路１０７を制御して、光源２１に供給する電流を第１電流値〜第Ｎ電流値で繰り返し変化させながら、Ｎ段階の光量の下で被写体４０を撮像する。
【０１３５】
電流値を光量制御パラメーターにする場合は、例えば、光源２１の点灯期間ＬＴは一定値に固定する。また、電流値を光量制御パラメーターにする場合は、例えば、撮像開始から撮像終了まで、光源２１を継続して点灯させる（消灯期間を設けない。）。また、例えば、光量制御パラメーターは、光源２１の点灯期間ＬＴと光源２１に供給する電流の電流値との双方である。
【０１３６】
（２）図４を参照して説明した実施形態１では、光量の段階数Ｎを３とする場合を例示した。ただし、段階数Ｎは、２以上であればよく、３に限定されない。また、光量制御パラメーターとして、点灯期間ＬＴ５０〜ＬＴ３０を例に挙げたが、点灯期間ＬＴはこれらに限定されない。また、通常読取モードでの解像度、及び光沢物読取モードでの光量の各段階での解像度を６００ｄｐｉとしたが、解像度は６００ｄｐｉに限定されない。また、光沢物読取モードでの光量の各段階での解像度を、通常読取モードでの解像度と異ならせてもよい。
【０１３７】
（３）本実施の形態１及び本実施の形態２では、例えば、図４を参照して説明したように、光沢物読取モードにおいて、被写体４０及び白基準部材１９に、複数の異なる光量の光を照射して（点灯期間ＬＴ５０〜ＬＴ３０）、複数の異なる光量に対応した複数の画像データを取得した（画像データＤＦ５０〜ＤＦ３０）。ただし、通常読取モードにおいて、被写体４０及び白基準部材１９に、複数の異なる光量の光を照射して、複数の異なる光量に対応した複数の画像データを取得することもできる。
【０１３８】
（４）図４を参照して説明した実施形態１では、３段階の光量、つまり、３つの光量制御パラメーターが予め設定されている場合を例示した。ただし、図２の制御回路１１５は、操作パネル１０４を通じたユーザーの入力に従って、３つの光量制御パラメーターを設定することもできる。
【０１３９】
例えば、制御回路１１５は次の制御を実行する。光沢物読取モードにおいて、制御回路１１５は、３つの光量制御パラメーターの初期値（点灯期間ＬＴ５０〜ＬＴ３０）に基づく３段階の光量の下で、撮像素子３５に被写体を撮像させる。制御回路１１５は、画像処理回路１１９に、３段階の光量の下で得られた撮像データＤＤ５０〜ＤＤ３０に画像処理を実行させる。制御回路１１５は、画像処理で得られた画像データＤＦ５０〜ＤＦ３０に基づく３つの画像を操作パネル１０４に表示する（図６のステップＳ４３）。ここまでの処理は、図２を参照して説明した実施形態１と同じである。
【０１４０】
そして、ユーザーは、操作パネル１０４に表示された３つの画像を見て、操作パネル１０４を介して、初期値と異なる３つの光量制御パラメーターを入力する。制御回路１１５は、ユーザーが入力した３つの光量制御パラメーターに基づいて、光量制御回路１０７に、光源２１から照射される光の光量を制御させる。そして、制御回路１１５は、ユーザーが入力した３つの光量制御パラメーターに基づく３段階の光量の下で、撮像素子３５に被写体４０（例えば、光沢物）を撮像させ、新たに３つの画像データを生成する。そして、制御回路１１５は、新たな３つの画像データに対応する３つの画像を操作パネル１０４に表示し、ユーザーに選択させる。
【０１４１】
以上のように、制御回路１１５は、光量制御パラメーターの初期値によって定められる３段階の光量の下で被写体４０の画像データＤＦ５０〜ＤＦ３０を得た後、ユーザーに新たに光量制御パラメーターを入力させ、新たな３段階の光量での被写体４０の読み取りを行う。その結果、光量の微調整が可能となって、個々の被写体４０に応じて、３段階の光量を設定できる。
【０１４２】
（５）光沢物読取モードでの生成画像の評価の第２の例では、一例として、閾値データＴｈ１は、白色を示す濃度データの極限値に基づいて設定されている場合を示した。ただし、例えば、閾値データＴｈ１は、操作パネル１０４を介して、ユーザーにより入力されてもよい。
【０１４３】
（６）図６のステップＳ３０では、画像処理ユニット１２０は、点灯期間ＬＴ５０に対応する複数の撮像データＤＤ５０を連続した領域に格納し、点灯期間ＬＴ４０に対応する複数の撮像データＤＤ４０を連続した領域に格納し、点灯期間ＬＴ３０に対応する複数の撮像データＤＤ３０を連続した領域に格納する。その結果、撮像データＤＤ（撮像データＤＤ５０〜ＤＤ３０）は、外部メモリー１０３に格納される段階で、光量ごとに分割されて外部メモリー１０３に配置される。
【０１４４】
ただし、画像処理ユニット１２０は、撮像データＤＤ５０、撮像データＤＤ４０、及び撮像データＤＤ３０を入力された順番で、外部メモリー１０３の連続した領域に格納することもできる。この場合、撮像データＤＤ（撮像データＤＤ５０〜ＤＤ３０）は、光量ごとに分割されて外部メモリー１０３に配置されない。つまり、外部メモリー１０３には、撮像データＤＤ５０、撮像データＤＤ４０、及び撮像データＤＤ３０が１ラインごとに交互に配置される。
【０１４５】
そこで、撮像データＤＤが光量ごとに分割されて配置されていない場合は、画像処理回路１１９は、外部メモリー１０３から撮像データＤＤを読みだす際に、撮像データＤＤを光量ごとに読みだして、画像処理を施す。つまり、画像処理回路１１９は、一連の撮像データＤＤ５０を順次読みだして画像処理を施し、次に、一連の撮像データＤＤ４０を順次読みだして画像処理を施し、次に、一連の撮像データＤＤ３０を順次読みだして画像処理を施す。
【０１４６】
（７）図２及び図８では、制御回路１１５が、ステッピングモーター１０５、光量制御回路１０７、撮像素子３５、ＡＦＥ１０９、及び操作パネル１０４を制御する場合を例示した。ただし、これらの要素は、１つの制御回路（コンピューター）によって制御される場合に限定されず、複数の制御回路（コンピューター）によって制御されてもよい。また、図２では、制御回路１１５と画像処理ユニット１２０とは、１チップに搭載されたが、異なるチップに形成されてもよい。図８では、制御回路１１５と画像処理ユニット１２０ａ〜１２０ｃとは、１チップに搭載されたが、異なるチップに形成されてもよい。つまり、本発明は、ハードウェアを分散して形成するか、ハードウェアを一体として形成するかに依存することはない。また、図２及び図８では、画像処理ユニット１２０及び画像処理ユニット１２０ａ〜１２０ｃは、制御回路１１５の制御を受けて動作する場合を例示した。ただし、画像処理ユニット１２０及び画像処理ユニット１２０ａ〜１２０ｃは、コンピュータープログラムを実行して、適宜、制御回路１１５と通信しながら、画像処理を実行してもよい。また、制御回路１１５は、印刷装置４の動作も制御してもよい。ただし、印刷装置４を制御する制御回路（コンピューター）を別個に設けてもよい。
【０１４７】
（８）図５及び図６の各ステップは、順番を特に明示していない限り、図示した順番に限定されない。
【０１４８】
（９）本実施形態１及び本実施形態２の画像読取装置３では、光源２１として白色ＬＥＤを使用したため、カラーフィルター（図示せず）を使用して、被写体４０のカラー画像を取得する場合を例示した。ただし、カラーフィルターを使用することなく、光源２１として、Ｒ（赤）成分の光を発光するＬＥＤ、Ｇ（緑）成分の光を発光するＬＥＤ、Ｂ（青）成分の光を発光するＬＥＤを使用することもできる。この場合、Ｒ成分のＬＥＤ、Ｇ成分のＬＥＤ、及びＢ成分のＬＥＤを異なるタイミングで発光し、撮像素子３５は、Ｒ成分の反射光、Ｇ成分の反射光、及びＢ成分の反射光を、異なるタイミングで受光する。撮像素子３５は、ＲＧＢそれぞれに対して画素（受光素子）を設ける必要はない。
【０１４９】
制御回路１１５は、Ｒ成分のＬＥＤ、Ｇ成分のＬＥＤ、及びＢ成分のＬＥＤの各々に対して、Ｎ段階の光量を設定するためのＮ個の光量制御パラメーターを設定して、光量を制御する。
【０１５０】
（１０）本実施形態１及び本実施形態２の画像読取装置３では、カラーフィルター（図示せず）又は３原色をそれぞれ発光するＬＥＤを使用し、被写体４０のカラー画像を取得する場合を例示した。ただし、カラーフィルター、及び３原色のＬＥＤを使用することなく、画像読取装置３は、被写体４０のモノクローム画像を取得することもできる。従って、本発明の適用は、カラー画像を読み取る場合に限定されない。
【０１５１】
（１１）画像読取装置３は、撮像素子３５としてＣＣＤを用いるＣＣＤ方式を採用する場合を例示した。ただし、撮像素子３５としてＣＭＯＳイメージセンサーを用いるＣＩＳ（Ｃｏｎｔａｃｔ  Ｉｍａｇｅ  Ｓｅｎｓｏｒ）方式を採用することもできる。
【０１５２】
（１２）画像形成装置１は、複写機に限定されない。例えば、画像形成装置１は、複写機、プリンター、及び／若しくはファクシミリの機能を備えた複合機、又は、プリンター若しくはファクシミリである。画像読取装置３は、スキャナー単体として使用することもできる。
【産業上の利用可能性】
【０１５３】
本発明は、立体物の画像を読み取り可能な画像読取装置、及び画像読取装置を部品として含む画像形成装置の分野に利用可能である。
【符号の説明】
【０１５４】
１    画像形成装置
３    画像読取装置
７    画像形成部
１９    白基準部材
２１    光源
３５    撮像素子
４０    被写体
１０１    システムＬＳＩ
１０３    外部メモリー
１０４    操作パネル
１０５    ステッピングモーター
１０７    光量制御回路
１１５    制御回路
１１９    画像制御回路
１２０    画像処理ユニット
１２０ａ    画像処理ユニット
１２０ｂ    画像処理ユニット
１２０ｃ    画像処理ユニット
１２２    カウンター
【図１】
2014236329.tif 000003
【図２】
2014236329.tif 000004
【図３】
2014236329.tif 000005
【図４】
2014236329.tif 000006
【図５】
2014236329.tif 000007
【図６】
2014236329.tif 000008
【図７】
2014236329.tif 000009
【図８】
2014236329.tif 000010