(57)【要約】  本願は、地震データにおいてノイズを抑制するための方法及びシステムを説明し、当該方法及びシステムは、コンピュータにより実施される方法、コンピュータプログラム製品及びコンピュータシステムを含む。あるコンピュータで実施される方法は、データ処理装置において、地下領域に関連付けられた一組の地震データを受信するステップと；データ処理装置によって、識別された地震イベントに従って一組の地震データを平坦化するステップと；データ処理装置によって、一組の地震データを複数の空間ウィンドウに分割するステップと；データ処理装置によって、無作為のシーケンシャル順に従って一組の地震データを無作為化するステップと；データ処理装置によって、無作為化された地震データをフィルタ処理するステップと；データ処理装置によって、フィルタ処理された地震データを事前無作為化の順に従って再編成するステップと；を含む。
2020521126.tif 000002
【特許請求の範囲】
【請求項１】
地震データにおけるノイズを抑制するためのコンピュータにより実施される方法であって：
データ処理装置において、地下領域に関連付けられた一組の地震データを受信するステップと；
前記データ処理装置によって、識別された地震イベントに従って前記一組の地震データを平坦化するステップと；
前記データ処理装置によって、前記一組の地震データを複数の空間ウィンドウに分割するステップと；
前記データ処理装置によって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化するステップと；
前記データ処理装置によって、前記無作為化された地震データをフィルタ処理するステップと；
前記データ処理装置によって、事前無作為化の順に従って前記フィルタ処理された地震データを再編成するステップと；を備える、
コンピュータにより実施される方法。
【請求項２】
前記地震データがポストスタックデータである、
請求項１に記載の方法。
【請求項３】
前記地震データは、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を含む、
請求項２に記載の方法。
【請求項４】
前記識別された地震イベントは、前記地下領域の解釈に従って識別される、
請求項１に記載の方法。
【請求項５】
前記再編成されたデータに基づき前記地下エリアの画像を、前記データ処理装置によって、生成するステップを更に備える、
請求項１に記載の方法。
【請求項６】
前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引くステップを更に備える、
請求項１に記載の方法。
【請求項７】
前記データ処理装置によって、前記再編成された地震データをフィルタ処理するステップを更に備える、
請求項１に記載の方法。
【請求項８】
実行時にコンピューティングデバイスに所定の動作を実行させる命令を格納した非一時的なコンピュータ読取可能媒体であって、前記動作は：
データ処理装置において、地下領域に関連付けられた一組の地震データを受信する処理と；
前記データ処理装置によって、識別された地震イベントに従って前記一組の地震データを平坦化する処理と；
前記データ処理装置によって、前記一組の地震データを複数の空間ウィンドウに分割する処理と；
前記データ処理装置によって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化する処理と；
前記データ処理装置によって、前記無作為化された地震データをフィルタ処理する処理と；
前記データ処理装置によって、前記フィルタ処理された地震データを事前無作為化の順に従って再編成する処理と；を備える、
非一時的なコンピュータ読取可能媒体。
【請求項９】
前記地震データは、ポストスタックデータである、
請求項８に記載の非一時的なコンピュータ読取可能媒体。
【請求項１０】
前記地震データが、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を含む、
請求項９に記載の非一時的なコンピュータ読取可能媒体。
【請求項１１】
前記識別された地震イベントは、前記地下領域の解釈に従って識別される、
請求項８に記載の非一時的なコンピュータ読取可能媒体。
【請求項１２】
前記動作は、前記データ処理装置によって、前記再編成されたデータに基づき前記地下エリアの画像を生成する処理を更に備える、
請求項８に記載の非一時的なコンピュータ読取可能媒体。
【請求項１３】
前記動作は、前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引く処理を更に備える、
請求項８に記載の非一時的なコンピュータ読取可能媒体。
【請求項１４】
前記動作は、前記データ処理装置によって、前記再編成された地震データをフィルタ処理する処理を更に備える、
請求項８に記載の非一時的なコンピュータ読取可能媒体。
【請求項１５】
少なくとも１つのハードウェアプロセッサと；
前記少なくとも１つのハードウェアプロセッサにより実行されるプログラミング命令を格納すると共に前記少なくとも１つのハードウェアプロセッサに結合される、非一時的なコンピュータ読取可能媒体であって、前記プログラミング命令は、実行時に前記少なくとも１つのハードウェアプロセッサに所定の動作を実行させるものであり、前記動作は：
前記少なくとも１つのハードウェアプロセッサによって、地下領域に関連付けられた一組の地震データを受信する処理と；
前記少なくとも１つのハードウェアプロセッサによって、識別された地震イベントに従って前記一組の地震データを平坦化する処理と；
前記少なくとも１つのハードウェアプロセッサによって、前記一組の地震データを複数の空間ウィンドウに分割する処理と；
前記少なくとも１つのハードウェアプロセッサによって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化する処理と；
前記少なくとも１つのハードウェアプロセッサによって、前記無作為化された地震データをフィルタ処理する処理と；
前記少なくとも１つのハードウェアプロセッサによって、事前無作為化の順に従って前記フィルタ処理された地震データを再編成する処理と；を備える、前記非一時的なコンピュータ読取可能媒体と；を備える、
デバイス。
【請求項１６】
前記地震データがポストスタックデータである、
請求項１５に記載のデバイス。
【請求項１７】
前記地震データは、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を含む、
請求項１６に記載のデバイス。
【請求項１８】
前記識別された地震イベントは、前記地下領域の解釈に従って識別される、
請求項１５に記載のデバイス。
【請求項１９】
前記動作は、前記データ処理装置によって、前記再編成されたデータに基づき前記地下エリアの画像を生成する処理を更に備える、
請求項１５に記載のデバイス。
【請求項２０】
前記動作は、前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引く処理を更に備える、
請求項１５に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年５月１７日に出願された米国特許出願第１５／５９７，８６１号の優先権を主張し、その内容全体は参照により本明細書に組み込まれる。
【０００２】
本願は、地震データにおけるノイズ抑制に関する。
【背景技術】
【０００３】
地球物理学の分析において、地震データは、地理的エリアの地下地質構造及び岩石特性を分析する際に収集され使用される。これらのデータ及び該データに基づく分析は、石油及びガス産業の探査、生産及び掘削の作業に有益である。
【発明の概要】
【０００４】
本開示は、地震データ内のノイズを抑制するための、コンピュータにより実施される方法、コンピュータプログラム製品、及びコンピュータシステムを含む方法及びシステムについて説明する。地震データにおけるノイズを抑制するためのコンピュータにより実施される方法は、データ処理装置において、地下領域に関連付けられた一組の地震データを受信するステップと；前記データ処理装置によって、識別された地震イベントに従って前記一組の地震データを平坦化するステップと；前記データ処理装置によって、前記一組の地震データを複数の空間ウィンドウに分割するステップと；前記データ処理装置によって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化するステップと；前記データ処理装置によって、前記無作為化された地震データをフィルタ処理するステップと；前記データ処理装置によって、事前無作為化の順に従って前記フィルタ処理された地震データを再編成するステップと；を含む。
【０００５】
本態様に係る他の実施は、対応するコンピュータシステム、装置、及び１又は複数のコンピュータ記憶装置に記録されたコンピュータプログラムを含み、コンピュータシステム、装置、及びコンピュータプログラムの各々は、方法の動作を実行するように構成される。１又は複数のコンピュータのシステムは、該システム上に、ソフトウェア、ファームウェア、ハードウェア、又はソフトウェア、ファームウェア若しくはハードウェアの組み合わせがインストールされているため、特定の操作又は動作を実行するように構成することができ、このソフトウェア、ファームウェア、ハードウェア、又はソフトウェア、ファームウェア若しくはハードウェアの組み合わせの動作中に、該システムが該動作を実行するように構成される。１又は複数のコンピュータプログラムは、命令を含むことにより、特定の操作及び動作を実行するように構成することができ、これらの命令は、データ処理装置によって実行されるとき、該装置が該動作を実行するように構成され得る。
【０００６】
本願に記載された主題における一又は複数の実施の詳細は、添付図面及び引き続く明細書に説明される。本主題の他の特徴、態様及び利点は、明細書、図面及び特許請求の範囲から明らかになるであろう。
【図面の簡単な説明】
【０００７】
【図１】図１は、一実施に係る、例示的な地震データノイズ抑制プロセスを示すものである。
【０００８】
【図２】図２は、一実施に係る、地震データノイズ抑制プロセスの例示的な効果を示すものである。
【０００９】
【図３】図３は、一実施に係る、例示的なプレスタックタイムマイグレーション（スタック前時間マイグレーション）済み地震探査のセクションを示すものである。
【００１０】
【図４】図４は、一実施に係る、フィルタ処理された地震データの例示的な結果を示すものである。
【００１１】
【図５】図５は、一実施に係る、元の地震入力と抽出されたフィルタ処理済み地震断面との間の例示的な比較を示すものである。
【００１２】
【図６】図６は、一実施に係る、地球物理学イメージングシステムにおける高レベルのアーキテクチャブロック図である。
【００１３】
種々の図面における類似の参照番号及び記号は、同様の要素を指す。
【発明を実施するための形態】
【００１４】
以下の説明では、開示された主題を当業者が作成し及び使用できるように提示され、また１又は複数の特定の実施の観点が提供される。開示された実施の様々な修正を行うことができることは当業者には容易に明らかであり、また定義された一般原理は、本開示の範囲から逸脱することなく、他の実施及び応用（アプリケーション）に適用されるようにしてもよい。したがって、本願は、説示及び／又は例示された実施に限定されることを意図するものではなく、開示された原理及び特徴と整合する最も広い範囲が与えられるべきである。
【００１５】
本願は、概略的には、地震データにおけるノイズを抑制するための方法及びシステムを説明しており、該方法及び該システムは、コンピュータにより実施される方法、コンピュータプログラム製品、及びコンピュータシステムを含む。場合によっては、地震信号は、震源装置によって震源の場所において地球の地下に送出できる。地震信号の例示は、音響信号を含む。地震信号は、地下を通って伝わり、また受振器の場所に置かれた受振器デバイスによって受信できる。場合によっては、震源デバイス、受振器デバイス、又はこれらの組み合わせは、地表面に配置できる。信号は、反射構造に到達し上向きに反射されて地表面に向かうまで、下方向に伝搬することができる。信号は、下部構造を介して屈折及び反射されているので、受信された信号の特性は、下部構造の情報が含まれる。受信された信号は、地震データとして収集できる。地震データは、反射波のトレース（ｔｒａｃｅ）を含むことができる。
【００１６】
海洋調査では、エアガン及びハイドロフォン（水中聴音器）を、それぞれ震源デバイス及び受振器デバイスとして使用できる。収集中に、震源は、エアガンのアレイ（配列）から急激に出射（爆発）する。反射した信号及び屈折した信号は、複数のストリーマ状のハイドロフォンによって収集される。地上における収集では、ダイナマイトが爆発源として使用でき、ジオフォンが受振器デバイスとして採用できる。別の例では、振動を生じる大型車（ｖｉｂｒａｔｏｒｙ  ｔｒｕｃｋｓ）が震源デバイスとして使用できる。地震信号を生成及び受信する他のデバイスが、同様に使用できる。
【００１７】
いくつかの実施では、地下構造をイメージング（画像化）するために、マイグレーション操作が、地震データに対して適用される。地震マイグレーションとは、地表においてイベントが記録された場所ではなく地下においてイベントが生じた場所に、空間又は時間のいずれかにおいて地震イベントを幾何学的に再配置する処理であり、これにより、地下の画像はより正確に作成される。地震データのマイグレーションは、グリッドに基づく地震データの空間的数値畳み込みにより平坦地層（ｆｌａｔ−ｇｅｏｌｏｇｉｃａｌ−ｌａｙｅｒ）の仮定を補正することであり、ディップ（ｄｉｐｐｉｎｇ）事象（地層が平坦ではない場合）を考慮する。マイグレーション処理においては、地震データに含まれるエコー情報が、記録時間から地下深度の特徴に変換される。このマイグレーション処理によれば、地震の特徴が、横方向と縦方向の両方に関して空間における位置として表現される。
【００１８】
種々のマイグレーションアルゴリズムが使用できる。例えば、深度ドメイン（ｄｏｍａｉｎ、領域）では、波線ベース（ｒａｙ−ｂａｓｅｄ）及びビームベース（ｂｅａｍ−ｂａｓｅｄ）のキルヒホッフ法が、これらの計算効率及びターゲット指向に係る柔軟性に起因して、実際面において一般的であった。その後、一方向性及び二方向性の波動方程式マイグレーションが広く使用された。場合によっては、解析マイグレーションにおいては、リバースタイムマイグレーション（ＲＴＭ：ｒｅｖｅｒｓｅ  ｔｉｍｅ  ｍｉｇｒａｔｉｏｎ）を使用できる。ＲＴＭアルゴリズムには、震源波動場の順方向伝搬、受振器波動場の逆方向伝搬、及び２つの計算された波動場間の関連付けられたイメージング条件の計算が含まれる。場合によっては、震源波動場及び受振器波動場は、それぞれ、前方波動場及び後方波動場として参照され得る。時間ドメインでは、イメージングは一般に、平坦な地下構造を仮定する共通反射点（ｃｏｍｍｏｎ−ｄｅｐｔｈ−ｐｏｉｎｔ、ＣＤＰ）重合（スタック）及びこのＣＤＰ重合の後に続くポストスタックマイグレーション（重合後マイグレーション）、又は深度ドメインにおけるキルヒホッフマイグレーションに類似したプレスタックマイグレーション（重合前マイグレーション）のいずれかによって達成される。しかしながら、震源及び受振器からイメージングポイントまでのエネルギー伝搬の伝搬時間は、深度ドメインにおけるように波線追跡（ｒａｙ  ｔｒａｃｉｎｇ）によって計算されることはない。これは、ノーマルムーブアウト（Ｎｏｒｍａｌ  Ｍｏｖｅ  Ｏｕｔ、ＮＭＯ）速度と、相対的に平坦で厚い層で作成された速度モデルを仮定するＤｉｘの関係式とに起因する。
【００１９】
場合によっては、地震データに基づき生成された信頼性の高い地震画像を取得することが、地震データ内のノイズに起因して難しい場合がある。例えば、地震データは、地下構造に関連する内部多重生成（ｉｎｔｅｒｎａｌ  ｍｕｌｔｉｐｌｅｓ）に影響される場合がある。これらの内部多重生成は、地理的エリアの地下における複数の反射界面によって跳ね返る地震エネルギーによって引き起こされることがある。これらの内部多重生成は、地震データのノイズとして参照されることがある。これらの多重ノイズのうちのいくつかは、一次地震イベントと同様の明らかなディップ（ｄｉｐ）を持つことがあり、これ故にスタック（重合）オペレータ又はマイグレーションオペレータによって抑制されない又は識別されないことがある。場合によっては、例えば陸地の地震調査では、地震ノイズは、不完全静的モデル（ｉｍｐｅｒｆｅｃｔ  ｓｔａｔｉｃ  ｍｏｄｅｌ）又は表面近傍モデル、不規則ショット及び受振器分布、並びに表面近くの回折及び散乱の影響をも含み得る。
【００２０】
いくつかの実施では、地震における多重ノイズは、複数の到着の予測に基づき抑制することができ、その到着の後に続いて、収集されたデータから減算される。これらの予測及び減算の技術は、データ品質が良好であり、多重イベントと一次イベントとの間の比較的大きな見かけ上のディップ判別に起因して、深海海洋データにおける表面に関連する多重生成に対してうまく機能する可能性がある。一方、いくつかの地理的エリアにおける地表付近の地質の複雑さに起因して、予測スキーム及び減算スキームは、陸の地震データにはうまく機能しない場合がある。結果として、スタック（重合）又はマイグレーションからの最終地震画像は、しばしば、かなりの量のコヒーレント（ｃｏｈｅｒｅｎｔ、まとまった、一貫した）ノイズを含む。ノイズは、場合によっては、非常に強いため、ノイズが実際の地震反射を損傷する可能性があり、これ故に、地震の解釈を不明確にする可能性がある。
【００２１】
処理の困難性が生じるのは、ノイズとの非常に小さいディップ差を実際の地震イベントが有する場合である。この状況では、周波数−波動（Ｆ−Ｋ）フィルタ処理やメディアンフィルタといった他のノイズ除去方法は、一次イベントからノイズを分離できないかもしれない。
【００２２】
ノイズ抑制プロセスは、プレスタックデータ又はポストスタックデータに対して実行できる。プレスタックデータのアプリケーションでは、ショット又はＣＤＰギャザーにおける地震イベントが、一列に並べて平坦化してもよい。データの無作為（ランダム）化及びノイズ抑制のプロセスが、ノイズを抑制するために実行できる。しかしながら、プレスタックデータを無作為化することの効果は、プロセスで使用されるノーマルムーブアウト（Ｎｏｒｍａｌ  Ｍｏｖｅ  Ｏｕｔ、ＮＭＯ）速度の正確さに依存する。ＮＭＯ速度が正確でない場合、無作為化は、コヒーレントな地震イベントを調整できない可能性があり、そして効果的にノイズを抑制できない可能性がある。
【００２３】
ポストスタックデータのアプリケーションでは、操作が地震データの最終画像に対して適用される。例えば、データは、ＮＭＯスタック、プレスタックタイムマイグレーション、又はプレスタック深度マイグレーションの結果です。インタープリタは、一次反射、または多重反射といったノイズとしてデータ上のイベントを識別する。識別（ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）は、一般的な地質学の知識、既知の地域的な地質特性、又は既存の抗井情報に基づいて行うことができる。また、イベントは、データの品質及び他の情報の不足に起因してインタープリタがイベントを明確に識別できない場合、インタープリタによる試行的解釈のシナリオになり得る。
【００２４】
地震イベントが識別されマッピングされると、識別されたイベントが平坦化され、その後に平坦化されたデータが順次無作為化されるように、地震データが圧縮されると共に、垂直に引き伸ばされる。識別されたイベントと並列の地震イベントのコヒーレンスは保持されるが、他のイベントのコヒーレンスは低くされる。その後、コヒーレントなイベントは、抽出され、一方、他のイベントは、フィルタ処理を用いて抑制できる。これらの他のイベントは、さらなる解析のためのランダム化及びノイズ抑制の後に、元データとフィルタ処理済みデータとの間の減算を介して取得することもできる。
【００２５】
図１は、一実施に係る、例示的な地震データノイズ抑制プロセス１００を示す。提示を明確にするために、以下の説明では、一般に、図２から図６の文脈でプロセス１００を説明する。しかしながら、プロセス１００は、例えば、他の適切なシステム、環境、ソフトウェア及びハードウェア、又はシステム、環境、ソフトウェア、及びハードウェアの組み合わせによって適宜に実行されてもよいことが理解される。場合によっては、プロセス１００は、大規模なコンピュータクラスタ、スーパーコンピュータ、又は他の任意のコンピューティングデバイス若しくはコンピューティングデバイス集積物上において実行することができる。いくつかの実施では、プロセス５００の様々なステップが、並列して、組み合わせて、ループで、及び／又は任意の順序で実行することができる。
【００２６】
１０２では、地下領域に関連付けられた一組の地震データが、データ処理装置において受信される。一組の地震データは、地下領域のために取得された一組の受振器信号データであり得る。場合によっては、地震データの取得中に、震源（ダイナマイト、振動トラック、エアガンアレイ、又はその他のもの）が駆動されて、地下の地質境界からの反射波動／屈折波動／透過波動が、地表に置かれた受振器デバイスによって記録される。このタイプの収集は、この調査エリアのために全ての地震データが収集されるまで、ショット毎に、順次に、又は同時に繰り返される。これらの取得された地震データは、受振器の信号データに含まれる。場合によっては、取得された地震データは、現場において収集され、オフィスに転送され（コンピューターネットワーク、物理ネットワーク、又はそれらの組み合わせを介して格納され及び輸送され）、そして、プロセス１００を実行するコンピューティングデバイスへの入力として使用される。
【００２７】
場合によっては、一組の地震データは、ポストスタックデータであり得る。例えば、地震データは、地震データの最終画像であり得る。ポストスタックデータの例は、ＮＭＯスタック、プレスタックタイムマイグレーション結果、及びプレスタック深度マイグレーション結果を含む。
【００２８】
１０４においては、一組の地震データは、１又は複数の識別された地震イベントに従って平坦化される。地震平坦化は、地質層が堆積されたときの元の地下構造を明示する褶曲（ｆｏｌｄ）又は断層といった構造を取り除くために使用される解釈手法である。平坦化は、ある層位に基づく地質学的特徴をインタープリタが認識する際に役立つ。ある解釈では、１又は複数の地震イベントが、インタープリタ、解釈ツール、又はそれらの組み合わせによって識別できる。一組の地震データは、識別されたイベントに基づき平坦化することができる。識別されたイベントの例には、その両側におけるイベントを明確に一致させることができる主要な断層が含まれる。イベントに基づき該データを平坦化するために、トレース位置がアンカーポイント（基準点）として選択される。他のすべての地震トレースは、アンカートレース（基準トレース）に従って調整される。地震トレースは、全ての識別されたイベントが水平に整列するように、圧縮され又は引き延ばされてよい。該圧縮及び引き延ばしは、元の平坦化されていないデータを用いて、隣接する識別されたイベント間においてデータを補間することによって実現される。
【００２９】
１０６においては、平坦化されたデータは、複数の重なり合う空間ウィンドウへ分割される。各ウィンドウのサイズが小さい場合、各ウィンドウにおけるコヒーレントイベントは線形であるか或いは線形に近い場合があり、またイベントの振幅は大きく変化しない。最適なウィンドウサイズは、データに応じて異なる。場合によっては、ウィンドウサイズを特定するために、テストが実行されてもよい。
【００３０】
１０８においては、一組の地震データは、無作為のシーケンシャル（連続的）な順序に従って再配置される。ある実施では、各空間ウィンドウ内のデータは、該空間ウィンドウに対応する空間距離に基づきインデックス（指標）付けすることができる。無作為化の順序が生成される。各空間ウィンドウにおけるデータは、該無作為化の順序に従って再分配できる。一例では、無作為化の順序は［４、７、３、１、２、６、５］であり、一組の地震データが、水平方向における空間距離に基づき無作為化される。この例では、各空間ウィンドウは、空間ウィンドウの水平距離に基づき１〜７のインデックスが割り当てられる。順次の無作為化中に、４とインデックス付けされた空間距離を持つ空間ウィンドウにおけるデータは、最初の位置に再分配されることになり、このデータの後に、７とインデックス付けされた空間距離を持つ空間ウィンドウのデータが後に続き、このデータの後に続いて、さらに、３とインデックス付けされた空間距離を持つ空間ウィンドウのデータ、といったように続く。
【００３１】
１１０においては、再配置された地震データがフィルタ処理される。場合によっては、コヒーレントな水平方向イベントを抽出するために、メディアンフィルタが適用できる。メディアンフィルタリングウィンドウ（メディアンフィルタ処理ウィンドウ）のサイズは、通常、データ無作為化ウィンドウのサイズよりもはるかに小さい。場合によっては、メディアンフィルタリングウィンドウのサイズを特定するために、テストが実行できる。ＦＫフィルタ処理は、Ｋ成分のみをほぼゼロに保つことによって水平イベントを抽出するように使用することもできる。場合によっては、ＦＫフィルタリングウィンドウのサイズを特定するためにテストを実行できる。既知のディップを持つ線形イベントを抽出する他の手法も使用できる。
【００３２】
１１２では、フィルタ処理されたデータは、その事前無作為化（プレランダム化）の順に基づき再編成される。ステップ１０８で与えられた例では、フィルタ処理の後に、４とインデックス付けされた空間距離を持つ空間ウィンドウ内のデータは、第１の位置から第４の位置に戻される。
【００３３】
場合によっては、地下エリアの画像は、再編成されたデータに基づき生成することができる。該画像は、データ処理装置によって出力され、異なるデータ処理装置に送信され、又はそれらの組み合わせであり得る。
【００３４】
図２は、一実施に係る、地震データノイズ抑制プロセスの例示的な効果を示す。図２は、合成画像２０２、２０４、２０６及び２０８を含む。画像２０２は、解釈に基づき識別された水平イベント上において平坦化された例示的な一組の合成地震データを示す。図示されるように、画像２０２は、平坦化された水平イベント２１０、並びに他の２つのイベント２１２及び２１４を示す。イベント２１２は、右側に小さいディップを有し、イベント２１４は、左側に小さいディップを有する。ディップ間の差は小さいので、直接のフィルタ処理は、これらのイベントを識別するに際して効果的ではない場合がある。
【００３５】
画像２０４は、地震データの無作為化の効果を示す。ここで、画像２０２内の地震データは、水平方向に無作為に再配置された小さなウィンドウである。解釈に基づき識別された水平イベントは、無作為化の影響を受けることはないが、ディップイベントのコヒーレンスは壊される。画像２０６は、ノイズ抑制効果を示し、このノイズ抑制効果は、画像２０４内の地震データがメディアンフィルタを用いてフィルタ処理されると共にそれらの元の水平位置に従って再編成された後のものである。ここでは、識別された水平イベントは影響を受けないが、ディップイベントは大幅に抑制される。画像２０８は、フィルタ処理されたトレースがそれらの元の場所に戻った後の画像２０４のＦ−Ｋフィルタ処理結果を示す。画像２０８のノイズ残差は、画像２０６のノイズ残差と異なる。
【００３６】
場合によっては、画像２０６及び２０８に示すように、フィルタ処理及び再編成の後におけるディップイベントからの残差エネルギーが存在する場合がある。しかしながら、この残差エネルギーは、画像２０６に示されるように不連続であり、或いは画像２０８に現れているように弱い。残差エネルギーをさらに抑制するために、追加のフィルタ処理プロセスを使用することができる。画像２０６及び２０８に示されるように、ノイズ抑制プロセスは、解釈において識別された水平イベントに影響を与えずに、ディップコヒーレントノイズをうまく抑制する。場合によっては、複数の解釈が実行でき、解釈の各々が、異なるイベントを識別できる。ここで説明されるノイズ抑制プロセスは、異なる解釈に基づき反復プロセスで適用することができる。各反復においては、特定の解釈に従い、地震データが、識別されたイベントに応じて平坦化される。これらのプロセスは、インタープリタの選択に従って、より混じりけのない地震画像を生成し、またインタープリタが解釈の異なるシナリオをテストするのに役立つ。
【００３７】
図３は、一実施に係る、プレスタックタイムマイグレーション済みの例示的な地震セクションを示す。図３に示されるように、コヒーレントノイズは一次反射を妨害して、この結果、解釈を難しくする。
【００３８】
場合によっては、このエリアにそのような劇的な構造的変化及び断層がない可能性があることを、地質及び井戸の情報に基づき仮定することができる。これ故に、図３におけるセクションの粗い外観は、概略的には、コヒーレントノイズの存在によるものである。これらの場合、地震データは、解釈において識別された一次地震反射イベントに基づき平坦化できる。一次地震反射イベントに沿った他の反射イベントは、同様に平坦化される場合がある。図示された例では、１．５秒未満の地震イベントは連続的でコヒーレントであるので、セクションを平坦化するために使用される。次に、無作為化及びフィルタ処理の手順が、平坦化されたデータに適用され、平坦化が解除される。図４は、一実施に係る、フィルタ処理された地震データの例示的な結果を示す。図４に示すように、層位の大部分は連続的であり、また局所的な地質（地質の形状）に合致している。インタープリタは、地震イベントを容易に追跡することができ、その地域における新しい地震画像及び抗井制御を用いて、セクション全体にわたり地質構造を導き出すことができる。
【００３９】
場合によっては、抑制されたイベントは、抑制されたデータ（例えば、図４に示されたデータ）を抑制されていないデータ（例えば、図３に示されたデータ）から差し引くことによって取得できる。図５は、一実施に係る、抽出されたフィルタ処理済み地震セクションと元の地震入力との間の例示的な比較を示す。図示されているように、データ間の違いは、大部分は、元のマイグレーション画像上のノイズに対応する区分的なイベントを含む。この違いは、これらのイベントが地震データにおけるノイズを反映しているか否かを確認するために、例えばインタープリタによって解析される。
【００４０】
図６は、一実施に係る、地球物理学的イメージングシステムのアーキテクチャの高レベルブロック図である。高レベルでは、例示されたシステム６００は、ネットワーク６３０に結合された地球物理学的画像処理コンピュータ６０２を含む。説明された図は、既述の主題の１つの可能な実施に過ぎず、単一の説明された実施に本願を限定することを意図してはいない。当業者には、説明されたコンポーネントが、接続され、組み合わせされ及び／又は代替の方法で使用され得る事実が本願に包含されることを理解するであろう。
【００４１】
ネットワーク６３０は、コンピュータ６０２と、他のコンポーネント、例えばある場所の観測データを取得すると共に該観測データをコンピュータ６０２に送信するコンポーネントとの間の通信を容易にする。ネットワーク６３０は、無線又は有線のネットワークであり得る。ネットワーク６３０は、また、メモリパイプ、ハードウェア接続、又はコンポーネント間の任意の内部若しくは外部の通信経路でもあり得る。
【００４２】
コンピュータ６０２は、ここに記載されたような方法を実行するように構成されたコンピューティングシステムを含む。場合によっては、この方法のアルゴリズムは、実行可能なコンピューティングコード、例えばＣ／Ｃ＋＋の実行可能コードで実施できる。場合によっては、コンピュータ６０２は、バッチアプリケーションを実行するスタンドアロンＬｉｎｕｘ（登録商標）システムを含むことができる。場合によっては、コンピュータ６０２は、地球物理データの各ブロックを処理するために十分なメモリサイズを有するモバイルコンピュータ又はパーソナルコンピュータを含むことができる。コンピュータ６０２は、本願において説明されたノイズ抑制プロセスを実施するために使用することができる。
【００４３】
コンピュータ６０２は、キーパッド、キーボード、タッチスクリーン、マイクロホン、音声認識デバイス、ユーザ情報を受け入れ可能な他のデバイスといった入力デバイス、及び／又はコンピュータ６０２の動作に関連付けられた情報を伝達する出力デバイスを含むコンピュータを備えていてもよく、該情報は、デジタルデータ、視覚情報及び／又は音声情報、又はＧＵＩを含む。
【００４４】
コンピュータ６０２は、クライアント、ネットワークコンポーネント、サーバ、データベース、若しくは他の永続性のもの、及び／又はシステム６００の任意の他のコンポーネントとして機能できる。いくつかの実施においては、コンピュータ６０２の１又は複数のコンポーネントは、クラウドコンピューティングベースの環境内で動作するように構成されていてもよい。
【００４５】
高レベルでは、コンピュータ６０２は、システム６００に関連付けられたデータ及び情報を受け、送出し、処理し、保存し、又は管理するように動作可能な電子的計算デバイスである。いくつかの実施によれば、コンピュータ６０２は、アプリケーションサーバ、電子メールサーバ、ウェブサーバ、キャッシングサーバ、ストリーミングデータサーバ、ビジネスインテリジェンス（ＢＩ）サーバ、及び／又は他のサーバを含んでいても、或いは通信可能に結合されていてもよい。
【００４６】
コンピュータ６０２は、（例えば、別のコンピュータ６０２上で動作する）クライアントアプリケーションからネットワーク６３０を介してリクエストを受けることができ、このリクエストを適切なソフトウェアアプリケーションを用いて処理することによって受信したリクエストに応答することができる。加えて、リクエストは、コンピュータ６０２へ、（例えば、コマンドコンソールから又は他の適切なアクセス方法によって）内部ユーザ、外部ユーザ又はサードパーティ、他の自動化されたアプリケーション、更には、その他の適切なエンティティ、個人、システム、又はコンピュータから送信されるようにしてもよい。
【００４７】
コンピュータ６０２の各コンポーネントは、システムバス６０３を用いて通信できる。いくつかの実施では、コンピュータ６０２のコンポーネントのいずれか及び／又は全ては、ハードウェア及び／又はソフトウェアの両方が、互いに及び／又はインタフェース６０４と、アプリケーションプログラミングインタフェース（ＡＰＩ）６１２及び／又はサービスレイヤ６１３を用いて、システムバス６０３を介して、インタフェース接続することができる。ＡＰＩ６１２は、ルーチン、データ構造、及びオブジェクトクラスの仕様を含むことができる。ＡＰＩ６１２は、コンピュータ言語に依存しないか又は依存するかのいずれかであり、また完全なインタフェース、単一の関数、又は一組のＡＰＩを指していてもよい。サービスレイヤ６１３は、コンピュータ６０２及び／又はシステム６００へソフトウェアサービスを提供する。コンピュータ６０２の機能は、このサービスレイヤを用いて全てのサービスコンシューマにアクセス可能であってもよい。サービスレイヤ６１３によって提供されたサービスといったソフトウェアサービスは、定義済みのインタフェースを介して再利用可能な定義済みのビジネス機能を提供する。例えば、インタフェースは、ＪＡＶＡ（登録商標）、Ｃ＋＋、又は、拡張マークアップ言語（ＸＭＬ）フォーマット若しくは他の適切なフォーマットでデータを提供する他の適切な言語で書かれたソフトウェアであり得る。コンピュータ６０２の統合コンポーネントとして図示される一方で、代替の実施は、ＡＰＩ６１２及び／又はサービスレイヤ６１３を、コンピュータ６０２及び／又はシステム６００の他のコンポーネントに関連するスタンドアロンコンポーネントとして例示することができる。さらには、ＡＰＩ６１２及び／又はサービスレイヤ６１３のいずれか又は全ての部分は、本願の範囲から逸脱することなく、別のソフトウェアモジュール、エンタープライズアプリケーション、又はハードウェアモジュールの子モジュール又はサブモジュールとして実施されるようにしてもよい。
【００４８】
コンピュータ６０２は、インタフェース６０４を含む。図６には単一のインタフェース６０４として図示されているが、２つ又はそれより多くのインタフェース６０４を、コンピュータ６０２及び／又はシステム６００の特定のニーズ、要望、又は特定の実施に従って使用することができる。インタフェース６０４は、分散環境においてネットワーク６３０に（図示されているかどうかに関わらず）接続される他のシステムと通信するために、システム６００内のものを含むコンピュータ６０２によって使用される。一般にインタフェース６０４は、ソフトウェア及び／又はハードウェアで適切な組み合わせでエンコードされ、ネットワーク６３０と通信するように動作可能なロジックを含む。より具体的には、インタフェース６０４は、ネットワーク６３０又はインタフェースのハードウェアが図示のシステム６００の内側及び外側において物理信号を通信するように動作可能であるように、通信に関連付けられた１又は複数の通信プロトコルをサポートするソフトウェアを含むことができる。
【００４９】
コンピュータ６０２は、プロセッサ６０５を含む。図６においては単一のプロセッサ６０５として示されるが、２又はそれより多くのプロセッサを、コンピュータ６０２及び／又はシステム６００の特定のニーズ、要望、又は特定の実施に従って使用することができる。一般に、プロセッサ６０５は命令を実行し、データを操作してコンピュータ６０２の動作を実行する。具体的には、プロセッサ６０５は、地球物理学的データの処理に必要な機能を実行する。
【００５０】
また、コンピュータ６０２は、コンピュータ６０２及び／又はシステム６００の他のコンポーネントのためのデータを保持することができるメモリ６０６を含む。図６では単一のメモリ６０６として示されるが、コンピュータ６０２及び／又はシステム６００の特定のニーズ、要望、又は特定の実施に従って、２つ以上のメモリを使用することができる。メモリ６０６は、コンピュータ６０２の不可欠な構成要素として示されるが、代替の実施では、メモリ６０６は、コンピュータ６０２及び／又はシステム６００の外部にあってもよい。
【００５１】
アプリケーション６０７は、コンピュータ６０２及び／又はシステム６００の特定のニーズ、要望、又は特定の実施に従う機能を、特に物理データの処理に必要な機能に関して提供するアルゴリズムソフトウェアエンジンである。例えば、アプリケーション６０７は、図１〜図５に記載された１又は複数のコンポーネント／アプリケーションとして機能することができる。さらに、単一のアプリケーション６０７として示されているが、アプリケーション６０７は、コンピュータ６０２上において複数のアプリケーション６０７として実施されていてもよい。加えて、コンピュータ６０２に不可欠なものとして示されているが、代替の実施では、アプリケーション６０７は、コンピュータ６０２及び／又はシステム６００の外部にあってもよい。
【００５２】
システム６００に関連付けられた、又はシステム６００の外部にありネットワーク６３０を介して通信するコンピュータ６０２が任意の数あってよい。さらに、語句「クライアント」、「ユーザ」、及び他の適切な用語は、本願の範囲から逸脱することなく、適宜交換可能に使用されてもよい。さらには、本願は、多くのユーザが１台のコンピュータ６０２を使用してよいこと、又は１人のユーザが複数のコンピュータ６０２を使用してよいことを想定している。
【００５３】
主題の記述された実施は、単独で又は組み合わせることで１つ以上の特徴を含むことができる。例えば、第１の実施は、地震データにおけるノイズを抑制するためのコンピュータにより実施される方法であって：データ処理装置において、地下領域に関連付けられた一組の地震データを受信するステップと；前記データ処理装置によって、識別された地震イベントに従って前記一組の地震データを平坦化するステップと；前記データ処理装置によって、前記一組の地震データを複数の空間ウィンドウに分割するステップと；前記データ処理装置によって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化するステップと；前記データ処理装置によって、前記無作為化された地震データをフィルタ処理するステップと；前記データ処理装置によって、事前無作為化の順に従って前記フィルタ処理された地震データを再編成するステップと；を含むものである。
【００５４】
上述の及び他の説明された実施はそれぞれ、オプションで、以下に示す機能の１つ又は複数を含むことができる。
【００５５】
以下に示す機能のいずれかと組み合わせ可能な第１の特徴として、前記地震データがポストスタックデータである。
【００５６】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第２の特徴として、前記地震データは、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を含む。
【００５７】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第３の特徴として、前記識別された地震イベントは、前記地下領域の解釈に従って識別される。
【００５８】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第４の特徴として、前記再編成されたデータに基づき前記地下エリアの画像を、前記データ処理装置によって、生成するステップを更に含む。
【００５９】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第５の特徴として、前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引くステップを更に含む。
【００６０】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第６の特徴として、前記データ処理装置によって、前記再編成された地震データをフィルタ処理するステップを更に含む。
【００６１】
第２の実施は、実行時にコンピューティングデバイスに所定の動作を実行させる命令を格納した非一時的なコンピュータ読取可能媒体であって、前記動作は：データ処理装置において、地下領域に関連付けられた一組の地震データを受信する処理と；前記データ処理装置によって、識別された地震イベントに従って前記一組の地震データを平坦化する処理と；前記データ処理装置によって、前記一組の地震データを複数の空間ウィンドウに分割する処理と；前記データ処理装置によって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化する処理と；前記データ処理装置によって、前記無作為化された地震データをフィルタ処理する処理と；前記データ処理装置によって、前記フィルタ処理された地震データを事前無作為化の順に従って再編成する処理と；を含むものである。
【００６２】
上述の及び他の説明された実施はそれぞれ、オプションで、以下に示す機能の１つ又は複数を含むことができる。
【００６３】
以下に示す機能のいずれかと組み合わせ可能な第１の特徴として、前記地震データは、ポストスタックデータである。
【００６４】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第２の特徴として、前記地震データが、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を備える。
【００６５】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第３の特徴として、前記識別された地震イベントは、前記地下領域の解釈に従って識別される。
【００６６】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第４の特徴として、前記動作は、前記データ処理装置によって、前記再編成されたデータに基づき前記地下エリアの画像を生成する処理を更に含む。
【００６７】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第５の特徴として、前記動作は、前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引く処理を更に含む。
【００６８】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第６の特徴として、前記データ処理装置によって、前記再編成された地震データをフィルタ処理する処理を更に含む。
【００６９】
第３の実施は、デバイスであって、少なくとも１つのハードウェアプロセッサと；前記少なくとも１つのハードウェアプロセッサにより実行されるプログラミング命令を格納すると共に前記少なくとも１つのハードウェアプロセッサに結合される、非一時的なコンピュータ読取可能媒体であって、前記プログラミング命令は、実行時に前記少なくとも１つのハードウェアプロセッサに所定の動作を実行させるものであり、前記動作は：前記少なくとも１つのハードウェアプロセッサによって、地下領域に関連付けられた一組の地震データを受信する処理と；前記少なくとも１つのハードウェアプロセッサによって、識別された地震イベントに従って前記一組の地震データを平坦化する処理と；前記少なくとも１つのハードウェアプロセッサによって、前記一組の地震データを複数の空間ウィンドウに分割する処理と；前記少なくとも１つのハードウェアプロセッサによって、無作為のシーケンシャル順に従って前記一組の地震データを無作為化する処理と；前記少なくとも１つのハードウェアプロセッサによって、前記無作為化された地震データをフィルタ処理する処理と；前記少なくとも１つのハードウェアプロセッサによって、事前無作為化の順に従って前記フィルタ処理された地震データを再編成する処理と；を含む、前記非一時的なコンピュータ読取可能媒体と；を含むものである。
【００７０】
上述の及び他の説明された実施はそれぞれ、オプションで、以下に示す機能の１つ又は複数を含むことができる。
【００７１】
以下に示す機能のいずれかと組み合わせ可能な第１の特徴として、前記地震データがポストスタックデータである。
【００７２】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第２の特徴として、前記地震データは、プレスタックタイムマイグレーションの結果又はプレスタック深度マイグレーションの結果のうちの少なくとも一方を含む。
【００７３】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第３の特徴として、前記識別された地震イベントは、前記地下領域の解釈に従って識別される。
【００７４】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第４の特徴として、前記動作は、前記データ処理装置によって、前記再編成されたデータに基づき前記地下エリアの画像を生成する処理を更に含む。
【００７５】
前述の又は以下に示す機能のいずれかと組み合わせ可能な第５の特徴として、前記動作は、前記データ処理装置によって、前記一組の再編成された地震データを前記地震データから差し引く処理を更に含む。
【００７６】
第６の特徴は、以前の又は引き続く特徴のいずれかと組み合わせ可能であって、動作は、再編成された地震データを、データ処理装置によって、フィルタ処理する処理を更に含む。
【００７７】
本明細書で記述された主題及び機能的な操作の実施は、デジタル電子回路、有形に具体化されたコンピュータのソフトウェア又はファームウェア、コンピュータハードウェアに、又はそれらの一又は複数の組み合わせで実施でき、これらデジタル電子回路、ソフトウェア、ファームウェア、及びコンピュータハードウェアは、本明細書に開示される構造及びそれらの構造的な同等物を含む。本明細書で記述された主題に係る実施は、１又は複数のコンピュータプログラム、つまり、コンピュータプログラム命令の一又は複数のモジュールとして実施されることができ、コンピュータプログラム命令は、データ処理装置により実施されるシステムによる実行のために、有形の非一時的なコンピュータ読取可能なコンピュータ記憶媒体上にエンコードされ、又はコンピュータ若しくはコンピュータにより実施されるシステムの動作を制御する。代替的に又は追加的に、プログラム命令は、人工的に生成された伝播信号、例えば、マシン生成の電気的、光学的、又は電磁気的な信号にエンコードされ、この信号は、データ処理装置による実行のために受振器装置への送信用の情報をエンコードするために生成される。コンピュータ記憶媒体は、機械により読取可能な記憶装置、機械により読取可能な記憶基板、ランダム若しくはシリアルアクセスのメモリデバイス、又はコンピュータ記憶媒体の組み合わせであり得る。
【００７８】
「リアル−タイム」、「リアルタイム」、「リアル（ファースト）タイム（ＲＦＴ）」、「ほぼリアルタイム（ＮＲＴ）」、「準リアルタイム」、又は（当業者が理解する）類似の用語は、個々が、実質的に同時に動作及び応答が生じることを知覚するように、該動作及び応答が時間的に近接していることを意味する。例えば、データにアクセスするための個々の動作に続くデータの表示（又は表示の開始）に対する応答の時間差は、１ｍｓ未満、１ｓｅｃ未満、又は５ｓｅｃ未満であり得る。要求されたデータが、即時に表示（又は表示開始）される必要はないが、記述されたコンピューティングシステムの処理制限と、データを例えば収集し、正確に評価し、分析し、処理し、格納し、又は送信するために必要な時間とを考慮して、意図的な遅延なしに表示（又は表示が開始）される。
【００７９】
用語「データ処理装置」、「コンピュータ」、又は「電子コンピュータデバイス」（又は当業者によって理解される同等の用語）は、データ処理ハードウェアを指し、あらゆる種類の装置、デバイス、及びマシンを包含し、これらの種類は、データを処理するためのものであり、例示として、プログラマブルプロセッサ、コンピュータ、又は複数のプロセッサ若しくはコンピュータを含む。コンピュータは、例えば、中央処理装置（ＣＰＵ）、ＦＰＧＡ（フィールドプログラマブルゲートアレイ）、又はＡＳＩＣ（特定用途向け集積回路）を包含する専用ロジック回路であるか、又はこれらを更に含むことができる。いくつかの実施では、データ処理装置、又は専用ロジック回路（又はデータ処理装置と専用ロジック回路との組み合わせ）は、ハードウェア系又はソフトウェア系（又はソフトウェア系及びハードウェア系の両方の基づく組み合わせ）であることができる。装置は、オプションとして、コンピュータプログラムの実行環境を生成するコード、例えば、プロセッサファームウェア、プロトコルスタック、データベース管理システム、オペレーティングシステム、又は実行環境の組み合わせを構成するコードを含むことができる。本願は、例えば、ＬＩＮＵＸ、ＵＮＩＸ（登録商標）、ＷＩＮＤＯＷＳ（登録商標）、ＭＡＣＯＳ、ＡＮＤＲＯＩＤ（登録商標）、ＩＯＳ、又は他の任意の適切なオペレーティングシステムといった従来のオペレーティングシステムを伴う又は伴わないデータ処理装置を使用することを意図している。
【００８０】
コンピュータプログラムは、プログラム、ソフトウェア、ソフトウェアアプリケーション、モジュール、ソフトウェアモジュール、スクリプト、又はコードとして参照され又は記述されるものであって、コンパイル言語若しくはインタープリタ言語を含むプログラミング言語、又は宣言型若しくは手続き型の言語の形式で記載でき、またコンピュータプログラムは、コンピューティング環境で使用するための任意の形式で展開でき、スタンドアロンプログラム、モジュール、コンポーネント、サブルーチン、又は他の適切なユニットとして含む。コンピュータプログラムは、ファイルシステム内のファイルに対応できるが、必ずしも対応する必要はない。プログラムは、他のプログラム又はデータを保持するファイルの一部、例えばマークアップ言語ドキュメントに格納された一又は複数のスクリプトに保存でき、該他のプログラムは、問題のプログラム専用の単一ファイル内に、或いは複数の連携したファイル、例えば一又は複数のモジュール、サブプログラム、又はコードの一部に格納できる。コンピュータプログラムは、一又は複数のコンピュータ上に展開でき、該コンピュータは、一のサイトに位置し、又は複数のサイトに分散されて配置され、これらは通信ネットワークによって相互接続される。様々な図面に例示されたプログラムの部分は、個々のモジュールとして示され、様々なオブジェクト、方法、又は他のプロセスを介して、種々の特徴及び機能を実施しているが、プログラムは、それらの代わりに、いくつかのサブモジュール、サードパーティのサービス、コンポーネント、ライブラリ、及びそれらを、必要に応じて含むことができる。逆に、必要に応じて、様々なコンポーネントの機能及び特徴は、単一のコンポーネントに組み合わせることができる。計算上の特定を為すために使用されたしきい値は、静的に、動的に、又は静的と動的との両方で特定できる。
【００８１】
本明細書で説示された方法、プロセス、又は論理フローは、一又は複数のプログラム可能なコンピュータによって実行でき、該コンピュータは、入力データを操作して出力データを生成することによって機能を実行する一又は複数のコンピュータプログラムを実行する。方法、プロセス、又は論理フローは、特定用途のロジック回路、例えばＣＰＵ、ＦＰＧＡ、又はＡＳＩＣとして実行でき、また装置も、特定用途のロジック回路、例えばＣＰＵ、ＦＰＧＡ、又はＡＳＩＣとして実施できる。
【００８２】
コンピュータプログラムの実行のための適切なコンピュータは、汎用又は特定用途のマイクロプロセッサ、これらの両方、又は別の種類ＣＰＵに基づくことができる。一般的には、ＣＰＵは、読み取り専用メモリ（ＲＯＭ）又はランダムアクセスメモリ（ＲＡＭ）あるいはその両方から命令及びデータを受け取る。コンピュータの重要な要素は、命令を行い又は実行するためのＣＰＵ、及び命令及びデータを保存するための一又は複数のメモリデバイスである。一般に、コンピュータは、データを保存するための一又は複数の大容量記憶装置、例えば磁気、光磁気ディスク、又は光ディスクを含み、或いはこれらの大容量記憶装置に動作可能に結合され、データを受信し、転送し、又はこの両方を行う。しかし、コンピュータは、そのようなデバイスを持つ必要はない。さらには、コンピュータは、別のデバイス、例えば携帯電話、携帯情報端末（ＰＤＡ）、モバイルオーディオ若しくはビデオプレーヤー、ゲームコンソール、全地球測位システム（ＧＰＳ）受信機、又はポータブルストレージデバイス、例えばユニバーサルシリアルバス（ＵＳＢ）、フラッシュドライブ等に組み込むことができる。
【００８３】
コンピュータプログラム命令及びデータを格納するための適切な（必要に応じて一時的又は非一時的な）コンピュータ読取可能媒体は、例示として半導体メモリデバイス、磁気デバイス、及び光学メモリデバイスを含む、あらゆる形態のメモリ、媒体、及びメモリデバイスを含む。あらゆる形態のメモリデバイスは：半導体メモリデバイス、例えば、消去可能プログラマブルリードオンリーメモリ（ＥＰＲＯＭ）、電気的消去可能プログラマブル読み取り専用メモリ（ＥＥＰＲＯＭ）、及びフラッシュメモリデバイスと；磁気ディスク、例えば、内部／ハードディスク又はリムーバブルディスクと；光磁気ディスクと；ＣＤ−ＲＯＭ、ＤＶＤ＋／−Ｒ、ＤＶＤ−ＲＡＭ、及びＤＶＤ−ＲＯＭディスクと；を含む。メモリは、様々なオブジェクト又はデータを格納でき、オブジェクト又はデータは、キャッシュ、クラス、フレームワーク、アプリケーション、バックアップデータ、ジョブ、Ｗｅｂページ、Ｗｅｂページテンプレート、データベーステーブル、動的情報を格納するリポジトリ、及び他の適切な情報を包含しており、他の適切な情報は、任意のパラメータ、任意の変数、任意のアルゴリズム、任意の命令、任意のルール、任意の制約、又は任意の参照を含む。さらに、メモリは、ログ、ポリシー、セキュリティ又はアクセスのデータ、レポートファイル、同様の他のものといった他の適切なデータを含むことができる。プロセッサ及びメモリは、特定用途ロジック回路によって補完され又は組み込むことができる。
【００８４】
ユーザとのインタラクションを提供するために、本明細書で記載された主題の実施は、ユーザに情報を表示するためのディスプレイデバイス、例えばＣＲＴ（陰極線管）、ＬＣＤ（液晶ディスプレイ）、ＬＥＤ（発光ダイオード）又はプラズマモニターと、ユーザがコンピュータに入力を提供するキーボード及びポインティングデバイス、例えばマウス、トラックボール、トラックパッドとを有するコンピュータ上で実施できる。入力が、タブレットコンピュータの感圧性表面、静電容量式若しくは電気式のセンシングを使用したマルチタッチスクリーン、又は別のタイプのタッチスクリーンといった、タッチスクリーンを用いてコンピュータに提供することもできる。他の種類のデバイスが、ユーザとのインタラクションを提供するために使用できる。同様に、例えば、ユーザに提供されるフィードバックは、例えば、視覚フィードバック、聴覚フィードバック、触覚フィードバック、及びあらゆる形態の感覚のフィードバックであり得る。ユーザからの入力は、音響入力、音声入力、触覚入力を包含する、あらゆる形式で受信できる。さらに、コンピュータは、ユーザによって使用されるクライアントコンピューティングデバイスからのドキュメントを受信し及び該ドキュメントをデバイスに送信することによって（例えば、Ｗｅｂブラウザから受けたリクエストに応答してユーザのクライアントデバイス上においてＷｅｂブラウザにＷｅｂページを送ることにより）ユーザとインタラクションできる。
【００８５】
用語「グラフィカルユーザインタフェース」又は「ＧＵＩ」は、単数又は複数で使用して、一又は複数のグラフィカルユーザインタフェース及び特定のグラフィカルユーザインタフェースのディスプレイの各々を説明できる。したがって、ＧＵＩは、Ｗｅｂブラウザ、タッチスクリーン、又はコマンドラインインタフェース（ＣＬＩ）を含むが、これらに限定されることなく、任意のグラフィカルユーザインタフェースを提示することができ、コマンドラインインタフェースは、情報を処理すると共に情報の結果をユーザに効率的に提示する。一般的に、ＧＵＩは、いくつかのユーザインタフェース（ＵＩ）要素、例えばインタラクティブフィールド、プルダウンリスト、ボタンを含むことができ、これらのうちのいくつか又は全ては、Ｗｅｂブラウザに関連付けられる。これら及び他のＵＩ要素は、Ｗｅｂブラウザの機能に関連付けられまたＷｅｂブラウザの機能を表すことができる。
【００８６】
本明細書で記述された主題の実施は、バックエンドコンポーネントを例えばデータサーバとして含むコンピューティングシステム、ミドルウェアコンポーネントを、例えばアプリケーションサーバとして含むコンピューティングシステム、フロントエンドコンポーネントを、例えばクライアントコンピュータとして含むコンピューティングシステム、及び、一又は複数のこのようなバックエンド、ミドルウェア、又はフロントエンドコンポーネントの任意の組み合わせを含むコンピューティングシステムにおいて実施でき、クライアントコンピュータは、ユーザが本明細書においで記述される主題の実施とインタラクションできるグラフィカルユーザインタフェース又はＷｅｂブラウザを有する。システムのコンポーネントは、有線又は無線のデジタルデータ通信（又はデータ通信の組み合わせ）、例えば通信ネットワークの任意の形式又は媒体によって相互接続されることができる。通信ネットワークの例示は、ローカルエリアネットワーク（ＬＡＮ）、無線アクセスネットワーク（ＲＡＮ）、メトロポリタンエリアネットワーク（ＭＡＮ）、広域ネットワーク（ＷＡＮ）、マイクロ波アクセスの世界的な相互運用性（ＷＩＭＡＸ）、例えば８０２．１１ａ／ｂ／ｇ／ｎ又は８０２．２０（又は８０２．１１ｘと８０２．２０の組み合わせ、又は本開示に整合する他のプロトコル）を用いる無線ローカルエリア（ＷＬＡＮ）、インターネットの全て若しくは一部、別の通信システム、又は１又は複数の位置におけるシステム（又は通信ネットワークとの組み合わせ）を含む。ネットワークは、例えば、インターネットプロトコル（ＩＰ）パケット、フレームリレーフレーム、非同期転送モード（ＡＴＭ）セル、音声、ビデオ、データ、又はネットワークアドレス間の他の情報（又は通信タイプの組み合わせ）と通信してよい。
【００８７】
コンピューティングシステムは、クライアント及びサーバを含むことができる。クライアント及びサーバは、一般的には、互いに離れており、また典型的には、通信ネットワークを介してインタラクションする。クライアント及びサーバの関係は、それぞれのコンピュータ上で動作すると共に互にクライアント・サーバ関係にあるコンピュータプログラムのおかげで生じる。
【００８８】
本明細書は多くの特定の実施の詳細を含む一方で、これらは、任意の発明の範囲又は請求される得る範囲の制限として解釈されるべきではなく、むしろ、特定の発明の特定の実施固有の特徴の説明として解釈されるべきである。個別の実施の観点で本明細書において説明された機能は、組み合わせて又は単一の実施で、実現できる。逆に、単一の実施の観点で既述された様々な特徴は、複数の実施で、個別に、又は任意のサブコンビネーションで実施されることもできる。さらには、既述の特徴は特定の組み合わせで動作するものとして説示され、最初はそのようなものとして請求されているが、一又は複数の特徴は、請求された組み合わせから場合によっては削除され、またサブコンビネーション又はサブコンビネーションの変形であり得る。
【００８９】
主題の特定の実施が説明された。記載された実施の置換、変更、及び他の実施は、当業者には明らかである以下の請求の範囲内である。操作は特許請求の範囲に又は特定の順序で図面に描かれている一方で、これは、望ましい結果を達成するために、示された特定の順序で又は順番でそのような操作が実行されること又は全ての図示された操作が実行される（いくつかの操作は随意的と見なされる）ことを要求するものとして理解されるべきではない。ある状況では、マルチタスク又は並列処理（又はマルチタスク及び並列処理の組み合わせ）を行うことが有利であり、適切と思われる場合に実行される。
【００９０】
さらに、既述の実施における様々なシステムモジュール及びコンポーネントの分離又は統合が、全ての実施においてそのような分離又は統合を必要とするものとして理解されるべきではない。また、記載されたプログラムコンポーネント及びシステムは、一般的には、単一のソフトウェア製品に統合でき、又は複数のソフトウェア製品にパッケージ化できることが理解されるべきである。
【００９１】
これに従って、既述の例示的な実施は、本願を定義又は制約しない。他の変更、置換、及び変更も、本開示の範囲及び精神から逸脱することなく可能である。
【００９２】
さらには、請求された任意の実施は、少なくとも、コンピュータにより実施される方法、非一時的なコンピュータ読取可能媒体、及びコンピュータシステムに適用可能であると考えられ、非一時的なコンピュータ読取可能媒体は、コンピュータにより実施される方法を実行するコンピュータにより読取可能な命令を格納し、またコンピュータシステムは、ハードウェアプロセッサに相互に動作可能に結合されたコンピュータメモリを含み、ハードウェアプロセッサは、非一時的なコンピュータ読取可能媒体に格納されたコンピュータにより実施される方法又は命令を実行するように構成される。
【符号の説明】
【００９３】
６００  コンピュータシステム
６０２  コンピュータ
６０５  プロセッサ
６０６  メモリ
【図１】
2020521126.tif 000003
【図２（ａ）】
2020521126.tif 000004
【図２（ｂ）】
2020521126.tif 000005
【図２（ｃ）】
2020521126.tif 000006
【図２（ｄ）】
2020521126.tif 000007
【図３】
2020521126.tif 000008
【図４】
2020521126.tif 000009
【図５】
2020521126.tif 000010
【図６】
2020521126.tif 000011
【国際調査報告】
2020521126.tif 000012
2020521126.tif 000013
2020521126.tif 000014