(57)【要約】【課題】エネルギーを保存できる触覚対応デバイス及び方法を提供する。【解決手段】触覚対応デバイスは、触覚アクチュエーターと、触覚アクチュエーターにエネルギーを提供するエネルギー貯蔵デバイスと、触覚アクチュエーターに通信可能に結合された制御ユニットとを備える。制御ユニットは、触覚対応デバイスのエネルギー利用可能性レベルを判断する。この判断は、エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合に基づいている。制御ユニットは、触覚対応デバイスのエネルギー保存設定を、エネルギー利用可能性レベル、及びエネルギー保存設定を制御するために触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定することができる。制御ユニットは、エネルギー保存設定に基づいて、制動モードにおいて触覚効果を生成するのか又は非制動モードにおいて触覚効果を生成するのかを決定することができる。【選択図】図１Ｂ
2018129049.tif 000002
【特許請求の範囲】
【請求項１】
触覚対応デバイスであって、
触覚効果を生成するように構成された触覚アクチュエーターと、
前記触覚効果を生成する前記触覚アクチュエーターにエネルギーを提供するように構成されたエネルギー貯蔵デバイスと、
前記触覚アクチュエーターに通信可能に結合された制御ユニットであって、
該触覚対応デバイスのエネルギー利用可能性レベルを判断し、
なお、前記エネルギー利用可能性レベルは、将来の期間において該触覚対応デバイスに利用可能なエネルギーのレベルを示し、前記将来の期間は、前記制御ユニットによって計算されるか又は所定のものであり、前記判断は、前記エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合に基づいており、
該触覚対応デバイスのエネルギー保存設定を、（ｉ）前記エネルギー利用可能性レベル、及び（ｉｉ）前記エネルギー保存設定を制御するために該触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定し、
前記エネルギー保存設定に基づいて、制動モードにおいて前記触覚効果を生成するのか又は非制動モードにおいて前記触覚効果を生成するのかを決定し、なお、
前記制動モードにおいて前記触覚効果を生成する決定に応じて、該制御ユニットは、第１の駆動信号を前記触覚アクチュエーターに通信し、前記第１の駆動信号は、制動セグメントが後続する駆動セグメントを有する駆動パルスを含むことで、前記触覚効果を生成し、
前記非制動モードにおいて前記触覚効果を生成する決定に応じて、該制御ユニットは、第２の駆動信号を前記触覚アクチュエーターに通信し、前記第２の駆動信号は、駆動セグメントのみを有し、制動セグメントを有しない駆動パルスを含むことで、前記触覚効果を生成する、
ように構成された、制御ユニットと、
を備える、触覚対応デバイス。
【請求項２】
前記制動モードにおいて前記触覚効果を生成する前記決定がなされた場合、前記制御ユニットは、前記第１の駆動信号の前記駆動パルスの前記駆動セグメント内にキックインセグメントを含むように更に構成され、該キックインセグメントは、前記駆動セグメントの開始点にあり、前記駆動セグメントの残りの部分よりも高い振幅を有するパルスセグメントである、請求項１に記載の触覚対応デバイス。
【請求項３】
前記非制動モードにおいて前記触覚効果を生成する前記決定がなされた場合、前記制御ユニットは、前記駆動パルスの前記駆動セグメント内にいかなるキックインセグメントを含むことも回避するように更に構成される、請求項１に記載の触覚対応デバイス。
【請求項４】
前記制御ユニットは、前記エネルギー保存設定に基づいて、（ｉ）前記触覚効果を生成するのに用いられる前記第１の駆動信号又は前記第２の駆動信号の駆動パルスの駆動セグメントの強度、及び（ｉｉ）前記触覚効果を生成するのに用いられる前記第１の駆動信号又は前記第２の駆動信号の駆動パルスの駆動セグメントの持続時間、のうちの少なくとも一方を制御するように更に構成される、請求項１に記載の触覚対応デバイス。
【請求項５】
前記制御ユニットは、前記触覚効果を生成してテクスチャをシミュレートするように構成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、前記触覚効果によってシミュレートされる前記テクスチャの複雑度レベルを制御するように構成される、請求項１に記載の触覚対応デバイス。
【請求項６】
前記制御ユニットは、それぞれ前記第１の駆動信号又は前記第２の駆動信号において、複数の駆動パルスを前記触覚アクチュエーターに印加するように構成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、所定の単位時間内に前記触覚アクチュエーターに印加する駆動パルスの総数を制御するように構成される、請求項１に記載の触覚対応デバイス。
【請求項７】
前記触覚アクチュエーターは、前記触覚対応デバイスの複数の触覚アクチュエーターのうちの１つであり、前記制御ユニットは、前記複数の触覚アクチュエーターの中から前記触覚アクチュエーターを選択して、前記触覚効果を生成するように更に構成され、前記選択は、前記エネルギー保存設定に基づいている、請求項１に記載の触覚対応デバイス。
【請求項８】
前記触覚効果は、前記制御ユニットによって前記触覚効果をトリガーするように認識されたイベントに応じて生成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、いずれのイベントが前記触覚効果をトリガーするのかを制御するように構成される、請求項１に記載の触覚対応デバイス。
【請求項９】
前記触覚対応デバイスは、それぞれのユーザー識別情報に関連付けられた通信を受信するように構成され、前記通信を通信イベントとして処理する通信アプリケーションを実行するように構成され、前記エネルギー保存設定が第１の値を有する場合、前記制御ユニットは、任意のユーザー識別情報に関連付けられた全ての通信イベントを、前記触覚効果をトリガーするように認識するように構成され、前記エネルギー保存設定が第２の値を有する場合、前記制御ユニットは、１つ以上のユーザー識別情報の決定された組に関連付けられた通信イベントを、前記触覚効果をトリガーするように認識し、他の全ての通信イベントを、前記触覚効果をトリガーするか否かを決定することについて無視するように構成される、請求項８に記載の触覚対応デバイス。
【請求項１０】
前記触覚対応デバイスは、ゲームアプリケーションを実行するように構成され、前記エネルギー保存設定が第１の値を有する場合、前記制御ユニットは、前記ゲームアプリケーション内の第１のイベント及び第２のイベントを、前記触覚効果をトリガーするように認識するように構成され、前記エネルギー保存設定が第２の値を有する場合、前記制御ユニットは、前記第１のイベントを、前記触覚効果をトリガーするように認識し、前記第２のイベントを、前記触覚効果をトリガーするか否かを決定することについて無視するように構成され、前記第１のイベントは、前記触覚対応デバイス上に記憶されたゲームアプリケーションプロファイルにおいて、前記第２のイベントよりも高い優先度レベルに関連付けられる、請求項８に記載の触覚対応デバイス。
【請求項１１】
前記制御ユニットは、前記将来の期間において前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の推定利用可能性レベルに更に基づいて、前記エネルギー利用可能性レベルを判断するように構成される、請求項１に記載の触覚対応デバイス。
【請求項１２】
前記制御ユニットは、任意の外部エネルギー源の前記推定利用可能性レベルを、（ｉ）前記触覚対応デバイスの地理的位置、（ｉｉ）前記触覚対応デバイスの運動速度、及び（ｉｉｉ）前記触覚対応デバイスの前記エネルギー貯蔵デバイスが直近で充電されてから経過した時間量、のうちの少なくとも１つに基づいて判断するように構成される、請求項１１に記載の触覚対応デバイス。
【請求項１３】
前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスが屋外位置にあるのか又は屋内位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記屋外位置にあるのか又は前記屋内位置にあるのかに基づいて前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性レベルを判断するように構成される、請求項１２に記載の触覚対応デバイス。
【請求項１４】
前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスがホーム位置にあるのか又はワーク位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記ホーム位置にあるのか又は前記ワーク位置にあるのかに基づいて前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性を判断するように構成される、請求項１２に記載の触覚対応デバイス。
【請求項１５】
触覚対応デバイスであって、
触覚効果を生成するように構成された触覚アクチュエーターと、
前記触覚効果を生成する前記触覚アクチュエーターにエネルギーを提供するように構成されたエネルギー貯蔵デバイスと、
前記触覚アクチュエーターに通信可能に結合された制御ユニットであって、
該触覚対応デバイスのエネルギー利用可能性レベルを判断し、
なお、前記エネルギー利用可能性レベルは、将来の期間において該触覚対応デバイスに利用可能なエネルギーのレベルを示し、（ｉ）前記エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合、及び（ｉｉ）前記将来の期間において前記触覚対応デバイスにエネルギーを提供する任意の外部エネルギー源の推定利用可能性のレベル、のうちの少なくとも一方に基づいており、前記将来の期間は、前記制御ユニットによって計算されるか又は所定のものであり、
該触覚対応デバイスのエネルギー保存設定を、（ｉ）前記エネルギー利用可能性レベル、及び（ｉｉ）前記エネルギー保存設定を制御するために該触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定し、
前記エネルギー保存設定に基づいて、該触覚対応デバイスにおける触覚効果生成を制御する、
ように構成された、制御ユニットと、
を備える、触覚対応デバイス。
【請求項１６】
前記制御ユニットは、前記触覚対応デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性レベルを、（ｉ）前記触覚対応デバイスの地理的位置、（ｉｉ）前記触覚対応デバイスの運動速度、及び（ｉｉｉ）前記触覚対応デバイスの前記エネルギー貯蔵デバイスが直近で充電されてから経過した時間量、のうちの少なくとも１つに基づいて判断するように構成される、請求項１５に記載の触覚対応デバイス。
【請求項１７】
前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスが屋外位置にあるのか又は屋内位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記屋外位置にあるのか又は前記屋内位置にあるのかに基づいて任意の外部エネルギー源の前記推定利用可能性レベルを判断するように構成される、請求項１６に記載の触覚対応デバイス。
【請求項１８】
前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスがホーム位置にあるのか又はワーク位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記ホーム位置にあるのか又は前記ワーク位置にあるのかに基づいて任意の外部エネルギー源の前記推定利用可能性を判断するように構成される、請求項１６に記載の触覚対応デバイス。
【請求項１９】
前記制御ユニットは、前記エネルギー保存設定に基づいて、（ｉ）前記将来の期間における前記触覚効果の利用可能性、（ｉｉ）前記触覚効果を生成するのに用いられる駆動信号の駆動パルスの駆動セグメントの強度、及び（ｉｉｉ）前記触覚効果を生成するのに用いられる前記駆動信号の前記駆動パルスの前記駆動セグメントの持続時間、のうちの少なくとも１つを制御することによって、前記触覚対応デバイスにおける触覚効果生成を制御するように構成される、請求項１５に記載の触覚対応デバイス。
【請求項２０】
前記触覚アクチュエーターは、前記触覚対応デバイス内の複数の触覚アクチュエーターのうちの１つであり、前記触覚対応デバイスは、複数のアクチュエータープロファイルを記憶するように構成され、該アクチュエータープロファイルの各々は、前記複数の触覚アクチュエーターのうちのそれぞれの触覚アクチュエーターのエネルギー使用挙動を示し、前記制御ユニットは、前記エネルギー保存設定及び前記アクチュエータープロファイルに基づいて、前記複数の触覚アクチュエーターのうちのいずれを、前記触覚効果を生成するのに用いるのかを選択することによって触覚効果生成を制御するように構成される、請求項１５に記載の触覚対応デバイス。
【請求項２１】
前記制御ユニットは、前記エネルギー保存設定に基づいて、いずれのイベントが前記触覚効果をトリガーするのかを制御することによって触覚効果生成を制御するように構成される、請求項１５に記載の触覚対応デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エネルギー保存設定（energy conservation setting：省エネルギー設定）に基づいて制動を用いるか又は無効化する方法及び装置に関し、ユーザーインターフェース、ゲーミング、自動車、ウェアラブルデバイス、及び家庭用電化製品において用途を有する。
【背景技術】
【０００２】
電子機器製造業者は、ユーザーに対する表現力豊かなインターフェースを競って作製している。多くのデバイスは、視覚キュー及び聴覚キューを用いて、ユーザーにフィードバックを提供する。幾つかのインターフェースデバイスにおいては、運動感覚効果（作用力及び抵抗力フィードバック等）及び／又は触知性効果（振動等）もユーザーに提供される。運動感覚効果及び触知性効果は、より包括的に、「触覚フィードバック」又は「触覚効果」と称される場合もある。触覚フィードバックは、ユーザーインターフェースを改善及び単純化するキューを提供することができる。例えば、振動効果又は振動触知性触覚効果は、ユーザーに特定のイベントを通知するために電子機器のユーザーにキューを提供するときに有用である場合があるか、又は、シミュレートされた環境若しくはバーチャル環境内でより大きな知覚没入感を生成するために現実的なフィードバックを提供することができる。
【０００３】
触覚効果を生成するために、多くのデバイスはアクチュエーターを用いる。触覚効果を生成する例示のアクチュエーター（触覚アクチュエーターとも称される）は、モーターが偏心質量体を運動させる偏心回転質量（「ＥＲＭ」）アクチュエーター、及び、ばねに取り付けられた質量体が前後に駆動されるリニア共振アクチュエーター（「ＬＲＡ」）を含む。他のアクチュエーターは、圧電材料、電場応答性高分子、又は形状記憶合金等の「スマート材料」を用いるアクチュエーターを含む。触覚効果を生成するために、駆動信号を触覚アクチュエーターに印加することができる。
【発明の概要】
【０００４】
以下の詳細な説明は、本質的に単に例示のものであり、本発明又は本発明の用途及び使用を限定することを意図するものではない。さらに、前出の技術分野、背景技術、発明の概要又は以下の詳細な説明において提示されるいかなる明示された又は暗示された理論によっても限定する意図はない。
【０００５】
本明細書における実施形態の１つの態様は、触覚アクチュエーターと、エネルギー貯蔵デバイスと、制御ユニットとを備える触覚対応デバイスに関する。触覚アクチュエーターは、触覚効果を生成するように構成される。エネルギー貯蔵デバイスは、触覚効果を生成する触覚アクチュエーターにエネルギーを提供するように構成される。制御ユニットは、触覚アクチュエーターに通信可能に結合され、触覚対応デバイスのエネルギー利用可能性レベルを判断するように構成され、このエネルギー利用可能性レベルは、将来の期間において触覚対応デバイスに利用可能なエネルギーのレベルを示し、将来の期間は、制御ユニットによって計算されるか又は所定のものであり、上記判断は、エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合に基づいている。制御ユニットは、触覚対応デバイスのエネルギー保存設定を、（ｉ）エネルギー利用可能性レベル、及び（ｉｉ）エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定するように更に構成される。制御ユニットは、エネルギー保存設定に基づいて、制動モードにおいて触覚効果を生成するのか又は非制動モードにおいて触覚効果を生成するのかを決定するように更に構成される。制動モードにおいて触覚効果を生成する決定に応じて、制御ユニットは、第１の駆動信号を触覚アクチュエーターに通信し、第１の駆動信号は、制動セグメントが後続する駆動セグメントを有する駆動パルスを含むことで、触覚効果を生成する。非制動モードにおいて触覚効果を生成する決定に応じて、制御ユニットは、第２の駆動信号を触覚アクチュエーターに通信し、第２の駆動信号は、駆動セグメントのみを有し、制動セグメントを有しない駆動パルスを含むことで、触覚効果を生成する。
【０００６】
一実施形態において、前記制動モードにおいて前記触覚効果を生成する前記決定がなされた場合、前記制御ユニットは、前記第１の駆動信号の前記駆動パルスの前記駆動セグメント内にキックインセグメントを含むように更に構成され、該キックインセグメントは、前記駆動セグメントの開始点にあり、前記駆動セグメントの残りの部分よりも高い振幅を有するパルスセグメントである。
【０００７】
一実施形態において、前記非制動モードにおいて前記触覚効果を生成する前記決定がなされた場合、前記制御ユニットは、前記駆動パルスの前記駆動セグメント内にいかなるキックインセグメントを含むことも回避するように更に構成される。
【０００８】
一実施形態において、前記制御ユニットは、前記エネルギー保存設定に基づいて、（ｉ）前記触覚効果を生成するのに用いられる前記第１の駆動信号又は前記第２の駆動信号の駆動パルスの駆動セグメントの強度、及び（ｉｉ）前記触覚効果を生成するのに用いられる前記第１の駆動信号又は前記第２の駆動信号の駆動パルスの駆動セグメントの持続時間、のうちの少なくとも一方を制御するように更に構成される。
【０００９】
一実施形態において、前記制御ユニットは、前記触覚効果を生成してテクスチャをシミュレートするように構成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、前記触覚効果によってシミュレートされる前記テクスチャの複雑度レベルを制御するように構成される。
【００１０】
一実施形態において、前記制御ユニットは、それぞれ前記第１の駆動信号又は前記第２の駆動信号において、複数の駆動パルスを前記触覚アクチュエーターに印加するように構成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、所定の単位時間内に前記触覚アクチュエーターに印加する駆動パルスの総数を制御するように構成される。
【００１１】
一実施形態において、前記触覚アクチュエーターは、前記触覚対応デバイスの複数の触覚アクチュエーターのうちの１つであり、前記制御ユニットは、前記複数の触覚アクチュエーターの中から前記触覚アクチュエーターを選択して、前記触覚効果を生成するように更に構成され、前記選択は、前記エネルギー保存設定に基づいている。
【００１２】
一実施形態において、前記触覚効果は、前記制御ユニットによって前記触覚効果をトリガーするように認識されたイベントに応じて生成され、前記制御ユニットは、前記エネルギー保存設定に基づいて、いずれのイベントが前記触覚効果をトリガーするのかを制御するように構成される。
【００１３】
一実施形態において、前記触覚対応デバイスは、それぞれのユーザー識別情報に関連付けられた通信を受信するように構成され、前記通信を通信イベントとして処理する通信アプリケーションを実行するように構成され、前記エネルギー保存設定が第１の値を有する場合、前記制御ユニットは、任意のユーザー識別情報に関連付けられた全ての通信イベントを、前記触覚効果をトリガーするように認識するように構成され、前記エネルギー保存設定が第２の値を有する場合、前記制御ユニットは、１つ以上のユーザー識別情報の決定された組に関連付けられた通信イベントを、前記触覚効果をトリガーするように認識し、他の全ての通信イベントを、前記触覚効果をトリガーするか否かを決定することについて無視するように構成される。
【００１４】
一実施形態において、前記触覚対応デバイスは、ゲームアプリケーションを実行するように構成され、前記エネルギー保存設定が第１の値を有する場合、前記制御ユニットは、前記ゲームアプリケーション内の第１のイベント及び第２のイベントを、前記触覚効果をトリガーするように認識するように構成され、前記エネルギー保存設定が第２の値を有する場合、前記制御ユニットは、前記第１のイベントを、前記触覚効果をトリガーするように認識し、前記第２のイベントを、前記触覚効果をトリガーするか否かを決定することについて無視するように構成され、前記第１のイベントは、前記触覚対応デバイス上に記憶されたゲームアプリケーションプロファイルにおいて、前記第２のイベントよりも高い優先度レベルに関連付けられる。
【００１５】
一実施形態において、前記制御ユニットは、前記将来の期間において前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の推定利用可能性レベルに更に基づいて、前記エネルギー利用可能性レベルを判断するように構成される。
【００１６】
一実施形態において、前記制御ユニットは、任意の外部エネルギー源の前記推定利用可能性レベルを、（ｉ）前記触覚対応デバイスの地理的位置、（ｉｉ）前記触覚対応デバイスの運動速度、及び（ｉｉｉ）前記触覚対応デバイスの前記エネルギー貯蔵デバイスが直近で充電されてから経過した時間量、のうちの少なくとも１つに基づいて判断するように構成される。
【００１７】
一実施形態において、前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスが屋外位置にあるのか又は屋内位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記屋外位置にあるのか又は前記屋内位置にあるのかに基づいて前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性レベルを判断するように構成される。
【００１８】
一実施形態において、前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスがホーム位置（home location：自宅の位置）にあるのか又はワーク位置（work location：勤務先の位置）にあるのかを判断するように構成され、前記触覚対応デバイスが前記ホーム位置にあるのか又は前記ワーク位置にあるのかに基づいて前記触覚対応デバイスの前記エネルギー貯蔵デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性を判断するように構成される。
【００１９】
本明細書における実施形態の１つの態様は、触覚アクチュエーターと、エネルギー貯蔵デバイスと、制御ユニットとを備える触覚対応デバイスに関する。触覚アクチュエーターは、触覚効果を生成するように構成される。エネルギー貯蔵デバイスは、触覚効果を生成する触覚アクチュエーターにエネルギーを提供するように構成される。制御ユニットは、触覚アクチュエーターに通信可能に結合され、触覚対応デバイスのエネルギー利用可能性レベルを判断するように構成され、エネルギー利用可能性レベルは、将来の期間において触覚対応デバイスに利用可能なエネルギーのレベルを示し、（ｉ）エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合、及び（ｉｉ）将来の期間において触覚対応デバイスにエネルギーを提供する任意の外部エネルギー源の推定利用可能性レベル、のうちの少なくとも一方に基づいており、将来の期間は、制御ユニットによって計算されるか又は所定のものである。制御ユニットは、触覚対応デバイスのエネルギー保存設定を、（ｉ）エネルギー利用可能性レベル、及び（ｉｉ）エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定するように更に構成される。制御ユニットは、エネルギー保存設定に基づいて触覚対応デバイスにおける触覚効果生成を制御するように更に構成される。
【００２０】
一実施形態において、前記制御ユニットは、前記触覚対応デバイスにエネルギーを提供する任意の外部エネルギー源の前記推定利用可能性レベルを、（ｉ）前記触覚対応デバイスの地理的位置、（ｉｉ）前記触覚対応デバイスの運動速度、及び（ｉｉｉ）前記触覚対応デバイスの前記エネルギー貯蔵デバイスが直近で充電されてから経過した時間量、のうちの少なくとも１つに基づいて判断するように構成される。
【００２１】
一実施形態において、前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスが屋外位置にあるのか又は屋内位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記屋外位置にあるのか又は前記屋内位置にあるのかに基づいて任意の外部エネルギー源の前記推定利用可能性レベルを判断するように構成される。
【００２２】
一実施形態において、前記制御ユニットは、前記触覚対応デバイスの前記地理的位置に基づいて、前記触覚対応デバイスがホーム位置にあるのか又はワーク位置にあるのかを判断するように構成され、前記触覚対応デバイスが前記ホーム位置にあるのか又は前記ワーク位置にあるのかに基づいて任意の外部エネルギー源の前記推定利用可能性を判断するように構成される。
【００２３】
一実施形態において、前記制御ユニットは、前記エネルギー保存設定に基づいて、（ｉ）前記将来の期間における前記触覚効果の利用可能性、（ｉｉ）前記触覚効果を生成するのに用いられる駆動信号の駆動パルスの駆動セグメントの強度、及び（ｉｉｉ）前記触覚効果を生成するのに用いられる前記駆動信号の前記駆動パルスの前記駆動セグメントの持続時間、のうちの少なくとも１つを制御することによって、前記触覚対応デバイスにおける触覚効果生成を制御するように構成される。
【００２４】
一実施形態において、前記触覚アクチュエーターは、前記触覚対応デバイス内の複数の触覚アクチュエーターのうちの１つであり、前記触覚対応デバイスは、複数のアクチュエータープロファイルを記憶するように構成され、該アクチュエータープロファイルの各々は、前記複数の触覚アクチュエーターのうちのそれぞれの触覚アクチュエーターのエネルギー使用挙動を示し、前記制御ユニットは、前記エネルギー保存設定及び前記アクチュエータープロファイルに基づいて、前記複数の触覚アクチュエーターのうちのいずれを、前記触覚効果を生成するのに用いるのかを選択することによって触覚効果生成を制御するように構成される。
【００２５】
一実施形態において、前記制御ユニットは、前記エネルギー保存設定に基づいて、いずれのイベントが前記触覚効果をトリガーするのかを制御することによって触覚効果生成を制御するように構成される。
【００２６】
本発明の実施形態の特徴、目的、及び利点は、添付図面が参照される以下の詳細な説明を読むことによって当業者に明らかになる。
【図面の簡単な説明】
【００２７】
【図１Ａ】本発明の一実施形態による、触覚対応デバイス及び外部エネルギー源を備えるシステムの図である。
【図１Ｂ】本発明の一実施形態による触覚対応デバイスの構成要素のブロック図である。
【図２】本発明の一実施形態による、触覚効果を生成する方法のステップを示す流れ図である。
【図３Ａ】本発明の一実施形態による、少なくとも１つの駆動パルスを有する駆動信号を示す図である。
【図３Ｂ】本発明の一実施形態による、少なくとも１つの駆動パルスを有する駆動信号を示す図である。
【図３Ｃ】本発明の一実施形態による、少なくとも１つの駆動パルスを有する駆動信号を示す図である。
【図３Ｄ】本発明の一実施形態による、少なくとも１つの駆動パルスを有する駆動信号を示す図である。
【図３Ｅ】本発明の一実施形態による、触覚対応デバイス上の触覚効果を表す波形を示す図である。
【図３Ｆ】本発明の一実施形態による、触覚対応デバイス上の触覚効果を表す波形を示す図である。
【図４Ａ】本発明の一実施形態による、制動セグメントを含む駆動信号を示す図である。
【図４Ｂ】本発明の一実施形態による、制動セグメントを含む駆動信号を示す図である。
【図５Ａ】本発明の一実施形態による、制動セグメントを排除した駆動信号を示す図である。
【図５Ｂ】本発明の一実施形態による、制動セグメントを排除した駆動信号を示す図である。
【図６Ａ】本発明の一実施形態による、触覚対応デバイスにおける触覚効果を表す波形を示す図である。
【図６Ｂ】本発明の一実施形態による、触覚対応デバイスにおける触覚効果を表す波形を示す図である。
【図７】本発明の一実施形態による、触覚効果生成を制御する方法のステップを表す流れ図である。
【発明を実施するための形態】
【００２８】
本発明の上述の特徴及び利点並びに他の特徴及び利点は、添付の図面に示されるような本発明の実施形態の以下の説明から明らかであろう。本明細書に組み込まれるとともに本明細書の一部をなす添付の図面は更に、本発明の原理を説明するとともに、当業者が本発明を実施及び使用することを可能にする役割を果たす。図面は一定縮尺ではない。
【００２９】
以下の詳細な説明は、本質的に単に例示のものであり、本発明又は本発明の用途及び使用を限定することを意図するものではない。さらに、前出の技術分野、背景技術、発明の概要又は以下の詳細な説明において提示されるいかなる明示された又は暗示された理論によっても限定する意図はない。
【００３０】
本発明の実施形態は、触覚対応デバイス（例えば、モバイル電話）によって生成される触覚効果を、この触覚対応デバイスがエネルギーを保存する（conserve：温存する）必要があるか否かに基づいて適合させることに関する。触覚対応デバイスは、自身がエネルギーを保存する必要があると判断した場合、触覚効果を生成するのに用いられる駆動信号を調整することができる。駆動信号は、１つ以上の駆動パルスを含むことができ、駆動パルスの各々が制動セグメントを含むか否か、駆動パルスの強度レベル、駆動パルスの各々の持続時間、その駆動信号内の駆動パルスの総数、駆動パルスを分離する時間長、及び／又は複数の駆動パルスのうちの各駆動パルスの周波数成分、を調整することによって調整することができる。本明細書における「エネルギー使用（energy usage）」及び「エネルギー保存（energy conservation）」という用語は、「電力使用（power usage）」及び「電力保存（power conservation）（すなわち、電力の使用の削減）」に適用すること、及びこれらを包含することもできる。したがって、本明細書における「エネルギー保存設定」、「エネルギー保存モード」、又は「エネルギー使用に依拠する機能」という用語は、「電力保存設定」、「電力保存モード（すなわち、電力の使用を削減するモード）」、又は「電力使用への依拠」を伴う状況も包含する。
【００３１】
一実施形態において、駆動パルスの特性、例えば、駆動パルスがキックインセグメントを含むか否か、駆動パルスの強度、又は駆動パルスを別の駆動パルスから分離する時間量は、触覚対応デバイスが駆動パルス内に制動セグメントを含むか否かに基づくことができる。制動セグメントは、触覚アクチュエーターがもはや駆動していない後であっても運動し続ける可能性がある可動構成要素を有する触覚アクチュエーターについて用いることができる。この残留運動は、例えば、運動している構成要素の慣性から、及び／又は運動している構成要素の自然揺動（natural oscillation）から生じる場合がある。例えば、偏心回転質量（ＥＲＭ）アクチュエーターにおける運動している構成要素の慣性によって、この運動している構成要素が、ＥＲＭアクチュエーターがもはや駆動していない後の期間であっても回転し続ける場合がある。別の例において、リニア共振アクチュエーター（ＬＲＡ）の運動している構成要素は、ＬＲＡがもはや駆動していない後の期間であっても共振周波数において自然に振動し続ける場合がある。この残留振動は、時として、テール揺動（tail oscillation）と称される場合がある。触覚アクチュエーターにおけるこの残留運動は、シャープな又はクリスプな（crisp：明確な）触覚効果、例えば、ボタンクリックの感覚を模倣することを意図した触覚効果をレンダリングする自身の能力を低減する場合がある。シャープな触覚効果をレンダリングするために、アクチュエーターは、可動構成要素を作動させるだけでなく、短い持続時間又は期間内に可動構成要素を迅速に停止させる必要もある場合がある。
【００３２】
一実施形態において、駆動パルスは、残留運動を停止させるのに用いられる制動セグメントを含むことができる。幾つかの事例において、制動セグメントは、駆動信号の駆動パルスの駆動セグメントと１８０度位相がずれたものとすることができ、これにより、制動セグメントが駆動セグメントと反対の極性を有することができる。駆動セグメントから制動セグメントに遷移するための（例えば、正電圧から負電圧への）極性のスイッチングは、顕著な量のエネルギーを消費する場合がある。したがって、触覚対応デバイスは、駆動パルスから制動セグメントを排除してエネルギーを節約することができる。加えて、アクチュエーターにおける残留運動を積極的に減衰させる制動セグメントが存在しない場合、触覚対応デバイスは、駆動信号の駆動パルスの駆動セグメントの強度を低下させること、駆動パルスからキックインセグメントを排除すること、及び／又は駆動パルスを時間的により大きく離間させることによって補償することを試みることができる。そのような措置によって、触覚アクチュエーターの可動構成要素上の初期加速度を低下させることができ、それによって、可動構成要素の残留運動を、制動セグメントを伴わずに、許容可能な時間量内でより迅速かつ自然に微小なレベルまで減衰させることができる。
【００３３】
一実施形態において、駆動パルスから制動セグメントを排除することは、制動無効モード（braking-disabled mode）における動作とみなすことができる。例えば、触覚対応デバイスは、触覚対応デバイス上で実行されるゲーム又は他のアプリケーションによって生成されるコマンド等の触覚効果を生成するコマンドを受信することができる。コマンドは、触覚効果の高レベル記述（例えば、５００ｍｓｅｃパルス）、又は触覚効果の低レベル記述（例えば、例として触覚アクチュエーター内の可動構成要素の所望の運動を時間の関数として記述する、力プロファイル又は作動プロファイルと称される場合がある波形）を含むことができる。触覚対応デバイスは、触覚効果の記述に基づいて駆動信号を生成するように構成することができる。このプロセスは、触覚効果のレンダリングと称される場合があり、アルゴリズム及び／又はソフトウェアライブラリに依拠する場合がある。通常のレンダリングにおいて、触覚対応デバイスは、力プロファイル又は作動プロファイルに可能な限り近い触覚効果を生成することを試みることができる。力プロファイル又は作動プロファイルがシャープな効果を伴う場合（例えば、可動構成要素の急激な加速又は急激な停止）、触覚対応デバイスは、自動制動モード（automatic braking mode）において動作することができ、このモードにおいて、触覚対応デバイスは、駆動信号内の制動セグメントを用いて触覚効果をレンダリングする。例えば、拡張ＥＲＭサポート（ＥＥＳ）プラットフォームにおいて、触覚対応デバイスは、自動制動を用いて、回転質量体がスピンしている又はスピンしていない時点を予測及び制御することができる。この実施形態において、エネルギーを保存する必要がある場合、触覚対応デバイスは、駆動信号内でいかなる制動セグメントも用いない、正確度がより低いレンダリングを採用することができ、通常のレンダリングのような、シャープ又はクリスプではない触覚効果をレンダリングすることができる。この状況は、制動無効モード又は制動無効レンダリングとみなすことができる。選択されるレンダリングのタイプ（例えば、通常のレンダリング又は制動無効レンダリング）は、触覚対応デバイスによって決定された触覚効果設定の一部とすることができる。触覚効果設定を用いて、駆動信号が生成される方法を制御することができる。
【００３４】
一実施形態において、通常のレンダリングに加えて制動無効レンダリングの利用が可能であることによって、プログラマー又は触覚効果設計者に対して更なる融通性をもたらすこともできる。例えば、触覚対応デバイスは、アプリケーションプログラミングインターフェース（ＡＰＩ）を提供することができ、これにより、アプリケーション（例えば、ゲーム）内のコードによって、ＡＰＩを通じて、触覚対応デバイスが触覚効果を生成するのに制動無効レンダリングを用いるように、若しくは通常のレンダリングを用いるようにコマンドするか、又は触覚対応デバイスにおいてエネルギーを保存する必要があるか否かに基づいてレンダリングのタイプを選択するように触覚対応デバイスにコマンドすることが可能になる。そのようなＡＰＩは、プログラマー又は触覚効果設計者に、自動制動アルゴリズムが用いられる場合に優る、より良好な制御をもたらすことができる。一実施形態において、触覚対応デバイスは、用いられるレンダリングのタイプに関するコマンドを受信しない場合、デフォルトで、自動制動モード及び通常のレンダリングを用いて触覚効果を生成するモードにおいて動作することができる。
【００３５】
一実施形態において、触覚対応デバイスは、エネルギーを保存する必要があると判断した場合、駆動パルスがそれぞれ制動セグメントを含むか否かにかかわらず、駆動パルスの強度を調整する、駆動パルスからそれぞれキックインセグメントを排除する、及び／又は駆動パルスを時間的により大きく離間することができる。一実施形態において、駆動パルスの強度又は持続時間の調整は、制動が用いられるか否かとは独立とすることができる。
【００３６】
一実施形態において、触覚対応デバイスは、代替的に又は付加的に、複雑度が低減された触覚効果を選択すること、及び／又はいずれの触覚アクチュエーターを用いて触覚効果を生成するのかを選択することによって、エネルギーを保存することができる。より複雑な触覚効果をより高レベルのシャープ性又はクリスプ性を用いてレンダリングする必要がある場合があり、これを達成するには制動が必要とされる場合がある。感覚がよりシャープでない又よりクリスプでない触覚効果等の、複雑度が低減された触覚効果を選択することによって、触覚対応デバイスは、制動の使用を省略してエネルギーを保存することができる。
【００３７】
一実施形態において、エネルギー保存設定は、触覚対応デバイスがエネルギーを保存する必要があるか否かを表すことができる。エネルギー保存設定は、例えば、触覚対応デバイスのバッテリー又は他のエネルギー貯蔵デバイス（例えば、キャパシタ）内に貯蔵されたエネルギーの残量、触覚対応デバイスによるエネルギー使用の割合、触覚対応デバイスのバッテリーを充電する将来の期間における外部エネルギー源の推定利用可能性レベル、及び触覚対応デバイスにおけるエネルギーの保存に関するユーザー選好、のうちの少なくとも１つに基づいて決定することができる。
【００３８】
一実施形態において、触覚対応デバイスは、当該触覚対応デバイスのエネルギー貯蔵デバイス（例えば、バッテリー）を充電する外部エネルギー源の利用可能性を推定するエネルギー利用可能性レベルを判断することができる。外部エネルギー源の推定利用可能性は、触覚対応デバイスの地理的位置、触覚対応デバイスの運動速度、及び触覚対応デバイスのエネルギー貯蔵デバイスが直近で充電されてから経過した時間量等のコンテキスト情報（contextual information：背景状況情報）に基づくことができる。一実施形態において、触覚対応デバイスの地理的位置は、このデバイスが屋内位置にあるのか又は屋外位置にあるのかを示すことができる。一実施形態において、触覚対応デバイスは、全地球測位システム（ＧＰＳ）デバイスを有することができ、触覚対応デバイスは、このＧＰＳデバイスを用いて地理的位置を求めることができる。触覚対応デバイスが屋外位置に位置する（例えば、キャンプ旅行時）場合、外部エネルギー源の推定利用可能性は、存在する場合、低いものとすることができる。別の実施形態において、高速の運動速度は、触覚対応デバイスが車両内（例えば、自動車内）にあることを示すことができ、この場合、外部エネルギー源の推定利用可能性は、触覚対応デバイスが静止している状況に比べてより低いものと推測することができる。更に別の実施形態において、触覚対応デバイスは、自身が通常２４時間毎に充電されるものと判断し、かつ触覚対応デバイスのバッテリーが直近で充電されてから２４時間超が経過したと判断した場合、これはデバイスのユーザーが外部エネルギー源へのアクセスを有しないことに起因するものと推測することができる。
【００３９】
図１Ａは、触覚対応デバイス１００と外部エネルギー源１５０及び１６０とを示している。触覚対応デバイス１００は、図１Ａに提示されるようなモバイル電話、タブレットコンピューター若しくは他の任意のタイプのコンピューター、スマートウォッチ若しくはヘッドフォン等のウェアラブルデバイス、ゲームコンソールコントローラー、又は他の任意の触覚対応デバイスとすることができる。一実施形態において、触覚対応デバイス１００は、バッテリー又は他の任意のエネルギー貯蔵デバイス（例えば、キャパシタ）によって給電することができる。外部エネルギー源１５０、１６０は、例えば、触覚対応デバイス１００の外部にあり、触覚対応デバイス１００のバッテリー又は他の任意のエネルギー貯蔵デバイスを充電するのに用いることができるエネルギー源とすることができる。外部エネルギー源１５０は、電気コンセントとすることができ、外部エネルギー源１６０は、触覚対応デバイス１００の外部にあるポータブルバッテリーとすることができる。
【００４０】
図１Ｂは、触覚対応デバイス１００のブロック図を提供する。このブロック図は、触覚対応デバイス１００の構成要素を示している。構成要素は、制御ユニット１０２、触覚アクチュエーター１０４、１０６、１０８、ユーザー入力デバイス１０９、エネルギー貯蔵デバイス１１０、充電インターフェース１１２、情報記憶デバイス１１４、及び通信インターフェース１１６を含む。一実施形態において、制御ユニット１０２は、触覚アクチュエーター１０４、１０６、及び１０８を制御するように構成される。例えば、制御ユニット１０２は、触覚アクチュエーター１０４、１０６、１０８のうちの１つ以上に通信される（例えば、印加される）駆動信号を生成する信号生成回路１０３を制御することができる。信号生成回路１０３は、図１Ｂに示す制御ユニット１０２の一部である回路とすることもできるし、制御ユニット１０２とは別個とすることもできる。一実施形態において、制御ユニット１０２は、非一時的コンピューター可読媒体（例えば、情報記憶デバイス１１４）上に記憶された命令を実行するように構成されたマイクロプロセッサ、プログラマブルロジックアレイ（ＰＬＡ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、又はそれらの任意の組み合わせ等の処理回路とすることができる。また、一実施形態において、制御ユニット１０２は、触覚対応デバイスのための汎用プロセッサとすることもできる。
【００４１】
本明細書における実施形態の触覚対応デバイスは、１つのみの触覚アクチュエーターを備えることもできるし、図１Ｂに示すように複数の触覚アクチュエーターを備えることもできる。一実施形態において、図１Ｂにおける触覚アクチュエーター１０４、１０６、及び１０８は、同じタイプの触覚アクチュエーターとすることもできるし、異なるタイプの触覚アクチュエーターとすることもできる。実施形態の触覚アクチュエーターのタイプは、偏心回転質量（ＥＲＭ）アクチュエーター、リニア共振アクチュエーター（ＬＲＡ）、ソレノイド共振アクチュエーター（ＳＲＡ）、及びスマート材料に基づく触覚アクチュエーター、例えば、圧電アクチュエーター、電場応答性高分子（ＥＡＰ）アクチュエーター、又は他の任意の触覚アクチュエーターを含む。触覚アクチュエーター１０４、１０６、及び１０８のアクチュエーターは、触覚対応デバイスの任意の領域に位置することができる。例えば、アクチュエーターは、触覚対応デバイスの本体内に埋め込まれる本体アクチュエーター、又は触覚対応デバイス１００の特定の部分に結合してその部分に運動触覚効果を提供するターゲットアクチュエーターとすることができる。
【００４２】
一実施形態において、触覚対応デバイス１００のエネルギー貯蔵デバイス１１０は、リチウムイオンバッテリー、他の任意のタイプのバッテリー、又は他の任意のタイプのエネルギー貯蔵デバイスとすることができる。エネルギー貯蔵デバイス１１０は、デバイス１００のハウジング内に位置することもできるし、デバイス１００のハウジングに外付けすることもできる。エネルギー貯蔵デバイス１１０は、ＵＳＢ又はＬｉｇｈｔｎｉｎｇ（登録商標）インターフェース等の充電インターフェース１１２を通じて充電することができる。
【００４３】
一実施形態において、ユーザー入力デバイス１０９は、例えば、ユーザー入力を受信するように構成されたタッチスクリーン、タッチパッド、マイクロフォン、及び／又はキーボードとすることができる。一実施形態において、ユーザー入力は、ＩＥＥＥ８０２．１５（Ｂｌｕｅｔｏｏｔｈ（登録商標））又はＩＥＥＥ８０２．１１（Ｗｉ−Ｆｉ（登録商標））インターフェース等の通信インターフェース１１６を通じて受信することができる。以下でより詳細に論述するように、ユーザー入力を用いてエネルギー保存設定に影響を及ぼすことができる。
【００４４】
一実施形態において、情報記憶デバイス１１４は、ソリッドステートドライブ（ＳＳＤ）、ハードディスク、又は他の任意のタイプの情報記憶デバイスとすることができる。この実施形態において情報記憶デバイス１１４上に記憶することができる情報は、制御ユニット１０２が、触覚効果の生成時にエネルギー使用が削減されるのか否か及び／又はエネルギーが削減される方法を決定する際に用いることができるプロファイルを含む。プロファイルは、例えば、エネルギー貯蔵デバイス管理プロファイル１１４ａ、アプリケーションプロファイル１１４ｂ、ユーザープロファイル１１４ｃ、及びアクチュエータープロファイル１１４ｄを含むことができる。これらのプロファイルは、以下でより詳細に論述される。
【００４５】
図２は、触覚効果を生成する方法２００のステップを示す流れ図を示している。ステップは、例えば、触覚対応デバイス１００の制御ユニット１０２によって実行することができる。一実施形態において、方法２００は、ステップ２０２において開始し、このステップにおいて制御ユニット１０２は、触覚対応デバイスのエネルギー利用可能性レベルを判断する。エネルギー利用可能性レベルは、将来の期間（例えば、将来の１２時間又は２４時間）において触覚対応デバイスに利用可能なエネルギーのレベルを示すことができる。幾つかの事例において、方法２００は、バッテリー又は他のエネルギー貯蔵デバイスによって給電されている触覚対応デバイスによって実行される。そのような事例において、エネルギー利用可能性レベルを判断することは、エネルギー貯蔵デバイスのエネルギーレベル、エネルギー貯蔵デバイスのエネルギー使用割合、及び／又は存在する場合、エネルギー貯蔵デバイスを充電する将来の期間において触覚対応デバイスにエネルギーを提供する外部エネルギー源の推定利用可能性レベルに基づくことができる。将来の期間の値は、事前決定して固定する（例えば、２４時間に事前設定する）こともできるし、触覚対応デバイスによって計算され更新された（例えば、触覚対応デバイスの制御ユニットによって計算された）値とすることもできる。一実施形態において、将来の期間の値（例えば、２４時間）は、触覚対応デバイス１００自身のエネルギー貯蔵デバイス１１０のエネルギーが使い果たされる前に、外部エネルギー源が利用可能となる必要がある期限に概ね対応することができる。例えば、将来の期間の値は、エネルギー貯蔵デバイス１１０が、自身によって触覚対応デバイス１００にエネルギーを提供することが可能であると予期される推定持続時間に対応することができる。より詳細な例として、エネルギー貯蔵デバイス１１０は、２４時間のフルバッテリー寿命を有するバッテリーとすることができ、フルバッテリー寿命は、十分に充電されたバッテリー（すなわち、バッテリーが１００％の充電状態（ＳｏＣ）にあるとき）が、平均的な使用中、高エネルギー使用中、又は他の何らかのタイプのエネルギー使用シナリオ中に、触覚対応デバイス１００にエネルギーを提供することができる期間を指す。この例において、将来の期間は、エネルギー貯蔵デバイス１１０の現在のエネルギーレベルにかかわらず、単に、２４時間のフルバッテリー寿命に等しい固定値とすることができる。代替的に、将来の期間は、フルバッテリー寿命及び現在のエネルギーレベルに基づく計算値とすることができる。例えば、エネルギー貯蔵デバイス１１０の現在のエネルギーレベルが、例えば、５０％ＳｏＣである場合、将来の期間は、現在のエネルギーレベルにフルバッテリー寿命を乗算することによって計算することができる（すなわち、５０％×２４時間＝１２時間）。１つの例において、将来の期間の値は、１時間〜２時間、２時間〜８時間、８時間〜１２時間、及び１２時間〜２４時間の範囲内に入る場合がある。
【００４６】
一実施形態において、バッテリーのエネルギーレベルは、０％〜１００％の値を有する充電状態（ＳｏＣ）として、バッテリーのエネルギーが持続する推定時間量（例えば、２時間）、又は他の任意の値として表すことができる。バッテリーのエネルギー使用割合は、例えば、触覚対応デバイスが現在消費しているミリワット（ｍＷ）数として表すことができ、又は、バッテリーのエネルギーが持続する推定時間量によって表すこともできる。存在する場合、外部エネルギー源の推定利用可能性は、例えば、確率値（例えば、７５％）又は他の任意の値として表すことができる。上述したように、上記の値をまとめて又は個別に用いて触覚対応デバイスのエネルギー利用可能性レベルを判断することができる。一実施形態において、判断されたエネルギー利用可能性レベルは、「高」、「中」若しくは「低」の選択肢から選択された値、又は他の任意の値として表すことができる。一実施形態において、エネルギー利用可能性レベルが、触覚対応デバイスにエネルギーを提供する外部エネルギー源の推定利用可能性を考慮しない場合、将来の期間におけるエネルギー利用可能性レベルは、単に、エネルギー貯蔵デバイスの現在のエネルギーレベルに等しいものとすることができる。一実施形態において、エネルギー利用可能性レベルが、エネルギー貯蔵デバイスを充電する外部エネルギー源の推定利用可能性を考慮しない場合、エネルギー利用可能性レベルは、将来の期間において外部エネルギー源から利用可能であると推定されるエネルギー量に等しいか、又はこの量に基づく（例えば、外部バッテリーから利用可能であると推定された１００００ｍＷｈに基づく、又はコンセントから利用可能な「無制限の」量に基づく）ものとすることができる。
【００４７】
一実施形態において、エネルギー貯蔵デバイス管理プロファイル（例えば、プロファイル１１４ａ）は、エネルギー貯蔵デバイス（例えば、デバイス１１０）の現在のエネルギーレベル、エネルギー貯蔵デバイスが充電した時点のリスト、エネルギー貯蔵デバイスが直近で充電されてから経過した時間量についての情報、又はエネルギー貯蔵デバイスに関する他の任意の情報を、制御ユニット１０２に提供することができる。
【００４８】
ステップ２０４において、制御ユニットは、触覚対応デバイスのエネルギー保存設定を決定することができる。この決定は、（ｉ）ステップ２０２において判断されたエネルギー利用可能性レベル、及び（ｉｉ）エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づくものとすることができる。一実施形態において、エネルギー保存設定は、エネルギーが将来の期間において（例えば、将来の１２時間の期間において）保存される必要がないことを示す通常モード、及び、エネルギーが将来の期間において保存される必要があることを示す１つ以上のエネルギー節約モード（例えば、中エネルギー節約モード及び超エネルギー節約モード）等の、複数のモードを有することができる。一実施形態において、将来の期間が終了した後、エネルギー保存設定を再び決定することもできるし、変更せずに維持することもできるし、何らかのデフォルト値に再設定することもできる。
【００４９】
一実施形態において、制御ユニット（例えば、ユニット１０２）は、エネルギー利用可能性レベルが規定された閾値以下に下がるか否かに基づいてエネルギー保存設定を決定することができる。閾値（複数の場合もある）は、例えば、エネルギー貯蔵デバイス管理プロファイル１１４ａにおいて規定することができる。例示の閾値又は閾値の値は、「低」の値、３０％の値、２０％の値、又は３０分の残バッテリー時間の値を含む。閾値に達しなかった場合、制御ユニットは、エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力（例えば、ユーザー入力）によって撤回されない限り、エネルギー保存設定を通常モードに設定することができる。閾値に達した場合、制御ユニット１０２は、（上述したユーザー入力等の入力によって撤回されない限り）エネルギー保存設定をエネルギー節約モードに設定することができる。触覚対応デバイスが複数のエネルギー節約モードを有する場合、異なる閾値が異なるエネルギー節約モードをトリガーすることができる。例えば、「中」のエネルギー利用可能性レベルが中エネルギー節約モードをトリガーすることができる一方で、「低」のエネルギー利用可能性レベルが超エネルギー節約モードをトリガーすることができる。上記で言及したように、触覚対応デバイスのエネルギー保存設定の決定は、エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力に基づくものとすることもできる。入力は、ユーザー入力デバイス（例えば、デバイス１０９）又は通信インターフェース（例えば、インターフェース１１６）から受信されたユーザー入力とすることができる。入力は、ユーザーが所望するエネルギー保存設定を特定することができ、エネルギー利用可能性レベルに基づく決定を撤回するか又はこの決定に別様に影響を与えることができる。
【００５０】
ステップ２０６において、制御ユニットは、エネルギー保存設定に基づいて、制動モードにおいて触覚効果を生成すること、又は非制動（例えば、制動無効）モードにおいて触覚効果を生成することの間で決定又は選択を行うように構成することができる。例えば、エネルギー保存が必要とされない通常モードは、制動モードに対応することができ、エネルギー保存モードは、制動無効モードに対応することができる。幾つかの場合において、この決定は、触覚効果を生成するコマンドに応じて行うことができる。幾つかの場合において、この決定は、そのようなコマンドとは独立して行う（例えば、周期的に行う）ことができ、それによって、制御ユニットは、そのようなコマンドが受信されたときには、いずれのモードを用いるのかを既に決定している場合がある。加えて、上述したように、触覚効果を生成するのに用いられるソフトウェアライブラリは、ＡＰＩを、当該ソフトウェアライブラリの機能と当該ソフトウェアライブラリを用いるプログラマーとの間のインターフェースとして提供することができる。ＡＰＩは、プログラマーがステップ２０６を実行することを可能にするコマンドを含む、触覚効果を生成する際にエネルギーコンシャスである選択肢を提供することができる。
【００５１】
制動モードにおいて触覚効果を生成するステップ２０６における決定又は選択に応じて、ステップ２０８において、制御ユニットは、制動セグメントが後続する駆動セグメントを有する駆動パルスを触覚アクチュエーターに印加又は別様に通信して、触覚効果を生成するように構成することができる。代替的に、制動無効モードにおいて触覚効果を生成するステップ２０６における決定に応じて、ステップ２１０において、制御ユニットは、駆動セグメントを有し、かつ制動セグメントを有しない駆動パルスを印加又は別様に通信するように構成することができる。
【００５２】
一実施形態において、触覚効果は、この触覚効果を生成する特定のコマンドに関連付けることができる。例えば、触覚対応デバイス上で実行されているアプリケーション（例えば、ゲームアプリケーション又はビデオアプリケーション）は、触覚効果を出力するソフトウェアコマンドを発行することができる。ソフトウェアコマンドは、例えば、ソフトウェアライブラリ又はＡＰＩにおいて規定される触覚コマンドとすることができる。触覚コマンドは、触覚対応デバイスの制御ユニット（例えば、ユニット１０２）上で起動しているより低レベルのアプリケーションに発行することができ、触覚対応デバイスは、この触覚コマンドに基づいて駆動信号を生成し、この駆動信号を１つ以上の触覚アクチュエーターに印加することができる。アプリケーションが複数の別個の触覚コマンドを発行した場合、触覚対応デバイスの１つ以上の触覚アクチュエーターの出力結果は、それぞれ別個の触覚効果とみなすことができる。別の実施形態において、制御ユニットが複数の別個の触覚コマンドに応じて或るアルゴリズムを複数回用いた場合、そのアルゴリズムの各々の使用からの出力結果は、別個の触覚効果とみなすことができる。
【００５３】
図３Ａは、４０ｍｓｅｃ駆動パルス３０１から構成される第１の駆動信号３００を示している。一般的に、駆動信号は、例えば、アクチュエーターに印加することができる任意の電圧又は電流の波形とすることができる。駆動パルスは、例えば、０電圧の期間（例えば、１００ミリ秒又は５００ミリ秒）が先行し、かつ０電圧の期間（例えば、１００ミリ秒）が後続する波形の非０の部分とすることができる。駆動信号は、１つのみの駆動パルスを有することもできるし、実質的に０電圧又は０電流の期間によって分離される複数の駆動パルスを有することもできる。
【００５４】
図３Ｂは、駆動セグメント３０２及び制動セグメント３０４を含む第１の駆動信号３００の駆動パルス３０１を示している。駆動セグメント３０２は、例えば、アクチュエーター（例えば、ＥＲＭアクチュエーター）の可動構成要素を作動させて触覚効果を出力するように構成することができる。一実施形態において、駆動パルス３０１の駆動セグメント３０２は、キックインセグメント３０２Ａを含むことができる。キックインセグメント３０２Ａは、一実施形態において、駆動セグメント３０２の開始点にあり、駆動セグメント３０２の残りの部分よりも高い振幅を有するパルスセグメントとすることができる。結果としての触覚効果がより顕著なものとなるように、キックインセグメント３０２Ａを用いて、アクチュエーターの可動構成要素（例えば、回転質量体又は圧電素子）の初期加速度を増加させる（例えば、静摩擦を克服する）ことができる。
【００５５】
一実施形態において、制動セグメント３０４は、可動構成要素の慣性又は自然振動に抗うように作用すること等によって、触覚アクチュエーターの可動構成要素を制動するように構成することができる。慣性又は自然振動は、制動セグメント３０４を伴わずとも最終的には微小なレベルにまで減衰することができるが、引き伸ばされた減衰期間によって触覚効果からクリスプな又はシャープな感覚が損なわれる場合がある。シャープな又はクリスプな感覚は、例えば、触覚対応デバイス上の機械式ボタンの押下をシミュレートするのに望ましい場合がある。一実施形態において、制動セグメント３０４は、駆動セグメント３０２とは極性において反対である、パルス３０１のセグメントとすることができる。一実施形態において、制動セグメントは、駆動パルスの駆動セグメントとは逆相である（例えば、１８０度位相がずれた）、駆動パルスのセグメントとすることができる。
【００５６】
図３Ｃ及び図３Ｄは、駆動セグメントと、この駆動セグメントと１８０度位相がずれた制動セグメントとを有する駆動パルスの一実施形態を提供する。より詳細には、図３Ｃは、駆動パルス３１１から構成された駆動信号３１０を示している。図３Ｄは、駆動パルス３１１が駆動セグメント３１２と制動セグメント３１４とを含む場合を示している。駆動セグメント３１２は、リニア共振アクチュエーター等のアクチュエーターの可動構成要素を作動させて触覚効果を出力するように構成することができる。駆動セグメント３１２は、図３Ｄに示すような矩形波、正弦波の形態、又は他の任意の波形状を有することができる。この駆動セグメントは、アクチュエーターの共振周波数に一致する周波数、共振周波数よりも低い周波数、又は共振周波数よりも高い周波数を有することができる。制動セグメント３１４は、駆動セグメント３１２と逆相とすることができる。また、制動セグメント３１４も、図３Ｄに示すような矩形波、正弦波の形態、又は他の任意の波形状を有することができる。また、この制動セグメントも、アクチュエーターの共振周波数に一致する周波数を有することもできるし、共振周波数とは異なる周波数を有することもできる。
【００５７】
図３Ｅ及び図３Ｆは、駆動信号によって引き起こされた振動を表している。より詳細には、図３Ｅ及び図３Ｆにおける波形は、例えば、可動構成要素の又は振動表面の振動運動の測定された力プロファイル又は他の測定値を表すことができる。図３Ｅにおける振動は、制動セグメントを含まない駆動信号を用いて生成された触覚効果に対応することができる。この実施形態において、振動は、主要振動に後続する残留振動を含む場合がある。残留振動は、可動構成要素又は振動表面の自然振動から生じる場合がある。図３Ｆにおける振動は、制動セグメント（複数の場合もある）を含む駆動信号を用いて生成された触覚効果に対応することができる。図３Ｆにおいて、触覚効果は、残留振動の存在を除去又は実質的に削減することができる。
【００５８】
一実施形態において、図３Ａ〜図３Ｄにおける任意の波形は、制御ユニットによって動的に生成することもできるし、情報記憶デバイス内に記憶することもできる。例えば、駆動セグメント３０２及び制動セグメント３０４は、各々情報記憶デバイス内に波形として記憶することができる。制御ユニットは、アクチュエーターに印加される駆動信号において制動セグメント３０４をデフォルトで含む自動制動モードを有することができる。制御ユニットは、アクチュエーターに印加される駆動信号から制動セグメント３０４を除外する制動無効モードに切り替え可能とすることができる。
【００５９】
一実施形態において、駆動信号は、複数のパルスを含むことができる。例えば、図４Ａは、３つのパルス４０１、４１１、及び４１２を含む駆動信号４００を示している。図４Ａにおけるパルスの各々は、駆動セグメントと制動セグメントとを含むことができる。同様に、図４Ｂは、３つのパルス４３１、４４１、及び４５１を含む駆動信号４３０を示している。また、図４Ｂにおける駆動パルスの各々も、駆動セグメントと制動セグメントとを含む。
【００６０】
上述したように、触覚効果は、エネルギーを節約するために非制動モード（例えば、制動無効モード）において生成することができる。非制動モード（例えば、制動無効モード）において、駆動信号は、いかなる制動セグメントも排除することができる。例えば、図５Ａは、２つの駆動パルス５０１及び５０２を有する駆動信号５００を示している。駆動パルス５０１、５０２は、それぞれ駆動セグメントのみを有し、制動セグメントを有しない。同様に、図５Ｂは、それぞれ駆動セグメントのみを有し、制動セグメントを有しない２つの駆動パルス５３２、５４２を有する駆動信号５３０を示している。
【００６１】
一実施形態において、制動無効モードは、非制動モードのより特定的な形態とすることができる。より詳細には、触覚対応デバイス内の触覚アクチュエーターの制動セグメントの生成は、デフォルトで実行することもできるし、デフォルトで省略することもできる。制動セグメントがデフォルトで生成される状況において、非制動モードは、制御ユニット（例えば、制御ユニット１０２）が制動セグメントのデフォルト生成を明示的に抑制又は別様に無効化するコンピューター可読命令を実行する制動無効モードとすることができる。制動セグメントがデフォルトで排除される状況において、非制動モードは、単に、制動セグメントを生成しないように決定する制御ユニットを伴うことができる。
【００６２】
上述したように、制動モードにおいて触覚効果を生成するように決定がなされた場合、制御ユニットは、キックインセグメント（例えば、駆動信号の駆動パルスの駆動セグメント内のキックインセグメント３０２Ａを含む）を用いて、アクチュエーターの可動構成要素の初期加速度を増加させるように構成することができるが、キックインセグメントは、可動構成要素の自然揺動又は他の残留運動を長引かせる場合がある。このような自然揺動又は残留運動を制動セグメントの存在により防止又は実質的に低減することができるため、このキックインセグメントが含められる。触覚効果が非制動モードにおいて生成される場合、キックインセグメントを排除することができる。なぜなら、可動構成要素の残留運動を制限する制動セグメントがもはや存在しないためである。そのような状況において、可動構成要素に、望ましくない残留運動を長引かせる場合がある過度な慣性が蓄積されるのを防止するように、キックインセグメントを排除することができる。したがって、（ｉ）制動モードにおいて触覚効果を生成する選択又は決定がなされた場合、制御ユニットは、駆動パルスの駆動セグメント内にキックインセグメントを含むように構成することができ、及び、（ｉｉ）非制動モードにおいて触覚効果を生成する選択又は決定がなされた場合、制御ユニットは、駆動パルスの駆動セグメント内にいかなるキックインセグメントを含むことも回避するように更に構成することができる。別の実施形態において、駆動パルス内に制動セグメントが含まれていない場合でも、駆動パルスの駆動セグメント内にキックインセグメントを含めることができる。
【００６３】
一実施形態において、制御ユニットは、エネルギー保存設定に基づいて、制動以外の態様を含む、触覚効果生成の態様を制御するように構成することができる。例えば、制御ユニットは、触覚効果を生成するのに用いられる駆動パルスの駆動セグメントの強度（例えば、振幅）、及び触覚効果を生成するのに用いられる駆動パルスの駆動セグメントの持続時間のうちの少なくとも一方を制御するように構成することができる。例えば、異なる強度レベル（例えば、ピークツーピーク振幅）又は異なるパルス持続時間を、それぞれ、通常モード、中エネルギー節約モード、及び超エネルギー節約モードに割り当てることができる。換言すれば、エネルギー保存は、駆動信号の駆動パルスの強度を低減すること、又は駆動パルスの持続時間を削減することによって達成することができる。一実施形態において、駆動パルスの強度又は持続時間を調整することは、制動が用いられるか否かとは独立したものとすることができる。一実施形態において、強度又は持続時間を調整することは、制動の使用又は省略を補完することができる。例えば、制御ユニットは、非制動モードを用いることを選択又は決定した場合、強度が低減された又は持続時間が削減された駆動パルスを用いることによって残留振動を制御することができる。一実施形態において、駆動パルスの駆動セグメントの強度は、非ゼロの勾配でランプダウンさせることによって低減することができる。駆動パルスの非ランプ又はフラットバージョンは、例えば、５Ｖ矩形パルスである。パルスのランプダウンバージョンの実施形態は、１０Ｖで開始し、例えば、０．２Ｖ／ｍｓｅｃの勾配でランプダウンし、２５ｍｓｅｃ後に５Ｖに達するパルスである。一実施形態において、駆動パルスの駆動セグメントの強度は、触覚アクチュエーターに供給される最大電力（例えば、単位時間あたりのエネルギー）を制限することによって低減することができる。
【００６４】
一実施形態において、制御ユニットは、触覚効果を生成してテクスチャをシミュレートするように構成することができ、制御ユニットは、エネルギー保存設定、触覚効果によってシミュレートされるテクスチャの複雑度レベルに基づいて制御するように構成することができる。幾つかの事例において、比較的複雑なテクスチャをシミュレートするために、触覚効果を、アクチュエーターからのシャープな又はクリスプな運動によって生成する必要がある場合がある。これには、アクチュエーターにおける初期加速度を増加させるキックインセグメント及びアクチュエーターにおいて後の時点で運動を停止させる制動セグメントを用いる必要性を伴い得る。代替的に複雑度のより低いテクスチャをシミュレートする決定を行うことによって、触覚対応デバイスは、キックインセグメント及び制動セグメントを用いる必要性を回避することができる。
【００６５】
一実施形態において、制御ユニットは、複数の駆動パルスを含む駆動信号を、触覚対応デバイスの触覚アクチュエーターに印加又は通信するように構成される。幾つかの事例において、触覚対応デバイスが制動モードにある場合、駆動信号は、図４Ａ及び図４Ｂに示すように、複数の駆動パルスのうちの全ての駆動パルスが制動セグメントを有することができる第１の駆動振動とすることができる。幾つかの事例において、触覚対応デバイスが非制動モードにある場合、駆動信号は、図５Ａ及び図５Ｂに示すように、複数の駆動パルスのうちの全ての駆動パルスから制動セグメントが制御ユニットによって排除された第２の制御信号とすることができる。他の事例において、触覚対応デバイスが非制動モードにある場合、制御ユニットは、複数の駆動パルスのうちの幾つかの駆動パルスのみから制動セグメントを排除することができる。
【００６６】
一実施形態において、制御ユニットは、エネルギー保存設定に基づいて、所定の単位時間内に触覚アクチュエーターに印加される駆動信号の駆動パルスの総数を制御するように構成される。単位時間は、この実施形態において、特定の触覚効果をレンダリングする駆動信号（例えば、駆動信号４００）の総持続時間とすることができる。この実施形態において、エネルギー保存設定が通常モードにある場合、制御ユニットは、駆動信号に割り振られた単位時間内により多くの駆動パルス（例えば、４０ｍｓｅｃ離れた３つのパルス）を生成又は別様に印加するように構成することができる。
【００６７】
エネルギー保存設定がエネルギー節約モードにある場合、制御ユニットは、単位時間内により少ない駆動パルス（例えば、８０ｍｓｅｃ離れた２つのパルス）を生成又は別様に印加するように構成することができる。単位時間内により少ない駆動パルスを用いることにより、エネルギーを節約することを可能にすることができる。この技法は、同様に、制動が用いられるか否かとは独立したものとすることもでき、制動の使用又は省略を補完することもできる。より詳細には、より少ない駆動パルスを用いることにより、時間的により大きく間隔の空いた（例えば、８０ｍｓｅｃ離れた）パルスをもたらすことができる。したがって、後続のパルスが開始する前の、或るパルスから自然な減衰に至るまでの残留運動の時間がより長くなる。このシナリオにおいて、図５Ａ及び図５Ｂに示すように、制動の使用の必要性は低下する場合があり、この場合の駆動パルスは制動セグメントを排除することができる。より少ない駆動パルスを用いることからの結果である触覚効果の例が図６Ａに示されている。図６Ａは、２つの駆動パルスの各々に対応する２つの振動パルスを含むことができる触覚効果を示している。各振動パルスは、制動セグメントの排除に起因する残留振動（テール揺動）を示している。さらに、エネルギー保存設定がエネルギーを保存する必要がないことを示す場合、触覚対応デバイスは、駆動パルス内で制動セグメントを用いる制動モードを選択することができる。対照的に、図４Ａ及び図４Ｂに示すように、駆動信号におけるより多くの駆動パルスの使用により、時間的に間隔が狭まった駆動パルスをもたらすことができる。このシナリオにおいて、各パルスからの残留運動は、より迅速に減衰又は除去される必要がある場合がある。したがって、制動セグメントは、図４Ａ及び図４Ｂに示すように、より多くの駆動パルスの使用と組み合わせることができる。そのような駆動パルスからの結果である触覚効果の例が図６Ｂに示され、この図６Ｂは、３つの振動パルスを示している。図６Ｂに示すように、各振動パルスは、制動セグメントの使用に起因して、残留振動を実質的に低減又は除去することができる。
【００６８】
一実施形態において、制御ユニットは、エネルギー保存設定に基づいて、駆動信号の複数の駆動パルスのうちの各駆動パルスの周波数成分を制御することができる。例えば、エネルギー保存設定がエネルギー節約モードにある場合、制御ユニットは、例えば、１００Ｈｚの正弦波パルス等の単一の周波数を含む駆動パルスを印加することができる。エネルギー保存設定が通常モードにある場合、制御ユニットは、１００Ｈｚの第１の正弦波パルス及び２００Ｈｚの第２の正弦波パルスの和等の複数の周波数を含む駆動パルスを印加することができる。この実施形態は、例えば、高品位（ＨＤ）アクチュエーターで用いることができる。ＨＤアクチュエーターは、アクチュエーター内の残留運動を低減する機械的な又は他の形態の減衰機能を有するアクチュエーターとすることができ、それによって、アクチュエーターは、駆動パルスから強力な駆動セグメントを受け取ることを可能とし、制動セグメントを用いなくともアクチュエーター内の残留運動を制御することを可能とすることができる。したがって、１つの実施形態において、制御ユニットは、ＨＤアクチュエーターの少なくとも一共振周波数を含む、又はＨＤアクチュエーターの共振周波数のみを含む駆動パルスをＨＤアクチュエーターに印加することができる。エネルギー保存設定が通常モードにある場合、制御ユニットは、駆動パルス内に１つ以上の追加の周波数を含むことができる。
【００６９】
触覚対応デバイスが複数の触覚アクチュエーターを備える一実施形態において、制御ユニットは、複数の触覚アクチュエーターの中から一触覚アクチュエーターを選択して触覚効果を生成するように構成することができ、この場合、選択は、エネルギー保存設定及び触覚アクチュエーターのエネルギー使用に基づいている。この実施形態において、複数の触覚アクチュエーターは、触覚効果を生成するのに異なる量のエネルギーを費やす又は必要とする場合がある。特定のアクチュエーター、例えばＥＲＭアクチュエーターには、圧電アクチュエーターと比べて、それらのそれぞれの可動構成要素の同一又は相当の運動量を達成するために、より高い駆動電圧を印加する必要がある場合がある。触覚アクチュエーターのエネルギー使用に関する情報は、例えば、１つ以上の触覚アクチュエーターのエネルギー使用を記述するアクチュエータープロファイル（例えば、プロファイル１１４ｄ）内に記憶することができる。エネルギー保存設定がエネルギー節約モードにある場合、制御ユニットは、例えば、エネルギー使用が最も低い触覚アクチュエーターを選択することができる。
【００７０】
一実施形態において、エネルギー保存設定は、イベントに応じて駆動される触覚アクチュエーターの数に影響を及ぼす場合がある。通常モードにおいて、アプリケーション（例えば、通信アプリケーション又はゲームアプリケーション）内の特定のイベントは、複数の触覚アクチュエーターからの出力をトリガーすることができ、複数の触覚アクチュエーターは各々駆動信号を受信することができる。複数の触覚アクチュエーターからの出力は、１つの触覚効果とみなすこともできるし、複数のそれぞれの触覚効果の組み合わせとみなすこともできる。エネルギー節約モードにおいて、同じイベントは、より少数の触覚アクチュエーター（例えば、１つのみのアクチュエーター）からの出力をトリガーすることができる。
【００７１】
一実施形態において、エネルギー保存設定がエネルギー節約モードにある場合、制御ユニットは、触覚効果を生成する時点についてより選択的であるものとすることができる。この実施形態において、制御ユニットは、エネルギー保存設定に基づいて、触覚効果をトリガーするイベントを選択することができる。幾つかの場合、これは、アプリケーションレベルで行われる場合がある。例えば、制御ユニットは、ゲームアプリケーション等のアプリケーションを実行中とすることができ、アプリケーション内のコードは、エネルギー保存設定に基づいて触覚効果をトリガーするイベントを選択することができる。一実施形態において、アプリケーションプロファイル（例えば、ゲームプロファイルである場合がある、アプリケーションプロファイル１１４ｂ）は、ゲーム又は他のアプリケーション内の異なるイベントについて優先度を指定することができる。エネルギー保存設定が通常モードにある場合、制御ユニットは、アプリケーションプロファイル内のイベントの全てのものを、触覚効果のトリガーとして認識するように構成することができる。エネルギー保存設定がエネルギー保存モードにある場合、制御ユニットは、高優先度のイベントのみを、触覚効果のトリガーとして認識し、他の全ての（例えば、低優先度の）イベントを無視するように構成することができる。
【００７２】
別の例において、アプリケーションは、ソーシャルメディア等の通信アプリケーション又は他の通信アプリケーションとすることができる。この例において、触覚対応デバイスは、それぞれのユーザー識別情報に関連付けられた通信（例えば、他のユーザーのデバイスからのテキストメッセージ、又は他のユーザーに関連付けられたソーシャルメディア上の投稿）を受信するように構成することができ、通信は、通信アプリケーション内の通信イベントとして処理することができる（例えば、テキストメッセージの受信を通信イベントとして扱うことができ、ソーシャルメディア上の投稿の通知を別の通信イベントとして扱うことができる）。エネルギー保存設定は、ソーシャルメディア又は通信アプリケーション内のいずれのイベントが触覚効果をトリガーするのかについて影響を及ぼすことができる。エネルギー保存設定が第１の値（例えば、通常モード）を有する場合、制御ユニットは、任意のユーザー識別情報に関連付けられた全ての通信イベントを、触覚効果をトリガーするように認識するように構成することができる。例えば、テキストメッセージの着信を、触覚効果をトリガーする通信イベントとすることができる。エネルギー保存設定が第２の値（例えば、エネルギー節約モード）を有する場合、制御ユニットは、１つ以上のユーザー識別情報の決定された組に関連付けられた通信イベントを、触覚効果をトリガーするように認識し、他の全ての通信イベントを、触覚効果をトリガーするか否かを決定することについて無視するように構成することができる。例えば、触覚対応デバイス上に記憶されたユーザープロファイル（例えば、プロファイル１１４ｃ）は、触覚対応デバイスのユーザーのソーシャルメディア上の友人のユーザー識別情報を有することができる。制御ユニットは、ユーザープロファイル内で識別された任意のソーシャルメディア上の友人からの通信イベント（例えば、テキストメッセージの受信）を、触覚効果をトリガーするように認識し、他の全てのテキストメッセージを、触覚効果を生成するか否かを決定することについて無視するように構成することができる。
【００７３】
上述したように、エネルギー保存設定を用いて、制動が用いられるか否かとは独立して、又は制動の使用若しくは省略と組み合わせて、触覚効果の生成を制御することができる。図７は、制動の使用若しくは省略とは独立して、又は制動の使用若しくは省略に基づいて触覚効果の生成を制御する方法７００の流れ図を提供する。方法７００は、触覚効果を生成するように構成された触覚アクチュエーターと、触覚効果を生成する触覚アクチュエーターにエネルギーを提供するように構成されたエネルギー貯蔵デバイスと、触覚アクチュエーターに通信可能に結合された制御ユニットとを有する触覚対応デバイスによって実行することができる。一実施形態において、方法７００は、ステップ７０２において開始し、このステップにおいて、触覚対応デバイスの制御ユニット（例えば、ユニット１０２）は、触覚対応デバイスのエネルギー利用可能性レベルを判断する。エネルギー利用可能性レベルは、将来の期間において触覚対応デバイスに利用可能なエネルギーのレベルを示すことができる。一実施形態において、エネルギー利用可能性レベルを判断することは、（ｉ）エネルギー貯蔵デバイスのエネルギーレベル又はそのエネルギー使用割合、及び（ｉｉ）将来の期間において触覚対応デバイスにエネルギーを提供する任意の外部エネルギー源の推定利用可能性レベル、のうちの少なくとも一方に基づくものとすることができる。
【００７４】
上述したように、外部エネルギー源の推定利用可能性レベルの判断は、例えば、（ｉ）触覚対応デバイスの地理的位置、（ｉｉ）触覚対応デバイスの運動速度、及び（ｉｉｉ）触覚対応デバイスのエネルギー貯蔵デバイスが直近で充電されてから経過した時間量、に基づくものとすることができる。触覚対応デバイスの地理的位置は、例えば、デバイスが屋内に位置するのか若しくは屋外に位置するのか、又は、デバイスがホーム位置にあるのか若しくはワーク位置にあるのかを示すことができる。デバイスが屋内に位置する場合、特にデバイスがホーム位置にある場合、外部エネルギー源の推定利用可能性レベルは、高いものとすることができる。デバイスが屋外に位置する場合、外部エネルギー源の推定利用可能性レベルは、低いものとすることができる。
【００７５】
一実施形態において、触覚対応デバイスの運動速度は、デバイスのユーザーが、充電源へのアクセスが制限されている場合がある移動又は渡航中であるか否かのインジケーションを提供することができる。この実施形態において、運動速度が平均歩行速度（例えば、３マイル毎時）又は他の閾値を超える場合、外部エネルギー源の推定利用可能性レベルは、低いものとすることができる。
【００７６】
一実施形態において、エネルギー貯蔵デバイスが直近で充電されてからの時間量は、触覚対応デバイスの充電時間の任意のパターンと比べることができる。例えば、ユーザーは、触覚対応デバイスのバッテリーを日毎に充電することができ、充電時間のパターンに関するこのような情報（例えば、水曜日の午後９時、木曜日の午後９時１０分等）は、エネルギー貯蔵デバイス管理プロファイル（例えば、プロファイル１１４ａ）に記憶することができる。制御ユニットは、エネルギー貯蔵デバイス管理プロファイルにアクセスして、触覚対応デバイスが直近で充電されてからの時間量（例えば、２６時間）が、触覚対応デバイスが充電される頻度の任意のパターン（例えば、約２４時間毎）よりも長いか否かを判断することができる。この例において、バッテリーが直近で充電されてから２４時間超が経過していた場合、触覚対応デバイスのユーザーが外部エネルギー源へのアクセスを有していない尤度がより高いものとすることができる。このシナリオにおいて、制御ユニットは、外部エネルギー源の推定利用可能性レベルを低下させることができる。
【００７７】
図７に戻ると、ステップ７０４がステップ７０２に続くことができ、このステップにおいて、制御ユニットは、触覚対応デバイスのエネルギー保存設定を、（ｉ）エネルギー利用可能性レベル、及び（ｉｉ）エネルギー保存設定を制御するために触覚対応デバイスによって受信された入力、のうちの少なくとも一方に基づいて決定する。エネルギー保存設定が決定される方法の例は、上記で提供されている。
【００７８】
ステップ７０６において、制御ユニットは、エネルギー保存設定に基づいて触覚対応デバイスにおける触覚効果生成を制御するように構成することができる。上述したように、触覚効果の生成を制御することは、（ｉ）触覚効果全般の利用可能性、又は将来の期間における触覚効果の利用可能性（例えば、将来の期間において、触覚効果を特定のイベントによってトリガーすることができるか否か）、（ｉｉ）触覚効果を生成するのに用いられる駆動パルスの駆動セグメントの強度、及び（ｉｉｉ）触覚効果を生成するのに用いられる駆動パルスの駆動セグメントの持続時間、のうちの少なくとも１つを制御することを含むことができる。
【００７９】
触覚効果の生成を制御する他の実施形態は、触覚効果によってシミュレートされるテクスチャの複雑度を低減すること（触覚効果がテクスチャをシミュレートするのに用いられる場合）、複数の触覚アクチュエーターの中から低エネルギー使用を有する特定の触覚アクチュエーターを選択すること、又は触覚効果をトリガーするように認識されるイベントの数を低減することを含む。例えば、イベントは、種々のユーザー識別情報からの通信イベント（例えば、テキストメッセージの受信）とすることができる。エネルギー保存設定が第１の値（例えば、通常モード）を有する場合、制御ユニットは、任意のユーザー識別情報に関連付けられた全ての通信イベントを、触覚効果をトリガーするように認識するように構成することができる。エネルギー保存設定が第２の値（例えば、エネルギー節約モード）を有する場合、制御ユニットは、優先されるユーザー識別情報の組（例えば、ソーシャルメディア上の友人）に関連付けられた通信イベントを、触覚効果をトリガーするように認識し、他の全ての通信イベントを、触覚効果をトリガーするか否かを決定することについて無視するように構成することができる。
【００８０】
本願は、２０１７年２月１０日に出願された米国特許出願第１５／４２９，３８２号の利益を主張し、この出願の開示は引用することによりその全体が本明細書の一部をなす。
【００８１】
種々の実施形態を上述してきたが、これらの実施形態は、限定としてではなく本発明の単なる説明及び例として提示されていることを理解すべきである。形式及び細部における種々の変更は本発明の趣旨及び範囲から逸脱することなく本発明内で行うことができることは当業者には明らかであろう。
【００８２】
したがって、本発明の範囲（breadth and scope）は、上述の例示的な実施形態のいずれかによって限定されるべきではなく、添付の特許請求の範囲及びそれらの均等物によってのみ規定されるべきである。本明細書において論考された各実施形態、及び本明細書において引用された各引用文献の各特徴は、他の任意の実施形態の特徴と組み合わせて用いることができることも理解されるであろう。
【図１Ａ】
2018129049.tif 000003
【図１Ｂ】
2018129049.tif 000004
【図２】
2018129049.tif 000005
【図３Ａ】
2018129049.tif 000006
【図３Ｂ】
2018129049.tif 000007
【図３Ｃ】
2018129049.tif 000008
【図３Ｄ】
2018129049.tif 000009
【図３Ｅ】
2018129049.tif 000010
【図３Ｆ】
2018129049.tif 000011
【図４Ａ】
2018129049.tif 000012
【図４Ｂ】
2018129049.tif 000013
【図５Ａ】
2018129049.tif 000014
【図５Ｂ】
2018129049.tif 000015
【図６Ａ】
2018129049.tif 000016
【図６Ｂ】
2018129049.tif 000017
【図７】
2018129049.tif 000018
【外国語明細書】
2018129049.tif 000019
2018129049.tif 000020
2018129049.tif 000021
2018129049.tif 000022
2018129049.tif 000023
2018129049.tif 000024
2018129049.tif 000025
2018129049.tif 000026
2018129049.tif 000027
2018129049.tif 000028
2018129049.tif 000029
2018129049.tif 000030
2018129049.tif 000031
2018129049.tif 000032
2018129049.tif 000033
2018129049.tif 000034
2018129049.tif 000035
2018129049.tif 000036
2018129049.tif 000037
2018129049.tif 000038
2018129049.tif 000039
2018129049.tif 000040
2018129049.tif 000041
2018129049.tif 000042
2018129049.tif 000043
2018129049.tif 000044
2018129049.tif 000045
2018129049.tif 000046
2018129049.tif 000047
2018129049.tif 000048
2018129049.tif 000049
2018129049.tif 000050
2018129049.tif 000051
2018129049.tif 000052
2018129049.tif 000053
2018129049.tif 000054
2018129049.tif 000055
2018129049.tif 000056
2018129049.tif 000057
2018129049.tif 000058
2018129049.tif 000059
2018129049.tif 000060
2018129049.tif 000061
2018129049.tif 000062
2018129049.tif 000063
2018129049.tif 000064
2018129049.tif 000065
2018129049.tif 000066
2018129049.tif 000067