(57)【特許請求の範囲】
【請求項１】
仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する、前記仮想的な触覚の相互作用ポイントに関係付けられた前記手術道具と、
仮想的な開始境界を確立し、かつ触覚制御モードを開始させるために前記触覚の相互作用ポイントが仮想的な開始境界を横断するときに触覚対象物をアクティブにするように構成された処理回路と
を含む、手術システムであって、
前記仮想的な開始境界は、前記触覚の相互作用ポイントと前記仮想的な開始境界との相互作用により、手術システムがフリーモードから触覚制御モードへ切り替わるように構成されており、
フリーモードにおいて、前記手術道具は、触覚対象物内で制約なしに実質的に自由に操作することができ、
触覚制御モードにおいて、アクティブにされた触覚対象物は、前記手術道具を制約する様に構成されている、前記手術システム。
【請求項２】
前記処理回路は、更に、仮想的な終了境界を確立し、かつ前記触覚の相互作用ポイントが前記仮想的な終了境界を横断した後、前記触覚対象物を非アクティブにするように構成されており、前記仮想的な終了境界は、前記触覚の相互作用ポイントと前記仮想的な終了境界との相互作用により、手術システムが触覚制御モードからフリーモードへ切り替わるように構成されている、請求項１に記載の手術システム。
【請求項３】
前記処理回路は、更に、前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の位置を自動的に修正する様に構成されている、請求項１に記載の手術システム。
【請求項４】
前記処理回路は、更に、前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の向きを自動的に修正するように構成されている、請求項１に記載の手術システム。
【請求項５】
前記仮想的な開始境界は、三次元体積を包囲し、かつ、錠剤形状である、請求項１に記載の手術システム。
【請求項６】
前記仮想的な開始境界は、三次元体積を包囲し、かつ、部分切除された錠剤の形状であり、該仮想的な開始境界の断面は扇形状となる、請求項１に記載の手術システム。
【請求項７】
前記手術道具は、球状の孔ぐり器である、請求項１に記載の手術システム。
【請求項８】
前記手術道具は、矢状面鋸である、請求項１に記載の手術システム。
【請求項９】
前記触覚対象物は、直線である、請求項１に記載の手術システム。
【請求項１０】
前記触覚対象物は、平面である、請求項１に記載の手術システム。
【請求項１１】
前記触覚対象物は、三次元体積である、請求項１に記載の手術システム。
【請求項１２】
手術前または手術中に調整される様に構成された、ずれた触覚対象物を更に含む、請求項１に記載の手術システム。
【請求項１３】
前記触覚対象物を非アクティブにする様に構成された安全機構を更に含む、請求項１に記載の手術システム。
【請求項１４】
前記処理回路は、
イベントの発生に伴って前記触覚対象物を非アクティブにし、
前記イベントの終了後に複数の条件を評価し、
前記複数の条件が満たされた場合、前記触覚対象物を再びアクティブにする様に構成されている、請求項１に記載の手術システム。
【請求項１５】
仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する様に、前記仮想的な触覚の相互作用ポイントに前記手術道具を関係付ける命令と、
仮想的な開始境界と仮想的な終了境界とを確立する命令と、
触覚制御モードを開始させるために前記触覚の相互作用ポイントが前記仮想的な開始境界を横断するときに、触覚対象物をアクティブにする命令と、
フリーモードを開始させるために前記触覚の相互作用ポイントが前記仮想的な終了境界を横断するときに、前記触覚対象物を非アクティブにする命令と
を含む、処理回路により実行された時に手術の計画または遂行を補助する命令を有する、コンピュータ読み取り可能な記録媒体であって、
前記仮想的な開始境界は、前記触覚の相互作用ポイントと前記仮想的な開始境界との相互作用により、手術システムがフリーモードから触覚制御モードへ切り替わるように構成されており、
前記仮想的な終了境界は、前記触覚の相互作用ポイントと前記仮想的な終了境界との相互作用により、手術システムが触覚制御モードからフリーモードへ切り替わるように構成されており、
フリーモードにおいて、前記手術道具は、触覚対象物内で制約なしに実質的に自由に操作することができ、
触覚制御モードにおいて、アクティブにされた触覚対象物は、前記手術道具を制約する様に構成されている、
前記記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
関連出願の相互参照
本願は、参照により本願明細書に全てが組み込まれた２０１２年１２月２１日付の米国出願第１３／７２５，３４８号の優先権の利益を主張するものである。
【０００２】
本発明は、一般的には触覚の分野に、特に手術道具の触覚制御に関する。
【背景技術】
【０００３】
コンピュータを用いた手術に際し、手術者は、触覚装置を利用することがある。"触覚"は触れる感覚であり、触覚の分野は、特に、操作者にフィードバックを提供する人間との対話型装置に関する。フィードバックとしては、例えば、振動の様な触感がある。フィードバックとしては、例えば、正方向の力、あるいは動きへの抵抗の様に、ユーザに対する力もある。一般的な触覚の用法としては、装置のユーザに、装置の操作のための誘導や限界を提供する。例えば、触覚装置は、手術者が手術を行うために操作する手術道具と連結されている。手術者による手術道具の操作は、触覚を利用して誘導されたり制限されたりすることで、手術道具の操作中の手術者にフィードバックを提供することができる。
【０００４】
通常、触覚装置を用いた手術を実行する前に、手術計画が策定される。手術計画は、患者毎に異なるので、手術システムは、手術計画に基づいて、手術中に手術道具を誘導したり動きを制限したりする。この様な手術道具の制御は、手術計画の実行に際し、患者を保護したり、手術者を援助したりするのに役立つ。
【０００５】
一般に、手術に使用される触覚装置は、少なくとも２つの手術モードをもっている。フリーモードでは、手術者は、上記触覚装置と連結した手術道具を、概ね自由に操作することができる。触覚制御モードでは、手術システムの構成要素（例えば、触覚の対象物）が、手術道具を誘導したり動きを制限したりする為にアクティブにされる。従来技術の触覚装置の使用は、手術中におけるフリーモードと触覚制御モードとの間の移行を改良する仕組みによって、更に向上する余地がある。
【発明の概要】
【０００６】
概要
本発明の一実施形態は、手術システムに関する。手術システムは、仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する、仮想的な触覚の相互作用ポイントに関係付けられた手術道具を含む。手術システムは、仮想的な開始境界を確立し、触覚対象物をアクティブにするよう構成された処理回路を更に含む。このアクティブにされた触覚対象物は、触覚の相互作用ポイントが仮想的な開始境界を横断した後、触覚の相互作用ポイントを制約するように構成される。
【０００７】
本発明の別の実施形態は、手術システムの使用方法に関する。該方法は、仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する、手術道具を提供することと仮想的な触覚の相互作用ポイントとを提供することとを含む。該方法は、仮想的な開始境界を提供することと、触覚対象物をアクティブにすることとを更に含む。このアクティブにされた触覚対象物は、触覚の相互作用ポイントが仮想的な開始境界を横断した後、触覚の相互作用ポイントを制約するように構成される。
【０００８】
本発明の更に別の実施形態は、処理回路により実行された時に手術の計画または遂行を補助する命令を有する、コンピュータ読み取り可能な記録媒体に関する。該媒体は、仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する様に、仮想的な触覚の相互作用ポイントに手術道具を関係付ける命令と、仮想的な開始境界と仮想的な終了境界とを確立する命令と、せる命令であって、アクティブにされた触覚対象物は、触覚の相互作用ポイントが仮想的な開始境界を横断した後、手術道具を制約する様に構成されている命令と、触覚の相互作用ポイントが仮想的な終了境界を横断した後、上記触覚対象物を非アクティブにする命令とを含む。
【０００９】
その他の例となる実施形態は、特許請求の範囲において一般的に記載されているかもしれない、他の特徴や特徴の組み合わせに関する。
[本発明1001]
仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する、前記仮想的な触覚の相互作用ポイントに関係付けられた前記手術道具と、
仮想的な開始境界を確立し、かつ触覚対象物をアクティブにするように構成された処理回路であって、アクティブにされた触覚対象物は触覚の相互作用ポイントが前記仮想的な開始境界を横断した後、前記手術道具を制約する様に構成されている、処理回路と
を含む、手術システム。
[本発明1002]
前記処理回路は、更に、仮想的な終了境界を確立し、かつ前記触覚の相互作用ポイントが前記仮想的な終了境界を横断した後、前記触覚対象物を非アクティブにするように構成されている、本発明1001の手術システム。
[本発明1003]
前記処理回路は、更に、前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の位置を自動的に修正する様に構成されている、本発明1001の手術システム。
[本発明1004]
前記処理回路は、更に、前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の向きを自動的に修正するように構成されている、本発明1001の手術システム。
[本発明1005]
前記仮想的な開始境界は、三次元体積を包囲し、かつ、錠剤形状である、本発明1001の手術システム。
[本発明1006]
前記仮想的な開始境界は、三次元体積を包囲し、かつ、部分切除された錠剤の形状であり、該仮想的な開始境界の断面は扇形状となる、本発明1001の手術システム。
[本発明1007]
前記手術道具は、球状の孔ぐり器である、本発明1001の手術システム。
[本発明1008]
前記手術道具は、矢状面鋸である、本発明1001の手術システム。
[本発明1009]
前記触覚対象物は、直線である、本発明1001の手術システム。
[本発明1010]
前記触覚対象物は、平面である、本発明1001の手術システム。
[本発明1011]
前記触覚対象物は、三次元体積である、本発明1001の手術システム。
[本発明1012]
手術前または手術中に調整される様に構成された、ずれた触覚対象物を更に含む、本発明1001の手術システム。
[本発明1013]
前記触覚対象物を非アクティブにする様に構成された安全機構を更に含む、本発明1001の手術システム。
[本発明1014]
前記処理回路は、
イベントの発生に伴って前記触覚対象物を非アクティブにし、
前記イベントの終了後に複数の条件を評価し、
前記複数の条件が満たされた場合、前記触覚対象物を再びアクティブにする様に構成されている、本発明1001の手術システム。
[本発明1015]
手術道具を提供するステップ、
仮想的な触覚の相互作用ポイントの動きが前記手術道具の動きに対応する、前記仮想的な触覚の相互作用ポイントを提供するステップ、
仮想的な開始境界を提供するステップ、および
前記触覚の相互作用ポイントが前記仮想的な開始境界を横断した後、前記手術道具を制約するよう構成された触覚対象物をアクティブにするステップ
を含む、手術システムの使用方法。
[本発明1016]
仮想的な終了境界を提供するステップ、および
前記触覚の相互作用ポイントが前記仮想的な終了境界を横断した後、前記触覚対象物を非アクティブにするステップ
を更に含む、本発明1015の方法。
[本発明1017]
前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の位置を自動的に修正するステップを更に含む、本発明1015の方法。
[本発明1018]
前記触覚の相互作用ポイントが前記仮想的な開始境界を横断することにトリガーされて、前記手術道具の向きを自動的に修正するステップを更に含む、本発明1015の方法。
[本発明1019]
前記仮想的な開始境界は、三次元体積を包囲し、かつ、錠剤形状である、本発明1015の方法。
[本発明1020]
前記仮想的な開始境界は、三次元体積を包囲し、かつ、部分切除された錠剤の形状であり、該仮想的な開始境界の断面は扇形状となる、本発明1015の方法。
[本発明1021]
前記手術道具は、球状の孔ぐり器である、本発明1015の方法。
[本発明1022]
前記手術道具は、矢状面鋸である、本発明1015の方法。
[本発明1023]
前記触覚対象物は、直線である、本発明1015の方法。
[本発明1024]
前記触覚対象物は、平面である、本発明1015の方法。
[本発明1025]
前記触覚対象物は、三次元体積である、本発明1015の方法。
[本発明1026]
手術前または手術中に調整されるように構成された、ずれた触覚対象物を提供することを更に含む、本発明1015の方法。
[本発明1027]
イベントの発生に伴って前記触覚対象物を非アクティブにするステップ、
前記イベントの終了後に複数の条件を評価するステップ、
前記複数の条件が満たされた場合、前記触覚対象物を再びアクティブにするステップ
を更に含む、本発明1015の方法。
[本発明1028]
処理回路により実行された時に手術の計画または遂行を補助する命令を有する、コンピュータ読み取り可能な記録媒体であって、
仮想的な触覚の相互作用ポイントの動きが手術道具の動きに対応する様に、前記仮想的な触覚の相互作用ポイントに前記手術道具を関係付ける命令と、
仮想的な開始境界と仮想的な終了境界とを確立する命令と、
触覚対象物をアクティブにする命令であって、アクティブにされた触覚対象物は前記触覚の相互作用ポイントが前記仮想的な開始境界を横断した後、前記手術道具を制約する様に構成されている、命令と、
前記触覚の相互作用ポイントが前記仮想的な終了境界を横断した後、前記触覚対象物を非アクティブにする命令と
を含む、前記記録媒体。
【図面の簡単な説明】
【００１０】
本発明の開示内容は、同様な構成要素に同様な参照番号の付された以下の添付図面を参照することで、以下の詳細な説明から、より良く理解される。
【図１】図１は、例示的な実施形態に係る手術システムを示す図である。
【図２】図２Ａ及び図２Ｂは、矢状面鋸の実施形態を示す図である。
【図３】図３Ａ及び図３Ｂは、例示的な実施形態に係る計画された大腿骨の修正を示す図であり、図３Ｃ及び図３Ｄは、例示的な実施形態に係る計画された脛骨の修正を示す図である。
【図４】図４は、例示的な実施形態に係る、手術システムの使用方法を示す図である。
【図５】図５Ａ〜図５Ｅは、例示的な実施形態に係る、触覚対象物に対して道具の法線が垂直の場合における触覚制御の開始と終了とを示す図である。
【図６】図６Ａ〜図６Ｂは、例示的な実施形態に係る、図５Ａ〜図５Ｅにおける触覚対象物を示す図である。
【図７】図７Ａ〜図７Ｂは、例示的な実施形態に係る、ずれた触覚対象物を示す図である。
【図８】図８Ａ〜図８Ｅは、例示的な実施形態に係る、触覚対象物に対して道具の中心線が垂直の場合における触覚制御の開始と終了とを示す図である。
【図９】図９Ａ〜図９Ｂは、例示的な実施形態に係る、図８Ａ〜図８Ｅにおける触覚対象物を示す図である。
【図１０】図１０は、例示的な実施形態に係る、ずれた触覚対象物の別の実施形態を示す図である。
【図１１】図１１Ａ〜図１１Ｅは、例示的な実施形態に係る、触覚対象物が直線である場合における触覚制御の開始と終了とを示す図である。
【図１２】図１２は、図１１Ａ〜図１１Ｅに示した実施形態に係る手術計画の様々な機能を示す図である。
【図１３】図１３Ａ〜図１３Ｄは、例示的な実施形態に係る、触覚対象物が三次元体積である場合における触覚制御の開始と終了とを示す図である。
【図１４】図１４は、図１３Ａ〜図１３Ｄに示した実施形態に係る手術計画の様々な機能を示す図である。
【図１５】図１５は、触覚制御が解除された場合に用いられる触覚回復特徴を示す図である。
【図１６】図１６は、例示的な実施形態に係る開始境界を示す図である。
【発明を実施するための形態】
【００１１】
例示的な実施形態を詳細に説明する図面を参照する前に、本願発明は、明細書に記載された、または、図面に描かれた内容や方法に限定されるものではないことを理解されたい。また、専門用語に関しても、説明を行う目的でのみ使用されるものであり、本願発明を限定するものではない。例えば、幾つかの図面は、患者の膝に対して特別な手術を施すときの触覚制御の開始と終了とに関する方法を示す。しかしながら、本明細書に記載された触覚制御は、患者の肩、腕、肘、手、尻、脚、足、首、顔等、患者の如何なる部位に対する如何なるタイプの手術を行う際の、手術道具の触覚制御に適用されてもよい。
【００１２】
手術システムの例
図１を参照すると、手術システム１００は、ナビゲーションシステム１０とコンピュータ２０と触覚装置３０とを含む。ナビゲーションシステムは、患者の骨と手術中に使用される手術道具を、追跡する。これにより、手術者は、表示装置２４を介して骨と道具とを視認することができ、また、触覚装置３０に連結された手術道具３６の触覚制御が可能となる。
【００１３】
ナビゲーションシステム１０は、手術中に患者の人体と手術道具とを追跡するよう構成された如何なる種類のナビゲーションシステムであってもよい。例えば、ナビゲーションシステム１０は、非機械的追跡システム、機械的追跡システム、及びこれらのシステムの組合せの何れかを含むものとしてもよい。ナビゲーションシステム１０は、参照される座標枠に対して、対象物の位置及び向き（すなわち、姿勢）を取得する。該対象物は、参照される座標枠内を移動するにつれて、ナビゲーションシステムは、該対象物の姿勢を追跡し、該対象物の動きを検出する。
【００１４】
一つの実施形態では、ナビゲーションシステム１０は、図１に示す様な非機械的追跡システムを含む。非機械的追跡システムは、検出装置１２と追跡可能部（例えば、ナビゲーションマーカ１４）とを含むる光学追跡システムである。該追跡可能部は、追跡対象物の上に配置され、検出装置１２による検出が可能である。一つの実施形態では、検出装置１２は、例えば、追跡可能部上のパターン（例えば、格子状縞模様のパターン）を検出するマイクロントラッカ（トロントのクラロンテクノロジ社、カナダ）の様な、可視光線を用いた検出器を含む。別の実施形態では、検出装置１２は、赤外線を感知可能であり、かつ、手術が行われる手術室内に設置可能な１組のステレオカメラを含む。上記追跡可能部は、安全かつ安定的な方法により追跡対象物に付けられ、該追跡対象物との間に既知の幾何学的関係を有する多数のマーカを含む。周知の様に、上記追跡可能部は、アクティブ（例えば、発光ダイオード、ＬＥＤ）であっても、パッシブ（例えば、光を反射する球体、格子状縞模様のパターン）であってもよく、固有の幾何学様式（例えば、マーカが固有の幾何学的配置）を含む。特に、アクティブの場合には、上記追跡可能部は、配線されたマーカや固有の発火パターンを含む。
【００１５】
手術中、検出装置１２は、追跡可能部の位置を検出し、手術システム１００（例えば、埋め込み型電子機器を用いた検出装置１２）は、上記追跡可能部の位置と固有の幾何学様式と追跡対象物との既知の幾何学的関係とに基づき、追跡対象物の姿勢を算出する。ナビゲーションシステム１０は、ユーザが追跡したい対象物毎に、追跡可能部を含む。追跡可能部は、例えば、脛骨２上に配置されたナビゲーションマーカ１４、大腿骨４上に配置されたナビゲーションマーカ１６、（触覚装置３０の広範囲または巨視的な位置を追跡するための）触覚装置マーカ１８、及び（触覚装置３０の先端部を追跡するための）エンドエフェクタマーカ１９等である。
【００１６】
再び図１を参照すると、手術システム１００は、コンピュータ２０として図示された処理回路を更に含む。処理回路は、プロセッサとメモリ装置とを含む。プロセッサとしては、汎用プロセッサ、ＡＳＩＣ（Application Specific Integrated Circuit）、１または複数のＦＰＧＡ（Field Programmable Gate Array）、処理部品のグループ、その他の適した電子処理部品の何れかを使用可能である。メモリ装置（例えば、メモリ、メモリユニット、記憶装置等）は、本願に記載された様々な処理や機能を完了するまたは促進するためのデータ及び／またはコンピュータコードを記憶するための１または複数の装置（例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ハードディスク装置等）である。メモリ装置は、揮発性または不揮発性のメモリであるか、または、揮発性または不揮発性のメモリを含むものとしてもよい。メモリ装置は、本願に記載された様々な動作と情報構造とを支えるためのデータベース、オブジェクトコード、スクリプト等の構成要素、あるいは、他の種類の情報構造を記憶するものとしてもよい。例示的な実施形態によれば、メモリ装置は、処理回路を介して、プロセッサと伝達可能な様に接続され、本明細書に記載された１または複数の処理を（例えば、処理回路及び／またはプロセッサにより）実行するためのコンピュータコードを含む。
【００１７】
コンピュータ２０は、ナビゲーションシステム１０及び触覚装置３０と通信が可能な構成である。更に、コンピュータ２０は、手術に関する情報を受け取り、手術を実施するための様々な機能を実施する。例えば、コンピュータ２０は、画像解析、手術計画、位置決め、ナビゲーション、画像ガイダンス、及び触覚ガイダンスに関する機能を実施するのに必要なソフトウェアを有すものとしてもよい。
【００１８】
触覚装置３０は、基部３２、ロボットアーム３４、及びロボットアーム３４に連結された手術道具３６を含む。手術道具は、ロボットアーム３４に接続可能な如何なる手術道具であってもよい。例えば、図１に示す実施形態では、手術道具３６は、球状の孔ぐり器である。また、手術道具３６は、図２Ａに示す様な矢状面鋸３８、あるいは、図２Ｂに示す様な矢状面鋸４０であってもよい。矢状面鋸３８の刃３９は、道具軸４２と並行して位置合わせされる一方、矢状面鋸４０の刃３９は、道具軸４２と垂直方向に位置合わせされている。手術者は、自分が行いたい骨の修正のタイプ（例えば、穴開け、平面カット、曲線縁等）に応じて、球状の孔ぐり器、矢状面鋸３８、矢状面鋸４０、及び別種類の手術道具の中から、何れかを選択することができる。
【００１９】
手術者は、触覚装置３０と相互作用して患者に手術を行う。一般には、触覚装置３０は、２つの手術モードを有する。フリーモードでは、手術者は、手術道具３６の姿勢を実質的に自由に操作することができる。触覚制御モードでは、１または複数の触覚対象物５２がアクティブにされる。触覚対象物５２は、本明細書の様々な実施形態に記載されている様に、手術道具３６を制約することができる。
【００２０】
手術計画の策定
手術者が手術を行うのに先立ち、手術計画が策定される。手術計画は、本明細書において仮想的な骨モデル４５（図３Ａ〜３Ｄ参照）として参照される、患者の人体の三次元描写を利用して、策定される。"仮想的な骨モデル"は、骨に加えて、軟骨や他の組織の仮想的な描写を含むものとしてもよい。コンピュータ２０は、仮想的な骨モデル４５を得るために、手術が施される患者の人体の画像を受け取る。患者の人体は、例えば、ＣＴ、ＭＲＩ、超音波の様な公知の画像技術を用いて、スキャンされるものとしてもよい。その後、スキャンデータは、仮想的な骨モデル４５を得るためにセグメント化される。例えば、膝への手術に先立ち、大腿骨４及び脛骨２の三次元描写が作られる。あるいは、仮想的な骨モデル４５は、骨モデルのデータベースまたはライブラリから三次元モデルを選択することによって、得られるものとしてもよい。一つの実施形態では、ユーザは、入力装置２２を用いて、適切なモデルを選択するものとしてもよい。別の実施形態では、コンピュータ２０が、患者に関して提供される画像や他の情報に基づき、適切なモデルを選択する様に、プログラミングされるものとしてもよい。その後、データベースから選択された骨モデルは、特定の患者の特徴に基づいて変形され、その結果、本明細書に記載される手術計画や施術に用いられる仮想的な骨モデル４５が作成される。
【００２１】
手術者は、仮想的な骨モデル４５に基づいて手術計画を立てることができる。手術計画には、手術システム１００を用いて手術者の作る、患者の骨４４に対する所望のカット、穴開け、他の修正が含まれるものとしてもよい。この修正は、骨に接続されるべき部分の形状に基づいて、手術中に計画されるものとしてもよい。例えば、手術計画は、人工膝関節全置換術の実施に先立って、図３Ａ〜図３Ｄに示された骨に対する計画された修正を含むものとしてもよい。図３Ａ及び図３Ｂは、大腿骨４に対する計画された修正を含む大腿骨４の仮想的な骨モデル４５を示す。この修正には、前方部分のカット４６、前方部分の面取りカット９２、遠位部分のカット８４、後方部分の面取りカット９４、及び後方部分のカット９６を含む。図３Ｃ及び図３Ｄは、脛骨２に対する計画された修正を含む脛骨２の仮想的な骨モデル４５を示す。この修正には、脛骨底部のカット４９、壁面部分のカット５１、及びペグカット５３を含む。図３Ａ及び図３Ｂに示す、大腿骨４に対する計画された修正は、大腿骨４に連結されるべき部分を表す仮想的な構成部分６６（図６Ａ）に対応する。
【００２２】
手術計画は、手術中に手術道具３６を制約可能とすることで、手術計画を遂行中の手術者を補助する１または複数の触覚対象物を更に含む。触覚対象物５２は、１、２、３次元の何れかに形成されるものとしてもよい。例えば、触覚対象物は、直線（図１１Ａ）、平面（図６Ｂ）、三次元体積（図１３Ａ）である。触覚対象物５２は、曲がっていたり、曲面をもったり、如何なる形状にもなり得る。触覚対象物５２は、手術中における手術道具３６の動きに応じて望まれる多様な結果を表すために作成することができる。例えば、線形状の触覚対象物５２は、手術道具３６の軌道を表すことができる。平面形状の触覚対象物５２は、例えばカットの様な、骨４４の表面上に施されるべき修正を表すことができる。三次元の触覚対象物における１以上の境界は、例えばカットの様な、骨４４の表面上に施されるべき１以上の修正を表すことができる。更に、三次元の触覚対象物の構成部分は、手術中に切除されるべき骨の構成部分に対応し得る。
【００２３】
手術に先立ち、患者の人体は、公知の位置決め技術により、患者の人体の仮想的な骨モデル４５に位置決めされる。１つの採り得る位置決め技術は、参照によりその全体が本明細書に組み込まれる、２０１１年８月３０日に付与された"触覚誘導システム及び方法"の米国特許第８，０１０，１８０号公報に記載された、ポイントベースの位置決めである。あるいは、位置決めは、参照によりその全体が本明細書に組み込まれる、２０１２年７月３０日に出願された"放射線画像装置"の米国特許出願第１３／５６２，１６３号公報に記載された、携帯型放射線画像装置を用いた２Ｄ／３Ｄの位置決めであってもよい。患者の人体の位置決めにより、手術中における正確なナビゲーションと触覚制御とが可能となる。手術中に患者の人体が動くと、手術システム１００は、これに対応して、仮想的な骨モデル４５を動かす。従って、仮想的な骨モデル４５は、患者の実際の（すなわち、物理的な）人体に対応するか、もしくは関連付けられている。同様に、手術計画中に作成された如何なる触覚対象物５２もまた、患者の人体に対応して動き、実際の（すなわち、物理的な）空間内の位置に対応する。この物理的な空間内における位置は、実施境界と称される。例えば、線形状の触覚対象物５２は、物理空間において、線形状の実施境界に対応し、平面形状の触覚対象物５２は、物理空間において、平面形状の実施境界に対応し、三次元の触覚対象物５２は、物理空間において、三次元体積に対応する。
【００２４】
手術システム１００は、手術道具３６を仮想的に表現した仮想道具４７（図５Ａ）を更に含む。手術中にナビゲーションシステム１０が手術道具３６を追跡することにより、仮想道具４７は、手術道具３６に対応して動く。仮想道具４７は、物理的な手術道具３６上の位置を表すと共に該位置と関連付けられた、１以上の触覚の相互作用ポイント（ＨＩＰ）を含む。更に以下に記載する様に、ＨＩＰと触覚対象物５２との関係性により、手術システム１００は、手術道具３６を制約することができる。手術道具３６が球状の孔ぐり器である実施形態では、ＨＩＰ６０は、球状の孔ぐり器（図１１Ａ）の中心を示すことができる。例えば、矢状面鋸３８、４０（図２Ａ及び図２Ｂ）の様に、手術道具３６の形がいびつである場合、矢状面鋸の仮想的な描写は、多数のＨＩＰを含むものとしてもよい。手術道具に対して触覚の力（例えば、正方向の力フィードバック、動きに対する抵抗）を生成するために複数のＨＩＰを用いることは、参照によりその全体が本明細書に組み込まれる、２０１１年１２月２８日に出願された"実質的に安定的な触覚を提供するシステム及び方法"の米国特許出願第１３／３３９，３６９号公報に記載されている。本願発明の一実施形態では、矢状面鋸を表す仮想道具４７は、１１個のＨＩＰを含む。ここでは、ＨＩＰへの言及は、１以上のＨＩＰへの言及もまた含むものとみなされる。例えば、ＨＩＰ６０は、１以上のＨＩＰを表すことができ、ＨＩＰ６０に基づく如何なる計算や処理も、複数のＨＩＰに基づく計算や処理を含むものとする。
【００２５】
手術中に、手術システム１００は、ＨＩＰと触覚対象物５２との関係性に基づき、手術道具３６を制約する。概して、"制約"という用語は、ここでは、動きを制限する性質を表現するために用いる。しかしながら、手術道具３６に加えられる制約の態様は、関連する触覚対象物５２の形に依存する。触覚対象物５２は、所望される如何なる形状や形態に形成されていてもよい。上述した様に、３つの例示的な実施形態は、線、平面、三次元体積を含む。１つの実施形態では、手術道具３６のＨＩＰ６０は、線形状の触覚対象物５２に沿った動きに制限されるので、手術道具３６は制約される。別の実施形態では、平面形状の触覚対象物５２は、平面の外側と平面形状の触覚対象物５２の境界の外側のＨＩＰ６０の動きを実質的に妨げるので、手術道具３６は制約される。平面形状の触覚対象物５２の境界は、ＨＩＰ６０を取り囲むフェンスとして作用する。もし触覚対象物５２が三次元体積である場合、三次元触覚対象物５２の壁に囲まれた空間の外側へのＨＩＰ６０の動きを実質的に妨げることにより、手術道具３６は制約されるものとしてもよい。（仮想的な骨モデル４５と仮想道具４７とを含む）仮想的な環境と、（患者の人体と実在の手術道具３６とを含む）物理的な環境との間の関係性により、ＨＩＰ６０に加えられる制約は、手術道具３６への制約をもたらす。
【００２６】
手術中における触覚制御
通常、手術を開始する時、（手術道具３６に連結された）触覚装置３０は、フリーモードに設定されている。従って、手術者は、カットや穴開けの様な計画された修正の準備のために、手術道具３６を骨４４の方へ動かすことができる。本明細書に記載される多様な実施形態では、フリーモードから触覚制御モードへの触覚装置３０の切替え、及び触覚制御モードからフリーモードへの復帰が容易であるため、手術システム１００は、使用効率と使い勝手の良さとを向上させることができる。
【００２７】
手術システムの１つの使用方法は、図４に示されている。ステップ４０１では、手術道具が準備される。ＨＩＰの動きが手術道具３６の動きに対応する様に、手術道具（例えば、図１の手術道具３６）と関連付けられた仮想的なＨＩＰも提供される（ステップ４０２）。手術方法は、仮想的な開始境界と仮想的な終了境界とを設定することを更に含む（ステップ４０３）。更に以下に記載する様に、開始境界及び終了境界は、手術計画中に作成される仮想的な境界であり、ＨＩＰと開始及び終了の境界との間における相互作用は、手術中における触覚装置３０のフリーモードと触覚制御モードとの切替えを容易にすることができる。換言すれば、ＨＩＰと開始及び終了の境界との間における相互作用は、触覚制御への導入と触覚制御からの離脱とを容易にする。ステップ４０４では、触覚対象物はアクティブにされる。アクティブにされた触覚対象物は、触覚の相互作用ポイントが上記仮想的な開始境界を横断した後、手術道具の動きを制約することができる。ステップ４０５では、触覚対象物は、ＨＩＰが上記仮想的な終了境界を横断した後、非アクティブにされる。触覚対象物は、ＨＩＰによる上記仮想的な終了境界への到達とほぼ同時に非アクティブにされ得るので、"後"という用語は、ＨＩＰによる上記仮想的な終了境界への到達と実質的に同時に起こる、非アクティブにすることを含む。
【００２８】
図５Ａ〜図５Ｅは、触覚制御の開始と触覚制御の終了の実施形態における仮想環境を示す。本実施形態では、仮想的な骨モデル４５は大腿骨４を表し、仮想道具４７は、矢状面鋸３８（例えば、図２Ａに示す）の形状の手術道具３６を表す。矢状面鋸３８は、人工膝関節全置換術の手術中に、例えば、計画された前方部分のカット４６、後方部分のカット９６、脛骨底部のカット４９（図３Ａ〜図３Ｄ）に対応するカットの様な、多様なカットを作るのに役立ち得る。図５Ａ〜図５Ｅに示す実施形態では、計画された修正は、仮想的な埋め込まれた構成部分６６（図６Ａ）の前面６８に対応する前方部分のカット４６である。図３Ｂは、仮想的な骨モデル４５上に計画された前方部分のカット４６を示す斜視図である。図５Ａに示す仮想環境は、平面形状の触覚対象物５２を含む。平面形状の触覚対象物５２はまた、（以下に説明する）ずれた触覚対象物７８であってもよい。平面形状の触覚対象物５２は、例えば、図６Ｂに示す形状の様に、所望の如何なる形状も採ることができる。図６Ｂでは、手術計画を構成する様々な要素間の関係を容易に理解できる様に、触覚対象物５２と仮想道具４７の刃と仮想的な埋め込まれた構成部分６６との全てが、互いに重なり合う様に図示されている。本実施形態では、触覚対象物５２は、大腿骨４上に形成されるべきカットを示す。従って、触覚対象物５２は、仮想的な埋め込まれた構成部分６６の前面６８と位置合わせする様に、図６Ａ及び図６Ｂに示されている。仮想道具４７の刃は、触覚制御モードにおいて触覚対象物５２がアクティブにされ、触覚対象物５２の平面に限局される時の刃を示している。
【００２９】
図５Ａを再び参照すると、開始境界５０は、手術計画の策定中に作成された仮想的な境界である。ＨＩＰ６０と開始境界５０との間における相互作用は、触覚装置３０を、フリーモードから、以下により詳細に記載する触覚制御の１段階である"自動位置合わせモード"に切り替えさせる。開始境界５０は、患者の人体近傍における実施境界を示す。また、開始境界５０は、触覚装置３０がフリーモードにある時に、手術者が手術道具３６を実施境界まで正確に誘導することができる様に、設計及び位置決めされている。開始境界５０は、必ずではないが、触覚対象物５２の一部を囲む。例えば、図５Ａでは、開始境界５０は、触覚対象物５２の一部を囲んでいる。
【００３０】
図５Ａは、仮想環境の断面を示す図である。本実施形態では、開始境界５０は、錠剤形状を有し、三次元体積を囲む。錠剤形状の開始境界５０は、（図７Ａに示す）半径Ｒの１つの円筒形状部分と、（図示しない）同じく半径Ｒの２つの半球形状端とを有する。目標線５４は、（図５Ａの頁に対して垂直の）円柱軸を形成する。目標線５４は、図示された開始境界５０の断面の中心点である目標点５５を通る。開始境界５０は、例えば、球、立方体、平面、曲面といった他の形状や構成を採ることもできる。
【００３１】
一実施形態では、開始境界５０は、図１６に示す様に、「パックマン形状」の開始境界５０ａであってもよい。パックマン形状の開始境界は、錠剤形状の開始境界の一部分を切り抜くことにより形成され、上述した様に、図１６に示す断面を有する開始境界５０ａとして形成される。従って、本実施形態では、仮想的な開始境界の断面が扇形（すなわち、「パックマン形状」）となる様に、開始境界５０ａは、一部を取り除かれた錠剤の形状を有する三次元体積である。パックマン形状の開始境界５０ａは、交わる２つの触覚壁５２ａを含む。（図１６の頁に対して垂直の）目標線５４は、触覚壁５２ａの交点を表す。目標点５５は、目標線５４の中点である。触覚壁５２ａは、本明細書に記載されている触覚対象物５２の一実施形態であるため、ＨＩＰ６０に触覚壁５２ａを実質的に横断させないことにより、手術道具３６の動きを制約することができる。触覚壁５２は、パックマン形状の開始境界５０ａが、患者の骨の前に安全領域を作成することを可能とする。パックマン形状の開始境界５０ａは、本明細書に記載された如何なる実施形態においても、手術道具が患者に接近した時に患者の骨を守るための開始境界として用いることができる。図１６は、触覚壁５２ａに接触する（手術道具３６に対応する）仮想道具４７を示す。触覚壁５２ａは、仮想道具４７（及び従って手術道具３６）に、触覚壁５２ａを横断させず、患者の骨に接近させない。
【００３２】
手術の開始時には、手術者は、開始境界５０の示す実施境界の方へ手術道具３６を誘導する。手術者が、手術道具３６のＨＩＰ６０に開始境界５０を横断させた時点で、手術システム１００は、自動位置合わせを開始する。自動位置合わせの前または最中に、手術システム１００は、手術道具３６の位置変更と方向変更とを計算する。一実施形態では、該計算は、距離５８（図５Ｂ参照）の計算を含む。手術道具３６が球状の孔ぐり器である場合、距離５８は、１つのＨＩＰ６０と（例えば、図１１Ｂに示す様な）目標線５４または他の参照物体との間に、最短距離の線を示すことができる。手術道具３６が矢状面鋸３８または４０である場合、距離５８は、計算することもできるが、手術道具３６の位置変更と方向変更との計算は、目標線５４または他の参照物体に対する複数のＨＩＰの位置に基づくものとしてもよい。
【００３３】
必要な計算が完了した後、手術システム１００は、図５Ｂに示す仮想道具４７の状態から図５Ｃに示す仮想道具４７の状態へ、手術道具３６を自動的に位置合わせすることができる。本明細書に記載された実施形態に係る触覚制御では、（１）手術道具３６の位置の自動修正（すなわち、位置変更）、（２）手術道具３６の方向の自動修正（すなわち、方向変更）、または（３）手術道具３６の自動的な位置変更及び方向変更の双方が行われる。"自動位置合わせ"という用語は、上記（１）、（２）または（３）の何れかのシナリオを示し得、手術道具３６の位置と方向との何れか一方または双方を修正するための一般用語である。図５Ａ〜図５Ｅに示す実施形態では、例えば、自動位置合わせは、骨４４に対する手術道具３６の位置と方向との双方を変更するものとしてもよい。位置変更は、ＨＩＰ６０が触覚対象物５２の平面内に収まる様にＨＩＰ６０を動かすことにより、遂行される。一実施形態では、ＨＩＰ６０が目標線５４上に位置する様に位置変更される。手術道具３６の方向変更は、図５Ｃに示す様に、仮想道具の法線４８が触覚対象物５２に対して垂直となる（すなわち、道具の法線４８が触覚対象物の法線６２に対して平行となる）様に仮想道具４７を回転させることにより、遂行されるものとしてもよい。仮想道具４７が矢状面鋸３８を表す時には、仮想道具の法線４８を触覚対象物５２に対して垂直とする位置合わせにより、矢状面鋸３８の刃３９は、骨４４に対して正確な方向に向けられる。しかしながら、例えば、手術道具３６が球状の孔ぐり器である場合の様に手術道具３６の切削部分が左右対称である場合には、自動位置合わせ中に、必ずしも手術道具３６の方向変更する必要はない。むしろ、手術道具３６に対しては、ＨＩＰ６０が触覚対象物５２の平面内に収まる様に、位置変更のみが実行されるものとしてもよい。自動位置合わせが終了した後、手術道具３６は、術前の手術計画に従って骨の修正を行うための適切な位置に配置されることとなる。
【００３４】
手術システム１００は、自動位置合わせ中にも手術者による制御を可能とする安全機構を含むものとしてもよい。安全機構は、自動位置合わせを完了するために、ユーザによる所定の行為（または行為の継続）を要求する様に設計することができる。一実施形態では、手術システム１００は、ＨＩＰ６０が開始境界５０を横断する時、可聴ノイズまたは他の警報を発する。その後、手術システム１００は、自動位置合わせを開始することができる。しかしながら、自動位置合わせが始まる前に、手術者は、トリガーの押下または他の行為をしなければならない。もしトリガーが自動位置合わせ中に放されると、手術システム１００は、触覚装置３０の自動的な動作を全て停止させるか、触覚装置３０をフリーモードに入るものとしてもよい。他の実施形態では、触覚装置３０は、手術者の手が存在する時を感知するセンサを含む。もし手術者が自動位置合わせ中に自分の手をセンサから放した場合、手術システム１００は、触覚装置３０の自動的な動作を全て停止させるか、触覚装置３０をフリーモードに入らせるものとしてもよい。手術者は、自分の手をセンサ上に置き続けることにより、確実に自動位置合わせを完了させる。これらの実施形態に係る安全機構により、手術者は、自動位置合わせを有効とするか否かと有効にする時間とを決めることができる。更に、手術者は、自動位置合わせ中に他の物体（例えば、組織や器具）が手術道具３６の邪魔になる場合に、自動位置合わせを停止させることができる。
【００３５】
図１６の開始境界５０ａは、上述した安全機構が機能している場合に、特に有益である。１つの例として、手術者は、手術道具３６が開始境界を貫くまで手術道具３６を患者の方へ誘導することにより、本明細書に記載された触覚制御処理を開始する。その後、手術システム１００は、該システムが自動位置合わせを開始する準備ができていることを手術者に通知する。しかしながら、手術者は、直ちには、該システムに自動位置合わせモードを開始可能とするトリガーの押下または他の行為をしなくてもよい。この遅れた時間の間、手術道具３６はフリーモードを維持するため、手術者は、患者の方へ道具を誘導し続けることができる。従って、図１６の開始境界５０ａは、触覚壁５２ａを含む。これらの触覚壁５２ａは、手術者が、（例えば、トリガーの押下またはセンサに手を置くことによる）自動位置合わせに先立って、（仮想道具４７の表す）手術道具３６を患者の方へ誘導し続けることを妨げる。この様に、触覚壁５２ａは、計画された骨修正を行うための手術道具３６の適切な位置決めや方向決めに先立ち、安全機構として、患者を保護する役割を果たす。
【００３６】
図５Ｃを参照すると、自動位置合わせが完遂され、手術道具３６の姿勢は正確に修正されており、触覚装置３０は、触覚制御モードを維持している。一般に、触覚制御モードは、触覚対象物５２をアクティブにすることと、触覚対象物５２により手術道具３６の動きに制約を課すこととにより特徴付けることができる。それ故、自動位置合わせは、触覚制御の一形態であるということができる。なぜなら、触覚対象物５２はアクティブにされ、手術道具３６は、触覚対象物５２により、手術道具３６を再位置合わせするための特別な動きに制約されるからである。図５Ｃに示す触覚制御段階では、触覚対象物５２はアクティブにされ、ＨＩＰ６０は、触覚対象物５２により定義される平面内に制約される。このため、手術者は、触覚対象物５２に対応する平面状の実施境界の内側で、手術道具３６を動かすことができるが、平面状の実施境界の外側に手術道具３６を動かすことは制約（例えば、妨げ）される。手術者は、触覚制御モードにおいて、計画された切削を行う。手術者が切削をしている間、仮想道具４７は、図５Ｃに示す位置から図５Ｄに示す位置まで、ｘ軸方向に動くことができる。また、仮想道具４７は、手術道具３６の動きに対応して、ｚ軸方向を往復動作するものとしてもよい。しかしながら、平面状の触覚対象物５２は、ＨＩＰ６０（及び従って手術道具３６）のｙ軸方向の動きを制限する。図６Ｂは、触覚対象物５２上に重なる図５Ｃの仮想道具４７と併せて、一実施形態に係る触覚対象物５２の形状を示す。手術者は、触覚対象物５２に対応する実施境界内に、矢状面鋸３８を再配置することができるが、手術システム１００は、矢状面鋸３８が実施境界の外側の境界を超えない様にする。図６Ａは、仮想的な埋め込まれた構成部分６６の前面６８に位置合わせされた触覚対象物５２の図である。上述した様に、骨の修正及び従って触覚対象物５２に対する修正は、通常、手術中に骨に連結される要素の形状に対応する様に、計画される。
【００３７】
触覚制御モードの幾つかの段階では、終了境界６４がアクティブにされる（図５Ｃ〜図５Ｅ参照）。終了境界６４は、上記の開始境界５０と同様に、手術計画の策定中に作成される仮想境界である。ＨＩＰ６０と終了境界６４との間の相互作用は、触覚対象物５２を非アクティブにすると共に、触覚装置３０を触覚制御モードからフリーモードに切り替えるためのトリガーとなる。従って、手術システムは、触覚制御モードを維持し、ＨＩＰ６０が終了境界６４を横断するまで、手術道具３６を、触覚対象物５２に対応する実施境界内に維持する。（例えば、図５Ｄに示す位置から図５Ｅに示す位置まで動くことにより）ＨＩＰ６０が終了境界６４を横断すると、触覚対象物５２は非アクティブにされ、触覚装置３０は、触覚制御モードからフリーモードに切り替わる。触覚制御が解除される時、手術道具３６は、もはや実施境界の範囲内に制限されなくなり、手術者により自由に操作可能となる。
【００３８】
一実施形態では、終了境界６４は、開始境界５０（図７Ａ参照）から距離Ｌだけ離れた位置にある平面であり、終了法線５９を有する。触覚制御モードにある間、手術システム１００は、ＨＩＰ６０から終了境界６４までの距離を継続的に計算する。終了法線５９は、患者の人体から離れる方向を向いているので、ＨＩＰ６０から終了境界６４までの距離は、骨の修正（例えば、切削、掘削）が行われている間は、通常、負の値を示す。しかしながら、この距離の値が正の値になるとき、触覚制御は、触覚対象物５２の停止により解除され、触覚装置３０はフリーモードに入る。他の実施形態では、終了境界６４は、手術中に触覚制御を解除可能な様に、曲線状、三次元、あるいは、ＨＩＰ６０との相互作用に適した如何なる構成や形状も採ることができる。これと同時あるいはフリーモードへの切替え直後に、終了境界６４は非アクティブにされ、開始境界５０は再びアクティブにされる。その後、手術者は、ＨＩＰ６０が開始境界５０を横断する様に手術道具３６を患者に近付けることにより、触覚制御モードに再入させることができる。この様に、手術者は、手術道具３６を操作することにより、フリーモードと触覚制御モードとの間を往来することができる。
【００３９】
本明細書に記載された様々な実施形態と関連付けて記載された開始境界５０と終了境界６４とは、従来技術に係る触覚制御を超えた効果を奏する。従来技術における、触覚対象物を用いた幾つかの実施形態は、触覚対象物をアクティブにすること及び非アクティブにすることと、これに伴う触覚制御の開始及び終了とのために、ユーザに対し、異なる行為を要求する。例えば、触覚対象物の領域からＨＩＰを解放するために、ユーザは、触覚対象物を非アクティブにするためのボタン押下をしたり、類似のアクションを行ったりしなければならない。ユーザによる行為は、触覚対象物を非アクティブにし、その結果、手術者は、手術道具を自由に操作することができる。本明細書に記載された終了境界を用いると、手術者は、別々の、非アクティブにする処理を実施する必要が無くなる。むしろ、手術者は、自動的に触覚対象物５２を非アクティブにし、触覚制御を終了させるために、手術道具３６を患者から離れる方向に引くだけでよい。このため、本願に開示された実施形態は、手術室での時間を節約することができる。更に、触覚装置３０の操作は、手術者がフリーモードと触覚制御モードとの間を容易に切り替えられるので、より直感的で使い勝手がよい。
【００４０】
図７Ａ及び図７Ｂは、触覚対象物５２及びずれた触覚対象物７８を示す。手術計画は、手術道具３６の特性を考慮して、調整可能なずれた触覚対象物７８を含むものとしてもよい。触覚装置３０が触覚制御モードにある間に、ずれた触覚対象物７８を用いると、手術道具３６の寸法が考慮されるため、手術の精度がより向上し得る。この様に、もし手術道具３６が球状の孔ぐり器である場合、距離８０（図７Ｂ）が球状の孔ぐり器の半径と等しくなる様に、ずれた触覚対象物７８が、触覚対象物５２から移動されるものとしてもよい。ずれた触覚対象物７８がアクティブにされるとき、手術システム１００は、平面状の触覚対象物５２の範囲内に、上記球状の孔ぐり器のＨＩＰ６０を制約するのではなく、平面状のずれた触覚対象物７８の範囲内に、上記球状の孔ぐり器のＨＩＰ６０を制約する。ずれた触覚対象物７８により制約されると、上記球状の孔ぐり器の端は、計画された前方部分のカット４６と位置合わせする。同様に、もし手術道具３６が矢状面鋸３８である場合、距離８０は、刃３９の厚さｔの半分に等しいものとしてもよい。図７Ｂは、仮想道具４７を示す。本実施形態では、仮想道具４７は、図２Ａに示した矢状面鋸３８であり、仮想の刃８２を含む。仮想の刃８２は、刃３９の厚さと等しい厚さｔを有する。仮想道具４７のＨＩＰ６０が、ずれた触覚対象物７８に制約されると、仮想の刃８２の底縁は、計画された前方部分のカット４６と位置合わせすることとなる。その結果、手術中に矢状面鋸３８によりおこなわれた実際のカットは、ＨＩＰ６０が図７Ｂの触覚対象物５２に制約された場合よりも精度良く、計画された前方部分のカット４６に対応する。
【００４１】
様々な実施形態では、手術システム１００は、調整可能なずれた触覚対象物７８のパラメータを算出するに際し、手術計画の遂行に関する要素を利用する。１つの要素は、手術道具３６の実際の寸法と手術道具３６の有効な寸法との間の相違を引き起こすことができる、手術中における手術道具３６の振動であってもよい。例えば、半径３ｍｍの球状の孔ぐり器は、あたかも半径が４ｍｍであるかの様に、骨を除去することができる。従って、この孔ぐり器は、４ｍｍの有効半径を有することとなる。同様に、厚さ２ｍｍの刃３９は、振動により、厚さ２．５ｍｍの溝を骨に形成することができる。従って、この刃３９は、２．５ｍｍの有効厚さを有することとなる。ずれた触覚対象物７８は、手術による実際の骨の修正を精度良く行うために、上述した様な手術道具３６の振動または他の要素の奏する効果を考慮に入れて、作成される。
【００４２】
上記ずれた触覚対象物７８は、調整可能であるものとしてもよい。調整能は、ユーザが、元の触覚対象物５２を再設計する必要無く、ずれた触覚対象物７８を修正することを可能とするため、有益である。手術システム１００は、手術前または手術中に新しい情報が収集された際に、ユーザによる容易な調整が可能な様に、プログラムされるものとしてもよい。手術計画が、ずれた触覚対象物７８を含む場合、手術計画に追加された要素も、元々計画された要素の位置からずれた位置に、同様に調整されるものとしてもよい。例えば、手術システム１００は、ずれた触覚対象物７８が触覚対象物５２から移動された際に、これに伴って、開始境界５０及び終了境界６４も、ｙ軸方向に同じ距離だけ移動させる様に、プログラムされるものとしてもよい。同様に、目標線５４及び目標点５５もまた、最初に計画された位置からずれるものとしてもよい。本明細書に記載された多くの実施形態において言及される"触覚対象物５２"は、技術的には、関連する手術計画の元の触覚対象物に対して"ずれた触覚対象物"であってもよい、ことが理解されるべきである。
【００４３】
図８Ａ〜図８Ｅは、他の実施形態に係る触覚制御の開始中と終了中の仮想環境を示す。本実施形態では、仮想的な骨モデル４５は、大腿骨４を表す。仮想道具４７は、（例えば、図２Ｂに示した）矢状面鋸４０の形状を有する手術道具３６を表す。矢状面鋸４０は、人工膝関節全置換術中に、例えば、計画された遠位部分のカット８４及び前方部分の面取りカット９２に対応するカットの様な、多様なカットをするのに役立ち得る。図８Ａ〜図８Ｅに示す実施形態では、計画された修正は、仮想的な埋め込まれた構成部分６６（図９Ａ）の遠位面７２に対応する、計画された遠位部分のカット８４である。計画された遠位部分のカット８４の斜視図は、図３Ｂに示されている。本実施形態では、図５Ａ〜図５Ｅに示した実施形態の様に、触覚対象物５２は、大腿骨４に施されるべきカットを示す。触覚対象物５２は、例えば、図９Ｂに示す形状の様に、手術計画において策定された、如何なる形状を含むであるものとしてもよい。
【００４４】
図８Ａ〜図８Ｅを再び参照すると、触覚制御の開始及び終了は、図５Ａ〜図５Ｅに示した実施形態と同様に起こり、主に、自動位置合わせ及び手術道具３６の最終的な方向において異なる。図５Ａ〜図５Ｅに示した実施形態に関連して開示された、如何なる適切な特徴も、図８Ａ〜図８Ｅに示す実施形態において、同様に存在し得る。図８Ａにおいて、触覚装置３０はフリーモードにあり、開始境界５０がアクティブにされる。手術者が、手術道具３６を患者の人体方向に持ってくると、これに対応して、仮想道具４７は開始境界５０に接近する。ＨＩＰ６０が開始境界５０を横断すると、手術システム１００は、手術システム１００が必要な計算を行った後に手術道具３６の位置及び方向を修正する自動位置合わせに入る（例えば、図８Ｂ〜図８Ｃ）。上記位置は、ＨＩＰ６０が目標線５４に来る様に修正され、上記方向は、道具軸４２が触覚対象物５２に対して垂直となる様に修正される。矢状面鋸４０の刃３９（図２Ｂ）は、道具軸４２に対して垂直であるので、道具軸４２が触覚対象物５２に対して垂直となる様に位置合わせすることで、上記刃は、手術中、ｘ−ｙ平面内に存在することとなる。本実施形態における道具軸４２の方向は、切削中（例えば、図５Ｃ）に道具軸４２が触覚対象物５２と平行する、図５Ａ〜図５Ｅに示した実施形態とは対照的である。
【００４５】
手術計画は、手術システム１００が、触覚対象物５２に対して所望の方向に手術道具３６を向ける様に、策定することができる。所望の方向は、手術道具の種類に依存するものとしてもよい。例えば、手術道具３６が矢状面鋸である場合には、手術システム１００は、矢状面鋸の種類（例えば、矢状面鋸３８または矢状面鋸４０）または生成されるカットの種類に応じて異なる様に、手術道具３６の方向付けを行うものとしてもよい。更に、幾つかの実施形態では、道具は、自動位置合わせ中に、位置変更はされるものの、方向変更はされない。例えば、手術道具３６が球状の孔ぐり器である場合、手術システム１００は、骨に所望の修正を行うために、必ずしも、手術道具３６の方向を修正する必要はない。
【００４６】
図８Ｃに示す様に、手術道具３６が自動位置合わせされると、ＨＩＰ６０は、触覚対象物５２により定義される平面内に制約される。触覚制御がこの段階に入ると、終了境界６４をアクティブにすることをトリガーする。手術者は、ｘ軸方向及びｚ軸方向において触覚対象物５２に対応する、平面状の実施境界内において、手術道具３６を操作することにより、上記カットを行う。図８Ｃ及び図８Ｄは、ｘ軸方向のカットを行っている間の位置の変更を示す。手術者が、図８Ｄに示す位置から図８Ｅに示す位置まで手術道具３６を動かすと、ＨＩＰ６０は、終了境界６４を横断する。ＨＩＰ６０と終了境界６４との間の相互作用は、触覚対象物５２を非アクティブにし、その結果、手術道具３６に対する触覚制御を解除すると共に、触覚装置３０を再びフリーモードに入らせる。終了境界６４の横断時またはその直後に、終了境界６４は非アクティブにされ、開始境界５０は再びアクティブにされる。その後、手術者は、ＨＩＰ６０が開始境界５０を横断する様に手術道具３６を操作することにより、骨の修正中に、自動位置合わせ及び触覚制御に再び入ることができる。
【００４７】
図１０は、計画された遠位部分のカット８４に関する、触覚対象物５２及びずれた触覚対象物７８を示す。図７Ａ及び図７Ｂに関して記載した様に、調整可能なずれた触覚対象物７８は、例えば、手術道具３６の寸法または手術計画の遂行に関する他の要素の様な、要素に依存して修正されるものとしてもよい。ずれた触覚対象物７８の調整は、例えば、開始境界５０、目標線５４、目標点５５、及び終了境界６４の様な、仮想環境における他の計画された特徴の調整につなげることができる。
【００４８】
図７Ａ〜図７Ｂ及び図１０に描かれた手術計画は、様々な点やベクトルにより定義することができる。法線の始点５７は、元の触覚対象物５２上に存在し、終了法線５９に加えて、触覚対象物の法線６２の原点を定義する。更に、触覚法線点６１は、触覚対象物の法線６２を定義し、法線の始点５７から約５０ｍｍ離れた位置にあるものとしてもよい。更に、終了法線点６３は、終了法線５９を定義し、同様に、法線の始点５７から約５０ｍｍ離れた位置にあるものとしてもよい。この様に、触覚対象物の法線６２は、法線の始点５７から触覚法線点６１へ向かう方向のベクトルとして定義することができ、終了法線５９は、法線の始点５７から終了法線点６３へ向かう方向のベクトルとして定義することができる。目標点５５は、ずれた触覚対象物７８上に位置することができ、法線の始点５７から、触覚対象物の法線６２の方向に、所望量だけずれている。上述した様に、該所望量は、球状の孔ぐり器の有効半径、または、矢状面鋸刃３９の有効厚さの半分を考慮に入れて、決定されるものとしてもよい。目標線５４は、目標点５５と、終了法線５９と触覚対象物の法線６２との外積ベクトルとにより、ずれた触覚対象物７８に対向する縁上の端点を用いて、定義することができる。
【００４９】
図１１Ａ〜図１１Ｅは、他の実施形態に係る触覚制御の開始中と終了中の仮想環境を示す。本実施形態では、仮想的な骨モデル４５は、脛骨２を示す。手術道具３６は、計画された穴８８を形成可能な如何なる道具であってもよいが、仮想道具４７は、球状の孔ぐり器の形状を有する手術道具３６を示す。計画された修正は、脛骨の構成要素であるペグを受けるための穴８８である。球状の孔ぐり器は、大腿部、膝蓋大腿部、あるいは、その他の種類の埋め込まれた構成要素のペグを受ける穴を形成するためにも使用することができる。図１１Ａ〜図１１Ｅでは、計画された骨修正をより明確に示すために、仮想的な脛骨構成要素９０が、骨モデル４５上に重ね合わせられている。本実施形態では、触覚対象物５２は線である。線形の触覚対象物５２の配置は、例えば、球状の孔ぐり器の半径ＴＲ（図１２）の様な、手術道具３６の寸法または有効な寸法に基づいて、計画されるものとしてもよい。図１２に示す様に、例えば、半径ＴＲに相当するスペースが、触覚対象物５２の端部９５とペグ先端点９１の底部との間に残されるものとしてもよい
【００５０】
図１１Ａは、触覚装置３０がフリーモードにある時の仮想環境を示す。手術の開始時に、手術者は、ＨＩＰ６０が開始境界５０を横断するまで（図１１Ｂ）、患者の方へ、手術道具３６（図１）を動かす。本実施形態では、開始境界５０は、半径をＲ（図１２）とし、中心点を目標点５５とする球である。ＨＩＰ６０が開始境界５０を横断すると、手術システムは、手術道具３６を自動的に位置合わせする。１つの実施形態では、手術システム１００は、ＨＩＰ６０から目標点５５までの最短距離を算出した後、ＨＩＰ６０を目標点５５上に新たに配置する。また、手術システム１００は、道具軸４２が触覚対象物５２と平行となる様に（図１１Ｃ）、手術道具３６の方向を変えるものとしてもよい。その後、ＨＩＰ６０は、線形の触覚対象物５２に沿った動きに制約され、手術者は、触覚装置５２に対応する線形の実施境界に沿って手術道具３６を動かし、穴８８を形成することができる（図１１Ｄ）。
【００５１】
上述した実施形態の様に、終了境界６４は、触覚制御の一部の実行中に作動される。手術者は、触覚制御を解除したいとき、ＨＩＰ６０が終了境界６４を横断するまで、手術道具３６を動かすことができる（図１１Ｅ）。その後、触覚対象物５２が非アクティブにされると、触覚制御は解除され、触覚装置３０は再びフリーモードに入る。他の実施形態に関して記載した様に、手術システム１００は、ＨＩＰ６０と終了境界６４との間の距離を継続して算出し、該距離が正の値になった時に、触覚制御を解除するものとしてもよい。また、上記実施形態に関して記載した様に、開始境界５０は、触覚制御が解除された後に、再びアクティブにされることができる。その後、手術者は、ＨＩＰ６０が開始境界５０を横断する様に手術道具３６を操作することにより、触覚制御を再開することができる。
【００５２】
図１２は、例えば、図１１Ａ〜１１Ｅに示した手術計画の様な、線形の触覚対象物５２を含む手術計画の付加的な特徴を示す。ペグ軸は、計画された穴８８の先端に位置するペグ先端点９１から目標点５５に向かう線である。線形の触覚対象物５２は、端部９５に第１終端点を有し、かつ、終了法線５９に沿って目標点５５を過ぎた位置に第２終端点を有するペグ軸上の線であってもよい。例えば、触覚対象物５２の上記第２終端点は、終了法線５９の方向に目標点５５を５０ｍｍ過ぎた位置にあるものとしてもよい。終了境界６４は、開始境界５０から距離Ｌの位置にある平面であってもよく、上記ペグ先端点９１から上記目標点５５に向かう方向のベクトルとして定義される終了法線５９を有するものとしてもよい。
【００５３】
図１３Ａ〜図１３Ｄは、他の実施形態に係る触覚制御の開始と終了とを示す。本実施形態では、触覚対象物５２は、三次元体積である。仮想的な骨モデル４５は、例えば大腿骨４の様な、如何なる骨４４をも表すことができ、仮想道具４７は、如何なる種類の骨修正を行うための、如何なる種類の手術道具３６をも表すことができる。図１３Ａに示す仮想環境では、触覚装置３０はフリーモードにある。触覚制御を開始するために、ユーザは、手術道具３６を患者の人体方向へ操作する。仮想道具４７は、ＨＩＰ６０と共に、開始境界５０の方へ動く。本実施形態では、開始境界５０は、（図示しない）目標点５５を有する平面である。ＨＩＰ６０が触覚対象物５２内に存在し、かつ、ＨＩＰ６０が開始境界５０を横断すると、図１３Ｂに示す様に、触覚制御が開始される。触覚制御モードでは、ＨＩＰ６０は、触覚対象物５２により定義される三次元体積の範囲から出ることを妨げられる。更に、触覚制御の開始は、開始境界５０を非アクティブにすると共に、終了境界６４をアクティブにする（図１３Ｃ）。
【００５４】
図１３Ａ〜図１３Ｄに示す実施形態は、自動位置合わせを含まない。換言すれば、触覚制御中には、手術道具３６は、位置も方向も修正されることはない。その結果、ＨＩＰ６０は、触覚対象物５２内における如何なる位置にも自由に動くことができ、手術道具３６の方向は、触覚対象物により制約されない。触覚制御の間、手術者は、触覚対象物５２に対応する実施容積内において、手術道具３６を自由に動かして、例えば、計画された遠位部分のカット８４、計画された後方部分の面取りカット９２、及び計画された後方部分のカット９６に対応するカットの様な、必要な骨の修正を行うことができる。図１３Ｃは、手術者が、計画された後方部分のカット９６に対応するカットを行う時の仮想道具４７を示す。図１３Ａ〜図１３Ｄに示す実施形態に係る触覚制御の間は、上述した実施形態の様に、ＨＩＰ６０が終了境界６４を横断すると（図１３Ｄ）、触覚制御が解除され、触覚装置３０はフリーモードに入る。別の実施形態では、図１３Ａ〜図１３Ｄに示す仮想環境は、ＨＩＰ６０の位置を制御するための付加的な機構を含む。例えば、計画されたカット８４、９４、９６に沿った平面状の触覚対象物は、ＨＩＰ６０を、これらの平面状の触覚対象物に沿った動きに制約することができるであろう。また、仮想環境は、そこにＨＩＰ６０を制約することができる追加的な平面状または線状の触覚対象物の様な、仮想道具４７（及び、これに伴う手術道具３６）の方向を制御するための機構を含むものとしてもよい。
【００５５】
図１４は、図１３Ａ〜図１３Ｄの手術計画を示す。終了境界６４は、開始境界５０に平行し、開始境界５０から、終了法線５９の方向に距離Ｌだけ離れた位置に存在する。終了法線５９は、目標点５５から終了法線点６３に向かう方向のベクトルである。図１４は、従来技術に係る触覚対象物９８を更に含む。従来技術に係る触覚制御方法では、ユーザは、例えば、入力装置２２（図１）上のボタンの押下等、触覚制御を解除するための別の動作を行うことなく、触覚対象物９８から外にＨＩＰを出すことはできなかった。従来技術に係る触覚対象物９８とは反対に、立体触覚対象物５２は、計画された切断面から遠くに延びる。更に、触覚対象物５２に関する手術計画は、開始境界５０と終了境界６４とを含む。ここに開示された実施形態では、手術者が、手術道具３６を患者から離れる方向に動かしてＨＩＰ６０を終了境界６４に到達させると、手術システム１００は、触覚対象物５２を自動的に非アクティブにして、触覚制御を解除する。このため、終了境界６４を設けることは、手術中に、触覚制御から解放された、より自由度の高い状態を手術者にもたらす。加えて、本明細書に記載された開始境界５０及び終了境界６４をアクティブにすることと非アクティブにすることとの間の相互作用により、手術者は、触覚制御を開始及び終了させるための別の動作を行う必要無く、手術道具３６の操作により、間断無くかつ直感的に、触覚制御を開始及び終了させることできる。
【００５６】
図１５は、本明細書に記載された実施形態に係る如何なる触覚制御にも適用可能な触覚回復特徴を示す。該触覚回復特徴は、ＨＩＰ６０の終了境界の横断以外の理由により触覚制御が解除された場合に適用可能である。触覚制御の解除は、様々な要因で起こり得るが、その１つとして、追跡された１以上の対象物の姿勢を検出するナビゲーションシステム１０の一時的な動作停止に関するものがある。例えば、検出装置１２と、例えば、ナビゲーションマーカ１４、１６、触覚装置マーカ１８、及びエンドエフェクタマーカ１９（図１）等の追跡可能部との間に、障害物の無いパスを要求するナビゲーションシステムもある。追跡可能部の１つが一時的に遮断（すなわち、閉塞）されると、ナビゲーションシステム１０は、追跡された１以上の対象物の姿勢を効率良く判定することができない可能性がある。安全措置として、手術中に追跡可能部が閉塞された場合には、手術システム１００は、手術道具３６の触覚制御を解除するものとしてもよい。触覚制御は、追跡対象物の突然の動きによってもまた、解除されるものとしてもよい。例えば、患者の脚またはロボットアーム３４がぶつかると、ナビゲーションシステム１０は、突然動かされた対象物を正確に追跡することができなくなるかもしれない。このため、手術システムは、手術道具３６の触覚制御を解除する。触覚制御が解除されると、触覚装置３０はフリーモードに入る。このとき、上記触覚回復特徴は、触覚対象物５２を再びアクティブにすることにより触覚制御を再開させるため、あるいは、触覚装置３０をフリーモードに維持して開始境界５０への再入を手術者に要求するために、利用することができる。
【００５７】
触覚制御を再開するか否か、または、触覚装置３０をフリーモードに維持するか否かを決定するために、手術システム１００は、上記閉塞、突然の動き、または、他の要素により触覚制御が解除された後に、様々な条件が満たされるか否かを評価する様にプログラムされている。一般に、上記条件は、手術道具３６の所望の制約された位置または方向に対する、手術道具３６の位置または方向に関するものであってもよいし、上記条件は、手術道具３６の種類と触覚対象物５２の形状とに依存するものであってもよい。上記評価を行うために採り得る３つの条件は、道具の方向、触覚平面内における垂直貫通、及び全てのＨＩＰが触覚境界の内側にあるか否かであってもよい。例えば、図１５に示す実施形態は、矢状面鋸を表すと共に複数のＨＩＰ（上記した様に、１つのＨＩＰ６０だけに参照符号が付されているが、ＨＩＰ６０に対する参照符号は、複数のＨＩＰに同様に付されているものとする）を含む、仮想の刃８２を含む。図１５は、平面状の触覚対象物５２も含む。本実施形態では、上記触覚回復特徴は、道具の法線４８と触覚対象物の法線６２との為す角度を算出することにより、触覚対象物５２に対する仮想の刃８２の方向を決定する処理を含むものとしてもよい。手術道具３６が、平面状の触覚対象物５２に対応する実施境界内に存在する様に、切削中に制約されている場合には、道具の法線４８と触覚対象物の法線６２とは平行であることが理想である。１つの条件は、例えば、道具の法線４８と触覚対象物の法線６２との為す角度が２度以内であるか否かであってもよい。上記条件が満たされた場合には、たとえ、追跡可能部の一時的な閉塞、または、患者若しくはロボットアームの突然の動きの後であっても、手術道具３６が十分に正確な方向を維持する様に、手術システム１００は、プログラムされ得る。また、手術システム１００は、平面状の触覚対象物５２（例えば、垂直貫通）に対するＨＩＰ６０の位置を評価するものとしてもよい。図１５は、触覚対象物５２の上方と下方とに、垂直境界１０２、１０４をそれぞれ示す。垂直境界１０２、１０４は、例えば、触覚対象物５２から約０．５ｍｍ離れた位置に存在する様に計画することができる。２つ目の条件は、ＨＩＰ６０が、これらの垂直境界１０２、１０４間に位置するか否かであってもよい。別の実施例として、第３の条件は、仮想の刃８２のＨＩＰ６０の各々が、触覚対象物５２の外側の境界内に存在するか否かであってもよい。
【００５８】
もし関連のある条件の各々が満たされた場合、上記触覚回復特徴は、触覚対象物５２を再びアクティブにし、触覚制御を再開させ、手術者が切削を継続できる様にする。しかしながら、上記条件の何れも満たされない場合、触覚装置３０は、フリーモードを維持する。その後、本明細書の様々な実施形態に記載されている様に、手術者は、ＨＩＰ６０を、（図１５に図示しない）開始境界５０を横断するまで戻さなければならない。ＨＩＰ６０が開始境界５０を横断すると、触覚制御が再開可能となる。図１５に示す本実施形態では、ＨＩＰ６０が開始境界５０を横断した後の触覚制御は、自動位置合わせと、これに続く、平面状の触覚対象物５２上のＨＩＰ６０に対する制約とを含むものとしてもよい。例えば、図１３Ａ〜１３Ｄに示した実施形態の様な他の実施形態では、ＨＩＰ６０が開始境界５０を横断した後の触覚制御は、自動位置合わせを含まなくてもよい。
【００５９】
様々な例示的な実施形態に示した様なシステム及び方法の構成及び配置は、例に過ぎない。本明細書の開示では、少数の実施形態が詳細に記載されたに過ぎず、多くの修正（例えば、サイズ、寸法、構造、形状、様々な構成要素の割合、パラメータの値、材料の使用、色、向き等の変化）が可能である。例えば、各構成要素の位置は、逆または他の変化があってもよく、個別の構成要素または位置の性質または数は、改変または変化されるものとしてもよい。従って、その様な全ての修正が、本願の開示の範囲内に含まれることが意図されている。如何なるプロセスまたは方法のステップの順序または並びは、別の実施形態により、変化され、または、並び替えられるものとしてもよい。本願の開示内容を逸脱しない範囲内で、例示的な実施形態の条件や配置を変えることにより、設計事項に対し、他の置換、修正、変更、及び省略を行うものとしてもよい。
【００６０】
本願の開示内容は、様々な手術を遂行するための方法、システム、機械読み取り可能な媒体内のプログラム製品を想定するものである。本願開示の実施形態は、既存のコンピュータプロセッサを用いて、あるいは、特定用途または他の用途のために適当なシステム内に組み込まれたコンピュータプロセッサにより、あるいは、ハードウェア組込み型のシステムにより、実装されるものとしてもよい。本願に開示された範囲内の実施形態は、格納された機械実行可能な命令またはデータ構造を携帯または保持するための機械読み取り可能な媒体から成るプログラム製品を包含する。この様な機械読み取り可能な媒体は、一般用途若しくは特定用途のコンピュータ、または、プロセッサを備えるその他の機械からのアクセスにより利用可能なものであれば、如何なる媒体であってもよい。一例として、この様な機械読み取り可能な媒体は、ＲＡＭ、ＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＣＤ−ＲＯＭ、または他の光ディスク記憶装置、磁気ディスク記憶装置、他の磁気記憶装置、半導体記憶装置、あるいは、機械実行可能な命令若しくはデータ構造の形態で所望のプログラムコードを携帯若しくは格納するために使用可能であり、かつ、一般用途若しくは特定用途のコンピュータ、または、プロセッサを備えるその他の機械によりアクセス可能な他の如何なる媒体も含む。情報が、ネットワークまたは他の通信接続（有線、無線、若しくは、有線、無線の組合せの何れかを問わない）経由で、機械に向けて、送信あるいは提供される場合には、該機械は、上記接続を、機械読み取り可能な媒体であると適切にみなす。従って、この様な如何なる接続も、厳密には、機械読み取り可能な媒体と呼ぶことができる。上記の組合せもまた、機械読み取り可能な媒体の範囲に含まれる。機械実行可能な命令は、例えば、一般用途コンピュータ、特定用途コンピュータ、若しくは特定用途の処理装置に、特定の機能または機能群を実装させるための命令やデータを含む。
【００６１】
方法のステップは特定の順序で記載したが、ステップの順序は、必ずしも記載された通りでなくてもよい。また、２以上のステップ（例えば、開始境界５０を非アクティブにすること及び終了境界６４をアクティブにすること）の全体または一部が、同時に実行されるものとしてもよい。この様な変形態様は、選択されたソフトウェア及びハードウェアシステムと設計者による選択事項とに依存する。この様な全ての変形態様は、開示の範囲内にある。同様に、ソフトウェアの実行は、接続ステップ、処理ステップ、比較ステップ、及び決定ステップを達成するためのルールベースロジック及び他のロジックを用いた標準的なプログラミング技術により、達成可能である。
【図１】
0006498609.tif 000002
【図２】
0006498609.tif 000003
【図３Ａ】
0006498609.tif 000004
【図３Ｂ】
0006498609.tif 000005
【図３Ｃ】
0006498609.tif 000006
【図３Ｄ】
0006498609.tif 000007
【図４】
0006498609.tif 000008
【図５Ａ】
0006498609.tif 000009
【図５Ｂ】
0006498609.tif 000010
【図５Ｃ】
0006498609.tif 000011
【図５Ｄ】
0006498609.tif 000012
【図５Ｅ】
0006498609.tif 000013
【図６】
0006498609.tif 000014
【図７】
0006498609.tif 000015
【図８Ａ】
0006498609.tif 000016
【図８Ｂ】
0006498609.tif 000017
【図８Ｃ】
0006498609.tif 000018
【図８Ｄ】
0006498609.tif 000019
【図８Ｅ】
0006498609.tif 000020
【図９】
0006498609.tif 000021
【図１０】
0006498609.tif 000022
【図１１Ａ】
0006498609.tif 000023
【図１１Ｂ】
0006498609.tif 000024
【図１１Ｃ】
0006498609.tif 000025
【図１１Ｄ】
0006498609.tif 000026
【図１１Ｅ】
0006498609.tif 000027
【図１２】
0006498609.tif 000028
【図１３Ａ】
0006498609.tif 000029
【図１３Ｂ】
0006498609.tif 000030
【図１３Ｃ】
0006498609.tif 000031
【図１３Ｄ】
0006498609.tif 000032
【図１４】
0006498609.tif 000033
【図１５】
0006498609.tif 000034
【図１６】
0006498609.tif 000035