(57)【要約】【課題】複数の画像入力装置を管理することで、効率良く画像入力装置を利用可能な画像処理システムを提供する。【解決手段】画像処理システムは、複数のスキャナ３００と、スキャナ３００を制御可能なホストコンピュータ１００とを具備する。ホストコンピュータ１００において、使用頻度均等化処理手段２は、統計情報取得手段４が取得した統計情報を基に、接続されている複数のスキャナ３００の中で、最も使用頻度の少ないスキャナ３００を確定する。通知手段６は、ホストコンピュータ１００の備える表示装置の画面に、利用者に対して確定したスキャナ３００の機体番号等を表示する。【選択図】  図３
2004200904.tif 000002
【特許請求の範囲】
【請求項１】
複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システムにおいて、
前記情報処理装置は、
前記画像入力装置の使用状況に関する情報を取得する取得手段と、
前記取得手段が取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する画像入力装置選択手段と
を具備することを特徴とする画像処理システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、原稿やフィルム等の画像を電子化した画像データとして読み込むことができる画像入力装置を複数具備する画像処理システムに関するものである。
【０００２】
【従来の技術】
以下に、従来の画像入力装置および画像入力装置を用いた画像処理システムについて幾つか例を示して説明する。
［従来例１］
従来の画像入力装置は、原稿にランプ等の光源を照射して、その反射光をＣＣＤセンサで受光し、画像を電子化した画像データを形成する。この画像入力装置は、電源を入れてから、光源であるランプが安定するまで一定の時間を要する。このランプを安定させる動作をシェーディング補正といい、入力対象の濃度情報を正確に出すための内部補正の１つである。このシェーディング補正は、画像入力装置の初期化動作の中で、一番時間を要するものである。
【０００３】
また、ランプ通電の頻繁なＯＮ／ＯＦＦはそのランプの耐久性といった観点から望ましくないが、省エネルギーのため、ある一定時間未使用の状態が続くと通電を切るよう制御されている場合がある。
一方、光源のランプは、点灯の累積時間（以下、点灯時間とする）が増加するにつれ、その点灯時間に応じて、その光量の低下が見受けられるようになる。この光量低下は、ＣＣＤセンサにより画像を読み取る上で、画質に大きく影響するので、所定の光量以下になると交換を促すなどの処置を講じている。
【０００４】
また、複数の画像入力装置をホストコンピュータに通信線を介して接続した画像処理システムを構築することで、より効率のよい画像入力処理を行うことができる。この場合に、各画像入力装置がホストコンピュータにその接続を認識されるには、全ての画像入力装置が通電されている状態である必要がある。更に、画像処理システムの起動直後においては、どの画像入力装置が使用されるのか分からないため、使用しない画像入力装置においても、電源をいれてランプを点灯させる必要がる。
【０００５】
［従来例２］
また、画像入力装置として、写真フィルムに対して光源から発光した透過光をＣＣＤセンサにて受光し画像を取得するフィルムスキャナなどがある。以下に一般的なフィルムスキャナの動作について説明する。フィルムスキャナは、効率的な読み取り処理を行うため、最初に低解像度でフィルムを読み取る。次に、フィルムスキャナは、低解像度で読み取った画像データを基に入力領域、入力駒等を利用者へ決定するよう促す。次に、フィルムスキャナは、利用者の決定により特定されるフィルム内の領域に対してＣＣＤセンサにより高解像度の走査を行って高解像度の画像データを取得する。
【０００６】
また、フィルムは、１駒だけで構成されているのでなく、６駒もしくは４駒単位に裁断された形状をしているものや、あるいは全ての駒が裁断されることなく、ロール状に長い形状のままの連続するものもあり、こういった形状のフィルムを読み取り可能な画像入力装置も存在する。以下、ロール状フィルムを処理する従来のフィルムスキャナについて説明する。尚、このフィルムスキャナは、ホストコンピュータに接続されているとする。
【０００７】
前述したように、まず、フィルムスキャナは、最初に低解像度で装填されたロール状フィルムを全て読み込む（以後、この動作をプリスキャンとする。）。次に、フィルムスキャナは、低解像度で読み込んだフィルムの画像データを参照して、必要な駒、あるいは全ての駒を選択して（利用者に選択させてもよい）、選択した駒を高解像度で読み込む（以後、この動作をスキャンとする。）。また、フィルムスキャナは、読み取った高解像度の画像データを、ホストコンピュータへ転送する。以上により、ホストコンピュータは効率よく選択したフィルムの高解像度の画像データを得ることができる。
【０００８】
［従来例３］
また、大量の原稿の画像データ入力を効率的に行うためには、画像入力装置を複数台接続した画像取得システムが有効である。具体的には、２台の画像入力装置を交互に作動させて、切れ目無く連続してフィルムを読み込む画像取得システムが開示されている（例えば、特許文献１参照。）。
上述した画像取得システムについて更に説明すると、画像取得システムは、オートシートフィーダを備える２台の画像入力装置（第１の画像入力装置、第２の画像入力装置とする）を具備する。そして、このオートシートフィーダ上に大量の原稿を予め装填しておき、第１の画像入力装置のオートシートフィーダに装填された全ての原稿の読み取りが完了したことを第２の画像入力装置に通知して、これをトリガにして、第２の画像入力装置のオートシートフィーダにある原稿を全て読み込ませる。この間に待機している第１の画像入力装置のオートシートフィーダに原稿を準備しておく。次に、第２の画像入力装置の画像入力動作が完了したことを、第１の画像入力装置に通知して、これをトリガにして第１の画像入力装置のオートシートフィーダにある原稿を読み込ませる。このように、２台の画像入力装置を交互に駆動させることで、効率的に原稿の入力を行うというものである。
【０００９】
【特許文献１】
特開２０００−３１６０７０号公報
【００１０】
【発明が解決しようとする課題】
上述した従来例１に示すように、ランプを使用して、その反射光あるいは透過光で画像を取得する画像入力装置においては、省エネルギーを考慮して一時的に使用していないからといって一旦電源を切ると、画像を入力する際に、通電を開始しても、光源が安定するまで時間がかかるため、すぐには使用できないという問題がある。
【００１１】
更に、従来例１においては、多数の未使用状態にある画像入力装置がランプを点灯したままの状態にあり、一定時間経過しないとランプの消灯は行われないので無駄な電力を消費してしまうという問題がある。
また、従来例１においては、使用者の利用頻度が特定の画像入力装置に偏ると、その画像入力装置のみランプや、駆動部分の消耗が早く進行し、他の機体と比べて画質の劣化が大きい場合があり、保守のコスト削減という意味からも各画像入力装置の消耗度のバラツキを抑えて利用したいという要望が高まっている。
【００１２】
また、従来例３に示した大量の原稿を処理する方法は、１つの原稿を１度の走査で電子データ化できるものに限られており、従来例２に示したフィルム取り込み動作のように、プリスキャン動作により取り込まれた低解像度の画像データから、フィルム内の領域や駒の選択後にスキャンするような画像入力装置には、適用できない。すなわち、従来例２の画像入力装置には、大量の原稿を高速連続取り込みする利点を生かしきれない。また、従来例３の画像入力装置は、交互に自動的に動かすために画像入力装置の台数が２台に制限されている。以上の問題を解決して、複数台の同一機種接続により、同時に、複数のフィルムを複数の画像入力装置に装填して、効率的に画像取得を行うことができる画像処理システムの要望が高まっている。
【００１３】
この発明は、上述した事情を考慮してなされたもので、複数の画像入力装置を管理することで、効率良く画像入力装置を利用可能な画像処理システムを提供することを目的とする。
また、１枚のフィルムに対して複数回の画像読み取りを行う複数の画像入力装置を管理することで、効率良い画像入力処理を実現できる画像処理システムを提供することを目的とする。
【００１４】
【課題を解決するための手段】
この発明は、上述した課題を解決すべくなされたもので、本発明による画像処理システムにおいては、複数の画像入力装置と、画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、上記情報処理装置は、上記画像入力装置の使用状況に関する情報を取得する取得手段と、上記取得手段が取得した上記画像入力装置の使用状況に関する情報に応じて、上記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して上記複数の画像入力装置から一つまたは複数の画像入力装置を選択する画像入力装置選択手段とを具備することを特徴とする。
【００１５】
これにより、本発明の画像処理システムにおいては、情報処理装置により複数の画像入力装置の使用頻度が均一になるよう管理することで、効率良く画像入力装置を利用可能な画像処理システムを提供することができる。
【００１６】
【発明の実施の形態】
以下、図面を用いて本発明の実施形態について説明する。
[第１の実施形態]
まず、本発明の第１の実施形態として、ネットワークに接続された複数の画像入力装置と、それらの画像入力装置から出力される画像データを管理するホストコンピュータとを具備する画像処理システムの概略構成について説明する。尚、本実施形態の画像入力装置とは、例えば原稿やフィルムの画像をＣＣＤ等の画像読み取り手段を利用して読み取り、所定のデータ形式（ＲＧＢ形式、ＪＰＥＧ形式、ＧＩＦ形式等）の画像データを生成し、出力することができる装置である。
【００１７】
図１は、本発明の第１の実施形態におけるホストコンピュータを具備する画像処理システムの概略構成を示す図である。１００は、ホストコンピュータ（情報処理装置）であり、複数の画像入力装置と接続されており、それらの画像入力装置より画像データを取得して管理する。このホストコンピュータ１００は、外部周辺機器インターフェースとして、例えばＵＳＢ（ユニバーサルシリアルバス）規格を用いている。
【００１８】
２００は、ハブであり、ＵＳＢ規格のインターフェースを備える周辺機器およびホストコンピュータ１００に接続されるＵＳＢケーブルを複数接続可能な集線装置である。３００は、スキャナ１、スキャナ２、スキャナ３、…、スキャナＮ（以下、スキャナ３００とする）であり、写真フィルムの画像をホストコンピュータ１００に取り込むための画像入力装置（フィルムスキャナ）である。すなわち、ハブ２００には、スキャナ１〜スキャナＮまでのＮ台のスキャナ３００がＵＳＢケーブルで接続されている。また、ホストコンピュータ１００は、ハブ２００を介して接続されるスキャナ３００の動作を制御する機能を有する。
【００１９】
以上に示すように、本実施形態における画像処理システムは、ホストコンピュータ１００およびハブ２００および複数台のスキャナ３００より構成される。また、本実施形態において、画像処理システムは、システムの起動時に複数台のスキャナ３００の中より、各スキャナ３００の使用頻度が均一になるように、特定のスキャナ３００を選択する機能を有する。これにより、各スキャナ３００の消耗度が均一になり、効率よいスキャナ３００の保守を行うことができ、更には、スキャナ３００別の性能のバラツキなどを抑えることができる。
【００２０】
尚、画像処理システムの構成は上述した限りではなく、複数のホストコンピュータおよびハブを含む構成であってもよい。また、上述した実施形態に示すように画像入力装置を制御するのはホストコンピュータに限らず、複数台の画像入力装置を制御可能なコンピュータであればよい。また、複数の画像入力装置を接続する他の形態として図２に示すようなチェーン状に接続することも可能である。この接続形態には、例えばＳＣＳＩインターフェースや、ＩＥＥＥ１３９４インターフェースなどを用いて好適である。
【００２１】
また、本実施形態のスキャナ３００はフィルムスキャナであり、光源としてのランプから照射される光を写真フィルムに対して透過させて、その透過光を撮像素子で受光して画像データを形成するタイプの画像入力装置である。この種の画像入力装置は、電源投入後、ランプを点灯させ、そのランプの光量の安定化をはかるため、一定時間のシェーディング補正と呼ばれる初期化動作を行うのが通常である。そのため、起動後、すぐに画像の入力が可能となるものではない。
【００２２】
また、ホストコンピュータ１００は、スキャナ３００より画像を取得したり、スキャナ３００を制御したりするため、起動時にハブ２００に接続されている全てのスキャナ３００の識別を行う。このとき、少なくとも、接続されている全てのスキャナ３００は、電源が投入され、それぞれシェーディング補正を行っている状態にある。
【００２３】
次に、図１に示した画像処理システムの具備するホストコンピュータ１００およびスキャナ３００の主要な機能構成について説明する。
図３は、第１の実施形態における画像処理システムが具備するホストコンピュータ１００およびスキャナ３００の主要な機能構成を示す図である。まず、ホストコンピュータ１００の機能構成について説明する。図３において、１は、制御部であり、ホストコンピュータ１００の内部において、以下に説明する全ての動作を制御する。２は、使用頻度均等化処理手段であり、後述する統計情報を基に、どのスキャナ３００を選択すべきか判断する。
【００２４】
３は、スキャナ選択手段であり、使用頻度均等化処理手段２が選択したスキャナ３００への切り替えを行い、使用しない（非選択の）スキャナ３００に対して、待機モードに移行するようモードの切り替えを行う。４は、統計情報取得手段であり、複数台ある各スキャナ３００より統計情報を取得する。尚、統計情報とは、各スキャナにおいて過去（または所定期間）のスキャン回数や、ランプの総点灯時間などに関する情報である。５は、通信手段であり、ハブ２００を介してスキャナ３００と通信を行う。６は、通知手段であり、スキャナ選択手段３が選択したスキャナ３００を、推奨するスキャナ３００として利用者に通知する。例えば、通知手段６は、スキャナの識別名を表示装置に表示するなどの方法で利用者に通知する。
【００２５】
尚、本実施形態における使用頻度均等化処理手段２がスキャナ３００を選択するアルゴリズムは、ランプの総点灯時間およびスキャン回数の２つのパラメータから、各スキャナの使用頻度を算出して、その値が均一化されるよう使用するスキャナを選択するというアルゴリズムである。また、スキャナ３００を選択するアルゴリズムはこの限りではなく、例えば、単純にランプの総点灯時間のみをパラメータにして判定するアルゴリズムや、スキャナ３００のメカ駆動部の消耗具合を測定して、その測定値をパラメータにして判定するアルゴリズムや、スキャン回数のみをパラメータにして判定するアルゴリズムなどが考えられる。更には、スキャナ３００の使用頻度を均一化するためのアルゴリズムは、スキャナ３００に具備される光源のランプの耐久時間、あるいは、メカ機構の耐久期間により、最適なアルゴリズムが存在するものであるので、そのアルゴリズムは、スキャナ３００に応じて好適なものを用いてよい。
【００２６】
次に、スキャナ３００の機能構成について説明する。図３において、１０は、スキャナ制御部であり、スキャナ３００内のデータの流れや、以下に示す機能や画像の読み取り処理などを制御する。１１は、統計情報積算手段であり、過去（または所定期間）のスキャン回数や、ランプの総点灯時間などの情報をスキャン３００の使用状況に応じて積算して管理する。１２は、通信手段であり、ハブ２００を介してホストコンピュータ１００と通信を行う。尚、本実施形態における通信手段１２は、上述したＵＳＢ規格に準じた通信をホストコンピュータ１００と行うが、この限りではなく、ホストコンピュータ１００の有する通信機能やホストコンピュータ１００との接続形態に応じて、上述したＳＣＳＩインターフェースや、ＩＥＥＥ１３９４インターフェースなどを用いてもよい。
【００２７】
また、ホストコンピュータ１００は、図示していないが、マウスやキーボードなどの入力装置および、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）や液晶ディスプレイなどの表示装置を具備する。また、ホストコンピュータ１００は、図示していないがＣＰＵ（中央演算装置）およびメモリを内蔵し、スキャナ３００を認識して通信する機能やスキャナ３００より画像データを取得する機能などを実現するプログラムを上記メモリに格納し、上記ＣＰＵが上記メモリよりプログラムを読み出して実行することで、上述した各機能を実現する。
【００２８】
また、図３において、ホストコンピュータ１００に通常装備される通信用の部品である、例えば、ＵＳＢインターフェースや、ＩＥＥＥ１３９４インターフェースといったインターフェース部や、メモリ、ハードディスク等は省略されている。同様に図３のスキャナ３００においても、スキャナ機能を構成する基本的要素（例えば、撮像素子、ランプ、原稿およびフィルムを搬送する搬送装置など）は省略されている。また、スキャナ３００は、図示していないが、上述した統計情報（スキャナ３００の使用状況に関する情報を含む）を格納する不揮発性メモリを具備する。
【００２９】
次に、第１の実施形態における画像処理システムのスキャナ３００に対する選択処理の動作について説明する。
図４は、第１の実施形態における画像処理システムのスキャナ３００に対する選択処理の動作を示すフロー図である。以下、図４を参照しながら、本実施形態の画像処理システムがいかに効率的に稼働しうるかという点に関しても説明する。尚、図４に示されるフロー図に関わる処理を実現するため、本実施形態のホストコンピュータ１００は、内蔵するメモリに図４に示す処理を行うためのプログラムを記憶して、メモリよりそのプログラムを読み取ってＣＰＵにより実行する。また、図４に示される処理は、画像処理システムの起動時に行う処理である。
【００３０】
図４に示すように、まず、ステップＳ１００において、ホストコンピュータ１００は、現在ハブ２００を介して接続されている全てのスキャナ３００の確認を行う。具体的には、ホストコンピュータ１００は、通信手段５を介して各スキャナ３００より機体のシリアル番号（機体番号）等の情報を参照することで、各スキャナ３００を一意に識別する。次に、ステップＳ１０１において、統計情報取得手段４は、各スキャナ３００の不揮発性メモリより統計情報を読み出し取得する。
【００３１】
次に、ステップＳ１０２において、使用頻度均等化処理手段２は、統計情報取得手段４が取得した統計情報を基に、接続されている複数のスキャナ３００の中で、最も使用頻度の少ないスキャナ３００を割り出すための統計処理を実行する。これにより、使用するスキャナ３００が確定する。ここで、通知手段６が、ホストコンピュータ１００の備える表示装置の画面に、利用者に対して確定したスキャナ３００の機体番号等を表示してもよい。また、使用頻度均等化処理手段２が複数のスキャナ３００を選択してもよく、この場合には、ホストコンピュータ１００の通知手段６は、選択された複数のスキャナ３００を使用推奨スキャナとして表示し、利用者に選択の余地を与えることができる。
【００３２】
次に、ステップＳ１０３において、スキャナ選択手段３は、使用頻度均等化処理手段２または利用者により最終決定されたスキャナ３００に対して選択されたことを通知するコマンドを通信手段５経由で発行する。次に、ステップＳ１０４において、スキャナ選択手段３は、使用しない（選択されていない）その他のスキャナ３００に対して、初期化動作を中断し、待機モードに移行するよう指示する待機命令を通信手段５経由で発行する。これにより、複数あるスキャナ３００は、通信制御機能（通信手段１２を含む）のみを残して電源をオフ（またはスタンバイ状態）にすることで、省電力モードに移行させて待機中とすることができる。また、通信制御機能を残すということは、待機中であっても、ホストコンピュータ１００からの指示を受信し、その命令を実行する機能を動作可能にしておくということである。
【００３３】
次に、ステップＳ１０５において、ホストコンピュータ１００は、スキャナ選択手段３が選択したスキャナ３００の初期化動作が完了するの確認する。すなわち、スキャナ３００の初期化動作が完了していない場合（ステップＳ１０５のＮｏ）には、例えば所定時間後に再びスキャナ３００の初期化動作の完了を確認するためステップＳ１０５に戻る。また、スキャナ３００の初期化動作が完了していた場合（ステップＳ１０５のＹｅｓ）には、スキャナ３００の選択処理を終了する。これにより、図１および図３に示した画像処理システムは、起動処理を終え選択したスキャナ３００を利用した画像入力処理が可能となる。
【００３４】
以上、説明したように、本実施形態における画像処理システムにおいては、複数のスキャナ３００から統計情報を取得し、取得した統計情報から、使用すべき推奨スキャナを自動的に割り出すので、特定のスキャナ３００に偏った使用をしてしまうことを避けることができる。当然、統計的に均一にスキャナ３００を選択使用することで、ランプ等の消耗部品の消耗度も均一的になることは明らかである。これにより、効率よく複数のスキャナ３００を利用することができる。
【００３５】
また、複数あるスキャナ３００全てが通常モードで起動し、かつ使用されないスキャナ３００は、待機モードの状態としておくことができるので、画像処理システムにおける省電力化に大きく貢献する。更に、画像処理システムの具備するホストコンピュータ１００は、通知手段６により、スキャナ選択手段３が選択したスキャナ３００を、推奨するスキャナ３００として利用者に通知することができるので、実際にどのスキャナ３００が稼働状態になっているのか利用者が明確に判断できるという利点もある。
【００３６】
[第２の実施形態]
次に、本発明の第２の実施形態としての画像処理システムについて説明する。尚、上述した第１の実施形態の画像処理システムにおいては、システムの起動時にのみ、使用頻度均等化手段２により使用されるべきスキャナ３００を選択していたが、本実施形態では、最初に使用すべき第１のスキャナ３００および、次に使用されるべき第２のスキャナ３００を選択して、所定のタイミングで第１のスキャナ３００から第２のスキャナ３００へ切り替える点が主に異なる。
【００３７】
まず、第２の実施形態における画像処理システムの概略構成について説明する。第２の実施形態における画像処理システムは、第１の実施形態で示したホストコンピュータ１００に更に新たな機能を追加したホストコンピュータ１００ａを具備する。また、ホストコンピュータ１００ａとスキャナ３００の接続形態は第１の実施形態と同様である。すなわち、第２の実施形態における画像処理システムは、上述した図１または図２において、第１の実施形態のホストコンピュータ１００を第２の実施形態のホストコンピュータ１００ａに置き換えた概略構成である。よって、詳細な説明は省略する。尚、第２の実施形態における画像処理システムは、図２に示した接続形態であるとする。
【００３８】
次に、本実施形態の画像処理システムの具備するホストコンピュータ１００ａおよびスキャナ３００の主要な機能構成について説明する。
図５は、第２の実施形態における画像処理システムの具備するホストコンピュータ１００ａおよびスキャナ３００の主要な機能構成を示す図である。図５において、制御部１は、ホストコンピュータ１００ａ内における以下に示す動作を制御する。尚、図５において、統計情報取得手段４、通信手段５、通知手段６およびスキャナ３００内の各処理部は、図３に示したものと同様であるので、説明を省略する。
【００３９】
２ａは、使用頻度均等化処理手段であり、統計情報取得手段４が取得した統計情報を基に、最初に使用すべきスキャナ３００（以下、第１のスキャナ３００とする）を選択する。また、使用頻度均等化処理手段２ａは、第１のスキャナ３００の次に使用されるべきスキャナ３００（以下、第２のスキャナ３００とする）も選択する。ここで、スキャナ３００を選択するアルゴリズムは、上記実施形態１で示したアルゴリズムと同様である。すなわち、使用頻度が均等化するようにランプ点灯時間とスキャン回数を用いて選択するアルゴリズムであるが、第１の実施形態と同様にアルゴリズムはこれに限定されない。
【００４０】
３ａは、スキャナ選択手段であり、使用頻度均等化処理手段２ａが選択した第１のスキャナ３００への切り替えおよび、第１のスキャナ３００から第２のスキャナ３００への切り替えを行い、使用しない（非選択の）スキャナ３００に対して、待機モードに移行するようモードの切り替えを行う。
【００４１】
７は、スキャナ起動手段であり、待機状態（待機モード）にある特定のスキャナ３００を通常モードへ移行させるため、起動を行うよう指示する。また、８は、復帰条件判定手段であり、待機モードで待機しているスキャナ３００の復帰条件を判定する。また、９は、切替条件判定手段であり、現在使用しているスキャナ３００の使用限界（＝切り替え条件に適合するか否か）を判定する。
【００４２】
以上の構成により、ホストコンピュータ１００ａは、復帰条件判定手段８により使用中のスキャナ３００（第１のスキャナ３００）に対して予め規定される「次に使用されるスキャナの復帰条件」に合致するかどうか判定する。具体的には、第１のスキャナ３００の切り替え時期が近づいたこと検出する条件が「次に使用されるスキャナの復帰条件」となり、この復帰条件に合致した場合に、ホストコンピュータ１００ａは、スキャナ起動手段７により、次に使用すべきスキャナ３００（第２のスキャナ３００）に起動命令を発行することができる。
【００４３】
また、ホストコンピュータ１００ａは、切替条件判定手段９により、第１のスキャナに対して予め規定される「切り替え条件」に合致するかどうかを判定する。ここで、合致すると判定した場合には、ホストコンピュータ１００ａのスキャナ選択手段３が、すでに起動命令により起動している第２のスキャナ３００へ切り替える。このように、前もって第２のスキャナ３００を起動することで、第２のスキャナ３００の初期化を完了させておくことができ、第１のスキャナ３００から切り替えた後に、直ちに第２のスキャナ３００において画像入力動作を開始することができる。
【００４４】
ここで、上述した「復帰条件」と「切り替え条件」について更に説明する。
本実施形態における画像処理システムが内部的に保持する「復帰条件」とは、例えば、現在使用しているスキャナ３００の最適な使用限界を表現するランプ点灯時間、およびスキャン回数から計算される、使用限界の手前を示す閾値である。具体的には、選択された第１のスキャナ３００において、最低２時間以上ランプを点灯し、最大８時間以上連続使用しているかどうかの閾値が「復帰条件」である。
【００４５】
また、本実施形態における画像処理システムが内部的に保持する「切り替え条件」とは、例えば、現在使用しているスキャナ３００の消耗部品の保護的観点からみた使用限界を表現するランプ点灯時間、およびスキャン回数から計算される、使用限界を示す閾値である。ただし、「復帰条件」と「切り替え条件」の時間差は、次に使用するスキャナ３００（第２のスキャナ）において、起動をかけてから初期化が完了するまでの所要時間以上の時間であればよく、例えば、初期化の所要時間が３〜４分ぐらいであれば、５分程度の時間差があればよい。
【００４６】
尚、上述した「復帰条件」と「切り替え条件」は、スキャナ３００自体の耐久期間や、光源の寿命等の要因に左右されるので、画像処理システム上で、自動計算して割り出すものでもなく、予めスキャナ３００の最適な条件として設定されているものである。よって、本実施形態に示した「復帰条件」と「切り替え条件」に限定されず、スキャナの性能に応じて任意の「復帰条件」と「切り替え条件」を設定してよい。
【００４７】
また、図５のコンピュータ１００ａおよびスキャナ３００においても、図３のコンピュータ１００およびスキャナ３００と同様に図示していない構成があり、その構成は、図３において図示していない構成と同様なので説明を省略する。
【００４８】
次に、図５に示した画像処理システムにおけるスキャナ３００の選択処理の動作について説明する。
図６は、図５に示した画像処理システムにおけるスキャナ３００の選択処理の動作を示すフロー図である。尚、図６に示されるフロー図に関わる処理を実現するため、本実施形態のホストコンピュータ１００ａは、内蔵するメモリに図６に示す処理を行うためのプログラムを記憶して、メモリよりそのプログラムを読み取ってＣＰＵにより実行する。また、図６に示される処理は、画像処理システムの起動時に行う処理である。尚、図６のステップＳ１００、Ｓ１０１、Ｓ１０４、Ｓ１０５は、図４に示したステップＳ１００、Ｓ１０１、Ｓ１０４、Ｓ１０５と同様の処理であり、以下の説明において、それらの処理は簡単に説明する。
【００４９】
図６に示すように、システムの起動と同時に、ステップＳ１００において、ホストコンピュータ１００ａは、スキャナ３００の接続チェックを行う。次に、ステップＳ１０１において、ホストコンピュータ１００ａは、各スキャナ３００より統計情報を取得する。次に、ステップＳ１０２ａにおいて、使用頻度均等化処理手段２ａは、統計情報取得手段４が取得した統計情報を基に、第１のスキャナ３００および第２のスキャナを選択する。
【００５０】
次に、ステップＳ１０３ａにおいて、スキャナ選択手段３ａは、使用頻度均等化処理手段２ａにより選択された第１のスキャナ３００に対して選択コマンドを発行する。次に、ステップＳ１０４において、スキャナ選択手段３ａは、その他のスキャナ３００に対して、初期化動作を中断し、待機モードに移行するよう指示する待機命令を発行する。次に、ステップＳ１０５において、ホストコンピュータ１００ａは、スキャナ選択手段３ａが選択した第１のスキャナ３００の初期化動作が完了するの確認する。以上により、図５に示した画像処理システムは、起動処理を終え第１のスキャナ３００を利用した画像入力処理が可能となる。
【００５１】
次に、上述した画像処理システムにおけるスキャナ３００の復帰処理および切り替え処理の動作例について説明する。
図７は、図５に示した画像処理システムにおけるスキャナ３００の復帰処理および切り替え処理の動作例を示すフロー図である。尚、図７に示す処理は、例えば図６に示した起動処理が終了して、第１のスキャナ３００が画像入力処理中の状態の画像処理システムにおいて開始する処理である。
【００５２】
まず、ステップＳ２００において、ホストコンピュータ１００ａは、スキャナ起動手段７が、復帰命令を第２のスキャナ３００に発行しているかどうか判定する。具体的には、ホストコンピュータ１００ａは、第２のスキャナへの復帰命令の発行済みを示すフラグが設定されているか否かにより判定する。尚、このフラグの設定処理については後述する。ここで、復帰命令を第２のスキャナ３００に発行していない場合（ステップＳ２００のＹｅｓ）には、ステップＳ２０１へ進み、復帰命令を第２のスキャナ３００に発行している場合（ステップＳ２００のＮｏ）には、ステップＳ２０４へ進む。
【００５３】
次に、ステップＳ２０１において、復帰条件判定手段９は、現在動作中の第１のスキャナ３００に対して復帰条件に一致しているか否かを判定する。ここで、復帰条件に一致している場合（ステップＳ２０１のＹｅｓ）には、ステップＳ２０２へ進む。また、復帰条件に一致していない場合（ステップＳ２０１のＮｏ）には、ステップＳ２００へ戻り、第１のスキャナ３００における画像入力処理を続行する。
【００５４】
次に、ステップＳ２０２において、ホストコンピュータ１００ａは、復帰命令発行済みを示すフラグを設定する。次に、ステップＳ２０３において、スキャナ起動手段７は、次に使用すべき第２のスキャナ３００に対して、起動命令を発行する。これにより、起動命令を受けた第２のスキャナは、待機モード（省電力モード）から通常モードへ復帰し、初期化動作を開始する。しかし、この時点では、あくまでも初期化動作を開始した段階なので、即座に第２のスキャナが画像入力処理を行えるわけではない。また、ステップＳ２０３の処理後に、ステップＳ２００に戻る。
【００５５】
ステップＳ２０３の後のステップＳ２００においては、復帰命令発行済みのフラグが設定されているので、ホストコンピュータ１００ａは、復帰命令を第２のスキャナ３００に発行していると判定する（ステップＳ２００のＮｏ）。これにより、ステップＳ２０４へ進む。ステップＳ２０４において、切替条件判定手段９は、第１のスキャナ３００に対して使用状況が切り替え条件に一致しているか否かを判定する。ここで、切替条件判定手段９が切り替え条件に一致していないと判定した場合（ステップＳ２０４のＮｏ）には、ステップＳ２００へ戻る。また、切替条件判定手段９が切り替え条件に一致していると判定した場合（ステップＳ２０４のＹｅｓ）には、ステップＳ２０５へ進む。
【００５６】
次に、ステップＳ２０５において、スキャナ選択手段３ａは、第１のスキャナ３００から第２のスキャナ３００への切り替えのため、第２のスキャナ３００に対して選択命令を発行し、これから使用することを通知する。次に、ステップＳ２０６において、スキャナ選択手段３ａは、第１のスキャナ３００に対して、待機モードに移行するよう命令を発行する。以上に示す処理により、第１のスキャナ３００から第２のスキャナ３００への切り替え処理が行われる。
【００５７】
次に、ステップＳ２０７において、ホストコンピュータ１００ａは、復帰命令発行済みフラグをクリア（設定解除）する。次に、ステップＳ２０８において、統計情報取得手段４は、使用していた第１のスキャナ３００の統計情報を更新する。次に、ステップＳ２０９において、切り替え後の「第２のスキャナ３００」を「新たな第１のスキャナ３００」とすると、ホストコンピュータ１００ａは、「新たな第１のスキャナ３００」が切り替え条件に合致した場合に必要となる次に使用すべき「新たな第２のスキャナ３００」を使用頻度均等化処理手段２が選択し決定する。以上に示した復帰処理および切り替え処理は、「新たな第１のスキャナ３００」および「新たな第２のスキャナ３００」を上述した「第１のスキャナ３００」および「第２のスキャナ３００」として繰り返すことができる。また、この繰り返す処理により、本実施形態における画像処理システムは、常に使用するスキャナ３００の耐久性を考慮したスキャナ３００の選択を、利用者に意識させることなく行うことができる。
【００５８】
また、本実施形態の画像処理システムによれば、上記第１の実施形態の利点に加えて、起動時だけでなく、長時間にわたる画像処理システムを使用する場合においても、随時、各々のスキャナの消耗度合いを考慮しながら、使用するスキャナを切り替えることができる。また、スキャナの切り替えの際に生じる初期化動作による画像入力処理の一時停止を完全に避けることができるので、画像入力処理の時間的効率を高めるという効果が得られる。
【００５９】
[第３の実施形態]
次に、本発明の第３の実施形態として大量のフィルムの全部に対して低解像度で読み取り、その後、選択されたフィルムに対して高解像度で読み取る２段階の画像入力処理（上述したプリスキャンとスキャン）を行う画像処理システムについて説明する。
【００６０】
まず、第３の実施形態における画像処理システムの概略構成について説明する。第３の実施形態における画像処理システムは、第１の実施形態で示したホストコンピュータ１００およびスキャナ３００と異なる機能を有するホストコンピュータ１１０およびスキャナ３１０を具備する。また、ホストコンピュータ１１０とスキャナ３１０の接続形態は第１の実施形態と同様である。すなわち、第３の実施形態における画像処理システムは、上述した図１または図２において、第１の実施形態のホストコンピュータ１００およびスキャナ３００を第３の実施形態のホストコンピュータ１１０およびスキャナ３１０に置き換えた概略構成である。よって、詳細な説明は省略する。尚、第３の実施形態における画像処理システムは、図１に示した接続形態であるとする。
【００６１】
また、本実施形態におけるスキャナ３１０は、フィルムスキャナの１種であり、写真フィルムに対して、光源としてのランプから照射される光をフィルムに対して透過させて、その透過光を撮像素子で受光して画像データを形成するタイプの画像入力装置である。更に、本実施形態におけるスキャナ３１０は、従来の技術で説明したプリスキャンおよびスキャンによる２段階の画像入力処理を行うことを特徴とする。
【００６２】
次に、本実施形態の画像処理システムの具備するホストコンピュータ１１０およびスキャナ３１０の主要な機能構成について説明する。
図８は、第３の実施形態における画像処理システムの具備するホストコンピュータ１１０およびスキャナ３１０の主要な機能構成を示す図である。尚、図８のコンピュータ１１０およびスキャナ３１０においても、第１の実施形態における図３のコンピュータ１００およびスキャナ３００と同様に図示していない構成があり、その構成は、図３において図示していない構成と同様なので説明を省略する。
【００６３】
まず、ホストコンピュータ１１０の主要な機能構成について説明する。図８において、制御部２０は、ホストコンピュータ１１０内における以下に説明する種々の動作を制御する。２１は、プリスキャン命令発行手段であり、プリスキャンを行うよう指示するプリスキャン命令をスキャナ３１０へ発行する。２２は、スキャン命令発行手段であり、スキャンを行うよう指示するスキャン命令をスキャナ３１０へ発行する。２３は、通知検出手段であり、後述する通信手段２６が受信したスキャナ３１０からのプリスキャン完了通知を検出する。
【００６４】
２４は、画像分類選択手段であり、プリスキャンによって取得される低解像度の画像データの分類基準を選択するよう利用者に促す画面を表示する。２５は、画像分類管理手段であり、スキャナ３１０より受信した画像データを分類基準に応じて分類管理する。また、画像分類管理手段２５は、分類基準に応じて分類されたプリスキャナ画像データの中に、スキャナ処理を終えたスキャナ３１０と異なるスキャナ３１０からのプリスキャナ画像データが含まれているかどうか判断する処理も行う。２６は、通信手段であり、スキャナ３１０とハブ２００を介して通信する。尚、画像分類管理手段２５は、各画像データを例えば一連のフィルム単位または注文単位を分類基準として管理する。ここで、注文とは、上記画像処理システムに対して、利用者からのフィルム読み込み処理の依頼注文を示す。
【００６５】
次に、スキャナ３１０の主要な機能構成について説明する。３０は、スキャナ制御部であり、スキャナ３１０内のデータの流れや、以下に示す機能や画像の読み取り処理などを制御する。３１は、画像記憶メモリであり、プリスキャンにより生成した画像データを一時的に蓄える。３２は、通信手段であり、ハブ２００を介してホストコンピュータ１１０と通信を行う。また、スキャナ制御部３０は、スキャナ３１０にフィルムが装填されているか否かをホストコンピュータ１１０へ通知する機能を更に有する。また、ホストコンピュータ１１０において、通知検出手段２３は、このフィルムの装填に関する通知も更に検出する。
【００６６】
尚、本実施形態における通信手段２６と通信手段３２は、上述したＵＳＢ規格に準じた通信を行うが、この限りではなく、ホストコンピュータ１１０の有する通信機能に応じて、上述したＳＣＳＩインターフェースや、ＩＥＥＥ１３９４インターフェースなどを用いてもよい。また、スキャナ３１０は、ホストコンピュータ１１０からのプリスキャン命令によりプリスキャンを行い、装填されたフィルムから低解像度の画像データ（以下、プリスキャン画像データとする）を生成する。更に、スキャナ３１０は、ホストコンピュータ１１０からのスキャン命令によりスキャンを行い、装填されたフィルムから高解像度の画像データ（以下、スキャン画像データとする）を生成する。
【００６７】
次に、図８に示した画像処理システムの動作について説明する。まず、図８に示した画像処理システムのプリスキャン動作について説明する。
図９は、図８に示した画像処理システムのプリスキャン動作を示すフロー図である。以下、図９を参照しながら、本実施形態の画像処理システムがいかに効率的に稼働しうるかという点に関しても説明する。尚、図９に示されるフロー図に関わる処理を実現するため、本実施形態のホストコンピュータ１１０は、内蔵するメモリに図９に示す処理を行うためのプログラムを記憶して、メモリよりそのプログラムを読み取ってＣＰＵにより実行する。また、図９に示される処理は、画像処理システムの起動時に行う処理である。
【００６８】
また、本実施形態における画像処理システムにおいて、ホストコンピュータ１１０にスキャナ３１０が３台（以下スキャナＡ・３１０、スキャナＢ・３１０、スキャナＣ・３１０とする）接続された構成を具体例とする説明も行う。更に、その具体例においては、ホストコンピュータ１１０は、２つの注文（注文Ａ、Ｂとする）を受け、かつ入力媒体として３本のフィルムを処理するとする。また、スキャナＡ・３１０およびスキャナＢ・３１０の２つのスキャナに注文Ａのフィルムが装填されている。スキャナＣ・３１０に注文Ｂのフィルムが装填されているとする。
【００６９】
図９に示すように、まず、ステップＳ３００において、ホストコンピュータ１１０は、現在ハブ２００を介して接続されている全てのスキャナ３１０の確認を行う。具体的には、ホストコンピュータ１１０は、通信手段２６を介して各スキャナ３１０より機体のシリアル番号（機体番号）等の情報を参照することで、各スキャナ３１０を一意に識別する。
【００７０】
次に、ステップＳ３０１にて、ホストコンピュータ１１０の画像分類選択手段２４は、複数のスキャナ３１０から取得する画像データ群をどのように分類するべきかを定義する分類基準の選択を利用者に促す画面を表示装置に表示させる。この分類基準は、予め、画像処理システムに用意されている情報である。尚、分類基準を利用者に選択させる処理は、上述したステップＳ３０１のタイミングで行う処理に限定されず、画像処理システムの基本動作の１つとして、予め分類基準を設定しておいてもよい。また、本実施形態の具体例においては、利用者が「注文ごとに分類する」という分類基準を選択したものとする。
【００７１】
次に、ステップＳ３０２において、ホストコンピュータ１１０は、各スキャナ３１０にフィルムが装填されているかどうか確認する。次に、ステップＳ３０３において、プリスキャン命令発行手段２１は、フィルムの装填されている全てのスキャナ３１０に対して、順次プリスキャン命令を発行する。これにより、各スキャナ３１０は、プリスキャン命令を受信すると、それぞれプリスキャン処理を開始する。
【００７２】
以下、スキャナ３１０におけるプリスキャン処理について説明する。
まず、スキャナ制御部３０の制御により装填されたフィルムの一つが撮像素子にて読み取り可能な位置まで搬送されて、順次フィルムより低解像度で読み取ったプリスキャン画像データを生成する。このプリスキャン画像データは、いったん、スキャナ３１０内に具備される画像記憶メモリ３１に蓄積される。次に、フィルムのプリスキャンが完了すると、各スキャナ３１０は非同期で、通信手段３２を介してホストコンピュータ１１０に対して、プリスキャンの完了の通知を発行する。これにより、ホストコンピュータ１１０の通信手段２６は、各スキャナ３１０からのプリスキャンの完了通知を受信する。
【００７３】
次に、ステップＳ３０４において、通知検出手段２３は、通信手段２６が受信した各スキャナからのプリスキャン完了通知を検出する。次に、ステップＳ３０５において、通知検出手段２３は、プリスキャン命令を発行した（＝フィルムが装填されていた）全てのスキャナ３１０からプリスキャン完了通知を受信したか否かを判定する。ここで、全てのスキャナ３１０からプリスキャン完了通知を受信していない場合（ステップＳ３０５のＮｏ）には、通知検出手段２３は、再度、ステップＳ３０５の通知検出処理を行う。また、全てのスキャナ３１０からプリスキャン完了通知を受信した場合（ステップＳ３０５のＹｅｓ）には、ステップＳ３０６へ進む。
【００７４】
次に、ステップＳ３０６において、ホストコンピュータ１１０は、各スキャナ３１０の画像記憶メモリ３１に蓄積されているプリスキャン画像データを自身へ転送するよう各スキャナ３１０に対して命令を発行し、プリスキャン画像データを取得する。次に、ステップＳ３０７において、画像分類管理手段２５は、各スキャナ３１０から取得したプリスキャン画像データをステップＳ３０１で選択した分類基準に応じて分類する。次に、ステップＳ３０９において、ホストコンピュータ１１０は、表示装置にてステップＳ３０７の処理による分類結果を表示する。
【００７５】
以上により、ホストコンピュータ１１０は、複数のスキャナ３１０で同時にプリスキャン画像データを注文別に分類して表示することができる。具体例では、スキャナＡ・３１０およびスキャナＢ・３１０でプリスキャンした注文Ａのプリスキャン画像データと、スキャナＣ・３１０でプリスキャンした注文Ｂのプリスキャン画像データに分類して表示する。これにより、利用者は、高解像度で再度読み取る画像の選択を注文別に効率よく行うことができる。尚、プリスキャン画像データと注文識別情報（注文Ａ、Ｂを特定する情報）の関連付けは、例えば、ホストコンピュータ１１０にて、フィルムが装填されたスキャナ３１０を検出した際に、検出したスキャナ３１０と注文識別情報の関連付けを行う操作を利用者が行ってもよい。
【００７６】
次に、図９に示したプリスキャン処理後の画像処理システムの動作について説明する。図１０は、図８に示した画像処理システムのプリスキャン処理後の動作を示すフロー図である。まず、ステップＳ３１０において、ホストコンピュータ１１０は、分類されたプリスキャン画像の中から、高解像度でスキャンする画像を選択するよう利用者に促す画面を表示する。この時、ホストコンピュータ１１０は、画像の選択に応じて駒の選択も利用者へ促す。
【００７７】
ここで、利用者による画像の選択が終了すると、ステップＳ３１１において、全ての分類のスキャンを終えたか否かを判別する。ここで、全ての分類のスキャンを終えた場合（ステップＳ３１１のＹｅｓ）には、この処理を終了する。また、全ての分類のスキャンを終えていない場合（ステップＳ３１１のＮｏ）には、ステップＳ３１２へ進む。尚、ステップＳ３１０による利用者のプリスキャナ画像データの選択が終わった時点では、全ての分類のスキャンを終えていないのでステップＳ３１２へ進む。また、本実施形態における画像処理システムは、分類した注文別にスキャン処理を行うので、ステップＳ３１１以降の処理は一つの注文に注目した処理を行う。すなわち、ステップＳ３１１のＮｏの場合に、スキャン処理が未処理の注文の一つに注目して（＝処理対象として）ステップＳ３１２以降の処理を行う。
【００７８】
次に、ステップＳ３１２にて、ホストコンピュータ１１０は、注目している注文ごとによる分類（例えば、注文Ａとする）に含まれているプリスキャナ画像データの入力元であるスキャナ３１０の台数を確認する。具体例では、ホストコンピュータ１１０は、注文Ａのフィルムが装填されているスキャナＡ・３１０とスキャナＢ・３１０の２台を確認する。この時、ホストコンピュータ１１０は、確認したスキャナ３１０が複数ある場合は、その中よりスキャナ処理を開始する対象を１台選択してステップＳ３１３に進む。具体例では、ホストコンピュータ１１０は、スキャナＡ・３１０を選択したとする。
【００７９】
次に、ステップＳ３１３において、スキャン命令発行手段２２は、注目する注文のプリスキャナ画像データを保持するスキャナ３１０（以下、注目スキャナ３１０とする）に対して、スキャン命令を発行する。具体例では、スキャン命令発行手段２２は、注文Ａのプリスキャナ画像データを画像記憶メモリ３１に保持するスキャナＡ・３１０に対して、スキャン命令を発行する。このスキャン命令を注目スキャナ３１０が受信すると、注目スキャナ３１０において高解像度のスキャン画像データを生成するスキャン動作が行われ、生成したスキャン画像データをホストコンピュータ１１０へ転送する処理も行われる。具体例では、スキャン命令をスキャナＡ・３１０が受信すると、スキャナＡ・３１０においてスキャン動作およびスキャン画像データをホストコンピュータ１１０へ転送する処理が行われる。
【００８０】
これにより、ステップＳ３１４において、ホストコンピュータ１１０は、注目スキャナ３１０より転送されるスキャン画像データを取得する。この時、スキャナ３１０にてスキャン画像データを画像記憶メモリ３１に一時的に記憶しないのは、高解像度のスキャン画像データはデータ量がプリスキャン画像データと何倍も違うからである。例えば、スキャナ３１０に具備されている画像記憶メモリ３１が１画面分のスキャナ画像データを保持できない記憶容量である場合には、すぐにＣＣＤで取り込んだスキャナ画像データをホストコンピュータ１１０に転送しないと画像記憶メモリ３１が溢れてしまうのである。本実施形態の画像処理システムにおいては、そのような物理的構造をもつスキャナ３１０を具備している。
【００８１】
こうして注目スキャナ３１０からのスキャナ画像データの転送が全て完了していない間（ステップＳ３１５のＮｏ）は、ホストコンピュータ１１０は、スキャナ画像データを取得し続ける。また、注目スキャナ３１０からのスキャナ画像データの転送が全て完了した場合（ステップＳ３１５のＹｅｓ）は、ホストコンピュータ１１０は、次のステップＳ３１６へ進む。具体例では、ホストコンピュータ１１０は、スキャナＡ・３１０からのスキャナ画像データの転送が全て完了するまで、スキャナ画像データの取得を行う。
【００８２】
次にステップＳ３１６において、ホストコンピュータ１１０の画像分類管理手段２５は、注目している注文に分類されたプリスキャナ画像データの中に他のスキャナ３１０からのプリスキャナ画像データが含まれているか否かを判断する。具体例では、注文Ａに分類されたスキャナＢ・３１０のプリスキャナ画像データがこれに相当する。
【００８３】
ここで、他のスキャナ３１０からのプリスキャナ画像データが含まれていると判断した場合（ステップＳ３１６のＮｏ）には、そのスキャナ３１０を新たな注目スキャナ（処理対象スキャナ）３１０として、ステップＳ３１３に戻り、スキャン命令発行手段２２は、新たな注目スキャナ３１０へスキャン命令を発行する。具体例では、スキャン命令発行手段２２は、新たな注目スキャナＢ・３１０に対して、ステップＳ３１０で指定された駒のスキャンを開始するようスキャン命令を発行する。また、他のスキャナ３１０からのプリスキャナ画像データが含まれていないと判断した場合（ステップＳ３１６のＹｅｓ）には、次のステップＳ３１７へ進む。
【００８４】
次に、ステップＳ３１７において、ホストコンピュータ１１０は、次の分類となる注文に注目する（＝処理対象とする）よう切り替える。具体例では、ホストコンピュータ１１０は、次の分類となる注文Ｂに注目するように切り替える。次に、ステップＳ３１１に戻り、ホストコンピュータ１１０は、全ての分類に対してスキャン処理を終えたか判断する。実施例では、注文Ｂに対するスキャン処理がまだなので、注文Ｂに対してステップＳ３１２〜Ｓ３１７までの処理を行う。また、ステップＳ３１１で、全ての分類に対してスキャン処理を終えたと判断した場合は、スキャン処理を終了する。
【００８５】
以上、説明したように、本実施形態の画像処理システムにおいては、複数台接続されたスキャナ３１０に装填された各フィルムに対して同時にプリスキャン動作を行い、そのプリスキャン画像データを基に選択処理を行った後に、選択した画像に対してスキャン動作を行い高解像度のスキャン画像データを取得するまで、連続的に処理することができる。尚、本実施形態の画像処理システムにおいては、スキャン動作は、シーケンシャルに各スキャナ３１０を駆動して、高解像度のスキャナ画像データを取得する動作であるが、この限りではない。例えば、スキャナ３１０が、高解像度のスキャナ画像データを複数枚蓄積できる記憶容量を持つ画像記憶メモリと、それらスキャナ画像データをまとめてホストコンピュータに転送可能な高速な転送インターフェースとを具備する。また、ホストコンピュータ１１０は、スキャナ３１０よりまとめて受信したスキャナ画像データを高速に分類できる機能を具備する。以上により、ホストコンピュータ１１０がスキャン命令を、複数のスキャナ３１０に対して一斉に発行し、パラレルにスキャン３１０からのスキャン画像データを取得することも可能である。そのような場合、さらにスキャナ３１０の稼動状況は効率的になり、スキャナ画像データ取得にかかる時間も短縮が可能である。
【００８６】
また、上述した分類基準や分類方法を複数もたせることで、画像処理システムの使用目的にあったスキャナ画像データの集積が可能となる。例えば、単純に高速処理を望む画像処理システムであれば、各スキャナの識別をせずに、全てのスキャナで一括してスキャナ処理を行うことで、高速にスキャナ画像データを収集してもよい。また、画像処理システムが分類基準をダイナミックに生成、登録する手段を持ち合わせていれば、さらに利用者の使用環境に適用したシステムを構築することも可能である。
【００８７】
［第４の実施形態］
次に、本発明の第４の実施形態として、第３の実施形態における画像処理システムと異なるプリスキャンとスキャンの処理を行う画像処理システムについて説明する。本実施形態における画像処理システムは、上述した第３の実施形態における画像処理システムが、プリスキャンを行って、そのプリスキャン画像データに対して分類管理して、次のスキャン動作をするものであったのに対して、スキャナに装填された入力媒体（フィルム）に記録されている画像は選択する余地無く、全て取得する全自動処理システムである。
【００８８】
具体的には本実施形態の画像処理システムにおいては、各スキャナでプリスキャンされたプリスキャン画像データは、ホストコンピュータへ転送後、個々のスキャナで取得されたプリスキャナ画像データとしてスキャナ別の分類で、ホストコンピュータ内部で一意的に分類される。ここで、利用者にそのプリスキャンによる転送したプリスキャン画像データを表示して認識させることはなく、ホストコンピュータが、取得されたプリスキャン画像データから最適なスキャンの条件を導き出し、スキャン命令をその条件値でもって発行する。
【００８９】
まず、第４の実施形態における画像処理システムの概略構成について説明する。第４の実施形態における画像処理システムは、第３の実施形態で示した画像処理システムと同様の接続構成であり、ホストコンピュータ１１０およびスキャナ３１０を具備する。また、第４の実施形態におけるホストコンピュータ１１０およびスキャナ３１０は、図８に示した第３の実施形態におけるホストコンピュータ１１０およびスキャナ３１０と同様の機能構成である。よって、本実施形態における画像処理システムの接続構成やホストコンピュータ１１０およびスキャナ３１０の機能構成の詳細な説明は省略する。但し、第３の実施形態と異なるのは、各処理手段の処理対象や処理タイミング等であり、それらについて以下に図を用いて説明する。
【００９０】
次に、本実施形態における画像処理システムのプリスキャン処理およびスキャン処理について説明する。
図１１は、第４の実施形態における画像処理システムのプリスキャン処理の動作を示すフロー図である。また、図１２は、第４の実施形態における画像処理システムのスキャン処理の動作を示すフロー図である。尚、図１１および図１２に示されるフロー図に関わる処理を実現するため、本実施形態のホストコンピュータ１１０は、内蔵するメモリに図１１に示す処理を行うためのプログラムを記憶して、メモリよりそのプログラムを読み取ってＣＰＵにより実行する。
【００９１】
まず、本実施形態における画像処理システムのプリスキャン処理について説明する。図１１に示されるプリスキャン処理は、例えば画像処理システムの起動時に行う処理である。また、図１１のステップＳ３００〜Ｓ３０６までの処理は、図９に示したステップＳ３００〜Ｓ３０６までのプリスキャン処理と同様であるので、ステップＳ３００〜Ｓ３０６までの処理の説明は簡単に行う。
【００９２】
まず、ステップＳ３００において、ホストコンピュータ１１０は、接続されている全てのスキャナ３１０の確認を行う。次に、ステップＳ３０１にて、ホストコンピュータ１１０の画像分類選択手段２４は、画像データを分類するための分類基準の選択を利用者に促す画面を表示装置に表示させる。次に、ステップＳ３０２において、ホストコンピュータ１１０は、各スキャナ３１０にフィルムが装填されているかどうか確認する。次に、ステップＳ３０３において、プリスキャン命令発行手段２１は、フィルムの装填されている全てのスキャナ３１０に対して、順次プリスキャン命令を発行する。これにより、各スキャナ３１０は、プリスキャン命令を受信すると、それぞれプリスキャン処理を開始する。
【００９３】
次に、ステップＳ３０４において、通知検出手段２３は、通信手段２６が受信した各スキャナからのプリスキャン完了通知を検出する。次に、全てのスキャナ３１０からプリスキャン完了通知を受信していない場合（ステップＳ３０５のＮｏ）には、通知検出手段２３は、引き続き、ステップＳ３０５の通知検出処理を行い、全てのスキャナ３１０からプリスキャン完了通知を受信した場合（ステップＳ３０５のＹｅｓ）には、ステップＳ３０６へ進む。次に、ステップＳ３０６において、ホストコンピュータ１１０は、各スキャナ３１０からプリスキャン画像データを取得する。
【００９４】
次に、ステップＳ３０７ａにおいて、画像分類選択手段２４は、プリスキャン画像データを、プリスキャン画像データの取得元であるスキャナ３１０毎に分類する。これは、図９に示したプリスキャン処理と異なる点であり、全てのプリスキャン画像データがスキャン処理の対象として選択されるという前提のもと、分類自体は、最終的にスキャン画像データに対して行えばよいためで、プリスキャンの段階での分類は不必要である。また、ステップＳ３０７ａの処理の後は、図１２に示すステップＳ３１１ａへ進む。
【００９５】
尚、図１１に示すように、第３の実施形態で示した図９のステップＳ３０８の「分類したプリスキャン画像データを表示する処理」は省略している。なぜなら、上述したように、本実施形態においては、プリスキャン画像データを選択するために表示する必要はないからである。
【００９６】
次に、図１２に示した画像処理システムのスキャン動作について説明する。尚、上述した第３の実施形態においては、図１０に示したようにスキャン動作を行うためのトリガは、ステップ３１０の「画像の選択を促す」処理の完了であったが、第４の実施形態における図１２に示すスキャン動作は、図１１に示すステップＳ３０７ａにおけるプリスキャン画像データを装置毎に分類するという動作の完了がトリガとなる。尚、図１２に示すステップＳ３１４、Ｓ３１５の処理は、図１０に示したステップＳ３１４、Ｓ３１５の処理と同様なので簡単に説明する。
【００９７】
まず、ステップＳ３１１ａにおいて、ホストコンピュータ１１０は、プリスキャン処理を行った全てのスキャナ３１０でスキャンを終えたか否かを判別する。ここで、全てのスキャナ３１０のスキャンを終えた場合（ステップＳ３１１ａのＹｅｓ）には、ステップＳ３２０へ進む。また、全てのスキャナ３１０でスキャンを終えていない場合（ステップＳ３１１ａのＮｏ）には、ステップＳ３１３ａへ進む。尚、図９のステップＳ３０７ａの処理が終わった時点では、全てのスキャナのスキャンを終えていないのでステップＳ３１３ａへ進む。
【００９８】
次に、ステップＳ３１３ａにおいて、スキャン命令発行手段２２は、スキャン処理の対象として注目するスキャナ３１０（以下、注目スキャナ３１０とする）に対して、スキャン命令を発行する。具体的には、スキャン命令発行手段２２は、図１１のステップＳ３０６でプリスキャン画像データを取得したスキャナ３１０のいずれか１つに対して、スキャン命令を発行する。このスキャン命令を注目スキャナ３１０が受信すると、注目スキャナ３１０においてスキャン動作が行われ、生成したスキャン画像データをホストコンピュータ１１０へ転送する処理も行われる。
【００９９】
これにより、ステップＳ３１４において、ホストコンピュータ１１０は、注目スキャナ３１０より転送されるスキャン画像データを取得する。ここで、注目スキャナ３１０からのスキャナ画像データの転送が全て完了していない間（ステップＳ３１５のＮｏ）は、ホストコンピュータ１１０は、スキャナ画像データを取得し続ける。また、注目スキャナ３１０からのスキャナ画像データの転送が全て完了した場合（ステップＳ３１５のＹｅｓ）は、ホストコンピュータ１１０は、ステップＳ３１１ａに戻り、スキャナ処理が未処理の別の注目スキャナ３１０があれば（ステップＳ３１１ａのＮｏ）、その注目スキャナ３１０へステップＳ３１３ａ〜Ｓ３１５までの処理を行う。
【０１００】
また、全てのスキャナ３１０のスキャン処理を終えた場合（ステップＳ３１１ａのＹｅｓ）に、ステップＳ３２０において、画像分類管理手段２５は、各スキャナ別にスキャン画像データを図１１のステップＳ３０１にて決定された分類基準を用いて分類する。次に、ステップＳ３２１において、ホストコンピュータ１１０は、画像分類管理手段が分類したスキャン画像データを、その分類に応じた配置の画像を表示装置へ表示する。以上によりスキャン処理を終了する。
【０１０１】
以上に示したように、本実施形態の画像処理システムにおいては、プリスキャンの段階では、スキャナ３１０別にプリスキャン画像データを管理し、スキャン処理が完了した時点で、スキャン画像データを分類するというものである。
【０１０２】
次に、上述した第３の実施形態および第４の実施形態の画像処理システムおいて用いる分類基準に関して、詳細に説明する。画像分類選択手段２４が、利用者に提示する選択肢の分類基準としては、例えば「顧客・注文単位の分類」、「使用しているスキャナごとの分類」あるいは「同一媒体かどうかで分類」といったものが考えられる。
【０１０３】
ここで、利用者により「注文単位で分類」が選択された場合について具体的な処理例を説明する。例えば、２台のスキャナ３１０に１人の注文者からのフィルム（入力媒体）が装填されていても、ホストコンピュータ１１０がスキャン画像データを集積する際には、あたかも１台のスキャナ３１０から取得したものとして、利用者に画像を表示することが可能である。つまり、プリスキャン画像データおよびスキャン画像データは、１つのスキャナ３１０からのデータとして、一括してホストコンピュータ１１０に集積することができる。
【０１０４】
尚、ホストコンピュータ１１０がフィルムの駒番号等の付加情報を取得できる場合には、集積したスキャン画像データを駒番号でソート（並べ替え）するなど表示の際の利便性を向上させるための処理を追加してもよい。
【０１０５】
次に、利用者により「使用しているスキャナごとの分類」が選択された場合について具体的な処理例を説明する。例えば、４台のスキャナ３１０が稼働していれば、ホストコンピュータ１１０は、プリスキャナ画像データおよびスキャナ画像データ（以下、単に画像データとする）を、４つのスキャナ３１０別のグループに分けて集積する。これは、それぞれのスキャナ３１０から画像データを画一的に集積することで、処理の高速化と分類自体が単純なため、利用者に対して直感的な操作を可能ならしめるものである。
【０１０６】
次に、利用者により「同一媒体かどうかで分類」が選択された場合について具体的な処理例を説明する。例えば、画像処理システムが６台のスキャナ３１０と１台のホストコンピュータ１１０を備えているとする。また、一人の注文者が持ち込んだフィルムが３６枚撮りのフィルムを６駒ごとに裁断した状態のフィルム６本であったとする。この場合、６本のフィルムは、もともとは同一フィルムである。尚、ここでは、写真フィルムに特化することであるが、フィルムの固有の情報である製品番号と駒番号がフィルムに予めバーコードで露光されているとする。この場合、図１３に示すように、図８に示したスキャナ３１０において更に情報読取手段３３を具備する構成とする。この情報読取手段３３は、フィルムに露光されているバーコードを読み取るバーコード読取機能と、読み取ったバーコードを解析して製品番号や駒番号などのフィルムの固有情報を取得する固有情報取得機能とを有する。
【０１０７】
まず、画像処理システムは、６台のスキャナ３１０にそれぞれ１本づつのフィルムを装填してプリスキャンする。ここで、スキャナ３１０の情報読取手段３３がバーコードを読み取り、読み取ったそのバーコードを解析して各フィルムの固有情報を取得する。これにより、ホストコンピュータ１１０は、スキャナ３１０からそれらの固有情報を取得して、スキャン処理した６本のフィルムが一連のフィルムであることが判別できる。つまり、６台のスキャナ３１０から転送されてきたプリスキャン画像データはあたかも１台のスキャナ３１０から連続して転送されたかのように１つのフィルム（入力媒体）としてホストコンピュータ１１０に分類集積される。
【０１０８】
さらに、スキャナ３１０にてスキャン処理され転送されるスキャン画像データに対しても、プリスキャン画像データと同様に、ホストコンピュータ１１０は、解析情報により同一のフィルムと分類して、一括に管理する。以上に示すように、１台のスキャナ３１０にて、６回プリスキャン動作およびスキャン動作を行うよりも、効率的に画像データを入手することが可能である。
【０１０９】
尚、実施形態３、４のホストコンピュータ１１０は、実施形態２に示したホストコンピュータ１００ａの有する起動時のスキャナ選択機能やスキャナ復帰機能、スキャナ切り替え機能を更に備えてもよいし、実施形態１、２に示したホストコンピュータ１００、１００ａが、実施形態４のホストコンピュータ１１０の有するプリスキャンおよびスキャン機能を更に備えてもよい。また、第３、４の実施形態のスキャナ３１０と第１、２の実施形態のスキャナ３００においても同様である。
【０１１０】
また、図３、図５、図８および図１３に示した各処理部は、専用のハードウェアにより実現されるものであってもよく、また、各処理部はメモリおよびＣＰＵにより構成され、各処理部の機能を実現する為のプログラムをメモリに読み込んで実行することによりその機能を実現させるものであってもよい。
また、上記メモリは、ハードディスク装置や光磁気ディスク装置、フラッシュメモリ等の不揮発性のメモリや、ＣＤ−ＲＯＭ等の読み出しのみが可能な記録媒体、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）のような揮発性のメモリ、あるいはこれらの組み合わせによるコンピュータ読み取り、書き込み可能な記録媒体より構成されるものとする。
【０１１１】
また、図３、図５、図８および図１３において各種処理を行う処理部の機能を実現する為のプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより各処理を行っても良い。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１１２】
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【０１１３】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現する為のものであっても良い。さらに、前述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【０１１４】
また、上記のプログラムを記録したコンピュータ読み取り可能な記録媒体等のプログラムプロダクトも本発明の実施形態として適用することができる。上記のプログラム、記録媒体、伝送媒体およびプログラムプロダクトは、本発明の範疇に含まれる。
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【０１１５】
また、本発明の実施態様の例を以下に列挙する。
【０１１６】
［実施態様１］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、
前記情報処理装置は、
前記画像入力装置の使用状況に関する情報を取得する取得手段と、
前記取得手段が取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する画像入力装置選択手段と、
を具備することを特徴とする画像処理システム。
【０１１７】
［実施態様２］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、
前記情報処理装置は、
前記画像入力装置の使用状況に関する情報を取得する取得手段と、
前記取得手段が取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する画像入力装置選択手段と、
前記画像入力装置選択手段が選択した前記画像入力装置ではない他の画像入力装置を待機モードに制御する待機モード制御手段と
を具備することを特徴とする画像処理システム。
【０１１８】
［実施態様３］  前記使用状況に関する情報は、前記画像入力装置における光源の点灯時間に関する情報と、画像入力処理の回数に関する情報の少なくとも一つを含む情報であることを特徴とする実施態様１または実施態様２に記載の画像処理システム。
【０１１９】
［実施態様４］  前記画像入力装置は、前記使用状況に関する情報を保持する保持手段を具備し、
前記情報処理装置において前記取得手段は、前記画像入力装置の前記保持手段が保持する前記使用状況に関する情報を取得することを特徴とする実施態様１から実施態様３のいずれか一つに記載の画像処理システム。
【０１２０】
［実施態様５］  前記情報処理装置は、前記画像入力装置選択手段による選択結果に関する情報を出力する選択結果出力手段を更に具備し、
前記選択結果出力手段が出力した情報に関する画像入力装置のうち何れかの画像入力装置が指定された場合に、該指定された画像入力装置を特定する識別情報を入力する入力手段と、
前記入力手段より入力された前記識別情報で特定される前記画像入力装置でない他の画像入力装置を待機モードに制御する待機モード制御手段と
を更に具備することを特徴とする実施態様１および実施態様３および実施態様４のいずれか１つに記載の画像処理システム。
【０１２１】
［実施態様６］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、
前記情報処理装置は、
前記画像入力装置の使用状況に関する情報を取得する取得手段と、
前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から第１の画像入力装置および第２の画像入力装置を選択する画像入力装置選択手段と、
前記画像入力装置選択手段が選択した前記第１の画像入力装置でない他の画像入力装置を待機モードに制御する待機モード制御手段と、
前記第２の画像入力装置を復帰タイミングに応じて前記待機モードから復帰させる復帰手段と、
前記第１の画像入力装置を切り替えタイミングに応じて前記待機モードに制御する切り替え手段と
を具備することを特徴とする画像処理システム。
【０１２２】
［実施態様７］  前記第１の画像入力装置が切り替えられるか否かを検出する復帰条件を基に、前記第２の画像入力装置の前記復帰タイミングを判断する復帰条件判定手段と、
前記第１の画像入力装置を切り替える時期を検出する切替条件を基に、前記第１の画像入力装置の前記切り替えタイミングを判断する切替条件判定手段と
を更に具備することを特徴とする実施態様６に記載の画像処理システム。
【０１２３】
［実施態様８］  前記復帰タイミングは、前記切り替えタイミングより早いタイミングであることを特徴とする実施態様６または実施態様７に記載の画像処理システム。
【０１２４】
［実施態様９］  第１の解像度での画像入力処理の後当該第１の解像度より高解像度の第２の解像度での画像入力処理を行う複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、
前記情報処理装置は、
前記画像入力装置に前記第１の解像度での画像入力処理を命令する第１のスキャン命令を発行する第１のスキャン命令発行手段と、
前記画像入力装置に前記第２の解像度での画像入力処理を命令する第２のスキャン命令を発行する第２のスキャン命令発行手段と、
前記画像入力装置において前記第１のスキャン命令に応じた前記第１の解像度での画像入力処理により生成された第１のスキャン画像データおよび前記第２のスキャン命令に応じて前記第２の解像度での画像入力処理により生成された第２のスキャン画像データを、前記画像入力装置より取得して、取得した前記第１のスキャン画像データおよび前記第２のスキャン画像データを分類する分類手段と
を具備することを特徴とする画像処理システム。
【０１２５】
［実施態様１０］  前記情報処理装置は、
前記画像入力装置より前記第１の解像度での画像入力処理により第１のスキャン画像データを生成する処理の終了が通知される場合に、前記終了の通知を検出する通知検出手段を更に具備し、
前記通知検出手段が前記第１のスキャン命令を発行した全ての前記画像入力装置から前記終了の通知を検出した場合に、前記第２のスキャン命令発行手段は、前記画像入力装置に前記第２のスキャン命令を発行することを特徴とする実施態様９に記載の画像処理システム。
【０１２６】
［実施態様１１］  前記画像入力装置は、原稿である入力媒体が装填されているか否かを通知する通知手段を具備し、
前記情報処理装置において前記第１のスキャン命令発行手段は、前記入力媒体の装填の通知を受けた全ての前記画像入力装置に対して前記第１のスキャン命令を発行することを特徴とする実施態様９または実施態様１０に記載の画像処理システム。
【０１２７】
［実施態様１２］  前記情報処理装置は、
前記分類手段が分類を行う基準となる分類基準を設定する分類基準設定手段を更に具備することを特徴とする実施態様９から実施態様１１のいずれか一つに記載の画像処理システム。
【０１２８】
［実施態様１３］  前記分類基準は、前記画像入力処理を依頼する注文別に分類するための第１の分類基準と、前記画像入力装置別に分類するための第２の分類基準との少なくとも一つを含むことを特徴とする実施態様９から実施態様１２のいずれか一つに記載の画像処理システム。
【０１２９】
［実施態様１４］  前記画像入力装置は、前記入力媒体が前記入力媒体に関する情報である固有情報をその一部に含む場合に、前記入力媒体より前記固有情報を読み取り、読み取った前記固有情報を前記情報処理装置へ通知する情報読取手段を更に具備し、
前記情報処理装置において前記分類手段は、通知された前記固有情報を基に前記入力媒体別に分類するための分類基準を用いて前記分類を行うことを特徴とする実施態様９から実施態様１３のいずれか一つに記載の画像処理システム。
【０１３０】
［実施態様１５］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを用いた画像処理方法であって、
前記画像入力装置の使用状況に関する情報を取得する第１のステップと、
前記第１のステップで取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する第２のステップと
を有することを特徴とする画像処理方法。
【０１３１】
［実施態様１６］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを用いた画像処理方法であって、
前記画像入力装置の使用状況に関する情報を取得する第１のステップと、
前記第１のステップで取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に於対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する第２のステップと、
前記第２のステップで選択した前記画像入力装置でない他の画像入力装置を待機モードに制御する第３のステップと
を有することを特徴とする画像処理方法。
【０１３２】
［実施態様１７］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを用いた画像処理方法であって、
前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から第１の画像入力装置および第２の画像入力装置を選択する第１のステップと、
前記第１のステップで選択した前記第１の画像入力装置でない他の画像入力装置を待機モードに制御する第２のステップと、
前記第２の画像入力装置を復帰タイミングに応じて前記待機モードから復帰させる第３のステップと、
前記第１の画像入力装置を切り替えタイミングに応じて前記待機モードに制御する第４のステップと
を有することを特徴とする画像処理方法。
【０１３３】
［実施態様１８］  第１の解像度での画像入力処理の後に該第１の解像度よりも高い第２の解像度での画像入力処理を行う複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを用いた画像処理方法であって、
前記画像入力装置に前記第１の解像度での画像入力処理を命令する第１のスキャン命令を発行する第１のステップと、
前記画像入力装置に前記第２の解像度での画像入力処理を命令する第２のスキャン命令を発行する第２のステップと、
前記画像入力装置において前記第１のスキャン命令に応じた前記低解像度での画像入力処理により生成された第１のスキャン画像データおよび前記スキャン命令に応じて前記第２の解像度での画像入力処理により生成された第２のスキャン画像データを、前記画像入力装置より取得する第３のステップと、
前記第３のステップで取得した前記第１のスキャン画像データおよび前記第２のスキャン画像データを所定の分類基準に応じて分類する第４のステップと
を有することを特徴とする画像処理方法。
【０１３４】
［実施態様１９］  複数の画像入力装置を制御可能な情報処理装置と接続可能で、画像を読み取る機能を有する画像入力装置であって、
当該画像入力装置の使用状況に関する情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置において受信した前記画像入力装置の使用状況に関する情報に応じて当該画像入力装置の使用頻度に関する情報を算出し、該使用頻度に関する情報に対応して画像入力装置を選択した場合に、前記情報処理装置より前記選択した画像入力装置に関する情報を取得する第１の情報取得手段と
を具備することを特徴とする画像入力装置。
【０１３５】
［実施態様２０］  複数の画像入力装置を制御可能な情報処理装置と接続可能で、画像を読み取る機能を有する画像入力装置であって、
当該画像入力装置の使用状況に関する情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置において受信した前記画像入力装置の使用状況に関する情報に応じて当該画像入力装置の使用頻度に関する情報を算出し、該使用頻度に関する情報に対応して画像入力装置を選択した場合に、前記情報処理装置より前記選択した画像入力装置に関する情報を取得する第１の情報取得手段と、
前記第１の情報取得手段が取得した情報に応じて待機モードに制御する待機モード制御手段と
を具備することを特徴とする画像入力装置。
【０１３６】
［実施態様２１］  複数の画像入力装置を制御可能な情報処理装置と接続可能で、画像を読み取る機能を有する画像入力装置であって、
当該画像入力装置の使用状況に関する情報を前記情報処理装置へ送信する送信手段と、
前記情報処理装置において受信した前記画像入力装置の使用状況に関する情報に応じて当該画像入力装置の使用頻度に関する情報を算出し、該使用頻度に関する情報に対応して画像入力装置を選択した場合に、前記情報処理装置より前記選択した画像入力装置に関する情報を取得する第１の情報取得手段と、
前記第１の情報取得手段によって取得された情報に応じて待機モードに制御する待機モード制御手段と、
前記情報処理装置より復帰タイミングに応じて前記待機モードから復帰させる指示情報を受信することで、復帰処理の指示を取得する第２の情報取得手段と
を具備することを特徴とする画像入力装置。
【０１３７】
［実施態様２２］  複数の画像入力装置を制御可能な情報処理装置と接続可能で、第１の解像度での画像読み取り処理の後当該第１の解像度より高解像度の第２の解像度での画像読み取り処理を行う画像入力装置であって、
前記情報処理装置から前記第１の解像度での画像入力処理を命令する第１のスキャン命令を発行する第１のスキャン命令取得手段と、
前記情報処理装置から前記第２の解像度での画像入力処理を命令する第２のスキャン命令を発行する第２のスキャン命令取得手段と、
前記第１のスキャン命令取得手段が取得した前記第１のスキャン命令に応じて前記第１の解像度での画像入力処理により生成した第１のスキャン画像データと、前記第２のスキャン命令取得手段が取得した前記第２のスキャン命令に応じて前記第２の解像度での画像入力処理により生成した第２のスキャン画像データとを前記情報処理装置に送信する送信手段と
を具備することを特徴とする画像入力装置。
【０１３８】
［実施態様２３］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システム用のプログラムであって、
前記画像入力装置の使用状況に関する情報を取得する第１のステップと、
前記第１のステップで取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前記複数の画像入力装置から一つまたは複数の画像入力装置を選択する第２のステップと
をコンピュータに実行させるためのプログラム。
【０１３９】
［実施態様２４］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システム用のプログラムであって、
前記画像入力装置の使用状況に関する情報を取得する第１のステップと、
前記第１のステップで取得した前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該使用頻度に関する情報に対応して前期複数の画像入力装置から一つまたは複数の画像入力装置を選択する第２のステップと、
前記第２のステップで選択した前記画像入力装置でない他の画像入力装置を待機モードに制御する第３のステップと
をコンピュータに実行させるためのプログラム。
【０１４０】
［実施態様２５］  複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システム用のプログラムであって、
前記画像入力装置の使用状況に関する情報に応じて、前記画像入力装置の使用頻度に関する情報を算出するとともに該仕様頻度に関する情報に対応して前記複数の画像入力装置から第１の画像入力装置および第２の画像入力装置を選択する第１のステップと、
前記第１のステップで選択した前記第１の画像入力装置でない他の画像入力装置を待機モードに制御する第２のステップと、
前記第２の画像入力装置を復帰タイミングに応じて前記待機モードから復帰させる第３のステップと、
前記第１の画像入力装置を切り替えタイミングに応じて前記待機モードに制御する第４のステップと
をコンピュータに実行させるためのプログラム。
【０１４１】
［実施態様２６］  第１の解像度での画像入力処理の後に該第１の解像度よりも高い第２の解像度での画像入力処理を行う複数の画像入力装置と、前記画像入力装置を制御可能な情報処理装置とを具備する画像処理システム用のプログラムであって、
前記画像入力装置に前記第１の解像度での画像入力処理を命令する第１のスキャン命令を発行する第１のステップと、
前記画像入力装置に前記第２の解像度での画像入力処理を命令する第２のスキャン命令を発行する第２のステップと、
前記画像入力装置において前記第１のスキャン命令に応じた前記第１の解像度での画像入力処理により生成された第１のスキャン画像データおよび前記スキャン命令に応じて第２の解像度での画像入力処理により生成された第２のスキャン画像データを、前記画像入力装置より取得する第３のステップと、
前記第３のステップで取得した前記第１のスキャン画像データおよび前記第２のスキャン画像データを所定の分類基準に応じて分類する第４のステップと
をコンピュータに実行させるためのプログラム。
【０１４２】
【発明の効果】
以上説明したように、本発明の画像処理システムにおいては、複数の画像入力装置と、画像入力装置を制御可能な情報処理装置とを具備する画像処理システムであって、上記情報処理装置は、画像入力装置の使用状況に関する統計情報を基に、画像入力装置の使用頻度が均等になるよう利用者へ使用を推奨する画像入力装置を一つまたは複数選択する画像入力装置選択手段と、画像入力装置選択手段が選択した画像入力装置を利用者に通知する通知手段とを具備するので、情報処理装置により複数の画像入力装置の使用頻度が均一になるよう管理することで、効率良く画像入力装置を利用可能な画像処理システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施形態におけるホストコンピュータを具備する画像処理システムの概略構成を示す図である。
【図２】本発明の第１の実施形態における画像処理システムの図１と異なる接続形態の概略構成を示す図である。
【図３】第１の実施形態における画像処理システムの具備するホストコンピュータ１００およびスキャナ３００の主要な機能構成を示す図である。
【図４】第１の実施形態における画像処理システムのスキャナ３００に対する選択処理の動作を示すフロー図である。
【図５】第２の実施形態における画像処理システムの具備するホストコンピュータ１００ａおよびスキャナ３００の主要な機能構成を示す図である。
【図６】図５に示した画像処理システムにおけるスキャナ３００の選択処理の動作を示すフロー図である。
【図７】図５に示した画像処理システムにおけるスキャナ３００の復帰処理および切り替え処理の動作例を示すフロー図である。
【図８】第３、第４の実施形態における画像処理システムの具備するホストコンピュータ１１０およびスキャナ３１０の主要な機能構成を示す図である。
【図９】図８に示した画像処理システムのプリスキャン動作を示すフロー図である。
【図１０】図８に示した画像処理システムのプリスキャン処理後の動作を示すフロー図である。
【図１１】第４の実施形態における画像処理システムのプリスキャン処理の動作を示すフロー図である。
【図１２】第４の実施形態における画像処理システムのスキャン処理の動作を示すフロー図である。
【図１３】図８に示した画像処理システムの具備するスキャナ３１０に情報読取手段を更に加えた場合の主要な機能構成を示す図である。
【符号の説明】
１００、１００a、１１０  ホストコンピュータ
２００    ハブ
３００、３１０    スキャナ１、スキャナ２、…、スキャナＮ（スキャナ３００、スキャナ３１０）
１        制御部                  ，２、２ａ  使用頻度均等化処理手段
３、３ａ  スキャナ選択手段        ，４        統計情報取得手段
５        通信手段                ，６        通知手段
７        スキャナ起動手段        ，８        復帰条件判定手段
９        切替条件判定手段        ，１０      スキャナ制御部
１１      統計情報積算手段        ，１２      通信手段
２０      制御部                  ，２１      プリスキャン命令発行手段
２２      スキャン命令発行手段    ，２３      通知検出手段
２４      画像分類選択手段        ，２５      画像分類管理手段
２６      通信手段                ，３０      スキャナ制御部
３１      画像記憶メモリ          ，３２  通信手段
【図１】
2004200904.tif 000003
【図２】
2004200904.tif 000004
【図３】
2004200904.tif 000005
【図４】
2004200904.tif 000006
【図５】
2004200904.tif 000007
【図６】
2004200904.tif 000008
【図７】
2004200904.tif 000009
【図８】
2004200904.tif 000010
【図９】
2004200904.tif 000011
【図１０】
2004200904.tif 000012
【図１１】
2004200904.tif 000013
【図１２】
2004200904.tif 000014
【図１３】
2004200904.tif 000015