(57)【要約】【課題】同じ解像度の条件で、画質を優先した読み取りと、読取速度を優先した読み取りとを、選択的に実行し得る画像読取装置を提供することを目的とする。【解決手段】スキャナは、６００ｄｐｉの解像度の受光素子が配列された第１、第２センサ２１、２２と、第１センサ２１の受光素子全ての画素信号を出力する第１シフトレジスタ２５と、第２センサ２２の受光素子の偶数番目の画素信号を出力する第２シフトレジスタ２６とを備え、画質優先の読み取りとして、第１シフトレジスタ２５で、隣り合う受光素子２個分の画素信号を加算して１つとした画素信号を用いて行う、３００ｄｐｉの解像度の画像読取と、速度優先の読み取りとして、第２シフトレジスタからの画素信号を用いて行う、３００ｄｐｉの解像度の画像読取とを選択的に実行できる。【選択図】　図３
2004048167.tif 000002
【特許請求の範囲】
【請求項１】
主走査方向に配列された複数の受光素子からなる第１センサと、
主走査方向に配列された複数の受光素子からなり、前記第１センサに対して副走査方向に所定間隔離れて配置された第２センサと、
前記第１センサの各受光素子から得た画素信号を該受光素子の配列順に出力する第１出力手段と、
前記第２センサを構成する受光素子の内、偶数番目に配置された受光素子から得た画素信号を該受光素子の配列順に出力する第２出力手段と、
前記第２センサを構成する受光素子の内、奇数番目に配置された受光素子から得た画素信号を該受光素子の配列順に出力する第３出力手段と、
を備え、前記各センサを用いて、原稿の画像を読み取る画像読取装置であって、
前記第１出力手段から順次出力される画素信号を、連続する複数の画素単位で加算し、該加算した画素信号を、読取画像を表す画素信号として出力する第１読取手段と、
前記第２出力手段又は前記第３出力手段から順次出力される画素信号を、読取画像を表す画素信号として出力する第２読取手段と、
当該装置の動作モードとして、外部から画質優先読取モードが指令されると、前記第１読取手段を動作させ、速度優先読取モードが指令されると、前記第２読取手段を動作させるモード選択手段と、
を備えたことを特徴とする画像読取装置。
【請求項２】
前記第１出力手段は、外部から入力される転送クロックに同期して、前記第１センサの各受光素子から得た画素信号を該受光素子の配列順に加算手段まで転送し、該加算手段にて加算された画素信号を外部に出力すると共に、前記転送クロックに同期して外部から入力されるリセット信号にて、前記加算手段により加算された画素信号を消去するよう構成され、
前記第１読取手段は、前記第１出力手段に入力されるリセット信号の周期を、前記転送クロックの整数倍に設定することにより、前記第１出力手段から、連続する複数の画素単位で加算した画素信号を出力させ、該第１出力手段から出力された画素信号を、そのまま、前記読取画像を表す画素信号として出力することを特徴とする請求項１記載の画像読取装置。
【請求項３】
前記各センサにて画像を読取可能な位置に、明るさ判定用の基準画像を設け、
前記第１〜第３出力手段の何れかを用いて、前記基準画像を読取った画素信号を取得する基準画像読取手段を備え、
前記モード選択手段を、
動作モードに前記速度優先読取モードが設定されると、前記基準画像読取手段で読取った画素信号を基に演算して求めた明るさ判定用の評価値と、明るさを判定するための基準値とを比較し、前記評価値が該基準値より暗い状態を示す場合、前記第１読取手段を動作させるように構成したこと、
を特徴とする請求項１又は請求項２記載の画像読取装置。
【請求項４】
前記各センサと原稿との相対位置を、外部から設定された移動速度で、副走査方向に変化させる副走査手段を備え、
前記モード選択手段は、当該装置の動作モードに対応して動作させる読取手段から一走査分の画素信号を出力するのに要する時間に応じて、前記副走査手段による前記相対位置の移動速度を設定することを特徴とする請求項１〜請求項３何れか記載の画像読取装置。
【請求項５】
前記第１出力手段から出力される画素信号、又は、前記第２出力手段と第３出力手段とから出力される画素信号を、読取画像を表す画素データとして出力する第３読取手段を備え、
前記モード選択手段は、当該装置の動作モードとして外部から精細読取モードが指令されると、前記第３読取手段を動作させることを特徴とする請求項１〜請求項４何れか記載の画像読取装置。
【請求項６】
前記第２センサは、該第２センサを構成する各受光素子の主走査方向に沿った位置が、前記第１センサを構成する各受光素子の間に位置するように配置されると共に、
前記第１〜第３出力手段から順次出力される画素信号を、読取画像を表す画素信号として出力する第４読取手段を備え、
前記モード選択手段は、当該装置の動作モードとして外部から超精細読取モードが指令されると、前記第４読取手段を動作させることを特徴とする請求項１〜請求項５何れか記載の画像読取装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
一次元配列の受光素子を搭載したイメージセンサを用いて、原稿の画像を電子データとして読み取る、スキャナ、ＦＡＸ、コピー機及びこれらの複合機などの画像読取装置に関する。
【０００２】
【従来の技術】
従来、一次元配列の受光素子を搭載したイメージセンサを用いて、原稿の画像を電子データとして読み取る、スキャナ、ＦＡＸ、コピー機及びこれらの複合機などの画像読取装置が知られている。
【０００３】
ところで、画像読取装置において、例えば、写真画像など、データ量が多くなっても高精度で読み取りたい場合、ＦＡＸなどのデータ転送に用いるため精度より読み取った画像のデータ量を減らしたい場合、また画質、データ量もそこそこで読み取りたい場合など、要望される画像データの読み取らせ方は、読み取った画像の使用用途及び、読取時の状況によるため多様である。
【０００４】
これに対し、従来は、読み取った画像データの解像度を増減して出力することにより、画質、データ量を変化させて種々の用途に対応している。
【０００５】
【発明が解決しようとする課題】
一方、画像の読取時の状況として、ＯＣＲ（Ｏｐｔｉｃａｌ　Ｃｈａｒａｃｔｅｒ　Ｒｅａｄｅｒ：光学文字認識装置）に用いるためのテキスト文字画像を読み取る場合は、ＯＣＲで認識させるために、ある程度の解像度は必要であるが、あるスレッショルドで判定した２値データとするため、ダイナミックレンジは小さくても良く、それよりも読取枚数が多い場合が多く、読取時間が短く済むことが望ましい。このような場合等、読取速度を優先した画像読取方法としたい場合がある。
【０００６】
また、一方、画像の読取時の状況として、写真画像等で、読み取ったデータの量をあまり多くできないため解像度を落とした条件での読み取りとせざるを得ないが、できるだけ画像の状態を再現して読み取らせたい場合など、画質を優先した画像読取方法としたい場合がある。
【０００７】
しかし、これまでは、同じ解像度での画像読取に対して、状況によって、読取速度等の条件を変更して画像を読み取らせることができる画像読取装置は無かった。尚、前出のＯＣＲ用の画像データは、イメージセンサで読み取ったデータに対し２値化の処理をして出力するようになっており、イメージセンサからの出力としては変わっておらず、読取時間も通常の階調での読み取りと大きく変わらない。
【０００８】
このように、解像度の条件が同じであっても、画質優先での画像読み取りと、速度優先での画像読み取りとを使い分けたいという、使用者の要望に答えられていなかった。
本発明は、こうした問題点に鑑みなされたものであり、解像度の条件が同じであっても、画質を優先した読取方法と、読取速度を優先した読取方法とを選択して、画像を読み取ることができる画像読取装置とすることを目的とする。
【０００９】
【課題を解決するための手段】
かかる目的を達成するためになされた請求項１記載の画像読取装置は、主走査方向に配列された複数の受光素子からなる第１センサと、主走査方向に配列された複数の受光素子からなり、第１センサに対して副走査方向に所定間隔離れて配置された第２センサと、第１センサの各受光素子から得た画素信号を該受光素子の配列順に出力する第１出力手段と、第２センサを構成する受光素子の内、偶数番目に配置された受光素子から得た画素信号を受光素子の配列順に出力する第２出力手段と、第２センサを構成する受光素子の内、奇数番目に配置された受光素子から得た画素信号を受光素子の配列順に出力する第３出力手段とを備え、各センサを用いて、原稿の画像を読み取る画像読取装置である。
【００１０】
そして、第１出力手段から順次出力される画素信号を、連続する複数の画素単位で加算し、加算した画素信号を、読取画像を表す画素信号として出力する第１読取手段と、第２出力手段又は第３出力手段から順次出力される画素信号を、読取画像を表す画素信号として出力する第２読取手段と、当該装置の動作モードとして、外部から画質優先読取モードが指令されると、第１読取手段を動作させ、速度優先読取モードが指令されると、前記第２読取手段を動作させるモード選択手段とを備えたことを特徴とする。
【００１１】
即ち、本発明の画像読取装置は、２つのセンサと、一方のセンサからの画素信号全てを出力する第１出力手段と、もう一方のセンサの偶数画素分、奇数画素分を出力する第２、第３出力手段とをもつ画像読取装置であって、受光素子からの画素信号を加算して見かけ上の１つの画素信号とすることにより、出力する画素信号数を減らし、センサの画素数の半分以下の解像度の出力を実現する第１読取手段と、受光素子の偶数番目、若しくは奇数番目の画素信号を出力に用いて、センサの画素数の半分以下の解像度の出力を実現する第２読取手段と、の２つの画像読取手段を持ち、これらの読取手段を選択して実行できる画像読取装置である。
【００１２】
また、第１読取手段は、受光素子複数分の情報量が一つの画素信号に含まれるため、感度が向上し、さらには細線の保存性も向上した画素信号となるが、受光素子からの全ての画素信号を使用するため、出力手段からの画素信号の出力に時間を要するという特徴をもち読取速度より画質を優先した画像読取に適している。一方、第２読取手段は、受光素子の画素信号の半分しか用いないため、出力手段からの画素信号の出力の時間は短くて済み、画像の読取時間を早くすることができるが、受光素子からの画素信号の情報を間引いているため、画質としては低下した画像となるという特徴をもち、画質より読取速度を優先した画像読取に適している。
【００１３】
この結果、本発明の画像読取装置によれば、画質を優先させる第１読取手段と、読取速度を優先させる第２読取手段とを選んで、画像を読み取った画素信号を出力できる。
このため使用者として、画像を読み取る時の状況に応じた読取手段を選択でき、使いやすい画像読取装置となる。
【００１４】
尚、第１読取手段での加算は、受光素子から、外部に出力するまでの間のどこで、どの様に行ってもよく、例えば、出力手段の外部に、加算手段を設けても良いし、出力手段内部で加算を行うようにしても良い。
ところで、受光素子での光量に応じて蓄積した電荷をシフトレジスタに転送して出力する一般的なＣＣＤリニアイメージセンサなどでは、転送クロックでシフトレジスタ内の電荷が出力側に転送されると、出力端に電荷が蓄積してゆくため、画素信号を加算したような状態となるが、次の画素信号の電荷が来る前にリセット信号に基づき電荷を消去することにより、出力端の電荷は１つの画素信号分となるようにしている。このため、リセット信号のタイミングを例えば２倍の周期とすれば、出力手段の出力端に２つの画素信号分の信号を出力することとなる。
【００１５】
このようなＣＣＤリニアイメージセンサを用いた画像読取装置では、容易に画素信号の加算を行うことができるため、本発明の画像読取装置を、この特徴を活かした請求項２記載の画像読取装置のように構成すればよい。
即ち、請求項２記載の画像読取装置において、第１出力手段は、外部から入力される転送クロックに同期して、第１センサの各受光素子から得た画素信号を該受光素子の配列順に加算手段まで転送し、加算手段にて加算された画素信号を外部に出力すると共に、転送クロックに同期して外部から入力されるリセット信号にて、加算手段により加算された画素信号を消去するように構成される。また、第１読取手段は、第１出力手段に入力されるリセット信号の周期を、転送クロックの整数倍に設定することにより、第１出力手段から、連続する複数の画素単位で加算した画素信号を出力させ、第１出力手段から出力された画素信号を、そのまま、読取画像を表す画素信号として出力する。
【００１６】
この結果、本発明（請求項２）の画像読取装置によれば、第１出力手段において、第１出力手段のリセット信号の周期を変更するだけで加算した画素信号を出力できる。このように、新たな加算器等を追加することなく容易に画素信号の加算を実現できる。
【００１７】
ところで、画像読取装置を使用して行くなかで、光源の劣化や、光路上の異物などで光量が弱くなってくることがある。この場合、原稿画像のコントラストが弱くなってしまい、画像がはっきりしなくなってくるため、読み取る画像信号の情報量も減ってくる。
【００１８】
また、細い線など、１画素の解像度近辺の情報に対して、第２読取手段での読み込み画像では、１つ飛ばした受光素子の部分の画素情報は無いため、より画像情報の抜けが出やすくなっている。このため、例えば、明朝体の様な縦線が細い文字画像の読み取りにおいて、文字の縦線部分が消えてしまい、文字の判読が出来なくなってしまう等の問題が出やすくなる。
【００１９】
これに対し、請求項３記載の画像読取装置においては、各センサにて画像を読取可能な位置に、明るさ判定用の基準画像を設け、基準画像読取手段は、第１〜第３出力手段の何れかを用いて、基準画像を読取った画素信号を取得する。
そして、モード選択手段は、動作モードに速度優先読取モードが設定されると、基準画像読取手段で読取った画素信号を基に演算して求めた明るさ判定用の評価値と、明るさを判定するための基準値とを比較し、評価値が基準値より暗い状態を示す場合、低速読取手段を動作させる。
【００２０】
この結果、本発明（請求項３）の画像読取装置によれば、速度優先読取モードが指定されても、光源の明るさが暗くなってくると、動作させる読取手段が自動的に第１読取手段となるようにできる。これにより、第１読取手段では、画像の情報は失われ難いため、画像情報の懐失による問題は発生し難くなり、画像情報の減少による問題の発生を抑えることができる。
【００２１】
一方、第２読取手段での読み取りは、出力手段が出力する受光素子からの画素信号の数が第１読取手段に比べ少ないため、画素データの伝送時間が短くなる。
このため、二次元画像を読み取るために、センサの配列方向と直角に、センサと原稿の相対位置を変化させる副走査を行う画像読取装置において、第１読取手段に比べ、第２読取手段では、早く次のラインの画像読取に移行してもよく、この分、副走査方向の移動速度を早くすることができる。
【００２２】
従って、請求項４記載の画像読取装置においては、副走査手段が、各センサと原稿との相対位置を、外部から設定された移動速度で、副走査方向に変化させ、モード選択手段が、当該装置の動作モードに対応して動作させる読取手段から一走査分の画素信号を出力するのに要する時間に応じて、副走査手段による相対位置の移動速度を設定する。
【００２３】
この結果、本発明（請求項４）の画像読取装置によれば、第２読取手段など画素信号の読み取りが早いモードの場合、これに応じて副走査手段での移動速度を変えることができ、結果的に全体の画像を読み取る時間を短くできる。
ところで、第１、第２読取手段は、第１及び第２センサがもつ受光素子で決まる解像度より低い解像度として画素信号を読み取る読取手段であるが、一つのセンサでの受光素子がもつ解像度で画素信号を出力することも可能であり、請求項５のような画像読取装置とすればよい。
【００２４】
即ち、請求項５記載の画像読取装置においては、第３読取手段が、第１出力手段から出力される画素信号、又は、前記第２出力手段と第３出力手段とから出力される画素信号を、読取画像を表す画素データとして出力し、モード選択手段が、当該装置の動作モードとして外部から精細読取モードが指令されると、第３読取手段を動作させる。
【００２５】
この結果、本発明（請求項５）の画像読取装置によれば、１つのセンサがもつ受光素子による解像度の画像の画素信号を出力することができる。これにより、画像を読み取る時の選択の幅が広がり、使い勝手が良くなる。
また、一つのセンサで読取可能な解像度は、センサがもつ受光素子の単位長さ当りの数によって決まる。そして、二つのセンサのうち、一つのセンサを構成する各受光素子の主走査方向に沿った位置が、もう一方のセンサを構成する各受光素子の間に位置するような配置であれば、二つのセンサが読みとった同一画像の信号を組み合わせることにより、倍の解像度の画像として扱うことができる。
【００２６】
即ち、請求項６記載の画像読取装置においては、第２センサが、第２センサを構成する各受光素子の主走査方向に沿った位置を、第１センサを構成する各受光素子の間に位置するように配置されると共に、第４読取手段は、第１〜第３出力手段から順次出力される画素信号を、読取画像を表す画素信号として出力し、モード選択手段が、当該装置の動作モードとして外部から超精細読取モードが指令されると、第４読取手段を動作する。
【００２７】
この結果、本発明（請求項６）の画像読取装置によれば、各センサがもつ受光素子が実現する解像度の倍の解像度の画像の画素信号を出力することができる。これにより、受光素子の大きさを変えずに２倍の解像度の画像の画素信号を出力できる。また、画像を読み取る時の選択の幅が広がり使い勝手が良くなる。
【００２８】
【発明の実施の形態】
以下に本発明の実施例を図面と共に説明する。
図１は、本発明が適用された実施例のフラットベッドスキャナ（以下スキャナと呼ぶ。）１の全体の構成を表す図である。
【００２９】
本実施例のスキャナ１は、外部のパーソナルコンピュータ（以下パソコンと呼ぶ）９０から読取開始指令を受け、読取面に置かれた原稿の単色（黒色）での画像をＣＣＤリニアイメージセンサ２０で読み取り、読み取った画素信号をデジタル信号の画素データとしてメモリ７０に記録する装置である。
【００３０】
また、図１に示すようにスキャナ１は、ランプ１１と、ミラー１２と、ＣＣＤ（Ｃｈａｒｇｅ　Ｃｏｕｐｌｅｄ　Ｄｉｏｄｅ）リニアイメージセンサ（以下ＣＣＤセンサと呼ぶ。）２０とで構成される撮像ユニット１０、原稿の読取面となるガラス３５、原稿を押さえる原稿押さえカバー３６、読み取った画素データの補正のための基準信号取得に用いる白板３８、などで構成されている。
【００３１】
尚、撮像ユニット１０は、ランプ１１が原稿に照射した光の反射光を、ミラー１２に複数回反射させた後ＣＣＤセンサ２０に入射させ、入射した光に応じた画素信号、つまり原稿画像の画素信号をＣＣＤセンサ２０から出力するようになっている。そして、撮像ユニット１０は、駆動源を持ちガラス３５の上に置かれた原稿を副走査するために移動できるよう構成されている。
【００３２】
また、ＣＣＤセンサ２０は、図３に示すように、第１センサ２１、第２センサ２２、第１シフトレジスタ２５、第２シフトレジスタ２６、及び第３シフトレジスタ２７とで構成されている。
そして、第１センサ２１は、受光した光量に応じて電荷を蓄積する複数の受光素子が一次元に配列され、その長さは当該画像読取装置での画像読取範囲の幅であり、その密度は６００ｄｐｉ（ｄｏｔ　ｐｅｒ　ｉｎｃｈ）の解像度となる密度である。また、第２センサ２２は、第１センサ２１と同じ受光素子列を、第１センサ２１に対し副走査方向に所定のライン分離れ（今回は６ライン分）、かつ主走査方向に半素子分ずれて設置している。
【００３３】
また、第１シフトレジスタ２５は、第１センサ２１の受光素子が蓄積した電荷の全てを個々に受け、出力端子ＯＳ１に向かって電荷をシフトして、電荷に比例した電圧を画素信号として出力端子ＯＳ１から順次出力し、第２シフトレジスタ２６は、第２センサ２２の偶数番目の受光素子の電荷を個々に受け、第１シフトレジスタ２５と同様の方法で出力端子ＯＳ２に順次出力し、第３シフトレジスタ２７は、第２センサ２２の奇数番目の受光素子の電荷を個々に受け第１シフトレジスタ同様の方法で出力端子ＯＳ３に順次出力する。
【００３４】
また、スキャナ１には、図２に示すように、スキャナ１全体の動作を制御するＣＰＵ８０、ＣＣＤセンサ２０の３つの出力をデジタル信号に変換し、シリアルデータとして出力するＡＦＥ（Ａｎａｌｏｇ　Ｆｒｏｎｔ　Ｅｎｄ）７５、ＣＣＤセンサ２０やＡＦＥ７５などの周辺機器の動作を制御する画像読取制御部５０、画像データを記録するメモリ７０、撮像ユニット１０を移動するための駆動源となるモータ３０、及び、画像読取制御部５０からの指令に従いモータ３０に駆動指令を出すモータドライブ回路７３などが内蔵されている。
【００３５】
尚、ＡＦＥ７５は、ＣＣＤセンサ２０からの３チャンネルの出力信号を受けて、所定の周期で切り換えて選択し出力するセレクタ７６と、セレクタ７６からのアナログ信号をデジタル信号に変換するＡ／Ｄ変換器７７とからなる。そして、セレクタ７６は、入力した信号を所定の周期でラッチして、ラッチした信号に所定のゲインを乗じ、オフセットを加えることが可能な周知のアンプを３チャンネル分もち、選択する信号及び切り換える周期、アンプでラッチする周期、ゲイン及びオフセットの値を外部からの指令により設定可能となっている。
【００３６】
また、モータ３０は、例えばステップモータからなり、モータドライブ回路７３からの駆動指令に応じた回転量及び回転速度の回転動作を行う。
また、画像読取制御部５０は、いわゆるＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ　Ｓｐｅｃｉｆｉｃ　Ｉｎｔｅｇｒａｔｅｄ　Ｃｉｒｃｕｉｔ）で構成され、画像読取制御部５０上の各ブロックで生成するタイミング信号の基となり、同期の基準となるクロックを生成するクロックジェネレータ５１、ＡＦＥ７５の動作を制御するＡＦＥコントロールブロック５２、ＣＣＤセンサ２０の動作を制御するデバイスコントロールブロック５３、ＦＩＦＯ（Ｆｉｒｓｔ　Ｉｎ　Ｆｉｒｓｔ　Ｏｕｔ）メモリを有し、ＡＦＥ７５からの画素データを、サンプリングしてＦＩＦＯメモリに記録するデータサンプリングブロック５４、データサンプリングブロック５４から画素データを読み出して、メモリ７０に書き込むと共に、メモリ７０から画素データを読み出して、パソコンに対し出力するメモリインターフェイスブロック５５、モータドライブ回路７３に対してモータ３０の動作条件を指令するモータコントロールブロック５６、及び画像読取制御部５０内の各ブロックでの動作条件の設定値を記憶するレジスタ群６０などにより構成されている。
【００３７】
尚、レジスタ群６０は、デバイスコントロールブロック５３が出力するリセット信号ＲＳの周期を設定するための基準周期に対する倍率を記憶するＲＳ周期設定レジスタ６１、セレクタ７６が選択するＣＣＤセンサ２０からの出力のチャンネルを記憶するセレクトチャンネル設定レジスタ６２、ＡＦＥ７５及びデータサンプリングブロック５４で画素データを読み取るタイミングの基準周期に対する倍率を記憶するデータ転送周期設定レジスタ６３、１ライン当りのモータ３０の移動時間と、読み取りの解像度と、移動量との条件を記憶するモータ動作設定レジスタ６４、画像読取制御部５０の各ブロックを起動させる読取動作設定レジスタ６５などからなる。
【００３８】
また、画像読取制御部５０のモータコントロールブロック５６を除く全てのブロックは、ＣＰＵ８０からの読取開始指令が、読取動作設定レジスタ６５に入力されると動作を開始し、ＣＰＵ８０からの読取停止指令が読取動作設定レジスタ６５に入力されると動作を停止する。
【００３９】
また、デバイスコントロールブロック５３は、ＣＣＤセンサ２０へ、モータ動作設定レジスタ６４での移動時間の情報で決まる周期のパルス信号であるシフトゲート信号ＳＨと、シフトレジスタの特性で決まる周期で、１８０度位相の違う２つの矩形波である転送クロックφ１、φ２と、基準周期である転送クロックφ１、φ２の周期に対し、ＲＳ周期設定レジスタ６１の内容を乗じた値で決まる周期のパルス信号であるリセット信号ＲＳとを出力する。
【００４０】
また、ＡＦＥコントロールブロック５２は、ＡＦＥ７５のセレクタ７６に対し、セレクタ７６で選択するＣＣＤセンサ２０からの出力を、セレクトチャンネル設定レジスタ６２の内容で設定し、セレクタ７６で選択するチャンネルの切り換える周期を、転送クロックφ１、φ２の周期に、データ転送周期設定レジスタ６３の値を乗じた値で設定し、セレクタ７６のアンプのゲインを、あらかじめ設定されている基本ゲインに、ＲＳ周期設定レジスタ６１の値とモータ動作設定レジスタ６４の移動時間の値とで除した値を基に設定する。
【００４１】
また、データサンプリングブロック５４は、ＡＦＥ７５からの画素データをサンプリングする周期を、転送クロックφ１、φ２の周期に、データ転送周期設定レジスタ６３の値を乗じた値で設定する。
また、モータコントロールブロック５６は、モータ動作設定レジスタ６４に設定されている移動時間と、解像度とで決まる移動速度で、同じくモータ動作設定レジスタ６４で設定されている移動量分だけ、撮像ユニット１０が移動するように、モータドライブ回路７３を介してモータ３０を制御する。また、モータコントロールブロック５６は、内部にカウンタを持ち、モータ３０の駆動ステップ数をカウントして、そのカウント値がモータ動作設定レジスタ６４に設定された移動量に対応するカウント値となると、ＣＰＵ８０に対し移動完了信号を出力しモータ３０の動作を停止する。
【００４２】
尚、モータ動作設定レジスタ６４で、撮像ユニット１０の１ライン当りの移動時間を設定する条件としては、第１シフトレジスタ２５の画素信号を全て出力するために必要な時間から決まる「Ｎｏｒｍａｌ」の条件と、第２及び第３シフトレジスタの画素信号を全て出力するために必要な時間から決まる「Ｆａｓｔ」の条件とがある。尚、第１シフトレジスタの画素信号の数に対し、第２及び第３シフトレジスタの画素信号の数は、ほぼ半数と少なく、設定される時間は「Ｎｏｒｍａｌ」の条件に対して、「Ｆａｓｔ」の条件の方が時間的に短い条件となる。
【００４３】
ところで、ＣＣＤセンサ２０から出力される信号は、次の手順でメモリ７０に書き込まれる。
まず、ＣＰＵ８０が読取動作設定レジスタ６５に対して、読取開始指令を書き込むと、画像読取制御部５０の各ブロックが起動して、デバイスコントロールブロック５３からＣＣＤセンサ２０に対し、シフトゲート信号ＳＨ、リセット信号ＲＳ、転送クロックφ１、φ２が出力される。
【００４４】
次に、１回目のシフトゲート信号ＳＨから次のシフトゲート信号ＳＨまでの間は、受光素子が原稿からの光を受けて、電荷を蓄積し、次のシフトゲート信号ＳＨの立ち下がりで、第１センサ２１に蓄積された受光素子毎の電荷が、第１シフトレジスタ２５に移動する。また、第２センサ２２においても、蓄積された受光素子毎の電荷が、それぞれ第２、第３シフトレジスタ２６、２７に移動する。
【００４５】
次に、図４（ａ）に示す様に、出力端子ＯＳ１の出力は、リセット信号ＲＳの立ち上がりで、第１シフトレジスタ２５の出力端子ＯＳ１での電荷がクリアされ、基準電圧に戻る。そして、転送クロックφ１、φ２のエッジ部で第１シフトレジスタ２５の電荷が出力端子方向にシフトされ、一番出力端子側のレジスタの電荷が出力端子ＯＳ１にシフトされ、出力端子ＯＳ１から、その電荷に応じた電圧が出力される。すなわち、受光素子が受光した画素信号が出力される。また、第２シフトレジスタ及び第３シフトレジスタにおいても同様に画素信号の出力が行われる。
【００４６】
そして、出力端子での電圧変化が安定してから、次のリセット信号ＲＳがくるまでの間にＡＦＥ７５のセレクタ７６のアンプで、出力端子ＯＳ１〜ＯＳ３の画素信号を受けラッチして、画素信号にＡＦＥコントロールブロック５２が設定のゲインをかけ、オフセット補正を加える。
【００４７】
これらの各センサの電荷が各シフトレジスタによりシフトされて、セレクタ７６のアンプでバッファされるまでの動作は、転送クロックφ１、φ２のエッジ毎に繰り返される。
次に、セレクタ７６のアンプでバッファされた信号は、セレクタ７６で、ＡＦＥコントロールブロック５２から指示されたＣＣＤセンサ２０からの出力のチャンネルが選択されＡ／Ｄ変換器７７に出力される。ここで指示されるＣＣＤセンサ２０からの出力が複数の場合、セレクタ７６は、ＡＦＥコントロールブロック５２が設定の周期で選択するチャンネルを切り替え、シリアル信号として出力する。
【００４８】
次に、セレクタ７６からの出力信号は、セレクタ７６が出力する周期と同期して、Ａ／Ｄ変換器７７でデジタル信号としての画素データへ変換されて出力される。
次に、Ａ／Ｄ変換器７７から出力された画素データは、データサンプリングブロック５４で、データ転送周期レジスタ６３の値を基に設定された周期でサンプリングされて、ＦＩＦＯメモリに書き込まれる。
【００４９】
次に、データサンプリングブロック５４のＦＩＦＯメモリに書き込まれた画素データは、メモリインターフェイスブロック５５により取り出され、取り出された画素データは、メモリ７０への入出力の状況を見計らってメモリインターフェイスブロック５５により、メモリ７０に順次書き込まれる。
【００５０】
次に、次のシフトゲート信号ＳＨが出ると、ＣＣＤセンサ２０は、先の画素信号の出力をしている間に第１及び第２センサ２１、２２に蓄積された電荷を、再度各シフトレジスタに転送する。そして、以下同様にＣＣＤセンサ２０から画素信号を出力して、メモリ７０に記録するまでの動作を繰り返す。
【００５１】
また、モータコントロールブロック５６は、画像読取が開始されると、モータドライブ回路７３に対し、モータ動作設定レジスタ６４の値で設定される移動速度で動作するように指令を出し、モータ３０を駆動させて、撮像ユニット１０を次のライン方向に移動させ、モータ動作設定レジスタ６４の値で設定の移動量となるまでモータ３０を移動する。
【００５２】
尚、メモリ７０に書き込まれた画像データは、任意のタイミングでメモリインターフェイスブロック５５により再度読み出され、外部のパソコン９０に所定の方法、例えばＵＳＢ（Ｕｎｉｖｅｒｓａｌ　Ｓｅｒｉａｌ　Ｂｕｓ）コントローラを用いて出力される。
【００５３】
ところで、スキャナ１を用いての画像読取における読取モードは、解像度が３００ｄｐｉで画質優先の３００ｄｐｉ（Ｎｏｒｍａｌ）モード、解像度が３００ｄｐｉで読取速度優先の３００ｄｐｉ（Ｆａｓｔ）モード、解像度が６００ｄｐｉとなる６００ｄｐｉモード、解像度が１２００ｄｐｉとなる１２００ｄｐｉモードの４つある。尚、主走査方向と副走査方向の解像度の条件は同じ解像度である。
【００５４】
まず、３００ｄｐｉ（Ｎｏｒｍａｌ）モードの設定では、第１シフトレジスタで２つの画素信号を加算した信号を画素データとしてメモリに記録し、出力するモードで、３００ｄｐｉの画素データを得るモードである。
このためには、ＣＰＵ８０が、セレクトチャンネル設定レジスタ６２に「ＯＳ１」，ＲＳ周期設定レジスタ６１を「２倍」、データ転送周期設定レジスタ６３を「２倍」、モータ動作設定レジスタ６４に移動時間として「Ｎｏｒｍａｌ」と解像度として「３００」を設定する。
【００５５】
これにより、デバイスコントロールブロック５３での、転送クロックφ１、φ２はそのままで、リセット信号ＲＳの周期が２倍となる。そうすると、図４（ｂ）に示すように、従来１つの画素信号毎にリセットされていたタイミングでリセットされなくなり、出力端子に次の画素信号分の電荷が合わせて蓄積されるため、２つの画素信号分の電圧が出力され、画素信号が加算された出力が出力端子ＯＳ１から出力される。そして、セレクタ７６で出力端子ＯＳ１が選択され第２シフトレジスタ２６の画素信号が出力される。また、リセット信号ＲＳの周期を２倍としたのに合わせて、セレクタ７６のアンプでバッファする周期及びデータサンプリングブロック５４でサンプリングする周期は２倍になり、出力端子ＯＳ１での出力レベルが２倍となるため、アンプのゲインは１／２となる。また、シフトゲート信号ＳＨの周期は、第１シフトレジスタ２５の画素信号を出力する時間を基に設定した基準周期となり、第１シフトレジスタ２５の分の信号を出力をする時間が必要のため、モータ３０の移動時間の条件は「Ｎｏｒｍａｌ」で、移動速度は、解像度が３００ｄｐｉとなる距離を移動時間の条件で移動する移動速度となる。
【００５６】
次に、３００ｄｐｉ（Ｆａｓｔ）モードは、第２シフトレジスタ２６からの、第２センサ２２の偶数番目の受光素子の画素信号を画像データとしてメモリに記録するモードで、３００ｄｐｉ（Ｎｏｒｍａｌ）モードに対して副走査方向の移動が速い読み取りで、３００ｄｐｉの画像信号を得るモードである。
【００５７】
このためには、ＣＰＵ８０が、チャンネル設定レジスタに「ＯＳ２」，ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１倍」、モータ動作設定レジスタ６４に移動時間として「Ｆａｓｔ」と解像度として「３００」を設定する。
【００５８】
これにより、セレクタ７６で出力端子ＯＳ２が選択され第２シフトレジスタ２６の画素信号を出力される。また、リセット信号ＲＳの周期と、ＡＦＥ７５の出力及びデータサンプリングブロック５４での入力の周期は、そのままで良く、転送クロックφ１、φ２の周期の１倍となる。また、ＣＣＤセンサ２０からの画素信号の出力が第２シフトレジスタ２６の分だけでよいため、モータ３０の移動時間の条件は、「Ｆａｓｔ」となり、移動速度は、解像度が３００ｄｐｉとなる距離を移動時間の条件で移動する移動速度となる。また、画素信号の出力時間が短くなるためシフトゲート信号ＳＨの周期は１／２倍となり、その分、センサでの露光時間が短くなるためセレクタ７６のアンプでのゲインは２倍となる。
【００５９】
次に、６００ｄｐｉモードは、第２センサ２２の全ての受光素子の画素信号を、第２、第３シフトレジスタ２６、２７から、そのまま画素データとしてメモリに記録し、出力するモードで、６００ｄｐｉの画素データを得る。
このためには、ＣＰＵ８０が、チャンネル設定レジスタに「ＯＳ２」、「ＯＳ３」、ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１／２倍」、モータ動作設定レジスタ６４に移動時間として「Ｆａｓｔ」と解像度として「６００」を設定する。
【００６０】
これにより、セレクタ７６で出力端子ＯＳ２、と出力端子ＯＳ３が選択され、第２、第３シフトレジスタ２６、２７の画素信号を出力されるようになる。また、リセット信号ＲＳの周期はそのままとし、転送クロックφ１、φ２の周期の１倍で、入力する信号が２チャンネル分になるためＡＦＥ７５の出力及びデータサンプリングブロック５４での入力の周期は、転送クロックφ１、φ２の周期の１／２倍となる。また、ＣＣＤセンサ２０からの画素信号の出力が第２、第３シフトレジスタ２６、２７の分だけのため、モータ３０の移動時間の条件は、「Ｆａｓｔ」で、移動速度は、解像度が６００ｄｐｉとなる距離を移動時間の条件で移動する移動速度となる。また、画素信号の出力時間が短い分シフトゲート信号ＳＨの周期は１／２倍となり、その分露光時間は短くなるためセレクタ７６のアンプでのゲインは２倍となる。
【００６１】
次に、１２００ｄｐｉモードは、第１から第３シフトレジスタからの画素信号をそのまま、画素データとして出力するモードで、出力した画像データを利用する際に、第２センサ２２からの画素データに対し、６ライン分移動したときに読み取った第１センサの画素データを、各画素データを交互に信号の各受光素子の間に配置された受光素子からの出力として用いることにより、１２００ｄｐｉの解像度の画像として扱う。
【００６２】
このためには、ＣＰＵ８０が、チャンネル設定レジスタに「ＯＳ１」、「ＯＳ２」、「ＯＳ３」、ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１／３倍」、モータ動作設定レジスタ６４に移動時間として「Ｎｏｒｍａｌ」と解像度として「１２００」を設定する。
【００６３】
これにより、セレクタ７６は出力端子ＯＳ１、と出力端子ＯＳ２と、出力端子ＯＳ３が選択され、第１〜第３シフトレジスタ２５〜２７全ての画素信号を出力する。また、リセット信号ＲＳの周期はそのままで、転送クロックφ１、φ２の１倍で、入力する信号が３チャンネル分になるためＡＦＥ７５の出力及びデータサンプリングブロック５４での入力の周期は、転送クロックφ１、φ２の周期の１／３倍となる。また、ＣＣＤセンサ２０からの画素信号の出力は第１シフトレジスタ２５の分の出力をする必要があるため、モータ３０の移動時間の条件は、「Ｎｏｒｍａｌ」で、移動速度は、解像度が１２００ｄｐｉとなる距離を移動時間の条件で移動する移動速度となる。また、画素信号の出力時間は通常のためシフトゲート信号ＳＨの周期は１倍となり、その分露光時間は通常のためセレクタ７６のアンプでのゲインは１倍となる。
【００６４】
次に外部のパソコン９０から読取開始指令を受け画像の読み取りを行う時のＣＰＵ８０の処理手順を図５に示すフローチャートにより説明する。
尚、読取開始指令には、画像を読み取るモードの指定として、前述のモードのいずれかを指定する情報と、読取範囲の情報とが含まれている。
【００６５】
まず、Ｓ１０１で、モータ動作設定レジスタ６４に、撮像ユニット１０を白板３８の位置に移動するだけの移動量と移動時間を書き込む。そして、モータコントロールブロック５６から移動完了信号を受けると、Ｓ１０２に移行する。
次に、Ｓ１０２で、セレクタ７６のアンプのゲイン及びオフセットの基本値をＡＦＥコントロールブロック５２に指令し設定する。
【００６６】
次に、Ｓ１０３で、白板３８の画像を読み取るため、一時的に画像読取装置５０、ＡＦＥ７５、ＣＣＤセンサ２０の電源を投入し、読取動作設定レジスタ６５に読取開始指令を出力して、白板３８の画像に対するＣＣＤセンサ２０からの信号３チャンネル分を、１ライン分読み取った画素データを、メモリ７０に記録させる。
【００６７】
次に、Ｓ１０４で、Ｓ１０３でメモリ７０に記録させた白板３８の画像の画素データをメモリ７０から読み出し、光源のムラや、光路のノイズなどによる不均一成分の補正のためのシェーディングデータを所定の算出式に基づき算出する。また、明るさ判定用の評価値として、先の画像データのうち、白レベルの値から、黒レベルの値を差し引いたダイナミックレンジＤＲを算出する。尚、ＣＣＤセンサ２０のセンサ２１及びセンサ２２には、先頭に光が入らないようマスキングした部分があり、ここのデータが黒レベルの出力となる。
【００６８】
次に、Ｓ１０５で、撮像ユニット１０を原稿の手前の読取開始位置へ移動するよう、モータ動作設定レジスタ６４に、移動時間と、移動量とを書き込み、モータコントロールブロック５６から、移動完了信号を受けるとＳ１０６に移行する。
【００６９】
次に、Ｓ１０６で、読取開始のための初期設定として、画像読取制御部５０、ＡＦＥ７５、ＣＣＤセンサ２０の電源を投入する。
次に、Ｓ１０７で、読取開始指令で指定される読取モードに対して、後述する読取モードの設定手順で読取モードを設定する。
【００７０】
次に、Ｓ１０８で、読取動作設定レジスタ６５に、動作開始指令を書き込み、画像読取を開始するとともに、モータ動作設定レジスタ６４に読取開始指令で指示の読取範囲である動作量を設定して撮像ユニット１０を移動させる。そして、モータコントロールブロック５６から移動完了信号を受けると、Ｓ１０９に移行する。
【００７１】
次に、Ｓ１０９で、読取動作設定レジスタ６５に対し、読取停止指令を出力して読取動作を止め、画像読取制御部５０、ＡＦＥ７５、ＣＣＤセンサ２０の電源を停止する。
次に、Ｓ１１０で、撮像ユニット１０を初期位置に移動するようモータ動作設定レジスタ６４に、移動量と移動速度を書き込み、処理を終了する。
【００７２】
次に、Ｓ１０７の読取モードの設定の手順について図６のフローチャートにより説明する。
まず、Ｓ２０１で、読取開始指令で指示された読取モードが３００ｄｐｉか判断する。読取モードが「３００ｄｐｉ」の場合、Ｓ２０２に移行し、「３００ｄｐｉ」では無い場合、Ｓ２２１に移行する。
【００７３】
次に、Ｓ２０２で、読取開始指令で指示された読取モードが「Ｎｏｒｍａｌ」か判断する。「Ｎｏｒｍａｌ」の場合、Ｓ２０２へ移行し、「Ｎｏｒｍａｌ」では無い場合（即ち「Ｆａｓｔ」の場合）、Ｓ２２１に移行する。
Ｓ２０３では、３００ｄｐｉ（Ｎｏｒｍａｌ）モードの設定として、セレクトチャンネル設定レジスタ６２に「ＯＳ１」，ＲＳ周期設定レジスタ６１を「２倍」、データ転送周期設定レジスタ６３を「２倍」、モータ動作設定レジスタ６４に「Ｎｏｒｍａｌ」と「３００」とを設定してメイン処理に戻る。
【００７４】
次に、Ｓ２１１で、Ｓ１０４で算出したダイナミックレンジＤＲと、ダイナミックレンジＤＲに対する規定値とを比較する。規定値の方が小さい場合、Ｓ２１２に移行し、規定値の方が大きい場合、Ｓ２０３に移行する。
Ｓ２１２では、３００ｄｐｉ（Ｆａｓｔ）モードの設定として、チャンネル設定レジスタに「ＯＳ２」，ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１倍」、モータ動作設定レジスタ６４に「Ｆａｓｔ」と「３００」とを設定してメイン処理に戻る。
【００７５】
次に、Ｓ２２１で、読取開始指令で指示された読取モードが、６００ｄｐｉか判断する。読取モードが６００ｄｐｉの場合、Ｓ２２１に移行し、６００ｄｐｉで無い場合、即ち１２００ｄｐｉの場合、Ｓ２３１に移行する。
Ｓ２２２では、６００ｄｐｉモードの設定として、チャンネル設定レジスタに「ＯＳ２」、「ＯＳ３」、ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１／２倍」、モータ動作設定レジスタ６４に「Ｆａｓｔ」と「６００」とを設定してメイン処理に戻る。
【００７６】
Ｓ２３１では、１２００ｄｐｉモードの設定として、チャンネル設定レジスタに「ＯＳ１」、「ＯＳ２」、「ＯＳ３」、ＲＳ周期設定レジスタ６１を「１倍」、データ転送周期設定レジスタ６３を「１／３倍」、モータ動作設定レジスタ６４に「Ｎｏｒｍａｌ」と「１２００」とを設定してメイン処理に戻る。
［効果］
このように、本実施例のスキャナ１は、ＣＣＤセンサ２０に、第１及び第２センサ２１，２２と、第１センサ２１の受光素子からの画素信号全てを出力する第１シフトレジスタ２５と、第２センサ２２の受光素子の偶数画素分の画素信号を出力する第２シフトレジスタ２６と、第２センサ２２の受光素子の奇数画素分の画素信号を出力する第３シフトレジスタ２７とをもち、各読取モード毎にＲＳ周期設定レジスタ６１、セレクトチャンネル設定レジスタ６２、データ転送周期設定レジスタ６３、モータ動作設定レジスタ６４に値を設定して、ＡＦＥ７５及び画像読取制御部５０での動作を設定することにより、第１シフトレジスタで受光素子からの画素信号を加算して出力する画素信号数を減らし、３００ｄｐｉの解像度の画素データを出力する３００ｄｐｉ（Ｎｏｒｍａｌ）モードと、第２シフトレジスタから受光素子の偶数番目の画素信号を出力して、３００ｄｐｉの解像度の出力を実現する３００ｄｐｉ（Ｆａｓｔ）モードと、第２センサ２２の画素信号をフルに使った６００ｄｐｉモードと、第１、第２センサ２１、２２の画素信号を使った１２００ｄｐｉモードとを選択して画像読取動作が可能となっている。
【００７７】
また、３００ｄｐｉ（Ｎｏｒｍａｌ）モードは、リセット信号の周波数と、読取タイミングの周波数を変えるだけで、画素信号の加算を行うようにしており、特に部品を追加することなく画素信号の加算を実現している。
即ち、３００ｄｐｉ（Ｎｏｒｍａｌ）モードでは、受光素子からの画素信号の全ての数の情報を含んだ半分の画素信号数としたものであるため、一つの画素信号としての情報量は多く、感度が向上し、さらには細線の保存性も向上しているが、受光素子全ての画素信号を使用するため、同じ解像度でも使用する受光素子の数が半分となる３００ｄｐｉ（Ｆａｓｔ）モードに対して、同じ周期の転送クロックを用いた場合には画素信号の転送時間に２倍近い時間を要するという特徴をもっている。
【００７８】
一方、３００ｄｐｉ（Ｆａｓｔ）モードでは、受光素子の数の半分の画素信号しか用いないため、画素信号の出力の時間は３００ｄｐｉ（Ｎｏｒｍａｌ）モードに対して約半分でよく、画像の読取時間が早くなっているが、受光素子からの画素信号の情報を間引いているため、感度の低下や、細線の保存性について考慮されない画像となっているという特徴をもっている。
【００７９】
本発明の画像読取装置によれば、３００ｄｐｉ（Ｆａｓｔ）モードが指定されても、光源の明るさが暗くなってくるとＳ１０４で算出しているダイナミックレンジＤＲの値が小さくなるため、自動的に３００ｄｐｉ（Ｎｏｒｍａｌ）モードとなる。これにより、３００ｄｐｉ（Ｎｏｒｍａｌ）モードでは、画素加算により感度が向上し、画像の情報は失われにくいため、画像情報の懐失による問題は発生し難くなる。
【００８０】
また、３００ｄｐｉ（Ｆａｓｔ）、６００ｄｐｉモードでは、ＣＣＤセンサ２０からの画素信号の読み取りが早いため、これに応じて副走査の速度を変え、全体の画像を読み込む時間を短くしている。
［本発明との対応関係］
上述した、ＣＣＤセンサ２０の第１センサ２１、第２センサ２２、第１シフトレジスタ２５、第２シフトレジスタ２６、第３シフトレジスタ２７は、それぞれ本発明における、第１センサ、第２センサ、第１出力手段、第２出力手段、第３出力手段である。
【００８１】
また、本発明におけるモード選択手段として、本実施例においては、ＣＰＵ８０で図６のフローチャートの手順を行う。
また、本実施例において、３００ｄｐｉ（Ｎｏｒｍａｌ）モードを実行することにより実現される読取動作が本発明の第１読取手段で、３００ｄｐｉ（Ｆａｓｔ）モードを実行することにより実現される読取動作が第２読取手段で、６００ｄｐｉモードを実行することにより実現される読取動作が第３読取手段で、１２００ｄｐｉモードを実行することにより実現される読取動作が第４読取手段である。
［変形例］
以上、本発明の実施形態について説明したが、本発明は上記の具体的な実施形態に限定されず、このほかにも様々な形態で実施することができる。
【００８２】
例えば、本実施例では、スキャナでの適用例を説明したが、スキャナ以外にも、ＦＡＸ、コピー機、複合器機などの画像読取装置に用いても良い。
また、３００ｄｐｉ（Ｎｏｒｍａｌ）の画像データを読み取る場合、第１シフトレジスタでリセット信号の周期を変えることにより画素信号の加算を行っているが、代わりに、例えば、データサンプリングブロック５４からメモリインターフェイスブロック５５までの間にデジタルビットの加算回路を追加して２画素分毎画素データを加算するようにしても良い。この方法は、ＣＣＤセンサ２０の変わりに、加算の効果が無いセンサを用いる場合に有効である。
【図面の簡単な説明】
【図１】実施例の全体構成を表す図である。
【図２】実施例の内部構成を表す図である。
【図３】実施例のＣＣＤリニアイメージセンサ２０の構成を表す図である。
【図４】実施例のＣＣＤセンサ２０での信号の状態を表すタイミングチャート図である。
【図５】実施例の画像読取時のＣＰＵ８０の処理手順を表すフローチャート図である。
【図６】実施例のＣＰＵ８０での読取モード設定の処理手順を表すフローチャート図である。
【符号の説明】
１…スキャナ、１０…撮像ユニット、１１…ランプ、１２…ミラー、２０…ＣＣＤリニアイメージセンサ、２１…第１センサ、２２…第２センサ、２５…第１シフトレジスタ、２６…第２シフトレジスタ、２７…第３シフトレジスタ、３０…モータ、３５…ガラス、３６…原稿押さえカバー、３８…白板、５０…画像読取制御部、５１…クロックジェネレータ、５２…ＡＦＥコントロールブロック、５３…デバイスコントロールブロック、５４…データサンプリングブロック、５５…メモリインターフェイスブロック、５６…モータコントロールブロック、６０…レジスタ群、６１…ＲＳ周期設定レジスタ、６２…セレクトチャンネル設定レジスタ、６３…データ転送周期設定レジスタ、６４…モータ動作設定レジスタ、６５…読取動作設定レジスタ、７０…メモリ、７３…モータドライブ回路、７５…ＡＦＥ、７６…セレクタ、７７…Ａ／Ｄ変換器、８０…ＣＰＵ、９０…パーソナルコンピュータ。
【図１】
2004048167.tif 000003
【図２】
2004048167.tif 000004
【図３】
2004048167.tif 000005
【図４】
2004048167.tif 000006
【図５】
2004048167.tif 000007
【図６】
2004048167.tif 000008