(57)【要約】  情報処理装置であって、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、を含む。
2014002240.tif 000002
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、
を含むことを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、更に、
前記各端末に関する各端末情報を取得する端末情報取得手段を含み、
前記配信情報生成手段は、前記各端末情報に基づいて、前記配信情報を配信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記情報処理装置は、更に、
前記各端末と前記情報処理装置との接続状況を監視する監視手段を含み、
前記配信手段は、前記監視手段の監視結果に基づいて、前記配信情報を配信することを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記配信手段は、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末のうち、一方の端末を介して、他方の端末へ、対応する配信情報を配信することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記監視手段は、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末間における接続状況についても監視することを特徴とする請求項１記載の情報処理装置。
【請求項６】
前記互いに異なる配信情報は、一部が重複する配信情報を含むことを特徴とする請求項１乃至５のいずれかに記載の情報処理装置。
【請求項７】
仮想空間において、複数のユーザに対応するオブジェクトを配置するとともに、前記仮想空間に配置される所定の視点から前記仮想空間を見た様子を示す動画像を表す動画像情報を生成する情報処理装置において、
順次前記複数のユーザのうち少なくとも１のユーザの行動を表すアクティビティ情報を取得するアクティビティ情報取得手段と、
前記取得されたアクティビティ情報に応じて、前記オブジェクトを配置する、前記仮想空間における部分領域を決定する配置領域決定手段と、
前記取得されたアクティビティ情報に応じて、前記アクティビティ情報に関連付けて記憶されたモーションデータを取得するモーションデータ取得手段と、
前記部分領域において、前記取得されたモーションデータに応じて前記オブジェクトに動作させるオブジェクト制御手段と、
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、
を含み、
前記互いに異なる配信情報は、前記仮想空間において前記オブジェクトの動作を表す前記動画像情報を含むことを特徴とする情報処理装置。
【請求項８】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得し、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録し、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成し、
前記生成された互いに異なる配信情報を前記各端末に配信する、
ことを特徴とする情報処理方法。
【請求項９】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段、及び、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段、
としてコンピュータを機能させることを特徴とする情報処理プログラム。
【請求項１０】
請求項９に記載の情報処理プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【請求項１１】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を送信するログイン情報送信手段と、
配信された配信情報を再生する配信情報再生手段と、
を含む、複数の情報端末装置のうちの１の情報端末装置であって、
同一のユーザＩＤに関連付けて登録された端末ＩＤで識別される各情報端末装置には、互いに異なる配信情報が配信され、前記各端末の配信情報再生手段は、それぞれ前記互いに異なる配信情報を再生することを特徴とする情報端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
情報処理システム、情報処理装置、情報端末装置、情報処理方法、情報処理プログラムに関する。
【背景技術】
【０００２】
インターネット上で提供されるサービスとして、ユーザが自己の使用する端末から当該サービスにログインすることにより、当該サービスの提供を受けられるシステムが知られている。具体的には、例えば、オンラインゲームや、各企業が提供する会員制の情報提供サービスを提供するシステムである。これらのシステムは、一般にサーバと端末を含んで構成され、ユーザが、自己が使用する端末からログインすることにより、サーバから提供される当該ゲームをプレイ可能となり、また、情報提供サービスを利用可能となる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
しかしながら、上記のようなシステムにおいては、１のユーザが１の端末でログインすることが想定されており、１のユーザが同時に複数の端末で当該サーバから提供されるサービスにログインする場合は想定されていない。よって、例えば、ユーザが複数の端末を同時に使用する場合において、当該１のサービスで配信される異なる配信情報を各端末に表示させることができない場合がある。【０００４】
本発明は、上記課題に鑑みて、ユーザが複数の端末から情報処理装置で提供されるサービスにログインすることで、当該サービスから複数の端末に異なる配信情報を各端末に表示することのできる情報処理装置等を提供することを目的とする。
【課題を解決するための手段】
【０００５】
本発明の情報処理装置は、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、を含むことを特徴とする。【０００６】
本発明の情報処理装置は、仮想空間において、複数のユーザに対応するオブジェクトを配置するとともに、前記仮想空間に配置される所定の視点から前記仮想空間を見た様子を示す動画像を表す動画像情報を生成する情報処理装置であって、順次前記複数のユーザのうち少なくとも１のユーザの行動を表すアクティビティ情報を取得するアクティビティ情報取得手段と、前記取得されたアクティビティ情報に応じて、前記オブジェクトを配置する、前記仮想空間における部分領域を決定する配置領域決定手段と、前記取得されたアクティビティ情報に応じて、前記アクティビティ情報に関連付けて記憶されたモーションデータを取得するモーションデータ取得手段と、前記部分領域において、前記取得されたモーションデータに応じて前記オブジェクトに動作させるオブジェクト制御手段と、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、を含み、前記互いに異なる配信情報は、前記仮想空間において前記オブジェクトの動作を表す前記動画像情報を含むことを特徴とする。【０００７】
本発明の情報処理方法は、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得し、前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録し、前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成し、前記生成された互いに異なる配信情報を前記各端末に配信する、ことを特徴とする。【０００８】
本発明の情報処理プログラムは、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段、前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段、前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段、及び、前記生成された互いに異なる配信情報を前記各端末に配信する配信手段、としてコンピュータを機能させることを特徴とする。【０００９】
本発明の情報端末装置は、ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を送信するログイン情報送信手段と、配信された配信情報を再生する配信情報再生手段と、を含む、複数の情報端末装置のうちの１の情報端末装置であって、同一のユーザＩＤに関連付けて登録された端末ＩＤで識別される各情報端末装置には、互いに異なる配信情報が配信され、前記各端末の配信情報再生手段は、それぞれ前記互いに異なる配信情報を再生することを特徴とする。
【図面の簡単な説明】
【００１０】
【図１】第１の実施の形態における情報処理システムのハードウェア構成の概要について説明するための図である。
【図２】第１の実施の形態における情報処理装置の機能的構成について説明するための図である。
【図３】第１の実施の形態における記憶された端末ＩＤとユーザＩＤの一例を示す図である。
【図４】第２の実施の形態における端末の機能的構成について説明するための図である。
【図５】第２の実施の形態におけるカテゴリプレートの一例について説明するための図である。
【図６】第２の実施の形態におけるコンテンツプレートの一例について説明するための図である。
【図７】第２の実施の形態におけるコンテンツプレートの一例について説明するための図である。
【図８】第２の実施の形態におけるアバターの一例について説明するための図である。
【図９】第２の実施の形態におけるサーバの機能的構成の一例について説明するための図である。
【図１０】図９に示したコンテンツプレート生成部の機能的構成について説明するための図である。
【図１１】図９に示したオブジェクト制御部の機能的構成について説明するための図である。
【図１２】第２の実施の形態における配置情報記憶部に記憶された配置情報の一例について説明するための図である。
【図１３】第２の実施の形態における情報端末装置の機能的構成の一例について説明するための図である。
【図１４】第２の実施の形態におけるアバターの動作を制御するためのフローの一例を示す図である。
【図１５】第２の実施の形態における配信情報の一例を示す図である。
【図１６】第２の実施の形態における配信情報の一例を示す図である。
【図１７】第２の実施の形態における配信情報の一例を示す図である。
【図１８】第２の実施の形態における配信情報の一例を示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図面を参照しつつ説明する。なお、図面については、同一又は同等の要素には同一の符号を付し、重複する説明は省略する。
【００１２】
[第１の実施形態]
図１は、本実施の形態に係る情報処理システムのハードウェア構成の概要について説明するための図である。図１に示すように、情報処理システム１００は、ネットワーク１３０（例えば、インターネット）を介して接続されたサーバ１１０及び端末１２０を含む。なお、図１においては、情報処理システム１００は、１の端末１２０のみを示しているが、複数の端末１２０を有してもよい。また、端末１２０は、同一種類の端末のみならず、異なる種類の端末が含まれてもよい。具体的には、例えば、端末１２０は、家庭用の据え置き型ゲーム機器や、携帯ゲーム機器、携帯電話などの携帯端末、パーソナルコンピュータ、タブレット、その他の電子機器に相当する。
【００１３】
サーバ１１０は、制御部１１１、記憶部１１２、通信部１１３を含む。制御部１１１は、例えば、ＣＰＵ等であって、記憶部１１２に格納されたプログラムに従って動作する。記憶部１１２は、例えば、ハードディスクやＲＯＭやＲＡＭ等の情報記録媒体で構成され、制御部１１１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部１１２は、制御部１１１のワークメモリとしても動作する。
【００１４】
通信部１１３は、ネットワークインターフェースであって、制御部１１１からの指示にしたがって、ネットワーク１３０を介して、情報を送受信する。なお、制御部１１１、記憶部１１２、通信部１１３は、それぞれ、バス１１４を介して接続される。
【００１５】
また、端末１２０は、例えば、制御部１２１、通信部１２２、記憶部１２３、表示部１２４、操作部１２５を含む。同様に、各部１２１乃至１２５は、バス１２６を介して接続される。上述したサーバ１１０と同様に、制御部１２１は、例えば、ＣＰＵやＭＰＵであって、記憶部１１２に格納されたプログラムに従って動作する。記憶部１２３は、例えば、ハードディスクやＲＯＭやＲＡＭ等の情報記録媒体で構成され、制御部１２１によって実行されるプログラムを保持する情報記録媒体である。また、記憶部１２３は、制御部１２１のワークメモリとしても動作する。
【００１６】
操作部１２５は、例えば、キーボード、マウス、コントローラ、ボタン等のインターフェースで構成され、ユーザの指示操作に応じて、当該指示操作の内容を制御部１２１に出力する。表示部１２４は、例えば、液晶ディスプレイ、ＣＲＴディスプレイ、または有機ＥＬディスプレイ等であって、制御部１２１からの指示に従い、情報を表示する。また、端末１２０は、表示部１２４と操作部１２５が一体となった、いわゆるタッチパネルを有するように構成してもよい。
【００１７】
なお、上記制御部１１１及び１２１で処理されるプログラムは、例えば、ネットワークを介して、ダウンロードされて提供されてもよいし、または、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータで読み取り可能な各種の情報記録媒体によって提供されてもよい。なお、上記サーバ１１０や端末１２０の構成は一例であってこれに限定されるものではない。また、サーバ１１０及び端末１２０の機能的な構成の詳細については、後述する。
【００１８】
次に、本実施の形態におけるサーバ１１０の機能的構成の一例について説明する。図２は、本実施の形態における機能を実現するためのサーバの機能的構成について説明するための図である。図２に示すように、サーバ１１０は、例えば、ログイン情報取得部１３１、端末ＩＤ登録部１３２、端末ＩＤ記憶部１３３、端末情報取得部１３４、端末情報記憶部１３５、監視部１３６、操作情報取得部１３７、配信情報生成部１３８、配信部１３９を含む。なお、図２に示した機能的構成は一例にすぎず、本実施の形態はこれに限られるものではない。
【００１９】
ログイン情報取得部１３１は、複数の端末１２０からログイン情報を取得する。ここで、ログイン情報とは、例えば、ユーザを識別するユーザＩＤ（ユーザ識別情報）、各端末１２０を識別する端末ＩＤ（端末識別情報）とを含む。ここで、ログインとは、例えば、情報処理システム１００で提供されるサービス（コミュニティ）へのログインに相当し、ログインすることによりユーザが使用する各端末１２０において当該サービスの提供を受けることが可能となる。なお、情報処理システム１００で提供されるサービスは、種々のサービスであって、例えば、端末１２０でユーザがゲームすることができるサービス、映画を見ることのできるサービスなどのコンテンツを提供するサービスや、掲示板を利用できるサービス、チャット機能を利用できるサービスなどである。
【００２０】
端末ＩＤ登録部１３２は、端末ＩＤ記憶部１３３に、ログイン情報取得部１３１により取得されたユーザＩＤ毎に、複数の端末ＩＤを関連付けて登録する。例えば、ログイン情報取得部１３１が、ユーザＩＤ：Ｕ１、端末ＩＤ：ｔ１を含むログイン情報を取得し、次にユーザＩＤ：Ｕ１、端末ＩＤ：ｔ２を含むログイン情報を取得した場合、端末ＩＤ登録部１３２は、図３に示すように、端末ＩＤ記憶部１３３に、ユーザＩＤ：Ｕ１に関連付けて、端末ＩＤ：ｔ１及びｔ２を記憶する。なお、図３は、１のユーザＩＤについて２の端末ＩＤが記憶される場合を示すが、これに限られず、その他の数、例えば、３以上の端末ＩＤが１のユーザＩＤに関連付けて記憶されてもよい。なお、端末１２０を識別する端末ＩＤとしては、例えば、ＩＰアドレス（Internet Protocol address）やＭＡＣアドレス（Media Access Control address）を用いる。その他、端末ＩＤをユーザが入力する構成であってもよいし、端末１２０のＣＰＵの固有ＩＤ（プロセッサ・シリアル・ナンバ（PSN:Processor Serial Number）を用いてもよい。
【００２１】
端末情報取得部１３４は、端末１２０の端末情報を取得する。ここで、端末情報とは、例えば、端末１２０における表示部１２４の解像度やＣＰＵの性能、メモリの容量など端末１２０の性能を表す情報に相当する。また、端末情報は、ネットワーク遅延など各端末１２０とサーバ１１０との接続状況に関する情報を含んでもよい。また、一方の端末１２０を介して他方の端末１２０がサーバ１１０に接続されるような場合には、当該一方の端末１２０と他方の端末１２０との間の接続状況に関する情報を含んでもよい。
【００２２】
また、当該端末情報は、例えば、上記ログイン情報に含まれるように構成してもよいし、端末情報取得部１３４からの要求指示に応じて対応する端末１２０から取得されるように構成してもよい。また、取得された端末情報は、例えば、対応する端末ＩＤに関連付けて端末情報記憶部１３５に記憶される。
【００２３】
監視部１３６は、所的期間毎にログイン状態にある各端末１２０とサーバ１１０との接続状況を監視する。具体的には、例えば、監視部１３６は、端末ＩＤ記憶部１３３に記憶された各端末１２０とサーバ１１０との接続状況を監視する。また、１の端末１２０が他の端末１２０を介して、サーバ１１０と接続される場合には、当該１の端末１２０と他の端末１２０との間の接続状況についても監視する。監視は、例えば、監視部１３６が所定期間毎にサーバ１１０と端末１２０との接続状態が確保されているか否かを確認する信号を端末１２０に送信し、当該端末１２０から当該信号に対する応答信号の有無により行われる。
【００２４】
操作情報取得部１３７は、端末１２０に入力された種々の操作指示に応じた操作情報を取得する。具体的には、例えば、当該操作情報には、ユーザが使用している１の端末１２０に配信されていた配信情報を、当該ユーザが使用している他の端末１２０に配信するように指示する操作情報が含まれる。
【００２５】
配信情報生成部１３８は、ユーザＩＤ毎に登録された各端末１２０に配信する複数の配信情報を生成する。なお、当該各端末１２０は、上記のように、端末ＩＤ記憶部１３３にユーザＩＤ毎に関連付けて記憶された端末ＩＤにより識別される。なお、当該複数の配信情報は、ユーザからの操作指示に従い、生成されるように構成してもよいし、所定の条件に基づいて生成される構成してもよいし、または、それらの両者であってもよい。また、当該複数の配信情報は、全部または一部が重複するものであってもよい。また、上記所定の条件とは、例えば、情報処理システム１００により、ゲームとチャット機能に応じた画像情報が提供される場合、ゲームをプレイするための画像情報と、チャット機能を実現するための画像情報を提供するなど、あらかじめ定められた条件に相当する。
【００２６】
配信部１３９は、配信情報生成部１３８により生成された複数の配信情報を、ユーザＩＤ毎に複数登録された各端末１２０に、配信する。具体的には、例えば、配信部１３９は、配信情報生成部１３８により生成された異なる複数の配信情報を、端末情報記憶部１３５に記憶された端末情報に応じて、対応する各端末１２０に送信する。この場合、例えば、１のユーザＩＤについて解像度が異なる２の端末情報が記憶されている場合、解像度が高い方の端末１２０に、高い解像度が要求される画像情報を配信し、低い解像度しか要求されない画像情報については、低い解像度の端末１２０に配信する。具体的には、例えば、上記例の場合、ゲームの画像情報を高い解像度の端末１２０に配信し、チャット機能を実現するための画像情報を低い解像度の端末１２０に配信する。
【００２７】
また、配信部１３９は、監視部１３６の監視結果に基づいて、配信情報生成部１３８により生成された異なる複数の配信情報を配信するように構成してもよい。例えば、１のユーザＩＤについて２の端末情報が登録されている場合であって、当該２の端末１２０のうちの１の端末１２０について接続が切断されたと監視部１３６が判断した場合、上記複数の配信情報のうち１の配信情報を接続が維持されている端末１２０に配信するように構成してもよい。具体的には、例えば、メインの配信情報とサブの配信情報が２の端末１２０に配信されている場合において、メインの配信情報が配信されている端末１２０（メイン端末）の接続が維持されているが、サブの配信情報が配信されている端末１２０（サブ端末）との接続が切断されたと判断した場合には、例えば、サブの配信情報をメイン端末１２０の表示部１２４に、いわゆるヘッドアップディスプレイ（Head-Up Display）や別ウィンドウとして表示するように構成してもよい。この場合、配信部１３９は、例えば、複数の配信情報をメイン端末１２０に、上記のような表示方式を指定する指示とともに配信する。なお、ここで、メイン端末１２０とは、例えば、表示画面が大きい方の端末１２０、解像度が高い方の端末１２０、ＣＰＵの性能が高い方の端末１２０など、サブ端末１２０と比べて性能が高く、ユーザが主として用いる方の端末１２０に相当するものとする。また、当該メイン端末１２０及びサブ端末１２０についてはユーザが指定できるように構成してもよい。また、配信部１３９は、配信部１３９と端末１２０との接続におけるネットワーク遅延や接続状況の程度に応じて、複数の配信情報を、１のユーザＩＤに関連付けられて登録された異なる端末１２０に配信するように構成してもよい。つまり、例えば、１の配信情報がレースゲームに対応する動画像情報である場合には、接続状況が良好でレスポンスの高い方の端末１２０に当該動画像情報を配信する。
【００２８】
更に、例えば、配信部１３９は、サブ端末１２０のみの接続が維持されていると判断された場合には、サブ端末１２０において可能な処理のみ継続できるように構成してもよい。例えば、サブ端末１２０における配信情報が、チャット機能に対応した配信情報である場合には、メイン端末１２０においてゲームはできなくなるが、当該ゲームに対応するチャット機能のみはサブ端末１２０で継続して行うことができるように構成するなどである。更に、配信部１３９は、ユーザの操作指示に応じて、配信情報をどの端末１２０に配信するか選択できるように構成してもよい。
【００２９】
次に、本実施の形態における端末１２０の主な機能的構成について説明する。図４に示すように、端末１２０は、例えば、操作指示取得部９０１、操作情報送信部９０２、動画像情報取得部９０６、動画像情報再生部９０７、ユーザＩＤ取得部９０８、端末情報取得部９０９、ログイン情報送信部９１０、端末ＩＤ取得部９１１を含む。
【００３０】
操作指示取得部９０１は、端末１２０の操作部１２５に入力される操作指示を取得する。ここで操作指示とは、各種の操作指示であって、例えば、サーバ１１０で提供されるサービスにログインを指示する操作指示や、端末１２０にゲームの動画像情報を配信する場合には、当該ゲームの操作対象を移動または動作させるための操作指示などである。操作情報送信部９０２は、サーバ１１０に操作指示を操作情報として送信する。
【００３１】
ユーザＩＤ取得部９０８は、ユーザを識別するユーザ識別情報（ユーザＩＤ）を取得する。具体的には、例えば、ユーザが入力したユーザＩＤを取得する。なお、当該ユーザＩＤは、操作部１２４を介して取得されるように構成してもよいし、その他の方法、例えば、所定のカードをかざすなど、により入力されるように構成してもよい。
【００３２】
動画像情報取得部９０６は、サーバ１１０から提供されるサービスを実現するための動画像情報を取得する。そして、動画像情報再生部９０７は、当該動画像情報を、表示部１２４に表示する。上記においては、動画像情報について説明したが、その他画像情報や、音声情報などその他の配信情報が取得され、再生されてもよい。なお、特許請求の範囲に記載の配信情報取得手段、配信情報再生手段は、例えば、上記動画像情報取得部９０６、動画像情報再生部９０７にそれぞれ対応する。
【００３３】
端末情報取得部９０９は、端末１２０の端末情報を取得する。上記のように、端末情報とは、端末１２０の表示部１２４の解像度やＣＰＵの性能など端末１２０の性能に関する情報に相当する。端末ＩＤ取得部９１１は、端末１２０を識別する端末ＩＤを取得する。上記のように端末ＩＤにはＭＡＣアドレス等を用いる。
【００３４】
ログイン情報送信部９１０は、ユーザＩＤ取得部９０８で取得されたユーザＩＤや、端末ＩＤとともにログイン要求指示を含むログイン情報をサーバ１１０に送信する。なお、当該ログイン情報は、端末情報取得部９０９により取得された端末情報を含んでもよい。
【００３５】
本実施の形態によれば、１のユーザが、サーバ１１０で提供されるサービスに複数の端末１２０を用いてログインし、これによりサーバ１１０で提供されるサービスに含まれる複数の互いに異なる画像情報（動画像情報を含む）を当該複数の端末１２０の表示部１２４に表示することができる。
【００３６】
なお、本発明は、上記実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えることができる。
【００３７】
[第２の実施形態]
【００３８】
次に、本発明の第２の実施形態について説明する。なお、下記において第１の実施形態と同様である点については説明を省略する。本実施の形態においては、上記第１の実施の形態において、配信情報生成部１３８で表示される配信情報が、後述する仮想空間におけるコミュニティサービスを提供するための配信情報に相当する。
【００３９】
そこで、まず、本実施の形態におけるコミュニティサービスについての理解の容易化のために、一例として、本実施の形態における情報処理システム１００により生成された動画像情報（配信情報）が、端末１２０の表示部１２４に表示される場合の動画像について説明する。なお、下記は一例にすぎず、本実施の形態は、これに限定されるものではない。
【００４０】
例えば、本実施の形態におけるコミュニティサービスにおいては、ユーザは、順に上位概念の項目から下位概念の項目を選択していくことにより、目的のコミュニティに到達する。具体的には、例えば、ユーザは、表示されたカテゴリ群（上位概念の項目）から、まず１のカテゴリを選択し、次に、その下位概念としての当該カテゴリに属するコンテンツの種類群から１の種類（中概念の項目）を選択し、更に、選択された種類に含まれるコンテンツ群から１のコンテンツ（小概念の項目）を選択し、当該コンテンツに対応するコミュニティに到達する。なお、上記大、中、小の項目分けは一例であって、その他の数の段階に項目分けされてもよい。以下、図５乃至７を用いてより具体的に説明する。なお、下記においては、上位概念の項目が後述するカテゴリプレートに相当し、その下位概念の項目が後述するコンテンツプレートに相当する場合を一例として説明するが、本実施の形態はこれに限られるものではない。例えば、コンテンツプレートは、仮想空間における１のコミュニティ空間の表示であれば下記に限定されるものではない。
例えば、図５に示すように、ユーザが、当該情報処理システム１００で提供されるコミュニティについてのアプリケーションを、端末１２０を介して起動し当該コミュニティにログインすると、仮想空間２００上にカテゴリ毎に区別された島状の領域であるカテゴリプレート２１０が複数表示部１２４に表示される。ここで、カテゴリとは、例えば、ゲームや音楽や映画などのカテゴリに相当する。
【００４１】
各カテゴリプレート２１０は、例えば、それぞれのカテゴリを表す領域２０１と、その周辺に配置される各カテゴリを更に種類別に分けた領域２０２を含む。具体的には、例えば、図５中央に示したゲームについてのカテゴリプレート２１０について説明すると、カテゴリを表す領域２０１には、ゲームのカテゴリを表す名称を示すサイン２０３やオブジェクト２０４が配置され、その周辺に、アドベンチャーゲーム、シューティングゲーム、シュミレーションゲームなど各ゲームの種類を表すサイン（名称）２０５を含むオブジェクト２０６が配置される。
【００４２】
ここで、これらのオブジェクト２０４、２０６は、上記カテゴリや種類を連想できるような形状や色のデザインを有する。具体的には、例えば、図５に示すように、シューティングゲームの種類を表すオブジェクト２０６としては、銃とともに、「Ｓｈｏｏｔｅｒ」などの名称を表すサイン２０５が配置される。
【００４３】
なお、当該各カテゴリプレート２１０や、各種類を示すオブジェクト２０６のサイズや面積などは、当該コミュニティにログインし、かつ、当該カテゴリ等に属するユーザの数によって変化するように構成してもよい。例えば、当該コミュニティにログインしているユーザの中で音楽を聴いているユーザの数が多く、ゲームをプレイしているユーザの数が少ない場合には、音楽のカテゴリプレート２１０のサイズや面積などは、ゲームのカテゴリプレート２１０のサイズや面積よりも小さく表示されるように構成してもよい。また、例えば、ゲームをプレイしているユーザの中で、シューティングゲームをプレイしているユーザの数が、シミュレーションゲームをプレイしているユーザの数が少ない場合には、シューティングゲームに対応するオブジェクト２０６の領域が、シミュレーションゲームに対応するオブジェクト２０４の領域よりも小さく表示されるように構成してもよい。つまり、カテゴリプレート２１０や、各オブジェクト２０６の大きさが、各カテゴリや各種別に属するユーザの数に応じて変化するように構成してもよい。ここで、当該カテゴリや各種別に属するユーザの数の計数等については、各ユーザに対応する端末１２０から所定期間毎に送信されるアクティビティ情報に基づいて行われるが、アクティビティ情報等の詳細については後述する。
【００４４】
次に、ユーザが、１のカテゴリプレート２１０（例えば、ゲームのカテゴリプレート２１０）のうちの１のオブジェクト２０６を選択すると、図６に示すように、表示部１２４に、仮想空間３００に配置された、選択されたオブジェクト２０６に対応する複数のコンテンツプレート３１０が表示される。当該各コンテンツプレート３１０は、当該種別（例えば、シューティング）に属する各ゲームに対応する。また、各コンテンツプレート３１０は、図６に示すように、例えば、仮想空間３００内に島状に複数離間して配置される。なお、ユーザが端末１２０の操作部１２５を用いて、仮想空間３００に配置された視点を移動させることにより、コンテンツプレート３１０を種々の方向や角度から表示させることができる。具体的には、例えば、他のコンテンツプレート３１０に視点を移動し、当該他のコンテンツプレート３１０を様々な方向または角度から表示させることや、１のコンテンツプレート３１０の一部の領域を様々な方向または角度から表示させることが可能である。
【００４５】
次に、各コンテンツプレート３１０の詳細について説明する。各コンテンツプレート３１０は、コンテンツ毎のコミュニティを表す。具体的には、例えば、図６中央に拡大されたコンテンツプレート３１０は、１のゲームについてのコンテンツプレート３１０を示す。また、図７は、コンテンツプレート３１０の更なる詳細を示す。
【００４６】
図６及び図７に示すように、コンテンツプレート３１０には、各ユーザに対応するキャラクタを表すオブジェクト（アバター３０１）が複数配置される。なお、当該各ユーザは、当該情報処理システム１００にログインしたうちの一部のユーザ群であってもよい。つまり、ログインしている全てのユーザが必ずしもコンテンツプレート３１０に表示される必要はない。この場合、当該一部のユーザ群は、ログインしている全てのユーザ群から所定の基準で抽出される。具体的には、例えば、ログインしているユーザから任意のユーザをランダムに抽出してもよいし、例えば、つりなどの特定のアクティビティを行っているユーザを優先的に表示するように構成してもよい。また、所定の基準は、各端末１２０が存在する国や地域に応じた基準としてもよい。更に、これらの基準を組み合わせて用いてもよい。
【００４７】
コンテンツプレート３１０の一部には、更に、例えば、種々の機能を有する機能オブジェクト３０２が配置されてもよい。具体的には、例えば、当該機能オブジェクト３０２は、当該ゲームのコミュニティに関連した情報を表示するスクリーンのオブジェクトであって、当該スクリーンに、例えば、当該ゲームに関連する動画像が表示されてもよいし、当該コミュニティに関連するインターネット上のページへのリンクなどが貼られてもよい。また、機能オブジェクト３０２は、例えば、各ユーザが所定の操作を行った場合や所定の人数以上のユーザが所定のコンテンツプレートに集合した場合などの所定のイベントに応じたものであってもよい。また、機能オブジェクト３０２は、上記の他、当該コンテンツに対応する所定のオブジェクトの動画像が表示される、所定の基準を満たした場合に当該コンテンツプレートに対応する各ユーザが協力してプレイできるゲームがスタートするなどその他のイベントであってもよい。この場合、機能オブジェクト３０２は、図６に示したスクリーン上のイベントとは別に、新たにモンスターが表示されるなどのイベントに対応するものであってもよい。
【００４８】
また、各アバター３０１は、各ユーザのアクティビティに応じた領域に配置されるとともに、現在ユーザが行っているアクティビティ、または、現在から所定期間内に行ったアクティビティに応じた動作を行うように制御される。つまり、本実施の形態においては、基本的に、各ユーザが対応する各アバター３０１を操作するのではなく、ユーザのアクティビティに応じて移動や動作を行う。なお、当該アクティビティを表すアクティビティ情報は、各ユーザに対応する端末１２０から送信されるが、詳細には後述する。
【００４９】
ここで、アクティビティにはライフアクティビティとコンテンツアクティビティが含まれる。ライフアクティビティとは、ユーザの実際の生活の中でのアクティビティ、例えば、食事、移動、仕事するなどを表し、コンテンツアクティビティとは、例えば、所定のゲームをプレイしていること、所定の音楽を聴いていること、所定の映画を見ていることなど、所定のコンテンツに基づいたアクティビティを表す。そして、ライフアクティビティが変更した場合には、同じコンテンツプレート上で、アバターは変更先のライフアクティビティに対応する部分領域に移動し、コンテンツアクティビティが変更した場合には、アバターは異なるコンテンツプレートのライフアクティビティに対応する領域に移動する。なお、例えば、当該コンテンツアクティビティは、コンテンツＩＤ（コンテンツ識別情報）で識別され、当該ライフアクティビティは、アクティビティＩＤ（アクティビティ識別情報）で識別されるが、詳細には後述する。
【００５０】
例えば、当該アクティビティ情報にユーザが仕事中であることを示す情報が含まれている場合には、デスクに座ってＰＣを用いて仕事をしている動作が表現される。また、アクティビティ情報にユーザが乗り物（例えば車、電車、飛行機、船）で移動中であることを示す情報が含まれている場合には、例えば、乗り物に乗っている様子（例えば、運転している動作や、電車のつり革につかまっている動作）が表現される。この場合、移動手段（例えば、車や電車等）によって、異なる動作が表現されるように構成してもよい。当該アクティビティ情報に、ユーザが食事中であることを示す情報が含まれている場合は、食事中の動作に対応するモーションデータを用いて、アバター３０１が食事している動作が表現される。また、例えば、後述する端末１２０からのアクティビティ情報にユーザが酒を飲んでいることを示す情報が含まれている場合には、ビールなどのグラスとともに、飲んでいる動作が表現される。つまり、アバター３０１は、ユーザの各ライフアクティビティを表象する動作、つまり、ユーザのライフアクティビティを連想できるような動作で表示される。
【００５１】
また、各コンテンツプレート３１０には、仕事や食事をしているなどのユーザの各行動（ライフアクティビティ）に応じた部分領域がそれぞれ設定されており、アバター３０１は、上記のような各ライフアクティビティに応じた部分領域で各動作を行うように表示される。また、当該表現される動作は上記仕事中や食事中にかかわらず、例えば、釣りをしている動作や、電車で移動している動作、走っている動作、自転車に乗っている動作、歩いている動作などその他の動作を含んでもよい。また、各動作に対応した部分領域は、互いに重複してもよいし、その面積やサイズが異なってもよい。
【００５２】
また、各アバター３０１は、各コンテンツプレート３１０に、各コンテンツに応じた衣装を着て動作するように表示される。具体的には、例えば、図８に示すように、あるゲームをプレイしている場合には、当該ゲームを表す衣装で動作するように表示される。つまり、各衣装はコンテンツ毎（例えばゲーム毎）に設定されており、各衣装により各コンテンツが連想される。なお、衣装の他、当該コンテンツ特有のアイテムなどとともに表示されてもよい。具体的には、例えば、コンテンツ毎に、図８左に示すような基本的な形状のアバター３０１のモデルデータに衣装を表すテクスチャがマッピングされ（図８右上）、更に、各ライフアクティビティに応じた動作で表示される（図８右下参照）。なお、図８においては左から食事中、仕事中、電車で移動中の動作を表す。なお、上記においては、アバター３０１の衣装を変更する構成として、テクスチャをマッピングする構成について説明したが、その他、アバター３０１のモデルデータの変更、アニメーションデータの変更する構成などその他の構成を用いてもよい。
【００５３】
また、各アバター３０１は最後に実行したコンテンツに応じた衣装で表示されるように構成してもよい。具体的には、例えば、あるゲームを行った後、当該ゲームを終了後であっても、次のゲームや、音楽や、映画などの他のコンテンツを実行するまでの所定期間内は、当該ゲームの衣装で対応するコンテンツプレート３１０に表示される。なお、当該所定期間中に、例えば、ユーザのアクティビティ（ライフアクティビティ）が変更した場合には、当該変更前のライフアクティビティ（例えば、電車で移動中）から、変更後のライフアクティビティを表す動作（例えば、食事中）を表すように、対応する領域に移動して、表示される。一方、ユーザのコンテンツアクティビティが変更した場合には、対応するコンテンツプレートに移動するとともに、現在のライフアクティビティに応じて表示される。
【００５４】
次に、図９を用いて、上記のような表示を実現するためのサーバ１１０の機能的構成について説明する。本実施の形態においては、上記第１の実施形態におけるサーバ１１０の配信情報生成部１３８及び配信部１３９は、図９に示すように、例えば、アクティビティ情報取得部６０１、カテゴリプレート生成部６０３、コンテンツプレート生成部６０４、コンテンツプレート記憶部６０５、オブジェクト制御部６０６、配置情報記憶部６０７、モーションデータ記憶部６０８、テクスチャ情報記憶部６０９、合成部６１０を含む。
【００５５】
アクティビティ情報取得部６０１は、各ユーザに対応する各端末１２０から、順次アクティビティ情報を取得する。ここで、アクティビティ情報とは、例えば、ユーザＩＤ、コンテンツＩＤ、アクティビティＩＤを含む。当該アクティビティ情報は、例えば、各端末１２０から所定期間毎に送信され、アクティビティ情報取得部６０１は、これらのアクティビティ情報を順次取得する。なお、端末１２０の機能的構成については後述する。また、上述のように、コンテンツＩＤは、各コンテンツアクティビティを識別し、アクティビティＩＤは、各ライフアクティビティを識別する情報である。また、ユーザＩＤは、各ユーザを識別する情報である。
【００５６】
操作情報取得部１３７は、カテゴリプレート２１０を選択するカテゴリ選択指示情報、コンテンツプレート３１０を識別するコンテンツ選択指示情報、仮想空間３００における視点を移動する視点情報などの様々な操作情報を各端末１２０から取得する。具体的には、例えば、各ユーザＩＤとともに、操作情報を取得する。
【００５７】
カテゴリプレート生成部６０３は、例えば、ユーザが当該情報処理システム１００で提供されるコミュニティにログインすると、図５に示したように、仮想空間３００上に、カテゴリプレート２１０を複数配置したようなカテゴリプレート２１０を表す画像情報を生成する。具体的には、例えば、各カテゴリプレート２１０がそれぞれ仮想空間２００に離間して配置された仮想空間２００を任意の視点からみた様子を画像情報として生成する。なお、ユーザが、当該視点を、操作部１２５を介して移動したり、カテゴリプレート２１０を複数配置した仮想空間２００全体を回転できるように構成してもよい。これらは、例えば、公知の３次元コンピュータグラフィックス技術により画像情報として生成する。また、当該生成された画像情報はユーザの操作指示に応じて端末１２０の表示部１２４に表示される。
【００５８】
コンテンツプレート生成部６０４は、例えば、図６に示したように、取得されたアクティビティ情報に基づいて、仮想空間３００に、各コンテンツプレート３１０が複数配置された画像情報を生成する。当該画像情報は、例えば、ユーザが所望のカテゴリプレート２１０を選択した後に、生成される。また、同様に、例えば、コンテンツプレート生成部６０４は、当該画像情報を、公知の３次元コンピュータグラフィックス技術により生成する。
【００５９】
具体的には、コンテンツプレート生成部６０４は、例えば、図１０に示すように、ユーザＩＤ計数部７０１、面積決定部７０２、コンテンツプレート画像情報生成部７０３を含む。ユーザＩＤ計数部７０１は、取得したアクティビティ情報に含まれるコンテンツＩＤに基づいて、コンテンツＩＤ毎のユーザＩＤの数を計数する。具体的には、例えば、アクティビティ情報取得部６０１が、所定期間内に、コンテンツＩＤ：Ｇ１について１００の異なるユーザＩＤを取得したこと、コンテンツＩＤ：Ｇ２について１５０の異なるユーザＩＤを取得したことなどを計数する。
【００６０】
面積決定部７０２は、計数されたコンテンツＩＤ毎のユーザＩＤの数に基づいて、各コンテンツプレート３１０の面積やサイズを決定する。上記例の場合、例えば、ユーザＩＤの数は、コンテンツＩＤ：Ｇ１について１００、コンテンツＩＤ：Ｇ２について１５０であるので、コンテンツＩＤ：Ｇ２についてのコンテンツプレート３１０の面積は、コンテンツＩＤ：Ｇ１についてのコンテンツプレート３１０の面積と比べて、１．５倍の面積になるように決定するなどである。なお、ユーザＩＤの数が０または所定の数以下のコンテンツプレート３１０については表示しないように構成してもよい。
【００６１】
コンテンツプレート画像情報生成部７０３は、コンテンツプレート記憶部６０５から各コンテンツプレート３１０を表す画像情報（コンテンツプレート画像情報）を取得するとともに、上記面積決定部７０２により決定された面積を有するコンテンツプレート３１０の画像情報を生成する。ここで、コンテンツプレート記憶部６０５は、例えば、各コンテンツＩＤに関連付けて、各コンテンツプレート画像情報を記憶する。つまり、コンテンツプレート画像情報生成部７０３は、上記取得されたアクティビティ情報に含まれるコンテンツＩＤに基づいて、対応するコンテンツプレート画像情報を取得する。
【００６２】
オブジェクト制御部６０６は、アクティビティ情報や操作情報に含まれる視点情報に基づいて、仮想空間３００におけるユーザに対応するオブジェクトの表示や動作を制御する。具体的には、例えば、図１１に示すように、オブジェクト制御部６０６は、アクティビティ情報抽出部８０１、配置領域決定部８０２、モーションデータ取得部８０３、テクスチャ情報取得部８０４、マッピング部８０５、動画像情報生成部８０６を含む。
【００６３】
アクティビティ情報抽出部８０１は、アクティビティ情報取得部６０１により取得された複数のアクティビティ情報のうちから、所定の基準に基づいて、所定の数のアクティビティ情報を抽出する。ここで、所定の基準とは、上述のように、例えば、コンテンツプレート３１０に表示される各アバター３０１が所定の数以下となるようにランダムに抽出したり、釣りをしているなど特有のアクティビティ情報を優先的に抽出するなどである。
【００６４】
配置領域決定部８０２は、抽出されたアクティビティ情報に基づき、各ユーザに対応するオブジェクトを配置する、対応するコンテンツプレート２１０における部分領域をそれぞれ決定する。具体的には、例えば、抽出されたアクティビティ情報に含まれるコンテンツＩＤとアクティビティＩＤに基づいて、配置情報記憶部６０７を参照して、当該部分領域を決定する。なお、配置情報記憶部６０７は、例えば、図１２に示すように、カテゴリＩＤ、コンテンツＩＤ、アクティビティＩＤ、部分領域ＩＤを関連付けて記憶する。また、コンテンツの種別を示すコンテンツＩＤを関連付けて記憶してもよい。なお、一部の部分領域は、コンテンツプレート２１０の全ての領域を含むように構成してもよい。
【００６５】
ここで、例えば、抽出されたアクティビティ情報が、ユーザＩＤ：Ｕ１、コンテンツＩＤ：Ｇ１、アクティビティ情報：ａ１の場合であって、配置情報記憶部６０７に記憶された配置情報が図１２に示す場合を例として説明する。この場合、配置領域決定部８０２は、抽出されたアクティビティ情報に含まれるコンテンツＩＤ：Ｇ１、アクティビティＩＤ：ａ１に基づいて、部分領域ＩＤ：ｒ１を取得する。これにより、配置領域決定部８０２は、配置領域として、コンテンツＩＤ：Ｇ１及び部分領域ＩＤ：ｒ１で特定される領域を、ユーザＩＤ：Ｕ１に対応するオブジェクト（アバター３０１）の配置領域として決定する。いいかえれば、当該オブジェクトについて、コンテンツＩＤ：Ｇ１のコンテンツプレート２１０の、部分領域ＩＤ：ｒ１で特定される部分領域を配置領域として決定する。
【００６６】
モーションデータ取得部８０３は、抽出されたアクティビティ情報のアクティビティＩＤに基づいて、例えば、モーションデータ記憶部６０８からアクティビティＩＤに対応するモーションデータを取得する。ここで、モーションデータ記憶部６０８には、アクティビティＩＤとモーションデータが関連付けて記憶されている。例えば、上記例の場合、モーションデータ取得部８０３は、アクティビティＩＤ：ａ１に関連付けられたモーションデータを取得する。
【００６７】
テクスチャ情報取得部８０４は、抽出されたアクティビティ情報のコンテンツＩＤに基づいて、アバター３０１にマッピングするテクスチャ情報を、テクスチャ情報記憶部６０９から取得する。ここで、テクスチャ情報記憶部６０９には、コンテンツＩＤ毎にテクスチャ情報が関連付けて記憶されている。当該各テクスチャ情報は、例えば、各コンテンツに特有の衣装に対応する。また、マッピング部８０５は、対応するオブジェクトに、取得されたテクスチャをマッピングする。これにより、アバター３０１はコンテンツに応じた衣装で表示される。
【００６８】
動画像情報生成部８０６は、取得されたモーションデータに応じて、テクスチャがマッピングされたアバター３０１を各コンテンツプレート３１０の対応する部分領域で動作させる動画像情報を生成する。合成部６１０は、コンテンツプレート生成部６０４で生成されたコンテンツプレートを表す画像情報に、オブジェクト制御部６０６で生成された各オブジェクトの動画像情報を合成した動画像情報を生成し、端末１２０に送信する。なお、上記においては、サーバ１１０側でアバタ―３０１の描画処理を行う場合について説明したが、端末１２０側で上記モデルデータ、モーションデータ、テクスチャ情報をダウンロードして、端末１２０側で描画処理を行うように構成してもよい。
【００６９】
これにより、例えば、各コンテンツに対応した衣装のアバター３０１が複数、各アバター３０１に対応するユーザのライフアクティビティに応じた部分領域及び動作で対応するコンテンツプレート３１０上に表示される。言い換えれば、図６及び図７に示すように、例えば、各アバター３０１は、対応するコンテンツプレート上に当該コンテンツに対応した衣装で、例えば仕事、電車で移動、食事をしているなどを表す動作で表示され、更に、各動作に応じた部分領域に表示される。具体的には、図７からもわかるように、仕事中の各オブジェクトはコンテンツプレート３１０の主に左側の部分領域で、対応するユーザのライフアクティビティに応じた動作で表示されるなどである。また、当該各部分領域は相互に重複してもよいし、その領域の大きさが相互に異なるようにしてもよい。例えば、自転車で移動中のオブジェクトは動作範囲としての部分領域を広く設定し、仕事中の領域にも移動可能であるように構成してもよい。
【００７０】
なお、上記サーバ１１０の構成は、上記に限定されるものではなく、種々の変形が可能である。例えば、モーションデータ取得部８０３は、同じユーザＩＤを含むアクティビティ情報について、抽出されたアクティビティ情報のコンテンツＩＤが直前に抽出されたアクティビティ情報のコンテンツＩＤと異なる場合、つまり、異なるコンテンツプレート３１０への移動を示す場合には、コンテンツプレート間の移動に関するアバター３０１の移動を表す所定のモーションデータを取得するとともに、上記アクティビティＩＤに対応するモーションデータを取得するように構成してもよい。ここで、当該所定のモーションデータとは、例えば、現在対応するアバター３０１が配置されているコンテンツプレート３１０の画面上方へ移動し、次に当該アバター３０１が配置されるコンテンツプレート３１０の上方から配置場所へ移動するようなモーションデータである。また、この場合、アバターが次にどこに移動するか他のユーザが視覚的に認識できるように、移動前のコンテンツプレート３１０において、移動先のコンテンツプレート３１０に対応する衣装に変わってから移動するように構成してもよい。なお、当該コンテンツプレート３１０間の移動に関するモーションデータも上記と同様にモーションデータ記憶部にコンテンツプレート３１０間の移動を識別するアクティビティＩＤに関連付けて記憶され、コンテンツＩＤが変化した場合に当該モーションデータが取得され、当該移動についての動作が表示されるように構成してもよい。また、合成部６１０により生成された動画像情報を圧縮する圧縮部（図示なし）を設け、当該圧縮された動画像情報が端末１２０に送信されるように構成してもよい。
【００７１】
次に、図１３を用いて、本実施の形態における情報処理システム１００の端末１２０の機能的構成の一例について説明する。図１３に示すように、端末１２０は、例えば、操作指示取得部９０１、操作情報送信部９０２、コンテンツＩＤ取得部９０３、アクティビティＩＤ取得部９０４、アクティビティ情報送信部９０５、動画像情報取得部９０６、動画像情報再生部９０７、ユーザＩＤ取得部９０８、端末情報取得部９０９、ログイン情報送信部９１０、端末ＩＤ取得部９１１を含む。なお、下記においては、上記第１の実施の形態と異なる点を主に説明し、同様である点については説明を省略する。
【００７２】
操作指示取得部９０１は、端末１２０の操作部１２５に入力される操作指示を取得する。操作指示とは、例えば、仮想空間３００において視点を移動させるための操作指示、コンテンツを選択するための操作指示、ライフアクティビティを入力するための操作指示などである。操作情報送信部９０２は、サーバ１１０に操作指示を、操作情報として、送信する。
【００７３】
コンテンツＩＤ取得部９０３は、コンテンツ識別情報（コンテンツＩＤ）を取得する。例えば、所定の映画が再生されているような場合には、当該映画のコンテンツＩＤを取得する。また、当該コンテンツＩＤは、操作部１２５への操作指示に基づいて取得されてもよい。
【００７４】
アクティビティＩＤ取得部９０４は、ユーザが歩いている、走っている、電車で移動している、食事しているなどを表すユーザのライフアクティビティを識別するアクティビティＩＤを取得する。当該ライフアクティビティは、例えば、アクティビティＩＤ取得部９０４が加速度センサを有し、当該加速度センサの出力に基づいて取得されるように構成してもよい。また、上記のようにユーザが実行しているアクティビティを操作指示として入力することにより取得されるように構成してもよい。
【００７５】
ユーザＩＤ取得部９０８は、ユーザの識別情報（ユーザＩＤ）を取得する。具体的には、例えば、ユーザが操作部１２４を介して入力したユーザＩＤを取得する。なお、当該ユーザＩＤは、例えば、所定のカードをかざすなどその他の方法で取得されるように構成してもよい。
【００７６】
アクティビティ情報送信部９０５は、取得したコンテンツＩＤ、アクティビティＩＤ、ユーザＩＤを含むアクティビティ情報をサーバ１１０に送信する。具体的には、例えば、アクティビティ情報送信部９０５は、当該端末１２０を使用しているユーザＩＤ、コンテンツＩＤ取得部９０３で取得されたコンテンツＩＤ、及びライフアクティビティ情報取得部６０１で取得されたアクティビティＩＤを、アクティビティ情報としてサーバ１１０に送信する。
【００７７】
動画像情報取得部９０６は、送信したアクティビティ情報に応じて、サーバ１１０で生成された動画像情報を取得する。そして、動画像情報再生部９０７は、当該取得した動画像情報を、表示部１２４に表示する。なお、当該動画像情報の詳細については、上述のとおりである。
【００７８】
なお、端末１２０の機能的構成は、上記に限定されるものではなく、種々の変形が可能である。例えば、当該動画像情報が、圧縮された動画像情報である場合には、当該動画像情報を伸長する伸長部を有してもよい。この場合、伸長されてから再生されることはいうまでもない。
【００７９】
次に、図１４を用いて、本実施の形態におけるサーバ１１０において、アバター３０１の動作を制御するためのフローの一例について説明する。なお、下記のフローは一例であって、これに限定されるものではない。
【００８０】
アクティビティ情報取得部６０１は、各端末１２０から、順次アクティビティ情報取得する。具体的には、例えば、各端末１２０から、ユーザＩＤ、コンテンツＩＤ及びアクティビティＩＤを含むアクティビティ情報を取得する（Ｓ１０１）。アクティビティ情報抽出部８０１は、所定の基準に基づいて、各コンテンツプレート３１０に表示するアバター３０１に対応するアクティビティ情報を抽出する（Ｓ１０２）。
【００８１】
配置領域決定部８０２は、抽出されたアクティビティ情報に基づいて、各ユーザＩＤに対応するアバター３０１の、対応するコンテンツプレート３１０及び当該コンテンツプレート３１０における配置領域を決定する（Ｓ１０３）。モーションデータ取得部８０３は、抽出されたアクティビティ情報のアクティビティＩＤに基づいて、例えば、モーションデータ記憶部６０８からアクティビティＩＤに対応するモーションデータを取得する（Ｓ１０４）。
【００８２】
テクスチャ情報取得部８０４は、抽出されたアクティビティ情報のコンテンツＩＤに基づいて、アバター３０１にマッピングするテクスチャ情報を、テクスチャ情報取得部８０４から取得する（Ｓ１０５）。マッピング部８０５は、アバター３０１に、取得されたオブジェクトをマッピングする（Ｓ１０６）。
【００８３】
動画像情報生成部８０６は、取得されたモーションデータに応じて、テクスチャがマッピングされたアバター３０１を、対応するコンテンツプレート３１０の部分領域で動作させる動画像情報を生成する（Ｓ１０７）。合成部６１０は、コンテンツプレート生成部６０４で生成されたコンテンツプレート画像情報内に、オブジェクト制御部６０６で生成された各アバター３０１の動画像情報を合成した動画像情報を生成し、対応する端末１２０に送信する（Ｓ１０８）。そして処理を終了する。なお、対応する端末１２０においては、当該動画像情報が再生され、例えば、上記図６を用いて説明したような動画像が端末１２０の表示部１２４に表示される。
【００８４】
次に、本実施の形態において実際に端末１２０に配信され、端末１２０に表示される具体例について説明する。例えば、図１５に示すように、一方の端末１２０（メイン端末）の表示部１２４には、上記コンテンツプレート３１０を含む画像情報が表示され、他方の端末１２０（サブ端末）には、メイン端末１２０で主に表示されているコンテンツプレート３１０に関する情報が表示される。ここで、当該コンテンツプレート３１０に関する情報とは、例えば、図１５に示すように、当該コンテンツプレート３１０が属するカテゴリの名称、当該コンテンツプレート３１０に相当するゲームの名称、当該ゲームのコミュニティにおけるランキング、コンテンツプレート３１０に属するアバターの数などを含む。また、図１５においては、メイン端末１２０は、ゲーム機器であって、表示部１２４は液晶テレビである例を示した。
【００８５】
図１６は、端末１２０（サブ端末）に表示される表示画面の他の一例を示す。図１６に示すように、例えば、当該サブ端末１２０に配信される情報は、当該コミュニティサービスにおいてフレンドとして登録されているユーザに関する情報であって、フレンドとして登録されている他のユーザが、当該サブ端末１２０のユーザのゲームにおける成績を上回った場合、それを示す画像が、ポップアップ表示１６１される。なお、当該ポップアップ表示１６１は、ユーザがあらかじめポップアップ表示１６１のオン・オフを選択できるように構成してもよい。また、図１７に示すように、当該端末１２０がタッチパネルを有する場合には、ユーザが当該画像情報の一部をタッチすることにより、当該ゲームが、当該ユーザがログインしている他の端末１２０で開始されるように構成してもよい。図１７に示すように、例えば、レースゲームの成績を他のユーザが上回ったという情報がポップアップ表示されると、当該サブ端末１２０を使用しているユーザが当該ポップアップ表示１６１の所定の部分にタッチすることにより、メイン端末１２０（例えばゲーム機器）で、対応するレースゲームが開始され、その表示部１２４（例えばＴＶ機器）でその表示画面が生成されるように構成してもよい。
【００８６】
図１８は、サブ端末に表示される画面のバリエーションについて説明するための図である。図１８においては、一例として、ユーザがメイン端末１２０及びサブ端末１２０で上記コミュニティサービスにログインしている場合であって、ユーザがメイン端末１２０（例えば、携帯ゲーム機器）でゲームをプレイしている場合を示す。つまり、この場合、メイン端末１２０から、ユーザのアクティビティ情報がコミュニティを形成するサーバ１１０に送信される。当該コミュニティサービスは、上記のように、例えば、上記サーバ１１０で実現される。そして、当該アクティビティ情報に応じた仮想空間が端末１２０に表示される。
【００８７】
この場合、図１８右上に示すように、サブ端末１２０（例えば、携帯端末１２０）には、当該ゲームに関する掲示板を表示させたり、チャット機能を実現する画像が表示されるように構成してもよい。具体的には、例えば、当該画像には、当該ゲームの進行状況にあわせて、当該ゲームにおける同程度レベルや同程度の進捗の他のユーザからのコメントやメッセージが含まれる。なお、サブ端末１２０の数は、２以上であってもよく、この場合、各サブ端末１２０に複数の画像が表示されるように構成してもよい。当該複数の画像は同じ画像であってもよいし、一部または全部が重複する画像であってもよい。
【００８８】
また、図１８右中央に示すように、サブ端末１２０（例えば、携帯端末）の画面に、当該ゲームに関して、ユーザ同士で、当該コミュニティを通じて共通のミッション（例えば、ゲーム内でトロフィーを５個取得するなど）を作成した場合に、当該共通のミッションの内容が表示されたり、当該ユーザのメッセージが表示されるように構成してもよい。また、当該共通のミッションを達成した場合には、当該コミュニティ内において表彰式や反省会などのイベントが発生するように構成してもよい。
【００８９】
更に、例えば、サーバ１１０が、ゲームの進行状況などのユーザの状況を把握し、適切にガイドするような画像情報が配信されるように構成してもよい。具体的には、例えば、図１８右下に示すように、当該ゲームの進行状況に応じた操作画面やゲームに関するマップ、ヘルプ、ヒントなどが表示された画面が表示されるように構成してもよい。この場合、端末１２０にマップを示す地図情報がない場合には、サーバ１１０等からダウンロードして取得されるように構成してもよい。また、アクティビティ情報にユーザの位置情報が含まれ、当該位置情報に含まれるマップ上の位置が示されるように構成してもよい。また、ゲームに関するアイテムの選択画面が表示されるように構成してもよい。この場合、例えば、ユーザは当該端末１２０のアイテム選択画面でアイテムを選択することにより、メイン端末１２０に表示されているゲーム画面でその選択がゲーム内容に反映される。また、当該ガイドするための情報は、他のユーザから提供されるように構成してもよい。この場合、ガイドするための情報は、上記アクティビティに応じて、表示されるように構成してもよい。
【００９０】
本発明は、上記第１及び第２の実施の形態に限定されるものではなく、上記第１及び第２の実施の形態で示した構成と実質的に同一の構成、同一の作用効果を奏する構成又は同一の目的を達成することができる構成で置き換えてもよい。例えば、ログインについては、ログイン済みの１の端末１２０とまだログインしていない端末１２０が所定の距離にある場合には、自動的にログインするように構成してもよい。また、例えば、１の端末１２０に所定の２次元バーコードを表示させたり、所定の音や信号を出力させることにより、他のログイン済みの端末１２０を介して、ログインできるように構成してもよい。具体的には、例えば、一方の端末１２０から所定の音響信号を出力し、他方のログイン済みの端末１２０で当該音響信号を録音してペアリングをとる、または、一方の端末１２０において所定の画像を表示して、他方のログイン済みの端末１２０に含まれるカメラで当該所定の画像を撮影し撮影した画像をあらかじめ保持された画像とペアリングをとることにより、ログインできるように構成してもよい。また、例えば、ログイン情報取得部１３１は、１の端末１２０を介して、他の端末１２０のログイン情報を取得するように構成してもよい。
【００９１】
また、１の端末１２０は手帳機能を有し、当該端末１２０のユーザのアクティビティ情報に応じた情報が当該手帳における日付や時間とともに記録され、他のユーザがこれらを閲覧したりコメント等できるように構成してもよい。また、上記情報処理システム１００で実現されるコミュニティは、例えば、ゲームのプログラムなどのコンテンツとは別に、ユーザ同士でグループを作り、当該グループで目標を作成し、当該目標を達成した場合には、当該コミュニティ内のポイントなどを獲得できるように構成してもよい。ここで、当該目標は、例えば、アクティビティ情報に関する目標であってもよい。
【００９２】
また、例えば、各ユーザについてプロフィール画面を生成し、当該プロフィール画面で、各ゲームのユーザがプレイしたゲームの履歴などのコンテンツに関する履歴を表示できるようにしてもよい。この場合、例えば、カテゴリプレートの色と、当該履歴を表示する際に用いられる色を一致させるなど、他のユーザの履歴が容易に色で把握できるように構成してもよい。なお、例えば、特許請求の範囲における情報処理装置及び情報端末装置は、それぞれ、上記サーバ１１０及び端末１２０に対応する。また、上記第２の実施形態における機能的構成は、第１の実施形態で示した機能的構成と独立して用いてもよい。
【図１】
2014002240.tif 000003
【図２】
2014002240.tif 000004
【図３】
2014002240.tif 000005
【図４】
2014002240.tif 000006
【図５】
2014002240.tif 000007
【図６】
2014002240.tif 000008
【図７】
2014002240.tif 000009
【図８】
2014002240.tif 000010
【図９】
2014002240.tif 000011
【図１０】
2014002240.tif 000012
【図１１】
2014002240.tif 000013
【図１２】
2014002240.tif 000014
【図１３】
2014002240.tif 000015
【図１４】
2014002240.tif 000016
【図１５】
2014002240.tif 000017
【図１６】
2014002240.tif 000018
【図１７】
2014002240.tif 000019
【図１８】
2014002240.tif 000020
【手続補正書】
【提出日】平成27年5月20日(2015.5.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、
を含み、前記配信手段は、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末のうち、一方の端末を介して、他方の端末へ、対応する配信情報を配信することを特徴とする情報処理装置。
【請求項２】
前記情報処理装置は、更に、
前記各端末に関する各端末情報を取得する端末情報取得手段を含み、
前記配信情報生成手段は、前記各端末情報に基づいて、前記配信情報を配信することを特徴とする請求項１記載の情報処理装置。
【請求項３】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、
前記各端末と前記情報処理装置との間の通信の遅延に関する接続状況を監視する監視手段と、を含み、
前記配信手段は、前記監視手段の監視結果に基づいて、前記配信情報を配信することを特徴とする情報処理装置。
【請求項４】
前記監視手段は、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末間における接続状況についても監視することを特徴とする請求項３記載の情報処理装置。
【請求項５】
前記互いに異なる配信情報は、一部が重複する配信情報を含むことを特徴とする請求項１乃至４のいずれかに記載の情報処理装置。
【請求項６】
仮想空間において、複数のユーザに対応するオブジェクトを配置するとともに、前記仮想空間に配置される所定の視点から前記仮想空間を見た様子を示す動画像を表す動画像情報を生成する情報処理装置において、
順次前記複数のユーザのうち少なくとも１のユーザの行動を表すアクティビティ情報を取得するアクティビティ情報取得手段と、
前記取得されたアクティビティ情報に応じて、前記オブジェクトを配置する、前記仮想空間における部分領域を決定する配置領域決定手段と、
前記取得されたアクティビティ情報に応じて、前記アクティビティ情報に関連付けて記憶されたモーションデータを取得するモーションデータ取得手段と、
前記部分領域において、前記取得されたモーションデータに応じて前記オブジェクトに動作させるオブジェクト制御手段と、
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段と、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段と、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段と、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段と、
を含み、
前記互いに異なる配信情報は、前記仮想空間において前記オブジェクトの動作を表す前記動画像情報を含むことを特徴とする情報処理装置。
【請求項７】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得し、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録し、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成し、
前記生成された互いに異なる配信情報を前記各端末に配信し、
前記配信は、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末のうち、一方の端末を介して、他方の端末へ、対応する配信情報を配信する、
ことを特徴とする情報処理方法。
【請求項８】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を複数取得するログイン情報取得手段、
前記取得したログイン情報につき、前記ユーザＩＤ毎に、複数の前記端末ＩＤを関連付けて登録する端末ＩＤ登録手段、
前記ユーザＩＤ毎に複数登録された前記端末ＩＤで識別される各端末に配信する、互いに異なる配信情報を生成する配信情報生成手段、及び、
前記生成された互いに異なる配信情報を前記各端末に配信する配信手段であって、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末のうち、一方の端末を介して、他方の端末へ、対応する配信情報を配信する配信手段、
としてコンピュータを機能させることを特徴とする情報処理プログラム。
【請求項９】
請求項８に記載の情報処理プログラムを記憶したコンピュータ読み取り可能な記録媒体。
【請求項１０】
ユーザを識別するユーザＩＤと、前記ユーザが使用する端末を識別する端末ＩＤとを関連付けたログイン情報を送信するログイン情報送信手段と、
配信された配信情報を再生する配信情報再生手段と、
を含む、複数の情報端末装置のうちの１の情報端末装置であって、
同一のユーザＩＤに関連付けて登録された端末ＩＤで識別される各情報端末装置には、互いに異なる配信情報が配信され、前記各端末の配信情報再生手段は、それぞれ前記互いに異なる配信情報を再生し、
前記各情報端末装置には、同一の前記ユーザＩＤに関連付けて登録された各端末ＩＤで識別される複数の端末のうち、一方の端末を介して、他方の端末へ、対応する配信情報が配信される、
ことを特徴とする情報端末装置。
【国際調査報告】
2014002240.tif 000021
2014002240.tif 000022