(57)【要約】ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得し、当該コンテンツの提示中に、当該コンテンツ情報に応じて決まる内容の疑似力覚をユーザーに感じさせるように、振動機構を振動させる振動制御装置である。
2019038888.tif 000002
【特許請求の範囲】
【請求項１】
振動機構を振動させる振動制御装置であって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させる振動制御部と、
を含むことを特徴とする振動制御装置。
【請求項２】
請求項１に記載の振動制御装置において、
前記コンテンツは音声を含み、
前記コンテンツ情報は、前記音声の音量、及び周波数のいずれか少なくとも一方を含み、
前記振動制御部は、前記音量、及び周波数のいずれかに応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項３】
請求項２に記載の振動制御装置において、
前記コンテンツは、複数チャンネルの音声を含み、
前記コンテンツ情報は、前記複数チャンネルそれぞれの音量を示す情報を含み、
前記振動制御部は、前記複数チャンネルそれぞれの音量に応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項４】
請求項２に記載の制御装置において、
前記コンテンツは、複数チャンネルの音声を含み、
前記コンテンツ情報は、前記複数チャンネルそれぞれの音声から特定される音源の位置、及び方向のいずれか少なくとも一方を含み、
前記振動制御部は、前記音源の位置及び方向のいずれかに応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項５】
請求項１に記載の振動制御装置において、
前記コンテンツ情報は、前記ユーザーに提示される映像内に現れる注目オブジェクトの位置に関する情報を含み、
前記振動制御部は、前記注目オブジェクトの位置に応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項６】
請求項５に記載の振動制御装置において、
前記振動制御部は、前記注目オブジェクトの移動方向に応じて、前記疑似力覚の向きを決定する
ことを特徴とする振動制御装置。
【請求項７】
請求項１から６のいずれか一項に記載の振動制御装置において、
前記振動制御部は、前記コンテンツ情報に応じて決まる疑似力覚の向きが、前記振動機構で提示可能な疑似力覚の向きと一致しない場合、前記疑似力覚の代わりに、又は前記疑似力覚に加えて、前記振動機構に所与の振動を発生させる
ことを特徴とする振動制御装置。
【請求項８】
請求項１から６のいずれか一項に記載の振動制御装置において、
前記振動機構は、当該振動機構を収容する筐体内において当該振動機構の向きを変化させる駆動機構と接続され、
前記振動制御部は、前記コンテンツ情報に応じて決まる疑似力覚の向きに合わせて、前記駆動機構を制御することによって、前記振動機構の振動方向を変化させる
ことを特徴とする振動制御装置。
【請求項９】
振動機構と、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報に応じて決まる内容の疑似力覚を前記コンテンツの提示中に前記ユーザーに感じさせる振動の発生を指示する制御命令を受信する受信部と、
前記制御命令に応じた振動を前記振動機構に発生させる制御部と、
を含む振動デバイス。
【請求項１０】
所定方向への振動を発生させる振動機構と、
前記振動機構に接続され、前記振動機構の筐体内における向きを変化させる駆動機構と、
を含むことを特徴とする振動デバイス。
【請求項１１】
振動機構の制御方法であって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するステップと、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させるステップと、
を含むことを特徴とする振動機構の制御方法。
【請求項１２】
振動機構を制御するためのプログラムであって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部、及び、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させる振動制御部、
としてコンピュータを機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザーに疑似力覚を提示するために用いられる振動デバイス、当該振動デバイスを制御する振動制御装置、振動デバイスの制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
家庭用ゲーム機に接続して使用される操作デバイスなどのように、ユーザーが自身の体に装着したり保持したりして使用するデバイスの中には、そのデバイスの一部又は全部を振動させるための振動機構を備えるものがある。このような振動デバイスは、例えばユーザーが仮想空間内において仮想オブジェクトに接触した際に、実在する物体に接触したかのような感覚（触感）をユーザーに提示するために用いられる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
上記従来例の技術における振動デバイスを特定の振動波形で振動させると、このデバイスに対して特定の方向に引っ張る力（牽引力）が加わっているかのような感覚（以下、疑似力覚という）を、ユーザーに提示することができる。ユーザーが何らかのコンテンツを視聴する際には、そのコンテンツの内容に合わせた疑似力覚を提示することで、臨場感を高めたりすることができる。しかしながら、どのコンテンツにも、その内容に合わせた疑似力覚の提示内容が予め準備されているとは限らない。また、このような疑似力覚の提示内容をコンテンツの提供者が予め定義するのは、難しい場合がある。【０００４】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、コンテンツの内容に合わせた疑似力覚をユーザーに提示することのできる振動制御装置、振動デバイス、振動デバイスの制御方法、及び制御プログラムを提供することにある。
【課題を解決するための手段】
【０００５】
本発明に係る振動制御装置は、振動機構を振動させる振動制御装置であって、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部と、前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させる振動制御部と、を含むことを特徴とする。【０００６】
本発明に係る振動デバイスは、振動機構と、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報に応じて決まる内容の疑似力覚を前記コンテンツの提示中に前記ユーザーに感じさせる振動の発生を指示する制御命令を受信する受信部と、前記制御命令に応じた振動を前記振動機構に発生させる制御部と、を含むことを特徴とする。【０００７】
本発明に係る振動機構の制御方法は、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するステップと、前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させるステップと、を含むことを特徴とする。【０００８】
本発明に係るプログラムは、振動機構を制御するためのプログラムであって、ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部、及び、前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる内容の疑似力覚を前記ユーザーに感じさせるように、前記振動機構を振動させる振動制御部、としてコンピュータを機能させるためのプログラムである。このプログラムは、コンピュータ読み取り可能で非一時的な情報記憶媒体に格納されて提供されてよい。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態に係る振動制御装置を含む振動制御システムの構成例を表すブロック図である。
【図２】本発明の実施の形態に係る振動制御装置の機能を表す機能ブロック図である。
【図３】疑似力覚を生じさせる波形の具体例を示す図である。
【図４】コンテンツに含まれる音声に応じた疑似力覚の一例を示す図である。
【図５】コンテンツに含まれる映像に応じた疑似力覚の一例を示す図である。
【図６】駆動機構に接続された振動機構が配置された振動デバイスの一例を示す図である。
【図７】図６に示す振動デバイスによる回転制御の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の実施の形態について図面を参照しながら説明する。
【００１１】
本発明の実施の形態の一例に係る振動制御システム１は、振動制御装置１０と、振動制御装置１０に接続される振動デバイス２０とを含んで構成されている。
【００１２】
振動デバイス２０は、ユーザーが手で保持したり、ユーザーの身体に装着したりして使用するデバイスである。振動デバイス２０は振動機構２１を内蔵しており、この振動機構２１を動作させることによってユーザーに振動を提示する。振動機構２１は、リニア共振アクチュエータやボイスコイルモーター、偏心モーターなど、各種の振動発生素子であってよい。また、振動デバイス２０は、ユーザーによる操作の対象となる操作ボタンやレバーなど、各種の操作部材を備えてもよい。ここでは具体例として、振動デバイス２０は一軸に沿った振動を発生させる一つの振動機構２１のみを内蔵しており、この振動方向に沿った向きの疑似力覚を提示することができるものとする。
【００１３】
振動制御装置１０は、振動デバイス２０と通信接続される情報処理装置であって、例えば家庭用ゲーム機やパーソナルコンピュータ等であってよい。また、本実施形態において振動制御装置１０は、表示装置１４、及び音声再生装置１５とも通信接続される。この振動制御装置１０は、図１に示すように、制御部１１と、記憶部１２と、通信部１３とを含んで構成されている。
【００１４】
制御部１１は、ＣＰＵ等のプログラム制御デバイスを含み、記憶部１２に格納されたプログラムに従って各種の情報処理を実行する。この制御部１１が実行する処理の具体例については、後に詳しく述べる。
【００１５】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ、非一時的な記憶媒体に格納されて提供され、この記憶部１２に複写されたものであってもよい。またこの記憶部１２は、制御部１１のワークメモリとしても動作する。
【００１６】
通信部１３は、ＵＳＢ（Universal Serial Bus）等のシリアルインタフェースあるいは、ブルートゥース（登録商標）等の無線通信インタフェースを含んで構成される。振動制御装置１０は、この通信部１３を介して振動デバイス２０と通信可能に接続される。特に本実施形態において、通信部１３は、制御部１１からの指示に従って、振動機構２１を動作させるための制御信号を振動デバイス２０に送信する。さらに通信部１３は、表示装置１４、及び音声再生装置１５のそれぞれと有線又は無線で通信するための通信インタフェースを含んでいる。振動制御装置１０は、通信部１３を介して、表示装置１４が表示すべき映像のデータを表示装置１４に対して送信する。また、音声再生装置１５が再生すべき音声の信号を音声再生装置１５に対して送信する。
【００１７】
表示装置１４は、振動制御装置１０から送信される映像信号に基づく映像を表示する。例えば表示装置１４は、ヘッドマウントディスプレイ等のユーザーが頭部に装着して使用するタイプのデバイスであってもよい。音声再生装置１５は、振動制御装置１０から送信される音声信号に基づく音声を再生する。音声再生装置１５は、互いに離れた場所に設置される複数のスピーカーによって構成されてもよいし、ユーザーが左右の耳に装着して使用するヘッドフォンであってもよい。
【００１８】
以下、振動制御装置１０の制御部１１の動作について説明する。本実施の形態において制御部１１は、機能的には図２に例示するように、コンテンツ再生部３１と、コンテンツ情報取得部３２と、疑似力覚決定部３３と、振動制御部３４と、を含んで構成されている。これらの機能は、制御部１１が記憶部１２に記憶されたプログラムに従って動作することにより実現される。このプログラムは、インターネット等の通信ネットワークを介して振動制御装置１０に提供されてもよいし、光ディスク等のコンピュータ読み取り可能な情報記憶媒体に格納されて提供されてもよい。
【００１９】
コンテンツ再生部３１は、制御部１１がコンテンツプレイヤー等のアプリケーションプログラムを実行することにより実現される。コンテンツ再生部３１を実現するアプリケーションプログラムは、ゲーム等のように、ユーザーの入力に応じて内容の変化するコンテンツを再生するものであってもよい。コンテンツ再生部３１は、映像、及び音声の少なくとも一方を含んだコンテンツＣを再生する。具体的に、コンテンツＣが映像を含む場合、コンテンツ再生部３１は、その映像を描画し、映像信号として出力する。この映像は、表示装置１４に表示されて、ユーザーに閲覧される。また、コンテンツＣが音声を含む場合、コンテンツ再生部３１は、その音声の内容を音声信号として出力する。出力された音声信号は、音声再生装置１５によって再生される。
【００２０】
コンテンツ情報取得部３２は、コンテンツ再生部３１が再生するコンテンツＣの内容に関する情報（以下、コンテンツ情報という）を取得する。具体的にコンテンツ情報取得部３２は、コンテンツ再生部３１が出力するコンテンツ情報を読み込んでもよいし、コンテンツ再生部３１によって再生されるコンテンツＣに含まれる映像や音声の内容を解析し、その解析結果をコンテンツ情報として取得してもよい。コンテンツ情報取得部３２が取得するコンテンツ情報の具体例については、後述する。
【００２１】
疑似力覚決定部３３は、コンテンツ情報取得部３２が取得するコンテンツ情報の内容に応じて、ユーザーに提示する疑似力覚の内容を決定する。具体的に疑似力覚決定部３３は、コンテンツ再生部３１によるコンテンツＣの再生中に、どのタイミングで、どの方向に、どのような強さで疑似力覚を提示するかを決定する。疑似力覚決定部３３が決定する疑似力覚の内容の具体例については、後述する。
【００２２】
振動制御部３４は、疑似力覚決定部３３が決定した内容の疑似力覚をユーザーに提示するために、振動デバイス２０が発生させるべき振動（以下、疑似力覚振動という）の内容を決定し、その内容に沿った振動を発生させるための制御命令を振動デバイス２０に対して出力する。なお、疑似力覚決定部３３が決定した内容の疑似力覚を発生させる場合、振動制御部３４は、疑似力覚を発生中である旨を表示装置１４の画面に表示してもよい。
【００２３】
図３は、疑似力覚振動の波形（以下、疑似力覚波形という）の具体例を示している。この図に示されるように、疑似力覚振動は、正弦波や三角波、鋸波、矩形波などによって構成される特定パターンの波形（以下、基本波形という）を所定周期で繰り返す振動である。このような振動を発生させることによって、ユーザーにその振動の方向への疑似力覚を感じさせることができる。振動制御部３４は、予め用意されている基本波形のデータと、疑似力覚決定部３３が指定する疑似力覚の情報とを用いて、疑似力覚波形を生成し、その波形のデータを含む制御命令を振動デバイス２０に対して送信する。
【００２４】
このような制御命令を受信した振動デバイス２０は、その疑似力覚波形に応じた振動を振動機構２１に発生させる。これにより、疑似力覚決定部３３が決定した内容に応じた疑似力覚がユーザーに提示される。以上説明した各部の機能によれば、コンテンツＣ自体には疑似力覚の提示内容が予め定義されておらずとも、振動制御装置１０は、コンテンツの内容に応じた疑似力覚をユーザーに提示することができる。
【００２５】
以下、コンテンツ情報取得部３２が取得するコンテンツ情報、及びその内容に応じて疑似力覚決定部３３が決定する疑似力覚の内容のいくつかの具体例について、説明する。
【００２６】
まず第１の例として、音声に基づいた制御の例について説明する。この例では、コンテンツＣには複数チャンネルの音声が含まれることする。コンテンツ情報取得部３２は、コンテンツ再生部３１が出力する音声信号を参照して、複数のチャンネルそれぞれの音量を示す情報をコンテンツ情報として取得する。
【００２７】
疑似力覚決定部３３は、複数チャンネルそれぞれの音量に応じて、疑似力覚の内容を決定する。具体的に、例えば疑似力覚決定部３３は、左右２チャンネルの音声チャンネルのうち、音量の大きい方向に向かう疑似力覚をユーザーに提示することとする。また、疑似力覚提示方向の音量の大きさ、又は左右の音量の差に応じて、疑似力覚の大きさを変化させてもよい。このような制御によれば、ユーザーがヘッドフォン等で左右異なる音量の音声を聴取している場合に、音の大きな方向に引っ張られるかのような感覚をユーザーに感じさせることができる。
【００２８】
図４は、このような音声信号に応じた制御の具体例を示している。この図において、上段の二つの波形は、それぞれＬ（左）チャンネル及びＲ（右）チャンネルの音声信号を示しており、最下段の波形は生成される疑似力覚波形を示している。ここで、疑似力覚波形の上方向がユーザーから見て左方向に一致するものとする。この図の例では、Ｌチャンネルの音声は最初大きな音量で再生され、その後徐々に小さくなっている。対照的に、Ｒチャンネルの音声は最初小さな音量だが、時間とともに大きくなっている。これによりユーザーは、音の発生源が左側から右側に移動いているかのように感じられる。これに応じて、疑似力覚波形は、最初左方向への疑似力覚を提示するがその力は徐々に弱くなり、途中からは逆に右方向への疑似力覚が徐々に強くなっていくものとなっている。
【００２９】
また、コンテンツ再生部３１が立体音響技術によって音の発生源（音源）の位置や方向を再現する場合がある。この場合、コンテンツ情報取得部３２は、左右それぞれのチャンネルの音声の音量差や時間差、位相や周波数特性の変化などを解析することによって、聴取者を基準とした音の発生方向（音源の方向）を特定し、コンテンツ情報として取得してもよい。コンテンツ再生部３１が３チャンネル以上の音声を再生する場合にも、同様にコンテンツ情報取得部３２は、各チャンネルの音声の情報を解析することで音源の方向を特定できる。疑似力覚決定部３３は、コンテンツ情報取得部３２が取得する音源の方向の情報に基づいて、その方向に向かう疑似力覚をユーザーに提示することとしてもよい。あるいは疑似力覚決定部３３は、音源の位置の時間変化（すなわち、移動方向）を特定し、その移動方向に向かう疑似力覚をユーザーに提示してもよい。また、これまでの説明とは逆に、疑似力覚決定部３３は、音の大きな方向から遠ざかる向きの疑似力覚をユーザーに提示することとしてもよい。
【００３０】
また、疑似力覚決定部３３は、コンテンツＣに含まれる音声が１チャンネルのみの場合にも、音声に応じて疑似力覚を提示してもよい。この場合、疑似力覚の提示方向は、予め定められた方向であってもよいし、その時点の重力方向、又は重力方向に近い方向であってもよい。重力方向に近い方向とするのは、その方が疑似力覚をユーザーに強く感じさせることができるからである。この場合、振動デバイス２０は加速度センサー等の重力方向を検知する手段を備えることとし、疑似力覚決定部３３はその検知結果を用いて疑似力覚の提示方向を決定する。
【００３１】
疑似力覚決定部３３は、コンテンツＣに含まれる音声の音量や周波数等が所定の条件を満たす場合に、疑似力覚を提示することとしてもよい。例えば疑似力覚決定部３３は、周波数が所定の数値範囲に含まれる音声が再生される場合に、疑似力覚を提示することとしてもよい。この場合、コンテンツ情報には音声の音量だけでなく、周波数に関する情報が含まれることとする。
【００３２】
第２の例として、映像の変化に応じた制御の例について説明する。以下では具体例として、映像内に登場する注目オブジェクトＯが予め定義されているものとする。コンテンツ再生部３１が仮想空間内の様子をリアルタイムで描画した映像をコンテンツＣとして再生する場合、この注目オブジェクトＯは、仮想空間内に配置される所定のオブジェクトであってよい。この場合、コンテンツ情報は、コンテンツ再生部３１が映像を描画する際に特定される、注目オブジェクトＯが写っている映像内の位置の情報であってもよい。
【００３３】
また、コンテンツ再生部３１がプリレンダリングされた映像を再生する場合でも、コンテンツ情報取得部３２は、その映像をリアルタイムで解析して所定の注目オブジェクトＯが映像内に写っているか否かを特定し、その映像内における注目オブジェクトＯの位置をコンテンツ情報として取得してもよい。このような映像内に写っているオブジェクトの動きは、公知のオプティカルフロー技術などによって特定することができる。
【００３４】
疑似力覚決定部３３は、注目オブジェクトＯが写っている映像内の位置に応じて、疑似力覚の向きを決定する。例えば疑似力覚決定部３３は、注目オブジェクトＯが映像内の左側に写っているタイミングでは左方向への疑似力覚をユーザーに提示し、右側に写っているタイミングでは右方向への疑似力覚をユーザーに提示することとする。
【００３５】
図５は、このような注目オブジェクトＯの位置に応じた制御の具体例を示している。図の上段は、注目オブジェクトＯの映像内における位置の時間変化を示しており、下段の波形は、上段の映像に連動して生成される疑似力覚波形を示している。この例では、時間とともに注目オブジェクトＯが画面左側から右側に移動している。これに伴って、疑似力覚決定部３３は、最初左方向への疑似力覚を提示し、その後、提示される疑似力覚を徐々に弱くし、注目オブジェクトＯが画面中央を越えて右側に移動すると、右方向への疑似力覚を提示することとする。なお、この例では、画面中央から注目オブジェクトＯまでの距離が大きくなれば大きくなるほど、強い疑似力覚を提示することとしている。
【００３６】
以上の説明では、疑似力覚決定部３３は、各時点における注目オブジェクトＯの絶対的な位置に基づいて、その時点で提示する疑似力覚の内容を決定することとした。しかしながらこれに限らず、疑似力覚決定部３３は、注目オブジェクトＯの映像内における移動方向に応じて、疑似力覚の向きを決定してもよい。具体的に、例えば図５に示すように注目オブジェクトＯが右方向に向かって移動している場合、これに応じて疑似力覚決定部３３は、右方向に向かう疑似力覚をユーザーに提示することとしてもよい。この場合、図５の下段に示した例とは異なり、疑似力覚決定部３３は、注目オブジェクトＯが映像内で右方向に移動している間、その映像内における現在位置にかかわらず、一貫して右方向の疑似力覚をユーザーに提示し続けることになる。さらにこの例では、注目オブジェクトＯの移動速度等に応じて、提示する疑似力覚の強さを変更してもよい。例えば注目オブジェクトＯの移動速度が速いほど強い疑似力覚を提示することで、注目オブジェクトＯに引っ張られるかのような感覚をユーザーに提示することができる。
【００３７】
なお、ここでは注目オブジェクトＯの移動方向に応じて疑似力覚の向きを決定することとしたが、これに限らず疑似力覚決定部３３は、映像内の背景の動きに応じて疑似力覚の向きを決定してもよい。例えば映像内の背景が右方向に移動している場合、視点が左方向に移動していることを表している。このような場合に、疑似力覚決定部３３は、左方向に向かう疑似力覚をユーザーに提示することとしてもよい。
【００３８】
これまで説明した疑似力覚決定部３３による処理の具体例において、疑似力覚決定部３３がコンテンツ情報に応じて一次的に決定する疑似力覚の向きが、振動機構２１によって提示可能な疑似力覚の向きと一致しない場合もあり得る。例えば振動機構２１が、振動デバイス２０を保持するユーザーから見て左右方向にのみ振動を発生させることができる場合、振動デバイス２０は左右方向への疑似力覚しか提示できないことになる。このような場合、注目オブジェクトＯの移動方向に応じて疑似力覚の向きを決定する例では、注目オブジェクトＯが画面内で上下方向に移動する際には、その移動方向に応じた疑似力覚を提示することができなくなってしまう。
【００３９】
このような場合において、疑似力覚決定部３３は、代替的に、目的とする方向に比較的近い別の向きの疑似力覚を提示することとしてもよい。あるいは、疑似力覚振動以外の振動を発生させてもよいし、提示可能な方向の疑似力覚を提示するとともに、その他の振動を発生させることとしてもよい。
【００４０】
さらに、振動デバイス２０が複数の振動機構２１を内蔵している場合、疑似力覚決定部３３は、疑似力覚を提示させたい方向に配置されている振動機構２１に疑似力覚振動を発生させたり、疑似力覚の代わりに通常の振動を発生させたりしてもよい。具体例として、振動デバイス２０の左右に２個の振動機構２１が配置されており、それぞれ上下方向のみに振動を発生させることができる場合において、注目オブジェクトＯが右方向に移動し、これに応じて右方向への疑似力覚を提示したいとする。この場合、疑似力覚決定部３３は、２個の振動機構２１のうち、ユーザーから見て右方向に配置された振動機構２１に、下方向への疑似力覚を提示させる。逆に左方向への疑似力覚を提示したい場合には、左方向に配置された振動機構２１に、下方向への疑似力覚を提示させる。ここで上方向への疑似力覚ではなく下方向への疑似力覚を提示させることとしたのは、前述したように重力方向に近い方向のほうが疑似力覚をユーザーに提示しやすいからである。
【００４１】
また、別の例として、注目オブジェクトＯが右上方向に移動し、これに応じて右上方向への疑似力覚を提示したいとする。この場合、疑似力覚決定部３３は、２個の振動機構２１によって上方向への疑似力覚を提示させつつ、右側に配置された振動機構２１に疑似力覚振動以外の振動の波形も重ねることによって、左側に配置された振動機構２１よりも右側の振動機構２１から発生する振動を強くしてもよい。このような手法によれば、擬似的に注目オブジェクトＯの動きに合わせた疑似力覚を提示することができる。
【００４２】
以上の説明では、振動デバイス２０の筐体内において振動機構２１の配置位置は固定されており、そのため限られた方向の疑似力覚しか提示できないことを前提としていた。しかしながら本発明の実施の形態に係る振動デバイス２０はこのようなものに限らず、より広い範囲に疑似力覚を提示するために、筐体内における振動機構２１の向きを変化させる駆動機構２２を備えることとしてもよい。振動機構２１がこのような駆動機構２２を備えていれば、疑似力覚決定部３３は、駆動機構２２によって振動機構２１の向きを変化させてから振動機構２１に疑似力覚振動を発生させるよう制御することで、コンテンツ情報に応じて決まる様々な向きに、疑似力覚を提示させることができる。
【００４３】
図６はこのような振動デバイス２０の具体例を模式的に示す図である。この図の例では、振動デバイス２０の筐体内に２個の振動機構２１ａ及び２１ｂが収容されており、それぞれの振動機構２１は駆動機構２２ａ又は２２ｂに接続されている。駆動機構２２は、サーボモーターやマグネット駆動などによって、接続された振動機構２１の筐体内における向きを変化させる。振動制御装置１０は、駆動機構２２を動作させて振動機構２１を任意の向きに変化させることによって、各種の方向に疑似力覚を提示することができる。なお、駆動機構２２は同一平面内の限られた角度範囲内で振動機構２１を回転させるものであってもよいし、３６０度任意の向きに振動機構２１を回転可能であってもよい。また、同一平面内に限らず、仰角方向、俯角方向も含めて広い範囲に振動機構２１の向きを変化させることができてもよい。
【００４４】
また、図６に例示したように振動デバイス２０内の互いに離れた位置に２個の振動機構２１が配置されている場合、これらの振動機構２１に互いに逆向きの疑似力覚を発生させることで、振動デバイス２０を回転させる力が加わっているようにユーザーに感じさせることができる。例えば図６において、振動機構２１ａに紙面上向きの疑似力覚を、振動機構２１ｂに紙面下向きの疑似力覚を、それぞれ発生させると、振動デバイス２０を時計回りに回転させる力が加わっているようにユーザーに感じさせることができる。
【００４５】
さらに、駆動機構２２を制御してこれらの振動機構２１の向きを変化させることによって、多様な向きで振動デバイス２０を回転させる力が発生しているようにユーザーに感じさせることができる。一例として、図７は、図６に例示した振動デバイス２０を９０度回転させて背面方向から見た様子を示している。また、この図の例では、駆動機構２２によって振動機構２１ａ及び２１ｂがそれぞれ鉛直方向（紙面上下方向）に沿って振動を発生させる向きに変化している。この状態で、図中ブロック矢印で示すように、振動機構２１ａに下向きの疑似力覚を、振動機構２１ｂに上向きの疑似力覚を、それぞれ発生させると、振動デバイス２０を鉛直面内において反時計回りに回転させる力が加わっているようにユーザーに感じさせることができる。
【００４６】
以上説明した本実施形態に係る振動制御システム１によれば、コンテンツ情報に応じて疑似力覚の内容を決定することによって、予め発生させるべき疑似力覚の内容が定義されておらずとも、コンテンツの内容に合わせた疑似力覚をユーザーに提示することができる。
【００４７】
なお、本発明の実施の形態は、以上説明したものに限られない。例えば以上の説明では、振動デバイス２０はユーザーの操作入力を受け付ける操作デバイスであることとしたが、振動デバイス２０はこのようなものに限られず、もっぱらユーザーへの触感や疑似力覚の提示のみに用いられるものであってもよいし、その他の用途で使用されるデバイスであってもよい。
【００４８】
また、以上の説明では振動デバイス２０とは別体の振動制御装置１０が疑似力覚振動の内容を決定することとしたが、これに限らず、振動デバイス２０自身が振動制御装置１０から受信したコンテンツ情報に応じて疑似力覚の内容を決定してもよい。この場合、振動デバイス２０自身が本発明の実施の形態に係る振動制御装置として機能することになる。
【符号の説明】
【００４９】
１  振動制御システム、１０  振動制御装置、１１  制御部、１２  記憶部、１３  通信部、１４  表示装置、１５  音声再生装置、２０  振動デバイス、２１  振動機構、２２  駆動機構、３１  コンテンツ再生部、３２  コンテンツ情報取得部、３３  疑似力覚決定部、３４  振動制御部。
【図１】
2019038888.tif 000003
【図２】
2019038888.tif 000004
【図３】
2019038888.tif 000005
【図４】
2019038888.tif 000006
【図５】
2019038888.tif 000007
【図６】
2019038888.tif 000008
【図７】
2019038888.tif 000009
【手続補正書】
【提出日】令和1年12月18日(2019.12.18)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
振動機構を振動させる振動制御装置であって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部と、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる向きに引っ張る力を感じさせる疑似力覚を前記ユーザーに提示するように、前記振動機構を振動させる振動制御部と、
を含むことを特徴とする振動制御装置。
【請求項２】
請求項１に記載の振動制御装置において、
前記コンテンツは音声を含み、
前記コンテンツ情報は、前記音声の音量、及び周波数のいずれか少なくとも一方を含み、
前記振動制御部は、前記音量、及び周波数のいずれかに応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項３】
請求項２に記載の振動制御装置において、
前記コンテンツは、複数チャンネルの音声を含み、
前記コンテンツ情報は、前記複数チャンネルそれぞれの音量を示す情報を含み、
前記振動制御部は、前記複数チャンネルそれぞれの音量に応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項４】
請求項２に記載の制御装置において、
前記コンテンツは、複数チャンネルの音声を含み、
前記コンテンツ情報は、前記複数チャンネルそれぞれの音声から特定される音源の位置、及び方向のいずれか少なくとも一方を含み、
前記振動制御部は、前記音源の位置及び方向のいずれかに応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項５】
請求項１に記載の振動制御装置において、
前記コンテンツ情報は、前記ユーザーに提示される映像内に現れる注目オブジェクトの位置に関する情報を含み、
前記振動制御部は、前記注目オブジェクトの位置に応じて、前記疑似力覚の内容を決定する
ことを特徴とする振動制御装置。
【請求項６】
請求項５に記載の振動制御装置において、
前記振動制御部は、前記注目オブジェクトの移動方向に応じて、前記疑似力覚の向きを決定する
ことを特徴とする振動制御装置。
【請求項７】
請求項１から６のいずれか一項に記載の振動制御装置において、
前記振動制御部は、前記コンテンツ情報に応じて決まる疑似力覚の向きが、前記振動機構で提示可能な疑似力覚の向きと一致しない場合、前記疑似力覚の代わりに、又は前記疑似力覚に加えて、前記振動機構に所与の振動を発生させる
ことを特徴とする振動制御装置。
【請求項８】
請求項１から６のいずれか一項に記載の振動制御装置において、
前記振動機構は、当該振動機構を収容する筐体内において当該振動機構の向きを変化させる駆動機構と接続され、
前記振動制御部は、前記コンテンツ情報に応じて決まる疑似力覚の向きに合わせて、前記駆動機構を制御することによって、前記振動機構の振動方向を変化させる
ことを特徴とする振動制御装置。
【請求項９】
振動機構と、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報に応じて決まる向きに引っ張る力を感じさせる疑似力覚を前記コンテンツの提示中に前記ユーザーに提示する振動の発生を指示する制御命令を受信する受信部と、
前記制御命令に応じた振動を前記振動機構に発生させる制御部と、
を含む振動デバイス。
【請求項１０】
所定方向への振動を発生させる振動機構と、
前記振動機構に接続され、前記振動機構の筐体内における向きを変化させる駆動機構と、
を含むことを特徴とする振動デバイス。
【請求項１１】
振動機構の制御方法であって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するステップと、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる向きに引っ張る力を感じさせる疑似力覚を前記ユーザーに提示するように、前記振動機構を振動させるステップと、
を含むことを特徴とする振動機構の制御方法。
【請求項１２】
振動機構を制御するためのプログラムであって、
ユーザーに提示される映像及び音声の少なくとも一方を含むコンテンツに関するコンテンツ情報を取得するコンテンツ情報取得部、及び、
前記コンテンツの提示中に、前記コンテンツ情報に応じて決まる向きに引っ張る力を感じさせる疑似力覚を前記ユーザーに提示するように、前記振動機構を振動させる振動制御部、
としてコンピュータを機能させるためのプログラム。
【国際調査報告】
2019038888.tif 000010
2019038888.tif 000011