(57)【要約】【課題】この発明の目的は、ハプティック効果出力デバイス用により多くのプロセッサを含む、ハプティック効果を提供する改善されたシステムを提供することである。【解決手段】ハプティック・デバイス用の広域分散制御アーキテクチャが提供される。１つの実施形態において、デバイスまたは周辺装置のアーキテクチャは、メインの通信および制御プロセッサ（たとえば、ホスト・プロセッサまたはデバイス・プロセッサ）を有し、各アクチュエータもまた、専用プロセッサを有する。デバイスは、単一のアクチュエータか、または、全てが同じタイプであるか、もしくは異なるタイプである複数個のアクチュエータを有し得る。別の実施形態では、アクチュエータ用の個々のプロセッサが、別個の調整プロセッサのない状態で設けられる。【選択図】図１
2019215888.tif 000002
【特許請求の範囲】
【請求項１】
第１のハプティック出力デバイスと、
前記第１のハプティック出力デバイスに専ら関連付けられた第１のコントローラであって、前記第１のハプティック出力デバイスに結合されて、前記第１のハプティック出力デバイスを制御する第１のコントローラと、
第２のハプティック出力デバイスと、
前記第２のハプティック出力デバイスに専ら関連付けられた第２のコントローラであって、前記第２のハプティック出力デバイスに結合されて、前記第２のハプティック出力デバイスを制御する第２のコントローラと、
第３のハプティック出力デバイスと、
前記第３のハプティック出力デバイスに専ら関連付けられた第３のコントローラであって、前記第３のハプティック出力デバイスに結合されて、前記第３のハプティック出力デバイスを制御する第３のコントローラとを備える、ハプティック効果対応の装置。
【請求項２】
第４のハプティック出力デバイスと、
前記第４のハプティック出力デバイスに専ら関連付けられた第４のコントローラであって、前記第４のハプティック出力デバイスに結合されて、前記第４のハプティック出力デバイスを制御する第４のコントローラとをさらに備える、請求項１に記載の装置。
【請求項３】
第５のハプティック出力デバイスと、
前記第５のハプティック出力デバイスに専ら関連付けられた第５のコントローラであって、前記第５のハプティック出力デバイスに結合されて、前記第５のハプティック出力デバイスを制御する第５のコントローラとをさらに備える、請求項２に記載の装置。
【請求項４】
前記第１のコントローラ、前記第２のコントローラ、および前記第３のコントローラに結合された調整コントローラをさらに備える、請求項１に記載の装置。
【請求項５】
前記調整コントローラに結合された外部通信インターフェイスをさらに備える、請求項４に記載の装置。
【請求項６】
前記外部通信インターフェイスは、電子式、セルラー式、ワイヤレス式、ワイファイ（ｗｉ−ｆｉ）、光学式、赤外線式、音響式、ブルートゥース（Ｂｌｕｅｔｏｏｔｈ）、ＵＳＢ、ファイアワイヤ（Ｆｉｒｅｗｉｒｅ）、サンダーボルト（Ｔｈｕｎｄｅｒｂｏｌｔ）、またはイーサネット（Ｅｔｈｅｒｎｅｔ）を含む群のうちの１つから選択される、請求項５に記載の装置。
【請求項７】
前記第１のコントローラ、第２のコントローラ、および前記第３のコントローラの各々に結合された外部通信インターフェイスをさらに備える、請求項１に記載の装置。
【請求項８】
前記第１のハプティック出力デバイスは、偏心回転マス、リニア共振アクチュエータ、圧電材料、電気活性ポリマー、形状記憶合金、静電摩擦デバイス、超音波表面摩擦デバイス、超音波ハプティック・トランスデューサ、ハプティック基板および変形可能な表面の組み合わせ、または空気ジェットを含む群のうちの１つから選択される、請求項１に記載の装置。
【請求項９】
前記第１のハプティック出力デバイス、前記第２のハプティック出力デバイス、および前記第３のハプティック出力デバイスの各々は、偏心回転マス、リニア共振アクチュエータ、圧電材料、電気活性ポリマー、形状記憶合金、静電摩擦デバイス、超音波表面摩擦デバイス、超音波ハプティック・トランスデューサ、ハプティック基板および変形可能な表面の組み合わせ、または空気ジェットの群のうちの１つから選択される、請求項１に記載の装置。
【請求項１０】
複数のハプティック出力デバイスと、複数のコントローラを含み、
前記複数のコントローラは、前記複数のハプティック出力デバイスの各々に対する１つのコントローラを有し、前記複数のコントローラのうちの各コントローラは、前記複数のハプティック出力デバイスのうちの１つのハプティック出力デバイスに関連付けられる、ハプティック効果対応の装置。
【請求項１１】
前記複数のコントローラの各コントローラは、前記複数のコントローラのうちの少なくとも１つの他のコントローラに接続され、前記複数のコントローラの各コントローラは、前記複数のコントローラの全てのコントローラに結合される、請求項１０に記載の装置。
【請求項１２】
前記複数のコントローラの各コントローラは、前記複数のコントローラのうちの他のコントローラの各々に接続される、請求項１０に記載の装置。
【請求項１３】
前記複数のコントローラの各コントローラに結合された調整コントローラをさらに備える、請求項１０に記載の装置。
【請求項１４】
前記複数のコントローラの各コントローラは、前記複数のコントローラのうちの少なくとも１つの他のコントローラに接続され、前記複数のコントローラの各コントローラは、前記複数のコントローラの全てのコントローラに結合される、請求項１３に記載の装置。
【請求項１５】
前記調整コントローラに結合された外部通信インターフェイスをさらに備える、請求項１３に記載の装置。
【請求項１６】
前記複数のコントローラの前記コントローラのうちの少なくとも１つに結合された外部通信インターフェイスをさらに備える、請求項１０に記載の装置。
【請求項１７】
前記複数のハプティック出力デバイスの前記ハプティック出力デバイスの各々は、偏心回転マス、リニア共振アクチュエータ、圧電材料、電気活性ポリマー、形状記憶合金、静電摩擦デバイス、超音波表面摩擦デバイス、超音波ハプティック・トランスデューサ、ハプティック基板および変形可能な表面の組み合わせ、または空気ジェットの群のうちの１つから選択される、請求項１０に記載の装置。
【請求項１８】
ハプティック効果対応のデバイスにおいて多重ハプティック効果を生じる方法であって、
第１のコントローラにおいて、前記第１のコントローラに接続されている第１のハプティック出力デバイスを使用可能にするコマンドを受信するステップと、
前記第１のコントローラに応答して、前記第１のハプティック出力デバイスを用いてハプティック効果を生じるステップと、
第２のコントローラにおいて、前記第２のコントローラに接続されている第２のハプティック出力デバイスを使用可能にするコマンドを受信するステップと、
前記第２のコントローラに応答して、前記第２のハプティック出力デバイスを用いてハプティック効果を生じるステップと、
第３のコントローラにおいて、前記第３のコントローラに接続されている第３のハプティック出力デバイスを使用可能にするコマンドを受信するステップと、
前記第３のコントローラに応答して、前記第３のハプティック出力デバイスを用いてハプティック効果を生じるステップとを含む、方法。
【請求項１９】
前記第１のハプティック出力デバイスを使用可能にする前記コマンド、ならびに、前記第２のハプティック出力デバイスおよび前記第３のハプティック出力デバイスを使用可能にする前記コマンドの各々を、通信インターフェイスにおいて受信するステップをさらに含む、請求項１８に記載の方法。
【請求項２０】
前記第１のハプティック出力デバイスを使用可能にする前記コマンド、前記第２のハプティック出力デバイスを使用可能にする前記コマンド、および、前記第３のハプティック出力デバイスを使用可能にする前記コマンドの各々を、前記通信インターフェイスから前記第１のコントローラ、前記第２のコントローラ、および前記第３のコントローラの各々に直接渡すステップをさらに含む、請求項１９に記載の方法。
【請求項２１】
前記第１のハプティック出力デバイスを使用可能にする前記コマンド、前記第２のハプティック出力デバイスを使用可能にする前記コマンド、および、前記第３のハプティック出力デバイスを使用可能にする前記コマンドの各々を、前記通信インターフェイスから調整コントローラに直接渡すステップと、
前記第１のハプティック出力デバイスを使用可能にする前記コマンド、前記第２のハプティック出力デバイスを使用可能にする前記コマンド、および、前記第３のハプティック出力デバイスを使用可能にする前記コマンドの各々を、前記調整コントローラから前記第１のコントローラ、前記第２のコントローラ、および前記第３のコントローラの各々にそれぞれ渡すステップとをさらに含む、請求項１９に記載の方法。
【請求項２２】
ハプティック効果対応のデバイスにおいて多重ハプティック効果を生じる方法であって、
複数のコントローラのうちの第１のコントローラにおいて、複数のハプティック出力デバイスのうちの第１のハプティック出力デバイスを使用可能にするコマンドを受信するステップであって、前記第１のハプティック出力デバイスが前記第１のコントローラに接続されているステップと、
前記第１のコントローラに応答して、前記第１のハプティック出力デバイスを用いてハプティック効果を生じるステップと、
前記複数のコントローラのうちの第２のコントローラにおいて、前記複数のハプティック出力デバイスのうちの第２のハプティック出力デバイスを使用可能にするコマンドを受信するステップであって、前記第２のハプティック出力デバイスが前記第２のコントローラに接続されているステップと、
前記第２のコントローラに応答して、前記第２のハプティック出力デバイスを用いてハプティック効果を生じるステップとを含む、方法。
【請求項２３】
第１のハプティック出力デバイスと、
前記第１のハプティック出力デバイスに専ら関連付けられた第１のコントローラであって、前記第１のハプティック出力デバイスに結合されて、前記第１のハプティック出力デバイスを制御する第１のコントローラと、
第２のハプティック出力デバイスと、
前記第２のハプティック出力デバイスに専ら関連付けられた第２のコントローラであって、前記第２のハプティック出力デバイスに結合されて、前記第２のハプティック出力デバイスを制御する第２のコントローラと、
第３のハプティック出力デバイスと、
前記第３のハプティック出力デバイスに専ら関連付けられた第３のコントローラであって、前記第３のハプティック出力デバイスに結合されて、前記第３のハプティック出力デバイスを制御する第３のコントローラと、
第４のハプティック出力デバイスと、
前記第４のハプティック出力デバイスに専ら関連付けられた第４のコントローラであって、前記第４のハプティック出力デバイスに結合されて、前記第４のハプティック出力デバイスを制御する第４のコントローラと、
第５のハプティック出力デバイスと、
前記第５のハプティック出力デバイスに専ら関連付けられた第５のコントローラであって、前記第５のハプティック出力デバイスに結合されて、前記第５のハプティック出力デバイスを制御する第５のコントローラと、
前記第１のコントローラ、前記第２のコントローラ、前記第３のコントローラ、前記第４のコントローラ、および前記第５のコントローラに結合された調整コントローラと、
前記調整コントローラに結合された外部通信インターフェイスとを備える、ハプティック効果対応の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ハプティック・デバイス用の分散制御アーキテクチャのためのシステム、方法、および装置に関する。
【背景技術】
【０００２】
電子デバイスの製造業者は、ユーザに対してリッチなインターフェイスを生産しようと努めている。従来のデバイスは、ユーザにフィードバックを提供するために、視覚キューおよび聴覚キューを使用する。いくつかのインターフェイス・デバイスにおいては、（作用力および抵抗力フィードバックなどの）運動感覚（ｋｉｎｅｓｔｈｅｔｉｃ）フィードバックならびに／または（振動、手触り、および熱などの）触覚（ｔａｃｔｉｌｅ）フィードバック、より一般的には、「ハプティック（ｈａｐｔｉｃ）・フィードバック」または「ハプティック効果」として集合的に知られているフィードバックもまた、ユーザに提供される。ハプティック・フィードバックは、ユーザ・インターフェイスを向上させて簡素化するキューを提供することができる。具体的には、振動効果または振動触覚ハプティック効果は、電子デバイスのユーザにキューを提供して当該ユーザに特定の事象をアラートするのに、または、臨場感のあるフィードバックを提供して、シミュレートされた環境もしくは仮想環境内において、より大きな没入感（ｓｅｎｓｏｒｙ  ｉｍｍｅｒｓｉｏｎ）を生じるのに有用であることが考えられる。
【０００３】
ハプティック効果を生成するために、多くのデバイスは、いくつかのタイプのアクチュエータまたはハプティック効果出力デバイスを利用している。典型的に、これらのハプティック効果出力デバイスは、振動効果または振動触覚効果を提供してきた。これらの効果を生じるためには、何らかの形の制御もまた必要であり、このことは、典型的には、１組のハプティック効果出力デバイス用に、コントローラを必要としてきた。
【０００４】
しかしながら、ハプティック効果を提供する旧来のアーキテクチャは、プロセッサの制約事項によって潜在的に制限される。ユーザへのシステムのハプティック・フィードバックがより複雑になるのに伴い、ハプティック効果を制御するためにより良好な処理パワーを提供することがユーザ体験を向上させる上で有用であると考えられる。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
したがって、ハプティック効果出力デバイス用に、より多くのプロセッサを含む、ハプティック効果を提供する改善されたシステムに対する必要性が存在する。様々なハプティック効果出力デバイス間において調整されて、ハプティック・フィードバックを提供する必要性が、さらに存在する。
【課題を解決するための手段】
【０００６】
一実施形態において、ハプティック効果対応の装置が提供される。当該装置は、第１のハプティック出力デバイスと、第１のハプティック出力デバイスに専ら関連付けられた第１のコントローラとを含む。第１のコントローラは、第１のハプティック出力デバイスに結合されて、第１のハプティック出力デバイスを制御する。当該装置はさらに、第２のハプティック出力デバイスと、第２のハプティック出力デバイスに専ら関連付けられた第２のコントローラとを含む。第２のコントローラは、第２のハプティック出力デバイスに結合されて、第２のハプティック出力デバイスを制御する。当該装置内には、第３のハプティック出力デバイスと、第３のハプティック出力デバイスに専ら関連付けられた第３のコントローラとが、やはり設けられる。第３のコントローラは、第３のハプティック出力デバイスに結合されて、第３のハプティック出力デバイスを制御する。
【０００７】
別の実施形態では、ハプティック効果対応の装置が提供される。当該装置は、複数のハプティック出力デバイスを含む。当該装置は、複数のコントローラも含む。複数のコントローラは、複数のハプティック出力デバイスの各ハプティック出力デバイスに対する１つのコントローラを有する。複数のコントローラの各コントローラは、複数のハプティック出力デバイスのうちの単一のハプティック出力デバイスに関連付けられる。
【０００８】
さらに別の実施形態において、ハプティック効果対応のデバイスにおいて多重ハプティック効果を生じる方法が提供される。第１のコントローラは、第１のハプティック出力デバイスを使用可能にするコマンドを受信する。第１のハプティック出力デバイスは、第１のコントローラに接続されている。第１のハプティック出力デバイスは、第１のコントローラに応答して、ハプティック効果を生じる。第２のコントローラは、第２のハプティック出力デバイスを使用可能にするコマンドを受信する。第２のハプティック出力デバイスは、第２のコントローラに接続されている。第２のハプティック出力デバイスは、第２のコントローラに応答して、ハプティック効果を生じる。第３のコントローラは、第３のハプティック出力デバイスを使用可能にするコマンドを受信する。第３のハプティック出力デバイスは、第３のコントローラに接続されている。第３のハプティック出力デバイスは、第３のコントローラに応答して、ハプティック効果を生じる。
【０００９】
別の実施形態では、ハプティック効果対応のデバイスにおいて多重ハプティック効果を生じる方法が提供される。複数のコントローラのうちの第１のコントローラは、複数のハプティック出力デバイスのうちの第１のハプティック出力デバイスを使用可能にするコマンドを受信する。第１のハプティック出力デバイスは、第１のコントローラに接続されている。第１のハプティック出力デバイスは、第１のコントローラに応答して、ハプティック効果を生じる。複数のコントローラのうちの第２のコントローラは、複数のハプティック出力デバイスのうちの第２のハプティック出力デバイスを使用可能にするコマンドを受信する。第２のハプティック出力デバイスは、第２のコントローラに接続されている。第２のハプティック出力デバイスは、第２のコントローラに応答して、ハプティック効果を生じる。
【００１０】
さらに別の実施形態では、ハプティック効果対応の装置が提供される。当該装置は、第１のハプティック出力デバイスを含む。当該装置は、第１のハプティック出力デバイスに専ら関連付けられた第１のコントローラも含む。第１のコントローラは、第１のハプティック出力デバイスに結合されて、第１のハプティック出力デバイスを制御する。当該装置はさらに、第２のハプティック出力デバイスを含む。当該装置は、第２のハプティック出力デバイスに専ら関連付けられた第２のコントローラを含む。第２のコントローラは、第２のハプティック出力デバイスに結合されて、第２のハプティック出力デバイスを制御する。また、当該装置は、第３のハプティック出力デバイスも含む。当該装置は、第３のハプティック出力デバイスに専ら関連付けられた第３のコントローラを含む。第３のコントローラは、第３のハプティック出力デバイスに結合されて、第３のハプティック出力デバイスを制御する。加えて、当該装置は、第４のハプティック出力デバイスを含む。当該装置は、第４のハプティック出力デバイスに専ら関連付けられた第４のコントローラも含む。第４のコントローラは、第４のハプティック出力デバイスに結合されて、第４のハプティック出力デバイスを制御する。さらに、当該装置は、第５のハプティック出力デバイスを含む。さらに、当該装置は、第５のハプティック出力デバイスに専ら関連付けられた第５のコントローラを含む。第５のコントローラは、第５のハプティック出力デバイスに結合されて、第５のハプティック出力デバイスを制御する。当該装置は、調整コントローラも含む。調整コントローラは、第１のコントローラ、第２のコントローラ、第３のコントローラ、第４のコントローラ、および第５のコントローラに結合されている。当該装置はさらに、調整コントローラに結合された外部通信インターフェイスを含む。
【図面の簡単な説明】
【００１１】
【図１】ハプティック効果の出力を有する装置の一実施形態を例示する図である。
【図２】独立したコントローラを有するハプティック効果出力デバイスを有する装置の一実施形態を例示する図である。
【図３】独立したコントローラを有するハプティック効果出力デバイスを有する装置の一実施形態を例示する図である。
【図４】共有された通信インターフェイスを有するハプティック効果出力デバイスを有する装置の一実施形態を例示する図である。
【図５】独立したコントローラおよびピア・ツー・ピアのコントローラ接続性を有するハプティック効果出力デバイスを有する装置の一実施形態を例示する図である。
【図６】独立したコントローラを有する、ハプティック効果出力デバイスおよびセンサを有する装置の一実施形態を例示する図である。
【図７】独立したコントローラを有するハプティック効果出力デバイスを有する装置の一実施形態を例示する図である。
【図８】ゲーミング・コントローラの一実施形態を例示する図である。
【図９】銃形状のコントローラの一実施形態を例示する図である。
【図１０】ハプティック効果を有するウェアラブルなデバイスの一実施形態を例示する図である。
【図１１】タブレットの一実施形態を例示する図である。
【図１２】専用プロセッサを有するハプティック効果出力デバイスを動作させるプロセスの一実施形態を例示する図である。
【発明を実施するための形態】
【００１２】
本発明は、添付の図面において例として例示されている。当該図面は、制限的であるよりもむしろ、例示的であるものとして理解されるべきである。
【００１３】
ハプティック・デバイス用の分散制御アーキテクチャのためのシステム、方法、および装置が提供される。この文書に記載される特定の実施形態は、本発明の例証的な実例を表しており、本質的には、限定的であるよりもむしろ例示的である。
【００１４】
以下の説明では、解説することを目的に、この発明の完全な理解をもたらすために、多数の特定の詳細が明記されている。しかしながら、これらの特定の詳細を用いなくてもこの発明を実施し得ることが、当業者には明らかであろう。他の実例においては、この発明を不明瞭にすることを回避するために、構造およびデバイスがブロック図の形式で示されている。
【００１５】
この明細書における、「１つの実施形態」または「一実施形態」への言及は、当該実施形態に関連して記載された特定的な特徴、構造、または特性が、この発明の少なくとも１つの実施形態に含まれることを意味する。この明細書の様々な場所における、「１つの実施形態において」という語句の出現は、その全てが必ずしも同じ実施形態について言及している訳ではなく、別個のまたは代替的な実施形態が、他の実施形態に対して相互排他的であるという訳でもない。
【００１６】
基本的機能のマイクロコントローラの価格は、下落し続けている。これらの基本マイクロコントローラが低コストであるものと仮定すると、ハプティック・デバイスに対しては、広域分散制御アーキテクチャを使用することができる。１つの実施形態において、デバイスまたは周辺装置のアーキテクチャは、メインの通信および制御プロセッサ（たとえば、ホスト・プロセッサまたはデバイス・プロセッサ）を有し、各アクチュエータもまた、専用プロセッサを有する。デバイスは、単一のアクチュエータか、または、全てが同じタイプであるか、もしくは異なるタイプである複数個のアクチュエータを有し得る。別の実施形態では、アクチュエータ用の個々のプロセッサが、別個の調整プロセッサのない状態で設けられる。
【００１７】
図１は、ハプティック効果の出力を有する装置の一実施形態を例示する。ハプティック効果のための従来の装置において、コントローラは、任意の数のハプティック効果出力デバイスに連結され、当該任意の数のハプティック効果出力デバイスを制御し得る。伝統的に、このことは、経済的コストと、デバイスもしくは回路基板の面積または熱放散などのリソース・コストとの観点の両方において、バジェットの制約事項の理由から理に適っている。したがって、例示されるように、装置１００は、単一のコントローラに連結された３つのハプティック効果出力デバイスを設ける。ハプティック効果出力デバイス１１０、ハプティック効果出力デバイス１３０、およびハプティック効果出力デバイス１５０の各々は、コントローラ１２０によって制御される。
【００１８】
コントローラ１２０は、動作パラメータをセット・アップし、デバイス１１０、１３０、および１５０を監視し、デバイス１１０、１３０、および１５０を作動および作動停止させる。コントローラ１２０には、行うべきことが多くある。このことは、複数個のデバイスをスケジューリングすること、複数個のデバイスのきめ細かな制御、および、複数個のデバイスの差別化の点で、問題を引き起こす恐れがある。たとえば、コントローラ１２０は、複数個のデバイスがハプティック効果を本質的に同じ時刻に提供しているときに当該コントローラがデバイス１１０、１３０、および１５０の各々をいかに迅速にオンおよびオフに切り替えることができるかに制限され得る。
【００１９】
それとは対照的に、複数個のハプティック効果出力デバイスに対して複数個のコントローラが設けられたアーキテクチャを提供することができる。特に、各ハプティック効果出力デバイスに対して個々のコントローラを設けることができる。換言すると、各ハプティック効果出力デバイスは、そのデバイスに対して独立したコントローラを有し得る。
【００２０】
図２は、独立したコントローラを有するハプティック効果出力デバイスを有する装置の一実施形態を例示する。装置２００は、３つの内部ハプティック効果出力デバイス２１０、２３０、および２５０を設ける。コントローラ２２０、２４０、および２６０はそれぞれ、各々が、単一のハプティック効果出力デバイス２１０、２３０、または２５０を制御する。したがって、各コントローラは、他のコントローラから独立して動作して、対応するハプティック効果出力デバイスの専用制御を提供することができる。
【００２１】
この文書では、コントローラまたはプロセッサが、たとえば、マイクロプロセッサ、マイクロコントローラ、または、ハプティック効果出力デバイスを制御することが可能な別のコンポーネントを指し得ることに留意されたい。図２に例示されるように、コントローラ２２０、２４０、および２６０の各々は、各々が、他のコントローラのうちの少なくとも１つに連結されて、コントローラからコントローラへの通信を提供する。このピア・ツー・ピアの接続性は、独立したコントローラによって制御される複数個のハプティック効果出力デバイスの調整を可能にし得る。
【００２２】
ハプティック効果出力デバイスは、様々な異なる形式を取り得る。これは、偏心回転マス、リニア共振アクチュエータ、圧電材料、電気活性ポリマー、形状記憶合金、静電摩擦デバイス、超音波表面摩擦デバイス、超音波ハプティック・トランスデューサ、ハプティック基板および変形可能な表面の組み合わせ、または、空気ジェットを含む。他のハプティック効果出力デバイスを使用してもよい。
【００２３】
いくつかの機能に対し、アクチュエータに固有のコントローラを使用することができる。このことは、セット・アップ情報をメイン・コントローラまたは調整コントローラに通信することを含み得る。このことは、ホスト・コントローラまたはデバイス・コントローラからアクチュエータへの通信を取り扱うことも含み得る。加えて、このことは、特定のタイプの駆動信号、または、たとえば共振周波数もしくはブレーキングなどの特定の特徴といった、アクチュエータに固有の基本コントローラ・コマンドを提供することを含み得る。
【００２４】
或る実例においては、ピア・ツー・ピアの接続性が望ましいことが考えられるが、また或る実例においては、調整コントローラを追加することが望ましいことも考えられる。図３は、独立したコントローラを有するハプティック効果出力デバイスを有する装置の別の実施形態を例示する。デバイス３００は、少なくとも３つのハプティック効果出力デバイス３１０、３３０、および３５０を有して例示される。各ハプティック効果出力デバイスに関し、対応するコントローラ３２０、３４０、および３６０は、対応するハプティック効果出力デバイスに限定して連結する。さらに、コントローラ３２０、３４０、および３６０に、調整コントローラ３７０が連結する。加えて、通信インターフェイス３８０に対し、調整コントローラ３７０へのリンケージまたは結合がもたらされる。
【００２５】
調整コントローラ３７０は、デバイス３００のハプティック効果出力デバイスの全体的な調整をもたらす。デバイス３００は、３つよりも多くの、例示されたハプティック効果出力デバイスを有し得、各ハプティック効果出力デバイスに対して対応するコントローラを有することが期待されている。したがって、調整コントローラ３７０は、特定のハプティック効果出力デバイスに対する各コントローラが、対応するハプティック効果出力デバイスを制御するために実行され得る適切な命令を有していることを確かめるために使用され得る。通信インターフェイス３８０は、外部のデバイスまたはシステムとの通信および調整を可能にする。いくつかの実施形態において、コントローラ３２０、３４０、および３６０の各々は、示されるように、単一の対応するハプティック効果出力デバイス３１０、３３０、および３５０に結合され、当該単一の対応するハプティック効果出力デバイス３１０、３３０、および３５０を専ら制御する。
【００２６】
このような分散制御は、潜在的に、アクチュエータのタイプおよびプロパティの抽出を結果的に生じるアーキテクチャを可能にする。アクチュエータ用の専用コントローラは、それ自体が制御している特定のアクチュエータの特定のアスペクトを取り扱い得る。これは、アクチュエータのハプティック効果のタイプ（たとえば振動、変形、ＥＳＦなど）か、または、たとえば、アクチュエータの性能特性に関連し得る。このタイプのアーキテクチャの潜在的利点は、当該タイプのアーキテクチャが、複数個のアクチュエータのタイプを制御しようと試みるアプリケーションまたは上流システムにとって、ハプティック効果出力デバイスの制御を簡素化することである。さらに、メイン・コントローラは、潜在的に、より少ない処理負荷を有する。このことは、いくつかの実例において、より低いコストのメイン・コントローラの仕様をも可能にする。加えて、このことは、複数個のアクチュエータおよび複数個のアクチュエータのタイプを有するハプティック・デバイスの設計をより容易にし得る。
【００２７】
１つの実施形態において、各アクチュエータ用のアクチュエータ専用コントローラは、１）アクチュエータについて特定のアドレスを規定して設定し、２）ホスト・コントローラまたはデバイス・コントローラからアクチュエータへの通信を取り扱い、３）特定のタイプの駆動信号、または、たとえば共振周波数もしくは制動などの特定の特徴、といった、アクチュエータに固有の基本コントローラ・コマンドを提供する。
【００２８】
たとえば、モバイル・デバイスは、当該デバイスの上部、底部、および側部上の４つの振動触覚アクチュエータと、当該デバイスの側部上の２つの変形アクチュエータとを特徴とし得る。このようなアーキテクチャにおいて、デバイスは、メイン・アプリケーションを稼働させるメイン・ホスト・プロセッサと、それぞれのアクチュエータを制御する６つの低コスト専用コントローラとを特徴とし得る。各専用コントローラは、ＲＯＭ内において事前に規定されたアドレスを有し得、メイン・プロセッサもまた、たとえば、そのプログラム内に専用コントローラ・アドレスを有し得る。
【００２９】
代替的に、メイン・プロセッサは、可変アクチュエータ構成を可能にし得る。たとえば、メイン・プロセッサは、全ての専用コントローラにアドレス報告メッセージ（または同様のコマンド）を一斉同報し、各専用コントローラは、ランダムな量の時間の待機を行った後に、そのアドレスを報告する。このプロセスを完了するために、ハードウェアは、同じ時刻に通信しようと試みる、２つまたはそれよりも多くの専用コントローラに起因する衝突を検出または回避し、各専用コントローラは、ランダムな量の時間の待機と、そのアドレスの報告とを、成功するまで再試行する。他の変形例が使用されてよい。比較的少ないコントローラを有する実施形態では、このような手法がより良好に作用することが考えられるものの、より多くの数のコントローラを有する実施形態は、たとえば、より構造化されたプロセス、または、より予測可能なプロセスを必要とすることが考えられる。
【００３０】
アプリケーションが特定のハプティック効果を要する場合、メイン・コントローラは、特定のアクチュエータを選び、当該特定のアクチュエータ用の専用コントローラについてのアドレスを介して効果を生じ得る。たとえば、ユーザが１０個よりも多くの未読のメッセージを有していることを当該ユーザにアラートするために、アプリケーションによって振動効果が呼び出され得る。アプリケーションは、特定のアクチュエータに対し、（たとえば）「高度なアラート（ＨＩＧＨ  ＡＬＥＲＴ）」通知メッセージを方向付ける。たとえば、このようなアラートに対しては、デバイスの上部に位置付けられているアクチュエータが選択され得る。代替的に、このようなアラートに対しては、現在の配向に基づいて、デバイスの上部に位置付けられているアクチュエータが選択され得る。さらに別の状況では、アクチュエータ出力特性か、または、アクチュエータが、他の使用不能にされたアクチュエータもしくは故障しているアクチュエータとは異なり、現在作動していることを報告しているかどうかなどの、現在の機能性、といった特性に基づき、アクチュエータおよび対応するコントローラが選択され得る。アプリケーションまたはメイン・コントローラは、アクチュエータの位置、アクチュエータのタイプ、または、アクチュエータの他の性能特性に関して当該アプリケーションまたは当該メイン・コントローラが専用コントローラから受信する何らかの情報を格納し得るが、このことは、必要とされないことが考えられる。
【００３１】
専用アクチュエータ・コントローラは、「高度なアラート」通知を受信して、アクチュエータのタイプおよび既知の性能を与えられて、このアクチュエータが生じることの可能な最大ハプティック効果を、当該アクチュエータに出力させる。この実施形態では、アクチュエータ専用コントローラが、アクチュエータのタイプおよび性能レベルに依存して大いに変動し得る、アクチュエータの特定の駆動信号を決定することに留意されたい。代替的に、アプリケーションは、アクチュエータの全てに対して特定のハプティック効果を一斉同報することができ、当該ハプティック効果を呈することの可能なアクチュエータのみが応答する。
【００３２】
このアーキテクチャの１つの潜在的な長所は、アクチュエータのタイプおよびアクチュエータの性能が、アプリケーションから抽出され得ることである。たとえば、アプリケーションは、標準定義振動アクチュエータのみを有する第１のデバイスと、変形アクチュエータを有する第２のデバイスとの上で稼働し得る。この場合、アプリケーションは、同様のハプティック効果の呼び出しを行うことができ、アクチュエータ専用コントローラは、振動アクチュエータのための時変信号、または変形デバイスのためのＤＣ力などの、特定の関連付けられたアクチュエータのタイプについての特定の制御信号を取り扱う。
【００３３】
いくつかの実例では、調整コントローラが必要ではないことが考えられる。たとえば、単一の通信インターフェイスを経由してアクセス可能な複数個のコントローラを有することが有用であることが考えられる。図４は、共有された通信インターフェイスを有するハプティック効果出力デバイスを有する装置のさらに別の実施形態を例示する。デバイス４００は、デバイス４１０、４３０、および４５０として例示される、少なくとも３つのハプティック効果出力デバイスを含む。デバイス３００と同じく、デバイス４００の各ハプティック効果出力デバイスは、対応するコントローラ４２０、４４０、および４６０を有する。また、デバイス３００と同じく、デバイス４００内には、３つよりも多くのハプティック効果出力デバイスが設けられ得、これらの各々は、対応する独立したコントローラを有する。コントローラ４２０、４４０、および４６０の各々に直接連結された通信インターフェイス４８０が設けられ、当該通信インターフェイス４８０は、図示されていない、任意の他の付加的なコントローラに直接連結され得る。
【００３４】
いくつかの実施形態において、コントローラ４２０、４４０、および４６０は、通信インターフェイス４８０を経由して、外部のデバイスまたはシステムにより直接アクセス可能またはアドレス指定可能である。このことは、外部のデバイスまたはシステムが、コントローラ４２０、４４０、および４６０の各々に個々にアクセスすることによって、デバイス４００内のハプティック効果を制御して調整させることを可能にする。加えて、いくつかの実施形態では、コントローラ４２０、４４０、および４６０の各々が、通信インターフェイス４８０を経由してデバイス４００の他のコントローラと通信することができる。この通信機能性は、通信インターフェイス４８０を経由した外部通信機能性と共に使用可能にされる。
【００３５】
他のアーキテクチャもまた、各ハプティック出力効果デバイス用の専用コントローラを有するデバイスにおいて有用であり得る。図５は、独立したコントローラおよびピア・ツー・ピアのコントローラ接続性を有するハプティック効果出力デバイスを有する装置の別の実施形態を例示する。デバイス５００は、デバイス５１０、５３０、および５５０として例示される少なくとも３つのハプティック効果出力デバイスを使用する。コントローラ５２０、５４０、および５６０の各々は、単一のハプティック効果出力デバイスに連結する。コントローラ５２０、５４０、および５６０は、円形リンケージを有していること、または、円形リンケージを有していないことが考えられる、ピア・ツー・ピアの接続においても連結を行っている。さらに、コントローラ５６０に連結されているものとして、通信インターフェイス５８０が例示されている。したがって、コントローラ５２０、コントローラ５４０、およびコントローラ５６０と、それらに連結された任意の他のコントローラとは、ピア・ツー・ピアの接続を経由して、および、通信インターフェイス５８０を経由して、外部のデバイスまたはシステムと通信することができる。コントローラ５２０、５４０、および５６０間のリンケージ（ピア・ツー・ピア）は、トークン・リングのスタイルの通信プロトコルを通じてなどの、種々の方式で制御され得る。さらに、図５から明らかであるように、デバイス５００には、付加的なハプティック効果出力デバイスおよび対応するコントローラが含まれ得る。
【００３６】
別の実施形態では、専用アクチュエータ・コントローラが、アクチュエータの機能または配置に関連するローカル・センサ情報を受信し得る。たとえば、変形アクチュエータに関しては、特定のアクチュエータに対する加圧力が、当該アクチュエータのハプティック・レンダリングにおいて処理されて使用され得る。代替的に、処理されたセンサ信号が、メイン・コントローラに送り返されることも考えられる。
【００３７】
図２〜図５のデバイスの全てにセンサが含まれ得る一方で、このことを特定の例においてさらに例示することが有用であり得る。図６は、独立したコントローラを有する、ハプティック効果出力デバイスおよびセンサを有する、装置の一実施形態を例示する。デバイス６００は、ハプティック効果出力デバイス６１０〜６３０を含む。コントローラ６２０〜６４０は、ハプティック効果出力デバイス６１０〜６３０に対応する。また、センサ６６５〜６８５および対応するコントローラ６７５〜６９５も例示される。調整コントローラ６７０は、他のコントローラ（６２０〜６４０および６７５〜６９５）の全てに連結する。加えて、通信インターフェイス６８０が調整コントローラ６７０に連結して、外部のデバイスおよびシステムとの通信を提供する。
【００３８】
したがって、デバイス６００は、様々なセンサを用いて入力を検知することができる。当該センサは、個々のコントローラによって制御するようにしても良いし、個々のコントローラによって同じく制御される様々なハプティック効果出力デバイスを使用して、これらの入力に応答するようにしても良い。この応答のいくつかは、たとえば、通信インターフェイス６８０を使用して調整コントローラ６７０と通信する上流コントローラまたは制御プロセスによって、さらに調整されるか、または決まることが考えられる。さらに、代替の実施形態において、調整コントローラ６７０は省かれてよく、ハプティック効果出力デバイスおよびセンサ用の個々のコントローラは、ピア・ツー・ピアの様式で、または直接に、のいずれかで、通信インターフェイス６８０に連結され得る。センサ用のコントローラは、たとえば、センサからの入力データを収集して変換し、センサ性能を監視し、センサの内部利得を調節するなどしてセンサ動作を調節し、または、センサを使用可能もしくは使用不能にすることが考えられる。
【００３９】
さらに、いくつかの実施形態において、センサは、専用コントローラを有していないことが考えられる。このような実施形態において、センサは、ハプティック効果出力デバイスのコントローラと共に働き得る。他のこのような実施形態において、センサは、たとえば、１つまたは複数のセンサに専用の別個のコントローラと共に、または、メイン・コントローラもしくは調整コントローラと共に、動作し得る。
【００４０】
様々な実施形態において、メイン・コントローラから専用コントローラに向かうハプティック効果情報は、たとえば、ライブラリ内における、格納された効果についてのインデックスであるか、大きさ、波形、もしくは周波数といった、パラメータ表示されたハプティック効果であるか、または、「高度なアラート（Ｈｉｇｈ  Ａｌｅｒｔ）」、「ソフト・アラート（Ｓｏｆｔ  Ａｌｅｒｔ）」などといった抽象コマンド言語であり得る。同様に、センサから入来するデータは、たとえば、生の形式であるか、コントローラによる解釈を経てパラメータ表示されるか、スケーリングされるか、または、ダウン、アップ、もしくは他のメッセージなどのメッセージに変換されることが考えられる。したがって、たとえば、特定的なアプリケーションにとって適切な抽象レベルを使用して、様々なアーキテクチャおよび仕組みが提供され得る。
【００４１】
さらに他のアーキテクチャが有用であることも考えられる。図７は、独立したコントローラを有するハプティック効果出力デバイスを有する装置の別の実施形態を例示している。デバイス７００は、５つのハプティック効果出力デバイス７１０、７２０、７３０、７４０、および７５０を含む。対応するコントローラ７１５、７２５、７３５、７４５、および７５５の各々は、それぞれ、ハプティック効果出力デバイスのうちの１つに接続している。調整コントローラ７７０は、コントローラ７１５、７２５、７３５、７４５、および７５５の各々と通信するために、バス７９０を使用する。調整コントローラ７７０は、外部のデバイスおよびシステムと通信するために、通信インターフェイス７８０も使用する。バス７９０の使用は、ポイント・ツー・ポイントまたはピア・ツー・ピアをベースにした接続を使用し得る他のアーキテクチャとは対照をなす。付加的なハプティック効果出力デバイスは、ハプティック効果のよりリッチな生成、または、潜在的によりきめ細かな生成を可能にする。オーディオ・デバイスの多重音声がオーディオ出力を向上させ得るのとちょうど同じように、複数個のハプティック効果出力デバイスは、ハプティック効果の生成を向上させ得る。このようなフォーマットは、たとえば、中心的または補強的なハプティック効果出力と共に、方向性のハプティック効果出力を提供するためにも用いられ得る。
【００４２】
様々なデバイスは、図２〜図７に例示されたハプティック効果アーキテクチャを組み込むことができる。図８は、ゲーミング・コントローラの一実施形態を例示する。例示されたデバイス８００としてのゲーム・コントローラは、ハプティック効果出力デバイス８１５および８２５の上方に積み重ねられたセンサ８１０および８２０を含む。したがって、センサ８１０および８２０は、ユーザからの入力を検出することができ、一方で、ハプティック効果出力デバイス８１５および８２５は、具体的にはユーザからの入力の現場において、フィードバックを提供することができる。また、ハプティック効果出力デバイス８３０、８４０、８５０、および８６０も設けられている。これらの付加的なハプティック効果出力デバイスは、振動または振動触覚の出力を提供するといった、異なるハプティック効果の出力を提供する。これらの出力デバイスの位置は、デバイス８００などのデバイス内の構造に依存して変動し得るが、典型的には、入力センサ８１０および８２０から離れている。具体的には例示されていないが、ハプティック効果出力デバイス８１５、８２５、８３０、８４０、８５０、および８６０の各々が、図２〜図７を用いて例示されたように、対応するコントローラを有していることに留意されたい。
【００４３】
複数個のコントローラを組み込み得るデバイスの別の例として、図９は、銃形状のコントローラの一実施形態を例示する。デバイス９００は、銃身、把持部、引金、ならびに、筐体および安全装置を有するピストルとして様式化されたコントローラを提供する。把持部９１０および銃身９２０は、ピストルの基本要素を提供し、コントローラ（図示せず）と共にハプティック効果出力デバイスを含み得る。筐体９３０は、用心鉄として引金９４０を取り囲み、引金９４０は、タッチ感応表面９５０を含む。表面９５０は、ハプティック効果出力デバイスと、関連付けられたコントローラとの具現化も行い得る。加えて、安全装置９６０は、タッチ感応表面を使用し、および、潜在的には、ハプティック効果出力デバイスだけでなく、関連付けられたコントローラも使用する、安全装置ボタンを提供する。したがって、たとえば、引金表面９５０および安全装置ボタン表面９６０において入力を感じることができる。これらの表面が、伸長出力デバイスなどのハプティック効果出力デバイスである場合に、これらの表面を潜在的に操作することもできる。したがって、引金表面９５０を硬化または軟化させて、引金の、関連付けられた変動を伴った、異なるタイプの銃をシミュレートすることができる。同様に、安全装置ボタン９６０を変化させて、たとえば、伸長ハプティック効果出力デバイスの使用を通じて、押し下げたボタンまたは持ち上がったボタンをシミュレートすることができる。
【００４４】
ウェアラブルまたは衣服もまた、複数個のコントローラを用いて実装され得る。図１０は、ハプティック効果を有するウェアラブルなデバイスの一実施形態を例示する。デバイス１０００は、制御表面およびハプティック効果出力デバイスを有する衣服を提供する。制御表面１０１０は伸長センサであり、たとえば、衣服に一体化しているか、または衣服と通信する、コントローラによって測定され得る。表面１０２０は、関連付けられたコントローラを有する、伸長センサおよびハプティック効果出力デバイスを提供し、入力と、ユーザにとっての制御表面の感覚を変更するハプティック効果の出力とを提供する。デバイス１０３０は、関連付けられたコントローラを有するハプティック効果出力デバイスを提供し、たとえば、ユーザが検知し得るハプティック効果出力を提供する。デバイス１０４０は、関連付けられたコントローラを有するハプティック効果出力デバイスを提供し、伸長または非伸長ハプティック出力を提供する。衣服１０００は、他のデバイスとの通信を可能にするために、通信ポート１０５０を含むことも期待され得る。通信ポート１０５０は、たとえば、表面またはデバイス１０１０、１０２０、１０３０、および１０４０用のコントローラに接続または結合することが期待され得る。さらに、たとえば、複数個の制御表面、出力表面、および他の出力デバイスが、たとえばセンサなどの他のタイプの入力デバイスと共に含まれ得る。
【００４５】
一実施形態の別の例として、図１１は、タブレットの一実施形態を例示する。タブレット１１００は、制御装置１１１０および１１２０と表示画面１１３０とを含む。また、ハプティック効果出力デバイス１１４０、１１５０、１１６０、および１１７０も例示される。ハプティック効果出力デバイスの各々は、１対１の関係で、対応するコントローラを有する。したがって、ハプティック効果出力デバイスは、個々のコントローラによって制御されて、タブレット１１００に対し、種々のハプティック効果を提供し得る。
【００４６】
本明細書において、様々な実装例および実施形態を例示してきたことに留意されたい。代替的実施形態に、（各ハプティック効果出力デバイス用の専用コントローラなどの）同様の特性がもたらされてよい。さらに、設計内において、より多くのハプティック効果出力デバイスが、関連付けられたコントローラと共に組み込まれてよい。これらのアーキテクチャと、これらのアーキテクチャを実装するデバイスとを用いて、様々なプロセスが使用されて、ハプティック効果出力デバイスを用いて効果を実行することができる。
【００４７】
図１２は、専用プロセッサを有するハプティック効果出力デバイスを動作させるプロセスの一実施形態を例示する。プロセス１２００は、専用プロセッサを有するハプティック効果出力デバイスを使用してハプティック効果を実装するプロセスを提供する。この文書において言及される、プロセス１２００および他のプロセスは、１組のモジュールとして記載され、これらのモジュールは、事前にプログラミングされたマシン、特化されたマシン、または１組のマシンのいずれによるかに関わらず、種々の方式で実行または実装され得、この説明の文脈内において、シリアルまたはパラレルの様式で、順序よく再配列され得る。
【００４８】
プロセス１２００は、モジュール１２０５を起動し、モジュール１２１０において、第１のハプティック効果出力デバイスを用いてハプティック効果を実行するコマンドを、第１のプロセッサにおいて受信する。このプロセスは、モジュール１２２０において第１のプロセッサからの制御信号に応答して、第１のハプティック効果出力デバイスを使用して、ハプティック効果を起動して実行する。これは、ハプティック効果出力デバイスのタイプに依存して、種々の起動信号および現在進行中の信号を必要とし得る。また、これは、第１のプロセッサによりコマンドの受領通知を行うこと、および、潜在的に、ハプティック効果の実行を確認することも必要とし得る。
【００４９】
第２のプロセッサは、モジュール１２３０において、第２のハプティック効果出力デバイスにおいてハプティック効果を実行するコマンドを受信する。第２のプロセッサは、モジュール１２４０において、第２のハプティック効果出力デバイスに、第２のプロセッサからの制御信号に応答してハプティック効果を起動および実行させる。同様に、第３のプロセッサは、モジュール１２５０において、第３のハプティック効果出力デバイスにおいてハプティック効果を実行するコマンドを受信する。第３のハプティック効果出力デバイスは、モジュール１２６０において、第３のプロセッサからの制御信号に応答してハプティック効果を起動および実行する。第２および第３のプロセッサは、同様に応答信号を提供して、コマンドの受信、タスクの成就などを確認し得る。
【００５０】
システムおよび方法の特定の例および実施形態を例示の目的のために記載してきたが、本発明から逸脱することなく様々な変更が行われ得ることを当業者は認識するであろう。たとえば、本発明の実施形態は、個々にまたは他のデバイスと併せて動作する、多くの異なるタイプのオブジェクトまたはデバイスに適用することができる。さらに、１つの実施形態の特徴は、それらの特徴が本文書内において単一の実施形態内で共に記載されていなくても、他の実施形態に組み込むことができる。
【図１】
2019215888.tif 000003
【図２】
2019215888.tif 000004
【図３】
2019215888.tif 000005
【図４】
2019215888.tif 000006
【図５】
2019215888.tif 000007
【図６】
2019215888.tif 000008
【図７】
2019215888.tif 000009
【図８】
2019215888.tif 000010
【図９】
2019215888.tif 000011
【図１０】
2019215888.tif 000012
【図１１】
2019215888.tif 000013
【図１２】
2019215888.tif 000014
【手続補正書】
【提出日】令和1年8月23日(2019.8.23)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザによって保持または着用されるように構成されていると共に、ユーザ入力要素を含むハウジングであって、前記ユーザ入力要素は、前記ユーザからの入力を検出するように構成されるタッチ感応表面を含む、ハウジングと、
前記ユーザにハプティック効果出力を提供する複数のハプティック出力デバイスであって、各ハプティック出力デバイスは、前記ハウジング内若しくは前記ハウジング上に配置されている、複数のハプティック出力デバイスと、
前記ハウジング内若しくは前記ハウジング上に配置されている複数のコントローラと、
を備え、
前記複数のコントローラの各コントローラは、前記複数のハプティック出力デバイスのそれぞれのハプティック出力デバイスに専ら関連付けられると共に、該それぞれのハプティック出力デバイス専用の駆動信号を決定し、
前記複数のハプティック出力デバイスの少なくとも一つは、前記ユーザ入力要素の前記タッチ感応表面を操作するように構成された伸長出力デバイスである、ハプティック効果対応の装置。
【請求項２】
前記ハウジング内若しくは前記ハウジング上に配置されているセンサであって、前記複数のコントローラの少なくとも一つは、該センサからセンサ情報を受信し、前記それぞれのハプティック出力デバイス用の前記駆動信号を決定する際に、前記センサ情報を用いる、センサをさらに備える、請求項１に記載のハプティック効果対応の装置。
【請求項３】
前記ハウジングは、銃形状のハウジングである、請求項１に記載のハプティック効果対応の装置。
【請求項４】
前記複数のハプティック出力デバイスの少なくとも一つは、前記銃形状のハウジングの銃身または把持部の上に配置されている、請求項３に記載のハプティック効果対応の装置。
【請求項５】
前記ハウジングは、ウェアラブル衣服である、請求項１に記載のハプティック効果対応の装置。
【請求項６】
前記複数のコントローラの各コントローラに結合されている調整コントローラであって、各コントローラは、該調整コントローラからの通信を受信し、前記それぞれのハプティック出力デバイスにその通信を提供する、調整コントローラをさらに備える、請求項１に記載のハプティック効果対応の装置。
【請求項７】
前記複数のコントローラの各コントローラは、前記複数のコントローラの他の全てのコントローラにピア・ツー・ピア接続で直接連結されている、請求項１に記載のハプティック効果対応の装置。
【請求項８】
前記ピア・ツー・ピア接続は、トークン・リングのスタイルの通信プロトコルを通じて制御される、請求項７に記載のハプティック効果対応の装置。
【請求項９】
前記複数のハプティック出力デバイスは、少なくとも第１のハプティック出力デバイス及び第２のハプティック出力デバイスを含み、該第１のハプティック出力デバイスは、該第２のハプティック出力デバイスとは異なる形式のハプティック出力デバイスである、請求項１に記載のハプティック効果対応の装置。
【請求項１０】
前記複数のハプティック出力デバイスの各ハプティック出力デバイスは、偏心回転マス、リニア共振アクチュエータ、圧電材料、電気活性ポリマー、形状記憶合金、静電摩擦デバイス、超音波表面摩擦デバイス、超音波ハプティック・トランスデューサ、ハプティック基板および変形可能な表面の組み合わせ、または空気ジェットを含む群のうちの１つから選択される、請求項９に記載のハプティック効果対応の装置。
【請求項１１】
前記伸長出力デバイスは、前記ユーザ入力要素の前記タッチ感応表面を硬化または軟化させるように構成されている、請求項１に記載のハプティック効果対応の装置。
【請求項１２】
前記ハウジングは、銃形状のハウジングであり、該銃形状のハウジングの前記ユーザ入力要素は、引金である、請求項１１に記載のハプティック効果対応の装置。
【請求項１３】
前記伸長出力デバイスは、前記ユーザ入力要素が持ち上がっている第１の構成と前記ユーザ入力要素が押し下げられている第２の構成との間で前記ユーザ入力要素の前記タッチ感応表面を操作するように構成されている、請求項１に記載のハプティック効果対応の装置。
【請求項１４】
前記ハウジングは、銃形状のハウジングであり、該銃形状のハウジングの前記ユーザ入力要素は、安全装置である、請求項１３に記載のハプティック効果対応の装置。
【請求項１５】
ユーザによって着用されるように構成されているハウジングと、
前記ユーザにハプティック効果出力を提供する複数のハプティック出力デバイスであって、各ハプティック出力デバイスは、前記ハウジング内若しくは前記ハウジング上に配置されている、複数のハプティック出力デバイスと、
前記ハウジング内若しくは前記ハウジング上に配置されているセンサであって、前記複数のハプティック出力デバイスの少なくとも一つのハプティック出力デバイスと該センサとは、前記ハウジングの制御表面を形成し、前記少なくとも一つのハプティック出力デバイスは、前記制御表面の感覚を変更するように構成されている伸長出力デバイスである、センサと、
複数のコントローラであって、該複数のコントローラの各コントローラは、前記複数のハプティック出力デバイスのそれぞれのハプティック出力デバイスに専ら関連付けられると共に、該それぞれのハプティック出力デバイス専用の駆動信号を決定する、複数のコントローラと、
を備える、システム。
【請求項１６】
前記ハウジング内若しくは前記ハウジング上に配置されている通信ポートであって、該通信ポートは、前記複数のコントローラの各コントローラを前記それぞれのハプティック出力デバイスに結合するように構成されている、請求項１５に記載のシステム。
【請求項１７】
前記ハウジングは、ウェアラブル衣服である、請求項１５に記載のシステム。
【請求項１８】
前記複数のコントローラの各コントローラに結合されている調整コントローラであって、各コントローラは、該調整コントローラからの通信を受信し、前記それぞれのハプティック出力デバイスにその通信を提供する、調整コントローラをさらに備える、請求項１５に記載のシステム。
【請求項１９】
前記複数のコントローラの各コントローラは、前記複数のコントローラの他の全てのコントローラにピア・ツー・ピア接続で直接連結されている、請求項１５に記載のシステム。
【請求項２０】
前記ピア・ツー・ピア接続は、トークン・リングのスタイルの通信プロトコルを通じて制御される、請求項１９に記載のシステム。