(57)【要約】【課題】コミュニケーション空間を仮想空間と実空間の間でスムーズに切り替えることが可能な、情報処理装置、情報処理方法及びプログラムを提案する。【解決手段】実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部と、実空間における前記ユーザの位置に関する位置情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得するユーザ情報取得部と、位置情報及び前記属性情報の少なくともいずれか一方に応じて、実空間で実施されるコミュニケーションと、仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部と、を備える情報処理装置が提供される。【選択図】図１
2019155735.tif 000002
【特許請求の範囲】
【請求項１】
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部と、
実空間における前記ユーザの位置に関する位置情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得するユーザ情報取得部と、
前記位置情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部と、を備える情報処理装置。
【請求項２】
前記ユーザの動作に関する動作情報を取得する動作情報取得部をさらに備え、
前記切替制御部は、前記ユーザの前記動作情報又は相互に接続された他のユーザの前記動作情報の少なくともいずれか一方に応じて、前記ユーザ間のネットワーク接続を確立させて、コミュニケーションが実施される空間を前記実空間から前記仮想空間へ切り替える、請求項１に記載の情報処理装置。
【請求項３】
前記ユーザが発する音声に関する音声情報を取得する音声情報取得部をさらに備え、
前記切替制御部は、前記ユーザの前記音声情報又は相互に接続された他のユーザの前記音声情報の少なくともいずれか一方に応じて、前記ユーザ間のネットワーク接続を確立させて、コミュニケーションが実施される空間を前記実空間から前記仮想空間へ切り替える、請求項１に記載の情報処理装置。
【請求項４】
前記ユーザの動作に関する動作情報を取得する動作情報取得部を更に備え、
前記切替制御部は、動作情報取得部により取得された前記動作情報に応じて、複数の前記ユーザの中から他のユーザの少なくとも１人を選択して、前記実空間で実施されるコミュニケーションから前記仮想空間で実施されるコミュニケーションに切り替える、請求項１に記載の情報処理装置。
【請求項５】
前記コミュニケーション制御部は、前記位置情報及び前記属性情報の少なくともいずれかに応じて、前記仮想空間に出力させる内容を制御する出力制御部を更に備える、請求項１に記載の情報処理装置。
【請求項６】
前記出力制御部は、前記ユーザが相互に接続された他のユーザの前記仮想像を、所定の表示方法で出力させる、請求項５に記載の情報処理装置。
【請求項７】
相互に接続された他のユーザを認識し、ユーザ認識に関するユーザ認識情報を取得する認識判断部をさらに備え、
前記出力制御部は、前記認識判断部から送信された前記ユーザ認識情報を受信した後、前記他のユーザの前記仮想像を所定の表現方法で出力させて、前記他のユーザの前記実像と、前記他のユーザの前記仮想像を同期させる、請求項５に記載の情報処理装置。
【請求項８】
前記出力制御部は、相互に接続された他のユーザの前記仮想像が、前記他のユーザの実像方向を示すように出力させる、請求項５に記載の情報処理装置。
【請求項９】
前記出力制御部は、相互に接続された他のユーザの前記仮想像を前記実像の位置で消去させ、
前記切替制御部は、前記仮想空間において確立している前記ユーザ間の接続を解除する、請求項５に記載の情報処理装置。
【請求項１０】
前記出力制御部は、相互に接続された他のユーザにより予め設定された仮想像を出力させる、請求項５に記載の情報処理装置。
【請求項１１】
前記出力制御部は、相互に接続された他のユーザの前記仮想像であり、前記実空間の態様と異なる態様で出力された前記仮想像を、前記他のユーザの実像に重畳して表示させる、請求項５に記載の情報処理装置。
【請求項１２】
前記出力制御部は、前記実空間において前記ユーザが相互に接続された他のユーザとコミュニケーションを行っている間、前記他のユーザの前記仮想像を、前記実空間の態様とは異なる態様で表示させる、請求項５に記載の情報処理装置。
【請求項１３】
前記ユーザが発する音声に関する音声情報を取得する音声情報取得部を更に備え、
前記コミュニケーション制御部は、前記位置情報と前記属性情報とに応じて、前記仮想空間に出力させる内容を制御する出力制御部を更に備え、
前記出力制御部は、前記音声情報取得部により取得された前記音声情報の出力位置を制御する、請求項５に記載の情報処理装置。
【請求項１４】
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御することと、
実空間における前記ユーザの位置に関する位置関連情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得することと、
前記位置関連情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御すること、を含む情報処理方法。
【請求項１５】
コンピュータに、
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部、
実空間における前記ユーザの位置に関する位置関連情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得する情報取得部、
前記位置関連情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法及びプログラムに関する。
【背景技術】
【０００２】
インターネットのようなコンピュータ・ネットワーク上で構築された所定の空間的広がりを持つ仮想世界において、複数のユーザが同時に参加してリアルタイム・コミュニケーションを行うことができる技術の開発が進められている。【０００３】
例えば、以下の特許文献１には、仮想空間にログインしたユーザのアバタが利用可能な仮想携帯電話を用いて呼出動作を行うことにより、他のユーザとコミュニケーションを行うことができる会話支援システムが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−１５４９６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１に開示されているような会話支援システムでは、コミュニケーション中のユーザのアバタが仮想空間からログアウトした場合、連続して実空間に存在するそのユーザとコミュニケーションを行うことはできないため、ユーザ間のコミュニケーション空間の切り替えにはなお改善の余地がある。【０００６】
そこで、本開示では、上記事情に鑑みて、ユーザ間のコミュニケーションの場を仮想空間と実空間の間でスムーズに切り替えることが可能な、情報処理装置、情報処理方法及びプログラムを提案する。
【課題を解決するための手段】
【０００７】
本開示によれば、実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部と、実空間におけるユーザの位置に関する位置情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得するユーザ情報取得部と、位置情報及び属性情報の少なくともいずれか一方に応じて、実空間で実施されるコミュニケーションと、仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部と、を備える情報処理装置が提供される。【０００８】
また、本開示によれば、実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御することと、実空間におけるユーザの位置に関する位置関連情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得することと、位置情報及び属性情報の少なくともいずれか一方に応じて、実空間で実施されるコミュニケーションと、仮想空間で実施されるコミュニケーションとの切り替えを制御すること、を含む情報処理方法が提供される。【０００９】
また、本開示によれば、コンピュータに、実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部、実空間におけるユーザの位置に関する位置関連情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得する情報取得部、位置情報及び属性情報の少なくともいずれか一方に応じて、実空間で実施されるコミュニケーションと、仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部、として機能させるためのプログラムが提供される。【００１０】
本開示によれば、実空間におけるユーザの位置に関する位置情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報に応じて、仮想空間に出力させる内容が制御される。
【発明の効果】
【００１１】
以上説明したように本開示によれば、コミュニケーション空間を仮想空間と実空間の間でスムーズに切り替えることが可能となる。【００１２】
なお、上記の効果は必ずしも限定的なものではなく、上記の効果とともに、又は、上記の効果に代えて、本明細書に示されたいずれかの効果、又は、本明細書から把握され得る他の効果が奏されてもよい。
【図面の簡単な説明】
【００１３】
【図１】本開示の実施形態に係る情報処理装置の構成の一例を示すブロック図である。
【図２】同実施形態に係る情報処理システムの構成の一例を示すブロック図である。
【図３】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図４】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図５】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図６】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図７】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図８】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図９】同実施形態に係る情報処理装置の動作を説明するための説明図である。
【図１０】同実施形態に係る情報処理装置の動作の流れの一例を説明するための流れ図である。
【図１１】同実施形態に係る情報処理装置の動作の流れの一例を説明するための流れ図である。
【図１２】同実施形態に係る情報処理装置のハードウェア構成例を示すブロック図である。
【発明を実施するための形態】
【００１４】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１５】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。
【００１６】
なお、説明は以下の順序で行うものとする。
＜＜構成＞＞
＜＜動作＞＞
＜動作例１＞
＜動作例２＞
＜＜ハードウェア構成＞＞
＜＜結び＞＞
【００１７】
＜＜構成＞＞
まず、図１及び図２を参照して本開示の一実施形態に係る情報処理装置１０の構成を説明する。図１は、本開示の一実施形態に係る情報処理装置１０の構成例を示すブロック図である。図２は、本開示の一実施形態に係る情報処理システム５の構成例を示すブロック図である。
【００１８】
本実施形態に係る情報処理装置１０は、複数のユーザが相互に通信を行い、互いに相手の姿の映像やアバタを表示画面に表示しながらコミュニケーションを行う装置である。本実施形態に係る情報処理システム５では、図２に示すように、ネットワーク２０を介して、複数の情報処理装置１０が相互に接続され、仮想空間での相互コミュニケーションが実施される。本実施形態に係る情報処理装置１０は、実空間に存在するユーザの実像に対応する仮想像を仮想空間上に生成し、仮想像を介してユーザ間のコミュニケーションを実現する装置である。本実施形態に係る情報処理装置１０は、ユーザが移動しながら使用可能な構成の装置であり、例えばメガネ型ディスプレイやヘッドマウントディスプレイ（Ｈｅａｄ  Ｍｏｕｎｔ  Ｄｉｓｐｌａｙ：ＨＭＤ）等のように、ユーザが装着して使用する装置であってもよく、スマートフォン等のような表示装置を備える携帯可能な通信機器であってもよい。
【００１９】
ネットワーク２０は、例えばインターネット等のような公知の情報通信技術を用いて実現され、複数の情報処理装置１０を相互に接続することが可能であり、同時に複数のユーザがコミュニケーションを実施することを可能とする。
【００２０】
本実施形態に係る情報処理装置１０は、図１に示すように、ユーザに関するユーザ情報や、ユーザの動作に関する動作情報、ユーザが発する音声に関する音声情報等の情報を取得する情報取得部１１０と、情報取得部１１０により取得された情報に応じて、コミュニケーションが実施される空間を切り替える切替制御部１２０と、ユーザ間で相互に実施されるコミュニケーションの接続状態等のコミュニケーションにおける各種機能を制御するコミュニケーション制御部１３０と、を少なくとも備える。更に、本実施形態に係る情報処理装置１０は、認識判断部１４０と、通信制御部１５０と、記憶部１６０とを備えることが好ましい。
【００２１】
［情報取得部１１０］
本実施形態に係る情報処理装置１０は、情報取得部１１０を備える。情報取得部１１０は、ユーザが実施しているコミュニケーションの空間を円滑に切り替えるための情報を取得する。この情報取得部１１０は、ユーザ情報取得部１１２を少なくとも備え、動作情報取得部１１４と、音声情報取得部１１６とを更に有していてもよい。取得する情報内容に応じて、ユーザ情報取得部１１２と、動作情報取得部１１４と、音声情報取得部１１６の少なくともいずれかが機能することで、ユーザが実施しているコミュニケーションの空間を円滑に切り替えるための各種の情報が取得される。
【００２２】
（ユーザ情報取得部１１２）
ユーザ情報取得部１１２は、実空間におけるユーザの位置に関する位置情報及びユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得する。詳細には、ユーザ情報取得部１１２は、そのユーザ情報取得部１１２が備えられる情報処理装置１０の位置情報を取得してもよい。また、ユーザ情報取得部１１２は、後述する通信制御部１５０を介して、他のユーザの位置情報及び属性情報を取得する機能を有してもよい。
【００２３】
ユーザ情報取得部１１２は、公知の位置情報取得システムを利用して、ユーザの位置情報を取得してもよい。公知の位置情報取得システムとして、例えば、ＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｙｔｅｍ：全球測位衛星システム）や、屋内測位システム、モバイルネットワークやＷｉ−Ｆｉ（登録商標）の基地局測位システム等の位置取得システムが利用されてもよい。また、情報処理装置１０には、例えば、ビーコンのような位置検知に用いられるタグが付与されていてもよく、ユーザ情報取得部１１２は、このタグに関する情報を位置情報として受信してもよい。さらに、情報処理装置１０は、ユーザの方向の同定が可能な通信機能を有していてもよく、ユーザ情報取得部１１２は、このユーザの方向に関する情報を位置情報として取得してもよい。
【００２４】
また、先だって説明したように、他のユーザの位置情報は、通信制御部１５０を介して他のユーザから取得されてもよいが、他のユーザの位置情報の取得には、他の公知の位置情報取得技術が利用されてもよい。例えば、本実施形態に係る情報処理装置１０は、実空間の環境画像を撮像する撮像装置を備えていてもよく、この撮像装置により生成された撮像画像を利用して、他のユーザの位置情報を取得してもよい。他のユーザの位置情報の取得には、例えば、特開２０１０−１６７４３号公報、特許第５８６９８８３号公報、特開２０１７−１８２７３９号公報等に開示されている、各種の位置推定技術を適宜利用することができる。情報処理装置１０に備えられる撮像装置は、例えば、デジタルスチルカメラやデジタルビデオカメラ等のような、撮像機能を有する公知の撮像装置であってもよい。また、ユーザ情報取得部１１２は、実空間上に設けられた外部カメラ等で撮像された他のユーザの画像に基づいて取得される他のユーザの位置情報を、公知のネットワーク等を介することで取得してもよい。
【００２５】
ユーザ情報取得部１１２は、コミュニケーションを実施しているユーザ間の離隔距離が大きいときは、ＧＮＳＳや屋内測位システムでユーザ相互の大まかな位置情報を取得し、離隔距離が小さくなり、撮像装置によりユーザが撮像されたときは、画像処理にて他のユーザの位置情報を取得してもよい。
【００２６】
また、位置情報には、ユーザ間の離隔距離等、複数のユーザの位置に基づいて取得される二次的な情報も含まれる。
【００２７】
また、ユーザ情報取得部１１２が取得する属性情報の一つである、ユーザ間の親密度に関する情報には、例えば、本実施形態に係る情報処理装置１０を利用して実施されたコミュニケーションの頻度、時間や会話内容等の情報や、記憶部１６０などに格納されたコンタクトリストにおけるユーザ情報の有無などが含まれる。このコミュニケーションの頻度、時間や会話内容等の情報は、情報処理装置１０に備えられる記憶部１６０に履歴情報として保存されてもよい。
【００２８】
また、属性情報には、本実施形態に係る情報処理装置１０を利用している間に取得される、ユーザの表情、ジェスチャーや声質等の非言語的なコミュニケーション情報（以降、単に「非言語コミュニケーション情報」と略記する。）が含まれてもよい。ユーザ情報取得部１１２の機能の一部は、例えば、既に説明したような撮像装置によって実現されてもよい。使用される撮像装置は、本実施形態に係る情報処理装置１０のユーザが発する音声を収音する機能を有するものであることが好ましく、このような撮像装置により、非言語コミュニケーション情報は取得されてもよい。更に、非言語コミュニケーション情報に応じたユーザの精神状態が予め設定されることで、ユーザ情報取得部１１２は、ユーザの精神状態に関する精神状態情報を取得することができる。この精神状態情報も属性情報に含まれる。なお、精神状態情報は、情報処理装置１０が機械学習することで、非言語コミュニケーション情報から自動的に生成されてもよい。また、本実施形態に係る情報処理装置１０には、例えば、ユーザの属性に関するタグが付与されていてもよく、ユーザ情報取得部１１２は、このタグに関する情報を属性情報として取得してもよい。
【００２９】
先だって説明したように、ユーザ情報取得部１１２は、他のユーザの属性情報を、通信制御部１５０を介して取得してもよい。さらに、ユーザ情報取得部１１２は、上記のように、情報処理装置１０に別途備えられる撮像装置によって取得されてもよいし、実空間上に設けられた撮像装置により取得された画像や音声によって取得されてもよい。
【００３０】
ユーザ情報取得部１１２は、ユーザの位置情報及び属性情報並びに他のユーザの位置情報及び属性情報を、所定のタイミングで取得する。ユーザ情報取得部１１２は、例えば、位置情報及び属性情報を随時取得してもよいし、ユーザが予め設定したタイミングで取得してもよい。また、ユーザ情報取得部１１２は、位置情報及び属性情報を後述する切替制御部１２０及びコミュニケーション制御部１３０の少なくともいずれかに随時送信してもよいし、予め設定したタイミングで送信してもよい。
【００３１】
（動作情報取得部１１４）
動作情報取得部１１４は、ユーザの身振りや手振り等の動作に関する動作情報を取得する。動作情報取得部１１４で取得される動作情報は、後述する切替制御部１２０に送信され、ユーザ間で実施されるコミュニケーションの空間を切り替えるトリガーの一種として用いられてもよい。また、この動作情報は、複数のユーザの中から通信を接続するユーザを選択してコミュニケーションを開始する際のトリガーとして用いられてもよい。
【００３２】
動作情報取得部１１４の機能は、例えば上記のような撮像機能を有する公知の撮像装置によって実現されてもよい。より詳細には、動作情報の取得には、例えば、公知のジェスチャー認識技術を利用することができ、例えば、特開２０１３−２０５９８３号公報等に開示されている技術を適宜利用することができる。
【００３３】
（音声情報取得部１１６）
音声情報取得部１１６は、ユーザが発する音声に関する音声情報を取得する。音声情報取得部１１６で取得された音声情報は、後述するコミュニケーション制御部１３０を介して、他のユーザに提供されてもよい。また、音声情報取得部１１６は、公知の音声認識技術を利用して音声情報を解析し、その音声情報の内容を認識する音声認識をすることで音声認識情報を取得してもよい。音声情報取得部１１６で取得された音声情報は、後述する切替制御部１２０に送信され、ユーザ間で実施されるコミュニケーションの空間を切り替えるトリガーの一種として用いられてもよい。音声情報取得部１１６の機能は、収音マイク等の音声収音装置により実現されてもよいし、情報処理装置１０に別途設けられた撮像装置に備えられた収音装置によって実現されてもよい。また、音声情報取得部１１６は、情報処理装置１０の周辺で発生する音声を取得してもよい。
【００３４】
［切替制御部１２０］
本実施形態に係る情報処理装置１０は、切替制御部１２０を備える。切替制御部１２０は、情報取得部１１０から送信された位置情報及び属性情報の少なくともいずれか一方に応じて、実空間上で実施されるコミュニケーションと仮想空間で実施されるコミュニケーションとの切り替えを制御する。切替制御部１２０は、例えば、実空間上でコミュニケーションを実施している複数のユーザ間の離隔距離が所定の閾値以上となったときに、そのユーザ間の通信を接続し、仮想空間上でのコミュニケーションを実施可能としてもよい。切替制御部１２０は、ユーザ間の離隔距離と時間情報とに応じてコミュニケーション空間を切り替えることができる。例えば、ユーザ間の離隔距離が所定の閾値以上となった場合でも、その離隔距離が所定の閾値以上である状態が維持される時間が、所定の時間より短い場合は、実空間でのコミュニケーションが維持されてもよい。また、例えば、切替制御部１２０は、仮想空間上でコミュニケーションを実施している複数のユーザ間の離隔距離が所定の閾値以下となったときに、ユーザ間の通信の接続を解除し、実空間上でのコミュニケーションを実施可能としてもよい。
【００３５】
また、切替制御部１２０は、属性情報の一つであるユーザ間の親密度に応じて、コミュニケーション空間を切り替えることができる。例えば、情報処理装置１０を利用して実施された特定のユーザ間のコミュニケーションの頻度や時間が所定の頻度もしくは時間以上である場合に、コミュニケーション空間を実空間から仮想空間に切り替えてもよい。
【００３６】
切替制御部１２０は、更に、動作情報取得部１２４で取得された動作情報に応じて、ユーザ間のネットワーク接続を確立させ、ユーザ間で実施されるコミュニケーション空間を実空間から仮想空間へ切り替えてもよい。詳細には、動作情報に応じた切り替えに関する制御内容が切替制御部１２０に予め設定され、切替制御部１２０は、取得された動作情報に応じてコミュニケーション空間を切り替えることができる。例えば、実空間でコミュニケーションを実施しているユーザのいずれかが、その場における別れを意図する動作（例えば、手を振るなどの動作）を行った場合、切替制御部１２０は、動作情報取得部１１４から取得した動作情報に基づき、コミュニケーション空間を実空間から仮想空間に切り替えてもよい。このように、コミュニケーション空間が実空間から仮想空間に切り替えられることで、ユーザは、途切れることなく自然に会話を継続することが可能となる。なお、情報処理装置１０が、機械学習することで、ユーザの動作意図と動作情報とが関連付けられてもよく、切替制御部１２０は、その動作情報に基づいて、コミュニケーション空間を実空間から仮想空間に切り替えてもよい。
【００３７】
切替制御部１２０は、更に、音声情報取得部１１６により取得された音声情報に応じてユーザ間のネットワーク接続を確立させ、コミュニケーション空間を実空間から仮想空間へ切り替えてもよい。詳細には、音声情報取得部１１６から取得した音声認識情報に応じた切替に関する制御内容が予め設定され、切替制御部１２０は、音声認識情報に応じてコミュニケーション空間を切り替えることができる。具体的には、実空間でコミュニケーションを実施している複数のユーザのいずれかの音声情報取得部１１６が、その場における別れの挨拶等の所定の音声情報を取得し、その音声情報の内容を解析してその音声情報に対応する音声認識情報を取得する。切替制御部１２０は、音声情報取得部１１６から取得したその音声認識情報に基づいて、コミュニケーション空間を実空間から仮想空間に切り替えてもよい。同様に、音声情報取得部１１６が所定の音声情報を取得した場合に、切替制御部１２０は、コミュニケーション空間を仮想空間から実空間に切り替えてもよい。
【００３８】
切替制御部１２０は、更に、動作情報取得部１１４により取得された動作情報に応じて、複数のユーザの中から、他のユーザの少なくとも１人を選択してコミュニケーション空間を実空間から仮想空間に切り替えてもよい。具体的には、実空間でコミュニケーションを実施している複数のユーザの仮想像が、仮想空間上に表示されており、仮想像を選択する動作に相当する動作情報を切替制御部１２０は受信した場合、切替制御部１２０は、その動作情報の対象となる他のユーザと実施されるコミュニケーションを実空間から仮想空間に切り替えてもよい。
【００３９】
［コミュニケーション制御部１３０］
本実施形態に係る情報処理装置１０は、コミュニケーション制御部１３０を備える。コミュニケーション制御部１３０は、実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションの接続状態をはじめ、コミュニケーションにおける各種の機能を統括的に制御する。コミュニケーション制御部１３０は、例えば、情報処理装置１０に備えられるディスプレイにコミュニケーション相手の映像やアバタを表示させながら、ユーザ同士の会話を可能にする機能を有する。また、コミュニケーション制御部１３０は、情報取得部１１０で取得される、ユーザ情報、動作情報や音声情報によっては、コミュニケーション空間を仮想空間に切り替えることなく、通信を終了してもよい。
【００４０】
コミュニケーション制御部１３０は、情報取得部１１０により取得される各種の情報や、認識判断部１４０により取得される、実空間におけるコミュニケーション相手の実像の認識確認情報を含むユーザ認識情報等に応じて、出力内容を制御する出力制御部１３２を備える。
【００４１】
図３を参照しながら、出力制御部１３２の機能を説明する。出力制御部１３２は、実空間における他のユーザの実像に相当する仮想像を仮想空間上に表示させる。例えば、図３に示すように、ユーザＵ１が利用する情報処理装置１０に備えられた出力制御部１３２は、仮想空間Ｕ１Ｖとコミュニケーション相手であるユーザＵ２の仮想像をユーザＵ１に提供することができる。同様に、ユーザＵ２が利用する情報処理装置１０に備えられた出力制御部１３２は、仮想空間Ｕ２Ｖとコミュニケーション相手であるユーザＵ１の仮想像をユーザＵ１に提供することができる。
【００４２】
出力制御部１３２は、情報取得部１１０で取得された、他のユーザのユーザ情報を随時取得して仮想像に反映することで、最新の他のユーザの実像に相当する仮想像を表示させることが可能である。他のユーザの仮想像がリアルタイムに更新されるため、例えば図４に示すように、ユーザＵ２の表情が笑顔から怒った表情に変化したタイミングに合わせて、ユーザＵ２の仮想像ＶＩ２も怒った表情に変化し、ユーザＵ１はその様子を認識することができる。
【００４３】
仮想空間上に表示させる仮想像は、例えば、ユーザが利用する情報処理装置１０に別途備えられ、実空間の外部環境を撮像する機能を有する撮像装置で撮像された他のユーザの画像でもよいし、撮像された他のユーザの画像に対して所定の変換処理を実施した画像であってもよい。また、他のユーザの画像には、情報処理装置１０に別途設けられ、その情報処理装置１０のユーザの少なくとも顔の一部を撮像する撮像装置によって取得される画像が利用されてもよい。具体的には、撮像装置によって撮像されたユーザの顔の一部の画像情報を、予め準備された３次元モデルにレンダリングする際のパラメータとして適用して仮想像は生成されてもよい。
【００４４】
出力制御部１３２は、さらに、ユーザ情報取得部１１２により取得されるユーザの位置情報及び属性情報の少なくともいずれか一方に応じて、仮想空間に出力させる内容を制御してもよい。出力制御部１３２は、例えば、実空間上でコミュニケーションを実施しているユーザ間の離隔距離が所定の閾値以上となったときに、仮想空間上に他のユーザの仮想像を表示させてもよい。また、出力制御部１３２は、実空間上の同一の場所でコミュニケーションを実施していた複数のユーザがそれぞれ異なる場所に移動を開始する直前に取得されたユーザの表情や声質等の属性情報に応じて、仮想像が表示されるように出力してもよい。
【００４５】
また、出力制御部１３２は、実空間でコミュニケーションが実施されている間に、上記撮像装置によって撮像された他のユーザの画像情報を利用して、他のユーザの仮想像を制御してもよい。具体的には、出力制御部１３２は、撮像された他のユーザの外観に対応するように他のユーザの仮想像を変更させてもよい。出力制御部１３２は、仮想空間でコミュニケーションが実施され、表示されている他のユーザの仮想像と他のユーザの実像とが異なっている場合において、他のユーザのユーザ情報がユーザ情報取得部１１２により取得されたときは、例えばモーフィング等の実像と仮想像との差分が徐々に小さくなるような処理を行ってもよい。
【００４６】
また、出力制御部１３２は、インターネット等既存のネットワーク上にアップロードされている他のユーザの写真や動画などの画像情報を利用して、他のユーザの仮想像を制御してもよい。具体的には、出力制御部１３２は、ネットワーク上にアップロードされている他のユーザの写真等の画像情報を、予め準備された３次元モデルにレンダリングする際のパラメータとして適用して、仮想像を生成してもよい。
【００４７】
出力制御部１３２は、更に、相互に接続された他のユーザの仮想像を、所定の表示方法で出力させてもよい。出力制御部１３２は、例えば、図５に示すように、ユーザＵ２の実像ＲＩ２が帽子を着用している場合は、仮想像ＶＩ２が帽子を被るような動作を行って、実像ＲＩ２と同様に帽子を着用した仮想像ＶＩ２に変更させてもよい。また、例えば、出力制御部１３２は、仮想像が実像の位置に移動するように仮想像を出力させてもよい。仮想像の移動の様子の表示方法は、例えば、歩み寄るような表示方法でもよい。しかしながら、仮想像が実像の位置に移動するような表示方法は、実像に重なりさえすれば特段限られず、例えば、図６下図に示すような、仮想像が実像に向かって移動したかのような軌跡が表示されてもよい。
【００４８】
ここで、実際の実像の動きと仮想空間に出力させた仮想像の動きとの間にはずれが生じることがあり、仮想像が、実像に歩み寄るような表示方法で出力されると、ユーザにとって違和感を覚える場合がある。しかしながら、出力制御部１３２が、上記のように仮想像を制御することで、ユーザは、仮想像を実像の動きと仮想像の動きとの間に生じる可能性がある動きのずれを気にすることが少なくなる。従って、出力制御部１３２は、更に、後述する、実空間上においてユーザが他のユーザの実像を認識したか否かを判断する機能を有する認識判断部１４０により取得されたユーザ認識情報を受信し、受信したユーザ認識情報に基づいた表示方法で仮想像が表示されるようにしてもよい。例えば、図６に示すように、認識判断部１４０により、ユーザＵ１がユーザＵ２の実像ＲＩ２を認識したと判断した後、出力制御部１３２は、仮想像ＶＩ２が実像ＲＩ２に向かって移動したかのような軌跡が表示されるように制御してもよい。出力制御部１３２は、上記のような表示方法のみに限られず、仮想像の動作の様子が表現される表示方法であれば、あらゆる表示方法で仮想像を出力させることができてもよい。
【００４９】
出力制御部１３２は、更に、相互に通信が接続された他のユーザの仮想像を実像の位置に移動するように表示させた後、仮想像を消去させるように制御してもよい。切替制御部１２０は、他のユーザの仮想像が消去された後、仮想空間において確立しているユーザ間の接続を解除してもよい。仮想像が実像の位置に移動するような表示方法は、先だって説明したように、例えば、図６下図に示すような、仮想像ＶＩ２が実像ＲＩ２に向かって移動したかのような軌跡が表示されてもよい。出力制御部１３２が、他のユーザの仮想像を実像の位置に移動するように表示させた後に仮想像を消去させるように制御することで、ユーザは、他のユーザの実像の位置を容易に把握することができる。
【００５０】
出力制御部１３２は、更に、相互に通信が接続された他のユーザの仮想像が他のユーザの実像方向を示すように出力させてもよい。出力制御部１３２は、例えば、仮想空間でコミュニケーションが実施されている場合において、実空間上におけるユーザ間の離隔距離が所定の閾値以下になったとき、図７に示すように、例えば、ユーザＵ２の仮想像ＶＩ２が、ユーザ情報取得部１１２により取得されたユーザ情報に基づいた実像ＲＩ２の位置を向くように表示されてもよい。他のユーザの仮想像が実像方向を向くように表示されることで、ユーザは、実空間における他のユーザの位置（すなわち実像）を容易に把握することが可能となる。
【００５１】
出力制御部１３２は、更に、相互に接続された他のユーザにより予め設定された仮想像を出力させてもよい。具体的には、ユーザ情報取得部１１２は、他のユーザが設定した所定のユーザ情報のみを出力制御部１３２に送信し、他の方法で取得されるユーザ情報を出力制御部１３２に送信しなくてもよい。このときのユーザ情報は、他のユーザが設定した情報であってもよく、出力制御部１３２は、例えば、そのユーザ情報を反映した結果、実像の外観と異なる仮想像が表示されるように制御してもよい。
【００５２】
出力制御部１３２は、更に、相互に接続された他のユーザの仮想像であり、実空間の態様と異なる態様で出力された仮想像を、他のユーザの実像に重畳して表示させるように制御してもよい。詳細には、出力制御部１３２は、例えば、図８に示すように、ユーザＵ２の実像ＲＩ２と外観が異なるように、ユーザＵ１が設定した態様でユーザＵ２の仮想像ＶＩ２が表示されるように出力させてもよい。出力制御部１３２は、実像と異なる態様の他のユーザの仮想像が、他のユーザの実像に重畳して表示されるように制御することで、実空間に存在すると違和感が生じるような態様の他のユーザを仮想空間上にのみ表示させることが可能である。その結果、他のユーザが実空間の他のユーザの周囲に存在する人間から不要な注目を受けることなく、ユーザは、周囲の人間が関与することのない限られたコミュニケーションを実施することができる。その結果、本実施形態に係る情報処理装置１０を利用してコミュニケーションを実施するユーザは、例えば、ユーザ間のみで、あたかも仮装してパーティ等を開催しているかのような感覚を得ることができる。
【００５３】
出力制御部１３２は、更に、相互に通信が接続された他のユーザと実空間でコミュニケーションを行っている間、他のユーザの仮想像を、実像の態様とは異なる態様で表示させてもよい。出力制御部１３２は、例えば、図９に示すように、ユーザ間が実空間でコミュニケーションを実施する際にも、仮想像ＶＩ２を出力させたまま、機能が停止していることを示すような態様で仮想像ＶＩ２を表示させていてもよい。その後、出力制御部１３２は、ユーザ間のコミュニケーションが実空間から仮想空間に切り替えられると、実像と別の態様で表示されていた仮想像が実像に対応するような態様で表示されるように制御してもよい。そして、ユーザ間の引き続きコミュニケーションが実施されてもよい。
【００５４】
本実施形態に係る情報処理装置１０は、音声出力機能を有する音声出力部を備えていてもよく、ユーザに対して出力される音声情報は、音声出力部により出力されてもよい。そして、出力制御部１３２は、更に、音声情報取得部１１６により取得された音声情報が所定の位置から疑似的に出力されるように制御してもよい。すなわち、音像の位置を実像の位置に徐々に近づけ、実像の位置と音像の位置が一致したときに、音声情報の出力が停止され、ユーザは、実空間上の他のユーザすなわち実像の音声を認識できるようにしてもよい。また、実空間から仮想空間にコミュニケーション空間が切り替えられるときは、出力制御部１３２は、実像の位置と音像の位置を一致させて音声情報を出力させてもよい。更に、出力制御部１３２は、ユーザ間の離隔距離に応じて、音量を変化させてもよい。詳細には、出力制御部１３２は、例えば、公知の音声出力技術等を利用して、音像の位置を制御してもよい。これにより、ユーザは、仮想空間上であたかも他のユーザ本人と実際に会って会話をしているかのような感覚を得ることができる。
【００５５】
実際には、出力される音声情報の出力タイミングと、実像から発せられる音声の発生タイミングには、ずれが生じることがある。そのため、出力制御部１３２は、例えば、公知技術の一つである音声分離技術を利用して、実像が発する音声をキャンセルし、仮想像からその音声情報を出力するように制御してもよい。また、実像が発する音声だけでなく、実空間に存在する音声全てを遮断し、必要に応じて音声情報を再構成して仮想空間から出力させてもよい。また、出力制御部１３２は、仮想空間を出力する出力装置映像出力条件や音声出力条件を制御してもよい。
【００５６】
出力制御部１３２は、コミュニケーションを実施する他のユーザの仮想像が表示されるように制御するだけでなく、例えば、ユーザが飼っているペット等の、ユーザが指定する何かしらのオブジェクトが仮想空間上に仮想像として表示されるように制御してもよい。ユーザが指定することで生成された仮想像は、コミュニケーションを実施している複数のユーザに対して提供されてもよいし、オブジェクトを指定したユーザのみに提供されてもよい。
【００５７】
また、出力制御部１３２は、仮想空間を出力する出力装置映像出力条件や音声出力条件を制御してもよい。
【００５８】
［認識判断部１４０］
本実施形態に係る情報処理装置１０は、認識判断部１４０を備えていてもよく、認識判断部１４０は、実空間上で、ユーザが相互に通信が接続された他のユーザの実像を認識したか否かを判断する機能を有していてもよい。認識判断部１４０による、他のユーザの実像の認識判断は、公知の視点認識技術を利用して行われてもよい。認識判断部１４０は、例えば、視点認識技術を利用してユーザの視点位置が検出され、その視点位置に関する視点位置情報と、ユーザ情報取得部１１２により取得された他のユーザの位置情報途に基づき、ユーザが他のユーザの実像を認識したか否かを判断してもよい。
【００５９】
また、認識判断部１４０は、公知の音声認識技術を利用して、ユーザが他のユーザの実像を認識したか否かを判断してもよい。認識判断部１４０は、例えば、音声認識技術を利用して、ユーザが他のユーザに対して呼びかける際に使用する言葉等のユーザ判断用の音声情報を検出したときに、他のユーザの実像を認識したと判断してもよい。このとき、認識判断部１４０は、音声情報に加えて、ユーザ情報取得部１１２により取得された位置情報を利用することで、位置情報を利用しない場合と比較して、より高精度で他のユーザの実像の認識判断を行うことができる。
【００６０】
［通信制御部１５０］
通信制御部１５０は、ネットワーク２０を介したユーザ間の通信を制御し、コミュニケーション制御部１３０の制御指示に応じて、所定の他のユーザとの通信を接続し、又は接続を解除する処理を実行する。また、通信制御部１５０は、情報取得部１１０により取得された、ユーザの位置情報や属性情報、動作情報、音声情報等を通信が接続された他のユーザに提供する処理を実行する。
【００６１】
［記憶部１６０］
記憶部１６０は、本実施形態に係る情報処理装置１０が備える記憶装置の一例である。記憶部１６０には、情報処理装置１０が、上記のような各種の処理を実施する際に利用する各種のプログラムやデータベース等が適宜記録されている。記憶部１６０には、上記のような情報取得部が取得した各種の情報が履歴情報として記録されていてもよい。更に、記憶部１６０には、例えば、情報取得部１１０や認識判断部１４０等がそれぞれの処理を行う際に、保存する必要が生じた様々な処理の途中経過等が適宜記録されてもよい。情報取得部１１０や認識判断部１４０が実行する処理に限られず、本実施形態に係る情報処理装置１０が何らかの処理を行う際に保存する必要が生じた様々なパラメータや処理の途中経過等が適宜記録されてもよい。この記憶部１６０は、情報取得部１１０、切替制御部１２０、コミュニケーション制御部１３０、認識判断部１４０等が、自由にリード／ライト処理を実施することが可能である。
【００６２】
ここまで、情報処理装置１０の構成の一例について詳細に説明した。上記の各構成要素は、汎用的な部材や回路を用いて構成されていてもよいし、各構成要素の機能に特化したハードウェアにより構成されていてもよい。また、各構成要素の機能を、ＣＰＵ等が全て行ってもよい。従って、本実施形態を実施する時々の技術レベルに応じて、適宜、利用する構成を変更することが可能である。続いて、情報処理装置１０の動作の一例について詳細に説明する。
【００６３】
＜＜動作＞＞
＜動作例１＞
本実施形態に係る情報処理装置１０の動作について、図１０を参照しながら説明する。図１０は、本実施形態に係る情報処理装置１０の動作の流れの一例を示す流れ図である。まず、仮想空間で実施されているコミュニケーションが実空間で実施されるコミュニケーションに切り替えられる動作について説明する。本動作例では、ユーザＵ１とユーザＵ２とが離れた場所に存在し、ユーザＵ１及びユーザＵ２が本実施形態に係る情報処理装置１０を利用しながら、実空間において待ち合わせ場所で合流する場合を例に挙げて説明する。
【００６４】
最初に、ユーザＵ１とユーザＵ２との通信が接続された状態で本実施形態に係る動作が開始され、ユーザＵ１及びユーザＵ２のユーザ情報が取得、交換される（Ｓ１０１）。詳細には、ユーザＵ１及びユーザＵ２が利用する情報処理装置１０のユーザ情報取得部１１２により、ユーザＵ１及びユーザＵ２それぞれの位置情報や属性情報等のユーザ情報が取得される。取得されたそれぞれのユーザ情報は、通信制御部１５０を通じて互いに送受信される。次いで、取得されたユーザ情報に基づいて、ユーザＵ１及びユーザＵ２それぞれの仮想像が表示される（Ｓ１０３）。詳細には、図２に示すように、ユーザＵ１の情報処理装置１０には、仮想空間Ｕ１Ｖが生成され、仮想空間Ｕ１Ｖ上にユーザＵ２の仮想像ＶＩ２が生成される。同様に、ユーザＵ２の情報処理装置１０には、仮想空間Ｕ２Ｖが生成され、仮想空間Ｕ２Ｖ上にユーザＵ１の仮想像ＶＩ１が生成される。生成される仮想空間は、実空間上に他のユーザが表示されたものであるが、例えば、ユーザが飼っているペット等のユーザが指定する何かしらのオブジェクトを仮想空間上に仮想像として表示させてもよい。そして、ユーザＵ１は、仮想空間Ｕ１Ｖ上で仮想像ＶＩ２と会話することができ、ユーザＵ２は、仮想空間仮想像ＶＩ２上で仮想像ＶＩ１と会話可能になる。
【００６５】
Ｓ１０１及びＳ１０３が随時繰り返され、ユーザ情報取得部１１２により、ユーザＵ１及びユーザＵ２の最新のユーザ情報が取得されるとともに、仮想像Ｕ１Ｖ及び仮想像Ｕ２Ｖは、最新のユーザ情報に応じた仮想像Ｕ１Ｖ及び仮想像Ｕ２Ｖに随時更新される。次いで、認識判断部１４０により、ユーザが他のユーザを認識したか否かが判断される（Ｓ１０５）。詳細には、ユーザＵ１とユーザＵ２との間の離隔距離が所定の閾値以下になり、ユーザＵ１及びユーザＵ２が同一環境に存在すると、例えば、図５上図に示すように、ユーザＵ２の仮想像ＶＩ２は、ユーザＵ２の実像ＲＩ２の方向を向いてもよい。そして、ユーザＵ１が実空間上のユーザＵ２（すなわちユーザＵ２の実像ＲＩ２）を発見すると、認識判断部１４０は、ユーザＵ１の発見に伴う認識情報により、ユーザＵ２の実像ＲＩ２を認識したと判断してもよい。このとき、Ｓ１０１及びＳ１０３でユーザ情報が最新に更新されているものの、ユーザＵ２の実像ＲＩ２と仮想像ＶＩ２との外観が異なる場合、出力制御部１３２により、仮想像ＶＩ２の外観を実像ＲＩ２に対応するように変化させてもよい。例えば、図５下図に示すように、実像ＲＩ２が帽子を着用している場合は、出力制御部１３２は、仮想像ＶＩ２が帽子を被るような動作を行って着用するように仮想像ＶＩ２を制御してもよい。
【００６６】
Ｓ１０１及びＳ１０３において、ユーザ情報取得部１１２により、ユーザ情報が最新に更新されているものの、ユーザＵ２が予め設定したユーザ情報のみを仮想像ＶＩ２に反映させた場合、実像ＲＩ２の外観と異なる仮想像ＶＩ２が表示される。その結果、ユーザＵ１は、ユーザＵ２の実像ＲＩ２を確認したときに、初めて実際のユーザＵ２の姿を確認することができる。
【００６７】
続いて、出力制御部１３２は、ユーザＵ２の仮想像ＶＩ２をユーザＵ２の実像ＲＩ２の位置に移動させてもよい（Ｓ１０７）。出力制御部１３２は、仮想像ＶＩ２を実像ＲＩ２の位置に歩み寄るように移動させてもよい。実像ＲＩ２の外観と仮想像ＶＩ２の外観が大きく異なるときは、ユーザＵ１が違和感を覚える可能性があるため、出力制御部１３２は、何かしらのアニメーションを出力させて、仮想像ＶＩ２が実像ＲＩ２に向かって移動したことを示す内容を出力させてもよい。出力制御部１３２は、例えば、図６下に示すように、実像ＲＩ２の位置に向かって移動したかのような軌跡等の表示を出力させてもよい。そして、ユーザＵ２の仮想像ＶＩ２がユーザＵ２の実像ＲＩ２の位置に移動後、出力制御部１３２は、仮想像ＶＩ２を消去させ（Ｓ１０９）、通信制御部１５０は、接続された通信を解除してもよい（Ｓ１１１）。本実施形態に係る情報処理装置１０が、上記のように動作することで、ユーザＵ１とユーザＵ２との間のコミュニケーションが実施される空間が、仮想空間から実空間に連続的に、かつ自然に切り替えられる。
【００６８】
Ｓ１０９において、出力制御部１３２は、例えば図８に示すように、ユーザＵ２の実像ＲＩ２と異なる態様の仮想像ＶＩ２が、実像ＲＩ２に重畳するように表示を制御してもよい。また、出力制御部１３２は、仮想像ＶＩ２を消去させなくてもよく、例えば図９に示すように、機能が停止していることを示すような態様で仮想像ＶＩ２を表示させていてもよい。
【００６９】
＜動作例２＞
続いて、本実施形態に係る情報処理装置１０の別の動作について、図１１を参照しながら説明する。図１１は、本実施形態に係る情報処理装置１０の動作の流れの一例を示す流れ図である。実空間上で実施されているコミュニケーションが仮想空間上で実施されるコミュニケーションに切り替えられる動作について説明する。本動作例では、実空間上の同一の場所に存在するユーザＵ１とユーザＵ２とが、それぞれ異なる場所に移動する場合を例に挙げて説明する。
【００７０】
最初に、ユーザＵ１とユーザＵ２との通信が接続された状態で本実施形態に係る動作が開始される。ユーザＵ１が利用する情報処理装置１０に備えられる情報取得部１１０は、ユーザＵ１のユーザ情報を取得する（Ｓ２０１）。このとき、情報取得部１１０は、ユーザＵ１のユーザ情報だけでなく、ユーザＵ１の動作情報や音声情報を取得してもよい。次いで、ユーザＵ１が利用する情報処理装置１０に備えられるコミュニケーション制御部１３０は、ユーザＵ１の指示に応じて、ユーザＵ１に提供される仮想空間Ｕ１Ｖを生成する（Ｓ２０３）。コミュニケーション制御部１３０は、ユーザＵ１の指示だけでなく、情報取得部１１０により取得されたユーザＵ１のユーザ情報等に応じて、自動的に仮想空間Ｕ１Ｖを生成してもよい。例えば、ユーザＵ１とユーザＵ２との間の離隔距離が所定値以上となったときに、自動的に仮想空間Ｕ１Ｖが生成されてもよい。また、ユーザＵ１とユーザＵ２とが、それぞれ異なる場所に移動を開始する直前のユーザＵ２の表情や声質等の属性情報により、自動的に仮想空間Ｕ１Ｖが生成されてもよい。ユーザＵ１が複数のユーザとコミュニケーションを図りたい場合は、ユーザＵ１の所定の操作により、そのユーザを選択して複数の他のユーザの仮想像を仮想空間Ｕ１Ｖ上に生成してもよい。次いで、ユーザＵ１及びユーザＵ２のユーザ情報が交換され（Ｓ２０５）、ユーザＵ２の仮想像ＶＩ２が生成される（Ｓ２０７）。Ｓ２０５及びＳ２０７は、動作例１で既に説明したＳ１０１及びＳ１０３と同様であるため、詳細な説明は省略する。
【００７１】
最後に、コミュニケーション制御部１３０により、コミュニケーションの終了処理が実行される（Ｓ２０９）。コミュニケーションの終了処理は、例えば、別れの挨拶等の所定の音声情報が音声情報取得部１１６により取得された場合に、音声情報取得部１１６が音声認識を行って音声認識情報を生成し、コミュニケーション制御部１３０は、その音声認識情報を基にコミュニケーションを終了してもよい。また、情報処理装置１０が、例えば、ＡＲ（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）グラス等のウェアラブル装置で実現されている場合、ユーザが装着しているウェアラブル装置を身体から取り外すことでコミュニケーションは終了してもよい。
【００７２】
ここまで、本実施形態に係る情報処理装置１０の動作例について詳細に説明した。続いて、他の動作例について詳細に説明する。
【００７３】
＜＜ハードウェア構成＞＞
以上、本開示に係る実施形態について説明した。上述した情報処理は、ソフトウェアと、以下に説明する情報処理装置のハードウェアとの協働により実現される。
【００７４】
図１２は、本実施形態に係る情報処理装置のハードウェア構成を示したブロック図である。情報処理装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１８０と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１８１と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１８２と、ホストバス１８３と、ブリッジ１８４と、外部バス１８５と、インタフェース１８６と、表示装置１８８と、音声出力装置１８９と、ストレージ装置（ＨＤＤ）１９０と、ネットワークインタフェース９１３とを備える。本実施形態に係る情報処理装置は、入力装置１８７と、ドライブ１９１とを有してもよい。
【００７５】
ＣＰＵ１８０は、演算処理装置及び制御装置として機能し、各種プログラムに従って情報処理装置内の動作全般を制御する。また、ＣＰＵ１８０は、マイクロプロセッサであってもよい。ＲＯＭ１８１は、ＣＰＵ１８０が使用するプログラムや演算パラメータ等を記憶する。ＲＡＭ１８２は、ＣＰＵ１８０の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を一時記憶する。これらはＣＰＵバスなどから構成されるホストバス１８３により相互に接続されている。ＣＰＵ１８０、ＲＯＭ１８１及びＲＡＭ１８２とソフトウェアとの協働により、情報取得部１１０、切替制御部１２０、コミュニケーション制御部１３０、認識判断部１４０等の機能が実現され得る。
【００７６】
ホストバス１８３は、ブリッジ１８４を介して、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ／Ｉｎｔｅｒｆａｃｅ）バスなどの外部バス１８５に接続されている。なお、必ずしもホストバス１８３、ブリッジ１８４及び外部バス１８５を分離構成する必要はなく、１つのバスにこれらの機能を実装してもよい。
【００７７】
入力装置１８７は、タッチパネル、ボタン、マイクロフォン、センサ、スイッチ及びレバーなどメンバーが情報を入力するための入力手段と、メンバーによる入力に基づいて入力信号を生成し、ＣＰＵ１８０に出力する入力制御回路などから構成され得る。
【００７８】
表示装置１８８は、例えば、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）ディスプレイ装置、液晶ディスプレイ（ＬＣＤ）装置、ＯＬＥＤ（Ｏｒｇａｎｉｃ  Ｌｉｇｈｔ  Ｅｍｉｔｔｉｎｇ  Ｄｉｏｄｅ）装置などの表示装置を含む。
【００７９】
ストレージ装置１９０は、本実施形態にかかる情報処理装置の記憶部の一例として構成されたデータ記憶用の装置である。ストレージ装置１９０は、記憶媒体、記憶媒体にデータを記録する記録装置、記憶媒体からデータを読み出す読出し装置及び記憶媒体に記録されたデータを削除する削除装置などを含んでもよい。ストレージ装置１９０は、例えば、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  Ｓｔｒａｇｅ  Ｄｒｉｖｅ）、あるいは同等の機能を有するメモリ等で構成される。このストレージ装置１９０は、ストレージを駆動し、ＣＰＵ１８０が実行するプログラムや各種データを記憶する。
【００８０】
ドライブ１９１は、記憶媒体用リーダライタであり、情報処理装置に内蔵、あるいは外付けされる。ドライブ１９１は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記憶媒体１９３に記録されている情報を読み出して、ＲＡＭ１８２またはストレージ装置１９０に出力する。また、ドライブ１９１は、リムーバブル記憶媒体１９３に情報を書き込むこともできる。
【００８１】
ネットワークインタフェース１９２は、例えば、ネットワーク２０に接続するための通信デバイス等で構成された通信インタフェースである。また、ネットワークインタフェース１９２は、無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）対応端末であっても、有線による通信を行うワイヤー端末であってもよい。
【００８２】
＜＜結び＞＞
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【００８３】
また、本明細書に記載された効果は、あくまで説明的または例示的なものであって限定的ではない。つまり、本開示に係る技術は、上記の効果とともに、又は、上記の効果に代えて、本明細書の記載から当業者には明らかな他の効果を奏しうる。
【００８４】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部と、
実空間における前記ユーザの位置に関する位置情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得するユーザ情報取得部と、
前記位置情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部と、を備える情報処理装置。
（２）
前記ユーザの動作に関する動作情報を取得する動作情報取得部をさらに備え、
前記切替制御部は、前記ユーザの前記動作情報又は相互に接続された他のユーザの前記動作情報の少なくともいずれか一方に応じて、前記ユーザ間のネットワーク接続を確立させて、前記コミュニケーション空間を前記実空間から前記仮想空間へ切り替える、（１）に記載の情報処理装置。
（３）
前記ユーザが発する音声に関する音声情報を取得する音声情報取得部をさらに備え、
前記切替制御部は、前記ユーザの前記音声情報又は相互に接続された他のユーザの前記音声情報の少なくともいずれか一方に応じて、前記ユーザ間のネットワーク接続を確立させて、前記コミュニケーション空間を前記実空間から前記仮想空間へ切り替える、（１）又は（２）に記載の情報処理装置。
（４）
前記ユーザの動作に関する動作情報を取得する動作情報取得部を更に備え、
前記切替制御部は、動作情報取得部により取得された前記動作情報に応じて、複数の前記ユーザの中から他のユーザの少なくとも１人を選択して、前記実空間で実施されるコミュニケーションから前記仮想空間で実施されるコミュニケーションに切り替える、（１）〜（３）のいずれか１つに記載の情報処理装置。
（５）
前記コミュニケーション制御部は、前記位置情報及び前記属性情報の少なくともいずれかに応じて、前記仮想空間に出力させる内容を制御する出力制御部を更に備える、（１）〜（４）のいずれか１つに記載の情報処理装置。
（６）
前記出力制御部は、前記ユーザが相互に接続された他のユーザの前記仮想像を、所定の表示方法で出力させる、（１）〜（５）のいずれか１つに記載の情報処理装置。
（７）
相互に接続された他のユーザを認識し、ユーザ認識に関するユーザ認識情報を取得する認識判断部をさらに備え、
前記出力制御部は、前記認識判断部から送信された前記ユーザ認識情報を受信した後、前記他のユーザの前記仮想像を所定の表現方法で出力させて、前記他のユーザの前記実像と、前記他のユーザの前記仮想像を同期させる、（１）〜（６）のいずれか１つに記載の情報処理装置。
（８）                        
前記出力制御部は、相互に接続された他のユーザの前記仮想像が、前記他のユーザの実像方向を示すように出力させる、（１）〜（７）のいずれか１つに記載の情報処理装置。
（９）
前記出力制御部は、相互に接続された他のユーザの前記仮想像を前記実像の位置で消去させ、
前記切替制御部は、仮想空間において確立している前記ユーザ間の接続を解除する、（１）〜（８）のいずれか１つに記載の情報処理装置。
（１０）
前記出力制御部は、相互に接続された他のユーザにより予め設定された仮想像を出力させる、（１）〜（９）のいずれか１つに記載の情報処理装置。
（１１）
前記出力制御部は、相互に接続された他のユーザの前記仮想像であり、前記実空間の態様と異なる態様で出力された前記仮想像を、前記他のユーザの実像に重畳して表示させる、（１）〜（１０）のいずれか１つに記載の情報処理装置。
（１２）
前記出力制御部は、前記ユーザが相互に接続された他のユーザと実空間でコミュニケーションを行っている間、前記他のユーザの前記仮想像を、実空間の態様とは異なる態様で表示させる、（１）〜（１１）のいずれか１つに記載の情報処理装置。
（１３）
前記ユーザが発する音声に関する音声情報を取得する音声情報取得部を更に備え、
前記コミュニケーション制御部は、前記位置情報と前記属性情報とに応じて、前記仮想空間に出力させる内容を制御する出力制御部を更に備え、
前記出力制御部は、前記音声情報取得部により取得された前記音声情報の出力位置を制御する、（１）〜（１２）のいずれか１つに記載の情報処理装置。
（１４）
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御することと、
実空間における前記ユーザの位置に関する位置関連情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得することと、
前記位置関連情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御すること、を含む情報処理方法。
（１５）
コンピュータに、
実空間に存在するユーザの実像に対応する仮想像が生成される仮想空間上において、前記ユーザの仮想像を介してユーザ間で相互に実施されるコミュニケーションを制御するコミュニケーション制御部、
実空間における前記ユーザの位置に関する位置関連情報及び前記ユーザ間の親密度に関する情報を少なくとも含む属性情報を、所定のタイミングで取得する情報取得部、
前記位置関連情報及び前記属性情報の少なくともいずれか一方に応じて、前記実空間で実施されるコミュニケーションと、前記仮想空間で実施されるコミュニケーションとの切り替えを制御する切替制御部、として機能させるためのプログラム。
【符号の説明】
【００８５】
５          情報処理システム
１０        情報処理装置
２０        ネットワーク
１１０      情報取得部
１１２      ユーザ情報取得部
１１４      動作情報取得部
１１６      音声情報取得部
１２０      切替制御部
１３０      コミュニケーション制御部
１４０      認識判断部
１５０      通信制御部
１６０      記憶部
５５０      表示制御装置
【図１】
2019155735.tif 000003
【図２】
2019155735.tif 000004
【図３】
2019155735.tif 000005
【図４】
2019155735.tif 000006
【図５】
2019155735.tif 000007
【図６】
2019155735.tif 000008
【図７】
2019155735.tif 000009
【図８】
2019155735.tif 000010
【図９】
2019155735.tif 000011
【図１０】
2019155735.tif 000012
【図１１】
2019155735.tif 000013
【図１２】
2019155735.tif 000014
【国際調査報告】
2019155735.tif 000015
2019155735.tif 000016
2019155735.tif 000017
2019155735.tif 000018