(57)【要約】【課題】ユーザに通信装置が実行中のコンテンツを直感的に把握させることができる技術が求められていた。【解決手段】本開示によれば、通信ネットワークを介して通信装置と通信可能な通信部と、通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行う制御部と、を備える情報処理装置が提供される。本開示によれば、制御部は、通信装置画像を仮想空間内に配置するので、ユーザは、仮想空間を視認することで、各通信装置が実行中のコンテンツを俯瞰的かつ直感的に把握することができる。【選択図】図２
2015005902.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークを介して通信装置と通信可能な通信部と、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行う制御部と、を備える情報処理装置。
【請求項２】
前記通信ネットワークに接続された通信装置は複数存在し、
前記制御部は、複数の通信装置の各々に対して前記通信装置画像を生成する、請求項１記載の情報処理装置。
【請求項３】
前記制御部は、仮想コンテンツを仮想空間内に配置し、ユーザ操作に基づいて、前記仮想コンテンツのうち、少なくとも一部の仮想コンテンツをいずれか一の通信装置画像上に表示する一方、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる、請求項１記載の情報処理装置。
【請求項４】
前記制御部は、ユーザ操作に基づいて、一の通信装置画像上の仮想コンテンツのうち、少なくとも一部の仮想コンテンツを他の通信装置画像上に表示する一方、前記他の通信装置画像に対応する他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる、請求項１記載の情報処理装置。
【請求項５】
前記制御部は、前記他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる一方で、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツの実行を停止させる、請求項４記載の情報処理装置。
【請求項６】
前記制御部は、前記他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる一方で、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツの実行を継続させる、請求項４記載の情報処理装置。
【請求項７】
前記制御部は、前記通信装置が表示部を有しない場合、前記通信装置を操作するための操作画像を前記通信装置画像の近傍に配置する、請求項１記載の情報処理装置。
【請求項８】
前記制御部は、ユーザ操作に基づいて、前記通信装置画像上の仮想コンテンツを変動させる一方、前記通信装置画像に対応する通信装置に変動後の仮想コンテンツに対応するコンテンツを実行させる、請求項１記載の情報処理装置。
【請求項９】
前記制御部は、前記通信装置が有する機能を示す機能表示画像を、前記仮想空間のうち前記通信装置画像の近傍に配置する、請求項１記載の情報処理装置。
【請求項１０】
前記制御部は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、前記一の機能表示画像に対応する機能を前記他の通信装置画像に対応する通信装置に実行させる、請求項９記載の情報処理装置。
【請求項１１】
前記制御部は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、前記一の機能表示画像に対応する機能を前記他の通信装置画像に対応する通信装置に使用させる、請求項９記載の情報処理装置。
【請求項１２】
通信ネットワークを介して通信装置と通信を行うことと、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行うことと、を含む、情報処理方法。
【請求項１３】
コンピュータに、
通信ネットワークを介して通信装置と通信可能な通信機能と、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行う制御機能と、を実現させる、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、情報処理装置、情報処理方法、及びプログラムに関する。
【背景技術】
【０００２】
特許文献１に開示された技術は、携帯端末と表示端末との連携において動作モードを自動的に切り替える。また、特許文献１に開示された技術は、ネットワークに接続された出力装置をアイコンで一覧表示する。ユーザは、コンテンツアイコンを出力装置のアイコンにドロップすることで、所望の出力装置にコンテンツを実行させる。特許文献２に開示された技術は、テレビ、ＤＶＤレコーダ等の機器アイコンと、放送の種類（アナログ地上波放送等）を示すコンテンツアイコンとを一覧表示する。そして、この技術は、コンテンツアイコンが機器アイコンにドラッグアンドドロップされた際にそのコンテンツアイコンに対応するアプリケーションを実行する。特許文献３に開示された技術は、ネットワークに接続されたソース機器及びこれらのソース機器が有するコンテンツの一覧を取得し、それらをネットワークに接続された出力機器に再生する操作をサポートする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２１７２３６号公報
【特許文献２】特開２００７−１０４５６７号公報
【特許文献３】特開２００４−１２９１５４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、特許文献１〜３に開示された技術では、ユーザは、ネットワークに接続された通信装置が実行中のコンテンツを直感的に把握することができなかった。このため、ユーザに通信装置が実行中のコンテンツを直感的に把握させることができる技術が求められていた。
【課題を解決するための手段】
【０００５】
本開示によれば、通信ネットワークを介して通信装置と通信可能な通信部と、通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行う制御部と、を備える情報処理装置が提供される。
【０００６】
本開示によれば、通信ネットワークを介して通信装置と通信を行うことと、通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行うことと、を含む、情報処理方法が提供される。
【０００７】
本開示によれば、コンピュータに、通信ネットワークを介して通信装置と通信可能な通信機能と、通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行う制御機能と、を実現させる、プログラムが提供される。
【０００８】
本開示によれば、制御部は、通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行う。したがって、ユーザは、仮想空間を視認することで、通信装置が実行中のコンテンツを直感的に把握することができる。
【発明の効果】
【０００９】
以上説明したように本開示によれば、ユーザは、仮想空間を視認することで、通信装置が実行中のコンテンツを直感的に把握することができる。
【図面の簡単な説明】
【００１０】
【図１】本開示の実施形態に係る情報処理システムの構成を示すブロック図である。
【図２】同実施形態に係るサーバの構成を示すブロック図である。
【図３】通信装置の構成を示すブロック図である。
【図４】サーバによる処理の手順を示すフローチャートである。
【図５】仮想空間の例を示す説明図である。
【図６】仮想空間の例を示す説明図である。
【図７】表示部を有しない通信装置の一例であるスピーカの外観を示す正面図である。
【図８】仮想空間の例を示す説明図である。
【図９】仮想空間の例を示す説明図である。
【図１０】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１１】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１２】実空間内で通信装置が配置される例を示す平面図である。
【図１３】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１４】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１５】情報処理システムによる処理の手順を示すシーケンス図である。
【図１６】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１７】通信装置の表示部に仮想空間が表示される例を示す説明図である。
【図１８】ユーザ操作に応じて仮想空間内の仮想コンテンツが移動する例を示す説明図である。
【図１９】コンテンツが通信装置間で移譲される例を示す説明図である。
【図２０】コンテンツが通信装置間で共有される例を示す説明図である。
【図２１】実空間内で通信装置が配置される例を示す平面図である。
【図２２】仮想空間の例を示す説明図である。
【図２３】ユーザ操作に応じて仮想空間内の仮想コンテンツが移動する例を示す説明図である。
【図２４】コンテンツが通信装置間にまたがって表示される例を示す説明図である。
【図２５】ユーザ操作に応じて各通信装置画像の機能表示画像が他の通信装置画像に関連付けられる例を示す説明図である。
【図２６】ユーザ操作に応じて各通信装置画像の機能表示画像が他の通信装置画像に関連付けられる例を示す説明図である。
【図２７】仮想空間の例を示す説明図である。
【図２８】ユーザ操作に応じて通信装置画像の機能表示画像が他の複数の通信装置画像に関連付けられる例を示す説明図である。
【図２９】実空間内で通信装置が配置される例を示す平面図である。
【図３０】仮想空間内の仮想コンテンツを操作する例を示す説明図である。
【図３１】ユーザ操作に応じて仮想空間内の仮想コンテンツが変動する例を示す説明図である。
【図３２】通信装置に表示されるコンテンツが変動する例を示す平面図である。
【発明を実施するための形態】
【００１１】
以下に添付図面を参照しながら、本開示の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００１２】
なお、説明は以下の順序で行うものとする。
１．背景技術の検討
２．情報処理システムの概略構成
２−１．全体構成
２−２．サーバの構成
２−３．通信装置の構成
３．サーバによる処理の手順
４．仮想空間を利用した操作
４−１．情報処理システムによる処理の手順
４−２．各種表示例
４−２−１．仮想空間の拡大縮小
４−２−２．仮想空間の表示非表示の切り替え
４−２−３．コンテンツの移譲
４−２−４．コンテンツの共有
４−２−５．任意に取得したコンテンツの共有
４−２−６．機能の移譲例１
４−２−７．機能の移譲例２
４−２−８．機能の移譲例３
４−２−９．仮想空間上で仮想コンテンツを操作する例
【００１３】
＜１．背景技術の検討＞
本発明者は、本実施形態の背景技術を検討することで、本実施形態に係る情報処理システムに想到するに至った。そこで、まず、本実施形態の背景技術について説明する。
【００１４】
近年のＡＶ機器や情報端末では、機器同士を接続してコンテンツを操作・共有する機器連携が盛んに行われている。例えば、あるレコーダで録画した番組を別の部屋にあるタブレット端末上で視聴する例、パソコン上に保存されている音楽をパソコンから離れた場所にある音楽プレーヤにネットワーク経由で転送し、この音楽プレーヤで再生する例等が提案されている。さらにこれらの機器連携機能は今後も拡充され、対応機器も増えていくと考えられ、将来的にはユーザの扱う多くの機器が連携可能な状態になると予想される。上述した特許文献１〜３は、これら機器連携の操作性を向上するための技術を開示する。
【００１５】
しかし、これらの技術では、ユーザは、ネットワークに接続された通信装置が実行中のコンテンツを直感的に把握することができなかった。
【００１６】
具体的には、特許文献１〜３に開示された技術では、ネットワーク接続された通信装置をアイコンで一覧表示する。したがって、ユーザは、これらのアイコンを視認することで、ネットワークに接続された通信装置を把握することができる。しかし、ユーザは、各通信装置が実行中のコンテンツを直感的に把握することができない。したがって、ユーザは、例えば、各通信装置が実行中のコンテンツを踏まえた操作（例えば、ある通信装置で実行中のコンテンツを他の通信装置と共有させる操作）等を行うことができなかった。
【００１７】
本発明者は、上記の背景技術を踏まえて本実施形態に係る情報処理システムに想到した。本実施形態に係る情報処理システムは、第１に、ネットワークに接続された通信装置及び通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間内に配置し、かつ、仮想空間を表示する。したがって、ユーザは、仮想空間内の通信装置画像を視認することで、文字やアイコン等に頼ることなく、各通信装置が実行中のコンテンツを直感的かつ俯瞰的に把握することができる。
【００１８】
第２に、情報処理システムは、ユーザ操作に基づいて、複数の通信装置同士の接続やコンテンツの移譲・共有、さらには各通信装置が保有する機能の複数通信装置間での移譲・共有を可能にする。
【００１９】
以上により、ユーザは、複数の通信装置の各々が実行中のコンテンツ、及び接続状態（連携状態）をビジュアルで直感的に把握することができる。さらに、ユーザは、コンテンツ及び機能の複数通信装置間で共有させる等の操作を直感的に行うことができる。したがって、情報処理システムは、複数通信装置が連携した際の操作性を向上させることが可能となる。
【００２０】
＜２．情報処理システムの概略構成＞
次に、図１〜図３に基づいて、本実施形態に係る情報処理システム１０の概略構成について説明する。
【００２１】
（２−１．全体構成）
情報処理システム１０は、図１に示すように、サーバ（情報処理装置）２０と、１または複数の通信装置３０と、ネットワーク４０とを備える。サーバ２０は、ネットワーク４０に接続されており、仮想空間の生成、仮想空間内への通信装置画像等の配置、及び表示制御等を行う。通信装置３０は、ネットワーク４０に接続されており、コンテンツの実行等を行う。通信装置３０のうち、少なくとも１つはユーザによる入力操作が可能となっている。ユーザにより入力操作される通信装置３０は、コンテンツの実行の他、仮想空間の表示等も行う。
【００２２】
通信装置３０の種類は特に制限されるものではなく、ネットワーク４０に接続可能であれば特に制限されない。例えば、通信装置３０は、各種のＡＶ機器または情報端末となる。より具体的には、通信装置３０は、各種パソコン（デスクトップパソコン、ノートパソコン等）、スマートフォン、スマートタブレット、携帯電話、テレビ（テレビジョン受信機）、スピーカ等となる。なお、通信装置３０は、ネットワーク４０に直接接続されている必要はなく、例えば他の通信装置３０を介してネットワーク４０に接続されていてもよい。通信装置３０の数も制限されない。通信装置３０は１つであっても複数であってもよい。ネットワーク４０は、サーバ２０及び通信装置３０を相互に接続する。サーバ２０及び通信装置３０は、ネットワーク４０を介して各種情報の通信を行う。ネットワーク４０の種類も特に制限されない。ネットワーク４０は、例えばホームネットワーク、ホームネットワークよりも広範なネットワーク等であってもよい。
【００２３】
（２−２．サーバの構成）
サーバ２０は、図２に示すように、通信部２１と、記憶部２２と、制御部２３とを備える。サーバ２０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、各種通信回路等のハードウェア構成を備え、これらのハードウェア構成によって上記各機能を実現する。すなわち、ＲＯＭは、サーバ２０に通信部２１、記憶部２２、及び制御部２３を実現させるためのプログラムを記憶しており、ＣＰＵは、ＲＯＭに記憶されたプログラムを読みだして実行する。これにより、通信部２１、記憶部２２、及び制御部２３が実現される。なお、サーバ２０は、上記以外の機能、例えば表示部、入力部等を有していてもよい。サーバ２０が表示部を有する場合、仮想空間はサーバ２０の表示部に表示されても良い。
【００２４】
通信部２１は、通信装置３０とネットワーク４０を介して通信を行う。記憶部２２は、上述したプログラム等を記憶する。制御部２３は、仮想空間を生成し、さらに、各通信装置３０及び通信装置３０が実行中のコンテンツを再現した通信装置画像（例えば図５に示す通信装置画像１１０−１〜１１０−４参照）を生成する。制御部２３は、仮想空間内に各通信装置画像を配置する。さらに、制御部２３は、仮想空間に関する仮想空間情報をいずれかの通信装置３０に送信する。通信装置３０は、仮想空間を表示する。これにより、ユーザは、通信装置３０及び通信装置３０が実行中のコンテンツが再現された通信装置画像を視認することができるので、各通信装置３０が実行中のコンテンツをあたかも鳥瞰型の地図を見るような感覚で俯瞰できる。すなわち、ユーザは、各通信装置３０が実行中のコンテンツを直感的かつ俯瞰的に把握することができる。
【００２５】
（２−３．通信装置の構成）
通信装置３０は、図３に示すように、通信部３１と、記憶部３２と、入力部３３と、表示部３４と、音声出力部３５と、制御部３６とを備える。通信装置３０は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスク、ディスプレイ、各種入力装置（タッチパネル、キーボード、マウス等）、各種通信回路等のハードウェア構成を備え、これらのハードウェア構成によって上記各機能を実現する。すなわち、ＲＯＭは、通信装置３０に通信部３１、記憶部３２、入力部３３、表示部３４、音声出力部３５、及び制御部３６を実現させるためのプログラムを記憶しており、ＣＰＵは、ＲＯＭに記憶されたプログラムを読みだして実行する。これにより、通信部３１、記憶部３２、入力部３３、表示部３４、音声出力部３５、及び制御部３６が実現される。なお、通信装置３０の機能は上記に限定されない。通信装置３０は、少なくともネットワーク４０に接続可能であればよい。ただし、少なくとも１つの通信装置３０は、表示部３４を有する。表示部３４を有する通信装置３０は、仮想空間を表示することができる。表示部３４を有する通信装置３０は、さらに入力部３３を有することが好ましい。入力部３３及び表示部３４を有する通信装置３０は、入力操作に応じて仮想空間内の各画像を移動させることができる。
【００２６】
通信部３１は、ネットワーク４０を介して他の通信装置３０及びサーバ２０と通信を行う。記憶部３２は、上述したプログラム等を記憶する。入力部３３は、ユーザによる入力操作を受け付ける。表示部３４は、各種情報、例えば上述した仮想空間、及びコンテンツ（画像コンテンツ）を表示する。なお、画像コンテンツの種類は特に問われない。画像コンテンツとしては、例えば、Ｗｅｂページ、文言、静止画像、動画などが挙げられる。音声出力部３５は、コンテンツ（音声コンテンツ）を音声にて出力する。制御部３６は、通信装置３０全体の制御を行う。
【００２７】
また、制御部３６は、通信装置３０の現在位置を検出してもよい。具体的な方法は特に制限されないが、例えば、制御部３６は、通信部３１を介してＧＰＳ情報を取得し、このＧＰＳ情報に基づいて現在位置を検出してもよい。制御部３６は、通信装置３０の種類、現在位置、通信装置３０が実行中のコンテンツ（例えば表示部３４に表示中のコンテンツ）、及び通信装置３０が有する機能を示す通信装置情報をサーバ２０に出力する。ここで、通信装置３０の種類は、例えばパソコン、スマートフォン、スマートタブレット、テレビジョン受信機等の区分を示す情報である。通信装置３０が有する機能としては、画像表示（映像表示）、音声出力、入力操作、音声入力、リモートコントロール（リモコン）等が挙げられる。音声出力については、スピーカによる出力、ヘッドフォンによる出力にさらに区分されてもよい。制御部２３は、通信装置情報を用いて上述した処理を行う。後述する通信装置３０−１〜３０−６は、いずれも通信装置３０の一種である。
【００２８】
＜３．サーバによる処理の手順＞
次に、サーバ２０による処理の手順を図４に示すフローチャートに沿って説明する。なお、ここでは、仮想空間の表示までの処理について説明する。
【００２９】
ステップＳ１０において、各通信装置３０の制御部３６は、通信部３１を介してＧＰＳ情報を取得し、このＧＰＳ情報に基づいて現在位置を検出する。そして、制御部３６は、通信装置３０−１の種類、現在位置、通信装置３０が実行中のコンテンツ、及び通信装置３０が有する機能（またはこれらの機能を実現する装置名）を示す通信装置情報をサーバ２０に出力する。サーバ２０の通信部２１は、通信装置情報を取得し、制御部２３に出力する。制御部２３は、通信装置情報に基づいて、通信装置３０を検出する。
【００３０】
ステップＳ２０において、制御部２３は、仮想空間を設定する。仮想空間は２次元空間であっても、３次元空間であってもよい。
【００３１】
ステップＳ３０において、制御部２３は、通信装置情報に基づいて、通信装置３０及び通信装置３０が実行中のコンテンツを再現した通信装置画像を生成する。通信装置画像は、通信装置３０の外観を再現した本体画像と、通信装置３０が実行中のコンテンツを再現した仮想コンテンツとで構成されている。仮想コンテンツは、通信装置３０が表示部を有する場合、表示部に相当する表示部画像に表示される。また、通信装置３０が音声コンテンツを実行中の場合、仮想コンテンツは、音声コンテンツの実行中（再生中）であることを示す画像となる。このような画像としては、例えば音符画像、再生中であることを示すアイコン、音楽プレーヤの画面等が挙げられる。音符画像は、例えば通信装置３０が表示部を有しない場合に好適である。通信装置３０が表示部を有する場合、通信装置画像の表示部画像に上記音符画像、アイコンまたは音楽プレーヤの画像を表示すればよい。これらの画像のうち２つ以上を表示してもよく、互いに重畳させて表示してもよい。
【００３２】
また、制御部２３は、通信装置３０が表示部を有しない場合、通信装置３０を操作するための操作画像を通信装置画像の近傍に配置する。例えば、通信装置３０が表示部を有しないスピーカとなる場合、制御部２３は、再生ボタン等を含む操作画像を通信装置画像の近傍に配置する。
【００３３】
さらに、制御部２３は、通信装置３０が有する機能を示す機能表示画像を生成する。機能表示画像は、例えば、通信装置３０の種類（またはその略称）と機能（またはその略称）とを組み合わせた文字が描かれたアイコンとなる。
【００３４】
より具体的には、例えば、スマートフォンの音声出力機能を示す機能表示画像は、「スマホ」＋「音」＝「スマホ音」が描かれた文字アイコンとなる。また、スマートフォンの映像（画像）出力機能を示す機能表示画像は、「スマホ」＋「映像」＝「スマホ映像」が描かれた文字アイコンとなる。また、スマートフォンの音声入力機能を示す機能表示画像は、「スマホ」＋「音入力」＝「スマホ音入力」が描かれた文字アイコンとなる。また、スマートフォンの入力操作機能（タッチパネルを用いた入力操作機能等）は、「スマホ」＋「操作」＝「スマホ操作」が描かれた文字アイコンとなる。
【００３５】
また、テレビジョン受信機の音声出力機能を示す機能表示画像は、「ＴＶ」＋「音」＝「ＴＶ音」が描かれた文字アイコンとなる。また、テレビジョン受信機のリモコン機能を示す機能表示画像は、「ＴＶ」＋「リモコン」＝「ＴＶリモコン」が描かれた文字アイコンとなる。また、スマートタブレットの音声出力機能を示す機能表示画像は、「タブ」＋「音」＝「タブ音」が描かれた文字アイコンとなる。また、スピーカの音声出力機能を示す機能表示画像は、「スピーカ」＋「音」＝「スピーカ音」が描かれた文字アイコンとなる。
【００３６】
機能表示画像は、通信装置３０の機能を実現するための装置名が描かれた文字アイコンであってもよい。ここでの装置は、通信装置３０に内蔵されたものであっても、通信装置３０に外部から装着されたものであってもよい。例えば、音声出力機能を実現するための装置名は、「スピーカ（Ｓｐｅａｋｅｒ）」または「ヘッドフォン（Ｈｅａｄｐｈｏｎｅ）」となる。また、映像出力機能を実現するための装置名は、「ディスプレイ（Ｄｉｓｐｌａｙ）」、リモコン機能を実現するための装置名は「リモートコントローラ（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌｌｅｒ）」となる。入力操作機能を実現するための装置名は「キーボード（Ｋｅｙｂｏａｒｄ）」となる。
【００３７】
また、機能表示画像は、通信装置３０が実行中のコンテンツを示すアイコンであってもよい。また、機能表示画像に描かれる情報は文字情報に限られない。例えば、装置の外観を示すイラスト、アイコン、または写真であってもよい。また、制御部２３は、必ずしも通信装置３０が有する機能のすべてについて機能表示画像を生成する必要はない。例えば、制御部２３は、ユーザが頻繁に使用すると想定される機能に対応する機能表示画像だけ生成してもよい。
【００３８】
ステップＳ４０において、制御部２３は、仮想空間内に撮像装置画像及び機能表示画像を配置する。具体的には、制御部２３は、仮想空間のうち、通信装置３０の現在位置に応じた位置に撮像装置画像を配置する。また、制御部２３は、機能表示画像を撮像装置画像の近傍に配置する。
【００３９】
なお、制御部２３は、通信装置画像を仮想空間のうち通信装置３０の現在位置に応じた位置に配置するが、通信装置画像の配置に特に制限はない。すなわち、制御部２３は、通信装置画像を仮想空間内に配置するに際し、通信装置３０の現在位置を考慮しなくてもよい。この場合、通信装置３０は、現在位置を検出しなくてもよい。また、制御部２３は、機能表示画像の生成及び配置を省略しても良い。
【００４０】
図５に、仮想空間の一例として仮想空間１００を示す。この例では、ネットワーク４０には通信装置３０−１〜３０−４が接続されており、通信装置３０−１に仮想空間が表示される。通信装置３０−１、３０−２はスマートフォン、通信装置３０−３はテレビジョン受信機、通信装置３０−４はスマートタブレットとなっている。仮想空間１００には、通信装置画像１１０−１〜１１０−４が配置される。なお、機能表示画像の例については後述する。
【００４１】
通信装置画像１１０−１は、通信装置３０−１を再現したものである。すなわち、通信装置画像１１０−１は、スマートフォンの外観を再現した本体画像１１０ｂ−１で構成されている。なお、この例では、通信装置３０−１には仮想空間が表示されるため、通信装置画像１１０−１のうち、通信装置３０−１の表示部に相当する表示部画像１１０ａ−１はブランクとなっている。なお、他の通信装置３０に仮想空間を表示し、通信装置３０−１にコンテンツを表示する場合、表示部画像１１０ａ−１には、通信装置３０−１が実行中のコンテンツを再現した仮想コンテンツが表示される。
【００４２】
同様に、通信装置画像１１０−２は、通信装置３０−２及び通信装置３０−２が実行中のコンテンツを再現したものである。すなわち、通信装置画像１１０−２は、スマートフォンの外観を再現した本体画像１１０ｂ−２と、通信装置３０−２が実行中のコンテンツ（画像コンテンツ）を再現した仮想コンテンツ１２０−２とで構成されている。仮想コンテンツ１２０−２は、本体画像１１０ｂ−２のうち、通信装置３０−２の表示部に相当する表示部画像１１０ａ−２に表示される。
【００４３】
通信装置画像１１０−３は、通信装置３０−３及び通信装置３０−３が実行中のコンテンツを再現したものである。すなわち、通信装置画像１１０−３は、テレビジョン受信機の外観を再現した本体画像１１０ｂ−３と、通信装置３０−３が実行中のコンテンツ（画像コンテンツ）を再現した仮想コンテンツ１２０−３とで構成されている。仮想コンテンツ１２０−３は、本体画像１１０ｂ−３のうち、通信装置３０−３に相当する表示部画像１１０ａ−３に表示される。
【００４４】
通信装置画像１１０−４は、通信装置３０−４及び通信装置３０−４が実行中のコンテンツを再現したものである。すなわち、通信装置画像１１０−４は、スマートタブレットの外観を再現した本体画像１１０ｂ−４と、通信装置３０−４が実行中のコンテンツ（画像コンテンツ）を再現した仮想コンテンツ１２０−４とで構成されている。仮想コンテンツ１２０−４は、本体画像１１０ｂ−４のうち、通信装置３０−４の表示部に相当する表示部画像１１０ａ−４に表示される。
【００４５】
仮想空間の他の例を図６に示す。この例では、ネットワーク４０には上述した通信装置３０−１〜３０−４の他、図７に示す通信装置３０−６、すなわちスピーカが接続されている。通信装置３０−６は、ネットワーク４０に直接接続していても、他の通信装置、例えば通信装置３０−３を介してネットワーク４０に接続されていてもよい。仮想空間１００には、通信装置３０−６及び通信装置３０−６が実行中のコンテンツを再現した通信装置画像１１０−６が配置される。なお、図６では、仮想空間１００のうち、通信装置３０−６の周辺部分のみ示す。すなわち、通信装置画像１１０−６は、スピーカの外観を再現した本体画像１１０ｂ−６と、通信装置３０−６が実行中の音声コンテンツを再現した仮想コンテンツ１２０−６とで構成されている。仮想コンテンツ１２０−６は、この例では音符画像となっている。なお、制御部２３は、通信装置３０−１の表示部３４−１（図１０参照）に仮想空間１００を表示させるに際し、通信装置３０−６が実行中の音声コンテンツを通信装置３０−１の音声出力部３５から出力させるようにしてもよい。
【００４６】
また、通信装置画像１１０−６の近傍には、機能表示画像１３０−６及び操作画像１４０が配置される。通信装置３０−６は音声出力機能を有するので、機能表示画像１３０−６は、「スピーカ音」を示す。操作画像１４０は、通信装置３０−６をユーザが操作するための画像であり、この例では、再生ボタン１４１、早送りボタン１４２、巻き戻しボタン１４３、及び音量調整スライダ１４４を含む。ユーザは、通信装置３０−１の表示部３４−１に仮想空間１００が表示された場合、上記ボタンのうち、所望のボタンをタップすることで、通信装置３０−６を操作することができる。もちろん、操作画像はこの例に限られない。
【００４７】
図８に、機能表示画像を配置した仮想空間の例を示す。この例は、図５に示す仮想空間１００に機能表示画像を追加したものである。また、機能表示画像には、通信装置３０の機能を示す文字が描かれる。また、この例では仮想コンテンツは省略されている。
【００４８】
通信装置画像１１０−１の近傍には、通信装置３０−１の機能を示す機能表示画像１３０−１ａ、１３０−１ｂが配置される。機能表示画像１３０−１ａには、「スマホ音入力」が描かれ、機能表示画像１３０−１ｂには、「スマホ音」が描かれる。
【００４９】
同様に、通信装置画像１１０−２の近傍には、通信装置３０−２の機能を示す機能表示画像１３０−２が配置される。機能表示画像１３０−２には、「スマホ音」が描かれる。
【００５０】
同様に、通信装置画像１１０−３の近傍には、通信装置３０−３の機能を示す機能表示画像１３０−３ａ、１３０−３ｂ、１３０−３ｃが配置される。機能表示画像１３０−３ａには、「ＴＶリモコン」が描かれ、機能表示画像１３０−３ｂには、「ＴＶ音」が描かれ、機能表示画像１３０−３ｃには、「ＴＶ映像」が描かれる。
【００５１】
同様に、通信装置画像１１０−４の近傍には、通信装置３０−４の機能を示す機能表示画像１３０−４ａ、１３０−４ｂが配置される。機能表示画像１３０−４ａには、「タブ音」が描かれ、機能表示画像１３０−４ｂには、「タブ操作」が描かれる。
【００５２】
図９に、機能表示画像を配置した仮想空間の他の例を示す。この例は、図５に示す仮想空間１００に機能表示画像を追加したものである。また、機能表示画像には、通信装置３０の機能を実現するための装置名が描かれる。また、この例では仮想コンテンツは省略されている。
【００５３】
通信装置画像１１０−１の近傍には、通信装置３０−１の機能を実現するための装置名が描かれた機能表示画像１３０−１ｃ、１３０−１ｄが配置される。機能表示画像１３０−１ｃには、「スピーカ（Ｓｐｅａｋｅｒ）」が描かれ、機能表示画像１３０−１ｃには、「マイク（Ｍｉｃ）」が描かれる。
【００５４】
同様に、通信装置画像１１０−２の近傍には、通信装置３０−２の機能を実現するための装置名が描かれた機能表示画像１３０−２が配置される。機能表示画像１３０−２には、「ヘッドフォン（Ｈｅａｄｐｈｏｎｅ）」が描かれる。
【００５５】
同様に、通信装置画像１１０−３の近傍には、通信装置３０−３の機能を実現するための装置名が描かれた機能表示画像１３０−３ｄ、１３０−３ｅ、１３０−３ｆが配置される。機能表示画像１３０−３ｄには、「スピーカ（Ｓｐｅａｋｅｒ）」が描かれ、機能表示画像１３０−３ｅには、「ディスプレイ（Ｄｉｓｐｌａｙ）」が描かれ、機能表示画像１３０−３ｆには、「リモートコントローラ（Ｒｅｍｏｔｅ  Ｃｏｎｔｒｏｌｌｅｒ）」が描かれる。
【００５６】
同様に、通信装置画像１１０−４の近傍には、通信装置３０−４の機能を実現するための装置名が描かれた機能表示画像１３０−４ｃ、１３０−４ｄが配置される。機能表示画像１３０−４ｃには、「キーボード（Ｋｅｙｂｏａｒｄ）」が描かれ、機能表示画像１３０−４ｄには、「スピーカ（Ｓｐｅａｋｅｒ）」が描かれる。
【００５７】
ステップＳ５０において、制御部２３は、生成した仮想空間（仮想空間に上記各画像が配置されたもの）に関する仮想空間情報を通信部２１に出力し、通信部２１は、仮想空間情報をいずれかの通信装置３０に送信する。図５の例では、通信部３１は、仮想空間１００に関する仮想空間情報を少なくとも通信装置３０−１に送信する。通信装置３０の通信部３１は、仮想空間情報を受信し、制御部３６に出力する。制御部３６は、仮想空間情報にもとづいて、仮想空間を表示部３４に表示する。
【００５８】
表示例を図１０及び図１１に示す。これらの例では、図８に示す仮想空間１００（一部の機能表示画像は省略されている）が通信装置３０−１の表示部３４−１に表示されている。図１０は仮想空間１００の全体を表示する例、図１１は、仮想空間１００を拡大して表示する例を示す。なお、ユーザは、ピンチイン及びピンチアウト操作を行うことで、図１０、図１１の表示を切り替えることができる。詳細は後述する。ユーザは、仮想空間を視認することで、ネットワークに接続された通信装置の種類のみならず、各通信装置が現在どのようなコンテンツを実行中であるのかを直感的かつ俯瞰的に把握することができる。また、通信装置３０−１のユーザは、他の通信装置３０−２〜３０−４のユーザがどのような操作を行おうとしているのかをリアルタイムかつ直感的に把握することができる。
【００５９】
上述した仮想空間の例では、いずれも仮想空間は２次元空間であった。しかし、仮想空間は２次元空間に限られず、３次元空間であってもよい。この場合、サーバ２０の制御部２３は、仮想空間を３次元空間とし、さらに、本体画像を３次元画像とする。また、通信装置３０の制御部３６は、通信装置３０の現在位置（または現在位置よりも後方の位置）を視点として仮想空間を表示する。ここで、通信装置３０の表示部から通信装置３０の裏面に向かう方向を前方向とする。したがって、ユーザは、ユーザの現在位置（またはその後方）を視点とした仮想空間を視認することができるので、仮想空間内の各撮像装置画像の位置と実空間上での各通信装置３０の位置とを容易に関連付けることができる。また、仮想空間は３次元空間となっているので、実空間により近い。したがって、ユーザは、各通信装置が現在どのようなコンテンツを実行中であるのかをより直感的に把握することができる。なお、視点は上記の例に限られず、例えば実空間の天井に視点を置いてもよい。
【００６０】
表示例を図１２〜図１４に基づいて説明する。本例では、図１２に示すように、実空間２００に通信装置３０−１〜３０−４が配置されている。この例の場合、通信装置３０−１（スマートフォン）の表示部３４−１には、図１３に示す仮想空間１００が表示される。この例では、通信装置３０−１の後方が視点となっている。一方、通信装置３０−４（スマートタブレット）の表示部３４−４には、図１４に示す仮想空間１００が表示される。したがって、通信装置３０−１のユーザ及び通信装置３０−４のユーザは、いずれも自己の現在位置（または後方の位置）を視点とした仮想空間を視認することができるので、仮想空間内の各撮像装置画像の位置と実空間上での各通信装置３０の位置とを容易に関連付けることができる。
【００６１】
＜４．仮想空間を利用した操作＞
本実施形態では、ユーザは、仮想空間内の仮想コンテンツや機能表示画像を操作することで、仮想空間の拡大縮小、仮想空間の表示非表示の切り替え、コンテンツ及び機能の共有、移譲等を行うことができる。以下、詳細に説明する。
【００６２】
（４−１．情報処理システムによる処理の手順）
まず、情報処理システム１０が行う処理の一例について、図１５に示すフローチャートに沿って説明する。なお、この例では、前提として、通信装置３０−１〜３０−４がネットワークに接続されている。また、通信装置３０−１には仮想空間が表示されている。もちろん、本実施形態が可能な処理はこの例に限られない。
【００６３】
ステップＳ１００において、通信装置３０−１のユーザは、仮想空間に表示された仮想コンテンツ等に対して入力操作を行う。例えば、ユーザは、所望の仮想コンテンツ等をタップし、ドラッグアンドドロップ操作等を行う。入力部３３は、操作情報を制御部３６に出力する。
【００６４】
ステップＳ１１０において、制御部３６は、操作情報を通信部３１に出力する。通信部３１は、操作情報をサーバ２０に送信する。
【００６５】
ステップＳ１２０において、サーバ２０の通信部２１は、操作情報を受信し、制御部２３に出力する。制御部２３は、操作情報にもとづいて、仮想空間を変動させる。すなわち、制御部２３は、操作情報を反映した仮想空間を生成する。そして、制御部２３は、変動後の仮想空間に関する仮想空間情報を生成し、通信部２１に出力する。通信部２１は、仮想空間情報を通信装置３０−１に送信する。一方、制御部２３は、操作情報によっていずれかの通信装置３０の処理を変更する必要が生じた場合、処理の変更内容を示す変更情報を生成する。そして、制御部２３は、変更情報を通信部２１に出力し、通信部２１は、変更情報を処理の変更が必要な通信装置３０に送信する。
【００６６】
ステップＳ１３０において、通信装置３０−１の通信部３１は、仮想空間情報を受信し、制御部３６に出力する。制御部３６は、仮想空間情報に基づいて、仮想空間を表示部３４に表示する。これにより、制御部３６は、操作情報を反映した仮想空間を表示することができる。
【００６７】
また、通信装置３０−１の通信部３１は、変更情報を受信した場合には、当該変更情報を制御部３６に出力する。制御部３６は、変更情報に応じた処理を行う。例えば、制御部３６は、変更情報が仮想空間の非表示を示す場合、仮想空間の表示を中止し、通信装置３０−１内での作業に戻る。これにより、通信装置３０−１は、操作情報を反映した処理を行うことができる。
【００６８】
ステップＳ１４０において、通信装置３０−２〜３０−４の通信部３１は、変更情報を受信した場合には、変更情報を制御部３６に出力する。制御部３６は、変更情報に応じた処理を行う。例えば、変更情報がコンテンツの移譲を示す場合、制御部３６は、実行中のコンテンツを他の通信装置３０に移譲する。これにより、通信装置３０−２〜３０−４は、操作情報を反映した処理を行うことができる。
【００６９】
（４−２．各種表示例）
次に、上記の処理を利用した各種表示例について説明する。
【００７０】
（４−２−１．仮想空間の拡大縮小）
図１６は、仮想空間の拡大縮小の例を示す。この例では、例えば、通信装置３０−１の制御部３６は図１６の左図に示すように、表示部３４−１に仮想空間１００の全体を表示する。ユーザは、入力部３３（すなわち、タッチパネル）上でピンチアウト操作を行う。これに応じて、通信装置３０−１は、ピンチアウトの操作量に関する操作情報をサーバ２０に送信する。サーバ２０の制御部２３は、ピンチアウトの操作量に応じた拡大率の仮想空間を生成し、当該仮想空間に関する仮想空間情報を生成する。そして、通信部２１は、仮想空間情報を通信装置３０−１に送信する。そして、通信装置３０−１の制御部３６は、仮想空間情報に基づいて、図１６の右図に示すように、拡大された仮想空間１００を表示する。
【００７１】
次に、ユーザは、入力部３３上でピンチイン操作を行う。これに応じて、通信装置３０−１は、ピンチインの操作量に関する操作情報をサーバ２０に送信する。サーバ２０の制御部２３は、ピンチインの操作量に応じた縮小率の仮想空間を生成し、当該仮想空間に関する仮想空間情報を生成する。そして、通信部２１は、仮想空間情報を通信装置３０−１に送信する。通信装置３０−１の制御部３６は、仮想空間情報に基づいて、図１６の左図に示すように、縮小された仮想空間１００を表示する。この例では、表示部３４−１は、仮想空間１００の全体を表示する。なお、ユーザは、拡大後の仮想空間を表示部３４−１内で移動させてもよい。
【００７２】
（４−２−２．仮想空間の表示非表示の切り替え）
図１７は、仮想空間の表示非表示の切り替えの例を示す。この例では、まず、通信装置３０−１の制御部３６は、左図に示すように、仮想空間１００を表示部３４−１に表示させる。ユーザは、通信装置３０−１を示す通信装置画像１１０−１をタップする。これに応じて、通信装置３０−１は、上記の操作内容を示す操作情報をサーバ２０に送信する。サーバ２０の制御部２３は、操作情報にもとづいて、仮想空間の表示を停止する旨の変更情報を生成する。そして、通信部２１は、変更情報を通信装置３０−１に送信する。そして、通信装置３０−１の制御部３６は、変更情報にもとづいて、右図に示すように、仮想空間の表示を停止し、通信装置３０−１内（端末内）での作業に戻る。例えば、制御部３６は、仮想空間表示前に表示していたコンテンツを再度表示する。なお、制御部２３は、ユーザが他の通信装置画像１１０−２〜１１０−４にタップした場合、その通信装置画像に表示されている仮想コンテンツを表示部３４−１に表示させてもよい。
【００７３】
（４−２−３．コンテンツの移譲）
図１８及び図１９はコンテンツの移譲の例を示す。この例では、前提として、通信装置３０−４にコンテンツ３１０が表示されている。そして、仮想空間１００内の通信装置画像１１０−４の表示部画像１１０ａ−４には、コンテンツ３１０を再現した仮想コンテンツ３００（例えばコンテンツ３１０を縮小したもの）が表示されている。仮想空間１００は、通信装置３０−１の表示部３４−１に表示されている。
【００７４】
図１８に示すように、ユーザは、表示部３４−１に表示された仮想コンテンツ３００にタップし、指先を入力部３３に接触させたまま通信装置画像１１０−３内の表示部画像１１０ａ−３まで移動させる。サーバ２０の制御部２３は、上記の操作内容を示す操作情報に基づいて、仮想空間内の仮想コンテンツ３００が表示部画像１１０ａ−３まで移動する仮想空間を生成し、当該仮想空間に関する仮想空間情報を生成する。通信装置３０−１の制御部３６は、仮想空間情報にもとづいて、仮想コンテンツ３００が表示部画像１１０ａ−４から表示部画像１１０ａ−３まで移動する仮想空間１００を表示する。したがって、ユーザは、仮想コンテンツ３００を通信装置画像１１０−３内の表示部画像１１０ａ−３にドラッグアンドドロップする。
【００７５】
一方、制御部２３は、コンテンツ３１０の実行を停止する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−４に送信する。これに応じて、通信装置３０−４の制御部３６は、図１９に示すように、コンテンツ３１０の実行を停止する。
【００７６】
さらに、制御部２３は、コンテンツ３１０の実行を開始する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、図１９に示すように、コンテンツ３１０の実行を開始する。すなわち、通信装置３０−３は、コンテンツ３１０を表示する。これにより、コンテンツ３１０が通信装置３０−３から通信装置３０−４に移譲される（移転される）。なお、この例では、コンテンツ３１０の全体を通信装置３０−３から通信装置３０−４に移譲することとしたが、コンテンツ３１０の一部のみを移譲するようにしてもよい。
【００７７】
（４−２−４．コンテンツの共有）
次に、図１８及び図２０に基づいて、コンテンツの共有の例について説明する。まず、情報処理システム１０は、上述したドラッグアンドドロップ操作までは移譲の例と同様の処理を行う。
【００７８】
一方、制御部２３は、コンテンツ３１０の実行を継続する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−４に送信する。これに応じて、通信装置３０−４の制御部３６は、図２０に示すように、コンテンツ３１０の実行を継続する。
【００７９】
さらに、制御部２３は、コンテンツ３１０の実行を開始する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、図２０に示すように、コンテンツ３１０の実行を開始する。すなわち、通信装置３０−３は、コンテンツ３１０を表示する。これにより、通信装置３０−３，３０−４の両方がコンテンツ３１０を表示するので、コンテンツがこれらの通信装置で共有される。なお、この例では、コンテンツ３１０の全体を通信装置３０−３、３０−４で共有することとしたが、コンテンツ３１０の一部のみを共有するようにしてもよい。
【００８０】
移譲及び共有の例によれば、ユーザは、各通信装置３０で実行中のコンテンツを他の通信装置に移譲させ、または他の通信装置と共有させることができるので、コンテンツの作業状態を引き継いだままコンテンツの移譲等を行うことができる。さらに、ユーザは、移譲または共有させたいコンテンツを実際に視認した上で選択できるので、移譲または共有の対象となるコンテンツをより確実に選択することができる。
【００８１】
なお、移譲の対象となるコンテンツは、通信装置３０が実行中のコンテンツに限られず、通信装置３０に内蔵されているコンテンツであってもよい（この場合の処理については後述する）。また、制御部２３は、通信装置３０が有するコンテンツの一覧画像を仮想空間に配置してもよい。そして、制御部２３は、ユーザ操作に応じてコンテンツの一覧画像を仮想空間内で移動させてもよい。さらに、制御部２３は、コンテンツの一覧画像がいずれの通信装置画像に重畳した場合には、コンテンツ一覧画像に列挙されたコンテンツをその通信装置画像に対応する通信装置に一括して移譲してもよい。もちろん、共有も行なってもよい。
【００８２】
（４−２−５．任意に取得したコンテンツの共有）
各通信装置３０に共有させるコンテンツは、各通信装置３０が実行中のコンテンツに限られず、任意のコンテンツであってもよい。例えば、各通信装置３０に共有させるコンテンツは、ネットワークを介して取得されたものであっても、各通信装置３０またはサーバ２０に格納されているコンテンツであってもよい。
【００８３】
任意に取得したコンテンツの共有の例を図２１〜図２４に基づいて説明する。なお、この例では、図２１、図２２に示すように、通信装置３０−１、３０−２は隣り合って配置され、仮想空間１００にもその位置関係が反映されているものとする。もちろん、通信装置３０−１、３０−２は互いに離れていてもよい。また、仮想空間１００は通信装置３０−４（スマートタブレット）に表示されるものとする。
【００８４】
制御部２３は、ネットワーク４０を介して他のネットワークからコンテンツ（画像コンテンツ）４１０を取得する。そして、制御部２３は、図２２に示すように、仮想空間１００にコンテンツ４１０に対応する仮想コンテンツ４００（例えばコンテンツ４１０を縮小したもの）を配置する。制御部２３は、仮想空間１００に関する仮想空間情報を生成し、通信部２１は、仮想空間情報を通信装置３０−４に送信する。通信装置３０−４の制御部３６は、仮想空間情報に基づいて、仮想コンテンツ４００が配置された仮想空間１００を表示する。
【００８５】
ユーザは、表示部３４−４に表示された仮想コンテンツ４００にタップし、指先を入力部３３に接触させたまま通信装置画像１１０−１と通信装置画像１１０−２との間まで移動させる。サーバ２０の制御部２３は、上記の操作内容を示す操作情報に基づいて、図２３に示すように、仮想空間内の仮想コンテンツ４００が表示部画像１１０ａ−１、１１０ａ−２まで移動する仮想空間を生成し、当該仮想空間に関する仮想空間情報を生成する。通信装置３０−４の制御部３６は、仮想空間情報にもとづいて、仮想コンテンツ４００が表示部画像１１０ａ−１、１１０ａ−２まで移動する仮想空間１００を表示する。したがって、ユーザは、仮想コンテンツ４００を表示部画像１１０ａ−１、１１０ａ−２にドラッグアンドドロップする。この結果、仮想コンテンツ４００の一部４００ａが表示部画像１１０ａ−１に重なり、他の一部４００ｂが表示部画像１１０ａ−２に重なる。
【００８６】
一方、制御部２３は、仮想コンテンツ４００ａに対応するコンテンツ４１０−１を表示する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、図２４に示すように、コンテンツ４１０−１の実行（表示）を開始する。
【００８７】
さらに、制御部２３は、仮想コンテンツ４００ｂに対応するコンテンツ４１０−２を表示する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−２に送信する。これに応じて、通信装置３０−２の制御部３６は、図２４に示すように、コンテンツ４１０−２の実行（表示）を開始する。これにより、コンテンツ４１０が複数の通信装置３０−１、３０−２にまたがって表示（共有）される。
【００８８】
なお、通信装置３０−１、３０−２が互いに離れている場合、例えば以下の処理が行われる。すなわち、ユーザは、仮想コンテンツ４００の一部である仮想コンテンツ４００ａを表示部画像１１０ａ−１にドラッグアンドドロップする。次いで、ユーザは、仮想コンテンツ４００の他の一部である仮想コンテンツ４００ｂを表示部画像１１０ａ−２にドラッグアンドドロップする。これに応じて、制御部２３は、上述した変更情報と同様の変更情報を生成し、通信装置３０−１、３０−２に送信する。これにより、図２４と同様の仮想コンテンツ４１０−１、４１０−２が通信装置３０−１、３０−２に表示される。これらの例によれば、ユーザは、通信装置３０同士をより柔軟に連携させることができる。
【００８９】
（４−２−６．機能の移譲例１）
次に、図２５に基づいて、通信装置３０が有する機能を移譲する第１の例を説明する。前提として、通信装置３０−１には、図８に示す仮想空間１００が表示されているものとする。
【００９０】
ユーザは、「スマホ音」が描かれた機能表示画像１３０−１ｂにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−３まで移動させる。サーバ２０の制御部２３は、上記の操作内容を示す操作情報に基づいて、仮想空間内の機能表示画像１３０−１ｂが通信装置画像１１０−３まで移動する仮想空間を生成する。さらに、機能表示画像１３０−１ｂと通信装置画像１１０−１とを曲線画像１５０で連結する。そして、制御部２３は、当該仮想空間に関する仮想空間情報を生成する。通信装置３０−１の制御部３６は、仮想空間情報にもとづいて、機能表示画像１３０−１ｂが通信装置画像１１０−１の近傍から通信装置画像１１０−３まで移動する仮想空間１００を表示する。したがって、ユーザは、機能表示画像１３０−１ｂを通信装置画像１１０−１の近傍から通信装置画像１１０−３までドラッグアンドドロップする。これにより、通信装置画像１１０−１の近傍に存在する機能表示画像１３０−１ｂが通信装置画像１１０−３に関連付けられる。
【００９１】
また、制御部２３は、音声コンテンツを通信装置３０−３に送信する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、音声コンテンツの出力先（送信先）を通信装置３０−１の音声出力部３５から通信装置３０−３に切り替える。
【００９２】
さらに、制御部２３は、通信装置３０−１から送信された音声コンテンツを受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、通信装置３０−１から送信された音声コンテンツを受け入れる。
【００９３】
したがって、通信装置３０−１の制御部３６は、ユーザから音声コンテンツの出力を要求された場合、音声コンテンツを通信装置３０−３に送信する。そして、通信装置３０−３の通信部３１は、音声コンテンツを受信し、制御部３６に出力する。制御部３６は、音声出力部３５に音声コンテンツを出力させる。これにより、ユーザは、通信装置３０−１内の音声コンテンツを通信装置３０−３に出力させることができる。なお、通信装置３０−１の制御部３６は、自ら音声コンテンツを出力しても良いし、音声コンテンツの出力を行わないようにしてもよい。前者の場合、通信装置３０−１の音声出力機能が通信装置３０−１、３０−３で共有されることになる。後者の場合、通信装置３０−１の音声出力機能が通信装置３０−３に移譲される。ユーザは、通信装置３０−１がどちらの処理を行うかを任意に決定してもよい。
【００９４】
さらに、ユーザは、「ＴＶリモコン」が描かれた機能表示画像１３０−３ａにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−４まで移動させる。サーバ２０の制御部２３及び通信装置３０−１の制御部３６は、上記と同様の処理を行う。これにより、ユーザは、機能表示画像１３０−３ａを通信装置画像１１０−３の近傍から通信装置画像１１０−４までドラッグアンドドロップする。これにより、通信装置画像１１０−３の近傍に存在する機能表示画像１３０−３ａが通信装置画像１１０−４に関連付けられる。
【００９５】
また、制御部２３は、リモコン機能を移譲する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−４に送信する。これに応じて、通信装置３０−４の制御部３６は、ＴＶリモコン画像を表示部３４に表示し、ユーザからの入力操作を受け付ける。
【００９６】
さらに、制御部２３は、通信装置３０−４から送信されたリモコン操作情報を受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、通信装置３０−１から送信されたリモコン操作情報を受け入れる。
【００９７】
したがって、通信装置３０−４の制御部３６は、ユーザが入力操作（ＴＶリモコン画像のうち、いずれかのボタンをタップする等の操作）を行った場合、その入力操作に関するリモコン操作情報を通信部３１に出力する。通信部３１は、リモコン操作情報を通信装置３０−３に送信する。そして、通信装置３０−３の通信部３１は、リモコン操作情報を受信し、制御部３６に出力する。制御部３６は、リモコン操作情報に応じた処理を行う。これにより、ユーザは、通信装置３０−４を用いて通信装置３０−３のリモコン操作を行うことができる。なお、通信装置３０−３の制御部３６は、リモコンを用いた操作を受け付けても良いし、拒否してもよい。前者の場合、通信装置３０−３のリモコン機能が通信装置３０−３、３０−４で共有されることになる。後者の場合、通信装置３０−３のリモコン機能が通信装置３０−４に移譲される。ユーザは、通信装置３０−３がどちらの処理を行うかを任意に決定してもよい。
【００９８】
このように、第１の例では、制御部２３は、いずれか一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、一の機能表示画像に対応する機能を他の通信装置画像に対応する通信装置に実行させる。すなわち、第１の例では、機能表示画像が示す機能を実行する通信装置は、その機能表示画像が関連付けられた通信装置となる。なお、第１の例の処理は、各機能表示画像が装置名を示す場合であっても同様に実行可能である。
【００９９】
（４−２−７．機能の移譲例２）
次に、図２６に基づいて、通信装置３０が有する機能を移譲する第２の例を説明する。前提として、通信装置３０−１には、図２６に示す仮想空間１００から曲線画像１５０を除いたものが表示されているものとする。
【０１００】
ユーザは、「スピーカ（Ｓｐｅａｋｅｒ）」が描かれた機能表示画像１３０−３ｄにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−１まで移動させる。サーバ２０の制御部２３は、上記の操作内容を示す操作情報に基づいて、仮想空間内の機能表示画像１３０−３ｄと通信装置画像１１０−１とを曲線画像１５０で連結する。そして、制御部２３は、当該仮想空間に関する仮想空間情報を生成する。通信装置３０−１の制御部３６は、仮想空間情報にもとづいて、機能表示画像１３０−３ｄと通信装置画像１１０−１とが曲線画像１５０で連結される仮想空間１００を表示する。これにより、通信装置画像１１０−３の近傍に存在する機能表示画像１３０−３ｄが通信装置画像１１０−１に関連付けられる。
【０１０１】
また、制御部２３は、音声コンテンツを通信装置３０−３に送信する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、音声コンテンツの出力先（送信先）を通信装置３０−１の音声出力部３５から通信装置３０−３に切り替える。
【０１０２】
さらに、制御部２３は、通信装置３０−１から送信された音声コンテンツを受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、通信装置３０−１から送信された音声コンテンツを受け入れる。
【０１０３】
したがって、通信装置３０−１の制御部３６は、ユーザから音声コンテンツの出力を要求された場合、音声コンテンツを通信装置３０−３に送信する。そして、通信装置３０−３の通信部３１は、音声コンテンツを受信し、制御部３６に出力する。制御部３６は、音声出力部３５に音声コンテンツを出力させる。これにより、ユーザは、通信装置３０−１内の音声コンテンツを通信装置３０−３に出力させることができる。なお、通信装置３０−１の制御部３６は、自ら音声コンテンツを出力しても良いし、音声コンテンツの出力を行わないようにしてもよい。前者の場合、通信装置３０−１の音声出力機能が通信装置３０−１、３０−３で共有されることになる。後者の場合、通信装置３０−１の音声出力機能が通信装置３０−３に移譲される。ユーザは、通信装置３０−１がどちらの処理を行うかを任意に決定してもよい。
【０１０４】
このように、第２の例では、制御部２３は、いずれか一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、一の機能表示画像に対応する機能を他の通信装置画像に対応する通信装置に使用させる。すなわち、第２の例では、制御部２３は、機能表示画像が示す機能を当該機能表示画像が関連付けられた通信装置に使用させる。なお、第２の例の処理は、各機能表示画像が機能名を示す場合であっても同様に実行可能である。
【０１０５】
なお、第２の例において、機能表示画像を通信装置画像に関連付ける方法は上記に限られない。例えば、制御部２３は、通信装置３０−１に使用させる装置名を選択するモードに移行し、このモード中にユーザがいずれかの機能表示画像をタップした場合、その機能表示画像を通信装置画像１１０−１に関連付けてもよい。
【０１０６】
（４−２−８．機能の移譲例３）
次に、図２７及び図２８に基づいて、通信装置３０が有する機能を移譲する第３の例を説明する。第３の例は第１の例の変形例でもある。前提として、通信装置３０−４には、図２７に示す仮想空間１００が表示されているものとする。この仮想空間１００では、通信装置画像１１０−１の近傍に機能表示画像１３０−１ｂ、１３０−１ｅ、１３０−１ｆが表示される。また、通信装置画像１１０−１の表示部画像１１０ａ−１には、仮想コンテンツ５００が表示されている。
【０１０７】
ユーザは、「スマホ音」が描かれた機能表示画像１３０−１ｂにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−２、１１０−３まで移動させる。さらに、ユーザは、「スマホ映像」が描かれた機能表示画像１３０−１ｅにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−３まで移動させる。さらに、ユーザは、「スマホ操作」が描かれた機能表示画像１３０−１ｆにタップし、指先を入力部３３に接触させたまま通信装置画像１１０−４まで移動させる。
【０１０８】
これに応じて、サーバ２０の制御部２３は、上記の各操作内容を示す操作情報に基づいて、第１の例と同様の処理を行う。これにより、制御部２３は、図２８に示す仮想空間１００を生成する。この仮想空間１００では、通信装置画像１１０−２に機能表示画像１３０−１ｂが関連付けられている。また、通信装置画像１１０−３に機能表示画像１３０−１ｂ、１３０−１ｅが関連付けられている。また、通信装置画像１１０−４に機能表示画像１３０−１ｆが関連付けられている。そして、通信装置３０−４の制御部３６は、この仮想空間１００を表示部３４に表示する。
【０１０９】
また、制御部２３は、音声コンテンツを通信装置３０−２、３０−３に送信する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、音声コンテンツの出力先（送信先）を通信装置３０−１の音声出力部３５から通信装置３０−２、３０−３に切り替える。
【０１１０】
さらに、制御部２３は、通信装置３０−１から送信された音声コンテンツを受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−２、３０−３に送信する。これに応じて、通信装置３０−２、３０−３の制御部３６は、通信装置３０−１から送信された音声コンテンツを受け入れる。
【０１１１】
したがって、通信装置３０−１の制御部３６は、ユーザから音声コンテンツの出力を要求された場合、音声コンテンツを通信装置３０−２、３０−３に送信する。そして、通信装置３０−２、３０−３の通信部３１は、音声コンテンツを受信し、制御部３６に出力する。制御部３６は、音声出力部３５に音声コンテンツを出力させる。これにより、ユーザは、通信装置３０−１内の音声コンテンツを通信装置３０−２、３０−３に出力させることができる。なお、通信装置３０−１の制御部３６は、自ら音声コンテンツを出力しても良いし、音声コンテンツの出力を行わないようにしてもよい。
【０１１２】
一方、制御部２３は、画像コンテンツを通信装置３０−３に送信する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、画像コンテンツの出力先（送信先）を通信装置３０−１の表示部３４から通信装置３０−３に切り替える。
【０１１３】
さらに、制御部２３は、通信装置３０−３から送信された画像コンテンツを受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−３に送信する。これに応じて、通信装置３０−３の制御部３６は、通信装置３０−１から送信された画像コンテンツを受け入れる。
【０１１４】
したがって、通信装置３０−１の制御部３６は、ユーザから画像コンテンツの出力を要求された場合、画像コンテンツを通信装置３０−３に送信する。そして、通信装置３０−３の通信部３１は、画像コンテンツを受信し、制御部３６に出力する。制御部３６は、表示部３４に画像コンテンツを出力させる。これにより、ユーザは、通信装置３０−１内の画像コンテンツを通信装置３０−３に出力させることができる。すなわち、図２８に示すように、仮想空間１００内の通信装置画像１１０−３が仮想コンテンツ５００を表示する。なお、通信装置３０−１の制御部３６は、自ら画像コンテンツを出力しても良いし、画像コンテンツの出力を行わないようにしてもよい。図２８に示す例では、通信装置３０−１も画像コンテンツを出力している。
【０１１５】
また、制御部２３は、入力操作機能を移譲する旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−４に送信する。これに応じて、通信装置３０−４の制御部３６は、ユーザからの入力操作を受け付け、操作情報を通信装置３０−１に送信する。
【０１１６】
さらに、制御部２３は、通信装置３０−４から送信された操作情報を受け付ける旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−１に送信する。これに応じて、通信装置３０−１の制御部３６は、通信装置３０−４から送信された操作情報を受け入れる。
【０１１７】
したがって、通信装置３０−４の制御部３６は、ユーザが入力操作を行った場合、その入力操作に関する操作情報を通信部３１に出力する。通信部３１は、操作情報を通信装置３０−１に送信する。そして、通信装置３０−１の通信部３１は、操作情報を受信し、制御部３６に出力する。制御部３６は、操作情報に応じた処理を行う。これにより、ユーザは、通信装置３０−４を用いて通信装置３０−１の操作を行うことができる。なお、通信装置３０−１の制御部３６は、通信装置３０−１の入力部３３を用いた入力操作を受け付けても良いし、拒否してもよい。前者の場合、通信装置３０−１の入力操作機能が通信装置３０−１、３０−４で共有されることになる。後者の場合、通信装置３０−１の入力操作機能が通信装置３０−４に移譲される。ユーザは、通信装置３０−１がどちらの処理を行うかを任意に決定してもよい。
【０１１８】
第３の例によれば、制御部２３は、１つの通信装置と複数の通信装置との間で機能を移譲または共有することができる。すなわち、制御部２３は、１つの通信装置と複数の通信装置とを連携させてコンテンツを実行させることができる。また、ユーザは、機能表示画像のドラッグアンドドロップという簡単な操作で通信装置３０同士を連携させることができる。また、機能表示画像には機能または装置名が記載されている（すなわち、通信装置３０の機能が可視化されている）ので、ユーザは、通信装置３０同士の連携を直感的に行うことができる。
【０１１９】
（４−２−９．仮想空間上で仮想コンテンツを操作する例）
次に、図２９〜図３２にもとづいて、仮想空間上で仮想コンテンツを操作する例について説明する。前提として、ネットワーク４０には通信装置３０−１〜３０−４の他、図２９に示す３０−５が接続されているものとする。通信装置３０−５は、非常に大きな表示部３４−５を有する。通信装置３０−５は、例えばテーブル型のディスプレイであり、テーブルの面全体が表示部３４−５となっている。
【０１２０】
また、通信装置３０−５の表示部３４−５には、コンテンツ６００（画像コンテンツ）が表示されている。そして、通信装置３０−４の表示部３４−４には、図３０に示す仮想空間１００が表示されている。仮想空間１００には、通信装置３０−５及び通信装置３０−５が実行中のコンテンツ６００を再現した通信装置画像１１０−５が配置される。なお、上記の各例と同様に通信装置画像１１０−１〜１１０−４も仮想空間１００に配置して良いが、この例では省略する。
【０１２１】
通信装置画像１１０−５は、通信装置１１０−５を再現した本体画像１１０ｂ−５と、コンテンツ６００を再現した仮想コンテンツ６５０とで構成されている。仮想コンテンツ６５０は、本体画像１１０ｂ−５の表示部画像１１０ａ−５に表示される。
【０１２２】
ユーザは、例えば仮想コンテンツ６５０をタップし、指を表示部３４−４に接触させたまま左回転方向に周回させる。サーバ２０の制御部２３は、上記の操作内容を示す操作情報に基づいて、仮想空間内の仮想コンテンツ６５０を回転させることで、新たな仮想空間を生成する。そして、制御部２３は、当該仮想空間に関する仮想空間情報を生成する。通信装置３０−４の制御部３６は、仮想空間情報にもとづいて、仮想コンテンツ６５０が回転した仮想空間を表示する。表示例は図３１に示す通りである。
【０１２３】
さらに、制御部２３は、コンテンツ６００を回転させる旨の変更情報を生成する。通信部２１は、この変更情報を通信装置３０−５に送信する。これに応じて、通信装置３０−５の制御部３６は、コンテンツ６００を回転させる。表示例は図３２に示す通りである。
【０１２４】
このように、制御部２３は、ユーザ操作に基づいて、通信装置画像１１０−５上の仮想コンテンツ６５０を変動させる。一方、制御部２３は、通信装置画像１１０−５に対応する通信装置３０−５に変動後の仮想コンテンツ６５０に対応するコンテンツ６００（上記の例では回転したコンテンツ６００）を表示させる。したがって、ユーザは、仮想空間上の仮想コンテンツを操作することで、現実のコンテンツを操作することができる。なお、ユーザが可能な操作内容は上記に限られないのはもちろんである。例えば、ユーザは、仮想コンテンツを平行移動させることもできる。これにより、例えば、ユーザは、通信装置３０−５の周囲に存在する他のユーザの近くまでコンテンツ６００を移動させることができる。
【０１２５】
以上により、本実施形態によれば、サーバ２０は、通信装置３０及び通信装置３０が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、仮想空間を表示する制御を行う。したがって、ユーザは、仮想空間を視認することで、ネットワーク４０に接続された通信装置３０及び各通信装置３０が実行中のコンテンツを俯瞰的かつ直感的に把握することができる。
【０１２６】
さらに、サーバ２０は、ネットワーク４０に接続された複数の通信装置３０の各々に対して通信装置画像を生成するので、ユーザは、複数の通信装置３０の各々が実行中のコンテンツを俯瞰的かつ直感的に把握することができる。すなわち、ユーザは、ネットワークの全体像を俯瞰的かつ直感的に把握することができる。
【０１２７】
さらに、サーバ２０は、仮想コンテンツを仮想空間内に配置し、ユーザ操作に基づいて、仮想コンテンツのうち、少なくとも一部の仮想コンテンツをいずれか一の通信装置画像上に表示する。一方、サーバ２０は、一の通信装置画像に対応する一の通信装置３０に一部の仮想コンテンツに対応するコンテンツを実行させる。したがって、ユーザは、仮想空間上でコンテンツの移譲または共有を行うことができるので、これらの操作を直感的に行うことができる。
【０１２８】
さらに、サーバ２０は、ユーザ操作に基づいて、一の通信装置画像上の仮想コンテンツのうち、少なくとも一部の仮想コンテンツを他の通信装置画像上に表示する。一方、サーバ２０は、他の通信装置画像に対応する他の通信装置３０に一部の仮想コンテンツに対応するコンテンツを実行させる。したがって、ユーザは、複数の通信装置３０間でのコンテンツの移譲、共有を仮想空間上で行うことができるので、これらの操作を直感的に行うことができる。
【０１２９】
さらに、サーバ２０は、他の通信装置３０に一部の仮想コンテンツに対応するコンテンツを実行させる一方で、一の通信装置画像に対応する一の通信装置３０に一部の仮想コンテンツに対応するコンテンツの実行を停止させる。すなわち、サーバ２０は、ユーザ操作に基づいて、コンテンツを一の通信装置３０から他の通信装置３０に移譲することができる。したがって、ユーザは、コンテンツの移譲を直感的に行うことができる。
【０１３０】
さらに、サーバ２０は、記他の通信装置３０に一部の仮想コンテンツに対応するコンテンツを実行させる一方で、一の通信装置画像に対応する一の通信装置３０に一部の仮想コンテンツに対応するコンテンツの実行を継続させる。すなわち、サーバ２０は、ユーザ操作に基づいて、コンテンツを一の通信装置３０と他の通信装置３０との間で共有させることができる。したがって、ユーザは、コンテンツの共有を直感的に行うことができる。
【０１３１】
さらに、サーバ２０は、通信装置３０が表示部３４を有しない場合、通信装置３０を操作するための操作画像１４０を通信装置画像の近傍に配置する。したがって、ユーザは、通信装置３０が表示部３４を有しない場合であっても、仮想空間上で当該通信装置３０を直感的に操作することができる。
【０１３２】
さらに、サーバ２０は、ユーザ操作に基づいて、通信装置画像上の仮想コンテンツを変動させる一方、通信装置画像に対応する通信装置３０に変動後の仮想コンテンツに対応するコンテンツを実行させる。したがって、ユーザは、仮想空間上で仮想コンテンツを操作することで、現実のコンテンツも操作することができる。したがって、ユーザは、コンテンツを直感的に操作することができる。
【０１３３】
さらに、サーバ２０は、通信装置３０が有する機能を示す機能表示画像を、仮想空間のうち通信装置３０の近傍に配置する。したがって、通信装置３０が有する機能が可視化されるので、ユーザは、各通信装置３０が有する機能を俯瞰的かつ直感的に把握することができる。
【０１３４】
さらに、制御部２３は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、一の機能表示画像に対応する機能を他の通信装置画像に対応する通信装置３０に実行させる。すなわち、サーバ２０は、ユーザ操作に基づいて、一の通信装置３０の機能を他の通信装置３０に移譲することができる。したがって、ユーザは、機能の移譲を直感的に行うことができる。
【０１３５】
さらに、制御部２３は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、一の機能表示画像に対応する機能を他の通信装置画像に対応する通信装置３０に使用させる。すなわち、サーバ２０は、ユーザ操作に基づいて、一の通信装置３０が有する機能を他の通信装置３０に使用させることができる。したがって、ユーザは、他の通信装置３０に使用させる機能を直感的に選択することができる。
【０１３６】
以上、添付図面を参照しながら本開示の好適な実施形態について詳細に説明したが、本開示の技術的範囲はかかる例に限定されない。本開示の技術分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本開示の技術的範囲に属するものと了解される。
【０１３７】
例えば、上記実施形態では、サーバ２０が仮想空間の生成、表示制御を行ったが、いずれかの通信装置３０を親機とし、この親機が仮想空間の生成、提示制御を行なってもよい。
【０１３８】
なお、以下のような構成も本開示の技術的範囲に属する。
（１）
通信ネットワークを介して通信装置と通信可能な通信部と、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行う制御部と、を備える情報処理装置。
（２）
前記通信ネットワークに接続された通信装置は複数存在し、
前記制御部は、複数の通信装置の各々に対して前記通信装置画像を生成する、前記（１）記載の情報処理装置。
（３）
前記制御部は、仮想コンテンツを仮想空間内に配置し、ユーザ操作に基づいて、前記仮想コンテンツのうち、少なくとも一部の仮想コンテンツをいずれか一の通信装置画像上に表示する一方、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる、前記（１）または（２）記載の情報処理装置。
（４）
前記制御部は、ユーザ操作に基づいて、一の通信装置画像上の仮想コンテンツのうち、少なくとも一部の仮想コンテンツを他の通信装置画像上に表示する一方、前記他の通信装置画像に対応する他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる、前記（１）〜（３）のいずれか１項に記載の情報処理装置。
（５）
前記制御部は、前記他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる一方で、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツの実行を停止させる、前記（４）記載の情報処理装置。
（６）
前記制御部は、前記他の通信装置に前記一部の仮想コンテンツに対応するコンテンツを実行させる一方で、前記一の通信装置画像に対応する一の通信装置に前記一部の仮想コンテンツに対応するコンテンツの実行を継続させる、前記（４）記載の情報処理装置。
（７）
前記制御部は、前記通信装置が表示部を有しない場合、前記通信装置を操作するための操作画像を前記通信装置画像の近傍に配置する、前記（１）〜（６）のいずれか１項に記載の情報処理装置。
（８）
前記制御部は、ユーザ操作に基づいて、前記通信装置画像上の仮想コンテンツを変動させる一方、前記通信装置画像に対応する通信装置に変動後の仮想コンテンツに対応するコンテンツを実行させる、前記（１）〜（７）のいずれか１項に記載の情報処理装置。
（９）
前記制御部は、前記通信装置が有する機能を示す機能表示画像を、前記仮想空間のうち前記通信装置画像の近傍に配置する、前記（１）〜（８）のいずれか１項に記載の情報処理装置。
（１０）
前記制御部は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、前記一の機能表示画像に対応する機能を前記他の通信装置画像に対応する通信装置に実行させる、前記（９）記載の情報処理装置。
（１１）
前記制御部は、ユーザ操作に基づいて、一の通信装置画像の近傍に配置された一の機能表示画像を他の通信装置画像に関連付ける一方、前記一の機能表示画像に対応する機能を前記他の通信装置画像に対応する通信装置に使用させる、前記（９）記載の情報処理装置。
（１２）
通信ネットワークを介して通信装置と通信を行うことと、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行うことと、を含む、情報処理方法。
（１３）
コンピュータに、
通信ネットワークを介して通信装置と通信可能な通信機能と、
前記通信装置及び前記通信装置が実行中のコンテンツを再現した通信装置画像を仮想空間に配置し、前記仮想空間を表示する制御を行う制御機能と、を実現させる、プログラム。
【符号の説明】
【０１３９】
１０      情報処理システム
２０      サーバ
２１      通信部
２３      制御部
３０、３０−１〜３０−６      通信装置
３１      通信部
３４      表示部
３５      音声出力部
３６      制御部
１１０−１〜１１０−６      通信装置画像
１２０−１〜１２０−６、３００、４００、５００、６５０  仮想コンテンツ
１３０−１ａ〜１３０−４ｄ  機能表示画像
３１０、４１０、６００      コンテンツ
【図１】
2015005902.tif 000003
【図２】
2015005902.tif 000004
【図３】
2015005902.tif 000005
【図４】
2015005902.tif 000006
【図５】
2015005902.tif 000007
【図６】
2015005902.tif 000008
【図７】
2015005902.tif 000009
【図８】
2015005902.tif 000010
【図９】
2015005902.tif 000011
【図１０】
2015005902.tif 000012
【図１１】
2015005902.tif 000013
【図１２】
2015005902.tif 000014
【図１３】
2015005902.tif 000015
【図１４】
2015005902.tif 000016
【図１５】
2015005902.tif 000017
【図１６】
2015005902.tif 000018
【図１７】
2015005902.tif 000019
【図１８】
2015005902.tif 000020
【図１９】
2015005902.tif 000021
【図２０】
2015005902.tif 000022
【図２１】
2015005902.tif 000023
【図２２】
2015005902.tif 000024
【図２３】
2015005902.tif 000025
【図２４】
2015005902.tif 000026
【図２５】
2015005902.tif 000027
【図２６】
2015005902.tif 000028
【図２７】
2015005902.tif 000029
【図２８】
2015005902.tif 000030
【図２９】
2015005902.tif 000031
【図３０】
2015005902.tif 000032
【図３１】
2015005902.tif 000033
【図３２】
2015005902.tif 000034