(57)【要約】トリガの状態に基づいて第１のハプティックアクチュエータ又は第２のハプティックアクチュエータの少なくとも１つでハプティック効果を表現する。応答時に、ハプティック効果は、ゲームプレイを反映するように最適化される。【選択図】図５
2019522829.tif 000002
【特許請求の範囲】
【請求項１】
ハプティック可能デバイスのためのハプティック表現方法であって、
ハプティックイベント中に前記ハプティック可能デバイスの第１のハプティックアクチュエータと関連付けられたトリガの状態を判定するステップと、
前記トリガの状態に基づいて、前記第１のハプティックアクチュエータ又は第２のハプティックアクチュエータの少なくとも１つでハプティック効果を表現するステップと、
を備え、
前記第２のハプティックアクチュエータは、前記ハプティック可能デバイスのボディ内にある、
ハプティック表現方法。
【請求項２】
前記トリガの状態を決定するステップは、前記トリガが接地されたかを検出することを含み、
前記ハプティック効果を表現するステップは、前記トリガが接地されたときに、前記第２のハプティックアクチュエータで前記ハプティック効果を表現することと、前記トリガが接触され、かつ接地されないときに、前記第１のハプティックアクチュエータで前記ハプティック効果を表現することを含む、
請求項１に記載のハプティック表現方法。
【請求項３】
前記第２のハプティックアクチュエータで前記ハプティック効果を表現している間に、前記トリガを非接地状態へ次第に解放することによって、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するステップを更に備える、請求項２に記載のハプティック表現方法。
【請求項４】
前記ハプティック効果は、前記トリガが非接地状態にあるとき、前記第１のハプティックアクチュエータで主に表現される、請求項３に記載のハプティック表現方法。
【請求項５】
前記第１のハプティックアクチュエータで前記ハプティック効果を表現している間に、前記トリガを次第に接地することによって、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するステップを更に備える、請求項２に記載のハプティック表現方法。
【請求項６】
前記ハプティック効果は、前記トリガが接地状態にあるとき、前記第２のハプティックアクチュエータで主に表現される、請求項５に記載のハプティック表現方法。
【請求項７】
前記トリガの状態を判定するステップは、前記トリガが受動的又は能動的に接触されるかを検出することを含み、
前記ハプティック効果を表現するステップは、前記トリガが受動的に接触されかつ能動的には接触されないときに、前記第１のハプティックアクチュエータで前記ハプティック効果を表現し、前記トリガが接触されないときに、前記第２のハプティックアクチュエータで前記ハプティック効果を表現することを含む、
請求項１に記載のハプティック表現方法。
【請求項８】
前記第１のハプティックアクチュエータで前記ハプティック効果を表現している間に、前記トリガによる受動的な接触が次第に停止すると、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するステップを更に備える、請求項７に記載のハプティック表現方法。
【請求項９】
前記第２のハプティックアクチュエータで前記ハプティック効果を表現している間に、前記トリガが受動的又は能動的に接触されるとき、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するステップを更に備える、請求項７に記載のハプティック表現方法。
【請求項１０】
プロセッサによって実行されたときに、前記プロセッサに、
ハプティックイベント中にハプティック可能デバイスの第１のハプティックアクチュエータと関連付けられたトリガの状態を判定することと、
前記トリガの状態に基づいて、前記第１のハプティックアクチュエータ又は第２のハプティックアクチュエータの少なくとも１つでハプティック効果を表現し、前記第２のハプティックアクチュエータは、前記ハプティック可能デバイスのボディ内にあることと、
を行わせる命令を有する非一時的コンピュータ可読媒体。
【請求項１１】
前記トリガの状態を判定することは、前記トリガが接触されるかを検出することを含み、
前記ハプティック効果を表現することは、前記トリガが接地されたときに、前記第２のハプティックアクチュエータで前記ハプティック効果を表現することと、前記トリガが接触され、かつ接地されないときに、前記第１のハプティックアクチュエータで前記ハプティック効果を表現することを含む、請求項１０に記載の非一時的コンピュータ可読媒体。
【請求項１２】
前記命令は、更に前記プロセッサに、前記第２のハプティックアクチュエータで前記ハプティック効果を表現している間に、前記トリガを非接地状態へ次第に解放することによって、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配することを行わせる、請求項１１に記載の非一時的コンピュータ可読媒体。
【請求項１３】
前記トリガの状態を判定することは、前記トリガが受動的又は能動的に接触されるかを検出することを含み、
前記ハプティック効果を表現することは、前記トリガが受動的に接触されかつ能動的には接触されないときに、前記第１のハプティックアクチュエータで前記ハプティック効果を表現し、前記トリガが接触されないときに、前記第２のハプティックアクチュエータで前記ハプティック効果を表現することを含む、請求項１０に記載の非一時的コンピュータ可読媒体。
【請求項１４】
トリガと、
前記トリガと関連付けられた第１のハプティックアクチュエータと、
ハプティック可能デバイスのボディ内にある第２のハプティックアクチュエータと、を備えるハプティック可能デバイスであって、
前記第１のハプティックアクチュエータ及び前記第２のハプティックアクチュエータは、ハプティックイベント中の前記トリガの状態に基づいてハプティック効果を表現するように構成される、
ハプティック可能デバイス。
【請求項１５】
前記第２のハプティックアクチュエータは、前記トリガが接地されたときに、前記ハプティック効果を表現するように構成され、
前記第１のハプティックアクチュエータは、前記トリガが接触され、かつ接地されないときに、前記ハプティック効果を表現するように構成される、請求項１４に記載のハプティック可能デバイス。
【請求項１６】
前記第２のハプティックアクチュエータが前記ハプティック効果を表現している間に、前記トリガを非接地状態へ次第に解放することによって、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するように構成される、請求項１５に記載のハプティック可能デバイス。
【請求項１７】
前記第１のハプティックアクチュエータが前記ハプティック効果を表現している間に、前記トリガが次第に接地される場合に、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するように構成される、請求項１５に記載のハプティック可能デバイス。
【請求項１８】
前記第１のハプティックアクチュエータは、前記トリガが受動的に接触され、かつ能動的に接触されないときに、前記ハプティック効果を表現するように構成され、
前記第２のハプティックアクチュエータは、前記トリガが接触されないときに、前記ハプティック効果を表現するように構成される、請求項１４に記載のハプティック可能デバイス。
【請求項１９】
前記第１のハプティックアクチュエータが前記ハプティック効果を表現している間に、前記トリガによる受動的な接触が次第に停止すると、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するように構成される、請求項１４に記載のハプティック可能デバイス。
【請求項２０】
前記第２のハプティックアクチュエータが前記ハプティック効果を表現している間に、前記トリガが受動的又は能動的に接触されるとき、前記第１のハプティックアクチュエータと前記第２のハプティックアクチュエータとで前記ハプティック効果を分配するように構成される、請求項１８に記載のハプティック可能デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１７年６月８日に出願された米国特許出願第１５／６１７４２９号、及び２０１６年６月１０日に出願された米国特許仮出願第６２／３４８，７３０号の利益を主張する。各々の内容は、参照により本明細書に援用される。
【０００２】
例示的実施形態は、ハプティック効果を表現することに関し、より具体的には、複数のハプティック出力デバイスでハプティック効果を表現することに関する。
【背景技術】
【０００３】
汎用周辺機器又は他のハプティック可能デバイスは、ゲームプレイ中に生じるイベントを制御するために用いられるトリガを含みうる。従来、トリガでのハプティック効果は、全て（例えば、デバイスがハプティック効果を表現するために必要なハードウェア／ソフトウェアを含んでいない）又は特定の状況（例えば、個人がトリガに接触していないとき、又はトリガの移動範囲の物理限界までトリガを延伸することによって個人がトリガを接地しているとき、）では感じられることがなかった。
【発明の概要】
【０００４】
一実施形態は、ハプティックイベント中に前記ハプティック可能デバイスの第１のハプティックアクチュエータと関連付けられたトリガの状態を判定することと、前記トリガの状態に基づいて、前記第１のハプティックアクチュエータ又は第２のハプティックアクチュエータの少なくとも１つでハプティック効果を表現することと、によってハプティックを表現する。前記第２のハプティックアクチュエータは、前記ハプティック可能デバイスのボディ内にある。
【図面の簡単な説明】
【０００５】
例示的実施形態は、添付の図面と共に得られる以下の詳細な説明からより明確に理解されるであろう。図１Ａ、１Ｂ、１Ｃ、２、３Ａ、３Ｂ、４Ａ、４Ｂ及び５−７は、本明細書に記載されるような非限定的な、例示的実施形態を示す。
【０００６】
【図１Ａ】図１Ａ、１Ｂ及び１Ｃは、一例の実施形態に係るハプティック可能ゲームコントローラの上部、底部及び部分図である。
【図１Ｂ】図１Ａ、１Ｂ及び１Ｃは、一例の実施形態に係るハプティック可能ゲームコントローラの上部、底部及び部分図である。
【図１Ｃ】図１Ａ、１Ｂ及び１Ｃは、一例の実施形態に係るハプティック可能ゲームコントローラの上部、底部及び部分図である。
【図２】図２は、別の例の実施形態に係るハプティック可能ゲームコントローラの部分図である。
【図３Ａ】図３Ａ及び３Ｂは、一例の実施形態に係るハプティック可能デバイスでの分離領域の追加上部及び底部図である。
【図３Ｂ】図３Ａ及び３Ｂは、一例の実施形態に係るハプティック可能デバイスでの分離領域の追加上部及び底部図である。
【図４Ａ】図４Ａは、一例の実施形態に係るハプティック可能デバイスでの分離トラックパッドの斜視図である。
【図４Ｂ】図４Ｂは、一例の実施形態に係るハプティック可能デバイスによる使用のための分離トラックパッド表面の別の構成の図である。
【図５】図５及び６は、一例の実施形態に係るハプティック表現のフローチャートである。
【図６】図５及び６は、一例の実施形態に係るハプティック表現のフローチャートである。
【図７】図７は、一例の実施形態に係るハプティック可能デバイスにおけるシステムのブロック図である。
【発明を実施するための形態】
【０００７】
例示的実施形態は、複数のハプティック出力デバイスでハプティック効果を表現することに関する。
【０００８】
例示的実施形態は、ハプティック効果を最適化するために複数のハプティック出力デバイスでハプティック効果を表現することに関し、それによって、より没入感のある体験を提供する。
【０００９】
ハプティクスは、個人のタッチの検知を用いて個人向けに、力、振動及びモーション等のようなハプティックフィードバック効果（「ハプティックフィードバック」又はハプティック効果としても知られる）を生成する触覚及びフォースフィードバック技術である。ハプティック出力デバイスは、ハプティック効果を生成するように構成された埋め込みハードウェア（例えば、ボディアクチュエータ、アクチュエータを有するトリガ、又は他の出力／入力機構）を含みうる。埋め込みハードウェアは、一般的に、特定のセットのハプティック効果を表現する（又は再生する）ためにプログラムされる。どのハプティック効果をプレイするかを特定する信号がハプティック可能デバイスによって受信されたとき、ハプティック可能デバイスのハプティック出力デバイスは、特定されたハプティック効果を表現する。例えば、個人がゲームプレイ中にハプティックイベントを体験するとき、ゲーミング周辺機器の１以上のトリガは、制御回路を通じてプレイコマンドを受け付ける。そして、トリガは、振動触覚及び／又は運動感覚ハプティック効果を提供するアクチュエータを通じて適切なハプティック効果を表現する。
【００１０】
一例の実施形態では、個人からの作動入力を用いる他の機構は、トリガアクチュエータとは別に用いられてもよい。
【００１１】
トリガは、ハプティックトリガ制御システムに関する米国特許出願公開第２０１５／０１３０７０６号、及びハプティック減衰防止構成要素を有する周辺機器に関する米国特許第９，１７４，１３４号に開示されるトリガのようなハプティック効果を更に向上させるためのハプティック特徴を含みうる。
【００１２】
例示的実施形態によれば、個人によってハプティック効果の感覚を向上させるための１つの手法は、トリガが外側静止位置を過ぎて拡張することを可能にするために、及び／又は内側静止位置を過ぎてハプティック出力デバイスのボディ又はシェルへ後退することを可能にするために、例えば、トリガの動きの範囲を拡張することによって、トリガの構造を変更することである。トリガが静止位置を過ぎて拡張することを可能にすることによって、トリガは、２つのみとは対照的に、４つの限界でハプティック効果を表現しうる。しかし、この特徴は、一般的に、個人が理想的な態様でハプティック出力デバイスを把持しているときに、向上したハプティック及び没入感のある体験を可能にする。
【００１３】
一例の実施形態によれば、ハプティック可能デバイス内のイントラデバイスミキサが用いられ、意図したアクチュエータが、意図したハプティック効果を表現するための理想的な態様でユーザの指と接触していないとき、意図したアクチュエータ（例えば、トリガアクチュエータ）に加えて、（例えば、ハプティック可能デバイスのボディ又はハウジングにおいて）別のアクチュエータでのハプティック効果の表現を代理動作可能に分配（又は移動）する。ハプティック効果の移動は、わずかな変調を含みうる。ハプティック効果の移動は、両方のアクチュエータで同時にハプティック効果を表現することを含んでもよい。ハプティック可能デバイスは、ハプティック効果の表現を選択的に移動しうる。
【００１４】
意図したアクチュエータ以外のアクチュエータへハプティック効果の表現を移動することは、適切なアルゴリズムを適用するために、ハプティック可能デバイスの技術的な特徴（例えば、ボディの形態、マップ等）及び／又はアクチュエータ（例えば、パワー、パワー出力等）と組み合わせたイントラデバイスミキサのソフトウェア及び／又はファームウェアを用いることによって実現される。イントラデバイスミキサは、ソフトウェア（又はファームウェア）コンポーネントに加えて、ハードウェアコンポーネントを含みうる。
【００１５】
ハプティック効果の表現は、それによって対応するハプティック信号が送信されるハプティック可能デバイスのチャネルをプログラム的に変えること又はソース内容をプログラム的に変えることによって、意図したアクチュエータ以外のアクチュエータへ移動される。プロファイルは、各ポテンシャルエンドポイント（例えば、アクチュエータ）のためにセットアップされうる。プロファイルは、エンドポイントの機能をカプセル化する。プロファイルは、ソースプロファイルからエンドポイントへハプティック効果の変調のためのアルゴリズムも含む。例えば、トリガは、偏心回転質量モータ（ｅｃｃｅｎｔｒｉｃ  ｒｏｔａｔｉｎｇ  ｍａｓｓ  ｍｏｔｏｒ（“ＥＲＭ”））又は線形共鳴アクチュエータ（ｌｉｎｅａｒ  ｒｅｓｏｎａｎｔ  ａｃｔｕａｔｏｒ（“ＬＲＡ”））では適切に表現されない双方向ハプティック効果を含んでもよい。この場合には、方向性ハプティック効果の一方がミュートされ、それによって、双方向ハプティック効果の片方のみを有効に表現する。
【００１６】
一方向性効果を変更することは、（例えば、全て「引く」のシーケンスに続いて全て「押す」のシーケンス）は、非方向性での異なる周波数又は強度（又は大きさ）として「押す」及び「引く」を表現することによって区別化されうる。アクチュエータがソースよりも遅くなることがわかっている場合、ＬＲＡ用の１０ｍｓ最大強度ハプティック効果は、例えば、ＥＲＭ用の８０ｍｓハプティック効果に調整されうる。
【００１７】
一例の実施形態では、周波数データは、強度の調整とは対照的に、ＬＲＡ及びＥＲＭで表現するために、例えば高耐久性のアクチュエータから、除去されうる。周波数データは、また、複数でない周波数ハプティックに関心を引くことを維持するために追加されうる、及び／又は強度又は周波数曲線は、所望の強度レベルに基づいて周波数を表現するために用いられうる。
【００１８】
アクチュエータは、駆動信号に応じて、ハプティック効果の様々な形態（例えば、振動触覚効果、静電摩擦ハプティック効果、変形ハプティック効果、超音波ハプティック効果等）を出力するために用いられるハプティック出力デバイスの一例である。ハプティック出力デバイスは、電流を用いた電極、静電摩擦（ＥＳＦ：ｅｌｅｃｔｒｏｓｔａｔｉｃ  ｆｒｉｃｔｉｏｎ）又は超音波表面摩擦（ＵＳＦ：ｕｌｔｒａｓｏｎｉｃ  ｓｕｒｆａｃｅ  ｆｒｉｃｔｉｏｎ）を用いるデバイス、超音波ハプティックトランスデューサにより音響放射圧力を誘起するデバイス、ハプティック基板及びにフレキシブル又は変形可能表面又は形状変化デバイスを用いるデバイス、又はエアジェットを用いるエアのパフ等のような突出ハプティック出力を提供するデバイス、レーザベースの発射物、音ベースの発射物等を含みうる。
【００１９】
ハプティック可能デバイス（例えば、ゲームコントローラ）のボディ内に配置されるアクチュエータ（つまり、トリガ以外のアクチュエータ）は、ＥＲＭでありうる。それに代えて、ボイスコイル、ＬＲＡ又はソレノイド等のような高速応答時間アクチュエータは、より向上し、かつ没入感のある体験を提供するために用いられうる。しかし、例示的実施形態は、これに限定されない。例えば、アクチュエータは、圧電アクチュエータ（セラミックアクチュエータ又はマイクロファイバ複合体（「ＭＦＣ」アクチュエータ））、電気活性ポリマー（Ｅｌｅｃｔｒｏ  Ａｃｔｉｖｅ  Ｐｏｌｙｍｅｒ（“ＥＡＰ”））アクチュエータ、電気モータ、電磁アクチュエータ、形状記憶合金又はハイバンドパスアクチュエータが用いられうる。
【００２０】
例示的実施形態は、ハプティック効果の表現を別のアクチュエータへ移動するときに、指向性データを取り去る際に１つのアクチュエータへのオーサリングを可能にする。
【００２１】
例示的実施形態は、異なるアクチュエータで表現されるべきハプティックが、個人によって最適に体験されるべきハプティックイベント（例えば、ゲームプレイ）を反映するハプティック効果を可能にするようにハプティック効果を継続することを可能にする。
【００２２】
例示的実施形態は、また、個人の指先で過剰な数のハプティック効果を表現することによって生じる疲労の問題を解決しようとする。
【００２３】
図１Ａ、１Ｂ及び１Ｃは、一例の実施形態に係るハプティック可能ゲームコントローラの平面、底面及び部分図である。図２は、別の例の実施形態に係るハプティック可能ゲームコントローラの部分図である。
【００２４】
図１Ａ及び１Ｂを参照すると、ハプティック可能デバイス１００は、ハプティック可能デバイス１００のボディ１１０の裏側に位置決めされたトリガ１１２及び１１４を含みうる。ハプティック可能デバイス１００は、ゲーミング周辺機器、バーチャルリアリティコントローラ、タッチスクリーン又は任意のユーザインターフェースデバイスであってもよい。アナログ又はデジタルスティック１１６及び／又はボタン１１７は、ハプティック可能デバイス１００のボディ１１０の上側に位置決めされうる。しかし、例示的な実施形態は、これに限定されない。ハプティック可能デバイス１００は、例えば、ランブルパッドを含みうる。別の例として、ハプティック可能デバイス１００は、トリガアクチュエータを含みうる。図１Ｃに示されるように、水平トリガ１２０及び垂直トリガ１２１は、ハプティック可能デバイス１００上にありうる。それに代えて、図２に示されるように、ボタン２２２は、一例の実施形態に係る、ハプティック可能デバイス１００のボディの底面に位置決めされうる。
【００２５】
図３Ａ及び３Ｂは、一例の実施形態に係る、ハプティック可能デバイス上の上面図及び底面図である。
【００２６】
図３Ａ及び３Ｂを参照すると、図１Ａ、１Ｂ、１Ｃ及び２に関連して説明されるボディ、アナログ又はデジタルスティック、ボタン（単数又は複数）に加えて、ハプティック可能デバイス３００は、複数の分離領域３１１、３１２、３１３、３１４、３１５及び３１６を含む。分離領域３１１−３１６の各々は、ハプティック効果を表現するための個別局所化領域を提供するように各々構成されうる。
【００２７】
ハプティック効果を表現するために個別に操作されうるハプティック可能デバイス３００の個別局所化領域を用いることによって、向上した全空間化ハプティック効果が提供されうる。ハプティック可能デバイス３００は、そこで局所化ハプティックフィードバックが個人によって体験されうる空間化ハプティック効果を生成しうる。例えば、個人は、ハプティック可能デバイス３００の１以上の分離領域３１１−３１６で提供される局所化ハプティック効果を感じる。このように局所化ハプティック効果は、ハプティック可能デバイス３００のハウジングに直接加えられる一般的なハプティック効果とは区別されうる。別の例では、ハプティック効果は、方向の感覚を個人に伝える（例えば、左又は右の感覚）ために局所化領域３１１−３１６のサブセットへ加えられうる。
【００２８】
また、ハプティック効果は、ゲームプレイ中に、ハプティック可能デバイス３００の各分離領域３１１−３１６へ何が生じているかをマッピングすることによって、分離領域３１１−３１６のサブセットに加えられうる。例えば、アバターのボディが上部左側でヒットした場合、ハプティック可能デバイス３００は、上部左側の分離領域で対応するハプティック効果を有しうる。別の例では、左側での個別のヒットは、分離領域３１１、３１４及び３１６のような左側での分離領域でハプティック効果を感じてもよい。
【００２９】
例示的な実施形態では、分離領域３１１−３１６は、ハプティック可能デバイス３００の各部分が別々に振動しうるように、機械的に配置されうる。ここで、ハプティック可能デバイス３００の分離領域３１１−３１６の複数又は全ては、特定の領域だけではなく、ハプティック効果を適用するように構成されうる。分離領域３１１−３１６は、また、ハプティック効果が、一単位として領域のサブセットに適用されうるように、共にロックされうる。また、ハプティック可能デバイス３００のボディは、各部分への振動を分離するために、剛性特性が変化する様々な材料で成形されうる。一例の実施形態では、ジョイスティック、ボタン、ランブルパッド等のような個々の要素もまた、ゲームパッドの異なる部位から分離されうる。
【００３０】
一例の実施形態では、ハプティック可能デバイス３００は、分離された部分に機械的に分割されうる。例えば、ハプティック可能デバイス３００は、８つの振動分離部分又は八分円に分割されうる。この例では、ハプティック効果は、上部左の八分円に加えられ、他の八分円から実質的に分離されうる。ここで、分離された部分又は八分円は、分離された部分を相互接続するために、調整可能な剛性を有するアクティブサスペンションによって相互接続されうる。つまり、分離された部分は、ハプティック可能デバイス３００の特定部位へハプティック効果を分離するために、それらの間で可変抑制手段を有しうる。剛性は、ハプティック可能デバイスの２以上の隣接した分離部分を単一部分へ有効に結合するために増大されうる。
【００３１】
図４Ａは、一例の実施形態に係るハプティック可能デバイス（例えば、ゲームコントローラ）での分離トラックパッドの斜視図である。
【００３２】
図４Ａを参照すると、ハプティック可能デバイス４００は、ユーザ入力装置として分離したトラックパッド４２１，４２２を含みうる。分離したトラックパッド４２１，４２２は、また、ハプティック効果を表現するために用いられうる。トラックパッド４２１，４２２の各々の表面は、変形可能な表面を含む。
【００３３】
図４Ｂは、一例の実施形態に係るハプティック出力デバイスによる使用のための分離したトラックパッド表面の別の構成の図である。
【００３４】
図４Ｂを参照すると、図４Ａに示される分離したトラックパッドの表面は、平坦な表面構造４２５、凸表面構造４２６及び凹表面構造４２７のような様々な構造を含みうる。他の例の実施形態では、分離領域の表面は、テクスチャ化される、及び／又は湾曲、ディンプル、リッジ等を含みうる。
【００３５】
分離したトラックパッド４２１，４２２を使用することは、トラックパッドの感覚及び目的を動的に変化させ、個人がハプティック可能デバイスに接触している領域でのハプティック効果の表現を可能にする。また、分離したトラックパッド４２１，４２２の使用は、圧力検知アプリケーションを人間工学的に向上させ、かつより良くする。
【００３６】
以下のシナリオは、例示的な実施形態の実演を補助するためにゲームプレイ設定における本発明の用途である。しかし、例示的な実施形態は、ゲーミングに限定されず、したがって、図６に関連して以下に説明されるような他の用途にも適用されうる。
【００３７】
以下のシナリオは、シングルプレイヤーの視点から説明されるが、例示的な実施形態は、これに限定されない。マルチプレイヤー向けに、ハプティック効果は、別のプレイヤー及び／又は彼ら自身のゲームプレイを反映するために各ゲーミング周辺機器のトリガ、ランブルパッド及び／又はボディアクチュエータで表現されうる。
【００３８】
第１のシナリオでは、個人は、武器を発射している際に、トリガアクチュエータを接地する（又はトリガーの範囲移動の物理限界に到達する）。トリガアクチュエータが接地されたとき、ハプティック効果は、意図したように表現されない場合がある。よって、ハプティック体験を向上させるために、ハプティック効果は、トリガアクチュエータが接地されている間にボディアクチュエータ上で表現される。ハプティック効果は、トリガアクチュエータが接地位置から解放される（又は引かれる）と、ボディアクチュエータへ次第に変位されうる（又は薄れる）。
【００３９】
第２のシナリオでは、個人は、能動的にトリガアクチュエータに接触するが、トリガの移動範囲に接地しない（又は物理限界に到達しない）。ハプティック効果がトリガアクチュエータで主に表現されている間、ハプティック効果は、ゲームプレイ中に生じていることを反映するために、ボディアクチュエータへ次第に遷移されうる（及び意図される場合には、トリガアクチュエータで再び完全に表現される）。
【００４０】
第３のシナリオでは、トリガアクチュエータが個人によって押されない（又は受動的に接触している）が、個人の指がトリガアクチュエータ上にわずかにかつ微妙に載っている（例えば、リロードシーケンス中に）。個人がトリガアクチュエータに受動的に接触するとき、ハプティック効果は、意図したようには表現されない場合がある。この状況では、ハプティック効果は、トリガアクチュエータでのみ、又はボディアクチュエータでのみ表現されうる。それに代えて、ハプティック効果は、個人の指がトリガアクチュエータ上に載っているので、トリガアクチュエータ及びボディアクチュエータで表現されることができ、最もリアルな又は没入感のあるハプティック体験は、ゲーミング周辺機器のボディに加えて、トリガ上でハプティック効果を表現することを含むであろう。一例の実施形態では、ハプティック効果の強度は、振動が、ボディの意図した分離領域で強く発するように、個人の指が受動的に（又はわずかに）トリガアクチュエータに接触しているときに増大されうる。
【００４１】
第４のシナリオでは、個人の指がトリガアクチュエータ上又はトリガアクチュエータの近傍に留まっている（又は受動的に接触している）が、トリガアクチュエータは、個人によって能動的に操作されない（又は接触されない）。トリガアクチュエータ上の容量センサ又は他のセンサ（例えば、圧力センサ）は、トリガアクチュエータが、ゲームプレイにおいて個人によって操作されていなくても、個人の指がトリガアクチュエータ上又はトリガアクチュエータの近傍にあるかを判定する。別の例の実施形態では、歪ゲージは、個人がハプティック可能デバイス及び／又はアクチュエータをどの程度強く又はどこ（例えば、グリップの中央）を把持しているかを判定するために用いられうる。この状況では、ハプティック効果は、トリガアクチュエータではなくボディアクチュエータで表現される、又はそれに代えて、最もリアルな又は没入感のあるハプティック効果がゲーミング周辺機器のボディに加えて、トリガ上のハプティック効果を含むので、ハプティック効果は、トリガ及びボディアクチュエータの両方で表現されうる。
【００４２】
第５のシナリオでは、個人の指がトリガアクチュエータ上又はトリガアクチュエータの近傍にない。個人がトリガアクチュエータに接触しないとき、ハプティック効果の表現は、個人で体験されないであろう。この状況では、ハプティック効果は、ゲームプレイで与えられる最適なハプティック効果を提供するために、ボディアクチュエータで表現される。
【００４３】
第６のシナリオでは、個人の指は、長時間のゲームプレイで疲労される。個人の指の疲労は、ゲームプレイ時間、トリガアクチュエータが入力として用いられた回数、及び／又はトリガアクチュエータで表現されたハプティック効果の回数に基づいて検出されうる。この状況では、ハプティック効果は、更なるゲームプレイ中に、個人の指の過剰な刺激を防止するためにボディアクチュエータで表現される。
【００４４】
一例の実施形態では、個人は、ゲームプレイに与えられる最適なハプティック効果を提供するために、上記のどのシナリオでも、ゲームプレイ前又はゲームプレイ中に、トリガアクチュエータ用の強度レベル及び／又はボディアクチュエータを選択してもよい。
【００４５】
図５は、一例の実施形態に係るハプティック表現のフローチャートである。
【００４６】
図５を参照すると、一例の実施形態に係るハプティック可能デバイスのためのハプティック表現５００は、５３０において、ハプティックイベント中に、ハプティック可能デバイスの第１のハプティックアクチュエータ（例えば、トリガアクチュエータ）の状態を判定することを含む。トリガアクチュエータの状態は、繰り返し、及び頻繁に判定されうる。例えば、トリガアクチュエータの状態は、個人によって各入力に応じて判定されうる。
【００４７】
トリガアクチュエータの判定された状態に応じて、機能は、５３２において、トリガアクチュエータが押されたか否かを判定することを含む。
【００４８】
トリガアクチュエータが押されたと判定された場合、５３４において、機能は、トリガアクチュエータが接地されたか否かを判定することを更に含む。
【００４９】
トリガアクチュエータが接地されていないと判定された場合、５３６において、機能は、トリガアクチュエータで個人にハプティック効果を表現することを含む。
【００５０】
トリガアクチュエータが接地されていると判定された場合、５３８において、機能は、ハプティック可能デバイスのボディ（例えば、ボディアクチュエータ）上又はボディ内の第２のハプティックアクチュエータ（例えば、ランブルパッド）でハプティック効果を表現することを含む。一例の実施形態によれば、第２のハプティックアクチュエータでハプティック効果を表現することは、トリガが接触されるが接地されないときに生じうる。
【００５１】
また、５４６において、機能は、ゲームプレイにおいて生じていることを表すより没入感のあるハプティック効果を生成するため又はハプティックアクチュエータの設計意図を反映するために、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することを含みうる。
【００５２】
一例の実施形態では、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することは、ボディアクチュエータでハプティック効果を表現している間に、非接地状態にトリガアクチュエータを次第に解放することを含みうる。ハプティック効果は、トリガが非接地状態にあるとき、トリガアクチュエータで主に表現されうる。
【００５３】
別の実施形態では、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することは、トリガアクチュエータでハプティック効果を表現している間にトリガアクチュエータを次第に接地することを含みうる。ハプティック効果は、トリガアクチュエータが接地されるときにボディアクチュエータに主に表現されうる。
【００５４】
５３２において、トリガアクチュエータが押されていないと判定された場合、５３２において、機能は、トリガアクチュエータとの接触を検出することを更に含む。
【００５５】
トリガアクチュエータとの接触が検出された場合、５４２において、機能は、トリガアクチュエータでハプティック効果を表現することを含む。トリガアクチュエータでハプティック効果を表現することは、個人がトリガアクチュエータに受動的に接触し、かつトリガアクチュエータと能動的に接触していないときに生じうる。
【００５６】
それに代えて、トリガアクチュエータとの接触が検出されない場合、５４４において、機能は、ボディアクチュエータでハプティック効果を表現することを含む。
【００５７】
また、５４６において、機能は、より没入感のあるハプティック効果を生成するために、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することを含みうる。
【００５８】
一例の実施形態では、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することは、個人とトリガアクチュエータとの間での受動的な接触が、トリガアクチュエータでハプティック効果を表現している間に次第に停止するときに生じうる。
【００５９】
別の実施形態では、トリガアクチュエータとボディアクチュエータとの間でハプティック効果を分配することは、個人がボディアクチュエータでのハプティック効果を表現している間にトリガアクチュエータを受動的に接触する又は能動的に接触するときに生じうる。
【００６０】
上述されたように、例示的な実施形態はゲーミングに限定されず、よって、（ｉ）個人によって制御可能、及び（ｉｉ）特定の環境において意図したハプティック効果を表現することができない機械的な入力を有するハプティック可能デバイスに適用されうる。例えば、機械的な入力は、形状の変化によってハプティック効果を表現し、かつ意図したようにハプティック効果を表現することを無効にする（オーバーライドする）又は防ぐために十分な力を個人が発揮するとき、形状の変化が防がれる変形デバイスでありうる。
【００６１】
図６は、別の実施形態に係るハプティック表現のフローチャートである。
【００６２】
図６の機能は、図６が、機械的な、運動感覚アクチュエータ入力のためのハプティック表現を示す点を除いて図５と同様である。
【００６３】
図６を参照すると、例示的な実施形態に係るハプティック可能デバイスのためのハプティック表現６００は、６３０において、ハプティックイベント中にハプティック可能デバイスの第１の機械的な入力の状態を判定することを含む。第１の機械的な入力の状態は、繰り返しかつ頻繁に判定されうる。例えば、第１の機械的な入力の状態は、個人による各入力に応じて判定されうる。
【００６４】
第１の機械的な入力の判定状態に応じて、６３２において、機能は、力が機械的な入力に加えられたか否かを判定することを更に含む。
【００６５】
力が第１の機械的な入力に加えられた場合、６３４において、機能は、力が無効にする力であるか否かを判定することを更に含む。
【００６６】
無効にする力が第１の機械的な入力に加えられていないと判定された場合、６３６において、機能は、第１の機械的な入力による個人にハプティック効果を表現することを含む。
【００６７】
無効にする力が第１の機械的な入力に加えられたと判定された場合、６３８において、機能は、ハプティック可能デバイスのボディ上又はボディ内の第２のハプティック入力でハプティック効果を表現することを含む。実施形態によれば、第２の機械的な入力でのハプティック効果の表現は、第１の機械的な入力が接触されかつ無効化されないときに生じうる。
【００６８】
また、６４６において、機能は、ハプティックイベント中に生じていることを表すより没入感のあるハプティック効果を生成するために、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することを含みうる。
【００６９】
例示的な実施形態では、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することは、第２の機械的な入力でハプティック効果を表現している間に第１の機械的な入力を非無効状態に次第に解放することを含みうる。ハプティック効果は、第１の機械的な入力が非無効状態にあるときに第１の機械的な入力で主に表現されうる。
【００７０】
別の実施形態では、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することは、第１の機械的な入力でハプティック効果を表現している間に、第１の機械的な入力に無効化する力を次第に加えることを含みうる。ハプティック効果は、第１の機械的な入力が無効化されたときに第２の機械的な入力に対して主に表現されうる。
【００７１】
６３２において、力が第１の機械的な入力に加えられないと判定された場合、６４０において、機能は、第１の機械的な入力との受動的な接触を検出することを更に含む。
【００７２】
第１の機械的な入力との受動的な接触が検出された場合、６４２において、機能は、第１の機械的な入力でハプティック効果を表現することを含む。第１の機械的な入力でハプティック効果を表現することは、個人が第１の機械的な入力と受動的に接触し、かつ第１の機械的な入力と能動的に接触していないときに生じうる。
【００７３】
それに代えて、第１の機械的な入力との受動的な接触が検出されない場合、６４４において、機能は、第２の機械的な入力を表現することを含む。
【００７４】
また、６４６において、機能は、より没入感のあるハプティック効果を生成するために、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することを含みうる。
【００７５】
一例の実施形態では、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することは、個人と第１の機械的な入力との間での受動的な接触が、第１の機械的な入力でのハプティック効果を表現している間に次第に停止するときに、生じうる。
【００７６】
別の例の実施形態では、第１の機械的な入力と第２の機械的な入力との間でハプティック効果を分配することは、個人が、第２の機械的な入力でハプティック効果を表現している間に第１の機械的な入力と受動的に接触又は能動的に接触したときに生じうる。
【００７７】
図７は、一例の実施形態に係るハプティック可能デバイスにおけるシステムのブロック図である。図７の構成要素の一部又は全部は、図１Ａ、１Ｂ、１Ｃ及び２の要素のいずれかを実装するためにも用いられうる。図７の要素の一部は、ハプティック可能デバイス自体（例えば、ゲームコントローラ内）に配置されてもよく、一部は、（例えば、ゲームコントローラにより、有線又は無線で通信するゲーミングコンソールにおいて）ハプティック可能デバイスから隔てて配置されてもよい。
【００７８】
図７を参照すると、一例の実施形態に係るハプティック可能デバイスにおけるシステム７００は、デバイス用のハプティック機能を提供する。
【００７９】
単一システムとして示されるが、システム７００の機能は、分散型システムとして実装されうる。システム７００は、バス７０４又は情報を通信するための他の通信機構と、情報処理のためにバス７０４に接続されたプロセッサ７１４と、を含む。プロセッサ７１４は、汎用又は特定用途向けプロセッサのいずれかのタイプでありうる。システム７００は、プロセッサ７１４によって実行される情報及び命令を格納するためのメモリ７０２を更に含む。メモリ７０２は、ランダムアクセスメモリ（「ＲＡＭ」）、リードオンリーメモリ（「ＲＯＭ」）、磁気又は光学ディスク等のようなスタティックストレージ、又は他の種類のコンピュータ可読媒体の組み合わせから構成されうる。
【００８０】
コンピュータ可読媒体は、プロセッサ７１４によってアクセスされることができ、かつ揮発性及び不揮発性媒体の両方、リムーバブル及び非リムーバブル媒体、通信媒体、並びにストレージ媒体を含みうる利用可能な媒体でありうる。通信媒体は、コンピュータ可読命令、データ構造、プログラムモジュール又は搬送波又は他の搬送機構等のような変調されたデータ信号での他のデータを含むことができ、従来から知られている情報伝達媒体の他の形態を含みうる。ストレージ媒体は、ＲＡＭ、フラッシュメモリ、ＲＯＭ、ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ（“ＥＰＲＯＭ”）、ｅｌｅｃｔｒｉｃａｌｌｙ  ｅｒａｓａｂｌｅ  ｐｒｏｇｒａｍｍａｂｌｅ  ｒｅａｄ−ｏｎｌｙ  ｍｅｍｏｒｙ（“ＥＥＰＲＯＭ”）、レジスタ、ハードディスク、リムーバブルディスク、コンパクトディスクリードオンリーメモリ（「ＣＤ−ＲＯＭ」）、又は従来から知られているストレージ媒体の他の形態を含みうる。
【００８１】
一例の実施形態によれば、メモリ７０２は、プロセッサ７１４によって実行されたとき、機能を提供するソフトウェアモジュールを格納する。ソフトウェアモジュールは、ハプティック可能デバイスの残りの部分と同様に、システム７００のためのオペレーティングシステム機能を提供するオペレーティングシステム７０６を含む。ソフトウェア及び／又はファームウェアモジュールは、また、上述されたように、意図したアクチュエータに加えて、又は意図したアクチュエータに代えて、別にアクチュエータでハプティック効果を表現することを代理動作可能に分配するイントラデバイスミキサ７０５を含む。イントラデバイスミキサ７０５は、ハプティック機能を提供するハプティックシステムの一部である。ソフトウェアモジュールは、オーディオ‐トゥ‐ハプティック（ａｕｄｉｏ−ｔｏ−ｈａｐｔｉｃ）変換アルゴリズム等のような他のアプリケーションを更に含んでもよい。
【００８２】
システム７００は、赤外線、無線、Ｗｉ−Ｆｉ又はセルラーネットワーク通信用のワイヤレスネットワーク通信を提供する通信デバイス７１２（例えば、ネットワークインターフェースカード）を更に含みうる。それに代えて、通信デバイス７１２は、有線ネットワーク接続（例えば、ケーブル／イーサネット（登録商標）／ファイバ光学接続又はモデム）を提供しうる。
【００８３】
プロセッサ７１４は、グラフィック表示又はエンドユーザへの個人的なインターフェースを表示するために、バス７０４を介して視覚ディスプレイ７４０（例えば、発光ディスプレイ（ｌｉｇｈｔ−ｅｍｉｔｔｉｎｇ  ｄｉｓｐｌａｙ（「ＬＥＤ」）又は液晶ディスプレイ（「ＬＣＤ」））と更に結合される。視覚ディスプレイ７４０は、プロセッサ７１４から信号を送受信するように構成されるタッチ検知入力デバイス（つまり、タッチスクリーン）であることができ、マルチタッチスクリーンでありうる。
【００８４】
システム７００は、アクチュエータ７３５／７３７／７３９を更に含む。プロセッサ７１４は、ハプティック効果と関連付けられたハプティック信号を、次にハプティック効果を出力するアクチュエータ７３５／７３７／７３９へ送信しうる。
【００８５】
例示的な実施形態によれば、ハプティック効果は、ゲームプレイを反映するためにハプティック効果を最適化するために複数のハプティック出力デバイスで表現され、それによって、より没入感のある体験を提供する。
【００８６】
例示的な実施形態によれば、個人が理想的な態様でハプティック可能デバイスを把持していないときでも、向上したハプティックかつ没入感のある体験を提供する。
【００８７】
上記は、様々な例示的実施形態の代表例であり、それを限定的に解釈されるべきものではない。したがって、全てのこのような変形は、特許請求の範囲で規定される本開示の範囲内に含まれることが意図される。
【図１Ａ】
2019522829.tif 000003
【図１Ｂ】
2019522829.tif 000004
【図１Ｃ】
2019522829.tif 000005
【図２】
2019522829.tif 000006
【図３Ａ】
2019522829.tif 000007
【図３Ｂ】
2019522829.tif 000008
【図４Ａ】
2019522829.tif 000009
【図４Ｂ】
2019522829.tif 000010
【図５】
2019522829.tif 000011
【図６】
2019522829.tif 000012
【図７】
2019522829.tif 000013
【国際調査報告】
2019522829.tif 000014
2019522829.tif 000015