(57)【要約】  ハプティックエフェクタの位置がネットワークから受信される信号で制御される、ハプティックス伝送におけるネットワーク待ち時間を補償するための方法。該方法は、該ハプティックエフェクタの一連の位置を記憶することと、フーリエ変換又は他の手段を使用して該一連の位置から、振幅が増大し、増大する周波数を該ハプティックエフェクタの力と方向を命令する出力信号から排除するためのフィルタ機能を生じさせる周波数を求めることと、を備える。
2007507767.tif 000002
【特許請求の範囲】
【請求項１】
各パケットが現在のロケーションへの伝送のために１つのロケーションでかけられる方向性の力を定める、多数のデータパケットを定める一連の信号を受信することと、
パケットデータから、ハプティック出力装置が移動を予想される位置を定める情報を決定することと、
力と方向を定める出力信号を生成するために現在の位置データを使用することと、
過去に定められた位置から現在定められている位置への移動の速度を減速するために、前記力信号と前記方向信号に減衰率を適用することと、
該ハプティック出力装置が移動した先の多数の位置のそれぞれを定めるデータを記憶することと、
増大している移動の周波数成分を決定するために前記データを分析することと、
前記増大する周波数成分を除去するためにフィルタ機能を作成することと、
前記ハプティック出力装置によって達成される移動から前記周波数成分を排除するために、前記力信号と方向信号に前記フィルタ機能を適用すること、
とを備える方向性の力を定める信号に反応する種類のハプティック出力装置をアクティブ化する方法。
【請求項２】
各方向でのシグナリングをさらに含み、それにより現在の定められている位置に向かってかけられる力に反応して、１の装置にかけられるハプティック力が、一連の戻りデータパケットでの現在の位置信号の形で対応する装置に反映される、請求項１に記載の方法。
【請求項３】
前記データパケットが伝搬される伝送ネットワークの決定されたパラメータから、前記フィルタ機能を計算することをさらに含む、請求項１又は２に記載の方法。
【請求項４】
前記ネットワークの待ち時間が、前記ネットワークに、時間決定要因アイデンティティを含むデータパケットを送信し、前記ネットワークを通して前記データパケットを反映し、前記フィルタリング係数が決定される待ち時間パラメータを提供するために、前記受信時間を前記送信時間と比較することによって決定される、請求項３に記載の方法。
【請求項５】
位置データを伝搬する少なくともいくつかの送信済みパケットも、時間決定要因データを含み、前記時間決定要因データのいくらかが、前記待ち時間パラメータの更新を可能にするために返される、請求項４に記載の方法。
【請求項６】
前記力信号と方向信号に修正率を適用することをさらに含み、前記修正率が所定のユーザの好みデータから引き出される、請求項１乃至請求項５のいずれか１項に記載の方法。
【請求項７】
双方向伝送構成と組み合わされる対話型ハプティック出力端末であって、該端末は、
少なくとも１台のハプティック出力装置と制御手段を備え、前記制御手段は、前記装置の現在位置を突き止めるため、及び前記伝送構成から受信される信号から、前記ハプティック出力装置にとって好ましい現在位置を突き止めるために、前記ハプティック出力装置から信号を受信し、前記制御手段は、前記ハプティック出力装置を前記現在位置から好ましい位置に移動するために必要とされる出力と方向を決定し、前記ハプティック出力装置が移動した多数の位置のそれぞれを定めるデータを記憶することによって、前記出力と方向を修正し、増大している移動の周波数成分を決定するために前記データを分析し、前記増大する周波数成分を除去するためのフィルタ機能を作成し、前記ハプティック出力装置によって達成される移動から前記周波数成分を排除するために、前記フィルタ機能を前記力信号と前記方向信号に適用する。
【請求項８】
前記制御手段は、前記ハプティック出力装置から信号を受信し、前記信号は特定の時間の前記装置の位置を定めるデータを含み、前記制御手段は、前記データを所定の間隔での前記双方向伝送構成への伝送のための信号に変換する、請求項７に記載の端末。
【請求項９】
好ましい現在位置を定める前記信号は、プログラミングされたコンピュータ等の環境シミュレータによって発生する、請求項７又は８に記載の端末。
【請求項１０】
好ましい現在位置を定める前記信号は、前記伝送構成の対向する端部での対応する対話型出力端末により発生する、請求項７又は８に記載の端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハプティックス伝送システムに関し、さらに詳細には、改善された待ち時間補正を組み込んだシステムと、待ち時間補正を改善する方法に関する。
【０００２】
本発明はハプティック通信に関し、さらに詳細には、電気通信網によって結合されるハプティック装置の応答を改善することに関する。
【背景技術】
【０００３】
コンピュータからの触覚出力は、ゲームプレイを改善し、振動等の「感覚」を提供し、このようにしてゲームに付加的な知覚を追加するために使用されてきた。このような出力は、視覚障害者が文書を読んだり、絵画を感じたりできる等するためにも使用されてきた。ハプティック出力装置の基本的な動作は、触覚の個人差を補正するためにハプティックインタフェース出力特性を適応させる方法を開示する、本発明者らの同時係属中の欧州特許出願第０１３０５９４７．２号に説明されている。さらなる欧州特許出願第０１３０７９５１．２号では、ハプティック出力装置を使用することによるムーンアルファベットの読み取りを可能にする方法が開示されている。コンピュータ又はデータメモリからハプティック出力装置への文字セットの伝送では、出力信号に依存する時間が重視される活動はありそうにない。しかしながら、ゲームプレイが関係する場合、特にプレーヤが互いに競い合っているか、機械と競争している場合には、順方向力パラメータ又は逆方向力パラメータの伝送遅延は、感知された経験に大きな影響を及ぼす可能性がある。
【発明の開示】
【０００４】
ゲームプレイは、ポイントツーポイント通信リンクによってよりむしろ、インターネットやワールドワイドウェブ等のコネクションレスネットワークで実行される可能性が高いので、入力と比較して出力の感知される移動での矛盾を生じさせる可能性のある信号の待ち時間が導入されてよい。
【０００５】
さらに、感知される移動とユーザの行動に対する反応の感覚が現実的である場合、知覚装置は両方の信号方向で頻繁な更新を必要とする。現実性を維持するために必要とされる更新の回数は、ハプティック出力装置が生成側のプロセッサに近接し、直接的に接続していることは問題ではないが、非常に短い時間内に通信ネットワークの過負荷を生じさせる、及び／又は帯域幅の極端な割り当てを必要とする可能性がある。
【０００６】
本発明の一態様によると、各パケットが現在の位置への伝送のために１つの位置でかけられる方向性の力を定める、多数のデータパケットを定める一連の信号を受信することと、パケットデータから、ハプティック出力装置が移動を予想される位置を定める情報を決定することと、力と方向を定める出力信号を発生するために現在の位置データを使用することと、過去に定められた位置から現在定められている位置への移動の速度を減速するために、前記力信号と前記方向信号に減衰率を適用することと、該ハプティック出力装置が移動した先の多数の位置のそれぞれを定めるデータを記憶することと、増大している移動の周波数成分を決定するために前記データを分析することと、前記増大する周波数成分を除去するためにフィルタ機能を作成することと、前記ハプティック出力装置によって達成される移動から前記周波数成分を排除するために、前記力信号と方向信号に前記フィルタ機能を適用することとを備える、方向性の力を定める信号に反応する種類のハプティック出力装置をアクティブ化する方法が提供される。
【０００７】
好ましくは、該方法は各方向でのシグナリングを含み、それにより現在の定義された位置に向かってかけられる力に反応して、１の装置でかけられるハプティック力は、一連の戻りデータパケットにおける現在位置信号の形で対応する装置に反映される。
【０００８】
本発明の１の特徴は、対話型ハプティック出力端末を双方向伝送装置と組み合わせて提供することであり、該端末は少なくとも１台のハプティック出力装置と制御手段を備え、前記制御手段は、前記装置の現在位置を決定し、前記伝送装置から受信される信号から前記ハプティック出力装置の好ましい現在位置を決定するために、前記ハプティック出力装置から信号を受信し、前記制御手段は、現在位置から好ましい位置へ前記ハプティック出力装置を移動するのに必要とされる出力と方向を決定し、さらに、位置の間での明らかな移動を減速するために減衰率を使用して前記出力と方向を修正し、修正された力と方向を定める信号を出力し、ハプティック出力装置が移動した先の多数の位置のそれぞれを定めるデータのレコードを維持し、増大する移動の周波数成分を決定するために前記データを分析し、前記増大する周波数成分を除去するためのフィルタ機能を作成し、ハプティックス出力装置によって達成される移動から前記周波数成分を排除するために、前記フィルタ機能を前記力信号と方向信号に適用する。
【０００９】
制御手段は、特定のときに前記装置の位置を定めるデータを含む信号をハプティック出力装置から受信し、前記データを所定の間隔で前記双方向伝送装置への伝送のための信号に変換する。
【００１０】
好ましい現在位置を定める信号は、例えばプログラミングされたコンピュータ等の環境シミュレータによって生成されてよく、あるいは伝送装置の対向する端部の対応する対話型出力端末によって生成されてもよい。
【００１１】
好ましい位置を定める一連のパケットが受信される場合、各パケットは現在の位置への伝送のために、１の位置でかけられる方向性の力を定め、制御手段はパケットデータから伝送のシーケンス及びデータを数値的に正しい系列に順序付けるシーケンスを決定するための手段を含み、過去に受信したパケットから以後受信されたパケットによって定められる予想される線形移動を推定し、任意の欠失データパケットに関して前記予想される線形移動に対応する出力方向性力信号を適用する。
【００１２】
本発明によるハプティックス伝送システムは、ここで添付図面を参照して例証としてのみ説明される。
【発明を実施するための最良の形態】
【００１３】
本発明者らの同時係属中の欧州特許出願第０１３０５９４７．２号の図１を参照すると、例えばオブジェクトモデルデータとして記憶されているシーンの、ハプティックス出力表現を提供する方法が開示されている。このケースでは、プロセッサ１は、オブジェクトモデルデータに基づく力への反応を出力するために、ハプティック出力装置（例えば、米国のセンスエイブルテクノロジーズ社のファントム１．０、ハプティック出力装置）の位置に対応するプログラムを含む。データストア３に記憶されているオブジェクトモデルデータは、ハプティックス出力インタフェース２のユーザに知覚され得る、テクスチャ、固定オブジェクト又は可動オブジェクトの表面とロケーションを定義できるであろう。前記出願に開示された追加の発展では、プレーヤアイデンティティ６に基づいてデータストア４に保持された情報が、異なるプレーヤがハプティックス出力インタフェース２で出力のほぼ同じ知覚を有することを確実にするために適切な出力調整を提供するために、プレーヤの好み７とガンマ補正率８を使用できるようにする。
【００１４】
開示されるように、プロセッサ１はハプティックス出力インタフェース２に密接に結合され、したがって装置のｘ軸、ｙ軸、ｚ軸に関するユーザの指のロケーションの実質的に連続した検出を実現し、このようにしてオブジェクトモデルデータ３によって定められる環境のリアルタイムシミュレーションを可能にする。
【００１５】
これまで言及されたように、いったんネットワーク５がハプティックス出力インタフェース２とプロセッサ１の間に導入されると、仮想環境の連続的な通信と、プロセッサ１に対する入力／出力インタフェース６によってユーザの反応とロケーションを決定する反応シグナリングは、実質的に継続したレートでシグナリングを更新することを必要とする場合には実際的ではなくなる。さらに、ネットワークによりシグナリングに導入される待ち時間は、伝送されている情報に対するきわめてギクシャクした感覚をもたらす。
【００１６】
ここで複数のハプティック出力装置２１、２２が、それぞれの入力／出力インタフェース２５、２６を介してそれぞれのプロセッサ２３、２４に通信している図２を参照すると、ネットワーク待ち時間及びシグナリングの制限の問題はより深刻になる。したがって、プロセッサ２３がネットワークアダプタ２７によってハプテッィクス出力装置２２の位置を示す信号を受信し、瞬時に相応してハプティック装置２１をその位置に移動しようとすると、移動においてかなりのジャーク（ｊｅｒｋ）が明らかになる。いずれにせよ、ハプティック出力装置２１のユーザは、このような移動を抑制する可能性のある後方への力をかけ、したがってプロセッサ２３がハプティック出力装置２１の位置がハプティック出力装置２２の位置に合わせられるのを防ぐ。相応して、ハプティック出力装置２１のロケーションを測定しているプロセッサ２３は、ネットワークアダプタ２８を介してプロセッサ２４にネットワーク５を通して信号を送り返し、プロセッサ２４はハプティック出力装置２２の対応する移動を行おうとする。したがって、ハプティック装置２１と２２の間の通信はもはや連続モードではなくなり、周期的に位置情報を受信し、送信しているため、ユーザの経験は大幅に弱められる。加えて、信号がネットワークを横断するのに要する期間（ネットワーク待ち時間）が、さらにユーザの知覚を低下させるであろう。
【００１７】
このようにして、図３も検討すると、ロケーションＡでユーザがハプティック出力装置２１「位置」を突き止め、ハプティック出力装置から力を受け取ると、「位置」から引き出されるローカル位置データがパーソナルコンピュータ（ＰＣ）２３によって引き出され、ネットワークに送信されることが理解できる。同時に、ネットワークから受信された遠隔位置データは、ＰＣ２３によってローカル力データに変換される。
【００１８】
対応する位置と力の導関数データも、ＰＣ２４によってロケーションＢで使用される。
【００１９】
実用的なネットワークでは、位置データと力出力はほぼ５ミリ秒間隔で各端部の間を送信される。したがって、新しい位置が受信されるたびに、出力装置を新しい位置に移動させようとして力が出力され、事実上モータがローカルユーザを押す。実際には、位置ＡとＢにおける各端部でのユーザはともに結合され、双方向活動とデータ伝送が実質的に両方の出力装置２１と２２を対応する位置に移動させようとする。これが、２人のユーザを、ばねや可撓ロッド等の何らかの種類の弾性装置によって二人のユーザがともに接続されたかのように、接続することをシミュレーションする。各端部に反動的な力があるため、力の伝達が延期されたフィードバックループによって実質的には正のフィードバックが生じる可能性があるために、２台の装置の間には不安定性がある。
【００２０】
さらに、ネットワーク待ち時間は、ハプティック情報をネットワーク全体で送信するシステムで不安定性を引き起こす場合がある。この不安定性は、サービスの質を下げ、ハプティック出力装置に損傷を与える可能性があり、反復性の緊張型の被害につながる可能性がある、耳鳴りの感覚として出現する場合がある。極端なケースでは、該不安定性は、ハプティック出力装置が制御不能に陥り、使用を中断し、場合によっては出力装置に主要な損傷を引き起こし、極限状態ではユーザに深刻な被害を及ぼす可能性がある、壊滅的な故障を生じさせる可能性がある。
【００２１】
接触は相互作用的な感覚であるため、ハプティックス伝送は本来受動的である音声伝送と視覚伝送よりもフィードバック問題の影響を受けやすい。オブジェクトを接触によって観察すると、ユーザがオブジェクトから反力を受ける間に必ずそれはユーザの力で影響を受ける。これは、事実上密結合のフィードバックループを提供する。ネットワーク待ち時間のために、フィードバックループに遅延が生じ、システムの不安定性を生じさせる特定の周波数で負のフィードバックが正のフィードバックに変わる。
【００２２】
該不安定性は、特定の周波数で負のフィードバックを正のフィードバックに変える効果があるため、それらの周波数での発振が増加する。このような発振が発生する周波数は、使用されているハプティック出力装置の固有の特性に応じて経時的に変化するが、さらに詳細には、特にコネクションレスネットワーキングが利用される場合、やはり経時的に変化するネットワーク待ち時間に応じて変化する。
【００２３】
したがって、本発明は増大する発振が発生する周波数を識別し、それらの周波数で信号をフィルタリングすることによって影響を補償しようとする。
【００２４】
したがって、前述されたように、図３を再び参照すると、それぞれがインターネット５等を通して同様にリンクされるパソコン２３、２４に取り付けられている、２台のハプティック出力装置２１、２２を備えるシステムは、前に概略したネットワーク待ち時間の問題の影響を受けやすい。
【００２５】
使用中、各コンピュータ２３、２４はそれに取り付けられるハプティック出力装置２１、２２のそれぞれの位置を読み取り、そのハプティックディスプレイのハンドピースの一座標を定めるデータを、接続されているハプティックディスプレイのそのそれぞれのハンドピースを強制的に同じ座標に向けるために必要とされる力を計算する、他のコンピュータに送信する。したがって、コンピュータはハプティックディスプレイにハンドピースを通してその力をユーザに対してかけるように命令する。対称的な通信は２台のディスプレイを調和して移動させ、単純な力、位置、形状テクスチャ、及び運動の伝達をそれらの間で送信できるようにする。
【００２６】
ここで、本発明のシステムでは、各コンピュータは、１つの方法では運動の周波数成分のスペクトルを提供するためにフーリエ変換にさらされる、そのそれぞれのハプティックディスプレイハンドピースの最新の位置の記録を維持する。スペクトルを比較することにより、振幅が一貫して増大している周波数が存在するかどうかが判断され、このような周波数が検出された場合には、これはハンドピースの移動でかけられる力の計算で抑制される。
【００２７】
代わりに、送信されたデータパケットの往復待ち時間を判断することによって、どの周波数が不安定になる可能性があるのかを判断することができる。この場合、負のフィードバックは往復の間に正のフィードバックに変換されるため、２度、往復待ち時間で除算される奇数の整数である周波数が問題である。考慮に入れる必要のある追加の要因があり、これは１つのシステムに結合された２台のハプティックス装置の自然発振周波数である。この場合、一定ではない可能性があるが繰り返し測定できる待ち時間と、結合された（ソフトウェアで設定できる）ハプティック装置の機械的な特性及びシミュレーションされた機械的な特性と、公知の力がかけられると、出力装置のハンドピースの応答から測定又は推定できるユーザの手の機械的な反応と、を決定する必要がある。
【００２８】
追加の潜在的な検討では、フーリエ変換比較を実行するために必要とされる計算力は、振幅を増大する危険がある可能性が最も高い周波数が決定され、危険のあるそれらの周波数だけが増大するスペクトル成分についてチェックされる必要がある場合、低減される。
【００２９】
ここで図４を見ると、ロケーションＡとＢのそれぞれから、ＰＣ２３、２４の各ローカルクロック３０、４０がネットワーク待ち時間を定めるために使用される。ローカルクロックからの時間はロケーションＡから伝送パケットにまとめられ、ステップ３１、ステップ３２でネットワーク５を介して送信される。パケットはロケーションＢで受信され、ステップ３３、ステップ３４でネットワーク５を通してただちに再送され、ステップ３５においてロケーションＡで再び受信され、受信時間がストリッピングされ（これは最初に伝送が発生した時間である）、受信時間はステップ３７において再びローカルクロック３０と比較され、ステップ３８でネットワーク５の待ち時間の使用可能な基準を提供する。
【００３０】
各エンドユーザが同じ待ち時間を使用するようにネットワーク全体で待ち時間情報を送信できるが、ネットワーク変動の場合には、ステップ３１から３７のそれに対応するステップ４１から４７によって待ち時間基準を引き出すためにそれぞれのローカルクロック４０を使用して示されるように、類似する待ち時間測定はロケーションＢから実行されてよい。
【００３１】
ただ１つのクロックだけが待ち時間測定値を決定する際に必要とされるため、２つの通信システム全体でのクロックの同期は必要とされないことに留意されたい。もちろん、パケット化は必ずしも特定のクロック時間である必要はないが、送信され、受信される単にシリアル番号であってよく、ルックアップテーブルは現在時間との比較のために系列番号パケットの伝送の時間を決定するために使用されることが理解されるであろう。
【００３２】
順方向伝送経路と逆方向伝送経路の経路変動のためにネットワーク全体で経験される待ち時間に差異がある場合には、各端部がそれぞれの待ち時間測定を実行してよいことに留意されたい。
【００３３】
各方向でいったん待ち時間が決定されると、待ち時間問題に対向する２つの方法が使用されてよい。１つの例では、待ち時間測定は反対側への伝送のために位置データを修正するために、ローカル端部で否定的に反応するために使用される。図５を検討すると、ネットワーク全体での典型的なハプティック結合では、ステップ５１で示されるようにハプティック出力装置センサから引き出される局所的な位置、及びネットワークから受信される遠隔位置は、ステップ５２、差を計算し、２台のハプティック出力装置のｘ座標、ｙ座標及びｚ座標に関して差ベクトルを提供する（ステップ５３）ために使用される。２台の装置の間の結合強度又は結合の弾性は、ｘベクトル、ｙベクトル及びｚベクトルがステップ５６でモータに局所的な力を提供するために伝達されるように、ローカルハプティック装置を遠隔装置の相対位置に強制するために必要とされる力を計算する（ステップ５５）ために、使用される（ステップ５４）。
【００３４】
ここで図６を参照すると、ローカルハンドピースをリモートハンドピース相対位置に強制するために必要とされる力の計算の後に、位置履歴レコード決定入力移動がローカルハプティック出力装置の加速度を計算するために使用され、ステップ５７、過去に決定された待ち時間基準は、ステップ５８、適用される力を決定するときに追加される慣性値を計算するために使用される。代替策では、測定された待ち時間値と適切な慣性値の間にリンクを提供するためにルックアップテーブルが使用されてよい。加速度値と慣性値はここで、ローカルハンドピースをリモートハンドピース相対位置に強制するために、ステップ６１、計算された力と組み合わされて使用できる慣性力特性を提供するために使用することができ、その結果ローカルハプティック出力装置のモータに出力されるｘ力、ｙ力、及びｚ力は、ここで待ち時間又は出力を考慮するように調整される。
【００３５】
ここで図７を参照すると、本発明では、センサからのローカル位置（ステップ５１）が位置履歴レコード（ステップ６３）に追加され、位置履歴レコードが次にフーリエ変換又は前述されたより制限的な周波数分析のどちらかにさらされ、振幅の増加を示す（ステップ６４）それらの成分を決定する、追加のステップが導入される。次にこれらの増大する周波数成分を除去するためのフィルタ機能が作成され（ステップ６５）、ローカルハンドピースをリモートハンドピースの相対位置に強制するために必要とされる力を計算する際に使用される差ベクトルを計算するためにローカル位置データを使用する前に、ローカル位置データに適用される（ステップ６６）。
【００３６】
図８は、さらに複雑な構成において、待ち時間測定値に対する結合強度に加えてユーザの好みを入れることができる。したがって、例えば、ローカルハンドピースをリモートセンサの相対位置に強制するために必要とされる力を計算する際に、ユーザの好みは結合強度５４に影響を与える可能性があり、位置の履歴とユーザの好みを考慮に入れるために調整できる（ステップ７０）。
【００３７】
ユーザの好み７２もフィルタリング特性７３を修正するために使用されてよく、加速度を含むがこれに限定されない動的変数７７は、前述のようにユーザの好みと、出力信号データのローカル力モータ７８への適応に貢献するすべてのこのような力７６を有する待ち時間だけではなく、ローカルハードウェアパラメータ７５も考慮に入れるために使用されるフィルタリング７４によって、従来のように計算される。
【００３８】
時間情報を伝播するパケットは、ハプティックエフェクタ位置情報を伝播するのと同じパケットである場合がある。これには、位置情報のための適切なネットワークスタック遅延が測定された待ち時間に含まれ、送信する必要のあるパケット数を削減することを確実にするという利点がある。
【００３９】
質量のほかに、待ち時間により誘発される不安定性を取り除くために調整できるであろう他の物理的なパラメータがある。これらは粘性抵抗（速度に比例する又は逆らう力）、及び摩擦（速度に逆らう力、及び速度が非ゼロの場合の一定の大きさ、それ以外の場合の限度までかけられる力に等しい大きさ及び逆らう力）を含む。
【００４０】
ハプティックエフェクタの物理的過程に関するパラメータを使用する代わりに、ハプティックエフェクタ間の結合に関するものが使用できるであろう。例えば、各エフェクタが他方の位置までジャンプしようと試みる強度を減少すると、不安定性が削減する場合がある。
【００４１】
前述された、異なるフィルタリング手段は、個別にだけではなく組み合わせて適応できるであろう。
【００４２】
シミュレーションされるばね力を使用してエフェクタハンドピースを互いの位置に強制する代わりに、ハプティック伝送の他の方法（例えば、あるエフェクタで環境から反力を測定し、それを他のエフェクタを介して送信し、出力する）を使用できるであろう。
【００４３】
ネットワーキングの他の方法（例えば、ＩＳＤＮ、ＴＣＰオーバＩＰ、又はモデム上ＲＳ２３２シリアルからＰＳＴＮ上のモデムリンク）がＵＤＰの代わりに使用できるであろう。ネットワーク待ち時間測定の他の方法（例えば「ピン」時間、ネットワーク上での他のコンピュータからのネットワーク性能基準、又は同期されたクロックによる単一方向測定等）が使用できるであろう。
【００４４】
他の形式の調整可能不安定性抑圧は、待ち時間測定値に応えて調整できるであろう。
【００４５】
フィルタリングパラメータは待ち時間測定以外の手段によって自動的に調整できるであろう。例えば、それは、不安定性を示す発振の開始が検出されると、必ず自動的に増加でき、不安定性がある期間検出されないと徐々に減少する。
【００４６】
説明される不安定性フィルタリングの形式は、自動的な調整なしに使用できる、例えばシミュレーションされる質量はユーザによってあらかじめ定義される、あるいは設定される値で保たれる。不安定性は、ユーザがエフェクタの動きにどのように応えるのかによっても影響を受ける。本発明者らの試験では、自分自身で不安定性を削減することを学習できたユーザもいた。したがって、このようなユーザは、速度及び感覚の詳細を、安定性を犠牲にして増加するように、少ないフィルタリングを好む可能性がある。したがって、補正の程度の計算に、ユーザが何らかの制御をもつパラメータを含めることが提案される。
【００４７】
代わりに、システムは（例えば、不安定性を示す発振の開始が検出されるまでフィルタリングを減少することによって）ユーザを自動的に適合させるためにフィルタリングの程度を適応することができるであろう。
【００４８】
ユーザ単位のパラメータは、手動で設定されるのか、あるいは自動的に設定されるのかに関係なく、将来使用するために記憶できるであろう。
【００４９】
位置パラメータに対してなされた調整は、他の感覚と組み合わせることができる。最も明らかなのは、ハプティックシーンの視覚的な表現であるが、音、におい、及び他の知覚刺激を含むものもある。
【図面の簡単な説明】
【００５０】
【図１】ネットワークが環境シミュレーションをハプティックス入力／出力装置に相互接続する、第１のハプティックス通信システムのブロック概略図である。
【図２】複数の相互接続されたハプティックス入力／出力装置を有する、ハプティックス通信システムのブロック概略図である。
【図３】図２のシステムの中でのデータ交換の概略図である。
【図４】図２のシステムの調整を達成するために２つのロケーションの間の待ち時間を測定する方法の、概略フローチャートである。
【図５】局所的にかけられる力を計算する方法の概略フローチャートである。
【図６】本発明を実用化する方法を示す概略フローチャートである。
【図７】本発明を実用化する方法を示す概略フローチャートである。
【図８】本発明を実用化する方法を示す概略フローチャートである。
【図１】
2007507767.tif 000003
【図２】
2007507767.tif 000004
【図３】
2007507767.tif 000005
【図４】
2007507767.tif 000006
【図５】
2007507767.tif 000007
【図６】
2007507767.tif 000008
【図７】
2007507767.tif 000009
【図８】
2007507767.tif 000010
【国際調査報告】
2007507767.tif 000011
2007507767.tif 000012
2007507767.tif 000013