(57)【特許請求の範囲】
【請求項１】
振動デバイスを振動させる振動制御装置であって、
複数種類のアプリケーションプログラムのいずれかを実行するアプリケーション実行部と、
前記アプリケーション実行部から振動指示を受け付ける振動指示受付部と、
前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御部と、
を含み、
前記振動制御部は、前記アプリケーション実行部が実行中のアプリケーションプログラムの種類を特定し、当該特定したアプリケーションプログラムの種類と、前記振動デバイスを使用するユーザーと、に応じて、前記補正の内容を決定する
ことを特徴とする振動制御装置。
【請求項２】
請求項１に記載の振動制御装置において、
前記複数種類のアプリケーションプログラムのそれぞれについて、前記ユーザーによる当該アプリケーションプログラムの使用履歴に関する情報を記録する記録部をさらに含み、
前記振動制御部は、前記アプリケーション実行部が実行中のアプリケーションプログラムの前記ユーザーによる使用履歴に応じて、前記補正の内容を決定する
ことを特徴とする振動制御装置。
【請求項３】
請求項１に記載の振動制御装置において、
前記複数種類のアプリケーションプログラムのそれぞれについて、前記ユーザーから、当該アプリケーションプログラム利用時の補正内容を指定する補正情報を受け付けて記録する記録部をさらに含み、
前記振動制御部は、前記アプリケーション実行部が実行中のアプリケーションプログラムについて前記ユーザーから受け付けた補正情報に応じて、前記補正の内容を決定する
ことを特徴とする振動制御装置。
【請求項４】
振動デバイスを振動させる振動制御装置であって、
振動指示を受け付ける振動指示受付部と、
前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御部と、
前記振動デバイスを使用する複数のユーザーについて、ユーザーごとに前記振動デバイスの使用履歴に関する履歴情報を記録する記録部と、
を含み、
前記振動制御部は、前記振動デバイスを使用中のユーザーを特定し、当該使用中のユーザーについて記録されている前記履歴情報を使用して、前記補正の内容を決定する
ことを特徴とする振動制御装置。
【請求項５】
請求項１から４のいずれか一項に記載の振動制御装置において、
前記ユーザーの属性情報を取得する補正情報取得部をさらに含み、
前記振動制御部は、前記属性情報に応じて、前記補正の内容を決定する
ことを特徴とする振動制御装置。
【請求項６】
振動デバイスの制御方法であって、
振動指示を受け付けるステップと、
前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御ステップと、
を含む制御方法であり、
複数種類のアプリケーションプログラムのいずれかを実行するステップをさらに含み、
前記振動指示を受け付けるステップでは、実行中の前記アプリケーションプログラムから振動指示を受け付け、
前記振動制御ステップでは、実行中の前記アプリケーションプログラムの種類を特定し、当該特定したアプリケーションプログラムの種類と、前記振動デバイスを使用するユーザーと、に応じて、前記補正の内容を決定する、
又は、
前記振動デバイスを使用する複数のユーザーについて、ユーザーごとに前記振動デバイスの使用履歴に関する履歴情報を記録するステップをさらに含み、
前記振動制御ステップでは、前記振動デバイスを使用中のユーザーを特定し、当該使用中のユーザーについて記録されている前記履歴情報を使用して、前記補正の内容を決定する、
ことを特徴とする振動デバイスの制御方法。
【請求項７】
振動デバイスを制御するためのプログラムであって、
振動指示を受け付ける振動指示受付部、
及び、
前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御部、
としてコンピュータを機能させるプログラムであり、
複数種類のアプリケーションプログラムのいずれかを実行するアプリケーション実行部として前記コンピュータをさらに機能させ、
前記振動指示受付部は、前記実行中のアプリケーションプログラムから振動指示を受け付け、
前記振動制御部は、前記アプリケーション実行部が実行中のアプリケーションプログラムの種類を特定し、当該特定したアプリケーションプログラムの種類と、前記振動デバイスを使用するユーザーと、に応じて、前記補正の内容を決定する、
又は、
前記振動デバイスを使用する複数のユーザーについて、ユーザーごとに前記振動デバイスの使用履歴に関する履歴情報を記録する記録部として前記コンピュータをさらに機能させ、
前記振動制御部は、前記振動デバイスを使用中のユーザーを特定し、当該使用中のユーザーについて記録されている前記履歴情報を使用して、前記補正の内容を決定する、
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに振動を提示する振動デバイスを制御する振動制御装置、振動デバイスの制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
家庭用ゲーム機に接続して使用される操作デバイスなどのように、ユーザーが自身の体に装着したり保持したりして使用するデバイスの中には、そのデバイスの一部又は全部を振動させるための振動機構を備えるものがある。このような振動機構を備えた振動デバイスは、任意のタイミングで振動機構を動作させることで、ユーザーに振動を提示することができる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
通常、上記従来例の振動デバイスをどのように振動させるかは、アプリケーションプログラムが実行する処理の内容に応じて決定される。しかしながら、複数のユーザーが振動デバイスを利用する場合、ユーザーごとに振動に対する好みやどの程度そのアプリケーションプログラムを利用しているかなどが異なる。そのため、複数のユーザーに対して一律に同じ態様で振動を提示するのは、必ずしも適当でない場合がある。【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、ユーザーごとに適した態様で振動デバイスを振動させることのできる振動制御装置、振動デバイスの制御方法、及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る振動制御装置は、振動デバイスを振動させる振動制御装置であって、振動指示を受け付ける振動指示受付部と、前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御部と、を含み、前記振動制御部は、前記振動デバイスを使用するユーザーに応じて、前記補正の内容を決定することを特徴とする。【０００６】
本発明に係る振動デバイスの制御方法は、振動指示を受け付けるステップと、前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御ステップと、を含み、前記振動制御ステップでは、前記振動デバイスを使用するユーザーに応じて、前記補正の内容を決定することを特徴とする。【０００７】
本発明に係るプログラムは、振動デバイスを制御するためのプログラムであって、振動指示を受け付ける振動指示受付部、及び、前記受け付けた振動指示の内容を補正して得られる内容で、前記振動デバイスを振動させる振動制御部、としてコンピュータを機能させ、前記振動制御部は、前記振動デバイスを使用するユーザーに応じて、前記補正の内容を決定するプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００８】
【図１】本発明の実施の形態に係る振動制御装置を含む振動制御システムの構成例を表すブロック図である。
【図２】本発明の実施の形態に係る振動制御装置の機能を表す機能ブロック図である。
【図３】振動制御装置に記録される履歴情報の一例を示す図である。
【図４】アプリケーションプログラムごとにユーザーが指定する補正情報の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１０】
本発明の実施の形態の一例に係る振動制御システム１は、振動制御装置１０と、振動制御装置１０に接続される振動デバイス２０とを含んで構成されている。
【００１１】
振動デバイス２０は、ユーザーが手で保持したり、ユーザーの身体に装着したりして使用するデバイスである。振動デバイス２０は振動機構２１を内蔵しており、この振動機構２１を動作させることによってユーザーに振動を提示する。振動機構２１は、リニア共振アクチュエータやボイスコイルモーター、偏心モーターなど、各種の振動発生素子であってよい。また、振動デバイス２０は、ユーザーによる操作の対象となる操作ボタンやレバーなど、各種の操作部材を備えてもよい。なお、本実施形態では、複数のユーザーが振動デバイス２０を利用する可能性があるものとする。
【００１２】
振動制御装置１０は、振動デバイス２０と通信接続される情報処理装置であって、例えば家庭用ゲーム機やパーソナルコンピュータ等であってよい。また、本実施形態において振動制御装置１０は、表示装置１４とも通信接続される。この振動制御装置１０は、図１に示すように、制御部１１と、記憶部１２と、通信部１３とを含んで構成されている。
【００１３】
制御部１１は、ＣＰＵ等のプログラム制御デバイスを含み、記憶部１２に格納されたプログラムに従って各種の情報処理を実行する。この制御部１１の具体的な処理の内容については、後に詳しく述べる。
【００１４】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ、非一時的な記憶媒体に格納されて提供され、この記憶部１２に複写されたものであってもよい。またこの記憶部１２は、制御部１１のワークメモリとしても動作する。また、この記憶部１２は、ハードディスクドライブやソリッドステートドライブ等、不揮発性の記憶装置を含むこととする。
【００１５】
通信部１３は、ＵＳＢ（Universal Serial Bus）等のシリアルインタフェースあるいは、ブルートゥース（登録商標）等の無線通信インタフェースを含んで構成される。振動制御装置１０は、この通信部１３を介して振動デバイス２０と通信可能に接続される。特に本実施形態において、通信部１３は、制御部１１からの指示に従って、振動機構２１を動作させるための制御信号を送信する。さらに通信部１３は、表示装置１４と有線又は無線で通信するための通信インタフェースを含んでいる。振動制御装置１０は、通信部１３を介して、表示装置１４が表示すべき映像のデータを表示装置１４に対して送信する。
【００１６】
表示装置１４は、振動制御装置１０から送信される映像信号に基づく映像を表示する。例えば表示装置１４は、ヘッドマウントディスプレイ等のユーザーが頭部に装着して使用するタイプのデバイスであってもよい。
【００１７】
以下、振動制御装置１０の制御部１１の動作について説明する。本実施の形態において制御部１１は、機能的には図２に例示するように、ユーザー特定部３１と、アプリケーション実行部３２と、振動指示受付部３３と、補正情報取得部３４と、振動制御部３５と、を含んで構成されている。これらの機能は、制御部１１が記憶部１２に記憶されたプログラムに従って動作することにより実現される。このプログラムは、インターネット等の通信ネットワークを介して振動制御装置１０に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００１８】
ユーザー特定部３１は、振動デバイス２０を利用するユーザーを特定する。例えばユーザー特定部３１は、アプリケーション実行部３２によるアプリケーションプログラムの実行に先立って、ユーザーからアカウント情報の入力を受け付ける。これによりユーザー特定部３１は、今から振動デバイス２０を使用するのが誰なのか、特定することができる。
【００１９】
アプリケーション実行部３２は、制御部１１がアプリケーションプログラムを実行することにより実現される。特に本実施形態では、アプリケーション実行部３２は、それぞれゲームを実現する複数種類のアプリケーションプログラムのうちの一つを実行することとする。アプリケーション実行部３２は、振動デバイス２０に対するユーザーの操作内容等に応じて各種の処理を実行し、その処理結果を表示装置１４の画面に表示させる。
【００２０】
さらにアプリケーション実行部３２は、その処理の内容にしたがって、振動デバイス２０を振動させるための振動指示データを出力する。この振動指示データには、振動デバイス２０の振動機構２１をどのように振動させるかを指示するデータが含まれている。例えば振動指示データは、振動機構２１が発生させるべき振動の波形を符号化したデータを含んでよい。この場合、波形の振幅及び周波数によって振動機構２１の実際の動作態様が規定される。このような振動指示データは、音声データと類似するフォーマットで記述されてよい。また、この振動指示データには、音声データと同様に、複数の周波数の振動が重なった波形が含まれるものとする。アプリケーション実行部３２が出力する振動指示データは、記憶部１２内に確保されたバッファ領域に格納される。
【００２１】
振動指示受付部３３は、アプリケーション実行部３２から振動デバイス２０を振動させる振動指示を受け付ける。具体的に振動指示受付部３３は、アプリケーション実行部３２がバッファ領域に格納した振動指示データを順次読み出すことによって、振動指示を受け付ける。
【００２２】
補正情報取得部３４は、後述する振動制御部３５が振動の内容を補正する際に使用する補正情報を取得する。特に本実施形態では、補正情報取得部３４は、ユーザー特定部３１が特定したユーザーに対応する補正情報を取得する。補正情報の具体例については、後述する。
【００２３】
振動制御部３５は、振動指示受付部３３が受け付けた振動指示の内容に基づいて、振動機構２１を動作させる制御命令を振動デバイス２０に対して出力する。振動デバイス２０は、この制御命令に基づいて振動機構２１を動作させることによって、振動指示の内容に応じた強さや周波数の振動を発生させる。これにより、本実施形態に係るアプリケーション実行部３２が実行するゲーム等の状況に応じて振動デバイス２０本体を振動させ、その振動をユーザーに提示することができる。
【００２４】
さらに本実施形態では、振動制御部３５は、補正情報取得部３４が取得した補正情報に基づいて振動指示の内容を補正し、補正された内容で振動機構２１を動作させる制御命令を振動デバイス２０に対して出力する。振動制御部３５がこのような補正処理を実行することで、ユーザーごとに異なる内容でユーザーに提示する振動を調整することができる。以下、補正情報、及びその内容に応じた補正処理の具体例について、説明する。
【００２５】
まず第１の例として、ユーザーの属性に応じた補正処理について、説明する。この例では、補正情報取得部３４は、ユーザー特定部３１が特定したユーザーの属性情報を取得する。ユーザーの属性情報とは、そのユーザーの性別、年齢など、そのユーザーの特性に関する情報である。例えば補正情報取得部３４は、振動デバイス２０を使用する各ユーザーが事前に登録したプロフィール情報などを参照することによって、現在振動デバイス２０を使用中のユーザーの属性情報を取得する。
【００２６】
振動制御部３５は、補正情報取得部３４が取得した属性情報に応じて、振動指示データに含まれる振動の強さを補正する。例えば、年齢が若いユーザーは、一般的に強い振動を好む傾向がある。そこで振動制御部３５は、ユーザーの年齢が所定の範囲に含まれる場合に、振動を強くする補正を行う。また、年齢が所定値以上の場合には、振動を弱くする補正を行ってもよい。その他にも、ユーザーが属する属性に応じて、各種の補正を行うこととしてもよい。
【００２７】
次に第２の例として、ユーザーの使用履歴に応じた補正処理について、説明する。この例では、振動制御装置１０は、各ユーザーが過去に振動デバイス２０，及び振動制御装置１０を使用した際の使用履歴に関する情報（履歴情報）を記憶部１２内に記録することとする。補正情報取得部３４は、ユーザー特定部３１が特定したユーザーについての履歴情報を取得し、振動制御部３５はその履歴情報に応じて振動の強さを補正する。
【００２８】
具体的に、この履歴情報には、過去に各ユーザーが各アプリケーションプログラムを使用した使用時間や、使用したアプリケーションプログラムの種類などが含まれてよい。図３は、振動制御装置１０に記録される履歴情報の具体例を示している。この図の履歴情報は、複数のユーザーのそれぞれについて、当該ユーザーが各アプリケーションプログラムの使用を開始した時期や累計の使用時間、達成度を含んでいる。ここでは各アプリケーションプログラムはいずれもゲームアプリケーションであることとし、達成度はユーザーがそのゲームをどれだけやり込んでいるかを示している。具体的に達成度は、ゲームプレイヤーのレベルなどに応じて決定される値であってもよいし、そのゲームに設定された複数の目標をユーザーがどの程度達成したかを示す指標値（獲得したトロフィーの数など）であってもよい。
【００２９】
例えば振動制御部３５は、この履歴情報を参照して、現在振動デバイス２０を使用しているユーザーが過去に特定のジャンルのゲームをどの程度プレイしているかを判定する。そして、所定時間以上特定のジャンルのアプリケーションプログラムを使用していると判定された場合、振動を強くする補正を行う。また、振動制御部３５は、各ゲームの平均達成度が所定値以上の場合、振動を弱くする補正を行ってもよい。
【００３０】
なお、このような補正の内容は、振動の種類（振動が発生する場面など）に応じて変化されることとしてもよい。この場合、振動指示データには、振動の強さや周波数だけでなく、その振動の種類（ユーザーの操作に応じて発生する振動、イベント発生中に自動的に発生する振動など）を示す情報が含まれる。振動制御部３５は、この振動の種類の情報を参照して、特定の種類の振動の場合に、履歴情報に応じた振動の補正を行う。こうすれば、ゲームをやり込んでいるユーザーが振動デバイス２０を使用している場合、ユーザーの操作に応じた振動は弱くするが、自動的に発生する振動は補正せずにそのままの強さで出力するなどの制御が可能になる。
【００３１】
次に第３の例として、アプリケーション実行部３２が現に実行中のアプリケーションプログラムに応じた補正処理について、説明する。この例では、補正情報取得部３４は、現にアプリケーション実行部３２が実行中のアプリケーションプログラム（すなわち、振動デバイス２０を振動させる指示を出力するアプリケーションプログラム）を特定する。そして、特定したアプリケーションプログラムに応じて、補正内容を決定する。例えば振動制御部３５は、現在実行中のゲームのジャンルに応じて、振動の補正内容を変化させることとする。
【００３２】
また、補正情報取得部３４は、各ユーザーから、アプリケーションプログラムごとの振動の補正内容に関する指定を予め受け付けてもよい。例えば特定のゲームでは振動を弱くしたい場合、ユーザーは、予めゲームを特定して、振動レベルの数値を指定する。図４は、このように各ユーザーから振動の補正内容についての指定を受け付ける場合に、振動制御装置１０の記憶部１２内に記録される補正情報の一例を示している。この図の例では、各ユーザーは、ゲームごとに振動の強さの補正量を数値で指定する。補正情報取得部３４は、ユーザー特定部３１が特定したユーザーと、アプリケーション実行部３２が実行中のアプリケーションプログラムの種類と、に関連づけられた補正情報を読み出す。振動制御部３５は、この補正情報に応じて振動の強さを強めたり弱めたりする補正を行う。こうすれば、ユーザーは、ゲームごとに自分の好みの強さで振動デバイス２０を振動させることができる。
【００３３】
なお、ここでは振動の強さの補正量を単一の数値で指定することとしたが、これ以外にもユーザーは各種の補正情報を指定できることとしてもよい。例えば各ユーザーは、周波数帯ごとの振動の強さを指定できてもよい。これによりユーザーは、ゲームごとに低周波の振動を強めたり、逆に高周波の振動を強めたりといった調整を行うことができる。また、補正情報取得部３４は、アプリケーション実行部３２が新たなアプリケーションプログラムを起動したタイミングで、当該アプリケーションプログラムの種類に関連づけられた補正情報を取得してもよい。
【００３４】
また、ユーザーが初めてプレイするゲームなどの場合、そのゲームに対してユーザーは補正情報を設定していないことも考えられる。例えば図４の例では、ユーザーＵ２はゲームＡについて補正情報を設定していない。このような例においてユーザーＵ２がゲームＡをプレイする場合、振動制御部３５は、他のゲームについてユーザーＵ２が設定した補正情報を参照して、補正内容を決定してもよい。具体的に、例えば振動制御部３５は、同じユーザーＵ２が設定したデフォルトの補正情報を参照して、補正内容を決定する。あるいは、他の全てのゲームについて設定された値の代表値（平均値、最頻値など）を用いて補正処理を実行してもよい。あるいは、現在プレイ中のゲームと同じジャンルのゲームについて設定された値の代表値を用いて補正処理を実行してもよい。
【００３５】
さらに振動制御部３５は、以上説明した補正情報を組み合わせて利用して、振動の内容を補正してもよい。具体例として、振動制御部３５は、現在実行中のアプリケーションプログラムを特定し、その特定されたアプリケーションプログラムについての履歴情報を参照して、補正内容を決定してもよい。
【００３６】
例えば図３に示したような履歴情報が振動制御装置１０に記録されており、ユーザーＵ１がゲームＡをプレイすることとする。このとき補正情報取得部３４は、ユーザーＵ１による過去のゲームＡのプレイ履歴を示す情報を、補正情報として取得する。振動制御部３５は、このプレイ履歴を参照して、ユーザーＵ１によるゲームＡのプレイ時間が長ければ振動を弱める補正を行い、プレイ時間が短ければ振動を強める補正を行う。あるいは振動制御部３５は、そのゲームの使用開始時期からの経過時間に応じて振動の強さを補正してもよい。このような補正によれば、そのユーザーが現在プレイ中のゲームに慣れているか否かに応じて、振動の強さを調整することができる。また、現在プレイ中のゲームのプレイ履歴が存在しない場合、ユーザーは初めてそのゲームをプレイすると考えられる。このような場合、振動制御部３５は、振動の強さを強める補正を行ってもよい。
【００３７】
以上説明した本実施形態に係る振動制御装置１０によれば、現在振動デバイス２０を使用中のユーザーに合わせて適切に補正された内容でユーザーに振動を提示することができる。さらに、アプリケーション実行部３２が実行中のアプリケーションプログラムに応じて振動の内容を補正することにより、より適した内容でユーザーに振動を提示することができる。
【００３８】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明では、振動デバイス２０はユーザーの操作入力を受け付ける操作デバイスであることとしたが、振動デバイス２０はこのようなものに限られず、もっぱらユーザーへの振動の提示のみに用いられるものであってもよいし、その他の用途で使用されるデバイスであってもよい。
【００３９】
また、以上の説明において振動制御部３５が実行することとした補正処理の少なくとも一部は、アプリケーションプログラム側で実現されてもよい。この場合、アプリケーション実行部３２が、補正情報取得部３４が取得した補正情報に基づいて、予め用意されている振動の波形を補正する。そして、補正された内容で振動デバイス２０を振動させる振動指示データを出力する。振動制御部３５は、この振動指示データに基づいて振動デバイス２０を振動させる。このような処理によっても、振動制御装置１０は、ユーザーに合わせた補正された内容でユーザーに振動を提示することができる。
【００４０】
また、以上の説明では振動デバイス２０を複数のユーザーが使用することを前提とし、現在使用中のユーザーをユーザー特定部３１が特定することとしたが、振動制御装置１０は、ユーザーの特定を行わずともよい。この場合、補正情報取得部３４は、使用ユーザーによらず、予め登録されたユーザーの属性情報やユーザーの使用履歴などに関する情報を補正情報として取得する。振動制御部３５は、補正情報取得部３４が取得した補正情報に応じて振動の内容を補正する。これにより、通常一人のユーザーが振動デバイス２０を使用している場合に、そのユーザーに合わせた振動を提示することができる。なお、この例では、ユーザー特定部３１はなくともよい。
【００４１】
また、振動制御装置１０は、振動デバイス２０を使用する複数のユーザーをいくつかのユーザーグループに分類し、そのユーザーグループごとに補正内容を決定してもよい。この例では、ユーザー特定部３１はまず振動デバイス２０を使用するユーザーを特定し、さらに特定されたユーザーが属するユーザーグループを特定する。補正情報取得部３４は、ユーザー特定部３１が特定したユーザーグループに対応づけられた補正情報を取得する。これにより、ユーザーグループごとに、そのグループに属するユーザーに合わせた補正を行って振動を提示することができる。
【００４２】
また、補正情報取得部３４は、アプリケーションプログラムが出力するゲームのプレイ内容に関する情報を補正情報として取得してもよい。この場合のプレイ内容に関する情報は、例えば、特定のコマンド操作の成功率など、ユーザーによるゲームの習熟度を表す情報であってよい。振動制御部３５は、この補正情報に応じて、振動の内容を補正する。なお、この例でも、振動制御部３５の代わりに、アプリケーション実行部３２が現在のユーザーによるプレイ内容に応じて直接振動の内容を補正してもよい。
【００４３】
また、以上の説明では振動デバイス２０とは別個独立のコンピュータが補正処理を実行することとしたが、振動デバイス２０に内蔵されたマイクロコンピュータ等が、使用中のユーザーに応じた補正処理を実行してもよい。この場合、この振動デバイス２０に内蔵されるコンピュータが、本発明の実施の形態に係る振動制御装置として機能する。
【符号の説明】
【００４４】
１  振動制御システム、１０  振動制御装置、１１  制御部、１２  記憶部、１３  通信部、１４  表示装置、２０  振動デバイス、２１  振動機構、３１  ユーザー特定部、３２  アプリケーション実行部、３３  振動指示受付部、３４  補正情報取得部、３５  振動制御部。
【図１】
0006757466.tif 000002
【図２】
0006757466.tif 000003
【図３】
0006757466.tif 000004
【図４】
0006757466.tif 000005