(57)【特許請求の範囲】
【請求項１】
原稿を主走査方向に読み取る読取動作を実行する読取ユニットであって、前記読取動作中には、光源から前記原稿に照射された光の反射光又は透過光を受光することにより生成される電荷を蓄積することで、前記主走査方向の読取結果として、前記読取動作中の蓄積電荷量に応じた前記主走査方向の輝度データを生成する読取ユニットと、
前記読取ユニット及び前記原稿のいずれか一方を、搬送対象として、副走査方向に搬送する搬送手段と、
前記搬送対象の前記副走査方向における搬送量を計測する計測手段と、
前記搬送手段によって前記搬送対象が前記副走査方向に搬送されることにより、前記計測手段により計測される前記搬送量が所定量変化する度、前記読取ユニットに、所定時間、前記読取動作を実行させることによって、前記読取ユニットに、前記所定時間分の蓄積電荷量に応じた前記主走査方向の輝度データを生成させる読取制御手段と、
前記読取ユニットにより生成された各輝度データを外部に出力するデータ出力手段と、
を備え、
前記読取制御手段は、前記読取ユニットに、前記所定時間分の読取動作を、複数回に分けて間欠的に実行させて、前記読取ユニットに、前記主走査方向の輝度データを生成させる構成にされ、前記計測手段によって計測される前記搬送対象の前記搬送量が、前記所定量より短い予め定められた量変化する度に、前記所定時間分の読取動作を構成する前記間欠的な読取動作の夫々を実行させること
を特徴とする画像読取装置。
【請求項２】
前記計測手段は、前記搬送対象が単位距離搬送される度にパルス信号を出力するパルス信号出力手段を備えた構成にされ、
前記所定量は、予め定められた複数の前記単位距離分の距離であって、
前記読取制御手段は、前記所定時間分の読取動作を構成する前記間欠的な読取動作の夫々を、前記パルス信号出力手段から出力されるパルス信号の当該出力に合わせて、前記読取ユニットに実行させる構成にされていること
を特徴とする請求項１記載の画像読取装置。
【請求項３】
前記パルス信号出力手段は、前記搬送対象としての前記原稿を搬送する前記搬送手段に設置され、前記搬送手段によって前記原稿が前記単位距離搬送される度に前記パルス信号を出力するロータリーエンコーダ、又は、前記搬送対象としての前記読取ユニットを搬送する前記搬送手段に設置され、前記搬送手段によって前記読取ユニットが前記単位距離搬送される度に前記パルス信号を出力するロータリーエンコーダ若しくはリニアエンコーダであること
を特徴とする請求項２記載の画像読取装置。
【請求項４】
前記読取制御手段は、前記搬送手段によって前記搬送対象が前記副走査方向に搬送されることにより、前記計測手段により計測される前記搬送量が前記所定量変化する度、前記光源を、前記所定時間、点灯させることにより、前記読取ユニットに、前記所定時間分の読取動作を実行させる構成にされ、前記光源を前記所定時間点灯させるに際しては、前記光源を間欠的に点灯させることにより、前記読取ユニットに、前記所定時間分の読取動作を、複数回に分けて間欠的に実行させる構成にされていること
を特徴とする請求項１〜請求項３のいずれかに記載の画像読取装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読取ユニットと原稿との相対位置を副走査方向に変化させながら、読取ユニットによって、主走査方向に原稿を読み取る画像読取装置に関する。
【背景技術】
【０００２】
従来、画像読取装置としては、読取ユニット又は原稿を副走査方向に搬送して、読取ユニットと原稿との相対位置を副走査方向に変化させながら、ライン毎に、読取ユニットに主走査方向の読取動作を実行させることにより、各ラインの読取画像を表す輝度データを読取ユニットに生成させ、各輝度データの組合せにより、原稿全体の読取画像を表す画像データを生成する画像読取装置が知られている。
【０００３】
また、画像読取装置としては、原稿を照らすための光源として、赤色光を発光可能なＬＥＤ（発光ダイオード）、緑色光を発光可能なＬＥＤ、及び、青色光を発光可能なＬＥＤを備え、点灯するＬＥＤを順に切り替えながら読取ユニットと原稿との相対位置を副走査方向に変化させることにより、赤、緑、青の輝度データを生成し、原稿の読取結果として、カラー画像データを生成するカラー読取可能な画像読取装置が知られている（特許文献１参照）。
【０００４】
例えば、従来装置では、搬送対象が所定量移動する度、ＬＥＤを所定時間点灯させて、ＬＥＤから発射される光が原稿に反射して戻ってくる反射光を、読取ユニットにおいて、主走査方向に配列された受光素子に受光させる。
【０００５】
このとき、受光素子では、光電効果により受光量に対応した電荷が蓄積される。読取ユニットは、読取動作後、このようにして各受光素子で蓄積された電荷をシフトレジスタに画素データとして転送することにより、読取動作中の蓄積電荷量に応じた主走査方向の輝度データであって、点灯色に対応する輝度データを生成する。同時に、受光素子に蓄積された電荷をリセットし、次の読取動作時には、リセットされた状態から蓄電を開始する。
【０００６】
このようにして、従来装置では、搬送対象が所定量移動する度、点灯色を切り替えながら、輝度データを生成することにより、カラー画像データを生成するようにしている。
【特許文献１】特開２００７−１８４９０７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、従来装置では、搬送対象を一定速度で搬送し、この期間に行われた読取動作の結果物としての輝度データを組み合わせて、原稿全体の読取画像を表す画像データを生成しているが、このように画像データを生成するのには、訳がある。
【０００８】
詳述すると、この種の画像読取装置においては、主走査方向の輝度データの組合せにより、原稿全体の読取画像を表す関係上、各輝度データを生成する際の読取時間（受光時間）が異なると、各輝度データにおいて受光時間に応じた輝度のバラツキが生じる。
【０００９】
また、上記組合せにより原稿全体の読取画像を表す際に、組み合わせる各輝度データの読取位置が不等間隔であると、読取位置のバラツキから原稿全体の画像が歪む。
このような理由から、従来装置では、搬送対象を一定速度に維持して、これを副走査方向に搬送しながら、一定時間毎に読取動作を実行するか、搬送対象を一定速度に維持して、搬送対象が一定量移動する度に読取動作を実行することにより、読取動作を一定距離間隔毎に実行しつつ、各読取動作の受光時間が一定になるようにし、主走査方向の輝度データの組合せからなる原稿全体の画像データが、ムラのない出来上がりとなるようにしている。
【００１０】
しかしながら、搬送対象を一定速度で搬送して、この期間に生成された輝度データのみを組み合わせて、原稿全体の読取画像を表す画像データを生成する場合には、加減速中の読取結果を使って、原稿全体の読取画像を表現できないので、非効率である。
【００１１】
また、読取ユニットを搬送する方式の画像読取装置では、読取ユニットを搬送するためのスペースとして、原稿の副走査方向の長さに加えて、読取ユニットの加減速に必要な長さ分のスペースを確保しなければならず、装置サイズが加減速に必要な長さ分、大型になるといった問題がある。
【００１２】
このような理由から、本発明者らは、加減速中の読取結果も使用して、原稿全体を読み取ることを考えている。
しかしながら、加減速中に、従来の手法でＬＥＤを点灯させて、読取ユニットに読取動作を実行させると、次のような問題が生じる。即ち、従来技術（例えば、特許文献１）では、搬送対象が読取位置に到来する度、その到来時から所定時間ＬＥＤを点灯させて、主走査方向の輝度データを生成するため、加減速中のような速度が変化する状況では、速度の変化に応じて、実際の読取領域が変化するといった問題がある。
【００１３】
即ち、所定時間ＬＥＤを点灯させる場合の点灯開始位置については、速度に拘わらず一定に定まるので、問題ではない。しかしながら、ＬＥＤの消灯位置については、点灯開始位置から時間で定まるので、当然のことながら搬送対象の速度が異なれば、速度に応じて、消灯位置がずれることになる。尚、図１５には、速度変化に応じて、読取領域が変化する従来の読取態様を示す。
【００１４】
このように、従来技術では、加減速中の読取動作が考慮されていないので、この手法で加減速中の読取動作を行い、原稿全体の読取画像を表現しようとすると、読取領域のバラツキから読取画像にムラが生じる。
【００１５】
この他、従来技術としては、搬送対象の移動量に拘わらず、一定時間毎に、ＬＥＤを所定時間点灯させる方法も知られているが、このような方法によっても、上記と同様の理由により、速度に応じて読取領域が変化する。従って、この手法により、原稿全体の読取画像を表現しようとしても、同様に、読取画像にムラが生じる。
【００１６】
本発明は、こうした問題に鑑みなされたものであり、加減速中に生成された輝度データを用いつつ、原稿全体の画像データとしてムラのない画像データを仕上げることが可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１７】
かかる目的を達成するためになされた本発明の画像読取装置は、原稿を主走査方向に読み取る読取動作を実行する読取ユニットと、読取ユニット及び原稿のいずれか一方を、搬送対象として、副走査方向に搬送する搬送手段と、計測手段と、読取制御手段と、データ出力手段と、を備える。
【００１８】
読取ユニットは、光源から原稿に照射された光の反射光又は透過光を受光することにより生成される電荷を蓄積することで読取動作を実現し、主走査方向の読取結果として、読取動作中の蓄積電荷量に応じた主走査方向の輝度データを生成する。
【００１９】
一方、計測手段は、搬送対象の副走査方向における搬送量を計測し、読取制御手段は、搬送手段によって搬送対象が副走査方向に搬送されることにより、計測手段により計測される搬送量が所定量変化する度、読取ユニットに、所定時間、上記読取動作を実行させる。このようにして、読取制御手段は、搬送対象が、所定量、副走査方向に移動する度、読取ユニットに、上記所定時間分の読取動作を実行させて、上記所定時間分の蓄積電荷量に応じた主走査方向の輝度データを生成させる。
【００２０】
また、本発明の画像読取装置における上記読取制御手段は、読取ユニットに、上記所定時間分の読取動作を、複数回に分けて間欠的に実行させることで、上記主走査方向の輝度データを生成させる構成にされている。この読取制御手段は、計測手段によって計測される搬送対象の搬送量が、所定量より短い予め定められた量変化する度、読取ユニットに、上記所定時間分の読取動作を構成する上記間欠的な読取動作の夫々を実行させる。
【００２１】
そして、データ出力手段は、上述のようにして読取ユニットが生成した各輝度データを外部に出力する。
このように、本発明の画像読取装置においては、輝度データを生成するために実行する所定時間分の読取動作を、複数回に分けて間欠的に実行すると共に、各間欠的な読取動作の夫々を、搬送対象の移動に合わせて実行する。
【００２２】
従って、搬送対象の移動速度が変化している状況下で、複数ライン分の輝度データを生成するに際し、速度変化による読取領域の変動を抑えることができる。
即ち、従来技術では、規定位置に搬送対象が到来すると、その後、読取ユニットに読取動作を一定時間継続させて、輝度データを生成したが、この場合には、定速時よりも低い速度で搬送対象が移動している加減速中の場合、読取領域が、定速時の読取領域よりも画像読取方向上流側に圧縮される（図１５参照）。
【００２３】
これに対し、本発明では、読取ユニットに実行させる所定時間分の読取動作を複数回に分けているので、搬送対象が速度変化している状況下で読取領域が画像読取方向上流側に、圧縮されずに済み（図１３参照）、結果として、原稿全体の読取画像を表す画像データとして、画像ムラの少ない良好な画像データを生成することができる。
【００２４】
尚、この発明を実現するに際しては、計測手段を、搬送対象が単位距離搬送される度にパルス信号を出力するパルス信号出力手段を備えた構成とし、読取制御手段を次のように構成されるとよい。
【００２５】
即ち、読取制御手段は、予め定められた複数回の上記パルス信号が出力される距離である複数パルス分の距離（換言すれば、複数の単位距離分の距離）を、搬送対象が副走査方向に移動する度、読取ユニットに、上記所定時間分の読取動作を実行させる構成にされるとよい。
【００２６】
更に、読取制御手段は、所定時間分の読取動作を構成する上記間欠的な読取動作の夫々を、上記パルス信号出力手段から出力されるパルス信号の当該出力に合わせて、読取ユニットに実行させる構成にされるのがよい。
【００２７】
このように画像読取装置を構成すれば、簡易な装置構成で、上記間欠的な読取動作の夫々の実行タイミングを、搬送対象の移動に合わせることができる。
また、計測手段は、上記パルス信号出力手段として、光学的、磁気的、若しくは静電的な変位検出パターンを有するエンコーダスケールを有し、変位検出パターンを検出して、エンコーダスケールとの相対移動による変位を検出するためのパルス信号を出力するエンコーダを備えた構成にすることができる。
この他、上記パルス信号出力手段としては、搬送対象としての原稿を搬送する搬送手段に設置され、搬送手段によって原稿が単位距離搬送される度にパルス信号を出力するロータリーエンコーダ、又は、搬送対象としての読取ユニットを搬送する搬送手段に設置され、搬送手段によって読取ユニットが単位距離搬送される度にパルス信号を出力するロータリーエンコーダ若しくはリニアエンコーダを挙げることができる。
【００２８】
また、上記発明は、光源の点灯制御を行うことにより、読取ユニットの読取動作を制御する画像読取装置に適用することができる。
即ち、読取制御手段は、搬送手段によって搬送対象が副走査方向に搬送されることにより、計測手段により計測される搬送量が上記所定量変化する度、光源を、所定時間、点灯させることにより、読取ユニットに、所定時間分の読取動作を実行させる構成にすることができる。更に言えば、読取制御手段は、光源を所定時間点灯させるに際して、光源を間欠的に点灯させることにより、読取ユニットに、所定時間分の読取動作を、複数回に分けて間欠的に実行させる構成にすることができる。
【００２９】
このように画像読取装置を構成すれば、上述した光源の点灯制御により、加減速中の読取動作により得られた輝度データを用いつつ、原稿全体の画像データとしてムラのない良好な画像データを生成することができる。
【００３０】
但し、読取ユニットによる間欠的な読取動作は、外部から受光素子への入光をシャッタ等で制御することによっても実現できるし、受光素子にて蓄電された電荷を一部破棄することによっても実現できるので、このような手法を用いて、本発明を実現してもよいことは言うまでもない。
【発明を実施するための最良の形態】
【００３１】
以下に本発明の実施例について、図面と共に説明する。
（１）画像読取装置１の全体構成
図１は、本発明が適用された画像読取装置１の電気的構成を表すブロック図である。本実施例の画像読取装置１は、各種演算処理を実行するＣＰＵ１１、各種プログラムやデータ等を記憶するＲＯＭ１２、及び、ＣＰＵ１１による演算時に作業領域として使用されるＲＡＭ１３を備え、ＣＰＵ１１にて各種プログラムを実行して、装置全体を統括制御し、スキャナ機能等を実現する。
【００３２】
この画像読取装置１は、更に、原稿を主走査方向にカラー読取可能なＣＩＳラインセンサ２０と、ＣＩＳラインセンサ２０を制御する読取制御部２１と、モータＭＴ１，ＭＴ２を制御する駆動制御部１７と、エンコーダＥＮ１，ＥＮ２からの入力信号に基づく処理を実行するエンコーダ処理部１５と、外部インタフェース２３と、を備え、外部インタフェース２３を介して、外部機器（パーソナルコンピュータ（ＰＣ）等）と通信可能な構成にされている。外部インタフェース２３としては、ＬＡＮインタフェースやＵＳＢインタフェース等を挙げることができる。
【００３３】
ＣＩＳラインセンサ２０は、図６に示すように、ライン状に配列された受光素子群２０１及びシフトレジスタ２０３及び複数のＬＥＤ２０Ｒ，２０Ｇ，２０Ｂを備え、ラインスタート信号が入力される度、受光素子で蓄積された信号電荷を、画素データとして、シフトレジスタ２０３に入力し、次のラインスタート信号が入力されるまでの期間に、シフトレジスタ２０３の出力端から、転送クロック信号に従って、順次画素データを出力する。
【００３４】
また、ＬＥＤ２０Ｒは、赤色の光を発光可能なＬＥＤであり、ＬＥＤ２０Ｇは、緑色の光を発光可能なＬＥＤであり、ＬＥＤ２０Ｂは、青色の光を発光可能なＬＥＤである。
本実施例の画像読取装置１は、カラー画像を、赤（Ｒ）、緑（Ｇ）、青（Ｂ）の三原色の各輝度にて表現する構成にされており、ＣＩＳラインセンサ２０は、読取制御部２１から入力されるＬＥＤ制御信号に従い、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの内、いずれか一色のＬＥＤのみを選択的に点灯させ、ＬＥＤから発射される光が原稿に反射して戻ってくる光を受光素子群２０１で受けて、各受光素子で、当該反射光の受光量に応じた信号電荷、即ち、点灯色の読取結果を表す信号電荷を蓄積する。
【００３５】
そして、ＣＩＳラインセンサ２０は、点灯色が赤色の時に蓄積された信号電荷を、赤色の輝度を表す赤ライン構成データとして、シフトレジスタ２０３に入力し、点灯色が緑色の時に蓄積された信号電荷を、緑色の輝度を表す緑ライン構成データとして、シフトレジスタ２０３に入力し、点灯色が青色の時に蓄積された信号電荷を、青色の輝度を表す青ライン構成データとして、シフトレジスタ２０３に入力する。即ち、この画像読取装置１では、赤ライン構成データ及び緑ライン構成データ及び青ライン構成データの組み合わせにより、１ライン分のカラー画像データ（ラインデータ）を構成する。
【００３６】
一方、読取制御部２１は、ＣＩＳラインセンサ２０にラインスタート信号及び転送クロック信号及びＬＥＤ制御信号を入力して、ＣＩＳラインセンサ２０を制御するものであり、ＣＩＳラインセンサ２０に、ライン毎、及び、三原色の各色毎に、原稿を読み取らせる。そして、読取制御部２１は、ＣＩＳラインセンサ２０から読取結果として出力される各ライン及び各色のライン構成データを、メモリコントローラ６３を通じて、ＲＡＭ１３に書き込む。
【００３７】
尚、ＣＩＳラインセンサ２０は、自動搬送読取機能の作動時、所定の読取地点に固定され、読取制御部２１の制御を受けて、ＡＤＦ装置１５０（図２参照）の動作により読取地点を通過する原稿を読み取る。また、ＣＩＳラインセンサ２０は、静止原稿読取機能の作動時、駆動制御部１７が制御する読取モータＭＴ１の回転力を、キャリッジ１０６を介して受けて、原稿が載置されるプラテン１０２Ａ下で、プラテン１０２Ａに沿って画像読取方向（副走査方向）に移動し、その移動と共に、原稿をライン毎及び色毎に読み取る。
【００３８】
詳述すると、画像読取装置１の筐体には、図２に示すように、静止原稿読取機能用の画像読取窓（以下、静止読取窓という。）１０２、及び、自動搬送読取機能用の画像読取窓（以下、自動読取窓という。）１０３が設けられている。これら両読取窓１０２，１０３は、ガラスやアクリル等の透明なプラテン１０２Ａ、１０３Ａにて閉塞されている。図２は、画像読取装置１の機械的構成を示す断面図である。
【００３９】
この画像読取装置１においては、更に、装置本体１０１の上面側に、両読取窓１０２，１０３を覆う原稿カバー１０４が開閉可能に組み付けられており、静止読取窓１０２にて原稿読取が行われる場合には、使用者により、この原稿カバー１０４が手動操作にて上方側に開かれ、読取対象の原稿が静止読取窓１０２に載置される。
【００４０】
一方、装置本体１０１の内部には、両読取窓１０２、１０３の直下において、原稿に照射されて反射した光を受光し、その受光した光に基づいて画素データを生成する上述のＣＩＳラインセンサ２０が、移動可能に設けられており、このＣＩＳラインセンサ２０は、長手方向（換言すると受光素子配列方向）が、ＣＩＳラインセンサ２０の移動方向である副走査方向とは、垂直な主走査方向に延びている。
【００４１】
具体的に、このＣＩＳラインセンサ２０は、キャリッジ１０６を介して装置本体１０１の長手方向（図２の左右方向）に移動可能に組み付けられており、自動搬送読取機能の作動時、自動読取窓１０３の直下に停止配置される。一方、静止原稿読取機能の作動時には、静止読取窓１０２の直下で、駆動制御部１７に制御されて、移動する。
【００４２】
尚、本実施例では、キャリッジ１０６が、駆動プーリ１０７及び従動プーリ１０８に掛けられたベルト１０９に連結されており、このベルト１０９には、ギヤを介してＤＣモータで構成される読取モータＭＴ１が接続されている。
【００４３】
即ち、静止原稿読取機能の作動時、ＣＩＳラインセンサ２０は、読取モータＭＴ１の回転力を、ベルト１０９を介して受け、ベルト１０９と平行に設置されたガイド軸１１１に案内されながら、装置本体１０１の長手方向（副走査方向）を真っ直ぐ移動する。図３（ａ）は、ＣＩＳラインセンサ２０の移動態様を表す説明図である。
【００４４】
また、画像読取装置１は、読取モータＭＴ１が所定角度回転すると、ＣＩＳラインセンサ２０が、所定距離を移動する構成にされており、本実施例では、読取エンコーダＥＮ１から入力されるＡ相信号及びＢ相信号に基づき、エンコーダ処理部１５にて、ＣＩＳラインセンサ２０の位置や移動速度を検出すると共に、ＣＩＳラインセンサ２０の移動方向（順／逆方向）を検出する。
【００４５】
ここで、読取エンコーダＥＮ１としては、ロータリーエンコーダ若しくはリニアエンコーダを採用することができる。例えば、読取エンコーダＥＮ１としてロータリーエンコーダを採用する場合には、読取モータＭＴ１の回転軸に、当該読取モータＭＴ１の回転に伴って回転するエンコーダスケールであって所定角度毎にスリットを有するエンコーダスケールを設けると共に、エンコーダスケールを挟むようにして、発光部及び受光部からなるセンサ素子を設ける。
【００４６】
このようにして、エンコーダスケール及びセンサ素子からなるロータリーエンコーダを、読取エンコーダＥＮ１として画像読取装置１内に設け、光学的にエンコーダスケールのスリットパターンを検出して、読取モータＭＴ１が所定角度回転する度、パルス信号（Ａ相信号、Ｂ相信号）が読取エンコーダＥＮ１から出力されるようにする。
【００４７】
一方、読取エンコーダＥＮ１としてリニアエンコーダを採用する場合には、ガイド軸１１１に沿って、所定距離毎にスリットを有するエンコーダスケールを設けると共に、キャリッジ１０６に、エンコーダスケールを挟むようにして、発光部及び受光部からなるセンサ素子を設ける。このようにして、エンコーダスケール及びセンサ素子からなるリニアエンコーダを、読取エンコーダＥＮ１として画像読取装置１内に設け、光学的にエンコーダスケールのスリットパターンを検出して、ＣＩＳラインセンサ２０が所定量移動する度に、パルス信号（Ａ相信号、Ｂ相信号）が読取エンコーダＥＮ１から出力されるようにする。
【００４８】
また、画像読取装置１は、この検出結果に基づき、駆動制御部１７にて、読取モータＭＴ１を制御し、ＣＩＳラインセンサ２０を目標搬送速度でガイド軸１１１に沿って移動させつつ、読取制御部２１にて、ＣＩＳラインセンサ２０を制御し、静止画像読取機能を実現する。
【００４９】
この他、読取対象の原稿を自動読取窓１０３に搬送するＡＤＦ装置１５０は、原稿カバー１０４における自動読取窓１０３に対応する部位に設けられ、自動搬送読取機能の作動時に、ユーザにより原稿トレイ１６５に積層載置された原稿を、分離して、読取地点である自動読取窓１０３に、搬送する。
【００５０】
このＡＤＦ装置１５０は、積層された原稿を１枚ずつ分離する分離機構として、最上層に載置された原稿に当接して当該原稿に搬送力を付与する分離ローラ１５３と、分離ローラ１５３に対して対向配置されて分離ローラ１５３の反対側から原稿に接触し所定の搬送抵抗を付与する分離パッド１５４と、原稿トレイ１６５に積層された原稿を吸引するようにして分離ローラ１５３に原稿を送り出す吸入ローラ１５５と、を備える。
【００５１】
また、ＡＤＦ装置１５０は、分離機構にて分離された原稿を自動読取窓１０３に搬送する搬送機構として、分離機構から分離搬送されてきた原稿の搬送方向を自動読取窓１０３側に向けて転向させながら搬送力を付与する給紙ローラ１５９と、原稿を給紙ローラ１５９に押し付ける一対のピンチローラ１６０と、原稿押さえ１６１と、排紙ローラ１６２と、原稿センサアクチュエータ１６４と、を備える。
【００５２】
尚、ＡＤＦ装置１５０を構成する各ローラは、読取搬送モータＭＴ２の回転力を受けて回転し、当該ローラに接触する原稿に副走査方向の力を作用させて、原稿を、原稿トレイ１６５から排紙トレイ１６６へと搬送する構成にされており、画像読取装置１では、読取搬送モータＭＴ２が所定角度回転すると、読取対象の原稿が、副走査方向に所定距離移動する。
【００５３】
また、原稿押さえ１６１は、搬送されてきた原稿を自動読取窓１０３側に押さえるものである。ＣＩＳラインセンサ２０は、自動搬送読取機能の作動時、この原稿押さえ１６１の下方に配置された状態で、この地点を通過する原稿を読み取る。
【００５４】
この他、原稿センサアクチュエータ１６４は、原稿押さえ１６１の上流に配置され、原稿が通過したか否かを検出するものである。即ち、本実施例では、原稿センサアクチュエータ１６４からのオン／オフ信号と、ＤＣモータで構成される読取搬送モータＭＴ２の回転軸に設置された読取搬送エンコーダＥＮ２からのパルス信号とに基づき、エンコーダ処理部１５にて、原稿の搬送位置を検出する。尚、読取搬送エンコーダＥＮ２は、読取搬送モータＭＴ２が所定角度回転する度に、パルス信号（Ａ相信号、Ｂ相信号）を出力するロータリーエンコーダである。
【００５５】
そして、画像読取装置１は、この検出結果に基づき、駆動制御部１７にて、原稿の搬送を制御し、原稿を読取地点へ目標搬送速度で搬送すると共に、読取制御部２１にて、ＣＩＳラインセンサ２０を制御し、自動搬送読取機能を実現する。
【００５６】
尚、静止原稿読取機能は、原稿トレイ１６５に原稿が未載置の状態で、当該画像読取装置１に設けられた読取キー（図示せず）が押下操作されたり、外部インタフェース２３を通じて読取指令が入力されると、作動する。この作動により、画像読取装置１では、静止読取窓１０２に載置されている原稿が読み取られる。
【００５７】
一方、自動搬送読取機能は、原稿トレイ１６５に原稿が載置された状態で、読取キーが押下操作されたり、外部インタフェース２３を通じて読取指令が入力されると、作動する。画像読取装置１では、原稿トレイ１６５に載置された原稿が空になるまで、この自動搬送読取機能が繰返し働き、原稿トレイ１６５に載置されている各原稿が、順次読み取られる。尚、原稿トレイ１６５に原稿が未載置であるか否かは、原稿トレイ１６５に設けられた図示しないセンサの検出信号に基づき、判断される。
（２）エンコーダ処理部１５及び駆動制御部１７の構成
続いて、エンコーダ処理部１５及び駆動制御部１７の構成を説明する。図４は、エンコーダ処理部１５及び駆動制御部１７の構成を表すブロック図である。
（２．１）エンコーダ処理部１５の構成
エンコーダ処理部１５は、エンコーダＥＮ１，ＥＮ２の夫々に対して、エンコーダエッジ検出部３１及び位置検出部３３及び速度検出部３５の組を有し、これらの組により、搬送対象（ＣＩＳラインセンサ２０又は原稿）の位置及び速度を検出する。尚、エンコーダがロータリーエンコーダである場合には、エンコーダからの入力信号に基づき、モータの回転量及び回転速度を検出することで、間接的に、搬送対象の位置及び速度を検出する。
【００５８】
具体的に、エンコーダエッジ検出部３１は、対応するエンコーダＥＮ１，ＥＮ２から入力されるＡ相信号及びＢ相信号の立ち上がりエッジ及び立ち下がりエッジを検出し、このエッジの検出毎に、エッジ検出信号を出力する構成にされている。このエッジ検出信号は、対応する組の位置検出部３３及び速度検出部３５に入力される。
【００５９】
更に、エンコーダエッジ検出部３１は、エンコーダＥＮ１，ＥＮ２から入力されるＡ相信号及びＢ相信号の位相差に基づき、搬送対象の移動方向（順方向／逆方向）を検出し、この検出結果を、エッジ検出信号と共に、対応する組の位置検出部３３及び速度検出部３５に入力する。
【００６０】
尚、読取エンコーダＥＮ１の出力信号が入力される読取エンコーダＥＮ１用のエンコーダエッジ検出部３１から出力されるエッジ検出信号は、読取エンコーダＥＮ１用の位置検出部３３及び速度検出部３５に入力されると共に、静止原稿読取機能の作動時、読取制御部２１が備える読取フロントエンド４１に入力される。
【００６１】
また、読取搬送エンコーダＥＮ２の出力信号が入力される読取搬送エンコーダＥＮ２用のエンコーダエッジ検出部３１から出力されるエッジ検出信号は、読取搬送エンコーダＥＮ２用の位置検出部３３及び速度検出部３５に入力されると共に、自動搬送読取機能の作動時、読取制御部２１が備える読取フロントエンド４１に入力される。
【００６２】
また、位置検出部３３は、画像読取装置１がオンされると、エンコーダエッジ検出部３１からエッジ検出信号が入力される度、当該位置検出部３３から出力する搬送対象の位置ｅｎｃ＿ｐｏｓの情報を、１加算又は１減算して更新するものである。
【００６３】
具体的には、エッジ検出信号と共に入力される搬送対象の移動方向の情報に基づき、搬送対象が順方向に移動している場合には、値ｅｎｃ＿ｐｏｓを、１加算し（ｅｎｃ＿ｐｏｓ←ｅｎｃ＿ｐｏｓ＋１）、搬送対象が逆方向に移動している場合には、値ｅｎｃ＿ｐｏｓを１減算して（ｅｎｃ＿ｐｏｓ←ｅｎｃ＿ｐｏｓ−１）、更新する。
【００６４】
尚、読取エンコーダＥＮ１用の位置検出部３３は、搬送対象（ＣＩＳラインセンサ２０）が所定の原点位置（ホームポジション）に配置されていることを条件として、値ｅｎｃ＿ｐｏｓをゼロにリセットする。一方、読取搬送エンコーダＥＮ２用の位置検出部３３は、原稿センサアクチュエータ１６４が原稿先端を検知した時点で、値ｅｎｃ＿ｐｏｓをゼロにリセットする。これにより読取エンコーダＥＮ１用の位置検出部３３では、ＣＩＳラインセンサ２０の位置が検出され、読取搬送エンコーダＥＮ２用の位置検出部３３では、原稿の搬送位置が検出される。
【００６５】
また、速度検出部３５は、画像読取装置１がオンされると、エンコーダエッジ検出部３１からエッジ検出信号が入力される度、そのエッジ検出信号に基づいて、当該速度検出部３５から出力する搬送対象の速度ｅｎｃ＿ｖｅｌの情報を更新するものである。
【００６６】
具体的には、エッジ検出信号の入力時間間隔（今回エッジ検出信号が入力された時点と前回エッジ検出信号が入力された時点との時間間隔）の逆数から、搬送対象の速度ｅｎｃ＿ｖｅｌを算出し、これを出力する。
【００６７】
尚、読取エンコーダＥＮ１用の位置検出部３３から出力される値ｅｎｃ＿ｐｏｓは、駆動制御部１７に入力されると共に、静止原稿読取機能の作動時、読取制御部２１が備える読取フロントエンド４１に入力される。この他、読取エンコーダＥＮ１用の速度検出部３５から出力される値ｅｎｃ＿ｖｅｌは、駆動制御部１７に入力される。
【００６８】
また、読取搬送エンコーダＥＮ２用の位置検出部３３から出力される値ｅｎｃ＿ｐｏｓは、駆動制御部１７に入力されると共に、自動搬送読取機能の作動時、読取制御部２１が備える読取フロントエンド４１に入力される。この他、読取搬送エンコーダＥＮ２用の速度検出部３５から出力される値ｅｎｃ＿ｖｅｌは、駆動制御部１７に入力される。
（２．２）駆動制御部１７の構成
続いて、駆動制御部１７の構成について説明する。駆動制御部１７は、読取モータＭＴ１及び読取搬送モータＭＴ２を、駆動回路３７を介して駆動するモータ制御部３９を備える（図４参照）。モータ制御部３９は、制御対象のモータに対応する位置検出部３３及び速度検出部３５からの入力値ｅｎｃ＿ｐｏｓ，ｅｎｃ＿ｖｅｌに基づき、制御対象のモータＭＴ１，ＭＴ２を制御する。
【００６９】
詳述すると、モータ制御部３９は、エンコーダ処理部１５が有する読取エンコーダＥＮ１用の位置検出部３３及び速度検出部３５からの入力値ｅｎｃ＿ｐｏｓ，ｅｎｃ＿ｖｅｌに基づいて、読取モータＭＴ１を制御する共に、読取搬送エンコーダＥＮ２用の位置検出部３３及び速度検出部３５からの入力値ｅｎｃ＿ｐｏｓ，ｅｎｃ＿ｖｅｌに基づいて、読取搬送モータＭＴ２を制御する。
【００７０】
具体的に、モータ制御部３９は、読取機能が作動すると、ＣＰＵ１１からの指令を受けて、制御対象として読取モータＭＴ１及び読取搬送モータＭＴ２のいずれか一方を選択し、選択したモータを制御対象に、図５に示す搬送制御処理を開始する。尚、静止原稿読取機能の作動時には、制御対象として読取モータＭＴ１を選択し、自動原稿読取機能の作動時には、制御対象として読取搬送モータＭＴ２を選択する。
【００７１】
図５は、モータ制御部３９が実行する搬送制御処理を表すフローチャートである。
モータ制御部３９は、図５に示す搬送制御処理を開始すると、モータ駆動設定を行い、モータ回転方向を順方向（画像読取方向）に設定すると共に、ＣＰＵ１１からの指示に従って、目標搬送速度及び減速開始位置を設定する（Ｓ１１０）。
【００７２】
その後、モータ制御部３９は、先駆けてＳ１１０で行った駆動設定の内容に従い、エンコーダ処理部１５からの入力値ｅｎｃ＿ｐｏｓ，ｅｎｃ＿ｖｅｌに基づいて、搬送対象が目標搬送速度で移動するように、制御対象のモータを制御する（Ｓ１２０）。具体的に、Ｓ１２０では、搬送対象の移動速度が設定された目標搬送速度に到達するまで、搬送対象が加速するように、モータを制御し、その後、搬送負荷によらず、搬送対象の移動速度が目標搬送速度で一定となるように、モータの制御を行う。本実施例では、このようにして、搬送対象を加速後一定速度で画像読取方向（副走査方向）に移動させる。
【００７３】
また、当該制御の実行中には、搬送対象が減速開始位置に到達したか否かを判断し（Ｓ１３０）、搬送対象が減速開始位置に到達していないと判断すると（Ｓ１３０でＮｏ）、Ｓ１２０における制御を継続して、搬送対象を目標搬送速度で搬送する。一方、搬送対象が減速開始位置に到達したと判断すると（Ｓ１３０でＹｅｓ）、モータ制御により、搬送対象を減速させ、搬送対象を停止させる（Ｓ１４０）。そして、搬送対象が停止すると、当該搬送制御処理を終了する。
【００７４】
また、搬送対象がＣＩＳラインセンサ２０である場合、モータ制御部３９は、モータ駆動設定を行って、モータ回転方向を画像読取方向とは逆方向に設定し、制御対象の読取モータＭＴ１を駆動して、搬送対象（ＣＩＳラインセンサ２０）を、ホームポジションまで搬送する。
【００７５】
そして、ＣＩＳラインセンサ２０をホームポジションまで搬送すると、一旦休止する。尚、ＣＩＳラインセンサ２０のホームポジションは、自動原稿読取機能作動時のＣＩＳラインセンサ２０の固定位置に設定されているものとする。
【００７６】
一方、搬送対象が原稿である場合、モータ制御部３９は、制御対象の読取搬送モータＭＴ２を駆動して、原稿を排紙トレイ１６６に排出し、原稿の排出が終了した時点で、休止する。
【００７７】
尚、本実施例において、減速開始位置は、ＣＰＵ１１からの指示に従って、原稿の最終ラインまでの読取が終了する読取終了位置よりも手前に設定される。図３（ｂ）は、読取終了位置と搬送対象の搬送速度との関係を概略的に示したグラフである。
【００７８】
即ち、本実施例では、モータ制御部３９が実行する上述の搬送制御処理によって、図３（ｂ）に実線で示すように、搬送対象の速度制御が行われるが、減速開始位置は、読取終了位置よりも画像読取方向上流に設定されるので、ＣＩＳラインセンサ２０によって最終ラインまでの読取動作が終了する前に、搬送対象の減速が開始される。
【００７９】
本実施例において、このように搬送対象の速度を制御する理由は、次の通りである。従来のように、搬送対象を一定速度に維持した状態で、最終ラインまでの読取動作を実行すると、図３（ｂ）において点線で示すように、最終ラインまでの読取動作が終わった後、搬送対象（ＣＩＳラインセンサ２０）を減速・停止させることになり、ＣＩＳラインセンサ２０の可動領域を、原稿サイズよりも副走査方向に長く設定する必要がある。即ち、この手法では、装置サイズが大きくなる。
【００８０】
一方、本実施例では、最終ラインまでの読取動作が終わる前に、搬送対象を減速させるので、従来装置と比較して、装置サイズが小さくて済む。このような理由から、本実施例では、最終ラインまでの読取動作が終わる前に、搬送対象を減速させるようにしている。
（３）読取制御部２１の構成
続いて、読取制御部２１の構成について説明する。図６は、読取制御部２１の構成を表すブロック図である。
【００８１】
図６に示すように、読取制御部２１は、読取フロントエンド４１、画データ処理部４３、及び、ローカルＲＡＭ４５を備える。
（３．１）読取フロントエンド４１の構成
読取制御部２１が備える読取フロントエンド４１は、ＣＩＳラインセンサ２０に接続され、ＣＩＳラインセンサ２０に対する制御信号を入力すると共に、ＣＩＳラインセンサ２０から入力される読取結果としての画素データを受け付けて、処理するものである。
【００８２】
この読取フロントエンド４１は、ラインスタートトリガ信号生成部４１ａ、ラインスタート信号生成部４１ｂ、ＬＥＤ制御信号生成部４１ｃ、及び、転送クロック信号生成部４１ｄを備える。
（３．１．１）ラインスタートトリガ信号生成部４１ａの構成
ラインスタートトリガ信号生成部４１ａは、搬送対象が副走査方向に所定量移動する度に、ラインスタートトリガ信号（ｌ＿ｓｔａｒｔ＿ｔｒｇ）を出力し、これを、ラインスタート信号生成部４１ｂ、ＬＥＤ制御信号生成部４１ｃ、及び、転送クロック信号生成部４１ｄに入力する構成にされたものである。
【００８３】
ラインスタートトリガ信号は、ラインスタート信号の出力タイミングを規定する信号であり、ラインスタート信号は、ＣＩＳラインセンサ２０の動作を制御するための信号である。本実施例では、搬送対象の移動に合わせて、搬送対象が所定量移動する度に、ＣＩＳラインセンサ２０に読取動作を実行させるが、ラインスタートトリガ信号は、このような制御を実現するために用いられる。
【００８４】
具体的に、図７（ａ）は、ラインスタートトリガ信号生成部４１ａが実行する処理の内容を表すフローチャートである。
ラインスタートトリガ信号生成部４１ａは、読取機能が作動すると、図７（ａ）に示す処理を開始し、位置検出部３３からの入力値ｅｎｃ＿ｐｏｓに基づいて、搬送対象が、予め定められた読取開始位置ｓｔａｒｔ＿ｐｏｓに到達するまで待機する（Ｓ２１０）。尚、読取開始位置ｓｔａｒｔ＿ｐｏｓは、ＣＰＵ１１の動作により予め読取制御部２１が備えるレジスタＲＧ１に設定される。
【００８５】
即ち、Ｓ２１０では、エンコーダエッジ検出部３１からエッジ検出信号が入力される度、位置検出部３３が更新した値ｅｎｃ＿ｐｏｓの情報を、位置検出部３３から取得すると共に、この値ｅｎｃ＿ｐｏｓを前回値と比較することにより、値ｅｎｃ＿ｐｏｓが、値ｓｔａｒｔ＿ｐｏｓ未満から値ｓｔａｒｔ＿ｐｏｓに切り替わったか否かを判断する。そして、値ｅｎｃ＿ｐｏｓが値ｓｔａｒｔ＿ｐｏｓ未満から値ｓｔａｒｔ＿ｐｏｓに切り替わると、搬送対象が読取開始位置ｓｔａｒｔ＿ｐｏｓに到達したと判断して（Ｓ２１０でＹｅｓ）、初回のラインスタートトリガ信号を出力する（Ｓ２２０）。
【００８６】
また、初回のラインスタートトリガ信号の出力を終えると、ラインスタートトリガ信号生成部４１ａは、搬送対象が、直前のラインスタートトリガ信号の出力地点から、１／３（三分の一）ライン分、画像読取方向に移動したか否かを判断する（Ｓ２３０）。
【００８７】
尚、本実施例では、副走査方向１ラインに相当する距離α（以下、１ライン距離と表現する。）が予めレジスタＲＧ２に設定されており、Ｓ２３０では、レジスタＲＧ２に設定された１ライン距離αに基づいて、搬送対象が、直前のラインスタートトリガ信号の出力地点から距離（α／３）、画像読取方向に移動したか否かを判断する。
【００８８】
そして、搬送対象が直前のラインスタートトリガ信号の出力地点から距離（α／３）移動したと判断すると（Ｓ２３０でＹｅｓ）、ラインスタートトリガ信号を出力する（Ｓ２４０）。その後、ラインスタートトリガ信号生成部４１ａは、読取終了信号が入力されているか否かを判断し（Ｓ２５０）、読取終了信号が入力されていない場合には（Ｓ２５０でＮｏ）、Ｓ２３０に移行する。
【００８９】
一方、搬送対象が直前のラインスタートトリガ信号の出力地点から距離（α／３）移動していないと判断すると（Ｓ２３０でＮｏ）、ラインスタートトリガ信号生成部４１ａは、ラインスタートトリガ信号を出力せず、搬送対象が直前のラインスタートトリガ信号の出力地点から距離（α／３）移動するか、読取終了信号が入力されるまで待機する（Ｓ２５０）。
【００９０】
ラインスタートトリガ信号生成部４１ａは、このようにして、搬送対象が画像読取方向に距離（α／３）移動する度に、ラインスタートトリガ信号を出力する処理を、読取終了信号が入力されるまで繰返し実行し（Ｓ２３０〜Ｓ２５０）、読取終了信号が入力されると（Ｓ２５０でＹｅｓ）、休止する。このようなラインスタートトリガ信号生成部４１ａの動作により、ラインスタートトリガ信号は、搬送対象の位置ｅｎｃ＿ｐｏｓが、値（ｓｔａｒｔ＿ｐｏｓ＋（α／３）・ｎ）となる度、出力される（ｎ：ゼロ以上の整数）。
【００９１】
尚、本実施例において、１ラインでなく、１／３ライン分搬送対象が移動する度に、ＣＩＳラインセンサ２０に読取動作を実行させるのは、１ライン分のカラー画像データ（ラインデータ）を生成するに当たり、赤、緑、青の各色についての読取動作を実行させて、各色のライン構成データを生成させる必要があるためである。
【００９２】
即ち、本実施例では、読取開始地点（ｓｔａｒｔ＿ｅｎｃ）を起点にして、副走査方向に、等間隔（距離α毎）にライン開始点を定め、隣り合うライン開始点に挟まれた領域（１ライン分の領域）を三分割して、その分割領域の夫々を、赤領域、緑領域、青領域に定めている。そして、各領域にて対応する色の読取動作を行うように定めている。
【００９３】
このような理由から、本実施例では、上述したようにして、１／３ライン搬送対象が移動する毎に、ラインスタートトリガ信号を出力する。
（３．１．２）ラインスタート信号生成部４１ｂの構成
読取フロントエンド４１が備えるラインスタート信号生成部４１ｂは、ラインスタートトリガ信号の入力タイミングで、ＣＩＳラインセンサ２０に適合する規定のパルス幅のラインスタート信号を生成し、これをＣＩＳラインセンサ２０に入力するものである。
【００９４】
このラインスタート信号が入力されると、ＣＩＳラインセンサ２０では、受光素子に蓄積された信号電荷が、画素データとして、シフトレジスタ２０３に転送され、ラインスタート信号の当該入力以前に受光素子に蓄積された信号電荷に対応する前サイクルの読取結果を表す画素データがシフトレジスタ２０３に記憶保持される。また、このタイミングで、受光素子が保持する信号電荷がリセットされ、各受光素子では、光電効果を利用した新たな蓄電動作が行われる。
【００９５】
尚、図７（ｂ）には、ラインスタート信号の入力態様をタイムチャートで表す。本実施例では、ラインスタートトリガ信号が上述したように出力されるので、ラインスタート信号も、それに合わせて、搬送対象が１／３ライン移動する度にラインスタート信号生成部４１ｂから出力され、ＣＩＳラインセンサ２０に入力される。
（３．１．３）ＬＥＤ制御信号生成部４１ｃの構成
ＬＥＤ制御信号生成部４１ｃは、ＣＩＳラインセンサ２０に対して、ＬＥＤ制御信号を入力することにより、ＣＩＳラインセンサ２０が有するＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの点灯を制御するものである。
【００９６】
ＣＩＳラインセンサ２０は、上述したように、ラインスタート信号の入力毎に受光素子の信号電荷をリセットして、次のラインスタート信号が入力されるまでの期間、受光量に応じた信号電荷を蓄積し、この期間の蓄積電荷量に応じたライン構成データを生成する。
【００９７】
しかしながら、本実施例の画像読取装置１においては、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂのいずれもが点灯していないとき、外部から僅かに侵入する背景光を除いて、原稿に、光は照射されない。このため、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂのいずれもが点灯していないとき、実質的に、蓄電動作は実現されない。
【００９８】
このような装置構成から、ＬＥＤ制御信号生成部４１ｃは、実質的なＣＩＳラインセンサ２０の読取動作を制御するものとして機能する。
具体的に、ＬＥＤ制御信号生成部４１ｃは、ラインスタートトリガ信号が入力される度、（４）章において詳述するＬＥＤ点灯制御処理（図９参照）を実行することにより、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの点灯制御を行う。
（３．１．４）転送クロック信号生成部４１ｄの構成
転送クロック信号生成部４１ｄは、ラインスタートトリガ信号が入力される度、シフトレジスタ２０３に画素データを出力させるための転送クロック信号を、ＣＩＳラインセンサ２０に入力するものである。
【００９９】
この転送クロック信号の入力により、シフトレジスタ２０３に記憶された画素データ（ライン構成データ）は、次のラインスタート信号が入力されるまでの期間に、シフトレジスタ２０３から一通り出力される。
【０１００】
また、シフトレジスタ２０３から読取フロントエンド４１に入力されるライン構成データは、画データ処理部４３に転送される。尚、ＣＩＳラインセンサ２０から入力されるライン構成データは、読取フロントエンド４１から画データ処理部４３に転送されるまでの経路において、読取フロントエンド４１が有する図示しないＡ／Ｄ（アナログ／ディジタル）変換器により、アナログデータからディジタルデータに変換される。
（３．２）画データ処理部４３の構成
続いて、画データ処理部４３の構成について、図８を用いて説明する。
【０１０１】
画データ処理部４３は、読取フロントエンド４１から入力されるライン構成データを、順次、ローカルＲＡＭ４５に設けられたＦＩＦＯメモリとしてのバッファ４５ａに書き込むと共に、バッファ４５ａに蓄積されたライン構成データに対し、シェーディング補正、ガンマ補正等の画像処理を施し、画像処理後のライン構成データを、メモリコントローラ６３を通じて、ＲＡＭ１３に書き込むデータ処理機能を有する。
【０１０２】
図８は、画データ処理部４３で実現される上記データ処理機能に係る説明図である。
画データ処理部４３は、データ処理機能を実現するための構成として、データ書込部４３ａ、画像処理部４３ｂ、及び、データ転送部４３ｃを備え、読取フロントエンド４１から、ライン構成データが入力される度、データ書込部４３ａにて、このライン構成データを、バッファ４５ａに書き込む。
【０１０３】
また、画データ処理部４３は、画像処理部４３ｂにて、バッファ４５ａの読出位置に記録されたライン構成データを読出し、このライン構成データに対してシェーディング補正やガンマ補正等の画像処理を施し、この画像処理後のライン構成データを、ローカルＲＡＭ４５内の処理データ記憶部４５ｂに保存する。
【０１０４】
また、画データ処理部４３は、処理データ記憶部４５ｂに蓄積された画像処理後の画素データ（ライン構成データ）を、データ転送部４３ｃを通じて順にＲＡＭ１３に書き込む。本実施例では、このようにしてＲＡＭ１３に書き込まれたライン構成データの組合せにより各ラインのラインデータを表現すると共に、各ラインデータの組合せにより、原稿全体の画像を表現する。
【０１０５】
そして、画像読取装置１は、例えば、ＲＡＭ１３に書き込まれたラインデータを順に外部インタフェース２３を通じて外部ＰＣに出力することにより、原稿の読取結果を、外部ＰＣに提供する。外部ＰＣは、これらのラインデータの組合せにより、原稿全体の読取結果を表す画像データを生成する。
【０１０６】
この他、画像読取装置１がコピー機能を有する複合機である場合には、例えば、ＲＡＭ１３に書き込まれたラインデータの組合せからなる画像データが、本装置内で、原稿全体の読取結果を表す画像データとして、コピー処理に供される。
【０１０７】
この他、画データ処理部４３は、データ書込部４３ａにて、ライン構成データをバッファ４５ａに書き込む過程で、最終ラインまでのライン構成データの書込が終了したか否かを判断し、最終ラインまでのライン構成データの書込が終了すると、読取終了信号を出力する。尚、この読取終了信号は、読取フロントエンド４１等に入力される。
（４）ＬＥＤ点灯制御処理
続いて、ＬＥＤ制御信号生成部４１ｃが実行するＬＥＤ点灯制御処理について、説明する。図９は、ラインスタートトリガ信号が入力される度、ＬＥＤ制御信号生成部４１ｃが実行するＬＥＤ点灯制御処理を表すフローチャートである。
【０１０８】
ＬＥＤ制御信号生成部４１ｃは、図９に示すＬＥＤ点灯制御処理を実行することにより、ラインスタートトリガ信号が入力される度に、点灯対象色を、赤、緑、青の順に切り替えて設定し、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの内、点灯対象色に対応するＬＥＤを選択的に、所定時間Ｔ、点灯させる。このようにして、ＣＩＳラインセンサ２０に、点灯対象色のＬＥＤから原稿に照射された光の反射光を受光させて、所定時間Ｔ、受光量に応じた電荷を蓄積させ、主走査方向の読取結果として、蓄積電荷量に応じた点灯対象色のライン構成データを生成させる。
【０１０９】
この際、本実施例では、上記所定時間Ｔ分の点灯動作をＭ回に分けて間欠的に実行することにより、搬送対象の速度に依って読取領域が変化してしまうのを抑え、安定した読取動作を実現する。
【０１１０】
具体的に、ＬＥＤ制御信号生成部４１ｃは、ＬＥＤ点灯制御処理を開始すると、まず、点灯対象色を設定する（Ｓ５１０）。
上述したように、本実施例では、１ラインの領域が副走査方向において３分割され、赤領域、緑領域、青領域が定められている。Ｓ５１０では、搬送対象が位置する領域に対応する色を、点灯対象色に設定する。即ち、位置検出部３３からの入力値ｅｎｃ＿ｐｏｓ＝（ｓｔａｒｔ＿ｅｎｃ＋（α／３）・（３ｍ））であるとき、点灯対象色を赤に設定し、ｅｎｃ＿ｐｏｓ＝（ｓｔａｒｔ＿ｅｎｃ＋（α／３）・（３ｍ＋１））であるとき、点灯対象色を緑に設定し、ｅｎｃ＿ｐｏｓ＝（ｓｔａｒｔ＿ｅｎｃ＋（α／３）・（３ｍ＋２））であるとき、点灯対象色を青に設定する（但し、ｍは、ゼロ以上の整数である）。
【０１１１】
このようにして、ＬＥＤ制御信号生成部４１ｃは、ラインスタートトリガ信号が入力され、ＬＥＤ点灯制御処理を実行する度、点灯対象色を、赤、緑、青の順に切り替えて設定する。
【０１１２】
また、点灯対象色を設定すると、ＬＥＤ制御信号生成部４１ｃは、Ｎ＝１に設定し（Ｓ５２０）、ＬＥＤの点灯位置ｏｎ＿ｐｏｓを、予め定められたＮ回目の点灯位置に設定する（Ｓ５３０）。上述したように、本実施例では、ライン構成データの生成に必要な所定時間Ｔ分の点灯動作を、Ｍ回に分けて間欠的に実行するが、Ｓ５３０では、そのＭ回に及ぶ間欠的な点灯動作の内、Ｎ回目の点灯動作を開始すべき位置を、点灯位置ｏｎ＿ｐｏｓとして設定する。
【０１１３】
具体的に、本実施例の画像読取装置１では、１／３ライン距離（α／３）が、エンコーダから入力されるＡ相信号４パルス分に相当する距離に設定されており（即ち、１ライン距離α＝４８［パルスエッジ］に設定されており）、図１０に示すように、ラインスタートトリガ信号が入力された時点での搬送対象の位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓから１パルス分進んだ位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓ＋４が１回目の点灯位置、位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓから２パルス分進んだ位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓ＋８が２回目の点灯位置、位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓから３パルス分進んだ位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓ＋１２が３回目の点灯位置に、予め定められ、所定時間Ｔ分の点灯動作を、Ｍ＝３回に分けて間欠的に実行するように定められている。
【０１１４】
従って、Ｓ５３０では、このルールに従い、ラインスタートトリガ信号が入力された時点での搬送対象の位置ｅｎｃ＿ｐｏｓ＝ｉｎｉｔ＿ｐｏｓを基準に、点灯位置ｏｎ＿ｐｏｓとして、Ｎ回目の点灯位置を設定する。
【０１１５】
その後、ＬＥＤ制御信号生成部４１ｃは、搬送対象が点灯位置ｏｎ＿ｐｏｓに到達するまで待機する（Ｓ５４０）。即ち、ＬＥＤ制御信号生成部４１ｃは、エンコーダエッジ検出部３１からエッジ検出信号が入力される度、位置検出部３３が更新した値ｅｎｃ＿ｐｏｓの情報を、位置検出部３３から取得し、値ｅｎｃ＿ｐｏｓ＝ｏｎ＿ｐｏｓであるか否かを判断する。そして、値ｅｎｃ＿ｐｏｓ＝ｏｎ＿ｐｏｓとなると、搬送対象が点灯位置ｏｎ＿ｐｏｓに到達したと判断して（Ｓ５４０でＹｅｓ）、Ｓ５５０に移行する。
【０１１６】
また、Ｓ５５０に移行すると、ＬＥＤ制御信号生成部４１ｃは、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの内、点灯対象色のＬＥＤのみを選択的に、所定時間Ｔの１／Ｍ時間（＝Ｔ／Ｍ）、点灯させる。例えば、点灯対象色が赤である場合には、ＬＥＤ２０Ｒ，２０Ｇ，２０Ｂの内、ＬＥＤ２０Ｒのみを選択的にＴ／３時間点灯させる。そして、点灯開始からＴ／３時間が経過するとＬＥＤを消灯させる（Ｓ５５０）。
【０１１７】
また、この処理を終えると、ＬＥＤ制御信号生成部４１ｃは、Ｓ５６０にて、変数Ｎを１加算した値に更新し（Ｎ←Ｎ＋１）、その後、値Ｎが、値Ｍより大きいか否か、即ち、Ｎ＞Ｍであるか否かを判断する（Ｓ５７０）。
【０１１８】
そして、値Ｎが値Ｍ以下であると判断すると（Ｓ５７０でＮｏ）、Ｓ５３０に移行して、ＬＥＤの点灯位置を、Ｎ回目の点灯位置に設定し、搬送対象が点灯位置ｏｎ＿ｐｏｓに到達すると、Ｔ／Ｍ時間、点灯対象色のＬＥＤを点灯させる処理を行う。
【０１１９】
このようして、ＬＥＤ制御信号生成部４１ｃは、搬送対象の移動に合わせて、Ｍ回、点灯対象色のＬＥＤを点灯させる処理を行い、Ｎ＞Ｍとなると（Ｓ５７０でＹｅｓ）、ＬＥＤ点灯制御処理を終了する。そして、新しいラインスタートトリガ信号が入力されると、再び、Ｓ５１０からＬＥＤ点灯制御処理を開始する。
【０１２０】
このようにして、ＬＥＤ制御信号生成部４１ｃは、搬送対象の移動に合わせて、ライン構成データの生成に必要な所定時間Ｔ分の点灯動作を、Ｍ＝３回に分けて間欠的に実行する。尚、図１０は、ＬＥＤ制御信号生成部４１ｃによるＬＥＤの点灯制御の態様を示したタイムチャートである。
（５）効果等
図１１は、搬送対象が定速移動している時のＬＥＤの点灯態様を、蓄積電荷量の変化及びデータ出力の態様と共に示したタイムチャートであり、図１２は、搬送対象が減速している時のＬＥＤの点灯態様を、蓄積電荷量の変化及びデータ出力の態様と共に示したタイムチャートである。
【０１２１】
本実施例によれば、上述したように、所定時間Ｔ分の点灯動作をＭ回に分けて間欠的に実行するので、従来技術のように、減速時に、読取領域が画像読取方向上流側に圧縮されてしまう（図１５参照）のを抑えることができる。従って、本実施例によれば、減速中に生成されたライン構成データを用いて原稿全体の画像データを構成しても、当該原稿全体の画像データにおいてムラが生じるのを極力抑えることができる。
【０１２２】
換言すると、本実施例によれば、従来技術と異なり減速中に生成されたライン構成データを用いても、原稿全体の画像データとしてムラのない画像データを生成することができるので、最終ラインまでの読取動作が完了する前に搬送対象を減速させることができ、その結果として、ＣＩＳラインセンサ２０の移動範囲を副走査方向に短くして画像読取装置１を小型化することができる。
【０１２３】
また、図１３は、原稿に描写されたグラデーション部分を読み取る場合の読取結果を、従来技術による読取結果と比較して説明した図である。
図１３に示すように、従来技術では、搬送対象が減速すると、減速に伴って、消灯位置が画像読取方向上流に大きくずれるので、読取値が実濃度（平均）に対して大きくずれる。このため、減速時の読取結果であるライン構成データを用いて、原稿全体の画像データを生成する場合には、グラデーションを綺麗に再現することができない。
【０１２４】
これに対し、本実施例によれば、図１３上段に示すように、搬送対象の搬送速度による読取値のズレが少なく、搬送対象の減速時においても実濃度に近い値で、原稿を読み取って、ライン構成データを生成することができる。従って、本実施例の手法によれば、減速時に生成されたライン構成データを用いて、原稿全体の画像データを生成する場合に、グラデーションを、従来技術よりも、綺麗に再現することができる。
【０１２５】
また、図１４は、原稿における白領域と黒領域との境界を読み取る場合の読取結果を、従来技術による読取結果と比較した説明した図である。
図１４に示すように、従来技術では、搬送対象が低速のときに、原稿の読取領域が画像読取方向上流側に圧縮される。換言すると、従来技術では、搬送対象が低速のとき、ＣＩＳラインセンサ２０によって読み取られない空白領域が大きくなる。このため、原稿の白領域と黒領域との境界を正確に読み取ることができずに、原稿の黒領域部分を、例えば、赤色の領域として読み取ってしまう場合がある。
【０１２６】
これに対して、本実施例によれば、間欠的に読取動作を行うので、搬送対象が低速の時でも、原稿が読み取られない空白領域が大きくなるのを抑えることができる。従って、図１４上段に示すように、原稿の黒領域部分を、黒色に近い茶色の領域として読み取ることができ、原稿を従来技術よりも正確に読み取ることができる。勿論、真の色は黒色であるので、原稿の白領域と黒領域との境界を全く正確に読み取ることができるわけではないが、少なくとも、本実施例によれば、従来技術よりも、真の原稿に近い色で、原稿の白領域と黒領域との境界を読み取ることができる。
【０１２７】
従って、本実施例によれば、従来装置よりもコンパクトで優れた画像読取装置１を提供することができる。
（６）その他
以上、本発明の実施例について説明したが、本発明の読取ユニットは、ＣＩＳラインセンサ２０に相当し、搬送手段は、キャリッジ１０６の搬送機構及びＡＤＦ装置１５０及び駆動制御部１７に相当する。また、読取制御手段は、読取フロントエンド４１に相当し、計測手段は、エンコーダＥＮ１，ＥＮ２及びエンコーダ処理部１５に相当し、パルス信号出力手段は、エンコーダＥＮ１，ＥＮに相当する。この他、データ出力手段は、画データ処理部４３に相当する。
【０１２８】
また、本発明は、上記実施例に限定されるものではなく、種々の態様を採ることができる。例えば、上記実施例では、最終ラインを読み取る前に搬送対象を減速させる例を説明したが、本発明は、上記実施例に限定されるものではなく、例えば、搬送対象を加速・減速・停止させる処理を繰返し実行する画像読取装置に適用されてもよい。
【０１２９】
例えば、画像読取装置１において、バッファ４５ａの容量が小さい場合には、画像処理部４３ｂでの処理遅れによってバッファ４５ａが一杯になってしまう可能性があり、その際、搬送対象を一旦減速・停止させて、読取機能に係る処理を中断する必要があるが、このような環境で、定速搬送時のライン構成データしか用いずに原稿全体の画像データを構成しようとすると、中断地点において搬送対象を定速走行させるために、加速に必要な分、搬送対象を一旦、中断地点よりも手前に戻さなければならず、不便である。特に、ＡＤＦ装置１５０にて原稿を搬送しながら、ＣＩＳラインセンサ２０にて原稿を読み取る場合には、原稿を逆走させることになるので、ジャム等の問題が発生しやすい。
【０１３０】
これに対し、本発明の手法を採用すれば、加減速時のライン構成データを用いて、良好に、原稿全体の画像データとしてムラのない画像データを生成することができるので、読取機能に係る処理を中断する場合においても、従来技術のように、搬送対象を一旦、中断地点よりも手前に戻さなくて済む。
【０１３１】
従って、本発明を、この種の画像読取装置に適用すれば、効率的に画像を読み取ることができる。
この他、上記実施例では、光源から照射された光が原稿に反射して戻ってくる光を受光して、読取動作を実現する画像読取装置について説明したが、本発明は、原稿を透過した光（透過光）を受光して、読取動作を実現する画像読取装置にも適用することができる。
【０１３２】
また、上記実施例では、光学的にスリットパターンを検出するエンコーダを、読取エンコーダＥＮ１及び読取搬送エンコーダＥＮ２として設けたが、これに代えて、磁気的又は静電的にエンコーダスケールのパターンを検出するエンコーダを設けても構わない。
【図面の簡単な説明】
【０１３３】
【図１】画像読取装置１の電気的構成を表すブロック図である。
【図２】画像読取装置１の機械的構成を示す断面図である。
【図３】ＣＩＳラインセンサ２０の移動態様を表す説明図である。
【図４】エンコーダ処理部１５及び駆動制御部１７の構成を表すブロック図である。
【図５】モータ制御部３９が実行する搬送制御処理を表すフローチャートである。
【図６】読取制御部２１の構成を表すブロック図である。
【図７】ラインスタートトリガ信号生成部４１ａが実行する処理を表すフローチャート（ａ）及びラインスタート信号の入力態様を示すタイムチャート（ｂ）である。
【図８】画データ処理部４３で実現されるデータ処理機能に係る説明図である。
【図９】ＬＥＤ制御信号生成部４１ｃが実行するＬＥＤ点灯制御処理を表すフローチャートである。
【図１０】ＬＥＤの点灯制御の態様を示すタイムチャートである。
【図１１】搬送対象定速時のＬＥＤの点灯態様を示すタイムチャートである。
【図１２】搬送対象減速時のＬＥＤの点灯態様を示すタイムチャートである。
【図１３】グラデーション部分における読取結果を示した説明図である。
【図１４】白黒境界領域における読取結果を示した説明図である。
【図１５】従来技術に関する説明図である。
【符号の説明】
【０１３４】
１…画像読取装置、１１…ＣＰＵ、１２…ＲＯＭ、１３…ＲＡＭ、１５…エンコーダ処理部、１７…駆動制御部、２０…ＣＩＳラインセンサ、２０Ｒ，２０Ｇ，２０Ｂ…ＬＥＤ、２１…読取制御部、２３…外部インタフェース、３１…エンコーダエッジ検出部、３３…位置検出部、３５…速度検出部、３７…駆動回路、３９…モータ制御部、４１…読取フロントエンド、４１ａ…ラインスタートトリガ信号生成部、４１ｂ…ラインスタート信号生成部、４１ｃ…ＬＥＤ制御信号生成部、４１ｄ…転送クロック信号生成部、４３…画データ処理部、４３ａ…データ書込部、４３ｂ…画像処理部、４３ｃ…データ転送部、４５…ローカルＲＡＭ、４５ａ…バッファ、４５ｂ…処理データ記憶部、６３…メモリコントローラ、１０１…装置本体、１０２…静止読取窓、１０２Ａ，１０３Ａ…プラテン、１０３…自動読取窓、１０４…原稿カバー、１０６…キャリッジ、１０７，１０８…プーリ、１０９…ベルト、１１１…ガイド軸、１５０…ＡＤＦ装置、１５３…分離ローラ、１５４…分離パッド、１５５…吸入ローラ、１５９…給紙ローラ、１６０…ピンチローラ、１６１…原稿押さえ、１６２…排紙ローラ、１６４…原稿センサアクチュエータ、１６５，１６６…トレイ、２０１…受光素子群、２０３…シフトレジスタ、ＥＮ１，ＥＮ２…エンコーダ、ＭＴ１，ＭＴ２…モータ、ＲＧ１，ＲＧ２…レジスタ
【図１】
0004858478.tif 000002
【図２】
0004858478.tif 000003
【図３】
0004858478.tif 000004
【図４】
0004858478.tif 000005
【図５】
0004858478.tif 000006
【図６】
0004858478.tif 000007
【図７】
0004858478.tif 000008
【図９】
0004858478.tif 000009
【図１０】
0004858478.tif 000010
【図１１】
0004858478.tif 000011
【図１２】
0004858478.tif 000012
【図１３】
0004858478.tif 000013
【図１４】
0004858478.tif 000014
【図１５】
0004858478.tif 000015
【図８】
0004858478.tif 000016