【手続補正書】
【提出日】平成31年4月19日(2019.4.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
プロセッサによって実行されるときに前記プロセッサにハプティック効果を生成させる命令が保存されている非一時的コンピュータ読み取り可能な媒体であって、前記命令は、
プレイバック速度を定めることと、
前記プレイバック速度に基づいて複数のハプティック信号を生成することであって、前記複数のハプティック信号の各々は、異なるプレイバック速度に対応する異なるハプティックビットレートを有する、複数のハプティック信号を生成することと、
前記異なるプレイバック速度にてハプティック効果を生成するために、前記複数のハプティック信号の各々をハプティック出力デバイスに適用することと
を含む、非一時的コンピュータ読み取り可能な媒体。
【請求項２】
前記プレイバック速度を定めることは、前記複数のハプティック信号を生成する前に前記プレイバック速度を定めることを含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項３】
前記プレイバック速度を定めることは、前記複数のハプティック信号を生成した後に前記プレイバック速度を定めることを含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項４】
前記複数のハプティック信号を生成することは、
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングすることと、
前記リサンプリングされた入力データから前記複数のハプティック信号を生成することと
を含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項５】
前記複数のハプティック信号を生成することは、
前記複数のハプティック信号の各々について、元のハプティック信号をハプティック信号にリサンプリングすることを含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項６】
前記複数のハプティック信号を生成することは、
前記複数のハプティック信号の各々について、
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングすることと、
前記リサンプリングされた入力データにおけるキー入力イベントを識別することと、
元のハプティック信号におけるキーハプティックイベントを識別することと、
ハプティック信号を作成するために前記キーハプティックイベントを前記キー入力イベントと整合させることと
を含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項７】
キー入力イベントを識別することは、前記キー入力イベントの長さを識別することをさらに含み、前記複数のハプティック信号を生成することは、
前記キー入力イベントの前記長さに基づいて前記キーハプティックイベントをリサンプリングすることをさらに含む、請求項６に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項８】
前記複数のハプティック信号を生成することは、
前記複数のハプティック信号を組み合わせてコンテナに入れること
を含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項９】
前記複数のハプティック信号を生成することは、
前記複数のハプティック信号の各々について、
切断点を選択することと、
前記切断点においてハプティック信号をハプトレットに分割することと、
前記ハプトレットにインデックスを付けることとを含み、前記ハプティック信号の少なくとも一部が前記ハプティック信号のハプトレットに対応する、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１０】
前記複数のハプティック信号を生成することは、前記複数のハプティック信号の各々をハプティックブロックに分割することを含み、
前記複数のハプティック信号の各々を適用することは、ハプティックブロックを前記ハプティック出力デバイスに送ることと、待機期間の間待つことと、別の連続するハプティックブロックを前記ハプティック出力デバイスに送ることとを含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１１】
前記複数のハプティック信号の各々はハプティック信号の抽出部分を含み、前記抽出部分の抽出は前記ハプティック信号の範囲選択に基づくものである、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１２】
前記複数のハプティック信号を生成することは、
前記複数のハプティック信号の各々に付加するか、又は前記複数のハプティック信号の各々から除去するためにサンプルの数を算出することと、
ハプティック信号にサンプルを付加するか、又はハプティック信号からサンプルを除去するために前記複数のハプティック信号の各々をリサンプリングして、調整ハプティック信号を作成することと、
前記ハプティック信号を前記調整ハプティック信号に置き換えることと
を含む、請求項１に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１３】
前記リサンプリングは、低エントロピーの期間に０値サンプルを付加することを含む、請求項１２に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１４】
前記リサンプリングは、低エントロピーの期間にハプティック閾値より低いサンプルを除去することを含む、請求項１２に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１５】
前記リサンプリングは、
付加するサンプル数に基づいて、サンプルを付加するための前記複数のハプティック信号の各々内の場所を定めることと、
隣接サンプルの１つ又はそれ以上の値に基づいて、付加されるサンプルに対する値を算出することと
を含む、請求項１２に記載の非一時的コンピュータ読み取り可能な媒体。
【請求項１６】
複数のハプティック効果のプレイバックを調整する方法であって、
プレイバック速度を定めるステップと、
前記プレイバック速度に基づいて複数のハプティック信号を生成するステップであって、前記複数のハプティック信号の各々は異なるプレイバック速度に対応する異なるハプティックビットレートを有する、ステップと、
前記異なるプレイバック速度にてハプティック効果を生成するために、前記複数のハプティック信号の各々をハプティック出力デバイスに適用するステップと
を含む、方法。
【請求項１７】
前記複数のハプティック信号を生成するステップは、
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングするステップと、
前記リサンプリングされた入力データから前記複数のハプティック信号を生成するステップと
を含む、請求項１６に記載の方法。
【請求項１８】
前記複数のハプティック信号を生成するステップは、
前記複数のハプティック信号の各々について、元のハプティック信号をハプティック信号にリサンプリングするステップを含む、請求項１６に記載の方法。
【請求項１９】
前記複数のハプティック信号を生成するステップは、
前記複数のハプティック信号の各々について、
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングするステップと、
前記リサンプリングされた入力データにおけるキー入力イベントを識別するステップと、
元のハプティック信号におけるキーハプティックイベントを識別するステップと、
ハプティック信号を作成するために前記キーハプティックイベントを前記キー入力イベントと整合させるステップと、
を含む、請求項１６に記載の方法。
【請求項２０】
前記複数のハプティック信号を生成するステップは、
前記複数のハプティック信号を組み合わせてコンテナに入れるステップと
を含む、請求項１６に記載の方法。
【請求項２１】
前記複数のハプティック信号を生成するステップは、
前記複数のハプティック信号の各々について、
切断点を選択するステップと、
前記切断点においてハプティック信号をハプトレットに分割するステップと、
前記ハプトレットにインデックスを付けるステップとを含み、前記ハプティック信号の少なくとも一部が前記ハプティック信号のハプトレットに対応する、請求項１６に記載の方法。
【請求項２２】
前記複数のハプティック信号を生成するステップは、前記複数のハプティック信号の各々を複数のハプティックブロックに分割するステップを含み、
前記複数のハプティック信号の各々を適用するステップは、ハプティックブロックを前記ハプティック出力デバイスに送るステップと、待機期間の間待つステップと、別の連続するハプティックブロックを前記ハプティック出力デバイスに送るステップとを含む、請求項１６に記載の方法。
【請求項２３】
前記複数のハプティック信号の各々はハプティック信号の抽出部分を含み、前記抽出部分の抽出は前記ハプティック信号の範囲選択に基づく、請求項１６に記載の方法。
【請求項２４】
前記複数のハプティック信号を生成するステップは、
前記複数のハプティック信号の各々に付加する又は前記複数のハプティック信号の各々から除去するサンプルの数を算出するステップと、
ハプティック信号にサンプルを付加する又はハプティック信号からサンプルを除去するために前記複数のハプティック信号の各々をリサンプリングして、調整ハプティック信号を作成するステップと、
前記ハプティック信号を前記調整ハプティック信号に置き換えるステップと、
を含む、請求項１６に記載の方法。
【請求項２５】
前記リサンプリングするステップは、低エントロピーの期間に、０値サンプルを付加するステップ、又はハプティック閾値より低いサンプルを除去するステップを含む、請求項２４に記載の方法。
【請求項２６】
前記リサンプリングするステップは、
付加するサンプル数に基づいて、サンプルを付加する前記複数のハプティック信号の各々内の場所を定めるステップと、
隣接サンプルの１つ又はそれ以上の値に基づいて、付加されるサンプルに対する値を算出するステップと、
を含む、請求項２４に記載の方法。
【請求項２７】
複数のハプティック効果のプレイバックを調整するためのシステムであって、
プレイバック速度を定めるように構成されたプレイバック速度決定部と、
選択されたプレイバック速度に基づいて複数のハプティック信号を生成するように構成されたハプティック信号ジェネレータであって、前記複数のハプティック信号の各々は異なるプレイバック速度に対応する異なるハプティックビットレートを有する、ハプティック信号ジェネレータと、
前記異なるプレイバック速度にてハプティック効果を生成するために、前記複数のハプティック信号の各々を適用するように構成されたハプティック出力デバイスと、
を含む、システム。
【請求項２８】
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングするように構成されたリサンプラをさらに含み、
前記ハプティック信号ジェネレータは、前記リサンプリングされた入力データから前記複数のハプティック信号を生成するようにさらに構成される、請求項２７に記載のシステム。
【請求項２９】
前記ハプティック信号ジェネレータは、前記複数のハプティック信号の各々について、元のハプティック信号をハプティック信号にリサンプリングするように構成される、請求項２７に記載のシステム。
【請求項３０】
リサンプリングされた入力データを生成するために前記プレイバック速度に基づいて入力データをリサンプリングするように構成されたリサンプラと、
前記リサンプリングされた入力データにおけるキー入力イベントを識別し、
元のハプティック信号におけるキーハプティックイベントを識別する
ように構成されたキーイベント識別部と、
をさらに含み、前記複数のハプティック信号の各々について、前記ハプティック信号ジェネレータは、ハプティック信号を生成するために前記キーハプティックイベントを前記キー入力イベントと整合させるように構成される、請求項２７に記載のシステム。
【請求項３１】
前記システムはさらに、
前記複数のハプティック信号を保持するコンテナを含む、請求項２７に記載のシステム。
【請求項３２】
前記複数のハプティック信号の各々について、
切断点を選択し、
前記切断点においてハプティック信号をハプトレットに分割し、
前記ハプトレットにインデックスを付ける
ように構成されたハプトレットジェネレータをさらに含み、前記ハプティック信号の少なくとも一部が前記ハプティック信号のハプトレットに対応する、請求項２７に記載のシステム。
【請求項３３】
前記複数のハプティック信号の各々を複数のハプティックブロックに分割し、ハプティックブロックを前記ハプティック出力デバイスに送り、待機期間の間待ち、別の連続するハプティックブロックを前記ハプティック出力デバイスに送るように構成されたハプティックブロックジェネレータをさらに含む、請求項２７に記載のシステム。
【請求項３４】
前記複数のハプティック信号の各々はハプティック信号の抽出部分を含み、前記抽出部分の抽出は前記ハプティック信号の範囲選択に基づく、請求項２７に記載のシステム。
【請求項３５】
前記複数のハプティック信号の各々に付加する又は前記複数のハプティック信号の各々から除去するサンプルの数を算出し、
ハプティック信号にサンプルを付加する又はハプティック信号からサンプルを除去するために前記複数のハプティック信号の各々をリサンプリングして、調整ハプティック信号を作成し、
前記ハプティック信号を前記調整ハプティック信号に置き換える
ように構成されたリサンプラをさらに含む、請求項２７に記載のシステム。
【請求項３６】
前記リサンプリングは、低エントロピーの期間に、０値サンプルを付加すること、又はハプティック閾値より低いサンプルを除去することを含む、請求項３５に記載のシステム。
【請求項３７】
前記リサンプリングは、
付加するサンプル数に基づいて、サンプルを付加する前記複数のハプティック信号の各々内の場所を定めることと、
隣接サンプルの１つ又はそれ以上の値に基づいて、前記付加されるサンプルに対する値を算出することと
を含む、請求項３５に記載のシステム。