(57)【特許請求の範囲】
【請求項１】
Ｘ軸、Ｙ軸、及びＺ軸を含む直交軸の方向で３次元フィードバックを提供するデバイスであって、
ユーザの手首に装着されるリストバンドと、
前記リストバンドの内側手首エリアと前記リストバンドの外側手首エリアとにそれぞれ配置され、前記ユーザの手首のＸ軸方向の動きに応じて触覚効果を発生する第１と第２の触覚効果ジェネレータと、
前記リストバンドの上側手首エリアと前記リストバンドの下側手首エリアとにそれぞれ配置され、前記ユーザの手首のＹ軸方向の動きに応じて触覚効果を発生する第３と第４の触覚効果ジェネレータと、
前記ユーザの手に近い前記リストバンドの手首エリアと前記ユーザの手から遠い前記リストバンドの手首エリアとにそれぞれ配置され、前記ユーザの手首のＺ軸方向の動きに応じて触覚効果を発生する第５と第６の触覚効果ジェネレータと、
プロセッサに提供される入力に基づいて、前記第２の触覚効果ジェネレータの動作を、前記第１の触覚効果ジェネレータの動作と連係させる前記プロセッサとを有し、
第１と第２の触覚効果ジェネレータ、第３と第４の触覚効果ジェネレータ、及び第５と第６の触覚効果ジェネレータは、前記ユーザに３次元及び回転フィードバックを提供するように連係して動作する、
デバイス。
【請求項２】
前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータのうちいずれか一以上により発生される触覚効果は、振動、引っ張り、圧力、痛み、形状輪郭、温度変化、テクスチャ変化、又はこれらの組み合わせを含む、
請求項１に記載のデバイス。
【請求項３】
前記プロセッサに前記入力を提供するユーザインターフェースをさらに有し、前記入力はユーザ入力データであり、前記プロセッサは、前記ユーザ入力データにアクセスして、前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータの任意の組み合わせの動作を連係させる、請求項１に記載のデバイス。
【請求項４】
前記ユーザインターフェースは、タッチスクリーン、キーボード、ボタン、ホイール、マウス、タッチパッド、マイクロホン、ウェアラブルコンピュータ、ウェアラブル通信デバイス、ウェアラブル医療用デバイス又は組み込み医療用モニター、又はこれらの組み合わせである、請求項３に記載のデバイス。
【請求項５】
少なくとも１つの触覚効果ジェネレータは前記プロセッサに前記入力を提供し、前記入力は状態データであり、前記プロセッサは、前記状態データにアクセスして、前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータの任意の組み合わせの動作を連係させる、
請求項１に記載のデバイス。
【請求項６】
前記プロセッサに前記入力を提供するセンサをさらに有し、前記入力はセンサデータであり、前記プロセッサは、前記センサデータにアクセスして、前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータの任意の組み合わせの動作を連係させる、
請求項１に記載のデバイス。
【請求項７】
前記センサは、ロケーションセンサ、動きセンサ、タッチセンサ、光センサ、バイオメトリックセンサ、電流センサ、熱センサ、圧力センサまたはこれらの組み合わせである、請求項６に記載のデバイス。
【請求項８】
前記プロセッサはグラフィックス処理デバイス（ＧＰＵ）から前記入力を受け取り、前記入力はゲームデータであり、前記プロセッサは、前記ゲームデータにアクセスして、前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータの任意の組み合わせの動作を連係させる、
請求項１に記載のデバイス。
【請求項９】
前記プロセッサはナビゲーションデバイスから前記入力を受け取り、前記入力はナビゲーション方向であり、前記プロセッサは、前記ナビゲーション方向にアクセスして、前記第１の触覚効果ジェネレータ、前記第２の触覚効果ジェネレータ、前記第３の触覚効果ジェネレータ、前記第４の触覚効果ジェネレータ、前記第５の触覚効果ジェネレータ、又は前記第６の触覚効果ジェネレータの任意の組み合わせの動作を連係させる、
請求項１に記載のデバイス。
【請求項１０】
前記デバイスは、ビデオゲームコントローラ、移動通信デバイス、モバイル計算デバイス、タブレット、ノートブック、取り外し可能スレートデバイス、ウルトラブックシステム、ウェアラブル通信デバイス、パーソナルコンピュータ、ウェアラブルコンピュータ、スマートシュー、エンターテイメントデバイス、電子デバイス、ウェアラブル電子デバイス又はこれらの組み合わせのコンポーネントを含む、
請求項１に記載のデバイス。
【請求項１１】
ある触覚効果は第１の振幅を有する振動であり、前記プロセッサは、他の触覚効果ジェネレータによる振動を駆動するコマンドを選択し、第２の振幅を有する振動を生成し、前記第２の振幅は前記入力に基づいて前記第１の振幅に関連し、前記入力はセンサデータである、請求項１に記載のデバイス。
【請求項１２】
前記第１の振幅は前記センサデータにおいて特定される測定された第１のパラメータに対応し、前記第２の振幅は前記センサデータにおいて特定される測定された第２のパラメータに対応する、請求項１１に記載のデバイス。
【請求項１３】
Ｘ軸、Ｙ軸、及びＺ軸を含む直交軸の方向に３次元フィードバックを提供するデバイスであって、
ユーザの手首に装着するリストバンドと、
前記リストバンドのＸ軸方向の動きに応じて触覚効果を生成するように構成された第１のグループの触覚効果ジェネレータと、
前記リストバンドのＹ軸方向の動きに応じて触覚効果を生成するように構成された第２のグループの触覚効果ジェネレータと、
前記リストバンドのＺ軸方向の動きに応じて触覚効果を生成するように構成された第３のグループの触覚効果ジェネレータと、
を有し、
前記第１のグループの触覚効果ジェネレータ、前記第２のグループの触覚効果ジェネレータ、及び前記第３のグループの触覚効果ジェネレータは、前記ユーザに３次元及び回転フィードバックを提供するように連係して動作する、
デバイス。
【請求項１４】
前記第１のグループ、前記第２のグループ、又は前記第３のグループ、又はこれらの組み合わせを、プロセッサに結合する無線通信システムをさらに有する、
請求項１３に記載のデバイス。
【請求項１５】
前記第１のグループ、前記第２のグループ、又は前記第３のグループ、又はこれらの組み合わせを制御するプロセッサをさらに有する、請求項１３に記載のデバイス。
【請求項１６】
前記第１のグループ、前記第２のグループ、又は前記第３のグループ、又はこれらの組み合わせを制御するタッチスクリーンをさらに有する、
請求項１３に記載のデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
ここに説明する例は、概して、モバイルデバイス用の触覚応答システムを提供する方法、システム及びデバイスに関する。
【背景技術】
【０００２】
広範囲のウェアラブル製品は、ユーザに身体的なフィードバックを与える触覚デバイスを備えている。従来製品は、ユーザに単一点フィードバック（ｓｉｎｇｌｅ  ｐｏｉｎｔ  ｆｅｅｄｂａｃｋ）を提供する個別触覚デバイスである。
【図面の簡単な説明】
【０００３】
添付した図面を参照して、以下の明細書と特許請求の範囲とを読めば、当業者には、実施形態のいろいろな有利性が明らかとなるであろう。
【図１】触覚効果デバイスの一例を示すブロック図である。
【図２】触覚効果デバイスの一例を示すブロック図である。
【図３】リストバンドとして装着するように構成された触覚デバイスの一例を示す図である。
【図４】触覚効果デバイスの一例を示す図である。
【図５】２以上の協調的触覚効果を引き起こす方法の一例を示す図である。
【発明を実施するための形態】
【０００４】
図１は、触覚効果デバイス１００の一例を示すブロック図である。触覚デバイス１００は、ユーザインターフェース１０２、センサ１０４、プロセッサ１０６、ドライバ１０８、アクチュエータ１１０、メモリ１１４及び２以上の触覚効果ジェネレータ１１２を有してもよい。一例では、２以上の触覚効果ジェネレータ１１２は一以上の触覚効果を生成するように構成されてもよい。プロセッサ１０６は、かかる触覚効果を互いに協調するように構成されてもよい。一以上の実施形態では、触覚効果の協調は、プロセッサ１０６に与えられる一以上の入力に応じて、二以上の触覚効果ジェネレータ１１２を一緒に制御して、合成触覚効果及び／又は複数触覚効果である触覚効果を提供することを言うが、特許請求する主題の範囲はこれに限定されない。例えば、プロセッサ１０６は、２以上の触覚効果ジェネレータを連係させ順次動作させる。第１の触覚効果ジェネレータ１１２は入力の第１の範囲にわたり触覚効果を提供するように動作し、第２の触覚効果ジェネレータは入力の第２の範囲にわたり触覚効果を提供するように動作し、触覚効果ジェネレータ１１２は単独で動作しても、他の一以上の触覚効果ジェネレータ１１２と調和して動作してもよい。他の一例では、プロセッサ１０６は、２以上の触覚効果ジェネレータ１１２を連係させてもよく、第１の触覚効果ジェネレータ１１２は第１の入力に応じて第１の触覚効果を提供し、第２の触覚効果ジェネレータ１１２は第２の入力に応じて第２の触覚効果を提供する。実施形態を参照してここでさらに詳しく説明するように、一以上の実施形態では、一以上のセンサは、プロセッサ１０６に入力を提供してもよく、一以上の実施形態では、触覚効果ジェネレータ１１２のうち一以上が入力を、プロセッサ１０６へのフィードバックとして、プロセッサ１０６に提供してもよい。概して、プロセッサ１０６は、複数の触覚効果ジェネレータ１１２を連係して制御し、合成された及び／又はより複雑な触覚効果を提供し、例えば、複数の触覚効果を順次、及び／又は同時に、及び／又は任意の組み合わせで、及び／又は多次元触覚効果及び／又は多次元、マルチポジション、マルチオリエンテーション及び／又はマルチセンサ入力を含む複数の入力に応じた触覚効果を提供するように動作する。しかし、特許請求する主題はこの点に限定されない。プロセッサ１０６は、２以上の触覚効果を動的に及び／又は静的に関連づけ、同期し、及び／又は連係させるように構成されていてもよい。プロセッサ１０６は、受け取った入力に基づいて、２以上の触覚効果ジェネレータ１１２の動作を制御することにより、かかる触覚効果を関連付け、同期し、及び／又は連係させてもよい。一例では、第２の触覚効果と関連し、同期され、及び／又は連係された第１の触覚効果は、第１の及び第２の触覚効果のタイミング、振動数、振幅、テンション、温度、輪郭、テクスチャ、圧力、痛み、圧縮など、又はこれらの組み合わせなどの、対応する特徴を有しても良い。ここに詳細に説明するように、関連付けられ、同期され、及び／又は連係された第１の及び第２の触覚効果は、統一された動作、スムースに進む動作、方向を有する動作、次元を有する動作など、又はこれらの組み合わせであるとして、ユーザにより知覚される。
【０００５】
一例では、ユーザインターフェース１０２は、入力データを受け取り、及び／又はプロセッサ１０６に送るように構成されていてもよい。一例では、プロセッサ１０６は、コントローラまたはマイクロコントローラを含んでもよい。プロセッサ１０６は、ユーザインターフェース１０２からの入力データを処理して、その入力データを、一以上の触覚効果ジェネレータ１１２により生成される一以上の触覚効果に関連付ける。かかる触覚効果を生成するため、プロセッサ１０６は、一以上のコマンドをドライバ１０８に送るように構成されていてもよい。ドライバ１０８は、単一のドライバでも、同じところにある又は別々に配置された複数のドライバであってもよい。ドライバ１０８は、一以上のコマンドに基づき一以上のアクチュエータ１１０を駆動してもよい。一以上のアクチュエータ１１０は、一以上の触覚効果ジェネレータ１１２のそれぞれに結合されてもよく、動く又は動かすように構成されたさまざまなデバイスのどれを含んでもよい。例えば、どのアクチュエータ１１０も、Ｅｃｃｅｎｔｒｉｃ  Ｒｏｔａｔｉｎｇ  Ｍａｓｓ（ＥＲＭ）、Ｌｉｎｅａｒ  Ｒｅｓｏｎａｎｔアクチュエータ（ＬＲＡ）、Ｐｉｅｚｏｅｌｅｃｔｒｉｃアクチュエータ（ＰＡ）、電気活性ポリマー、静電アクチュエータ、亜音速オーディオ波面アクチュエータ、逆電気振動スタイルアクチュエータ、感圧アクチュエータなど、又はこれらの組み合わせを含んでもよい。
【０００６】
一例では、アクチュエータ１１０の一以上は、触覚効果ジェネレータ１１２のうちの対応するものに結合してもよく、アクチュエータ１１０の１つは、２以上の触覚効果ジェネレータ１１２に結合していてもよい。一以上のアクチュエータ１１０は、一以上の触覚効果を出力するように構成されてもよい。一以上のアクチュエータ１１０は、様々な触覚効果を駆動するため、一以上の触覚効果ジェネレータ１１２に様々な力を作用するように構成されてもよい。一以上の力は、ある触覚効果に関連していてもよく、一以上の振動、静電気力、電気信号、音波、熱、圧縮、物理的力など、又はこれらの組み合わせを含んでもよい。他の一例では、一以上のドライバ１０８は、一以上の触覚効果ジェネレータ１１２に結合していてもよく、一以上の電気信号を触覚効果ジェネレータ１１２に送って、一以上の触覚効果を生成してもよい。
一例では、２以上の触覚効果ジェネレータ１１２は、連係して動作して、２または３次元の身体的感覚的フィードバックを提供してもよい。かかる２または３次元の身体的感覚的フィードバックは、ユーザに、センサ１０４により検出された測定された身体パラメータなどのパラメータの状態を示しても良い。他の一例では、身体的パラメータはセンサ１０４により検知される必要はなく、身体的パラメータは、ユーザ入力として、及び／又はＧｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ（ＧＰＵ）、Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｕｎｉｔ（ＧＰＳ）、天気観測所、サーバなど、又はこれらの組み合わせなどの情報源から報告又は提供されてもよい。
【０００７】
一例では、触覚効果ジェネレータ１１２の１つは、身体的パラメータが閾値より低いと検出された時、触覚効果に応答してもよい。触覚効果ジェネレータ１１２の異なる１つは、身体的パラメータが閾値より高いと検出された時、触覚効果に応答してもよい。一以上の触覚効果ジェネレータ１１２は、一以上の触覚効果ジェネレータ１１２により生成された個々の感覚間のユーザによる身体的区別をさせるように、デバイス１００に配置されてもよい。
【０００８】
一例では、触覚効果デバイス１００は、一以上の触覚効果を出力するようにイネーブルされた様々なデバイスのどれであってもよい。例えば、触覚効果デバイス１００は、ビデオゲームコントローラ、リストバンド、移動通信デバイス、モバイル計算デバイス、タブレット、ノートブック、取り外し可能スレートデバイス、ウルトラブックシステム、ウェアラブル通信デバイス、パーソナルコンピュータ、ウェアラブルコンピュータ、スマートシュー、エンターテイメントデバイス、電子デバイス、ウェアラブル電子デバイス又はこれらの組み合わせを含んでもよい。かかるデバイスでは、触覚効果は、例えば、スクリーン、背側、上側、下側、左または右側など、又はこれらの組み合わせなど、デバイスの任意の面を通して伝達されてもよい。触覚効果は、振動、テンション、輪郭、圧力、痛み、温度変化、テクスチャ変化、圧縮など、又はこれらの組み合わせなどを含んでもよい。
【０００９】
一例では、ユーザインターフェース１０２及び／又はセンサ１０４は、触覚デバイス１００中に、又はその上に配置されてもよい。他の一例では、ユーザインターフェース１０２及び／又はセンサ１０４は、触覚デバイス１００から離れていても良い。一例では、ユーザインターフェース１０２は、物理的入力、ボタン押下、トリガー駆動、触覚入力、音声入力、プリセット入力、及び／又はトリガー、熱的入力、ロケーションなど、又はこれらの組み合わせなどのユーザ入力を受け取るように構成されていてもよい。
【００１０】
一例では、ユーザインターフェース１０２は、タッチスクリーン、キーボード、ボタン、ホイール、マウス、タッチパッド、マイクロホン、ウェアラブルコンピュータ、ウェアラブル通信デバイス、ウェアラブル医療用デバイス又は組み込み医療用モニター、又はこれらの組み合わせを含んでいてもよい。ユーザインターフェース１０２はセンサ１０４を含んでもよく、及び／又はセンサ１０４はユーザインターフェース１０２とは離れていても一緒であってもよい。センサ１０４は、ユーザ入力を受け取り、及び／又は温度、光、音、動き、湿度、ロケーション、化学組成、電気信号、バイタルサインなど、又はこれらの組み合わせなどの、一以上の物理的現象を検知するように構成されていてもよい。センサ１０４は、ロケーションセンサ、動きセンサ、タッチセンサ、光センサ、バイオメトリックセンサ、電流センサ、熱センサ、圧力センサなど、又はこれらの組み合わせなど様々なセンサのどれを含んでいてもよい。センサ１０４は単一センサ又は複数のセンサを含んでもよい。かかる複数センサは、アレイ状に、表面に分散して、ランダムに配置してなど、又はこれらの組み合わせなどで構成してもよい。
【００１１】
一例では、ユーザインターフェース１０２及び／又はセンサ１０４は、プロセッサ１０６及び／又はメモリ１１４に結合していてもよい。プロセッサ１０６は、入力データ及び／又はセンサデータを、ユーザインターフェース１０２、センサ１０４、一以上のアクチュエータ１１０、一以上の触覚効果ジェネレータ１１２、ドライバ１０８及び／又はメモリ１１４から直接、受け取り処理するように構成されていてもよい。プロセッサ１０６は、入力データ及び／又はセンサデータに応じて、ドライバ１０８により実行されるアルゴリズム及び／又は一組の命令に関連するコマンドを選択してもよい。かかるアルゴリズム及び／又は一組の命令は、ドライバ１０８に、触覚効果ジェネレータ１１２の触覚出力を互いに同期及び／又は連係することにより、一以上のアクチュエータ１１０を互いに関連するように駆動させるように構成されていてもよい。一以上のアクチュエータ１１０は、触覚効果ジェネレータ１１２に、入力データ及び／又はセンサデータに関連する一以上の触覚効果を出力させてもよい。他の一例では、かかるアルゴリズム及び／又は一組の命令は、ドライバ１０８に、入力データ及び／又はセンサデータに関連する一以上の触覚効果を出力する信号を触覚効果ジェネレータ１１２に送らせるように構成されていてもよい。
【００１２】
図２は、触覚デバイス２００を示すブロック図である。一例では、触覚デバイス２００は、通信ライン２６２を介してドライバ２０８に結合したプロセッサ２０６を有しても良い。プロセッサ２０６はコントローラであってもよい。プロセッサ２０６は、プロセッサ、ビデオゲーム用のグラフィックス処理デバイス（ＧＰＵ）、メモリ、入出力ポートなど、又はこれらの組み合わせを有しても良い。プロセッサ２０６は、組み込みマイクロコントローラを含んでいても良い。プロセッサ２０６は、グラフィックス処理デバイス（ＧＰＵ）に結合され、及び／又はＧＰＵとの間でデータを送受してもよい。プロセッサ２０６は、一以上の触覚効果ジェネレータにより、例えば、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６により生成される触覚効果を、ドライバ２０８を介して制御するように構成されてもよい。ドライバ２０８は、第１のアクチュエータ２１８、第２のアクチュエータ２１０、及び／又は第３のアクチュエータ２１２に結合していてもよい。ドライバ２０８は、通信ライン２６０を介して、第１のアクチュエータ２１８、第２のアクチュエータ２１０及び／又は第３のアクチュエータ２１２を介して、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６と通信し、及び／又は駆動するように構成されてもよい。
【００１３】
一例では、プロセッサ２０６は、一以上のフィードバック源から受信するデータ、及び／又は第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６、第１のアクチュエータ２１８、第２のアクチュエータ２１０、及び／又は第３のアクチュエータ２１２、ユーザインターフェース２４０、センサ２４２、及び／又はＧＰＵ２４６を含む状態データに基づいて、触覚効果を制御するコマンドをデータベースから選択し、及び／又は触覚効果を制御するコマンドを動的に生成するように構成されてもよい。コマンドは、ドライバ２０８へ、プロセッサ２０６から送信され、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６により実行される。
【００１４】
一例では、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６のうち一以上は、プロセッサ２７０、トランスミッタ２７２、レシーバ２７４及び／又は付加的な又はその他の回路を有しても良い。プロセッサ２７０は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６の各々に関連する状態情報を検出及び／又は特定するように構成されてもよい。かかる状態情報は、発生される触覚効果に関連するデータを含んでもよく、振動の周波数、振動の振幅、発生される触覚効果の持続時間など、又はこれらの組み合わせを含んでも良い。状態情報は、トランスミッタ２７２を介して有線及び／又は無線通信を介してプロセッサ２７０からプロセッサ２０６に送信されてもよく、処理され、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６のうち一以上の間の触覚効果を結びつけ、同期し、及び／又は協調するコマンドを選択してもよい。一例では、センサ２４２は、第１の触覚効果ジェネレータ２０２，第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６のうち一以上の動作及び／又はそれにより発生される一以上の触覚効果に関連する状態情報を検出するように構成されてもよい。センサ２４２は、かかる状態データの検出を容易にするように、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６のうち一以上の上に及び／又はそのそばに配置されてもよい。センサ２４２は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６のうち一以上から離れたところに配置されてもよく、特許を請求する主題はこれに限定されない。一例では、触覚デバイス２００はユーザにより装着されるように構成されてもよく、プロセッサ２０６はユーザインターフェース２４０及び／又はセンサ２４２に結合していてもよい。プロセッサ２０６は、通信ライン２６４を介してユーザインターフェース２４０からユーザ入力データを受け取り、通信ライン２６６を介してセンサ２４２からセンサデータを受け取り、及び／又は通信ライン２６８を介してＧＰＵ２４６からゲームデータを受け取るように構成されていてもよい。プロセッサ２０６は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６により発生される触覚効果を、ユーザ入力データ及び／又はセンサデータに基づいて制御する一以上のコマンドを選択及び／又は動的に生成するように構成されてもよい。
【００１５】
一例では、ユーザインターフェース２４０及び／又はセンサ２４２は、ユーザと接触するように、触覚デバイス２００に組み込まれても良い。ユーザインターフェース２４０により供給されるユーザデータ及び／又はセンサ２４２により生成されるセンサデータは、ユーザのロケーション、ユーザの３次元空間における方向、（ユーザの又は周囲の）温度、ユーザの心拍数、ユーザの血圧、ユーザの身体部分の周りの弾性バンドにかかるテンションなど、又はこれらの組み合わせなどである測定されるパラメータの状態を特定してもよい。プロセッサ２０６は、センサデータに応じて、例えば、温度が閾値より低いとき、第１の触覚効果ジェネレータ２０２を駆動し、そのパラメータが閾値より高いとき、第３の触覚効果ジェネレータ２１６を駆動し、そのパラメータが閾値のある範囲内にあるとき、第２の触覚効果ジェネレータを駆動する一以上のコマンドを選択及び／又は動的に生成してもよい。一例では、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６の配置により、第２の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６により生じる個々の感覚を身体的に区別できる。一例では、通信ライン２６０、２６２、２６４及び／又は２６６は有線ラインまたは無線通信システムを含む。かかる無線通信システムは、無線周波数識別（ＲＦＩＤ）システム、ＷｉＦｉ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｚｉｇｂｅｅ（登録商標）システム、ＷｉＭａｘ（登録商標）システム、ｔｈｒｏｕｇｈ  ｂｏｄｙ  ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＴＢＣ）など、又はこれらの組み合わせを含み得る。
【００１６】
一例では、触覚デバイス２００はユーザが装着するように構成されてもよく、プロセッサ２０６は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６のうち一以上に、対応する通信ライン２２０、２２２及び／又は２２４を介して結合されていてもよい。第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６は、プロセッサ２０６に、各触覚効果ジェネレータ２０２、２０４及び／又は２１６が生成した触覚効果に関する情報を特定する状態その他のデータを提供するように構成されてもよい。例えば、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６は、各触覚効果ジェネレータの振幅及び／又は振動数がオン、オフ、増加中、減少中、安定状態にあるなど、又はこれらの組み合わせであることを示す信号をプロセッサ２０６に送っても良い。
【００１７】
一例では、センサ２４２は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４及び／又は第３の触覚効果ジェネレータ２１６の状態に関する同一の又は類似のデータを生成してもよい。プロセッサ２０６は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６により発生される触覚効果を、状態データに基づいて制御する一以上のコマンドを選択及び／又は動的に生成するように構成されてもよい。例えば、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６は、ユーザと物理的に接触するように、触覚デバイス２００に組み込まれても良い。一例では、通信ライン２２０、２２２及び／又は２２４は有線ラインまたは無線通信システムを含む。かかる無線通信システムは、無線周波数識別（ＲＦＩＤ）システム、ＷｉＦｉ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｚｉｇｂｅｅ（登録商標）システム、ＷｉＭａｘ（登録商標）システム、ｔｈｒｏｕｇｈ  ｂｏｄｙ  ｃｏｍｍｕｎｉｃａｔｉｏｎ（ＴＢＣ）など、又はこれらの組み合わせを含み得る。
【００１８】
一例では、センサ２４２により生成されるセンサデータは、測定されるパラメータの状態を特定してもよい。第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６はプロセッサ２０６に状態データを送っても良い。プロセッサ２０６は、センサデータ及び／又は状態データに応じた一以上のコマンドを選択及び／又は動的に生成してもよい。
【００１９】
一例では、プロセッサ２０６は、第１の触覚効果ジェネレータ２０２を駆動するように構成されてもよい。触覚効果は、測定されるパラメータに関する詳細な情報を担うように構成されてもよい。例えば、測定されるパラメータが閾値に下から近づいているとき、第１の触覚効果ジェネレータ２０２により引き起こされる触覚効果は、振動の振幅の増加を含み、測定されるパラメータが閾値に向けて増加していることを示しても良い。
【００２０】
一例では、プロセッサ２０６は、第１の触覚効果ジェネレータ２０２からの状態更新及び／又はセンサ２４２からの更新されたセンサデータから状態更新を受け取ってもよい。例えば、パラメータ値は閾値に向けて増加し続けるかも知れない。この情報を触覚的にユーザに伝えるため、プロセッサ２０６は、第２の触覚効果ジェネレータ２０４を駆動して、第１の触覚効果ジェネレータ２０２の状態に最後に示された振幅から始まる増加する振幅で振動するように構成されてもよい。同様に、プロセッサ２０６は、第２の触覚効果ジェネレータ２０４からの状態更新及び／又はセンサ２４２からの更新されたセンサデータから状態更新を受け取ってもよい。例えば、パラメータ値は閾値に到達してもよく、及び／又は閾値を越えて増加し続けてもよい。この情報を触覚的にユーザに伝えるため、プロセッサ２０６は、第３の触覚効果ジェネレータ２１６を駆動して、第２の触覚効果ジェネレータ２０４の状態に最後に示された振幅から始まる増加する振幅で振動するように構成されてもよい。このように、ユーザは、測定されるパラメータが増加し続け、閾値を越えたことを示す、３つの触覚効果ジェネレータ２０２、２０４及び２１６にわたる、関連する、同期した、及び／又は連係した増加振幅と、軽く触れる又はなでるような感覚（ａ  ｂｒｕｓｈ  ｏｒ  ｓｔｒｏｋｉｎｇ  ｓｅｎｓａｔｉｏｎ）を受ける。
【００２１】
一例では、第１のアクチュエータ２１８、第２のアクチュエータ２１０及び／又は第３のアクチュエータ２１２は、通信ライン２５０、２５２及び／又は２５４を介して、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６の対応するものに結合していてもよい。第１のアクチュエータ２１８、第２のアクチュエータ２１０及び／又は第３のアクチュエータ２１２は、一以上の通信ライン２２６、２２８及び／又は２３０を介して、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６の一以上の他のものに結合していてもよい。第１のアクチュエータ２１８、第２のアクチュエータ２１０及び／又は第３のアクチュエータ２１２は、第１のアクチュエータ２１８、第２のアクチュエータ２１０及び／又は第３のアクチュエータ２１２のうちの他のものからの状態データを受け取り、応答するように構成されてもよい。例えば、ある触覚効果が第１のアクチュエータ２１８によりトリガーされたことを示す、第１のアクチュエータ２１８から第２のアクチュエータ２１０が受け取った状態データ信号は、第２のアクチュエータ２１０による関連する触覚効果の駆動を遅延してもよい。一例では、通信ライン２２６、２２８、２３０、２５０、２５２及び／又は２５４は、有線ラインまたは無線通信システムを含んでもよい。かかる無線通信システムは、無線周波数識別（ＲＦＩＤ）システム、ＷｉＦｉ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｚｉｇｂｅｅ（登録商標）システム、ＷｉＭａｘ（登録商標）システム、ＴＢＣなど、又はこれらの組み合わせを含み得る。
【００２２】
一例では、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６の他の一以上に、対応する通信ライン２３２、２３４及び／又は２３６を介して結合していてもよい。
【００２３】
一例では、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６は、第１の触覚効果ジェネレータ２０２、第２の触覚効果ジェネレータ２０４、及び／又は第３の触覚効果ジェネレータ２１６のうちの他のものから状態データを受け取り応答するように構成されてもよい。例えば、第１の触覚効果ジェネレータ２０２により行われる触覚効果の開始及び／又は停止を示す、第２の触覚効果ジェネレータ２０４が第１の触覚効果ジェネレータ２０２から受け取る状態データ信号は、第２の触覚効果ジェネレータ２０４における共感的及び／又は関連する触覚効果の発生を始動してもよい。一例では、通信ライン２３２、２３４及び／又は２３６は有線ラインまたは無線通信システムを含む。かかる無線通信システムは、無線周波数識別（ＲＦＩＤ）システム、ＷｉＦｉ（登録商標）システム、Ｂｌｕｅｔｏｏｔｈ（登録商標）システム、Ｚｉｇｂｅｅ（登録商標）システム、ＷｉＭａｘ（登録商標）システム、ＴＢＣなど、又はこれらの組み合わせを含み得る。
【００２４】
図３は、リストバンド３０２として装着するように構成された触覚デバイス３００の一例を示す図である。図３において、触覚効果デバイス３００の、手の甲側から見た図３１０と、手のひら側から見た図３１２とを示した。触覚デバイス３００は、Ｘ軸３８０、Ｙ軸３８２及び／又はＺ軸３８４に沿った、様々な２次元または３次元の触覚効果を提供するように構成されてもよい。例えば、触覚デバイス３００はナビゲーションシステム３５０と一体になっていてもよい。触覚効果デバイス３００により発生される触覚効果は、ナビゲーションシステム３５０により発生されるナビゲーション方向と動的に調整され、触覚効果デバイス３００を装着したユーザにナビゲーションエイドを提供し、ナビゲーション方向に従っている間にユーザにフィードバックを提供する。
【００２５】
一例では、触覚効果デバイス３００は、Ｘ軸３８０、Ｙ軸３８２及び／又はＺ軸３８４方向の触覚効果を介して情報を提供してもよい。第１の触覚効果ジェネレータ２０２と第２の触覚効果ジェネレータ２０４は、それぞれ内側及び外側の手首エリアに配置されてもよく、Ｘ軸３８０に沿ってＸ方向の触覚効果を生成するように構成されてもよい。第３の触覚効果ジェネレータ３１８と第４の触覚効果ジェネレータ３２０は、それぞれ上側及び下側の手首エリアに配置されてもよく、Ｙ軸３８２に沿ってＹ方向の触覚効果を生成するように構成されてもよい。第５の触覚効果ジェネレータ３２２と第６の触覚効果ジェネレータ３２４は、Ｚ方向に配置され、触覚効果ジェネレータ３２２が手の近くに配置され、触覚効果ジェネレータ３２４が手から離れたところに配置される。第５の触覚効果ジェネレータ３２２と第６の触覚効果ジェネレータ３２４は、Ｚ軸３８４に沿ったＺ方向に触覚効果を発生するように構成されていてもよい。
【００２６】
一例では、触覚デバイス３００を装着したユーザは、ナビゲーションシステム３５０を介してナビゲーション方向を受け取っても良い。その方向はコントローラ３６０により処理され、一以上のセンサ３７０から受け取ったデータと比較されてもよい。センサ３７０から受け取るデータは、動き、位置及び／又はその他のロケーション情報など、又はこれらの組み合わせを含んでもよい。ユーザが動くと、触覚デバイス３００は、触覚効果ジェネレータ３１４−３２４を介して方向プロンプトを提供してもよい。例えば、ユーザが左にそれると、第１の触覚効果ジェネレータ３１４が振動して、ユーザが右に動くことにより正しい方向に進むべきことを示しても良い。ユーザがナビゲーション方向にしたがっている場合、触覚効果ジェネレータ３２４、３１８及び３２２は、関連する、同期した及び／又は連係された反復的パターンで振動してもよく、第６の触覚効果ジェネレータ３２４が最初に振動し、第３の触覚効果ジェネレータ３１８が次に振動し、第５の触覚効果ジェネレータ３２２が最後に振動する。かかる関連する、同期した及び／又は連係された反復的パターンは、正しいコースにあり続けていることをユーザに示す一定のフィードバックを提供してもよい。他の一例では、一部または全部の触覚効果ジェネレータ３１４−３２４が、他の様々なパターンで動作して、連係された触覚フィードバックを提供するように構成されていてもよい。
【００２７】
一例では、触覚効果ジェネレータ３１４−３２４の励起は、ランプオン及びオフ（ｒａｍｐ  ｏｎ  ａｎｄ  ｏｆｆ）するように構成されてもよく、１つの触覚効果ジェネレータがランプオンしている時、その前の順番のデバイスがランプオフし、実際によりアナログ的な感覚を起こすようになっていてもよい。励起のランプオンまたはオフは、本来、リニアであってもノンリニアであってもよい。移行が平面的に配置された２以上の触覚効果ジェネレータ３１４−３２４に関わる場合、触覚効果ジェネレータ３１４−３２４は複数のタッチジェスチャをシミュレーションするように構成されてもよい。例えば、（アナログ又はデジタルの）２つの触覚効果の間の移行（ｔｒａｎｓｉｔｉｏｎ）は、デバイス間のブラシ（ｂｒｕｓｈ）又はドラッグをシミュレーションでき、３つのデバイスは回転のような刺激を与えられる。一例では、Ｘ軸３８０、Ｙ軸３８２及び／又はＺ軸３８４にそった２次元又は３次元の連係された触覚効果の提供は、リモート操作されているデバイスのユーザにナビゲーションフィードバックを提供できる。
【００２８】
一例では、触覚デバイス３００は、ビデオゲームコントローラに組み込まれていてもよく、ゲームプレイ中にユーザにフィードバックを提供するように構成されていてもよい。ナビゲーションデバイス３５０はＧＰＵであってもよい。ゲームプレイ中、ユーザは触覚効果デバイス３００を装着してもよく、一方、ユーザのゲームアバターはゲーム環境中をナビゲーションされる。ユーザは、アバターが出会うゲーム環境中の静止した又は動いている障害物に関するフィードバックを、触覚効果ジェネレータ３１４−３２４により発生される振動又はその他の触覚効果を介して、受け取っても良い。例えば、ユーザのゲームアバターの左側又は右側における衝突は、適当な触覚効果ジェネレータ３１４−３２４における振動によりしめされてもよい。触覚効果ジェネレータ３１４−３２４は、振動、テンション、輪郭、温度変化、テクスチャ変化など、又はこれらの組み合わせを含む様々な触覚効果のどれかを生成してもよく、ゲームプレイ中にユーザのアバターが出会うかも知れないシミュレーションされた様々な物理的現象に関するフィードバックを提供してもよい。
【００２９】
図４は、触覚効果デバイス４００の一例を示す図である。触覚効果デバイス４００はウェアラブルコンピュータ／通信デバイスを含み得る。触覚効果デバイス４００は、ユーザに没入体験（ｉｍｍｅｒｓｉｏｎ  ｅｘｐｅｒｉｅｎｃｅ）を提供する仮想現実ビデオゲームと共に用いられても良い。一例では、触覚効果デバイス４００は、アレイ状の触覚効果ジェネレータ１１２（ドットパターンで表した）を含んでも良い。触覚効果ジェネレータ１１２は、プロセッサ２０６により制御されてもよい。上記の通り、プロセッサ２０６は、トリガーデータ、ゲームデータ、ユーザデータ、センサデータ、状態データなど、又はこれらの組み合わせを受け取っても良い。プロセッサ２０６は、アレイ状の触覚効果ジェネレータが発生する触覚効果を連係して、互いに関連し、同期し、及び／又は連係した２以上の触覚効果を提供してもよい。一例では、プロセッサ２０６は所定のプログラムを介してかかる触覚効果を連係してもよい。一例では、プロセッサ２０６はかかる触覚効果を、入力データ、状態データ、ナビゲーションデータ、センサデータなど、又はこれらの組み合わせに基づいて、動的に連係してもよい。
【００３０】
図５は、２以上の協調的触覚効果を引き起こす方法５００の一例を示す図である。方法５００は、ステップ５０２で始まり、プロセッサ１０６が第１のデータを受け取る。第１のデータは、トリガーデータ、ユーザ入力データ、センサデータ、ゲームデータ及び／又は触覚効果デバイスと関連する状態データを含み得る。ステップ５０４において、プロセッサ１０６が、第１のデータに応じて、第１の触覚効果デバイスにおいて第１の触覚効果を駆動する第１のコマンドを送る。プロセッサ１０６は、第１のデータ、トリガーデータ、ユーザ入力データ、センサデータ、ゲームデータ及び／又は状態データ、又はこれらの組み合わせに基づき、第１のコマンドを選択及び／又は動的に生成する。ステップ５０６において、プロセッサ１０６が第２のデータを受け取る。第２のデータは第１の触覚効果の実行に関連する。第２のデータも、トリガーデータ、ユーザ入力データ、センサデータ、ゲームデータ及び／又は第１の触覚効果デバイスと関連する状態データを含み得る。ステップ５０８において、プロセッサ１０６が、第２のデータに応じて、第２の触覚効果デバイスにおいて第２の触覚効果を駆動する第２のコマンドを送る。プロセッサ１０６は、第１の触覚効果と第２の触覚効果とを連係させて、関連する、同期した、及び／又は連係した一連の触覚効果を生成する。
【００３１】
一例では、プロセッサ１０６及び／又はメモリ１１８は、処理デバイスと共に集積されてもよく、例えば、集積回路マイクロプロセッサなどに配置されるＲＡＭやフラッシュメモリなどであってもよい。他の例では、メモリは、独立なデバイス、例えば外部ディスクドライブ、ストレージアレイ、ポータブルフラッシュキーフォブなどを含んでもよい。メモリ及びプロセッサ１０６及び／又はメモリ１１８は、例えば、Ｉ／Ｏポート、ネットワーク接続などにより動作可能に結合され、又は互いに通信でき、処理デバイスはそのメモリに格納されたファイルを読んでもよい。関連するメモリは、意図的に「リードオンリー」であっても（ＲＯＭ）、パーミッションの設定（ｐｅｒｍｉｓｓｉｏｎ  ｓｅｔｔｉｎｇｓ）であっても、そうでなくてもよい。メモリのその他の例には、限定ではなく、ＷＯＲＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、ＦＬＡＳＨなどを含んでも良い。これらは半導体デバイスに実装されてもよい。他のメモリは、従来の回転ディスクドライブなどのように、動くパーツを含んでいてもよい。かかるメモリはすべて「機械読み取り可能」であってもよく、処理デバイスにより読み取り可能であってもよい。
【００３２】
動作命令又はコマンドは、（「コンピュータプログラム」又は「コード」としても知られる）記憶されたコンピュータソフトウェアの有体形式で実装又は実施されてもよい。プログラム又はコードは、デジタルメモリに格納されてもよく、処理デバイスにより読み取られてもよい。「コンピュータ読み取り可能記憶媒体」（又は代替的に「機械読み取り可能記憶媒体」）は、前述のタイプのメモリのすべてを含んでもよく、メモリがコンピュータプログラムの性質を有するデジタル情報その他のデータを少なくとも一時的に記憶できる限り、かつ記憶された情報が適切な処理デバイスで「読み出される」限り、将来の新しい技術を含んでもよい。「コンピュータ読み取り可能」との用語は、完全なメインフレーム、ミニコンピュータ、デスクトップ又はラップトップコンピュータという意味を含む「コンピュータ」の従来の利用に限定されない。むしろ、「コンピュータ読み取り可能」は、プロセッサ、処理デバイス又は任意の計算システムにより読み取り可能である記憶媒体を含んでもよい。かかる媒体は、コンピュータ又はプロセッサによりローカルで及び／又はリモートでアクセス可能である任意の利用可能な媒体であってもよく、揮発性及び不揮発性の媒体、リムーバブル及び非リムーバブルの媒体など、又はこれらの組み合わせを含んでもよい。
【００３３】
コンピュータ読み取り可能記憶媒体に格納されたプログラムは、コンピュータプログラム製品を含んでもよい。例えば、記憶媒体は、コンピュータプログラムを格納又は搬送する便利な手段として用いてもよい。便宜的に、動作は、様々な相互結合した、又は結合した機能ブロック又はダイアグラムとして記述されてもよい。しかし、これらの機能ブロック又はダイアグラムが、単一の論理デバイス、プログラム又は境界がはっきりしない動作に等価に集積される場合もある。
【００３４】
実施例の原理を説明したが、言うまでもなく、これらの実施例を、かかる原理から逸脱することなく構成及び詳細において修正してもよい。下記請求項の精神と範囲に入るすべての修正及びバリエーションについて特許請求する。
【図１】
0006453448.tif 000002
【図２】
0006453448.tif 000003
【図３】
0006453448.tif 000004
【図４】
0006453448.tif 000005
【図５】
0006453448.tif 000006