(57)【特許請求の範囲】
【請求項１】
ユーザの生体情報を取得する取得部と、
前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御する提示制御部と、
を有し、
前記提示制御部は、前記提示部において前記ユーザに振動を伝達させる振動動作の実行前後における前記生体情報の変化と前記疑似体験とに基づいて、前記提示部による前記振動動作を制御する前に前記取得部が取得した前記生体情報によって特定される所定の数値と、前記提示部が前記振動動作をした後における前記生体情報によって特定される所定の数値との差が所定の閾値以下になるように、前記提示部による前記振動動作を前記動作として制御する、
情報処理装置。
【請求項２】
前記生体情報に基づいて、前記ユーザの心理状態を推定する推定部をさらに有し、
前記提示制御部は、前記推定部が推定した前記心理状態と、前記疑似体験とに基づいて、前記提示部による前記振動動作を制御する、
請求項１に記載の情報処理装置。
【請求項３】
前記提示制御部は、前記疑似体験として前記ユーザに提供している仮想的な環境に基づいて、前記提示部による前記振動動作を制御する、
請求項１又は２に記載の情報処理装置。
【請求項４】
前記提示制御部は、前記仮想的な環境に存在する前記ユーザの数に基づいて、前記提示部による前記振動動作を制御する、
請求項３に記載の情報処理装置。
【請求項５】
前記提示制御部は、前記ユーザが存在する場所における実際の環境に基づいて、前記提示部による前記振動動作を制御する、
請求項１から４のいずれか一項に記載の情報処理装置。
【請求項６】
前記提示制御部は、前記疑似体験に含まれるコンテンツのシーンに基づいて、前記提示部による前記振動動作を制御する、
請求項１から５のいずれか一項に記載の情報処理装置。
【請求項７】
前記取得部は、前記ユーザの第１生体情報を取得した後に、前記ユーザの第２生体情報を取得し、
前記提示制御部は、前記第１生体情報と前記第２生体情報との差分に基づいて、前記提示部による前記振動動作を変更する、
請求項１から６のいずれか一項に記載の情報処理装置。
【請求項８】
前記ユーザのユーザ情報を設定する設定部をさらに有し、
前記提示制御部は、前記設定部が設定した前記ユーザ情報に基づいて、前記提示部による前記振動動作を制御する、
請求項１から７のいずれか一項に記載の情報処理装置。
【請求項９】
前記ユーザ情報は、前記ユーザの病歴を含み、
前記提示制御部は、前記ユーザの病歴に基づいて、前記提示部による前記振動動作を制御する、
請求項８に記載の情報処理装置。
【請求項１０】
前記提示制御部が前記提示部による前記振動動作を制御するごとに、当該振動動作の内容と、前記提示制御部が前記提示部による前記振動動作を制御する前における前記生体情報である動作前生体情報と、前記提示制御部が前記動作前生体情報に基づいて前記提示部による前記振動動作を制御した後における前記生体情報である動作後生体情報とを関連付けて記憶部に記憶させる登録部と、
前記記憶部を参照し、前記提示制御部が前記提示部による前記振動動作を制御する前に前記取得部が取得した前記生体情報によって特定される所定の数値と、前記提示部が前記振動動作をした後における前記生体情報によって特定される所定の数値との差が所定の閾値以下になるように、前記提示部に振動させる強さを特定する特定部と、
をさらに有し、
前記提示制御部は、前記特定部が特定した前記強さに基づいて、前記提示部による前記振動動作を制御する、
請求項１から９のいずれか一項に記載の情報処理装置。
【請求項１１】
前記提示制御部は、前記動作の制御として、前記振動動作の強さ及び前記振動動作のパターンのうちの少なくともいずれかを制御する、
請求項１から１０のいずれか一項に記載の情報処理装置。
【請求項１２】
ユーザの生体情報を取得するステップと、
前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御するステップと、
を有し、
前記提示部の動作を制御するステップにおいて、前記提示部において前記ユーザに振動を伝達させる振動動作の実行前後における前記生体情報の変化と前記疑似体験とに基づいて、前記提示部による前記振動動作を制御する前に取得した前記生体情報によって特定される所定の数値と、前記提示部が前記振動動作をした後における前記生体情報によって特定される所定の数値との差が所定の閾値以下になるように、前記提示部による前記振動動作を前記動作として制御する、
情報処理方法。
【請求項１３】
コンピュータを、
ユーザの生体情報を取得する取得部、及び
前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御する提示制御部、
として機能させ、
前記提示制御部は、前記提示部において前記ユーザに振動を伝達させる振動動作の実行前後における前記生体情報の変化と前記疑似体験とに基づいて、前記提示部による前記振動動作を制御する前に前記取得部が取得した前記生体情報によって特定される所定の数値と、前記提示部が前記振動動作をした後における前記生体情報によって特定される所定の数値との差が所定の閾値以下になるように、前記提示部による前記振動動作を前記動作として制御する、
プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザに擬似体験を提示する情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
従来、仮想空間をはじめとする擬似体験をユーザに提示する装置が知られている。特許文献１には、ヘッドマウントディスプレイ（以下、「ＨＭＤ：Head Mounted Display」という）における画像の表示に応じてユーザが把持するコントローラを振動させる技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０２０−１７４３２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記技術を用いることにより、ユーザに対して、画像を表示することによって得られる没入感に、コントローラを振動させることによってユーザが仮想空間上に存在しているかのように感じさせる臨場感を加味することができ得る。しかしながら、コントローラを振動させる度合いが一律では、臨場感が得られにくい場合があった。
【０００５】
そこで、本発明はこれらの点に鑑みてなされたものであり、臨場感を向上させることができる情報処理装置、情報処理方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の第１の態様にかかる情報処理装置は、ユーザの生体情報を取得する取得部と、前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御する提示制御部と、を有し、前記提示制御部は、前記生体情報と前記疑似体験とに基づいて、前記提示部において前記ユーザに振動を伝達させる振動動作を前記動作として制御する。
【０００７】
前記情報処理装置は、前記生体情報に基づいて、前記ユーザの心理状態を推定する推定部をさらに有してもよいし、前記提示制御部は、前記推定部が推定した前記心理状態と、前記疑似体験とに基づいて、前記提示部による前記振動動作を制御してもよい。
【０００８】
前記提示制御部は、前記疑似体験として前記ユーザに提供している仮想的な環境に基づいて、前記提示部による前記振動動作を制御してもよい。
前記提示制御部は、前記ユーザが存在する場所における実際の環境に基づいて、前記提示部による前記振動動作を制御してもよい。
【０００９】
前記提示制御部は、前記疑似体験に含まれるコンテンツのシーンに基づいて、前記提示部による前記振動動作を制御してもよい。
前記取得部は、前記ユーザの第１生体情報を取得した後に、前記ユーザの第２生体情報を取得してもよいし、前記提示制御部は、前記第１生体情報と前記第２生体情報との差分に基づいて、前記提示部による前記振動動作を変更してもよい。
【００１０】
前記情報処理装置は、前記ユーザのユーザ情報を設定する設定部をさらに有してもよいし、前記提示制御部は、前記設定部が設定した前記ユーザ情報に基づいて、前記提示部による前記振動動作を制御してもよい。
【００１１】
前記情報処理装置は、前記提示制御部が前記提示部による前記振動動作を制御するごとに、当該振動動作の内容と、前記提示制御部が前記提示部による前記振動動作を制御する前における前記生体情報である動作前生体情報と、前記提示制御部が前記動作前生体情報に基づいて前記提示部による前記振動動作を制御した後における前記生体情報である動作後生体情報とを関連付けて記憶部に記憶させる登録部と、前記記憶部を参照し、前記提示制御部が前記提示部による前記振動動作を制御する前に前記取得部が取得した前記生体情報によって特定される所定の数値と、前記提示部が前記振動動作をした後における前記生体情報によって特定される所定の数値との差が所定の閾値以下になるように、前記提示部に振動させる強さを特定する特定部と、をさらに有してもよいし、前記提示制御部は、前記特定部が特定した前記強さに基づいて、前記提示部による前記振動動作を制御してもよい。
【００１２】
本発明の第２の態様かかる情報処理方法は、ユーザの生体情報を取得するステップと、前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御するステップと、を有し、前記提示部の動作を制御するステップにおいて、前記生体情報と前記疑似体験とに基づいて、前記提示部において前記ユーザに振動を伝達させる振動動作を前記動作として制御する。
【００１３】
本発明の第３の態様かかるプログラムは、コンピュータを、ユーザの生体情報を取得する取得部、及び前記ユーザの少なくも視覚と触覚とを含む感覚を介して前記ユーザに疑似体験を提示する提示部の動作を制御する提示制御部、として機能させ、前記提示制御部は、前記生体情報と前記疑似体験とに基づいて、前記提示部において前記ユーザに振動を伝達させる振動動作を前記動作として制御する。
【発明の効果】
【００１４】
本発明によれば、臨場感を向上させることができるという効果を奏する。
【図面の簡単な説明】
【００１５】
【図１】情報処理システムＳの概要を説明するための図である。
【図２】情報処理システムＳの概要を説明するための図である。
【図３】情報処理装置３の構成を示す図である。
【図４】情報処理システムＳの処理の流れを示すシーケンス図である。
【発明を実施するための形態】
【００１６】
［情報処理システムＳの概要］
図１は、情報処理システムＳの概要を説明するための図である。情報処理システムＳは、ユーザＵの感覚を介してユーザＵに擬似体験を提示するために用いられるシステムである。本実施の形態における感覚は、ユーザＵの少なくも視覚と触覚とを含むが、これに限らず、聴覚と嗅覚とをさらに含んでもよい。本実施の形態における擬似体験は、コンテンツを提示することによる視覚的な体験と、振動を提示することによる触覚的な体験とを含む。コンテンツは、例えば、ＶＲ（Virtual Reality）、ＡＲ（Augmented Reality）及びＭＲ（Mixed Reality）等において表示される文字及び画像等である。擬似体験は、さらに音声を含むコンテンツを提示することによる視聴覚的な体験を含んでもよい。また、擬似体験は、香りを提示することによる嗅覚的な体験をさらに含んでもよい。
【００１７】
情報処理システムＳは、コントローラ１と、測定器２と、情報処理装置３とを有する。コントローラ１は、ユーザＵの触覚を介してユーザＵの擬似体験を提示するための機器である。コントローラ１は、振動部を有する。振動部は、ユーザＵに擬似体験を提示する提示部として機能し、ユーザＵに振動を伝達させる振動動作が後述する情報処理装置３によって制御される。また、コントローラ１は、情報処理装置３に対して、ユーザＵが所定の操作を行うために用いられる。コントローラ１は、例えば、左手用のコントローラ１ａと、右手用のコントローラ１ｂとを含む。
【００１８】
測定器２は、ユーザＵの生体情報を測定するための機器である。生体情報は、例えば、心拍数、血圧、体温又は呼吸の回数等であるが、これに限らず、心電図、脳波又は発汗の有無等であってもよい。測定器２は、例えば、ユーザＵの身体（例えば腕等）に装着される。測定器２は、例えば、ユーザＵの生体情報を測定する測定動作が情報処理装置３によって制御される。
【００１９】
情報処理装置３は、少なくともユーザＵの視覚を介してユーザＵの擬似体験を提示するための装置である。情報処理装置３は、さらにユーザＵの聴覚を介してユーザＵの擬似体験を提示してもよい。情報処理装置３は、例えば、ヘッドマウントディスプレイ（ＨＭＤ：Head Mounted Display）であるが、これに限らず、透過型のスマートグラス、又は網膜にコンテンツを直接投影する形式のスマートグラス等であってもよい。情報処理装置３は、表示部を有する。表示部は、ユーザＵに擬似体験を提示する提示部として機能し、情報処理装置３が表示部によるコンテンツを表示する表示動作を制御する。
【００２０】
本明細書においては、情報処理システムＳがコントローラ１と測定器２と情報処理装置３とを有する例を説明するが、これに限らない。例えば、情報処理装置３が、コントローラ１の機能（振動部）と、測定器２の機能とを有してもよい。また、例えば、情報処理システムＳは、不図示の外部のサーバをさらに有し、当該サーバが、コントローラ１の振動部の振動動作と、情報処理装置３の表示部の表示動作とを制御してもよい。
【００２１】
以下において、情報処理システムＳがユーザＵに擬似体験を提示する処理について説明する。図２は、情報処理システムＳの概要を説明するための図である。上述のとおり、情報処理システムＳは、情報処理装置３が提示部の動作を制御する。具体的には、情報処理装置３は、表示部の表示動作を制御し、コントローラ１の振動部による振動動作を制御する。このようにすることで、情報処理システムＳは、ユーザＵに対して、情報処理装置３の表示部による表示動作に基づく没入感に加えて、コントローラ１の振動部による振動動作に基づく臨場感を与えることができる。
【００２２】
しかしながら、コントローラ１の振動部による振動動作がユーザの状態に合っていない場合、臨場感が得られにくくなり得る。例えば、コントローラ１の振動部による振動動作がユーザにとって強すぎると、ユーザが振動動作を不快に感じてしまい、臨場感が損なわれてしまう。また、コントローラ１の振動部による振動動作がユーザにとって弱すぎると、ユーザが振動動作に物足りなさを感じてしまい、臨場感が得られない。そのため、情報処理システムＳは、ユーザＵが振動動作に過敏に反応し得る状態と、ユーザＵが振動動作に敏感に反応し得ない状態とに応じて、コントローラ１の振動部による振動動作を制御する必要がある。そこで、情報処理システムＳは、ユーザＵの生体情報と、ユーザＵに提示している擬似体験とに基づいて、コントローラ１の振動部による振動動作を制御する。
【００２３】
図２に示す例において、まず、ユーザＵが、コントローラ１を用いてコンテンツを表示させるための表示操作を行うと、コントローラ１は、コンテンツを表示させるための表示要求を、情報処理装置３に送信する（図２の（１））。情報処理装置３は、コントローラ１から表示要求を受け付けると、提示部の一部である表示部にコンテンツを表示させることにより、ユーザＵに擬似体験を提示する（図２の（２））。また、情報処理装置３は、コントローラ１から表示要求を受け付けると、測定器２の測定動作を制御し、測定器２の測定動作を実行させる（図２の（３））。
【００２４】
情報処理装置３は、ユーザＵの生体情報を測定器２から取得する（図２の（４））。そして、情報処理装置３は、取得したユーザＵの生体情報とユーザＵに提示している疑似体験とに基づいて、提示部の一部であるコントローラ１の振動部による振動動作を制御する（図２の（５））。このようにすることで、情報処理システムＳは、ユーザＵの状態に応じた擬似体験を提示することができる。これにより、情報処理システムＳは、ユーザＵの状態に適する度合いでコントローラ１の振動部に振動動作を実行させることができる。その結果、情報処理システムＳは、ユーザＵが感じる臨場感を向上させることができる。
以下、情報処理装置３の構成について説明する。
【００２５】
［情報処理装置３の構成］
図３は、情報処理装置３の構成を示す図である。情報処理装置３は、第１通信部３１と、第２通信部３２と、表示部３３と、記憶部３４と、制御部３５とを有する。
【００２６】
第１通信部３１は、コントローラ１に接続するためのインターフェイスであり、例えば、ＢＬＵＥＴＯＯＴＨ（登録商標）等の近距離無線通信用の通信モジュールである。第２通信部３２は、ネットワークに接続するためのインターフェイスであり、例えば無線ＬＡＮ（Local Area Network）コントローラを含んで構成されている。
【００２７】
表示部３３は、ユーザＵの両目それぞれにコンテンツを提示するためのディスプレイである。記憶部３４は、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）及びハードディスク等の記憶媒体である。記憶部３４は、制御部３５が実行するプログラムを記憶している。
【００２８】
制御部３５は、例えば、ＣＰＵ（Central Processing Unit）又はＧＰＵ（Graphics Processing Unit）等である。制御部３５は、記憶部３４に記憶されたプログラムを実行することにより、受付部３５１、提示制御部３５２、取得部３５３、推定部３５４、設定部３５５、登録部３５６及び特定部３５７として機能する。
【００２９】
受付部３５１は、第１通信部３１を介して、所定の要求をコントローラ１から受け付ける。例えば、まず、ユーザＵが、コントローラ１を用いてコンテンツを表示させるための表示操作を行うと、コントローラ１は、コンテンツを表示させるための表示要求を、情報処理装置３に送信する。そして、受付部３５１は、表示要求をコントローラ１から受け付ける。
【００３０】
提示制御部３５２は、ユーザＵの少なくも視覚と触覚とを含む感覚を介してユーザＵに疑似体験を提示する提示部の動作を制御する。提示制御部３５２は、提示部の一部である表示部３３の表示動作を、提示部の動作として制御する。
【００３１】
具体的には、提示制御部３５２は、受付部３５１が表示要求を受けると、コンテンツを表示部３３に表示させることにより、表示部３３の表示動作を制御する。例えば、記憶部３４には、予めコンテンツが記憶されており、提示制御部３５２は、記憶部３４に記憶されているコンテンツを表示部３３に表示させる。提示制御部３５２は、第２通信部３２を介して、外部のサーバからコンテンツを取得し、取得したコンテンツを表示部３３に表示させてもよい。
【００３２】
提示制御部３５２は、提示部の一部であるコントローラ１の振動部の振動動作を、提示部の動作として制御する。例えば、まず、提示制御部３５２は、第１通信部３１を介して、コントローラ１の振動部に実行させる振動動作の動作内容を示す振動制御情報をコントローラ１に送信する。そして、コントローラ１は、情報処理装置３が送信した振動制御情報に基づいて、振動部による振動動作を実行する。
【００３３】
提示制御部３５２は、測定器２の測定動作をさらに制御してもよい。例えば、まず、提示制御部３５２は、第１通信部３１を介して、測定器２に測定動作を実行させるための測定制御情報を測定器２に送信する。そして、測定器２は、情報処理装置３が送信した測定制御情報に基づいて、測定動作を実行する。測定器２は、例えば、測定動作を実行すると、ユーザＵの生体情報を継続して測定する。
【００３４】
取得部３５３は、ユーザＵの生体情報を取得する。取得部３５３は、例えば、提示制御部３５２が測定器２の測定動作を実行させた後において、第１通信部３１を介して、所定の間隔（例えば、毎秒、毎分等）で測定器２からユーザＵの生体情報を取得する。
【００３５】
提示制御部３５２は、取得部３５３が取得した生体情報とユーザＵに提示している疑似体験とに基づいて、コントローラ１の振動部においてユーザＵに振動を伝達させる振動動作を提示部の動作として制御する。具体的には、まず、提示制御部３５２は、取得部３５３が取得した生体情報とユーザＵに提示している疑似体験とに基づいて、コントローラ１の振動部に実行させる振動動作の振動内容を決定する。そして、提示制御部３５２は、決定した振動内容を示す振動制御情報をコントローラ１に送信することにより、コントローラ１の振動部による振動動作を制御する。
【００３６】
提示制御部３５２は、疑似体験に含まれるコンテンツのシーンに基づいて、コントローラ１の振動部による振動動作を制御してもよい。例えば、記憶部３４には、コンテンツにおいて所定のシーンが表示される表示時刻と、振動部の振動動作を制御する内容を示す振動制御情報とが関連付けて記憶されており、提示制御部３５２は、コンテンツを表示部３３に表示させている状態において、表示時刻になったタイミングで、当該表示時刻に関連付けて記憶部３４に記憶されている振動制御情報に基づいて、コントローラ１の振動部による振動動作を制御する。制御情報は、例えば、振動動作の強さ、及び振動動作のパターン等を含む。このようにすることで、情報処理装置３は、ユーザＵに臨場感を提供することができる。
【００３７】
提示制御部３５２は、疑似体験としてユーザＵに提供している仮想的な環境に基づいて、コントローラ１の振動部による振動動作を制御してもよい。具体的には、提示制御部３５２は、擬似体験として仮想空間が表現されたコンテンツを表示部３３に表示させている場合において、仮想空間上の気温、湿度及び天気のうちの少なくともいずれかに基づいて、コントローラ１の振動部による振動動作を制御する。提示制御部３５２は、例えば、仮想空間において風が発生した場合に、コントローラ１の振動部による振動動作を実行させる。
【００３８】
提示制御部３５２は、仮想空間上の気温及び湿度に応じて、コントローラ１の振動部による振動動作の強さを変更してもよい。例えば、気温が高い場合（例えば、仮想的な環境として沖縄をはじめとする温暖な地域が設定されている場合）又は湿度が高い場合（例えば、仮想的な環境として湿地が設定されている場合）においては、頭がぼんやりし得るため、提示制御部３５２は、振動動作を弱くしたり振動動作のパターンを鈍くしたりする。一方、気温が低い場合（例えば、仮想的な環境として北海道をはじめとする寒冷な地域が設定されている場合）又は湿度が低い場合（例えば、仮想的な地域として砂漠が設定されている場合）においては、頭がぼんやりし得ないため、提示制御部３５２は、振動動作を強くしたり振動動作のパターンを鋭くしたりする。仮想的な環境においては、ユーザＵが設定してもよいし、情報処理装置３が任意に設定してもよい。提示制御部３５２は、所定の閾値を用いて、仮想空間における気温の高低と湿度の高低とを判定してもよい。このように、情報処理装置３は、仮想的な環境に基づいてコントローラ１の振動部による振動動作を制御することにより、ユーザＵに臨場感を提供することができる。
【００３９】
提示制御部３５２は、仮想的な環境に存在するユーザＵの数に応じて、コントローラ１の振動部による振動動作の強さを変更してもよい。例えば、ホラーコンテンツ又はサバイバルゲームを疑似体験として提示する場合においては、仮想的な環境に存在するユーザＵの数が多いほど、ユーザＵが興奮する度合いが高まり得る。そのため、提示制御部３５２は、仮想的な環境に存在するユーザＵの数が多いほど、振動動作を強くしたり振動動作のパターンを鋭くしたりし、仮想的な環境に存在するユーザＵの数が少ないほど、振動動作を弱くしたり振動動作のパターンを鈍くしたりする。
【００４０】
提示制御部３５２は、ユーザＵが存在する場所における実際の環境に基づいて、コントローラ１の振動部による振動動作を制御してもよい。例えば、提示制御部３５２は、ユーザＵが存在する場所を含む地域の気象情報を、気象情報を管理する不図示のサーバから取得し、取得した気象情報によって示される気温、湿度、及び天候に基づいて、コントローラ１の振動部による振動動作を制御する。ユーザＵが存在する場所を含む地域は、ユーザＵが設定してもよいし、ＧＰＳ（Global Positioning System）に基づく位置座標に基づいて設定してもよい。
【００４１】
また、例えば、情報処理装置は、風を感知する不図示の風センサをさらに有し、提示制御部３５２は、風センサが風を感知した場合に、コントローラ１の振動部による振動動作を実行させる。また、例えば、情報処理装置は、温度又は湿度を測定する不図示の測定センサをさらに有し、提示制御部３５２は、測定センサが測定した温度の高さ又は湿度の高さに応じて、コントローラ１の振動部による振動動作を制御する。このようにすることで、情報処理装置３は、ユーザＵに対して、表示しているコンテンツと実際の環境との一体感を感じさせることができる。なお、風センサ及び測定センサは、外部の機器であり、ユーザＵの周囲に設置されていてもよい。
【００４２】
ところで、実際の環境における温度が低いと、ユーザＵの触覚が過敏になり得るため、振動動作を強くすると、ユーザＵが不快に感じる場合がある。そこで、提示制御部３５２は、ユーザＵが存在する場所における実際の環境に基づく振動動作を、疑似体験としてユーザＵに提供している仮想的な環境に基づく振動動作とは異なる動作で制御してもよい。提示制御部３５２は、例えば、実際の環境における気温が高い又は湿度が高い場合、振動動作を強くしたり振動動作のパターンを鋭くしたりし、実際の環境における気温が低い又は湿度が低い場合、振動動作を弱くしたり振動動作のパターンを鈍くしたりする。このようにすることで、情報処理装置３は、ユーザＵが感じる臨場感を向上させることができる。
【００４３】
提示制御部３５２は、ユーザＵの心理状態に基づいて、コントローラ１の振動部による振動動作を制御してもよい。具体的には、まず、推定部３５４は、ユーザＵの生体情報に基づいて、ユーザＵの心理状態を推定する。推定部３５４は、例えば、公知の技術を用いて、ユーザＵの生体情報に基づいてユーザＵの心理状態（例えば、緊張している状態、落ち着いている状態等）を推定してもよい。そして、提示制御部３５２は、推定部３５４が推定した心理状態と、疑似体験とに基づいて、コントローラ１の振動部による振動動作を制御する。
【００４４】
提示制御部３５２は、例えば、擬似体験に基づいて制御する振動動作を、推定部３５４が推定した心理状態に基づいて変更する。提示制御部３５２は、例えば、コンテンツにおいて所定のシーンが表示されるタイミングで振動動作を実行させる場合において、ユーザＵの心理状態が緊張している状態である場合、振動動作を弱く又は振動動作のパターンを鈍くし、ユーザＵの心理状態が緊張していない状態である場合、振動動作を強く又は振動動作のパターンを鋭くする。このようにすることで、情報処理装置３は、ユーザの状態に応じた擬似体験を提示することができる。
【００４５】
提示制御部３５２は、ユーザＵの心理状態に基づいて、表示部３３に表示させるコンテンツを制御してもよい。提示制御部３５２は、例えば、ユーザＵの心理状態が緊張している状態である場合、コンテンツにおいてユーザＵを緊張させるための演出を低減させ、ユーザＵの心理状態が緊張していない状態である場合、コンテンツにおいてユーザＵを緊張させるための演出を増大させる。
【００４６】
また、提示制御部３５２は、ユーザＵの心理状態に基づいて、出力する音声を制御してもよい。例えば、情報処理装置３は、音声を出力する不図示の音声出力部をさらに有する。この場合において、提示制御部３５２は、ユーザＵの心理状態が緊張している状態である場合、音声出力部が出力する音量を小さくし、ユーザＵの心理状態が緊張していない状態である場合、音声出力部が出力する音量を大きくする。
【００４７】
提示制御部３５２は、取得部３５３が測定器２からユーザＵの生体情報を取得するごとに、コントローラ１の振動部による振動動作を制御してもよい。提示制御部３５２は、例えば、ユーザＵの生体情報の変化に応じてコントローラ１の振動部による振動動作を制御する。具体的には、まず、取得部３５３は、ユーザＵの第１生体情報を取得した後に、ユーザＵの第２生体情報を取得する。そして、提示制御部３５２は、第１生体情報と第２生体情報との差分に基づいて、コントローラ１の振動部による振動動作を変更する。
【００４８】
提示制御部３５２は、例えば、第１生体情報によって特定される所定の数値と、第２生体情報によって特定される所定の数値との差が所定の閾値を超えている場合に、コントローラ１の振動部による振動動作を弱く又は振動動作のパターンを鈍くする。生体情報によって特定される所定の数値は、例えば、心拍数等である。このようにすることで、情報処理装置３は、ユーザの状態に応じた擬似体験を提示することができる。
【００４９】
提示制御部３５２は、ユーザＵに応じてコントローラ１の振動部による振動動作を制御してもよい。具体的には、まず、設定部３５５は、ユーザＵのユーザ情報を設定する。ユーザ情報は、例えば、年齢、病歴等である。そして、提示制御部３５２は、設定部３５５が設定したユーザ情報に基づいて、コントローラ１の振動部による振動動作を制御する。
【００５０】
提示制御部３５２は、例えば、ユーザＵが小児又は高齢である場合、コントローラ１の振動部による振動動作を弱く又は振動動作のパターンを鈍くする。また、提示制御部３５２は、例えば、ユーザＵに病歴がある場合、コントローラ１の振動部による振動動作を弱く又は振動動作のパターンを鈍くする。なお、提示制御部３５２は、ユーザＵに心疾患の病歴がある場合に、コントローラ１の振動部による振動動作を弱く又は振動動作のパターンを鈍くしてもよい。このようにすることで、情報処理装置３は、ユーザの状態に応じた擬似体験を提示することができる。
【００５１】
提示制御部３５２は、コントローラ１の振動部による振動動作の実行前後におけるユーザＵの生体情報の変化に応じてコントローラ１の振動部による振動動作を制御してもよい。具体的には、まず、登録部３５６は、提示制御部３５２がコントローラ１の振動部による振動動作を制御するごとに、当該振動動作の内容と、動作前生体情報と、動作後生体情報とを関連付けて記憶部３４に記憶させる。振動動作の内容は、例えば、振動動作の強さである。動作前生体情報は、提示制御部３５２がコントローラ１の振動部による振動動作を制御する前におけるユーザＵの生体情報である。動作後生体情報は、提示制御部３５２が動作前生体情報に基づいてコントローラ１の振動部による振動動作を制御した後におけるユーザＵの生体情報である。
【００５２】
特定部３５７は、記憶部３４を参照し、第１数値と、第２数値との差が所定の閾値以下になるように、コントローラ１の振動部に振動させる強さを特定する。第１数値は、提示制御部３５２がコントローラ１の振動部による振動動作を制御する前に取得部３５３が取得したユーザＵの生体情報によって特定される所定の数値である。第２数値は、コントローラ１の振動部が振動動作をした後におけるユーザＵの生体情報によって特定される所定の数値である。そして、提示制御部３５２は、特定部３５７が特定した強さに基づいて、コントローラ１の振動部による振動動作を制御する。
【００５３】
例えば、特定部３５７は、まず、記憶部３４に記憶されている情報に統計的な処理を行い、第１数値によって示されるユーザＵの状態においてコントローラ１の振動部が第１振動動作を実行した場合におけるユーザＵの状態を示す第２数値を推定する。そして、特定部３５７は、第１数値と第２数値との差が所定の閾値を超えている場合、コントローラ１の振動部に実行させる振動動作を第１振動動作よりも弱い第２振動動作に変更する。例えば、振動動作の強さは多段階で設定可能であり、特定部３５７は、コントローラ１の振動部に実行させる振動動作を第１振動動作より１段階低い第２振動動作に変更する。
【００５４】
特定部３５７は、第１数値と第２数値との差が所定の閾値以下になるまで、変更した第２振動動作を第１振動動作として、上記第２数値を推定する処理と、上記コントローラ１の振動部に実行させる振動動作を変更する処理とを繰り返し実行する。このようにすることで、情報処理装置３は、過去のユーザＵの生体情報の変化に応じた擬似体験を提示することができる。
【００５５】
なお、提示制御部３５２は、コントローラ１の振動部に実行させる第１振動動作の内容に関連付けて記憶部３４に記憶されている動作前生体情報によって特定される所定の数値と、動作後生体情報によって特定される所定の数値との差が所定の閾値を超えている場合に、第１振動動作よりも弱い第２振動動作をコントローラ１の振動部に実行させてもよい。
【００５６】
上記において、情報処理装置３が、コントローラ１の振動部による振動動作を制御する例を説明したが、これに限らない。例えば、情報処理システムＳは、香りを発生させる不図示の香り発生器をさらに有し、情報処理装置３がユーザＵに提示している擬似体験に基づいて香り発生器の動作を制御してもよい。例えば、提示制御部３５２は、コンテンツにおいて花が表示されている場合、香り発生器に花の香りを発生させたり、コンテンツにおいて森林が表示されている場合、香り発生器に森林の香りを発生させたりするように、コンテンツに応じた香りを香り発生器に発生させる。
【００５７】
また、情報処理装置３は、ユーザＵの生体情報に基づいて、香り発生器の動作を制御してもよい。提示制御部３５２は、例えば、ユーザＵの心理状態が緊張している状態である場合、フローラルな香りをはじめとするユーザＵをリラックスさせる効果を有する香りを香り発生器に発生させる。
【００５８】
上記において、情報処理装置３は、コントローラ１の振動部による振動動作を制御することにより、触覚を介してユーザＵに擬似体験を提示する例を説明したが、これに限らない。例えば、情報処理装置３は、ユーザＵの生体情報に基づいて、ユーザＵに接触させる物体であって、スライム等のように特定の形状を有しない物体の形状を変化させることにより、触覚を介してユーザＵに擬似体験を提示してもよい。提示制御部３５２は、例えば、ユーザＵの心理状態が緊張している状態である場合、物体の形状の変化を小さくさせ、ユーザＵの心理状態が緊張していない状態である場合、物体の形状の変化を大きくさせる。
【００５９】
また、例えば、情報処理装置３は、ユーザＵの生体情報に基づいて、ユーザＵが存在する実際の環境の状態を変更させることにより、触覚を介してユーザＵに擬似体験を提示してもよい。ユーザＵが存在する実際の環境は、例えば、壁が動作することにより進路が変動する迷路である。この場合において、提示制御部３５２は、例えば、ユーザＵの心理状態が緊張している状態である場合、動作させる壁の数を少なくすることにより、迷路の難易度を低くし、ユーザＵの心理状態が緊張していない状態である場合、動作させる壁の数を多くすることにより、迷路の難易度を高くする。
【００６０】
［情報処理システムＳの処理］
続いて、情報処理システムＳの処理の流れについて説明する。図４は、情報処理システムＳの処理の流れを示すシーケンス図である。図４に示すＳ３の処理は、Ｓ２の処理の前に実行されてもよいし、Ｓ２の処理と同時に実行されてもよい。本処理は、ユーザＵが、コントローラ１を用いてコンテンツを表示させるための表示操作を行ったことに応じて、コントローラ１が、コンテンツを表示させるための表示要求を情報処理装置３に送信したことを契機として開始する（Ｓ１）。
【００６１】
情報処理装置３において、受付部３５１がコントローラ１から表示要求を受け付けると、提示制御部３５２は、コンテンツを表示部３３に表示させる（Ｓ２）。提示制御部３５２は、測定制御情報を測定器２に送信する（Ｓ３）。
【００６２】
測定器２は、情報処理装置３が送信した測定制御情報に基づいて、測定動作を実行する（Ｓ４）。測定器２は、測定動作を実行したことに応じてユーザＵの生体情報を測定すると、測定したユーザＵの生体情報を情報処理装置３に送信する（Ｓ５）。
【００６３】
情報処理装置３において、取得部３５３がユーザＵの生体情報を測定器２から取得すると、提示制御部３５２は、ユーザＵの生体情報とユーザＵに提示している疑似体験とに基づいて、コントローラ１の振動部に実行させる振動動作の振動内容を決定する（Ｓ６）。提示制御部３５２は、決定した振動内容を示す振動制御情報をコントローラ１に送信する（Ｓ７）。そして、コントローラ１は、情報処理装置３が送信した振動制御情報に基づいて、振動部による振動動作を実行する。
【００６４】
［本実施の形態における効果］
以上説明したとおり、情報処理装置３は、ユーザＵの生体情報と擬似体験とに基づいて、提示部による振動動作を制御する。このようにすることで、情報処理装置３は、ユーザＵの状態に応じた擬似体験を提示することができる。これにより、情報処理装置３は、ユーザＵの状態に適する度合いでコントローラ１の振動部に振動動作を実行させることができる。その結果、情報処理装置３は、ユーザＵが感じる臨場感を向上させることができる。
【００６５】
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されず、その要旨の範囲内で種々の変形及び変更が可能である。例えば、装置の全部又は一部は、任意の単位で機能的又は物理的に分散・統合して構成することができる。また、複数の実施の形態の任意の組み合わせによって生じる新たな実施の形態も、本発明の実施の形態に含まれる。組み合わせによって生じる新たな実施の形態の効果は、もとの実施の形態の効果を併せ持つ。
【符号の説明】
【００６６】
１  コントローラ
２  測定器
３  情報処理装置
３１  第１通信部
３２  第２通信部
３３  表示部
３４  記憶部
３５  制御部
３５１  受付部
３５２  提示制御部
３５３  取得部
３５４  推定部
３５５  設定部
３５６  登録部
３５７  特定部
Ｓ  情報処理システム
Ｕ  ユーザ
【要約】      （修正有）【課題】臨場感を向上させることができる情報処理装置、情報処理方法及びプログラムを提供する。【解決手段】情報処理装置３は、ユーザの生体情報を取得する取得部３５３と、ユーザの少なくも視覚と触覚とを含む感覚を介してユーザに疑似体験を提示する提示部の動作を制御する提示制御部３５２と、生体情報に基づいて、ユーザの心理状態を推定する推定部３５４と、を有する。提示制御部３５２は、生体情報と疑似体験とに基づいて、提示部においてユーザに振動を伝達させる振動動作を動作として制御する。さらに、提示制御部３５２は、推定部３５４が推定した心理状態と、疑似体験とに基づいて、提示部による振動動作を制御する。【選択図】図３【図１】
0006946579.tif 000002
【図２】
0006946579.tif 000003
【図３】
0006946579.tif 000004
【図４】
0006946579.tif 000005