(57)【要約】  物理システムの医学的モデルを変更するためのシステムおよび方法を開示する。開示する１つのシステムは、医学的モデルに関連する少なくとも１つのパラメータを表示し、かつ少なくとも１つのパラメータの変更を受け取るように構成された、グラフィカルユーザインタフェースを含む。システムはまた、グラフィカルユーザインタフェースから少なくとも１つのパラメータの変更を受け取り、かつ少なくとも１つのパラメータの変更を含む医学的モデルの一部分のシミュレーションを実行するように構成されたプロセッサを含む。
2009515602.tif 000002
【特許請求の範囲】
【請求項１】
医学的モデルに関連する少なくとも１つのパラメータを表示し、かつ
前記少なくとも１つのパラメータの変更を受け取る、
ように構成されたグラフィカルユーザインタフェースと、
前記グラフィカルユーザインタフェースから前記少なくとも１つのパラメータの変更を受け取り、かつ
前記少なくとも１つのパラメータの変更を含む前記医学的モデルの一部分のシミュレーションを実行する、
ように構成されたプロセッサと、
を備える、物理システムの医学的モデルを変更するためのシステム。
【請求項２】
前記プロセッサは、前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルを格納するように構成された、請求項１に記載のシステム。
【請求項３】
前記プロセッサと連絡している入力装置であって、前記入力装置の状態に関連する入力信号を前記プロセッサに送信するように構成された入力装置をさらに備える、請求項１に記載のシステム。
【請求項４】
アクチュエータ信号を受け取り、かつ少なくとも部分的に前記入力信号および前記シミュレーションに基づく力を前記入力装置に加えるように構成されたアクチュエータをさらに備える、請求項３に記載のシステム。
【請求項５】
前記物理システムは生物有機体の一部を備える、請求項１に記載のシステム。
【請求項６】
前記シミュレーションは血管内シミュレーションを備える、請求項５に記載のシステム。
【請求項７】
前記入力装置は腹腔鏡装置を備える、請求項３に記載のシステム。
【請求項８】
前記モデルはヒトの心臓のモデルを備える、請求項１に記載のシステム。
【請求項９】
前記少なくとも１つのパラメータは大きさ、形状、厚さ、または病理の１つ以上を備える、請求項１に記載のシステム。
【請求項１０】
物理システムのモデルに関連する少なくとも１つのパラメータを表示するステップと、
前記少なくとも１つのパラメータの変更を受け取るステップと、
前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルの一部分のシミュレーションを実行するステップと、
を備える、物理システムの医学的モデルを変更するための方法。
【請求項１１】
入力装置の状態に関連する入力信号を受け取るステップをさらに備える、請求項１０に記載の方法。
【請求項１２】
少なくとも部分的に前記入力信号および前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルの少なくとも一部分の前記シミュレーションに基づく力を、前記入力装置に出力するステップをさらに備える、請求項１１に記載の方法。
【請求項１３】
前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルを格納するステップを備える、請求項１０に記載の方法。
【請求項１４】
前記物理システムは生物有機体の一部を備える、請求項１０に記載の方法。
【請求項１５】
前記シミュレーションは血管内シミュレーションを備える、請求項１４に記載の方法。
【請求項１６】
前記入力装置は腹腔鏡装置を備える、請求項１１に記載の方法。
【請求項１７】
前記モデルはヒトの心臓のモデルを備える、請求項１０に記載の方法。
【請求項１８】
前記少なくとも１つのパラメータは大きさ、形状、厚さ、または病理の１つ以上を含む、請求項１０に記載の方法。
【請求項１９】
物理システムのモデルを変更するためのプログラムコードを備えるコンピュータ可読媒体であって、
前記物理システムのモデルに関連する少なくとも１つのパラメータを表示するためのプログラムコードと、
前記少なくとも１つのパラメータの変更を受け取るためのプログラムコードと、
前記少なくとも１つのパラメータの変更を含む前記物理システムの一部分のシミュレーションを実行するためのプログラムコードと、
を備える、コンピュータ可読媒体。
【請求項２０】
入力装置の状態に関連する入力信号を受け取るためのプログラムコードをさらに備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２１】
少なくとも部分的に前記入力信号および前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルの一部分のシミュレーションに基づく力を、前記入力装置に出力するためのプログラムコードをさらに備える、請求項２０に記載のコンピュータ可読媒体。
【請求項２２】
前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルを格納するためのプログラムコードをさらに備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２３】
前記物理システムは生物有機体の一部を備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２４】
前記シミュレーションは血管内シミュレーションを備える、請求項２３に記載のコンピュータ可読媒体。
【請求項２５】
前記入力装置は腹腔鏡装置を備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２６】
前記モデルはヒトの心臓のモデルを備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２７】
前記少なくとも１つのパラメータが大きさ、形状、厚さ、または病理の１つ以上を備える、請求項１９に記載のコンピュータ可読媒体。
【請求項２８】
物理システムの医学的モデルを変更するためのシステムであって、
前記医学的モデルに関連する少なくとも１つのパラメータを表示するための手段と、
前記少なくとも１つのパラメータの変更を受け取るための手段と、
前記少なくとも１つのパラメータの変更を含む前記医学的モデルの一部分のシミュレーションを実行するための手段と、
を備えるシステム。
【請求項２９】
前記少なくとも１つのパラメータの変更を含む前記物理システムのモデルを格納するための手段をさらに備える、請求項２８に記載のシステム。
【請求項３０】
前記シミュレーションを実行するための手段と連絡している入力装置であって、前記シミュレーションを実行するための手段に対し、前記入力装置の状態に関連する入力信号を送信するように構成された入力装置をさらに備える、請求項２８に記載のシステム。
【請求項３１】
アクチュエータ信号を受け取り、かつ少なくとも部分的に前記入力信号および前記シミュレーションに基づく力を前記入力装置に加えるように構成されたアクチュエータをさらに備える、請求項３０に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般的にコンピュータソフトウェアのためのエディタに関し、さらに詳しくはコンピュータシミュレーションのためのエディタに関する。
【０００２】
（関連出願の相互参照）
本特許出願は、２００５年１１月１４日出願の「Ｅｄｉｔｏｒ  ｆｏｒ  ａｎ  Ｅｎｄｏｖａｓｃｕｌａｒ  Ｓｉｍｕｌａｔｉｏｎ  Ｔｒａｉｎｉｎｇ  Ｄｅｖｉｃｅ」と称する米国特許仮出願第６０／７３６，７５３号に優先権を主張し、その内容全体を参照によって本明細書に援用する。
【背景技術】
【０００３】
物理システムのシミュレータは、これまで、実際の活動を実行することによって学習するには経費が掛かりすぎるかあるいは危険すぎる物理システムの訓練環境を提供するために使用されてきた。例えばフライトシミュレータは、実際の航空機が損傷するかあるいはパイロットが負傷する危険にパイロットをさらすことなく、航空機を飛行させるときに使用されるパイロット技術を指導するために使用することができる。しかし、シミュレータで使用するための航空機または航空機の一部分のモデルを編集するには、従来、モデルを編集し、完全シミュレーションを実行する必要無く変更した構成要素だけを試験するのではなく、むしろ、変更後のモデルを完全シミュレータ内で試験することが要求される。さらに、従来のコンピュータシミュレータは、シミュレートされるモデルの離散要素の変更および試験ができない。
【発明の開示】
【課題を解決するための手段】
【０００４】
本発明の１つの例示的実施形態は、物理システムのモデルに関連する少なくとも１つのパラメータを表示し、かつ少なくとも１つのパラメータの変更を受け取るように構成されたグラフィカルユーザインタフェースを備えた、物理システムのモデルを変更するためのシステムを含む。例示的実施形態はさらに、グラフィカルユーザインタフェースから少なくとも１つのパラメータの変更を受け取り、かつ少なくとも１つのパラメータの変更を含む物理システムのモデルの一部分のシミュレーションを実行するように構成されたプロセッサを含む。入力装置はプロセッサと連絡することができ、入力装置は、入力装置の状態に関連する入力信号をプロセッサに送信するように構成することができる。例示的実施形態はさらに、アクチュエータ信号を受け取り、かつ入力装置に力を加えるように構成されたアクチュエータを含むことができ、力は少なくとも部分的に、入力信号、および少なくとも１つのパラメータの変更を使用した物理システムのモデルの一部分のシミュレーションに基づく。
【０００５】
本発明の別の実施形態は、物理システムのモデルに関連する少なくとも１つのパラメータを表示するステップと、少なくとも１つのパラメータの変更を受け取るステップと、少なくとも１つのパラメータの変更を含む物理システムのモデルの一部分のシミュレーションを実行するステップとを含む、物理システムのモデルを編集するための方法を含む。別の実施形態では、コンピュータ可読媒体が、そのような方法を実行するためのコードを含む。
【０００６】
これらの例示的実施形態は、本発明を限定または定義するためではなく、その理解を助ける実施例を提供するために示す。例示的実施形態については「発明を実施するための最良の形態」で論じ、本発明のさらなる説明は、そこに提示する。本発明の様々な実施形態によってもたらされる利点は、本明細書を検討することによってさらによく理解することができる。
【発明を実施するための最良の形態】
【０００７】
本発明の実施形態は、シミュレーション用の物理システムのモデルを編集するためのシステムおよび方法を提供する。
【０００８】
（例示的血管内シミュレーションエディタ）
本発明の一実施形態では、シミュレーションプログラムで使用するための血管内システムの１つ以上の特性を編集するために、ユーザはエディタを使用する。ユーザが特性の１つまたはそれ以上を変更した後、ユーザは、模擬環境内でモデル全体を使用する完全シミュレーションを実行することなく、モデルの変更部分のシミュレーションを実行することができる。例えばユーザは、ヒトの心臓の心腔の壁に関連する厚さ特性を変更することができる。ユーザは次いで、変更された壁だけのシミュレーションを実行し、入力装置を介して表示または相互作用して、心臓の変更された部分を分離し、試験することができる。これにより、変更された特性について、シミュレーションの文脈内でモデル全体のシミュレーションで現実的であるより高速で、より焦点を絞った試験をユーザに提供することができる。
【０００９】
この例証的実施例は、本明細書で論じる一般的主題を読者に紹介するために提示するものである。本発明はこの実施例に限定されない。以下の節では、シミュレーション用の物理システムのモデルを編集するためのシステムおよび方法の様々な実施形態について記載する。
【００１０】
（シミュレーションプログラムの例示的システム）
本発明の一実施形態では、物理システムのモデルは、物理システムの様々な特性を記述する構成体を含む。例えばヒトの心臓のモデルは、心臓の大きさおよび形状、心腔の大きさおよび形状、心臓の様々な箇所の壁の厚さ、または他の特性をはじめ、心臓の特性を包含するデータファイルを含むことができる。モデルの構成体の特性は、構造特性、電気特性、振動特性、および他の特性をはじめ、モデル化された物理システムの多くの異なる様相を含むことができる。例えば心臓のモデルは、構造特性のみならず、心臓に関連する血管、神経、組織、および他の生体システムに関連する情報をも含むことができる。
【００１１】
そのようなモデルはシミュレーションプログラム内で使用され、ユーザが物理システムの使用または操作を訓練するために、シミュレーションプログラムのユーザがモデルと相互作用することを可能にする。例えばヒトの心臓のモデルを使用するシミュレーションプログラムは、医学生が心臓について学び、あるいは、実際の心臓手術を実行する必要無く、モデル化された心臓に模擬外科処置を実行することを可能にする。
【００１２】
そのようなモデルはまた、低侵襲手術（ＭＩＳ）のシミュレーションにも使用することができる。ＭＩＳは、全ての医学分野にまたがる外科手術の分野である。ＭＩＳでは、手術は、１つ以上の大きい切開を通してではなく、小さい穿刺を通して身体内に収まるように設計された特殊器具を使用して実行される。今日の全外科手術の半分近くが外来であり、あるいは外来患者ベースで実行されるという事実は、大部分がＭＩＳ技術のおかげであると考えられている。ＭＩＳは通常、結果的に患者の痛み、瘢痕、および回復時間が少ないだけでなく、（より短期の入院のため）医療コストも低減する。
【００１３】
これまで１０年以上にわたって、経皮的（皮膚を介して行なわれる血管へのアクセス）冠動脈形成術（ＰＣＩ）は開心術に取って代わるようになってきた。バルーンおよびステント（小金網管）が粥状動脈硬化症の治療におけるＰＣＩに組み込まれるようになり、経皮経管冠動脈形成術（ＰＴＣＡ）として知られる。ここで、経管とは血管内で行われる処置を指す。細い可撓管であるカテーテルは、患者の解剖学的組織の様々な部分に到達するために、ガイドワイヤと共に使用される。バルーンおよびステントは次いで、閉塞部を開通し、標的器官または身体システムの再灌流をもたらすために使用される。バルーンおよびステントは心臓、脳、腎臓、腹部、脚、および頸部に配置することができる。
【００１４】
多種多様な訓練シナリオを提供するために、物理システムの複数の異なるモデルを提供することが有利であり得る。例えば、医学生に幅広い訓練シミュレーションを提供するために、様々な大きさ、形状、年齢、および様々な病理の心臓をモデル化することができる。ヒトの心臓の多種多様なモデルを提供するために、所望の各異形に対し新しいモデルを再び最初から始めるのではなく、後で変更またはカスタマイズすることのできる、ヒトの心臓の基本モデルを形成することが有利である可能性がある。
【００１５】
本発明の一実施形態では、シミュレーション用の物理システムのモデルのエディタは、コンピュータソフトウェアを実行するコンピュータシステムを含む。コンピュータソフトウェアは、グラフィカルユーザインタフェースを含む。グラフィカルユーザインタフェースは、ユーザがヒトの心臓の医学的モデルのような物理システムのモデルのグラフィック表現を観察し、かつ操作することを可能にする。モデル化することのできる物理システムの実施例としてヒトの心臓を使用するが、物理システムの医学的モデルは、人体の他の器官もしくは部分、他の植物もしくは動物の器官もしくは部分、または細菌、ウィルス、および胚のような他の生体組織を含むことができる。医学的モデルに加えて、機械システムもしくは電気システムもしくはサブシステム、または機械、電気、もしくは他の型の物理システムの部分のモデルのような、他の物理システムをモデル化することができる。一実施形態では、エディタのユーザは、モデルの一部分を回転、ズーム、選択し、モデルの特定の層もしくはサブシステムを選択し、あるいはモデルに関連する所望の属性またはパラメータをユーザが正確に編集することを可能にする同様の操作を実行することができる。加えて、ユーザが模擬環境でモデルの完全シミュレーションを実行することなく、変更を分離して試験することができることが有利であり得る。さらに、モデルに行われた変更をより綿密に精査するために、ユーザが修正されたモデルもしくはモデルの一部分と相互作用することを可能にすることが有利であり得る。
【００１６】
ユーザはまた、例示的実施形態を使用してモデルの１つ以上の特性またはパラメータを変更することもできる可能性がある。例えばユーザは、大きさまたは形状のようなモデルの構造特性を変更することができる可能性がある。ユーザは、モデル内の電気サブシステム、油圧サブシステム、筋肉サブシステム、または他のサブシステムもしくはサブセクションのような、モデルのサブシステムまたはサブセクションを変更することができる可能性がある。
【００１７】
例えばモデルはヒトの心臓を表わし得る。本発明の一実施形態は、ユーザがメニュー、ウィンドウ、スライダバー、ダイヤル、または他の道具のような１つ以上のインタフェース要素を使用して、心臓の大きさ、心臓の壁の厚さ、心臓内の１つ以上の心腔の配置もしくは形状、または心臓の形状を調整することを可能にすることができる。例えばユーザは、心臓の形状に関連するウィンドウを開くことができ、ウィンドウは１つ以上のパラメータおよび対応する値を含む。ユーザは１つ以上のパラメータの値を変化させることができ、それは次いでヒトの心臓のモデルの対応する変化を生じさせ得る。パラメータの変化はまたモデルのグラフィック表現をも変化させ、変更の視覚的フィードバックをユーザに提供し得る。さらに、変更は、モデルに関連する感覚または触覚効果の変化を引き起こし得る。例えば心臓の壁の厚さの変更は、変更された壁と相互作用する入力装置または外科器具に対する抵抗を増大させ得る。一実施形態では、心臓の電気的特性の変化は、心臓の収縮の強度の増大に対応して入力装置の振動を増大させ得る。抵抗触覚効果、能動的触覚効果、および振動触覚効果のような、多種多様な他の触覚効果も提供され得る。
【００１８】
物理システムのモデルを編集するための１つの例示的システムは、コンピュータまたは他のプロセッサをベースとする装置と連絡している入力装置をも含む。入力装置は、コンピュータと相互作用するために使用される任意の装置とすることができる。例えば入力装置はキーボード、マウス、ジョイスティック、またはタッチスクリーンとすることができる。入力装置はまた、シミュレーションと相互作用するために使用されるシミュレーション装置とすることもできる。例えばシミュレーション装置は、編集されるモデルに関係するシミュレーションで使用されるツールであるかもしれず、モデルに行なわれた変更を試験するために使用される可能性がある。例えばシミュレーション装置は、ヒトの心臓が関係する模擬処置に関連するカテーテルのような医療器具であるかもしれず、心臓に栄養素を供給する血管の大きさの変化を試験するために使用される可能性がある。本発明の他の実施形態では、シミュレーション装置は、腹腔鏡、シリンジ、静脈注射用の針、外科用メス、または外科処置または他の医療処置に使用される他の器具でもよい。一部の実施形態では、シミュレーション装置はまた、ジョイスティック、ステアリングホイール、ヨーク、スロットル、または同様の道具のような、他の型のシミュレーションに適した装置または道具でもよい。
【００１９】
１つの例示的実施形態では、入力装置は触覚的に使用可能にすることができる。そのような実施形態では、入力装置に触覚効果を提供するために、アクチュエータを入力装置に結合することができ、それはモデルとのより現実感のある模擬的相互作用をもたらすことができる。例えばユーザは、直径が変更された血管内へのカテーテルの挿入をシミュレートすることによって、心臓のモデルへの変更を試験することができる。試験中に、プロセッサは、入力装置に対する力を出力させるように、信号をアクチュエータに送信することができる。例えば、試験対象の血管の直径がエディタ内で低減された場合、プロセッサはアクチュエータに信号を送り、アクチュエータをしてシミュレーション器具に抵抗力を加えさせ、より小さい血管内のカテーテルの移動をシミュレートさせることができる。
【００２０】
したがって、この例示的実施形態は、コンピュータまたは他のプロセッサをベースとする装置によって実行される、グラフィカルユーザインタフェース内で物理システムのモデルを編集するためのシステムを提供する。該システムは、ユーザがグラフィカルユーザインタフェースと相互作用して、モデルのグラフィック表現を回転させ、あるいはズームインもしくはズームアウトさせることを可能にし得る。該システムはさらに、ユーザがメニュー、ウィンドウ、または他のインタフェース要素を通して、モデルを定義するモデルの１つ以上のパラメータを変更することを可能にし得る。システムはさらに、ユーザが触覚的に使用可能になる入力装置を使用して、モデルの変更された部分と、またはモデル全体と相互作用することによって、モデルの変更を試験することを可能にし得る。したがって該例示的システムは、物理システムの基本モデルから生成することのできる様々なシミュレーションシナリオの展開の容易さおよび速度を向上させ得る。特定の触覚的応答または感覚を生じるように、より容易にモデルを調整することができるので、上記システムはさらに、より正確なモデルを提供することができる。
【００２１】
例示的システム
今、図を参照しながら説明するが、幾つかの図を通して、類似の番号は類似の要素を指している。図１は、シミュレーション用の物理システムのモデルを編集するためのシステム１００の一実施形態のブロック図を示す。図１に示す実施形態は、コンピュータ１０２に結合されたディスプレイ１０１を含む。本明細書では外科用器具とも呼ばれる入力装置１０４は、コンピュータ１０２およびアクチュエータ１０５と連絡している。コンピュータ１０２は、ディスプレイ１０１に表示することのできるグラフィカルユーザインタフェースを含む、エディタ１０３を実行するように構成される。コンピュータはまた、モデルのシミュレーション１０６を実行するようにも構成される。
【００２２】
一実施形態では、コンピュータ１０２は単数または複数のプロセッサを含むことができる（図示せず）。プロセッサは、プロセッサに結合されたランダムアクセスメモリ（ＲＡＭ）のようなコンピュータ可読媒体１０７を含む。プロセッサは、物理システムのモデルを編集するための１つ以上のコンピュータプログラムを実行するような、メモリに格納されたコンピュータ実行可能なプログラム命令を実行する。そのようなプロセッサは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、および状態機械を含むことができる。そのようなプロセッサはさらに、ＰＬＣ、プログラマブル割込みコントローラ（ＰＩＣ）、プログラマブル論理デバイス（ＰＬＤ）、プログラマブル読出し専用メモリ（ＰＲＯＭ）、電子的プログラマブル読出し専用メモリ（ＥＰＲＯＭまたはＥＥＰＲＯＭ）、または他の同様のデバイスのような、プログラマブル電子デバイスを含むことができる。
【００２３】
そのようなプロセッサは、プロセッサによって実行されたときに、プロセッサによって実行または支援されると本明細書に記載するステップをプロセッサに実行させることのできる命令を格納する媒体、例えばコンピュータ可読媒体を含むことができ、あるいはそれと連絡することができる。コンピュータ可読媒体の実施形態は、ウェブサーバにおけるプロセッサのようなプロセッサにコンピュータ可読命令を提供することのできる、電子的、光学的、磁気的、または他の記憶装置または送信装置を含むことができるが、それらに限定されない。媒体の他の例は、フロッピー（登録商標）ディスク、ＣＤ‐ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、構成されたプロセッサ、全ての光媒体、全ての磁気テープもしくは他の磁気媒体、またはコンピュータプロセッサをそこから読み出すことのできるいずれかの他の媒体を含むが、それらに限定されない。また、ルータ、公衆網もしくは私設網、または他の送信装置もしくはチャネルのような様々な他の形のコンピュータ可読媒体が、コンピュータに命令を送信または搬送することができる。記載するプロセッサおよび処理は、１つ以上の構造内で行なうことができ、かつ１つ以上の構造を介して分散することができる。プロセッサは、本明細書に記載する方法（または方法の一部分）の１つまたはそれ以上を実行するためのコードを含むことができる。
【００２４】
図１に示す実施形態では、コンピュータ１０２は、ハードドライブのような不揮発性メモリデバイスからデータを格納、ロード、インポート、および他の方法で保存かつロードするように構成される。
【００２５】
一実施形態では、コンピュータ１０２は、エディタ１０３を実現するためのプログラムコードを格納するように構成されたメモリ、例えばハードドライブを含むことができる。コンピュータ１０２は、ディスプレイ１０１と連絡することができる。一実施形態では、コンピュータ１０２はエディタ１０３を実行し、グラフィカルユーザインタフェース（ＧＵＩ）をディスプレイ１０１上に表示させることができる。ユーザは、例えばキーボード、マウス、または他の入力装置によりグラフィカルユーザインタフェースと相互作用することができる。例えばユーザは、メモリデバイスから物理システムのモデルをロードし、モデルを変更し、変更されたモデルをメモリデバイスに格納することができる。ユーザはさらに、モデルに行なわれた変更を含め、モデルまたはモデルの一部分のシミュレーションを、コンピュータ１０２に実行させることができる。
【００２６】
ユーザがコンピュータ１０２にシミュレーション１０６を実行させる場合、コンピュータは入力装置１０４から信号を受け取ることができる。これらの信号を本明細書では入力信号と呼ぶことがある。コンピュータ１０２はさらに、入力装置１０４および／またはアクチュエータ１０５に信号を送信し得る。コンピュータ１０２から入力装置１０４に送信される信号を本明細書では、出力信号と呼ぶことがある。コンピュータ１０２からアクチュエータ１０５に送信される信号を本明細書では、アクチュエータ信号と呼ぶことがある。例えばコンピュータはアクチュエータ１０５に信号を送信して、入力装置１０４に対する力を出力させることができる。そのような力は触覚効果を生じるように構成することができ、下でさらに詳しく説明するように、抵抗力、能動的力、振動力、または別の型の力とすることができる。
【００２７】
ディスプレイ１０１は多種多様なディスプレイ装置の１つを含むことができる。例えばディスプレイ１０１は、コンピュータ１０２から信号を受信しかつ信号の可視表現を生成することのできる、ブラウン管（ＣＲＴ）モニタ、液晶ディスプレイ（ＬＣＤ）、または他のディスプレイ装置を含むことができる。一実施形態では、ディスプレイ１０１はタッチスクリーンまたは他の接触感知ディスプレイスクリーンを含むことができる。
【００２８】
シミュレーション装置１０４は、入力装置１０４の状態を示す信号をコンピュータ１０２に送信することのできるデバイスを含むことができる。例えば一実施形態では、入力装置１０４は、入力装置１０４の位置を示す信号をコンピュータ１０２に送信し得る。一実施形態では、入力装置１０４は、入力装置１０４の速度を示す信号をコンピュータ１０２に送信し得る。一実施形態では、入力装置１４は、向き、回転、平行移動、加速、または入力装置１０４の状態に関する他の情報を示す信号をコンピュータ１０２に送信し得る。
【００２９】
一部の実施形態では、入力装置１０４は、医療処置をシミュレートするように構成された装置を含むことができる。例えば入力装置１０４は、血管内へのカテーテルの挿入をシミュレートするように構成された装置を含むことができる。一実施形態では、入力装置１０４は、シリンジをシミュレートするように構成された装置を含むことができる。一実施形態では、入力装置１０４は腹腔鏡入力装置を含むことができる。「Ｍｅｔｈｏｄ  ａｎｄ  Ａｐｐａｒａｔｕｓ  ｆｏｒ  Ｐｒｏｖｉｄｉｎｇ  Ｈｉｇｈ  Ｂａｎｄｗｉｄｔｈ，  Ｌｏｗ  Ｎｏｉｓｅ  Ｍｅｃｈａｎｉｃａｌ  Ｉ／Ｏ  ｆｏｒ  Ｃｏｍｐｕｔｅｒ  Ｓｙｓｔｅｍｓ」と称する米国特許第５，７３１，８０４号に記載された装置のような、医療処置をシミュレートするのに適した他の装置も使用することができ、その内容全体を参照によって本明細書に援用する。
【００３０】
実施形態では、入力装置１０４はまた、マネキン、血管造影用／ガイディングカテーテル、診断／治療ワイヤ、バルーン／ステントカテーテル、造影剤および薬物のマニホルド／注入、バルーン膨張装置、蛍光透視機器、Ｃアームコントロール、デュアルスクリーンインタフェース、シネおよび蛍光コントロール用の足踏みペダル、ならびに／または自由流動デブリを捕獲する塞栓防止装置およびバスケットをも含むことができるが、それらに限定されない。入力装置１０４は、ユーザの動きを追跡して、ステント、ペースメーカリード、またはデブリの下流への流動を阻止するのに使用されるカテーテルおよびバルーン閉塞遠位保護装置のような種々の介入装置の挿入をシミュレートするように構成することができる。
【００３１】
一部の実施形態では、入力装置１０４は、車両またはビデオゲームの制御をシミュレートするように構成された装置を含むことができる。例えば一実施形態では、入力装置１０４は、ステアリングホイール、ジョイスティック、ジョイパッド、ゲームパッド、ボタン、スイッチ、トラックボール、または他の適切な装置を含むことができる。
【００３２】
一実施形態では、入力装置１０４は、ユーザに触覚的応答を提供することができる。触覚的応答は、入力装置１０４の位置、速度、向き、または他の状態に基づく触感的（接触）感覚をユーザに提供することができる。入力装置１０４を入力／出力装置として使用しながら、ユーザは、ユーザの手またはユーザの身体の他の部分が感じる感覚の形で、コンピュータ１０２からのフィードバックを受け取ることができる。視覚的ディスプレイ１０１と組み合わせて、エディタ１０３は、ユーザがモデルに関連するパラメータを変更し、次いで、触覚的に使用可能になる入力装置１０４を使用してモデルの変更部分と相互作用して、変更がモデルの「感触」にどのように影響したかを決定することを可能にする。
【００３３】
一部の実施形態では、入力装置１０４はアクチュエータ１０５と連絡することができる。一実施形態では、アクチュエータはコンピュータ１０２からアクチュエータ信号を受け取り、入力装置１０４に力を出力することができる。一実施形態では、アクチュエータ１０５は抵抗触覚効果を入力装置１０４に提供するように構成することができる。例えばアクチュエータ１０５は、１度またはそれ以上の自由度の入力装置１０４の運動に抵抗するように構成することができる。一実施形態では、アクチュエータ１０５は、能動的な触覚的フィードバックを提供するように構成することができる。例えばアクチュエータ１０５は、振動効果を入力装置１０４に提供するように構成することができる。例えば、一実施形態では、アクチュエータ１０５は、振動効果を入力装置に提供するように構成することができ、そこで、振動効果は心拍の感触または入力装置１０４を横切りまたは通過流動する流体の感触を与えるように構成される。
【００３４】
一実施形態では、アクチュエータ１０５は複数のアクチュエータを含むことができる。例えば、一実施形態では、アクチュエータ１０５は２つのアクチュエータ、すなわち能動的な触覚的フィードバックを提供するように構成された第１アクチュエータ、および抵抗性触覚フィードバックを提供するように構成された第２アクチュエータを含むことができる。一部の実施形態では、能動的触覚効果または抵抗性触覚効果を提供する複数のアクチュエータを、種々の組合せで使用することができる。例えば一実施形態では、入力装置１０４は３自由度で運動可能とすることができる。そのような実施形態では、アクチュエータ１０５は６つのアクチュエータを含むことができる。１対のアクチュエータを３自由度の各々のために使用することができ、その場合、各対のアクチュエータは、抵抗性触覚効果を提供するように構成されたアクチュエータ、および能動的触覚効果を提供するように構成されたアクチュエータを含むことができる。一実施形態では、アクチュエータ１０５は抵抗性および能動的触覚効果の両方を提供するように構成することができる。１つのさらなる実施形態では、アクチュエータは振動触覚応答を提供するように構成することができる。
【００３５】
アクチュエータ１０５は、多数の異なる型のアクチュエータの１つまたはそれ以上を含むことができる。例えば一実施形態では、アクチュエータ１０５は圧電アクチュエータを含むことができる。一実施形態では、アクチュエータ１０５は電磁アクチュエータを含むことができる。他の実施形態は、モータ、ブレーキ、ソレノイド、偏心回転質量、および／または多機能アクチュエータを含むことができる。例えば一実施形態では、カテーテルを含む入力装置は、入力装置に制動力を提供するように構成された電磁アクチュエータを含むことができる。アクチュエータが付勢されると、アクチュエータはブレーキ表面を入力装置に接触させることができ、それによって入力装置の運動に抵抗を生じさせることができる。別の実施形態では、リニア共鳴アクチュエータを使用して、例えば血流または心拍をシミュレートするような、振動効果を提供することができる。本発明の１つ以上の実施形態で、さらに別の型のアクチュエータを使用することができる。
【００３６】
一実施形態では、システム１００は、例えば手術が行なわれる患者の体内器官のモデル（本明細書では「仮想器官」と呼ぶ）のような、エディタ１０３を用いて編集することのできる物理システムのモデルを形成するように構成することができる。一実施形態では、システム１００は患者の心臓の磁気共鳴撮像（ＭＲＩ）データを評価して、心臓の心腔の３次元表現を生成することができる。心静脈解剖学的組織の経路の３次元表現をシステムに構成することもできる。外科医はデータを評価し、かつシステムのシミュレーションで使用するために患者の心臓の適正な近似物を形成するのに、システムを利用することができる。したがって、システム１００は、患者の解剖学的組織の検査から取り出したデータをインポートし、患者の器官の形状をディスプレイ上に提供することができる。システムはこうして、外科医が事前に外科手術を練習したり、特定の事例に存在する困難を克服するための様々な方法を検討したりすることができるように、患者の器官の仮想複製を外科医に提供することができる。本明細書で論じるモデルは心臓であるが、本発明の実施形態は、生体システム、機械システム、電気システム、または他のシステムを含め、任意の物理システムのモデルの編集を可能にすることに留意されたい。
【００３７】
一実施形態では、システムは、手術中に発生し得る事故または他の合併症をシミュレートするために、患者の仮想器官を変更することができる。例えば既存の仮想器官をシステム内のエディタで変更することができ、それにより、外科医にとってより困難なカニューレの挿入を行なうために、冠静脈洞周辺の形状が変更される。別の実施例では、最も可能性の高い標的血管へのアクセスをより難しくするように、心静脈の構造および形状を操作することができる。さらに別の実施例では、合併症を引き起こすおそれのある器官の領域をシステムで評価および変更し、外科医に自分の経験的事実認識に基づく意思決定スキルを再評価させ、その結果、ペーシングリードの標的位置を変更させることができる。これらの問題は全て、実際の状況で発生し得ることであり、それは訓練プロセスをより効果的にする可能性がある。
【００３８】
（例示的ユーザインタフェース）
図２は、本発明の一実施形態における物理システムのモデルのエディタ１０３内のグラフィカルユーザインタフェース（ＧＵＩ）２００を示す。図示する実施形態では、ＧＵＩは、物理システム、ヒトの心臓のモデル２０１のグラフィック表現を含む。図２に示すＧＵＩはまたウィンドウ２０２をも含み、それは、複数のタブのみならず、図面全体を通して示すヒトの心臓２０１のモデル、様々なグラフィック表現、および表示に関連する項目のリストをも含む。ユーザは、１つ以上の項目をリストから選択することによって、１つ以上のタブを選択することによって、文脈感応（ｃｏｎｔｅｘｔ−ｓｅｎｓｉｔｉｖｅ）メニュー２０４と相互作用することによって、またはドロップダウンメニュー２０５から選択肢を選択することによって、図２に示すＧＵＩと相互作用することができる。一部の実施形態は追加のインタフェース要素を含むことができ、あるいはＧＵＩと相互作用するための追加的方法を含むことができる。例えば一実施形態では、カーソルで選択し、カーソルを動かすことによってモデルを回転させるなど、ＧＵＩはユーザがモデルのグラフィック表現と直接相互作用することを可能にする。本発明の一部の実施形態で有利であり得る他のＧＵＩ要素は、当業者には公知であろう。
【００３９】
図２に示す通り、複数のタブ２０３の１つであるモデルタブは、アクティブ状態で図示されている。モデルタブは、モデルの基本的形状、例えば心臓の形状の形成および／または変更を可能にする。図示する実施形態では、このタブ内で実行される操作により、ユーザは新しい仮想器官を形成するか、あるいは既存の仮想器官を変更することができる。モデルタブの機能性は、基本形状（例えば心腔および血管解剖学的組織のような）をインポートすること、または形状をエクスポートすること、独自仕様のフォーマット（つまり「．ｅｖｍ」ファイル）で形状を保存／作成すること、基本形状の問題点を是正すること（非多様体エッジ、穴、不正法線、平滑化）、モデル点だけの移動および／または回転、モデル点およびスプライン制御点の一緒の移動および／または回転、ならびに関連モデル情報の表示を含むことができるが、それらに限定されない。
【００４０】
図２に示す他のタブは、電気モデルタブ、蛍光タブ、電気マッピングタブ、伝導経路タブ、およびデータマッピングタブを含む。これらのタブはモデルの他の様相の編集を可能にし得る。本発明のさらに別の実施形態は、追加タブ、異なるタブ、またはより少数のタブを含み得る。例えば図６は、本発明の一実施形態に係る変形タブを示す。そのようなタブは、モデルまたはモデルの部分の動きに関連するパラメータの編集を可能にし得る。別の実施例では、図４に示す実施形態は、ヒトの心臓のグラフィック表現を示す。そのような実施形態は、心収縮の位置、大きさ、および数値安定性のような心臓の動きを駆動するパラメータをユーザが変更することを可能にし得る。
【００４１】
ユーザは、１つ以上のインタフェース要素を介して、ＧＵＩ２００と相互作用することができる。例えば図３は、ユーザがモデルの編集モードを選択することを可能にする、ダイアログボックス３００および文脈感応メニュー３０１を示す。例えばユーザは、ユーザがモデル２０１の一部または全体を回転させることを可能にする、「回転」ラジオボタンを選択することができる。ユーザは次いで、モデル２０１の一部分を選択して、該部分を操作することができる。例えば、図２に示すモデル２０１は多角形フレームを含む。ユーザは、移動、削除、またはその他の操作対象の多角形モデル内の１つの点を選択し、それによってモデルの形状を変化させることができる。ユーザはさらに、多角形モデル内に点を追加してモデルの形状を変化させるか、あるいは該点に関連する情報またはパラメータを変更させることができる。
【００４２】
図４は、本発明の一実施形態に係る物理システムのモデルを編集するためのＧＵＩコンポーネント４００を示す。図４に示す実施形態は、ユーザが物理システムのモデル２０１の領域を作成し、再命名し、かつ選択することを可能にする。図示する実施形態では、モデル２０１は心臓のそれであるが、本発明の様々な実施形態では他のモデルを操作することができる。図４に示す通り、ユーザは心臓の解剖学的領域４０１、生理学的領域４０２、病理学的領域４０３、および／または隠れた領域４０４を形成し、再命名し、または選択することができる。一実施形態では、ユーザはモデルの１つ以上の領域を移動し、削除し、大きさを変更し、あるいは他の方法で変更することができ得る。ユーザは、メニュー４０５と相互作用することによって作成または変更すべき領域を選択し得る。例えば図示する実施形態では、ユーザは、新しい領域を選択し、既存領域を（解剖学的、生理学的、病理学的、または他の役割のような）役割に割り当て、あるいは領域を心臓の心腔に割り当てることができる可能性がある。他の実施形態では、他の変更が利用可能であり得る。例えば一実施形態では、ユーザはモデルから領域を削除することができる可能性がある。一実施形態では、ＧＵＩコンポーネント４００は、別の体内器官もしくはシステム（例えば循環系）のような患者の解剖学的組織の別の部分、または車両、ビデオゲーム内の環境もしくはキャラクタ、または他の型のモデルのような、別の型の物理システムのモデルに関連する選択肢または変更を持ち得る。
【００４３】
一実施形態では、ユーザはモデルの一部分だけを表示および／または変更することができ得る。そのような特徴は、モデルの編集の容易さを向上するために提供することができる。例えばユーザが心臓の特定の心腔だけを編集したい場合、本発明の一実施形態に係るエディタは、ユーザがモデルのサブセクションを選択し、選択されたサブセクションを表示させることを可能にし得る。ユーザは次いで、選択されたサブセクションだけを修正することができ得る。同様の実施形態で、ユーザは、表示および／または編集されるサブセクションをカスタマイズすることができ得る。例えばユーザは、表示および／または編集されるモデルのサブセクションの境界を画定するモデル上の点を選択することができ得る。
【００４４】
図５は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント５００を示す。図５のモデル２０１のグラフィック表現は、物理システムのモデルの構造の一部分を画定するスプラインのグラフィック表現を含む。例えば図５に示す心臓２０１のモデルでは、スプラインは心臓２０１に関連する１つ以上の血管５１０の形状を表わす。他の実施形態では、スプラインは物理システムのモデルの特徴を表わし得る。例えば一実施形態では、１つ以上のスプラインは、燃料管路、エンジンブロック内の気筒、または車両もしくはエンジンの他の特徴を画定する可能性がある。さらなる実施形態では、１つ以上のスプラインはビデオゲーム環境における地形の形状および／または質感を定義し得る。
【００４５】
図５に示す実施形態では、ユーザは、ＧＵＩコンポーネント５００によって提供されるインタフェース要素を用いて、スプラインを変更し得る。例えばユーザは、１つ以上のスプラインによって表わされる血管の半径を変化させるか、あるいはスプラインの形状に関連する１つ以上の点を動かすことによってスプラインの幾何形状を変化し得る。
【００４６】
図６は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント６００を示す。図６におけるモデル２０１のグラフィック表現は、物理モデルの変形特性に関連する情報およびパラメータを含む。例えば図６のモデル２０１は、ヒトの心臓２０１を含む。ヒトの心臓に関する変形情報は、心収縮の１つ以上の期間中の心臓２０１の１つ以上の心腔の形状の変化を記述する情報を含み得る。変形情報はさらに、心臓の個々の部分がどのように動くかを定義し得る。例えば、心臓の一部は心臓のその部分が容易に変形可能であるが、非常に迅速に非変形状態に戻ることを示すデータを含み得る。
【００４７】
図７および８は、図６に示す変形タブおよびパラメータを変更するためのウィンドウの表示７００、８００を示す。図７に見えるグラフィック表現は、心臓２０１の構造の多角形表現を示す。該グラフィック表現はさらに質点７０１、および「ばね」７０２とラベル表示された質点間の関係を示す。本発明の一実施形態では、質点７０１は２つのパラメータ、すなわち質点７０１の質量および復旧ばね定数を含むことができる。そのような実施形態では、質点７０１の質量は、１つ以上のばねに沿って質点に力が加えられた場合の質点７０１の移動に対する抵抗を示すことができる。例えばユーザは、図８に示すウィンドウ８０１およびパラメータ８０２を使用して、質点７０１を実質的に静止させる高い質量値を持つように、質点７０１を変更することができる。ユーザが低い質量値を持つように質点７０１を変更した場合、質点７０１は容易に動き、あるいはシステムを不安定にさせる。復旧ばね定数は、心収縮期間中のように、移動後にいかに迅速かつ／または確実に質点７０１をその初期位置に戻すことができるかの指標を提供することができる。ユーザは、質点７０１が迅速に、またはゆっくりとその初期位置に戻るように、復旧ばね定数を変更することができる。一実施形態では、質量は、変更対象の追加の関連パラメータを、または変更対象のより少数の関連パラメータを持つ可能性がある。例えば一実施形態では、質点７０１は、ユーザ変更可能な質量および／または復旧ばね定数を持たない可能性がある。一実施形態では質量は、質点７０１の最大変位のような追加のパラメータ、または質点７０１を記述するパラメータの異なる組合せを持つ可能性がある。
【００４８】
図７および８に示す実施形態では、ユーザはさらに、１つ以上のばね７０２を変更し得る。図７に示す実施形態では、ばね７０２はばね定数および収縮率を持つことができる。ばね定数は、質点に接続するばね７０２の強度を示す値を有することができる。例えば、高いばね定数を持つように変更されたばね７０２は、低いばね定数を持つように変更されたばね７０２より強く、移動に抵抗する。
【００４９】
図９および１０は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント９００、１０００を示す。図９および１０に示すＧＵＩコンポーネント９００、１０００は、ユーザがモデル２０１の領域にデータをマッピングすることを可能にする。例えばユーザは、小柱度（ｄｅｇｒｅｅ  ｏｆ  ｔｒａｂｅｃｕｌａｅ）９０１に対応する値をモデル２０１の幾何形状にマッピングすることによって、心内膜の特定の様相の表面上の小柱度９０１を制御することができる。図１０に示すＧＵＩコンポーネント１０００は、データがマッピングされるモデル２０１の一部分の質感を示す一方、図９は、データがマッピングされるモデル２０１の一部分を示す。こうして、図示する実施形態は、モデル２０１の複数の異なるグラフィック表現を提供し、ユーザが物理システムのモデルをより正確に変更し、物理システムのモデルに変更を適用することを可能にするという利点をもたらすことができる。
【００５０】
図１１および１２は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント１１００、１２００を示す。図示する実施形態では、ユーザはシミュレートされる外科用装置に関連する特性を変更することができる。例えば図１１は、カテーテルの遠位端のモデル１１０１およびカテーテル先端の走査画像１１０２を示す。モデル１１０１は、モデル１１０１の１つ以上の物理的特性に対応する１つ以上のデータ点１１０３を含む。ユーザは、データ点１１０３を変化、移動、変更、削除、または追加作成することによって、器具のモデル１１０１を変更することができる。例えばカテーテル先端のモデル１１０１は、モデル１１０１内の１つ以上のデータ点１１０３の位置を調整することによって、図１２に示すように走査されたカテーテル１１０２をより正確に表わすように変更することができる。そのような実施形態では、ユーザは、シミュレートされる１つ以上の器具のモデルを作成または変更することができる。
【００５１】
本発明の一実施形態では、ユーザは、器具の所望の形状の走査画像をメモリにロードし、かつ走査画像に示されたものと同様の器具のモデルをロードすることによって、器具のモデルを変更することができ、モデルは１つ以上の点を含む。ユーザは次いで、走査画像の形状と一致するように１つ以上の点を変更し、変更されたモデルを格納することができる。ユーザは次いで、格納されたモデルを解析することによって、モデルの精度を検証することができる。
【００５２】
図１３は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント１３００を示す。図１３に示すＧＵＩコンポーネント１３００は、ヒトの心臓、ならびに複数の肋骨および２つの肺のような周囲の解剖学的組織システムのモデル１３０１の蛍光透視図のグラフィック表現を含む。ユーザは、例えばモデル１３０１の一部分の透明度に関連するデータを調整することによって、モデル１３０１の蛍光透視図に関連する１つ以上のパラメータを変更することができる。例えば、モデル１３０１に関連する１つ以上の肋骨は、透明度パラメータを含むことができる。各肋骨の透明度は別々に変更可能であり、あるいは全ての肋骨が同一透明度パラメータを共有することができる。例えば、本発明の一実施形態では、複数の肋骨は、モデルの編集を容易にするために、共通の透明度パラメータを持つことができる。そのような実施形態では、モデルの焦点は心臓であり得るので、肋骨に関するパラメータに対する制御の微細なレベルは、あまり望ましくない可能性がある。一実施形態では、モデルの各部分が１つ以上の均等に変更可能なパラメータを有する可能性がある。例えば心臓のモデルは、透明度に関連するパラメータ、焦点のレベルもしくは不明瞭さに関連するパラメータ、色に関連するパラメータ、およびモデルの部分の変形性に関連するパラメータを含むことができる。
【００５３】
図１４および１５は、本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネント１４００および１５００を示す。本発明の一実施形態は、物理システムのモデル２０１に関連する情報を、モデル２０１の点または部分にマッピングすることができる。例えば図示する実施形態では、心臓に関連する伝導経路に関連する情報および／またはパラメータ１４０１は、心臓の構造を記述するデータとは別個に取得することができる。
【００５４】
本発明の一実施形態では、ユーザは、伝導経路を画定する１つ以上のデータ点に関連するデータをデータファイルからインポートし、データ点をヒトの心臓のモデル２０１にマッピングすることができる。例えば図１５は、ヒトの心臓のモデル２０１のグラフィック表現上の点にマッピングされた伝導経路に関連するデータ点のマッピングを示す。本発明の一実施形態では、物理システムに関する情報は例えばＭＲＩまたはデジタイザまたはスキャナを使用して取り込むことができる。例えば、自動車のような３次元物体の構造はデジタル化し、コンピュータ可読フォーマットで格納することができる。次いで、自動車内のシステムに関する情報を取り込み、追加データファイルに格納することができる。例えば電気配線に関する情報は、モデルの３次元構造に関連するデータとは独立に、ファイルに格納することができる。本発明の一実施形態では、３次元構造に関連するデータは、エディタによってロードすることができる。加えて、電気配線に関連するデータも、エディタによってロードすることができる。エディタを使用して、電気配線に関連するデータを３次元構造に関連するデータにマッピングして、物理システムのより頑健なモデルを提供することができる。上述の実施形態は自動車の構成部品に関するものであるが、他の型の物理システムは、解剖学的組織システム、機械システム、電気システム、建築計画、または本発明の１つ以上の実施形態によって有利に編集することのできる他の物理システムのように、物理システムのより完全な単一のモデルを形成するためにマッピングすることのできるデータの複数の供給源を含むことができる。
【００５５】
図１６〜２１は、本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す。図１６〜２１の各々は、変更ができない可能性がある物理システムのモデルの異なるグラフィック表現を提示する。例えば一実施形態では、エディタは、モデルに関連する１つ以上のパラメータに基づいて動作中のモデルの可視化を可能にする。例えば図１８は、ヒトの心臓のモデル２０１の電気生理学的表現を示す。図１８のグラフィック表現は、ヒトの心臓２０１の電気システムの動作のグラフィック表現を提示する。本発明の一実施形態は、少なくとも部分的にモデルに関連するパラメータに基づいて、物理システムのモデルの様相をユーザが観察することを可能にする、１つ以上のシステムの可視化をもたらすことができる。例えば図１６は、ヒトの心臓２０１の電気システムのグラフィック表現を示す一方、図１９は、心臓２０１に関連する複数の血管内の血流を示す造影剤流動システムのグラフィック表現を示す。ユーザはグラフィック表現と相互作用して、モデルに関するデータおよびパラメータを表示させることができるが、一実施形態では、ユーザは、ヒトの心臓２０１のモデルに関連するパラメータを変更することができない可能性がある。
【００５６】
（モデルを編集するための例示的方法）
図２２は、本発明の一実施形態に係る、物理システムのモデルを編集するための方法２２００を示すフローチャートを示す。例えばコンピュータ１０２はエディタ１０３を実行し、ユーザが物理システムのモデルを編集しながら相互作用するためのＧＵＩをディスプレイ１０３上に提供することができる。該方法はブロック２２０１で開始され、一実施形態では、コンピュータ１０２が物理システムのモデルに関連する少なくとも１つのパラメータを表示する。コンピュータ１０２はパラメータをテキストとして表示することができる。例えばコンピュータ１０２は、パラメータ名がスライダ、テキストボックス、またはユーザ入力を受け取るように構成された他の要素と共に表示される、ウィンドウを表示することができる。一実施形態では、モデルの一部分、またはモデルの強調表示部分のような、パラメータのグラフィック表現を表示することができる。
【００５７】
ブロック２２０２で、ユーザは物理システムのモデルに関連するパラメータを変更する。ユーザは、上述した本発明の実施形態に記載したＧＵＩを使用して、あるいは他の実施形態では他の手段を介して、パラメータを変更することができる。例えばユーザは、少なくとも１つのパラメータを表示するウィンドウに、パラメータに関連する値を入力することができる。一実施形態では、ユーザはモデルのグラフィック表現と相互作用し、それによってモデルに関連するパラメータを変更することができる。例えばユーザはモデルと相互作用し、モデルの一部分をドラッグして、走査画像と対応させることができる。ユーザは、点をドラッグすることによって、モデルに関連するパラメータを変化させることができる。一実施形態では、ユーザは、スライダバーを動かし、ダイヤルを回し、あるいはデジタイザ、電圧計、熱電対、または他のセンサのような外部装置から入力を提供することによって、モデルに関連するパラメータを変更することができる。
【００５８】
ブロック２２０３で、変更されたパラメータを組み込んだモデルの少なくも一部分のシミュレーションが実行される。例えば一実施形態では、モデルはヒトの心臓および心臓に栄養素を供給する１つ以上の血管を含む。心臓のモデルを編集する間に、ユーザは血管の１つの直径のようなモデルの一部を変更することができる。次いで血管の分離シミュレーションを実行することができるので、物理モデル全体のシミュレーションは実行されない。例えばシミュレーションは、入力装置と、心臓全体ではなく血管との相互作用を計算するだけである可能性がある。これは、血管と相互作用する追加システム無しに、血管に行なわれた変化にユーザが焦点を絞ることができるという利点をもたらすことができる。例えばユーザは、入力装置１０４の動きがモデルの別の部分に対し、血管の変更の試験を妨げ得る反応を引き起こすかどうかについて考慮することなく、血管との相互作用をシミュレートすることができる。したがってユーザは、心臓のモデル全体のシミュレーションを実行する必要無く、血管径の変化に関連するカテーテル上の触覚効果をより迅速かつ容易に感じることができる。
【００５９】
一実施形態で、ユーザは、モデルのサブシステム、サブセクション、ユーザ定義領域、コンポーネント、または他の機械特性もしくは電気特性であるモデルの一部をシミュレートすることができる。一実施形態で、ユーザは、モデルの期間、反復動作の単一サイクル、２つのコンポーネントの相互作用、またはモデルの他の時間特性もしくは空間特性であるモデルの一部をシミュレートすることができる。一実施形態で、ユーザは刺激へのインパルス応答、刺激への定常状態応答、変化する刺激への応答の変化速度、またはモデルへの別の分離された入力をシミュレートすることができる。さらなる実施形態では、モデルの一部はモデルの視覚的またはグラフィック表現、モデルの聴覚的表現、またはモデルの触覚的表現を含む。さらなる表現では、モデルの一部は、モデルの前述部分、または本明細書に列挙しないモデルの追加的部分の組合せを含む可能性がある。
【００６０】
ブロック２２０４で、ユーザは、カテーテルのような入力装置１０４を操作することができ、それはコンピュータ１０２に、入力装置１０４からの入力信号を受信させる。例えばユーザがカテーテルを操作すると、カテーテルの位置、向き、速度、加速度、または他の状態が変化する。そのような変化はコンピュータ１０２に送信することができる。
【００６１】
ブロック２２０５で、コンピュータ１０２は、少なくとも部分的に入力信号に基づき、入力装置１０４に出力される力を決定することができる。例えばコンピュータ１０２は、速度を示す入力信号を入力装置１０４から受け取る。一実施形態でコンピュータ１０２は、速度および変更されたパラメータに基づき、力を決定することができる。一実施形態で、コンピュータ１０２は、入力信号および変更されていないパラメータに基づき、力を決定することができる。一実施形態でコンピュータ１０２は、入力信号、変更されていないパラメータ、および変更されたパラメータに基づき、力を決定することができる。コンピュータは次いで、アクチュエータ１０５に入力装置１０４への力を出力させる。
【００６２】
本発明の実施形態の上記説明は、例証および説明のために提示しただけであって、全てを網羅すること、あるいは開示した厳密な形に本発明を限定することを意図するものではない。本発明の精神および範囲から逸脱することなく、その多数の変形例および適応例が当業者には明白であろう。
【図面の簡単な説明】
【００６３】
【図１】シミュレーション用の物理システムのモデルを編集するためのシステムの本発明の一実施形態のブロック図である。
【図２】本発明の一実施形態における物理システムのモードのエディタ内のグラフィカルユーザインタフェース（ＧＵＩ）を示す図である。
【図３】本発明の一実施形態でユーザがモデルの編集モードを選択することを可能にするダイアログボックスおよび文脈感応メニューを示す図である。
【図４】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図５】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図６】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図７】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図８】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図９】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１０】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１１】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１２】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１３】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１４】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１５】本発明の一実施形態に係る、物理システムのモデルを編集するためのＧＵＩコンポーネントを示す図である。
【図１６】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図１７】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図１８】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図１９】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図２０】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図２１】本発明の一実施形態に係るエディタのＧＵＩコンポーネントを示す図である。
【図２２】本発明の一実施形態に係る、物理システムのモデルを編集するための方法を示すフローチャートを示す図である。
【図１】
2009515602.tif 000003
【図２】
2009515602.tif 000004
【図３】
2009515602.tif 000005
【図４】
2009515602.tif 000006
【図５】
2009515602.tif 000007
【図６】
2009515602.tif 000008
【図７】
2009515602.tif 000009
【図８】
2009515602.tif 000010
【図９】
2009515602.tif 000011
【図１０】
2009515602.tif 000012
【図１１】
2009515602.tif 000013
【図１２】
2009515602.tif 000014
【図１３】
2009515602.tif 000015
【図１４】
2009515602.tif 000016
【図１５】
2009515602.tif 000017
【図１６】
2009515602.tif 000018
【図１７】
2009515602.tif 000019
【図１８】
2009515602.tif 000020
【図１９】
2009515602.tif 000021
【図２０】
2009515602.tif 000022
【図２１】
2009515602.tif 000023
【図２２】
2009515602.tif 000024
【国際調査報告】
2009515602.tif 000025
2009515602.tif 000026
2009515602.tif 000027