(57)【要約】  【課題】画像読取装置は、白基準板の幅が狭い場合でも、高精度に白基準データを得る。  【解決手段】画像読取装置は、白基準板を読み取る処理において、イメージセンサーに対し、ＲＧＢ各色の電荷の蓄積を開始するタイミング（前の色の電荷をシフトレジスターに転送するタイミング）を示すシフトパルスに加え、調整パルスを出力する。【選択図】図２
2010199945.tif 000002
【特許請求の範囲】
【請求項１】
白基準データを用いてシェーディング補正を行う画像読取装置であって、
光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスターへ転送するイメージセンサーと、
前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、
前記モーターの回転量を検出し出力するエンコーダーと、
前記シフトパルスの出力タイミングを制御するシフトパルス制御手段と、を備え、
前記シフトパルス制御手段は、
前記白基準データを取得する白基準データ取得処理において、
前記エンコーダーの出力結果が所定状態の場合に、所定の基準色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力し、
前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力し、
前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスの出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、さらにシフトパルスを出力する、
ことを特徴とする画像読取装置。
【請求項２】
請求項１に記載の画像読取装置であって、
前記シフトパルス制御手段は、前記モーターの加速期間、定速期間、減速期間の全ての期間において、前記白基準データ取得処理を行う、
ことを特徴とする画像読取装置。
【請求項３】
白基準データを用いてシェーディング補正を行う画像読取装置の制御方法であって、
前記画像読取装置は、
光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスターへ転送するイメージセンサーと、
前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、
前記モーターの回転量を検出し出力するエンコーダーと、
前記シフトパルスの出力タイミングを制御するシフトパルス制御手段と、を備え、
前記シフトパルス制御手段は、
前記白基準データを取得する白基準データ取得処理において、
前記エンコーダーの出力結果が所定状態の場合に、所定の基準色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力するステップと、
前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力するステップと、
前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスの出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、さらにシフトパルスを出力するステップと、を行う、
ことを特徴とする画像読取装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取装置、および、画像読取装置の制御方法に関する。
【背景技術】
【０００２】
スキャナー装置などの画像読取装置には、光源ランプの光量不均一性や画像読取素子の感度バラツキ等による読取画像のムラを防止するために、原稿の読み取りに先立ち、シェーディング補正を行うものがある（例えば、特許文献１）。シェーディング補正では、画像読取装置に備えられている白基準板を読み取り、読取データ（以下では、「白基準データ」とよぶ）に基づいて、読取素子ごとに補正式を生成する。
【０００３】
上記のようなシェーディング補正の機能を有する画像読取装置では、白基準板の読み取りにおいてライン抜けなどが発生しないように、イメージセンサーによって白基準板を読み取るタイミングと、イメージセンサーを搭載したセンサーモジュールの位置と、を正確に合わせる制御が必要となる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２０３２０１号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、キャリッジの高速移動では、移動の開始から終了までに、加速領域（加速期間）、定速領域（定速（等速）期間）、減速領域（減速期間）を経る。かかる場合、安定した読み取りのためには、定速領域で読み取りを行ったほうがよい。
【０００６】
しかし、装置の小型化のため、白基準板の幅を狭くすると、定速期間が短くなるため、定速期間のみの読み取りでは、精度の高い白基準データが得られない。
【０００７】
本発明は、白基準板の幅が狭い場合でも、高精度に白基準データを得る技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記の課題を解決するための本発明の一態様は、白基準データを用いてシェーディング補正を行う画像読取装置であって、光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスターへ転送するイメージセンサーと、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、前記モーターの回転量を検出し出力するエンコーダーと、前記シフトパルスの出力タイミングを制御するシフトパルス制御手段と、を備え、前記シフトパルス制御手段は、前記白基準データを取得する白基準データ取得処理において、前記エンコーダーの出力結果が所定状態の場合に、所定の基準色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力し、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力し、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスの出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、さらにシフトパルスを出力する、ことを特徴とする。
【０００９】
ここで、上記の画像読取装置であって、前記シフトパルス制御手段は、前記モーターの加速期間、定速期間、減速期間の全ての期間において、前記白基準データ取得処理を行う、ことを特徴としていてもよい。
【００１０】
上記の課題を解決するための本発明の他の態様は、白基準データを用いてシェーディング補正を行う画像読取装置の制御方法であって、前記画像読取装置は、光電変換素子に蓄積された電荷をシフトパルスによってシフトレジスターへ転送するイメージセンサーと、前記イメージセンサーを運搬するキャリッジを移動させるためのモーターと、前記モーターの回転量を検出し出力するエンコーダーと、前記シフトパルスの出力タイミングを制御するシフトパルス制御手段と、を備え、前記シフトパルス制御手段は、前記白基準データを取得する白基準データ取得処理において、前記エンコーダーの出力結果が所定状態の場合に、所定の基準色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力するステップと、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、前記所定の基準色以外の各色について定められた時間が経過した場合に、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスを出力するステップと、前記所定の基準色以外の各色に対応する電荷蓄積の開始タイミングであるシフトパルスの出力後、前記所定の基準色に対応する電荷蓄積の開始タイミングを基準として、定められた時間が経過した場合に、さらにシフトパルスを出力するステップと、を行う、ことを特徴とする。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態に係る画像読取装置の概略構成図である。
【図２】白基準データの読み取り制御（４シフト制御）における、制御信号のタイミングチャートの一例である。
【図３】従来の白基準データの読み取り制御（３シフト制御）における、制御信号のタイミングチャートの一例である。
【図４】画像読取装置が行う読取処理のシフト制御の種類に着目したフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明の実施形態の一例を、図面を参照して説明する。
【００１３】
図１は、本発明の実施形態が適用された画像読取装置５０の概略構成図を示す。
【００１４】
画像読取装置５０は、筐体の上面に原稿台（不図示）を備えた、いわゆるフラットベッド型画像読取装置である。画像読取装置５０は、イメージセンサー２２０により透明板の原稿台に載置された原稿の画像を読み取る。
【００１５】
また、画像読取装置５０は、一般的なシェーディング補正を行うために使用する白基準データを生成するための機構を有している。本実施形態では、画像読取装置５０は、白基準データを生成するための機構として、筐体の上面に反射率の高い均一な反射面である白基準板（不図示）を備えている。画像読取装置５０は、ＬＥＤ光源２１０を発光（点灯）させて、イメージセンサー２２０により白基準板を読み取る。
【００１６】
なお、一般的なシェーディング補正には黒基準データも使用されるが、画像読取装置５０は、黒基準データを生成するための特別な機構を備えてなくてもよい。黒基準データを生成する場合、画像読取装置５０は、例えば、ＬＥＤ光源２１０の発光を停止（消灯）させた状態で画像データを読み取り、黒基準データを生成する。
【００１７】
画像読取装置５０は、図示するように、ＬＥＤ光源２１０及びイメージセンサー２２０を搭載したキャリッジ２００と、キャリッジ２００の移動を制御する駆動機構３００と、画像読取装置５０の全体を制御し、画像を読み取るための種々の処理を行う制御部１００と、を備えている。
【００１８】
キャリッジ２００は、イメージセンサー２２０を、ＬＥＤ光源２１０とともに副走査方向に運搬する。キャリッジ２００は、原稿台の盤面に対し平行なガイド用のシャフト等にスライド自在に取り付けられており、駆動機構３００のモーター（例えば、ＤＣモーター）３１０により回転するベルトにより牽引される。キャリッジの２００の移動量は、駆動機構３００のモーター３１０の回転量に応じてエンコーダーパルスを出力するエンコーダー３２０の出力値に基づいて制御される。
【００１９】
ＬＥＤ光源２１０は、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤからなり、ＲＧＢの３色の光を所定の順序で発生する。本実施形態では、ＬＥＤ光源２１０は、１ライン分の白基準板の読み取りを行う場合には、赤色ＬＥＤ、緑色ＬＥＤ、青色ＬＥＤの順に光を発生する。そして、数ライン分の白基準板の読み取りを行うため、同様の発光動作を繰り返す。各色のＬＥＤの発光時間は、色ごとに予め定められており、点灯してからその定められた時間が経過したときに、消灯する。
【００２０】
以下では、ＲＧＢの３色のうち、１ライン分の発光動作において最初に発光する色を「基準色」とよぶ。なお、発光順序は、ＲＧＢの順序に限られない。
【００２１】
イメージセンサー２２０は、原稿に反射した光を受光し、受光量に応じた電荷を蓄積し、画像読取データ（電気信号）として、制御部１００に送る。
【００２２】
イメージセンサー２２０は、主走査方向に並んだ複数のセンサーチップからなる。各センサーチップは、通常のＣＣＤ（Charge Coupled Device）イメージセンサーと同様の構成を備えている。すなわち、各センサーチップは、光電変換素子（フォトダイオードＰＤ）と、シフトゲートと、シフトレジスターと、を備える。そして、光電変換素子に蓄積された電荷を、シフトゲートを開通させてシフトレジスターへ転送し、シフトレジスターにより電荷を順次移動させながら出力する。
【００２３】
シフトゲートの開通（電荷の転送）は、シフトパルス（後述する読取制御部１２０からの信号）の印加に応答して行われる。ここで、光電変換素子は、常時、光の受光量に応じて電荷を蓄積しているため、電荷のシフトレジスターへの転送タイミングが、次の発光色の光についての電荷を蓄積する開始タイミングとなる。そして、シフトレジスターに転送された電荷は、シフトレジスターの末端の出力部により、電気信号（アナログデータ）に変換されて、Ａ／Ｄ変換部１１０に送られる。
【００２４】
制御部１００は、イメージセンサー２２０から出力されたアナログデータをデジタルデータに変換するＡ／Ｄ変換部１１０と、Ａ／Ｄ変換部１１０から出力されたデジタルデータに対して各種補正を行うデータ処理部１３０と、データ処理部１３０が各種補正を行うためのデジタルデータを記憶する記憶部１４０と、データ処理部１３０からのデータをパーソナルコンピューターなどのホストに送るための出力部１５０と、制御部１００内の各機能部を全体的に制御するとともに、キャリッジ２００内のＬＥＤ光源２１０やイメージセンサー２２０、及び、駆動機構３００を制御する読取制御部１２０と、を備えている。
【００２５】
なお、Ａ／Ｄ変換部１１０は、キャリッジ２００内の基板に搭載されていてもよい。
【００２６】
読取制御部１２０は、駆動機構３００のモーター３１０の回転を制御することにより、キャリッジ２００の移動を制御する。
【００２７】
また、読取制御部１２０は、イメージセンサー２２０の画像読み取り、白基準データの読み取り、黒基準データの読み取り、を制御する。具体的には、イメージセンサー２２０に対して、イメージセンサー２２０にシフトパルスの供給を行い、光電変換素子に蓄積された電荷のシフトレジスターへの転送タイミング（次の電荷蓄積の開始タイミング）を制御する。この制御を行うため、読取制御部１２０は、タイマー１２１を備える。また、読み取り制御部１２０は、イメージセンサー２２０が読み取ったデータのＡ／Ｄ変換部１１０への転送を制御する。
【００２８】
また、読取制御部１２０は、また、イメージセンサー２２０の読み取り動作に合わせて、ＬＥＤ光源２１０の点灯、消灯を制御する。
【００２９】
データ処理部１３０は、Ａ／Ｄ変換部１１０から出力されたデジタルデータにシェーディング補正などの各種補正を施して、出力部１５０に出力する。例えば、シェーディング補正を行う場合、データ処理部１３０は、Ａ／Ｄ変換部１１０から出力された画像データ、白基準データ、黒基準データを、それぞれ、後述する記憶部１４０に記憶し、対応する画素ごとに、所定の補正式に従ったシェーディング補正を行う。補正後、データ処理部１３０は、補正済みの画像データを、出力部１５０に出力する。
【００３０】
記憶部１４０は、データ処理部１３０が各種補正処理を行うためのデータを記憶する。具体的には、記憶部１４０は、白基準データを記憶する白基準データＤＢ（データベース）１４１を有する。また、記憶部１４０は、不図示の、補正前の画像データを記憶する画像データＤＢや黒基準データを記憶する黒基準データＤＢなどを有するようにしてもよい。
【００３１】
出力部１５０は、ネットワーク接続やＵＳＢ接続を行うためのインターフェイスを備え、データ処理部１３０から出力されたデジタルデータを、ホストコンピューターに送信する。
【００３２】
上記の制御部１００の主な構成要素は、主制御装置であるＣＰＵと、プログラム等が記録されたＲＯＭと、メインメモリーとしてデータ等を一時的に格納するＲＡＭと、ホスト等との入出力を制御するインターフェイスと、各構成要素間の通信経路となるシステムバスとを備えた一般的なコンピューターにより達成することができる。各処理を専用に行うように設計されたＡＳＩＣ（Application Specific Integrated Circuit）で構成されていてもよい。Ａ／Ｄ変換部１１０は、アナログフロントエンドＩＣ（Integrated Circuit）で構成することができる。
【００３３】
本実施形態が適用された画像読取装置５０は、以上のような構成からなる。ただし、この構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記の構成に限られない。また、一般的な画像読取装置５０が備える他の構成を排除するものではない。また、画像読取装置５０は、さらにプリント機能や、ファクシミリ機能を有する複合機であってもよい。
【００３４】
また、上記した各構成要素は、画像読取装置５０の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。画像読取装置５０の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、１つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００３５】
次に、読取制御部１２０において行われる白基準データの読み取り制御について説明する。
【００３６】
本発明では、読取制御部１２０は、後述する４シフト制御により、白基準データの読み取りを制御する。なお、本発明では、読取制御部１２０は、後述する３シフト制御により、黒基準データの読み取りを制御する。また、後述する３シフト又は４シフト制御により、原稿の画像データの読み取りを制御する。
【００３７】
図２は、白基準データの読み取り制御（４シフト制御）における、制御信号のタイミングチャートの一例である。なお、シフトパルス、エンコーダーパルスの出力タイミングは、図示する間隔に限定されるものではない。
【００３８】
上述したように、読取制御部１２０は、白基準板の読み取りにおいてライン抜けなどが発生しないようにするためには、イメージセンサー２２０によって白基準板を読み取るタイミングと、イメージセンサー２２０を搭載したキャリッジ２００の位置と、を正確に合わせる制御が必要である。
【００３９】
そこで、読取制御部１２０は、タイマー１２１を用いて、エンコーダー３２０から供給されるエンコーダーパルスの状態を定期的に判定する。そして、エンコーダーパルスが所定の状態（例えば、Ｈｉｇｈ状態）である場合、基準色（図示する例では、赤色）に対応する電荷蓄積の開始タイミングとなるシフトパルスをイメージセンサー２２０に出力する。なお、このパルスは、後述する調整パルスのタイミングから蓄積された電荷の転送タイミングも示す。
【００４０】
従って、図示するように、エンコーダー３２０から供給されるエンコーダーパルスの立ち上がりと、イメージセンサー２２０に出力するシフトパルスの立ち上がりと、が同期するように、基準色について電荷の蓄積を開始させるシフトパルスが出力される（ケースＡ：Ｔ０、Ｔ４、Ｔ８  ケースＢ：Ｔ０、Ｔ４´、Ｔ８´）。
【００４１】
また、読取制御部１２０は、基準色以外の色（図示する例では、緑色、青色）に対応する電荷蓄積の開始タイミングとなるシフトパルス（このパルスは、前の色についての電荷の転送タイミングを示すパルスとなる）については、エンコーダーパルスの状態によらず、タイマー１２１を用いて、一定のタイミング（ケースＡ：Ｔ１、Ｔ２、Ｔ５、Ｔ６  ケースＢ：Ｔ１、Ｔ２、Ｔ５´、Ｔ６´）で出力する。なお、このパルスは、前の色（緑色の場合は赤色、青色の場合は緑色）について蓄積された電荷の転送タイミングも示す。
【００４２】
例えば、図示するように、緑色（Ｇ）に対応する電荷蓄積の開始タイミングとなるシフトパルスについては、基準色（Ｒ）について電荷の蓄積を開始させるシフトパルスを出力（Ｔ０）してから、「Ｔ１−Ｔ０」時間が経過したタイミング（Ｔ１）で出力される。また、青色（Ｂ）に対応する電荷蓄積の開始タイミングとなるシフトパルスについては、基準色について電荷の蓄積を開始（Ｔ０）してから、「Ｔ２−Ｔ０」時間が経過したタイミング（Ｔ２）で出力される。
【００４３】
また、読取制御部１２０は、ＲＧＢ各色のうち最後の色（図示する例では、青色）に対応するシフトパルスを出力後、タイマー１２１を用いて、一定のタイミング（ケースＡ：Ｔ３、Ｔ７  ケースＢ：Ｔ３、Ｔ７´）で、調整パルスを出力する。なお、この調整パルスは、青色について蓄積された電荷の転送タイミングも示す。
【００４４】
例えば、図示するように、読取制御部１２０は、青色（Ｂ）に対応するシフトパルスの出力後、基準色について電荷の蓄積を開始（Ｔ０）してから、「Ｔ３−Ｔ０」時間が経過したタイミング（Ｔ３）で、調整パルスを出力する。
【００４５】
なお、調整パルスの出力後、次のシフトパルス（基準色のシフトパルス）の出力タイミングで、所定期間（ケースＡ：Ｔ４−Ｔ３、Ｔ８−Ｔ７  ケースＢ：Ｔ４´−Ｔ３、Ｔ８´−Ｔ７´）の電荷がシフトレジスターに転送され、この電荷に対応するデジタルデータがデータ処理部１３０に出力される。しかし、このデジタルデータは不要なデータであるため、データ処理部１３０は、このデジタルデータを読み捨て、読み取りデータとして扱わない。もちろん、他の機能部で、読み捨てるようにしてもよい。
【００４６】
また、読取制御部１２０は、シフトパルスの出力タイミングに合わせて、ＬＥＤ光源２１０の点灯、消灯を切り替える。ただし、調整パルスの出力タイミングでは、読取制御部１２０は、ＬＥＤ光源２１０の点灯を行わない。図示する例では、読取制御部１２０は、赤色（Ｒ）に対応する電荷蓄積の開始タイミングとなるシフトパルスの出力タイミングに合わせて、赤色ＬＥＤを点灯させ、所定時間、点灯を継続後、消灯する。同様に、他色（緑色、青色）に対応する電荷蓄積の開始タイミングとなるシフトパルスの出力タイミングに合わせて、多色のＬＥＤ（緑色ＬＥＤ、青色ＬＥＤ）を点灯させ、所定時間、点灯を継続後、消灯する。
【００４７】
なお、各色ＬＥＤの点灯継続時間は、色によって異なる。光源３色の輝度並びにセンサの感度には色による違い及びばらつきがあるので、点灯継続時間を同じにすると、各色の光電変換された出力電荷量が等しくならないからである。従って、光源３色の輝度並びにセンサの感度に応じて、点灯継続時間が異なるように予め設定されている。
【００４８】
ところで、本発明の画像読取装置５０は、高精度に白基準データを得るために、モーター３１０の加速期間、定速期間、減速期間の全期間において白基準板の読み取りを行う。しかし、一般的なモーターの特性からして、特に、加速期間、及び、減速期間の読み取り動作では、モーター３１０の回転速度は、意図通りとならないことがある。
【００４９】
例えば、基準色に対応するシフトパルスを出力すべきタイミング（ケースＡ：Ｔ４）において、エンコーダー３２０から供給されるエンコーダーパルスが、期待していない状態となる（例えば、Ｌｏｗ状態となる）場合がある（ケースＢ：Ｔ４´）。
【００５０】
そこで、読取制御部１２０は、上述したように、青色（Ｂ）に対応するシフトパルスの次に調整パルスを出力しておく。この調整パルスによれば、エンコーダーパルスの立ち上がりが遅延した場合（ケースＢのＴ４´）であっても、青色についての電荷蓄積時間が所定時間「Ｔ３−Ｔ２」となるように制御することができる。なお、後述するように、調整パルスを出力しない３シフト制御の場合、青色に対応する電荷蓄積が、全てのＬＥＤが消灯されている状態で続行されることになり、精度の低い白基準データしか得られなくなる。
【００５１】
以上が、４シフト制御の説明である。ここで、理解を容易にするため、従来の白基準データの読み取り制御（３シフト制御）について説明する。
【００５２】
図３は、従来の白基準データの読み取り制御（３シフト制御）における、制御信号のタイミングチャートの一例である。なお、シフトパルス、エンコーダーパルスの出力タイミングは、図示する間隔に限定されるものではない。
【００５３】
読取制御部１２０は、タイマー１２１を用いて、エンコーダー３２０から供給されるエンコーダーパルスの状態を定期的に判定する。そして、エンコーダーパルスが所定の状態（例えば、Ｈｉｇｈ状態）である場合、基準色（図示する例では、赤色）に対応する電荷蓄積の開始タイミングとなるシフトパルスをイメージセンサー２２０に出力する。
【００５４】
従って、図示するように、エンコーダー３２０から供給されるエンコーダーパルスの立ち上がりと、イメージセンサー２２０に出力するシフトパルスの立ち上がりと、が同期するように、基準色について電荷の蓄積を開始させるシフトパルスが出力される（ケースＡ：Ｔ０、Ｔ３、Ｔ６  ケースＢ：Ｔ０、Ｔ３´、Ｔ６´）。
【００５５】
また、読取制御部１２０は、基準色以外の色（図示する例では、緑色、青色）に対応する電荷蓄積の開始タイミングとなるシフトパルスについては、エンコーダーパルスの状態によらず、タイマー１２１を用いて、一定のタイミング（ケースＡ：Ｔ１、Ｔ２、Ｔ４、Ｔ５  ケースＢ：Ｔ１、Ｔ２、Ｔ４´、Ｔ５´）で出力する。
【００５６】
例えば、図示するように、緑色（Ｇ）に対応する電荷蓄積の開始タイミングとなるシフトパルスについては、基準色（Ｒ）について電荷の蓄積を開始させるシフトパルスを出力（Ｔ０）してから、「Ｔ１−Ｔ０」時間が経過したタイミング（Ｔ１）で出力する。また、青色（Ｂ）に対応する電荷蓄積の開始タイミングとなるシフトパルスについては、基準色について電荷の蓄積を開始（Ｔ０）してから、「Ｔ２−Ｔ０」時間が経過したタイミング（Ｔ２）で出力する。
【００５７】
また、読取制御部１２０は、ＲＧＢ各色のうち最後の色（図示する例では、青色）に対応するシフトパルスを出力後、上述した調整パルスを出力しない。すなわち、青色（Ｂ）に対応するシフトパルスの出力後、エンコーダーパルスが所定の状態（例えば、Ｈｉｇｈ状態）である場合、基準色に対応する電荷蓄積の開始タイミングとなるシフトパルスをイメージセンサー２２０に出力する。
【００５８】
なお、ＬＥＤ光源２１０の点灯、消灯の切り替え制御は、調整パルスを除いて４シフト制御と同様なので説明を省略する。
【００５９】
ここで、白基準板を高速に読み取るために、モーター３１０の加速期間、定速期間、減速期間の全期間において白基準データの読み取りを行う場合、例えば、基準色に対応するシフトパルスを出力すべきタイミング（ケースＡ：Ｔ３）において、エンコーダー３２０から供給されるエンコーダーパルスが、期待していない状態となる（例えば、Ｌｏｗ状態となる）場合がある（ケースＢ：Ｔ３´）。
【００６０】
すると、青色に対応する電荷蓄積が、基準色に対応するシフトパルスを出力すべきタイミング（ケースＡ：Ｔ３）を過ぎても、全てのＬＥＤが消灯されている状態で続行されることになり、精度の低い白基準データしか得られなくなる。そこで、本発明では、白基準データの読み取りに、上述した４シフト制御を用いている。
【００６１】
次に、画像読取装置５０が行う読取処理について説明する。
【００６２】
図４は、画像読取装置５０が行う読取処理のシフト制御の種類に着目したフローチャートである。本フローは、例えば、制御部１００が、ホストから読取指令を受信した場合に開始される。
【００６３】
Ｓ１０１では、読取制御部１２０は、キャリブレーションを行う。具体的には、読取制御部１２０は、ＬＥＤ光源２１０の光量が適切になるように調節したり、イメージセンサー２２０から出力される信号が適切に増幅されるようにＡ／Ｄ変換部１１０のアンプゲイン値を調節したりする。それから、読取制御部１２０は、処理をＳ１０２に進める。
【００６４】
Ｓ１０２では、読取制御部１２０は、黒基準データを取得する。具体的には、読取制御部１２０は、モーター３１０を停止（キャリッジを固定）したまま、上述した３シフト制御により、黒基準データの読み取りを行う。なお、モーター３１０は停止しているため、読取制御部１２０は、エンコーダーパルスの状態によらず、タイマー１２１を用いて、基準色のシフトパルスをようにすればよい。それから、読取制御部１２０は、処理をＳ１０３に進める。
【００６５】
Ｓ１０３では、読取制御部１２０は、白基準データを取得する。具体的には、読取制御部１２０は、モーター３１０を駆動（キャリッジを移動）し、加速期間、定速期間、減速期間において、上述した４シフト制御により、白基準データの読み取りを行う。それから、読取制御部１２０は、処理をＳ１０４に進める。
【００６６】
Ｓ１０４では、読取制御部１２０は、原稿読み取りを行う。具体的には、読取制御部１２０は、モーター３１０を駆動（キャリッジを移動）し、低解像度読み取りが設定されている場合には、上述した３シフト制御により、高解像度読み取りが設定されている場合には、上述した４シフト制御により、原稿の画像データを読み取る。
【００６７】
以上、本発明の一実施形態について説明した。本実施形態によれば、白基準板の幅が狭い場合でも、高精度に白基準データを得ることができる。
【００６８】
すなわち、本実施形態よれば、画像読取装置５０は、白基準データが４シフト制御により読み取られる。このような構成により、モーター３１０の加速期間や減速期間においても高精度に白基準データを得ることができる。従って、白基準板の幅が狭い場合であっても、高精度に白基準データを得ることができる。
【００６９】
なお、上記の本発明の一実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
【符号の説明】
【００７０】
５０：画像読取装置、１００：制御部、１１０：Ａ／Ｄ変換部、１２０：読取制御部、１２１：タイマー、１３０：データ処理部、１４０：記憶部、１４１：白基準データＤＢ、１５０：出力部、２００：キャリッジ、２１０：ＬＥＤ光源、２２０：イメージセンサー、３００：駆動機構、３１０：モーター、３２０：エンコーダー
【図１】
2010199945.tif 000003
【図２】
2010199945.tif 000004
【図３】
2010199945.tif 000005
【図４】
2010199945.tif 000006