(57)【特許請求の範囲】
【請求項１】
主走査方向に複数の撮像素子を並べて構成される撮像素子列を複数備え、複数の当該撮像素子列を副走査方向に並べて配置することで、原稿の読み取り位置からの反射光を複数の当該撮像素子列にてそれぞれ受光する受光部と、
前記受光部による前記原稿の前記読み取り位置を前記副走査方向に移動させる移動部と、
複数の前記撮像素子列により撮像された各撮像データにおける列毎の前記副走査方向の前記読み取り位置の違いに起因する位置ずれを、メモリを用いた遅延処理によって補正する位置ずれ補正部と、
前記原稿の前記副走査方向の倍率の指定値である副走査指定倍率に基づき、前記受光部および前記移動部を用いた当該原稿の当該副走査方向の読み取り倍率を、当該副走査指定倍率が１００％以下となる第１の倍率においては１００％に設定し、当該副走査指定倍率が１００％を超え且つ２００％以下となる第２の倍率においては２００％に設定し、当該副走査指定倍率が２００％を超え且つ４００％以下となる第３の倍率においては４００％に設定する設定手段と、
前記設定手段によって前記第２の倍率が設定された場合に、前記第１の倍率が設定された場合よりも前記移動部による前記読み取り位置の移動速度を１／２に低下させ、且つ、当該第１の倍率が設定された場合よりも複数の前記撮像素子列により撮像された各撮像データの列数を１／２に減らして前記位置ずれ補正部に供給するように当該列数を調整し、当該設定手段によって前記第３の倍率が設定された場合に、当該第１の倍率が設定された場合よりも当該移動部による当該読み取り位置の移動速度を１／４に低下させ、且つ、当該第１の倍率が設定された場合よりも複数の当該撮像素子列により撮像された各撮像データの列数を１／４に減らして当該位置ずれ補正部に供給するように当該列数を調整する調整手段と、
前記位置ずれ補正部から出力される位置ずれ補正済みの各撮像データに対し、前記副走査指定倍率となるように前記副走査方向の縮小倍率補正を施す縮小補正手段と
を含む画像読み取り装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、原稿の画像を読み取る画像読み取り装置に関する。
【背景技術】
【０００２】
原稿の画像を読み取る画像読み取り装置では、原稿の画像を拡大して読み取ったりあるいは縮小して読み取ったりすることが行われる。
公報記載の従来技術として、原稿の画像を拡大して読み取る場合に、原稿の画像を拡大せずに等倍で読み取る場合よりも、原稿の読み取り位置を移動させていく速度を低下させる技術が存在する（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２５９０９２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、並べて配置された複数の撮像素子列を用いて原稿の画像を拡大して読み取る際に、撮像素子列間の読み取り位置のずれを補正するために使用するメモリの容量の増大を抑制することを目的とする。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、主走査方向に複数の撮像素子を並べて構成される撮像素子列を複数備え、複数の当該撮像素子列を副走査方向に並べて配置することで、原稿の読み取り位置からの反射光を複数の当該撮像素子列にてそれぞれ受光する受光部と、前記受光部による前記原稿の前記読み取り位置を前記副走査方向に移動させる移動部と、複数の前記撮像素子列により撮像された各撮像データにおける列毎の前記副走査方向の前記読み取り位置の違いに起因する位置ずれを、メモリを用いた遅延処理によって補正する位置ずれ補正部と、前記原稿の前記副走査方向の倍率の指定値である副走査指定倍率に基づき、前記受光部および前記移動部を用いた当該原稿の当該副走査方向の読み取り倍率を、当該副走査指定倍率が１００％以下となる第１の倍率においては１００％に設定し、当該副走査指定倍率が１００％を超え且つ２００％以下となる第２の倍率においては２００％に設定し、当該副走査指定倍率が２００％を超え且つ４００％以下となる第３の倍率においては４００％に設定する設定手段と、前記設定手段によって前記第２の倍率が設定された場合に、前記第１の倍率が設定された場合よりも前記移動部による前記読み取り位置の移動速度を１／２に低下させ、且つ、当該第１の倍率が設定された場合よりも複数の前記撮像素子列により撮像された各撮像データの列数を１／２に減らして前記位置ずれ補正部に供給するように当該列数を調整し、当該設定手段によって前記第３の倍率が設定された場合に、当該第１の倍率が設定された場合よりも当該移動部による当該読み取り位置の移動速度を１／４に低下させ、且つ、当該第１の倍率が設定された場合よりも複数の当該撮像素子列により撮像された各撮像データの列数を１／４に減らして当該位置ずれ補正部に供給するように当該列数を調整する調整手段と、前記位置ずれ補正部から出力される位置ずれ補正済みの各撮像データに対し、前記副走査指定倍率となるように前記副走査方向の縮小倍率補正を施す縮小補正手段とを含む画像読み取り装置である。
【発明の効果】
【０００７】
請求項１記載の発明によれば、本構成を有しない場合と比較して、並べて配置された複数の撮像素子列を用いて原稿の画像を拡大して読み取る際に、撮像素子列間の読み取り位置のずれを補正するために使用するメモリの容量の増大を抑制すること、複数の撮像素子間の位置ずれの補正を容易に行うこと、および、整数以外の副走査指定倍率に対応することが可能になる。
【図面の簡単な説明】
【０００８】
【図１】本実施の形態が適用される読み取り装置の全体構成の一例を示す図である。
【図２】受光部の構成を示す図である。
【図３】受光部を構成する各撮像素子列と、これら各撮像素子列によって読み取られる原稿上の副走査方向の位置との関係を示す図である。
【図４】受光部の回路構成を示す図である。
【図５】受光部の基本的な動作を説明するためのタイミングチャートである。
【図６】実施の形態１における制御・画像処理ユニットの主要構成を示すブロック図である。
【図７】実施の形態１における副走査指定倍率と読み取り条件との関係を示す図である。
【図８】実施の形態１において副走査指定倍率が１００％の場合における受光部の出力およびギャップ補正部の出力を説明するためのタイミングチャートである。
【図９】実施の形態１において副走査指定倍率が２００％の場合における受光部の出力およびギャップ補正部の出力を説明するためのタイミングチャートである。
【図１０】実施の形態１において副走査指定倍率が４００％の場合における受光部の出力およびギャップ補正部の出力を説明するためのタイミングチャートである。
【図１１】実施の形態１において副走査指定倍率が１００％、２００％、４００％の場合における原稿Ｍ上の読み取り列を説明するための図である。
【図１２】実施の形態２における制御・画像処理ユニットの主要構成を示すブロック図である。
【図１３】実施の形態２における副走査指定倍率と読み取り条件との関係を示す図である。
【図１４】実施の形態２において副走査指定倍率が２００％の場合における受光部の出力、副走査平均化部の出力およびギャップ補正部の出力を説明するためのタイミングチャートである。
【図１５】実施の形態２において副走査指定倍率が４００％の場合における受光部の出力、副走査平均化部の出力およびギャップ補正部の出力を説明するためのタイミングチャートである。
【図１６】実施の形態２において副走査指定倍率が１００％、２００％、４００％の場合における原稿Ｍ上の読み取り列を説明するための図である。
【発明を実施するための形態】
【０００９】
＜実施の形態１＞
図１は本実施の形態が適用される読み取り装置の全体構成の一例を示す図である。
この読み取り装置は、積載された原稿束から原稿を順次搬送する原稿送り装置１０と、スキャンによって原稿の画像を読み取るスキャナ装置４０とを備えている。
【００１０】
原稿送り装置１０は、複数枚の原稿Ｍからなる原稿束を積載する原稿収容部１１、この原稿収容部１１の下方に設けられ、読み取りが終了した原稿Ｍを積載する排紙収容部１２を備える。また、原稿送り装置１０は原稿収容部１１の原稿Ｍを取り出して搬送する取り出しロール１３を備える。さらに、取り出しロール１３の原稿搬送方向下流側には、原稿Ｍを１枚ずつに捌く捌き機構１４が設けられる。原稿Ｍが搬送される搬送路１５には、原稿搬送方向上流側から順に、プレレジロール１６、レジロール１７、プラテンロール１８、アウトロール１９、および排出ロール２０が設けられる。プレレジロール１６は、１枚ずつに捌かれた原稿Ｍを下流側のロールに向けて搬送すると共に原稿Ｍのループ形成を行う。レジロール１７は、回転し一旦停止した後にタイミングを合わせて回転を再開し、原稿読み取り部に対してレジストレーション調整を施しながら原稿Ｍを供給する。プラテンロール１８は、スキャナ装置４０にて読み込み中の原稿Ｍの搬送を補助する。また、プラテンロール１８は、スキャナ装置４０でのシェーディング補正用の白基準として用いられるようになっている。アウトロール１９は、スキャナ装置４０にて読み込まれた原稿Ｍをさらに下流に搬送する。そして、排出ロール２０は、読み込まれた原稿Ｍをさらに搬送すると共に排紙収容部１２に排出する。
【００１１】
一方、スキャナ装置４０は、上述した原稿送り装置１０を開閉可能に支持すると共に、この原稿送り装置１０を装置フレーム４１によって支え、また、原稿送り装置１０によって搬送される原稿Ｍの画像読み取りを行う。このスキャナ装置４０は、筐体を形成する装置フレーム４１、画像を読み込むべき原稿Ｍが静止させた状態で置かれる第１プラテンガラス４２Ａ、プラテンロール１８の下方に設けられ、原稿送り装置１０によって搬送される原稿Ｍを読み取るための光の開口部を構成する第２プラテンガラス４２Ｂを備えている。
【００１２】
また、スキャナ装置４０は、第２プラテンガラス４２Ｂの下に静止し、あるいは第１プラテンガラス４２Ａの全体にわたってスキャンして画像を読み込むフルレートキャリッジ４３、フルレートキャリッジ４３から得られた光を結像部へ供給するハーフレートキャリッジ４５を備えている。ここで、フルレートキャリッジ４３は、原稿Ｍに光を照射する光源装置４４Ａおよび光源装置４４Ａからの光を原稿Ｍに向けて反射する光源ミラー４４Ｂと、原稿Ｍから得られた反射光を受光する第１ミラー４６Ａとを備えている。さらに、ハーフレートキャリッジ４５は、第１ミラー４６Ａから得られた光を結像部へ提供する第２ミラー４６Ｂおよび第３ミラー４６Ｃを有している。
【００１３】
さらにまた、スキャナ装置４０は、結像用レンズ４７および受光部４８を備えている。これらのうち、結像用レンズ４７は、第３ミラー４６Ｃから得られた光学像を光学的に縮小する。また、受光部４８は、結像用レンズ４７によって結像された光学像を光電変換する。つまり、スキャナ装置４０では、所謂縮小光学系を用いて受光部４８に像を結像させている。また、本実施の形態では、受光部４８として、後述するように、主走査方向に沿って設けられた赤色用、緑色用および青色用の各撮像素子列を、副走査方向に並べて配置したものを用いている。これにより、受光部４８を用いて、原稿Ｍに形成された画像をフルカラー画像として読み取るようになっている。
【００１４】
そして、スキャナ装置４０は、制御・画像処理ユニット４９をさらに備える。この制御・画像処理ユニット４９は、受光部４８から入力される原稿Ｍの画像データに各種画像処理を施す。また、制御・画像処理ユニット４９は、読み取り装置の読み取り動作における各部の動作を制御する。
【００１５】
例えば第１プラテンガラス４２Ａに置かれた原稿Ｍの画像を読み取る固定読み取りモードでは、フルレートキャリッジ４３とハーフレートキャリッジ４５とが、２：１の割合で矢印方向に移動する。このとき、フルレートキャリッジ４３に設けられた光源装置４４Ａからの光が、原稿Ｍの被読み取り面に照射される。そして、原稿Ｍからの反射光が第１ミラー４６Ａ、第２ミラー４６Ｂ、および第３ミラー４６Ｃの順に反射されて結像用レンズ４７に導かれる。結像用レンズ４７に導かれた光は、受光部４８の受光面に結像される。受光部４８を構成する各色用の撮像素子列はそれぞれ１次元のセンサで構成されており、１ライン分を同時に処理している。このライン方向（読み取りの主走査方向）と交差する方向（読み取りの副走査方向）にフルレートキャリッジ４３およびハーフレートキャリッジ４５を移動させ、原稿Ｍの次の１ラインを読み取る。これを原稿Ｍの全体に亘って実行することで、１ページの原稿読み取りを完了させる。
【００１６】
一方、原稿送り装置１０によって搬送される原稿Ｍの画像を読み取る搬送読み取りモードでは、副走査方向に搬送される原稿Ｍがこの第２プラテンガラス４２Ｂの上を通過する。このとき、フルレートキャリッジ４３およびハーフレートキャリッジ４５は、図１に示す実線の位置に停止した状態におかれる。そして、搬送されてくる原稿Ｍの１ライン目の反射光が、第１ミラー４６Ａ、第２ミラー４６Ｂ、および第３ミラー４６Ｃを経て結像用レンズ４７にて結像され、受光部４８によって画像が読み込まれる。すなわち、受光部４８によって主走査方向の１ライン分を同時に処理した後、原稿送り装置１０によって搬送される原稿Ｍの次の主走査方向の１ライン分が読み込まれる。そして、原稿Ｍの先端が第２プラテンガラス４２Ｂの読み取り位置に到達した後、この原稿Ｍの後端が第２プラテンガラス４２Ｂ上の読み取り位置を通過することによって、原稿Ｍを主走査方向１ラインずつ順次読み取ることで、副走査方向に亘って１ページの原稿読み取りが完了する。
【００１７】
ここで、固定読み取りモードにおいては、フルレートキャリッジ４３およびハーフレートキャリッジ４５が移動部として機能している。一方、搬送読み取りモードでは、原稿送り装置１０が移動部として機能している。
【００１８】
図２は、上述した読み取り装置で用いられる受光部４８の構成を説明するための図である。
受光部４８は、矩形状を有する基板４８ａと、この基板４８ａの一方の面に並べて取り付けられた３本の撮像素子列５０、６０、７０とを備えている。ここで、副走査方向ＳＳの最上流側に位置する撮像素子列５０には、赤色光を選択的に透過するフィルタが取り付けられており、撮像素子列５０は赤色光検出用のイメージセンサとして機能している。また、撮像素子列５０よりも副走査方向ＳＳの下流側に位置する撮像素子列６０には、緑色光を選択的に透過するフィルタが取り付けられており、撮像素子列６０は緑色光検出用のイメージセンサとして機能している。さらに、撮像素子列６０よりも副走査方向ＳＳの下流側且つ最下流側に位置する撮像素子列７０は、青色光を選択的に透過するフィルタが取り付けられており、撮像素子列７０は青色光検出用のイメージセンサとして機能している。
【００１９】
また、撮像素子列５０、６０、７０は、それぞれ、主走査方向ＦＳに沿って設けられている。ここで、撮像素子列５０、６０、７０は、それぞれ、例えば正方形状の撮像素子（フォトダイオード）ＰＤを複数（この例ではｋ個）主走査方向ＦＳに並べて構成されている。また、撮像素子列５０、６０、７０は、上述したようにこの順に副走査方向ＳＳに並べて配置されている。このとき、撮像素子列５０とこれに隣接する撮像素子列６０とは副走査方向ＳＳに距離Ｇだけ離れて配置されており、撮像素子列６０とこれに隣接する撮像素子列７０とは副走査方向ＳＳに距離Ｇだけ離れて配置されている。したがって、撮像素子列５０と撮像素子列７０とは、副走査方向ＳＳに距離２Ｇだけ離れていることになる。
【００２０】
図３は、上述した受光部４８を構成する各撮像素子列５０、６０、７０と、これら各撮像素子列５０、６０、７０によって読み取られる原稿Ｍ上の副走査方向ＳＳの位置との関係を示す図である。
本実施の形態では、各撮像素子列５０、６０、７０が副走査方向ＳＳに距離Ｇずつ離れて配置されているため、同じタイミングにおいて、各撮像素子列５０、６０、７０は、原稿Ｍ上において副走査方向ＳＳに異なる位置を読み取ることになる。ここで、本実施の形態では、原稿Ｍの副走査方向ＳＳの先行側から順に赤色光用の撮像素子列５０、緑色光用の撮像素子列６０、そして青色光用の撮像素子列７０が配置されている。このため、例えば等倍（１００％）の副走査倍率で読み取りを行う場合、同じタイミングでは、撮像素子列５０が原稿Ｍの副走査方向ＳＳのｎ番目の列Ｌｎの画像を読み取っているときに、撮像素子列６０は同じ原稿Ｍの副走査方向ＳＳのｎ−４番目の列Ｌｎ−４の画像を読み取ることになり、また、撮像素子列７０は同じ原稿Ｍの副走査方向ＳＳのｎ−８番目の列Ｌｎ−８の画像を読み取ることになる。これを逆の観点からみれば、例えば原稿Ｍの副走査方向ＳＳの同じ列（例えばｎ番目）の画像は、最初に撮像素子列５０で読み取られ、次いで撮像素子列６０で読み取られ、最後に撮像素子列７０で読み取られることになる。つまり、本実施の形態における距離Ｇは、副走査方向ＳＳに等倍で読み取りを行う際の副走査方向ＳＳの４列分に相当している。
【００２１】
また、図４は、図２に示す受光部４８の回路構成を説明するための図である。
受光部４８は、各色に対応した撮像素子列５０、６０、７０と、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤで蓄積した電荷の図中垂直方向への読み出しを制御するシフトゲート５１、６１、７１と、電荷を図中水平方向へ転送する水平転送レジスタ５２、６２、７２と、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤで蓄積した電荷を水平転送レジスタ５２、６２、７２に転送する前に撮像素子ＰＤを単位として選択的に排出させるシャッタドレイン５３、６３、７３とを備えている。
【００２２】
また、受光部４８は、シフトゲート５１、６１、７１を制御するシフトパルスＳＨおよびシャッタドレイン５３、６３、７３に電荷排出対象となる撮像素子ＰＤに対応した制御信号ＤＳを生成する垂直転送パルス発生回路８１を有している。さらに、受光部４８は、水平転送レジスタ５２、６２、７２を駆動する転送パルスφ１、φ２を生成する水平転送パルス発生回路８２、転送された電荷を電圧に変換する電荷電圧変換器５４、６４、７４、電荷電圧変換器５４、６４、７４からの出力を増幅するアナログ増幅器５５、６５、７５をさらに備えている。
【００２３】
これらのうち、シフトゲート５１、６１、７１は、垂直転送パルス発生回路８１から供給されるシフトパルスＳＨによって制御され、シフトパルスＳＨの供給に基づき撮像素子列５０、６０、７０の電荷を水平転送レジスタ５２、６２、７２へ読み出すようになっている。
【００２４】
また、水平転送レジスタ５２、６２、７２は、シフトゲート５１、６１、７１を介して読み出された画素単位（撮像素子ＰＤ単位）の電荷を、水平転送パルス発生回路８２より供給される各々位相の異なる転送パルスφ１、φ２によって順次図中水平方向へ転送し、電荷電圧変換器５４、６４、７４へ電荷を出力させるようになっている。
【００２５】
さらに、シャッタドレイン５３、６３、７３は、垂直転送パルス発生回路８１から供給される制御信号ＤＳによって制御され、制御信号ＤＳの供給に基づき撮像素子列５０、６０、７０の各撮像素子ＰＤで発生した電荷の排出を、撮像素子ＰＤを単位として制御している。なお、この例では、制御信号ＤＳがハイレベルとなった場合には対応する撮像素子ＰＤで発生した電荷の排出が行われ、ローレベルとなった場合には対応する撮像素子ＰＤで発生した電荷の排出が行われないようになっている。
【００２６】
図５は、図４に示す受光部４８の基本的な動作を説明するためのタイミングチャートである。なお、以下の説明においては、シフトパルスＳＨが立ち上がったのち次にシフトパルスＳＨが立ち上がるまでの期間を撮像周期Ｔと呼ぶ。なお、ここでは、説明の便宜上、図５において連続する３つの撮像周期Ｔをそれぞれ第１の撮像周期Ｔ１、第２の撮像周期Ｔ２および第３の撮像周期Ｔ３と呼ぶことにする。また、ここでは、制御信号ＤＳがローレベルに維持されることで、電荷の排出が行われない場合を例とする。
【００２７】
垂直転送パルス発生回路８１から供給されるシフトパルスＳＨが立ち上がると、これに伴ってシフトゲート５１、６１、７１がそれぞれ動作を開始し、撮像素子列５０、６０、７０をそれぞれ構成する複数の撮像素子ＰＤに蓄積された電荷を、水平転送レジスタ５２、６２、７２へ読み出す。そして、水平転送レジスタ５２、６２、７２に読み出された各電荷は、電荷電圧変換器５４、６４、７４によってそれぞれ電圧に変換された後、アナログ増幅器５５、６５、７５によって増幅され、アナログの色成分信号（ＲＧＢ）として制御・画像処理ユニット４９に出力される。
【００２８】
第１の撮像周期Ｔ１〜第３の撮像周期Ｔ３において、撮像素子列５０、６０、７０では、それぞれ、主走査方向ＦＳの一端側に設けられた１番目の撮像素子ＰＤからの電荷Ｐ１に続いて、順次撮像素子ＰＤの番号順に電荷の出力がなされ、最後に主走査方向ＦＳの他端側に設けられたｋ番目の撮像素子ＰＤからの電荷Ｐｋが出力される。なお、最後の電荷Ｐｋの出力は、各撮像周期Ｔが終了するまでの間に行われる。したがって、各撮像周期Ｔ内において、それぞれ１ライン分のデータの出力が行われていることになる。
【００２９】
このとき、等倍で原稿Ｍの読み取りが行われていれば、例えば第１の撮像周期Ｔ１では、撮像素子列５０（図中にはＲで示す）からは副走査方向ＳＳのｎ番目の列Ｌｎからの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列６０（図中にはＧで示す）からは副走査方向ＳＳのｎ−４番目の列Ｌｎ−４からの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列７０（図中にはＢで示す）からは副走査方向ＳＳのｎ−８番目の列Ｌｎ−８からの受光結果（電荷Ｐ１〜Ｐｋ）が出力されることになる。また、例えば第２の撮像周期Ｔ２では、撮像素子列５０からは副走査方向ＳＳのｎ＋１番目の列Ｌｎ＋１からの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列６０からは副走査方向ＳＳのｎ−３番目の列Ｌｎ−３からの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列７０からは副走査方向ＳＳのｎ−７番目の列Ｌｎ−７からの受光結果（電荷Ｐ１〜Ｐｋ）が出力されることになる。さらに、例えば第３の撮像周期Ｔ３では、撮像素子列５０からは副走査方向ＳＳのｎ＋２番目の列Ｌｎ＋２からの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列６０からは副走査方向ＳＳのｎ−２番目の列Ｌｎ−２からの受光結果（電荷Ｐ１〜Ｐｋ）が出力され、撮像素子列７０からは副走査方向ＳＳのｎ−６番目の列Ｌｎ−６からの受光結果（電荷Ｐ１〜Ｐｋ）が出力されることになる。
【００３０】
図６は、本実施の形態における制御・画像処理ユニット４９の主要構成を示すブロック図である。
この制御・画像処理ユニット４９は、Ａ／Ｄ変換部９１と、光量分布補正部９２と、ギャップ補正部９３と、色変換処理部９４と、副走査拡大縮小部９５と、ユーザインタフェース制御部９６と、モータドライブ制御部９７と、撮像素子駆動部９８と、ＣＰＵ（Central Processing Unit）９９とを備えている。
【００３１】
これらのうち、Ａ／Ｄ変換部９１は、受光部４８から入力されてくるＲＧＢ各色の色成分信号（アナログ信号）をデジタル信号に変換する。ここで、Ａ／Ｄ変換部９１は、ＲＧＢの各色に対応した３つのＡ／Ｄ変換回路９１ａを備えている。なお、Ａ／Ｄ変換部９１は、制御・画像処理ユニット４９の外部に設けられていてもよい。
【００３２】
また、光量分布補正部９２は、例えば受光部４８によりプラテンロール１８（図１参照）等の白基準を読み取って得られたシェーディング補正データ等を用いて、ＲＧＢの各色成分に対応したデジタル信号に光量分布補正を行う機能を有している。ここで、光量分布補正部９２は、ＲＧＢの各色に対応した３つの光量分布補正回路９２ａを有している。
【００３３】
さらに、ギャップ補正部９３は、光量分布補正後のＲＧＢの各色成分に対応したデジタル信号を基に、受光部４８が有する３本の撮像素子列５０、６０、７０の取り付け位置の相違に起因する距離（ギャップ）を補正するものである。ここで、ギャップ補正部９３は、ＲＧＢの各色成分信号に対するライン遅延処理を実行するためのＦＩＦＯ（First In First Out）メモリ９３ａを備えている。なお、このＦＩＦＯメモリ９３ａは、本実施の形態における主走査方向ＦＳ１ライン分のデータ（１ライン当たりｋ画素）を、１２ライン分だけ記憶する容量を有している。そして、ＦＩＦＯメモリ９３ａには、Ｒの色成分信号が８ライン分、また、Ｇの色成分信号が４ライン分、それぞれ記憶されるようになっている。
【００３４】
さらにまた、色変換処理部９４は、ギャップ補正部９３によってギャップが補正された後のＲＧＢの各色成分信号を、ＲＧＢとは異なる色空間の信号に変換する機能を有している。ここで、異なる色空間の信号としては、例えばＬａｂ信号、Ｌｕｖ信号、ＸＹＺ信号、ｓ−ＲＧＢ信号等が挙げられる。このような色空間の変換を行うために、色変換処理部９４は、ルックアップテーブル（ＬＵＴ）や行列演算等により原稿Ｍ上の画像がカラーであるか白黒であるかを検知するカラー原稿検知機能および原稿Ｍの下地色を検知する下地検知機能を実現する検知判定部９４ａと、検知判定部９４ａでの検知判定結果に応じてＲＧＢの色成分毎に明度を変換する明度変換部９４ｂと、明度変換後の各色成分信号を目的とする色空間信号に変換する色変換部９４ｃとを有している。
【００３５】
また、縮小補正手段の一例としての副走査拡大縮小部９５は、原稿Ｍ上の画像の副走査方向ＳＳの読み取り倍率に応じて増減する走査速度に対応するために、色変換処理部９４による変換された色空間信号に対し、必要に応じて副走査方向ＳＳの拡大処理または縮小処理を行い、その処理後の信号を図示しない後段の画像処理部へ出力する機能を有している。そのために、副走査拡大縮小部９５は、変換後の色空間における各色に対応した３つの拡大縮小回路９５ａを備えている。ここで、各拡大縮小回路９５ａでは、公知の副走査２点間補間法を用いて、入力されてくる各色の色信号に演算による拡大処理あるいは縮小処理を施して出力するようになっている。なお、後段の画像処理部では、例えば主走査方向ＦＳの読み取り倍率に応じた主走査方向ＦＳの拡大処理または縮小処理等が行われるようになっている。
【００３６】
さらに、ユーザインタフェース制御部９６は、図示しない操作パネル等のユーザインタフェースの制御を行うとともに、ユーザからの指示（例えば読み取り倍率）等の指示を受け付けるように構成されている。
さらにまた、モータドライブ制御部９７は、図１に示すフルレートキャリッジ４３およびハーフレートキャリッジ４５や、図１に示す原稿送り装置１０に設けられた各種ロールに接続されたモータの駆動を制御するようになっている。
【００３７】
また、撮像素子駆動部９８は、受光部４８の駆動およびその制御を行うものである。
そして、設定手段の一例としてのＣＰＵ９９は、図示しないメモリ等から読み出したプログラムを実行することによって、上述した各部、すなわち図１に示す読み取り装置全体の動作制御を行うものである。
【００３８】
さて、本実施の形態の読み取り装置では、原稿Ｍの画像の読み取りに際して、元の原稿Ｍと同じ大きさすなわち等倍での読み取りは勿論のこと、例えば副走査方向ＳＳに縮小した読み取りあるいは副走査方向ＳＳに拡大した読み取りも行えるようになっている。ただし、本実施の形態において、副走査方向ＳＳにおいて許容される縮小および拡大の範囲は、２５％以上４００％以下となっている。
【００３９】
図７は、本実施の形態における副走査方向ＳＳの読み取り倍率（副走査指定倍率Ｙと呼ぶ）と、各々の読み取り条件との関係を示す図である。ここで、副走査指定倍率Ｙは、読み取り時にユーザインタフェース制御部９６を介して受けた指示に基づいて設定される。なお、本実施の形態では、副走査指定倍率Ｙに応じ、読み取り条件として、読み取りにおける副走査方向ＳＳの走査速度Ｖ、読み取りにおける受光部４８の撮像周期Ｔ、撮像素子列５０、６０、７０におけるシャッタドレイン５３、６３、７３を用いた電荷排出の実行の有無および実行する場合における設定、および副走査拡大縮小部９５での拡大縮小処理において用いられる副走査縮小比Ｒが変更される。なお、これらの設定条件は、制御・画像処理ユニット４９に設けられたメモリ（図示せず）等に格納されている。そして、ＣＰＵ９９は、ユーザインタフェース制御部９６を介して設定された副走査指定倍率Ｙに応じてこれらの読み取り条件を読み出し、モータドライブ制御部９７を介して走査速度Ｖを、撮像素子駆動部９８を介して撮像周期Ｔおよび撮像素子列電荷排出を、さらに副走査拡大縮小部９５を介して副走査縮小比Ｒを、それぞれ制御している。
【００４０】
また、図７には、参考として、副走査指定倍率Ｙに対応して、ギャップ補正部９３でのギャップ補正に使用されるＦＩＦＯメモリ９３ａの使用量（図中にはギャップ補正使用メモリ量と記す）も示している。
【００４１】
なお、この説明においては、副走査指定倍率Ｙが１００％すなわち等倍である場合の走査速度Ｖを基準走査速度Ｖｓと呼ぶ。また、副走査指定倍率Ｙが１００％の場合の撮像周期Ｔを基準撮像周期Ｔｓと呼ぶ。
【００４２】
副走査指定倍率Ｙが１００％の場合（等倍）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが１００％の場合は、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１に、それぞれ設定される。
副走査指定倍率Ｙが２５％の場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２５％の場合は、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１／４に、それぞれ設定される。
副走査指定倍率Ｙが５０％の場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが５０％の場合は、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１／２に、それぞれ設定される。
【００４３】
また、副走査指定倍率Ｙが２００％の場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの半分（Ｖｓ／２）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２００％の場合は、撮像素子列電荷排出が「あり（１／２）」に、副走査縮小比Ｒが１に、それぞれ設定される。なお、撮像素子列電荷排出における「１／２」の意味については後述する。
副走査指定倍率Ｙが４００％の場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの４分の１（Ｖｓ／４）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが４００％の場合は、撮像素子列電荷排出が「あり（３／４）」に、副走査縮小比Ｒが１に、それぞれ設定される。なお、撮像素子列電荷排出における「３／４」の意味については後述する。
【００４４】
これに対し、副走査指定倍率Ｙが２５％を超え５０％に満たない場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２５％を超え５０％に満たない場合は、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１／４を超え１／２に満たない範囲より選択される値に、それぞれ設定される。
副走査指定倍率Ｙが５０％を超え１００％に満たない場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが５０％を超え１００％に満たない場合は、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
【００４５】
また、副走査指定倍率Ｙが１００％を超え２００％に満たない場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの半分（Ｖｓ／２）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが１００％を超え２００％に満たない場合は、撮像素子列電荷排出が「あり（１／２）」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
副走査指定倍率Ｙが２００％を超え４００％に満たない場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの４分の１（Ｖｓ／４）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２００％を超え４００％に満たない場合は、撮像素子列電荷排出が「あり（３／４）」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
【００４６】
このように、本実施の形態では、副走査指定倍率Ｙが１００％に満たない場合には、副走査指定倍率Ｙが１００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５において用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが７５％であった場合は、副走査指定倍率Ｙが１００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（１００％×０．７５＝７５％）を出力することになる。
【００４７】
また、本実施の形態では、副走査指定倍率Ｙが１００％を超えるものの２００％に満たない場合には、副走査指定倍率Ｙが２００％のときと同じ走査速度Ｖおよび撮像周期Ｔ（撮像素子列電荷排出の有無および設定も含む）にて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５にて用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが１５０％であった場合は、副走査指定倍率Ｙが２００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（２００％×０．７５＝１５０％）を出力することになる。
【００４８】
さらに、本実施の形態では、副走査指定倍率Ｙが２００％を超えるものの４００％に満たない場合には、副走査指定倍率Ｙが４００％のときと同じ走査速度Ｖおよび撮像周期Ｔ（撮像素子列電荷排出の有無および設定も含む）にて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５にて用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが３００％であった場合は、副走査指定倍率Ｙが４００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（４００％×０．７５＝３００％）を出力することになる。
【００４９】
では、具体例を挙げながら説明を行う。なお、以下に説明する処理の内容は、上述した固定読み取りモードおよび搬送読み取りモードにおいて共通である。
【００５０】
図８は、副走査指定倍率Ｙが１００％の場合における受光部４８の出力（ＲＧＢ）および制御・画像処理ユニット４９に設けられたギャップ補正部９３の出力（ＲＧＢ）を説明するためのタイミングチャートである。なお、副走査指定倍率Ｙが１００％の場合は、上述したように、走査速度Ｖが基準走査速度Ｖｓに、撮像周期Ｔが基準撮像周期Ｔｓに、撮像素子列電荷排出が「なし」に、副走査縮小比Ｒが１に、それぞれ設定される。
【００５１】
原稿Ｍの読み取りが開始されると、制御・画像処理ユニット４９に設けられた撮像素子駆動部９８は、受光部４８の垂直転送パルス発生回路８１に、基準撮像周期Ｔｓおよび撮像素子列電荷排出「なし」に対応した信号を供給する。すると、受光部４８では、垂直転送パルス発生回路８１が、この信号に基づいてシフトパルスＳＨを発生し、シフトゲート５１、６１、７１に供給する。また、垂直転送パルス発生回路８１は、常にローレベルに維持される制御信号ＤＳを発生し、シャッタドレイン５３、６３、７３に供給する。
【００５２】
また、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤでは、それぞれ、原稿Ｍからの反射光を受光することにより、電荷が蓄積されていく。
そして、受光部４８では、シフトゲート５１、６１、７１に同じタイミングでシフトパルスＳＨが供給されることにより、撮像素子５０、６０、７０が、シフトパルスＳＨに同期して撮像周期Ｔ（この場合は基準撮像周期Ｔｓ）毎に主走査方向ＦＳ１ライン分の電荷を順次水平転送レジスタ５２、６２、７２に出力する。そして、水平転送レジスタ５２、６２、７２に転送された主走査方向ＦＳ１ライン分の電荷は、電荷電圧変換器５４、６４、７４およびアナログ増幅器５５、６５、７５を経て、制御・画像処理ユニット４９へ順次出力されていく。
【００５３】
ただし、受光部４８においては、撮像素子列５０、６０、７０が、図３に示したように副走査方向ＳＳに距離Ｇずつ離れて配置されており、副走査指定倍率Ｙが１００％の場合は、原稿Ｍ上において副走査方向ＳＳに４列分ずつ離れた位置を読み取っている。このため、撮像素子列５０からの赤（Ｒ）データ（電荷）の取り込みが開始されてから４列分遅れて、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始される。また、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始されて４列分遅れて、撮像素子列７０からの青（Ｂ）データ（電荷）の取り込みが開始される。すなわち、この例では、撮像素子列５０が１列目Ｌ１の読み取りを開始した後、５列目Ｌ５の読み取りを行う際に、撮像素子列６０が１列目Ｌ１の読み取りを開始することになる。また、この例では、撮像素子列５０が９列目Ｌ９の読み取りを行う際且つ撮像素子列６０が５列目Ｌ５の読み取りを行う際に、撮像素子列７０が１列目Ｌ１の読み取りを開始することになる。
【００５４】
ここで、副走査指定倍率Ｙが１００％に設定される場合は、制御信号ＤＳがローレベルを維持することによって、シャッタドレイン５３、６３、７３による電荷の排出動作を行わせていない。このため、撮像素子列５０、６０、７０から出力される各列の読み取りデータは、それぞれ、列の番号順に順次出力されていくことになる。
【００５５】
また、制御・画像処理ユニット４９に設けられたギャップ補正部９３では、ＦＩＦＯメモリ９３ａが、撮像素子列５０から入力されてくる赤（Ｒ）の色成分信号を第１列目Ｌ１、第２列目Ｌ２、…の順に順次８列分記憶し、第８列目Ｌ８までを記憶した後は、先に記憶した第１列目Ｌ１、第２列目Ｌ２、…の順に順次出力していく。また、ＦＩＦＯメモリ９３ａは、撮像素子列６０から入力されてくる緑（Ｇ）の色成分信号を第１列目Ｌ１、第２列目Ｌ２、…の順に順次４列分記憶し、第４列目Ｌ４までを記憶した後は、先に記憶した第１列目Ｌ１、第２列目Ｌ２、…の順に順次出力していく。一方、ＦＩＦＯメモリ９３ａは、撮像素子列７０から入力されてくる青（Ｂ）の色成分信号については特に記憶は行わず、青（Ｂ）の第１列目Ｌ１の色成分信号の出力に同期させて赤（Ｒ）の第１列目の色成分信号および緑（Ｇ）の第１列目の色成分信号を出力している。
したがって、ギャップ補正部９３からは、原稿Ｍの副走査方向ＳＳにおいて同じ列を読み取って得られた赤（Ｒ）、緑（Ｇ）および青（Ｂ）の第ｎ列目の色成分信号が、同期した状態で順次番号順に出力されることになる。
【００５６】
また、図９は、副走査指定倍率Ｙが２００％の場合における受光部４８の出力（ＲＧＢ）および制御・画像処理ユニット４９に設けられたギャップ補正部９３の出力（ＲＧＢ）を説明するためのタイミングチャートである。なお、副走査指定倍率Ｙが２００％の場合は、上述したように、走査速度Ｖが基準走査速度Ｖｓの半分（Ｖｓ／２）に、撮像周期Ｔが基準撮像周期Ｔｓに、撮像素子列電荷排出が「あり（１／２）」に、副走査縮小比Ｒが１に、それぞれ設定される。
【００５７】
原稿Ｍの読み取りが開始されると、制御・画像処理ユニット４９に設けられた撮像素子駆動部９８は、受光部４８の垂直転送パルス発生回路８１に、基準撮像周期Ｔｓおよび撮像素子列電荷排出「あり（１／２）」に対応した信号を供給する。すると、受光部４８では、垂直転送パルス発生回路８１が、この信号に基づいてシフトパルスＳＨを発生し、シフトゲート５１、６１、７１に供給する。また、垂直転送パルス発生回路８１は、奇数番目の撮像周期Ｔではローレベルとなり偶数番目の撮像周期Ｔではハイレベルとなる制御信号ＤＳを発生し、シャッタドレイン５３、６３、７３に供給する。したがって、撮像素子列電荷排出「あり（１／２）」とは、１／２の割合でハイレベルとなる制御信号ＤＳを出力する場合をいう。
【００５８】
また、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤでは、それぞれ、原稿Ｍからの反射光を受光することにより、電荷が蓄積されていく。
そして、受光部４８では、シフトゲート５１、６１、７１に同じタイミングでシフトパルスＳＨが供給されることにより、撮像素子５０、６０、７０が、シフトパルスＳＨに同期して撮像周期Ｔ（この場合は基準撮像周期Ｔｓ）毎に主走査方向ＦＳ１ライン分の電荷を順次水平転送レジスタ５２、６２、７２に出力する。そして、水平転送レジスタ５２、６２、７２に転送された主走査方向ＦＳ１ライン分の電荷は、電荷電圧変換器５４、６４、７４およびアナログ増幅器５５、６５、７５を経て、制御・画像処理ユニット４９へ順次出力されていく。
【００５９】
ただし、受光部４８においては、撮像素子列５０、６０、７０が、図３に示したように副走査方向ＳＳに距離Ｇずつ離れて配置されており、副走査指定倍率Ｙが２００％の場合は、副走査指定倍率Ｙが１００％の場合と比べて走査速度Ｖが１／２となっていることから、原稿Ｍ上において副走査方向ＳＳに８列分ずつ離れた位置を読み取っている。このため、撮像素子列５０からの赤（Ｒ）データ（電荷）の取り込みが開始されてから８列分遅れて、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始される。また、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始されて８列分遅れて、撮像素子列７０からの青（Ｂ）データ（電荷）の取り込みが開始される。すなわち、この例では、撮像素子列５０が１列目Ｌ１の読み取りを開始した後、９列目Ｌ９の読み取りを行う際に、撮像素子列６０が１列目Ｌ１の読み取りを開始することになる。また、この例では、撮像素子列５０が１７列目Ｌ１７の読み取りを行う際且つ撮像素子列６０が９列目Ｌ９の読み取りを行う際に、撮像素子列７０が１列目Ｌ１の読み取りを開始することになる。
【００６０】
ここで、副走査指定倍率Ｙが２００％に設定される場合は、制御信号ＤＳがローレベルとハイレベルとを奇数番目の撮像周期Ｔと偶数番目の撮像周期Ｔとで繰り返すことによって、シャッタドレイン５３、６３、７３による電荷の排出動作を、偶数番目の撮像周期Ｔにおいて行わせている。したがって、撮像素子列５０、６０、７０で蓄積された電荷のうち、原稿Ｍ上の奇数列目（Ｌ１、Ｌ３、Ｌ５、…）で取得されたものについては、水平転送レジスタ５２、６２、７２を介して外部に出力がなされる（図中に実線で示す）ものの、原稿Ｍ上の偶数列目（Ｌ２、Ｌ４、Ｌ６、…）で取得されたものについては、先にシャッタドレイン５３、６３、７３によって排出されてしまうため、水平転送レジスタ５２、６２、７２を介して外部に出力がなされない（図中に破線で示す）ようになっている。このため、撮像素子列５０、６０、７０から出力される各列の読み取りデータは、奇数番目の列（Ｌ１、Ｌ３、Ｌ５、…）が、列の番号の若い順に順次出力されていくことになる。すなわち、副走査指定倍率Ｙが２００％に設定される場合は、撮像素子列５０、６０、７０のそれぞれにおいて取得される主走査方向ＦＳ１ライン分の読み取りデータの画素数に対し、受光部４８から制御・画像処理ユニット４９に出力される主走査方向ＦＳ１ライン分の読み取りデータの画素数は１／２となっている。
【００６１】
また、制御・画像処理ユニット４９に設けられたギャップ補正部９３では、ＦＩＦＯメモリ９３ａが、撮像素子列５０から入力されてくる赤（Ｒ）の色成分信号を第１列目Ｌ１、第３列目Ｌ３、…の順に順次８列分記憶し、第１５列目Ｌ１５までを記憶した後は、先に記憶した第１列目Ｌ１、第３列目Ｌ３、…の順に順次出力していく。このとき、ＦＩＦＯメモリ９３ａからは、赤（Ｒ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、赤（Ｒ）の第３列目Ｌ３の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。また、ＦＩＦＯメモリ９３ａは、撮像素子列６０から入力されてくる緑（Ｇ）の色成分信号を、第１列目Ｌ１、第３列目Ｌ３、…の順に順次４列分記憶し、第７列目Ｌ７までを記憶した後は、先に記憶した第１列目Ｌ１、第３列目Ｌ３、…の順に順次出力していく。このとき、ＦＩＦＯメモリ９３ａからは、緑（Ｇ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、緑（Ｇ）の第３列目Ｌ３の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。一方、ＦＩＦＯメモリ９３ａは、撮像素子列７０から入力されてくる青（Ｂ）の色成分信号については特に記憶は行わず、青（Ｂ）の第１列Ｌ１の色成分信号の出力に同期させて赤（Ｒ）の第１列目Ｌ１の色成分信号および緑（Ｇ）の第１列目の色成分信号を出力している。ただし、ＦＩＦＯメモリ９３ａからは、青（Ｂ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、青（Ｂ）の第３列目Ｌ３の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。
したがって、ギャップ補正部９３からは、原稿Ｍの副走査方向ＳＳにおいて同じ列を読み取って得られた赤（Ｒ）、緑（Ｇ）および青（Ｂ）の第ｎ列目（この場合においてｎは奇数）の色成分信号が、同期した状態で順次番号順に出力されることになる。
【００６２】
さらに、図１０は、副走査指定倍率Ｙが４００％の場合における受光部４８の出力（ＲＧＢ）および制御・画像処理ユニット４９に設けられたギャップ補正部９３の出力（ＲＧＢ）を説明するためのタイミングチャートである。なお、副走査指定倍率Ｙが４００％の場合は、上述したように、走査速度Ｖが基準走査速度Ｖｓの４分の１（Ｖｓ／４）に、撮像周期Ｔが基準撮像周期Ｔｓに、撮像素子列電荷排出が「あり（３／４）」に、副走査縮小比Ｒが１に、それぞれ設定される。
【００６３】
原稿Ｍの読み取りが開始されると、制御・画像処理ユニット４９に設けられた撮像素子駆動部９８は、受光部４８の垂直転送パルス発生回路８１に、基準撮像周期Ｔｓおよび撮像素子列電荷排出「あり（３／４）」に対応した信号を供給する。すると、受光部４８では、垂直転送パルス発生回路８１が、この信号に基づいてシフトパルスＳＨを発生し、シフトゲート５１、６１、７１に供給する。また、垂直転送パルス発生回路８１は、連続する４つの撮像周期Ｔのうち、１番目の撮像周期Ｔではローレベルとなり他の２〜４番目の撮像周期Ｔではハイレベルとなる制御信号ＤＳを発生し、シャッタドレイン５３、６３、７３に供給する。したがって、撮像素子列電荷排出「あり（３／４）」とは、３／４の割合でハイレベルとなる制御信号ＤＳを出力する場合をいう。このように、本実施の形態では、シャッタドレイン５３、６３、７３が調整手段として機能している。
【００６４】
また、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤでは、それぞれ、原稿Ｍからの反射光を受光することにより、電荷が蓄積されていく。
そして、受光部４８では、シフトゲート５１、６１、７１に同じタイミングでシフトパルスＳＨが供給されることにより、撮像素子５０、６０、７０が、シフトパルスＳＨに同期して撮像周期Ｔ（この場合は基準撮像周期Ｔｓ）毎に主走査方向ＦＳ１ライン分の電荷を順次水平転送レジスタ５２、６２、７２に出力する。そして、水平転送レジスタ５２、６２、７２に転送された主走査方向ＦＳ１ライン分の電荷は、電荷電圧変換器５４、６４、７４およびアナログ増幅器５５、６５、７５を経て、制御・画像処理ユニット４９へ順次出力されていく。
【００６５】
ただし、受光部４８においては、撮像素子列５０、６０、７０が、図３に示したように副走査方向ＳＳに距離Ｇずつ離れて配置されており、副走査指定倍率Ｙが４００％の場合は、副走査指定倍率Ｙが１００％の場合と比べて走査速度Ｖが１／４となっていることから、原稿Ｍ上において副走査方向ＳＳに１６列分ずつ離れた位置を読み取っている。このため、撮像素子列５０からの赤（Ｒ）データ（電荷）の取り込みが開始されてから１６列分遅れて、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始される。また、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始されて１６列分遅れて、撮像素子列７０からの青（Ｂ）データ（電荷）の取り込みが開始される。すなわち、この例では、撮像素子列５０が１列目Ｌ１の読み取りを開始した後、１７列目Ｌ１７の読み取りを行う際に、撮像素子列６０が１列目Ｌ１の読み取りを開始することになる。また、この例では、撮像素子列５０が３３列目Ｌ３３の読み取りを行う際且つ撮像素子列６０が１７列目Ｌ１７の読み取りを行う際に、撮像素子列７０が１列目Ｌ１の読み取りを開始することになる。
【００６６】
ここで、副走査指定倍率Ｙが４００％に設定される場合は、制御信号ＤＳが連続する４つの撮像周期Ｔにおいて１番目の撮像周期Ｔではローレベルとなり他の２〜４番目の撮像周期Ｔではハイレベルとなる状態を繰り返すことによって、シャッタドレイン５３、６３、７３による電荷の排出動作を、連続する４つの撮像周期Ｔのうち２〜４番目の撮像周期Ｔにおいて行わせている。したがって、撮像素子列５０、６０、７０で蓄積された電荷のうち、原稿Ｍ上の４で除したときに余りが１となる列目（Ｌ１、Ｌ５、Ｌ９…）で取得されたものについては、水平転送レジスタ５２、６２、７２を介して外部に出力がなされる（図中に実線で示す）ものの、原稿Ｍ上のその他の列目（Ｌ２〜Ｌ４、Ｌ６〜Ｌ８、Ｌ１０〜Ｌ１２、…）で取得されたものについては、先にシャッタドレイン５３、６３、７３によって排出されてしまうため、水平転送レジスタ５２、６２、７２を介して外部に出力がなされない（図中に破線で示す）ようになっている。このため、撮像素子列５０、６０、７０から出力される各列の読み取りデータは、４で除したときに余りが１となる番目の列（Ｌ１、Ｌ５、Ｌ９、…）が、列の番号の若い順に順次出力されていくことになる。すなわち、副走査指定倍率Ｙが４００％に設定される場合は、撮像素子列５０、６０、７０のそれぞれにおいて取得される主走査方向ＦＳ１ライン分の読み取りデータの画素数に対し、受光部４８から制御・画像処理ユニット４９に出力される主走査方向ＦＳ１ライン分の読み取りデータの画素数は１／４となっている。
【００６７】
また、制御・画像処理ユニット４９に設けられたギャップ補正部９３では、ＦＩＦＯメモリ９３ａが、撮像素子列５０から入力されてくる赤（Ｒ）の色成分信号を第１列目Ｌ１、第５列目Ｌ５、…の順に順次８列分記憶し、第２９列目Ｌ２９までを記憶した後は、先に記憶した第１列目Ｌ１、第５列目Ｌ５、…の順に順次出力していく。このとき、ＦＩＦＯメモリ９３ａからは、赤（Ｒ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、赤（Ｒ）の第５列目Ｌ５の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。また、ＦＩＦＯメモリ９３ａは、撮像素子列６０から入力されてくる緑（Ｇ）の色成分信号を、第１列目Ｌ１、第５列目Ｌ５、…の順に順次４列分記憶し、第１３列目Ｌ１３までを記憶した後は、先に記憶した第１列目Ｌ１、第５列目Ｌ５、…の順に順次出力していく。このとき、ＦＩＦＯメモリ９３ａからは、緑（Ｇ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、緑（Ｇ）の第５列目Ｌ５の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。一方、ＦＩＦＯメモリ９３ａは、撮像素子列７０から入力されてくる青（Ｂ）の色成分信号については特に記憶は行わず、青（Ｂ）の第１列Ｌ１の色成分信号の出力に同期させて赤（Ｒ）の第１列目Ｌ１の色成分信号および緑（Ｇ）の第１列目の色成分信号を出力している。ただし、ＦＩＦＯメモリ９３ａからは、青（Ｂ）の第１列目Ｌ１の色成分信号が新たな第１列目Ｌ１’の色成分信号として、また、青（Ｂ）の第５列目Ｌ３の色成分信号が新たな第２列目Ｌ２’の色成分信号として、それぞれ出力される。
したがって、ギャップ補正部９３からは、原稿Ｍの副走査方向ＳＳにおいて同じ列を読み取って得られた赤（Ｒ）、緑（Ｇ）および青（Ｂ）の第ｎ列目（この場合においてｎは４で除したときに余りが１となる数）の色成分信号が、同期した状態で順次番号順に出力されることになる。
【００６８】
図１１は、実施の形態１において副走査指定倍率Ｙが１００％（図８参照）、２００％（図９参照）、４００％（図１０参照）の場合における原稿Ｍ上の読み取り列を説明するための図である。ここで、図１１（ａ）は副走査指定倍率Ｙが１００％の場合を、図１１（ｂ）は副走査指定倍率Ｙが２００％の場合を、図１１（ｃ）は副走査指定倍率Ｙが４００％の場合を、それぞれ示している。
【００６９】
本実施の形態において、副走査指定倍率Ｙが１００％の場合は、撮像周期Ｔが基準撮像周期Ｔｓに設定され、走査速度Ｖが基準走査速度Ｖｓに設定される。ここで、図１１（ａ）に示すように、副走査指定倍率Ｙが１００％に設定された場合に、制御・画像処理ユニット４９のギャップ補正部９３に入力される読み取りデータにおいて、副走査方向ＳＳに隣接する２つの読み取り列（例えば第１列目Ｌ１と第２列目Ｌ２）との間隔を１００％列間距離Ｄ１００と呼ぶ。
【００７０】
また、本実施の形態において、副走査指定倍率Ｙが２００％の場合は、撮像周期Ｔが基準撮像周期Ｔｓに設定される一方、走査速度Ｖは基準走査速度Ｖｓの１／２に変更される。すなわち、副走査指定倍率Ｙが２００％の場合は、副走査指定倍率Ｙが１００％のときと撮像周期Ｔは同じであるものの、走査速度Ｖは１／２に減速される。すると、図１１（ｂ）に示すように、受光部４８の撮像素子列５０、６０、７０は、副走査指定倍率Ｙが１００％の場合と同じ１００％列間距離Ｄ１００で読み取りを行うことになる。ただし、本実施の形態では、受光部４８において、シャッタドレイン５３、６３、７３を用いて偶数番目列の読み取りデータの間引きを行っている。このため、制御・画像処理ユニット４９に出力されるのは、奇数番目列の読み取りデータのみとなる。その結果、副走査指定倍率Ｙが２００％に設定された場合に制御・画像処理ユニット４９のギャップ補正部９３に入力される読み取りデータにおいて、副走査方向ＳＳに隣接する２つの読み取り列（例えば第１列目Ｌ１と第３列目Ｌ３）との間隔は、１００％列間距離Ｄ１００の２倍の２００％列間距離Ｄ２００となる。
【００７１】
さらに、本実施の形態において、副走査指定倍率Ｙが４００％の場合は、撮像周期Ｔが基準撮像周期Ｔｓに設定される一方、走査速度Ｖは基準走査速度Ｖの１／４に変更される。すなわち、副走査指定倍率Ｙが４００％の場合は、副走査指定倍率Ｙが１００％のときと撮像周期Ｔは同じであるものの、走査速度Ｖは１／４に減速される。すると、図１１（ｃ）に示すように、受光部４８の撮像素子列５０、６０、７０は、副走査指定倍率Ｙが１００％の場合と同じ１００％列間距離Ｄ１００で読み取りを行うことになる。ただし、本実施の形態では、受光部４８において、シャッタドレイン５３、６３、７３を用いて連続する４つの列のうち４で除したときに余りが１とならない番目列の読み取りデータの間引きを行っている。このため、制御・画像処理ユニット４９に出力されるのは、連続する４つの列のうち４で除したときに余りが１となる番目列の読み取りデータのみとなる。その結果、副走査指定倍率Ｙが４００％に設定された場合に制御・画像処理ユニット４９のギャップ補正部９３に入力される読み取りデータにおいて、副走査方向ＳＳに隣接する２つの読み取り列（例えば第１列目Ｌ１と第５列目Ｌ５）との間隔は、１００％列間距離Ｄ１００の４倍の４００％列間距離Ｄ４００となる。
【００７２】
本実施の形態では、副走査指定倍率Ｙが１００％を超える場合すなわち副走査方向ＳＳの倍率の拡大が指定された場合に、受光部４８側で予めＲＧＢ各色の読み取りデータを列単位で削減しておくようにした。これにより、ＲＧＢ各色の読み取りデータを、ギャップ補正部９３で遅延処理を行うことによって同期させる際に必要なＦＩＦＯメモリ９３ａの容量の増大が抑制される。特に、本実施の形態では、副走査指定倍率Ｙが１００％を超え４００％以下となる範囲において、ギャップ補正に必要なＦＩＦＯメモリ９３ａの容量が、副走査指定倍率Ｙが１００％の場合に必要なＦＩＦＯメモリ９３ａの容量と同じで済む。
【００７３】
また、本実施の形態では、副走査指定倍率Ｙが１００％＜Ｙ＜２００％に設定される場合には、副走査指定倍率Ｙが２００％に設定される場合の条件で読み取りデータを取得した後に演算による縮小処理を行って目的とする副走査指定倍率Ｙのデータを得るようにし、副走査指定倍率Ｙが２００％＜Ｙ＜４００％に設定される場合には、副走査指定倍率Ｙが４００％に設定される場合の条件で読み取りデータを取得した後に演算による縮小処理を行って目的とする副走査指定倍率Ｙのデータを得るようにした。このような処理を採用しない場合は、ギャップ補正部９３において公知の副走査２点間補間等を用いて小数点以下のギャップ補正を行う必要があるが、このような処理を採用することで、ギャップ補正に必要なＦＩＦＯメモリ９３ａの容量の増加およびギャップ補正部９３における処理の複雑化が抑制されることになる。
【００７４】
なお、本実施の形態では、副走査指定倍率Ｙが２００％の場合に、奇数番目列の読み取りデータを残す一方、偶数番目列の読み取りデータを破棄するようにしていたが、これに限られるものではなく、逆の関係としてもよい。また、本実施の形態では、副走査指定倍率Ｙが４００％の場合に、連続する４つの列のうち４で除したときに余りが１となる列の読み取りデータを残す一方、残りの列の読み取りデータを破棄するようにしていたが、これに限られるものではなく、残りの列のうちのいずれか１列を選択的に残すようにしてもよい。
【００７５】
＜実施の形態２＞
本実施の形態の基本構成は、実施の形態１と同様であるが、実施の形態１では受光部４８側で読み取りデータにおける列数の削減を行っていたのに対し、本実施の形態では制御・画像処理ユニット４９側で読み取りデータにおける列数の削減を行うようにしたものである。また、本実施の形態では、読み取りデータの列数の削減手法が実施の形態１とは異なる。なお、本実施の形態において、実施の形態１と同様のものについては、同じ符号を付してその詳細な説明を省略する。
【００７６】
図１２は、本実施の形態における制御・画像処理ユニット４９の主要構成を示すブロック図である。なお、実施の形態１における制御・画像処理ユニット４９（図６）との違いは、さらに副走査平均化部９０を備えている点にある。
副走査平均化部９０は、光量分布補正部９２の出力側と接続され、且つ、ギャップ補正部９３の入力側に接続されている。したがって、本実施の形態において、ギャップ補正部９３は、副走査平均化部９０からの出力に基づいてギャップ補正を行うことになる。
【００７７】
副走査平均化部９０は、光量補正後のＲＧＢの各色成分に対応したデジタル信号を元に、副走査方向ＳＳに連続する複数の読み取り列において同色且つ同じ撮像素子ＰＤで取得された出力値を、対象となる読み取り列の数だけ積算した後、対象となる読み取り列の数によって除することで、画素毎に出力値の平均値を計算する機能を有している。ここで、図５を参照して説明すると、副走査方向ＳＳに連続する２列について平均化を行う場合には、例えば赤（Ｒ）の第ｎ列目Ｌｎにおいて主走査方向ＦＳの一端側に設けられた１番目の撮像素子ＰＤの出力値（電荷Ｐ１に対応）と、赤（Ｒ）の第ｎ＋１列目Ｌｎ＋１における１番目の撮像素子ＰＤの出力値（電荷Ｐ１に対応）とを加算した後、列数である２で除す計算を行う。そして、この計算を撮像素子ＰＤの番号順に順次行い、最後にｋ番目の撮像素子ＰＤに対する計算を行うことで、副走査方向ＳＳに連続する複数列（この例では２列）を平均化することによって１列化したデジタル信号を得る。ここで、副走査平均化部９０は、ＲＧＢの各色に対応した３つの平均化回路９０ａを有している。
【００７８】
図１３は、本実施の形態における副走査指定倍率Ｙと、各々の読み取り条件との関係を示す図である。なお、本実施の形態では、副走査指定倍率Ｙに応じ、読み取り条件として、読み取りにおける副走査方向ＳＳの走査速度Ｖ、読み取りにおける受光部４８の撮像周期Ｔ、副走査平均化部９０における副走査平均化の実行の有無および実装する場合における設定、および副走査拡大縮小部９５での拡大縮小処理において用いられる副走査縮小比Ｒが変更される。なお、これらの設定条件は、制御・画像処理ユニット４９に設けられたメモリ（図示せず）等に格納されている。そして、ＣＰＵ９９は、ユーザインタフェース制御部９６を介して設定された副走査指定倍率Ｙに応じてこれらの読み取り条件を読み出し、モータドライブ制御部９７を介して走査速度Ｖを、撮像素子駆動部９８を介して撮像周期Ｔを、副走査平均化部９０を介して副走査平均化を、さらに副走査拡大縮小部９５を介して副走査縮小比Ｒを、それぞれ制御している。
【００７９】
また、図１３には、参考として、副走査指定倍率Ｙに対応して、ギャップ補正部９３でのギャップ補正に使用されるＦＩＦＯメモリ９３ａの使用量（図中にはギャップ補正使用メモリ量と記す）も示している。
【００８０】
副走査指定倍率Ｙが１００％の場合（等倍）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが１００％の場合は、副走査平均化が「なし」に、副走査縮小比Ｒが１に、それぞれ設定される。
副走査指定倍率Ｙが２５％の場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２５％の場合は、副走査平均化が「なし」に、副走査縮小比Ｒが１／４に、それぞれ設定される。
副走査指定倍率Ｙが５０％の場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが５０％の場合は、副走査平均化が「なし」に、副走査縮小比Ｒが１／２に、それぞれ設定される。
【００８１】
また、副走査指定倍率Ｙが２００％の場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの半分（Ｖｓ／２）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２００％の場合は、副走査平均化が「あり（２列）」に、副走査縮小比Ｒが１に、それぞれ設定される。なお、副走査平均化における「２列」の意味については後述する。
副走査指定倍率Ｙが４００％の場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの４分の１（Ｖｓ／４）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが４００％の場合は、副走査平均化が「あり（４列）」に、副走査縮小比Ｒが１に、それぞれ設定される。なお、副走査平均化における「４列」の意味については後述する。
【００８２】
これに対し、副走査指定倍率Ｙが２５％を超え５０％に満たない場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２５％を超え５０％に満たない場合は、副走査平均化が「なし」に、副走査縮小比Ｒが１／４を超え１／２に満たない範囲より選択される値に、それぞれ設定される。
副走査指定倍率Ｙが５０％を超え１００％に満たない場合（縮小）は、走査速度Ｖが基準走査速度Ｖｓに、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが５０％を超え１００％に満たない場合は、副走査平均化が「なし」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
【００８３】
また、副走査指定倍率Ｙが１００％を超え２００％に満たない場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの半分（Ｖｓ／２）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが１００％を超え２００％に満たない場合は、副走査平均化が「あり（２列）」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
副走査指定倍率Ｙが２００％を超え４００％に満たない場合（拡大）は、走査速度Ｖが基準走査速度Ｖｓの４分の１（Ｖｓ／４）に、また、撮像周期Ｔが基準撮像周期Ｔｓに、それぞれ設定される。さらに、副走査指定倍率Ｙが２００％を超え４００％に満たない場合は、副走査平均化が「あり（４列）」に、副走査縮小比Ｒが１／２を超え１に満たない範囲より選択される値に、それぞれ設定される。
【００８４】
このように、本実施の形態では、副走査指定倍率Ｙが１００％に満たない場合には、副走査指定倍率Ｙが１００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５において用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが７５％であった場合は、副走査指定倍率Ｙが１００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（１００％×０．７５＝７５％）を出力することになる。
【００８５】
また、本実施の形態では、副走査指定倍率Ｙが１００％を超えるものの２００％に満たない場合には、副走査指定倍率Ｙが２００％のときと同じ走査速度Ｖおよび撮像周期Ｔ（撮像素子列電荷排出の有無および設定も含む）にて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５にて用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが１５０％であった場合は、副走査指定倍率Ｙが２００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（２００％×０．７５＝１５０％）を出力することになる。
【００８６】
さらに、本実施の形態では、副走査指定倍率Ｙが２００％を超えるものの４００％に満たない場合には、副走査指定倍率Ｙが４００％のときと同じ走査速度Ｖおよび撮像周期Ｔ（撮像素子列電荷排出の有無および設定も含む）にて読み取りを行う。これにより、目的とする副走査指定倍率Ｙよりも拡大された状態の画像データを取得した後、副走査拡大縮小部９５にて用いられる副走査縮小比Ｒを変更することで、目的とする副走査指定倍率Ｙまで画像を縮小するようになっている。
例えば副走査指定倍率Ｙが３００％であった場合は、副走査指定倍率Ｙが４００％のときと同じ走査速度Ｖおよび撮像周期Ｔにて原稿Ｍの読み取りを行い、得られた画像データに対し、副走査拡大縮小部９５において副走査縮小比Ｒを３／４（０．７５）に設定した状態でデジタル的な縮小処理を施すことにより、結果として副走査指定倍率Ｙに合わせた画像データ（４００％×０．７５＝３００％）を出力することになる。
【００８７】
では、具体例を挙げながら説明を行う。ただし、本実施の形態において、副走査指定倍率Ｙが１００％の場合は、副走査平均化が「なし」に設定されていることから、結果的には実施の形態１と同じ処理となるため、その詳細な説明を省略する。
【００８８】
図１４は、副走査指定倍率Ｙが２００％の場合における受光部４８の出力（ＲＧＢ）、制御・画像処理ユニット４９に設けられた副走査平均化部９０の出力（ＲＧＢ）およびギャップ補正部９３の出力（ＲＧＢ）を説明するためのタイミングチャートである。なお、副走査指定倍率Ｙが２００％の場合は、上述したように、走査速度Ｖが基準走査速度Ｖｓの１／２（Ｖｓ／２）に、撮像周期Ｔが基準撮像周期Ｔｓに、副走査平均化が「あり（２列）」に、副走査縮小比Ｒが１に、それぞれ設定される。
【００８９】
原稿Ｍの読み取りが開始されると、制御・画像処理ユニット４９に設けられた撮像素子駆動部９８は、受光部４８の垂直転送パルス発生回路８１に、基準撮像周期Ｔｓに対応した信号を供給する。すると、受光部４８では、垂直転送パルス発生回路８１が、この信号に基づいてシフトパルスＳＨを発生し、シフトゲート５１、６１、７１に供給する。なお、本実施の形態において、垂直転送パルス発生回路８１は、常にローレベルに維持される制御信号ＤＳを発生し、シャッタドレイン５３、６３、７３に供給する。
【００９０】
また、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤでは、それぞれ、原稿Ｍからの反射光を受光することにより、電荷が蓄積されていく。
そして、受光部４８では、シフトゲート５１、６１、７１に同じタイミングでシフトパルスＳＨが供給されることにより、撮像素子５０、６０、７０が、シフトパルスＳＨに同期して撮像周期Ｔ（この場合は基準撮像周期Ｔｓ）毎に主走査方向ＦＳ１ライン分の電荷を順次水平転送レジスタ５２、６２、７２に出力する。そして、水平転送レジスタ５２、６２、７２に転送された主走査方向ＦＳ１ライン分の電荷は、電荷電圧変換器５４、６４、７４およびアナログ増幅器５５、６５、７５を経て、制御・画像処理ユニット４９へ順次出力されていく。
【００９１】
ただし、受光部４８においては、撮像素子列５０、６０、７０が、図３に示したように副走査方向ＳＳに距離Ｇずつ離れて配置されており、副走査指定倍率Ｙが２００％の場合は、副走査指定倍率Ｙが１００％の場合と比べて走査速度Ｖが１／２となっていることから、原稿Ｍ上において副走査方向ＳＳに８列分ずつ離れた位置を読み取っている。このため、撮像素子列５０からの赤（Ｒ）データ（電荷）の取り込みが開始されてから８列分遅れて、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始される。また、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始されて８列分遅れて、撮像素子列７０からの青（Ｂ）データ（電荷）の取り込みが開始される。すなわち、この例では、撮像素子列５０が１列目Ｌ１の読み取りを開始した後、９列目Ｌ９の読み取りを行う際に、撮像素子列６０が１列目Ｌ１の読み取りを開始することになる。また、この例では、撮像素子列５０が１７列目Ｌ１７の読み取りを行う際且つ撮像素子列６０が９列目Ｌ９の読み取りを行う際に、撮像素子列７０が１列目Ｌ１の読み取りを開始することになる。
【００９２】
なお、本実施の形態では、制御信号ＤＳがローレベルを維持することによって、シャッタドレイン５３、６３、７３による電荷の排出動作を行わせていない。このため、撮像素子列５０、６０、７０から出力される各列の読み取りデータは、それぞれ、列の番号順に順次出力されていくことになる。
【００９３】
また、制御・画像処理ユニット４９に設けられた副走査平均化部９０には、ＲＧＢの色成分信号が、それぞれタイミングをずらしながら、第１列目Ｌ１、第２列目Ｌ２、…の番号順に順次入力されてくる。
【００９４】
このとき、赤（Ｒ）の色成分信号を処理する平均化回路９０ａは、原稿Ｍ上の奇数列目（Ｌ１、Ｌ３、Ｌ５、…）の読み取りデータとその後段に隣接する偶数列目（Ｌ２、Ｌ４、Ｌ６、…）の読み取りデータとを画素単位で平均化する処理を行う。具体的に説明すると、例えば赤（Ｒ）の第１列目Ｌ１の読み取りデータと赤（Ｒ）の第２列目Ｌ２の読み取りデータとの平均化が行われ、赤（Ｒ）の第１列目Ｌ１の読み取りデータと赤（Ｒ）の第２列目Ｌ２の読み取りデータとを合成して得られた赤（Ｒ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、赤（Ｒ）の第３列目Ｌ３の読み取りデータと赤（Ｒ）の第４列目Ｌ４の読み取りデータとを合成して得られた赤（Ｒ）の新たな第２列目の読み取りデータＬ２’、赤（Ｒ）の第５列目Ｌ５の読み取りデータと赤（Ｒ）の第６列目Ｌ６の読み取りデータとを合成して得られた赤（Ｒ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
【００９５】
また、緑（Ｇ）の色成分信号を処理する平均化回路９０ａも、原稿Ｍ上の奇数列目（Ｌ１、Ｌ３、Ｌ５、…）の読み取りデータとその後段に隣接する偶数列目（Ｌ２、Ｌ４、Ｌ６、…）の読み取りデータとを画素単位で平均化する処理を行う。具体的に説明すると、例えば緑（Ｇ）の第１列目Ｌ１の読み取りデータと緑（Ｇ）の第２列目Ｌ２の読み取りデータとの平均化が行われ、緑（Ｇ）の第１列目Ｌ１の読み取りデータと緑（Ｇ）の第２列目Ｌ２の読み取りデータとを合成して得られた緑（Ｇ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、緑（Ｇ）の第３列目Ｌ３の読み取りデータと緑（Ｇ）の第４列目Ｌ４の読み取りデータとを合成して得られた緑（Ｇ）の新たな第２列目の読み取りデータＬ２’、緑（Ｇ）の第５列目Ｌ５の読み取りデータと緑（Ｇ）の第６列目Ｌ６の読み取りデータとを合成して得られた緑（Ｇ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
【００９６】
さらに、青（Ｂ）の色成分信号を処理する平均化回路９０ａも、原稿Ｍ上の奇数列目（Ｌ１、Ｌ３、Ｌ５、…）の読み取りデータとその後段に隣接する偶数列目（Ｌ２、Ｌ４、Ｌ６、…）の読み取りデータとを画素単位で平均化する処理を行う。具体的に説明すると、例えば青（Ｂ）の第１列目Ｌ１の読み取りデータと青（Ｂ）の第２列目Ｌ２の読み取りデータとの平均化が行われ、青（Ｂ）の第１列目Ｌ１の読み取りデータと青（Ｂ）の第２列目Ｌ２の読み取りデータとを合成して得られた青（Ｂ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、青（Ｂ）の第３列目Ｌ３の読み取りデータと青（Ｂ）の第４列目Ｌ４の読み取りデータとを合成して得られた青（Ｂ）の新たな第２列目の読み取りデータＬ２’、青（Ｂ）の第５列目Ｌ５の読み取りデータと青（Ｂ）の第６列目Ｌ６の読み取りデータとを合成して得られた青（Ｂ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
したがって、副走査平均化「あり（２列）」とは、副走査方向ＳＳに連続する２列の読み取りデータを平均化する場合をいう。このように、本実施の形態では、副走査平均化部９０が調整手段として機能している。
【００９７】
ここで、副走査平均化部９０には、ＲＧＢの各色成分信号が、８列分ずつずれた状態で入力されてくる。ただし、副走査指定倍率Ｙが２００％の場合には、副走査平均化部９０において連続する２列ずつ平均化が行われるため、副走査平均化部９０からは、ＲＧＢの各色成分信号が見かけ上４列分ずつずれた状態で出力されることになる。すなわち、この例では、副走査平均化部９０が赤（Ｒ）の新たな第１列目Ｌ１’の読み取りデータを出力した後、赤（Ｒ）の新たな第５列目Ｌ５’の読み取りデータを出力する際に、緑（Ｇ）の新たな第１列目Ｌ１’の読み取りデータを出力することになる。また、この例では、副走査平均化部９０が赤（Ｒ）の新たな第９列目Ｌ９’の読み取りデータを出力する際且つ緑（Ｇ）の新たな第５列目Ｌ５’の読み取りデータを出力する際に、青（Ｂ）の新たな第１列目Ｌ１’の読み取りデータを出力することになる。
【００９８】
そして、制御・処理ユニット４９に設けられたギャップ補正部９３では、ＦＩＦＯメモリ９３ａが、副走査平均化部９０から入力されてくる赤（Ｒ）の色成分信号を新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次８列分記憶し、新たな第８列目Ｌ８’までを記憶した後は、先に記憶した新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次出力していく。また、ＦＩＦＯメモリ９３ａは、副走査平均化部９０から入力されてくる緑（Ｇ）の色成分信号を新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次４列分記憶し、新たな第４列目Ｌ４’までを記憶した後は、先に記憶した新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次出力していく。一方、ＦＩＦＯメモリ９３ａは、副走査平均化部９０から入力されてくる青（Ｂ）の色成分信号については特に記憶は行わず、青（Ｂ）の新たな第１列目Ｌ１’の色成分信号の出力に同期させて赤（Ｒ）の第１列目の色成分信号および緑（Ｇ）の第１列目の色成分信号を出力している。
したがって、ギャップ補正部９３からは、原稿Ｍの副走査方向ＳＳにおいて同じ列を読み取って得られた赤（Ｒ）、緑（Ｇ）および青（Ｂ）の第ｎ列目の色成分信号が、同期した状態で順次番号順に出力されることになる。
【００９９】
図１５は、副走査指定倍率Ｙが４００％の場合における受光部４８の出力（ＲＧＢ）、制御・画像処理ユニット４９に設けられた副走査平均化部９０の出力（ＲＧＢ）およびギャップ補正部９３の出力（ＲＧＢ）を説明するためのタイミングチャートである。なお、副走査指定倍率Ｙが４００％の場合は、上述したように、走査速度Ｖが基準走査速度Ｖｓの１／４（Ｖｓ／４）に、撮像周期Ｔが基準撮像周期Ｔｓに、副走査平均化が「あり（４列）」に、副走査縮小比Ｒが１に、それぞれ設定される。
【０１００】
原稿Ｍの読み取りが開始されると、制御・画像処理ユニット４９に設けられた撮像素子駆動部９８は、受光部４８の垂直転送パルス発生回路８１に、基準撮像周期Ｔｓに対応した信号を供給する。すると、受光部４８では、垂直転送パルス発生回路８１が、この信号に基づいてシフトパルスＳＨを発生し、シフトゲート５１、６１、７１に供給する。なお、本実施の形態において、垂直転送パルス発生回路８１は、常にローレベルに維持される制御信号ＤＳを発生し、シャッタドレイン５３、６３、７３に供給する。
【０１０１】
また、撮像素子列５０、６０、７０を構成する各撮像素子ＰＤでは、それぞれ、原稿Ｍからの反射光を受光することにより、電荷が蓄積されていく。
そして、受光部４８では、シフトゲート５１、６１、７１に同じタイミングでシフトパルスＳＨが供給されることにより、撮像素子５０、６０、７０が、シフトパルスＳＨに同期して撮像周期Ｔ（この場合は基準撮像周期Ｔｓ）毎に主走査方向ＦＳ１ライン分の電荷を順次水平転送レジスタ５２、６２、７２に出力する。そして、水平転送レジスタ５２、６２、７２に転送された主走査方向ＦＳ１ライン分の電荷は、電荷電圧変換器５４、６４、７４およびアナログ増幅器５５、６５、７５を経て、制御・画像処理ユニット４９へ順次出力されていく。
【０１０２】
ただし、受光部４８においては、撮像素子列５０、６０、７０が、図３に示したように副走査方向ＳＳに距離Ｇずつ離れて配置されており、副走査指定倍率Ｙが４００％の場合は、副走査指定倍率Ｙが１００％の場合と比べて走査速度Ｖが１／４となっていることから、原稿Ｍ上において副走査方向ＳＳに１６列分ずつ離れた位置を読み取っている。このため、撮像素子列５０からの赤（Ｒ）データ（電荷）の取り込みが開始されてから１６列分遅れて、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始される。また、撮像素子列６０からの緑（Ｇ）データ（電荷）の取り込みが開始されて１６列分遅れて、撮像素子列７０からの青（Ｂ）データ（電荷）の取り込みが開始される。すなわち、この例では、撮像素子列５０が１列目Ｌ１の読み取りを開始した後、１７列目Ｌ１７の読み取りを行う際に、撮像素子列６０が１列目Ｌ１の読み取りを開始することになる。また、この例では、撮像素子列５０が３３列目Ｌ３３の読み取りを行う際且つ撮像素子列６０が１７列目Ｌ１７の読み取りを行う際に、撮像素子列７０が１列目Ｌ１の読み取りを開始することになる。
【０１０３】
なお、本実施の形態では、制御信号ＤＳがローレベルを維持することによって、シャッタドレイン５３、６３、７３による電荷の排出動作を行わせていない。このため、撮像素子列５０、６０、７０から出力される各列の読み取りデータは、それぞれ、列の番号順に順次出力されていくことになる。
【０１０４】
また、制御・画像処理ユニット４９に設けられた副走査平均化部９０には、ＲＧＢの色成分信号が、それぞれタイミングをずらしながら、第１列目Ｌ１、第２列目Ｌ２、…の番号順に順次入力されてくる。
【０１０５】
このとき、赤（Ｒ）の色成分信号を処理する平均化回路９０ａは、原稿Ｍ上において連続する４列（例えばＬ１〜Ｌ４）の読み取りデータを画素単位で平均化する処理を行う。具体的に説明すると、例えば赤（Ｒ）の第１列目Ｌ１の読み取りデータ、赤（Ｒ）の第２列目Ｌ２の読み取りデータ、赤（Ｒ）の第３列目Ｌ３の読み取りデータおよび赤（Ｒ）の第４列目Ｌ４の読み取りデータの平均化が行われ、赤（Ｒ）の第１列目Ｌ１〜第４列目Ｌ４の読み取りデータを合成して得られた赤（Ｒ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、赤（Ｒ）の第５列目Ｌ５〜第８列目Ｌ８の読み取りデータを合成して得られた赤（Ｒ）の新たな第２列目の読み取りデータＬ２’、赤（Ｒ）の第９列目Ｌ９〜第１２列目Ｌ１２の読み取りデータを合成して得られた赤（Ｒ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
【０１０６】
また、緑（Ｇ）の色成分信号を処理する平均化回路９０ａも、原稿Ｍ上において連続する４列（例えばＬ１〜Ｌ４）の読み取りデータを画素単位で平均化する処理を行う。具体的に説明すると、例えば緑（Ｇ）の第１列目Ｌ１の読み取りデータ、緑（Ｇ）の第２列目Ｌ２の読み取りデータ、緑（Ｇ）の第３列目Ｌ３の読み取りデータおよび緑（Ｇ）の第４列目Ｌ４の読み取りデータの平均化が行われ、緑（Ｇ）の第１列目Ｌ１〜第４列目Ｌ４の読み取りデータを合成して得られた緑（Ｇ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、緑（Ｇ）の第５列目Ｌ５〜第８列目Ｌ８の読み取りデータを合成して得られた緑（Ｇ）の新たな第２列目の読み取りデータＬ２’、緑（Ｇ）の第９列目Ｌ９〜第１２列目Ｌ１２の読み取りデータを合成して得られた緑（Ｇ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
【０１０７】
さらに、青（Ｂ）の色成分信号を処理する平均化回路９０ａも、原稿Ｍ上において連続する４列（例えばＬ１〜Ｌ４）の読み取りデータを画素単位で平均化する処理を行う。具体的に説明すると、例えば青（Ｂ）の第１列目Ｌ１の読み取りデータ、青（Ｂ）の第２列目Ｌ２の読み取りデータ、青（Ｂ）の第３列目Ｌ３の読み取りデータおよび青（Ｂ）の第４列目Ｌ４の読み取りデータの平均化が行われ、青（Ｂ）の第１列目Ｌ１〜第４列目Ｌ４の読み取りデータを合成して得られた青（Ｂ）の新たな第１列目の読み取りデータＬ１’が出力される。また、同様にして、青（Ｂ）の第５列目Ｌ５〜第８列目Ｌ８の読み取りデータを合成して得られた青（Ｂ）の新たな第２列目の読み取りデータＬ２’、青（Ｂ）の第９列目Ｌ９〜第１２列目Ｌ１２の読み取りデータを合成して得られた青（Ｂ）の新たな第３列目の読み取りデータＬ３’、…が順次出力されていく。
したがって、副走査平均化「あり（４列）」とは、副走査方向ＳＳに連続する４列の読み取りデータを平均化する場合をいう。
【０１０８】
そして、制御・処理ユニット４９に設けられたギャップ補正部９３では、ＦＩＦＯメモリ９３ａが、副走査平均化部９０から入力されてくる赤（Ｒ）の色成分信号を新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次８列分記憶し、新たな第８列目Ｌ８’までを記憶した後は、先に記憶した新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次出力していく。また、ＦＩＦＯメモリ９３ａは、副走査平均化部９０から入力されてくる緑（Ｇ）の色成分信号を新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次４列分記憶し、新たな第４列目Ｌ４’までを記憶した後は、先に記憶した新たな第１列目Ｌ１’、新たな第２列目Ｌ２’、…の順に順次出力していく。一方、ＦＩＦＯメモリ９３ａは、副走査平均化部９０から入力されてくる青（Ｂ）の色成分信号については特に記憶は行わず、青（Ｂ）の新たな第１列目Ｌ１’の色成分信号の出力に同期させて赤（Ｒ）の第１列目の色成分信号および緑（Ｇ）の第１列目の色成分信号を出力している。
したがって、ギャップ補正部９３からは、原稿Ｍの副走査方向ＳＳにおいて同じ列を読み取って得られた赤（Ｒ）、緑（Ｇ）および青（Ｂ）の第ｎ列目の色成分信号が、同期した状態で順次番号順に出力されることになる。
【０１０９】
図１６は、実施の形態２において副走査指定倍率Ｙが１００％（図８参照）、２００％（図１４参照）、４００％（図１５参照）の場合における原稿Ｍ上の読み取り列を説明するための図である。ここで、図１６（ａ）は副走査指定倍率Ｙが１００％の場合を、図１６（ｂ）は副走査指定倍率Ｙが２００％の場合を、図１６（ｃ）は副走査指定倍率Ｙが４００％の場合を、それぞれ示している。なお、図１６（ａ）については図１１（ａ）と同じであるので説明を省略する。
【０１１０】
本実施の形態において、副走査指定倍率Ｙが２００％の場合は、撮像周期Ｔが基準撮像周期Ｔｓに設定される一方、走査速度Ｖは基準走査速度Ｖｓの１／２に変更される。すなわち、副走査指定倍率Ｙが２００％の場合は、副走査指定倍率Ｙが１００％のときと撮像周期Ｔは同じであるものの、走査速度Ｖは１／２に減速される。すると、図１６（ｂ）の左側に示すように、受光部４８の撮像素子列５０、６０、７０は、副走査指定倍率Ｙが１００％の場合と同じ１００％列間距離Ｄ１００で読み取りを行うことになる。ただし、本実施の形態では、制御・画像処理ユニット４９において、副走査平均化部９０を用いて副走査方向ＳＳに連続する２列を平均化することによって１列化している。その結果、副走査指定倍率Ｙが２００％に設定された場合に制御・画像処理ユニット４９のギャップ補正部９３に入力される読み取りデータにおいて、副走査方向ＳＳに隣接する２つの読み取り列（例えば新たな第１列目Ｌ１’と新たな第２列目Ｌ２’）との間隔は、図１６（ｂ）の右側に示すように、１００％列間距離Ｄ１００の２倍の２００％列間距離Ｄ２００となる。
【０１１１】
また、本実施の形態において、副走査指定倍率Ｙが４００％の場合は、撮像周期Ｔが基準撮像周期Ｔｓに設定される一方、走査速度Ｖは基準走査速度Ｖｓの１／４に変更される。すなわち、副走査指定倍率Ｙが４００％の場合は、副走査指定倍率Ｙが１００％のときと撮像周期Ｔは同じであるものの、走査速度Ｖは１／４に減速される。すると、図１６（ｃ）の左側に示すように、受光部４８の撮像素子列５０、６０、７０は、副走査指定倍率Ｙが１００％の場合と同じ１００％列間距離Ｄ１００で読み取りを行うことになる。ただし、本実施の形態では、制御・画像処理ユニット４９において、副走査平均化部９０を用いて副走査方向ＳＳに連続する４列を平均化することによって１列化している。その結果、副走査指定倍率Ｙが４００％に設定された場合に制御・画像処理ユニット４９のギャップ補正部９３に入力される読み取りデータにおいて、副走査方向ＳＳに隣接する２つの読み取り列（例えば新たな第１列目Ｌ１’と新たな第２列目Ｌ２’）との間隔は、図１６（ｃ）の右側に示すように、１００％列間距離Ｄ１００の４倍の４００％列間距離Ｄ４００となる。
【０１１２】
本実施の形態では、副走査指定倍率Ｙが１００％を超える場合すなわち副走査方向ＳＳの倍率の拡大が指定された場合に、副走査平均化部９０で予めＲＧＢ各色の読み取りデータを列単位で合成し、結果として列数を削減しておくようにした。これにより、ＲＧＢ各色の読み取りデータを、ギャップ補正部９３で遅延処理を行うことによって同期させる際に必要なＦＩＦＯメモリ９３ａの容量の増大が抑制される。特に、本実施の形態では、副走査指定倍率Ｙが１００％を超え４００％以下となる範囲において、ギャップ補正に必要なＦＩＦＯメモリ９３ａの容量が、副走査指定倍率Ｙが１００％の場合に必要なＦＩＦＯメモリ９３ａの容量と同じで済む。
【０１１３】
また、本実施の形態では、実施の形態１と同様に、副走査指定倍率Ｙが１００％＜Ｙ＜２００％に設定される場合には、副走査指定倍率Ｙが２００％に設定される場合の条件で読み取りデータを取得した後に演算による縮小処理を行って目的とする副走査指定倍率Ｙのデータを得るようにし、副走査指定倍率Ｙが２００％＜Ｙ＜４００％に設定される場合には、副走査指定倍率Ｙが４００％に設定される場合の条件で読み取りデータを取得した後に演算による縮小処理を行って目的とする副走査指定倍率Ｙのデータを得るようにした。このような処理を採用しない場合は、ギャップ補正部９３において公知の副走査２点間補間等を用いて小数点以下のギャップ補正を行う必要があるが、このような処理を採用することで、ギャップ補正に必要なＦＩＦＯメモリ９３ａの容量の増加およびギャップ補正部９３における処理の複雑化が抑制されることになる。
【０１１４】
なお、本実施の形態では、シャッタドレイン５３、６３、７３を備えた受光部４８を用いていたが、本実施の形態の構成を採用した場合には受光部４８側で各列の読み取りデータを間引く必要がないことから、シャッタドレイン５３、６３、７３を持たない受光部４８を用いてもかまわない。
【０１１５】
また、実施の形態１、２では、所謂縮小光学系を用いた読み取り装置を例に説明を行ったが、これに限られるものではなく、例えばロッドレンズアレイ等を有する密着光学系を用いた読み取り装置に適用しても差し支えない。
【符号の説明】
【０１１６】
１０…原稿送り装置、４０…スキャナ装置、４３…フルレートキャリッジ、４４Ａ…光源装置、４５…ハーフレートキャリッジ、４７…結像用レンズ、４８…受光部、４９…制御・画像処理ユニット、５０…撮像素子列、５１…シフトゲート、５２…水平転送レジスタ、５３…シャッタドレイン、６０…撮像素子列、６１…シフトゲート、６２…水平転送レジスタ、６３…シャッタドレイン、７０…撮像素子列、７１…シフトゲート、７２…水平転送レジスタ、７３…シャッタドレイン、９０…副走査平均化部、９１…Ａ／Ｄ変換部、９２…光量分布補正部、９３…ギャップ補正部、９３ａ…ＦＩＦＯメモリ、９４…色変換処理部、９５…副走査拡大縮小部
【図１】
0005549137.tif 000002
【図２】
0005549137.tif 000003
【図３】
0005549137.tif 000004
【図４】
0005549137.tif 000005
【図５】
0005549137.tif 000006
【図６】
0005549137.tif 000007
【図７】
0005549137.tif 000008
【図８】
0005549137.tif 000009
【図９】
0005549137.tif 000010
【図１０】
0005549137.tif 000011
【図１１】
0005549137.tif 000012
【図１２】
0005549137.tif 000013
【図１３】
0005549137.tif 000014
【図１４】
0005549137.tif 000015
【図１５】
0005549137.tif 000016
【図１６】
0005549137.tif 000017