(57)【要約】１またはそれ以上の画像取得装置で作成された画像は、まず１またはそれ以上のリモートまたはサテライトロケーションにあるリモートデータベースに格納され、次に画像のコピーが中央ストレージロケーションにある中央サーバにネットワークを介して転送され、中央データベースに格納される。中央データベースに格納されたローカル画像ファイルと１またはそれ以上のリモートデータベースに格納されたリモート画像ファイルをリスとした共通カタログが中央ロケーションに格納され、画像検索のためにユーザからアクセスされる。ローカル画像ファイルに関する画像のユーザリクエストにより、中央サーバによりユーザへと要求された画像が転送される。リモート画像ファイルに関するユーザリクエストは、中央サーバにより関連するリモートロケーションに中継され、要求された画像がその後リモートロケーションから中央サーバを介してユーザに中継される。【選択図】図２
2009543228.tif 000002
【特許請求の範囲】
【請求項１】
ワイドエリアネットワークを介した画像管理方法であって：
少なくとも１の取得装置が設けられたリモートストレージロケーションに画像ファイルを保存するステップと、
前記リモートロケーションに保存された画像ファイルのコピーをネットワークを通して選択された時間に中央ストレージロケーションに転送するステップと、
各画像ファイルが中央ストレージロケーションに格納されたら、各画像ファイルをリモートストレージロケーションから削除するステップと、
前記中央ストレージロケーションと前記リモートストレージロケーションで取得可能な画像ファイルの共通カタログを作成するステップと、
ユーザによるアクセスと検索のために前記共通カタログを前記中央ストレージロケーションへ保存するステップとを具えることを特徴とする方法。
【請求項２】
請求項１に記載の方法がさらに、前記リモートストレージロケーションで新たに取得された各画像ファイルの識別子を中央サーバに送信するステップと、前記画像ファイルの識別子および関連するリモートストレージロケーションを前記共通カタログに保存するステップと、前記画像ファイルの前記中央ストレージロケーションへの転送が完了したら前記共通カタログ内の画像ファイルの識別子を前記中央ストレージロケーションでの位置を示すように更新するステップとを具えることを特徴とする方法。
【請求項３】
請求項２に記載の方法において、前記中央ストレージロケーションに前記画像ファイルのコピーが現在あることを示すように前記共通カタログが更新された後に、前記画像ファイルは前記リモートストレージロケーションから削除されることを特徴とする方法。
【請求項４】
請求項１に記載の方法がさらに、中央ストレージロケーションの中央サーバでユーザからの画像リクエストを受信するステップと、画像リクエストにかかる画像ファイルが中央ストレージロケーションに位置する場合に、要求された画像データを前記中央ストレージロケーションから前記ユーザに関連する閲覧装置に返信するステップと、前記画像リクエストにかかる画像ファイルがリモートストレージロケーションに格納されている場合に、中央サーバを介してリモートサーバロケーションのリモートサーバに画像データのユーザリクエストを中継するステップと、リモートサーバロケーションに格納された画像ファイルから要求された画像データを前記中央サーバを介して前記閲覧装置に中継するステップとを具えることを特徴とする方法。
【請求項５】
請求項４に記載の方法がさらに、異なるユーザから複数の画像リクエストを受信するステップと、各画像リクエストに関連する画像データを、当該関連する画像ファイルが前記中央ストレージロケーションにある場合に前記中央ストレージロケーションから直接、または関連する画像がリモートストレージロケーションに位置する場合は前記リモートサーバから前記中央サーバを取って中継されることを特徴とする方法。
【請求項６】
請求項１に記載の方法がさらに、各々が少なくとも１の取得装置に関連する複数のリモートロケーションの複数の取得装置で作成された画像を含む画像ファイルを格納するステップと、前記複数のリモートストレージロケーションに格納された画像ファイルのコピーを前記ネットワークを介して前記中央ストレージロケーションに転送するステップと、前記中央ストレージロケーションと各リモートストレージロケーションで取得可能な画像ファイルのリストを含む共通カタログを作成するステップとを具えることを特徴とする方法。
【請求項７】
請求項１の方法において、前記画像ファイルのコピーを転送するステップは、転送すべき新たな画像ファイルをキューに追加するステップと、計画された転送時間に前記リモートストレージロケーションから前記中央ストレージロケーションへ前記画像をコピーするステップとを具えることを特徴とする方法。
【請求項８】
画像管理システムであって：
画像ファイルおよび、取得可能な画像ファイルのリストと各画像ファイルの現在位置とを含む検索可能なカタログとを格納する中央データベースであって、前記取得可能な画像ファイルは現在位置が前記中央データベースモジュールにあるローカル画像ファイルと、現在位置がリモートデータベースにあるリモート画像ファイルとを有する中央データベースと、
前記中央データベースモジュールに関連する中央サーバとを具え、当該中央サーバが：
リモートデータベースから前記中央データベースモジュールへのデータファイルのコピーの転送を制御するファイル転送運用モジュールと、
前記リモートデータベースに格納された新たなリモート画像ファイルを前記リモートデータベースのロケーションを含む現在位置とともに前記検索可能なカタログに追加し、前記中央データベースに各画像ファイルのコピーの転送が完了したら、中央データベースモジュール内の現在位置を有するローカル画像ファイルとなるよう各リモート画像ファイルに関連するリストを更新するカタログ更新モジュールとを具えることを特徴とするシステム。
【請求項９】
請求項８に記載のシステムにおいて、前記中央サーバがさらに、前記カタログ内で指定される画像ファイルに格納された画像のリクエストを受信し、中央データストレージモジュールのローカル画像ファイルで取得可能な要求された画像データを前記要求したユーザに転送するユーザリクエスト処理モジュールを具えることを特徴とするシステム。
【請求項１０】
請求項９に記載のシステムにおいて、前記中央サーバがさらに、前記ユーザリクエスト処理モジュールに接続され、前記カタログ内で指定されたリモート画像ファイルにかかるユーザリクエストを受信し、リモート画像ファイルを前記リモートデータベースに関連するリモートサーバに中継し、前記リモートサーバから前記中央サーバを介して要求された画像データを前記ユーザへと中継する、ユーザリクエスト・画像ルーティングモジュールを具えることを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願
本願は、ともに出願中の２００６年６月３０日提出の米国暫定特許出願番号６０／８０６，４３８の優先権を主張するものであり、その全体がここに参照として組み込まれている。
【０００２】
本発明は、例えばワイドエリアネットワーク等のネットワークを介した画像管理システムおよび方法に関する。
【背景技術】
【０００３】
ワイドエリアネットワークを介した画像アクセスにはいくつかのチャレンジがある。画像は、多くの別の場所で閲覧されるべく複数の場所から要求されることがある。画像の閲覧を希望するユーザは、どの画像が取得可能で各画像がどこに有るのか知らない場合がある。画像が取得される場所は、引き込み接続性を有さない場合があり、および／または多くの同時ユーザをサポートするのに十分な帯域幅を有さない場合がある。さらに、これらの場所は例えば処理力およびストレージ等のコンピュータリソースが限られる場合がある。画図は大きく、また１の場所から他の場所へ画像を転送するのに効率が悪い。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このため、上述した従来システムに見られる特有の問題を減ずるか解消するシステムと方法が求められていた。
【課題を解決するための手段】
【０００５】
概要
本書記載の実施例は、画像取得装置を有するリモートサーバおよびネットワークを介してユーザ閲覧装置と通信する中央サーバで、ワイドエリアネットワークを介して画像を管理するシステムと方法を提供する。
【０００６】
一実施例では、ワイドエリアネットワークを介して画像を管理する方法が提供され、これは少なくとも１の取得装置が設けられたリモートストレージロケーションに画像ファイルを保存するステップと、前記リモートロケーションに保存された画像ファイルのコピーをネットワークを通して選択された時間に中央ストレージロケーションに転送するステップと、前記中央ストレージロケーションで取得可能なローカル画像ファイルと前記リモートストレージロケーションで取得可能なリモート画像ファイルとの中央または共通のカタログを作成するステップと、ユーザによるアクセスと検索のために前記中央カタログを前記中央ストレージロケーションへ保存するステップとを具える。
【０００７】
一実施例では、この方法は、リモートストレージロケーションで新たに取得された各画像ファイルの識別子を中央サーバに送信するステップと、前記画像ファイルの識別子と関連するリモートストレージロケーションを前記中央カタログに保存するステップと、前記画像ファイルの転送が完了したら前記中央カタログ内の画像ファイルの識別子を前記中央ストレージロケーションでのストレージを示すように更新するステップとを具える。
【０００８】
一実施例では、前記中央ストレージロケーションに前記画像ファイルのコピーが現在あることを示すように前記中央カタログが更新された後に、前記画像ファイルは前記リモートストレージロケーションから削除される。これによりリモートストレージロケーションにおけるストレージと帯域幅要求が低減する。
【０００９】
ユーザは、前記ネットワークを介して前記中央カタログで自身が閲覧を望む画像ファイルを検索し、前記中央サーバに画像リクエストを送信する。ここで要求された画像ファイルが前記中央ストレージロケーションに位置する場合、この要求された画像データは前記中央サーバにより前記ユーザに戻される。前記要求された画像ファイルが前記リモートストレージロケーションから前記中央ストレージロケーションに未だ転送されていない場合、前記画像リクエストは前記中央サーバから前記リモートサーバに中継され、要求された画像データは前記リモートサーバから前記中央サーバにより前記ユーザへと中継される。
【００１０】
前記中央サーバは、複数のリモートロケーションの複数のリモートデータベースから取得される画像ファイルを受信し格納することができるとともに、複数のビューワが前記中央サーバロケーションの共通データベースに接続してどの画像が入手可能かを確認すべく前記カタログにアクセスすることができる。ビューワまたはユーザからの画像アクセス要求は、当該要求にかかる画像があるロケーション、例えば前記中央ストレージまたはデータベースあるいはリモートストレージ設備若しくはデータベースに送られる。
【００１１】
別の実施例によると画像管理システムが提供され、これは画像ファイルと取得可能な画像ファイルを検索可能なカタログとを格納する中央データベースモジュールと、少なくとも１のリモートデータベースに格納された画像ファイルの識別子を前記リモートデータベースに関連するリモートサーバから受信する中央サーバとを具え、当該中央サーバは、前記リモートデータベースから前記中央データベースモジュールへのデータファイルのコピーの転送を制御するファイル転送運用モジュールと、前記リモートデータベースに格納された画像ファイルの識別子を前記検索可能なカタログに追加し、前記中央データベースに各画像ファイルのコピーの転送が完了したら、前記画像ファイルが前記中央データベースモジュールにあることを示すように各画像ファイルの識別子を更新するカタログ更新モジュールとを具える。
【００１２】
この方法およびシステムは、複数のリモート画像取得ロケーションと、ワイドエリアネットワーク等のネットワークを介して前記取得ロケーションおよび閲覧ロケーションに接続された中央ロケーションで画像管理システムにより管理される複数の閲覧ロケーションの構成をサポートする。閲覧者は、前記中央ロケーションおよび前記画像取得ロケーションの双方で現在取得可能な画像のカタログを閲覧するために、中央ロケーションに接続することができる。要求された画像は、この画像ファイルが現在中央データベースのロケーションにある場合はこの中央ロケーションから、前記中央ロケーションに前記画像ファイルのコピーが未だ転送されていない場合は前記中央ロケーションを介してリモートロケーションから、閲覧者に提供される。
【００１３】
一実施例では、閲覧者は、複数の取得ロケーションで作成された画像ファイルのリストを具える単一の中央または共通のカタログを検索することができるとともに、この画像ファイルが前記中央ロケーションのデータストレージに既にコピーされたか否かに拘わらず前記中央ロケーションにファイルを要求することができる。これは、画像は、前記取得ロケーションから前記中央ロケーションに直ぐに転送される必要はないが、例えば「ペーシング（pacing）」を用いて画像がコピーされるレートを低減したり、帯域幅要求の低減が予測される１日における特定の時間または特定の日に実行されるよう前記転送をスケジューリングしたり、または両方の技術の組み合わせにより帯域幅の競合を低減させる方法で転送されてもよいことを意味する。
【００１４】
本発明の他の特徴および利点は、以降の詳細な説明と添付図面を参照してこの分野の当業者にとってすぐに明確となる。
【図面の簡単な説明】
【００１５】
本発明の詳細が、その構造と動作の双方について、添付の図面を検討することにより一部が突き止められ、ここで同様の参照番号は同様の部品を示す：
【図１】図１は、画像管理システムの第１実施例を示すブロック図である。
【図２】図２は、図１のシステムにおける画像取得方法の一実施例を示す概略フロー図である。
【図３】図３は、図１のシステムを用いた画像アクセスおよび閲覧方法の一実施例を示す概略フロー図である。
【図４】図４は、本書に記載する様々な実施例に関連して用いられるコンピュータシステムの一例を示すブロック図である。
【発明を実施するための形態】
【００１６】
本書に開示されるいくつかの実施例が、ワイドエリアネットワーク等のネットワークを介した画像管理方法およびシステムを提供する。例えば、本書記載の１の方法とシステムにより、ユーザは、リモートロケーションに格納されたファイルと同様に、中央ロケーションに格納されたファイルを含む画像ファイルの中央カタログから画像を特定し要求することができる。
【００１７】
この説明を読んだら、当業者は多様な代替実施例や代替応用例を実施しうることを理解するであろう。ただし、本書に本発明の多様な実施例を記載するが、これらの実施例は例示のためであって限定でないと理解されたい。したがって、多様な代替実施例は、添付のクレームに記載された本発明の範囲を限定すると解されるべきではない。
【００１８】
以下の説明において、閲覧装置は、ネットワークから画像ファイルを受信しこの画像をビューワに表示する様々な種類の装置であり、例えばセットトップボックス（ＳＴＢ）、パーソナルコンピュータ、ゲームコンソール、携帯電話、パーソナルデジタルアシスタント（ＰＤＡ）、パーソナルメディアプレーヤや、デジタルビデオレシーバ（ＤＶＲ）、デジタルビデオディスク（ＤＶＤ）プレーヤ、コンパクトディスク（ＣＤ）プレーヤ、スマートカード等の映像機器である。取得装置は、例えば顕微鏡スキャナや他の種類のスキャナ、カメラ、コンピュータシステム等のデジタル画像を作成しうる様々な種類の装置である。
【００１９】
図１は、一実施例にかかる画像管理システムのブロック図である。このシステムは、複数のリモートまたはサテライトサーバ１００と通信可能に接続された中央サーバ１０１と、ネットワーク１０２上の複数の閲覧ステーション１０５とを具える。中央サーバ１０１は、ネットワーク１０２を介して通信するためのインタフェース１１１を具える。この中央サーバは、取得可能な画像ファイルの共通カタログを格納する共通データベース１０７と、画像ファイルを格納する中央ストレージデータベース１０４とを連結している。共通データベース１０７と中央ストレージデータベース１０４は別個のモジュールであってもよいし、単一のデータストレージモジュールに含まれてもよい。中央サーバから離れた位置にあるリモートまたはサテライトサーバ１００は、ネットワークインタフェース１１０を介してネットワーク１０２にリンクされている。各リモートサーバ１００は、リモートまたはサテライトデータベース１０３を連結している。デジタル画像を取得可能な１またはそれ以上のデータ取得装置１０６が、直接またはローカルエリアネットワークを介して各リモートサーバ１００に連結されている。ユーザ閲覧ステーション１０５は、閲覧ネットワークインタフェース１１２を介してネットワーク１０２にリンクされている。
【００２０】
ネットワーク１０２は、様々なネットワークトポロジや物理層を具えてもよい。例えば、ネットワーク１０２は、ローカルエリアネットワーク（ＬＡＮ）、ワイドエリアネットワーク（ＷＡＮ）、ワイヤレスワイドエリアネットワーク（ＷＷＡＮ）、またはインターネットのようなネットワークの組み合わせであってもよい。さらに、ネットワーク１０２は、ＴＣＰ／ＩＰまたはその類の異なる通信プロトコルと、ＨＴＴＰまたはその類のアプリケーションプロトコルを用いてもよい。
【００２１】
図１に示すように、中央サーバは、閲覧可能な画像ファイルについての検索可能なカタログを作成し更新するよう構成されたカタログ更新モジュール１２０と、リモートデータベース１０３から中央スト俺-時またはデータベース１０４への画像ファイルのコピーの転送を制御するよう構成されたファイル転送モジュール１２２と、画像ファイルのユーザリクエストを扱うよう構成されたユーザリクエスト処理モジュール１２４と、ユーザリクエストと画像ファイルを仕向けるよう構成されたルーティングモジュール１３５とを具える。一実施例におけるこれらのモジュールの動作は、図２、３でより詳細に説明される。
【００２２】
一実施例では、共通データベース１０７に格納された共通カタログは、中央ストレージまたはデータベース１０４に格納されたローカル画像ファイルとともに、１またはそれ以上のリモートストレージロケーションに現在格納されているリモート画像ファイルのリストを具え、このリストは各画像ファイルの現在のロケーションを示している。各サテライトまたはリモートサーバは、関連するリモートストレージまたはデータベース１０３に新たに取得された画像ファイルが格納される都度中央サーバに通知するよう構成され、より詳細に後述するように、新たなリモート画像ファイルやその現在のリモートロケーションはカタログ交信手段により前記共通カタログに追加される。
【００２３】
図２は、図１のシステムを用いた画像ファイル取得プロセスの一実施例を示すフロー図である。ステップ２００で、取得ロケーションにおいてリモートまたはサテライトサーバ１００に直接的またはローカルエリアネットワークを介して接続された取得装置１０６により、画像が作成される。この画像は次にリモートサーバ１００に送られ、リモートサーバ１００に接続されたリモートまたはサテライトストレージ１０３に格納される（ステップ２０２）。ステップ２０４で、画像または画像ファイルの識別子が外部接続を介して、ワイドエリアネットワーク１０２へのリモートまたはサテライトネットワークインタフェース１１０を通り、そして中央サーバへの中央ネットワークインタフェース１１１を通って、中央サーバへ送信される。ステップ２０５で、カタログ更新モジュール１２０が、共通データベース１０７内に格納された画像のカタログを、画像ファイルの識別子と当該画像ファイルのサテライトまたはリモートストレージデータベース１０３における現在の位置とを含むよう更新する。
【００２４】
ステップ２０６で、ファイル転送モジュール１２２により、共通データベース１０７に格納されたキューにファイル転送操作が追加される。中央サーバ１０１のファイル転送モジュール１２２には、ファイル転送プログラムが組み込まれている。ファイル転送モジュールに組み込まれたスケジュール指令により特定される、ファイル転送プログラムを実行する時間となったら（ステップ２０８）、画像がリモートストレージデータベース１０３からコピーされて中央データベース１０４に転送される（ステップ２１０）。このステップでは、ファイル転送プログラムは、リモートサーバ１００から中央サーバ１０１への外部接続を介してリモートサーバ１００に格納された画像に非同期にアクセスし、中央サーバ１０１に接続された中央ストレージ１０４に画像をコピーする。
【００２５】
ファイル転送モジュールまたはプログラムは、画像がコピーされるレートを低減する「ペーシング（pacing）」を組み込んでもよく、これによりリモートネットワークインタフェース１１０と中央ネットワークインタフェース１１１の帯域幅競合が低減する。代替的、あるいは付加的に、ファイル転送プログラムは、リモートネットワークインタフェース１１０と中央ネットワークインタフェース１１１の帯域幅競合を低減すべく、１日のうちの特定の時間または１週間のうちの特定の日に実行するようスケジューリングされてもよい。
【００２６】
ファイル転送プログラムが、リモートまたはサテライトサーバ１００に接続されたサテライトまたはリモートストレージ１０３から、中央サーバ１０１に接続された中央ストレージ１０４に画像をコピーしたら、共通データベース１０７内のカタログが、当該画像が中央ロケーションにあることを示すように更新される（ステップ２１２）。
【００２７】
画像が中央ロケーションにあると示すようにカタログが更新されたら、リモートサーバ１００に接続されたサテライトまたはリモートストレージ１０３から画像が削除される。画像は、以前にリモートサーバ１００からリモートネットワークインタフェース１１０を通してワイドエリアネットワーク１０２および中央ネットワークインタフェース１１１へと構築された外部接続を利用して、中央サーバ１０１からサテライトサーバ１００へとリクエストメッセージを送信することにより削除される（ステップ２１４）。ステップ２１６で、サテライトまたはリモートサーバは、リモートストレージまたはデータベース１０３から画像を削除する。
【００２８】
図３は、図１のシステムを用いた画像アクセス方法の一実施例を示すフロー図である。ステップ２２０で、閲覧ステーション１０５からのユーザは、中央サーバ１０１から閲覧ネットワークインタフェース１１２を通ってワイドエリアネットワーク（１０２）および中央ネットワークインタフェース１１１への外部接続を行うことにより、共通データベース１０７に格納された画像カタログ内で画像を検索する。ユーザはその後、格納された画像のカタログ内で見つけた画像を選択しリクエストする（ステップ２２２）。中央サーバ１０１のユーザリクエスト処理モジュール１２４は、画像が格納されたロケーションを特定することにより、ユーザの検索リクエストに応答する（ステップ２２４）。画像全体が中央ストレージまたはデータベース１０４に格納されている場合（ステップ２２５）、ユーザリクエスト処理モジュール１２４は、閲覧ステーション１０５から出されたリクエストを処理し、要求された画像データ（通常は画像ファイルに格納されたデータの小片）を閲覧装置に返信する（ステップ２２６）。一実施例では、閲覧装置は、閲覧ネットワークインタフェース１１２からワイドエリアネットワーク１０２を通る中央サーバ１０１への外部接続を介して画像データにアクセスする。
【００２９】
要求された画像が未だサテライトまたはリモートロケーションに格納されている場合（ステップ２２８）、すなわち取得後であるが中央ロケーションへの転送が完了していない場合、中央サーバのルーティングモジュール１２５が、画像のリクエストを適切なリモートサーバ１００に中継し（ステップ２３０）、要求された画像データはルーティングモジュール１２５によりリモートサーバから中央サーバ１０１を介して閲覧装置へと中継される。これにより、閲覧ステーション１０５は、中央サーバ１０１を通るリモートサーバ１００への接続を介して画像データにアクセスする。
【００３０】
一実施例では、リモートサーバ１００は、リモートネットワークインタフェース１１０を通りワイドエリアネットワーク１０２への外部接続を介した中央サーバ１０１への接続を維持する。閲覧ステーション１０５は、閲覧ネットワークインタフェース１１２を通りワイドエリアネットワーク１０２への外部接続を介して中央サーバへの接続を行う。ステップ２３０と２３２では、リモートサーバは、閲覧ステーション２０５から発信され中央サーバによりリモートサーバに中継されたリクエストを処理し、中央サーバ１０１をメッセージルータとして用いて要求された画像データを閲覧装置に返信する。一実施例では、中央サーバルーティングモジュール１２５は、閲覧ステーション１０５からの外部接続とリモートサーバ１００からの外部接続間のアクセス要求と返信画像データとを配送する。
【００３１】
一例では、画像データが顕微鏡スキャナからのスキャンされたスライドデータであり、画像の小片のみまたは低解像度のデータがユーザに表示され、ユーザは選択されたロケーションの画像をズームしてこれらのロケーションを高い解像度で閲覧する。このため、ステップ２３２では通常格納された画像データの小片のみがユーザまたはビューワへと中継される。要求された画像データに関連する画像ファイルが未だリモートサーバに格納されている場合、中央サーバは画像が未だリモートサーバに格納されているとして、要求された画像データを中継する接続リレーとしてのみ動作する。図３に示すように、リモートまたはサテライトサーバ上の画像へのアクセスは、リモートサーバから中央サーバへの画像ファイル転送ステップとは独立して行われ、画像データはリモートサーバ上でアクセスされこのデータの転送はバックグラウンドで行われる。中央サーバへのペンディングの転送がすべて完了するまで画像はリモートサーバ上でアクセスされ、このリモートサーバのアクセスはファイル転送動作が開始されたか否かに拘わらず同じである。転送が完了したら、データベース１０７内のカタログが更新され、同じ画像データへの移行のリクエストはステップ２２６に示すように、中央ストレージ内の画像データのコピーにアクセスすることにより扱われる。上記実施例では、画像または画像データファイルは最初に、それらが取得されたのと同じロケーションに格納される。画像は取得後直ぐにアクセス／閲覧可能となる。
【００３２】
上記実施例では共通データベースを用いて画像情報を格納している。画像情報は、取得可能な画像データまたはファイルの検索可能なカタログまたはリストとして格納される。ユーザは、この共通データベースにアクセスして画像を検索し、それらがどこにあるかを確認する。帯域幅の競合を最小限とすべく、画像はサテライトロケーションから中央ロケーションに「バックグラウンドで」転送される。ペーシングや１日のうちの時間や週のうちの日の調整を含む、競合を最低限とする様々な技術がサポートされている。
【００３３】
画像がサテライトロケーションから中央ロケーションに転送され、その後サテライトロケーションから削除されるため、サテライトロケーションにはいつでも比較的少ない画像が存することとなる。これによりサテライトロケーションのストレージや帯域幅要求が低減される。
【００３４】
中央ロケーションは、ネットワーク接続、処理、ストレージのために多重化され冗長な資源を有し、共通データベースやサテライトロケーションから転送された全画像の取得容易性を実現してもよい。
【００３５】
一実施例では、サテライトロケーションから中央ロケーションへは外部接続のみが必要であり、閲覧ステーションから中央ロケーションへは外部接続のみが必要である。画像は中央ロケーションまたはバックアップ、災害回避等の設備のある施設の中央ストレージまたはデータベースに長期間保存される。中央ロケーションはサテライトロケーションに比べ、多くの帯域幅やプロセッサパワーやストレージなどのンピュータ資源を有する。
【００３６】
上述したシステムの閲覧ステーションは、サテライトロケーションや中央ロケーションから離れて位置してもよい。ユーザは常に画像を検索しアクセスするために中央ロケーションに接続しており、多くのリモートまたはサテライトサーバに接続する必要がない。
【００３７】
図４は、本書記載の多様な実施例とともに用いられるコンピュータシステム５５０の一例を示すブロック図である。例えば、このコンピュータシステム５５０は、図１に関連して説明した取得装置、サテライトサーバ、中央サーバ、および閲覧ステーションとともに用いることができる。しかしながら、当業者なら明白であるように、他のコンピュータシステムおよび／または構造を用いてもよい。
【００３８】
コンピュータシステム５５０は好適に、プロセッサ５５２のような１またはそれ以上のプロセッサを具える。例えば入出力管理用の副プロセッサ、浮動点演算処理を行う副プロセッサ、信号処理アルゴリズムの高速実行に適した構成を持つ専用マイクロプロセッサ（例えばデジタル信号プロセッサ）、主プロセッサシステムに従属する従プロセッサ（例えばバックエンドプロセッサ）、二重または多重プロセッサシステム用の追加のマイクロプロセッサまたはコントローラ、またはコプロセッサ等の追加のプロセッサを設けてもよい。このような副プロセッサは個別のプロセッサであってもよいし、プロセッサ５５２に組み込まれてもよい。
【００３９】
プロセッサ５５２は好適に、通信バス５５４に接続されている。通信バス５５４は、コンピュータシステム５５０のストレージと他の周辺部品間の情報転送を実現するデータチャネルを具える。通信バス５５４はさらに、プロセッサ５５２との通信に用いられる信号セットを提供し、データバス、アドレスバス、および制御バスを具える（図示せず）。通信バス５５４は、例えば「ＩＳＡ」（Industry standard architecture）、「ＥＩＳＡ」（extended industry standard architecture）、「ＭＣＡ」（Micro Channel Architecture）、「ＰＣＩ」（peripheral component interconnect）ローカルバス、または、「ＧＰＩＢ」（IEEE488 general-purpose interface bus）、ＩＥＥＥ６９６/Ｓ−１００等を含む「ＩＥＥＥ」（Institute of Electrical and Electronics Engineers）公表基準に合致するバス構造などの、スタンダードまたはノンスタンダードなバス構造を含んでもよい。
【００４０】
コンピュータシステム５５０は好適に主メモリ５５６を具え、さらに二次メモリ５５８を具えてもよい。主メモリ５５６は、プロセッサ５５２で実行されるプログラム用の命令やデータのストレージを提供する。主メモリ５５６は通常、ＤＲＡＭ（dynamic random access memory）および／またはＳＲＡＭ（static random access memory）などの半導体ベースのメモリである。他の半導体ベースのメモリの種類は、例えば、ＳＤＲＡＭ（synchronous dynamic random access memory）、ＲＤＲＡＭ（Rambus dynamic random access memory）、ＦＲＡＭ（ferroelectric random access memory）等、リードオンリーメモリ（ＲＯＭ）も含む。
【００４１】
二次メモリ５５８は、任意で、ハードディスクドライブ５６０、および／または、例えばフロッピーディスクドライブ、磁気テープドライブ、コンパクトディスク（ＣＤ）ドライブ、デジタルバーサタイルディスク（ＤＶＤ）ドライブ等の取り外し可能なストレージドライブ５６２を具えてもよい。この取り外し可能なストレージドライブ５６２は、取り外し可能なストレージ媒体５６４から周知の方法で読み出し、および／または書き込みを行う。取り外し可能なストレージ媒体５６４は、例えば、フロッピーディスク、磁気テープ、ＣＤ、ＤＶＤ等である。
【００４２】
取り外し可能なストレージ媒体５６４は好適には、コンピュータ実行可能なコード（すなわちソフトウェア）および／またはデータを内部に保存するコンピュータ読み取り可能な媒体である。この取り外し可能なストレージ媒体５６４に格納されたコンピュータソフトウェアまたはデータは、電気通信信号５７８としてコンピュータシステム５５０に読み出される。
【００４３】
代替実施例では、二次メモリ５５８が、コンピュータプログラムまたは他のデータや命令をコンピュータシステム５５０にロードされるようにする他の類似の手段を具えてもよい。このような手段は、例えば、外部ストレージ媒体５７２とインタフェース５７０を具えてもよい。外部ストレージ媒体５７２の例は、外部ハードディスクドライブや外部光ドライブ、または外部磁気光学ドライブを含む。
【００４４】
二次メモリ５５８の他の例は、ＰＲＯＭ（programmable read-only memory）、ＥＰＲＯＭ（erasable programmable read-only memory）、ＥＥＰＲＯＭ（electrically erasable read-only memory）、またはフラッシュメモリ（ＥＥＰＲＯＭ類似のブロック配置メモリ）などの半導体ベースのメモリを含む。また、他の取り外し可能なストレージユニット５７２とインタフェース５７０を具え、ソフトウェアやデータが取り外し可能なストレージユニット５７２からコンピュータシステム５５０へ転送されるようにしてもよい。
【００４５】
コンピュータシステム５５０はまた、通信インタフェース５７４を含む。この通信インタフェース５７４は、コンピュータシステム５５０と外部デバイス（例えばプリンタ）、ネットワーク、または情報ソース間でソフトウェアやデータの転送を実現する。例えば、コンピュータソフトウェアまたは実行可能なコードは、通信インタフェース５７４を介してネットワークサーバからコンピュータシステム５５０に転送される。通信インタフェース５７４の例は、モデム、ネットワークインタフェースカード（ＮＩＣ）、通信ポート、ＰＣＭＣＩＡスロットおよびカード、赤外線インタフェース、およびＩＥＥＥ１３９４ファイヤワイヤを含み、これらは一例である。
【００４６】
通信インタフェース５７４は、イーサネットＩＥＥＥ８０２スタンダード、ファイバチャネル、ＤＳＬ（digital subscriber line）、ＡＤＳＬ（asynchronous digital subscriber line）、フレームリレー、ＡＴＭ（asynchronous transfer mode）、ＩＳＤＮ（integrated digital services network）、ＰＣＳ（personal communications services）、ＴＣＰ／ＩＰ（transmission control protocol/Internet protocol）、ＳＬＩＰ／ＰＰＰ（serial line Internet protocol/point to point protocol）等の工業的に公表されたプロトコル基準を実装することが好ましいが、同様にカスタマイズされた、またはノンスタンダードなプロトコルを実装してもよい。
【００４７】
通信インタフェース５７４を解して転送されるソフトウェアやデータは、通常は電気通信信号５７８の形態をとる。これらの信号５７８は好適に通信インタフェース５７４に通信チャネル５７６を介して提供される。通信チャネル５７６は信号５７８を搬送し、一例に過ぎないがワイヤやケーブル、光ファイバ、従来型の電話線、携帯電話網、ワイヤレスデータ通信リンク、無線（ＲＦ）リンク、または赤外線リンクなど、様々な有線または無線通信手段を用いて実装することができる。
【００４８】
コンピュータ実行可能なコード（例えばコンピュータプログラムまたはソフトウェア）は、主メモリ５５６および／または二次メモリ５５８に保存される。コンピュータプログラムはまた通信インタフェース５７４を介して受信され、主メモリ５５６および／または二次メモリ５５８に格納されてもよい。このようなコンピュータプログラムは、実行時に、コンピュータシステム５５０に上述したような本発明の多様な機能を実行させることができる。
【００４９】
この説明において、「コンピュータ読み取り可能な媒体」の語は、コンピュータシステム５５０に様々なコンピュータ実行可能なコード（例えばソフトウェアやコンピュータプログラム）を提供するのに利用される媒体を示すのに用いられる。これらの媒体の例には、主メモリ５５６、二次メモリ５５８（ハードディスクドライブ５６０、可換型ストレージ媒体５６４、外部ストレージ媒体５７２を含む）、および通信インタフェース５７４に通信可能に接続された様々な周辺デバイスを含む（ネットワーク情報サーバまたは他のネットワーク装置を含む）。これらのコンピュータ読み取り可能な媒体は、コンピュータシステム５５０に実行可能なコード、プログラミング命令、およびソフトウェアを提供する手段である。
【００５０】
ソフトウェアを実装する実施例では、このソフトウェアはコンピュータ可読媒体に格納され、取り外し可能なストレージドライブ５６２、インタフェース５７０、または通信インタフェース５７４等の手段によりコンピュータシステム５５０にロードされる。この実施例では、ソフトウェアはコンピュータシステム５５０に電気通信信号５７８の形態でロードされる。このソフトウェアは、プロセッサ５５２による実行時に、プロセッサ５５２に本書で前述した本発明の特徴や機能を実行させる。
【００５１】
様々な実施例が、例えば、ＡＳＩＣ（application specific integrated circuits）やＦＰＧＡ（field programmable gate arrays）などの要素等の主にハードウェアを使用して実装されてもよい。本書記載の機能を実行しうるハードウェア状態の装置の実装は、当業者であれば明白である。様々な実施例をハードウェアとソフトウェアの組み合わせで実装してもよい。
【００５２】
さらに、当業者は、上述した図面や本書に開示された実施例の様々な説明的に論理ブロック、モジュール、回路、および方法ステップが、往々にして電子的ハードウェア、コンピュータソフトウェア、または双方の組み合わせとして実装されることを理解する。このハードウェアとソフトウェアの互換性を明確にするために、様々な説明要素、ブロック、モジュール、回路、およびステップを、広くその機能で説明してきた。これらの機能がハードウェアまたはソフトウェアで実装されるかは、システム全体にかかる特定の用途やデザインの制限による。当業者は開示された機能を様々な方法で特定の用途にそれぞれ実装することができるが、このような実装の決定は本発明の範囲を逸脱すると解釈されてはならない。さらに、モジュール、ブロック、回路、またはステップのグループ分けは説明の容易のためである。本発明を逸脱することなく、特定の機能またはステップを１のモジュール、ブロック、回路から他へと移すことができる。
【００５３】
さらに、本書で開示した実施例に関して説明した様々な論理ブロック、モジュール、および方法は、汎用のプロセッサ、ＤＳＰ（digital signal processor）、ＡＳＩＣ、ＦＰＧＡ、または他のプログラム可能な論理デバイス、別個のゲートやトランジスタロジック、別個のハードウェア部品、または本書記載の機能を実行するよう設計されたこれらの組み合わせとして実装し、または実行されてもよい。汎用プロセッサは、マイクロプロセッサであってもよいが、代替的に、このプロセッサは様々なプロセッサ、コントローラ、マイクロコントローラ、または状態機械であってもよい。１のプロセッサを演算装置の組み合わせとして実装してもよく、例えば、ＤＳＰとマイクロプロセッサ、複数のマイクロプロセッサ、１またはそれ以上のマイクロプロセッサとＤＳＰコア、またはこのような他の構成の組み合わせとして実装してもよい。
【００５４】
付加的に、本書記載の実施例に関して説明された方法ステップまたはアルゴリズムは、直接的にハードウェアで、またはプロセッサに実行されるソフトウェアで、またはこれら２つの組み合わせで実現されてもよい。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、またはネットワークストレージ媒体を含む他の形態のストレージ媒体に登録されてもよい。ストレージ媒体の例は、プロセッサがこのストレージ媒体から情報を読み出し、また情報を書き込めるようにプロセッサに接続される。代替的に、ストレージ媒体はプロセッサと一体型であってもよい。このプロセッサとストレージ媒体はＡＳＩＣにあってもよい。
【００５５】
上記開示された実施例の説明は、当業者が本発明を実施できるようにするために提供される。当業者はこれらの実施例に様々な変更を施すことができ、本書記載の包括的な原理は本発明の目的または意図を逸脱することなく他の実施例に適用可能である。したがって、本書の記載や図面は本発明の好適な実施例を説明するものであって、本発明により広く企図される主題を代表するものである。さらに、本発明の範囲は当業者にとって明白な他の実施例を完全に包含するものであり、本発明の範囲はしたがって添付のクレーム以外で制限されるものではない。
【図１】
2009543228.tif 000003
【図２】
2009543228.tif 000004
【図３】
2009543228.tif 000005
【手続補正書】
【提出日】平成21年2月27日(2009.2.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ワイドエリアネットワークを介した画像管理方法であって：
少なくとも１の取得装置により作成された画像を含む画像ファイルを、前記取得装置に関連するリモートストレージロケーションに保存するステップと、
前記リモートストレージロケーションに保存された画像ファイルのコピーを、前記リモートストレージロケーションからネットワークを介して中央ストレージロケーションに転送し、前記中央ストレージロケーションで前記コピーを保存するステップと、
各画像ファイルが前記中央ストレージロケーションに格納されたら、各画像ファイルを前記リモートストレージロケーションから削除するステップと、
前記中央ストレージロケーションと前記リモートストレージロケーションで取得可能な画像ファイルの共通カタログを作成するステップであって、前記共通カタログの各画像ファイルのエントリは画像ファイルの識別子と画像のロケーションとを含み、前記画像のロケーションは前記画像ファイルが前記リモートストレージロケーションと前記中央ストレージロケーションのどちらにあるかを示すステップと、
ユーザによるアクセスと検索のために前記取得可能な画像ファイルの共通カタログを前記中央ストレージロケーションへ保存するステップとを具えることを特徴とする方法。
【請求項２】
請求項１に記載の方法がさらに、前記画像ファイルの前記中央ストレージロケーションへの転送が完了したら前記共通カタログ内の画像ファイルの識別子が前記中央ストレージロケーションにおける関連する画像ファイルの位置を示すように更新するステップとを具えることを特徴とする方法。
【請求項３】
請求項２に記載の方法において、前記中央ストレージロケーションに前記画像ファイルのコピーが現在あることを示すように前記共通カタログが更新された後に、前記リモートストレージロケーションから各画像ファイルが削除されることを特徴とする方法。
【請求項４】
請求項１乃至３のいずれか１項に記載の方法がさらに、前記中央ストレージロケーションの中央サーバでユーザからの画像リクエストを受信するステップと、前記画像リクエストにかかる画像ファイルが前記中央ストレージロケーションに位置する場合に、要求された画像データを前記中央ストレージロケーションから前記ユーザに関連する閲覧装置に返信するか、あるいは、前記画像リクエストにかかる画像ファイルが前記リモートストレージロケーションに格納されている場合に、前記中央サーバを介して前記リモートサーバロケーションのリモートサーバに画像データのユーザリクエストを中継するとともに、前記リモートサーバロケーションに格納された画像ファイルから要求された画像データを前記中央サーバを介して前記閲覧装置に中継するステップとを具えることを特徴とする方法。
【請求項５】
請求項４に記載の方法がさらに、異なるユーザから複数の画像リクエストを受信するステップと、各画像リクエストに関連する画像データを、当該関連する画像ファイルが前記中央ストレージロケーションにある場合には前記中央ストレージロケーションから直接、または関連する画像が前記リモートストレージロケーションに位置する場合は前記リモートサーバから前記中央サーバを通る中継を介して返信するステップを具えることを特徴とする方法。
【請求項６】
請求項１乃至５のいずれか１項に記載の方法がさらに、複数の取得装置で作成された画像を含む画像ファイルを、それぞれ少なくとも１の取得装置に関連する複数のリモートロケーションに保存するステップを具え、前記画像ファイルのコピーを転送するするステップが、前記複数のリモートストレージロケーションに保存された画像ファイルのコピーを前記ネットワークを介して前記中央ストレージロケーションに転送するステップを具え、前記共通カタログを作成するステップが、前記中央ストレージロケーションと各リモートストレージロケーションで取得可能な画像ファイルをリストするステップを具えることを特徴とする方法。
【請求項７】
請求項１乃至６のいずれか１項に記載の方法において、前記画像ファイルのコピーを転送するステップは、前記中央ストレージロケーションに保持されるファイル転送キューにファイル転送動作を追加するステップと、前記ファイル転送動作のトリガを同定するステップと、前記リモートストレージロケーションから前記中央ストレージロケーションへ前記画像をコピーするステップとを具えることを特徴とする方法。
【請求項８】
画像管理システムであって：
中央ストレージ装置上に保存された画像ファイルと、取得可能な画像ファイルのリストと各画像ファイルの現在位置とを含む検索可能なカタログとを格納する中央データベースであって、前記取得可能な画像ファイルは、現在位置が前記中央ストレージ装置にあるローカル画像ファイルと、現在位置が前記画像ファイルを作成した画像取得手段に関連するリモートストレージ装置にあるリモート画像ファイルとを有する中央データベースと、
前記中央データベースに関連し、ネットワークを介して前記リモートストレージ装置に通信可能に接続された中央サーバとを具え、当該中央サーバが：
前記リモートストレージ装置から前記ネットワークを介して前記中央ストレージ装置へのデータファイルのコピーの転送を制御するファイル転送運用モジュールと、
前記リモートストレージ装置に格納された新たなリモート画像ファイルのリストを前記リモートロケーションを含む現在位置とともに前記検索可能なカタログに追加し、前記リモートストレージ装置から前記中央ストレージ装置に各画像ファイルのコピーの転送が完了したら、中央ストレージ装置内の現在位置を有するローカル画像ファイルとなるよう各リモート画像ファイルに関連するリストを更新するカタログ更新モジュールとを具え、
前記中央サーバがさらに、第１の画像ファイルが前記中央ストレージ装置に位置することを示すように前記カタログが更新された後に、前記第１の画像ファイルを削除するよう前記リモートストレージ装置にリクエストを送信するよう構成されていることを特徴とするシステム。
【請求項９】
請求項８に記載のシステムにおいて、前記中央サーバがさらに、前記カタログ内で指定される画像ファイルに格納された画像のリクエストを受信し、前記中央ストレージ装置のローカル画像ファイルで取得可能な要求された画像データを前記要求したユーザに転送するユーザリクエスト処理モジュールを具えることを特徴とするシステム。
【請求項１０】
請求項９に記載のシステムにおいて、前記中央サーバがさらに、前記ユーザリクエスト処理モジュールに接続され、前記カタログ内で指定されたリモート画像ファイルにかかるユーザリクエストを受信し、リモート画像ファイルを前記リモートデータベースに関連するリモートサーバに中継し、前記リモートサーバから前記中央サーバを介して要求された画像データを前記ユーザへと中継する、ユーザリクエスト・画像ルーティングモジュールを具えることを特徴とするシステム。
【国際調査報告】
2009543228.tif 000006