(57)【要約】      （修正有）【課題】限られたメモリ容量やレイヤ数の中で通信量を抑えるアバターシステムを実現する。【解決手段】端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成手段と、変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成手段と、変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成手段と、各アイテムの変更対象レイヤ画像、合成バックレイヤ画像及び合成フロントレイヤ画像を端末に送信する送信手段とを有するサーバと、変更対象レイヤ画像、合成バックレイヤ画像及び合成フロントレイヤ画像を合成してひとつの画像を表示する端末を有する画像配信システムである。【選択図】図１
2010028385.tif 000002
【特許請求の範囲】
【請求項１】
端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成手段と、
前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成手段と、
前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成手段と、
前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信手段と
を有するサーバと
前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を合成してひとつの画像を表示する表示手段を有する端末と
を有することを特徴とする画像配信システム。
【請求項２】
前記変更対象レイヤ画像生成手段は、アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとをひとつの変更対象レイヤとし、前記アイテムを構成する複数のレイヤのアイテムのレイヤ画像と、前記複数のレイヤに挟まれるように位置するレイヤのアイテムのレイヤ画像とを合成して変更対象レイヤ画像を生成することを特徴とする請求項１に記載の画像配信システム。
【請求項３】
前記変更対象レイヤ画像生成手段は、アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとの関係を予め記憶していることを特徴とする請求項２に記載の画像配信システム。
【請求項４】
前記変更対象レイヤ画像生成手段は、少なくとも、変更するアイテムに用いられるレイヤとこのレイヤに対して排他関係にある排他レイヤとをひとつの変更対象レイヤとし、変更するアイテムに用いられるレイヤのアイテムのレイヤ画像を変更対象レイヤ画像とすることを特徴とする請求項１に記載の画像配信システム。
【請求項５】
前記変更対象レイヤ画像生成手段は、
変更するアイテムに用いられるレイヤと、このレイヤに対して排他関係にある排他レイヤと、この排他レイヤに挟まれるレイヤとをひとつの変更対象レイヤとし、
前記アイテムを変更する際に用いられるレイヤのアイテムのレイヤ画像と前記排他レイヤに挟まれるレイヤのアイテムのレイヤ画像とを合成して変更対象レイヤ画像を生成する
ことを特徴とする請求項４に記載の画像配信システム。
【請求項６】
前記変更対象レイヤ画像生成手段は、排他関係にあるレイヤを予め記憶していることを特徴とする請求項４又は請求項５に記載の画像配信システム。
【請求項７】
端末は、前記選択されたカテゴリーのアイテムのうち、異なるレイヤを用いるアイテムが選択された場合、そのアイテムに対応する変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を要求する手段を有し、
前記変更対象レイヤ画像生成手段は、端末側から変更要求されたアイテムに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの変更対象レイヤ画像を生成し、
前記合成バックレイヤ画像生成手段は、前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成し、
前記合成フロントレイヤ画像生成手段は、前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成し、
前記送信手段は、前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する
ことを特徴とする請求項１から請求項６のいずれかに記載の画像配信システム。
【請求項８】
端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成手段と、
前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成手段と、
前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成手段と、
前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信手段と
を有することを特徴とするサーバ。
【請求項９】
前記変更対象レイヤ画像生成手段は、アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとをひとつの変更対象レイヤとし、前記アイテムを構成する複数のレイヤのアイテムのレイヤ画像と、前記複数のレイヤに挟まれるように位置するレイヤのアイテムのレイヤ画像とを合成して変更対象レイヤ画像を生成することを特徴とする請求項８に記載のサーバ。
【請求項１０】
前記変更対象レイヤ画像生成手段は、アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとの関係を予め記憶していることを特徴とする請求項９に記載のサーバ。
【請求項１１】
前記変更対象レイヤ画像生成手段は、少なくとも、変更するアイテムに用いられるレイヤとこのレイヤに対して排他関係にある排他レイヤとをひとつの変更対象レイヤとし、変更するアイテムに用いられるレイヤのアイテムのレイヤ画像を変更対象レイヤ画像とすることを特徴とする請求項８に記載のサーバ。
【請求項１２】
前記変更対象レイヤ画像生成手段は、
変更するアイテムに用いられるレイヤと、このレイヤに対して排他関係にある排他レイヤと、この排他レイヤに挟まれるレイヤとをひとつの変更対象レイヤとし、
前記変更するアイテムに用いられるレイヤのアイテムのレイヤ画像と前記排他レイヤに挟まれるレイヤのレイヤ画像とを合成して変更対象レイヤ画像を生成する
ことを特徴とする請求項１１に記載のサーバ。
【請求項１３】
前記変更対象レイヤ画像生成手段は、排他関係にあるレイヤを予め記憶していることを特徴とする請求項１０又は請求項１１に記載のサーバ。
【請求項１４】
端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成し、
前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成し、
前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成し、
前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信し、
前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を合成してひとつの画像を表示する
ことを特徴とする画像配信方法。
【請求項１５】
アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとをひとつの変更対象レイヤとし、前記アイテムを構成する複数のレイヤのアイテムのレイヤ画像と、前記複数のレイヤに挟まれるように位置するレイヤのアイテムのレイヤ画像とを合成して変更対象レイヤ画像を生成することを特徴とする請求項１４に記載の画像配信方法。
【請求項１６】
アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとの関係を予め記憶していることを特徴とする請求項１５に記載の画像配信方法。
【請求項１７】
少なくとも、変更するアイテムに用いられるレイヤと、このレイヤに対して排他関係にある排他レイヤとをひとつの変更対象レイヤとし、
前記変更するアイテムに用いられるレイヤのレイヤ画像を変更対象レイヤ画像とする
ことを特徴とする請求項１４に記載の画像配信方法。
【請求項１８】
変更するアイテムに用いられるレイヤと、このレイヤに対して排他関係にある排他レイヤと、この排他レイヤに挟まれるレイヤとをひとつの変更対象レイヤとし、
前記変更するアイテムに用いられるレイヤのアイテムのレイヤ画像と前記排他レイヤに挟まれるレイヤのレイヤ画像とを合成して変更対象レイヤ画像を生成する
ことを特徴とする請求項１７に記載の画像配信方法。
【請求項１９】
排他関係にあるレイヤを予め記憶していることを特徴とする請求項１７又は請求項１８に記載の画像配信方法。
【請求項２０】
前記選択されたカテゴリーに属するアイテムのうち、異なるレイヤを用いるアイテムが選択された場合、そのアイテムに対応する変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を要求し、
前記変更要求されたアイテムに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの変更対象レイヤ画像を生成し、
前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成し、
前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成し、
前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を要求先に送信する
ことを特徴とする請求項１４から請求項１９のいずれかに記載の画像配信方法。
【請求項２１】
端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成処理と、
前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成処理と、
前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成処理と、
前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信処理と
を情報処理装置に実行させることを特徴とするプログラム。
【請求項２２】
前記変更対象レイヤ画像生成処理は、アイテムを構成する複数のレイヤと、この複数のレイヤに挟まれるように位置するレイヤとをひとつの変更対象レイヤとし、前記アイテムを構成する複数のレイヤのアイテムのレイヤ画像と、前記複数のレイヤに挟まれるように位置するレイヤのアイテムのレイヤ画像とを合成して変更対象レイヤ画像を生成する処理であることを特徴とする請求項２１に記載のプログラム。
【請求項２３】
前記変更対象レイヤ画像生成処理は、少なくとも、変更するアイテムに用いられるレイヤと、このレイヤに対して排他関係にある排他レイヤとをひとつの変更対象レイヤとし、前記変更するアイテムに用いられるレイヤのレイヤ画像を変更対象レイヤ画像とする処理であることを特徴とする請求項２１に記載のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像配信システム、サーバ、その方法及びプログラムに関する。
【背景技術】
【０００２】
近年、パーソナルコンピュータを通じて多数のユーザ同士が交流するコミュニティサイトが広まっている。中でも、ブログという日記形式のページや、チャットというリアルタイムに会話するページなどに、アバターと呼ばれる自分（ユーザ）の分身となる人物や動物、キャラクターなどの画像を表示するものがある。アバターは、基本となる画像にオプションとなるアイテム画像を選択して組み合わせることにより構成されている。例えば基本となる画像が人物であれば、アイテム画像は、顔（表情）、髪型、衣服、靴、鞄、ペット、背景画像などである。
【０００３】
このようなアバターの画像を生成する際に使用されるのが、画像レイヤの技術である（例えば、特許文献１）。以下に、画像レイヤの技術を用いたアバターの表示方法を説明する。
【０００４】
図２２は、本発明に関連する技術を説明する為の図である。図２２では、アバターのアイテムの選択に画像レイヤの技術を適用した場合を示している。
【０００５】
図２２では、選択するアイテムに対応してレイヤを持ち、それぞれのレイヤにアイテムの画像が配置されたレイヤ画像が用意され、選択したレイヤ画像を重ね合わせて合成することにより、アバターの画像を生成している。尚、各それぞれのレイヤ画像は、アイテムの部分を除く部分が透過画像となった画像ファイルとなっている。
【０００６】
具体的には、背景、フレーム、ボディ、靴、ボトムス、インナー、トップス、ヘアといった各レイヤが用意され、各レイヤのレイヤ画像を合成することにより、図２２の下に示されるようなアバター画像が生成される。尚、上述した例では８個のレイヤの例で説明したが、実際のアバターシステムでは、１００を超えるレイヤ画像を重ね合わせて、アバター画像を表示している。
【０００７】
このようなレイヤを用いたアバターシステムにおいて、交換したいアイテムがあると、そのアイテムの属するレイヤのレイヤ画像を差し替えることで、アイテムの交換が行われる。例えば、図２３では、交換するアイテムが靴であり、靴のレイヤのレイヤ画像を差し替えることで、アバター画像の靴を他の靴に交換している。
【特許文献１】特開２００４−４６９６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上述したようなアバターシステムにおいて、アイテムを交換するユーザインターフェイスをWEBシステム上で実現する場合、単純な実装では、アイテムの画像を交換するたびに画像全体やページ全体を再度読み込む必要があり、ユーザへのレスポンスが遅くなり、利便性が低下する。このような対策として、上述したレイヤ技術を用いたAjaxや、Flashの技術を用いて、都度の通信が発生しないように実装される場合が多い。
【０００９】
しかしながら、携帯電話に代表される携帯端末ではメモリに制限があり、AjaxやFlashの使用が禁止又は制限されることが多く、上述したレイヤの技術がそのまま使用できなかった。
【００１０】
そこで、本発明は上記課題に鑑みて発明されたものであって、その目的は、限られたメモリ容量やレイヤ数の中で通信量を抑えるアバターシステムを実現する画像配信システム、サーバ、その方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決する本発明は、端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成手段と、前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成手段と、前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成手段と、前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信手段とを有するサーバと、前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を合成してひとつの画像を表示する表示手段を有する端末とを有することを特徴とする画像配信システムである。
【００１２】
上記課題を解決する本発明は、端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成手段と、前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成手段と、前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成手段と、前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信手段とを有することを特徴とするサーバである。
【００１３】
上記課題を解決する本発明は、端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成し、前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成し、前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成し、前記変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信し、前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を合成してひとつの画像を表示することを特徴とする画像配信方法である。
【００１４】
上記課題を解決する本発明は、端末側から変更要求されたカテゴリーに対応するレイヤを変更対象レイヤとし、前記変更対象レイヤの各アイテムの変更対象レイヤ画像を生成する変更対象レイヤ画像生成処理と、前記変更対象レイヤに対して後側に配置されるレイヤのアイテムのレイヤ画像を合成して合成バックレイヤ画像を生成する合成バックレイヤ画像生成処理と、前記変更対象レイヤに対して前側に配置されるレイヤのアイテムのレイヤ画像を合成して合成フロントレイヤ画像を生成する合成フロントレイヤ画像生成処理と、前記各アイテムの変更対象レイヤ画像、前記合成バックレイヤ画像及び前記合成フロントレイヤ画像を端末に送信する送信処理とを情報処理装置に実行させることを特徴とするプログラムである。
【発明の効果】
【００１５】
多くのレイヤ画像を端末側に送信する必要がなく、レイヤ数やメモリ容量に制限がある端末であっても、レイヤ技術を用いたアバターシステムを提供することができる。また、通信量も抑えることができる。
【発明を実施するための最良の形態】
【００１６】
本発明の第１の実施の形態を説明する。
【００１７】
まず、本実施の形態の理解を容易とするために、本実施の形態の概要を説明する。図１は本実施の形態の概要を説明する為の図である。
【００１８】
本実施の形態では、アバターにおいて、端末側から変更（交換）要求のあったカテゴリーに対応するレイヤを変更対象レイヤと記載する。そして、この変更対象レイヤに対して、アバター表示側からみて後側に配置されるレイヤをバックレイヤと記載する。また、変更対象レイヤに対して、アバター表示側からみて前側に配置されるレイヤをフロントレイヤと記載する。尚、各レイヤのレイヤ画像は、アイテムの画像が配置されている領域以外の領域は透明であり、後側に配置されたレイヤ画像を見ることができる。
【００１９】
図１を用いて具体的に説明すると、図１では、背景、フレーム、ボディ、靴、ボトムス、インナー、トップス、ヘアのカテゴリーのレイヤがあり、このうち、端末側で変更を要求されたカテゴリーを靴とすると、靴のレイヤが変更対象レイヤである。図２の例では、靴のレイヤにおいて変更できる靴（アイテム）の種類が３種類あり、この３種類のアイテムのレイヤ画像が変更対象レイヤ画像となる。
【００２０】
変更対象レイヤである靴のレイヤの後側に配置される背景、フレーム、ボディのレイヤがバックレイヤであり、各レイヤのアイテムは変更対象ではないので、各バックレイヤのレイヤ画像は既に設定されているアイテムのレイヤ画像となる。また、変更対象レイヤであるカテゴリー靴のレイヤの前側に配置されるボトムス、インナー、トップス、ヘアのレイヤがフロントレイヤであり、各フロントレイヤのレイヤ画像は既に設定されているアイテムのレイヤ画像となる。
【００２１】
本実施の形態では、図２に示す如く、上述した各バックレイヤのレイヤ画像を合成して合成バックレイヤ画像を生成する。具体的には、上述の例では、背景のレイヤのレイヤ画像と、フレームのレイヤのレイヤ画像と、ボディのレイヤのレイヤ画像とを合成してひとつの合成バックレイヤ画像を生成する。同様に、上述した各フロントレイヤのレイヤ画像を合成して合成フロントレイヤ画像を生成する。具体的には、上述の例では、ボトムスのレイヤのレイヤ画像と、インナーのレイヤのレイヤ画像と、トップスのレイヤのレイヤ画像と、ヘアのレイヤのレイヤ画像とを合成してひとつの合成バックレイヤ画像を生成する。そして、生成された合成バックレイヤ画像と、合成フロントレイヤ画像と、各変更対象レイヤのレイヤ画像（変更可能なアイテムのレイヤ画像）と、これらレイヤ画像を読み込み表示するロジックが組み込まれているプログラムとを端末側に送信する。
【００２２】
端末側では、プログラムに基づいて、合成バックレイヤ画像、変更対象レイヤにおいて選択されたアイテムの変更対象レイヤ画像、合成フロントレイヤ画像を順に重ねて表示する。図２におけるプログラムの画面左にある３つの枠は、変更対象レイヤにおいて選択可能なアイテムが表示される部分であり、本例では３つのアイテムの靴が表示され、いずれかのひとつの靴を選択することにより、その靴の画像が変更対象レイヤ画像として選択される。
尚、カテゴリーによっては、アイテムの違いにより異なるレイヤを用いる場合があり、そのアイテムを要求された場合には、新たに通信を発生させて、そのアイテムに対応するレイヤをそのカテゴリーの変更対象レイヤとして、上述と同様に、変更対象レイヤ画像、合成バックレイヤ画像及び合成フロントレイヤ画像を改めて生成し、それらを端末に送信する。
【００２３】
このようにすることにより、多くの各レイヤのレイヤ画像を端末側に送信する必要がなく、レイヤ数やメモリ容量に制限がある端末であっても、アバターシステムを楽しむことができる。例えば、背景技術で記載した図２１、１３の例ではレイヤ数は８枚であるのに対して、本実施の形態ではレイヤ数は３枚となり、レイヤ数を削減することができる。
【００２４】
続いて、本実施の形態の具体的な構成を説明する。
【００２５】
本実施の形態におけるネットワーク構成は、図３に示す如く、配信サーバ１と、携帯電話２と、配信サーバ１と携帯電話２とが接続されるネットワーク３とから構成される。
【００２６】
配信サーバ１は、図４に示す如く、受信部１０と、ユーザ情報照合部１１と、レイヤ画像合成部１２と、送信部１３と、ユーザ情報記憶部１４と、レイヤ情報記憶部１５と、アイテム情報記憶部１６とから構成される。
【００２７】
ユーザ情報記憶部１４は、ユーザＩＤ（識別情報）毎に各レイヤ番号とそのレイヤに対してユーザが選択したアイテム情報とが対応付けられて記憶されている。図５はユーザ情報記憶部１４の記憶の一例を示したものであり、例えば、ユーザＩＤ“ユーザＡ”において、レイヤ番号１のレイヤ（背景のレイヤ）と背景Ａとが対応付けられており、レイヤ番号１のレイヤ（背景のレイヤ）では背景Ａを選択していることを示している。
【００２８】
レイヤ情報記憶部１５は、レイヤ番号とレイヤ名とカテゴリーとが対応付けられて記憶されている。図６はレイヤ情報記憶部１５の記憶の一例を示したものであり、例えば、レイヤ番号１はレイヤ名が背景であり、カテゴリーも背景である。尚、本例では、レイヤ名とカテゴリーとが同一となっているが、カテゴリーによっては複数のレイヤを用いる場合もあり、その場合にはカテゴリーが同じであってもレイヤ名は異なる。また、レイヤ番号の番号が小さいほど後側に位置する。
【００２９】
アイテム情報記憶部１６は、アイテム毎にそのアイテム情報（名称、画像データ等）と、そのアイテムが属するレイヤのレイヤ番号とが対応付けられて記憶されている。図７はアイテム情報記憶部１６の記憶の一例を示したものであり、例えば、“靴”のアイテムでは、靴Ａ、靴Ｂ、靴Ｃ、靴Ｄのアイテムがあり、各靴Ａ、靴Ｂ、靴Ｃ、靴Ｄのレイヤ番号は“４”であることを示している。
【００３０】
尚、ユーザ情報記憶部１４、レイヤ情報記憶部１５、アイテム情報記憶部１６の各記憶部はハード的に異なる記憶部のみならず、同一の記憶部に設けられても良い。
【００３１】
受信部１０は、携帯電話２からの要求を受信する。
【００３２】
ユーザ情報照合部１１は、携帯電話２から送信されてくるユーザ識別情報（ユーザＩＤ）とユーザ情報照合部１１に格納されているユーザＩＤとを照合し、ユーザがサービスを受けられるユーザであるかを判定する。
【００３３】
レイヤ画像合成部１２は、アバターの変更するカテゴリーの要求を受け、変更するカテゴリーに対応するレイヤをレイヤー情報記憶部１５から検索し、そのレイヤを変更対象レイヤとし、その変更対象レイヤに対するフロントレイヤとバックレイヤとを決定する。そして、ユーザ情報記憶部１４からユーザＩＤに対応する各フロントレイヤ及び各バックレイヤのアイテムを読み出し、これに対応するアイテムのレイヤ画像をアイテム情報記憶部１６から読み出す。読み出された各フロントレイヤのレイヤ画像を合成して合成フロントレイヤ画像を生成する。同様に、読み出された各バックレイヤのレイヤ画像を合成して合成バックレイヤ画像を生成する。また、変更対象レイヤの各変更対象レイヤ画像（交換可能なアイテムの画像）をアイテム情報記憶部１６から読み出す。
【００３４】
送信部１３は、合成フロントレイヤ画像、合成バックレイヤ画像、及び各変更対象レイヤ画像と、これらの合成に必要なプログラムを、携帯端末２に送信する。
【００３５】
携帯電話２は、図８に示す如く、配信サーバ１とデータの送受信を行う送受信部２１と、配信サーバ１から送信されたレイヤ画像を受信し、それらを重畳してアバター画像を生成するアバター画像生成部２２と、アバター画像生成部２２で生成されたアバター画像が表示される表示部２３とを備える。
【００３６】
アバター画像生成部２２は、プログラムに基づいて変更対象レイヤにおいて選択可能なアイテムを表示し、選択されたアイテムの画像が変更対象レイヤ画像とされる。そして、受信した合成バックレイヤ画像、変更対象レイヤにおいて選択されたアイテムの変更対象レイヤ画像、合成フロントレイヤ画像を順に重ねてアバター画像を生成する。
【００３７】
続いて、本実施の形態の全体的な処理の流れを説明する。図９は第１の実施の形態の動作フローチャートである。
【００３８】
まず、配信サーバ１は、携帯電話２からの要求をうけ、ユーザ認証処理を行う（Ｓｔｅｐ１００）。このユーザ認証処理は、携帯電話２から送信されるてくるユーザＩＤと、ユーザ情報記憶部１４に記憶されているユーザＩＤとを照合することにより行われる。
【００３９】
続いて、配信サーバ１は、変更するカテゴリーを選択するカテゴリー選択処理を行う（Ｓｔｅｐ１０１）。このカテゴリー選択処理は、携帯電話２を介して、ユーザが希望するカテゴリーを選択することにより行われる。
【００４０】
配信サーバ１は、レイヤ合成処理を行う（Ｓｔｅｐ１０２）。このレイヤ合成処理は、変更するカテゴリーに対応するレイヤを変更対象レイヤとし、その変更対象レイヤに対するフロントレイヤのレイヤ画像の合成とバックレイヤのレイヤ画像の合成をそれぞれ行って、合成フロントレイヤ画像、合成バックレイヤ画像を生成する。そして、配信サーバ１は、合成フロントレイヤ画像、合成バックレイヤ画像と、変更対象レイヤのレイヤ画像を、携帯電話１に配信する。尚、詳細については後述する。
【００４１】
アイテム選択処理を行う（Ｓｔｅｐ１０３）。このアイテム選択処理は、携帯端末２側でアイテムを選択し、選択されたアイテムに対応する変更対象レイヤ画像を、変更対象レイヤに差し込むことで行われる。そして、携帯電話２は、合成バックレイヤ画像、変更対象レイヤにおいて選択された変更対象レイヤ画像、合成フロントレイヤ画像を順に重ねてアバター画像を生成する。
【００４２】
配信サーバ１は、選択アイテム記憶処理を行う（Ｓｔｅｐ１０４）。この選択アイテム記憶処理は、ユーザ情報記憶部１４のアイテム情報を更新することにより行う。
【００４３】
続いて、レイヤ画像合成部１２のレイヤ合成処理の詳細について説明する。図１０はレイヤ合成処理の動作フローチャートである。尚、以下の説明において、ユーザ情報記憶部１４、レイヤ情報記憶部１５、アイテム情報記憶部１６には、図５、６、７に示した記憶内容が記憶されているものとする。また、アバターのアイテムの変更を要求するユーザはユーザＡとする。
【００４４】
まず、ユーザが変更を要求するカテゴリーに対応するレイヤを、レイヤー情報記憶部１５から検索する（Ｓｔｅｐ２００）。例えば、ユーザＡが変更するカテゴリーとして、靴を選択した場合、レイヤ情報記憶部１５から“靴”に対応するレイヤ番号は“４”であることを検索する。
【００４５】
続いて、アイテムを変更するカテゴリーに対応するレイヤを変更対象レイヤに決定する（Ｓｔｅｐ２０１）。上述の例では、変更対象レイヤはレイヤ番号“４”である。また、変更対象レイヤにおける変更可能な各アイテムのレイヤ画像を取得する。本例では、アイテム情報記憶部１６より、レイヤ番号“４”の靴Ａ、靴Ｂ、靴Ｃ、靴Ｄのレイヤ画像を取得する。また、ユーザ情報記憶部１４からユーザＡが現在履いている靴が“靴Ｂ”であることも取得する。
【００４６】
変更対象レイヤより後側に位置するバックレイヤを求め、各バックレイヤのレイヤ画像を取得する（Ｓｔｅｐ２０２）。上述の例では、変更対象レイヤに対するバックレイヤは、レイヤ情報記憶部１５の記憶内容から、“背景レイヤ”、“フレームレイヤ”、及び“ボディレイヤ”である。そして、ユーザＡの各バックレイヤの選択アイテムをユーザ情報記憶部１４から読み出し、そのアイテムのレイヤ画像をアイテム情報記憶部１６から読み出す。ユーザＡの場合、“背景レイヤ”のレイヤ画像が“背景Ａ”、“フレームレイヤ”のレイヤ画像が“フレームＢ”、及び“ボディレイヤ”のレイヤ画像が“ボディＡ”である。
【００４７】
バックレイヤのレイヤ画像を合成し、合成バックレイヤ画像を生成する（Ｓｔｅｐ２０３）。上述の例では、背景レイヤ”のレイヤ画像“背景Ａ”と、“フレームレイヤ”のレイヤ画像“フレームＢ”と、“ボディレイヤ”のレイヤ画像“ボディＡ”とを合成し、合成バックレイヤ画像を生成する。
【００４８】
変更対象レイヤより前側に位置するフロントレイヤを求め、各フロントレイヤのレイヤ画像を取得する（Ｓｔｅｐ２０４）。上述の例では、変更対象レイヤに対するフロントレイヤは、レイヤ情報記憶部１５の記憶内容から、“ボトムスレイヤ”、“インナーレイヤ”、“トップスレイヤ”及び“ヘアレイヤ”である。そして、ユーザＡの各フロントレイヤの選択アイテムをユーザ情報記憶部１４から読み出し、そのアイテムのレイヤ画像をアイテム情報記憶部１６から読み出す。ユーザＡの場合、ボトムスレイヤ”のレイヤ画像が“ボトムスＡ”、“インナーレイヤ”のレイヤ画像が“インナーＣ”、“トップスレイヤ”のレイヤ画像が“トップスＣ”及び“ヘアレイヤ”のレイヤ画像が“ヘアＢ”である。
【００４９】
フロントレイヤのレイヤ画像を合成し、合成フロントレイヤ画像を生成する（Ｓｔｅｐ２０５）。上述の例では、ボトムスレイヤ”のレイヤ画像“ボトムスＡ”と、“インナーレイヤ”のレイヤ画像“インナーＣ”と、“トップスレイヤ”のレイヤ画像“トップスＣ”と、ヘアレイヤ”のレイヤ画像“ヘアＢ”とを合成し、合成フロントレイヤ画像を生成する。
【００５０】
そして、各アイテムの変更対象レイヤ画像、合成バックレイヤ画像、合成フロントレイヤ画像及びプログラムを、送信部１３を介して携帯端末２に送信する（Ｓｔｅｐ２０６）。
続いて、携帯電話２の動作を説明する。図１１は携帯電話２の動作フローチャートである。
まず、配信サーバ１から、各アイテムの変更対象レイヤ画像、合成バックレイヤ画像、合成フロントレイヤ画像及びプログラムを受信すると、ユーザが選択していたアイテムの変更対象レイヤ画像と、合成バックレイヤ画像及び合成フロントレイヤ画像とを合成し、初期アバターを表示する（Ｓｔｅｐ５００）。
続いて、ユーザによりアイテムの選択が行われ（Ｓｔｅｐ５０１）、選択したアイテムの変更対象レイヤ画像を受信しているかの判断が行われる（Ｓｔｅｐ５０２）。これは同一のカテゴリーであっても、そのカテゴリーに属するアイテムであってもレイヤが異なる場合があり、その場合は変更対象レイヤも異なるからである。従って、選択したアイテムの変更対象レイヤ画像を受信していない場合には、そのアイテムの変更対象レイヤ画像と、合成バックレイヤ画像及び合成フロントレイヤ画像とを配信サーバ１に要求する（Ｓｔｅｐ５０５）。これにより、選択されたカテゴリーの中で異なるレイヤのアイテムが混在しても、本発明によるアバターのアイテム交換を継続することができる。
一方、選択したアイテムの変更対象レイヤ画像を受信している場合には、選択されたアイテムの変更対象レイヤ画像と、合成バックレイヤ画像及び合成フロントレイヤ画像とを合成し（Ｓｔｅｐ５０３）、アイテム選択後のアバターを表示する（Ｓｔｅｐ５０４）。
【００５１】
以上の動作により、多くのレイヤ画像を端末側に送信する必要がなく、レイヤ数やメモリ容量に制限がある端末であっても、アバターシステムを楽しむことができる。
【００５２】
第２の実施の形態を説明する。
【００５３】
第１の実施の形態では、変更するカテゴリーに対応するひとつのレイヤを変更対象レイヤとした。しかしながら、アイテムの中には、複数のレイヤで構成されるものがある。そこで、第２の実施の形態では、複数のレイヤを用いるアイテムを変更する場合について説明する。
【００５４】
まず、複数のレイヤを用いるアイテムについて説明する。図１２は第２の実施の形態を説明する為の図である。
【００５５】
図１２に示す例の如く、アイテムがマントである場合を例にして説明する。本実施の形態では、アバター画像はレイヤで構成されているため、マントのようにボディを挟むようなアイテムでは、マントの後部のレイヤと前部のレイヤとがボディのレイヤを挟み込む形となる。従って、本来、変更対象とはなっていないボディのレイヤも、アイテムを交換する度に入れ替える必要がある。そこで、このような、アイテムの変換に伴って複数のレイヤを用いる場合、挟み込むレイヤ（以下、親子レイヤと記載する）と、挟み込まれるレイヤとをまとめて、ひとつの変更対象レイヤとする。そして、挟み込む親子レイヤのアイテムの画像と、挟み込まれるレイヤのアイテムの画像とを合成して、そのアイテムの変更対象レイヤ画像とする。例えば、図１２では、マントの後部のレイヤとマントの前部のレイヤとボディのレイヤとをひとつの変更対象レイヤとし、マントの後部のレイヤ画像とマントの前部のレイヤ画像とボディのレイヤ画像とを合成し、マントの変更対象レイヤ画像とする。
【００５６】
次に、第２の実施の形態の具体例を説明する。
【００５７】
図１３は第２の実施の形態におけるユーザ情報記憶部１４の記憶例であり、図１４は第２の実施の形態におけるレイヤ情報記憶部１５の記憶例であり、図１５は第２の実施の形態におけるアイテム情報記憶部１６の記憶例である。
【００５８】
第２の実施の形態では、図１４のレイヤ情報記憶部１５の記憶例に示されるとおり、マントのカテゴリーが追加され、上述したマント後のレイヤとマント前のレイヤとが新たに追加されている。また、それに伴い、レイヤの前後関係を示すレイヤ番号が変更になっている。
【００５９】
また、マントのアイテムが追加されたことにより、図１５に示す如く、アイテム情報記憶部１６に記憶されているアイテムにマントが追加されている。尚、アイテム情報記憶部１６におけるレイヤ番号のフィールドに複数のレイヤ番号が記載されているアイテムは、複数のレイヤから構成されるアイテムであり、例えば、マントＡではレイヤ番号３、５のレイヤを用いることを示しており、親子レイヤであることを示している。
【００６０】
更に、ユーザ情報記憶部１４も、レイヤが追加されたことにより、レイヤのレコードが増えているが、かならずしも、全てのレイヤに対してアイテムが選択されている必要はない。例えば、図１３のユーザＡではレイヤ番号３、５でマントＡを選択しているが、ユーザＢではレイヤ番号３、５においてアイテムを選択していない。これは、ユーザＢのアバターがマントを装着していない場合である。
【００６１】
続いて、レイヤ画像合成部１２の動作を説明する。図１６は第２の実施の形態におけるレイヤ画像合成部１２の動作フローチャートである。尚、第１の実施の形態と同様な動作の部分は説明を省略する。また、以下の説明において、ユーザ情報記憶部１４、レイヤ情報記憶部１５、アイテム情報記憶部１６には、図１３、１４、１５に示した記憶内容が記憶されているものとする。また、アバターのアイテムの変更を要求するユーザはユーザＡとする。
【００６２】
まず、ユーザが変更を要求するカテゴリーに対応するレイヤを、レイヤ情報記憶部１５から検索する（Ｓｔｅｐ３００）。例えば、ユーザＡが変更するカテゴリーとしてマントを選択した場合、レイヤ情報記憶部１５からカテゴリー“マント”に対応するレイヤ番号は“３，５”であることを検索する。
【００６３】
続いて、変更するカテゴリーに対応するレイヤを変更対象レイヤに決定する（Ｓｔｅｐ３０１）。上述の例では、変更対象レイヤはレイヤ番号“３，５”である。しかしながら、アイテム“マント”は複数のレイヤを用いる親子レイヤであり、そのレイヤ間に他のレイヤが存在する。そこで、レイヤ情報記憶部１５のレイヤ番号に基づいて、親子レイヤと親子レイヤに挟まれるレイヤとをまとめて変更対象レイヤに決定する。本例では、レイヤ番号“３，５”の親子レイヤの間にレイヤ番号“４”のレイヤが存在するので、レイヤ番号“３，４，５”のレイヤをまとめて変更対象レイヤに決定する。
【００６４】
次に、親子レイヤのアイテムのレイヤ画像を取得する（Ｓｔｅｐ３０２）。本例では、レイヤ番号“３”の“マントＡ”のレイヤ画像（マント後の画像）と、レイヤ番号“５”の“マントＡ”のレイヤ画像（マント前の画像）である。同様に、レイヤ番号“３”の“マントＢ”のレイヤ画像（マント後の画像）と、レイヤ番号“５”の“マントＢ”のレイヤ画像（マント前の画像）とである。
【００６５】
続いて、親子レイヤに挟まれるレイヤにおいて、ユーザＡが選択しているアイテムをアイテム情報記憶部１６から検索し、そのアイテムのレイヤ画像を取得する（Ｓｔｅｐ３０３）。そして、そのアイテムのレイヤ画像と親子レイヤの各アイテムのレイヤ画像とを合成し、変更対象レイヤ画像を生成する（Ｓｔｅｐ３０４）。本例では、レイヤ番号“４”においてユーザＡが選択しているアイテムは“ボディＡ”である。従って、レイヤ番号“３”の“マントＡ”のレイヤ画像（マント後の画像）と、レイヤ番号“４”の“ボディＡ”のレイヤ画像と、レイヤ番号“５”の“マントＡ”のレイヤ画像（マント前の画像）とを合成し、変更対象レイヤ画像を生成する。同様に、レイヤ番号“３”の“マントＢ”のレイヤ画像（マント後の画像）と、レイヤ番号“４”の“ボディＡ”のレイヤ画像と、レイヤ番号“５”の“マントＢ”のレイヤ画像（マント前の画像）とを合成し、変更対象レイヤ画像を生成する。
【００６６】
後の動作は、第１の実施の形態と同様な動作なので、説明は省略する。
【００６７】
このように、第２の実施の形態では、アイテムの変換に伴って複数のレイヤを用いる場合であっても、少ない通信量でアバターシステムを実現することができる。
【００６８】
第３の実施の形態を説明する。
【００６９】
第１の実施の形態では、変更するカテゴリーに対応するひとつのレイヤを変更対象レイヤとした。しかしながら、カテゴリーの中には、そのカテゴリーのアイテムの変更時、他のレイヤのアイテムを変更する必要があるアイテムがある。例えば、現在、アバターにおいてボトムスとトップスとを選択しており、これをワンピースに変更する場合、ワンピースのレイヤのみを交換すると、トップスとボトムスとのレイヤでは変更がないので、ワンピースを着ながらトップスやボトムスも履いている不自然な画像となってしまう。これを解消するためには、ワンピースの変更に合わせて、トップスやボトムスのレイヤについても変更する必要がある。
【００７０】
そこで、第３の実施の形態では、変更するカテゴリーの基準レイヤに対して排他関係にあるレイヤを排他レイヤと規定し、基準レイヤと排他レイヤとをひとつの変更対象レイヤとする。そして、変更する各アイテムのレイヤ画像を変更対象画像とする。
【００７１】
更に、排他レイヤが複数あり、排他レイヤが他のレイヤを挟み込んでいる場合、排他レイヤの前後の位置関係を維持したまま、その排他レイヤに挟まれるレイヤも含めてひとつ変更対象レイヤとする。そして、アイテム変更時の基準となるアイテムについても、そのアイテムのレイヤ画像と排他レイヤに挟まれるレイヤのレイヤ画像とを合成して変更対象画像を生成する。そして、変更対象レイヤにおいて、変更しようとするアイテムの各変更対象画像を差し替えることにより、アイテムの変更を実現する。
【００７２】
図１７の例では、カテゴリーをワンピースに変更する場合を示しており、ワンピースのレイヤの排他レイヤはボトムス及びトップスのカテゴリーのレイヤである。そこで、基準レイヤとなるワンピースのレイヤと、排他レイヤであるボトムスのレイヤ及びトップスのレイヤと、ボトムスのレイヤとトップスのレイヤとに挟み込まれた靴のレイヤとをひとつの変更対象レイヤとする。そして、ワンピースのレイヤ画像と靴（ユーザが選択している靴）のレイヤ画像とを合成した画像を変更対象レイヤ画像とする。そして、変更対象レイヤにおいて、変更対象レイヤ画像を差し替えることにより、ワンピースとトップス及びボトムスとの交換を実現する。
【００７３】
次に、第３の実施の形態の具体例を説明する。
【００７４】
図１８は第３の実施の形態におけるユーザ情報記憶部１４の記憶例であり、図１９は第３の実施の形態におけるレイヤ情報記憶部１５の記憶例であり、図２０は第３の実施の形態におけるアイテム情報記憶部１６の記憶例である。
【００７５】
第３の実施の形態では、ワンピースのカテゴリーのレイヤが新たに追加されており、それに伴い、図１９のレイヤ情報記憶部１５の記憶例に示されるとおり、レイヤの前後関係を示すレイヤ番号が変更になっている。尚、排他レイヤのフィールドには、そのレイヤに対する排他レイヤのレイヤ番号が記載されている。例えば、ワンピースのレイヤの排他レイヤは、レイヤ番号“５，７”のレイヤ（ボトムス、トップス）である。
【００７６】
また、ワンピースのアイテムが追加されたことにより、図２０に示す如く、アイテム情報記憶部１６に記憶されているアイテムにワンピースが追加されている。
【００７７】
更に、ユーザ情報記憶部１４も、レイヤが追加されたことにより、レイヤのレコードが増えているが、かならずしも、全てのレイヤに対してアイテムを選択する必要はない。例えば、図１８に示されるユーザＡではボトムスＡとトップスＣとを選択しているが、ワンピースは選択していないので、ワンピースのレイヤであるレイヤ番号“８”は空白となっている。
【００７８】
次に、レイヤ画像合成部１２の動作を説明する。図２１は第３の実施の形態におけるレイヤ画像合成部１２の動作フローチャートである。尚、第１の実施の形態と同様な動作の部分は説明を省略する。また、以下の説明において、ユーザ情報記憶部１４、レイヤ情報記憶部１５、アイテム情報記憶部１６には、図１８、１９、２０に示した記憶内容が記憶されているものとする。また、アバターのアイテムの変更を要求するユーザはユーザＡとする。
【００７９】
まず、ユーザが変更を要求するカテゴリーに対応するレイヤを、レイヤ情報記憶部１５から検索すると共に、そのレイヤの排他レイヤ番号を取得する（Ｓｔｅｐ４００）。例えば、ユーザＡが変更するカテゴリーとしてワンピースを選択した場合、レイヤ情報記憶部１５からからカテゴリー“ワンピース”に対応するレイヤ番号“８”であることを検索する。そして、そのレイヤの排他レイヤのレイヤ番号は“５，７”である。
【００８０】
続いて、変更対象レイヤを決定する（Ｓｔｅｐ４０１）。変更対象レイヤの決定であるが、ユーザが排他レイヤに該当するカテゴリーを選択していない場合には、第１の実施の形態と同様に、変更対象レイヤを決定する。一方、ユーザが排他レイヤに該当するカテゴリーを選択している場合には、選択したカテゴリーのレイヤと、このレイヤに対する排他レイヤ及び排他レイヤに挟まれるレイヤとが変更対象レイヤである。本例では、選択したカテゴリーのレイヤであるレイヤ番号“８”と、このレイヤに対する排他レイヤ及び排他レイヤに挟まれるレイヤであるレイヤ番号“５，６，７”が該当する。従って、レイヤ番号“５，６，７，８”のレイヤをひとつの変更対象レイヤとする。
【００８１】
変更対象レイヤのうち変更するアイテムの変更対象レイヤ画像を生成する（Ｓｔｅｐ４０２）。本例では、アイテム情報記憶部１６から変更対象のアイテムであるワンピースＡ，Ｂのレイヤ画像を取得し、また、排他レイヤに挟まれるレイヤであるレイヤ番号“６”において、ユーザＡが選択しているインナーＣのレイヤ画像を取得する。
【００８２】
そして、レイヤの位置関係を維持しつつ、変更対象画像を生成する（Ｓｔｅｐ４０３）。本例では、ワンピースＡのレイヤ画像とインナーＣのレイヤ画像とを合成し、変更対象画像を生成する。また、ワンピースＢのレイヤ画像とインナーＣのレイヤ画像とを合成し、変更対象画像を生成する。
【００８３】
後の動作は、第１の実施の形態と同様な動作なので、説明は省略する。
【００８４】
尚、上述の例では、トップスやボトムからワンピースに変更する場合を説明したが、ワンピースからトップスやボトムに変更する場合も同様な考え方で実現できる。この場合、変更対象レイヤは上述の例と同じであるが、変更対象画像がトップス、ボトム及びインナーの合成画像となる。
【００８５】
また、上述した実施の形態では、各部をハードウェアで構成したが、プログラムで動作する情報処理装置でも実現可能である。
【図面の簡単な説明】
【００８６】
【図１】図１は本実施の形態の概要を説明する為の図である。
【図２】図２は本実施の形態の概要を説明する為の図である。
【図３】図３は本実施の形態のネットワーク構成を示す図である。
【図４】図４は配信サーバ１の構成図である。
【図５】図５はユーザ情報記憶部１４の記憶の一例を示した図である。
【図６】図６はレイヤ情報記憶部１５の記憶の一例を示した図である。
【図７】図７はアイテム情報記憶部１６の記憶の一例を示した図である。
【図８】図８は携帯電話２のブロック図である。
【図９】図９は第１の実施の形態の動作フローチャートである。
【図１０】図１０はレイヤ合成処理の動作フローチャートである。
【図１１】図１１は携帯電話２の動作フローチャートである。
【図１２】図１２は第２の実施の形態を説明する為の図である。
【図１３】図１３は第２の実施の形態におけるユーザ情報記憶部１４の記憶の一例を示した図である。
【図１４】図１４は第２の実施の形態におけるレイヤ情報記憶部１５の記憶の一例を示した図である。
【図１５】図１５は第２の実施の形態におけるアイテム情報記憶部１６の記憶の一例を示した図である。
【図１６】図１６は第２の実施の形態におけるレイヤ画像合成部１２の動作フローチャートである。
【図１７】図１７は第３の実施の形態を説明する為の図である。
【図１８】図１８は第３の実施の形態におけるユーザ情報記憶部１４の記憶の一例を示した図である。
【図１９】図１９は第３の実施の形態におけるレイヤ情報記憶部１５の記憶の一例を示した図である。
【図２０】図２０は第２の実施の形態におけるアイテム情報記憶部１６の記憶の一例を示した図である。
【図２１】図２１は第３の実施の形態におけるレイヤ画像合成部１２の動作フローチャートである。
【図２２】図２２は従来の技術を説明する為の図である。
【図２３】図２３は従来の技術を説明する為の図である。
【符号の説明】
【００８７】
１        配信サーバ
２        携帯電話
３        ネットワーク
１０      受信部
１１      ユーザ情報照合部
１２      レイヤ画像合成部
１３      送信部
１４      ユーザ情報記憶部
１５      レイヤ情報記憶部
１６      アイテム情報記憶部
【図１】
2010028385.tif 000003
【図２】
2010028385.tif 000004
【図３】
2010028385.tif 000005
【図４】
2010028385.tif 000006
【図５】
2010028385.tif 000007
【図６】
2010028385.tif 000008
【図７】
2010028385.tif 000009
【図８】
2010028385.tif 000010
【図９】
2010028385.tif 000011
【図１０】
2010028385.tif 000012
【図１１】
2010028385.tif 000013
【図１２】
2010028385.tif 000014
【図１３】
2010028385.tif 000015
【図１４】
2010028385.tif 000016
【図１５】
2010028385.tif 000017
【図１６】
2010028385.tif 000018
【図１７】
2010028385.tif 000019
【図１８】
2010028385.tif 000020
【図１９】
2010028385.tif 000021
【図２０】
2010028385.tif 000022
【図２１】
2010028385.tif 000023
【図２２】
2010028385.tif 000024
【図２３】
2010028385.tif 000025