【手続補正書】
【提出日】平成28年5月10日(2016.5.10)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサによって実行されたときに、周辺機器において経験されるハプティック効果を前記プロセッサに制御させる命令を記憶する非一時的コンピュータ可読媒体であって、制御するステップは、
ハプティックデータを有するハプティック効果定義を受信するステップと、
前記ハプティック効果の位置、前記ハプティック効果の距離、前記ハプティック効果の速度、前記ハプティック効果の方向、または前記ハプティック効果の流れのうちの少なくとも１つを有する空間化データを受信するステップと、
受信した前記空間化データに基づいて、前記ハプティック効果定義を変更するステップであって、前記ハプティック効果定義を変更するステップは、前記ハプティック効果定義を１つ以上のハプティック効果定義コンポーネントに分割するステップを有する、ステップと、
ハプティック命令および変更された前記ハプティック効果定義を前記周辺機器に送信するステップであって、前記ハプティック命令および変更された前記ハプティック効果定義を送信するステップは、前記１つ以上のハプティック効果定義コンポーネントを前記周辺機器に送信するステップを有する、ステップと、
前記ハプティック命令に応じて、前記周辺機器において変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるステップであって、変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるステップは、前記１つ以上のハプティック効果定義コンポーネントに基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップを有する、ステップと、
前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータのマグニチュード、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つを減衰するステップと、
を有する、非一時的コンピュータ可読媒体。
【請求項２】
前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータのマグニチュード、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つをスケーリングするステップをさらに有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項３】
前記空間化データに基づいて、少なくとも１つのハプティック効果の再生を少なくとも１つのハプティック出力装置に遅延させるステップをさらに有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項４】
前記１つ以上のハプティック効果定義コンポーネントは異なる、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項５】
前記１つ以上のハプティック効果定義コンポーネントは同一である、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項６】
前記周辺機器は、コントローラまたはゲームパッドを備える、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項７】
前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、前記周辺機器の１つ以上のユーザ入力エレメントにおける前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項８】
少なくとも１つのユーザ入力エレメントは、デジタルボタン、アナログボタン、バンパ、方向パッド、アナログまたはデジタルスティック、ハンドル、あるいはトリガのうちの１つを備える、請求項７に記載の非一時的コンピュータ可読媒体。
【請求項９】
少なくとも１つのハプティック出力装置はアクチュエータを備える、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１０】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて複数の異なる減衰において複数のアクチュエータにおける前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１１】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて逆勾配減衰によって複数のアクチュエータにおける前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１２】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、鳴動アクチュエータからターゲットアクチュエータへ、逆勾配減衰によって複数の前記鳴動アクチュエータおよび複数の前記ターゲットアクチュエータにおける前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１３】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、ターゲットアクチュエータから鳴動アクチュエータへ、逆勾配減衰によって複数の前記鳴動アクチュエータおよび複数の前記ターゲットアクチュエータにおける前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１４】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、遅延を伴って複数のアクチュエータにおいて１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１５】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、鳴動アクチュエータからターゲットアクチュエータへ、遅延を伴って複数の前記鳴動アクチュエータおよび複数の前記ターゲットアクチュエータにおいて前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１６】
変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、ターゲットアクチュエータから鳴動アクチュエータへ、遅延を伴って複数の前記鳴動アクチュエータおよび複数の前記ターゲットアクチュエータにおいて前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１７】
変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるステップは、変更された前記ハプティック効果定義に基づいて、時計回りまたは反時計回りに、遅延を伴って複数のアクチュエータにおいて前記１つ以上のハプティック効果を出力するステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１８】
前記ハプティック効果定義を変更するステップは、周辺機器のモーション、位置の変化、または配向の変化を検出するステップと、検出されたモーション、検出された位置の変化、または検出された配向の変化に基づいて空間化データを変更するステップと、変更された前記空間化データに基づいて変更された前記ハプティック効果定義を引き続き変更するステップと、を有し、
前記ハプティック命令および前記変更されたハプティック効果定義を送信するステップは、引き続き変更された前記ハプティック効果定義を前記周辺機器に送信するステップを有し、
変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるステップは、引き続き変更された前記ハプティック効果定義に基づいて、１つ以上の変更されたハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップを有する、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項１９】
前記減衰するステップは、ゲーミングアプリケーション内の前記１つ以上のハプティック効果の位置、および前記ゲーミングアプリケーション内のユーザの位置に基づく、請求項１に記載の非一時的コンピュータ可読媒体。
【請求項２０】
周辺機器のユーザ入力エレメントにおいて経験されるハプティック効果を制御するためのコンピュータ実施方法であって、
ハプティックデータを有するハプティック効果定義を受信するステップと、
前記ハプティック効果の位置、前記ハプティック効果の距離、前記ハプティック効果の速度、前記ハプティック効果の方向、または前記ハプティック効果の流れのうちの少なくとも１つを有する空間化データを受信するステップと、
受信した前記空間化データに基づいて、前記ハプティック効果定義を変更するステップであって、前記ハプティック効果定義を変更するステップは、前記ハプティック効果定義を１つ以上のハプティック効果定義コンポーネントに分割するステップを有する、ステップと、
ハプティック命令および変更された前記ハプティック効果定義を前記周辺機器に送信するステップであって、前記ハプティック命令および変更された前記ハプティック効果定義を送信するステップは、前記１つ以上のハプティック効果定義コンポーネントを前記周辺機器に送信するステップを有する、ステップと、
前記ハプティック命令に応じて、前記周辺機器において変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるステップであって、変更された前記ハプティック効果定義に基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップは、前記１つ以上のハプティック効果定義コンポーネントに基づいて前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるステップを有する、ステップと、
前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータのマグニチュード、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つを減衰するステップと、
を有する、コンピュータ実施方法。
【請求項２１】
前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータのマグニチュード、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つをスケーリングするステップをさらに有する、請求項２０に記載のコンピュータ実施方法。
【請求項２２】
前記空間化データに基づいて、少なくとも１つのハプティック効果の再生を少なくとも１つのハプティック出力装置に遅延させるステップをさらに有する、請求項２０に記載のコンピュータ実施方法。
【請求項２３】
前記減衰するステップは、ゲーミングアプリケーション内の前記１つ以上のハプティック効果の位置、および前記ゲーミングアプリケーション内のユーザの位置に基づく、請求項２０に記載のコンピュータ実施方法。
【請求項２４】
周辺機器において経験されるハプティック効果を制御するためのシステムであって、
ハプティック空間化モジュールを記憶するように構成されたメモリと、
前記メモリに記憶された前記ハプティック空間化モジュールを実行するように構成されたプロセッサと、を備え、
前記プロセッサは、前記ハプティック空間化モジュールを実行するとき、ハプティックデータを有するハプティック効果定義を受信するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記ハプティック効果の位置、前記ハプティック効果の距離、前記ハプティック効果の速度、前記ハプティック効果の方向、または前記ハプティック効果の流れのうちの少なくとも１つを有する空間化データを受信するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、受信した前記空間化データに基づいて前記ハプティック効果定義を変更するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記ハプティック効果定義を１つ以上のハプティック効果定義コンポーネントに分割するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、ハプティック命令および変更された前記ハプティック効果定義を前記周辺機器に送信するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記１つ以上のハプティック効果定義コンポーネントを前記周辺機器に送信するように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記ハプティック命令に応じて、前記周辺機器において変更された前記ハプティック効果定義に基づいて１つ以上のハプティック効果を１つ以上のハプティック出力装置に生成させるように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記１つ以上のハプティック効果定義コンポーネントに基づいて、前記１つ以上のハプティック効果を前記１つ以上のハプティック出力装置に生成させるように構成されており、
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータのマグニチュード、少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果定義コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つを減衰するように構成されている、
システム。
【請求項２５】
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記空間化データに基づいて、少なくとも１つのハプティック効果定義コンポーネントのマグニチュード、少なくとも１つのハプティック効果コンポーネントの前記ハプティックデータの周波数、または少なくとも１つのハプティック効果コンポーネントの前記ハプティックデータの持続時間のうちの少なくとも１つをスケーリングするように構成されている、請求項２４に記載のシステム。
【請求項２６】
前記プロセッサは、さらに、前記ハプティック空間化モジュールを実行するとき、前記空間化データに基づいて、少なくとも１つのハプティック効果の再生を少なくとも１つのハプティック出力装置に遅延させるように構成されている、請求項２４に記載のシステム。
【請求項２７】
前記減衰は、ゲーミングアプリケーション内の前記１つ以上のハプティック効果の位置、および前記ゲーミングアプリケーション内のユーザの位置に基づく、請求項２４に記載のシステム。