(57)【要約】【課題】深度系列データの視覚化画像を適切に表示する。【解決手段】計算機システムは、パラメータの深度系列データを含むログデータを受信し、坑井の地層情報を受信し、より大きい深さの単位にわたる個々の深さのサブ単位について、深度系列データの平均パラメータ値を決定し、低いパラメータ値と高いパラメータ値との間のパラメータ値に対応するグラフィック効果スケールを決定し、深度系列データの視覚化画像を提示する。視覚化画像は、複数の行に配列された複数のセルを含む。各セルは、上記のより大きい深さの単位に対応し、かつ、深さのサブ単位に対応する複数のサブセルを含む。複数のサブセルの各セルは、対応する深さにおいて決定されたパラメータ値に対応するグラフィック効果によって提示され、当該グラフィック効果は、グラフィック効果スケールにおける前記決定されたパラメータ値に対応する。【選択図】図２
2019124686.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と、
前記表示装置と通信する１以上のプロセッサと、
実行可能な命令を保持する１以上の計算機可読媒体と、を含み、
前記プロセッサは、前記実行可能な命令を実行することによって、
パラメータの深度系列データを含むログデータを受信し、
坑井の地層情報を受信し、
より大きい深さの単位にわたる個々の深さのサブ単位について、前記深度系列データの平均パラメータ値を決定し、
低いパラメータ値と高いパラメータ値との間のパラメータ値に対応するグラフィック効果スケールを決定し、
前記表示装置において、前記深度系列データの視覚化画像を提示し、
前記視覚化画像は、複数の行に配列された複数のセルを含み、
前記複数のセルの各セルは、前記より大きい深さの単位に対応し、かつ、前記深さのサブ単位に対応する複数のサブセルを含み、
前記複数のサブセルの各サブセルは、対応する深さにおいて決定されたパラメータ値に対応するグラフィック効果によって提示され、当該グラフィック効果は、前記グラフィック効果スケールにおける前記決定されたパラメータ値に対応し、
前記視覚化画像は、さらに、第１の複数の行及び第２の複数の行の間において地層情報に基づく地層の変化を示す指標を含む、システム。
【請求項２】
請求項１に記載のシステムであって、
前記１以上のプロセッサは、
前記地層情報に基づいて、前記坑井に対応する複数の地層を決定し、
各セル及び各地層に関連する深さに基づいて、前記複数の地層それぞれに対応してグループ化する、システム。
【請求項３】
請求項２に記載のシステムであって、
前記指標は、前記複数のセルのグループの間に位置する割れ目又は線を含む、システム。
【請求項４】
請求項１に記載のシステムであって、
前記１以上のプロセッサは、
前記深度系列データとして、前記パラメータに対応しかつ振幅を有するセンサ信号を受信し、
個々の前記深さのサブ単の振幅の平均値を決定することによって、個々の前記深さのサブ単位について、前記深度系列データの平均パラメータ値を決定する、システム。
【請求項５】
請求項２に記載のシステムであって、
前記１以上のプロセッサは、前記深度系列データの視覚化画像と共に地層視覚化画像を前記表示装置上に提示し、
前記地層視覚化画像は、それぞれの地層に対応する複数のブロックを含み、
前記複数のブロックは、深さにおける地層の順番に応じて配置されており、
前記地層の上部を示す指標が、地層における変化を示すために、前記ブロック間に含まれている、システム。
【請求項６】
請求項１に記載のシステムであって、
前記１以上のプロセッサは、
第１のサブセルについて、前記第１のサブセルの平均パラメータ値と直前のサブセルの平均パラメータ値との間の差を決定し、
前記表示装置上で前記第１のサブセルを提示するとき、前記差に基づく追加のグラフィック効果を含める、システム。
【請求項７】
請求項１に記載のシステムであって、
前記坑井は第１の坑井であり、前記視覚化画像は第１の視覚化画像であり、
前記プロセッサは、前記第１の視覚化画像と共に前記表示装置上に第２の視覚化画像を提示し、
前記第２の視覚化画像は、第２の坑井のログデータに基づき決定されたグラフィック効果を含むサブセルを含むセルの複数の行を含む、システム。
【請求項８】
計算機システム含まれる１以上のプロセッサが実行する方法であって、
前記１以上のプロセッサが、坑井に対応するパラメータの深度系列データを含むログデータを受信し、
前記１以上のプロセッサが、より大きい深さの単位にわたる個々の深さのサブ単位について、前記深度系列データのパラメータ値を決定し、
前記１以上のプロセッサが、前記深度系列データについて、パラメータ値に対応するグラフィック効果スケールを決定し、
前記１以上のプロセッサが、表示装置において、前記深度系列データの視覚化画像を提示し、
前記視覚化画像は、複数の行に配列された複数のセルを含み、
前記複数のセルの各セルは、前記より大きい深さの単位に対応し、かつ、前記深さのサブ単位に対応する複数のサブセルを含み、
前記複数のサブセルの各サブセルは、対応する深さにおいて決定されたパラメータ値に対応するグラフィック効果によって提示され、当該グラフィック効果は、前記グラフィック効果スケールにおける前記決定されたパラメータ値に対応する、方法。
【請求項９】
請求項８に記載の方法であって、
前記１以上のプロセッサが、前記坑井の地層情報を受信し、
前記１以上のプロセッサが、前記地層情報に基づいて、複数の第１の行と複数の第２の行との間において地層の変化を示す指標を含む前記視覚化画像を提示する、方法。
【請求項１０】
請求項９に記載の方法であって、
前記１以上のプロセッサが、前記地層情報に基づいて、前記坑井に対応する複数の地層を決定し、
前記１以上のプロセッサが、各セル及び各地層に関連する深さに基づいて前記複数の地層にしたがってセルをグループ化し、
前記１以上のプロセッサが、前記セルの各グループの間に指標を含め、当該指標は、前記セルの各グループの間の割れ目または線の少なくとも一つを含む、方法。
【請求項１１】
請求項９に記載の方法であって、
前記１以上のプロセッサが、前記表示装置上に、地層視覚化画像を前記深度系列データの視覚化画像と同時に提示し、
前記地層視覚化画像は、個々の地層に対応する複数のブロックを含み、
前記複数のブロックは、前記個々の地層の深さに応じた順序で配置されており、
地層上部を示す指標が地層の変化を示すように前記ブロックの間に含まれている、方法。
【請求項１２】
請求項８に記載の方法であって、
前記１以上のプロセッサが、前記パラメータに対応し、振幅を含むセンサ信号を、前記深度系列データとして受信し、
前記１以上のプロセッサが、前記個々の深さのサブ単位に渡る振幅の平均値を決定することによって、前記個々の深さのサブ単位対する前記深度系列データのパラメータ値を決定する、方法。
【請求項１３】
請求項８に記載の方法であって、
前記１以上のプロセッサが、第１のサブセルに対して、前記第１のサブセルのパラメータ値と直前のサブセルのパラメータ値との間の差を決定し、
前記１以上のプロセッサが、前記第１のサブセルを前記表示装置上で提示するときに、前記差に基づく追加のグラフィック効果を含める、方法。
【請求項１４】
請求項８に記載の方法であって、
前記坑井は第１の坑井であり、前記視覚化画像は第１の視覚化画像であり、
前記方法は、さらに、
前記１以上のプロセッサが、第２の坑井のパラメータのログデータを受け取り、
前記１以上のプロセッサが、前記第１の視覚化画像と共に前記表示装置上に第２の視覚化画像を提示し
前記第２の視覚化画像は、前記第２の坑井のログデータに基づき決定されたグラフィック効果を含むサブセルを含むセルの複数の行を含む、方法。
【請求項１５】
１以上のプロセッサに処理を実行させるプログラムであって、前記処理は、
パラメータの深度系列データを含むログデータを受信し、
より大きい深さの単位にわたる個々の深さのサブ単位について、前記深度系列データのパラメータ値を決定し、
前記深度系列データについて、パラメータ値に対応するグラフィック効果スケールを決定し、
表示装置において、前記深度系列データの視覚化画像を提示し、
前記視覚化画像は、複数の行に配列された複数のセルを含み、
前記複数のセルの各セルは、前記より大きい深さの単位に対応し、かつ、前記深さのサブ単位に対応する複数のサブセルを含み、
前記複数のサブセルの各サブセルは、対応する深さにおいて決定されたパラメータ値に対応するグラフィック効果によって提示され、当該グラフィック効果は、前記グラフィック効果スケールにおける前記決定されたパラメータ値に対応する、プログラム。
【請求項１６】
請求項１５に記載のプログラムであって、
深度系列データは一つの坑井のデータであり、
前記処理は、さらに、
前記坑井の地層情報を受信し、
前記地層情報に基づいて、第１の複数の行と第２の複数の行との間において、地層における変化を示す指標を含む前記視覚化画像を提示する、プログラム。
【請求項１７】
請求項１６に記載のプログラムであって、
前記処理は、
前記地層情報に基づいて、前記坑井に対応する複数の地層を決定し、
各セル及び各地層に関連する深さに基づいて前記複数の地層にしたがってセルをグループ化し、
前記セルの各グループの間に指標を含め、当該指標は、前記セルの各グループの間の割れ目または線の少なくとも一つを含む、プログラム。
【請求項１８】
請求項１６に記載のプログラムであって、
前記処理は、前記表示装置上に、地層視覚化画像を前記深度系列データの視覚化画像と同時に提示し、
前記地層視覚化画像は、個々の地層に対応する複数のブロックを含み、
前記複数のブロックは、前記個々の地層の深さに応じた順序で配置されており、
地層上部を示す指標が地層の変化を示すように前記ブロックの間に含まれている、プログラム。
【請求項１９】
請求項１５に記載のプログラムであって、
前記処理は、
前記パラメータに対応し、振幅を含むセンサ信号を、前記深度系列データとして受信し、
前記個々の深さのサブ単位に渡る振幅の平均値を決定することによって、前記個々の深さのサブ単位対する前記深度系列データのパラメータ値を決定する、プログラム。
【請求項２０】
請求項１５に記載のプログラムであって、
前記処理は、
第１のサブセルに対して、前記第１のサブセルのパラメータ値と直前のサブセルのパラメータ値との間の差を決定し、
前記第１のサブセルを前記表示装置上で提示するときに、前記差に基づく追加のグラフィック効果を含める、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は深度系列データの視覚化画像を提示するシステムに関する。
【背景技術】
【０００２】
化石燃料堆積物や地下水などの探査及びアクセス、ならびに鉱物探査、地熱探査、環境及び地質工学的研究などのために、坑井掘削を行うことがある。地層の特定を助けるために、坑井ログを生成され、例えば掘削孔に隣接する土壌の含有物を決定するため、掘削孔が貫通した地層の詳細な情報が提供さされる。例えば、石油探査及び開発では、坑井ログに基づく地層評価を使用して、掘削孔の石油生産能力を判定し、さらにまた、ケーシングを決定するために使用する。ケーシングは、その後の油井の安定性に影響を及ぼす。例えば、坑井ログは、掘削孔に降下した機器によって行われた物理的測定値に基づいて生成される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−３７４２７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来、坑井ログは、しばしば何フィートもの長さの紙のチャートとして印刷され、評価するのが困難である。例えば、掘削孔の深さが増加し続けるにつれて、紙のチャートが長くなり、紙のチャートを分析する際の空間的状況の喪失につながる可能性がある。さらに、複数の坑井のそのようなチャートを同時に比較することは面倒なものとなる。
【課題を解決するための手段】
【０００５】
いくつかの実施形態は、ログデータの視覚化を行うための構成及び技術を含む。例えば、システムは、感知されたパラメータに対する深度系列データを含むログデータを受信することができる。システムは、深度のより大きい単位に対応する深度の個々のサブユニットのための深度系列データのパラメータ値を決定することができる。システムはさらに、深度系列データのパラメータ値に対応するグラフィック効果のスケールを決定することができる。システムは、表示装置上に、深度系列データの視覚化画像を提示することができる。例えば、視覚化画像は、複数の行に配置された複数のセルを含む。各セルは上記より大きい深さの単位に対応し、さらに、深さのサブ単位に対応する複数のサブセルを含む。さらに、各サブセルには、対応する深さで決定されたパラメータ値に対応するそれぞれのグラフィック効果が適用されてもよく、グラフィック効果は、グラフィック効果のスケール上のパラメータ値に対応している。さらに、いくつかの例では、複数の第１の行と複数の第２の行との間に指標を含めて、地層の変化を示すことができる。
【図面の簡単な説明】
【０００６】
【図１】実装形態における、ログデータ視覚化画像を提示することができるシステムアーキテクチャの例を示す。
【図２】実装形態における、データを視覚化するために生成されるＧＵＩの例を示す。
【図３】実装形態における、個々のセル内の個々のサブセルの詳細を含むログデータ視覚化画像の拡大図を示す。
【図４】実装形態における、坑井ログのＬＡＳファイルのＬＡＳデータ構造の例を示す。
【図５】実装形態における、地層情報データ構造の例を示す。
【図６】実装形態における、ＧＵＩを生成する処理の例を示す。
【図７】実装形態における、一つのセルの複数のサブセルそれぞれのサブセル値を決定する例を示す。
【図８】実装形態における、追加の情報を伝達するためにサブセルに与える追加のグラフィック効果の拡大図を示す。
【図９】実装形態における、二つの異なる坑井のパラメータを同時に比較するためのＧＵＩの例を示す。
【発明を実施するための形態】
【０００７】
詳細な説明は、添付図面を参照してなされる。図面において、参照番号の最も左の桁は、参照番号が最初に現れる図を示す。異なる図面における同じ参照番号の使用は、類似または同一の項目または特徴を示す。
【０００８】
本明細書のいくつかの実装形態は、坑井ログ情報の効率的かつコンパクトなセルベースでの視覚化のための技術及び構成を対象とする。本明細書に記載の坑井ログのセルベースでの視覚化は、空間効率が良く、コンテキストを保持し、単一の表示装置上で複数の坑井からの結果を並べて同時に比較することを可能にする。例えば、従来の視覚化技術のように、坑井ログパラメータを視覚化するためにｙ軸に沿って直線的に深さ（深度）を増加させるのではなく、本明細書の実装は、グラフィックユーザインターフェース（ＧＵＩ）においてセル及びサブセルのブロックのパターンを生成し提示する。
【０００９】
いくつかの例では、複数のセルは、グループ化される、または、そうでなければ複数のセルからなる複数のブロックとなるように配置される。各ブロックは、個々の地層に対応し、ブロック及び各ブロック内のセルは、地中内で地層が形成される順序に従って順序付けられる。さらに、各セルは、規則的に配列された複数のサブセルを含む。例えば、各セル及び各セル内の各サブセルは、指定された深さについて決定されたパラメータ情報に対応する。さらに、各サブセル、したがって各セルは、指定された深さでのパラメータの値に対応して選択された色、選択されたパターン、選択された明るさなどのグラフィック効果を含む。したがって、本明細書のＧＵＩは、１または複数の測定されたパラメータを表す意味のある情報を伝達する抗井ログのコンパクトで直観的なビューを提供する。さらに、ＧＵＩは、互いに関連する異なる地層の数及び位置の明確な表示を、地層それぞれの間の境界と共に、提供する。
【００１０】
いくつかの例では、本明細書のセルベースの視覚化は、ロー坑井ログデータの処理から決定される測定されたパラメータに基づいてなされる。ローデータは、最初にログＡＳＣＩＩ標準（ＬＡＳ）ファイルまたは他の適切なファイルタイプとして記憶され、セル及びサブセルの値を決定するために処理される。加えて、セルベースの視覚化は、例えば、別個のテーブル、データベース、または他の地層データ構造から利用可能な地層データに基づいてさらになされる。例えば、地層データ構造から地層上部の深さ及びラベルを決定することができる。
【００１１】
例えば、坑井ログは、掘削孔に隣接して検出された地中の内容（特性や含有物等）に基づいて変化する振幅として測定されるパラメータを含む。本明細書のシステムは、フィート、ハーフフィート、１０分の１メートル、ハーフメータなどの指定された深度単位（深さの単位）にわたるパラメータの平均振幅または他の平均値を決定する。指定された深度単位は、複数のセルの内の一つのセルにおける各サブセルに対応し、各セルは、例えば、５フィート、１０フィート、２メートル、３メートルなどの、より大きな特定の深度単位に対応することができる。例えば、各セルは、４、６、８、１０といった複数のサブセルを含むことができる。例えば、ＧＵＩが生成されるたびに平均パラメータ値を計算するのではなく、各サブセルに対するパラメータの平均値を予め決定し、坑井ログ用のサブセル値データ構造に格納し、アクセスすることによって、ＧＵＩを迅速に生成できるようにすることができる。
【００１２】
ＧＵＩが生成されると、個々のサブセルの平均パラメータ値を表すために、各ブロック内の各セル内の各サブセルにグラフィック効果を適用する。グラフィック効果の例には、パラメータ値の異なる範囲に対する異なる色、パラメータ値の異なる範囲対する、クロスハッチング、スティップリングなどの異なるパターン、及び／または、パラメータ値の異なる範囲に対する異なる輝度レベル、を含む。さらに、グラフィック効果のいくつかの例が本明細書に記載されているが、実施態様は、特定の種類のグラフィック効果に限定されない。
【００１３】
さらに、いくつかの例では、追加のグラフィック効果を個々のサブセルに適用して、パラメータ測定の傾向を示すことができる。例えば、パラメータ値が閾値量を超えて増加している場合、サブセルに第１のグラフィック効果を適用する。パラメータ値が閾値量を超えて減少している場合、サブセルに第２のグラフィック効果を適用する。値が、閾値を上回って減少も増加もしていない場合は、グラフィック効果が適用されない、または、第３のグラフィック効果が適用される。
【００１４】
議論のために、いくつかの例示的な実装形態は、坑井ログ情報などの視覚化を与えるＧＵＩを提示する計算機システムの環境において記述される。しかし、本明細書の開示内容に照らして当業者には明らかであるように、本明細書の実装形態は、提供される特定の例に限定されず、他のタイプのデータ、他のタイプの環境、他のシステムアーキテクチャ、他のグラフィック効果などに拡張することができる。例えば、本明細書の実装形態は、ＬＷＤ（Ｌｏｇｇｉｎｇ  Ｗｈｉｌｅ  Ｄｒｉｌｌｉｎｇ）、ＭＷＤ（Ｍｅａｓｕｒｅｍｅｎｔ  Ｗｈｉｌｅ  Ｄｒｉｌｌｉｎｇ）などの様々なシステムを使用して岩石に関するセンサデータ（例えば、ガンマ線（ＧＲ）データ及び／または他のパラメータ）を収集することを含むことができる。いくつかの例は、掘削パラメータログ、他のタイプの坑井ログ、他のタイプのデータなどの視覚化のために、石油及びガスオペレータ、サービスプロバイダ、研究者などによって使用される。
【００１５】
図１は、いくつかの実装形態による視覚化されたログデータを提示するシステム１００の例示的なアーキテクチャを示す。システム１００は、１つまたは複数のネットワーク１０６などを介して、少なくとも１つの坑井ロギング計算装置１０４と通信することができる、少なくとも１つの視覚化計算装置１０２を含む。さらに、視覚化計算装置１０２は、１つ以上の情報サーバ計算装置１０８と、１つ以上のネットワーク１０６を介して通信できる。
【００１６】
いくつかの例では、視覚化計算装置１０２、坑井ロギング計算装置１０４、及び／または情報サーバ計算装置１０８は、１つ以上のサーバ、パーソナルコンピュータ、または他の種類の任意の方法で具体化することができる１つ以上の計算装置である。例えば、パーソナルコンピュータの場合、プログラム、他の機能コンポーネント、及び少なくとも一部のデータストレージは、パーソナルコンピュータ上に実装されてもよく、及び／または、クラウドベースストレージやクラウドベース処理などを介して、ネットワーク上に部分的に実装されてもよい。あるいは、サーバの場合、プログラム、他の機能コンポーネント、及びデータストレージの少なくとも一部は、スタンドアローンサーバなどの少なくとも１つのサーバに実装されてもよく、または、サーバクラスタ、サーバファームまたはデータセンタ、クラウドホスト型コンピューティングサービスなどにおけるサーバ上に実装されてもよい。また、他の計算機キテクチャを追加または代替として使用することもできる。
【００１７】
図示された例では、視覚化計算装置１０２は、１つ以上のプロセッサ１１２、１つ以上の通信インタフェース（Ｉ／Ｆ）１１４、及び１つ以上の計算機可読媒体１１６を含むか、または関連付ける。各プロセッサ１１２は、単一の処理ユニットまたは複数の処理ユニットとすることができ、単一または複数の演算ユニットまたは複数の処理コアを含む。プロセッサ１１２は、１つまたは複数の中央処理装置、マイクロプロセッサ、マイクロ計算機、マイクロコントローラ、デジタル信号プロセッサ、ステートマシン、ロジック回路、グラフィック処理装置、チップオンシステム、及び／または制御指示に基づき信号を操作する任意の装置として実装する。例えば、プロセッサ１１２は、本明細書で説明されるアルゴリズム及びプロセスを実行するように特にプログラムまたは構成された任意の適切なタイプの１つまたは複数のハードウェアプロセッサ及び／または論理回路である。プロセッサ１１２は、本明細書に記載の機能を実行するようにプロセッサ１１２をプログラムすることができる、計算機可読媒体１１６に格納された計算機可読命令を読み出してして実行するように構成することができる。
【００１８】
計算機可読媒体１１６は、計算機可読命令、データ構造、プログラムモジュール、または他のデータなどの情報を格納するための任意のタイプの技術で実施される揮発性及び不揮発性メモリ、及び／または、リムーバブル及び非リムーバブルメディアを含む。例えば、計算機可読媒体１１６は、ＲＡＭ、ＲＯＭ、ＥＥＰＲＯＭ、フラッシュメモリまたは他のメモリ技術、光学ストレージ、ソリッドステートストレージ、磁気テープ、磁気ディスクストレージ、ＲＡＩＤストレージシステム、ストレージネットワーク接続ストレージ、ストレージエリアネットワーク、クラウドストレージ、または所望の情報を格納するために使用することができ、計算装置によってアクセスすることができる任意の他の媒体を含む。視覚化計算装置１０２の構成に応じて、計算機可読媒体１１６は、有形の非一時的媒体であり、言及した場合、非一時的媒体は、エネルギ、搬送波信号、電磁波、及び／または信号そのもののような媒体を除く。例えば、計算機可読媒体１１６は、視覚化計算装置１０２と同じ位置に配置されてもよく、他の例では、計算機可読媒体１１６は、視覚化計算装置１０２からある程度離れている。
【００１９】
計算機可読媒体１１６は、プロセッサ１１２によって実行可能な任意の数の機能コンポーネントを格納するために使用することができる。多くの実装では、これらの機能コンポーネントは、プロセッサ１１２によって実行可能な命令またはプログラムを含み、これらは、実行されると、視覚化計算装置１０２に帰属する動作を実行するようにプロセッサ１１２を具体的にプログラムする。計算機可読媒体１１６に格納された機能コンポーネントは、データ視覚化プログラム１１８を含むことができる。データ視覚化プログラム１１８は、１つまたは複数の計算プログラム、計算機可読命令、実行可能コード、またはそれの一部を含むことができる。これらは実行可能であって、プロセッサ１１２に、１つまたは複数の坑井ログ１２０を受信し、定義されたルールに従って坑井ログ１２０を処理して、１つまたは複数のサブセルパラメータ値データ構造１２２を生成させる。データ視覚化プログラム１１８はさらに、以下にさらに説明するように、坑井ログ１２０、サブセルパラメータ値データ構造１２２、及び地層情報データ構造１２４から、グラフィックユーザインターフェース（ＧＵＩ）（図１で不図示）を生成する。
【００２０】
視覚化計算装置１０２の計算機可読媒体１１６に維持される追加の機能コンポーネントは、視覚化計算装置１０２の様々な機能を制御及び管理することができるオペレーティングシステム（図１で不図示）を含むことができる。例えば、機能コンポーネントは、計算機可読媒体１１６の記憶部に格納され、計算機可読媒体１１６のローカルメモリ部分にロードされ、１つ以上のプロセッサ１１２によって実行される。多くの他のソフトウェア及び／またはハードウェア構成は、本明細書の開示の利益を有する当業者には明らかであろう。
【００２１】
さらに、計算機可読媒体１１６は、本明細書で説明される機能及びサービスを実行するために使用されるデータ及びデータ構造を格納することができる。例えば、計算機可読媒体１１６は、坑井ログ１２０を記憶することができ、その各々は、坑井ログメタデータ１２６及び坑井ログデータ１２８を含むことができる。計算機可読媒体１１６は、上述のように、サブセルパラメータ値データ構造１２２及び地層情報データ構造１２４を含むことができる。
【００２２】
視覚化計算装置１０２は、また、プログラム、ドライバ等を含む他の機能コンポーネント及びデータ、並びに、機能コンポーネントによって使用または生成される他のデータを含むまたは維持することができる。さらに、視覚化計算装置１０２は、多くの他の論理的、プログラム的、及び物理的構成要素を含むことができ、そのうちの上記のものは本明細書の開示に関連する単なる例である。
【００２３】
視覚化計算装置１０２は、坑井ログ視覚化を含むＧＵＩをユーザ１３２に提示するための表示装置１３０をさらに含む、または、表示装置１３０と通信することができる。前述したように、ここでの坑井ログは、掘削パラメータログ、他のタイプの坑井ログ、及び他のタイプのデータの視覚化等のために、石油及びガスオペレータ、サービスプロバイダ、研究者などによって使用される。他の例では、本明細書の技術を用いて、深度系列データではなく時系列データを提示することができる。ユーザ１３２は、データ視覚化プログラム１１８を実行し、データ視覚化プログラム１１８と対話することで、表示装置１３０上にＧＵＩを表示させる。
【００２４】
さらに、いくつかの例では、本明細書で説明される動作の第１の部分は、複数の視覚化計算装置１０２の第１の視覚化計算装置１０２によって実行され、動作の別の部分は、複数の視覚化計算装置１０２の第２の視覚化計算装置１０２によって実行される。一例として、１つまたは複数の第１の視覚化計算装置１０２は、データ視覚化プログラム１１８を実行して坑井ログ１２０にアクセスし、サブセルパラメータ値データ構造１２２を生成する。一方、１つまたは複数の第２の視覚化計算装置１０２は、データ視覚化プログラム１１８を実行し、１つまたは複数の対応するサブセルパラメータ値データ構造１２２を使用してＧＵＩを生成する。一例として、ユーザ１３２は、第２の視覚化計算装置１０２上のブラウザなどを使用して、第１の視覚化計算装置１０２にアクセスして、第２の視覚化計算装置１０２に関連付けられている表示装置１３０上に、ＧＵＩを提示させる。あるいは、さらに別の例では、視覚化計算装置１０２及び坑井ロギング計算装置１０４は、同じ計算装置である。多くの他の変形が、本明細書の開示の利益を有する当業者には明らかであろう。
【００２５】
通信インタフェース１１４は、例えば１つまたは複数のネットワーク１０６を介して様々な他の装置との通信を可能にするための１つまたは複数のインタフェース及びハードウェアコンポーネントを含む。したがって、通信インタフェース１１４は、坑井ロギング計算装置１０４及び／または情報サーバ計算装置１０８と通信するためにネットワーク１０６への接続を提供する１つまたは複数のポートを含む又はポートに接続される。通信インタフェース１１４は、以下の例示の一つ又は複数を介して通信を行う。それらは、以下にさらに列挙するように、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、ケーブルネットワーク、携帯電話ネットワーク、無線ネットワーク（例えばＷｉ−Ｆｉ）及び有線ネットワーク（例えば、光ファイバ、イーサネット（登録商標）、ファイバチャネルなど）、直接接続、ならびにＢＬＵＥＴＯＯＴＨ（登録商標）などの近距離通信である。
【００２６】
１つまたは複数のネットワーク１０６は任意のタイプのネットワークを含むことができ、例えば、イントラネットなどのＬＡＮ、インターネットのようなＷＡＮ、携帯電話ネットワークのような無線ネットワーク、Ｗｉ−Ｆｉなどのローカル無線ネットワーク、ＢＬＵＥＴＯＯＴＨ（登録商標）のような短距離無線通信、光ファイバ、イーサネット（登録商標）、ファイバチャネル、または任意の他のそのようなネットワークを含む有線ネットワーク、直接有線接続、が含まれる。したがって、１つまたは複数のネットワーク１０６は、有線及び／または無線通信技術の両方を含むことができる。そのような通信に使用されるコンポーネントは、ネットワークのタイプ、選択された環境、またはその両方に少なくとも部分的に依存する。そのようなネットワークを介して通信するためのプロトコルは周知であり、ここでは詳細には説明しない。したがって、視覚化計算装置１０２、坑井ロギング計算装置１０４、及び情報サーバ計算装置１０８は、有線接続、無線接続、又はそれらの組み合わせを使用する１つまたは複数のネットワーク１０６を介して通信することができる。
【００２７】
坑井ロギング計算装置１０４は、１つまたは複数のプロセッサ１４０、１つまたは複数の通信インタフェース１４２、及び１つまたは複数の計算機可読媒体１４４を含む。いくつかの例では、上述した視覚化計算装置１０２と同様のハードウェア構成を有することができる。例えば、１つ以上のプロセッサ１４０は、上述したプロセッサ１１２の例のいずれかを含むことができ、１つ以上の通信インタフェース１４２は、上述した通信インタフェース１１４の例のいずれかを含むことができ、１つ以上の計算機可読媒体１４４は、上述の計算機可読媒体１１６の例のいずれかを含むことができる。
【００２８】
坑井ロギング計算装置１０４上の計算機可読媒体１４４は、１つ以上の坑井ログ１２０を生成するための坑井ロギングプログラム１４６を含む。例えば、坑井ロギングプログラム１４６は、ローセンサデータ１４８を、掘削孔１５４に挿入される坑井ロギング装置１５０から受信する。一例において、坑井ロギング装置１５０はドリルストリング１５６に取り付けられ、ドリルストリング１５６が掘削孔１５４を穿孔するために使用される間に、検知動作を実行する。他の例では、坑井ロギング装置１５０は、掘削孔１５４が掘削された後に、掘削孔１５４に挿入される。坑井ロギング装置１５０は、坑井パラメータ、例えば掘削孔１５４に隣接する地中１５８のパラメータを検出するための様々なタイプのセンサを含むことができる。
【００２９】
いくつかの例では、坑井ロギング装置１５０は、密度等を測定するためガンマ線を地中１５８に放出する放射源（例えば、Ｃｓ−１３７、Ｃｏ−６０など）を有するガンマ線エミッタ１６０を含む。坑井ロギング装置１５０は、地中１５８によって吸収されないガンマ線を検出する短距離センサ１６２及び長距離センサ１６４などの１つまたは複数のセンサをさらに含む。例えば、短距離センサ１６２は、ケーシング、または、もしあれば、他の坑井材料が長距離センサ１６４に及ぼす影響を決定するために使用される。ガンマ線は周囲の地中及び岩石に入射し、一部が吸収され、他の部分は反射されてセンサ１６２、１６４に戻る。
【００３０】
１つの非限定的な例として、坑井ロギング装置１５０は、６６２ｋｅＶのガンマ線で地層に照射するＣｓ１３７ガンマ線源を含むと仮定する。これらのガンマ線は、コンプトン散乱によって地層中の電子と相互作用し、エネルギを失う。ガンマ線のエネルギが１００ｋｅＶを下回ると、光電吸収が支配的になり、すなわち最終的にガンマ線が地層に吸収される。コンプトン散乱によるエネルギ損失の量は、地層の単位体積あたりの電子数に関連している。いくつかの場合において、ガンマ線エネルギ損失は、単位体積当たりの物質の量、すなわち地層密度に関連する。
【００３１】
ガンマ線センサ１６２及び１６４は、生存ガンマ線を検出してもよく、検出されたガンマ線は、いくつかのエネルギウィンドウにソートされる。検出される高エネルギガンマ線の量は、地層密度に対応する。より低いエネルギのガンマ線の量は、地層の平均原子番号に対応し、したがって岩質を示す。地層中の鉱物の密度と多孔質流体の密度との間には大きなコントラストが存在するので、多孔度は測定された地層バルク密度から導かれる。
【００３２】
さらに、他の例では、他のタイプの坑井ロギング装置１５０を使用することができる。例えば、坑井ロギング装置１５０にガンマ線エミッタ１６０を含めるのではなく、坑井ロギング装置１５０は、代わりに、自然のガンマ線を検出して、掘削孔１５４に隣接する岩石または堆積物の特徴を特定するように構成することができる。例えば、異なる種類の岩石は、異なる量と異なるスペクトルの自然のガンマ線を放射する。例えば、頁岩（シェール）は、砂岩、石膏、塩、石炭、ドロマイト、または石灰岩のような他の堆積岩よりも多くのガンマ線を放出する。なぜなら、放射性カリウムは、頁岩を含む地層において一般的な構成要素だからである。頁岩と砂岩／炭酸塩岩等との間の放射能の違いから、坑井ロギング装置１５０が頁岩と非頁岩とを区別するために使用可能となる。したがって、掘削孔内のガンマ線の有無は、周囲の地層における頁岩の量の指標となる。
【００３３】
情報サーバ計算装置１０８は、上述したような１つまたは複数のウェブサーバまたは他の計算装置を含むことができ、１つまたは複数の地層情報データベース１７０を含む、またはアクセスする。情報サーバ計算装置１０８は、地層情報１７２を得るために、視覚化計算装置１０２によってアクセスされる。地層情報１７２は、地層情報データ構造１２４にダウンロードされて格納される。データ視覚化プログラム１１８は、表示装置１３０上でＧＵＩを生成するときに、地層情報データ構造１２４にアクセスする。他の例では、データ視覚化プログラム１１８は、地層情報１７２を事前に受信するのではなく、ＧＵＩを生成するときに、情報サーバ計算装置１０８上の地層情報データベース１７０にアクセスする。一例において、情報サーバ計算装置１０８は公に利用可能であるが、他の例では、情報サーバ計算装置１０８はプライベートであり、及び／又は、料金等の支払いに基づいてアクセス可能である。
【００３４】
図２は、いくつかの実装形態に従ってデータを視覚化するために生成される例示的なＧＵＩ２００を示す。ＧＵＩ２００は、坑井掘削孔から収集されたセンサデータを視覚化する方法を提供し、センサデータは、例えば、掘削孔に隣接する地質構造の密度及び多孔度を決定するために使用されるガンマ線測定データである。この例では、ＧＵＩ２００は、坑井ログメタデータ２０２，２つの坑井ログ視覚化画像２０６及び２０８、及び一つの選択された坑井に対する坑井ログデータの地層視覚化画像２１０を含む。坑井ログメタデータ２０２は、坑井情報メタデータ２１２及び坑井ログメタデータ２１４を含む。坑井情報メタデータ２１２は、例えば、坑井及び米国石油協会（ＡＰＩ）ユニットの坑井ログのファイル番号を含む。ガンマ線ＡＰＩユニットは、放射能層の中央と非放射性層の中央とにおいてロギングツールによって記録されたカウントレートの差の１／２００と定義される。
【００３５】
追加の坑井情報メタデータ２１２は、例えば、坑井オペレータの名前、坑井名、スパッド日付、坑井掘削孔の説明、坑井の緯度及び経度、坑井の状態（例えば、アクティブまたは非アクティブ）、坑井タイプを含む。さらに、坑井ログメタデータ２１４は、例えば、坑井を管理する会社、坑井が位置する州及び郡、坑井が位置するフィールドの名前、ログ日付、坑井ログを提供したサービス会社、及び坑井名を含む。さらに、図２の例ではいくつかのタイプのメタデータが示されているが、本開示の恩恵を受ける当業者には明らかであるように、追加のまたは代替のタイプのメタデータを他の例に含めることができる。
【００３６】
図２のＧＵＩ２００の例は、さらに、特定された坑井の、２つの坑井ログ視覚化画像２０６、２０８と、地層視覚化画像２１０とを含む。坑井ログ視覚化画像２０６は、上述の技術を用いて生成されたガンマ線坑井ログからのガンマ線データの視覚的描写を提供する。さらに、坑井ログ視覚化画像２０８は、ケーシングカラーロケータ（ＣＣＬ）ログの視覚的描写を提供する。坑井ロギングでは、ＣＣＬログを深度制御に使用することができる。ガンマ線ログと組み合わせると、ＣＣＬログにより、ケーシングされた孔のロギングの実行と裸孔ログとの間の深度相関が可能になり、穿孔などの後続のダウンホール作業が可能になる。例えば、ＣＣＬログは、ケースされた孔の一次深度制御として機能し、ログ出力を以前のログ及び既知のケーシング特性と相関させることができる。
【００３７】
坑井ログ視覚化画像２０６及び２０８のそれぞれは、複数のセル２１６を含む。各セル２１６は、深さの特定の単位を表す。さらに、各セル２１６は、深さのより小さい単位に対応する複数のサブセル（明確にするために図２に不図示）を含む。坑井ログ視覚化画像２０６では、各セル２１６（または他の例ではサブセル）は、対応する深さで測定されたガンマ線放射の値に基づいて適用されるグラフィック効果を有する。同様に、坑井ログ視覚化画像２０８では、各セル２１６（または他の例ではサブセル）は、対応する深さでのＣＣＬ測定値に基づいて適用されるグラフィック効果を有する。グラフィック効果の例には、スケール２２０で説明するガンマ線放射の値に対応する、選択された色、選択されたパターン、選択された明るさなどの少なくとも１つが含まれる。同様に、坑井ログ視覚化画像２０８は、それ自体のスケール２２１を有する。したがって、各視覚化画像２０６、２０８について、提示されているパラメータの値の範囲に基づいて、それぞれのスケール２２０、２２１を決定する。さらに、ガンマ線視覚化画像２０６のためのスケール２２０は、ＣＣＬ視覚化２０８のためのスケール２２１と同じグラフィック効果を有してもよく、または異なるグラフィック効果を有してもよい。
【００３８】
さらに、セル２１６は、セル２１６のブロック２２２を生成するように一連の行及び列に配置される。各ブロック２２２は、個々の地質学的形成に対応してもよく、各ブロック２２２は、各地層に対応し、ブロック２２２及び各ブロック２２２のセル２１６は、地層が発生する順序に従って連続して順序付けされる。セルレイアウトの連続性は、後続の各地層上部の開始時に破られて、同じ地層に属するセルがセルの同じ単一ブロック２２２にグループ化されるようにする。１つの地層の終わり及び次の地層の開始を視覚的に示すために、または地層の変化を示すために、間隙または割れ目２２４が２つの隣接するブロック２２２の間に挿入される。したがって、セル２１６の各ブロック２２２は、異なる地層を表す。さらに、この例では、割れ目２２４が地層の変化の指標として使用されているが、他の例では、太線、異なる色の線などの他のタイプの指標を使用することができる。
【００３９】
さらに、坑井ログ視覚化画像２０６、２０８の全体的な幅は、デフォルト幅（例えば、この例では、幅スケール２２６によって示されるように１００フィート）に設定されてもよく、単一行で表現されることが望まれる深さの間隔に基づいてユーザにより設定されてもよい。たとえば、デフォルトの場合、各行は１００フィートの深さに対応し、各セルは５フィートの深さに対応し、各サブセルは１／２フィートの深さに対応する。したがって、図示された例では、各行は２０セルを含み、各セルは２層構成の１０個のサブセルを含む（明確性のために図２で不図示）。さらに、垂直深度スケール２２８は、坑井ログ視覚化画像２０６，２０８の側面に含まれ、各新しい地層が開始する深さを示し、割れ目２２４に続く次のブロック２２２の開始に対応する。したがって、ＧＵＩ２００は、１つ以上の測定されたパラメータを表す意味のある情報を伝える坑井ログデータのコンパクトで直感的なビューを提供する。さらに、ＧＵＩ２００は、互いに関連する異なる地層の数及び位置を明確に示すことができる。
【００４０】
地層視覚化画像２１０は、各地層の開始において各地層の名称及び説明を示す地層ラベル２３０を含む。さらに、地層視覚化画像２１０は、坑井ログ視覚化画像２０６及び２０８内のそれぞれのブロック２２２の高さに一致する高さを有するブロック２３２を含む。ブロック２３２は、坑井ログ内のブロック２２２間の割れ目２２４に一致する間隙２３４によって分離されている。また、ブロック２３２の各々は、色、パターン、輝度レベルなどの少なくとも１つのグラフィック効果を含む。一例として、各ブロック２３２内のグラフィック効果は、（例えば、ブロック２２２全体にわたるパラメータの平均をとることに基づいて）対応する坑井ログブロック２２２の優勢なグラフィック効果に対応する。あるいは、ブロック２３２は、坑井ログパラメータと無関係であるが、代わりに、地層タイプなどの異なるパラメータに関連するグラフィック効果を有してもよい。例えば、異なる地層タイプに異なるグラフィック効果を割り当てることができる。
【００４１】
さらに、図２の例示的なＧＵＩ２００は、一つの坑井に対応する複数の坑井ログの複数の視覚化画像を含むが、他の例では、以下にさらに説明するように、ＧＵＩ２００は、２つ以上の異なる坑井からのログの視覚化画像を提示して、異なる坑井のパラメータを並べて比較することを可能にするように構成される。したがって、本開示の実装形態は、本明細書に例示され説明される特定の例に限定されない。
【００４２】
図３は、いくつかの実装形態による個々のセル内の個々のサブセルの詳細を含むログデータ視覚化画像の拡大図３００を示す。上述のように、各セル２１６は、複数のサブセル３０２を含む。この例では、各セル２１６は、１０個のサブセル３０２を含み、各セル２１６内に５つのサブセル３０２の上側の行と５個のサブセル３０２の下側の行を有する。他の例では、サブセルの数は、２、４、６、８、１２などであってもよい。他の例において、セル２１６ごとに１行のサブセル３０２、したがって１セル当たり奇数または偶数のサブセル３０２が存在してもよい。
【００４３】
例えば、セル２１６当たりのサブセル３０２の数は、センサデータウィンドウを決定するために使用される測定単位（例えば、深さ）に対応することができる。例えば、各セルが５フィートの深度系列信号（すなわち、坑井ロギング装置が坑井掘削孔内で５フィート移動する間に測定されるパラメータ）に対応する場合、各サブセルは０．５フィートに対応し、例えばいくつかの例では、対応する０．５フィートの深さにわたって測定されたパラメータの平均値である。別の例として、各セル２１６が２．５メートルの深さに対応する場合、各サブセル３０２は２５ｃｍの深さに対応する。したがって、各セル２１６は、深さの第１の単位に対応し、各サブセル３０２は、深さの単位の等分された部分に対応する。
【００４４】
この例では、拡大図３００は、図２に関して上述した視覚化画像２０６と重なるＧＵＩ２００上に示される矩形３０４に対応する。矩形３０４は、視覚化画像２０６の第１のブロック２２２（１）および第２のブロック２２２（２）と重なる。拡大図３００はさらに、第１のブロック２２２（１）の最後の行と第２のブロック２２２（２）の最後の行との間に割れ目２２４があることを示し、割れ目は、第２のブロック２２２（２）の第１の行が新しい（異なる）地層の始まりであることを示す指標として働く。上述したように、また以下に説明するように、各サブセル３０２に対して選択されたグラフィック効果は、それぞれのサブセル３０２に対応する深さで測定されたパラメータ値に対応し、スケール２２０またはそれぞれのログ視覚化画像に対応するまたは他のスケールによって示される。
【００４５】
図４は、いくつかの実装形態による坑井ログ用のＬＡＳファイルの例示的なＬＡＳデータ構造４００を示す。例えば、坑井のローデータは、１つまたは複数のＬＡＳファイルに変換される。単一のＬＡＳファイルは、坑井掘削孔から得られた１つのタイプのデータを含むことができ、または掘削孔からの任意の数のデータセット（「カーブ」とも呼ばれる）を含むことができる。ＬＡＳファイルで見られる一般的なカーブには、自然ガンマ線、移動時間、または抵抗率ログが含まれている。したがって、ＬＡＳファイルデータ構造は、メタデータ４０２と、ロギングされた変数４０４及びログ４０６を含むログデータと、を含む。
【００４６】
メタデータ４０２は、バージョン情報４０８を含み、バージョン情報４０８は、使用されているＣａｎａｄｉａｎ  Ｗｅｌｌ  Ｌｏｇｇｉｎｇ  Ｓｏｃｉｅｔｙ（ＣＷＬＳ）ＬＡＳファイルのバージョン４１０の表示を含む。メタデータ４０２は坑井情報４１２をさらに含み、４１４に示すように、例えば、開始深度（開始深さ）、停止深度（停止深さ）、測定ステップサイズ、ヌル値指標、会社名、坑井名、フィールド名、場所名、郡名、サービス会社名、日付、固有の坑井識別子、及び坑井が位置する状態を含む。ヌル値は、欠落したデータの代わりにログデータに挿入される。
【００４７】
さらに、ロギングされた変数４０４は、カーブ情報４１６を含み、カーブ情報４１６は、深さ、ライン速度、ライン張力、実際の深さ、ガンマ線、及びＣＣＬなど、含まれるカーブを列挙する。さらに、ログ４０６は、パラメータ（属性）情報４２０を、つまり、測定データまたは受信したセンサデータを含み、この例では、４２２で示される深さ、４２４で示されるライン速度、４２６で示されるラインテンション、４２８で示される実際の深さ、４３０で示されるガンマ線データ、及び４３２で示されるＣＣＬデータを含む。さらに、この例ではいくつかの測定されたパラメータが図示されているが、他の例では、本明細書の別の場所で列挙されるように、他のパラメータが、ＬＡＳデータ構造４００に含まれる。
【００４８】
図５は、いくつかの実装形態による地層情報データ構造１２４の例を示す。この例では、地層情報データ構造１２４は、地層キー５０２、地層説明５０４、及び地層深さ５０６を含む。例えば、地層情報データ構造１２４は、特定の坑井の特定の位置について決定され、それは、米国地質調査所、他の公的データベース、または他の私的なデータベースから入手可能な地層データベースから得られた情報に基づく。それぞれの地層の地層キー５０２は本明細書に記載されるＧＵＩに含まれ、例えば、新しい地層（地層上部）の開始を示すために、対応する深さにおいて示される。
【００４９】
図６は、いくつかの実装形態による例示的な処理を示すフロー図を含む。この処理は、一連の動作を表す論理フロー図におけるブロックの集合として示され、その一部または全部は、ハードウェア、ソフトウェアまたはそれらの組み合わせで実施される。ソフトウェアの文脈では、ブロックは、１つまたは複数のプロセッサによって実行されると、列挙された動作を実行するようにプロセッサをプログラムする、１つまたは複数の計算機可読媒体に格納された計算機実行可能な命令を表す。一般に、計算機実行可能な命令は、特定の機能を実行するか特定のデータ型を実装するルーチン、プログラム、オブジェクト、コンポーネント、データ構造などを含む。ブロックが記述されている順序は、限定として解釈されるべきではない。任意の数の記述されたブロックは、処理または代替処理を実装するために任意の順序及び／または並列で組み合わせることができ、全てのブロックを実行する必要もない。議論のため、処理は、本明細書の例に記載された環境、フレームワーク、及びシステムを参照して説明されるが、プロセスは、広く、他の環境、フレームワーク、及びシステムにおいて実施できる。
【００５０】
図６は、いくつかの実装形態に従ってＧＵＩを生成するための例示的な処理６００を示すフロー図である。いくつかの例では、処理６００は、視覚化計算装置１０２または他の適切な計算装置によってデータ視覚化プログラムを実行することにより実行・BR>ウれ、例えば、ＧＵＩ６０１または他の坑井ログ視覚化ＧＵＩを生成する。フロー図は、本明細書のいくつかの実装形態に従って、坑井ログデータの視覚化画像６０３及び６０５、並びに、地層の視覚化画像６０７を使用して、ＧＵＩ６０１を生成し提示するための複数の動作を含む。いくつかの例では、ＧＵＩ６０１は、図２に関して上述したＧＵＩ２００に対応する。他の例では、ＧＵＩ６０１は、本明細書で説明される技術を使用して生成される他のＧＵＩに対応する。
【００５１】
６０２において、計算装置は、当該計算装置にＧＵＩ６０１を生成させるための入力を受信する。例えば、視覚化計算装置のユーザは、ユーザ入力を行い、ＧＵＩ６０１を提示させる。他の例では、入力は、別のアプリケーションまたは計算機プログラムから、または他のタイプのトリガイベントを介して行われる。
【００５２】
６０４において、計算装置は、１つまたは複数の指定された坑井のログデータ、または、入力によって指定された若しくは入力に関連付けられたログデータに、アクセスするか、そうでなければ受け取る。
【００５３】
６０６において、計算装置は、ログデータから１つ以上の深度系列データを決定する。例えば、計算装置は、図４に関して上述したように、ＬＡＳファイルを受信し、そのＬＡＳファイルに含まれる様々なログから深度系列データを読み取る。ＬＡＳファイルからの深度系列ログデータは、１つまたは複数のログデータ視覚化画像６０３及び／または６０５を生成するために使用される。
【００５４】
６０８において、計算装置は、地層深さ情報及び地層キーを受け取る。例えば、計算装置は、図５に関して上述した地層情報データ構造１２４にアクセスし、地層タイプ、地層深さ、地層キーなどを決定する。
【００５５】
６１０で、計算装置は、例えば坑井位置に基づいて、その坑井の地層及び地層キーを決定する。
【００５６】
６１２において、計算装置は、地層ブロック視覚化画像６０７がＧＵＩにおいて提示されるときに、地層上部の深さ及び地層ブロックの順序を決定する。
【００５７】
６１４において、計算装置は、空間スケールレイアウトとブロック間の割れ目位置を決定する。例えば、６１２からの地層上部の情報及び深さの情報に基づいて、計算装置は、セルのブロック２２２それぞれの間の割れ目２２４の位置を決定する。さらに、計算装置は、総深さ、地層数、及び所望の粒状度に基づいて、ログデータ視覚化画像のレイアウトを決定することができる。上述したように、デフォルト設定は、行当たり２０セル、セル当たり１０サブセルとするが、極端に深いまたは浅い坑井や多数の異なる地層のような場合に、ユーザまたはデータ視覚化プログラムによってデフォルトを調整することができる。さらに、例えば、計算装置は、ＧＵＩ６０１に提示される各サブセルのパラメータ値を決定する。他の例において、サブセル値が既に決定されている場合、サブセル値は、ＧＵＩが描画されるたびにサブセル値を再計算する必要はなく、以下でさらに説明するように、サブセル値データ構造から読み出すことができる。
【００５８】
６１６において、計算装置は、個々のサブセルに適用されるグラフィック効果の振幅スケール（例えば、色勾配、クロスハッチングまたはシェーディング勾配、輝度勾配など）を決定する。一例として、計算装置は、ログデータ内のそれぞれの測定されたパラメータの最小値及び最大値に基づいて、各視覚化の振幅スケールを決定する。いくつかの例では、外れ値がスケール勾配を歪ませ、他の値が区別できなくなることがないように、色のスケールなどの振幅スケールを各ログに対して計算する。これは、さまざまな方法で実現可能である。例えば、色または他のグラフィック効果は、ログのパーセンタイル値（例えば、１０から１５パーセンタイルに対して１つの色またはグラフィックパターン）にマッピングすることができる。外れ値は、その後、単一の色またはパターン（例えば、高い外れ値に対する９９から１００パーセンタイル）になり、サブセルの周りの固有の境界線または他の図形的に区別する特徴で、強調表示される。さらに、いくつかの例では、色またはパターンは、Ｊｅｎｋｓ自然分類（Jenks natural breaks optimization、例えば、Jenks, George F. 1967. “The Data Model Concept in Statistical Mapping”, International Yearbook of Cartography 7: 186-190.）、パラメータマッピングのための最適なカラースケールを定義するために使用されるクラスタリング技術、または様々な他のクラスタリング技術、を使用してマッピングされてもよい。
【００５９】
６１８において、計算装置は、上記で決定されたレイアウト及び振幅スケールに従ってＧＵＩを描画及び提示する。セルレイアウトの連続性は、各地層に属するセルがセルのブロック２２２として単一のグループに配置されるように、割れ目２２４によって各地層の上部で途切れる。視覚化画像６０３及び６０５の全体的な幅は、１行で表される深度間隔に応じてユーザによって構成することもできる。１つの非限定的な例として、深さ１００フィートを示すラインに対して、視覚化画像は１ラインにつき１００／５＝２０セルを含み、各セルは５フィートの深さに対応し、各サブセルは、半フィートの深さに対応する。したがって、各０．５フィートウィンドウ（または他の選択可能な深度単位）における深さ信号の平均値は、定義された振幅グラフィック効果スケールに従って、着色、パターン化などがなされた各サブセルで表現する。さらに、ログデータ値が欠落している場合（例えば、図４のログ内の「−９９９．２５」に対応する）、対応するサブセルは、例えば、グレー表示、ブラックアウト表示などによって区別する。上述の技術は、特定の坑井または坑井ログに対して使用する、または、２つ以上の坑井からの結果の比較を可能にするために、複数の異なるセルからのログを並べて提示するために使用できる。
【００６０】
図７は、いくつかの実装形態によるセルのサブセルのためのサブセル値を決定する例７００を示す。この例では、センサから受信された信号７０２は、図示のように、左側のより低い値から右側のより大きな値まで、水平方向に変化する振幅を有する。信号７０２は、測定ガンマ線値、ＣＣＬ位置値、ライン張力値、抵抗率などのログデータの測定されたパラメータに対応する。さらに、信号７０２は、センサ移動の距離または深さに相関付けられ、その距離または深さは、矢印７０４によって示される複数の単位に分割され、各単位は対応するＧＵＩで生成されるセル２１６に対応する。例えば、図１に関して上述したように、センサが坑井掘削孔の内部で動かされると、センサ信号の測定された振幅は、深さの変化によって変化する。
【００６１】
本明細書の他の箇所に列挙されているように、深度単位７０４は、ユーザによって、またはデフォルトで選択されてもよく、所定フィート、所定メートルなどであってもよい。この例では、深度単位は５フィートであると仮定するが、本明細書の実装は特定の深度単位に限定されない。さらに、深度単位７０４は、複数のサブ単位７０６に分割されてもよく、各サブ単位はセル２１６のサブセルに対応する。この例では、深度単位７０４は１０個のサブ単位７０６に分割されているが、他の例では、より多くのまたは少ないサブ単位が使用される。したがって、深度単位７０４が５フィートである場合、各サブ単位７０６は０．５フィートに対応し、セル２１６は１０個のサブセル７０８，７１０，７１２，７１４，７１６，７１８，７２０，７２２，７２４及び７２６に分割される。
【００６２】
さらに、この例では、セル２１６は、スタック配置のサブセル７０８〜７２６を含み、サブセル７０８〜７２６は、上側行７２８と下側行７３０とに交互に配置される。図７に示すように、１０個のサブ単位７０６にそれぞれ１〜１０の番号が割り当てられ、これらの番号１〜１０がセル２１６のサブセル７０８〜７２６に反映され、対応するセンサ信号値が割り当てられる対応するサブセルを示す。したがって、図示のように、センサ信号パラメータ値は、上側行７２８から下側行７３０におけるすぐ下のサブセルに移動し、ジグザグパターンで上側行の次のサブセルに戻る。この配置は、サブ単位７０６に対応する感知されたパラメータ情報のコンパクトな視覚化を提供する。代替的に、他の例では、サブセルの単一の行などのサブセルの他の配置を使用することができる。さらに、センサ信号値を各サブセルに割り当てるために、他のパターンを使用することができる。例えば、サブセルの上側行７２８は、サブセルの下側行７３０を占める前に、全体が占有されてもよい。
【００６３】
視覚化計算装置は、センサ信号７０２の視覚化画像を生成するために、各サブ単位７０６にわたって測定されたセンサ信号振幅の平均など、各０．５フィートウィンドウにわたって測定された信号の平均値７３２を決定する。サブ単位７０６の平均値７３２は、各セル２１６の各サブセルの図示されたセルレイアウト内に表示されるグラフィック効果と相関させる。さらに、サブ単位７０６の平均値７３２は、サブセルパラメータ値データ構造１２２に格納される。したがって、サブセルパラメータ値データ構造１２２は、後で、それぞれのセンサデータの平均センサ値を再計算する必要なしに、それぞれのセンサデータの視覚化が望まれるたびに使用される。
【００６４】
個々のサブセルに適用されるグラフィック効果を決定するために、計算装置は、センサ信号振幅の上限及び下限を決定し、これらの限界をパラメータ値のグラフィック効果のスケール７３４に適用する。上述したように、いくつかの例では、振幅色スケールまたは他のグラフィック効果スケールを各データログについて決定して、外れ値がスケール勾配を歪ませないようにして、他の平均センサ値を見分けがつかないということがないようにする。これは、さまざまな方法で実現できる。一例として、色または他のグラフィック効果をセンサデータのパーセンタイル値にマッピングすることができる（例えば、１０〜１５パーセンタイルのための１つの色またはグラフィックパターン）。外れ値は、単一の色またはパターンに分類され（例えば、高い外れ値に対する９９〜１００パーセンタイル）、例えば、サブセル周辺の固有の境界線または他の図形的に区別できる特徴で強調表示される。さらに、いくつかの例では、色またはパターンを、Ｊｅｎｋｓ自然分類または他の様々なクラスタリング技術を使用してマッピングすることができる。
【００６５】
この例では、センサ信号の振幅が０と１６５の範囲で変化し、スケール７３４が８つの異なるグラフィック効果、例えば、８つの異なるグラフィックパターン、に分割されると仮定する。７３６に示すように、計算装置は、サブセルパラメータ値データ構造１２２において特定の深度サブ単位毎の平均値７３２に基づいて、各サブセル７０８〜７２６に適用するグラフィック効果を決定する。一例として、第１のサブユニットの信号７０２の平均振幅値７３２は、６０．０５である。したがって、７４０に示すように、計算装置は、４１．２５と６１．８７５の間の値に割り当てられたスケール７３４からのグラフィック効果を第１のサブセル７０８に適用する。同様に、第２のサブ単位の信号７０２の平均振幅値７３２が６２．５５であると仮定する。したがって、７４２に示すように、計算装置は、６１．８７５と８２．５との間の値に割り当てられたスケール７３４からのグラフィック効果を第２のサブセル７１０に適用する。したがって、センサ信号７０２に対応するログデータの視覚化画像を提示する場合、計算装置は、上述のように、サブセル及びセルのすべてを埋めることができる。
【００６６】
さらに、スケール７３４は、この例では８つの異なるグラフィック効果に分割されているように示されているが、他の例ではより多くのまたはより少ない分割が使用されてもよい。例えば、スケール７３４は、１つまたは複数の色の勾配、暗から明へのグレースケール勾配、またはその逆、輝度勾配などのグラフィック効果間の明確な境界を持たない勾配であってもよい。多くの他の変形が、本明細書の開示の利益を得る当業者には明らかであろう。
【００６７】
図８は、いくつかの実施形態による追加の情報を伝達するために、サブセルに追加のグラフィック効果を適用する拡大図８００を示す。上述のように、各セル２１６は、複数のサブセル３０２を含む。この例では、各セル２１６は、各セル２１６内に５つのサブセル３０２の上側行と５個のサブセル３０２の下側行からなる、１０個のサブセル３０２を含む。他の例では、サブセルの数は、２，４，６，８，１２などであってもよい。代替的に、他の例では、セル２１６ごとに１行のサブセル３０２が存在してもよく、したがって１セル当たり奇数または偶数のサブセル３０２が存在してもよい。
【００６８】
この例では、拡大図８００は、ＧＵＩ２００上に示された矩形８０４に対応し、図２に関して上述した視覚化画像２０６と重なる。矩形８０４は、視覚化画像２０６の第１のブロック２２２（１）と第２のブロック２２２（２）とに重なる。拡大図８００はさらに、第１のブロック２２２（１）の最後の行と第２のブロック２２２（２）の最初の行との間に割れ目２２４があることを示す。この割れ目は、第２のブロック２２２（２）の最初の行が新しい（異なる）地質の形成の始まりであることを示す指標として働く。上述したように、各サブセル３０２に対して選択されたグラフィック効果は、それぞれのサブセル３０２に対応する深さの窓で測定されたパラメータ値（例えば、センサ信号の平均振幅）に対応し、それぞれのログ視覚化に対応するスケール２２０または他のスケールによって表示される。
【００６９】
この例では、追加のグラフィック効果を使用して、パラメータ値の上昇傾向、下降傾向、安定傾向など、ログデータのパラメータ値の傾向を示す。一例として、最初の深さにおけるセンサ信号値に対して、グラフィック効果が適用されない。他のすべての深さ及び対応するサブセルについて、計算装置は、サブセルについてのセンサ信号のパラメータ値を決定し、直前のサブセル（深さ）におけるセンサ信号のパラメータ値と現在のサブセル（深さ）におけるセンサ信号のパラメータ値との差分を決定し、結果の値を得る。結果の値が正（上昇）である場合、パラメータ値を示すグラフィック効果に加えて、第１の追加のグラフィック効果をサブセルに適用する。例えば、８０６に示すように、第１の追加のグラフィック効果は、サブセルを隆起した状態で示すエンボス効果とすることができる。
【００７０】
同様に、結果の値が負（下降）である場合、パラメータ値を示すグラフィック効果に加えて、第２の追加のグラフィック効果をサブセルに適用する。例えば、８０８に示すように、第２の追加のグラフィック効果は、サブセルが押し下げられた状態または下げられた状態にあることを示すデボス効果とすることができる。さらに、結果の値がゼロである場合、８１０に示すように、第３の追加のグラフィック効果が各サブセルに適用される、またはいかなる追加のグラフィック効果も適用されない。さらに、例えば、単にゼロに等しくないということではなく、上昇傾向または下降傾向を示すために、超過するべき最小閾値を必要としてもよい。例えば、結果の値の絶対値は、上昇または下降の傾向を示すために、前のパラメータ値の５％より大きいことが必要とされ、そうでなければ、傾向は安定して表示される。多くの他の変形が、本明細書の開示の利益を得る当業者には明らかであろう。
【００７１】
図９は、いくつかの実装形態に従って２つの異なる坑井からのパラメータを同時に比較するための例示的なＧＵＩ９００を示す。この例では、ユーザは、第１の坑井及び第２の坑井を選択し、選択された坑井ごとに表示されるパラメータを選択する。例えば、坑井の１つとして、ユーザが図２に関して上述した坑井と、ガンマ線ログパラメータを選択し、図２に関連して上述したガンマ線視覚化画像２０６及び関連する地層視覚化画像２１０を計算装置に提示させるとする。さらに、ユーザが第２の坑井を選択し、計算装置に、第２のガンマ線視覚化画像９０２及び第２の地層視覚化画像９０４を提示させるとする。
【００７２】
この例では、第２の坑井は、第１の坑井の深さよりも実質的に深い深さを有する。したがって、第２の坑井の視覚化画像９０２及び９０４のスケールは、第１の坑井の視覚化画像２０６及び２１０のそれとは異なる。この例では、９０６に示すように、視覚化画像９０２の各行は、視覚化画像２０６のように１００フィートではなく１４０フィートに対応する。したがって、図示のように、視覚化画像９０２の各行の２０個のセル２１６のそれぞれは、５フィートではなく、７フィートの深さに対応する。あるいは、セル２１６は、５フィートの深さに対応し、視覚化９０２の各行は、２０ではなく２８個のセルを含んでもよい（この例では図示されていない）。本明細書の開示の恩恵を受ける当業者には他の変形も明らかであろう。
【００７３】
さらに、視覚化画像９０４は、視覚化画像２０６に関連付けられたスケール２２０と同じグラフィック効果を含むグラフィック効果スケール９０８を含む。これにより、２つの視覚化画像２０６及び９０４の類似の比較が可能になる。スケール９０８及び２２０は、完全に異なる上限及び下限のパラメータ値を有する。したがって、本明細書の実施形態は、異なる技術及び／または異なるセンサタイプを使用して収集されたガンマ線データの並列比較を可能にする。
【００７４】
さらに、地層視覚化画像９０４は、地層視覚化画像２１０について上述したのと同様の方法で提示することができる。例えば、同じ地層名及び／またはキーを有する地層は、同一の色、同一のパターン等、同一のグラフィック効果を使用して提示される。さらに、この例では２つの視覚化画像が並べて比較されるが、他の例では、画面サイズ及び／または解像度に一部応じて、３つ以上の視覚化画像が並んで提示されてもよい。
【００７５】
本明細書に記載された例示的な処理は、説明のために提供されるプロセスの単なる例である。多くの他の変形が、本明細書の開示に照らして当業者には明らかであろう。さらに、本明細書の開示は、処理を実行するための適切なフレームワーク、アーキテクチャ及び環境のいくつかの例を述べているが、本明細書の実装は、示され、議論される特定の例に限定されない。さらに、本開示は、記載され、図面に示されるような様々な例示的な実装形態を提供する。しかし、この開示は、本明細書に記載及び図示された実装に限定されず、当業者に知られているように、または他の実装に拡張することができる。
【００７６】
本明細書に記載された様々な命令、処理、及び技術は、計算機可読媒体に格納され、本明細書のプロセッサによって実行されるプログラムのような計算機実行可能命令の一般的なコンテキストにおいて考慮され得る。一般に、プログラムは、特定のタスクを実行するまたは特定の抽象データ型を実装するため、計算機可読命令、ルーチン、モジュール、アプリケーション、オブジェクト、コンポーネント、データ構造、実行可能コードなどを含む。これらのプログラム等は、ネイティブコードとして実行されてもよいし、仮想マシンや他のジャストインタイムコンパイル実行環境などでダウンロードされて実行されてもよい。典型的には、プログラムの機能性は、様々な実装形態において所望されるように組み合わせるかまたは分散させることができる。これらのプログラム及び技法の実施形態は、計算機記憶媒体に格納されてもよく、または何らかの形態の通信媒体を介して送信されてもよい。
【００７７】
主題は、構造的特徴及び／または方法論的行為に特有の言語で記載されているが、添付の特許請求の範囲に定義された主題は必ずしも記載された特定の特徴または動作に限定されないことを理解されたい。むしろ、特定の特徴及び動作は、請求項を実施する例示的な形態として開示される。
【図１】
2019124686.tif 000003
【図２】
2019124686.tif 000004
【図３】
2019124686.tif 000005
【図４】
2019124686.tif 000006
【図５】
2019124686.tif 000007
【図６】
2019124686.tif 000008
【図７】
2019124686.tif 000009
【図８】
2019124686.tif 000010
【図９】
2019124686.tif 000011