(57)【要約】      （修正有）【課題】ユーザ間の相互通信において、ユーザ間の相互作用の結果として触覚効果を感じることができる仮想感情タッチシステムを提供する。【解決手段】仮想感情タッチのためのシステム１００は、タッチスクリーンディスプレイと、触覚出力デバイスと、プロセッサとを備える。プロセッサは、タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示する。また、タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信する。さらに、受信側デバイスに前記ジェスチャ及び視覚表現に関連付けられる信号を送信し、受信側ユーザのジェスチャ及び視覚表現に部分的に基づいて触覚効果を決定し、触覚効果を出力するように構成される触覚出力デバイスに触覚効果に関連付けられる触覚信号を送信する。【選択図】図１Ａ
2018142313.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイと、
触覚出力デバイスと、
プロセッサと
を備え、
前記プロセッサは、
前記タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示すること、
前記タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信すること、
受信側デバイスにジェスチャ及び視覚表現に関連付けられる信号を送信すること、
前記受信側ユーザの前記ジェスチャ及び前記視覚表現に部分的に基づいて触覚効果を決定すること、及び
前記触覚効果を出力するように構成される前記触覚出力デバイスに前記触覚効果に関連付けられる触覚信号を送信すること
を行うように構成される、システム。
【請求項２】
前記プロセッサは、前記受信側デバイスに前記触覚信号を送信するように更に構成され、
前記受信側デバイスは、前記触覚効果を出力するように構成される第２の触覚出力デバイスを備える、請求項１に記載のシステム。
【請求項３】
前記プロセッサは、前記受信側デバイスから第２のセンサ信号を受信して、前記第２のセンサ信号に部分的に基づいて前記触覚効果を決定するように更に構成される、請求項１に記載のシステム。
【請求項４】
前記プロセッサは、前記受信側デバイスから第２の触覚信号を受信して、前記第２の触覚信号に部分的に基づいて触覚効果を出力するように更に構成される、請求項１に記載のシステム。
【請求項５】
受信側ユーザの前記視覚表現は、アバターを含む、請求項１に記載のシステム。
【請求項６】
前記アバターは、前記受信側ユーザによって選択される、請求項５に記載のシステム。
【請求項７】
触覚効果を決定することは、前記ジェスチャに関連付けられる圧力を決定すること及び前記ジェスチャの前記圧力に対応する強度を有する触覚効果を決定することを含む、請求項１に記載のシステム。
【請求項８】
前記タッチスクリーンディスプレイ、前記触覚出力デバイス及び前記プロセッサの全てが、ハンドヘルドデバイス又はウェアラブルデバイスのコンポーネントである、請求項１に記載のシステム。
【請求項９】
前記触覚出力デバイスは、圧電アクチュエータ、電気モータ、電磁アクチュエータ、音声コイル、形状記憶合金、電気活性ポリマ、ソレノイド、偏心回転質量モータ、線形共振アクチュエータ、又は静電出力デバイスの１つ以上を含む、請求項１に記載のシステム。
【請求項１０】
タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示するステップと、
前記タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信するステップと、
受信側デバイスに前記ジェスチャ及び前記視覚表現に関連付けられる信号を送信するステップと、
前記受信側ユーザの前記ジェスチャ及び前記視覚表現に部分的に基づいて触覚効果を決定するステップと、
前記触覚効果を出力するように構成される触覚出力デバイスに前記触覚効果に関連付けられる触覚信号を送信するステップと
を含む、方法。
【請求項１１】
前記受信側デバイスに前記触覚信号を送信するステップを更に含み、前記受信側デバイスは前記触覚効果を出力するように構成される第２の触覚出力デバイスを備える、請求項１０に記載の方法。
【請求項１２】
前記受信側デバイスから第２のセンサ信号を受信するステップ、及び前記第２のセンサ信号に部分的に基づいて触覚効果を出力するステップを更に含む、請求項１０に記載の方法。
【請求項１３】
前記受信側デバイスから第２の触覚信号を受信するステップ、及び前記第２の触覚信号に部分的に基づいて触覚効果を出力するステップを更に含む、請求項１０に記載の方法。
【請求項１４】
受信側ユーザの前記視覚表現は、アバターを含む、請求項１０に記載の方法。
【請求項１５】
前記アバターは、前記受信側ユーザによって選択される、請求項１４に記載の方法。
【請求項１６】
触覚効果を決定するステップは、前記ジェスチャに関連付けられる圧力を決定すること及び前記ジェスチャの前記圧力に対応する強度を有する触覚効果を決定することを含む、請求項１０に記載の方法。
【請求項１７】
プログラムコードを含む非一時的なコンピュータ可読媒体であって、プロセッサにより実行されると、前記プログラムコードは、前記プロセッサに、
タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示すること、
前記タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信すること、
受信側デバイスに前記ジェスチャ及び前記視覚表現に関連付けられる信号を送信すること、
前記受信側ユーザの前記ジェスチャ及び前記視覚表現に部分的に基づいて触覚効果を決定すること、及び
前記触覚効果を出力するように構成される触覚出力デバイスに前記触覚効果に関連付けられる触覚信号を送信すること
を行わせるように構成される、非一時的なコンピュータ可読媒体。
【請求項１８】
前記プロセッサによって実行されると、前記プロセッサに、前記受信側デバイスに前記触覚信号を送信することを行わせるように構成されるプログラムコードを更に含み、
前記受信側デバイスは、前記触覚効果を出力するように構成される第２の触覚出力デバイスを備える、請求項１７に記載の非一時的なコンピュータ可読媒体。
【請求項１９】
前記プロセッサによって実行されると、前記プロセッサに、前記受信側デバイスから第２のセンサ信号を受信すること、及び前記第２のセンサ信号に部分的に基づいて触覚効果を出力することを行わせるように構成されるプログラムコードを更に含む、請求項１７に記載の非一時的なコンピュータ可読媒体。
【請求項２０】
前記プロセッサによって実行されると、前記プロセッサに、前記受信側デバイスから第２の触覚信号を受信すること、及び前記第２の触覚信号に部分的に基づいて触覚効果を出力することを行わせるように構成されるプログラムコードを更に含む、請求項１７に記載の非一時的なコンピュータ可読媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、共有ソーシャルメディアアプリケーション／インターフェースにおけるユーザ相互作用及び通信に関連し、より詳細には、１人以上のユーザ間の触覚相互作用のためのシステム及び方法に関する。
【０００２】
（関連出願の相互参照）
本願は、２０１７年２月２４日に中国知的財産庁に出願され、“Ｖｉｒｔｕａｌ  Ａｆｆｅｃｔｉｖｅ  Ｔｏｕｃｈ”と題された国際出願第ＰＣＴ／ＣＮ２０１７／０７４７８４号の一部継続出願であると共にその優先権を主張し、その全体は参照により本明細書に組み込まれる。
【背景技術】
【０００３】
触覚対応デバイスが触覚対応環境と同様にますます人気を博してきている。例えば、ユーザがタッチセンサ式ディスプレイのタッチ部分で入力を提供できるように、モバイル型及び他のデバイスがタッチセンサ面を有するように構成される場合が有る。代替的に、触覚対応デバイス又は環境に対するジェスチャ入力及び他の入力もウェアラブル、ＶＲ又はＡＲデバイス、自動車、ゲーム、ライブイベント、グループイベント及び他の環境に関して人気を博してきている。こうしたデバイスは、触覚フィードバックを提供するための機能も含んでいる。ビデオ、メッセージ、ステッカー、エモーティコンが触覚対応デバイスにおいて作られ、編集され、送信され、受信され、感じられ且つ表示される場合が有る。このような活動は、従来のテキスト又はメッセージング慣習、共有ソーシャルメディア慣習、グループイベント、ゲーム又は他のユーザ間の相互作用可能アプリケーションを使用する場合が有る。多くのデバイスは触覚機能を備えており、ユーザはデバイスとの相互作用又はデバイスと別のユーザの相互作用の結果として触覚効果を感じることもできる。
【発明の概要】
【０００４】
一実施形態では、本開示によるシステムは、タッチスクリーンディスプレイと、触覚出力デバイスと、プロセッサとを備え、プロセッサは、タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示し、タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信し、受信側デバイスにジェスチャ及び視覚表現に関連付けられる信号を送信し、受信側ユーザのジェスチャ及び視覚表現に部分的に基づいて触覚効果を決定し、触覚効果を出力するように構成される触覚出力デバイスに触覚効果に関連付けられる触覚信号を送信するように構成される。
【０００５】
別の実施形態では、本開示による方法は、タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示するステップと、タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信するステップと、受信側デバイスにジェスチャ及び視覚表現に関連付けられる信号を送信するステップと、受信側ユーザのジェスチャ及び視覚表現に部分的に基づいて触覚効果を決定するステップと、触覚効果を出力するように構成される触覚出力デバイスに触覚効果に関連付けられる触覚信号を送信するステップとを含む。
【０００６】
更に別の実施形態では、コンピュータ可読媒体が、プロセッサによって実行されると、プロセッサに、タッチスクリーンディスプレイ上に受信側ユーザの視覚表現を表示すること、タッチスクリーンディスプレイから、送信側ユーザによるジェスチャに関連付けられるセンサ信号を受信すること、受信側デバイスにジェスチャ及び視覚表現に関連付けられる信号を送信し、受信側ユーザのジェスチャ及び視覚表現に部分的に基づいて触覚効果を決定すること、及び触覚効果を出力するように構成される触覚出力デバイスに触覚効果に関連付けられる触覚信号を送信することを行わせるように構成されるプログラムコードを含んでもよい。
【０００７】
こうした例示の実施形態は、本主題を限定し又はその限界を定義するためではなく、その理解を支援するための例示を提供するために言及される。例示の実施形態は、詳細な説明において検討され、そこでは更なる説明が提供される。本明細書を吟味することによって、及び／又は請求項に記載の主題の１つ以上の実施形態を実施することによって、様々な実施形態によってもたらされる利点が更に理解され得る。
【図面の簡単な説明】
【０００８】
本明細書の以下の部分には完全な且つ実施可能な開示がより詳細に説明されている。本明細書は以下の添付の図面を参照する。
【図１Ａ】本開示の一実施形態による仮想感情タッチのための例示的なシステムを示す。
【図１Ｂ】図１Ａで示されたシステムの一実施形態の外観図を示す。
【図１Ｃ】図１Ａで示されたシステムの別の実施形態の外観図を示す。
【図２Ａ】本開示の一実施形態による仮想感情タッチのための例示的な実施形態を示す。
【図２Ｂ】本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。
【図３Ａ】本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。
【図３Ｂ】本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。
【図３Ｃ】本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。
【図４】本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。
【図５】本開示の一実施形態による仮想感情タッチのための方法ステップのフローチャートである。
【発明を実施するための形態】
【０００９】
次に、多様な及び代替的な例示の実施形態及び添付の図面を詳細に参照する。各例示は、限定としてではなく、説明目的で提供されている。修正及び変更が行われ得ることは、当業者には明らかであろう。例えば、一実施形態の一部として例示され又は記載された特徴は、更なる実施形態をもたらすために別の実施形態において使用されてもよい。従って、本開示は、添付の請求項及び均等物の範囲に入る修正及び変形を含むことが意図されている。
【００１０】
（仮想感情タッチのためのシステムの例示）
本開示の例示の実施形態は、タブレット、Ｅリーダ、携帯電話、又はラップトップ若しくはデスクトップコンピュータ又はウェアラブルデバイス等のコンピュータ等の電子デバイスを含む。電子デバイスは、ディスプレイ（例えば、タッチスクリーンディスプレイ）、メモリ、及びこうした要素の各々と通信するプロセッサを備える。例示の実施形態では、電子デバイスは、触覚効果を出力するように構成される触覚出力デバイスを備える。更に、例示的な電子デバイスは、従来のインターフェースデバイス、例えば、１つ以上のマウス、ジョイスティック、多機能コントローラ、タッチスクリーン等とのユーザの相互作用を受信するように構成される。
【００１１】
例示の実施形態では、電子デバイスは、ネットワーク接続を介して（例えば、Ｗｉ−Ｆｉ、セルラデータ、又は当技術分野で周知の別のネットワークを介して）１つ以上の遠隔電子デバイスにデータを送信し且つ遠隔電子デバイスからデータを受信するように構成される。例示の実施形態では、電子デバイスは、メッセージングアプリケーションを備える。メッセージングアプリケーションは、メッセージングアプリケーションの他のユーザの視覚表現を表示するための機能を含む。従って、例示の実施形態では、第１のユーザは、第２のユーザとのメッセージングセッションを行ってもよい。メッセージングセッションの間、各ユーザの電子デバイスは、他のユーザに関連付けられる視覚表現を表示するであろう。更に、一部の実施形態では、メッセージングセッションは、拡張現実（ＡＲ）又は仮想現実（ＶＲ）で行われてもよい。
【００１２】
一部の実施形態では、視覚表現は、受信側ユーザのアバターを含んでもよい。例えば、アバターは、受信側ユーザによって選択される画像、受信側ユーザの画像、又は受信側ユーザの外見に近似する画像を含んでもよい。例えば、一実施形態では、アバターは、ユーザの外見（例えば、近似的な伸長、体格、髪の色等）に近似するアニメーションキャラクタを含んでもよい。従って、メッセージングセッションの間、ユーザは、メッセージを交換している他のユーザの視覚表現を見るであろう。
【００１３】
例示の実施形態では、電子デバイスは、タッチスクリーンディスプレイを更に備える。例示の実施形態では、ユーザは、（例えば、タッチスクリーンディスプレイ上のアバターにタッチすることにより）別のユーザのアバターと相互作用してもよい。ユーザがアバターにタッチすると、アバターはタッチに反応するであろう。例えば、ジェスチャに応答して、アバターは座る、立ち上がる、横たわる等を行ってもよい。更に、例示の実施形態では、電子デバイスは、ジェスチャに関連付けられるデータを遠隔電子デバイスに送信するように構成される。
【００１４】
例示の実施形態では、電子デバイスは、触覚信号を受信して、触覚効果（例えば、振動、テクスチャ、変形又は他のタッチに基づく効果）を出力するように構成される１つ以上の触覚出力デバイスを更に備える。例えば、例示的なメッセージングデバイスは、アバターとの相互作用に関連付けられる触覚効果を決定して、こうした触覚効果に関連付けられる触覚信号を触覚出力デバイスに出力してもよい。従って、あるユーザが別のユーザのアバターと相互作用すると、そのユーザは相互作用に関連付けられる触覚効果を受信してもよい。こうした触覚効果は、メッセージングアプリケーションを介する相互作用のリアル感を向上させてもよい。
【００１５】
更に、一部の実施形態では、触覚効果は、ジェスチャに関して検出されたデータに部分的に基づいて決定されてもよい。例えば、一部の実施形態では、タッチスクリーンディスプレイは、アバターとのユーザ相互作用の圧力を決定し、例えば、圧力が大きい、中位である又は小さいことを決定するように構成されてもよい。このような実施形態では、電子デバイスは、この情報に基づいて触覚効果を決定するように構成されてもよい。例えば、触覚効果は、大きな圧力に対して強い触覚効果、中位の圧力に対して中位の強さの触覚効果、及び小さな圧力に対して弱い触覚効果を含んでもよい。他の実施形態では、触覚効果は、ユーザの相互作用の他の特徴、例えば、ユーザ相互作用の速さ、エリア、方向又は何らかの他の特徴に基づいて決定されてもよい。
【００１６】
この例示の実施形態は本明細書で検討される一般的な主題を読者に紹介するために与えられており、本開示はこの例示に限定されない。以下の節では、本開示の様々な追加の非限定的な例示を説明する。
【００１７】
（仮想感情タッチのための例示的なシステム）
図１Ａは、仮想感情タッチのための例示的なシステム１００を示す。特に、この例示では、システム１００は、バス１０６を介して他のハードウェアとインターフェース接続されるプロセッサ１０２を有するコンピュータデバイス１０１を含む。ＲＡＭ、ＲＯＭ又はＥＥＰＲＯＭ等の任意の適切な有形の（及び非一時的な）コンピュータ可読媒体を含み得るメモリ１０４が、コンピュータデバイス１０１の動作を構成するプログラムコンポーネントを具現化する。この例示では、コンピュータデバイス１０１は、１つ以上のネットワークインターフェースデバイス１１０、入力／出力（Ｉ／Ｏ）インターフェースコンポーネント１１２、及び追加の記憶装置１１４を更に含む。
【００１８】
ネットワークデバイス１１０は、ネットワーク接続を容易にする１つ以上の任意のコンポーネントを表し得る。限定されないが、例示には、イーサネット（登録商標）、ＵＳＢ、ＩＥＥＥ１３９４等の有線インターフェース、及び／又はＩＥＥＥ８０２．１１、ブルートゥース（登録商標）等の無線インターフェース、又は携帯電話ネットワークにアクセスするための無線インターフェース（例えば、ＣＤＭＡ、ＧＳＭ（登録商標）、ＵＭＴＳ又は他の移動通信ネットワーク）が含まれる。
【００１９】
Ｉ／Ｏコンポーネント１１２は、１つ以上のディスプレイ、ディスプレイを含むヘッドセット、湾曲ディスプレイ（例えば、ディスプレイは、画像が表示され得るコンピュータデバイス１０１の１つ以上の側部に拡張される傾斜面を含む）、キーボード、マウス、スピーカ、マイクロホン、カメラ（例えば、モバイルデバイスの前部又は後部向きのカメラ）、及び／又はデータの入力若しくは出力に使用される他のハードウェア等のデバイスへの接続を容易にするために使用されてもよい。記憶装置１１４は、デバイス１０１に含まれる磁気、光学、又は他の記憶媒体等の不揮発性記憶装置を表す。
【００２０】
（複数の）音声／映像出力デバイス１１５は、（複数の）プロセッサ１０２から信号を受信して、ユーザに音声又は映像出力を提供するように構成される１つ以上のデバイスを含む。例えば、一部の実施形態では、（複数の）音声／映像出力デバイス１１５は、タッチスクリーンディスプレイ、ＬＣＤディスプレイ、プラズマディスプレイ、ＣＲＴディスプレイ、プロジェクションディスプレイ、（例えば、複合現実又は仮想現実に使用される）それぞれの目に対するディスプレイを含むヘッドセット、又は当技術分野で周知の何らかの他のディスプレイを含んでもよい。更に、音声／映像出力デバイスは、音声をユーザに出力するように構成される１つ以上のスピーカを含んでもよい。
【００２１】
システム１００は、この例示では、デバイス１０１に統合されるタッチ面１１６を更に含む。タッチ面１１６は、ユーザのタッチ入力を感知するように構成される任意の表面を表す。一部の実施形態では、タッチ面１１６は、タッチ入力に関連付けられる追加情報、例えば、圧力、移動の速さ、移動の加速度、ユーザの皮膚の温度、又はタッチ入力に関連付けられる何らかの他の情報を検出するように構成されてもよい。１つ以上のセンサ１０８は、物体がタッチ面に接触する場合にタッチ領域におけるタッチを検出して、プロセッサ１０２によってユーザに適切なデータを提供するように構成されてもよい。任意の適切な数、タイプ、又は配置のセンサが使用され得る。例えば、抵抗性及び／又は容量性のセンサが、タッチ面１１６に組み込まれて、タッチの場所及び圧力等の他の情報を検出するために使用されてもよい。別の例示として、タッチ位置を決定するためにタッチ面のビューを備える光学センサが使用されてもよい。
【００２２】
更に、一部の実施形態では、タッチ面１１６及び／又は（複数の）センサ１０８は、タッチセンサを利用せずにユーザ相互作用を検出するセンサを含んでもよい。例えば、一実施形態では、センサは、ユーザによって表面に加えられる圧力を検出するために筋電図（ＥＭＧ）信号を使用するように構成されるセンサを含んでもよい。更に、一部の実施形態では、センサは、ＲＧＢ又は温度カメラを含んでもよく、ユーザが表面に加えている圧力の量を推定するためにこうしたカメラによってキャプチャされる画像を使用してもよい。
【００２３】
一部の実施形態では、センサ１０８及びタッチ面１１６は、タッチスクリーンディスプレイ又はタッチパッドを含んでもよい。例えば、一部の実施形態では、タッチ面１１６及びセンサ１０８は、表示信号を受信して、ユーザに画像を出力するように構成されるディスプレイの上に取り付けられるタッチスクリーンを含んでもよい。他の実施形態では、センサ１０８は、ＬＥＤ検出器を含んでもよい。例えば、一実施形態では、タッチ面１１６は、ディスプレイの側部に取り付けられるＬＥＤ指検出器を含んでもよい。一部の実施形態では、プロセッサは単一のセンサ１０８と通信し、他の実施形態では、プロセッサは複数のセンサ１０８、例えば、第１のタッチスクリーン及び第２のタッチスクリーンと通信する。
【００２４】
一部の実施形態では、１つ以上のセンサ１０８は、モバイルデバイスの運動を検出するように構成される１つ以上のセンサ（例えば、加速度計、ジャイロスコープ、カメラ、ＧＰＳ、又は他のセンサ）を更に含む。こうしたセンサは、Ｘ，Ｙ又はＺ平面にデバイスを移動させるユーザ相互作用を検出するように構成されてもよい。センサ１０８は、ユーザ相互作用を検出し、ユーザ相互作用に基づいて、プロセッサ１０２に信号を送信するように構成される。一部の実施形態では、センサ１０８は、ユーザ相互作用の複数の態様を検出するように構成されてもよい。例えば、センサ１０８は、ユーザ相互作用の速さ及び圧力を検出して、この情報をインターフェース信号に組み込んでもよい。更に、一部の実施形態では、ユーザ相互作用は、デバイスから離れた多次元ユーザ相互作用を含む。例えば、一部の実施形態では、デバイスに関連付けられるカメラが、ユーザの動き、例えば、手、指、体、頭、目若しくは足の動作又は別の人物若しくはオブジェクトとの相互作用を検出するように構成されてもよい。
【００２５】
一部の実施形態では、入力は、ジェスチャを含んでもよい。ジェスチャは、意味又はユーザの意図を伝達する何らかの体の動きである。１つ以上のセンサ１０８は、ユーザの相互作用を検出して、この相互作用に関連付けられるセンサ信号をプロセッサ１０２に送信するように構成され、これはユーザの相互作用が１つ以上のジェスチャを含むかどうかを決定して、１つ以上のジェスチャに関する情報を決定するように構成される。更に、一部の実施形態では、プロセッサ１０２は、ジェスチャのタイプ又は圧力、速さ、エリア、方向、又は１つ以上のジェスチャの何らかの他の特徴等の要因を決定してもよい。
【００２６】
単純なジェスチャがより複雑なジェスチャを形成するように組み合わされ得ることが理解されるであろう。例えば、指をタッチセンサ面と接触させることは「フィンガーオン」ジェスチャと呼ばれてもよく、指をタッチセンサ面から取り除くことは離れた「フィンガーオフ」ジェスチャと呼ばれてもよい。「フィンガーオン」と「フィンガーオフ」ジェスチャとの間の時間が比較的短い場合、組み合わされたジェスチャは「タップ」と呼ばれてもよく、「フィンガーオン」と「フィンガーオフ」ジェスチャとの間の時間が比較的長い場合、組み合わされたジェスチャは「ロングタップ」と呼ばれてもよく、「フィンガーオン」及び「フィンガーオフ」ジェスチャの２次元（ｘ、ｙ）位置の間の距離が比較的大きい場合、組み合わされたジェスチャは「スワイプ」と呼ばれてもよく、「フィンガーオン」及び「フィンガーオフ」ジェスチャの２次元（ｘ、ｙ）位置の間の距離が比較的小さい場合、組み合わされたジェスチャは「スミア（ｓｍｅａｒｉｎｇ）」、「スマッジ（ｓｍｕｄｇｉｎｇ）」又は「フリック」と呼ばれてもよい。任意の数の２次元又は３次元の単純な又は複雑なジェスチャが様々な態様で組み合わされて、限定されないが、デバイスへの多数の指の接触、掌又は拳の接触、又は近接を含む任意の数の他のジェスチャを形成してもよい。また、ジェスチャは、加速度計、ジャイロスコープ又は他の運動センサを有するデバイスによって認識され、電気信号に変換される任意の形態の手の動きであり得る。このような電気信号は、仮想サイコロを振る等の動的効果をアクティブ化することができ、センサは動的効果を生成するユーザの意図をキャプチャする。
【００２７】
この例示では、プロセッサ１０２と通信する触覚出力デバイス１１８が、タッチ面１１６に結合される。一部の実施形態では、触覚出力デバイス１１８は、触覚信号に応答して、タッチ面のコンプライアンスをシミュレートする触覚効果を出力するように構成される。追加的又は代替的に、触覚出力デバイス１１８は、タッチ面を制御して動かす振動触覚効果を提供してもよい。一部の触覚効果は、デバイスの筐体に結合されるアクチュエータを利用してもよい。また、一部の触覚効果は、順番に及び／又は同時に複数のアクチュエータを使用してもよい。例えば、一部の実施形態では、表面テクスチャは、異なる周波数で表面を振動させることによりシミュレートされてもよい。このような実施形態では、触覚出力デバイス１１８は、例えば、圧電アクチュエータ、電気モータ、電磁アクチュエータ、音声コイル、形状記憶合金、電気活性ポリマ、ソレノイド、偏心回転質量モータ（ＥＲＭ）又は線形共振アクチュエータ（ＬＲＡ）の１つ以上を含んでもよい。一部の実施形態では、触覚出力デバイス１１８は、複数のアクチュエータ、例えば、ＥＲＭ及びＬＲＡを含んでもよい。更に他の実施形態では、触覚出力デバイス１１８は、より粗い表面を伝達するための手段として抵抗を提供する非作動型の触覚（例えば、空気、流体、又は超音波出力）を使用してもよい。
【００２８】
一部の実施形態では、触覚効果は、ユーザ相互作用に関して感知された他の情報、例えば、仮想環境における手の相対位置、ＶＲ／ＡＲ環境におけるオブジェクト位置、オブジェクト変形、ＧＵＩ、ＵＩ、ＡＲ、ＶＲ等における相対オブジェクト相互作用に基づいて変調されてもよい。更に他の実施形態では、触覚効果を生成する方法は、短時間の効果の変化を含み、効果の振幅は感知された信号値（例えば、ユーザ相互作用に関連付けられる信号値）の関数として変化する。一部の実施形態では、効果の周波数が変化し得る場合、知覚される固定振幅が選択されてもよく、効果の周波数は感知された信号値の関数として変化し得る。
【００２９】
例えば、一実施形態では、ユーザは、実空間におけるジェスチャ、例えば、手の動きを行ってもよい。移動の間、ユーザの手は、第１の場所から第２の場所に移動するときに追跡されてもよい。触覚効果は、このジェスチャに基づいて決定されてもよい。更に、触覚効果は、ユーザの位置の関数として（例えば、２点間の距離又は２点間のユーザの位置の関数として）変化し得る。例えば、一実施形態では、プロセッサ１０１は、ジェスチャに部分的に基づいて（例えば、２点間の距離及び／又はユーザの手と一方の点との間の距離に基づいて）触覚効果の周波数、振幅、粒径、粒子振幅、又は粒子密度を修正してもよい。更に、一部の実施形態では、ジェスチャは、複合現実におけるジェスチャを含んでもよい。従って、一部の実施形態では、ジェスチャは、仮想現実におけるジェスチャを含んでもよく、仮想現実における２点間の移動を含んでもよい。
【００３０】
本明細書には単一の触覚出力デバイス１１８が示されているが、実施形態では、触覚効果を出力するために同じ又は異なるタイプの複数の触覚出力デバイスが使用されてもよい。一実施形態では、超音波周波数で、例えば、一部の実施形態では２０−２５ｋＨｚよりも高い周波数で動作するアクチュエータ等を使用することにより、垂直に及び／又は水平にタッチ面１１６の一部又は全部を移動するために圧電アクチュエータが使用されてもよい。一部の実施形態では、偏心回転質量モータ及び線形共振アクチュエータ等の複数のアクチュエータが、異なるテクスチャ及び他の触覚効果を与えるために単独で又は同時に使用され得る。
【００３１】
更に他の実施形態では、触覚出力デバイス１１８は、タッチ面１１６の表面でテクスチャをシミュレートするために、例えば、静電表面アクチュエータを使用することによって、静電力を使用してもよい。同様に、一部の実施形態では、触覚出力デバイス１１８は、タッチ面１１６の表面でユーザが感じる摩擦を変化させるために静電力を使用してもよい。例えば、一実施形態では、触覚出力デバイス１１８は、触覚効果を生成するための機械的な動きの代わりに電圧及び電流を加える静電ディスプレイ又は任意の他のデバイスを含んでもよい。このような実施形態では、静電アクチュエータは、導電層及び絶縁層を含んでもよい。このような実施形態では、導電層は、任意の半導体又は銅、アルミニウム、金又は銀等の他の導電性材料であってもよい。また、絶縁層は、ガラス、プラスチック、ポリマ、又は任意の他の絶縁性材料であってもよい。
【００３２】
プロセッサ１０２は、導電層に電気信号を加えることによって静電アクチュエータを動作させてもよい。一部の実施形態では、電気信号は、導電層をタッチ面１１６に近い又は接触しているオブジェクトと容量結合するＡＣ信号であってもよい。一部の実施形態では、ＡＣ信号は、高圧増幅器によって生成されてもよい。他の実施形態では、容量結合は、タッチ面１１６の表面における摩擦係数又はテクスチャをシミュレートしてもよい。例えば、一実施形態では、タッチ面１１６の表面は円滑であるが、容量結合はタッチ面１１６の表面の付近のオブジェクト間に引力を生み出してもよい。一部の実施形態では、オブジェクトと導電層との間の引力のレベルを変化させることは、タッチセンサ面１１６の表面で動くオブジェクトにおける擬似テクスチャを変化させること、又はオブジェクトがタッチ面１１６の表面で動くときに感じられる摩擦係数を変化させることができる。更に、一部の実施形態では、静電アクチュエータが、タッチ面１１６の表面において擬似テクスチャを変化させるために従来のアクチュエータと共に使用されてもよい。例えば、アクチュエータはタッチ面１１６の表面のテクスチャの変化をシミュレートするように振動してもよい。一方では同時に、静電アクチュエータがタッチ面１１６の表面において、又はコンピュータデバイス１０１の別の部分（例えば、その筐体又は別の入力デバイス）において異なるテクスチャ又は他の効果をシミュレートしてもよい。
【００３３】
一部の実施形態では、タッチ面１１６に近接した又は接触している体の部分をシミュレートすることによって触覚効果を生成するために静電アクチュエータが使用されてもよい。例えば、一部の実施形態では、ユーザの指の皮膚の神経終端又は静電アクチュエータに応答することができるスタイラスのコンポーネントをシミュレートしてもよい。例えば、皮膚の神経終端は、刺激されて、振動又は何らかのより具体的な感覚として静電アクチュエータ（例えば、容量結合）を感知してもよい。例えば、一実施形態では、静電アクチュエータの導電層が、ユーザの指の導電部分と結合するＡＣ電圧信号を受信してもよい。ユーザがタッチ面１１６にタッチしてタッチ面上で自身の指を動かすと、ユーザは、チクチク、ザラザラ、ガタガタ、でこぼこ、粘々、又は何らかの他のテクスチャを感知してもよい。
【００３４】
メモリ１０４に関しては、例示のプログラムコンポーネント１２４、１２６及び１２８は、仮想感情タッチを与えるために一部の実施形態では、デバイスがどのように構成され得るかを示すように描かれている。この例示では、検出モジュール１２４が、タッチ、例えば、タッチの位置及び／又は圧力を決定するためにセンサ１０８を介してタッチ面１１６を監視するようにプロセッサ１０２を構成する。例えば、モジュール１２４は、タッチの存在又は不存在を追跡して、タッチが存在する場合、場所、経路、速度、加速度、圧力及び／又は経時的なタッチの他の特性を追跡するためにセンサ１０８をサンプリングしてもよい。
【００３５】
触覚効果決定モジュール１２６は、生成すべき触覚効果を選択するためのタッチ特性に関するデータを分析するプログラムコンポーネントを表す。例えば、一実施形態では、モジュール１２６は、タッチに基づいて、生成すべき触覚効果を決定するコードを含む。例えば、モジュール１２６は、タッチ（例えば、タッチの圧力）に部分的に基づいて、触覚信号に関する粒径、粒子密度、一周期の最大粒子、及び／又は粒子振幅を決定するように構成されるプログラムコードを含んでもよい。代替的に、一部の実施形態では、触覚効果決定モジュール１２６は、１つ以上の事前ロードされる触覚効果、例えば、複合現実又は仮想現実環境における特定のオブジェクトに関連付けられる触覚効果を含んでもよい。こうした触覚効果は、（複数の）触覚出力デバイス１１８が生成することができる任意の種類の触覚効果を含んでもよい。更に、一部の実施形態では、モジュール１２６は、触覚効果の特性、例えば、効果の強度、周波数、持続時間、ディーティサイクル、又は触覚効果に関連付けられる任意の他の特性を操作するように構成されるプログラムコードを含んでもよい。一部の実施形態では、モジュール１２６は、例えば、グラフィカルユーザインターフェースを介して、こうした特性をユーザが操作できるようにするプログラムコードを含んでもよい。
【００３６】
更に、一部の実施形態では、モジュール１２６は、ユーザ相互作用に基づいて触覚効果を決定するように構成されるプログラムコードを含んでもよい。例えば、モジュール１２６は、タッチ面１１６におけるユーザ入力又はモバイルデバイスの動作を検出するように構成される慣性センサ等の他のセンサを監視するように構成されてもよい。モジュール１２６は、この入力を検出して、入力に基づいて触覚効果を生成してもよい。例えば、一部の実施形態では、モジュール１２６は、ユーザ相互作用をシミュレートするように構成される触覚効果を決定するように構成されてもよい。
【００３７】
触覚効果生成モジュール１２８は、プロセッサ１０２に触覚信号を生成させ且つ触覚出力デバイス１１８に送信させ、それにより、選択された触覚効果を触覚出力デバイス１１８に生成させるプログラミングを表す。例えば、生成モジュール１２８は、記憶された波形又はコマンドにアクセスして、触覚出力デバイス１１８に送信してもよい。別の例示として、触覚効果生成モジュール１２８は、所望の種類の効果を受信して、適切な信号を生成して触覚出力デバイス１１８に送信するために、信号処理アルゴリズムを利用してもよい。更なる例示として、触覚効果に関する目標座標と共に所望の効果が示されて、表面（及び／又は他のデバイスコンポーネント）の適切な変位を生成して触覚効果を与えるために１つ以上のアクチュエータに適切な波形が送信されてもよい。一部の実施形態は、触覚効果を出力するために同時に複数の触覚出力デバイスを利用してもよい。
【００３８】
コンピュータシステムの特定の実施形態によっては、タッチ面がディスプレイを覆ってもよい（又は他のやり方で対応してもよい）。図１Ｂには、コンピュータシステム１００Ｂの外観図が示されている。コンピュータデバイス１０１は、デバイスのタッチ面及びディスプレイを組み合わせたタッチ可能ディスプレイ１１６を含む。タッチ面は、ディスプレイ外部又は実際のディスプレイコンポーネント上の１つ以上の材料層に対応してもよい。
【００３９】
図１Ｃは、タッチ面がディスプレイを覆わないタッチ可能コンピュータシステムの別の例を示す。この例示では、コンピュータデバイス１０１は、デバイス１０１とインターフェース接続されたコンピュータシステム１２０に含まれるディスプレイ１２２に設けられるグラフィカルユーザインターフェースにマッピングされ得るタッチ面１１６を特徴とする。例えば、コンピュータデバイス１０１は、マウス、トラックパッド、又は他のデバイスを含んでもよいが、コンピュータシステム１２０は、デスクトップ若しくはラップトップコンピュータ、セットトップボックス（例えば、ＤＶＤプレーヤ、ＤＶＲ、ケーブルテレビボックス）、又は別のコンピュータシステムを含んでもよい。別の例示として、タッチ面１１６及びディスプレイ１２２は、ディスプレイ１２２を特徴付けるラップトップコンピュータにおけるタッチ可能トラックパッド等の同じデバイスに配置されてもよい。ディスプレイと統合されるか否かに関わらず、本明細書の例示における平面的なタッチ面の描写は、限定することを意図していない。他の実施形態は、触覚効果を与えるように更に構成される湾曲した又は不規則なタッチ可能面を含む。
【００４０】
図２Ａ−２Ｂは、仮想感情タッチのためのデバイスの例示の実施形態を示す。図２Ａは、タッチ可能ディスプレイ２０２を特徴とするコンピュータデバイス２０１を含むシステム２００の外観図を示す図面である。図２Ｂは、デバイス２０１の断面図を示す。デバイス２０１は図１Ａのデバイス１０１と同様に構成され得るが、プロセッサ、メモリ及びセンサ等のコンポーネントは明確のためこの図面には示されていない。
【００４１】
図２Ｂに見られるように、デバイス２０１は、複数の触覚出力デバイス２１８及び追加の触覚出力デバイス２２２を特徴とする。触覚出力デバイス２１８−１は、ディスプレイ２０２に垂直の力を与えるように構成されるアクチュエータを含んでもよいが、一方で２１８−２は横方向にディスプレイ２０２を動かしてもよい。この例では、触覚出力デバイス２１８、２２２はディスプレイに直接結合されているが、触覚出力デバイス２１８、２２２は別のタッチ面、例えば、ディスプレイ２０２上の材料の層に結合され得ることが理解されるべきである。更に、１つ以上の触覚出力デバイス２１８又は２２２が上記の静電アクチュエータを含んでもよいことが理解されるべきである。更に、触覚出力デバイス２２２は、デバイス２０１のコンポーネントを保持する筐体に結合されてもよい。図２Ａ−２Ｂの例では、ディスプレイ２０２の領域はタッチ領域に対応するが、原理はディスプレイとは完全に分離したタッチ面に適用され得る。
【００４２】
一実施形態では、触覚出力デバイス２１８の各々は圧電アクチュエータを含むが、追加の触覚出力デバイス２２２は、偏心回転質量モータ、線形共振アクチュエータ又は別の圧電アクチュエータを含む。触覚出力デバイス２２２は、プロセッサからの触覚信号に応答して振動触覚効果を提供するように構成され得る。振動触覚効果は、表面ベースの触覚効果と併せて及び／又は他の目的で利用され得る。
【００４３】
一部の実施形態では、触覚出力デバイス２１８−１及び２１８−２の何れか又は両方は、圧電アクチュエータ以外のアクチュエータを含み得る。何れのアクチュエータも、例えば、圧電アクチュエータ、電磁アクチュエータ、電気活性ポリマ、形状記憶合金、可撓性複合圧電アクチュエータ（例えば、可撓性材料を含むアクチュエータ）、静電、及び／又は磁歪アクチュエータを含み得る。更に、触覚出力デバイス２２２が示されているが、複数の他の触覚出力デバイスがデバイス２０１の筐体に結合可能であり、及び／又は触覚出力デバイス２２２は別の場所に結合されてもよい。デバイス２０１は、同様に、異なる場所でタッチ面に結合される複数の触覚出力デバイス２１８−１／２１８−２を特徴としてもよい。
【００４４】
次に図３Ａを参照すると、図３Ａは、本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。図３Ａは、システム３００を示す。システム３００は、モバイルデバイス３０２、ディスプレイ３０４、及びディスプレイ３０４に示される視覚表現３０６を含む。図３Ａに示されるように、システム３００はユーザの相互作用を検出するように更に構成される。ユーザの相互作用は、ディスプレイ３０４にジェスチャを行う指３０８として示されている。モバイルデバイス３０２は、当技術分野で周知の任意のタイプのモバイルデバイス、例えば、スマートフォン、タブレット、ラップトップ、又は他のタイプのデバイスを含む。ディスプレイ３０４は、タッチセンサ式入力デバイス、例えば、タッチスクリーンを更に含んでもよい。
【００４５】
図３Ａに示されるように、ディスプレイ３０４は視覚表現３０６を含む。視覚表現３０６は、モバイルデバイス３０２のユーザとのメッセージングセッションを行っているモバイルデバイス３０２から離れているユーザ（「遠隔ユーザ」）を表す。一部の実施形態では、視覚表現３０６は、遠隔ユーザに関連付けられるアバターを含んでもよい。一部の実施形態では、アバターは、遠隔ユーザの外見を近似するアニメ―ション化キャラクタを含んでもよい。例えば、アバターは、遠隔ユーザの近似的な伸長、体格、髪型、髪の色等を含んでもよい。他の実施形態では、アバターは、遠隔ユーザの画像及び／又は遠隔ユーザによって選択される画像を含んでもよい。
【００４６】
図３Ａに示される実施形態では、モバイルデバイス３０２のユーザは、視覚表現３０６と相互作用してもよい。モバイルデバイス３０２のユーザが視覚表現３０６と相互作用すると、視覚表現３０６は相互作用に応答してもよい。例えば、モバイルデバイス３０２のユーザによるジェスチャは、１つ以上のセンサによって検出されてもよい。モバイルデバイス３０２のプロセッサは、こうした１つ以上のセンサから信号を受信し、視覚表現３０６によるアクションを決定する。例えば、ジェスチャは、アバターを座らせ、立ち上がらせ、横たわらせ、手を振らせ、回転させ、飛び上がらせ、宙返りさせ、又は何らかの他のアクションを取らせてもよい。
【００４７】
一部の実施形態では、１つ以上のセンサ又はディスプレイ３０４は、ユーザの相互作用に関連付けられる要因、例えば、ユーザの相互作用の圧力、速さ、エリア、方向又は何らかの他の特徴を決定するように構成されてもよい。このような実施形態では、モバイルデバイス３０２は、ユーザの相互作用に関連付けられる要因に基づいて視覚表現３０６の異なるアクションを決定してもよい。例えば、高圧のユーザの相互作用は、視覚表現３０６を座らせるか又は後方に倒してもよい。同様に、高速のユーザの相互作用は、視覚表現３０６の頭部を素早く回してもよい。
【００４８】
更に、プロセッサは、ジェスチャに関連付けられる信号を遠隔デバイスに送信してもよい。遠隔デバイスは、ジェスチャに基づいて触覚効果を決定してもよい。従って、モバイルデバイス３０２のユーザが遠隔ユーザの視覚表現３０６と相互作用すると、遠隔ユーザのモバイルデバイスは対応する触覚効果を出力してもよい。この触覚効果は、モバイルデバイス３０２のユーザと遠隔ユーザとの間の相互作用のリアル感を向上させてもよい。
【００４９】
また、一部の実施形態では、モバイルデバイス３０２は、触覚効果を決定して、触覚効果を出力するように構成される１つ以上の触覚出力デバイスに触覚信号を出力してもよい。従って、モバイルデバイス３０２のユーザは、遠隔デバイスのユーザと同時に触覚効果を感じてもよい。一部の実施形態では、モバイルデバイス３０２のプロセッサは、触覚効果を決定して、触覚効果に関連付けられる信号を遠隔デバイスに送信してもよい。更に、一部の実施形態では、遠隔ユーザは、遠隔デバイスに表示されたモバイルデバイス３０２のユーザの視覚表現３０６と相互作用してもよい。遠隔デバイスは、相互作用に関連付けられる信号をモバイルデバイス３０２に送信してもよく、次にこれは相互作用に関連付けられる触覚効果を出力してもよい。
【００５０】
上記のように、一部の実施形態では、１つ以上のセンサ又はディスプレイ３０４は、ユーザの相互作用に関連付けられる要因、例えば、ユーザの相互作用の圧力、速さ、エリア、方向又は何らかの他の特徴を決定するように構成されてもよい。このような実施形態では、モバイルデバイス３０２は、要因に基づいて触覚効果を決定して出力してもよい。例えば、触覚効果は、大きな圧力に対して強い触覚効果、中位の圧力に対して中位の強さの触覚効果、及び小さな圧力に対して弱い触覚効果を含んでもよい。他の実施形態では、触覚効果は、ユーザの相互作用の他の特徴、例えば、ユーザの相互作用の速さ、エリア、方向又は何らかの他の特徴に基づいて決定されてもよい。
【００５１】
次に図３Ｂを参照すると、図３Ｂは、本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。図３Ｂは、デバイス３００の別のビューを示す。図３Ｂに示されるように、指３０８は、視覚表現３０６の頭部に関連付けられるジェスチャを行っている。一部の実施形態では、視覚表現３０６は、ジェスチャに応答してもよい。例えば、図３Ｂに示される実施形態では、視覚表現３０６はその頭を振っている。他の実施形態では、ジェスチャは、視覚表現３０６を座らせ、立ち上がらせ、横たわらせ、手を振らせ、回転させ、飛び上がらせ、宙返りさせ、又は何らかの他のアクションを取らせてもよい。
【００５２】
次に図３Ｃを参照すると、図３Ｃは、本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。図３Ｃは、システム３００の別のビューを示す。図３Ｃでは、視覚表現３０６は、指３０８によるジェスチャに応答して座っている。一部の実施形態では、指３０８による追加のジェスチャは、視覚表現３０６による追加の動きをもたらしてもよい。
【００５３】
次に図４を参照すると、図４は、本開示の一実施形態による仮想感情タッチのための別の例示的な実施形態を示す。図４は視覚表現４００を示す。図４に示されるように、視覚表現４００は、複数のエリア、０１頭／顔、０２腹部、０３四肢、及び０４足を含む。一部の実施形態では、こうしたエリアの各々に関連付けられるジェスチャは、視覚表現４００による異なる動きを引き起こし、視覚表現４００に関連付けられるモバイルデバイスに異なる触覚効果を出力させる。
【００５４】
例示的な実施形態では、ユーザは、０４足と相互作用してもよい。このような相互作用に基づいて、視覚表現４００は飛び上がってもよい。更に、対応する触覚効果、例えば、視覚表現４００が飛び上がること及び着地することに関連付けられるノッキング効果が決定されてもよい。更に、別の例では、ユーザは、０１頭／顔と相互作用してもよい。このような相互作用に基づいて、アバター４００は、頭を左右に振ってもよい。更に、この相互作用に関連付けられる触覚効果、例えば、視覚表現４００の髪の動きをシミュレートするための柔らかい振動が決定されてもよい。
【００５５】
（仮想感情タッチのための例示的なシステム）
図５は、一実施形態による仮想感情タッチのための方法を実行するためのステップのフローチャートである。一部の実施形態では、図５のステップは、例えば、汎用コンピュータ、モバイルデバイス，仮想現実制御システム又はサーバにおけるプロセッサによって実行されるプログラムコードで実装されてもよい。一部の実施形態では、こうしたステップは一群のプロセッサによって実装されてもよい。一部の実施形態では、図５に示される１つ以上のステップは省略され又は異なる順番で行われてもよい。同様に、一部の実施形態では、図５に示されない追加のステップが実行されてもよい。以下のステップは図１Ａに示されたコンピュータデバイス１０１に関して記載されたコンポーネントを参照して記載される。
【００５６】
方法５００は、ステップ５０２で開始して、プロセッサ１０２が視覚表現を表示する。視覚表現は、遠隔デバイスのユーザに関連付けられる画像を含む。一部の実施形態では、視覚表現は、上記のように、遠隔ユーザのアバターを含んでもよい。
【００５７】
次にブロック５０４では、プロセッサ１０２は、１つ以上のセンサ１０８からセンサ信号を受信する。１つ以上のセンサ１０８は、ユーザの相互作用を検出して、この相互作用に関連付けられるセンサ信号をプロセッサ１０２に送信するように構成され、これはユーザの相互作用が１つ以上のジェスチャを含むかどうかを決定して、１つ以上のジェスチャに関する情報を決定するように構成される。一部の実施形態では、ジェスチャは、視覚表現に関連付けられるジェスチャを含む。例えば、ジェスチャは、アバターの１つ以上のエリア（例えば、図４に関して先に検討された１つ以上のエリア）との相互作用を含んでもよい。更に、一部の実施形態では、プロセッサ１０２は、ジェスチャのタイプ又は圧力、速さ、エリア、方向、又はジェスチャの何らかの他の特徴等の要因を決定してもよい。
【００５８】
次に、ステップ５０６において、プロセッサ１０２は触覚効果を決定する。一部の実施形態では、触覚効果は視覚表現の動きをシミュレートするように構成されてもよい。更に、一部の実施形態では、触覚効果は、複合現実又は仮想現実インターフェースに関連付けられる特徴を向上させるように構成されてもよい。一部の実施形態では、プロセッサ１０２は、１つ以上の触覚出力デバイス１１８の周波数、振幅、変調又は動さのデューティサイクルを決定及び／又は修正することにより触覚効果を決定してもよい。一部の実施形態では、プロセッサ１０２は、ジェスチャに関して決定された特徴、例えば、ジェスチャのタイプ、圧力、速さ、エリア、方向、又はジェスチャの何らかの他の特徴に部分的に基づいて触覚効果を決定してもよい。
【００５９】
他の実施形態では、プロセッサ１０２は、ユーザの選択に基づいて触覚効果を決定してもよい。例えば、ユーザは利用可能な触覚効果を選択してもよい。例えば、コンピュータデバイス１０１のデータストアは、触覚設計者又はユーザが選択し得る多数の触覚効果に関連付けられるデータを含んでもよい。更に、触覚設計者又はユーザは、触覚効果に関連付けられる特性を調節してもよい。例えば、触覚設計者は、触覚効果に関連付けられる持続時間、周波数、強度、又は何らかの他の特性を修正してもよい。一部の実施形態では、プロセッサ１０２は、触覚効果を自動的に選択してもよい。例えば、一部の実施形態では、プロセッサ１０２はコンピュータデバイス１０１のディスプレイの面に表示される映像内で起こるイベントに関連付けられる触覚効果を選択してもよい。更に、一部の実施形態では、プロセッサ１０２は、触覚効果のパラメータを修正するために事前設計されたアルゴリズムを実行してもよい。
【００６０】
ステップ５０８において、プロセッサ１０２は触覚信号を送信する。一部の実施形態では、プロセッサは、触覚効果を出力する１つ以上の触覚出力デバイス１１８に触覚信号を送信する。代替的に又は追加的に、一部の実施形態では、プロセッサは、遠隔デバイスに触覚信号を送信する。このような実施形態では、遠隔デバイスは、触覚効果を出力して、遠隔デバイスのユーザが視覚表現に関連付けられるジェスチャに関連付けられる触覚効果を受信することを可能にしてもよい。更に、一部の実施形態では、プロセッサ１０２は、ジェスチャに関連付けられる信号を遠隔デバイスに送信してもよく、遠隔デバイスは、触覚効果を決定してもよい。
【００６１】
ステップ５１０において、プロセッサ１０２は視覚表現を修正する。例えば、プロセッサ１０２は、ユーザの相互作用に応答して、視覚表現３０６を座らせ、立ち上がらせ、横たわらせ、手を振らせ、回転させ、飛び上がらせ、宙返りさせ、又は何らかの他の動きを行わせてもよい。プロセッサ１０２は、ディスプレイを備え得る（複数の）音声映像出力デバイス１１５に表示信号を出力する。一部の実施形態では、表示信号は、複合現実又は仮想現実インターフェースにおけるキャラクタ及び／又はオブジェクトを含んでもよい。オブジェクト又はキャラクタは、触覚効果が出力されると同時にユーザ相互作用に反応してもよく、従って複合現実又は仮想現実体験の現実感を更に向上させる。
【００６２】
仮想感情タッチには多くの利点が有る。本明細書で検討された実施形態は、より現実的な複合現実又は仮想現実体験をもたらす。従って、ユーザは、本明細書に記載の特徴を備えるデバイス及びソフトウェアと相互作用するときにより良好な満足感及び体験を有し得る。従って、上記の例の各々は、ユーザ満足度を向上させるので、本明細書に記載の技術をより多く採用することに繋がる。
【００６３】
（概論）
上記の方法、システム及びデバイスは例示である。様々な構成によって、適宜、様々なプロシージャ又はコンポーネントが省略、置換、又は追加されてもよい。例えば、代替的な構成では、方法は記載されたものとは異なる順序で実行されてもよく、及び／又はステージが追加、省略及び／又は結合されてもよい。また、所定の構成に関して記載された機能は、様々な他の構成に結合されてもよい。構成の異なる態様及び要素が、同様に結合されてもよい。また、技術は進歩するものであり、そのため要素の多くは例示であり、本開示又は特許請求の範囲を限定しない。
【００６４】
例示的な構成（実装を含む）の十分な理解を与えるために説明の中で特定の詳細が与えられている。しかしながら、こうした構成は特定の詳細無しで実施されてもよい。例えば、周知の回路、工程、アルゴリズム、構造及び技術が、構成を不明確にするのを避けるために不要な詳細無しで示されている。この説明は、例示的な構成のみを提供するものであり、請求項の範囲、応用性又は構成を限定しない。むしろ、構成の上記説明は、記載された技術を実装するための実施可能な説明を当業者に提供するであろう。本開示の精神又は範囲から逸れることなく、要素の機能及び配置の様々な変更が行われてもよい。
【００６５】
また、構成は、フロー図又はブロック図として描かれる処理として記載されてもよい。各々が連続した工程として操作を説明している場合が有るが、こうした操作の多くは並列的又は同時に行われ得る。更に、操作の順序は並び替えられてもよい。工程は、図面に含まれない追加のステップを有してもよい。更に、方法の例示は、ハードウェア、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語、又はこれらの任意の組み合わせによって実装されてもよい。ソフトウェア、ファームウェア、ミドルウェア又はマイクロコードで実装される場合、必要なタスクを実行するためのプログラムコード又はコードセグメントは、記憶媒体等の非一時的なコンピュータ可読媒体に記憶されてもよい。プロセッサは、記載されたタスクを実行してもよい。
【００６６】
複数の例示的な構成が記載されているが、本開示の精神から逸脱することなく、様々な修正、代替構造及び均等物が使用されてもよい。例えば、上記の要素は、より大きなシステムのコンポーネントであってもよく、他の規則が本開示のアプリケーションに優先し又はそれを修正してもよい。また、上記の要素が検討される前、間又は後で多くのステップが行われてもよい。従って、先の記載によって請求項の範囲は縛られない。
【００６７】
本明細書における「適合」又は「構成」の使用は、追加のタスク又はステップを実行するように適合又は構成されるデバイスを排除しない開放的且つ包括的な言語を意図している。更に、「基づいて」の使用は開放的且つ包括的であることが意図されており、即ち、１つ以上の記載された条件又は値に「基づいて」行われる処理、ステップ、計算、又は他の動作が、実際には、記載されたものを超える追加の条件又は値に基づいてもよい。本明細書に含まれる表題、リスト及び番号は、単に説明を容易にするためのものであって、限定することを意図していない。
【００６８】
本主題の態様に従う実施形態は、デジタル電子回路、コンピュータハードウェア、ファームウェア、ソフトウェア、又はこれらの組み合わせで実装され得る。一実施形態では、コンピュータは、１つ又は複数のプロセッサを備えてもよい。プロセッサは、プロセッサに結合されるＲＡＭ（ランダム・アクセス・メモリ；ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）等のコンピュータ可読媒体を備え、又はそれへのアクセスを有する。プロセッサは、センササンプリングルーチン、選択ルーチン、及び上述の方法を実行する他のルーチン等、メモリに記憶されたコンピュータ実行可能プログラム命令を実行する。
【００６９】
このようなプロセッサは、マイクロプロセッサ、デジタル・シグナル・プロセッサ（ｄｉｇｉｔａｌ  ｓｉｇｎａｌ  ｐｒｏｃｅｓｓｏｒ；ＤＳＰ）、特定用途向け集積回路（ａｐｐｌｉｃａｔｉｏｎ−ｓｐｅｃｉｆｉｃ  ｉｎｔｅｇｒａｔｅｄ  ｃｉｒｃｕｉｔ；ＡＳＩＣ）、フィールド・プログラマブル・ゲート・アレイ（ｆｉｅｌｄ  ｐｒｏｇｒａｍｍａｂｌｅ  ｇａｔｅ  ａｒｒａｙ；ＦＰＧＡ）、及び状態機械を含む。このようなプロセッサは、ＰＬＣ、プログラマブル割り込みコントローラ（ｐｒｏｇｒａｍｍａｂｌｅ  ｉｎｔｅｒｒｕｐｔ  ｃｏｎｔｒｏｌｌｅｒ；ＰＩＣ）、プログラマブル論理デバイス（ｐｒｏｇｒａｍｍａｂｌｅ  ｌｏｇｉｃ  ｄｅｖｉｃｅ；ＰＬＤ）、プログラマブルＲＯＭ（ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ；ＰＲＯＭ）、電気的プログラマブルＲＯＭ（ｅｌｅｃｔｒｏｎｉｃａｌｌｙ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ；ＥＰＲＯＭ又はＥＥＰＲＯＭ）、又は他の類似のデバイス等のプログラマブル電子デバイスを更に備えてもよい。
【００７０】
このようなプロセッサは、媒体、例えば、プロセッサによって実行されると、プロセッサによって遂行又は支援される本明細書に記載のステップをプロセッサに実行させることができる命令を記憶し得る有形のコンピュータ可読媒体を備え、又はこれと通信してもよい。コンピュータ可読媒体の実施形態は、限定されないが、プロセッサ、例えばウェブサーバのプロセッサにコンピュータ可読命令を提供することができる全ての電子、光学、磁気、又は他の記憶デバイスを備えてもよい。媒体の他の例は、限定されないが、フロッピーディスク、ＣＤ−ＲＯＭ、磁気ディスク、メモリチップ、ＲＯＭ、ＲＡＭ、ＡＳＩＣ、構成プロセッサ、全ての光学媒体、全ての磁気テープ若しくは他の磁気媒体、又はコンピュータプロセッサが読み取り可能な任意の他の媒体を含む。また、様々な他のデバイスは、ルータ、プライベート若しくはパブリックネットワーク、又は他の伝送デバイス等のコンピュータ可読媒体を含んでもよい。記載されたプロセッサ及び処理は、１つ以上の構造内に有ってもよく、１つ以上の構造を通じて分散されてもよい。プロセッサは、本明細書に記載の１つ以上の方法（又は方法の一部）を実行するためのコードを備えてもよい。
【００７１】
本主題はその特定の実施形態に関して詳細に記載されているが、上記のことを理解すると、このような実施形態の変形、変化、及び均等物を当業者であれば容易に生み出し得ることが理解されるであろう。従って、本開示は、限定ではなく例示を目的として提示されており、当業者には容易に明らかとなる本主題への修正、変更及び／又は追加を含むことを排除しないことが理解されるべきである。
【図１Ａ】
2018142313.tif 000003
【図１Ｂ】
2018142313.tif 000004
【図１Ｃ】
2018142313.tif 000005
【図２Ａ】
2018142313.tif 000006
【図２Ｂ】
2018142313.tif 000007
【図３Ａ】
2018142313.tif 000008
【図３Ｂ】
2018142313.tif 000009
【図３Ｃ】
2018142313.tif 000010
【図４】
2018142313.tif 000011
【図５】
2018142313.tif 000012
【外国語明細書】
2018142313000001.pdf