(57)【要約】方法は、特定の患者の内部解剖学的構造の医用画像を取得すること、患者の３次元仮想モデルを準備すること、患者の前記仮想モデルを使用して仮想現実環境を生成して、患者の実際の組織のリアルな３次元画像を提供すること、仮想現実環境内で患者の内部解剖学的構造を通る経路を定義するユーザー入力を受信するためのインタフェースを提供して、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野をキャプチャすること、および仮想現実環境内で患者の内部解剖学的構造を通る定義された経路をキャプチャする患者ビデオを生成することを含み、前記患者ビデオは、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野のビューを示しており、前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている。【選択図】図１
2022502797.tif 000002
【特許請求の範囲】
【請求項１】
医療処置のために準備する方法であって、
特定の患者の内部解剖学的構造の医用画像を取得するステップと、
前記医用画像を利用して、前記患者の前記内部解剖学的構造と関連付けられた前記患者の３次元仮想モデルを準備するステップと、
コンピュータ装置を使用し、前記患者の前記仮想モデルを使用して仮想現実環境を生成して、前記患者の実際の組織のリアルな３次元画像を提供するステップと、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義するユーザー入力を受信するために前記コンピュータ装置の入力装置上にインタフェースを提供して、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の様々な視野をキャプチャするステップと、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る前記定義された経路をキャプチャする患者ビデオを生成することであって、前記患者ビデオは、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の様々な視野のビューを示しており、前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている、患者ビデオを生成するステップと、
前記患者ビデオを前記汎用コンピューティング装置に送信して、前記汎用コンピューティング装置上で再生するステップと
を含む、方法。
【請求項２】
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義する前記ステップは、前記入力装置からの入力を受け入れて前記経路に沿った様々な位置にマーカーで印を付けるステップを含む、請求項１に記載の方法。
【請求項３】
各マーカーは、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の特定の視野ビューと関連付けられている、請求項２に記載の方法。
【請求項４】
前記ビデオは、円滑化操作を使用して生成されて、前記ビデオが、あるマーカーの特定の視野ビューから隣接するマーカーの特定の視野ビューまでトラバースする間に、視野における変化が次第に推移するビューを示す、請求項３に記載の方法。
【請求項５】
前記特定の視野ビューは、前記仮想モデル内のビューの角度および向きを含む、請求項３に記載の方法。
【請求項６】
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義する前記ステップは、前記入力装置からの入力を受け入れて各マーカーを前記仮想モデルの１つ以上の特定の解剖学的構造の層と関連付け、そのために前記患者ビデオ内の前記層のビューが前記経路に沿ってオンおよびオフにできるようにするステップも含む、請求項２に記載の方法。
【請求項７】
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義する前記ステップは、前記入力装置からの入力を受け入れて前記マーカーの１つ以上を前記患者ビデオ内の前記経路の一部に沿った移動速度と関連付けるステップも含む、請求項２に記載の方法。
【請求項８】
前記ユーザー入力装置の前記インタフェースは、前記マーカーを前記経路に沿って配置するためにドラッグアンドドロップインタフェースをユーザーに提供するように構成される、請求項２に記載の方法。
【請求項９】
前記マーカーを前記経路に沿って配置するために前記ユーザーによって前記経路を見るために使用するためのヘッドマウントディスプレイを提供するステップをさらに含む、請求項２に記載の方法。
【請求項１０】
マーカーは、前記経路を２つの異なる経路に分ける前記経路内の分岐と関連付けられて、前記患者ビデオの視聴者に前記２つの異なる経路の１つを選択する選択肢を提供する、請求項２に記載の方法。
【請求項１１】
マーカーは、前記インタフェースを使用して前記ユーザーによって提供された１つ以上の注釈または追加のデータと関連付けられる、請求項２に記載の方法。
【請求項１２】
前記注釈は、質問またはクイズを含む、請求項１１に記載の方法。
【請求項１３】
マーカーは、視聴者が部分ビデオとやり取りするのを可能にするアクティブビデオを提供するか、または前記視聴者が前記ビデオの前記部分とやり取りするのを許可しないパッシブビデオを提供するために選択可能なコントロールと関連付けられている、請求項２に記載の方法。
【請求項１４】
リンクが前記汎用コンピューティング装置に送信されて前記患者ビデオを前記汎用コンピューティング装置にダウンロードして前記ビデオを再生する、請求項１に記載の方法。
【請求項１５】
前記汎用コンピューティング装置はスマートフォンである、請求項１に記載の方法。
【請求項１６】
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義する前記ステップは、前記入力装置からの入力を受け入れて前記経路に沿った様々な位置にマーカーで印を付けるステップを含み、各マーカーは、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の特定の視野ビューと関連付けられている、請求項１に記載の方法。
【請求項１７】
医療処置のために準備する方法であって、
特定の患者の内部解剖学的構造の医用画像を取得するステップと、
前記医用画像を利用して、前記患者の前記内部解剖学的構造と関連付けられた前記患者の３次元仮想モデルを準備するステップと、
コンピュータ装置を使用し、前記患者の前記仮想モデルを使用して仮想現実環境を生成して、前記患者の実際の組織のリアルな３次元画像を提供するステップと、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義するユーザー入力を受信するために前記コンピュータ装置の入力装置上にインタフェースを提供して、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の様々な視野をキャプチャするステップと、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る前記定義された経路をキャプチャする患者ビデオを生成することであって、前記患者ビデオは、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の様々な視野のビューを示しており、前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている、患者ビデオを生成するステップと、
前記患者ビデオを前記汎用コンピューティング装置に送信して、前記患者によって見るために前記汎用コンピューティング装置上で再生するステップと
前記患者が前記ビデオを前記汎用コンピューティング装置上で見て、前記医療処置に備えるステップと
を含む、方法。
【請求項１８】
医療処置のために準備する方法であり、
特定の患者の内部解剖学的構造の医用画像を取得するステップと、
前記医用画像を利用して、前記患者の前記内部解剖学的構造と関連付けられた前記患者の３次元仮想モデルを準備するステップと、
コンピュータ装置を使用し、前記患者の前記仮想モデルを使用して仮想現実環境を生成して、前記患者の実際の組織のリアルな３次元画像を提供するステップと、
ユーザー入力を受信するために前記コンピュータ装置の入力装置上にインタフェースを提供するステップであって、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る経路を定義して、前記患者の実際の組織の前記内部解剖学的構造のリアルな３次元画像を提供するステップと、
前記入力装置からの入力を受け入れて前記経路に沿った様々な位置にマーカーで印を付けるステップであって、前記マーカーの各々は前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の特定の視野ビューと関連付けることができる、マーカーで印を付けるステップと
を含む、インタフェースを提供するステップと、
前記仮想現実環境内で前記患者の前記内部解剖学的構造を通る前記定義された経路をキャプチャする患者ビデオを生成するステップであって、前記患者ビデオは、前記患者の実際の組織の前記内部解剖学的構造の前記リアルな３次元画像の様々な視野のビューを示す、患者ビデオを生成するステップと
を含む方法であって、
前記ビデオは、円滑化操作を使用して生成されて、前記ビデオが、あるマーカーの特定の視野ビューから隣接するマーカーの特定の視野ビューまでトラバースする間に、視野における変化が次第に推移するビューを示し、
前記患者ビデオは、汎用コンピューティング装置上で再生するように構成され、
前記患者ビデオを前記汎用コンピューティング装置に送信して、前記患者が見るために前記汎用コンピューティング装置上で再生し、
前記患者が前記ビデオを前記汎用コンピューティング装置上で見て、前記医療処置に備える方法。
【請求項１９】
前記ユーザーインタフェースは、前記マーカーの１つ以上を、前記患者ビデオ内の前記経路の一部に沿った移動速度、前記患者ビデオ内の前記経路の一部に沿って示すための解剖学的構造の１つ以上の層、または前記経路を２つの異なる経路に分けて、前記ビデオを見ている間に前記２つの異なる経路の１つを選択する選択肢を患者に提供する前記経路内の分岐、の１つ以上と関連付けることを受け入れるように構成されている、請求項１８に記載の方法。
【請求項２０】
前記ユーザーインタフェースは、前記患者が部分ビデオとやり取りするのを可能にするアクティブビデオを提供するか、または前記患者が前記ビデオの前記部分とやり取りするのを許可しないパッシブビデオを提供するために選択可能なコントロールと、前記マーカーの１つ以上を関連付けることを受け入れるように構成されている、請求項１８に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本出願は、２０１８年９月２４日に出願された米国仮特許出願シリアル番号第６２／７３５，６１６号からの優先権を主張し、それは参照により全体として本明細書に組み込まれる。
【０００２】
本開示は、外科手術の分野に関し、より詳細には外科手術の準備および教育に関する。
【背景技術】
【０００３】
複雑な外科手術に直面しているとき、患者は多くの場合、手術に至るまでの数日、数週間の間、恐れと不安を経験し得る。これは、患者が手術を明確に理解していない、従って、先がどうなるかわからない結果であり得る。外科手術前に患者と向き合って患者に教えることは、この恐れと不安を和らげるのに役立ち得る。患者の病的状態および提案される解決策に関係する治療を行う医師と患者との間のより明確なコミュニケーションは、患者が感じ得る不確かさを克服して、一方の患者と、他方の医師および医療提供者との間に信頼を築く上で重要である。これはまた、医療提供者が今日、運営する競争環境、ならびに医師および提供者を選択する際に患者が直面する多くの選択肢に起因しても重要である。その上、患者と向き合って手術について患者に教えることにより、患者は適切に注意して措置を講じ、合併症を発症せず、フォローアップ治療のために病院に戻る必要もなく、適切な回復を確実にする可能性が高くなり得る。しかし、患者に解剖学的構造の画像または３Ｄモデルを見せるなどの、患者と向き合って教えるための既存の技術は、特に、外科手術が、単独の画像の文脈において、または３Ｄモデルでさえ、理解するには抽象的または困難な解剖学的構造の部分を伴う場合、効果的でない可能性がある。
【発明の概要】
【課題を解決するための手段】
【０００４】
一例では、医療処置のために準備する方法は、特定の患者の内部解剖学的構造の医用画像を取得するステップを含む。方法は、前記医用画像を利用して、患者の内部解剖学的構造と関連付けられた患者の３次元仮想モデルを準備することをさらに含む。方法は、コンピュータ装置を使用し、患者の前記仮想モデルを使用して仮想現実環境を生成して、患者の実際の組織のリアルな３次元画像を提供することをさらに含む。方法は、仮想現実環境内で患者の内部解剖学的構造を通る経路を定義するユーザー入力を受信するためにコンピュータ装置の入力装置上にインタフェースを提供して、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野をキャプチャすることをさらに含む。方法は、仮想現実環境内で患者の内部解剖学的構造を通る定義された経路をキャプチャする患者ビデオを生成することをさらに含み、前記患者ビデオは、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野のビューを示しており、前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている。方法は、前記患者ビデオを汎用コンピューティング装置に送信して、前記汎用コンピューティング装置上で再生することをさらに含む。
【０００５】
別の例では、医療処置のために準備する方法は、特定の患者の内部解剖学的構造の医用画像を取得するステップを含む。方法は、前記医用画像を利用して、患者の内部解剖学的構造と関連付けられた患者の３次元仮想モデルを準備することをさらに含む。方法は、コンピュータ装置を使用し、患者の前記仮想モデルを使用して仮想現実環境を生成して、患者の実際の組織のリアルな３次元画像を提供することをさらに含む。方法は、仮想現実環境内で患者の内部解剖学的構造を通る経路を定義するユーザー入力を受信するためにコンピュータ装置の入力装置上にインタフェースを提供して、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野をキャプチャすることをさらに含む。方法は、仮想現実環境内で患者の内部解剖学的構造を通る定義された経路をキャプチャする患者ビデオを生成することをさらに含み、前記患者ビデオは、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野のビューを示しており、前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている。方法は、前記患者ビデオを汎用コンピューティング装置に送信して、患者が見るために前記汎用コンピューティング装置上で再生することをさらに含む。方法は、患者が前記ビデオを汎用コンピューティング装置上で見て、医療処置に備えることをさらに含む。
【０００６】
別の例では、医療処置のために準備する方法は、特定の患者の内部解剖学的構造の医用画像を取得するステップを含む。方法は、前記医用画像を利用して、患者の内部解剖学的構造と関連付けられた患者の３次元仮想モデルを準備することをさらに含む。方法は、コンピュータ装置を使用し、患者の前記仮想モデルを使用して仮想現実環境を生成して、患者の実際の組織のリアルな３次元画像を提供することをさらに含む。方法は、ユーザー入力を受信するためにコンピュータ装置の入力装置上にインタフェースを提供することをさらに含み、仮想現実環境内で患者の内部解剖学的構造を通る経路を定義して、患者の実際の組織の内部解剖学的構造のリアルな３次元画像を提供すること、および前記入力装置からの入力を受け入れて前記経路に沿った様々な位置にマーカーで印を付けることを含み、前記マーカーの各々は患者の実際の組織の内部解剖学的構造のリアルな３次元画像の特定の視野ビューと関連付けることができる。方法は、仮想現実環境内で患者の内部解剖学的構造を通る定義された経路をキャプチャする患者ビデオを生成することをさらに含み、前記患者ビデオは、患者の実際の組織の内部解剖学的構造のリアルな３次元画像の様々な視野のビューを示している。ビデオは、円滑化操作を使用して生成されて、ビデオが、あるマーカーの特定の視野ビューから隣接するマーカーの特定の視野ビューまでトラバースする間に、視野における変化が次第に推移するビューを示す。前記患者ビデオは、汎用コンピューティング装置上で再生するように構成されている。方法は、前記患者ビデオを汎用コンピューティング装置に送信して、患者が見るために前記汎用コンピューティング装置上で再生することをさらに含む。方法は、患者が前記ビデオを汎用コンピューティング装置上で見て、医療処置に備えることをさらに含む。
【０００７】
添付の図面では、以下で提供される詳細な説明と共に、クレームされた発明の例示的な実施形態を説明する構造が示されている。同様の要素は同じ参照番号で識別される。単一の構成要素として示されている要素は複数の構成要素で置換され得、複数の構成要素として示されている要素は単一の構成要素で置換され得ることが理解されるべきである。図は、原寸に比例しておらず、ある要素の比率は例示目的で誇張され得る。
【図面の簡単な説明】
【０００８】
【図１】仮想現実環境のカスタム３６０ＶＲビデオフライスルーを生成するためのシステム例を示す。
【図２】図１のメディアエディタコンピュータ例のブロック図である。
【図３】図１のメディアエディタコンピュータ例によって提供されるグラフィカルユーザーインタフェース例を示す。
【図４】医師がＨＭＤを使用して仮想的にシーン（ｓｃｅｎｅ）に入り、経路を識別するのを可能にするためのユーザーインタフェース例を示す。
【図５】医師が患者の身体の部分を通って仮想的に移動する際に、アバターとして示された、医師のビューの視野を示す。
【図６】経路を作成または編集している間にアイコンに対して起動され得るユーザーインタフェースメニュー例を示す。
【図７】仮想現実環境のカスタム３６０ＶＲビデオフライスルーを生成するための方法例のフローチャートである。
【図８】図１のメディアエディタコンピュータ例を実装するためのコンピュータ例のブロック図である。
【発明を実施するための形態】
【０００９】
以下の頭字語および定義は、詳細な説明を理解する際に助けとなるであろう。
【００１０】
ＶＲ−仮想現実−人が様々な程度で探索およびやり取りできる３次元コンピュータ生成環境。
【００１１】
ＨＭＤ−ヘッドマウントディスプレイ（Ｈｅａｄ  Ｍｏｕｎｔｅｄ  Ｄｉｓｐｌａｙ）は、ＶＲ環境で使用できるヘッドセットを指す。それは有線または無線であり得る。それは、ヘッドフォン、マイクロホン、ＨＤカメラ、赤外線カメラ、ハンドトラッカー、位置トラッカーなどの、１つ以上の付加装置も含み得る。
【００１２】
ＳＮＡＰモデル−ＳＮＡＰケースは、ＤＩＣＯＭファイルフォーマットにおける患者の１つ以上のスキャン（ＣＴ、ＭＲ、ｆＭＲ、ＤＴＩなど）を使用して作成された３Ｄテクスチャまたは３Ｄオブジェクトを指す。それは、３Ｄテクスチャにおいて特定の範囲をフィルタリングし、他を着色するための区分化の異なる事前設定も含む。それは、対象となる特定のポイントまたは解剖学的構造をマークするための３Ｄ形状、３Ｄラベル、３Ｄ測定マーカー、誘導のための３Ｄ矢印、および３Ｄ手術ツールを含む、シーン内に置かれる３Ｄオブジェクトも含み得る。手術ツールおよび装置は、教育および患者固有のリハーサルに対して、特に、動脈瘤クリップの適切な寸法に対してモデル化されている。
【００１３】
ＭＤ６ＤＭ−多次元全球形仮想現実、６自由度モデル。それは、全球形仮想現実環境において、医師が、介入を経験、計画、実行、およびナビゲートするのを可能にするグラフィカルシミュレーション環境を提供する。
【００１４】
フライスルー−ツアーとも呼ばれ、定義された経路に沿って仮想現実環境の中を移動しながら仮想現実環境の視野ビューを説明する。
【００１５】
参照により本出願に組み込まれる米国特許出願第８，３１１，７９１号で以前に説明されている手術リハーサルおよび準備ツールは、静的なＣＴおよびＭＲＩ医用画像を動的で双方向の多次元全球形仮想現実、６自由度モデル（「ＭＤ６ＤＭ」）に変換するために開発され、ＭＤ６ＤＭは医療処置をリアルタイムでシミュレートするために医師によって使用できる。ＭＤ６ＤＭは、全球形仮想現実環境において、医師が、介入を経験、計画、実行、およびナビゲートするのを可能にするグラフィカルシミュレーション環境を提供する。具体的には、ＭＤ６ＤＭは、従来型の２次元患者医療スキャンから構築された、固有の多次元モデルを使用してナビゲートする機能を外科医に提供し、それは容積球形仮想現実モデル全体において６自由度（すなわち、線形；ｘ、ｙ、ｚおよび角度のヨー、ピッチ、ロール）の球形仮想現実をもたらす。
【００１６】
ＭＤ６ＤＭは、ＣＴ、ＭＲＩ、ＤＴＩなどを含む患者自身の医用画像のデータセットから構築されて、患者固有である。アトラスデータなどの、代表的な脳モデルは、外科医が望む場合、部分的に患者固有のモデルを作成するために統合できる。モデルは、ＭＤ６ＤＭ上の任意のポイントから３６０°の球形ビューをもたらす。ＭＤ６ＤＭを使用すると、観察者は仮想的に解剖学的構造の内部に位置付けられて、観察者が患者の身体内部に立っているかのように解剖学的構造および病理学的構造の両方を見て観察することができる。観察者は、上を見る、下を見る、肩越しに見るなどが可能であり、患者内で見られる通りに正確に、本来の構造を相互に対して見るであろう。ＭＤ６ＤＭを使用して、内部構造間の空間的関係が保存され、理解できる。
【００１７】
ＭＤ６ＤＭのアルゴリズムは医用画像情報を取り込み、それを球形モデル、解剖学的構造の内部を「飛び」ながら任意の角度から見ることができる完全な連続したリアルタイムモデル、に構築する。具体的には、ＣＴ、ＭＲＩ、などが実際の生体を取り込み、それを数千のポイントから作られた何百もの薄いスライスに分解した後、ＭＤ６ＤＭはそれを、内側および外側の両方からそれらのポイントの各々の３６０°ビューを表すことによって３Ｄモデルに戻す。
【００１８】
本明細書で説明されるメディアエディタはＭＤ６ＤＭモデルを活用して、ユーザーが、所望の事前に選択された経路に従って解剖学的構造の部分のカスタム３６０ＶＲビデオ「フライスルー」を生成して共有するのを可能にする。例えば、医師は、メディアエディタを使用して、身体内の部分内部に事前に定義された経路に沿って患者を案内するカスタム「ツアー」を生成し得る。医師は、高価な手術リハーサルおよび準備ツールに頼ることなく、オフィス環境内で、またはオフィス環境の外部においてさえ、患者にビデオを提示し得る。医師は、例えば、外科処置に向けた準備として患者と向き合って教えるために、ビデオを患者と共有し得る。ビデオは、例えば、教育および協力目的のために、他の医師とも共有され得る。本明細書で説明される例は、患者と医療専門家との間の教育および協力を目的とした解剖学的構造部分の３６０ＶＲビデオの生成に特に言及しているが、様々な用途における他の環境の３６０ＶＲビデオも同様に生成されて共有され得ることが理解されるであろう。
【００１９】
具体的な言及は医師について行われ得るが、本明細書で説明されるメディアエディタは、任意の適切なユーザーによって使用されて、解剖学的構造の部分のカスタム３６０ＶＲビデオ「フライスルー」を生成して共有し得ることが理解されるであろう。
【００２０】
図１は、カスタム３６０ＶＲビデオ「フライスルー」を生成および共有するためのシステム例１００を示す。システム１００は、仮想現実環境に対応するＭＤ６ＤＭモデルもしくは他の適切なモデルまたは画像などの、入力１０４を受信するように構成されたメディアエディタコンピュータ１０２を含む。メディアエディタコンピュータ１０２は、医師１０６、または他の適切なユーザーが、ユーザーインタフェース（図示せず）を介して入力１０４とやり取りして、仮想現実環境のフライスルーを含むカスタムＶＲビデオ（「ビデオ」）１０８出力を生成するのを可能にするようにさらに構成される。
【００２１】
一例では、メディアエディタコンピュータ１０２は、ビデオ１０８をディスプレイ１１０に伝達するようにさらに構成され、従って、ビデオ１０８をディスプレイ１１０上で表示しながら、医師１０６が患者１１２、または任意の他の適切な第２のユーザーと向き合ってやり取りするのを可能にする。一例では、メディアエディタコンピュータ１０２は、医師１０６がビデオ１０８を患者１１２とネットワーク１１４を経由してリモートで共有するのを可能にするようにさらに構成される。例えば、メディアエディタコンピュータ１０２は、患者１１２がモバイルスマートフォン１１６を用いて、または患者の自宅１２０内でパーソナルコンピュータ１１８を用いて、ビデオを見るのを可能にし得る。
【００２２】
図２は、図１のメディアエディタコンピュータ例１０２をさらに詳細に示す。メディアエディタコンピュータ１０２は、データソース（図示せず）と通信して、仮想現実環境を表すモデルを含む図１の入力１０４を受信するように構成されたデータ入力モジュール２０２を含む。一例では、データ入力モジュール２０２は、ＭＤ６ＤＭモデルを入力として受信するように構成される。別の例では、データ入力モジュール２０２は、任意の適切なタイプの画像データの、ＭＲＩスキャン、ビデオカメラからの画像を受信するように構成される。仮想現実環境を表すモデルは、メディアエディタコンピュータ１０２がそれに基づいてビデオ１０８を生成するように構成される基礎として役立つ。
【００２３】
メディアエディタコンピュータ１０２は、データ入力モジュール２０２によって受信されたモデルをユーザーインタフェースにロードして、医師１０６が入力１０４に基づきフライスルーのための経路を作成するのを可能にするように構成された経路モジュール２０４をさらに含む。フライスルーは、ツアーとも呼ばれ、仮想現実環境内を定義された経路に沿って移動しながら、仮想現実環境の視野ビューを説明する。
【００２４】
図３は、経路モジュール２０４によって提供されるメディアエディタユーザーインタフェース例３００を示す。経路モジュール２０４は、メディアエディタユーザーインタフェース３００を介して、仮想現実環境を表す画像３０２を表示するように構成される。例示されている画像３０２は脳を表しているが、画像３２０は、心臓、肺などの、任意の適切な仮想現実環境を表す任意の適切な画像を含み得ることが理解されるであろう。画像３０２は２次元画像であり得るか、または画像３０２は３Ｄ仮想現実環境であり得ることがさらに理解されるであろう。
【００２５】
経路モジュール２０４は、メディアエディタユーザーインタフェース３００を介して、医師１０６がフライスルーのために経路３０４を識別するのを可能にするようにさらに構成される。具体的には、経路モジュール２０４は、メディアエディタユーザーインタフェース３００を介して、医師１０６が、いくつかのアイコン３０６を画像３０２上に配置して経路３０４を定義するのを可能にするようにさらに構成される。具体的には、経路モジュール２０４は、第１のアイコン３０６ａおよび第２のアイコン３０６ｂを表す入力を受信して、第１のアイコン３０６ａと第２のアイコン３０６ｂとの間に第１の副経路３０８ａを識別するように構成される。経路モジュール２０４は、第３のアイコン３０６ｃを表す入力を受信して、第２のアイコン３０６ｂと第３のアイコン３０６ｃとの間に第２の副経路３０８ｂを識別するようにさらに構成される。経路モジュール２０４は、たとえ７つのアイコン３０６と６つの副経路３０８が例示されていても、任意の適切な数のアイコン３０６を受信して、対応する数の副経路３０８を生成するように構成されることが理解されるであろう。経路モジュール２０４は、第１の副経路３０８ａ、第２の副経路３０８ｂ、および任意の追加の適切な副経路３０８を組み合わせて、経路３０４を形成するようにさらに構成される。
【００２６】
一例では、経路モジュール２０４は、メディアエディタユーザーインタフェース３００を介して、アイコン３０６をドラッグアンドドロップ機構で受信するように構成される。例えば、メディアエディタユーザーインタフェース３００は、医師がアイコン３０６をメニュー（図示せず）から選択し、そのアイコン３０６を画像３０２上にドラッグするのを可能にし得る。アイコン３０６を画像３０２上に配置するために、他の適切なユーザーインタフェース機構が使用され得ることが理解されるであろう。
【００２７】
一例では、医師１０６は、ユーザーインタフェース３００とやり取りするためにＨＭＤ（図示せず）を提供され得る。例えば、経路モジュール２０４は、医師１０６がＨＤＭを使用して、メディアエディタユーザーインタフェース３００によって提示されたシーンまたは仮想環境に仮想的に入り、医師１０６が解剖学的構造内を仮想的に移動しながら、経路３０４に沿ってアイコン３０６を配置することにより経路３０４を識別するのを可能にし得る。かかる例は、医師１０６が経路３０４をさらに正確に定義するのを可能にし得る没入型の経験を提供し、これは、２次元インタフェースを介して経路３０４を定義する際に別の方法では利用できない可能性があるような視点の向きを医師１０６が有し得るためである。
【００２８】
図４は、医師がＨＭＤを使用してシーンに仮想的に入り、経路を識別するのを可能にするためのユーザーインタフェース例４００を示す。例えば、ＨＭＤを使用して、医師は仮想開口部４０４から頭蓋骨４０２から成るシーンに入り、第１のアイコン４０６を配置し得る。医師は次いで、ＨＭＤを使用して、頭蓋骨４０２の中を「飛ぶ」、すなわち、仮想的に移動し始め、前述のとおり経路を作成するために追加のアイコンを配置し得、その間、物理的に頭蓋骨４０２内部の視点から頭蓋骨４０２内をナビゲートしている。一例では、図５に示されるように、医師が頭蓋骨４０２の中を仮想的に移動するときに医師のビューの視野がアバター５０２によって示され得る。アバター５０２は、頭蓋骨４０２内での医師の仮想的な位置ならびに医師の向きおよびビューの角度も表す。医師がＨＭＤを用いてユーザーインタフェース４００とやり取りするときにアバター５０２は医師に対してユーザーインタフェース４００上で見えない可能性があることが理解されるであろう。むしろ、アバター５０２は、ＨＭＤ以外の、ディスプレイ装置上に表示され得る。従って、第１の医師が頭蓋骨４０２の中を仮想的にナビゲートするときに、第２の医師は後について行き、潜在的に支援し得る。
【００２９】
図２を再度参照すると、メディアエディタコンピュータ１０２は、作成された経路３０４と関連付けられたデータを格納するように構成されたデータストア２０６をさらに含む。具体的には、データストア２０６は、情報が経路モジュール２０４によって受信および生成されているときに、アイコン３０６および副経路３０８に関する情報を格納するように構成される。従って、一例では、メディアエディタコンピュータ１０２は、医師１０６がビデオ１０８の完成前に進捗を保存し、やがて後ほどビデオ１０８の作成を再開するのを可能にする。一例では、経路モジュール２０４は、医師が、データストア２０６内に格納された経路に関する情報を編集または削除するのを可能にするようにさらに構成される。
【００３０】
メディアエディタコンピュータ１０２は、医師が、経路３０４全体に対してフライスルーをカスタマイズするのを可能にするように構成された設定モジュール２１０をさらに含む。例えば、設定モジュール２１０は、右クリック、メニュー選択などによって開始され得るユーザーインタフェースを介して、経路設定を受信し得る。
【００３１】
一例では、受信された経路設定は、フライスルーがビデオ１０８内で起こるべき速度を含み得る。一例では、受信された経路設定は、ビデオ１０８が対話型３６０度モードで、またはパッシブ２次元モードで生成されるべきかどうかの指示をさらに含み得る。例えば、パッシブモードでは、患者１１２が２次元ビデオ内で仮想環境の経路３０４に沿って案内されているとき、仮想現実環境の視野は固定されている。一例では、パッシブモードでは視野は固定されているが、ビデオは３次元立体ビデオとして生成され得る。しかし、対話型モードでは、患者１１２が３６０度ビデオ内で仮想環境の経路３０４に沿って案内されているときに、患者１１２はビューの視野を選択することが可能である。言い換えれば、患者１１２は依然として定義された経路３０４に沿って向けられているが、３６度ビデオが患者１１２に対して再生されているとき、患者１１２は、患者１１２が所望するどこでも見得る。
【００３２】
設定モジュール２１０は、医師１０６が、各アイコン３０６において個々に様々なアイコン設定を通してフライスルーをカスタマイズするのを可能にするようにさらに構成される。例えば、医師１０６は、特定のアイコン３０６に対して１つ以上のアイコン設定を定義するために、個別のアイコン３０６上で右クリックし得る。図６は、経路を作成または編集している間にアイコンに対して起動され得るユーザーインタフェースメニュー例６０２を示す。一例では、アイコン設定は速度設定を含み得る。経路速度は受信された経路設定内で定義され得るが、医師は、代替速度で再生するための選択アイコンに続いてビデオのある部分を指定することを選択し得、従ってそれに応じてアイコン設定内で指定する。
【００３３】
一例では、アイコン設定は向き設定を含み得る。例えば、設定モジュール２１０は、医師が、経路３０４に沿って特定のアイコン３０６に位置付けられる場合に視野ビューの向きを定義するのを可能にするように構成され得る。従って、向きは、患者１１２が、異なるアイコン３０６の間で経路３０４に沿って導かれているときに変わり得る。異なるアイコン３０６において経路３０４に沿って向きを変えるのを可能にすることは、必要に応じて、焦点を合わせる能力を提供する。一例では、アイコン設定は、ビューの角度設定も含み得る。
【００３４】
一例では、アイコン設定は、層設定を含み得る。より詳細には、仮想現実環境は、環境内に複数のビュー層を含み得る。例えば、脳の解剖学的構造を表す仮想現実環境は、骨層、血管層などを含み得る。層設定は、医師１０６が、各アイコン３０６において個々の層をオンまたはオフにするのを可能にし、それにより医師１０６が各アイコン３０６において患者１１２が何を見ることができるかを指示するのを可能にする。言い換えれば、第１のアイコン３０６ａにおいて脳の解剖学的構造の全層を見て、第２のアイコン３０６ｂでは層のサブセットだけを見るのは望ましくあり得る。一例では、経路３０４全体に対してある層をオンまたはオフにすることは望ましくあり得る。その結果、経路設定は、層設定も含み得る。
【００３５】
設定モジュール２１０は、経路設定およびアイコン設定をデータストア２０６内に格納するようにさらに構成される。一例では、設定モジュール２１０は、医師１０６が、データストア２０６内に格納された設定を編集または削除するのを可能にするように構成される。
【００３６】
メディアエディタコンピュータ１０２は、入力１０４によって表される仮想現実環境のフライスルーを含むビデオ１０８を、定義された経路３０４に沿って、設定モジュール２１０によって受信された設定に基づき、生成するように構成されたビデオ生成モジュール２０８をさらに含む。具体的には、ビデオ生成モジュール２０８は、定義された経路３０４に沿って仮想現実環境を通る移動をシミュレートすることにより、仮想環境の視野ビューを提供するビデオ１０８を生成する。一例では、ビデオ生成モジュール２０８は、生成されたビデオ１０８をデータストア２０６内に格納するようにさらに構成される。ビデオ１０８は、ＡＶＩ、ＷＭＶなどの、任意の適切なビデオファイルフォーマットで作成され得ることが理解されるであろう。
【００３７】
一例では、アイコン設定は、分岐（ｆｏｒｋ）設定を含み得る。より詳細には、設定モジュール２１０は、医師１０６がアイコン３０６において分岐を定義するのを可能にし得る。すなわち、患者１１２は、所与のアイコン３０６において進むために、２つ以上の経路から選択する選択肢を与えられ得る。かかる例では、複数のビデオが生成されてデータストア２０６内に格納され得る。その結果、複数のビデオは一緒にリンクされて、それぞれのアイコン３０６において行われた選択に基づき連続して患者に提示され得る。
【００３８】
一例では、ビデオ生成モジュール２０８は、経路３０４に沿ってビデオ１０８を生成する場合に円滑化操作を実行するようにさらに構成される。より詳細には、ビデオ生成モジュール２０８は、アイコン３０６間のよりシームレスで円滑な動きを作成するために、アイコン３０６間に情報を外挿するように構成される。例えば、第１のアイコン３０６ａは第１の向きで構成され得、第２のアイコン３０６ｂは第２の向きで構成され得る。従って、第１のアイコン３０６ａと第２のアイコン３０６ｂとの間を第１の副経路３０８ａに沿って動くとき、ビデオ生成モジュール２０８は、１つのアイコン３０６において第１の向きと第２の向きとの間で急に移行する代わりに、第１の副経路３０８にわたって第１の向きから第２の向きへ徐々に変わるように構成される。より詳細には、ビデオ生成モジュール２０８は、第１のアイコン３０６ａと第２のアイコン３０８ｂとの間の距離または時間を判断するように構成される。ビデオ生成モジュール２０８は、判断された距離または時間にわたって第１の向きおよび第２の向きを外挿することにより、第１のアイコン３０６ａと第２のアイコン３０８ｂとの間の何らかの中間点における第３の向きを推定するようにさらに構成される。従って、第２の向きに移行する前に第１の向きから第３の向きに移行することにより、移行は患者１１２にとってより円滑と認識される。
【００３９】
円滑化操作は、第１のアイコン３０６ａにおける第１の向きおよび第２のアイコン３０６ｂにおける第２の向きを判断された距離または時間にわたって外挿して、第１のアイコン３０６ａと第２のアイコン３０６ｂとの間の単一の中間点において１つの追加的な第３の向きを決定することとして説明されているが、円滑化操作により任意のアイコン３０６間で任意の適切な数の中間点が決定されて使用され得ることが理解されるであろう。より詳細には、追加の中間点を使用すると、移行が患者１１２にとってより円滑であると認識される結果となり得る。円滑化プロセスは向きに関して説明されているが、円滑化は同様に、他の変数または設定に適用され得ることがさらに理解されるであろう。例えば、ビデオ生成モジュール２０８は、アイコン３０６の相対位置の位置に関して円滑化操作を実行するようにさらに構成され得る。例えば、図３に示されている経路３０４は、概ね円形と認識され得る。しかし、副経路３０８は直線である。従って、ビデオの意図は患者１１２に円形経路３０４の認知を提供することである得るが、患者１１２は、個々の副経路に沿って、直線、非円形、移動を認知し得る。その結果、ビデオ生成モジュール２０８は、さらに円形になるように副経路３０８を調整して患者１１２により円滑に認知される移行を提供するために、アイコン３０６間の中間点に沿って位置決めを決定するために、アイコン３０６の相対位置を外挿するようにさらに構成され得る。
【００４０】
メディアエディタコンピュータ１０２は、医師１０６が、アイコン３０６のいずれかの視点から仮想現実ビューをプレビューするために、経路３０４を編集している間にプレビューモードまたはコックピットモードに切り替えるのを可能にするように構成されたシミュレータモジュール２１２をさらに含む。編集プロセス中に仮想現実ビューをリアルタイムでプレビューするのを可能にすることにより、医師１０６は、患者１１２を対象とした正確な所望のビューを達成するために、各アイコン３０６の位置および向きを微調整することが可能である。言い換えれば、医師１０６は、編集モードとプレビューもしくはコックピットモードとの間で切り替えることができる。一例では、シミュレータモジュール２１２は、医師１０６が、アイコン３０６全部の間を飛ぶことにより経路３０４全体をプレビューするのを可能にするようにさらに構成される。従って、シミュレータモジュール２１２は、ビデオが生成される前に、医師がツアーをプレビューするのを可能にする。
【００４１】
医師１０６は、説明のとおり、ディスプレイ１１０またはＨＭＤ（図示せず）のいずれかを用いて、アイコン３０６のいずれかの視点から仮想現実ビューをプレビューし得ることが理解されるであろう。一例では、仮想現実ビューのプレビューに加えて、医師１０６は、経路３０４をプレビューまたはフライスルーしながら、経路３０４の編集もし得る。例えば、医師１０６は、経路３０４を微調整するために、アイコン３０６の追加、アイコン３０６の削除、またはアイコン３０６の再配置を行い得る。
【００４２】
メディアエディタコンピュータ１０２は、医師１０６が注釈および他のマークアップまたは追加のデータを経路３０４に沿った様々なポイントに追加するのを可能にするように構成された注釈モジュール２１４をさらに含む。例えば、医師１０６は、患者１１２がビデオを見ている間に注釈をレビューし得るように、特定のアイコン３０６と関連付けられた仮想現実環境内の特定のシーンを説明する注釈を追加し得る。注釈は、例えば、書かれたテキスト、口述、またはグラフィックであり得る。一例では、注釈モジュール２１４は、注釈をデータストア２０６内に格納するように構成される。注釈モジュール２１４は、経路モジュール２０４を使用して経路を作成している間、またはその後のビデオ生成モジュール３０８によってビデオが生成される前の任意の時のいずれかに、医師１０６が経路３０４に沿って注釈を追加するのを可能にすることが理解されるであろう。
【００４３】
一例では、注釈モジュール２１４は、医師が、患者１１２もしくは学生と向き合って教えるために、質問もしくはテストを経路３０４と、または個々のアイコン３０６と関連付けるのを可能にし得る。一例では、注釈は、マーケティング目的で生成され得る。他の例では、注釈モジュール２１４は、医師１０６が、ビデオもしくはシミュレートされた手術ツールなどの追加コンテンツを経路３０４と、または個々のアイコン３０６と関連付けるのを可能にし得る。
【００４４】
メディアエディタコンピュータ１０２は、生成されたビデオ１０８を患者１１２に伝達するように構成された通信モジュール２１６をさらに含む。一例では、通信モジュール２１６は、例えば、医師１０６のオフィスで、医師１０６と患者１１２との間で直接じかに向き合ってやり取りするために、ビデオ１０８をディスプレイ１１０に伝達する。別の例では、通信モジュール２１６は、ネットワーク１１４を経由してビデオ１０８をリモートで患者１１２に伝達するように構成される。例えば、通信モジュール２１６は、ネットワーク１１４を経由して電子メールによりビデオ１０８を患者１１２に伝送するように構成できる。別の例では、通信モジュール２１６は、データストア２０６内に格納されたビデオ１０８へのリンクを伝達するように構成され得る。通信モジュール２１６は、リンクを、例えば、電子メールによって、またはテキストメッセージによって伝達し得る。
【００４５】
一旦、ビデオ１０８が生成されて共有されると、それはいくつかの有用な方法で使用できる。例えば、患者は、手術に備えて、来る手術中にどんな措置が取られるかを家族に説明するために、ビデオを自宅で家族とレビューし得る。患者は、ビデオ１０８を途中で一時停止させて、ある対象領域を指摘するか、または特定の質問に回答し得る。患者は、ビデオを、例えば、スマートフォン上で、ＰＣ上で、またはＨＭＤを用いて見得る。ビデオ１０８は、他の医師に教えるか、または他者と協力するためにも使用され得る。例えば、医師は、ビデオ１０８を使用して、解剖学的構造内を別の医師を「連れて歩き（ｗａｌｋ）」、特定の特徴を説明して外科手術について様々な意見を述べ得る。一例では、ビデオ１０８の制作者は、対話的特徴をビデオ１０８に追加して、ビデオフライスルー経験をカスタマイズする能力を患者または他の医師に提供し得る。例えば、患者は、ビデオに沿って異なる経路から選択するか、またはフライスルー中に解剖学的構造のある層をオンおよびオフにする選択肢を提供され得る。一例では、患者は、外科手術の理解を確認するために、ビデオフライスルー中に質問に答えて、回答を医師に提出し得る。
【００４６】
図７は、カスタム３６０ＶＲビデオフライスルーを生成するための方法例を示す。ブロック７０２で、メディアエディタコンピュータ１０２は、３Ｄ仮想現実環境のモデルを含む入力データを受信する。ブロック７０４で、メディアエディタコンピュータ１０２は、仮想現実環境内で経路を定義するためのユーザーインタフェースを提供する。ブロック７０６で、メディアエディタコンピュータ１０２は、経路の定義および関連設定を示す入力を受信する。経路を定義することは、経路に沿ってステップまたはアイコンを定義することを含み、他方、設定を定義することは、経路に沿った各ステップにおいてビデオの特性を定義することを含む。ブロック７０８で、メディアエディタコンピュータ１０２は、仮想現実環境のビデオフライスルーを生成し、ビデオを患者または他のユーザーと共有する。
【００４７】
図８は、図１のメディアエディタコンピュータ例１０２を実装するためのコンピュータ例８００の概略図である。コンピュータ例８００は、様々な形のデジタルコンピュータを表すことを意図しており、ラップトップ、デスクトップ、ハンドヘルドコンピュータ、タブレットコンピュータ、スマートフォン、サーバー、および他の類似のタイプのコンピューティング装置を含む。コンピュータ８００は、プロセッサ８０２、メモリ８０４、記憶装置８０６、および通信ポート８０８を含み、バス８１２を介しインタフェース８１０によって動作可能に接続されている。
【００４８】
プロセッサ８０２は、コンピュータ８００内での実行のために、メモリ８０４を介して、命令を実行する。実施形態例では、複数のプロセッサが複数のメモリと一緒に使用され得る。
【００４９】
メモリ８０４は、揮発性メモリまたは不揮発性メモリであり得る。メモリ８０４は、磁気ディスクまたは光ディスクなどの、コンピュータ可読媒体であり得る。記憶装置８０６は、コンピュータ可読媒体、例えば、フロッピィディスク装置、ハードディスク装置、光ディスク装置、テープ装置、フラッシュメモリ、相変化メモリ、もしくは他の類似のソリッドステートメモリ装置、または他の構成のストレージエリアネットワーク内の装置を含む、装置のアレイなどであり得る。コンピュータプログラム製品は、メモリ８０４または記憶装置８０６などのコンピュータ可読媒体内に有形的に具現化できる。
【００５０】
コンピュータ８００は、ディスプレイ８１４、プリンタ８１６、スキャナ８１８、マウス８２０、およびＨＭＤ８２２などの、１つ以上の入力および出力装置に結合できる。
【００５１】
当業者によって理解されるように、実施形態例は、方法、システム、コンピュータプログラム製品、もしくは前述の組合せとして実現され得るか、または一般に、方法、システム、コンピュータプログラム製品、もしくは前述の組合せを利用し得る。それに応じて、実施形態のいずれも、コンピュータハードウェア上での実行のために記憶装置内に格納された実行可能命令を含む専用ソフトウェアの形をとり得、ソフトウェアは、媒体内に具現化されたコンピュータ使用可能なプログラムコードを有するコンピュータ使用可能記憶媒体上に格納できる。
【００５２】
データベースは、ＭｙＳＱＬなどのオープンソースソリューション、または開示されるサーバーもしくは追加のコンピュータサーバー上で動作し得るＭｉｃｒｏｓｏｆｔ  ＳＱＬのような閉じたソリューションなどの、市販のコンピュータアプリケーションを使用して実装され得る。データベースは、上で開示した実施形態例に対して使用されるデータ、モデル、およびモデルパラメータを格納するために、リレーショナルまたはオブジェクト指向パラダイムを利用し得る。かかるデータベースは、本明細書で開示されるような特定用途に対して既知のデータベースプログラミング技術を使用してカスタマイズされ得る。
【００５３】
任意の適切なコンピュータ使用可能（コンピュータ可読）媒体は、実行可能命令を含むソフトウェアを格納するために利用され得る。コンピュータ使用可能またはコンピュータ可読媒体は、例えば、電子、磁気、光学、電磁、赤外線、もしくは半導体システム、機器、装置、または伝搬媒体であり得るが、それらに制限されない。コンピュータ可読媒体のより具体的な例（包括的でないリスト）は、次を含むであろう：１つ以上のワイヤーを有する電気的接続；可搬式コンピュータディスケット、ハードディスク、ランダムアクセスメモリ（ＲＡＭ）、読取り専用メモリ（ＲＯＭ）、消去可能プログラマブル読取り専用メモリ（ＥＰＲＯＭまたはフラッシュメモリ）、読取り専用コンパクトディスク（ＣＤＲＯＭ）などの有形的媒体、または他の有形的光もしくは磁気記憶装置；またはインターネットもしくはイントラネットをサポートするものなどの伝送媒体。
【００５４】
本文書の文脈では、コンピュータ使用可能またはコンピュータ可読媒体は、１つ以上のプログラマブルまたは専用プロセッサ／コントローラ（複数可）を含む、任意の適切なコンピュータ（またはコンピュータシステム）を含むことができる、命令実行システム、プラットフォーム、機器、もしくは装置によって、またはそれらと接続して、使用するためのプログラム命令を包含、格納、伝達、伝搬、または搬送することができる任意の媒体である得る。コンピュータ使用可能媒体は、ベースバンド内、または搬送波の一部としてのいずれかで、コンピュータ使用可能プログラムコードがそれと一緒に具現化された伝搬されたデータ信号を含み得る。コンピュータ使用可能プログラムコードは、インターネット、地上通信線、光ファイバーケーブル、ローカル通信バス、無線周波数（ＲＦ）または他の手段を含むが、それらに制限されない、任意の適切な媒体を使用して、伝送され得る。
【００５５】
実施形態例の動作を実行するための実行可能命令を有するコンピュータプログラムコードは、ＢＡＳＩＣ、Ｌｉｓｐ、ＶＢＡ、もしくはＶＢＳｃｒｉｐｔなどのインタープリタ型もしくはイベント駆動型言語、またはビジュアルベーシックなどのＧＵＩ実施形態、ＦＯＲＴＲＡＮ、ＣＯＢＯＬ、もしくはＰａｓｃａｌなどのコンパイラ型プログラミング言語、Ｊａｖａ、ＪａｖａＳｃｒｉｐｔ、Ｐｅｒｌ、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋、Ｏｂｊｅｃｔ  Ｐａｓｃａｌ、もしくは同様のものなどの、オブジェクト指向、スクリプト型もしくは非スクリプト型プログラミング言語、Ｐｒｏｌｏｇなどの人工知能言語、Ａｄａなどのリアルタイム組み込み言語、またはラダーロジックを使用するさらにもっと直接的もしくは簡略化されたプログラミング、アセンブラ言語、または適切な機械語を使用する直接プログラミングを含むがそれらに制限されない、任意のコンピュータ言語を使用して従来型の手段によって書かれ得る。
【００５６】
用語「含む（ｉｎｃｌｕｄｅ）」または「含み（ｉｎｃｌｕｄｉｎｇ）」は本明細書またはクレーム内で使用される範囲において、用語「含む（ｃｏｍｐｒｉｓｉｎｇ）」がクレーム内で移行語として採用された場合にその用語が解釈されるのと同様に包括的であることを意図する。さらに、用語「または（ｏｒ）」は採用される範囲において（例えば、ＡまたはＢ）「ＡまたはＢまたはその両方」を意味することを意図する。出願人が「ＡまたはＢのみであるが、両方ではない」を示すことを意図する場合は、用語「ＡまたはＢのみであるが、両方ではない」が採用されるであろう。従って、本明細書での用語「または」の使用は包括的であり、排他的使用ではない。Ｂｒｙａｎ  Ａ．ＧａｒｎｅｒによるＡ  Ｄｉｃｔｉｏｎａｒｙ  ｏｆ  Ｍｏｄｅｒｎ  Ｌｅｇａｌ  Ｕｓａｇｅ  ６２４（２ｄ．Ｅｄ．１９９５）を参照されたい。また、用語「内（ｉｎ）」または「内へ（ｉｎｔｏ）」は本明細書またはクレーム内で使用される範囲において、追加として「上（ｏｎ）」または「上へ（ｏｎｔｏ）」を意味することを意図する。さらに、「接続する（ｃｏｎｎｅｃｔ）」は本明細書またはクレーム内で使用される範囲において、「〜に直接接続される」だけでなく、別の構成要素もしくは複数の構成要素を通して接続される等、「〜に間接的に接続される」ことも意味することを意図する。
【００５７】
本出願はその実施形態の記述によって説明されていて、実施形態はかなり詳細に説明されているが、添付のクレームの範囲をかかる詳細に限定するか、または何らかの方法で制限することは出願人の意図ではない。追加の利点および修正は当業者には容易に明らかであろう。従って、本出願は、そのより幅広い態様において、特定の詳細、代表的な装置および方法、ならびに示されて説明される図示例には制限されない。その結果、出願人の全般的な発明概念の精神または範囲から逸脱することなく、かかる詳細から展開が行われ得る。
【図１】
2022502797.tif 000003
【図２】
2022502797.tif 000004
【図３】
2022502797.tif 000005
【図４】
2022502797.tif 000006
【図５】
2022502797.tif 000007
【図６】
2022502797.tif 000008
【図７】
2022502797.tif 000009
【図８】
2022502797.tif 000010
【国際調査報告】
2022502797.tif 000011