(57)【要約】【課題】ユーザ同士が、より深いコミュニケーションを図ることができるコミュニケーションサーバ装置および方法を提供する。【解決手段】第１のユーザに利用される第１の端末装置および第２のユーザに利用される第２の端末装置と通信を行うコミュニケーションサーバ装置であって、ユーザを識別するユーザ識別情報に対応付けて、当該ユーザの属性情報を記憶し、第１の端末装置から、第１のユーザに対応する第１のユーザ識別情報と、第２のユーザに対応する第２のユーザ識別情報とを含む合成要求情報の入力を受け付け、合成要求情報に含まれる第１のユーザ識別情報と第２のユーザ識別情報とのそれぞれに対応する属性情報を記憶手段から読み出し、制御手段が読み出した複数の属性情報を合成して合成情報を生成し、属性情報合成手段が生成する合成情報を、第１の端末装置および第２の端末装置に提供する。【選択図】図１
2009037336.tif 000002
【特許請求の範囲】
【請求項１】
第１のユーザに利用される第１の端末装置および第２のユーザに利用される第２の端末装置とネットワークを介して通信を行うコミュニケーションサーバ装置であって、
前記ユーザを識別するユーザ識別情報に対応付けて、当該ユーザの属性情報を記憶する記憶手段と、
前記第１の端末装置から、前記第１のユーザに対応する第１のユーザ識別情報と、前記第２のユーザに対応する第２のユーザ識別情報とを含む合成要求情報の入力を受け付ける合成要求情報受信手段と、
前記合成要求情報に含まれる前記第１のユーザ識別情報と前記第２のユーザ識別情報とのそれぞれに対応する属性情報を前記記憶手段から読み出す制御手段と、
前記制御手段が読み出した複数の属性情報を合成して合成情報を生成する属性情報合成手段と、
前記属性情報合成手段が生成する前記合成情報を、前記第１の端末装置および前記第２の端末装置に提供する合成情報提供手段と
を備えることを特徴とするコミュニケーションサーバ装置。
【請求項２】
前記合成要求情報受信手段が受信する合成要求情報は、前記第１のユーザ識別情報と前記第２のユーザ識別情報とに対応する前記属性情報を合成する方法を示す合成方法情報をさらに含み、
前記属性情報合成手段は、前記合成要求情報受信手段が受信する前記合成要求情報に基づいて合成情報を生成する
ことを特徴とする請求項１に記載のコミュニケーションサーバ装置。
【請求項３】
前記合成要求情報受信手段が受信する前記合成要求情報を、前記合成要求情報を識別する合成要求識別情報に対応付けて記憶する合成要求情報記憶手段と、
前記第２の端末装置に、前記合成要求識別情報を送信する合成要求識別情報送信手段と、
前記第２の端末装置から送信される前記合成要求識別情報を受信する合成要求識別情報受信手段と、
前記合成要求識別情報受信手段が受信する前記合成要求識別情報に対応する合成要求情報を前記合成要求情報記憶手段から読み出す合成要求情報読み出し手段と、をさらに備え、
前記属性情報合成手段は、前記合成要求情報読み出し手段が読み出した合成要求情報に基づいて合成情報を生成する
ことを特徴とする請求項２に記載のコミュニケーションサーバ装置。
【請求項４】
前記属性情報は、アバター画像情報である
ことを特徴とする請求項１から請求項３のいずれか１項に記載のコミュニケーションサーバ装置。
【請求項５】
前記合成方法情報は、前記第１のユーザに対応するアバター画像情報と、前記第２のユーザに対応するアバター画像情報との動作を示す情報である
ことを特徴とする請求項４に記載のコミュニケーションサーバ装置。
【請求項６】
複数のユーザに利用される端末装置と、前記端末装置と通信を行うフロントサーバ装置と、前記フロントサーバ装置と通信を行う合成サーバ装置とを備えるコミュニケーションシステムであって、
前記フロントサーバ装置は、
第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段と、
前記第１のユーザに利用される前記端末装置から、前記第１のユーザの識別情報と、前記第２のユーザの識別情報と、前記第１のユーザと前記第２のユーザとの前記属性情報を合成する方法を示す合成方法情報とを含む合成要求情報の入力を受け付ける合成要求情報受信手段と、
前記合成サーバ装置から出力される合成情報を、前記第１のユーザが利用する端末装置および前記第２のユーザが利用する端末装置に提供する合成情報提供手段と、を備え、
前記合成サーバ装置は、
前記フロントサーバ装置の記憶手段に記憶される前記第１のユーザと前記第２のユーザとのそれぞれの前記属性情報を合成して合成情報を生成して出力する属性情報合成手段と、
を備えることを特徴とするコミュニケーションシステム。
【請求項７】
複数のユーザに利用される端末装置と、前記端末装置と通信を行い、第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段を備えたコミュニケーションサーバ装置とを用いたコミュニケーションサービス方法であって、
前記コミュニケーションサーバ装置の
属性情報合成手段が、前記第１のユーザと前記第２のユーザとのそれぞれの前記属性情報を合成して合成情報を生成するステップと、
合成情報提供手段が、前記属性情報合成手段が生成する合成情報を、前記第１のユーザが利用する端末装置および前記第２のユーザが利用する端末装置に提供するステップと
を備えることを特徴とするコミュニケーションサービス方法。
【請求項８】
複数のユーザに利用される端末装置と、前記端末装置と通信を行い、第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段を備えたコミュニケーションサーバ装置であるコンピュータに、
属性情報合成手段が、前記第１のユーザと前記第２のユーザとのそれぞれの前記属性情報を合成して合成情報を生成するステップと、
合成情報提供手段が、前記属性情報合成手段が生成する合成情報を、前記第１のユーザが利用する端末装置および前記第２のユーザが利用する端末装置に提供するステップと
を実行させるためのコミュニケーションサービスプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置を介したコミュニケーションに用いるコミュニケーションサーバ装置および方法に関する。
【背景技術】
【０００２】
近年、携帯電話やＰＣなどの情報端末の処理性能が向上し、それら情報端末をつなぐ情報ネットワークが発達している。これに伴って、情報通信技術は単に情報を伝えるだけでなく、そのユーザ同士がコミュニケーションを行うための重要なコミュニケーションサービスを提供している。このようなコミュニケーションサービスには、例えば、ＳＮＳ（Social Networking Service）やオンラインゲーム、チャット、メッセンジャーなどがある。
【０００３】
このようなコミュニケーションサービスには、各ユーザを識別するためのユーザ識別情報、及びユーザ識別情報に対応する情報である属性情報として、自身の性別や誕生日などの情報、さらに自身の分身であるアバターと呼ばれる人物、キャラクター、または動物などの画像情報を選択、作成して登録したりするコミュニケーションシステムがある。ここで、特に、アバター画像のような属性情報は、各ユーザの個性を表すものであり、自身と相手先との間において、アバターを互いの端末装置において表示させることができる。各ユーザは、このような自分の属性情報に基づいてコミュニケーションシステムを利用することによって、遠隔に存在するユーザや、言語の異なるユーザ、しばらく会っていない友人などとのコミュニケーションの機会を飛躍的に増大させた。今日では、これらのシステムを用いて地域や時間を超えたコミュニケーションが可能となっている。
【０００４】
ここで、上述のようなアバターの利用は、ネットワーク上で文字だけでない豊かなコミュニケーションを図ることに大きく貢献した。このようなアバターによる表現をより豊かにするために、アバターの顔や表情、髪型、衣服、背景画像などをユーザからの要求により変更するコミュニケーションシステムが提供されている。特許文献１には、ユーザによって編集された画像から、アバター画像として他ユーザに視認させる領域を選択することが可能なアバター画像編集システムが提案されている。
【特許文献１】特開２００７−１３３７７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来のコミュニケーションシステムでは、あるユーザ（以下、ユーザＡ）と、他のユーザ（以下、ユーザＢ）とのそれぞれのユーザが有する属性情報は、別個独立の存在として扱われる。
特に、ユーザ同士が画面上で互いを認識するためのアバター画像のようなユーザ識別性のある属性情報は、自身のアバター画像を相手先の端末装置に表示させることはできるが、その画像情報や動作情報はそのアバター画像の所有者であるユーザが独立した管理権限を有するものであった。すなわち、各ユーザは自身の属性情報であるアバター画像を編集することはできるが、他ユーザの属性情報であるアバター画像については、他ユーザが作成したアバター画像を自身の端末装置に受信して表示させ、見ることによって楽しむに止まるものであった。
従って、このような情報ネットワークを通じたコミュニケーションは、さらに豊かで深いものとなることが望まれている。
【０００６】
本発明は、このような状況に鑑みてなされたもので、端末装置を介してコミュニケーションを行う際に、自身と相手先とがより深いコミュニケーションを図ることができるコミュニケーションサーバ装置および方法を提供する。
【課題を解決するための手段】
【０００７】
上述の課題を解決するために、本発明は、第１のユーザに利用される第１の端末装置および第２のユーザに利用される第２の端末装置とネットワークを介して通信を行うコミュニケーションサーバ装置であって、ユーザを識別するユーザ識別情報に対応付けて、当該ユーザの属性情報を記憶する記憶手段と、第１の端末装置から、第１のユーザに対応する第１のユーザ識別情報と、第２のユーザに対応する第２のユーザ識別情報とを含む合成要求情報の入力を受け付ける合成要求情報受信手段と、合成要求情報に含まれる第１のユーザ識別情報と第２のユーザ識別情報とのそれぞれに対応する属性情報を記憶手段から読み出す制御手段と、制御手段が読み出した複数の属性情報を合成して合成情報を生成する属性情報合成手段と、属性情報合成手段が生成する合成情報を、第１の端末装置および第２の端末装置に提供する合成情報提供手段とを備えることを特徴とする。
【０００８】
本発明は、合成要求情報受信手段が受信する合成要求情報は、第１のユーザ識別情報と第２のユーザ識別情報とに対応する属性情報を合成する方法を示す合成方法情報をさらに含み、属性情報合成手段は、合成要求情報受信手段が受信する合成要求情報に基づいて合成情報を生成することを特徴とする。
【０００９】
本発明は、合成要求情報受信手段が受信する合成要求情報を、合成要求情報を識別する合成要求識別情報に対応付けて記憶する合成要求情報記憶手段と、第２の端末装置に、合成要求識別情報を送信する合成要求識別情報送信手段と、第２の端末装置から送信される合成要求識別情報を受信する合成要求識別情報受信手段と、合成要求識別情報受信手段が受信する合成要求識別情報に対応する合成要求情報を合成要求情報記憶手段から読み出す合成要求情報読み出し手段と、をさらに備え、属性情報合成手段は、合成要求情報読み出し手段が読み出した合成要求情報に基づいて合成情報を生成することを特徴とする。
【００１０】
本発明は、属性情報は、アバター画像情報であることを特徴とする。
【００１１】
本発明は、合成方法情報は、第１のユーザに対応するアバター画像情報と、第２のユーザに対応するアバター画像情報との動作を示す情報であることを特徴とする。
【００１２】
本発明は、複数のユーザに利用される端末装置と、端末装置と通信を行うフロントサーバ装置と、フロントサーバ装置と通信を行う合成サーバ装置とを備えるコミュニケーションシステムであって、フロントサーバ装置は、第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段と、第１のユーザに利用される端末装置から、第１のユーザの識別情報と、第２のユーザの識別情報と、第１のユーザと第２のユーザとの属性情報を合成する方法を示す合成方法情報とを含む合成要求情報の入力を受け付ける合成要求情報受信手段と、合成サーバ装置から出力される合成情報を、第１のユーザが利用する端末装置および第２のユーザが利用する端末装置に提供する合成情報提供手段と、を備え、合成サーバ装置は、フロントサーバ装置の記憶手段に記憶される第１のユーザと第２のユーザとのそれぞれの属性情報を合成して合成情報を生成して出力する属性情報合成手段と、を備えることを特徴とする。
【００１３】
本発明は、複数のユーザに利用される端末装置と、端末装置と通信を行い、第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段を備えたコミュニケーションサーバ装置とを用いたコミュニケーションサービス方法であって、コミュニケーションサーバ装置の属性情報合成手段が、第１のユーザと第２のユーザとのそれぞれの属性情報を合成して合成情報を生成するステップと、合成情報提供手段が、属性情報合成手段が生成する合成情報を、第１のユーザが利用する端末装置および第２のユーザが利用する端末装置に提供するステップとを備えることを特徴とする。
【００１４】
本発明は、複数のユーザに利用される端末装置と、端末装置と通信を行い、第１のユーザと第２のユーザとのそれぞれの属性情報を記憶する記憶手段を備えたコミュニケーションサーバ装置であるコンピュータに、属性情報合成手段が、第１のユーザと第２のユーザとのそれぞれの属性情報を合成して合成情報を生成するステップと、合成情報提供手段が、属性情報合成手段が生成する合成情報を、第１のユーザが利用する端末装置および第２のユーザが利用する端末装置に提供するステップとを実行させるためのコミュニケーションサービスプログラムである。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、第１のユーザと第２のユーザとの属性情報を合成した合成情報を生成し、第１のユーザと第２のユーザとに提供することができるようにしたので、第１のユーザは、自身に固有の属性情報と、他のユーザである第２のユーザに固有の属性情報とが融合した合成情報を取得することができる。これにより、従来に比べて新たなかたちでのコミュニケーションを行うことが可能となり、より深いコミュニケーションを図ることが可能となる。
【００１６】
さらに、本発明によれば、上述の合成要求情報に合成要求識別情報を対応させて記憶し、合成要求識別情報を端末装置に提供し、端末装置から受信する合成要求識別情報に対応する合成要求情報に基づいて合成情報を生成するようにしたので、それぞれのユーザは、リアルタイムにアクセスしていない相手方に対しても合成情報を提供させることができる。また、合成情報を望むときに得ることができ、過去の合成情報をあとから閲覧することができる。
【００１７】
さらに、本発明によれば、上述の属性情報は、アバター画像情報であることとしたので、各ユーザは、自分や相手方の存在をイメージしやすくなり、ネットワーク上の自身の分身として慣れ親しんだアバターと、他のユーザのアバターとが合成されて共に動作する画像を生成して提供することができる。これにより、コミュニケーションの面白みを増すことができ、また、意志や気持ちを伝えたりすることが可能となる。
【００１８】
さらに、本発明によれば、上述の合成方法情報によって、第１のユーザのアバターと、第２のユーザのアバターとの動作を指定することができるようにしたので、ユーザは、任意のアバターの動作を指定することができ、自分と相手方とのアバターが一緒に行う行動を見ることができ、従来に比べて面白味が増すとともに、多様な合成情報を得ることができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の一実施形態について、図面を参照して説明する。
本発明は、複数のユーザ（例えば、ユーザＡとユーザＢ）からユーザ端末を用いて利用されるコミュニケーションシステムにおいて、ユーザＡとユーザＢとの固有の属性情報を融合し、ユーザＡだけのものでもユーザＢだけのものでもない新たな情報である合成情報を生成して、生成した合成情報をユーザＡとユーザＢとに提供することにより、豊かなコミュニケーションの可能性を広げるものである。
【００２０】
＜構成＞
上述のような合成情報の一例として、ユーザＡとユーザＢとのアバター情報を合成する場合の実施形態について説明する。
図１は、本実施形態によるコミュニケーションシステムの構成を示すブロック図である。本実施形態によるコミュニケーションシステムは、コミュニケーションサーバ装置２００と、複数のユーザ端末１００（ユーザ端末１００−１、ユーザ端末１００−２、ユーザ端末１００−３・・・）とを備えている。
【００２１】
コミュニケーションサーバ装置２００は、複数のユーザ端末と通信を行い、ネットワークを介したコミュニケーションサービスを提供する。本実施形態では、コミュニケーションサーバ装置２００は、ユーザＡから入力された日記情報を受信して記憶し、ユーザＡの情報領域としての日記情報を、ユーザＡのアバター画像情報とともに、第三者に閲覧可能なように公開して提供し、ユーザＢが、公開されたユーザＡの日記にコメントを書き込めるような、いわゆる掲示板型のＳＮＳサイトを提供する。コミュニケーションサーバ装置２００は、合成サーバ２６０と、合成情報加工部２５０と、合成情報制御部２２０と、記憶部２１０と、フロントサーバ２３０とを備えている。
【００２２】
フロントサーバ２３０は、ユーザ端末１００と通信を行い、ユーザ端末１００にＳＮＳサイトを提供するウェブサーバプログラムである。フロントサーバ２３０は、ユーザ端末１００から受信するページ要求に対応して、ユーザ端末１００に、コミュニケーションのための情報を含むＨＴＭＬページを送信する。フロントサーバ２３０は、情報入力のためのコントロールタグを含むＨＴＭＬページをユーザ端末１００に送信して、ユーザに入力された情報を応答として受信する。
【００２３】
また、フロントサーバ２３０が提供するＳＮＳサイトでは、各ユーザに対してアカウントを生成して付与する。各ユーザが、フロントサーバ２３０から提供されるアカウントと、ユーザ自身が予め定めたパスワードとをユーザ端末１００に入力し、ユーザ端末１００がフロントサーバ２３０が提供するＳＮＳサイトへのログインを行う。正常にログインした場合には、各ユーザに固有のトップページが、ユーザ端末１００の出力部１４０に表示される。また、フロントサーバ２３０が提供するＳＮＳサイトにおいて、各ユーザは、自身の分身であるアバター画像情報を、ユーザ識別性のある属性情報として作成し、利用することができる。
【００２４】
合成情報制御部２２０は、フロントサーバ２３０から入力される合成要求情報に基づいて、記憶部２１０から合成要求情報に対応する情報を読み出して合成サーバ２６０に入力し、合成サーバ２６０が生成した画像情報を、フロントサーバ２３０を介してユーザ端末１００に提供する。
【００２５】
合成情報加工部２５０は、合成情報制御部２２０から入力される画像情報を加工する。合成情報加工部２５０は、例えば、合成サーバ２６０が生成する合成画像情報が入力されると、入力された合成画像情報に基づいて、クライアントサイド（ユーザ端末１００）で動作するプログラムを伴う静止画像や動画像（例えば、フラッシュ画像）を出力する。
記憶部２１０は、コミュニケーションサービスを提供するために必要な情報を記憶する。記憶部２１０は、ユーザ属性情報記憶部２１１と、合成要求情報記憶部２１２とを備えている。
【００２６】
ユーザ属性情報記憶部２１１は、コミュニケーションサービスを利用するユーザの属性情報を記憶する。ユーザ属性情報記憶部２１１は、ユーザ識別情報に対応付けて、ニックネーム、年齢、性別、誕生日などの情報を記憶する。
ここで、ユーザ識別情報とは、コミュニケーションサービスを利用するユーザを一意に特定するための識別情報である。ユーザ識別情報は、例えば、「Ｕｓｅｒ００１」、「Ｕｓｅｒ００２」などの、システム内で一意であることが保証される文字列情報である。
【００２７】
また、ユーザ属性情報記憶部２１１は、ユーザ識別情報に対応付けて、さらにユーザ識別性のある属性情報としてのアバター画像情報を生成するためのアバター画像属性情報を記憶する。アバター画像属性情報とは、いわゆる３Ｄレンダーによって人物像を含む画像を生成するための画像属性情報であり、例えば、モデル情報、テクスチャ情報、モーション情報などの情報である。モデル情報とは、生成する三次元オブジェクトの形状を示す情報である。モデル情報によって、顔や体の形状、大きさなどが示される。上述のテクスチャ情報は、生成する三次元オブジェクトの絵柄を示す情報である。テクスチャ情報によって顔の表情や、着ている服などが示される。
【００２８】
そして、上述のモーション情報は、生成する三次元オブジェクトの動作を示す情報である。モーション情報は、例えば、「手をつなぐ」、「踊る」、「抱き合う」、「一緒にジャンプする」などの動作を示す情報である。後述する三次元画像生成部２６２は、モデル情報が示す形状のモデルオブジェクト情報を生成する。そして、三次元画像生成部２６２は、モデルオブジェクト情報の表面に、テクスチャ情報が示す絵柄を付加する。そして、絵柄の付加されたモデルオブジェクトを、モーション情報が示す動作として動作させる。例えば、図２は、アバター画像属性情報に基づいて生成されるアバター画像情報の例を示す図である。図２に示すように、端末装置に表示されたアバター画像は、ユーザごとにそれぞれ異なるアバター画像情報が対応付けられることによって、ユーザの個性を表現する。
【００２９】
合成要求情報記憶部２１２は、ユーザ端末１００から送信される合成要求情報を記憶する。合成要求情報は、合成要求情報を送信したユーザ（例えば、ユーザＡ）の識別情報である第１のユーザ識別情報と、合成要求情報を送信したユーザが合成を希望するユーザ（例えば、ユーザＢ）の識別情報である第２のユーザ識別情報と、第１のユーザ識別情報と第２のユーザ識別情報とに対応するアバター画像情報を合成する方法を示す合成方法情報とを含む情報である。ここで、合成方法情報とは、例えば、モーション情報である。例えば、合成方法情報として「手をつなぐ」を示すモーション情報が指定されると、図３の（ａ）に示すような、ユーザＡとユーザＢとのアバターが手をつなぐ画像が生成される。図３の（ｂ）は「踊る」を示すモーション情報が指定された場合のアバター画像の例であり、図３の（ｃ）は「抱き合う」を示すモーション情報が指定された場合のアバター画像の例である。
【００３０】
合成サーバ２６０は、合成情報制御部２２０からの要求を入力情報として受け付け、三次元画像として生成するアバター画像をさらに二次元画像化して出力するサーバプログラムである。合成サーバ２６０は、三次元画像生成部２６２と、二次元画像生成部２６１とを備えている。
【００３１】
三次元画像生成部２６２は、少なくともモデル情報と、テクスチャ情報と、モーション情報との情報であるアバター画像属性情報に基づいて、アバター画像情報を生成する。
二次元画像生成部２６１は、三次元画像生成部２６２に生成された三次元画像情報を、二次元画像情報に変換する。
【００３２】
ユーザ端末１００−１は、コミュニケーションサーバ装置２００が提供するＳＮＳサイトに接続するユーザ（例えば、ユーザＡ）が利用する端末装置であり、通信部１１０−１と、合成要求部１２０−１と、合成情報受信部１３０−１と、出力部１４０−１と、入力部１５０−１とを備えている。
【００３３】
通信部１１０−１は、コミュニケーションサーバ装置２００のフロントサーバ２３０と通信を行う。
合成要求部１２０−１は、合成要求情報を生成して、コミュニケーションサーバ装置２００に送信する。
合成情報受信部１３０−１は、コミュニケーションサーバ装置２００から送信される合成情報を受信する。合成情報受信部１３０−１は、合成情報を受信するための専用のアプリケーションソフトウェアでも良いし、本実施形態においては、例えば画像情報を受信可能なインターネットブラウザや、メールクライアントソフトでも良い。
【００３４】
出力部１４０−１は、合成情報をユーザに確認できるように出力する。出力部１４０−１は、例えば、表示画面である。なお、合成情報が音声である場合には、出力部１４０−１は、スピーカーである。
入力部１５０−１は、ユーザからの情報入力を受け付ける。入力部１５０−１は、例えば、キーボードや、ボタンや、タッチパネルである。
【００３５】
ユーザ端末１００−２は、コミュニケーションサーバ装置２００が提供するＳＮＳサイトに接続するユーザ（例えば、ユーザＢ）が利用する端末装置であり、ユーザ端末１００−１と同様の構成をしている。ユーザ端末１００−３は、同様にコミュニケーションサーバ装置２００が提供するＳＮＳサイトに接続するユーザ（例えば、ユーザＣ）が利用する端末装置であり、ユーザ端末１００−１と同様の構成をしている。
【００３６】
なお、本実施形態においては、コミュニケーションサーバ装置２００は、ＳＮＳサイトを提供することとしたが、コミュニケーションサーバ装置２００が提供するサービスはＳＮＳサイトに限るものではなく、電子掲示板システムや、チャットシステム、オンラインゲーム、メッセンジャーなどのアバターを用いるコミュニケーションシステムであれば良い。
【００３７】
なお、本実施形態においては、合成サーバ２６０は、二次元画像生成部２６１を備え、三次元画像として生成するアバター画像をさらに二次元画像化し、出力することとしたが、これは、ユーザ端末１００に、動作情報を含む三次元画像情報の解析を行って動作させるほどの処理能力を要求しないためである。また、三次元画像情報を通信することでネットワークに過度の負荷を与えないためでもある。従って、ユーザ端末１００に三次元画像情報の解析処理を行うための充分な処理能力があり、ネットワーク回線の容量が余裕を持って確保されるのであれば、合成サーバ２６０に二次元画像生成部２６１を備えず、ユーザ端末１００からの合成要求情報への応答として三次元画像情報を送信しても良い。この場合、ユーザ端末１００には三次元画像解析処理部を設けるようにすれば良い。
【００３８】
なお、本実施形態においては、ユーザ端末としてユーザ端末１００−１とユーザ端末１００−２とのユーザ端末１００−３との３台を具体的に例示して説明するが、１台のユーザ端末を複数のユーザで利用しても良いし、４台以上の複数台のユーザ端末がコミュニケーションサーバ装置２００に接続することとしても良い。
【００３９】
＜第１の動作例＞
次に、図５を参照して、本発明によるコミュニケーションサーバ装置２００が、ユーザ端末１００に合成情報を提供する動作例を説明する。
まず、ユーザ端末１００−１の入力部１５０−１に、ユーザ端末１００−１のユーザであるユーザＡが、合成要求情報を入力する。合成要求情報は、ユーザＡ自身の識別情報である第１のユーザ識別情報と、アバター画像を合成させたい（絡ませたい）ユーザであるユーザＢのユーザ識別情報を示す第２のユーザ識別情報と、合成の方法を示す合成方法情報としてのモーション情報とを含む。
【００４０】
ユーザ端末１００−１の合成要求部１２０−１は、入力された合成要求情報を、通信部１１０−１を介してコミュニケーションサーバ装置２００のフロントサーバ２３０に送信する（ステップＳ１）。フロントサーバ２３０が、ユーザ端末１００−１から送信された合成要求情報を受信すると、合成情報制御部２２０は、合成要求情報を記憶部２１０の合成要求情報記憶部２１２に記憶させる。また、合成情報制御部２２０は、合成要求情報が含む第１のユーザ識別情報に対応するユーザ（ユーザＡ）の属性情報と、第２のユーザ識別情報に対応するユーザ（ユーザＢ）の属性情報とを、ユーザ属性情報記憶部２１１から読み出す。
【００４１】
そして、合成情報制御部２２０は、合成方法情報としてのモーション情報と、ユーザＡの属性情報と、ユーザＢの属性情報とを、合成サーバ２６０の三次元画像生成部２６２に入力する（ステップＳ２）。三次元画像生成部２６２は、ユーザＡのアバター画像情報とユーザＢのアバター画像情報とが、合成方法情報として受信するモーション情報に示されるように動作する三次元合成画像を生成する。そして、三次元画像生成部２６２は、生成した三次元合成画像を、二次元画像生成部２６１に入力する。そして、二次元画像生成部２６１は、入力された三次元画像を、二次元画像に変換する。
【００４２】
合成情報制御部２２０は、二次元画像生成部２６１が、三次元画像を変換して生成した二次元画像を、フロントサーバ２３０に出力する（ステップＳ３）。
フロントサーバ２３０は、二次元画像を、ユーザ端末１００−１に送信する（ステップＳ４）。そして、ユーザ端末１００−１の出力部１４０−１は、受信する二次元画像を表示する。また、フロントサーバ２３０は、ユーザ端末１００−２にも二次元画像を送信する（ステップＳ５）。ユーザ端末１００−２の出力部１４０−２は、受信する二次元画像を表示する。
【００４３】
＜第２の動作例：複数ユーザの属性情報の融合＞
上述の合成要求情報が含む、アバターを画像を絡ませたい相手方のユーザ識別情報は、複数のユーザのユーザ識別情報でも良い。
例えば、図５のステップＳ１にてユーザ端末１００が送信する合成要求情報は、ユーザＡ自身の識別情報である第１のユーザ識別情報と、アバター画像を絡ませたいユーザであるユーザＢのユーザ識別情報およびユーザＣのユーザ識別情報の双方を示す情報である第２のユーザ識別情報と、合成の方法を示す合成方法情報としてのモーション情報を含む情報である。
【００４４】
このような、第２のユーザ識別情報として複数のユーザ識別情報を含む合成要求情報がステップＳ１で送信され、フロントサーバ２３０が合成要求情報を受信すると、合成情報制御部２２０は、合成要求情報が含む第１のユーザ識別情報に対応するユーザ（ユーザＡ）の属性情報と、第２のユーザ識別情報に対応するユーザ（ユーザＢおよびユーザＣ）の属性情報とを、ユーザ属性情報記憶部２１１から読み出し、これら３ユーザに対応するアバター画像情報の合成情報を生成合成サーバ２６０に生成させる。例えば、第１のユーザ識別情報がユーザＡを示し、第２のユーザ識別情報がユーザＢおよびユーザＣを示し、モーション情報が「踊る」を示す場合には、合成サーバ２６０は、図４に示すようなアバター画像の合成情報を出力する。
【００４５】
フロントサーバ２３０は、合成サーバ２６０が出力した合成情報を、ユーザ端末１００−１と、ユーザ端末１００−２と、ユーザ端末１００−３とに送信する。ユーザ端末１００−１と、ユーザ端末１００−２と、ユーザ端末１００−３とは、それぞれが備える出力部に、受信する合成情報を表示する。
【００４６】
＜第３の動作例：合成の承認＞
コミュニケーションサーバ装置２００は、第２のユーザ識別情報に対応するユーザの承認を得てから合成情報の生成処理を行うようにしても良い。
例えば、図５のステップＳ１にて１００−１からコミュニケーションサーバ装置２００に合成要求情報が送信され、合成情報制御部２２０が、合成要求情報から第２のユーザ識別情報を読み出すと、フロントサーバ２３０は、第２のユーザ識別情報が示すユーザＢに対応するＳＮＳサイトのトップページに、ユーザＡからアバター情報の合成要求があったことを示すメッセージを付加する。
【００４７】
ユーザＢが、ユーザ端末１００−２を用いてフロントサーバ２３０が提供するＳＮＳサイトにログインすると、ユーザ端末１００−２の出力部１４０−２は、表示画面に、ユーザＡから合成要求があったメッセージを含むトップページを表示させる。ユーザＢは、トップページに表示されたメッセージを確認する。ユーザＢから、合成要求を承認することを示す情報が入力されると、ユーザ端末１００−２は、合成要求承認情報をフロントサーバ２３０に送信する。
【００４８】
フロントサーバ２３０が、合成要求承認情報を受信すると、上述の動作例と同様に、コミュニケーションサーバ装置２００は合成情報を生成する。
【００４９】
このように、本実施形態では、アバター画像情報を三次元画像とすることで、他ユーザのアバター画像情報と組み合わせ、絡ませた画像を作成することを可能とし、さらにアバターに多彩なアクションをさせることを可能とするものである。
また、合成情報制御部２２０は、合成画像の加工を行う合成情報加工部２５０に二次元画像を入力し、合成情報加工部２５０にてさらに加工された二次元画像を、ユーザ端末１００に出力するようにしても良い。
【００５０】
また、コミュニケーションサーバ装置２００によって生成される合成画像情報は、第１のユーザと第２のユーザ以外のユーザに閲覧可能に提供しても良い。
また、コミュニケーションサーバ装置２００は、ユーザ端末１００から送信される合成要求情報を、合成要求情報記憶部２１２に記憶させ、ユーザ端末１００からの要求に合わせて合成情報を生成するようにしても良い。
【００５１】
また、本実施形態では、アバター画像を合成した合成情報を生成することとしたが、各ユーザの個性を示す属性情報であれば、どのような情報を合成しても良い。例えば、各ユーザに固有の音声が対応付けられている場合には、ユーザＡとユーザＢとのそれぞれに対応する属性情報としての音声を合成し、合成方法として「和音を構成する」などの指定を行って、合成された音声情報を生成する構成としても良い。
【００５２】
また、ユーザ端末１００から送信される合成要求情報を合成要求情報記憶部２１２に登録する際には、合成情報制御部２２０は、合成要求情報を受信した時点でのユーザ属性情報記憶部２１１の情報をさらに記憶させるようにして良い。このようにすれば、その後にユーザ属性情報が変更された場合にも、ユーザ端末１００は、合成要求情報を送信した時点でのユーザ属性情報に基づく合成情報を取得することができる。
【００５３】
また、合成要求情報記憶部２１２に記憶された複数の合成要求情報から任意の複数の合成要求情報を読み出し、複数の合成情報を生成して、複数の合成情報をまとめたアルバムとしてのＨＴＭＬページを生成してユーザ端末１００に提供しても良い。このようなＨＴＭＬページは、複数の合成情報を閲覧可能なアルバムとして楽しむことができる。
【００５４】
また、ユーザ端末１００には上述のモーション情報を生成するモーション情報生成部としてのアプリケーションを設けて、ユーザ端末１００によってモーション情報を生成できるようにしても良い。このようにすれば、予め定められたモーション情報だけでなく、ユーザに固有のアクションを生成してアバターを動作させることができる。
【００５５】
また、例えば、コミュニケーションサーバ装置２００が提供するＳＮＳサイトにて、特定のユーザを特別なユーザとして登録するような友達登録機能を有している場合には、友達登録が完了したユーザ同士のアバター画像情報を読み出し、「一緒にバンザイをする」動作をモーション情報として合成情報を生成してユーザに提供するようにしても良い。
【００５６】
以上説明したように、本発明によれば、例えば、一定の感覚を予め共有するユーザ間にとってのみ特別な感情を起こさせるような合成情報を得ることができるので、このような特別な合成情報に接することにより、特別に深いコミュニケーション体験を得ることができる。
また、このような合成情報は、特定のユーザに固有の属性情報に基づいて生成されるため、その組み合わせはユーザ数の増加とともに多彩で豊かなものとなり、予測のつかない豊かなコミュニケーションの発展を促す可能性のあるものである。
【００５７】
さらに、このような合成情報は、特定のユーザに固有の属性情報に基づいて生成されるため、例えば、ネットワーク上での有名人などに固有な属性情報との融合は特別な意味をもち、コミュニケーションの幅を広げることができる。
さらに、ユーザは、これまでは交流のなかったユーザに属性情報の合成を要求することなどで、新たなコミュニケーションを行うことができる。
【００５８】
さらに、コミュニケーションサーバ装置は、合成要求情報を記憶しておくこととしたので、ユーザからの合成情報取得要求があった時点での各ユーザの属性情報に基づいた合成情報の生成を行うことができ、それぞれのユーザの属性情報が変更された場合にも、変更後の属性情報に基づいた合成情報を提供することができ、ユーザは、最新の合成情報を得ることができるものである。すなわち、ユーザは、過去に送信した合成要求に対する合成情報を、属性情報が変化するごとに取得する楽しみを得ることができる。
このように、本発明は、各ユーザの属性情報を有機的に絡み合わせて新たな情報を生成することで、新たなコミュニケーションのかたちを提供するものである。
【００５９】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコミュニケーションサービスを行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００６０】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態による端末構成を示すブロック図である。
【図２】本発明の一実施形態によるアバター画像の例を示す図である。
【図３】本発明の一実施形態によるアバター画像の合成例を示す図である。
【図４】本発明の一実施形態によるアバター画像の合成例を示す図である。
【図５】本発明の一実施形態による動作例を示すシーケンス図である。
【符号の説明】
【００６２】
１００  ユーザ端末
１１０  通信部
１２０  合成要求部
１３０  合成情報受信部
１４０  出力部
１５０  入力部
２００  コミュニケーションサーバ装置
２１０  記憶部
２１１  ユーザ属性情報記憶部
２１２  合成要求情報記憶部
２２０  合成情報制御部
２３０  フロントサーバ
２５０  合成情報加工部
２６０  合成サーバ
２６１  二次元画像生成部
２６２  三次元画像生成部
【図１】
2009037336.tif 000003
【図２】
2009037336.tif 000004
【図３】
2009037336.tif 000005
【図４】
2009037336.tif 000006
【図５】
2009037336.tif 000007