(57)【特許請求の範囲】
【請求項１】
ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置であって、
作成すべきアバターのテーマの投稿をユーザから受け付けて、当該投稿されたテーマを当該ユーザ以外のユーザが閲覧可能なように公開するテーマ管理部と、
ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成部によって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開し、前記テーマ管理部によって公開されている１以上のテーマのうちのいずれに該当するものであるのかを示すように各アバターを公開するアバター公開部と、
前記アバター公開部により公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供部と、
前記アバター公開部により公開された作品としてのアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価をアバター作成サービスにおいて反映させる評価管理部と
を備えるサーバ装置。
【請求項２】
前記評価管理部は、
前記アバター公開部によって公開されたアバターについて受け付けた評価に応じて、前記アバター利用サービスで管理されるユーザごとのユーザ情報のうち、当該アバターの作成を指示したユーザに対応するユーザ情報に対して所定の変更を与える
請求項１に記載のサーバ装置。
【請求項３】
前記評価管理部が受け付けたアバターに対する評価の履歴に基づいて当該アバターの作成を指示したユーザにランクを設定するとともに、当該設定したランクを前記アバター作成サービスにおいて反映させるランク管理部
をさらに備える請求項１または２に記載のサーバ装置。
【請求項４】
前記評価管理部は、
前記アバター公開部により公開されたアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価を前記アバター作成サービスにおいて当該アバターの作成を指示したユーザが利用できる機能として反映させる
請求項１または２に記載のサーバ装置。
【請求項５】
前記アバター提供部は、
前記記憶部に記憶されたユーザのアバター情報を、前記アバターを作成するアバター作成サービスとは異なるサービスである１以上のアバター利用サービスにおいて当該ユーザのアバターとして利用可能なように提供する
請求項１から４のいずれか一項に記載のサーバ装置。
【請求項６】
前記アバター公開部によって公開されたアバターの選択と、当該アバターの贈呈先としてのユーザの指定とをユーザから受け付けて、当該ユーザが選択したアバターを表現するアバター情報を当該贈呈先としてのユーザに対応するアバター情報として前記アバター利用サービスに対応する記憶部に記憶させるアバター贈呈管理部をさらに備える
請求項１から５のいずれか一項に記載のサーバ装置。
【請求項７】
前記アバター作成部は、
ユーザにより指定された画像データから抽出した特徴に基づいてアバターを形成するパーツ画像を選択することにより前記アバター情報を生成する
請求項１から６のいずれか一項に記載のサーバ装置。
【請求項８】
ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置におけるアバター情報処理方法であって、
作成すべきアバターのテーマの投稿をユーザから受け付けて、当該投稿されたテーマを当該ユーザ以外のユーザが閲覧可能なように公開するテーマ管理ステップと、
ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成ステップによって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開し、前記テーマ管理ステップによって公開されている１以上のテーマのうちのいずれに該当するものであるのかを示すように各アバターを公開するアバター公開ステップと、
前記アバター公開ステップにより公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供ステップと、
前記アバター公開ステップにより公開された作品としてのアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価をアバター作成サービスにおいて反映させる評価管理ステップと
を備えるアバター情報処理方法。
【請求項９】
コンピュータに、
ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置におけるアバター情報処理方法であって、
作成すべきアバターのテーマの投稿をユーザから受け付けて、当該投稿されたテーマを当該ユーザ以外のユーザが閲覧可能なように公開するテーマ管理ステップと、
ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成ステップによって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開し、前記テーマ管理ステップによって公開されている１以上のテーマのうちのいずれに該当するものであるのかを示すように各アバターを公開するアバター公開ステップと、
前記アバター公開ステップにより公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供ステップと、
前記アバター公開ステップにより公開された作品としてのアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価をアバター作成サービスにおいて反映させる評価管理ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、サーバ装置、アバター情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
ＳＮＳ（ソーシャルネットワーキングサービス）などのネットワーク上でのコミュニケーションサービスにおいて、自己の分身のキャラクターであるアバターによりユーザを表現することが行われている。このアバターは、一般的に二次元モデルまたは三次元モデルの画像で表される。
ユーザによりアバター画像を編集、設定できる編集システムとして、以下のものが知られている。つまり、この編集システムは、人物などのキャラクターや、これに装着または付随するアイテム、背景等の画像を編集するアバター画像編集画面をユーザのクライアント端末に表示する。そして、ユーザは、このアバター画像編集画面上でユーザが画像を編集し、編集した画像のうちからアバター画像表示画面に表示させる領域を選択フレームにより選択する。この操作に応じて、編集システムが、アバター画像表示画面に表示させるものとして選択された領域の画像を、そのユーザの分身としてのアバター画像として設定するというものである（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１３３７７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のようにアバターをユーザが作成できるようにすれば、作成者のユーザにとっては娯楽性が高まる。しかし、特許文献１の編集システムは、あくまでも編集者であるユーザ自身の分身であるアバターを作成するものであるため、作成されたアバターの利用は編集したユーザにとどまっており、これ以外のユーザが積極的に参加して楽しめるものではない。例えば、或るユーザの作成するアバターに関して他のユーザも積極的に関与できるようにすれば、コミュニケーションという点での娯楽性がさらに高まる。
【０００５】
本発明は、このような事情に鑑みてなされたもので、ユーザのアバター作成行為に関して他のユーザが積極的に関与できる環境を提供できるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために、本発明の一態様としてのサーバ装置は、ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置であって、ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成部（３１１）によって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開するアバター公開部（３１２）と、前記アバター公開部により公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供部（３１３）とを備える。
【０００７】
また、本発明の一態様である上記のサーバ装置において、前記アバター提供部は、前記記憶部に記憶されたユーザのアバター情報を、前記アバターを作成するアバター作成サービスとは異なるサービスである１以上のアバター利用サービスにおいて当該ユーザのアバターとして利用可能なように提供してもよい。
【０００８】
また、本発明の一態様である上記のサーバ装置において、前記アバター公開部により公開されたアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価を前記アバター作成サービスにおいて反映させる評価管理部（３１４）をさらに備えてもよい。
【０００９】
また、本発明の一態様である上記のサーバ装置において、前記評価管理部が受け付けたアバターに対する評価の履歴に基づいて当該アバターの作成を指示したユーザにランクを設定するとともに、当該設定したランクを前記アバター作成サービスにおいて反映させるランク管理部（３１５）をさらに備えてもよい。
【００１０】
また、本発明の一態様である上記のサーバ装置において、前記評価管理部は、前記アバター公開部により公開されたアバターに対する評価を当該アバターの作成を指示したユーザ以外のユーザから受け付けて、当該評価を前記アバター作成サービスにおいて当該アバターの作成を指示したユーザが利用できる機能として反映させてもよい。
【００１１】
また、本発明の一態様である上記のサーバ装置において、前記評価管理部は、前記アバター公開部によって公開されたアバターについて受け付けた評価に応じて、前記アバター利用サービスで管理されるユーザごとのユーザ情報のうち、当該アバターの作成を指示したユーザに対応するユーザ情報に対して所定の変更を与えてもよい。
【００１２】
また、本発明の一態様である上記のサーバ装置において、作成すべきアバターのテーマの投稿をユーザから受け付けて、当該投稿されたテーマを当該ユーザ以外のユーザが閲覧可能なように公開するテーマ管理部（３１６）をさらに備え、前記アバター公開部は、前記テーマ管理部によって公開されている１以上のテーマのうちのいずれに該当するものであるのかを示すように各アバターを公開してもよい。
【００１３】
また、本発明の一態様である上記のサーバ装置において、前記アバター公開部によって公開されたアバターの選択と、当該アバターの贈呈先としてのユーザの指定とをユーザから受け付けて、当該ユーザが選択したアバターを表現するアバター情報を当該贈呈先としてのユーザに対応するアバター情報として前記アバター利用サービスに対応する記憶部に記憶させるアバター贈呈管理部（３１７）をさらに備えてもよい。
【００１４】
また、本発明の一態様である上記のサーバ装置において、前記アバター作成部は、ユーザにより指定された画像データから抽出した特徴に基づいてアバターを形成するパーツ画像を選択することにより前記アバター情報を生成してもよい。
【００１５】
また、本発明の一態様としてのアバター情報処理方法は、ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置におけるアバター情報処理方法であって、ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成部によって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開するアバター公開ステップと、前記アバター公開ステップにより公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供ステップとを備える。
【００１６】
また、本発明の一態様としてのプログラムは、コンピュータに、ユーザの端末装置と通信が可能に接続され、ユーザからの指示に応じてアバターを作成するアバター作成システムに含まれるサーバ装置におけるアバター情報処理方法であって、ユーザによる端末装置に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部に記憶させるアバター作成部によって生成されたアバター情報により表現されるアバターを、当該アバターの作成を指示したユーザ以外のユーザが閲覧可能なように公開するアバター公開ステップと、前記アバター公開ステップにより公開されたアバターに対するユーザの選択を受け付けるとともに、当該ユーザの選択したアバターを表現するアバター情報を当該ユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させるアバター提供ステップとを実行させるためのものである。
【発明の効果】
【００１７】
以上説明したように、本発明によれば、ユーザのアバター作成行為に関して他のユーザが積極的に関与できる環境を提供できるという効果が得られる。
【図面の簡単な説明】
【００１８】
【図１】本実施形態におけるコミュニケーションシステムの全体的な構成例を示す図である。
【図２】第１の実施形態のコミュニケーションシステムにおけるＳＮＳサーバ、仮想空間コミュニティーアプリケーションサーバ、アバター作成アプリケーションおよびユーザ端末装置の構成例を示す図である。
【図３】本実施形態におけるユーザ情報テーブルの構造例を示す図である。
【図４】本実施形態におけるユーザ情報テーブルにおけるアバター情報の構造例を示す図である。
【図５】本実施形態におけるパーツデータテーブルの構造例を示す図である。
【図６】本実施形態における作品アバター情報テーブルの構造例を示す図である。
【図７】本実施形態のコミュニケーションシステムがテーマの投稿とアバターの作成に関連して実行する処理手順例を示す図である。
【図８】第２の実施形態のコミュニケーションシステムにおけるＳＮＳサーバ、仮想空間コミュニティーアプリケーションサーバ、アバター作成アプリケーションおよびユーザ端末装置の構成例を示す図である。
【図９】本実施形態における評価情報テーブルの構造例を示す図である。
【図１０】本実施形態におけるテーマ管理テーブルの構造例を示す図である。
【図１１】本実施形態におけるランク管理テーブルの構造例を示す図である。
【図１２】本実施形態におけるユーザ機能管理テーブルの構造例を示す図である。
【図１３】本実施形態のコミュニケーションシステムが作品アバターに対する評価とアバター変更に対応して実行する処理手順例を示す図である。
【図１４】本実施形態のアバター作成アプリケーションサーバにおいて、作品アバターの評価が行われるのに応じて作成者であるユーザのランクを設定し、また、設定されたランクに応じて特典を付与するための処理手順例を示す図である。
【図１５】アバターのプレゼントに対応してコミュニケーションシステムが実行する処理手順例を示す図である。
【図１６】本実施形態の変形例における画像対応パーツテーブルの構造例を示す図である。
【発明を実施するための形態】
【００１９】
＜第１の実施形態＞
［コミュニケーションシステムの全体構成］
図１は、本発明の第１の実施形態におけるコミュニケーションシステムの全体的な構成例を示している。
図１に示すコミュニケーションシステムは、ＳＮＳ（ソーシャルネットワーキングサービス）サーバ１００、仮想空間コミュニティーアプリケーションサーバ２００、アバター作成アプリケーションサーバ（サーバ装置）３００および複数のユーザ端末装置（端末装置）４００をネットワーク５００経由で接続して構成される。なお、図１に示すコミュニケーションシステムは、アバター作成システムを含む。アバター作成システムは、アバター作成アプリケーションサーバとユーザ端末装置４００を含む。
【００２０】
ＳＮＳサーバ１００は、ＳＮＳを提供するサーバである。ユーザは、自己が所有するユーザ端末装置４００によりＳＮＳサーバ１００にアクセスすることで、このＳＮＳをユーザ端末装置４００上で利用することができる。
【００２１】
仮想空間コミュニティーアプリケーションサーバ２００は、ＳＮＳサーバ１００をプラットフォームとする仮想空間コミュニティーアプリケーションを提供するサーバである。仮想空間コミュニティーアプリケーションを提供することは、すなわち、仮想空間コミュニティーサービスを提供することである。仮想空間コミュニティーサービスは、アバターを利用するアバター利用サービスの１つである。
ユーザは、自己が所有するユーザ端末装置４００を操作して、例えばＳＮＳサーバ１００経由で仮想空間コミュニティーアプリケーションサーバ２００と接続する。これにより、ユーザは、このユーザ端末装置４００上で仮想空間コミュニティーアプリケーションを利用することができる。
【００２２】
アバター作成アプリケーションサーバ３００は、アバター作成アプリケーションを提供するサーバである。アバター作成アプリケーションを提供することは、例えばアバター作成サービスを提供することである。
ユーザは、自己が所有するユーザ端末装置４００を操作してアバター作成アプリケーションサーバ３００に接続する。これにより、ユーザは、アバター作成アプリケーションをユーザ端末装置４００上で利用することができる。
【００２３】
［仮想空間コミュニティーアプリケーションの概要］
本実施形態のアバター利用サービスは、ＳＮＳサーバ１００が提供するＳＮＳのユーザアカウントを所有し、かつ、仮想空間コミュニティーアプリケーションに登録しているユーザが参加できる。
ユーザ端末装置４００に表示される仮想空間コミュニティーアプリケーションの画面においては、自分のアバターと、自分の友人であるユーザのアバターが仮想空間において存在している。これらのアバターは、例えば対応のユーザが投稿したつぶやきなどを話しているように表現される。また、例えば仮想空間の画面を操作して友人のアバターに触れて例えばなでてあげたりすると、そのアバターが喜ぶ様子なども表示されるようになっている。このように、仮想空間コミュニティーアプリケーションにおいては、アバターを利用して、他のユーザとコミュニケーションを図ることができる。
【００２４】
［アバター作成アプリケーションの概要］
本実施形態のアバター作成アプリケーションは、ユーザが、顔における、目、口、鼻、眉毛、髪の毛などのパーツを選んで配置させていくことによりアバターを自由に作成することのできるアプリケーションである。
【００２５】
ここで、例えばＳＮＳのアカウントを有しているユーザは、友人に作成してもらいたいアバターのテーマを自分で決めて、このテーマをアバター作成アプリケーションに対して投稿（送信）することができる。投稿されたテーマは、アバター作成アプリケーション上で例えばテーマリストに追加登録される。アバター作成アプリケーションは、このテーマリストを表示させることができる。ユーザは、例えばテーマリストのページにアクセスすることで、投稿されたテーマを知ることができる。
アバター作成者であるユーザは、投稿されたテーマに応答してアバターを作成してもよいし、投稿されたテーマとは関係なくアバターを作成してよい。投稿されたテーマに応答してアバターを作成した場合、その作成されたアバターは、テーマとの対応付けが行われてアバター作成アプリケーション上で管理される。
【００２６】
また、本実施形態において、ユーザは、自分が作成したアバターをアバター作成アプリケーション上に出展して一般に公開させることができる。なお、このように出展する際には、作成者のユーザは、作成したアバターについてのコメントを付すことができる。
また、上記のようにアバターを出展した場合、その告知がＳＮＳ上で例えば友人などのユーザに対して行われるようになっている。したがって、アバター作成者の友人は、ＳＮＳを閲覧することにより、自分の友人がアバター作成アプリケーション上でアバターを出展したことを知ることができる。
【００２７】
そして、公開されているアバターを鑑賞した他のユーザは、アバターを評価する操作を行って、その評価内容を投稿することができる。投稿された評価内容も、アバターとの対応付けが図られたうえで、アバター作成アプリケーションにおいて掲示される。
なお、アバターを評価する操作としては、例えば、コメントなどとしての文字入力を行うというものがある。この場合の評価内容は、入力された文字情報である。
また、予め用意された評価レベルやコメントに対応するラジオボタンやチェックボックスなどに対する操作であってもよい。この場合の評価内容は、操作されたラジオボタンやチェックボックスなどに対応付けられていた評価レベルやコメントなどとなる。
【００２８】
また、アバター作成アプリケーション上で公開されたアバターを閲覧しているユーザは、公開されたアバターのうちから好きなアバターを選択して、自己の分身のアバターとすることができる。つまり、ユーザは、自己の分身であるアバターを、アバター作成アプリケーション上で公開されているものと同じアバターに変更することができる。
【００２９】
また、アバター作成アプリケーションでは、公開しているアバターに対して行われた評価内容の履歴に基づいて、アバター作成者であるユーザにランク付けを行う。
また、アバター作成アプリケーションは、ランクが高くなっていくのに応じてアバター作成者に特典を与える。付与される特典は、本実施形態においては、仮想空間コミュニティーアプリケーション上で反映される。一例として、仮想空間コミュニティーアプリケーション上で、そのアバター作成者のアバターが使用可能な仮想の現金が増えたり、アバターの服装や装備が充実していくなどのように反映される。
【００３０】
また、アバター作成アプリケーションでは、公開されたアバターを友人のユーザにプレゼントすることができる。このようなアバターのプレゼント機能は、例えば友人の似顔絵のアバターを作成したユーザ（アバター作成者）が、その似顔絵の本人としての友人のユーザにプレゼントするというように使用される。また、アバター作成者でないユーザであっても、公開されたアバターを閲覧していて、自分の友人のユーザに似ているアバターを見つけたときに、このアバターをその友人のユーザにプレゼントするように使用することもできる。
【００３１】
プレゼント対象とされたアバターは、例えばアバター作成アプリケーションにおいてプレゼント用のページに掲載される。また、プレゼントされたユーザには、プレゼント対象のアバターが掲載されたページの通知とともに、アバターがプレゼントされた旨が告知される。
【００３２】
この告知は、一例として、プレゼント先のユーザのＳＮＳのページにおいて行われる。
このときＳＮＳのページには、プレゼント元のユーザ名や、メッセージ文や、アバターが掲載されたページへのリンクが表示される。
【００３３】
そして、プレゼント先のユーザがリンクに対する操作を行うと、ユーザ端末装置４００がプレゼント対象のアバターが掲載されたアバター作成アプリケーションのページにアクセスし、そのページが表示される。プレゼント先のユーザは、そのページに表示されたプレゼント対象のアバターが気に入ったのであれば、そのページにおいて表示されている、アバターの変更を指示するためのボタンを操作する。この操作に応じて、仮想空間コミュニティーアプリケーションサーバ２００上で管理されるプレゼント先のユーザのアバターが、プレゼントされたアバターに変更される。
【００３４】
このように、本実施形態においては、アバターの作成に関して、テーマを投稿したり、作成したアバターを公開して他のユーザが閲覧できるようにしたり、公開されたアバターを作成者以外のユーザが評価したりすることができる。
また、ユーザは、他のユーザが作成して公開させているアバターのうちから好きなアバターを選んで、自己のアバターとすることができる。
さらに、アバター作成者は、自分が作成したアバターを友人のユーザにプレゼントできる。
つまり、本実施形態のコミュニケーションサービスにおいては、アバターの作成に関して、作成者以外のユーザが積極的に関与できるようになっている。これにより、コミュニケーションサービスとしての娯楽性が向上する。
【００３５】
［ＳＮＳサーバの構成］
次に、図２を参照して、本実施形態のコミュニケーションシステムにおけるＳＮＳサーバ１００、仮想空間コミュニティーアプリケーションサーバ２００、アバター作成アプリケーションサーバ３００およびユーザ端末装置４００の構成例について説明する。
【００３６】
ＳＮＳサーバ１００は、ＳＮＳ処理部１０１、ユーザデータベース記憶部１０２および通信部１０３を備える。
ＳＮＳ処理部１０１は、ＳＮＳサーバ１００が提供するＳＮＳに関する処理を実行する。例えば、ＳＮＳ処理部１０１により、ＳＮＳにログインしたユーザ端末装置４００に対するユーザの操作に応じて、そのユーザが入力した日記やつぶやきなどが友人のユーザのページに反映される。
【００３７】
ＳＮＳ処理部１０１は、仮想空間コミュニティーアプリケーションとアバター作成アプリケーションのプラットフォームとして機能する。つまり、ＳＮＳにログインしたユーザが、ＳＮＳ上で仮想空間コミュニティーアプリケーションを利用するための操作をユーザ端末装置４００に対して行う。これに応じて、ＳＮＳ処理部１０１は、そのユーザ端末装置４００が仮想空間コミュニティーアプリケーションサーバ２００と接続されるように制御する。これにより、ユーザ端末装置４００上で仮想空間コミュニティーアプリケーションを利用することが可能になる。
同様に、ＳＮＳにログインしたユーザが、ＳＮＳ上で、アバター作成アプリケーションを利用するための操作をユーザ端末装置４００に対して行うと、ＳＮＳ処理部１０１は、そのユーザ端末装置４００をアバター作成アプリケーションサーバ３００にアクセスさせる。これにより、ユーザ端末装置４００によりアバター作成アプリケーションを利用することが可能になる。
【００３８】
ユーザデータベース記憶部１０２は、ＳＮＳのアカウントを登録しているユーザごとのユーザ情報を含むユーザデータベースを記憶する。
通信部１０３は、ネットワーク５００経由で通信を行う。なお、図２においては、ネットワーク５００の図示は省略している。
【００３９】
［仮想空間コミュニティーアプリケーションサーバの構成］
仮想空間コミュニティーアプリケーションサーバ２００は、仮想空間コミュニティー処理部２０１、記憶部２０２および通信部２０３を備える。
仮想空間コミュニティー処理部２０１は、ログインしたユーザのユーザ端末装置４００ごとに対応して仮想空間コミュニティーアプリケーションを提供するための処理を実行する。
つまり、仮想空間コミュニティー処理部２０１は、仮想空間コミュニティーアプリケーションサーバ２００と接続されているユーザ端末装置４００ごとに、例えばユーザのユーザ端末装置４００に対して行われた操作などに応じて仮想空間コミュニティーアプリケーションを動作させる。そして、仮想空間コミュニティー処理部２０１は、上記のように動作させている仮想空間コミュニティーアプリケーションの画像をユーザのユーザ端末装置４００に送信する。これにより、ユーザ端末装置４００には、仮想空間コミュニティーアプリケーションの画像が表示される。この画像には、仮想空間において例えば操作などに応じて自己と友人のアバターが所定の振る舞いをする様子などが表示される。
【００４０】
記憶部２０２は、仮想空間コミュニティーアプリケーションを動作させるのに必要な各種の情報を記憶する。例えば、記憶部２０２は、このような情報として、仮想空間コミュニティーアプリケーションに登録しているユーザとそのアバターを管理するユーザ情報テーブル２１０や、アバターのパーツ画像のデータ（パーツ画像データ）を管理するパーツデータテーブル２２０など記憶する。
【００４１】
仮想空間コミュニティーアプリケーションサーバ２００において、通信部２０３は、ネットワーク５００経由で通信を行う。
【００４２】
次に、記憶部２０２が記憶する情報について説明する。
ユーザ情報テーブル２１０は、仮想空間コミュニティーアプリケーションに登録しているユーザごとに関する情報を格納するテーブルである。
【００４３】
図３は、ユーザ情報テーブル２１０の構造例を示している。
この図に示すユーザ情報テーブル２１０は、１人のユーザに１つのレコード（ユーザ情報）が対応する。１つのレコードは、ユーザＩＤ２１１、アバター情報２１２を含む。なお、図３においては特典情報２１７が示されているが、この特典情報２１７は第２の実施形態に対応する情報であるため、第２の実施形態において説明する。
【００４４】
ユーザＩＤ２１１は、ユーザを一意に識別する識別子である。なお、このユーザＩＤ２１１は、ＳＮＳサーバ１００とアバター作成アプリケーションサーバ３００がそれぞれ管理するユーザＩＤと共通である。つまり、本実施形態のコミュニケーションシステムにおいて、ユーザＩＤは、ＳＮＳサーバ１００と仮想空間コミュニティーアプリケーションサーバ２００とアバター作成アプリケーションサーバ３００とで共通化されている。
【００４５】
アバター情報２１２は、同じレコードにおけるユーザＩＤが示すユーザが仮想空間コミュニティーアプリケーション上で自己の分身として使用するアバターを表現するためのデータである。
【００４６】
図４は、ユーザ情報テーブル２１０におけるアバター情報２１２の構造例を示している。図４（ａ）に示すアバター情報２１２は、図４（ｂ）に示すように、複数のパーツ情報２１３から成る。これらのパーツ情報２１３は、アバターを形成するパーツごとに対応する。パーツ情報２１３は、アバターを表現するのに使用されるパーツについての情報を有する。
パーツ情報２１３は、例えば図４（ｃ）に示すように、パーツＩＤ２１４、位置情報２１５およびサイズ情報２１６を含む。
パーツＩＤ２１４は、対応のパーツを一意に識別する識別子である。
位置情報２１５は、対応のパーツＩＤ２１４により示されるパーツの画像をアバターの頭部や体に配置する際の位置を示す。
また、本実施形態のアバター作成アプリケーションでは、アバターを作成する操作を行うにあたり、パーツごとにそのサイズを変更することができる。サイズ情報２１６は、拡大または縮小されたパーツのサイズを示す。
【００４７】
パーツデータテーブル２２０は、アバターの画像を生成するのに利用するアバターのパーツごとに対応するパーツ画像データを格納するテーブルである。ここでいうパーツとは、例えば、目、鼻、口、眉毛、髪の毛などとなる。例えば、目のパーツに関すれば、パーツデータテーブル２２０には、それぞれが異なる目を表現する画像から成る複数のパーツ画像データが格納されている。
なお、本実施形態において、アバターは３Ｄ（三次元）画像により表現されるので、パーツ画像データは、３Ｄ画像としてのパーツを表現するためのオブジェクトデータである。
また、アバターは２Ｄ（二次元）画像により表現されてよい。
【００４８】
図５は、パーツデータテーブル２２０の構造例を示している。この図に示すパーツデータテーブル２２０は、パーツＩＤ２２１ごとにパーツ画像データ２２２を対応付けた構造を有する。
パーツデータテーブル２２０におけるパーツＩＤ２２１と、図４のアバター情報２１２におけるパーツＩＤ２１４との対応付けにより、ユーザが自己の分身として使用するアバターを形成するためのパーツ画像データ２２２が特定される。
【００４９】
仮想空間コミュニティーアプリケーションサーバ２００において、仮想空間コミュニティー処理部２０１は、以下のように、仮想空間に存在させる１ユーザについてのアバターの画像を生成する。つまり、仮想空間コミュニティー処理部２０１は、生成すべきアバターに対応するユーザのユーザＩＤ２１１に対応付けられているアバター情報２１２をユーザ情報テーブル２１０から読み出す。次に、仮想空間コミュニティー処理部２０１は、読み出したアバター情報２１２が格納するパーツ情報２１３においてパーツＩＤ２１４が示すパーツ画像データ２２２をパーツデータテーブル２２０から読み出す。そして、仮想空間コミュニティー処理部２０１は、読み出したパーツ画像データ２２２を、それぞれに対応する位置情報２１５が示す位置とサイズ情報２１６が示すサイズによりアバターの頭部や体に配置する。これにより、アバター情報２１２が示すアバターの画像が生成される。
【００５０】
［アバター作成アプリケーションサーバの構成］
次に、再度、図２を参照してアバター作成アプリケーションサーバ３００の構成について説明する。
アバター作成アプリケーションサーバ３００は、制御部３０１、記憶部３０２および通信部３０３を備える。
制御部３０１は、ログインしたユーザのユーザ端末装置４００ごとに対応してアバター作成アプリケーションを動作させる。
つまり、制御部３０１は、アバター作成アプリケーションサーバ３００に接続しているユーザ端末装置４００ごとに、ユーザのユーザ端末装置４００に対して行われた操作などに応じてアバター作成アプリケーションを動作させる。例えば、ユーザがアバター作成のための操作を行ったのであれば、制御部３０１は、操作に応じてアバターを作成する処理を実行する。そのうえで、制御部３０１は、上記のように動作させているアバター作成アプリケーションの画像をユーザのユーザ端末装置４００に送信する。これにより、ユーザ端末装置４００には、アバター作成アプリケーションの画像が表示され、例えばユーザがアバターを作成しているときには、操作に応じて編集されたアバターの画像が表示される。
【００５１】
制御部３０１は、アバター作成部３１１、アバター公開部３１２およびアバター提供部３１３を備える。なお、これらの機能部を備える制御部３０１は、例えば、ＣＰＵ（Central Processing Unit）にプログラムを実行させることにより実現することができる。
【００５２】
アバター作成部３１１は、ユーザによるユーザ端末装置４００に対する操作に応じてアバターを表現するアバター情報を生成するとともに、当該アバター情報を当該ユーザに対応付けて記憶部３０２に記憶させる。
また、アバター作成部３１１は、アバターの作成過程においてユーザによる操作が行われるのに応じて適宜変更されたアバター情報により表現されるアバターの画像を生成し、このアバターの画像をアバター作成画面において表示させる。この際、アバターの画像を生成するためのパーツ画像データは、例えばアセットバンドルにより、仮想空間コミュニティーアプリケーションサーバ２００のパーツデータテーブル２２０からネットワーク５００経由で取得する。
【００５３】
アバター公開部３１２は、生成されたアバター情報により表現されるアバターを、アバター作成者以外のユーザもアバター作成アプリケーション上で閲覧可能なように公開する。
【００５４】
アバター提供部３１３は、記憶部３０２に記憶されたユーザのアバター情報を、アバターを作成するアバター作成サービスとは異なるサービスである１以上のアバター利用サービスにおいて当該ユーザのアバターとして利用可能なように提供する。
具体的に、本実施形態におけるアバター提供部３１３は、記憶部３０２に記憶されたユーザのアバター情報を、仮想空間コミュニティーアプリケーションサーバ２００により実現されるアバター利用サービスにおいて、作成者であるユーザが自分で作成したアバターを利用可能なように提供することができる。さらに、本実施形態におけるアバター提供部３１３は、仮想空間コミュニティーアプリケーションサーバ２００により実現されるアバター利用サービスにおいて、各ユーザが他のユーザにより作成されたアバターを利用可能なようにも提供することができる。
【００５５】
このために、アバター提供部３１３は、例えば以下の処理を実行する。つまり、ユーザは、自分に対応するアバターを、公開されたアバターのうちから選択したアバターに変更するためのアバター変更指示操作をアバター作成アプリケーションに対して行うことができる。アバター変更指示操作に応じて、アバター提供部３１３は、仮想空間コミュニティーアプリケーションサーバ２００において登録されているユーザごとのアバター情報のうち、アバター変更指示操作を行ったユーザに対応付けて登録されているアバター情報を、前記アバター変更指示操作に際して選択されたアバターのアバター情報に変更させる。
【００５６】
記憶部３０２は、アバター作成アプリケーションを動作させるのに必要な各種の情報を記憶する。図２においては、これらの情報のうち、作品アバター情報テーブル６１０を示している。
【００５７】
また、通信部３０３は、ネットワーク５００経由で通信を行う。具体的に、通信部３０３は、ユーザ端末装置４００と、仮想空間コミュニティーアプリケーションサーバ２００との間でネットワーク５００経由による通信を行う。
【００５８】
記憶部３０２が記憶する作品アバター情報テーブル６１０は、アバター作成アプリケーション上で作成され、公開された状態となっているアバターに関連する情報を格納するテーブルである。なお、以降において、アバター作成アプリケーション上で作成され、公開済みとなっているアバターについては、作品アバターともいう。
【００５９】
図６は、作品アバター情報テーブル６１０の構造例を示している。
この図に示す作品アバター情報テーブル６１０は、作成されたアバターごとに１つのレコードが対応する。そして、１つのレコードは、アバターＩＤ６１１、アバター情報６１２および作成者ユーザＩＤ６１３を備える。
なお、この図においては、テーマＩＤ６１４と贈呈情報６１５が示されているが、これらの情報は第２の実施形態に対応する情報であるので、第２の実施形態において説明する。
【００６０】
アバターＩＤ６１１は、対応の作品アバターを一意に識別する識別子である。
アバター情報６１２は、対応の作品アバターを表現するための情報を格納する。このアバター情報６１２の構造は、例えば図４に示したアバター情報２１２と同様でよい。
【００６１】
作成者ユーザＩＤ６１３は、対応の作品アバターの作成者であるユーザのユーザＩＤを示す。この作成者ユーザＩＤ６１３も、ＳＮＳサーバ１００と仮想空間コミュニティーアプリケーションサーバ２００とで共通化されたものが使用される。つまり、本実施形態のコミュニケーションサービスにおいては、各サーバでユーザＩＤが共通化されている。
【００６２】
［ユーザ端末装置の構成］
次にユーザ端末装置の構成例について説明する。なお、図２においては、説明および図示を簡略にするための便宜上、ＳＮＳ、仮想空間コミュニティーアプリケーションおよびアバター作成アプリケーションの利用に対応する機能のみを示している。
【００６３】
図２に示すユーザ端末装置４００は、ウェブブラウザ部４０１、操作部４０２、表示部４０３および通信部４０４を備える。
ウェブブラウザ部４０１は、ウェブサイトを閲覧するウェブブラウザ機能に対応する処理を実行する。
ＳＮＳサーバ１００と、仮想空間コミュニティーアプリケーションサーバ２００と、アバター作成アプリケーションサーバ３００は、それぞれ、ＸＭＬ（Extensible Markup Language）などのマークアップ言語形式によるサイトやアプリケーションのデータを送信してくる。ウェブブラウザ部４０１が、これらのサイトやアプリケーションのデータを処理することにより、ＳＮＳのサイトやアプリケーションの画像が表示部４０３に表示される。また、操作部４０２によりサイトやアプリケーションに対する操作が行われれば、ウェブブラウザ部４０１は、例えばこの操作の通知をネットワーク経由でサーバに対して送信する。
【００６４】
操作部４０２は、ユーザ端末装置４００においてＳＮＳ、仮想空間コミュニティーアプリケーションおよびアバター作成アプリケーションを操作するのに使用する操作デバイスを一括して示している。このような操作デバイスとしては、例えば所定のキー、ボタンなどの操作子や、表示部４０３と一体化されたタッチパネルなどである。
【００６５】
表示部４０３は、ウェブブラウザ部４０１の制御に応じて、ＳＮＳのサイトの画像や、仮想空間コミュニティーアプリケーションおよびアバター作成アプリケーションの画像を表示する。
通信部４０４は、ネットワーク経由で通信を行う。
【００６６】
［処理手順例（アバター作成）］
次に、図７のシーケンス図におけるステップＳ１０３〜Ｓ１０８を参照して、本実施形態のコミュニケーションシステムがアバターの作成に関連して実行する処理手順例について説明する。なお、図７におけるステップＳ１０１〜Ｓ１０２は、第２の実施形態に対応する処理であるため、ここでの説明は省略する。
アバター作成者であるユーザは、ユーザ端末装置４００−２をアバター作成アプリケーションサーバ３００と接続させてアバターの作成を開始するための操作を行う。
そして、以降において、ユーザがアバター作成のための操作ごとに、ユーザ端末装置４００−２のウェブブラウザ部４０１は、その操作をアバター作成アプリケーションサーバ３００に通知する（ステップＳ１０３）。
この操作情報を受信するのに応じて、アバター作成部３１１は、操作情報にしたがってアバターを編集する処理を実行する（ステップＳ１０４）。
上記ステップＳ１０３とＳ１０４の処理は、ユーザがアバター作成のための操作を行うごとに繰り返し実行される。
【００６７】
なお、図には反映していないが、ユーザは、作成途中のアバターをアバター作成アプリケーション上で保存させておくことができる。
例えば、ユーザは、作成途中のアバターを保存するための操作をユーザ端末装置４００上で動作するアバター作成アプリケーションに対して行う。ユーザ端末装置４００は、このアバター保存の操作をアバター作成アプリケーションサーバ３００に通知する。アバター作成アプリケーションサーバ３００において、例えばアバター作成部３１１は、この作成途中のアバターのアバター情報を、アバター作成者のユーザＩＤと対応付けて記憶部３０２に記憶させる。これにより、作成途中のアバターがアバター作成アプリケーション上で保存される。
この後、ユーザがアバター作成アプリケーション上で保存したアバターを呼び出す操作を行うと、例えばアバター作成部３１１は、記憶部３０２からこのユーザのユーザＩＤと対応付けられている作成途中のアバターのアバター情報を読み出す。そして、この読み出したアバター情報によるアバターをアバター作成画面に表示させる。これにより、ユーザは、最後に保存した状態から引き続きアバターの作成を再開することができる。
【００６８】
アバターが完成すると、ユーザは、作成したアバターを出展する（公開させる）ための出展指示操作を行う。例えば、アバター作成アプリケーションのアバター作成画面には、「出展する」ボタンが表示されている。この「出展する」ボタンに対する操作が、出展指示操作である。ユーザ端末装置４００−２のウェブブラウザ部４０１は、この出展指示情報をアバター作成アプリケーションサーバ３００に通知する（ステップＳ１０５）。
なお、出展にあたっては、作成者であるユーザがコメントを付すことができる。このコメントが入力されている場合、ウェブブラウザ部４０１は、ステップＳ１０５において、出展指示操作にユーザが入力したコメントを含めて送信する。
【００６９】
出展指示操作の通知を受信するのに応じて、アバター作成アプリケーションサーバ３００におけるアバター公開部３１２は、出展対象のアバターを作品アバターとして登録および公開する（ステップＳ１０６）。つまり、アバター公開部３１２は、出展対象のアバターに対応するレコードを生成し、作品アバター情報テーブル６１０に追加登録する。
【００７０】
また、アバター公開部３１２は、ステップＳ１０６により公開した作品アバターに対応する出展情報を生成し、ＳＮＳサーバ１００に対して送信する（ステップＳ１０７）。この出展情報は、例えば作品アバターの代表画像、作成者のユーザ名などの情報、作成者のユーザが出展に際して入力したコメントなどを含む。
【００７１】
出展情報の受信に応じて、ＳＮＳサーバ１００におけるＳＮＳ処理部１０１は、受信した出展情報の内容がＳＮＳにおけるアバター出展告知のためのページにて掲載されるようにサイトの更新を行う（ステップＳ１０８）。
【００７２】
このように、本実施形態のアバター作成アプリケーションは、アバター作成アプリケーション上でユーザが作成したアバターを公開することができる。また、アバターの出展（公開）に伴って、その旨がＳＮＳサーバ１００において告知される。
これにより、ＳＮＳサーバ１００のユーザは、ＳＮＳサーバ１００にアクセスして閲覧した際に、アバター作成アプリケーションにおけるアバターの出展状況を知ることができる。そして、ユーザは、興味があれば、ユーザ端末装置４００によりアバター作成アプリケーションサーバ３００にログインして、アバター作成アプリケーション上で作品アバターを閲覧することができる。この場合において、ＳＮＳサーバ１００のユーザの中には、アバター作成アプリケーションサーバ３００に登録していないユーザも含まれている。したがって、上記のようにＳＮＳ上で告知を行うことは、未登録のユーザのアバター作成アプリケーションへの登録を促すことを促すことにもつながる。
【００７３】
＜第２の実施形態＞
［アバター作成アプリケーションサーバの構成］
図８は、第２の実施形態におけるコミュニケーションシステムにおけるＳＮＳサーバ１００、仮想空間コミュニティーアプリケーションサーバ２００、アバター作成アプリケーションサーバ３００およびユーザ端末装置４００の構成例を示している。
なお、この図において、図２と同一部分には同一符号を付して説明を省略する。この図においてＳＮＳサーバ１００、仮想空間コミュニティーアプリケーションサーバ２００およびユーザ端末装置４００の構成は、図１と同様である。図８においては、図２との相違点について説明する。
【００７４】
図８のアバター作成アプリケーションサーバ３００において、制御部３０１は、評価管理部３１４、ランク管理部３１５、テーマ管理部３１６およびアバター贈呈管理部３１７をさらに備える。
【００７５】
評価管理部３１４は、アバター公開部３１２により公開されたアバターに対する評価を当該アバターの作成を指示したユーザ（作成者）以外のユーザから受け付けて、当該評価をアバター作成サービスにおいて反映させる。
【００７６】
ランク管理部３１５は、評価管理部３１４が受け付けたアバターに対する評価の履歴に基づいて当該アバターの作成を指示したユーザにランクを設定するとともに、設定したランクをアバター作成サービスにおいて反映させる。
これに伴い、評価管理部３１４は、アバター公開部３１２によって公開されたアバターについて受け付けた評価（ランク管理部３１５により設定されたランクを含む）に応じて、アバター利用サービスで管理されるユーザごとのユーザ情報のうち、当該アバターの作成を指示したユーザに対応するユーザ情報に対して所定の変更を与える。具体的には、例えば仮想空間コミュニティーサービスにおいてユーザに付与する特典の内容に変更を与える。
【００７７】
このように評価管理部３１４が特典の内容に変更を与えるのに応じて、仮想空間コミュニティーアプリケーションサーバ２００の記憶部２０２が記憶するユーザ情報テーブル２１０には、図３に示すように特典情報２１７がさらに含まれる。特典情報２１７は、同じレコードにおけるユーザＩＤが示すユーザに対して、仮想空間コミュニティーアプリケーション上で付与されている特典の内容を示す情報である。
【００７８】
また、評価管理部３１４は、作成者以外のユーザから受け付けた評価を、アバター作成サービスにおいて当該アバターの作成を指示したユーザ（作成者）が利用できる機能（ユーザ機能）として反映させる。評価管理部３１４は、ユーザ機能として、例えば、１日において作成できるアバターの数や、１日において評価できる他のアバターの数などを、評価に応じて設定することができる。
【００７９】
テーマ管理部３１６は、作成すべきアバターのテーマの投稿をユーザから受け付けて、投稿されたテーマを当該ユーザ以外のユーザが閲覧可能なように公開する。
これに伴い、アバター公開部３１２は、テーマ管理部３１６によって公開されている１以上のテーマのうちのいずれに該当するものであるのかを示すように各アバターを公開する。
【００８０】
アバター贈呈管理部３１７は、アバター公開部３１２によって公開されたアバターの選択と、選択されたアバターの贈呈先としてのユーザの指定とをユーザから受け付けて、当該ユーザが選択したアバターを表現するアバター情報を贈呈先としてのユーザに対応するアバター情報としてアバター利用サービスに対応する記憶部に記憶させる
つまり、ユーザ端末装置４００のユーザは、アバター作成アプリケーションに対する操作として、公開中のアバターのうちから贈呈用のアバターを選択する操作と、贈呈先のユーザを指定する贈呈指示操作を行うことができる。
アバター贈呈管理部３１７は、贈呈指示操作に応じて、贈呈用に選択されたアバター情報が贈呈先として指定されたユーザに対応付けられて記憶部２０２のユーザ情報テーブル２１０に記憶されるようにするための制御を行う。
【００８１】
第２の実施では、記憶部３０２が記憶する作品アバター情報テーブル６１０において、テーマＩＤ６１４と贈呈情報６１５がさらに含まれる。
【００８２】
テーマＩＤ６１４は、投稿されたテーマを一意に識別する識別子である。例えば、対応の作品アバターが、投稿されたテーマのうちのいずれかに応答して作成されたものである場合、そのテーマに付与されているテーマＩＤ６１４が格納される。
【００８３】
贈呈情報６１５は、対応の作品アバターを或るユーザが他のユーザにプレゼントしていた場合、そのプレゼントに関連した各種の情報を格納する。贈呈情報６１５に格納される情報としては、例えばプレゼント元のユーザのユーザＩＤ、プレゼント先のユーザのユーザＩＤ、プレゼント用に対応の作品アバターを掲載したページのＵＲＬなどである。
【００８４】
また、第２の実施では、記憶部３０２が記憶する情報として、作品アバター情報テーブル６１０に加えて、さらに評価情報テーブル６２０、テーマ管理テーブル６３０、ランク管理テーブル６４０、ユーザ機能管理テーブル６５０およびテンプレートアバター情報６６０が備えられる。
【００８５】
評価情報テーブル６２０は、アバター作成アプリケーション上で対応の作品アバターに対してユーザが行った評価に関連する情報を格納する。
【００８６】
図９は、評価情報テーブル６２０の構造例を示している。
図９（ａ）に示すように、評価情報テーブル６２０は、作品アバターごとに対応する複数のアバターＩＤ６２１に対して、１以上の評価情報６２２が対応付けられた構造である。
アバターＩＤ６２１は、作品アバターを一意に識別する識別子であり、作品アバター情報テーブル６１０におけるアバターＩＤ６１１と共通である。
【００８７】
評価情報６２２は、対応の作品アバターに対して行われた１回の評価に対応した情報である。この評価情報６２２は、図９（ｂ）に示すように、評価者ユーザＩＤ６２３、日時６２４および評価内容６２５を含む。
【００８８】
評価者ユーザＩＤ６２３は、対応の評価を行った評価者としてのユーザのユーザＩＤである。
日時６２４は、対応の評価が行われた日時を示す。
【００８９】
評価内容６２５は、対応の評価についての内容を示す。例えば、コメントとしてのテキスト入力により評価が行われたのであれば、そのコメントとして入力されたテキストの内容が評価内容６２５として示される。また、予め定められた評価区分（例えば、「最高」、「普通」、「あともう少し」など）に対するラジオボタンやチェックボックスにチェックを付すという操作によって評価が行われたのであれば、そのチェックされた区分の内容が評価内容６２５として示される。
【００９０】
テーマ管理テーブル６３０は、アバター作成アプリケーションに投稿されたテーマをテーマ管理部３１６が管理するための情報を格納する。
【００９１】
図１０は、テーマ管理テーブル６３０の構造例を示している。テーマ管理テーブル６３０は、投稿されたテーマごとに対応して、テーマＩＤ６３１、テーマ内容６３２および投稿者ユーザＩＤ６３３が対応付けられた構造である。
テーマＩＤ６３１は、投稿されたテーマごとに付与されるもので、対応のテーマを一意に識別するための識別子が示される。
例えば、テーマ管理部３１６は、作品アバター情報テーブル６１０におけるテーマＩＤ６１４と、テーマ管理テーブル６３０におけるテーマＩＤ６３１との対応付けにより、作品アバターに対応するテーマ内容およびテーマの投稿を特定することができる。
【００９２】
テーマ内容６３２は、対応のテーマの具体的な内容を示す。ユーザがテーマを投稿するにあたっては、例えば「芸能人○○の似顔絵」などのように具体的なテーマの内容を入力する。テーマ内容６３２には、このような具体的なテーマの内容が示される。
投稿者ユーザＩＤ６３３は、テーマを投稿した投稿者としてのユーザのユーザＩＤを示す。
【００９３】
ランク管理テーブル６４０は、作品アバターの作成者であるユーザに付与されるランクをランク管理部３１５が管理するための情報を格納する。
図１１は、ランク管理テーブル６４０の構造例を示している。
この図に示すランク管理テーブル６４０は、作成者ユーザＩＤ６４１ごとにランク情報６４２を対応付けた構造である。
作成者ユーザＩＤ６４１は、作品アバターの作成者であるユーザのユーザＩＤを示す。
ランク情報６４２は、対応の作品アバターの作成者に付与されたランクの内容を示す。
【００９４】
ユーザ機能管理テーブル６５０は、作品アバターの作成者であるユーザに付与されるユーザ機能を評価管理部３１４が管理するための情報を格納する。
図１２は、ユーザ機能管理テーブル６５０の構造例を示している。
この図に示すユーザ機能管理テーブル６５０は、作成者ユーザＩＤ６５１ごとにユーザ機能６５２を対応付けた構造である。
作成者ユーザＩＤ６５１は、作品アバターの作成者であるユーザのユーザＩＤを示す。
ユーザ機能情報は、評価管理部３１４が、対応の作品アバターの作成者に設定したユーザ機能の内容を示す情報である。
【００９５】
説明を図８に戻す。
記憶部３０２において、テンプレートアバター情報６６０は、テンプレートのアバターを表現するためのアバター情報である。
第２の実施形態においては、このテンプレートアバター情報６６０を備えることで、アバター作成の開始にあたってテンプレートのアバターをユーザに提供できる。つまり、アバター作成アプリケーション上でユーザがアバターを新規作成する操作を行うのに応じて、アバター作成部３１１は、このテンプレートアバター情報６６０を利用してテンプレートのアバターを生成し、アバター作成画面に表示させる。ユーザは、このように表示されたテンプレートのアバターの画像に対してパーツを変更していくなどの編集を行っていくことによりアバターを作成することができる。
【００９６】
［処理手順例（テーマ投稿）］
次に、再度、図７のシーケンス図におけるステップＳ１０１、Ｓ１０２を参照して、本実施形態のコミュニケーションシステムがアバターの作成に関連して実行する処理手順例について説明する。
まず、テーマ投稿者としてのユーザは、自己が所有するユーザ端末装置４００−１に対する操作を行ってアバター作成アプリケーションサーバ３００にログインし、アバター作成アプリケーションを操作可能な状態とする。そして、テーマ投稿者のユーザは、アバター作成アプリケーション上で、自分が決めたテーマを入力して、そのテーマを投稿するための操作を行う。この操作に応じて、ユーザ端末装置４００−１は、テーマ投稿に対応する処理を実行する（ステップＳ１０１）。具体的に、ユーザ端末装置４００−１のウェブブラウザ部４０１が、テーマ投稿者のユーザにより入力されたテーマを示す情報をアバター作成アプリケーションサーバ３００に対して送信する。
【００９７】
アバター作成アプリケーションサーバ３００におけるテーマ管理部３１６は、投稿されたテーマの受信に応じて、このテーマの登録とアバター作成アプリケーション上での公開を行う（ステップＳ１０２）。
つまり、テーマ管理部３１６は、受信したテーマに対応するレコードを生成し、テーマ管理テーブル６３０に追加登録する。また、テーマ管理部３１６は、この追加登録されたテーマがアバター作成アプリケーション上で公開されるように、例えばアバター作成アプリケーションにおけるテーマの投稿リストに対応するファイルを更新する。
【００９８】
このように本実施形態においては、ユーザが投稿者となって自分が考えたテーマをアバター作成アプリケーションに投稿することができる。そして、アバター作成者であるユーザは、ステップＳ１０３に対応してアバターの作成を開始するにあたり、投稿されたテーマを選択し、この選択したテーマに対応するアバターを作成することができる。なお、アバター作成者であるユーザは、投稿されたテーマとは関係なく、自由なテーマでアバターを作成することもできる。
【００９９】
［処理手順例（アバター評価、アバター変更）］
図１３のシーケンス図は、作品アバターの評価と、ユーザが自己のアバターを作品アバターに変更するアバター変更とに対応してコミュニケーションシステムが実行する処理手順例を示している。
まず、作品アバターの評価に対応する処理手順例について説明する。
評価者であるユーザは、自己が所有するユーザ端末装置４００−３を操作してアバター作成アプリケーションサーバ３００に接続させる。これにより、ユーザ端末装置４００−３上でアバター作成アプリケーションが利用可能になる。
そこで、ユーザは、ユーザ端末装置４００−３上で動作するアバター作成アプリケーションに対してアバターの閲覧のための操作を行う。この操作に応じて、ウェブブラウザ部４０１は、ユーザの操作に応じた作品アバターの閲覧画面が表示されるように、アバター作成アプリケーションサーバ３００との通信を含む所定の処理を実行する（ステップＳ２０１）。
【０１００】
評価者のユーザは、ユーザ端末装置４００−３において表示される作品アバターを閲覧して、或る１つの作品アバターについて評価するための操作を行う。この操作に応じて、ユーザ端末装置４００−３は、操作により入力された評価内容を示す評価情報をアバター作成アプリケーションサーバ３００に送信する（ステップＳ２０２）。
【０１０１】
アバター作成アプリケーションサーバ３００の評価管理部３１４は、受信した評価情報の登録と公開を行う（ステップＳ２０３）。つまり、評価管理部３１４は、受信した内容の評価情報６２２を含むレコードを生成し、このレコードを評価情報テーブル６２０に追加登録する。また、この追加登録されたテーマがアバター作成アプリケーション上で公開されるように、テーマ公開に対応するファイルを更新する。
【０１０２】
次に、アバター変更に対応する処理手順例について説明する。
アバター変更者であるユーザは、ユーザ端末装置４００−４上でアバター作成アプリケーションが利用可能となるように、自己が所有するユーザ端末装置４００−４を操作してアバター作成アプリケーションサーバ３００に接続させる。
そして、ユーザは、ユーザ端末装置４００−４上で動作するアバター作成アプリケーション作品に対してアバターの閲覧のための操作を行う。この操作に応じて、ウェブブラウザ部４０１は、ステップＳ２０１と同様に、ユーザの操作に応じた作品アバターの閲覧画面が表示されるように、アバター作成アプリケーションサーバ３００との通信を含む所定の処理を実行する（ステップＳ２０４）。
なお、閲覧の際には、ユーザは、公開中の複数の作品アバターのうちから、任意にアバターを選択して表示させるための操作を行っている。これは、ユーザがアバターの閲覧中において、自分のアバターの変更に使用する作品アバターの選択を行っていることに相当する。
【０１０３】
アバター変更者であるユーザは、自分のアバターにしたいと思う作品アバターを表示（選択）した状態で、アバター変更を指示するためのアバター変更指示操作を行う。この操作は、具体的には、作品アバターとともにアプリケーション画像中に表示されている、アバター変更指示のためのボタンを操作するというものである。このボタンには、例えば「自分の似顔絵にする」などのように文字が表示される。
【０１０４】
ユーザ端末装置４００−４のウェブブラウザ部４０１は、このアバター変更指示操作をアバター作成アプリケーションサーバ３００に通知する（ステップＳ２０５）。
アバター作成アプリケーションサーバ３００において、アバター提供部３１３は、通知されたアバター変更指示操作に応答して、アバター変更要求を仮想空間コミュニティーアプリケーションサーバ２００に送信する（ステップＳ２０６）。このアバター変更要求は、変更者であるユーザのユーザＩＤと、変更者であるユーザが選択した作品アバターのアバター情報を含む。
【０１０５】
アバター変更要求の受信に応答して、仮想空間コミュニティーアプリケーションサーバ２００における仮想空間コミュニティー処理部２０１は、アバター情報の変更を行う（ステップＳ２０７）。つまり、仮想空間コミュニティー処理部２０１は、受信したアバター変更要求に含まれる変更者であるユーザのユーザＩＤに対応付けられているアバター情報２１２を特定する。そして、仮想空間コミュニティー処理部２０１は、特定したアバター情報２１２の内容を、受信したアバター変更要求が含むアバター情報で書き換える。これにより、仮想空間コミュニティーアプリケーション上で表示される変更者であるユーザのアバターは、アバター作成アプリケーションから選択した作品アバターに変更される。
【０１０６】
なお、図１３の説明では、１ユーザに対応するアバターは１つであることを前提として、アバターを変更するようにしている。しかし、１ユーザに対応するアバターは複数であってもよい。
この場合、ユーザは、アバター取得者として、自分のアバターとして取得したいと思う作品アバターを表示（選択）した状態で、アバター変更を指示するためのアバター取得指示操作を行う。アバター取得指示操作に応じて、ユーザ端末装置４００−４のウェブブラウザ部４０１は、ステップＳ２０５として、アバター取得指示操作の行われたことをアバター作成アプリケーションサーバ３００に通知する。
アバター作成アプリケーションサーバ３００のアバター提供部３１３は、ステップＳ２０６として、通知されたアバター取得指示操作に応答して、アバター取得要求を仮想空間コミュニティーアプリケーションサーバ２００に送信する。そして、アバター取得要求の受信に応答して、仮想空間コミュニティーアプリケーションサーバ２００の仮想空間コミュニティー処理部２０１は、ステップＳ２０７としてアバター情報の追加を行う。
つまり、この場合の仮想空間コミュニティー処理部２０１は、ユーザ情報テーブル２１０に対して、受信したアバター取得要求に含まれるユーザのユーザＩＤとアバター情報とを対応付けて新規に記憶させる。これにより、ユーザが利用できるアバターが追加される。
【０１０７】
本実施形態のアバター変更機能をユーザが利用するには仮想空間コミュニティーアプリケーションに登録している必要がある。したがって、例えば仮想空間コミュニティーアプリケーションには未登録のユーザがアバター作成アプリケーションに興味を持って閲覧したところとても気に入ったアバターを見つけ、これを使いたいと思えば、このユーザは、仮想空間コミュニティーアプリケーションへの登録を行うことを検討することになる。
つまり、アバター変更機能によっては、仮想空間コミュニティーアプリケーションでの娯楽性が高まるだけではなく、仮想空間コミュニティーアプリケーションへの新規登録も促されるものである。
【０１０８】
［処理手順例（ランク設定、特典付与）］
図１４のフローチャートは、作品アバターの評価が行われるのに応じて作成者であるユーザのランクを設定し、また、設定されたランクに応じて特典を付与するための処理手順例を示している。
【０１０９】
まず、アバター作成アプリケーションサーバ３００における評価管理部３１４は、ユーザ端末装置４００からの評価情報が受信されるのを待機している（ステップＳ３０１−ＮＯ）。
【０１１０】
そして、評価情報が受信されるのに応じて（ステップＳ３０１−ＹＥＳ）、受信した評価情報の内容を、評価情報テーブル６２０における評価対象の作品アバターのアバターＩＤ６２１に対応付けられる評価情報６２２として追加登録する（ステップＳ３０２）。
【０１１１】
次に、評価管理部３１４は、今回受信した評価情報が評価対象とする作品アバターの作成者であるユーザの評価情報履歴を生成する（ステップＳ３０３）。
つまり、１人の作成者としてのユーザは、今回評価対象となった作品アバターの他にも、他の作品アバターを作成して公開している可能性がある。そこで、評価管理部３１４は、今回評価対象となった作品アバターの作成者が作成したすべての作品アバターの評価情報テーブル６２０の評価情報６２２を収集することで評価情報履歴を生成する。
この際、評価管理部３１４は、作品アバター情報テーブル６１０から今回評価対象となった作品アバターの作成者を示す作成者ユーザＩＤ６１３に対応付けられているすべてのアバターＩＤ６１１を検索する。そして、評価情報テーブル６２０から、これらの検索したアバターＩＤ６１１と一致するアバターＩＤ６２１に対応付けられている評価情報６２２を読み出し、読み出した評価情報６２２により評価情報履歴を生成する。なお、この評価情報履歴の生成は、ランク管理部３１５が行ってもよい。
【０１１２】
次に、ランク管理部３１５は、ステップＳ３０３により生成された評価情報履歴の内容に基づいてランク判定を行う（ステップＳ３０４）。ここでの判定対象となるランクの区分およびランク判定のためのアルゴリズムなどは多様であり、特に限定されるものではないが、例えば判定基準としては、評価情報履歴における肯定的な評価情報の数、各評価情報が示す評価のレベルなどである。
【０１１３】
次に、ランク管理部３１５は、ステップＳ３０４により判定されたランクが反映されるようにランク管理テーブル６４０を更新する（ステップＳ３０５）。
つまり、ランク管理部３１５は、ランク管理テーブル６４０において、今回評価対象となった作品アバターの作成者を示す作成者ユーザＩＤ６４１に対応付けられているランク情報６４２を、ステップＳ３０４により判定されたランクを示すように書き換える。
【０１１４】
また、評価管理部３１４は、ステップＳ３０５により更新されたランク管理テーブル６４０のランク情報６４２が示すランクに基づいて、今回評価対象となった作品アバターの作成者としてのユーザに対して付与すべき特典について判定する（ステップＳ３０６）。
具体的には、この作成者としてのユーザに対して特典を付与すべきか否か（特典が付与される資格を有しているか否か）について判定する。さらに、ランクに応じて複数の異なる特典が付与されるようになっている場合、評価管理部３１４は、どの特典を付与すべきかを判定する
【０１１５】
なお、評価管理部３１４は、ランクではなく、評価情報履歴に含まれる評価情報の具体的な内容に基づいて特典付与に関する判定を行ってもよい。一例として、評価情報がテキストによるコメントである場合には、評価管理部３１４は、このコメントの内容を解析して、評価レベルを求める。そして、評価管理部３１４は、求められた評価レベルに基づいて特典を付与すべきか否かについて判定し、また、どの特典を付与すべきかを判定するものである。
【０１１６】
そして、評価管理部３１４は、仮想空間コミュニティーアプリケーションサーバ２００に対して、今回評価対象となった作品アバターの作成者についての特典情報２１７の変更を要求する（ステップＳ３０７）。この要求は、今回評価対象となった作品アバターの作成者のユーザＩＤと、判定された特典の内容を示す特典情報を含む。
この要求の受信に応答して、仮想空間コミュニティーアプリケーションサーバ２００の仮想空間コミュニティー処理部２０１は、ユーザ情報テーブル２１０において、受信した要求に含まれていたユーザＩＤと一致するユーザＩＤ２１１に対応付けられている特典情報２１７を、受信した要求に含まれていた特典情報の内容により書き換える。
【０１１７】
また、評価管理部３１４は、ステップＳ３０３により生成された評価情報履歴の内容に基づいてユーザ機能を設定する（ステップＳ３０８）。なお、評価管理部３１４は、ステップＳ３０４により判定されたランクに基づいてユーザ機能を設定してもよい。
評価管理部３１４は、ステップＳ３０８により設定したユーザ機能の内容が反映されるようにユーザ機能管理テーブル６５０を更新する（ステップＳ３０９）。
このように、本実施形態においては、アバター作成者としてのユーザに対してランクが設定され、また、ランクに応じて仮想空間コミュニティーアプリケーション上で特典が付与される。これにより、アバター作成者の作成意欲が高まり、アバター作成アプリケーションの利用が活発に行われる。
【０１１８】
［処理手順例（アバターのプレゼント）］
図１５のシーケンス図は、アバターのプレゼントに対応してコミュニケーションシステムが実行する処理手順例を示している。
【０１１９】
まず、アバターをプレゼントしようとするプレゼント元のユーザは、ユーザ端末装置４００−４に対する操作によってアバター作成アプリケーションにログインし、プレゼント対象のアバターを選択するアバター選択操作を行う。また、ユーザは、プレゼント先の友人としてのユーザを指定する友人指定操作を行う。そのうえで、ユーザは、プレゼントの実行を指示するプレゼント指示操作を行う。
【０１２０】
これらの操作に応じて、ユーザ端末装置４００−５は、アバター作成アプリケーションサーバ３００に対してアバター選択操作を通知し（ステップＳ４０１）、友人指定操作を通知し（ステップＳ４０２）、プレゼント指示操作を通知する（ステップＳ４０３）。
【０１２１】
ステップＳ４０１〜Ｓ４０３による各操作の通知に応答して、アバター作成アプリケーションサーバ３００におけるアバター贈呈管理部３１７は、プレゼント対象のアバターをプレゼントするためのプレゼント用ページを生成する（ステップＳ４０４）。
また、アバター贈呈管理部３１７は、アバターがプレゼントされたことについての告知情報を生成し、ＳＮＳサーバ１００に対して送信する（ステップＳ４０５）。この告知情報は、プレゼント先のユーザのユーザＩＤ、プレゼント元のユーザＩＤ、プレゼントが行われたことを伝えるメッセージ（例えば、「○○さんに△△さんからアバターがプレゼントされました！」というような内容のテキスト）などを含む。
【０１２２】
告知情報の受信に応じて、ＳＮＳサーバ１００におけるＳＮＳ処理部１０１は、プレゼント元のユーザのページにおいて、アバターがプレゼントされたことの告知を掲載する（ステップＳ４０６）。このように掲載される告知には、受信した告知情報の内容が反映される。
【０１２３】
この後において、プレゼント先のユーザがＳＮＳを閲覧するために行った操作に応じて、プレゼント先のユーザが所有するユーザ端末装置４００−６のウェブブラウザ部４０１は、ＳＮＳサーバ１００にアクセスする（ステップＳ４０７）。そして、この状態で表示されるページを見ると、そこには、ステップＳ４０６により掲載された告知が表示されているので、プレゼント先のユーザは、自分にアバターがプレゼントされたことを知ることになる。
【０１２４】
ユーザ端末装置４００−６のユーザが、プレゼントされたアバターを確認したいと思った場合には、例えば、ＳＮＳのページの告知において示されているプレゼント用のページへのリンクに移動するための操作を行うようにする。この操作に応じて、ユーザ端末装置４００−６のウェブブラウザ部４０１は、アバター作成アプリケーションサーバ３００におけるプレゼント用のページにアクセスする（ステップＳ４０８）。
これにより、ユーザ端末装置４００−６の画面には、プレゼント用のページの画像が表示される。プレゼント用のページにおいては、プレゼント対象のアバターの画像と、アバター変更のためのボタンが表示されている。
【０１２５】
自分のアバターをこのプレゼント用のページに表示されているアバターに変更したいと思った場合、プレゼント先のユーザは、アバター変更のためのボタンを操作する。つまり、プレゼント先のユーザはアバター変更指示操作を行う。これに応じて、ユーザ端末装置４００のウェブブラウザ部４０１は、アバター作成アプリケーションサーバ３００に対してアバター変更指示操作を通知する（ステップＳ４０９）。
【０１２６】
この通知に応じて、アバター作成アプリケーションサーバ３００のアバター提供部３１３は、アバター変更要求を仮想空間コミュニティーアプリケーションサーバ２００に送信する（ステップＳ４１０）。このアバター変更要求は、変更者であるユーザのユーザＩＤと、変更者であるユーザが選択した作品アバターのアバター情報を含む。
【０１２７】
そして、仮想空間コミュニティーアプリケーションサーバ２００における仮想空間コミュニティー処理部２０１は、受信したアバター変更要求に応答してアバター情報の変更を行う（ステップＳ４１１）。
【０１２８】
このように、本実施形態においては、アバターのプレゼントが行われ、プレゼント元のユーザは、プレゼントされたアバターを自己のアバターとして使用することができる。
【０１２９】
［変形例］
次に、本実施形態の変形例について説明する。
第２の実施形態において、アバター作成アプリケーション上でアバターを新規作成するにあたっては、記憶部３０２に予め記憶されているテンプレートアバター情報６６０を利用したテンプレートのアバターがユーザに提供されるようになっている。
これに対して、本実施形態の変形例では、顔が含まれる写真や、例えば似顔絵などを描いたイラストなどの画像データに基づいて生成したアバターをテンプレートのアバターとするものである。
【０１３０】
このために、変形例におけるアバター作成アプリケーションサーバ３００の記憶部３０２は、画像対応パーツテーブルを記憶する。なお、図２または図８において画像対応パーツテーブルの図示は省略している。
図１６は、画像対応パーツテーブル６７０の構造例を示している。
この図に示す画像対応パーツテーブル６７０は、パーツ特徴量６７１ごとにパーツＩＤ６７２を対応付けた構造を有する。
パーツ特徴量６７１は、それぞれ、予め用意した多数のサンプル用の画像(例えば写真)を解析することにより取得した多数の目、鼻、眉毛、口、髪の毛などのパーツの特徴量を示す。
パーツＩＤ６７２は、このパーツ特徴量に最も近いものとして選択したアバターのパーツ画像データを示す。
【０１３１】
変形例におけるアバター作成アプリケーションサーバ３００のアバター作成部３１１は、顔が含まれる写真やイラストなどの画像データを入力する。この画像データは、例えば作成者としてのユーザが、ユーザ端末装置４００からアバター作成アプリケーションサーバ３００に送信させたものである。アバター作成部３１１は、このように送信された画像データを入力すればよい。
【０１３２】
そして、アバター作成部３１１は、画像データから抽出した顔部分を解析することで、顔画像における目、鼻、眉毛、口、髪の毛などの所定のパーツごとの特徴量を求める。アバター作成部３１１は、このように求めた特徴量と一致または最も近似するパーツ特徴量６７１に対応付けられているパーツＩＤ６７２を画像対応パーツテーブル６７０から読み出す。そして、アバター作成部３１１は、例えば読み出したパーツＩＤ６７２ごとに対応するパーツ画像データ２２２を仮想空間コミュニティーアプリケーションサーバ２００のパーツデータテーブル２２０から取得してアバター情報を生成する。そして、アバター作成部３１１は、このアバター情報を利用して生成したアバターの画像をテンプレートのアバターとして出力するものである。
【０１３３】
この場合には、作成しようとしている顔に似ているアバターを編集素材とすることができるので、作成者の意図に適った顔のアバターを容易に完成させることできる。
【０１３４】
また、これまでの説明においては、アバター作成アプリケーションの他でアバターを用いたアプリケーション（他のアプリケーション）として仮想空間コミュニティーアプリケーションを例に挙げた。しかし、他のアプリケーションとしては、例えばチャットアプリケーションなどのように、仮想空間コミュニティーアプリケーション以外でアバターを用いるアプリケーションであればよく、特に限定されるものではない。
【０１３５】
また、これまでの説明において、アバター作成アプリケーションはアバター作成アプリケーションサーバ３００において動作することとしている。しかし、例えばアバター作成アプリケーションをユーザ端末装置４００にもインストールして、ユーザ端末装置４００上で動作させることとしてもよい。
このような構成の場合、一例として、ユーザ端末装置４００にインストールするアバター作成アプリケーションには、以下の機能を与えればよい。
つまり、ユーザ端末装置４００のアバター作成アプリケーションには、ローカルでアバターを作成し、作成したアバターのアバター情報をアバター作成アプリケーションサーバ３００に送信する機能を与える。
また、このユーザ端末装置４００のアバター作成アプリケーションには、アバター作成アプリケーションサーバ３００にテーマを投稿(送信)するテーマ投稿機能と、評価を投稿する評価投稿機能を与える。
また、ユーザ端末装置４００のアバター作成アプリケーションには、ローカルで作成したアバターのアバター情報をプレゼントするためにアバター作成アプリケーションサーバ３００に送信する機能を備える。
一方で、アバター作成アプリケーションサーバ３００について、アバター作成部３１１が対応するアバター作成機能は省略されてよい。
また、この場合のアバター公開部３１２は、送信されたアバター情報を作品アバター情報テーブル６１０に記憶させたうえで公開する。
また、評価管理部３１４とランク管理部３１５は、それぞれ、ユーザ端末装置４００のアバター作成アプリケーションにより送信された評価の情報に基づいて、先の第２の実施形態と同様の処理を実行すればよい。
また、テーマ管理部３１６は、投稿されたテーマを公開し、テーマに沿って作成された作品アバターについては、そのテーマと対応付けて公開されるように、作品アバター情報テーブル６１０とテーマ管理テーブル６３０を管理する。
また、アバター贈呈管理部３１７も、ユーザ端末装置４００のアバター作成アプリケーションにより送信されたプレゼント情報を利用して、図１５に示したようにプレゼント用ページを生成したうえで、例えばＳＮＳサーバ１００に対して告知情報を送信する。
【０１３６】
また、これまで説明した第１または第２の実施形態においては、例えばユーザ端末装置４００と仮想空間コミュニティーアプリケーションサーバ２００とアバター作成アプリケーションサーバ３００との間での通信を行う際に、ＳＮＳが介在する場合があるものとしている。
しかし、前述のように、ユーザ端末装置４００と仮想空間コミュニティーアプリケーションサーバ２００とアバター作成アプリケーションサーバ３００とでは、例えばユーザＩＤなどをはじめとする識別子について共通のものを利用することができる。
これにより、ＳＮＳサーバ１００をまったく介在させることなく、ユーザ端末装置４００と仮想空間コミュニティーアプリケーションサーバ２００とアバター作成アプリケーションサーバ３００との間での通信によって本実施形態としてのコミュニケーションシステムを構築することが可能である。
【０１３７】
また、これまでの説明においては、アバター作成サービスとは異なるアバター利用サービスとして仮想空間コミュニティーアプリケーションサーバ２００による仮想空間コミュニティーサービスを例に挙げている。しかし、アバター利用サービスとしては、例えばチャット、ゲームなどをはじめ、仮想空間コミュニティーサービス以外であってもよい。また、本実施形態のアバター作成サービスにより作成したアバター情報を利用できるアバター利用サービスは1つである必要はなく、複数であってもよい。
【０１３８】
また、アバター作成サービスと、作成されたアバター情報を利用可能なアバター作成サービス以外の１以上のアバター利用サービスとは同じサーバにより提供されてもよい。
【０１３９】
また、本実施形態のアバター作成サービスは、アバター作成アプリケーションサーバ３００側で、ユーザ端末装置４００のウェブブラウザから受け付けた操作に応じてアバター作成アプリケーションを動作させるウェブブラウザ型により実現してもよい。あるいは、本実施形態のアバター作成サービスは、ユーザ端末装置４００にインストールしたアバター作成アプリケーションが動作するネイティブ型によって実現されてもよい。ネイティブ型の場合、例えば、ユーザ端末装置４００がアバター作成部３１１を備えればよい。
【０１４０】
なお、図２、図８における各機能部を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりアバター作成アプリケーションの機能を実現してもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１４１】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【０１４２】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【０１４３】
１００  ＳＮＳサーバ
１０１  ＳＮＳ処理部
１０２  ユーザデータベース記憶部
１０３  通信部
２００  仮想空間コミュニティーアプリケーションサーバ
２０１  仮想空間コミュニティー処理部
２０２  記憶部
２０３  通信部
２１０  ユーザ情報テーブル
２１２  アバター情報
２１３  パーツ情報
２１５  位置情報
２１６  サイズ情報
２１７  特典情報
２２０  パーツデータテーブル
２２２  パーツ画像データ
３００  アバター作成アプリケーションサーバ
３０１  制御部
３０２  記憶部
３０３  通信部
３１１  アバター作成部
３１２  アバター公開部
３１３  アバター提供部
３１４  評価管理部
３１５  ランク管理部
３１６  テーマ管理部
３１７  アバター贈呈管理部
４００  ユーザ端末装置
４０１  ウェブブラウザ部
４０２  操作部
４０３  表示部
４０４  通信部
５００  ネットワーク
【図１】
0005466754.tif 000002
【図２】
0005466754.tif 000003
【図３】
0005466754.tif 000004
【図４】
0005466754.tif 000005
【図５】
0005466754.tif 000006
【図６】
0005466754.tif 000007
【図７】
0005466754.tif 000008
【図８】
0005466754.tif 000009
【図９】
0005466754.tif 000010
【図１０】
0005466754.tif 000011
【図１１】
0005466754.tif 000012
【図１２】
0005466754.tif 000013
【図１３】
0005466754.tif 000014
【図１４】
0005466754.tif 000015
【図１５】
0005466754.tif 000016
【図１６】
0005466754.tif 000017