"画像クライアントと画像サーバとを有するシステムにおいて利用されるキャッシュコントローラであって、前記画像クライアントは、ユーザのナビゲーションリクエストに応じて前記画像サーバから取得した画像データのビューを表示することによって、少なくとも3つの空間次元を有する前記画像データを前記ユーザがナビゲートすることを可能にし、当該キャッシュコントローラは、前記画像データの3つの空間次元における第1視点を表す前記画像クライアントの現在ビューに示されるコンテンツを示すコンテンツデータを取得するよう構成されるプロセッサであって、前記画像データの3つの空間次元における第2視点を表すビューに対応する前記画像クライアントのビューリクエストを前記コンテンツデータに応じて予測するようさらに構成される前記プロセッサと、前記ビューリクエストに応じて前記画像サーバから前記ビューを取得し、前記ビューをキャッシュにキャッシュする通信手段と、を有するキャッシュコントローラ。前記プロセッサは、前記現在ビューの画像解析を実行することによって、前記コンテンツデータを取得するよう構成される、請求項1記載のキャッシュコントローラ。前記プロセッサは、前記現在ビュー内のオブジェクトを取得するため、前記画像解析を実行し、前記オブジェクトに応じて前記ビューリクエストを予測する、よう構成される、請求項2記載のキャッシュコントローラ。前記プロセッサは、前記現在ビュー内の前記オブジェクトの向きを取得し、前記ビューリクエストを予測するため、前記オブジェクトの向きに沿って前記現在ビューに隣接する隣接ビューに関するリクエストを予測する、ことによって、前記ビューリクエストを予測するよう構成される、請求項3記載のキャッシュコントローラ。前記プロセッサは、前記画像サーバから前記コンテンツデータを有するメタデータを取得するよう構成される、請求項1記載のキャッシュコントローラ。前記プロセッサは、前記画像サーバから前記画像データの前記コンテンツを有する画像コンテンツを示すメタデータを取得するよう構成され、前記プロセッサは、前記画像データの3つの空間次元における前記第1視点の位置を示す位置データを取得し、前記コンテンツを示す前記メタデータの部分を前記コンテンツデータとして取得するため、前記位置データに応じて前記メタデータの部分を選択する、ことによって、前記メタデータから前記コンテンツデータを取得するよう構成される、請求項1記載のキャッシュコントローラ。前記プロセッサは、前記画像クライアントの以前の利用を示すユーザ履歴データを取得するよう構成され、前記プロセッサは、前記コンテンツデータと前記ユーザ履歴データとに応じて前記ビューリクエストを予測するよう構成される、請求項1記載のキャッシュコントローラ。請求項1記載のキャッシュコントローラを有する画像クライアント。請求項1記載のキャッシュコントローラを有する画像サーバ。前記プロセッサは、前記画像データの画像解析を実行することによって、前記コンテンツデータを取得するよう構成される、請求項9記載の画像サーバ。前記キャッシュを有する画像クライアントと共に利用され、前記通信手段は、前記画像クライアントのキャッシュに前記ビューをキャッシュするよう構成される、請求項9記載の画像サーバ。請求項1記載のキャッシュコントローラを有するワークステーション。請求項1記載のキャッシュコントローラを有するイメージング装置。画像クライアントと画像サーバとを有するシステムにおいて利用されるキャッシュ方法であって、前記画像クライアントは、ユーザのナビゲーションリクエストに応じて前記画像サーバから取得した画像データのビューを表示することによって、少なくとも3つの空間次元を有する前記画像データを前記ユーザがナビゲートすることを可能にし、当該キャッシュ方法は、前記画像データの3つの空間次元における第1視点を表す前記画像クライアントの現在ビューに示されるコンテンツを示すコンテンツデータを取得するステップと、前記画像データの3つの空間次元における第2視点を表すビューに対応する前記画像クライアントのビューリクエストを前記コンテンツデータに応じて予測するステップと、前記ビューリクエストに応じて前記画像サーバから前記ビューを取得するステップと、前記ビューをキャッシュにキャッシュするステップと、を有するキャッシュ方法。請求項14記載の方法をプロセッサシステムに処理させるための命令を有するコンピュータプログラム。以前及び以降において、画像データは画像のデータ表現を意味することに留意されたい。画像は、情報の可視的表現である。画像データは、典型的には、画像の部分のルミナンス又はクロミナンスなどのデータ要素を有する。あるいは、データ要素は、ルミナンス値又はクロミナンス値として解釈及び可視化される他の値であってもよい。画像の部分は、ピクセルにより表現されてもよい。何れか適したデータ表現が、画像処理又は画像符号化の技術分野などから知られるように利用されてもよいことが理解されるであろう。現在ビュー又は画像データのコンテンツはそれぞれ、現在ビュー又は画像データ内に含まれる主題を表す。コンテンツは、現在ビューに示されるオブジェクトなどの相対的にハイレベルな主題を表すものであってもよい。同様に、コンテンツは、何れのタイプのオブジェクトが現在ビュー内に含まれるかなど、オブジェクトのセマンティックな解釈に関するものであってもよい。コンテンツはまた、ピクセルグループのルミナンス値など、現在ビュー内の相対的に低レベルな主題を表すものであってもよい。コンテンツデータは、コンテンツのデータ表現である。コンテンツは、テキスト、数字又は他の何れか適したフォーマットの形式により表現されてもよい。具体例では、コンテンツが画像データ内のオブジェクトである場合、コンテンツデータは、オブジェクトを特定するデータ要素と、画像データの3つの空間次元内のそれの位置を特定するさらなるデータ要素とを有してもよい。他の具体例では、コンテンツが現在ビュー内の特定の関心領域に関連する場合、コンテンツデータは、現在ビュー内のそれの位置を特定してもよい。例えば、画像解析の技術分野などから知られるような多数のデータ表現が存在することが理解されるであろう。図1は、画像クライアント100及び画像サーバ140を有するシステム180を示す。画像クライアント100は、キャッシュコントローラ120のプロセッサ122にコンテンツデータを提供するためキャッシュコントローラ120に接続される。画像クライアント100はさらに、画像サーバ140からビューを取得するため、また画像サーバ140からビューを要求するため、キャッシュ130を介し画像サーバ140にさらに接続される。キャッシュ130は、データコネクション160を介し画像サーバ140に接続される。キャッシュ130は、従って、画像クライアント100と画像サーバ140との間のコネクションの一部であり、すなわち、キャッシュ130は双方の間に配置される。キャッシュコントローラ120はさらに、プロセッサ122により生成されるビューリクエストに応じて、画像サーバ140からビューを取得する通信手段124を有する。画像クライアント100と同様に、通信手段124はまた、キャッシュ130を介し画像サーバに接続されるよう示される。図1に示されるキャッシュ130は、トランスペアレントキャッシュであってもよい。これは、画像クライアント100及び画像サーバ140がそれらの間にキャッシュ130が存在することを意識するよう構成又は生成される必要があることを意味する。このため、キャッシュ130は、典型的には、画像クライアント100と画像サーバ140との間でデータをわたす。しかしながら、キャッシュ130はまたビューをキャッシュ可能である。従って、画像クライアント100がキャッシュ130に格納されているビューに関するビューリクエストを提供する場合、キャッシュ130は、画像サーバ140にビューリクエストをわたす代わりに、ビューを画像クライアント100に直接提供する。また、キャッシュは、画像クライアント100又は画像サーバ140を構成する必要なく、ビューをキャッシュ可能である。動作中、ユーザは、画像クライアント100を利用して、画像サーバ140に配置される画像データをナビゲートしてもよい。このため、画像クライアント100は、ユーザのナビゲーションリクエストに応じて、画像サーバ140から取得される画像データのビューを表示する。画像クライアント100は、ナビゲーションリクエストに応じてビューリクエストを生成することによって、ビューを取得してもよい。ビューリクエストは、キャッシュ130を介し画像サーバ140に送信される。これに応答して、画像サーバ140は、キャッシュ130を介し画像クライアント100に要求されたビューを送信する。画像クライアント100は、ビュー、すなわち、現在ビュー200をユーザに示してもよい。現在ビュー200は、画像データのコンテンツの一部を示す。図2に示される具体例では、画像データは、血管造影により取得される医療画像データであり、それのコンテンツは、人間の患者の内部の血管の配置に関する。現在ビュー200は、特定の血管250を有する医療画像データの2次元スライスを示す。ユーザは画像データのコンテンツに基づき画像をさらにナビゲートすることを決定する可能性がある。例えば、ユーザは、現在ビュー200に示される血管250に基づき、血管のさらに上流のビュー、すなわち、右の方へのビューが特に関心があると判断するかもしれない。従って、ユーザは、例えば、パン又はスクロールコマンドを発信するなどによって、血管に沿ってさらに上流をナビゲートするためのナビゲーションコマンドを以降に発信するかもしれない。キャッシュコントローラ120のプロセッサ122は、現在ビュー200のコンテンツに関連するコンテンツデータを取得するよう構成される。このため、プロセッサ122は、現在ビュー200を受信し、現在ビュー200の画像解析を実行する。画像解析は、セグメント化アルゴリズムを利用して、血管250などの現在ビューに示されるオブジェクトを検出するよう構成されてもよい。画像解析はまた、血管が走る方向など、血管の向きを提供してもよい。この向きは、血管に実質的に一致するラインの方程式などであってもよい。プロセッサ122は、図3に示されるように、当該向きに基づき近接するビュー300に関するビューリクエストを予測してもよい。ここで、血栓350を有する部分よりさらに上流にある血管の部分250が示される。ビューリクエストを予測するため、プロセッサ122は、画像データなどの現在ビューの位置、すなわち、現在ビューにより表される視点が画像データに関してどのような向きであるか示す位置を取得してもよい。現在ビュー内のオブジェクトの現在位置及び向きに基づき、隣接位置が決定されてもよい。プロセッサ122は、その後、隣接位置に関するビューリクエストを生成してもよい。現在位置の取得は、例えば、画像サーバ140から位置データを取得することを含むものであってもよい。画像サーバ140は、直近に要求されたビューを示す位置データを提供することによって、現在位置を提供してもよい。具体例では、画像サーバ140は、ビューの位置を示すメタデータを有するビューを提供してもよい。従って、プロセッサ122は、現在ビューから現在位置を取得してもよい。通信手段124は、キャッシュ130を介し画像サーバ140にビューリクエストを送信してもよい。画像サーバ140がビューリクエストに関するビューを提供すると、通信手段124は、キャッシュにそれのキャッシュメモリにビューをキャッシュするよう指示してもよい。あるいは、キャッシュ130自体は、画像サーバ140により提供されるビューを自動的に、すなわち、通信手段124がキャッシュ130に明示的に指示する必要なくキャッシュするよう構成されてもよい。これにより、ユーザが血管に沿ってさらに上流をナビゲートするためのナビゲーションコマンドを実際に提供すると、画像クライアント100は、キャッシュ130から直接的にビューを取得してもよい。図4は、キャッシュコントローラ420及びキャッシュ430が外部コンポーネントである代わりに、画像クライアント400の一部であるシステム480を示す。しかしながら、システムは、機能的には図1に示されるシステム180と実質的に同一であり、キャッシュコントローラ420、キャッシュ430及び画像クライアント400との間の通信が、画像クライアント400内の内部的な通信であるという相違のみである。画像クライアント400は、外部のデータコネクション460を介し画像サーバ440と通信する。さらに、このようなシステム400では、キャッシュ430は、他のデータの格納にも利用される記憶手段の一部であってもよい。従って、システムは、別のキャッシュコンポーネントを有する必要はなくてもよい。図5は、画像クライアント500内のキャッシュコントローラ520が、画像サーバ540からコンテンツを示すメタデータを取得するよう構成されるシステム580を示す。キャッシュコントローラ520は、ビュー及びビューリクエストを送信するのに利用されるものと同じデータコネクション560を介しメタデータを取得してもよい。メタデータは、画像データの画像解析から取得され、この結果、画像データ内にあるオブジェクトとその向きとを特定するようにしてもよい。従って、キャッシュコントローラ520は、血管250などのオブジェクトの位置又は向きなどを利用して、ユーザが以降に要求する可能性があるビューを予測してもよい。キャッシュコントローラはまた、血栓350などの検出された知覚のオブジェクトの位置を利用してビューを予測してもよい。血栓は、その位置がメタデータから取得可能であるとき、現在ビューにおいて可視的である必要はない。メタデータはまた、手動により生成されてもよい。例えば、専門家が、画像データの特に関連する部分に関するメタデータを手動により生成してもよい。この結果、キャッシュコントローラ520は、画像データの関連する部分に関するビューリクエストを予測し、画像クライアント500のキャッシュ530に予測されたビューを格納してもよい。図6は、画像クライアント600がキャッシュ630を有し、画像サーバ640がキャッシュコントローラ620を有するシステム680を示す。これは、キャッシュコントローラ620が画像サーバ640上の画像データのすべてにアクセスすることを可能にするものであってもよい。図1に示されるキャッシュコントローラ120と同様に、キャッシュコントローラ620は、画像解析を実行することによってコンテンツデータを取得するよう構成される。しかしながら、現在ビュー200の画像解析を実行する代わりに、キャッシュコントローラ620は、画像データの画像解析を実行する。例えば、画像解析は、セグメント化アルゴリズムを用いて椎骨などの画像データに示されるオブジェクトを検出するよう構成されてもよい。画像解析はまた、椎骨の向きを提供してもよい。この向きは、例えば、椎骨に実質的に一致する画像データ内の平面の方程式などであってもよい。キャッシュコントローラ620は、当該平面の方程式を用いて隣接する椎骨の位置を決定し、隣接する椎骨を示す隣接ビューに関するビューリクエストを予測してもよい。さらに、キャッシュコントローラ620は、画像サーバ640内のビューを内部的に要求し、画像クライアントにあるキャッシュ630に当該ビューを送信してもよい。一般に、コンテンツデータは各種形態をとりうることが理解されるであろう。例えば、コンテンツデータは、画像データ内にあるオブジェクトの直線又は平面の方程式であってもよい。コンテンツデータはまた、画像データ内のオブジェクトの有無又は近似的な位置を示すことなどによって、特定のオブジェクトに一般に関するものであってもよい。コンテンツデータはまた、複数のオブジェクトとオブジェクト間の論理接続とを示すものであってもよい。具体例では、コンテンツデータは、画像データに示される複数の椎骨の位置を示し、脊柱の椎骨の相対位置を示すものであってもよい。従って、ユーザが椎骨を現在視聴している場合、キャッシュコントローラは、隣接する椎骨のビューをキャッシュしてもよい。同様に、ユーザが肺結節を現在視聴している場合、キャッシュコントローラは、リンパ腺のビューをキャッシュしてもよい。他の具体例では、腫瘍用途は、ユーザが結節を含む3次元胸部スキャンの現在ビューを視聴することを可能にするものであってよく、画像サーバは、キャッシュコントローラが隣接する結節や一般に病変のビュー又は最大直径を示すビューなど現在の病変の特性向きのビューを要求することを可能にするため、3次元胸部スキャンのすべての結節を自動検出してもよい。一般に、コンテンツデータはまた、セマンティック画像解析又は自動若しくは手動により生成されたメタデータなどから取得したセマンティックコンテンツデータであってもよい。これは、キャッシュコントローラが、現在ビューのコンテンツなどに対するセマンティック関係を有する画像データのビューをキャッシュすることを可能にする。ビューリクエストは、各種方法により予測されてもよい。例えば、プロセッサは、現在ビューに部分的に示されるオブジェクトの向きの幾何学的外挿を利用して、オブジェクトの他の部分が何れかの隣接ビューにおいて可視的であるか決定してもよい。また、プロセッサは、画像データのコンテンツがユーザのナビゲーション行動にどのように影響を与えるか示す統計量を予め取得していてもよい。例えば、現在ビューが椎骨を表示し、予め取得された統計量から当該椎骨についてユーザが縦方向のビューと冠状のビューとの間でスイッチする傾向があることが知られている場合、プロセッサは、隣接する椎骨の冠状及び縦方向のビューのビューリクエストを予測してもよい。同様に、統計量は、ユーザが当該椎骨の縦方向と冠状のビューとの間で以前にスイッチしたか示すものであってもよく、これにより、ビューリクエストが予測されてもよい。統計量は、ユーザの履歴データから取得されてもよい。プロセッサはまた、コンテンツデータとビューリクエストとを関連付けるルールを含むルールベースシステムを利用してもよい。従って、プロセッサは、現在ビューのコンテンツデータとルールリストのルールとをマッチングし、ビューリクエストを取得するため当該ルールを実行することによって、ビューを予測してもよい。同様に、プロセッサは、ルックアップテーブル又は同様のデータ構造を用いて、現在ビューのコンテンツデータに関する所定のビューリクエストを検索してもよい。もちろん、ビューリクエストの予測に加えて、キャッシュコントローラはまた、さらなるビューに対応するさらなるビューリクエストを予測してもよい。従って、ビューリクエストとそれに対応するビューとはそれぞれ、ビューリクエストと対応するビューとのセットの一部であってもよい。例えば、脳画像をナビゲートするため画像クライアントを利用するとき、キャッシュコントローラは、正中矢の視聴、海馬の視聴及び室の視聴について最適化される隣接ビューに対応するビューリクエストセットを予測してもよい。Mavlankaretal.,InternationalConferenceonImageProcessingICIP,2009,pp.3061-3064によるPre-fetchingbasedonvideoanalysisforinteractiveregion-of-intereststreamingofsoccersequencesの刊行物は、サッカーボール又は選手の時間的トラッキングを利用して、関心領域の動きを予測し、以降の関心領域のピクセルをプリフェッチすることについて記載している。しかしながら、時間的トラッキングは画像データの3つの空間次元内では利用可能でなく、ユーザが3つの空間次元をナビゲートしているときにビューリクエストを予測するのに利用可能でないことが理解されるであろう。ビューは、各種方法により画像サーバから取得されてもよい。通信手段は、画像サーバからビューを直接取得し、当該ビューをキャッシュに格納してもよい。通信手段はまた、ビューリクエストをキャッシュを介し画像サーバに提供し、キャッシュは、ビューリクエストの結果として提供されるビューを自動的にキャッシュするよう構成されてもよい。従って、キャッシュコントローラは、ビューを直接受信したり、又は一般に画像サーバに直接接続される必要がなくてもよい。コンテンツデータを取得するための画像解析は、画像解析の技術分野から知られるような何れか適した画像解析であってもよい。例えば、画像解析は、画像データ内又は現在ビュー内のオブジェクトをセグメント化及び取得するためのセグメント化アルゴリズムを有してもよい。セグメント化アルゴリズムは、エッジ検出、領域拡大、クラスタリング、Watershed変換、モデルベースセグメント化などに基づく何れか既知のセグメント化アルゴリズムであってもよい。また、オブジェクトの向きを決定するため、何れか既知の技術が利用されてもよい。例えば、Hough変換が、オブジェクトのエッジに関する現在ビュー内の直線又は楕円を特定するのに利用されてもよい。オブジェクトの向きは、直線の向き又は楕円の軌道長半径の向きなどから取得されてもよい。画像解析はまた、現在ビュー又は画像データのセマンティックコンテンツデータを取得するため、パターン認識の技術分野からの学習ベースアプローチなどを利用したセマンティック画像解析アルゴリズムであってもよい。従って、画像解析は、セグメント化又は検出されたオブジェクトに対する意味又は解釈を帰属させることができる。キャッシュコントローラは、画像クライアント又は画像サーバに配置されてもよい。それが画像クライアントに配置される場合、キャッシュコントローラは、画像サーバからビューを要求し、画像サーバは、これに応答して、関連するビューを提供する。このような機構は、ネットワーク通信の技術分野において知られるように、いわゆるプル技術の形式である。それが画像サーバにある場合、キャッシュコントローラは、画像サーバ内からビューを内部的に要求し、画像サーバは、これに応答して、画像クライアント自体がビューを要求することなく、関連するビューを画像クライアントのキャッシュに提供する。このような機構は、ネットワーク通信の技術分野において知られるように、いわゆるプッシュ技術の形式である。これは、キャッシュコントローラ620が画像データのすべてにアクセスすることを可能にするのに特に有用であるかもしれない。また、画像サーバ640は、典型的には、より多くの計算リソースを利用可能にする。これは、キャッシュコントローラ620がより精密な画像解析を実行することを可能にするものであってもよい。もちろん、キャッシュコントローラはまた、画像クライアント又は画像サーバの一部でない別のコンポーネントとして利用されてもよい。キャッシュは、画像クライアント又は画像サーバに配置されてもよい。キャッシュを有する画像クライアントは、画像クライアントと画像サーバとの間のビューの転送に関する遅延を低減するのに有用である。このような遅延は、例えば、小さな帯域幅を有するデータコネクションやデータコネクションの他の側面に関する固有の大きな遅延などにより生じる可能性がある。このため、予測されたビューは、例えば、ユーザがこれに気付かないようにバックグラウンドなどにおいて、可能な限り迅速に画像サーバから画像クライアントに送信されてもよい。キャッシュを有する画像サーバは、ビューを生成するのに関連する遅延を低減するのに有用である。画像データからビューを生成することは、計算的に複雑である可能性がある。このため、キャッシュコントローラは、画像サーバが相対的にアイドル状態であるときに予測ビューをすでに生成し、その後にキャッシュに生成されたビューをキャッシュするのに利用されてもよい。従って、画像クライアントがビューを要求するとき、ビューはもはや生成される必要はない、もちろん、キャッシュは、画像クライアント又は画像サーバの何れの部分でもない別のコンポーネントとして利用されてもよい。例えば、キャッシュは、画像クライアントと画像サーバとの間のデータコネクションの一部を構成してもよい。画像クライアントは、ユーザが画像データをナビゲートすることを可能にするよう構成される。このため、画像クライアントはさらに、図示せずプロセッサ、記憶手段又は通信ポートを有してもよい。プロセッサは、画像クライアントアプリケーションの一部である命令を実行するよう構成されてもよい。画像クライアントのアプリケーションは、ウェブベースアプリケーションであってもよい。ウェブベースアプリケーションはまた、キャッシュコントローラを実現してもよい。記憶手段は、コンピュータ命令を格納にするのに利用されてもよい。記憶手段はまた、ビューをキャッシュするためのキャッシュとして利用されてもよい。通信ポートは、画像サーバなどの他のコンピュータシステムと通信するのに利用されてもよい。通信ポートは、ローカルエリアネットワーク、ワイドエリアネットワーク又はインターネットを介し画像サーバとのデータコネクションを確立するのに利用されてもよい。図示しないが、画像クライアントはさらに、画像データのビューを表示する表示手段を有してもよい。表示手段は、コンピュータモニタなどの何れか適した表示手段であってもよい。あるいは、画像クライアントは、画像クライアントの一部でない表示手段にビューを提供するための表示出力を有してもよい。表示出力は、コンピュータモニタ出力であってもよい。画像クライアントは、ディスプレイ上に現在ビューを表示することに加えて、ディスプレイ上にビューリクエストに関するビューを表示するよう構成されてもよい。このため、キャッシュコントローラ又はキャッシュは、ビューがキャッシュにキャッシュされていることを画像クライアントに通知してもよい。ビューは、サムネイルなどの現在ビューの隣に表示されてもよい。従って、ユーザには、キャッシュコントローラにより予測され、ユーザに関連がある可能性があるビューが通知される。一般に、キャッシュコントローラは、分散アプリケーションにおいて利用されてもよい。分散アプリケーションは、医療を含む多数の領域において重要な役割を演じる。ここで、画像クライアントは、送信される画像上法の情報量を最小限に減少させるため、画像サーバからの3次元ボリュームのレンダリングされた2次元ビューを取得する画像ベースウェブアプリケーションであってもよい。この理由は、ユーザに実際に見えるものを送信することしか必要でないということである。しかしながら、3次元医療画像とのインタラクションは、特に画像サーバと通信するのに狭帯域幅のコネクションを利用する際、多くのインタラクションがサーバから新たにレンダリングされたビューを要求し、遅延を招くため、大きな問題を生じさせる。従って、キャッシュコントローラは、このような分散アプリケーションなどにおいて遅延を低減するのに利用されてもよい。図7は、画像クライアントと画像サーバとを有するシステムに利用されるキャッシュ方法700を示す。画像クライアントは、ユーザのナビゲーションリクエストに応じて画像サーバから取得された画像データのビューを表示することによって、ユーザが少なくとも3つの空間次元を有する画像データをナビゲートすることを可能にし、本方法は、画像データの3つの空間次元における第1視点を表す画像クライアントの現在ビューに示されるコンテンツを示すコンテンツデータを取得し710、画像データの3つの空間次元における第2視点を表すビューに対応する画像クライアントのビューリクエストをコンテンツデータに応じて予測し720、ビューリクエストに応じて画像サーバからビューを取得し730、当該ビューをキャッシュにキャッシュする740ことを含む。本発明はまた、本発明を実現するよう構成されるコンピュータプログラム、特にキャリアにおけるコンピュータプログラムに適用されることが理解されるであろう。当該プログラムは、本発明による方法の実現に利用されるのに適した部分的に編集された形式又は他の何れかの形式などにより、ソースコード、オブジェクトコード、コード中間ソース及びオブジェクトコードの形式であってもよい。このようなプログラムは多数の異なるアーキテクチャ設計を有してもよいことがまた理解されるであろう。例えば、本発明による方法又はシステムの機能を実現するプログラムコードは、1以上のサブルーチンに分割されてもよい。これらのサブルーチンに機能を分散するための多数の異なる方法が、当業者に明らかであろう。サブルーチンは、自己完結したプログラムを構成するように、1つの実行可能ファイルに一緒に格納されてもよい。このような実行可能ファイルは、プロセッサ命令及び/又はインタプリタ命令Java登録商標インタプリタ命令などなどのコンピュータ実行可能命令を有してもよい。あるいは、サブルーチンの1以上又はすべては、少なくとも1つの外部のライブラリファイルに格納され、ランタイム時などメインプログラムと静的に又は動的にリンクされてもよい。メインプログラムは、サブルーチンの少なくとも1つに対する少なくとも1つのコールを含む。サブルーチンはまた、互いに対するファンクションコールを有してもよい。コンピュータプログラムプロダクトに関する実施例は、ここに与えられる方法の少なくとも1つの各処理ステップに対応するコンピュータ実行可能命令を有する。これらの命令は、静的に又は動的にリンクされてもよい1以上のファイルに格納され、及び/又はサブルーチンに分割されてもよい。コンピュータプログラムプロダクトに関する他の実施例は、ここに与えられるシステム及び/又はプロダクトの少なくとも1つの各手段に対応するコンピュータ実行可能命令を有する。これらの命令は、静的に又は動的にリンクされる1以上のファイルに格納され、及び/又はサブルーチンに分割されてもよい。コンピュータプログラムのキャリアは、プログラムを実行可能な何れかのエンティティ又は装置であってもよい。例えば、キャリアは、CDROMや半導体ROMなどのROM、又はハードディスクなどの磁気記憶媒体などの記憶媒体を含むものであってもよい。さらに、キャリアは、電気若しくは光ケーブルを介し、又は無線若しくは他の手段により伝達される電気又は光信号などの伝送可能なキャリアであってもよい。プログラムがこのような信号により実現されるとき、キャリアは、このようなケーブル又は他の装置若しくは手段により構成されてもよい。あるいは、キャリアは、プログラムが実現される集積回路であってもよく、当該集積回路は、関連する方法を実行するため、又はその実行に利用されるよう構成される。上述した実施例は本発明を限定することなく例示するものであり、当業者は添付した請求項の範囲から逸脱することなく他の多数の実施例を設計可能であることが留意されるべきである。請求項において、括弧内に配置された参照符号は請求項を限定するものとして解釈されない。動詞有する及びそれの派生語の使用は、請求項に記載された以外の要素又はステップの存在を排除するものでない。要素に前置されるあるという不定冠詞は、当該要素が複数存在することを排除するものでない。本発明は、複数の異なる要素を有するハードウェアにより、また適切にプログラムされたコンピュータにより実現されてもよい。複数の手段を列記した装置の請求項において、これらの手段の複数が1つ及び同一のハードウェアアイテムにより実現されてもよい。特定の手段が互いに異なる従属請求項に記載されるという事実は、これらの手段の組み合わせが効果的に利用可能でないことを示すものでない。"