(57)【要約】  本技術は、コンテンツと関連付けて提示する振動による効果を適切にユーザに与えることができるようにする情報処理装置、情報処理方法、及び、記録媒体に関する。情報処理装置は、複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する振動制御部を備える。本技術は、例えば、ユーザの体を支える装置、ユーザが装着する装置、又は、ユーザが操作する装置により振動を提示するシステムに適用できる。
2020054415.tif 000002
【特許請求の範囲】
【請求項１】
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する振動制御部を
備える情報処理装置。
【請求項２】
前記振動制御部は、前記ユーザにより各前記振動提示部にかかる負荷に基づいて、各前記振動提示部が提示する振動を制御する
請求項１に記載の情報処理装置。
【請求項３】
各前記振動提示部の負荷の解析を行うユーザ特性解析部を
さらに備える請求項２に記載の情報処理装置。
【請求項４】
前記ユーザ特性解析部は、前記ユーザに関するユーザ情報に基づいて、各前記振動提示部の負荷を推定する
請求項３に記載の情報処理装置。
【請求項５】
前記ユーザ特性解析部は、前記ユーザ情報に基づいて、前記コンテンツのシーン毎に各前記振動提示部の負荷を推定し、
前記振動制御部は、前記コンテンツのシーン毎に、各前記振動提示部の負荷に基づいて、各前記振動提示部が提示する振動を制御する
請求項４に記載の情報処理装置。
【請求項６】
前記ユーザ特性解析部は、前記コンテンツのシーンの種類に基づいて、各前記振動提示部の負荷を推定する
請求項５に記載の情報処理装置。
【請求項７】
前記ユーザ情報は、前記ユーザの身体的特徴に関連する情報を含む
請求項４に記載の情報処理装置。
【請求項８】
前記ユーザ特性解析部は、センサデータに基づいて、各前記振動提示部の負荷を検出する
請求項３に記載の情報処理装置。
【請求項９】
前記ユーザ特性解析部は、前記ユーザの各姿勢における各前記振動提示部の負荷を検出し、
前記振動制御部は、前記ユーザの姿勢に基づいて、各前記振動提示部が提示する振動を制御する
請求項８に記載の情報処理装置。
【請求項１０】
前記ユーザ特性解析部は、前記コンテンツの各シーンに対する前記ユーザの姿勢を推定し、
前記振動制御部は、推定された前記ユーザの姿勢に基づいて、各前記振動提示部が提示する振動を制御する
請求項９に記載の情報処理装置。
【請求項１１】
前記ユーザ特性解析部は、前記コンテンツのシーンの種類毎に各前記振動提示部の負荷を検出し、
前記振動制御部は、前記コンテンツのシーン毎に、各前記振動提示部の負荷に基づいて、各前記振動提示部が提示する振動を制御する
請求項８に記載の情報処理装置。
【請求項１２】
前記ユーザ特性解析部は、各前記振動提示部の負荷に基づいて、各前記振動提示部の振動特性を推定し、
前記振動制御部は、各前記振動提示部の振動特性に基づいて、各前記振動提示部が提示する振動を制御する
請求項３に記載の情報処理装置。
【請求項１３】
各前記振動提示部の振動特性の解析を行う振動特性解析部を
さらに備え、
前記ユーザ特性解析部は、各前記振動提示部の負荷、及び、各前記振動提示部の振動特性の解析結果に基づいて、各前記振動提示部の振動特性を推定する
請求項１２に記載の情報処理装置。
【請求項１４】
前記振動制御部は、前記コンテンツの提示前に、各前記振動提示部の負荷の解析結果に基づいて、各前記振動提示部が提示する振動の制御に用いる振動制御データを生成する
請求項３に記載の情報処理装置。
【請求項１５】
前記振動制御部は、各前記振動提示部が提示する振動の振幅及び周波数を制御する
請求項１に記載の情報処理装置。
【請求項１６】
前記コンテンツは、映像及び音声のうち少なくとも１つを含む
請求項１に記載の情報処理装置。
【請求項１７】
複数の前記振動提示部を備える振動提示装置は、前記ユーザの体を支える装置、前記ユーザが装着する装置、又は、前記ユーザが操作する装置である
請求項１に記載の情報処理装置。
【請求項１８】
前記振動提示装置を
さらに備える請求項１７に記載の情報処理装置。
【請求項１９】
情報処理装置が、
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する
情報処理方法。
【請求項２０】
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する
処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置、情報処理方法、及び、記録媒体に関し、特に、コンテンツと関連付けて振動を提示する場合に用いて好適な情報処理装置、情報処理方法、及び、記録媒体に関する。
【背景技術】
【０００２】
従来、振動ユニットが一体化された椅子型の音響装置において、ユーザの性別により低音域用の振動ユニットの振動帯域を変化させることにより、良好な音響効果を得る技術が提案されている（例えば、特許文献１参照）。【０００３】
また、近年、映画館等において、コンテンツに合わせて椅子を振動させることにより臨場感を高める技術が開発されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２８５９７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、コンテンツに合わせて椅子を振動させる場合、ユーザの体格や座り方等により振動の共振点が設計値からずれ、想定した効果をユーザに与えることができない恐れがある。特許文献１では、この点については、特に検討されていない。【０００６】
本技術は、このような状況に鑑みてなされたものであり、コンテンツと関連付けて提示する振動による効果を適切にユーザに与えることができるようにするものである。
【課題を解決するための手段】
【０００７】
本技術の一側面の情報処理装置は、複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する振動制御部を備える。【０００８】
本技術の一側面の情報処理方法は、情報処理装置が、複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する。【０００９】
本技術の一側面の記録媒体は、複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する処理を実行させるためのプログラムが記録されている。【００１０】
本技術の一側面においては、複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動が、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御される。
【図面の簡単な説明】
【００１１】
【図１】本技術を適用した情報処理システムの一実施の形態を示すブロック図である。
【図２】情報処理装置の構成例を示すブロック図である。
【図３】情報処理部の構成例を示すブロック図である。
【図４】振動提示装置の構成例を示すブロック図である。
【図５】座面の構成例を示すブロック図である。
【図６】振動特性解析処理を説明するためのフローチャートである。
【図７】アクチュエータの振動特性の例を示すグラフである。
【図８】振動特性データの例を示す図である。
【図９】コンテンツ提示処理の第１の実施の形態を説明するためのフローチャートである。
【図１０】ユーザが座面に座る位置の例を示す図である。
【図１１】各アクチュエータの負荷の推定結果を示すグラフである。
【図１２】振動パターンデータの補正又は生成方法を説明するための図である。
【図１３】コンテンツ提示処理の第２の実施の形態を説明するためのフローチャートである。
【図１４】ユーザの姿勢の変化に伴う負荷の変化の例を示す図である。
【図１５】コンテンツ提示処理の第３の実施の形態を説明するためのフローチャートである。
【図１６】コンテンツ提示処理の第４の実施の形態を説明するためのフローチャートである。
【図１７】ガイダンス画面の例を示す図である。
【図１８】コンテンツ提示処理の第５の実施の形態を説明するためのフローチャートである。
【図１９】コンテンツ提示処理の第６の実施の形態を説明するためのフローチャートである。
【図２０】コンテンツ提示処理の第７の実施の形態を説明するためのフローチャートである。
【図２１】振動特性データの変形例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本技術を実施するための形態について説明する。説明は以下の順序で行う。
１．第１の実施の形態
２．第２の実施の形態
３．第３の実施の形態
４．第４の実施の形態
５．第５の実施の形態
６．第６の実施の形態
７．第７の実施の形態
８．変形例
９．その他
【００１３】
＜＜１．第１の実施の形態＞＞
まず、図１乃至図１２を参照して、本技術の第１の実施の形態について説明する。
【００１４】
＜情報処理システム１０の構成例＞
図１は、本技術を適用した情報処理システム１０の構成例を示すブロック図である。
【００１５】
情報処理システム１０は、映像及び音声のうちの少なくとも１つを含むコンテンツと関連付けてユーザに振動を提示することが可能なシステムである。情報処理システム１は、情報処理装置１１、表示装置１２、音声出力装置１３、及び、振動提示装置１４を備える。
【００１６】
情報処理装置１１は、コンテンツ及び振動の提示を制御する装置である。情報処理装置１１は、コンテンツデータに含まれる映像データを表示装置１２に供給し、表示装置１２による映像の表示を制御する。情報処理装置１１は、コンテンツデータに含まれる音声データを音声出力装置１３に供給し、音声出力装置１３による音声の出力を制御する。情報処理装置１１は、コンテンツに関連づけて振動を提示するための振動制御データを振動提示装置１４に供給し、振動提示装置１４による振動の提示を制御する。
【００１７】
表示装置１２は、情報処理装置１１の制御の下に、コンテンツに含まれる映像を表示する装置である。表示装置１２は、特に種類が限定されるものではなく、例えば、ディスプレイ、プロジェクタ、ヘッドマウントディスプレイ等により構成される。
【００１８】
音声出力装置１３は、情報処理装置１１の制御の下に、コンテンツに含まれる音声を出力する装置である。音声出力装置１３の種類は特に限定されるものではなく、例えば、スピーカ、ヘッドフォン等により構成される。
【００１９】
振動提示装置１４は、情報処理装置１１の制御の下に、ユーザの体の少なくとも一部（例えば、肩、腰、臀部等）に振動を提示する（振動を与える）装置である。振動提示装置１４は、ユーザに振動を提示可能な装置であれば、特にその種類は問わない。例えば、振動提示装置１４の形状は、シート状、スレート状等の任意の形状とすること可能である。また、振動提示装置１４は、ユーザの体に直接接触してもよいし、衣服等を介して間接的に接触してもよい。例えば、振動提示装置１４は、椅子型、座面型、ベッド型、床型等のユーザの体を支える装置、衣服型、ブレスレット型、メガネ型等のユーザが装着する装置、又は、ハンドル型、レバー型、ペダル型等のユーザが操作する装置からなる。
【００２０】
また、振動提示装置１４は、各種のセンサを備え、各センサの検出結果を示すセンサデータを情報処理装置１１に供給する。
【００２１】
＜情報処理装置１１の構成例＞
図２は、情報処理装置１１の構成例を示すブロック図である。
【００２２】
情報処理装置１１は、ＣＰＵ（Central Processing Unit）１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３、バス１０４、入出力インタフェース１０５、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及び、ドライブ１１０を備える。ＣＰＵ１０１、ＲＯＭ１０２、及び、ＲＡＭ１０３は、バス１０４により相互に接続されている。バス１０４には、さらに、入出力インタフェース１０５が接続されている。入出力インタフェース１０５には、入力部１０６、出力部１０７、記憶部１０８、通信部１０９、及び、ドライブ１１０が接続されている。
【００２３】
入力部１０６は、例えば、入力スイッチ、ボタン、マイクロフォン、カメラ等を備える。
【００２４】
出力部１０７は、例えば、ディスプレイ、スピーカ等を備える。なお、例えば、図１の表示装置１２、音声出力装置１３、及び、振動提示装置１４は、それぞれ情報処理装置１１の一部として出力部１０７に設けることも可能である。
【００２５】
記憶部１０８は、例えば、ハードディスクや不揮発性のメモリ等を備える。
【００２６】
通信部１０９は、例えば、ネットワークインタフェース等を備える。通信部１０９は、表示装置１２、音声出力装置１３、及び、振動提示装置１４と通信を行う。なお、通信部１０９の通信方式には、任意の方式を用いることが可能である。例えば、通信部１０９の通信方式は、有線通信又は無線通信のいずれでもよいし、通信部１０９が、複数の通信方式に対応していてもよい。
【００２７】
ドライブ１１０は、磁気ディスク、光ディスク、光磁気ディスク、又は、半導体メモリなどのリムーバブルメディア１１１を駆動する。
【００２８】
なお、以下、情報処理装置１１において、バス１０４及び入出力インタフェース１０５の記載を適宜省略する。例えば、ＣＰＵ１０１と通信部１０９が、バス１０４及び入出力インタフェース１０５を介してデータの授受を行う場合、単にＣＰＵ１０１と通信部１０９がデータの授受を行うと記載する。
【００２９】
＜情報処理部１５１の構成例＞
図３は、情報処理装置１１のＣＰＵ１０１が所定の制御プログラムを実行することにより実現される情報処理部１５１の構成例を示すブロック図である。なお、図３では、ＲＯＭ１０２、ＲＡＭ１０３、バス１０４、及び、入出力インタフェース１０５の図示を省略している。
【００３０】
情報処理部１５１は、解析部１６１及び出力制御部１６２を備える。
【００３１】
解析部１６１は、振動提示装置１４の振動特性、及び、情報処理システム１０を使用するユーザのユーザ特性の解析を行う。解析部１６１は、振動特性解析部１７１及びユーザ特性解析部１７２を備える。
【００３２】
振動特性解析部１７１は、振動提示装置１４から供給されるセンサデータ等に基づいて、振動提示装置１４の振動特性の解析を行う。
【００３３】
ユーザ特性解析部１７２は、入力部１０６から供給される入力データ、及び、振動提示装置１４から供給されるセンサデータ等に基づいて、ユーザ特性の解析を行う。例えば、ユーザ特性解析部１７２は、ユーザにより振動提示装置１４が備える複数の振動提示部にかかる負荷の推定又は検出を行う。
【００３４】
出力制御部１６２は、コンテンツ及びコンテンツに対応する振動の出力の制御を行う。出力制御部１６２は、表示制御部１８１、音声制御部１８２、及び、振動制御部１８３を備える。
【００３５】
表示制御部１８１は、表示装置１２による映像の表示を制御する。例えば、表示制御部１８１は、外部から与えられるコンテンツデータから映像データを抽出し、必要に応じて映像データの加工及び補正等を行う。また、例えば、表示制御部１８１は、音声制御部１８２及び振動制御部１８３と同期を取りながら、通信部１０９を介して表示装置１２に映像データを供給し、映像データに基づく映像を表示装置１２に表示させる。
【００３６】
音声制御部１８２は、音声出力装置１３による音声の出力を制御する。例えば、音声制御部１８２は、外部から与えられるコンテンツデータから音声データを抽出し、必要に応じて音声データの加工及び補正等を行う。また、例えば、音声制御部１８２は、表示制御部１８１及び振動制御部１８３と同期を取りながら、通信部１０９を介して音声出力装置１３に音声データを供給し、音声データに基づく音声を音声出力装置１３に出力させる。
【００３７】
振動制御部１８３は、ユーザの特性、及び、振動提示装置１４が備える複数の振動提示部の位置に基づいて、各振動提示部がそれぞれコンテンツと関連付けて提示する振動を個別に制御する。例えば、振動制御部１８３は、外部から与えられる振動データ、及び、触覚情報データベースに基づいて、振動制御データを生成する。なお、振動データ及び触覚情報データベースの詳細は後述する。振動制御部１８３は、表示制御部１８１及び音声制御部１８２と同期を取りながら、通信部１０９を介して振動提示装置１４に振動制御データを供給し、振動制御データに基づく振動を振動提示装置１４に提示させる。
【００３８】
なお、コンテンツデータ及び振動データは、例えば、記憶部１０８又はリムーバブルメディア１１１に格納することにより、情報処理部１５１に与えるようにしてもよいし、通信部１０９を介して、外部のサーバ等から情報処理部１５１に与えるようにしてもよい。同様に、触覚情報データベースは、例えば、記憶部１０８又はリムーバブルメディア１１１に格納することにより、情報処理部１５１に与えるようにしてもよいし、通信部１０９を介して、外部のサーバ等から情報処理部１５１に与えるようにしてもよい。
【００３９】
また、振動データは、例えば、コンテンツデータに含めるようにしてもよいし、コンテンツデータとは別に提供されるようにしてもよい。
【００４０】
なお、以下、振動データがコンテンツデータと別に提供される例について説明する。また、以下、コンテンツデータ及び振動データがリムーバブルメディア１１１に格納されており、触覚情報データベースが記憶部１０８に格納されている場合の例について説明する。
【００４１】
＜振動提示装置１４の構成例＞
図４は、図１の振動提示装置１４の機能の構成例を示すブロック図である。
【００４２】
振動提示装置１４は、通信部２０１、振動提示部２０２−１乃至振動提示部２０２−ｎ、及び、センシング部２０３を備える。
【００４３】
通信部２０１は、例えば、ネットワークインタフェース等を備える。通信部１０９は、情報処理装置１１の通信部１０９と同様の通信方式に対応し、通信部１０９と通信を行う。
【００４４】
振動提示部２０２−１乃至振動提示部２０２−ｎは、情報処理装置１１から供給される振動制御データに基づいて、それぞれ個別にユーザに振動を提示する。
【００４５】
なお、以下、振動提示部２０２−１乃至振動提示部２０２−ｎを個々に区別する必要がない場合、単に振動提示部２０２と称する。
【００４６】
センシング部２０３は、振動提示部２０２の振動特性の解析に用いるデータを検出するセンサを備える。例えば、センシング部２０３は、圧力センサ、重力センサ、加速度センサ等を備える。センシング部２０３は、検出結果を示すセンサデータを、通信部２０１を介して情報処理装置１１に送信する。
【００４７】
＜振動提示装置１４の具体例＞
図５は、振動提示装置１４の具体例である座面２４１の構成例を示す模式図である。
【００４８】
座面２４１は、例えば、椅子の一部を構成するか、又は、椅子の上に設けられる。
【００４９】
座面２４１の内部には、アクチュエータ２５１−１乃至アクチュエータ２５１−９が、３行×３列に整列して並べられている。アクチュエータ２５１−１乃至アクチュエータ２５１−９は、図４の振動提示装置１４の振動提示部２０２−１乃至振動提示部２０２−ｎに対応する。
【００５０】
なお、図４の下側が座面２４１の前側であり、上側が座面２４１の後ろ側である。従って、アクチュエータ２５１−１乃至アクチュエータ２５１−３が最前列となり、アクチュエータ２５１−７乃至アクチュエータ２５１−９が最後列となる。また、アクチュエータ２５１−１、アクチュエータ２５１−４、及び、アクチュエータ２５１−７が右端の列となり、アクチュエータ２５１−３、アクチュエータ２５１−６、及び、アクチュエータ２５１−９が左端の列となる。
【００５１】
なお、以下、振動提示装置１４として座面２４１を用いる場合を例に挙げて説明する。また、以下、アクチュエータ２５１−１乃至アクチュエータ２５１−９を個々に区別する必要がない場合、単に、アクチュエータ２５１と称する。
【００５２】
＜情報処理システム１０の処理＞
次に、図６乃至図１２を参照して、情報処理システム１０の処理について説明する。
【００５３】
＜振動特性解析処理＞
まず、図６のフローチャートを参照して、情報処理システム１０により実行される振動特性解析処理について説明する。
【００５４】
ステップＳ１において、情報処理システム１０は、アクチュエータ２５１の振動特性を測定する。
【００５５】
ここで、アクチュエータ２５１の振動特性とは、アクチュエータ２５１が発生する振動の振幅及び周波数により表される周波数特性である。そして、アクチュエータ２５１の振動特性は、アクチュエータ２５１にかかる負荷（圧力）により変化する。
【００５６】
例えば、図７は、アクチュエータ２５１の振動特性の負荷による変化の例を示すグラフである。横軸は振動の周波数を示し、縦軸は振動の加速度を示している。
【００５７】
例えば、所定の体重（以下、標準体重と称する）の人が座面２４１の上に座っている場合に所定の入力データを入力したときのアクチュエータ２５１の振動特性が、曲線Ｃ１のように設計されているものとする。
【００５８】
この場合、例えば、標準体重より軽い人が座面２４１の上に座ったとき、アクチュエータ２５１の負荷は軽くなる。その結果、アクチュエータ２５１の振動特性は、曲線Ｃ２のように変化する。すなわち、振動の加速度が最大となる周波数（共振点）が高周波側に移動する。
【００５９】
一方、例えば、標準体重より重い人が座面２４１の上に座った場合、アクチュエータ２５１の負荷は重くなる。その結果、アクチュエータ２５１の振動特性は、曲線Ｃ３のように変化する。すなわち、振動の共振点が低周波側に移動する。
【００６０】
そこで、例えば、振動特性解析部１７１は、座面２４１のセンシング部２０３からのセンサデータに基づいて、所定の入力データをアクチュエータ２５１に入力した状態で、アクチュエータ２５１の負荷を変化させながら、アクチュエータ２５１が発生する振動の共振点を測定する。
【００６１】
ステップＳ２において、情報処理システム１０は、振動特性データを生成する。
【００６２】
例えば、振動特性解析部１７１は、ステップＳ１の測定結果に基づいて、アクチュエータ２５１の振動特性を複数のパターンに分類する。例えば、振動特性解析部１７１は、アクチュエータ２５１による振動の共振点の測定結果に基づいて、アクチュエータ２５１の振動特性を複数のパターンに分類する。そして、振動特性解析部１７１は、アクチュエータ２５１の振動特性パターンの分類結果を示す振動特性データを生成する。
【００６３】
図８は、振動特性データの例を示している。この例では、アクチュエータ２５１の負荷により、アクチュエータ２５１の振動特性が複数のパターンに分類されている。例えば、アクチュエータ２５１の振動特性は、負荷（圧力）が１から１０パスカルの範囲においてパターンＡに分類されている。すなわち、負荷が１から１０パスカルの範囲において、アクチュエータ２５１による振動の共振点はほぼ同様になる。また、例えば、アクチュエータ２５１の振動特性は、負荷が１０から１１パスカルの範囲においてパターンＢに分類されている。すなわち、負荷が１０から１１パスカルの範囲において、アクチュエータ２５１による振動の共振点はほぼ同様になる。その他の図示を省略した負荷の範囲においても、アクチュエータ２５１の負荷に基づいて、アクチュエータ２５１の振動特性のパターンが分類される。
【００６４】
振動特性解析部１７１は、振動特性データを記憶部１０８に記憶させる。
【００６５】
なお、各アクチュエータ２５１の特性が同様である場合、例えば、各アクチュエータ２５１共通の振動特性データが生成される。一方、各アクチュエータ２５１の特性が異なる場合、例えば、アクチュエータ２５１毎にそれぞれ振動特性データが生成される。なお、以下では、各アクチュエータ２５１の特性が同様である場合について説明する。
【００６６】
その後、振動特性解析処理は終了する。
【００６７】
なお、以上の説明では、振動特性解析部１７１が振動特性データを生成する例を示したが、例えば、ユーザが、アクチュエータ２５１の振動特性の測定結果に基づいて振動特性データを生成するようにしてもよい。
【００６８】
＜コンテンツ提示処理＞
次に、図９のフローチャートを参照して、情報処理システムにより実行されるコンテンツ提示処理について説明する。
【００６９】
ステップＳ１０１において、ユーザ特性解析部１７２は、ユーザ情報を取得する。ユーザ情報は、例えば、入力部１０６により入力され、ユーザ特性解析部１７２に供給される。
【００７０】
ユーザ情報は、例えば、ユーザの身体的特徴に関連する情報を含む。ユーザの身体的特徴に関連する情報は、例えば、身長、体重、画像等の身体的特徴を直接表す情報であってもよいし、性別、年代等の身体的特徴の推定に用いることが可能な情報であってもよい。また、ユーザの画像は、カラー画像、赤外線画像、３Ｄ画像等、ユーザの身体的特徴が分かる画像であれば、特に種類は問わない。
【００７１】
ステップＳ１０２において、ユーザ特性解析部１７２は、各アクチュエータ２５１の負荷を推定する。
【００７２】
図１０のＡ及びＢは、ユーザが座面２４１に座る位置の例を示している。図１０のＡは、ユーザが子供の場合の例を示しており、図１０のＢは、ユーザが大人の場合の例を示している。
【００７３】
ユーザが子供の場合、体が小さいため、座面２４１の前方に座る傾向がある。従って、ユーザの体が座面２４１に触れる位置は、座面２４１の前方の範囲２６１となる。そのため、座面２４１の後方のアクチュエータ２５１−７乃至アクチュエータ２５１−９には、ほとんど体重がかからなくなる。
【００７４】
一方、ユーザが大人の場合、ユーザの体が座面２４１に触れる位置は、範囲２６１より大きい範囲２６２となる。従って、座面２４１全体にユーザの体重がかかるようになる。ただし、ユーザの体重は各アクチュエータ２５１に均等にかからずに、各アクチュエータ２５１の位置によりバラツキが生じる。
【００７５】
そこで、例えば、ユーザ特性解析部１７２は、取得したユーザ情報に基づいて、ユーザが座面２４１の上に座る位置、及び、座面２４１にかかるユーザの体重の分布を推定する。そして、ユーザ特性解析部１７２は、座面２４１にかかるユーザの体重の分布に基づいて、各アクチュエータ２５１の負荷を推定する。
【００７６】
図１１は、各アクチュエータ２５１の負荷の推定結果を示すグラフである。縦軸は負荷（圧力）を示し、各棒グラフは、各アクチュエータ２５１の負荷の推定値を示している。
【００７７】
ステップＳ１０３において、ユーザ特性解析部１７２は、各アクチュエータ２５１の振動特性を推定する。具体的には、ユーザ特性解析部１７２は、各アクチュエータ２５１の負荷の推定結果、及び、記憶部１０８に記憶されている振動特性データに基づいて、各アクチュエータ２５１の振動特性パターンを推定する。すなわち、ユーザ特性解析部１７２は、振動特性データに基づいて、各アクチュエータ２５１の負荷の推定値に対応する振動特性パターンを求める。ユーザ特性解析部１７２は、各アクチュエータ２５１の振動特性パターンを示す振動特性マップを生成し、出力制御部１６２に供給する。
【００７８】
ステップＳ１０４において、振動制御部１８３は、各アクチュエータ２５１の振動特性に基づいて、振動制御データを生成する。具体的には、振動制御部１８３は、コンテンツとともに提示する振動を示す振動データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出す。
【００７９】
振動データは、例えば、コンテンツのシーン毎に提示する振動の種類（以下、振動パターンと称する）が示されている。なお、コンテンツのシーンの分割方法は任意である。また、例えば、１つのシーンにおいて複数の振動パターンが組み合わせて提示されてもよい。さらに、必ずしも全てのシーンで振動が提示されるとは限らず、振動が提示されないシーンが存在する場合もある。以下、振動が提示されるシーンを振動提示シーンと称する。
【００８０】
また、振動制御部１８３は、振動データに基づいて、各シーンの振動パターンに対応する振動パターンデータを、記憶部１０８に記憶されている触覚情報データベースから読み出す。
【００８１】
触覚情報データベースには、各振動パターンに対応する振動パターンデータが格納されている。振動パターンデータは、例えば、対応する振動パターンの振動を実現するために各アクチュエータ２５１に入力する入力データを含んでいる。従って、振動パターンデータに含まれる各入力データをそれぞれ各アクチュエータ２５１に入力することにより、各アクチュエータ２５１が振動し、対応する振動パターンに対応する振動が実現される。
【００８２】
なお、振動パターンデータに含まれる各アクチュエータ２５１の入力データは、必ずしも同じデータであるとは限らない。例えば、ユーザの体の部位毎に異なる振動を与える場合、各アクチュエータ２５１の入力データは異なるデータとなる。
【００８３】
次に、振動制御部１８３は、例えば、振動特性マップに基づいて、各シーンの振動パターンデータを補正する。例えば、振動制御部１８３は、各シーンの振動パターンデータに含まれる各アクチュエータ２５１への入力データを、各アクチュエータ２５１の振動特性パターンに基づいて補正する。
【００８４】
例えば、各アクチュエータ２５１への入力データは、所定の振動特性パターン（以下、基本振動特性パターンと称する）を対象に設計されている。従って、振動制御部１８３は、振動特性パターンが基本振動特性パターンと異なるアクチュエータ２５１への入力データを、振動特性パターンが基本振動特性パターンである場合と同様の振動が出力されるように補正する。
【００８５】
例えば、図１２のＡに模式的に示されるように、左側の入力データの波形の振幅及び周波数が、右側の入力先のアクチュエータ２５１の振動特性パターンに基づいて補正される。これにより、ユーザによる負荷により各アクチュエータ２５１の振動特性が変化しても、各アクチュエータ２５１により提示される振動は、ほとんど変化せずに同様となる。
【００８６】
なお、例えば、各振動パターンデータに対応する各アクチュエータ２５１の入力データを、振動特性パターン毎に複数用意するようにしてもよい。そして、例えば、振動制御部１８３は、図１２のＢに模式的に示されるように、各アクチュエータ２５１の振動特性パターンに対応する入力データをそれぞれ触覚情報データベースから読み出し、読み出した各アクチュエータ２５１の入力データに基づいて、振動パターンデータを生成するようにしてもよい。
【００８７】
そして、振動制御部１８３は、各振動提示シーンの振動パターンデータを含む振動制御データを生成する。これにより、コンテンツの提示前に振動制御データが生成される。
【００８８】
ステップＳ１０５において、情報処理システム１０は、振動制御データに基づいて、コンテンツともに振動を提示する。
【００８９】
具体的には、表示制御部１８１、音声制御部１８２、及び、振動制御部１８３は、互いに同期しながら、以下の処理を行う。
【００９０】
表示制御部１８１は、提示するコンテンツのコンテンツデータに含まれる映像データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出し、通信部１０９を介して、表示装置１２に供給する。表示装置１２は、映像データに基づく映像を表示する。
【００９１】
音声制御部１８２は、提示するコンテンツのコンテンツデータに含まれる音声データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出し、通信部１０９を介して、音声出力装置１３に供給する。音声出力装置１３は、音声データに基づく音声を出力する。
【００９２】
振動制御部１８３は、通信部１０９を介して、振動制御データを座面２４１に供給する。座面２４１の各アクチュエータ２５１は、各振動提示シーンにおいて、そのシーンの振動パターンデータに含まれる入力データに基づいて、それぞれ振動する。
【００９３】
これにより、ユーザに対してコンテンツと関連付けて振動が提示される。
【００９４】
その後、コンテンツ提示処理は終了する。
【００９５】
以上のように、ユーザの特性、及び、各アクチュエータ２５１の位置に基づいて、より具体的には、ユーザにより各アクチュエータ２５１にかかる負荷に基づいて、各アクチュエータ２５１により提示される振動が補正される。すなわち、ユーザにより各アクチュエータ２５１にかかる負荷による振動特性の変化に基づいて、各アクチュエータ２５１により提示される振動が補正（制御）される。これにより、提示される振動の個人差が小さくなり、ユーザの違いに関わらず、設計値に近い振動がユーザに提示されるようになる。その結果、振動によるユーザ体験の個人差が小さくなり、適切な効果をユーザに与えることができる。
【００９６】
また、アクチュエータ２５１の共振点を検出するオートレゾナンスは、時間がかかる処理である。また、全てのアクチュエータ２５１のオートレゾナンスを実行するとなると、さらに時間がかかる。
【００９７】
一方、事前にアクチュエータ２５１の振動特性の解析を行い、解析結果を示す振動特性データ、及び、各アクチュエータ２５１の負荷に基づいて、各アクチュエータ２５１の振動特性を推定することにより、処理時間が短縮される。
【００９８】
＜＜２．第２の実施の形態＞＞
次に、図１３及び図１４を参照して、本技術の第２の実施の形態について説明する。
【００９９】
第２の実施の形態は、第１の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１００】
＜コンテンツ提示処理＞
ここで、図１３のフローチャートを比較して、第２の実施の形態におけるコンテンツ提示処理について説明する。
【０１０１】
ステップＳ１５１において、図９のステップＳ１０１の処理と同様に、ユーザ情報が取得される。
【０１０２】
ステップＳ１５２において、ユーザ特性解析部１７２は、シーンの種類毎に各アクチュエータ２５１の負荷を推定する。
【０１０３】
通常、ユーザは、コンテンツの視聴中に、コンテンツの内容により姿勢を変える。
【０１０４】
例えば、前方からゾンビが襲ってくる、銃で撃たれる等の前方から刺激が与えられるようなシーンでは、ユーザが仰け反り、重心が後ろに移動すると想定される。これにより、例えば、図１４のＡの範囲２７１に負荷が集中し、後ろ２列のアクチュエータ２５１への負荷が増加し、前１列のアクチュエータ２５１への負荷が減少すると想定される。
【０１０５】
また、例えば、左方向からゾンビが襲ってくる等の左方向から刺激が与えられるシーンや、左方向に急カーブする等の左方向に重心がかかるようなシーンでは、ユーザが左方向に体を動かし、重心が左方向に移動すると想定される。これにより、例えば、図１４のＢの範囲２７２に負荷が集中し、左２列のアクチュエータ２５１への負荷が増加し、右１列のアクチュエータ２５１への負荷は減少すると想定される。
【０１０６】
このように、コンテンツの内容によりユーザの姿勢が変化することにより、アクチュエータ２５１の負荷の分布が変化する。そして、各アクチュエータ２５１の負荷の変化に伴い、各アクチュエータ２５１の振動特性も変化する。
【０１０７】
そこで、ユーザ特性解析部１７２は、シーンの種類毎に一般的なユーザの姿勢の変化（ユーザの動き）を想定し、想定した姿勢に基づいて、各アクチュエータ２５１の負荷を推定する。
【０１０８】
なお、シーンの種類の分類方法は任意である。ただし、ユーザがとる姿勢の傾向に基づいて、シーンの種類を分類することが望ましい。すなわち、各種類のシーン毎に、ユーザがとる姿勢の傾向が明確に現れるように、シーンの種類を分類することが望ましい。
【０１０９】
具体的には、ユーザ特性解析部１７２は、図９のステップＳ１０１と同様の処理により、ユーザの標準的な姿勢における各アクチュエータ２５１の負荷を推定する。
【０１１０】
また、ユーザ特性解析部１７２は、標準的な姿勢における各アクチュエータ２５１の負荷を基準にして、シーンの種類毎に想定されるユーザの姿勢に基づいて、シーンの種類毎に各アクチュエータ２５１の負荷を推定する。
【０１１１】
ここで、シーンの種類毎に想定されるユーザの姿勢は、一般的なユーザを対象にしたものであり、例えば、事前に実験やシミュレーション等により設定される。なお、例えば、年齢、性別等によりユーザを複数のグループに分類し、グループ毎にシーンの種類毎のユーザの姿勢を推定するようにしてもよい。
【０１１２】
ステップＳ１５３において、ユーザ特性解析部１７２は、シーンの種類毎に各アクチュエータ２５１の振動特性を推定する。具体的には、ユーザ特性解析部１７２は、シーンの種類毎の各アクチュエータ２５１の負荷に基づいて、図９のステップＳ１０３と同様の処理により、シーンの種類毎に振動特性マップを生成する。
【０１１３】
ステップＳ１５４において、ユーザ特性解析部１７２は、シーンの種類毎の各アクチュエータ２５１の振動特性に基づいて、振動制御データを生成する。具体的には、ユーザ特性解析部１７２は、図９のステップＳ１０４と同様の処理により、振動制御データを生成する。ただし、ユーザ特性解析部１７２は、各振動提示シーンの振動パターンデータを、そのシーンの種類に対応する振動特性マップを用いて補正又は生成する。
【０１１４】
ステップＳ１５５において、図９のステップＳ１０５の処理と同様に、振動制御データに基づいて、コンテンツとともに振動が提示される。
【０１１５】
以上のように、コンテンツのシーン毎に各アクチュエータ２５１の負荷が推定され、推定された負荷に基づいて、各アクチュエータ２５１により提示される振動が補正される。より具体的には、シーンの種類毎に想定されるユーザの姿勢に基づいて、各アクチュエータ２５１の負荷が推定され、推定された負荷に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動の個人差がさらに小さくなり、ユーザや姿勢の違いに関わらず、設計値に近い振動がユーザに提示されるようになる。その結果、振動によるユーザ体験の個人差がさらに小さくなり、より適切な効果をユーザに与えることができる。
【０１１６】
＜＜３．第３の実施の形態＞＞
次に、図１５を参照して、本技術の第３の実施の形態について説明する。
【０１１７】
第３の実施の形態は、第１及び第２の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１１８】
＜コンテンツ提示処理＞
ここで、図１５のフローチャートを参照して、第３の実施の形態におけるコンテンツ提示処理について説明する。
【０１１９】
ステップＳ２０１において、情報処理装置１１は、各アクチュエータ２５１の負荷を検出する。例えば、コンテンツを視聴するユーザが、座面２４１の上に座り、自然な姿勢をとる。ユーザ特性解析部１７２は、この状態において、座面２４１のセンシング部２０３からのセンサデータに基づいて、各アクチュエータ２５１の負荷を検出する。
【０１２０】
その後、ステップＳ２０２乃至ステップＳ２０４において、図９のステップＳ１０３乃至ステップＳ１０５と同様の処理が実行され、コンテンツ提示処理は終了する。
【０１２１】
以上のように、実際にコンテンツを視聴するユーザにより各アクチュエータ２５１にかかる負荷が検出され、その結果に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動の個人差がより小さくなる。
【０１２２】
＜＜４．第４の実施の形態＞＞
次に、図１６及び図１７を参照して、本技術の第４の実施の形態について説明する。
【０１２３】
第４の実施の形態は、第１乃至第３の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１２４】
＜コンテンツ提示処理＞
ここで、図１６のフローチャートを参照して、第４の実施の形態におけるコンテンツ提示処理について説明する。
【０１２５】
ステップＳ２５１において、情報処理装置１１は、ユーザの姿勢毎に各アクチュエータ２５１の負荷を検出する。
【０１２６】
例えば、まず、図１５のステップＳ２０１と同様の処理により、コンテンツを視聴するユーザが自然な姿勢で座面２４１の上に座った状態において、各アクチュエータ２５１の負荷が検出される。
【０１２７】
次に、例えば、情報処理システム１０は、ユーザにガイダンスを与え、座面２４１の上に座ったまま様々な姿勢をとってもらう。
【０１２８】
例えば、表示装置１２は、通信部１０９を介した表示制御部１８１の制御の下に、図１７のＡ乃至Ｃに示されるようなガイダンス画面を表示し、ユーザに様々な姿勢をとってもらう。図１７のＡは、後ろに重心をかけるように指示するガイダンス画面の例である。図１７のＢは、座面２４１が設けられた椅子の背もたれに深く寄りかかるように指示するガイダンス画面の例である。図１７のＣは、座面２４１が設けられた椅子の前の机の上に両手を置くように指示するガイダンス画面の例である。
【０１２９】
ユーザ特性解析部１７２は、各姿勢において、座面２４１のセンシング部２０３からのセンサデータに基づいて、各アクチュエータ２５１の負荷を検出する。
【０１３０】
ステップＳ２５２において、ユーザ特性解析部１７２は、ユーザの姿勢毎に各アクチュエータ２５１の振動特性を推定する。すなわち、ユーザ特性解析部１７２は、各姿勢における各アクチュエータ２５１の負荷の検出値に基づいて、図９のステップＳ１０３と同様の処理により、ユーザの姿勢毎に振動特性マップを生成する。
【０１３１】
ステップＳ２５３において、ユーザ特性解析部１７２は、ユーザの姿勢毎の各アクチュエータ２５１の振動特性に基づいて、振動制御データを生成する。具体的には、ユーザ特性解析部１７２は、図９のステップＳ１０４と同様の処理により、振動制御データを生成する。ただし、ユーザ特性解析部１７２は、振動提示シーン毎に、そのシーンの種類において想定されるユーザの姿勢に対応する振動特性マップを用いて、振動パターンデータを補正又は生成する。
【０１３２】
ステップＳ２５４において、図９のステップＳ１０５の処理と同様に、振動制御データに基づいて、コンテンツとともに振動が提示される。
【０１３３】
以上のように、実際にコンテンツを視聴するユーザの姿勢毎に各アクチュエータ２５１にかかる負荷が検出され、その結果に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動において、ユーザ及び姿勢の違いによる差がより小さくなる。
【０１３４】
＜＜５．第５の実施の形態＞＞
次に、図１８を参照して、本技術の第５の実施の形態について説明する。
【０１３５】
第５の実施の形態は、第１乃至第４の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１３６】
＜コンテンツ提示処理＞
ここで、図１８のフローチャートを参照して、第５の実施の形態におけるコンテンツ提示処理について説明する。
【０１３７】
ステップＳ３０１において、情報処理装置１１は、シーンの種類毎に各アクチュエータ２５１の負荷を検出する。
【０１３８】
例えば、情報処理装置１１の記憶部１０８には、キャリブレーション用コンテンツを提示するためのコンテンツデータが記憶されている。キャリブレーション用コンテンツは、例えば、各種類のシーンのサンプル映像及びサンプル音声を含むコンテンツである。
【０１３９】
そして、表示装置１２は、通信部１０９を介した表示制御部１８１の制御の下に、キャリブレーション用コンテンツの映像を表示する。音声出力装置１３は、通信部１０９を介した音声制御部１８２の制御の下に、キャリブレーション用コンテンツの音声を出力する。
【０１４０】
ユーザ特性解析部１７２は、座面２４１のセンシング部２０３からのセンサデータに基づいて、各種類のシーンが提示されたときにユーザにより各アクチュエータ２５１にかかる負荷を検出する。すなわち、ユーザ特性解析部１７２は、シーンの種類毎に各アクチュエータ２５１の負荷を検出する。
【０１４１】
その後、ステップＳ３０２乃至ステップＳ３０４において、図１３のステップＳ１５３乃至ステップＳ１５５と同様の処理が実行される。
【０１４２】
以上のように、実際にコンテンツを視聴するユーザが各種類のシーンを視聴した状態において各アクチュエータ２５１にかかる負荷が検出され、その結果に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動において、ユーザ及びシーンの違いによる差がより小さくなる。
【０１４３】
＜＜６．第６の実施の形態＞＞
次に、図１９を参照して、本技術の第６の実施の形態について説明する。
【０１４４】
第６の実施の形態は、第１乃至第５の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１４５】
＜コンテンツ提示処理＞
ここで、図１９のフローチャートを参照して、第６の実施の形態におけるコンテンツ提示処理について説明する。
【０１４６】
ステップＳ３５１において、図１６のステップＳ２５１の処理と同様に、ユーザの姿勢毎に各アクチュエータ２５１の負荷が検出される。
【０１４７】
ステップＳ３５２において、図１６のステップＳ２５２の処理と同様に、ユーザの姿勢毎に各アクチュエータ２５１の振動特性が推定される。
【０１４８】
ステップＳ３５３において、情報処理システム１０は、コンテンツの提示を開始する。
【０１４９】
具体的には、表示制御部１８１、音声制御部１８２、及び、振動制御部１８３は、互いに同期しながら、以下の処理を開始する。
【０１５０】
表示制御部１８１は、提示するコンテンツデータに含まれる映像データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出し、通信部１０９を介して、表示装置１２に供給する処理を開始する。表示装置１２は、映像データに基づく映像の表示を開始する。
【０１５１】
音声制御部１８２は、提示するコンテンツデータに含まれる音声データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出し、通信部１０９を介して、音声出力装置１３に供給する処理を開始する。音声出力装置１３は、音声データに基づく音声の出力を開始する。
【０１５２】
振動制御部１８３は、コンテンツに関連づけて提示する振動を示す振動データを、ドライブ１１０を介してリムーバブルメディア１１１から読み出す処理を開始する。
【０１５３】
ステップＳ３５４において、振動制御部１８３は、振動データに基づいて、振動を提示するタイミングであるかを判定する。振動を提示するタイミングであると判定された場合、処理はステップＳ３５５に進む。
【０１５４】
ステップＳ３５５において、振動制御部１８３は、次の振動提示シーンにおけるユーザの姿勢を推定する。
【０１５５】
例えば、振動制御部１８３は、次の振動提示シーンの種類に基づいて、ユーザの姿勢を推定する。
【０１５６】
例えば、振動制御部１８３は、次の振動提示シーンが、これまでに提示したことがない種類のシーンである場合、その種類の振動提示シーンに対してユーザがとると事前に想定した姿勢を、次の振動提示シーンにおけるユーザの姿勢として推定する。
【０１５７】
一方、振動制御部１８３は、次の振動提示シーンが、これまでに表示したことがある種類のシーンである場合、その種類のシーンにおいて過去にユーザがとった姿勢の履歴に基づいて、次の振動提示シーンにおけるユーザの姿勢を推定する。これにより、ユーザが想定される姿勢と異なる姿勢をとる場合にも、ユーザの姿勢を正確に推定することが可能になる。
【０１５８】
ステップＳ３５６において、振動制御部１８３は、推定した姿勢に基づいて、振動制御データを生成する。具体的には、振動制御部１８３は、推定した姿勢に対応する振動特性マップに基づいて、図９のステップＳ１０４と同様の処理により、次の振動提示シーンの振動パターンデータを補正又は生成する。振動制御部１８３は、補正又は生成した振動パターンデータを含む振動制御データを生成する。すなわち、この実施の形態では、コンテンツの提示中に振動制御データが動的に生成される。
【０１５９】
ステップＳ３５７において、情報処理システム１０は、振動制御データに基づいて振動を提示する。具体的には、振動制御部１８３は、次の振動提示シーンにおいて、表示制御部１８１及び音声制御部１８２と同期しながら、通信部１０９を介して、振動制御データを座面２４１に供給する。座面２４１の各アクチュエータ２５１は、振動制御データに含まれる振動パターンデータ内の各入力データに基づいて、それぞれ振動を提示する。
【０１６０】
これにより、振動提示シーンにおいて、映像及び音声とともに振動が提示される。
【０１６１】
その後、処理はステップＳ３５８に進む。
【０１６２】
一方、ステップＳ３５４において、振動を提示するタイミングでないと判定された場合、ステップＳ３５５乃至ステップＳ３５７の処理はスキップされ、処理はステップＳ３５８に進む。
【０１６３】
ステップＳ３５８において、出力制御部１６２は、コンテンツが終了したか否かを判定する。まだコンテンツが終了していないと判定された場合、処理はステップＳ３５４に戻る。
【０１６４】
その後、ステップＳ３５８において、コンテンツが終了したと判定されるまで、ステップＳ３５４乃至ステップＳ３５８の処理が繰り返し実行される。
【０１６５】
一方、ステップＳ３５８において、コンテンツが終了したと判定された場合、コンテンツ提示処理は終了する。
【０１６６】
以上のように、実際にコンテンツを視聴するユーザが各種類のシーンを視聴した状態において各アクチュエータ２５１にかかる負荷が検出されるとともに、ユーザがとる姿勢がリアルタイムに推定され、その結果に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動において、ユーザ及びシーンの違いによる差がより小さくなる。
【０１６７】
＜＜７．第７の実施の形態＞＞
次に、図２０を参照して、本技術の第７の実施の形態について説明する。
【０１６８】
第７の実施の形態は、第１乃至第６の実施の形態と比較して、コンテンツ提示処理が異なる。
【０１６９】
＜コンテンツ提示処理＞
ここで、図２０のフローチャートを参照して、第７の実施の形態におけるコンテンツ提示処理について説明する。
【０１７０】
ステップＳ４０１において、図１９のステップＳ３５３の処理と同様に、コンテンツの提示が開始される。
【０１７１】
ステップＳ４０２において、図１９のステップＳ３５４の処理と同様に、振動を提示するタイミングであるか否かが判定される。振動を提示するタイミングであると判定された場合、処理はステップＳ４０３に進む。
【０１７２】
ステップＳ４０３において、図１５のステップＳ２０１の処理と同様に、各アクチュエータ２５１の負荷が検出される。
【０１７３】
ステップＳ４０４において、図１５のステップＳ２０２の処理と同様に、各アクチュエータ２５１の振動特性が推定され、振動特性マップが生成される。
【０１７４】
ステップＳ４０５において、振動制御部１８３は、各アクチュエータ２５１の振動特性に基づいて、振動制御データを生成する。具体的には、振動制御部１８３は、生成された振動特性マップに基づいて、図９のステップＳ１０４と同様の処理により、次の振動提示シーンの振動パターンデータを補正又は生成する。振動制御部１８３は、補正又は生成した振動パターンデータを含む振動制御データを生成する。すなわち、この実施の形態では、コンテンツの提示中に振動制御データが動的に生成される。
【０１７５】
ステップＳ４０６において、図１９のステップＳ３５７の処理と同様に、振動制御データに基づいて振動が提示される。
【０１７６】
その後、処理はステップＳ４０７に進む。
【０１７７】
一方、ステップＳ４０２において、振動を提示するタイミングでないと判定された場合、ステップＳ４０３乃至ステップＳ４０６の処理はスキップされ、処理はステップＳ４０７に進む。
【０１７８】
ステップＳ４０７において、図１９のステップＳ３５８の処理と同様に、コンテンツが終了したか否かが判定される。まだコンテンツが終了していないと判定された場合、処理はステップＳ４０２に戻る。
【０１７９】
その後、ステップＳ４０７において、コンテンツが終了したと判定されるまで、ステップＳ４０２乃至ステップＳ４０７の処理が繰り返し実行される。
【０１８０】
一方、ステップＳ４０７において、コンテンツが終了したと判定された場合、コンテンツ提示処理は終了する。
【０１８１】
以上のように、各アクチュエータ２５１の負荷がリアルタイムに検出され、検出結果に基づいて、各アクチュエータ２５１により提示される振動が補正される。これにより、提示される振動において、ユーザ及び姿勢の違いによる差がより小さくなる。
【０１８２】
＜＜８．変形例＞＞
以下、上述した本技術の実施の形態の変形例について説明する。
【０１８３】
例えば、図２１に示されるように、負荷だけでなく、共振点に基づいて、アクチュエータ２５１の振動特性パターンを分類するようにしてもよい。すなわち、負荷と共振点の組合せに基づいて、アクチュエータ２５１の振動特性パターンを分類するようにしてもよい。
【０１８４】
この場合、例えば、ユーザが座面２４１の上に座った状態において、各アクチュエータ２５１の負荷に加えて、共振点が検出される。そして、負荷と共振点の組合せに基づいて、各アクチュエータ２５１の振動特性のパターンが推定される。これにより、より正確な各アクチュエータ２５１の振動特性に基づいて、各アクチュエータ２５１が提示する振動を補正することができる。
【０１８５】
また、例えば、実際にコンテンツを視聴するユーザが各姿勢をとった状態において、図６の振動特性解析処理を実行し、振動特性データを生成するようにしてもよい。
【０１８６】
この場合、例えば、ユーザの姿勢及びアクチュエータ２５１の位置により、振動特性パターンが分類される。例えば、アクチュエータ２５１−１乃至アクチュエータ２５１−９の各姿勢における振動特性パターンが、振動特性データに定義される。従って、ユーザの姿勢及びアクチュエータ２５１の位置により、各アクチュエータ２５１の振動特性パターンが特定される。これにより、より正確な各アクチュエータ２５１の振動特性に基づいて、各アクチュエータ２５１が提示する振動を補正することができる。
【０１８７】
さらに、例えば、図１９の第６の実施の形態において、ユーザを撮影した画像等に基づいて、ユーザの姿勢を検出し、検出した姿勢に基づいて、振動制御データを生成するようにしてもよい。
【０１８８】
また、例えば、各アクチュエータ２５１の負荷を、圧力以外の方法により検出するようにしてもよい。例えば、各アクチュエータ２５１にサイン波の入力データを入力し、その状態における各アクチュエータ２５１の加速度に基づいて、各アクチュエータ２５１の負荷を検出するようにしてもよい。
【０１８９】
さらに、例えば、振動データが、各振動提示シーンにおける各アクチュエータ２５１の入力データを含むようにしてもよい。そして、例えば、ユーザ特性解析部１７２が、振動特性マップに基づいて、振動データに含まれる各アクチュエータ２５１の入力データを補正することにより、振動制御データを生成するようにしてもよい。
【０１９０】
また、情報処理システム１０の構成は、変更することが可能である。例えば、情報処理装置１１が、振動提示装置１４を備えるようにしてもよい。また、例えば、振動提示装置１４が、情報処理装置１１の機能の全部又は一部を備えるようにしてもよい。例えば、振動提示装置１４が、図３の解析部１６１及び振動制御部１８３を備えるようにしてもよい。
【０１９１】
さらに、例えば、各アクチュエータ２５１の負荷に基づいて、各アクチュエータ２５１を移動させ、配置を変更することにより、各アクチュエータ２５１が提示する振動を補正するようにしてもよい。例えば、ユーザが座面２４１の上に座った状態において、各アクチュエータ２５１が、負荷が想定した範囲内となる位置に移動される。
【０１９２】
また、例えば、各アクチュエータ２５１の振動及び位置の両方を制御することにより、各アクチュエータ２５１が提示する振動を補正するようにしてもよい。
【０１９３】
さらに、提示するコンテンツは、必ずしも映像及び音声の両方を含む必要はなく、一方のみを含でいてもよい。
【０１９４】
＜＜９．その他＞＞
＜ソフトウエアの提供方法等＞
上述した一連の処理は、ハードウエアにより実行することもできるし、ソフトウエアにより実行することもできる。一連の処理をソフトウエアにより実行する場合には、そのソフトウエアを構成するプログラムが、情報処理装置１１にインストールされる。
【０１９５】
例えば、情報処理装置１１では、ＣＰＵ１０１が、記憶部１０８に記録されているプログラムを、入出力インタフェース１０５及びバス１０４を介して、ＲＡＭ１０３にロードして実行することにより、上述した一連の処理が行われる。
【０１９６】
情報処理装置１１（ＣＰＵ１０１）が実行するプログラムは、例えば、パッケージメディア等としてのリムーバブルメディア１１１に記録して提供することができる。また、プログラムは、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の伝送媒体を介して提供することができる。
【０１９７】
情報処理装置１１では、プログラムは、リムーバブルメディア１１１をドライブ２１０に装着することにより、入出力インタフェース１０５を介して、記憶部１０８にインストールすることができる。また、プログラムは、有線または無線の伝送媒体を介して、通信部１０９で受信し、記憶部１０８にインストールすることができる。その他、プログラムは、ＲＯＭ１０２や記憶部１０８に、あらかじめインストールしておくことができる。
【０１９８】
なお、情報処理装置１１が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであっても良いし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであっても良い。
【０１９９】
また、本明細書において、システムとは、複数の構成要素（装置、モジュール（部品）等）の集合を意味し、すべての構成要素が同一筐体中にあるか否かは問わない。したがって、別個の筐体に収納され、ネットワークを介して接続されている複数の装置、及び、１つの筐体の中に複数のモジュールが収納されている１つの装置は、いずれも、システムである。
【０２００】
さらに、本技術の実施の形態は、上述した実施の形態に限定されるものではなく、本技術の要旨を逸脱しない範囲において種々の変更が可能である。
【０２０１】
例えば、本技術は、１つの機能をネットワークを介して複数の装置で分担、共同して処理するクラウドコンピューティングの構成をとることができる。
【０２０２】
また、上述のフローチャートで説明した各ステップは、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２０３】
さらに、１つのステップに複数の処理が含まれる場合には、その１つのステップに含まれる複数の処理は、１つの装置で実行する他、複数の装置で分担して実行することができる。
【０２０４】
＜構成の組み合わせ例＞
本技術は、以下のような構成をとることもできる。
【０２０５】
（１）
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する振動制御部を
備える情報処理装置。
（２）
前記振動制御部は、前記ユーザにより各前記振動提示部にかかる負荷に基づいて、各前記振動提示部が提示する振動を制御する
前記（１）に記載の情報処理装置。
（３）
各前記振動提示部の負荷の解析を行うユーザ特性解析部を
さらに備える前記（２）に記載の情報処理装置。
（４）
前記ユーザ特性解析部は、前記ユーザに関するユーザ情報に基づいて、各前記振動提示部の負荷を推定する
前記（３）に記載の情報処理装置。
（５）
前記ユーザ特性解析部は、前記ユーザ情報に基づいて、前記コンテンツのシーン毎に各前記振動提示部の負荷を推定し、
前記振動制御部は、前記コンテンツのシーン毎に、各前記振動提示部の負荷に基づいて、各前記振動提示部が提示する振動を制御する
前記（４）に記載の情報処理装置。
（６）
前記ユーザ特性解析部は、前記コンテンツのシーンの種類に基づいて、各前記振動提示部の負荷を推定する
前記（５）に記載の情報処理装置。
（７）
前記ユーザ情報は、前記ユーザの身体的特徴に関連する情報を含む
前記（４）乃至（６）のいずれかに記載の情報処理装置。
（８）
前記ユーザ特性解析部は、センサデータに基づいて、各前記振動提示部の負荷を検出する
前記（３）に記載の情報処理装置。
（９）
前記ユーザ特性解析部は、前記ユーザの各姿勢における各前記振動提示部の負荷を検出し、
前記振動制御部は、前記ユーザの姿勢に基づいて、各前記振動提示部が提示する振動を制御する
前記（８）に記載の情報処理装置。
（１０）
前記ユーザ特性解析部は、前記コンテンツの各シーンに対する前記ユーザの姿勢を推定し、
前記振動制御部は、推定された前記ユーザの姿勢に基づいて、各前記振動提示部が提示する振動を制御する
前記（９）に記載の情報処理装置。
（１１）
前記ユーザ特性解析部は、前記コンテンツのシーンの種類毎に各前記振動提示部の負荷を検出し、
前記振動制御部は、前記コンテンツのシーン毎に、各前記振動提示部の負荷に基づいて、各前記振動提示部が提示する振動を制御する
前記（８）に記載の情報処理装置。
（１２）
前記ユーザ特性解析部は、各前記振動提示部の負荷に基づいて、各前記振動提示部の振動特性を推定し、
前記振動制御部は、各前記振動提示部の振動特性に基づいて、各前記振動提示部が提示する振動を制御する
前記（３）乃至（１１）のいずれかに記載の情報処理装置。
（１３）
各前記振動提示部の振動特性の解析を行う振動特性解析部を
さらに備え、
前記ユーザ特性解析部は、各前記振動提示部の負荷、及び、各前記振動提示部の振動特性の解析結果に基づいて、各前記振動提示部の振動特性を推定する
前記（１２）に記載の情報処理装置。
（１４）
前記振動制御部は、前記コンテンツの提示前に、各前記振動提示部の負荷の解析結果に基づいて、各前記振動提示部が提示する振動の制御に用いる振動制御データを生成する
前記（３）乃至（１３）のいずれかに記載の情報処理装置。
（１５）
前記振動制御部は、各前記振動提示部が提示する振動の振幅及び周波数を制御する
前記（１）乃至（１４）のいずれかに記載の情報処理装置。
（１６）
前記コンテンツは、映像及び音声のうち少なくとも１つを含む
前記（１）乃至（１５）のいずれかに記載の情報処理装置。
（１７）
複数の前記振動提示部を備える振動提示装置は、前記ユーザの体を支える装置、前記ユーザが装着する装置、又は、前記ユーザが操作する装置である
前記（１）乃至（１６）のいずれかに記載の情報処理装置。
（１８）
前記振動提示装置を
さらに備える前記（１７）に記載の情報処理装置。
（１９）
情報処理装置が、
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する
情報処理方法。
（２０）
複数の振動提示部がそれぞれコンテンツと関連付けてユーザに提示する振動を、前記ユーザの特性及び各前記振動提示部の位置に基づいて、個別に制御する
処理を実行させるためのプログラムを記録したコンピュータ読み取り可能な記録媒体。
【０２０６】
なお、本明細書に記載された効果はあくまで例示であって限定されるものではなく、他の効果があってもよい。
【符号の説明】
【０２０７】
１０  情報処理システム，  １１  情報処理装置，  １２  表示装置，  １３  音声出力装置，  １４  振動提示装置，  １０１  ＣＰＵ，  １５１  情報処理部，  １６１  解析部，  １６２  出力制御部，  １７１  振動特性解析部，  １７２  ユーザ特性解析部，  １８１  表示制御部，  １８２  音声制御部，  １８３  振動制御部，  ２０２−１乃至２０２−ｎ  振動提示部，  ２０３  センシング部，  ２４１  座面，  ２５１−１乃至２５１−９  アクチュエータ
【図１】
2020054415.tif 000003
【図２】
2020054415.tif 000004
【図３】
2020054415.tif 000005
【図４】
2020054415.tif 000006
【図５】
2020054415.tif 000007
【図６】
2020054415.tif 000008
【図７】
2020054415.tif 000009
【図８】
2020054415.tif 000010
【図９】
2020054415.tif 000011
【図１０】
2020054415.tif 000012
【図１１】
2020054415.tif 000013
【図１２】
2020054415.tif 000014
【図１３】
2020054415.tif 000015
【図１４】
2020054415.tif 000016
【図１５】
2020054415.tif 000017
【図１６】
2020054415.tif 000018
【図１７】
2020054415.tif 000019
【図１８】
2020054415.tif 000020
【図１９】
2020054415.tif 000021
【図２０】
2020054415.tif 000022
【図２１】
2020054415.tif 000023
【国際調査報告】
2020054415.tif 000024
2020054415.tif 000025
2020054415.tif 000026
2020054415.tif 000027