(57)【要約】    【課題】  最終画像読み取り時に最適な読み取り速度を選択することが可能な画像読取装置を提供する。    【解決手段】  画像データを圧縮符号化する圧縮符号化回路１０４と、予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定するＣＰＵ１０７と、ＣＰＵ１０７により推定された圧縮率とインターフェース回路１０５の実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択するＣＰＵ１０７とを有する。【選択図】      図１
2005086543.tif 000002
【特許請求の範囲】
【請求項１】
読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより、原稿上の画像の読み取りを行う画像読取方法において、
画像データを圧縮符号化する圧縮符号化工程と、
予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定する圧縮率推定工程と、
前記圧縮率推定工程により推定された圧縮率とインターフェースの実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択する読み取り速度選択工程と
を有することを特徴とする画像読取方法。
【請求項２】
画像読み取り装置とホスト情報処理装置との間で走査動作を伴わない疑似画像データの通信を行う通信工程と、
前記通信工程による通信の結果から前記インターフェースの実行転送速度を演算する演算工程と
を有することを特徴とする請求項１に記載の画像読取方法。
【請求項３】
本画像読み取り時の推定圧縮率が１に近い、若しくは前記圧縮符号化工程による圧縮符号化処理によりデータ量が増加することが予測される場合には、本画像読み取り時の画像データ圧縮処理を行わないように制御する制御工程を有することを特徴とする請求項１に記載の画像読取方法。
【請求項４】
予備走査画像の原稿種別を判断する原稿種別判断工程を有し、前記制御工程は、前記原稿種別判断工程により原稿が網点印刷原稿であると判断された場合には圧縮処理を行わないように制御することを特徴とする請求項１乃至３のいずれかに記載の画像読取方法。
【請求項５】
前記圧縮符号化工程を複数有し、これら圧縮符号化工程の１つを選択して使用する圧縮符号化選択工程を有し、前記圧縮符号化選択工程は、原稿種別毎に最も圧縮効率の高い圧縮符号化工程を選択することを特徴とする請求項１乃至４のいずれかに記載の画像読取方法。
【請求項６】
読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより原稿上の画像の読み取りを行う画像読取方法において、
画像データを圧縮符号化する圧縮符号化工程と、
前記圧縮符号化工程により圧縮される画像情報の圧縮率を記録保存する記録工程と、
前記記録工程により記録保存された圧縮率から異なる読み取り条件における圧縮率を推定する圧縮率推定工程と、
前記圧縮率推定工程の出力と所与のインターフェースの実行転送速度に基づいて最適な副走査速度を選択する副走査速度選択工程と
を具備したことを特徴とする画像読取方法。
【請求項７】
読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより、原稿上の画像の読み取りを行う画像読取装置において、
画像データを圧縮符号化する圧縮符号化手段と、
予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定する圧縮率推定手段と、
前記圧縮率推定手段により推定された圧縮率とインターフェースの実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択する読み取り速度選択手段と
を有することを特徴とする画像読取装置。
【請求項８】
画像読み取り装置とホスト情報処理装置との間で走査動作を伴わない疑似画像データの通信を行う通信手段と、
前記通信手段による通信の結果から前記インターフェースの実行転送速度を演算する演算手段と
を有することを特徴とする請求項７に記載の画像読取装置。
【請求項９】
本画像読み取り時の推定圧縮率が１に近い、若しくは前記圧縮符号化手段による圧縮符号化処理によりデータ量が増加することが予測される場合には、本画像読み取り時の画像データ圧縮処理を行わないように制御する制御手段を有することを特徴とする請求項７に記載の画像読取装置。
【請求項１０】
予備走査画像の原稿種別を判断する原稿種別判断手段を有し、前記制御手段は、前記原稿種別判断手段により原稿が網点印刷原稿であると判断された場合には圧縮処理を行わないように制御することを特徴とする請求項７乃至９のいずれかに記載の画像読取装置。
【請求項１１】
前記圧縮符号化手段を複数有し、これら圧縮符号化手段の１つを選択して使用する圧縮符号化選択手段を有し、前記圧縮符号化選択手段は、原稿種別毎に最も圧縮効率の高い圧縮符号化手段を選択することを特徴とする請求項７乃至１０のいずれかに記載の画像読取装置。
【請求項１２】
読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより原稿上の画像の読み取りを行う画像読取装置において、
画像データを圧縮符号化する圧縮符号化手段と、
前記圧縮符号化手段により圧縮される画像情報の圧縮率を記録保存する記録手段と、
前記記録手段により記録保存された圧縮率から異なる読み取り条件における圧縮率を推定する圧縮率推定手段と、
前記圧縮率推定手段の出力と所与のインターフェースの実行転送速度に基づいて最適な副走査速度を選択する副走査速度選択手段と
を有することを特徴とする画像読取装置。
【請求項１３】
請求項１乃至６のいずれかに記載の画像読取方法を実現するためのコンピュータ読み取り可能なプログラムコードを有することを特徴とするプログラム。
【請求項１４】
請求項１乃至６のいずれかに記載の画像読取方法を実現するためのコンピュータ読み取り可能なプログラムコードを保持することを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像読取方法、画像読取装置、プログラム及び記憶媒体に関する。
【背景技術】
【０００２】
一般に、画像読取装置においては、読み取り画像品質の向上が図られており、そのために高精細化、高階調化が進んでいる。即ち、旧来の画像読取装置よりも原稿画像の微細な画像情報を読み取るために、ＣＣＤ等の光電変換素子の画素数を増加させる等の手段で解像度を向上させることが行われている（例えば、特許文献１参照）。
【０００３】
また、光電変換素子から出力されるアナログ信号をデジタル信号に変換するためのＡ／Ｄ変換器の出力ビット数を増加させて、原稿画像の濃度再現性の向上が行われている。
【０００４】
これらの読み取り画質の改善に伴い、画像読取装置からパソコン（パーソナルコンピュータ）等の情報処理装置となるホスト装置へ送られる画像データが増加するため、画像読み取り時間が長くなっている。
【０００５】
一方、画像読取装置の利便性向上のために、読み取り速度の高速化も求められている。
【０００６】
これらの読み取り解像度の高精細化、入力／出力階調の増加による濃度再現性の向上に伴う画像データの増大や、作業生産性・利便性改善のための画像読み取り時間の短縮と言う目標に対して、画像データの通信に使用されるインターフェースが必ずしも十分なデータ転送速度を持っていないことがあり、画像データ送信における帯域の不足が、読み取り能力発揮の足かせとなる場合があった。
【０００７】
これらの相反する２つの目的を達成するために、上記のような画像読取装置が送出する画像データを圧縮符号化してホスト装置へ送信することも行われている（例えば、特許文献２，３参照）。
【０００８】
データ圧縮技術の分野には、従来多くの様々なデータ圧縮手法が存在している。その圧縮手法は、大まかに分類すると２つのカテゴリー、つまり損失性圧縮符号化と非損失性圧縮符号化とに分けることができる。
【０００９】
損失性圧縮符号化とは、情報の損失を生じ、従って、元のデータの完全な再現が補償されない符号化のことである。このような損失性圧縮符号化の目標とするところは、元のデータから変わったとしても、その変化が不快であったり、目立ったりしないようにすることである。
【００１０】
非損失性圧縮符号化では、情報が全て保存され、データは完全な復元が可能な方法で圧縮される。非損失性圧縮符号化は、元データの情報が失われることなく正確に復元可能であるため、可逆圧縮とも呼ばれる。非損失性圧縮符号化では、原稿画像の濃度データが出力符号語に変換される。圧縮処理部が良好に動作すれば、その符号語は、符号化前の入力シンボル（原稿画像の濃度データ）のために必要とされたビット数より少ないビット数で表現される。非損失性圧縮符号化法には、辞書圧縮符号化方式（例えば、Ｌｅｍｐｅｌ−Ｚｉｖ方式）、ランレングス圧縮符号化方式、計数圧縮符号化方式、エントロピー圧縮符号化方式等がある。非損失性の画像圧縮符号化方式では、圧縮は予測またはコンテキストと符号化に基づいて行われる。
【００１１】
例えば、ファクシミリ圧縮用ＪＢＩＧ規格や連続階調画像用のＤＰＣＭ（差分パルス符号変調−ＪＰＥＧ規格のオプション）を画像用の非損失性圧縮符号化処理として挙げることができる。
【００１２】
損失性圧縮符号化方式では、入力シンボルまたは原稿画像の濃度データは、量子化されてから出力符号語へ変換される。量子化は、データの重要な特徴量を保存する一方、データの重要でない特徴量を除去することを目的としている。
【００１３】
損失性圧縮符号化システムは、量子化に先立ち、エネルギーを集中するための変換を利用することが多い。画像データ用の損失性圧縮符号化法の一例としては、ＪＰＲＧ方式を挙げることができる。
【００１４】
近年の画像読取装置では、原稿画像の色再現性の向上等を目的として、その画像読取装置のハードウェア機構だけではなく、ホスト装置側でも多くの画像処理が分担されるようになっている。このために、上記の圧縮方式のうち、ホスト装置側で画像処理するべき画像に圧縮による画像品質の低下の弊害が生じることを防止する必要から、非損失性圧縮符号化方式が使用されている。
【特許文献１】特開２０００−１１５４９１号公報
【特許文献２】特開平７−５８９４５号公報
【特許文献３】特開平９−５５８３２号公報
【発明の開示】
【発明が解決しようとする課題】
【００１５】
しかしながら、上記従来例のように画像読取装置の圧縮符号化方式に非損失性圧縮符号化方式を用いた構成では、読み取るべき原稿画像の特性が符号化効率に反映されるため、符号量、即ち、圧縮データ量が一定にならないばかりでなく、原稿画像や符号化パラメータによっては、高い圧縮率が達成されないという問題が生じる場合があった。
【００１６】
また、読み取りの解像度が同じであっても、読み取り対象とする原稿画像に依存して圧縮データ量が一定にならないために、一般的な原稿画像における平均的な圧縮率を統計的手法で求め、その圧縮率に基づいて読み取り速度、即ち、画像データ生成速度を決定していた。
【００１７】
上記のように予測される圧縮率として原稿に拘りなく統計的に定めた固定値を用いていたために、原稿画像が複雑な場合には、圧縮率に対して読み取り速度、即ち、読み取り光学系の移動速度が速すぎる状態が生じて、しばしば読み取り機構の一時停止が必要となり、機械的振動による画質の悪化や、一時停止解除後の再起動時の時間損失による読み取り時間の無駄を生じる場合があった。
【００１８】
また、原稿画像に文字や図柄が少ない場合に圧縮率が高くなることがあっても、原稿画像に関係なく予め定まった読み取り速度による読み取り動作を行うために、インターフェースの伝送帯域を使い切ることができなかった。
【００１９】
そこで、本発明は、最終画像読み取り時に最適な読み取り速度を選択することが可能な画像読取方法、画像読取装置、プログラム及び記憶媒体を提供することを目的とする。
【００２０】
また、本発明は、画像データ送信バッファメモリの機能を充分に活用した読み取り速度を選択することが可能な画像読取方法、画像読取装置、プログラム及び記憶媒体を提供することを他の目的とする。
【課題を解決するための手段】
【００２１】
上記目的を達成するために、本発明の画像読取方法は、読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより、原稿上の画像の読み取りを行う画像読取方法において、画像データを圧縮符号化する圧縮符号化工程と、予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定する圧縮率推定工程と、前記圧縮率推定工程により推定された圧縮率とインターフェースの実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択する読み取り速度選択工程とを有することを特徴とする。
【００２２】
また、上記目的を達成するために、本発明の画像読取方法は、読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより原稿上の画像の読み取りを行う画像読取方法において、画像データを圧縮符号化する圧縮符号化工程と、前記圧縮符号化工程により圧縮される画像情報の圧縮率を記録保存する記録工程と、前記記録工程により記録保存された圧縮率から異なる読み取り条件における圧縮率を推定する圧縮率推定工程と、前記圧縮率推定工程の出力と所与のインターフェースの実行転送速度に基づいて最適な副走査速度を選択する副走査速度選択工程とを具備したことを特徴とする。
【００２３】
また、上記目的を達成するために、本発明の画像読取装置は、読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより、原稿上の画像の読み取りを行う画像読取装置において、画像データを圧縮符号化する圧縮符号化手段と、予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定する圧縮率推定手段と、前記圧縮率推定手段により推定された圧縮率とインターフェースの実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択する読み取り速度選択手段とを有することを特徴とする。
【００２４】
更に、上記目的を達成するために、本発明の画像読取装置は、読み取り原稿の濃度情報を光電変換素子によって電気的信号に変換しつつ原稿若しくは読み取り光学系を前記光電変換素子の配列方向と垂直な方向へ移動させることにより原稿上の画像の読み取りを行う画像読取装置において、画像データを圧縮符号化する圧縮符号化手段と、前記圧縮符号化手段により圧縮される画像情報の圧縮率を記録保存する記録手段と、前記記録手段により記録保存された圧縮率から異なる読み取り条件における圧縮率を推定する圧縮率推定手段と、前記圧縮率推定手段の出力と所与のインターフェースの実行転送速度に基づいて最適な副走査速度を選択する副走査速度選択手段とを有することを特徴とする。
【発明の効果】
【００２５】
本発明によれば、最終画像読み取り時に最適な読み取り速度を選択することが可能である。
【００２６】
また、本発明によれば、画像データ送信バッファメモリの機能を充分に活用した読み取り速度を選択することが可能である。
【発明を実施するための最良の形態】
【００２７】
本発明の画像読取方法、画像読取装置、プログラム及び記憶媒体の実施形態について、図面を参照しながら説明する。
【００２８】
［第１の実施形態］
まず、本発明の第１の実施形態について、図１乃至図６に基づき説明する。
【００２９】
本実施の形態に係る画像読取装置は、低解像度で読み取ったプレビュー画像に基づいて原稿画像の圧縮率を推定することにより、原稿内容に合致した圧縮データ量を予測する機能を持つことを特徴とする。
【００３０】
図１は、第１の実施形態に係る画像読取装置を有する情報処理システムの構成を示すブロック図である。
【００３１】
図１において、１００は本実施の形態に係る画像読取装置で、ラインセンサ（ＣＣＤ）１０１、Ａ／Ｄ変換器１０２、画像処理回路１０３、圧縮符号化回路１０４、インターフェース（Ｉ／Ｆ）回路１０５、画像バッファメモリ１０６及びＣＰＵ（中央演算装置）１０７を有している。
【００３２】
ラインセンサ１０１は、直線上に配置された光電変換素子から成り、不図示の照明ランプにより照明された読み取り原稿の反射光が、不図示の読み取り光学系によりラインセンサ１０１上に結像され、このラインセンサ１０１により輝度情報がアナログ電気信号へ変換される。また、不図示の駆動系により画像読み取り回路と同期して、読み取り光学系、若しくは原稿を一定速度で駆動することにより、ラインセンサ１０１上に結像する位置は、原稿上を副走査方向へ移動する。
【００３３】
Ａ／Ｄ変換器１０２は、ラインセンサ１０１の出力するアナログ電気信号をデジタル電気信号へ変換するものである。画像処理回路１０３は、デジタル化された画像情報に対して解像度変換、色補正等の各種画像変換を行うものである。圧縮符号化回路１０４は、画像処理後の画像データを圧縮符号化するものである。インターフェース回路１０５は、圧縮符号化された画像データを後述するホスト情報処理装置２００へインターフェース１１０を介して送信し、或いは後述するホスト情報処理装置２００からのコマンドを受信するものである。画像バッファメモリ１０６は、インターフェース１１０の帯域を超えて圧縮符号化回路１０４から画像データがインターフェース回路１０５へ入力した時に、画像データを一時的に記憶保管するものである。ＣＰＵ１０７は、画像読取装置１００の各構成要素を制御するものであり、圧縮符号化回路１０４の出力する各ラインの圧縮率を記録保存するＲＡＭ（ランダムアクセスメモリ）や、本装置に関わる制御手順を記録するＲＯＭ（リードオンリーメモリ）を付帯する。
【００３４】
ＣＰＵ１０７は、予備走査画像の圧縮率から本画像読み取り時の圧縮率を推定する圧縮率推定手段の機能と、該推定された圧縮率とインターフェース回路１０５の実行転送速度とから読み取り原稿画像に最適な読み取り速度を選択する読み取り速度選択手段の機能を備えている。また、ＣＰＵ１０７は、画像読取装置１００とホスト情報処理装置２００との間で走査動作を伴わない疑似画像データの通信を行う通信手段による通信の結果からインターフェース回路１０５の実行転送速度を演算する演算手段の機能を備えている。また、ＣＰＵ１０７は、本画像読み取り時の推定圧縮率が１に近い、若しくは前記圧縮符号化手段による圧縮符号化処理によりデータ量が増加することが予測される場合には、本画像読み取り時の画像データ圧縮処理を行わないように制御する制御手段の機能を備えている。また、ＣＰＵ１０７は、予備走査画像の原稿種別を判断する原稿種別判断手段の機能を有し、ＣＰＵ１０７により原稿が網点印刷原稿であると判断された場合には圧縮処理を行わないように制御する。また、ＣＰＵ１０７は、圧縮符号化手段を複数有する場合には、これら圧縮符号化手段の１つを選択して使用する圧縮符号化選択手段の機能を有し、原稿種別毎に最も圧縮効率の高い圧縮符号化手段を選択する。更に、ＣＰＵ１０７は、圧縮率推定に関する出力と所与のインターフェース回路１０５の実行転送速度に基づいて最適な副走査速度を選択する副走査速度選択手段の機能を有している。
【００３５】
２００はパソコン（パーソナルコンピュータ）等のホスト情報処理装置で、インターフェース（Ｉ／Ｆ）回路２０１、圧縮データ復号化手段２０２、画像保存手段２０３及び画像表示手段２０４を有している。
【００３６】
インターフェース回路２０１は、画像読取装置１００へインターフェース１１０を介してコマンドを送信し、或いは圧縮符号化された画像データを受信するものである。圧縮データ復号化手段２０２は、インターフェース回路２０１を介して画像読取装置１００から受信した圧縮符号化画像データを展開・復号するものである。この圧縮データ復号化手段２０２は、ホスト情報処理装置２００の仕様によりハードウェアにより構成しても良いし、不図示の汎用ＣＰＵ（中央演算装置）により実行するソフトウェアで構成することも可能である。
【００３７】
画像保存手段２０３は、圧縮データ復号化手段２０２により展開・復号された画像データを保存するものであり、メモリ或いは磁気記録装置等により構成される。画像表示手段２０４は、圧縮データ復号化手段２０１により展開・復号された画像データを表示するものであり、ＣＲＴ（陰極線管）ディスプレイ装置等により構成されて、プレビュー画像データや本スキャン画像データの表示、画像読み取りに関連する各種情報の表示に使用される。
【００３８】
画像読取装置１００とホスト情報処理装置２００は、インターフェース通信路１１０を介して通信可能に接続されて、情報処理システムが構成されている。
【００３９】
図２は、本実施の形態に係る画像読取装置１００の動作を図２に基づき説明する。
【００４０】
図２は、本実施の形態に係る画像読取装置１００を有する情報処理システムの動作の流れを示すフローチャートである。
【００４１】
ユーザがホスト情報処理装置２００を操作してプレビュー画像の読み取りを指示すると、それまで動作指示待ち状態（ステップＳ２０１）にあったホスト情報処理装置２００は、プレビュー画像読み取り用の解像度、読み取り範囲等のパラメータ情報を画像読取装置１００へ送信する（ステップＳ２０２）。それまで動作指示待ち状態（ステップＳ２５１）にあった画像読取装置１００は、この通信によりプレビュー読み取りパラメータ受信（ステップＳ２５２）を行う。
【００４２】
続いてホスト情報処理装置２００がプレビュー読み取り開始コマンドを送信（ステップＳ２０３）する。読み取り開始コマンドを受信（ステップＳ２５３）した画像読取装置１００は、原稿画像の読み取り動作を開始し、原稿画像データを順次圧縮符号化してホスト情報処理装置２００へ送信する（ステップＳ２５４）。ホスト情報処理装置２００は、圧縮符号化された原稿画像データを受信（ステップＳ２０４）し、このデータを展開復元する（ステップＳ２０５）。この復元処理は、画像データ受信と並行して行っても良いし、全画像データの受信完了後に一括して展開復元を行うことも可能である。
【００４３】
プレビュー読み取りパラメータにより指定された範囲の原稿画像読み取りを完了した画像読取装置１００は、読み取り機構を初期状態に戻す等の読み取り終了処理（ステップＳ２５５）を行い、次のコマンドの待ち状態（ステップＳ２５６）に入る。
【００４４】
一方、圧縮画像データの受信（ステップＳ２０４）とその展開復元（ステップＳ２０５）を完了したホスト情報処理装置２００は、展開復元後の画像を画像表示手段２０４（図１参照）にプレビュー画像を表示（ステップＳ２０６）する。
【００４５】
ホスト情報処理装置２００は、画像表示手段２０４に表示されたプレビュー画像に基づき、ユーザが指示する原稿上の画像読み取り範囲や本スキャンの読み取り解像度（Ｎｄｐｉ）等の画像読み取りパラメータの指定を処理し（ステップＳ２０７）、最終的に保存するべき画像を読み取るための本スキャン開始要求を待つ（ステップＳ２０８）。
【００４６】
本スキャン開始要求を受けたホスト情報処理装置２００は、指定された読み取り範囲におけるプレビュー画像の画像データ圧縮率ＣPreviewを演算し、後述する手段により、要求された本スキャン解像度（Ｎｄｐｉ）で読み取りを行った場合の画像データ推定圧縮率ＣMainScan(Ｎ)を推定し、この推定圧縮率を用いて、指定された読み取り範囲と読み取り解像度での非圧縮時の画像データ量Ｖ［バイト］と、所与のインターフェース転送速度Ｒ［バイト／秒］より、最短での圧縮画像データ転送時間Ｓminを、下記式１により演算する（ステップＳ２０９）。
【００４７】
Ｓmin＝Ｖ×ＣMainScan(Ｎ)／Ｒ［秒］……（式１）
ホスト情報処理装置２００は、読み取り範囲、読み取り解像度の指定と共に上記式１により算出された最低読み取り時間を画像読取装置１００へ通知して（ステップＳ２１０）、本スキャン画像の読み取り開始を指示する（ステップＳ２１１）。
【００４８】
画像読取装置１００は、画像読み取り範囲、読み取り解像度及び上記式１により算出された最低読み取り時間等のデータを受け取り（ステップＳ２５７）、指定されたパラメータ条件での画像読み取り動作を準備して、本スキャン画像の読み取り開始指示（ステップＳ２５８）に従って読み取り動作を開始する。
【００４９】
画像読取装置１００は、プレビュー画像の読み取り時と同様に画像データを圧縮符号化しつつ、ホスト情報処理装置２００へ圧縮画像データを送信し、適切な読み取り速度での本スキャン画像データ読み取りを実行する（ステップＳ２５９）。ホスト情報処理装置２００は、プレビュー画像読み取りと同様に、圧縮画像データの受信（ステップＳ２１２）と展開復号化（ステップＳ２１４）を行い、画像を画像保存手段２０３（図１参照）へ保存する（ステップＳ２１４）。
【００５０】
この圧縮画像の展開復号化（ステップＳ２１４）は、画像データ受信（ステップＳ２１２）と並行して行っても良いし、全画像データの受信完了後に一括して展開復元を行うことも可能である。
【００５１】
続けて新たな原稿読み取りを行う場合には、ステップＳ２０１からの手順を繰り返す。
【００５２】
この様にして読み取る原稿画像により、データ圧縮率が変化する場合でも事前に得たプレビュー画像の圧縮率により適切な読み取り速度を推定して使用することが可能となる。また、プレビュー画像も原稿の内容により圧縮画像データ量が変化するが、通常プレビュー画像の読み取りは低解像度で行われるために、圧縮画像データ量は充分に少ないので、機械的・機構的制約や光学的・電気的制限により規定される読み取り速度で読み取ることが可能である。
【００５３】
以上説明した本実施の形態に係る画像読取装置１００の動作において、この画像読取装置１００から送信される画像の圧縮処理及び同圧縮データを受信したホスト情報処理装置２００における展開復号処理において適用される圧縮符号化技術については一般的に知られており、その詳細が本発明の新規性に関わるものではないので、ここでは詳しい説明を行わないが、一例を挙げれば、画像データの１ラインをブロックとして量子化した後にエントロピー符号化を行うことにより符号化する手段により圧縮された画像データを得る方法等が考えられる。
【００５４】
なお、上記説明では、圧縮率の推定をホスト情報処理装置２００にて行ったが、特に読み取り範囲を指定せず常に原稿全面を読み取るような利用法においては、画像読取装置１００が圧縮率の推定を行うように構成することも可能である。
【００５５】
次に、解像度の違いによる圧縮率の違いを各種原稿についての具体例を挙げて説明しつつ、本実施の形態に係る画像読取装置１００における画像データ圧縮率推定手順を詳細に説明する。
【００５６】
図３は、文字書類や写真原稿を含む各種原稿毎に１００ｄｐｉ（プレビュー解像度）で読み取って、一次のＨｕｆｆｍａｎ圧縮符号化法により圧縮した時の圧縮率を横軸に採り、１５０ｄｐｉ（本スキャン解像度）で読み取った時の圧縮率を縦軸に採り、解像度の違いによる圧縮率の相関を各種の画像について相関グラフ上に表示したものである。
【００５７】
但し、使用した量子化テーブルと符号化テーブルの特性により１／４が最大の圧縮率となっている。
【００５８】
図３より原稿画像の内容に依らず、傾き１弱で（０．２５，０．２５）を通る直線上に並ぶことが分かる。従って、１５０ｄｐｉで読み取る場合の圧縮率ＣMainScan(１５０)は、１００ｄｐｉで読み取った時のプレビュー画像圧縮率ＣPreviewから推定することが可能であり、最小自乗法により下記式２が得られる。
【００５９】
ＣMainScan(１５０)＝Ｋ(１５０)×ＣPreview＋Ｂ(１５０)……（式２）
但し、
Ｋ(１５０)＝０．８７、Ｂ(１５０)＝０．０３
同様に、図４に３００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示し、図５に６００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示す。
【００６０】
図４及び図５によれば、図３と同様に直線の傾きが異なるが、それぞれ直線上に並ぶことが分かる。最小自乗法により、３００ｄｐｉで読み取る場合の圧縮率ＣMainScan(３００)と６００ｄｐｉで読み取る場合の圧縮率ＣMainScan(６００)は、プレビューデータ圧縮率ＣPreviewから下記式３及び式４により推定することが可能である。
【００６１】
ＣMainScan(３００) ＝Ｋ(３００) * ＣPreview  ＋Ｂ(３００)  ……（式３）
ＣMainScan(６００) ＝Ｋ(６００) * ＣPreview  ＋ Ｂ(６００)  ……（式４）
但し、
Ｋ(３００)＝０．７９、Ｂ(１５０)＝０．０５
Ｋ(６００)＝０．５６、Ｂ(１５０)＝０．１１
上記式２〜式３に基づき演算した結果を図６のグラフに表示する。
【００６２】
ここでは、１５０ｄｐｉ、３００ｄｐｉ、６００ｄｐｉにおける画像データの圧縮率推定を取り上げて説明したが、他の解像度についても同様の方法を適用することができる。
【００６３】
以上説明したように、本実施の形態に係る画像読取装置１００によれば、読み取り画像データの圧縮符号化に使用する圧縮符号化アルゴリズム毎にプレビュー解像度での画像データ圧縮率と各読み取り解像度での画像データ圧縮率の相関を表す関数を統計的手法により予め求め、読み取り対象範囲のプレビュー画像における圧縮率と本スキャン読み取り解像度から、本スキャン時の画像圧縮率を適切に推定することが可能であるから、画像データ圧縮時でもインターフェースの帯域を充分に生かした読み取り動作が可能となる。
【００６４】
［第２の実施形態］
次に、本発明の第２の実施形態を、図７乃至図９に基づき説明する。
【００６５】
なお、本実施の形態に係る画像読取装置及びその画像読取装置を有する情報処理素ステムの基本的な構成は、上述した第１の実施形態における図１と同一であるから、同図を流用して説明する。
【００６６】
本実施の形態に係る画像読取装置は、低解像度で読み取ったプレビュー画像に基づいて、読み取り対象原稿が網点印刷原稿か、文字文書、若しくは写真原稿であるかを判別する機能を備え、網点印刷原稿の場合には非圧縮で読み取る機能を持つことを特徴とする。
【００６７】
以下、本実施の形態に係る画像読取装置の動作を図７に基づき説明する。
【００６８】
図７は、本実施の形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【００６９】
図７において、画像読取装置１００側の処理ステップであるステップＳ７５１〜ステップＳ７６０は、上述した第１の実施形態の図２における画像読取装置１００側の処理ステップであるステップＳ２５１〜ステップＳ２６０と同一であり、また、図７において、ホスト情報処理装置２００側の処理ステップであるステップＳ７０１〜ステップＳ７０８、ステップＳ７１３〜ステップＳ７１５及びステップＳ７１９は、上述した第１の実施形態の図２における画像読取装置１００側の処理ステップであるステップＳ２０１〜ステップＳ２０８、ステップＳ２１０〜ステップＳ２１２及びステップＳ２１５と同一であるから、それらの説明は省略し、本実施の形態特有の処理ステップについてのみ説明する。
【００７０】
ステップＳ７０１〜ステップＳ７０７を順次実行し、ステップＳ７０８において本スキャン開始要求を受けたホスト情報処理装置２００は、指定された読み取り範囲におけるプレビュー画像が文書原稿の画像か、写真印画紙原稿か、網点印刷原稿かを判断する（ステップＳ７０９）。
【００７１】
なお、この原稿種別を判断する方法については、従来から様々な手段が提案されているので、ここでは詳しい説明を省略する。
【００７２】
そして、プレビュー画像の判別結果が網点印刷原稿以外であれば（ステップＳ７１０）、圧縮符号化手段（画像圧縮機能）を使用することで画像データ量を軽減することが可能と推定されるので、第１の実施形態で説明したようにプレビュー解像度での画像データ圧縮率と各読み取り解像度での画像データ圧縮率から本スキャンの圧縮率を予測して、圧縮画像データ量と読み取り速度とを決定する（ステップＳ７１１）。
【００７３】
一方、前記ステップＳ７１０において、網点印刷原稿であると判断された場合は、一次のＨｕｆｆｍａｎ符号化法では適切に圧縮ができず、非圧縮時よりもデータ量が増えてしまう場合が予測されるために、圧縮符号化手段を使用しない原稿画像読み取りを選択する（ステップＳ７１２）。
【００７４】
その後、ホスト情報処理装置２００は、ステップＳ７１３〜ステップＳ７１５の処理を実行した後、画像圧縮処理が指定されたか否かを判断する（ステップＳ７１６）。そして、画像圧縮処理が指定された場合には（ステップＳ７１６）、画像データの展開復号化を行った画像を画像保存手段２０３(図１参照)へ保存する（ステップＳ７１８）。また、画像圧縮が指定されない場合には（ステップＳ７１６）、受信した画像を画像保存手段２０３へ保存し（ステップＳ７１７）、その後、ステップＳ７１９を実行した後、一連の画像読み取り動作を終了する）。
【００７５】
なお、圧縮画像の展開復号化は、画像データ受信と並行して行っても良いし、全画像データの受信完了後に一括して展開復元を行うことも可能である。
【００７６】
続けて新たな原稿読み取りを行う場合には、前記ステップＳ７０１からの手順を繰り返す。
【００７７】
図８に、本実施の形態に係る画像読取装置１００により網点印刷原稿を含む各種原稿を３００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示し、図９に同じく本実施の形態に係る画像読取装置１００により網点印刷原稿を含む各種原稿を６００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示す。
【００７８】
図８及び図９において、□、◇、△記号で示される写真原稿（印画紙原稿）の圧縮率と○記号で示される文字原稿の圧縮率は一次的に分布しているのに対して、×、＋記号で示される網点印刷原稿の圧縮率はプレビュー画像の圧縮率が０．６６程度であっても、高解像度の３００ｄｐｉ、６００ｄｐｉでは１に近く、原稿によっては１以上の値（圧縮符号化処理によりデータ量が増加する）まで分布している。
【００７９】
以上説明したように、読み取り対象原稿の特性と使用する圧縮符号化手段との組み合わせにより、十分な圧縮効果が上がらない場合には、非圧縮画像を通信することにより弊害を避けつつ、その他の種別の原稿画像に対して読み取り時間の短縮等の効果を得ることが可能となる。
【００８０】
なお、本実施の形態では、１つの圧縮符号化手段のみを備える画像読取装置について圧縮手段を使用することの可否の観点からの説明を行ったが、網点印刷原稿が持つ濃度の周期性に適合した圧縮符号化処理手段と圧縮手段とを切り替えて使用する切替手段を備える画像読取装置においては、網点印刷原稿とその他の原稿について最適な圧縮符号化手段を選択的に使用することにより、一層効果的な運用が可能となる。
【００８１】
以上説明したように、本実施形態の画像読取装置によれば、読み取り画像データの圧縮符号化に使用する圧縮符号化手段の使用の可否、或いは複数の圧縮符号化の選択的使用を、プレビュー画像の原稿種別を判別した結果により判断する判断手段を備えることにより、原稿画像の特性に合致しない圧縮符号化手段のもたらす不利益を回避しつつ、その他の多くの原稿については画像データ圧縮機能を発揮させてインターフェースの帯域を充分に生かした読み取り動作を行うことが可能となる。
【００８２】
［第３の実施形態］
次に、本発明の第３の実施形態について、図１０に基づき説明する。
【００８３】
尚、本実施の形態に係る画像読取装置及びその画像読取装置を有する情報処理システムの基本的な構成は、上述した第１の実施の形態における図１と同一であるから、同図を流用して説明する。
【００８４】
本実施の形態に係る画像読取装置は、原稿画像読み取り動作を伴わずに疑似画像データをインターフェース帯域の上限速度で送信する送信手段を持ち、パソコン（パーソナルコンピュータ）等のホスト情報処理装置が原稿画像の読み取りに先立って画像読取装置との間で実行転送速度の測定を行える機能を持つことを特徴とする。
【００８５】
以下、本実施の形態に係る画像読取装置の動作を、図１０に基づき説明する。図１０は、本実施の形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【００８６】
ホスト情報処理装置２００は、プレビュー画像の読み取り開始指示に先立って非圧縮の疑似画像データ送信を、送信すべきデータ量Ｖtest［バイト］の指定（ステップＳ１００１）と共に画像読取装置１００に対して要求する（ステップＳ１００２）。
【００８７】
それまで動作待ち状態にあった（ステップＳ１０５１）画像読取装置１００は、疑似画像送信指示とデータ量指定（ステップＳ１０５２）に従ってデータ送信の準備を行い、送信開始指示により疑似データの送信を開始する（ステップＳ１０５３）。その後、ホスト情報処理装置２００は、画像読取装置１００が送信する（ステップＳ１０５４）全てのデータの受信に要する時間Ｔtest［秒］を測定しつつ（ステップＳ１００３）、疑似画像データを受信した後（ステップＳ１００４及びステップＳ１００５）、インターフェース実行転送速度Ｒeffectを下記式５により算出する（ステップＳ１００６）。
【００８８】
Ｒeffect ＝ Ｖtest ／ Ｔtest［バイト／秒］  ……（式５）
画像読取装置１００との間のインターフェース実行転送速度を求めたホスト情報処理装置２００は、これ以降、上述した第１の実施形態で説明した手順（図２）に従って処理を行うが、第１の実施形態で説明した手順に加えて、特に第１の実施形態で説明した（式１）による圧縮画像データ転送時間Ｓminの演算において、上記の結果を使用することによる読み取り速度を選択することにより、ホスト情報処理装置２００の動作状態、或いはインターフェースの利用状態に拘りなく最適な読み取り速度での画像読み取り動作が可能となる。
【００８９】
また、インターフェース実行転送速度Ｒeffectの測定を複数回繰り返し、その平均値Ｒaverageと標準偏差Ｒstdとから下記式６により求めたＲlowを使用すれば読み取り走査に一時停止の少ない高画質な読み取りが期待できる。
【００９０】
Ｒlow ＝ Ｒaverage −Ｒstd ……（式６）
［第４の実施形態］
次に、本発明の第４の実施形態を図１１〜図１４に基づき説明する。
【００９１】
なお、本実施の形態に係る画像読取装置及びその画像読取装置を有する情報処理システムの基本的な構成は、上述した第１の実施形態における図１と同一であるから、同図を流用して説明する。
【００９２】
本実施の形態に係る画像読取装置は、低解像度で読み取ったプレビュー画像に基づいて、原稿画像の各副走査位置での圧縮率を推定することにより、原稿内容に合致した圧縮画像データ量を予測する機能を持つことを特徴とする。
【００９３】
以下、本実施の形態に係る画像読取装置の動作を図１１に基づき説明する。
【００９４】
図１１は、本実施の形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【００９５】
図１１において、画像読取装置１００側の処理ステップであるステップＳ１１５１〜ステップＳ１１５５及びステップＳ１１５７〜ステップＳ１１６１は、上述した第１の実施形態の図２における画像読取装置１００側の処理ステップであるステップＳ２５１〜ステップＳ２５５及びステップＳ２５７〜ステップＳ２６１と同一であり、また、図７において、ホスト情報処理装置２００側の処理ステップであるステップＳ１１０１〜ステップＳ１１０５、ステップＳ１１０７〜ステップＳ１１０９及びステップＳ１１１２〜ステップＳ１１１７は、上述した第１の実施形態の図２における画像読取装置１００側の処理ステップであるステップＳ２０１〜ステップＳ２０５、ステップＳ２０７〜ステップＳ２０９及びステップＳ２１２〜ステップＳ２１７と同一であるから、それらの説明は省略し、本実施の形態特有の処理ステップについてのみ説明する。
【００９６】
プレビュー読み取りパラメータにより指定された範囲の原稿画像読み取りを完了した画像読取装置１００は、ステップＳ１１５５の処理と前後して、画像読取装置１００内部のメモリ領域に記録保存されていた各副走査位置での圧縮符号化画像のデータ量履歴をホスト情報処理装置２００へ送信する（ステップＳ１１５６）。その後、画像読取装置１００は、ステップＳ１１５７〜ステップＳ１１６１を順次実行する。
【００９７】
一方、圧縮画像データの受信（ステップＳ１１０４）とその展開復元（ステップＳ１１０５）を完了したホスト情報処理装置２００は、画像表示手段２０４(図１参照)へのプレビュー画像表示（ステップＳ１１０７）と前後して、画像読取装置１００内部のメモリ領域に記録保存されていた各副走査位置での圧縮符号化画像のデータ量履歴を受信する（ステップＳ１１０６）。
【００９８】
その後、ステップＳ１１０８〜ステップＳ１１０９の処理を順次実行したホスト情報処理装置２００は、指定された読み取り範囲におけるプレビュー画像の各位置yにおける画像データ圧縮率ＣＰreview(y)を演算し、後に詳しく説明する手段で、要求された本スキャン解像度（Ｎｄｐｉ）で読み取りを行った場合の画像データ推定圧縮率の推移ＣＭainＳcan(Ｎｙ)を推定する（ステップＳ１１１０）。
【００９９】
続いて、ホスト情報処理装置２００は、指定された読み取り範囲と読み取り解像度での非圧縮時の画像データ量Ｖ［バイト］と、所与のインターフェース転送速度Ｒ［バイト／秒］及び画像バッファメモリ１０６(図１参照)の容量より最適な読み取り速度を演算する（ステップＳ１１１１）。この処理の内容については、後述する。
【０１００】
その後、ホスト情報処理装置２００は、ステップＳ１１１２〜ステップＳ１１１７を順次実行する。
【０１０１】
以上の様に構成することにより、読み取る原稿画像の各副走査位置でデータ圧縮率が変化する場合でも、事前に得たプレビュー画像の各位置での圧縮率から画像バッファメモリ１０６の所与の容量に最も適切な読み取り速度を選択して使用することが可能となる。また、プレビュー画像も原稿の内容により圧縮画像データ量が変化するが、通常プレビュー画像の読み取りは低解像度で行われるために、圧縮画像データ量は充分に少ないので、機械的・機構的制約や光学的・電気的制限により規定される読み取り速度で読み取ることが可能である。
【０１０２】
以上説明した本実施の形態に係る画像読取装置１００の動作において、該画像読取装置１００から送信される画像の圧縮処理及び同圧縮データを受信したホスト情報処理装置２００における展開復号処理において適用される圧縮符号化技術については一般的に知られており、その詳細が本件の新規性に関わるものではないので、ここでは詳しい説明を行わないが、一例を挙げれば、画像データの１ラインをブロックとして量子化した後に、エントロピー符号化を行うことにより符号化する手段により、圧縮された画像データを得る方法等が考えられる。
【０１０３】
なお、上記説明では、圧縮率の推移の推定と読み取り速度の選択とをホスト情報処理装置２００にて行ったが、特に読み取り範囲を指定せず、常に原稿全面を読み取るような利用法においては、画像読取装置１００で圧縮率推定と読み取り速度の選択とを行うように構成することも可能である。
【０１０４】
次に、読み取り原稿の各位置で圧縮率が変化する場合の画像データバッファメモリ１０６(図１参照)での画像データ蓄積量の推移を数値の実例を挙げて説明しつつ、本実施の形態に係る画像読取装置１００における画像読み取り速度選択手順を詳細に説明する。
【０１０５】
図１２は、画像の圧縮率の推移を具体的に説明するグラフであり、上段に読み取り画像の一例が示されている。ラインイメージセンサ１０１(図１参照)は、読み取り画像の縦方向に配置され、画像の読み取りは、読み取り画像の左端部から右方向へ進行する。
【０１０６】
図１２の下段に圧縮符号化の圧縮率の推移を、上段の読み取り画像の各位置に対応させて表示してある。
【０１０７】
なお、本実施の形態に係る画像読取装置１００に備えられる圧縮符号化手段における量子化、符号化の下限は１／４であるので、図１２での圧縮率最低値は０．２５である。
【０１０８】
図１２の（1)で写真画像範囲の輝度情報がイメージセンサ１０１に入力するので、圧縮率が０．５〜０．６程度へ増加している。その後、草原の画像領域になり、微細な変化が増えるために圧縮率が悪化して、（2)付近の１．０５程度まで増加した後に、(3)で写真画像が終了して白地領域に入るため、圧縮率が０．３以下まで改善される。(4)、(5)は、白地背景内の文字範囲に対応する部分での圧縮率の悪化を示している。
【０１０９】
次に、指定された読み取り範囲内の各位置yにおける画像データ推定圧縮率の推移ＣＭainＳcan(Ｎｙ)から、各読み取り位置において画像データバッファメモリ１０６(図１参照)に蓄積されると予測されるデータ量Ｖbuffer(ｙ)の変化と、同変化が画像読取装置１００の動作に与える影響について説明する。
【０１１０】
画像位置ｙにおいてバッファに蓄積されると予測されるデータ量Ｖbuffer(ｙ)は、以下の漸化式１で演算を行う。
【０１１１】
……（漸化式１）
Ｖbuffer(０)＝０
ΔＢ=Ｂ*Ｃext(ｙ)／Ｔ Ｒactual
ΔＶbuffer(ｙ)＝if(Ｖbuffer(ｙ−１)＞０) thenΔＢ
else if(ΔＢ＞０)        thenΔＢ
else０
Ｖbuffer(ｙ)=Ｖbuffer(ｙ−１)+ΔＶbuffer(ｙ)
If（Ｖbuffer(ｙ)＜０）     thenＶbuffer(ｙ)＝０
但し、
インターフェース実効送信速度Ｒactual［バイト／秒］、
単位ブロック（ライン）内の非圧縮データ量Ｂ［バイト］
単位ブロック（ライン）を移動する時間Ｔ［秒］
単位ブロック（ライン）内のデータ収支ΔＢ［バイト］
画像位置（画像ブロック番号）ｙにおける推定圧縮率Ｃext（y）
画像位置ｙにおいてバッファに新たに蓄積されると予測されるデータ量ΔＶbuffer(ｙ)
画像位置ｙにおいてバッファに蓄積されると予測されるデータ量Ｖbuffer(ｙ)である。
【０１１２】
図１２における読み取り画像において、平均圧縮率をインターフェース実効送信速度で送信可能な速度を読み取り速度として選択した場合に、画像バッファメモリ１０６へ蓄積されるデータ量の推移Ｖbuffer(ｙ) グラフを図１３に示す。
【０１１３】
図１３に示すように、写真と文字の混在する原稿においては、写真画像領域、特に、図１３の(10)、(11)、(12)の木の枝や草原の画像のような微細な変化を持つ範囲で、平均圧縮率を連続して超えるために、画像バッファメモリ１０６に蓄積される圧縮データ量が著しく増加し、十分な容量の画像バッファメモリ１０６が必要となる。
【０１１４】
次に、平均圧縮率の１．２倍の圧縮画像をインターフェース実効送信速度で伝送可能な読み取り速度、即ち、図１３の場合の１／１．２の読み取り速度で読み取りを行う場合の画像バッファメモリ１０６へ蓄積されるデータ量の推移Ｖbuffer(ｙ)のグラフを図１４に示す。
【０１１５】
図１４に示すように、２割弱の読み取り速度緩和により画像バッファメモリ１０６の必要量は半分以下に減少し、若しくは画像バッファメモリ１０６の空きが無くなることによる読み取り動作の一時停止を予測回避することが可能となる。
【０１１６】
以上説明したように、Ｖbuffer(ｙ) の最大値が画像バッファメモリ１０６の容量Ｖmax以下であれば、インターフェースの帯域を最適に利用しつつ、読み取り画像の圧縮符号化特性に合わせた読み取り速度を選択可能となり、この時、最高の画像品質も合わせて得られる。
【０１１７】
読み取り速度選択のアルゴリズムは、Ｃ言語的な表記を用いて、例えば、以下のルールが考えられる。
【０１１８】
読み取り機構、回路の制約に起因する最小のＴをＴmin、読み取り速度の最適化度をＫ(=１．１)とすると、アルゴリズムは下記のようになる。
【０１１９】
……（アルゴリズム１）
for(Ｔ＝Ｔmin,Ｔ＜Ｔmax，Ｔ＝Ｔ×Ｋ) {
Ｖbuffer=０
for(ｙ＝１，ｙ＜Ｌength，ｙ++ ) {
dＢ＝Ｂ×Ｃext(ｙ)／Ｔ−Ｒactual
if(Ｖbuffer＞０) {
dＶbuffer＝dＢ
} else if ( dＢ＞０) {
dＶbuffer＝dＢ
} else
dＶbuffer＝０
Ｖbuffer＝Ｖbuffer + dＶbuffer
if(Ｖbuffer＜０)Ｖbuffer＝０
if(Ｖbuffer ＞Ｖmax ) break;
}
if(Ｙ=Ｌength ) break;
}
上記のアルゴリズムは、画像読取装置１００のハードウェアの制約による速度で読み取りを行った場合に画像バッファメモリ１０６へ蓄積されるデータ量の推移を変数Ｖbufferにて演算して、全画像読み取り範囲で画像バッファメモリ１０６の容量Ｖmaxを超えない場合には、その速度を選択し、若し、画像バッファメモリ１０６の容量Ｖmaxを超えた場合には、約１０％遅い速度で再計算する処理を、条件を満たすまで繰り返すものである。
【０１２０】
以上説明したように、本実施の形態に係る画像読取装置１００によれば、予め実施される比較的低解像度のプレビュー画像の各読み取り位置での圧縮率を測定して、目的とする読み取り解像度における原稿画像の圧縮率の推移を予測することにより、原稿内容に合致した画像バッファメモリ１０６の使用量を求められるので、より精度の高い読み取り速度を得ることが可能となり、画像読取装置１００に備えられた画像バッファメモリ１０６とインターフェース回路１０５の帯域を最大限に活用した画像データの転送が実現できる。
【０１２１】
[その他の実施形態]
以上が本発明の実施形態の説明であるが、本発明は、これら実施形態に限られるものではなく、特許請求の範囲で示した機能、または実施形態の構成が持つ機能を達成できる構成であれば、どのようなものであっても適用可能である。
【０１２２】
また、本発明の目的は、前述した実施形態の機能を実現するソフトウェアのプログラムコードを記憶した記憶媒体を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体及びプログラムは本発明を構成することになる。
【０１２３】
また、プログラムコードを供給するための記憶媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＲＯＭ等を用いることができる。
【０１２４】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼動しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１２５】
更に、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【図面の簡単な説明】
【０１２６】
【図１】本発明の第１の実施形態に係る画像読取装置を有する情報処理システムの概略構成を示すブロック図である。
【図２】本発明の第１の実施形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【図３】本発明の第１の実施形態に係る画像読取装置において、１５０ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示すグラフである。
【図４】本発明の第１の実施形態に係る画像読取装置において、３００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示すグラフである。
【図５】本発明の第１の実施形態に係る画像読取装置において、６００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示すグラフである。
【図６】本発明の第１の実施形態に係る画像読取装置におけるプレビュー解像度での圧縮率からの本スキャン圧縮率推定を説明するグラフである。
【図７】本発明の第２の実施形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【図８】本発明の第２の実施形態に係る画像読取装置において、網点印刷原稿を含む各種原稿を３００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示す図である。
【図９】本発明の第２の実施形態に係る画像読取装置において、網点印刷原稿を含む各種原稿を６００ｄｐｉで読み取った画像の圧縮率とプレビュー解像度での圧縮率の相関を示す図である。
【図１０】本発明の第３の実施形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【図１１】本発明の第４の実施形態に係る画像読取装置を有する情報処理システムの動作の流れを示すフローチャートである。
【図１２】本発明の第４の実施形態に係る画像読取装置における画像の圧縮率の推移を具体的に説明するグラフである。
【図１３】本発明の第４の実施形態に係る画像読取装置における画像の圧縮率の推移と平均圧縮率により読み取り速度を選択した場合の画像バッファメモリでのデータ蓄積量を具体的に説明するグラフである。
【図１４】図１３における１／１．２の読み取り速度を選択した場合の画像バッファメモリでのデータ蓄積量を具体的に説明するグラフである。
【符号の説明】
【０１２７】
１００      画像読取装置
１０１      ラインイメージセンサ（ＣＣＤ）
１０２      Ａ／Ｄ変換器
１０３      画像処理回路
１０４      圧縮符号化回路
１０５      インターフェース回路
１０６      画像バッファメモリ
１０７      ＣＰＵ
１１０      インターフェース通信路
２００      画像情報処理装置（ホスト情報処理装置）
２０１      インターフェース回路
２０２      圧縮データ復号化手段
２０３      画像保存手段
２０４      画像表示手段
【図１】
2005086543.tif 000003
【図２】
2005086543.tif 000004
【図３】
2005086543.tif 000005
【図４】
2005086543.tif 000006
【図５】
2005086543.tif 000007
【図６】
2005086543.tif 000008
【図７】
2005086543.tif 000009
【図８】
2005086543.tif 000010
【図９】
2005086543.tif 000011
【図１０】
2005086543.tif 000012
【図１１】
2005086543.tif 000013
【図１２】
2005086543.tif 000014
【図１３】
2005086543.tif 000015
【図１４】
2005086543.tif 000016