(57)【要約】【課題】  原稿の読取速度が速すぎることにより画像データの一時記憶領域が一杯になり、読取停止処理が発生して画質が低下しないよう原稿の読取速度を制御する画像読取システムを提供する。【解決手段】  過去の原稿の読み取り実行時の状況をホスト装置に保存しておき、その情報を元に、ホスト装置側から読取速度を指定する。読取動作中ホスト装置側の状況に変化が生じ画像データの受信処理が間に合わない場合には、そのことが判明次第読取停止処理の入らない適正な読取速度を画像読取装置に指定する。【選択図】  図１
2009117966.tif 000002
【特許請求の範囲】
【請求項１】
原稿を読み取り画像データを生成する手段と、前記画像データを一時的に記憶しておく記憶手段と、前記記憶手段に記憶された前記画像データを接続されたホスト装置に転送する転送手段と、原稿の読み取り動作終了時に読み取り動作に関する情報を発信する手段を備えた画像記録装置と、前記転送手段により転送された前記画像データを受信する受信手段と、前記画像記録装置に対し読取速度を指定する読取速度指定手段と、前記画像記録装置の過去の読取状況を記憶する記憶手段とを備えたホスト装置からなる画像読取システム。
【請求項２】
前記過去の読取状況を記憶する記憶手段に対し、前記画像読取装置と前記ホスト装置間の接続インターフェースや読取解像度の条件別に前記読取装置の読取停止回数と時間を記憶することを特徴とする請求項１に記載の画像読取システム。
【請求項３】
前記読取速度指定手段は、前記過去の読取状況を記憶する記憶手段から過去の読取状況を参照し、前記画像読取装置が読取動作中に停止処理行われない読取速度を指定することを特徴とする請求項１または請求項２に記載の画像読取システム。
【請求項４】
前記画像読取装置から画像情報を前記ホスト装置が受信している最中に、別の処理が前記ホスト装置上で実行された場合、前記ホスト装置の処理可能な情報量と前記画像読取装置から送信されてくる画像情報量を比較すると共に、前記ホスト装置に処理可能な情報量に比べ、前記画像読取装置から送信されてくる画像情報量のほうが多い場合には、前記画像読取装置に対し読取速度を下げる要求を発することを特徴とする請求項１〜請求項３のいずれかに記載の画像読取システム。
【請求項５】
原稿を読み取り画像データを生成する手段と、前記画像データに対し圧縮処理を行うための圧縮手段と、前記画像データを前記圧縮手段により圧縮した画像データを一時的に記憶しておく記憶手段と、前記記憶手段に記憶された前記画像データを接続されたホスト装置に転送する転送手段と、原稿の読み取り動作終了時に読み取り動作に関する情報を発信する手段と、を備えた画像記録装置と、前記転送手段により転送された前記画像データを受信する受信手段と、前記画像記録装置に対し読取速度を指定する手段と、前記画像記録装置の過去の読み取りに関する情報を記憶する記憶手段と、を備えたホスト装置からなる画像読取システム。
【請求項６】
前記記憶手段に対し、前記画像読取装置、前記ホスト装置の条件別に前記読取装置の読取停止回数と時間、圧縮率を記憶することを特徴とする請求項5に記載の画像読取システム
【請求項７】
前記読取速度指定手段は、前記過去の読取状況を記憶する記憶手段から過去の読取状況を参照し、前記画像読取装置が読取動作中に読取停止処理行われない読取速度を指定することを特徴とする請求項5または請求項6に記載の画像読取システム。
【請求項８】
前記読取速度指定手段は、前記過去の読取状況を記憶する記憶手段から過去の読取状況を参照すると共に、過去の読取状況において前記画像読取装置が読取動作中に読取停止処理行われておらず、前記画像読取装置が読取速度を上げることができない場合には、前記画像圧縮部の圧縮率を下げることを特徴とする請求項５〜請求項７のいずれかに記載の画像読取システム。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、原稿を1ラインずつ読み取るとともに、読み取った原稿の画像データを一時記憶手段を介して外部機器へ転送する画像読取システムに関する。
【背景技術】
【０００２】
従来、スキャナ等の画像読取装置においてセンサーにより読み取った画像情報を外部に接続されたパーソナルコンピュータ等のホスト装置に対して送信するシステムがある。画像読取装置のセンサーにより原稿を読み取る速度と読み取った画像情報を転送する速度の違いを吸収するために画像読取装置のセンサーにより読み取った画像情報を一時的に保存しておく記録手段（以下、バッファと呼ぶ）が設けられている。原稿の読み取り時には、読取装置のセンサーから得られた画像情報を一時的に前記バッファに保存し、その保存されたデータを順次ホスト装置に対して送信することで画像読取装置からホスト装置への画像情報の転送を円滑に行うことができる。
【０００３】
しかし、この構成において画像情報の転送速度に対して画像読取装置の読み取り速度が上回っている場合には、画像情報を一時的に記憶しておくバッファが一杯になってしまう。バッファフルの状態では読み取り処理を行うことが出来ないため、一時的に読み取り処理を停止し、バッファに保存されている画像情報の転送のみを行いバッファに十分な空きが出来次第読み取り処理を再開するという処理が必要になる。
【０００４】
これにより、バッファが空になるまで待つ間、画像読取の停止を余儀なくされタイムロスが生じる。また、原稿の読取を一時中断することにより、中断の前後における画像をつなぎあわせるための位置合わせが必要となる。この位置合わせが適正に行われない場合には、画像データにつなぎ目が生じる等、該画像データに基づいて形成される画像の品質が低下するという問題があった。
【０００５】
このような問題は一時記憶用のバッファを大量に確保することで解決することが可能であるが、そのために画像読取装置に大量のメモリを搭載することはコストの増大につながってしまう。コストを増大させずに読み取り中断による画像品質の低下を防ぐことを目的とした従来技術として次のようなものがある。
【０００６】
特開平１１−２１５３２６号公報に記載の画像読取装置では、プレスキャンの際に得られるデータを利用してホスト装置への転送速度を算出するとともに、この転送速度に基づいて読取速度を調整している。また、バッファの使用量に対応させて段階的に読取速度の調整も行っている。次に、特開２００３−２１９１１５号公報に記載の画像読取装置では、原稿の読取処理で読み取りの停止が生じた場合に各読取停止の時間を計測しておく。その際、ある閾値より長い時間読み取りが停止した場合には、通常のバッファフルではないと判断し読取停止時間から除外している。そして、読取開始時には過去所定回数の読取停止時間の履歴などをもとにして読取速度を決定している。
【０００７】
これらの技術により、画像読取速度を調整することでバッファからホスト装置へ画像データが転送される転送速度に整合した速度で画像データがバッファ内に格納される。これにより、バッファフルの状態が回避されバッファフルにより生じる不都合を効率的に防止できるとされている。
【特許文献１】特開平１１−２１５３２６号公報
【特許文献２】特開２００３−２１９１１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、特開平１１−２１５３２６号公報に記載の方法ではプレスキャンの情報を使用しており、プレスキャンを必要としない読取動作には対応することが出来ない。また、バッファの使用率に応じて読取速度を段階的に調整しているため、1回の原稿のスキャン中に読取速度が変化することになる。これは画像のムラの原因となる可能性があり、1回のスキャン中の読取速度は一定速であることが望ましく速度の変化は少なければ少ないほど良いといえる。
【０００９】
また、特開２００２−３００３５３号公報に記載の方法では、読取停止時間がある閾値以上の時間であれば、それは通常のバッファフルによる読取停止ではないと判定し、それ以外の読取停止時間は原因を特定せずに区別なく計測している。読み取りが停止する原因はインターフェース自体の転送速度だけではなく、ホスト装置側の画像処理などが追いつかないことなども考えられ、ホスト装置が他の処理を平行して実行している場合とそうでない場合で違いが生じる。そのため読取が停止した場合には、その原因がどこにあるのかを判定する必要があるといえる。また、読み取った画像データを記憶するホスト装置が多数存在した場合、ホスト装置ごと画像読取装置が読み取った画像データの転送速度が異なり、読取速度は接続されるホスト装置ごとに違ってくることも考えられる。
【００１０】
この発明は、画像記録装置が過去に行った読み取りに関する情報を記憶するすべを持たず、複数のホスト装置が接続されうる状況においても、適正な速度で読取処理を実行しバッファフルによる読取停止処理が入らない画像読取システムを提案することである。
【課題を解決するための手段】
【００１１】
この発明は以下の構成を備えている。
【００１２】
所定の速度で原稿を１ラインずつ読み取り、該原稿の画像データを一時記憶手段に格納するとともに、一時記憶手段から該画像データを外部に接続されたホスト装置へ転送する画像読取装置。そして、過去の読み状況を記憶しておく手段と、前記画像読取装置に対して現行の読取速度を指定する手段を持った前記画像読取装置に接続されたホスト装置からなる画像読取システムに関する。前記画像読取装置の画像データ一時記憶手段の空き容量がなくならないよう、前記ホスト装置から前記画像読取装置の読取速度を調整する。これにより、原稿の読み取り動作中に前記一時記憶手段の空きがなくなり読取が停止する回数を低減し、原稿の画像データの劣化を低減することが可能である。
【００１３】
前記過去の読取状況を記憶する記憶手段は、前記画像読取装置と前記ホスト装置間の接続インターフェースや読取解像度の条件別に前記読取装置の読取停止回数と時間を記憶する。これにより、読取速度の決定時にはこれから実行する読み取りと条件が同じ（例えば、解像度や接続されているインターフェースが同条件）過去の読取状況を参照することで、読み取り条件にあわせた読取速度を決定することができる。
【００１４】
読取動作中に、ユーザーにより別の処理が前記ホスト装置上で実行された場合、前記ホスト装置の処理可能な情報量と前記画像読取装置から送信されてくる画像情報量を比較する。前記ホスト装置に処理可能な情報量に対し前記画像読取装置から送信されてくる画像情報量が多い場合には、読取速度を下げる要求を前記画像読取装置に対しておこなう。これにより、前記ホスト装置の処理速度がボトルネックとなり、前記一時記憶手段の空きがなくなり読取が停止する回数を低減し、原稿の画像データの劣化を低減することが可能である。
【００１５】
また、画像読取装置で読み取った画像データを一度圧縮してから、ホスト装置に送信する画像読取システムにおける読取実行時には次のように圧縮率を決定する。同条件で行われた過去の読み取りにおいて読取停止処理が行われておらず、前記画像読取装置が読取速度を上げることもできない場合には、画像データの圧縮率を下げることで、より高画質な読み取り処理を実現することが可能となる。
【発明の効果】
【００１６】
以上のような構成により、読み取りを実行するときの状況に応じて読取速度を変更することが可能になり、一時記憶用のバッファフルによる読取停止処理が発生する回数を低減することができる。
【００１７】
また、画像読取装置に接続されているホスト装置ごとにデータの処理能力は異なるため、原稿の読取速度はホスト装置ごとに個別の設定をする必要がある。読取速度を決定するために必要な過去の読取中の情報をホスト装置側に記憶しておくことにより、１つの画像記録装置に対し多数のホスト装置が接続されるような状況においても問題なく対処することが可能である。また、画像記録装置によっては過去の読み取りに関する情報を記憶しておく領域が確保できないような状況においても、本発明の構成では読取速度を調整し読取停止処理発生回数を低減することが可能である。
【発明を実施するための最良の形態】
【００１８】
次に、本発明の詳細を実施の形態の記述に従って説明する。
【００１９】
［第１の実施形態］
以下に、本発明による画像読取装置を好適に実施した第１の実施形態について図面を用いて説明する。図１に本実施形態による画像読取装置の構成を示す。本実施形態による画像読取装置１００は、モータ１、圧板２、コンタクトガラス３、照射ランプ４、ミラー５から７、集光レンズ８、ＣＣＤ（Charge Coupled Device ）９、CCDユニット１０を有する。
【００２０】
圧板２は、原稿１をコンタクトガラス３に圧着する。コンタクトガラス３は、照射ランプ４の光を原稿１に透過する。照射ランプ４は、コンタクトガラス３を介して原稿１を主走査方向（Ｂ方向）に細い帯状に照射する。ミラー５、ミラー６、およびミラー７は、原稿１からの反射光の方向を変更する。集光レンズ８は、原稿１からの反射光を、集光してＣＣＤ９に入光させる。ＣＣＤ９は受光した光を、受光強度に応じた電気信号に変換する。走行体１０は、副走査方向（Ａ方向）に移動できるように、走行体モータ１２にプーリやワイヤ等によって接続されている。モータ１２は、ステッピングモータ等であり、走行体１０を副走査方向に移動走査する。
【００２１】
次に、画像読取装置１００を制御する電装系を説明する。図２は画像読取装置１００の電装系の構成を示すブロック図である。画像読取装置１００の電装系には、ＣＰＵ２０、ＣＰＵバス２１、インバータ２２、モータドライバ２３、画像処理部２４、画像メモリ２５。そして、メモリコントローラ２６、インターフェース部２８、ＥＥＰＲＯＭ５０、ＲＯＭ５１、ＲＡＭ５２、および表示部６０が含まれる。
【００２２】
ＣＰＵ２０は、ＲＯＭ５１が記憶する制御プログラム並びにＥＥＰＲＯＭ５０およびＲＡＭ５２が記憶するデータに基づいて装置全体を制御する。ＣＰＵバス２１はＣＰＵ２０からの命令を仲介して各部に伝達する。インバータ２２は、照射ランプ４の光量を制御する。モータドライバ２３は、走行体モータ１２の駆動を制御する。画像処理部２４は、ＣＣＤ９から取得したアナログ信号のゲイン調整等を行ってディジタル信号に変換する。また、ガンマ補正、ＭＴＦ補正等の画像処理を行い、ページ同期信号、ライン同期信号、画像クロックとともに、ビデオ信号として出力する。画像メモリ２５は、画像データを記憶する画像記憶手段である。メモリコントローラ２６は、画像メモリ２５内のデータ量を監視して、このデータ量をＣＰＵ２０に割り込み信号で通知する。インターフェース部２８は、取得した画像データをインターフェース２８経由で外部に接続されているホスト装置に対してデータを転送する。ＲＯＭ５１は、画像読取装置１００の制御プログラム等を格納する。ＲＡＭ５２は、画像読取装置１００の制御データを記憶する。
【００２３】
次に、画像読取システムにおけるホスト装置２００について説明する。図３はホスト装置のブロック図である。ホスト装置２００にはインターフェース部２０１、ドライバー２０２、アプリケーション２０３、スキャン履歴記憶領域２０４が含まれる。ユーザーはアプリケーション２０３をもとに解像度などの情報を設定した後、スキャン開始の合図を発し、ドライバー２０２、インターフェース２０１を経由して画像読取装置１００に読み取り開始の合図が送られる。その際ドライバー２０２はスキャン履歴記憶領域２０４から過去に同条件で実施されたスキャンの履歴を参照し読取速度を決定する。スキャン履歴記憶領域２０４には、過去に行われたスキャンの解像度、接続されていたインターフェースの条件別に、読み取り速度、バッファフルによる読み取りの停止処理が入った回数と時間が保存される。
【００２４】
次に画像読取装置１００の動作について説明する。図４に画像読取装置１００の動作の流れを示す。読取装置１００はインターフェース部２8を経由してホスト装置２００からスキャン開始命令を受信すると、ＣＰＵ２０はインバータ２２およびモータドライバ２３を制御し、ＣＣＤ９に原稿の読み取りを開始させる（ステップＳ１０２）。その際、読み取り速度はホスト装置２００から受信した開始命令の中に含まれている情報を使用する。CCD９に原稿の読み取りを開始させることにより、画像処理部２４は画像データを生成する。ＣＰＵ２０は、画像処理部２４が生成した画像データを、画像メモリ２５に記憶させる。画像メモリ２５への画像データの記憶が開始されると、インターフェース部２８は外部に接続されたホスト装置に対して画像データの転送を開始する。
【００２５】
原稿の読み取り動作が終了していない場合（ステップＳ１０３／No）、メモリコントローラ２６は、画像メモリ２５のデータ量を確認する（ステップＳ１０４）。ニアフル状態（メモリ使用量が所定の上限値以上の状態）でない場合は、ステップＳ１０２に進み、画像読取装置１００は、原稿の読み取り動作が終了するか画像メモリ２５がニアフル状態になるまで原稿の読み取り動作と画像データの転送とを続行する。なお、ニアフル状態とは画像メモリ２５のメモリ使用量が所定の上限値よりも大きくなった場合を示し、画像メモリ２５に画像データを記憶する容量がほとんど残されていない状態である。
【００２６】
画像メモリ２５がニアフル状態になった場合（ステップＳ１０４／Ｙｅｓ）、メモリコントローラ２６は、ＣＰＵ２０に停止要求信号を送信する。ＣＰＵ２０は停止要求信号を受信すると、モータドライバ２３への出力クロックをおとし、走行体モータ１２を停止させることで原稿の読み取り動作を停止する（ステップＳ１０５）。
【００２７】
インターフェース部２８は、読み取り動作の停止後も引き続き画像データを外部に接続されたホスト装置に転送する。すなわち、インターフェース部２８は、読み取り動作とは関係なく常に画像データを外部のホスト装置に転送する。画像メモリ２５がエンプティ状態（メモリ使用量が所定の下限値以下の状態）になった場合（ステップＳ１０６／Ｙｅｓ）、メモリコントローラ２６は、ＣＰＵ２０に駆動要求信号を送信する。なお、エンプティ状態とは画像メモリ２５のメモリ使用量が所定の下限値よりも小さくなった場合を示し、画像メモリ２５に画像データがほとんど記憶されていない状態である。
【００２８】
ＣＰＵ２０は駆動要求信号を受信すると、モータドライバ２３への出力を制御して、原稿の読み取り動作を再開する（ステップＳ１０8）。読み取り動作を再開後、読み取りを停止した回数と時間をRAM５２に記憶し（ステップS１０７）、ステップＳ１０３に進む。その後、画像読取装置１００は原稿の読み取りが終了するまでステップＳ１０３からステップＳ１０７を繰り返し実行する。原稿の読み取り動作が終了した場合（ステップＳ１０３／Ｙｅｓ）、インターフェース部２８は画像メモリ２５に残っている画像データを全て外部のホスト装置に転送するまで処理を続ける（ステップＳ１０９／No）。全てのデータを転送終了後、RAM５２に記憶していた原稿の読み取り中に画像メモリ２５がニアフル状態なり読取を停止した回数と停止した時間の情報を外部のホスト装置に送信する。
【００２９】
次にホスト装置２００の動作について説明する。図５にホスト装置２００の動作の流れを示す。ユーザーからのスキャン開始の指示を受けたアプリケーション２０３は読み取り動作に必要となる情報をドライバー２０２に送信する（ステップＳ２０２）。ドライバー２０２はアプリケーション２０３により指定されたスキャン解像度と画像読取装置とホスト装置が接続されているインターフェースをもとに過去に同条件で行われたスキャン情報をスキャン履歴記憶領域２０４から取得する（ステップＳ２０３）。
【００３０】
スキャン履歴記憶領域２０４にはスキャン条件ごとに読み取り速度、バッファフルによる読み取り停止回数と時間、画像データの圧縮率の情報が過去所定回数分記憶されている。読取速度の決定は、過去所定回数分のスキャン情報の中から画像メモリ２５ニアフル状態による読取停止が入っていないスキャン中で最も速い読取速度を検出して決定する。決定した読取速度での読取指示をインターフェース２０１経由で画像読取装置１００に送信することで読み取りが開始する。しかし、過去の同条件のスキャン情報を検索した結果、画像メモリ２５ニアフル状態により読み取りを停止したスキャン情報が見つからなかった場合には（ステップＳ２０４／ＹＥＳ）次のように読取速度を決定する。過去に同条件で行われたスキャンよりも遅い速度を読取停止時間をもとに決定し（ステップＳ２０６）読み取り指示をインターフェース２０１経由で画像読取装置１００に送信する。逆に、過去の同条件のスキャンにおいて画像メモリ２５ニアフル状態による読取停止処理が行われていなかった場合（ステップＳ２０５／ＹＥＳ）、過去の読み取り速度よりも速い速度での読み取り指示を画像読取装置１００に送信する。しかし、CCD９の読み取り速度には上限があり読み取り速度を上げられない場合がある（ステップ２０５／ＮＯ）、その場合は過去の読み取り速度と同じ速度での読み取り指示を画像読取装置１００に送信する。
【００３１】
ホスト装置２００は、画像読取装置１００から順次送られてくる全画像データを受信した後（ステップＳ２１０）、画像メモリ２５がニアフル状態となり読み取りが停止した回数と時間の情報を受信する（ステップＳ２１２）。受信した情報はスキャン履歴記憶領域２０４にスキャン条件ごとに条件分けして記憶される。
【００３２】
ホスト装置２００が画像読取装置１００から画像データを受信中、ユーザーがホスト装置２００に対し画像読取以外の処理を並列して実行することを要求した場合、画像データの受信の処理が遅くなりホスト装置側の処理が間に合わなくなる可能性がある。そこで、画像読取装置１００が画像データを転送する速度よりも、ホスト装置２００の受信処理速度が遅くなった時点で、ホスト装置２００は画像読取装置１００に対し読取速度を下げることを要求する。これにより、ホスト装置２００の処理速度がボトルネックとなり、画像メモリ２５がニアフル状態になることを防ぐことができる。
【００３３】
［第２の実施形態］
次に、本発明による画像読取装置を好適に実施した第２の実施形態について説明する、本実施形態による画像読取装置１００は、図１に示した第１の実施形態による画像読取装置１００と同様である。
【００３４】
次に画像読取装置１００を制御する電装系について説明する。図６は画像読取装置１００の電装系の構成を示すブロック図である。画像読取装置１００の電装系は図２に示した第１の実施形態の電装系とほぼ同様であるが、画像情報を圧縮するための画像圧縮装置２９を持つ。第2の実施形態の画像読取装置１００はCCD9により読み取った画像データを画像圧縮装置２９により圧縮してからホスト装置２００に送信する。画像圧縮装置２９による画像データの圧縮率は可変であり、画像の読み取り時はホスト装置２００からの読み取り開始の命令と同時に圧縮率も指定される。
【００３５】
次に画像読取装置１００の動作について説明する。画像読取装置１００の動作の流れを示す。画像読取装置１００の動作の流れは、第１の実施形態の動作とほぼ同様であるが、画像処理部２４が生成した画像データのあつかいが異なる。画像処理部２４が生成した画像データは画像メモリ２５に記憶される前に画像圧縮装置２９に転送され、画像圧縮装置２９で圧縮処理を施された画像データが画像メモリ２５に記憶される。これ以降の処理は第一の実施形態と同様である。
【００３６】
次にホスト装置２００の動作について説明する。図７にホスト装置２００の動作の流れを示す。ユーザーからのスキャン開始の指示を受けたアプリケーション２０３は読み取り動作に必要となる情報をドライバー２０２に送信する（ステップＳ３０２）。ドライバー２０２はアプリケーション２０３により指定されたスキャン解像度と画像読取装置１００が接続されているインターフェースが同条件で過去に行われたスキャン情報をスキャン履歴記憶領域２０４から取得する（ステップＳ３０３）。スキャン履歴記憶領域２０４にはスキャン条件ごとに読み取り速度、バッファフルによる読み取り停止回数と時間、画像データの圧縮率の情報が過去所定回数分記憶されている。
【００３７】
読取速度の決定にあたり、まず過去所定回数分のスキャン情報の中から画像メモリ２５ニアフル状態による読取停止が入っていないスキャン中で最も速い読取速度を検出する。検出した読取速度での読取指示をインターフェース２０１経由で画像読取装置１００に送信する。しかし、過去の同条件のスキャン情報を検索した結果、画像メモリ２５がニアフル状態により読み取りを停止したスキャン情報が見つからなかった場合には、過去に同条件で行われたスキャンよりも遅い速度を読取停止時間をもとに決定する（ステップＳ３０６）。逆に、過去の同条件のスキャンにおいて画像メモリ２５ニアフル状態による読取停止処理が行われていなかった場合（ステップＳ３０５／ＹＥＳ）、過去の読み取り速度よりも速い速度での読み取り指示を画像読取装置１００に送信する。しかし、CCD９の読み取り速度には上限があり読み取り速度を上げられない場合がある（ステップＳ３０５／ＮＯ）。読み取り速度がCCD９の上限速度となっている状況では、読み取り速度、インターフェースの転送速度、ホスト装置２００の処理にも余裕があることになる。そこで過去に同条件のスキャンで読み取り停止処理が行われず、読み取り速度もCCD９の上限速度に達している場合には、画像圧縮装置２９で画像を圧縮する際の圧縮率を過去のスキャン時よりも低く設定し、画像読取装置１００に読み取り開始命令を送信する。これにより、読み取り速度を落とすことも、画像メモリ２５がニアフル状態になり読み取りが停止することもなく、より高画質な読み取り処理を実現することが可能になる。
【図面の簡単な説明】
【００３８】
【図１】本発明のスキャナの構成を示す図
【図２】第1の実施形態における画像読取装置の内部構成を示すブロック図
【図３】第1の実施形態におけるホスト装置の内部構成を示すブロック図
【図４】第1の実施形態における画像読取装置内部の処理の流れを示すフローチャート
【図５】第1の実施形態におけるホスト装置内部の動作の流れを示すフローチャート
【図６】第２の実施形態における画像読取装置の内部構成を示すブロック図
【図７】第２の実施形態におけるホスト装置内部の動作の流れを示すフローチャート
【符号の説明】
【００３９】
１  モータ
２  圧板
３  コンタクトガラス
４  照射ランプ
５〜７  ミラー
８  集光レンズ
９  ＣＣＤ（Charge Coupled Device ）
１０  ＣＣＤユニット
２０  ＣＰＵ
２１  ＣＰＵバス
２２  インバータ
２３  モータドライバ
２４  画像処理部
２５  画像メモリ
２６  メモリコントローラ
２８  インターフェース部
２９  画像圧縮装置
５０  ＥＥＰＲＯＭ
５１  ＲＯＭ
５２  ＲＡＭ
６０  表示部
２０１  インターフェース部
２０２  ドライバー
２０３  アプリケーション
２０４  スキャン履歴記憶領域
２０５  画像記憶領域
【図１】
2009117966.tif 000003
【図２】
2009117966.tif 000004
【図３】
2009117966.tif 000005
【図４】
2009117966.tif 000006
【図５】
2009117966.tif 000007
【図６】
2009117966.tif 000008
【図７】
2009117966.tif 000009