(57)【特許請求の範囲】
【請求項１】
モバイル環境のサービスにおいてアバターを提供するアバターサービスシステムであって、
ユーザ端末からアバターの動きに対する要求を受信する要求受信部と、
前記アバターを構成するレイヤ別の動きに対応する身体イメージデータ、前記アバターに付加されるアイテムイメージデータ、及び前記身体イメージデータと前記アイテムイメージデータとを組み合わせてアバターの動きを表すメタデータを格納したデータベースから、前記要求に対応して、前記アバターの身体を構成する身体レイヤの各々に対して複数の身体イメージデータを選択して、前記選択された複数の身体イメージデータに基づいて前記アバターの身体に装着されるアイテムレイヤの各々に対して複数のアイテムイメージデータをさらに選択するイメージデータ選択部と、
前記選択された複数の身体イメージデータ、前記選択された複数のアイテムイメージデータ及び前記要求されたアバターの動きに対応するメタデータに基づいて前記要求されたアバターの動きを前記アバターに適用するための動きデータを生成して、前記生成された動きデータを前記ユーザ端末に提供するアバター動き処理部と、
を含むアバターサービスシステム。
【請求項２】
前記アバター動き処理部は、
前記要求されたアバターの動きに対応するメタデータに基づいて、前記選択された複数の身体イメージデータ及び前記選択された複数のアイテムイメージデータをフレーム別に組合せて前記要求されたアバターの動きに従うアニメーションを生成し、前記生成されたアニメーションを前記動きデータとして前記ユーザ端末に提供することを特徴とする請求項１に記載のアバターサービスシステム。
【請求項３】
前記データベースには、それぞれ中心軸を基準に回転した複数の身体イメージデータが回転角度に関連付けられて格納され、
前記選択された複数の身体イメージデータは、前記要求されたアバターの動きに応じた所定範囲の回転角度に関連付けられた身体イメージデータであり、
前記メタデータは、フレームごとに、前記選択された複数の身体イメージデータの前記中心軸に対する回転に関する情報及び前記中心軸の位置に関する情報を含む、請求項１又は２に記載のアバターサービスシステム。
【請求項４】
前記ユーザ端末で前記動きデータに基づいて前記アバターの動きに従うアニメーションが生成され、
前記生成されたアニメーションが前記ユーザ端末の画面を介して再生されて前記アバターの動きが処理されることを特徴とする請求項１に記載のアバターサービスシステム。
【請求項５】
前記アバターは、少なくとも性別特性及び種族特性を含み、
前記種族特性は、少なくとも動物種族を含むことを特徴とする請求項１に記載のアバターサービスシステム。
【請求項６】
前記要求受信部は、
前記ユーザ端末からランダム組合せ要求をさらに受信し、
前記アバター動き処理部は、
前記ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてプレビューデータを生成して前記ユーザ端末に提供することを特徴とする請求項１に記載のアバターサービスシステム。
【請求項７】
前記ユーザ端末において、前記プレビューデータに基づいて前記少なくとも１つのアイテムレイヤが前記アバターに装着された様子が前記ユーザ端末の画面を介して表示されることを特徴とする請求項６に記載のアバターサービスシステム。
【請求項８】
前記モバイル環境のサービスは、チャットサービスを含み、
前記ユーザ端末のユーザに対して設定されたイメージを格納及び保持して、前記チャットサービス提供時に上記ユーザに対して設定されたイメージを前記ユーザ端末に提供するイメージ提供部をさらに含む請求項１に記載のアバターサービスシステム。
【請求項９】
前記提供されたイメージは、前記チャットサービス進行時に上記ユーザ端末の画面に表示されることを特徴とする請求項８に記載のアバターサービスシステム。
【請求項１０】
前記アイテムレイヤは、前記アバターが移動手段に乗ったイメージを提供するための移動手段レイヤを含み、
前記アバターに前記移動手段レイヤが装着され、前記アバターの動きが前記アバターの移動である場合、前記ユーザ端末の画面で前記アバターが前記装着された移動手段と共に移動することを特徴とする請求項１に記載のアバターサービスシステム。
【請求項１１】
前記イメージデータ選択部は、
前記アバターと関連して設定されたペットに対するイメージデータをさらに選択し、
前記アバター動き処理部は、
前記選択されたペットに対するイメージデータをさらに用いて前記動きデータを生成することを特徴とする請求項１に記載のアバターサービスシステム。
【請求項１２】
前記イメージデータ選択部は、
前記アバターの動き、前記ユーザ端末におけるユーザの入力内容及び前記ユーザ端末で前記ユーザによって選択されたペットの動きのうち少なくとも１つに基づいて前記ペットに対して既に格納された複数のイメージデータの中の少なくとも１つのイメージデータを選択することを特徴とする請求項１１に記載のアバターサービスシステム。
【請求項１３】
前記動きデータに基づいて生成されたアニメーションを介して前記ペットの移動または動きが前記ユーザ端末の画面に表示されることを特徴とする請求項１１に記載のアバターサービスシステム。
【請求項１４】
モバイル環境のサービスにおいてアバターを提供するアバターサービスシステムが行うアバターサービス方法であって、
ユーザ端末からアバターの動きに対する要求を受信し、
前記アバターを構成するレイヤ別の動きに対応する身体イメージデータ、前記アバターに付加されるアイテムイメージデータ、及び前記身体イメージデータと前記アイテムイメージデータとを組み合わせてアバターの動きを表すメタデータを格納したデータベースから、前記要求に対応して、前記アバターの身体を構成する身体レイヤの各々に対して複数の身体イメージデータを選択して、前記選択された複数の身体イメージデータに基づいて前記アバターの身体に装着されるアイテムレイヤの各々に対して複数のアイテムイメージデータをさらに選択し、
前記選択された複数の身体イメージデータ、前記選択された複数のアイテムイメージデータ及び前記要求されたアバターの動きに対応するメタデータに基づいて前記要求されたアバターの動きを前記アバターに適用するための動きデータを生成して、前記生成された動きデータを前記ユーザ端末に提供すること、
を含むアバターサービス方法。
【請求項１５】
前記動きデータを生成して、前記生成された動きデータを前記ユーザ端末に提供することは、
前記要求されたアバターの動きに対応するメタデータに基づいて、前記選択された複数の身体イメージデータ及び前記選択された複数のアイテムイメージデータをフレーム別に組合せて前記要求されたアバターの動きに従うアニメーションを生成し、前記生成されたアニメーションを前記動きデータとして前記ユーザ端末に提供することを特徴とする請求項１４に記載のアバターサービス方法。
【請求項１６】
前記データベースには、それぞれ中心軸を基準に回転した複数の身体イメージデータが回転角度に関連付けられて格納され、
前記選択された複数の身体イメージデータは、前記要求されたアバターの動きに応じた所定範囲の回転角度に関連付けられた身体イメージデータであり、
前記メタデータは、フレームごとに、前記選択された複数の身体イメージデータの前記中心軸に対する回転に関する情報及び前記中心軸の位置に関する情報を含む、請求項１４又は請求項１５に記載のアバターサービス方法。
【請求項１７】
モバイル環境のサービスでアバターの提供を受けるユーザ端末が実行するアバターサービス方法において、
アバターを画面に表示し、
前記アバターの動きに対する要求をサーバに送信し、
前記サーバから前記アバターの動きのための動きデータを受信すること、
を含み、
前記動きデータは、前記要求に対応して、前記アバターを構成するレイヤ別の動きに対応する身体イメージデータ、前記アバターに付加されるアイテムイメージデータ、及び前記身体イメージデータと前記アイテムイメージデータとを組み合わせてアバターの動きを表すメタデータを格納したデータベースから、前記サーバで前記アバターの身体を構成する身体レイヤの各々に対して選択された複数の身体イメージデータと、前記選択された複数の身体イメージデータに基づいて前記アバターの身体に装着されるアイテムレイヤの各々に対して選択された複数のアイテムイメージデータと、前記要求されたアバターの動きに対応するメタデータと、に基づいて前記要求されたアバターの動きを前記アバターに適用するために生成されることを特徴とするアバターサービス方法。
【請求項１８】
前記動きデータは、前記要求されたアバターの動きに対応するメタデータに基づいて、前記選択された複数の身体イメージデータ及び前記選択された複数のアイテムイメージデータをフレーム別に組合せて生成される、前記要求されたアバターの動きに従うアニメーションであることを特徴とする請求項１７に記載のアバターサービス方法。
【請求項１９】
前記メタデータと前記選択された複数の身体イメージデータと前記選択された複数のアイテムイメージデータとに基づいて前記アバターの動きに従うアニメーションを生成することをさらに含むことを特徴とする請求項１７に記載のアバターサービス方法。
【請求項２０】
前記データベースには、それぞれ中心軸を基準に回転した複数の身体イメージデータが回転角度に関連付けられて格納され、
前記選択された複数の身体イメージデータは、前記要求されたアバターの動きに応じた所定範囲の回転角度に関連付けられた身体イメージデータであり、
前記メタデータは、フレームごとに、前記選択された複数の身体イメージデータの前記中心軸に対する回転に関する情報及び前記中心軸の位置に関する情報を含む、請求項１７乃至請求項１９のいずれか一項に記載のアバターサービス方法。
【請求項２１】
請求項１７から請求項２０のいずれか一項の方法を実行するプログラムを記録したコンピュータで読み出し可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、モバイル環境で提供されるサービスにおいてアバターを提供するアバターサービスシステム及びその方法に関する。
【背景技術】
【０００２】
有無線ウェブを介したサービスで提供されるアバターの場合、衣類／顔／アクセサリーなどの組合せで構成することができる。しかし、このような従来技術のアバターは、動きがないか、動く場合にも衣類／アクセサリーなどの組合せを無視してアバター全体が動くようになる。
【０００３】
換言すれば、従来技術のアバターは、単純なレイヤ（顔／衣類／アクセサリー）で構成されており、動きのないイメージの組合せで構成されたり、または動きがある場合は、顔を除く衣類／アクセサリーが消える、すなわちイメージが破損する現象が発生するという問題点を抱えている。また、このようなアバターの動きをアニメーションで実現するためには、フラッシュや「ｕｎｉｔｙ  ３Ｄ」などの別のプラグインをインストールしなければならないという問題点がある。
【０００４】
また、メッセンジャーサービスは、知人基盤サービスとして、アバターがないテキスト形式のチャットをサポートしている。例えば、メッセンジャーサービスでは、アバターの概念でなく、ユーザによって設定されたイメージがユーザを代表して表示される形式を採用している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】韓国公開特許第１０−２００２−０００３５３３号公報
【０００６】
本明細書では、有無線ウェブ上においてもより効果的にアバターを表現することのできるシステム及びその方法を提供する。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、動きを表すデータのメタデータとアバターを構成するレイヤ別の動きに応じた複数の回転イメージを各々データベースに格納及び保持し、要求に応じて動きに合ったメタデータと回転イメージとを提供することによって、アバターの多様な動作（ｍｏｔｉｏｎ）や表情（感情）などの動き（ａｃｔｉｏｎ）を表現することのできるアバターサービスシステム及びその方法を提供する。
【０００８】
また、本発明は、アバターの身体を構成するレイヤだけでなく、アバターに付加されるアクセサリーや衣類などのアイテムもまた別のレイヤで構成し、それぞれのアイテムレイヤの各々に対しても複数の回転イメージを生成及び保持することによって、身体を構成するレイヤの動きに合ったアイテムレイヤの回転イメージを提供し、イメージ回転によるイメージ破損の現象を解決できるだけでなくアバターサービス全体の質を向上させることができるアバターサービスシステム及びその方法を提供する。
【０００９】
また、本発明は、チャットサービスにおいて、ユーザがアバターを選択できるようにしてアバターを最適化できる範囲を拡大させることによって、ユーザの興味を誘導できるだけでなく、アバターの動きによって静的なテキスト中心のチャット方式から抜け出してユーザが自分の感情をリアルに表現できることによって、対話の躍動性を付与することのできるアバターサービスシステム及びその方法を提供する。
【００１０】
また、本発明は、ランダムチャット機能を提供し、ユーザが全体のユーザと任意にチャットを進められるサービスを提供することができ、別のチャットログを提供してアバターを使用しながらも以前の対話やアバターの動きを確認することができ、アバターの移動を可能にして対話の躍動性を付与できるアバターサービスシステム及びその方法を提供する。
【００１１】
また、本発明は、チャット内容中の特定単語を認識して自動でアバターの感情や動作などの動きを表現することができ、同じ吹き出しでなくチャットの内容によって可変する吹き出しを提供し、ユーザが直接自分の吹き出しを選択できるアバターサービスシステム及びその方法を提供する。
【課題を解決するための手段】
【００１２】
本発明の一実施形態によれば、モバイル環境のサービスにおいてアバターを提供するアバターサービスシステムであって、ユーザ端末からアバターの動きに対する要求を受信する要求受信部と、要求に対応して、アバターの身体を構成する身体レイヤ（ｌａｙｅｒ）の各々に対してイメージデータを選択し、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータをさらに選択するイメージデータ選択部と、選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータを生成し、生成された動きデータをユーザ端末に提供するアバター動き処理部とを含むアバターサービスシステムを提供する。
【００１３】
また、アバター動き処理部は、要求されたアバターの動きに従って予め設定されたメタデータを介して選択されたイメージデータをフレーム別に組合せてアバターの動きに従うアニメーションを生成し、生成されたアニメーションを動きデータとしてユーザ端末に提供してもよい。
【００１４】
また、アバター動き処理部は、選択されたイメージデータ及び選択されたイメージデータをフレーム別に組合せるために、要求されたアバターの動きに従って予め設定されたメタデータを含むデータを動きデータとして生成し、生成された動きデータをユーザ端末に提供してもよい。
【００１５】
また、ユーザ端末で動きデータに基づいてアバターの動きに従うアニメーションを生成してもよく、生成されたアニメーションをユーザ端末の画面を介して再生してアバターの動きを処理してもよい。
【００１６】
また他の形態によれば、アバターは少なくとも性別特性及び種族特性を含んでもよく、種族特性は少なくとも動物種族を含んでもよい。
【００１７】
また、要求受信部は、ユーザ端末からランダム組合せ要求をさらに受信してもよい。この場合、アバター動き処理部は、ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてプレビューデータを生成してユーザ端末に提供してもよい。
【００１８】
また、ユーザ端末でプレビューデータに基づいて少なくとも１つのアイテムレイヤがアバターに装着された様子がユーザ端末の画面を介して表示されてもよい。
【００１９】
また、モバイル環境のサービスは、チャットサービスを含んでもよい。この場合、アバターサービスシステムは、ユーザ端末のユーザに対して設定されたイメージを格納及び保持し、チャットサービス提供時にユーザに対して設定されたイメージをユーザ端末に提供するイメージ提供部をさらに含んでもよい。
【００２０】
また、提供されたイメージは、チャットサービス進行時にユーザ端末の画面に表示されてもよい。
【００２１】
また、本発明の一実施形態によれば、モバイル環境のサービスでアバターの提供を受けるユーザ端末において、アバターを画面に表示するアバター表示部と、アバターの動きに対する要求をサーバに送信する要求送信部と、サーバからアバターの動きのための動きデータを受信するデータ受信部とを含み、要求に対応して、サーバでアバターの身体を構成する身体レイヤの各々に対してイメージデータが選択され、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータがさらに選択され、サーバで選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータが生成されることを特徴とするユーザ端末を提供する。
【００２２】
また、本発明の一実施形態によれば、モバイル環境のサービスにおいてアバターを提供するアバターサービスシステムが行うアバターサービス方法であって、ユーザ端末からアバターの動きに対する要求を受信し、要求に対応して、アバターの身体を構成する身体レイヤの各々に対してイメージデータを選択し、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータをさらに選択し、選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータを生成し、生成された動きデータをユーザ端末に提供することを含むアバターサービス方法を提供する。
【００２３】
また、本発明の一実施形態によれば、モバイル環境のサービスでアバターの提供を受けるユーザ端末が実行するアバターサービス方法において、アバターを画面に表示し、アバターの動きに対する要求をサーバに送信し、サーバからアバターの動きのための動きデータを受信することを含み、要求に対応して、サーバでアバターの身体を構成する身体レイヤの各々に対してイメージデータが選択され、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータがさらに選択され、サーバで選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータが生成されることを特徴とするアバターサービス方法を提供する。
【発明の効果】
【００２４】
本発明によれば、動きを表すデータのメタデータとアバターを構成するレイヤ別の動きに応じた複数の回転イメージを各々データベースに格納及び保持し、要求に応じて動きに合ったメタデータと回転イメージとを提供することによって、アバターの多様な動作や表情（感情）などの動きを表現することができる。
【００２５】
また、アバターの身体を構成するレイヤだけでなく、アバターに付加されるアクセサリーや衣類などのアイテムもまた別のレイヤで構成し、それぞれのアイテムレイヤの各々に対しても複数の回転イメージを生成及び保持することによって、身体を構成するレイヤの動きに合ったアイテムレイヤの回転イメージを提供し、イメージ回転によるイメージ破損の現象を解決できるだけでなくアバターサービス全体の質を向上させることができる。
【００２６】
また、チャットサービスにおいて、ユーザがアバターを選択できるようにしてアバターを最適化できる範囲を拡大させることによって、ユーザの興味を誘導できるだけでなく、アバターの動きによって静的なテキスト中心のチャット方式から抜け出してユーザが自分の感情をリアルに表現できることによって、対話の躍動性を付与することができる。
【００２７】
また、ランダムチャット機能を提供し、ユーザが全体のユーザと任意にチャットを進められるサービスを提供することができ、別のチャットログを提供してアバターを使用しながらも以前の対話やアバターの動きを確認することができ、アバターの移動を可能にして対話の躍動性を付与することができる。
【００２８】
また、チャット内容中の特定単語を認識して自動でアバターの感情や動作などの動きを表現することができ、同じ吹き出しでなくチャットの内容によって可変する吹き出しを提供し、ユーザが直接自分の吹き出しを選択することができる。
【図面の簡単な説明】
【００２９】
【図１】本発明の一実施形態において、ユーザ端末とサーバがネットワークを介して接続された環境を概略的に示す図である。
【図２】本発明の一実施形態において、データベースを示す図である。
【図３】本発明の一実施形態において、レイヤ別イメージデータを説明するための一例である。
【図４】本発明の一実施形態において、アバターの動きのためにアバターの身体を構成するレイヤを示す一例である。
【図５】本発明の一実施形態において、データベースからイメージデータを抽出する過程を説明する一例である。
【図６】本発明の一実施形態において、メタデータを示す一例である。
【図７】本発明の一実施形態において、アバターの動きを示す一例である。
【図８】本発明の一実施形態において、複数のレイヤで構成されたアバターの前面を示す一例である。
【図９】本発明の一実施形態において、複数のレイヤで構成されたアバターの後面を示す一例である。
【図１０】本発明の一実施形態において、アバターの骨組みを表す骨組みレイヤと対応する身体レイヤ及びアイテムレイヤが互いに対応することを示す一例である。
【図１１】本発明の一実施形態において、モバイルウェブ上でアバターサービスを提供する一例を示す図である。
【図１２】本発明の一実施形態において、モバイルウェブ上でアバターサービスを提供する他の例を示す図である。
【図１３】本発明の一実施形態において、動物型アバターを提供する様子を示す一例である。
【図１４】本発明の一実施形態において、アバターのアイテムカテゴリー構造を示す一例である。
【図１５】本発明の一実施形態において、移動手段に乗ったアバターを示す一例である。
【図１６】本発明の一実施形態において、チャットステージを示す一例である。
【図１７】本発明の一実施形態において、チャットログを示す一例である。
【図１８】本発明の一実施形態において、チャットログを提供する方法を示す一例である。
【図１９】本発明の一実施形態において、ランダムチャット機能を説明するための一例である。
【図２０】本発明の一実施形態において、チャットルーム、サーバ及び単語データベースを示す図である。
【図２１】本発明の一実施形態において、多様な形の吹き出しを示す一例である。
【図２２】本発明の一実施形態において、多様な形の吹き出しが用いられた一例である。
【図２３】本発明の一実施形態において、アバターサービスシステムの内部構成を説明するためのブロック図である。
【図２４】本発明の一実施形態において、アバターサービスシステムが行うアバターサービス方法を示すフローチャートである。
【図２５】本発明の一実施形態において、ユーザ端末の内部構成を説明するためのブロック図である。
【図２６】本発明の一実施形態において、ユーザ端末が実行するアバターサービス方法を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
【００３１】
図１は、本発明の一実施形態において、ユーザ端末とサーバとがネットワークを介して接続された環境を概略的に示す図である。図１は、ユーザ端末１１０、サーバ１２０、ネットワーク１３０を示している。
【００３２】
ユーザ端末１１０は、ユーザが用いる有線通信端末であったり、無線通信端末であってもよい。ユーザ端末１１０は、ユーザ端末１１０に含まれる通信モジュールを用いてネットワーク１３０を介してサーバ１２０と通信してもよい。例えば、ネットワーク１３０は、ユーザ端末１１０が無線通信端末である場合、基地局とゲートウェイなどを用いた無線通信ネットワークであってもよく、アクセスポイントを用いてインターネットに接続するための無線通信ネットワークであってもよい。それだけでなく、ネットワーク１３０は、ユーザ端末１１０が有線通信端末である場合、近距離通信網を用いてインターネットに接続される有線通信ネットワークであってもよい。このような通信技術についてはすでに良く知られているため、詳しい説明は省略する。
【００３３】
サーバ１２０は、ユーザ端末１１０にアバターサービスまたはチャットサービスやＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）やＳＮＧ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｇａｍｅ）でアバターサービスを提供するシステムであってもよい。本実施形態において、サーバ１２０は、ユーザ端末１１０にアバターサービスを提供してもよく、本実施形態に係るアバターサービスは、アバターの組合せに用いられるレイヤ別に多様な動きが可能なアバターを提供するためのサービスを意味してもよい。一例として、サーバ１２０は、ユーザ端末１１０にアバターを利用するチャットサービスを提供するシステムであってもよい。すなわち、サーバ１２０は、多様な動きが可能なアバターを提供してユーザがアバターを介して自分の感情をリアルに表現するようにサポートしてもよい。
【００３４】
図２は、本発明の一実施形態において、データベースを示す図である。ここで、データベース２００は、アバターの多様な動きを可能にするために提案されたものであり、図２に示すようにアバターの動きに対するデータのメタデータ２１０とアバターを構成するためのレイヤ別イメージデータ２２０をそれぞれ格納及び保持してもよい。ここで、データベース２１０は、サーバ１２０に含まれてもよく、またはサーバ１２０と接続してサーバ１２０にデータを提供する別のシステムに含まれてもよい。この場合、サーバ１２０は、データベース２００から必要なメタデータ２１０とイメージデータ２２０とを抽出してユーザ端末１１０に提供してもよい。ここで、サーバ１２０は、一実施形態において、メタデータ２１０に基づいてフレーム別にイメージデータ２２０を合成して、合成されたアニメーションをユーザ端末１１０に提供してもよい。また、サーバ１２０は、単純に抽出されたメタデータ２１０とイメージデータ２２０とをユーザ端末１１０に提供して、ユーザ端末１１０でメタデータ２１０に基づいてイメージデータ２２０を合成してフレーム別に表示することもできる。すなわち、本実施形態に係るアバターサービスシステム及びその方法では、レイヤ別イメージデータ２２０をメタデータ２１０に応じて合成する方法によって多様な動きのアバターを表現してもよい。
【００３５】
図３は、本発明の一実施形態において、レイヤ別イメージデータを説明するための一例である。すなわち、図３は、１つのレイヤに対して中心軸３１０を基準として、１°単位で、１°から３６０°まで合計３６０個の回転イメージが生成され得ることを示す一例である。必要に応じて、回転単位が異なる値（例えば、２°や５°）に予め設定してもよいことは明らかである。
【００３６】
図４は、本発明の一実施形態において、アバターの動きのためにアバターの身体を構成するレイヤを示す一例である。図４ではアバターの身体を頭、胴、右腕の上部分、右腕の下部分、左腕の上部分、左腕の下部分、右足の上部分、右足の下部分、左足の上部分及び左足の下部分の１０個のレイヤで構成した一例を示している。ここで、レイヤの各々は、中心軸を含み、中心軸によって回転してもよい。もちろん、図４に示すアバターは１つの一例にすぎず、必要に応じてアバターはさらに精巧な動作を制御するためにより多くのレイヤで構成されてもよい。
【００３７】
図５は、本発明の一実施形態において、データベースからイメージデータを抽出する過程を説明する一例である。図５は、それぞれのレイヤ別に各々３６０個の回転イメージがイメージデータとしてデータベースに格納されており、要求される動きを表現するために必要な回転イメージを抽出して提供できることを示している。まず、図５の一例で説明するデータベースには、レイヤの各々に対して、１°単位で、１°から３６０°まで合計３６０個の回転イメージが格納されている。ここで、「ｌａｙｅｒ  ｃｏｄｅ」は、各レイヤを識別するための識別子を意味してもよい。すなわち、図５は、「ｌａｙｅｒ  ｃｏｄｅ」が「ｂｄ＿ｘ＿ａ１＿０１」であるレイヤの回転イメージのうち５９°から６４°までの回転イメージを、「ｌａｙｅｒ  ｃｏｄｅ」が「ｂｄ＿ｘ＿ａ２＿００」であるレイヤの回転イメージのうち２４６°から２５１°までの回転イメージを、「ｌａｙｅｒ  ｃｏｄｅ」が「ｂｄ＿ｘ＿ａ５＿００」であるレイヤの回転イメージのうち３４６°から３５１°までの回転イメージを各々抽出する一例を示している。
【００３８】
各レイヤは、回転イメージの適用によって中心軸に対する回転が可能なだけでなく、中心軸を画面上のどこに位置させるかによってレイヤの移動も可能である。このような中心軸に対する回転や中心軸の位置に関する情報は、メタデータに含まれてもよい。例えば、メタデータは、それぞれのレイヤごとにいくつかの図の角度（回転値、ａｎｇｌｅ）を有する回転イメージの中心軸が画面のどこに位置しなければならないかに関する情報（座標）を含んでもよい。
【００３９】
図６は、本発明の一実施形態において、メタデータを示す一例である。まず、図６で「ａｎｉ０１．ｘｍｌ」は要求された動きに対する識別子「ａｎｉ０１」に対して拡張性マークアップ言語（ｅＸｔｅｎｓｉｂｌｅ  ＭａｒｋＵｐ  Ｌａｎｇｕａｇｅ、ＸＭＬ）形態でメタデータを提供することを意味してもよい。また、「ｓｃｅｎｅ  ｆｒａｍｅ」の値はフレームを識別するための識別子であってもよい。すなわち、「ｓｃｅｎｅ  ｆｒａｍｅ＝１」は、「ａｎｉ０１」に該当する動きの初めのフレームを意味してもよい。「ｌａｙｅｒ  ｃｏｄｅ」は、すでに説明したようにレイヤを識別するための識別子を意味してもよい。「ｚ＿ｏｒｄｅｒ」は、フレーム内でレイヤの深さ（ｄｅｐｔｈ）を示してもよい。すなわち、「ｚ＿ｏｒｄｅｒ」の値が大きくなるほど画面の前面に表現されることを意味してもよい。「ａｎｇｌｅ」は、適用される回転イメージの識別子に対応してもよい。すなわち、「ａｎｇｌｅ＝０」は、３６０°に対応する回転イメージが適用されることを意味してもよい。「ｏｆｆｓｅｔ＿ｘ」と「ｏｆｆｓｅｔ＿ｙ」は座標を示してもよい。このような座標は、画面の座標に対応する絶対座標であってもよいが、アバターが表現される領域の基準位置に対する相対座標であってもよい。
【００４０】
再び図１及び図２を参照すると、ユーザ端末１１０がネットワーク１３０を介してサーバ１２０に接続されてアバターサービスを提供される場合、サーバ１２０はユーザ端末１１０からアバターの動きに関する要求を受信してもよい。この場合、サーバ１２０は、一実施形態において、要求された動きにアバターのイメージを合成してユーザ端末１１０に提供してもよい。
【００４１】
他の実施形態において、サーバ１２０は、データベース２００から要求された動きに関連するメタデータ２１０とイメージデータ２２０とを抽出してユーザ端末１１０に提供してもよく、ユーザ端末１１０でメタデータ２１０に基づいてフレーム別にイメージデータ２２０を画面に表示してもよい。一例として、メタデータ２１０は、図６で説明したようにＸＭＬの形態で提供されることができ、したがって、有無線ウェブを介しても多様な動きが可能なアバターサービスを提供できるようになる。すなわち、サーバ１２０は、メタデータ２１０とイメージデータ２２０とを介してＸＭＬファイルを生成してユーザ端末１１０に提供してもよい。この場合、サーバ１２０で、イメージデータ２２０のためのウェブアドレスをＸＭＬファイルに追加してユーザ端末１１０に提供してもよい。ユーザ端末１１０は、ＨＴＭＬ（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）５のようなウェブ標準プロトコルを介してＸＭＬファイルを処理することができ、ここで、ＸＭＬファイルに追加されたウェブアドレスを介してイメージデータ２２０をユーザ端末１１０に提供してもよい。
【００４２】
図７は、本発明の一実施形態において、アバターの動きを示す一例である。アバター７００は、すでに説明したようにアバターを構成するレイヤの座標と回転値とに基づいて動きを決定されてもよい。各フレーム別にレイヤの回転イメージの座標と回転値とが決定され、各フレームが順次画面に表示されれば、アバターの動きに従うアニメーション（ａｎｉｍａｔｉｏｎ）がユーザに提供されてもよい。また、アバターを構成する全体座標値を同一に変更してアバターの位置を移動させてもよい。
【００４３】
図８及び図９は、本発明の一実施形態において、複数のレイヤで構成されたアバターの前面と後面とを各々示す一例である。すなわち、図８及び図９は、アバターの外形をレイヤ構造として実現した一例であって、それぞれのレイヤ別に中心軸を予め設定してもよく、１つのレイヤに対して予め設定した中心軸を中心とする複数の回転イメージが存在してもよい。このような複数の回転イメージは、図２で説明したデータベース２００に各レイヤ別イメージデータ２２０として格納されてもよい。すなわち、複数のレイヤの各々に対して複数の回転イメージが存在し、サーバ１２０はアバターの動きに必要な回転イメージとメタデータとを提供してもよい。すでに説明したように、ユーザ端末１１０がメタデータに基づいて回転イメージを組合せて表示してもよい。
【００４４】
図１０は、本発明の一実施形態において、アバターの骨組みを表す骨組みレイヤと対応する身体レイヤ及びアイテムレイヤが互いに対応することを示す一例である。すなわち、本実施形態に係るアバターは骨の動きによって骨に付属する身体とアイテムとが同時に共に動き得ることを示している。すなわち、骨組みを表すレイヤが移動した座標及び角度に対応して身体レイヤ及びアイテムレイヤの座標と角度とを変更することによって、イメージ破損の現象を防止することができる。
【００４５】
図１１は、本発明の一実施形態において、モバイルウェブ上でアバターサービスを提供する一例を示す図である。画面１１００は、ユーザのモバイル端末の画面を示す一例である。より詳しくは、画面１１００は、ソーシャルネットワークサービスのプロフィールの代表イメージで自分の写真の代わりにアバターを設定した一例を示している。ここで、アバターは、自分の感情状態や状況をアバターの動き（表情や身振りなどのアクション）で表現してもよい。
【００４６】
図１２は、本発明の一実施形態において、モバイルウェブ上でアバターサービスを提供する他の例を示す図である。画面１２００は、ユーザのモバイル端末の画面を示す一例である。より詳しくは、画面１２００は、アバターを利用するチャットサービス画面の一例を示している。すなわち、単純にテキストを介したチャットだけでなく、アバターの動きによっても相手側に自分の感情状態や状況などを伝えられるようになる。図１２では、アバターの予め設定された動きを予め提供し、提供された動きのうち選択された動きがユーザのアバターに反映される一例を示している。しかし、アバターの動きは、様々な方法によって選択されてもよい。例えば、ユーザが入力するテキストを分析してアバターの動きが選択されてもよい。
【００４７】
すでに説明したように、ウェブ上で提供される従来技術のアバターサービスは、単純にイメージの組合せにすぎず、メッセンジャーと共にウェブサービスは知人基盤サービスとして、アバターがないテキスト形式のチャットをサポートしたりユーザによって設定されたイメージを表示する技術だけをサポートする。しかし、本実施形態では、図１１及び図１２の一例に示すように有無線ウェブ上でもプラグインなどの別のプログラムをインストールしなくとも多様な動きと表情の表現が可能なアバターをサポートすることができ、特に、モバイルウェブサービスでアバターの動きが可能なアバターサービスを提供することができる。
【００４８】
以降では、本発明の実施形態に係るアバターサービスを含むモバイルチャットサービスについて説明する。
【００４９】
図１２を再び参照すると、アバターの動きは、アバターがアイテムを装着した場合、アイテムにも対応して適用してもよい。すなわち、アバターが動く場合、アバターに装着された衣類やアクセサリーなどのアイテムがアバターの動きに従って移動または回転することにより、イメージ破損の現象を防止することができる。
【００５０】
また、本実施形態に係るチャットサービスではチャットログが表示される領域に相手側のプロフィールイメージだけでなく本人のプロフィールイメージも共に表示してもよい。すなわち、図１２は本人のイメージ１２１０が表示された様子をさらに示している。
【００５１】
図１３は、本発明の一実施形態において、動物型アバターを提供する様子を示す一例である。すなわち、図１３は、ユーザが人間型男性アバターと人間型女性アバターだけでなく、動物型アバターを選択できる第１ユーザインターフェース１３１０を示している。また、図１３は、選択されたアバターの名前をユーザが設定できる第２ユーザインターフェース１３２０をさらに示している。ユーザインターフェースは、ユーザ端末にインストールされたアプリケーションによってユーザに提供されてもよい。
【００５２】
図１４は、本発明の一実施形態において、アバターのアイテムカテゴリー構造を示す一例である。すなわち、本実施形態に係るアバターシステムでは、アバターに性別を付与し、性別の他にも種族（動物など）の属性を付与して、動物型アバターのように人間型アバター以外の種族アバターを生成してもよい。必要に応じて、種族属性として他の仮想の種族を追加できることは明らかである。また、アバターの外見や衣装などの設定された多様なアイテムを用いて個別要素を変更または着用することが可能となり、ユーザがアバターの動きもまた操作できるようになる。
【００５３】
また、図１３で説明したアプリケーションは、以下の（１）から（７）のユーザインターフェース（図示せず）のうち少なくとも１つをさらに含んでもよい。また、以下の（１）から（７）のユーザインターフェースは、互いに組合されてもよい。
【００５４】
（１）ユーザに提供されたアイテム（または動き）、ユーザによって購買されたアイテム（または動き）を確認するためのたんすインターフェース。ここで、アイテムは、顔型、眉毛、目、鼻、口、髪、皮膚の色などのアバターの顔を設定するためのアイテムだけでなく、衣装、アクセサリーなどのアイテムやペット（ｐｅｔ）アイテムを含んでもよい。ここで、ペットも自主的な動きを有することができ、移動もまた可能である。また、たんすインターフェースは、性別や種族によって着用可能なアイテムと着用できないアイテムとを区分して表示してもよい。ユーザが保有中のアイテム（または動き）は、カテゴリー別に分類して提供されてもよい。
【００５５】
（２）多様なアイテムの組合せを予め試してみることができる組合せインターフェース。
【００５６】
（３）アバターを回転させるためのアバター回転インターフェース。すなわち、ユーザは、アバター回転インターフェースを用いてアバターを回転させながら組合せインターフェースを介して組合せたアバターを確認してもよい。
【００５７】
（４）任意にアイテムを組合せるランダム組合せインターフェース。例えば、アプリケーションは、上位カテゴリーのステップでランダム組合せインターフェースが選択される場合、前記カテゴリーの下位カテゴリーの全体アイテムの中から任意にアイテムを選択して組合せてもよい。他の例として、アプリケーションは、特定カテゴリーに進んだ後、ランダム組合せインターフェースが選択される場合、当該カテゴリーのアイテムの中から任意にアイテムを選択して組合せてもよい。また、ランダム組合せインターフェースは、ユーザが保有中のアイテムの中から任意にアイテムを組合せるための機能においても販売されるアイテムの中から任意にアイテムを組合せるための機能をさらに含んでもよい。
【００５８】
（５）衣類やアクセサリーのようなアイテムを購入するためのアイテム購買インターフェース。ここで、購買インターフェースには、（２）の組合せインターフェースを含んでもよい。すなわち、ユーザは、組合せインターフェースを介して購買前に自分のアバターにアイテムを予め組合せてみてもよい。また、購買インターフェースは、選択したアイテムを格納する買い物かごのインターフェースをさらに含んでもよい。ここで、買い物かごのインターフェースによって格納されたアイテムを自分のアバターに自動で予め組合せてもよい。購買されたアイテムには、持続期間を付与してもよい。
【００５９】
（６）衣装を組合せたアバターで可能な動きを購入するための動き購買インターフェース。すなわち、ユーザは、基本的に提供される動き以外に追加的な動きを購入して用いることもできる。動き購買インターフェースは、自分のアバターが選択された動きを動きの購買前にも行えるように指示するための購買前動き実行インターフェースをさらに含んでもよい。すなわち、アプリケーションは、ユーザが動きを購入する前にユーザのアバターが特定の動きを行うアニメーションを再生してユーザに見せることもできる。
【００６０】
（７）アイテムや動きを他のユーザにプレゼントするためのユーザインターフェース。
【００６１】
ユーザが保有中のアイテムは、削除機能によって削除されてもよい。また、少なくとも一部のアイテムは、必要に応じてリサイクルの概念を導入してアイテムの削除時に、一定水準の補償をユーザに提供してもよい。
【００６２】
図１５は、本発明の一実施形態において、移動手段に乗ったアバターを示す一例である。すなわち、アバターと組合せるアイテムとして移動手段を含んでもよい。すでに説明したように、アバターは移動が可能であり、一例として、チャットウィンドウやチャットルームなどのようなチャットステージ内でアバターの動きによって、またはユーザの入力によって位置を変更してもよい。ここで、移動手段アイテムが装着されたアバターは、移動手段に乗ってチャットステージ内で移動してもよい。本明細書において、「チャットウィンドウ」、「チャットルーム」、及び「チャットステージ」は、同一の意味として用いている。
【００６３】
再び図１及び図２を参照すると、サーバ１２０は、ユーザ端末１２０から送信される要求に応じて、データベース２００から必要なメタデータ２１０とイメージデータ２２０とを抽出してもよい。ここで、前記要求は、ユーザ端末１２０にインストールされたアプリケーションの制御によって生成されてもよい。
【００６４】
サーバ１２０は、抽出したメタデータ２１０とイメージデータ２２０とを用いて必要なアニメーションを生成してユーザ端末１２０に送信してもよい。この場合、ユーザ端末１２０は、アプリケーションの制御によってアニメーションをチャットウィンドウなどの当該サービス画面に表示してもよい。
【００６５】
ここで、サーバ１２０は、生成されたアニメーションを予め設定された期間の間格納及び保持してもよい。もし、要求されたアニメーションがすでに格納されている場合、サーバ１２０は格納されたアニメーションを前記要求に応じてユーザ端末１２０に送信してもよい。すなわち、サーバ１２０は、アニメーションが格納されていない場合に、データベース２００からデータを抽出してアニメーションを生成してもよい。
【００６６】
図１６は、本発明の一実施形態において、チャットステージを示す一例である。第１画面１６１０及び第２画面１６２０は、各々ユーザのモバイル端末の画面を示す一例である。ここで、第１画面１６１０は、複数のユーザが接続したチャットルームでユーザのアバターが表示されており、アバターの頭上にチャットの内容が表示される様子を示している。ここで、ユーザは、ユーザのアバター１６３０を移動させるための位置１６４０を設定してアバター１６３０を移動させてもよい。第２画面１６２０は、アバター１６３０がユーザによって設定された位置１６４０に移動した様子を示している。ここで、アバター１６３０の位置は、アバター１６３０を構成する回転イメージの中心軸の座標を一括で修正することによって行なってもよい。例えば、ユーザ端末１１０は、サーバ１２０にアバター１６３０の移動を要求する場合、アバター１６３０を移動させようとする座標をサーバ１２０に送信してもよい。ここで、サーバ１２０は、受信された座標を用いてアバター１６３０が移動するように制御してもよい。また、サーバ１２０は、チャットに参加した異なるユーザにもアバター１６３０の変更された位置情報を送信してもよい。ここで、他のユーザのユーザ端末の画面上においても、アバター１６３０の位置が変更されてもよい。
【００６７】
このように、本発明の実施形態によれば、アバターの動きによってユーザが自分の感情をリアルに表現することができ、このようなアバターサービスはチャットサービスだけでなくＳＮＳやＳＮＧにも反映することができる。また、チャットサービスにおいても、アバターを選択してもよく、アバターを最適化できる範囲を拡大させることによって、ユーザの興味を誘導できるだけでなく、静的なテキスト中心のチャット方式から抜け出してチャットウィンドウ内のアバター移動によって対話の躍動性を付与することができる。
【００６８】
図１７は、本発明の一実施形態において、チャットログを示す一例である。図１６のようにチャットステージとアバターを用いてチャットを進める場合、アプリケーションは別のチャットログ閲覧インターフェースを含んでもよい。画面１７００は、ユーザのモバイル端末の画面を示す一例であり、チャットログが表示された様子を示している。ここで、チャットログは、ユーザがチャットのために入力したテキストだけでなく、アバターの感情や動作などの動き１７１０まで含んでもよい。
【００６９】
図１８は、本発明の一実施形態において、チャットログを提供する方法を示す一例である。１つのチャットルーム（チャットステージ）１８１０にＮ名のユーザが接続した場合、サーバ１２０はチャットステージ１８１０に対するチャットログ１８２０を生成してもよい。また、サーバ１２０は、ユーザのユーザ端末から送信されるテキストやアバターの動きに関する情報をチャットログ１８２０に記録してもよい。ここで、ユーザのうち少なくとも１つのユーザがチャットログ閲覧インターフェースを選択する場合、サーバ１２０は、当該ユーザのユーザ端末にチャットログ１８２０を提供してもよい。チャットログ１８２０を受信したユーザ端末は、受信されたチャットログ１８２０を画面に表示することによって、図１７の画面１７００のように以前の対話やアバターの動きをユーザが確認できるようになる。
【００７０】
図１９は、本発明の一実施形態において、ランダムチャット機能を説明するための一例である。サーバ１２０は、チャットサービスを用いる複数のユーザ１９００の中でランダムチャットを要求するユーザを確認してもよい。すなわち、サーバ１２０は、ステップＳ１９１０でランダムチャットの要求者が存在するかを確認し、ランダムチャットの要求者が存在する場合、ステップＳ１９２０でランダムチャットルームを生成してもよい。もし、ランダムチャットの要求者が存在しない場合、サーバ１２０は待機してステップＳ１９１０を実行してもよい。ここで、サーバ１２０は、ランダムチャットを要求した順序でユーザをランダムチャットルームに入場させてもよく、１つのランダムチャットルームに入ることができる人数を制限してもよい。したがって、サーバ１２０は、似たタイミングでランダムチャットを要求したユーザの間のランダムチャットをサポートできるようになる。ここで、サーバ１２０は、ステップＳ１９１０でランダムチャットの要求者が２人以上の場合、ステップＳ１９２０でランダムチャットルームを生成してもよい。
【００７１】
図２０は、本発明の一実施形態において、チャットルーム、サーバ及び単語データベースを示す図である。サーバ１２０は、チャットルーム２０１０に入場したユーザのユーザ端末から受信されるチャットの内容をチャットルーム２０１０に存在するすべてのユーザのユーザ端末に伝達してもよい。また、サーバ１２０は、チャットルーム２０１０に入場したユーザのユーザ端末から受信されるアバターの動きに対する要求に応じてアバターの動きを処理し、アバターの動きを処理した結果をチャットルーム２０１０に存在するすべてのユーザのユーザ端末に伝達してもよい。
【００７２】
ここで、サーバ１２０は、単語データベース２０２０を含んでもよく、または単語データベース２０２０を含む別のシステムと連係して単語データベース２０２０を用いてもよい。ここで、単語データベース２０２０には、予め設定された単語とアバターの動きに対するタグのアクションタグとを互いに関連して格納してもよい。すなわち、サーバ１２０は、チャットルーム２０１０で生成されるチャットの内容に単語データベース２０２０に格納された単語が含まれる場合、当該単語を単語データベース２０２０で検索して関連するアバターのアクションタグを確認してもよい。ここで、サーバ１２０は、確認されたアバターのアクションタグによって対応する動きをアバターに適用してもよい。
【００７３】
例えば、単語データベース２０２０に「笑う」という単語と「笑う表情」というアクションタグが互いに関連して格納されていると仮定する。ここで、チャットルーム２０１０に存在するユーザＡのチャットの内容に「笑う」という単語が存在する場合、サーバ１２０は単語データベース２０２０を介してアクションタグ「笑う表情」を確認することができ、ユーザＡのアバターが「笑う表情」の動きを行うように制御してもよい。ここで、単語データベース２０２０には、複数の単語が１つのアクションタグに関連して格納されてもよい。
【００７４】
このように、本発明の一実施形態によれば、ユーザが直接アバターの動きを選択しなくともアクションタグを活用してアバターが関連する動きを表現するように制御してもよい。
【００７５】
図２１は、本発明の一実施形態において、多様な形の吹き出しを示す一例である。本実施形態に係るチャットサービスでは、多様な形の吹き出し２１００のうち特定の吹き出しをユーザが好みによって選択して用いてもよい。また、特定文字に応じて吹き出しが変更されるようにしてもよい。例えば、感嘆符や疑問符などに応じて各々吹き出しを予め設定してもよい。ここで、ユーザのチャットの内容に感嘆符や疑問符が入る場合、当該ユーザの吹き出しが予め設定された吹き出しに自動で選択されてもよい。
【００７６】
図２２は、本発明の一実施形態において、多様な形の吹き出しが用いられた一例である。画面２２００は、ユーザのモバイル端末の画面を示す一例である。ここで、第１吹き出し２２１０は、入力されたチャットの内容に感嘆符が含まれる場合、自動で感嘆符に応じて予め設定された吹き出しが提供される様子を示している。また、第２吹き出し２２２０は、ユーザによって直接選択された吹き出しが提供される様子を示している。
【００７７】
図２３は、本発明の一実施形態において、アバターサービスシステムの内部構成を説明するためのブロック図である。本実施形態に係るアバターサービスシステム２３００は、図１で説明したサーバ１２０に対応するシステムで、ユーザにアバターサービスを提供してもよい。このようなアバターサービスシステム２３００は、図２３に示すように要求受信部２３１０、イメージデータ選択部２３２０及びアバター動き処理部２３３０を含んでもよい。
【００７８】
要求受信部２３１０は、ユーザ端末からアバターの動きに対する要求を受信する。ここで、アバターの動きは、アバターの動作や表情（感情）などを表現するために複数のフレームで構成されるアニメーションを意味してもよい。
【００７９】
イメージデータ選択部２３２０は、前記要求に対応して、アバターの身体を構成する身体レイヤの各々に対してイメージデータを選択し、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータをさらに選択する。すなわち、アバターサービスシステム２３００は、選択された身体レイヤに基づいてアイテムレイヤを選択して組合せるため、身体レイヤの動き（アバターの動き）によって適切なアイテムレイヤを選択することができ、モバイル環境でアバターを提供する場合にもイメージ破損の現象を防止することができる。
【００８０】
アバター動き処理部２３３０は、選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータを生成し、生成された動きデータをユーザ端末に提供する。
【００８１】
一実施形態において、アバター動き処理部２３３０は、要求されたアバターの動きに従って予め設定されたメタデータを介して選択されたイメージデータをフレーム別に組合せてアバターの動きに従うアニメーションを生成し、生成されたアニメーションを動きデータとしてユーザ端末に提供してもよい。すなわち、アバターサービスシステム２３００でアニメーションを生成してユーザ端末に提供してもよい。
【００８２】
他の実施形態において、アバター動き処理部２３３０は、選択されたイメージデータ及び選択されたイメージデータをフレーム別に組合せるために前記要求されたアバターの動きに従って予め設定されたメタデータを含むデータを動きデータとして生成し、生成された動きデータをユーザ端末に提供してもよい。ここで、ユーザ端末で動きデータに基づいてアバターの動きに従うアニメーションを生成してもよく、生成されたアニメーションをユーザ端末の画面を介して再生してアバターの動きを処理してもよい。すなわち、アニメーションをユーザ端末で生成してもよい。
【００８３】
アバターは、少なくとも性別特性及び種族特性を含んでもよく、種族特性は、少なくと動物種族をも含んでもよい。すなわち、アバターサービスシステム２３００は、人間型アバターだけでなく動物のように他の種族のアバターを提供してもよい。必要に応じて、種族特性は仮想の種族を含んでもよい。
【００８４】
また、要求受信部２３１０は、ユーザ端末からランダム組合せ要求をさらに受信してもよい。この場合、アバター動き処理部２３３０は、ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてプレビューデータを生成してユーザ端末に提供してもよい。ここで、ユーザ端末でプレビューデータに基づいて少なくとも１つのアイテムレイヤがアバターに装着された様子がユーザ端末の画面を介して表示されてもよい。すなわち、ユーザ端末のユーザは、必要に応じて自分のアバターに多様なアイテムを任意に着用してみることができる。
【００８５】
モバイル環境のサービスは、チャットサービスを含んでもよい。この場合、アバターサービスシステム２３００は、ユーザ端末のユーザに対して設定されたイメージを格納及び保持し、前記チャットサービス提供時に上記のユーザに対して設定されたイメージを前記ユーザ端末に提供するイメージ提供部（図示せず）をさらに含んでもよい。提供されたイメージは、チャットサービス進行時にユーザ端末の画面に表示されてもよい。すなわち、従来の相手側のイメージだけを表示するチャットサービスとは異なり、本実施形態に係るチャットサービスでは、自分のイメージを共にチャットルームに表示できるようになる。
【００８６】
また、アイテムレイヤは、アバターが移動手段に乗ったイメージを提供するための移動手段レイヤを含んでもよい。ここで、アバターに移動手段レイヤが装着され、アバターの動きがアバターの移動である場合、ユーザ端末の画面でアバターが装着された移動手段と共に移動してもよい。図１５では、すでにアバターが移動手段に乗った状態で動いたり移動できることを説明した。例えば、モバイル環境のサービスがチャットサービスである場合、ユーザは移動手段に乗ったアバターをチャットルーム内で移動させながらチャットを進めてもよい。
【００８７】
また、イメージデータ選択部２３２０は、アバターと関連して設定されたペットに対するイメージデータをさらに選択してもよい。ここで、アバター動き処理部２３３０は、選択されたペットに対するイメージデータをさらに用いて動きデータを生成してもよい。
【００８８】
例えば、イメージデータ選択部２３２０は、アバターの動き、ユーザ端末におけるユーザの入力内容、及びユーザ端末でユーザによって選択されたペットの動きのうち少なくとも１つに基づいてペットに対して既に格納された複数のイメージデータの中の少なくとも１つのイメージデータを選択してもよい。換言すれば、アバターと関連して設定されたペットは、移動したり予め設定された動きを実行してもよい。ここで、アバターの動きやユーザの入力内容（例えば、チャットの内容）、またはユーザ端末にインストールされたアプリケーションが提供するペットの多様な動きのうちユーザによって選択されたペットの動きに応じてペットの移動や動きを決定してもよい。
【００８９】
ここで、動きデータに基づいて生成されたアニメーションを介してペットの移動または動きがユーザ端末の画面に表示されてもよい。例えば、アバターの動きに従ってペットの動きが共に画面に表示されてもよい。他の例として、ユーザの入力や選択によってアバターとは別にペットだけが制御されてペットの移動や動きが画面に表示されてもよい。
【００９０】
図２４は、本発明の一実施形態において、アバターサービスシステムが行うアバターサービス方法を示すフローチャートである。本実施形態に係るアバターサービス方法は、図２３によって説明したアバターサービスシステム２３００によって行われてもよい。
【００９１】
ステップＳ２４１０において、アバターサービスシステム２３００は、ユーザ端末からアバターの動きに対する要求を受信する。ここで、アバターの動きは、アバターの動作や表情（感情）などを表現するために複数のフレームで構成されるアニメーションを意味してもよい。
【００９２】
ステップＳ２４２０において、アバターサービスシステム２３００は、前記要求に対応して、アバターの身体を構成する身体レイヤの各々に対してイメージデータを選択し、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータをさらに選択する。すなわち、選択された身体レイヤに基づいてアイテムレイヤを選択して組合せるため、身体レイヤの動き（アバターの動き）によって適切なアイテムレイヤを選択することができ、モバイル環境でアバターを提供する場合にもイメージ破損の現象を防止することができる。
【００９３】
ステップＳ２４３０において、アバターサービスシステム２３００は、選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータを生成し、生成された動きデータをユーザ端末に提供する。
【００９４】
一実施形態において、アバターサービスシステム２３００は、要求されたアバターの動きに従って予め設定されたメタデータを介して選択されたイメージデータをフレーム別に組合せてアバターの動きに従うアニメーションを生成し、生成されたアニメーションを動きデータとしてユーザ端末に提供してもよい。すなわち、アバターサービスシステム２３００でアニメーションを生成してユーザ端末に提供してもよい。
【００９５】
他の実施形態において、アバターサービスシステム２３００は、選択されたイメージデータ及び選択されたイメージデータをフレーム別に組合せるために前記要求されたアバターの動きに従って予め設定されたメタデータを含むデータを動きデータとして生成し、生成された動きデータをユーザ端末に提供してもよい。ここで、ユーザ端末で動きデータに基づいてアバターの動きに従うアニメーションを生成してもよく、生成されたアニメーションをユーザ端末の画面を介して再生してアバターの動きを処理してもよい。すなわち、アニメーションをユーザ端末で生成してもよい。
【００９６】
アバターは、少なくとも性別特性及び種族特性を含んでもよく、少なくとも種族特性は、動物種族を含んでもよい。すなわち、アバターサービスシステム２３００は、人間型アバターだけでなく動物などの他の種族のアバターを提供してもよい。必要に応じて、種族特性は仮想の種族を含んでもよい。
【００９７】
また、アバターサービスシステム２３００は、ユーザ端末からランダム組合せ要求をさらに受信してもよい。この場合、アバターサービスシステム２３００は、ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてプレビューデータを生成してユーザ端末に提供してもよい。ここで、ユーザ端末でプレビューデータに基づいて少なくとも１つのアイテムレイヤがアバターに装着された様子がユーザ端末の画面を介して表示されてもよい。すなわち、ユーザ端末のユーザは、必要に応じて自分のアバターに多様なアイテムを任意に着用してみることができる。
【００９８】
モバイル環境のサービスは、チャットサービスを含んでもよい。この場合、アバターサービスシステム２３００はユーザ端末のユーザに対して設定されたイメージを格納及び保持して、前記チャットサービス提供時に上記ユーザに対して設定されたイメージを前記ユーザ端末に提供するステップ（図示せず）をさらに実行できる。提供されたイメージは、チャットサービス進行時にユーザ端末の画面に表示されてもよい。すなわち、相手側のイメージだけを表示したチャットサービスとは異なり、本実施形態に係るチャットサービスでは自分のイメージを共にチャットルームに表示できるようになる。
【００９９】
また、アイテムレイヤは、アバターが移動手段に乗ったイメージを提供するための移動手段レイヤを含んでもよい。ここで、アバターに移動手段レイヤが装着され、アバターの動きがアバターの移動である場合、ユーザ端末の画面でアバターが装着された移動手段と共に移動してもよい。図１５ではすでにアバターが移動手段に乗った状態で動いたり移動できることを説明した。例えば、モバイル環境のサービスがチャットサービスである場合、ユーザは移動手段に乗ったアバターをチャットルーム内で移動させながらチャットを進めてもよい。
【０１００】
また、アバターサービスシステム２３００はアバターと関連して設定されたペットに対するイメージデータをさらに選択してもよい。ここで、アバターサービスシステム２３００は選択されたペットに対するイメージデータをさらに用いて動きデータを生成してもよい。
【０１０１】
例えば、アバターサービスシステム２３００は、アバターの動き、ユーザ端末におけるユーザの入力内容、及びユーザ端末でユーザによって選択されたペットの動きのうち少なくとも１つに基づいてペットに対して既に格納された複数のイメージデータの中の少なくとも１つのイメージデータを選択してもよい。換言すれば、アバターと関連して設定されたペットは、移動したり予め設定された動きを実行してもよい。ここで、アバターの動きやユーザの入力内容（例えば、チャットの内容）、またはユーザ端末にインストールされたアプリケーションが提供するペットの多様な動きのうちユーザによって選択されたペットの動きに応じてペットの移動や動きを決定してもよい。
【０１０２】
ここで、動きデータに基づいて生成されたアニメーションを介してペットの移動または動きがユーザ端末の画面に表示されてもよい。例えば、アバターの動きに従ってペットの動きが共に画面に表示されてもよい。他の例で、ユーザの入力や選択によってアバターとは別にペットだけが制御されてペットの移動や動きが画面に表示されてもよい。
【０１０３】
図２５は、本発明の一実施形態において、ユーザ端末の内部構成を説明するためのブロック図である。本実施形態に係るユーザ端末２５００は、図１で説明したユーザ端末１１０に対応する装置において、モバイル環境のサービスでアバターの提供を受ける装置であってもよい。このようなユーザ端末２５００は、図２５に示すようにアバター表示部２５１０、要求送信部２５２０、及びデータ受信部２５３０を含んでもよい。
【０１０４】
アバター表示部２５１０は、アバターを画面に表示する。例えば、ユーザがユーザ端末２５００を介してアバターサービスに接続する場合、ユーザ端末２５００は、サーバからユーザのアバターに関する情報を受信してもよい。ここで、アバター表示部２５１０は、アバターに関する情報に基づいてアバターを画面に表示してもよい。ここで、サーバは、図２３を介して説明したアバターサービスシステム２３００に対応してもよい。
【０１０５】
要求送信部２５２０は、アバターの動きに対する要求をサーバに送信する。ここで、前記要求に対応して、サーバでアバターの身体を構成する身体レイヤの各々に対してイメージデータが選択され、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータがさらに選択される。すなわち、選択された身体レイヤに基づいてアイテムレイヤを選択して組合せるため、身体レイヤの動き（アバターの動き）によって適切なアイテムレイヤを選択することができ、モバイル環境でアバターを提供する場合にもイメージ破損の現象を防止することができる。
【０１０６】
データ受信部２５３０は、サーバから前記アバターの動きのための動きデータを受信する。ここで、サーバで選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータが生成されてもよい。
【０１０７】
一実施形態において、サーバで前記要求されたアバターの動きに従って予め設定されたメタデータを介して選択されたイメージデータをフレーム別に組合せてアバターの動きに従うアニメーションが動きデータとして生成されてもよい。この場合、アバター表示部２５１０は、動きデータとして受信したアニメーションを画面を介して再生してアバターの動きを処理してもよい。
【０１０８】
他の実施形態において、選択されたイメージデータ及び選択されたイメージデータをフレーム別に組合せるために前記要求されたアバターの動きに従って予め設定されたメタデータを含むデータが動きデータとしてサーバで生成されてもよい。ここで、ユーザ端末２５００は、メタデータと選択されたイメージデータとに基づいてアバターの動きに従うアニメーションを生成するアニメーション生成部（図示せず）をさらに含んでもよい。すなわち、アニメーションがユーザ端末２５００で生成されてもよい。この場合、アバター表示部２５１０は、生成されたアニメーションを画面を介して再生してアバターの動きを処理してもよい。
【０１０９】
アバターは、少なくとも性別特性及び種族特性を含んでもよく、少なくとも種族特性は、動物種族を含んでもよい。すなわち、ユーザ端末２５００は、人間型アバターだけでなく動物のように他の種族のアバターを提供してもよい。必要に応じて、種族特性は仮想の種族を含んでもよい。
【０１１０】
要求送信部２５２０は、ユーザの入力に基づいてランダム組合せ要求をサーバにさらに送信してもよい。この場合、データ受信部２５３０は、ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてサーバで生成されたプレビューデータをさらに受信してもよい。また、アバター表示部２５１０は、プレビューデータに基づいて少なくとも１つのアイテムレイヤがアバターに装着された様子を画面を介してさらに表示してもよい。すなわち、ユーザは、必要に応じて自分のアバターに多様なアイテムを任意に着用してみることができる。
【０１１１】
モバイル環境のサービスは、チャットサービスを含んでもよい。この場合、データ受信部２５３０は、チャットサービスが提供される場合、サーバからユーザに対して設定されたイメージをさらに受信してもよく、アバター表示部２５１０は、チャットサービスを提供される場合、受信されたイメージを画面にさらに表示してもよい。すなわち、相手側のイメージだけを表示したチャットサービスとは異なり、本実施形態に係るチャットサービスでは自分のイメージを共にチャットルームに表示できるようになる。
【０１１２】
また、アイテムレイヤは、アバターが移動手段に乗ったイメージを提供するための移動手段レイヤを含んでもよい。ここで、アバターに移動手段レイヤが装着され、アバターの動きがアバターの移動である場合、画面でアバターが装着された移動手段と共に移動してもよい。図１５では、すでにアバターが移動手段に乗った状態で動いたり移動できることを説明した。例えば、モバイル環境のサービスがチャットサービスである場合、ユーザは移動手段に乗ったアバターをチャットルーム内で移動させながらチャットを進めてもよい。
【０１１３】
また、アバターと関連して設定されたペットに対するイメージデータがサーバでさらに選択されてもよい。この場合、動きデータは、選択されたペットに対するイメージデータをさらに用いてサーバで生成されてもよい。
【０１１４】
例えば、ペットに対するイメージデータは、アバターの動き、ユーザの入力内容、及びユーザによって選択されたペットの動きのうち少なくとも１つに基づいてペットに対して既に格納された複数のイメージデータの中から選択されてもよい。換言すれば、アバターと関連して設定されたペットは、移動したり予め設定された動きを実行してもよい。ここで、アバターの動きやユーザの入力内容（例えば、チャットの内容）、またはユーザ端末にインストールされたアプリケーションが提供するペットの多様な動きのうちユーザによって選択されたペットの動きに応じてペットの移動や動きを決定してもよい。
【０１１５】
ここで、動きデータに基づいて生成されたアニメーションを介してペットの移動または動きが画面に表示されてもよい。例えば、アバターの動きに従ってペットの動きが共に画面に表示されてもよい。他の例で、ユーザの入力や選択によってアバターとは別にペットだけが制御されてペットの移動や動きが画面に表示されてもよい。
【０１１６】
図２６は、本発明の一実施形態において、ユーザ端末が実行するアバターサービス方法を示すフローチャートである。本実施形態に係るアバターサービス方法は、図２５によって説明したユーザ端末２５００で行われてもよい。
【０１１７】
ステップＳ２６１０において、ユーザ端末２５００は、アバターを画面に表示する。例えば、ユーザがユーザ端末２５００を介してアバターサービスに接続する場合、ユーザ端末２５００は、サーバからユーザのアバターに関する情報を受信してもよい。ここで、ユーザ端末２５００は、アバターに関する情報に基づいてアバターを画面に表示してもよい。ここで、サーバは、図２３によって説明したアバターサービスシステム２３００に対応してもよい。
【０１１８】
ステップＳ２６２０において、ユーザ端末２５００は、アバターの動きに対する要求をサーバに送信する。ここで、前記要求に対応して、サーバでアバターの身体を構成する身体レイヤの各々に対してイメージデータが選択され、選択されたイメージデータに基づいてアバターの身体に装着されるアイテムレイヤの各々に対してイメージデータがさらに選択される。すなわち、選択された身体レイヤに基づいてアイテムレイヤを選択して組合せるため、身体レイヤの動き（アバターの動き）によって適切なアイテムレイヤを選択することができ、モバイル環境でアバターを提供する場合にもイメージ破損の現象を防止することができる。
【０１１９】
ステップＳ２６３０において、ユーザ端末２５００は、サーバから前記アバターの動きのための動きデータを受信する。ここで、サーバで選択されたイメージデータに基づいてアバターの動きをアバターに適用するための動きデータが生成されてもよい。
【０１２０】
一実施形態において、サーバで前記要求されたアバターの動きに従って予め設定されたメタデータを介して選択されたイメージデータをフレーム別に組合せてアバターの動きに従うアニメーションが動きデータとして生成されてもよい。この場合、ユーザ端末２５００は、動きデータとして受信したアニメーションを画面を介して再生してアバターの動きを処理してもよい。
【０１２１】
他の実施形態において、選択されたイメージデータ及び選択されたイメージデータをフレーム別に組合せるために前記要求されたアバターの動きに従って予め設定されたメタデータを含むデータが動きデータとしてサーバで生成されてもよい。ここで、ユーザ端末２５００は、メタデータと選択されたイメージデータとに基づいてアバターの動きに従うアニメーションの生成（図示せず）をさらに実行できる。すなわち、アニメーションがユーザ端末２５００で生成されてもよい。この場合、ユーザ端末２５００は、生成されたアニメーションを画面を介して再生してアバターの動きを処理してもよい。
【０１２２】
アバターは、少なくとも性別特性及び種族特性を含んでもよく、種族特性は、少なくとも動物種族を含んでもよい。すなわち、ユーザ端末２５００は、人間型アバターだけでなく動物のように他の種族のアバターを提供してもよい。必要に応じて、種族特性は仮想の種族を含んでもよい。
【０１２３】
ユーザ端末２５００は、ユーザの入力に基づいてランダム組合せ要求をサーバでさらに送信してもよい。この場合、ユーザ端末２５００は、ランダム組合せ要求に応じて、全体アイテムレイヤまたは特定カテゴリーに属するアイテムレイヤのうち任意に選択された少なくとも１つのアイテムレイヤに基づいてサーバで生成されたプレビューデータをさらに受信してもよい。また、ユーザ端末２５００は、プレビューデータに基づいて少なくとも１つのアイテムレイヤがアバターに装着された様子を画面を介してさらに表示してもよい。すなわち、ユーザは、必要に応じて自分のアバターに多様なアイテムを任意に着用してみることができる。
【０１２４】
モバイル環境のサービスは、チャットサービスを含んでもよい。この場合、ユーザ端末２５００は、チャットサービスを提供される場合、サーバからユーザに対して設定されたイメージをさらに受信することができ、チャットサービスを提供される場合、受信されたイメージを画面にさらに表示してもよい。すなわち、相手側のイメージだけを表示したチャットサービスとは異なり、本実施形態に係るチャットサービスでは自分のイメージを共にチャットルームに表示できるようになる。
【０１２５】
また、アイテムレイヤは、アバターが移動手段に乗ったイメージを提供するための移動手段レイヤを含んでもよい。ここで、アバターに移動手段レイヤが装着され、アバターの動きがアバターの移動である場合、画面でアバターが装着された移動手段と共に移動してもよい。図１５では、すでにアバターが移動手段に乗った状態で動いたり移動できることを説明した。例えば、モバイル環境のサービスがチャットサービスである場合、ユーザは移動手段に乗ったアバターをチャットルーム内で移動させながらチャットを進めてもよい。
【０１２６】
また、アバターと関連して設定されたペットに対するイメージデータがサーバでさらに選択されてもよい。この場合、動きデータは、選択されたペットに対するイメージデータをさらに用いてサーバで生成されてもよい。
【０１２７】
例えば、ペットに対するイメージデータは、アバターの動き、ユーザの入力内容、及びユーザによって選択されたペットの動きのうち少なくとも１つに基づいてペットに対して既に格納された複数のイメージデータの中から選択されてもよい。換言すれば、アバターと関連して設定されたペットは、移動したり予め設定された動きを実行してもよい。ここで、アバターの動きやユーザの入力内容（例えば、チャットの内容）、またはユーザ端末にインストールされたアプリケーションが提供するペットの多様な動きのうちユーザによって選択されたペットの動きに応じてペットの移動や動きを決定してもよい。
【０１２８】
ここで、動きデータに基づいて生成されたアニメーションを介してペットの移動または動きが画面に表示されてもよい。例えば、アバターの動きに従ってペットの動きが共に画面に表示されてもよい。他の例で、ユーザの入力や選択によってアバターとは別にペットだけが制御されてペットの移動や動きが画面に表示されてもよい。
【０１２９】
図２３から図２６で省略された内容は、図１〜図２２の内容を参照することができる。
【０１３０】
このように、本発明の実施形態によれば、動きを表すデータのメタデータとアバターを構成するレイヤ別に動きに応じた複数の回転イメージとを各々データベースに格納及び保持し、要求に応じて動きに合ったメタデータと回転イメージとを提供することによって、アバターの多様な動作や表情（感情）などの動きを表現することができる。また、アバターの身体を構成するレイヤだけでなく、アバターに付加されるアクセサリーや衣類などのアイテムもまた別のレイヤで構成し、それぞれのアイテムレイヤの各々に対しても複数の回転イメージを生成及び保持することによって、身体を構成するレイヤの動きに合ったアイテムレイヤの回転イメージを提供し、イメージ回転によるイメージ破損の現象を解決できるだけでなくアバターサービス全体の質を向上させることができる。また、チャットサービスにおいて、ユーザがアバターを選択できるようにしてアバターを最適化できる範囲を拡大させることによって、ユーザの興味を誘導できるだけでなく、アバターの動きによって静的なテキスト中心のチャット方式から抜け出してユーザが自分の感情をリアルに表現できることによって、対話の躍動性を付与することができる。また、ランダムチャット機能を提供し、ユーザが全体のユーザと任意にチャットを進められるサービスを提供することができ、別のチャットログを提供してアバターを使用しながらも以前の対話やアバターの動きを確認することができ、アバターの移動を可能にして対話の躍動性を付与することができる。また、チャット内容中の特定単語を認識して自動でアバターの感情や動作などの動きを表現することができ、同じ吹き出しでなくチャットの内容によって可変する吹き出しを提供し、ユーザが直接自分の吹き出しを選択することができる。
【０１３１】
本発明の実施形態に係る方法は、多様なコンピュータ手段によって行うことができるプログラム命令形態で実現され、コンピュータ読み出し可能媒体に記録してもよい。前記記録媒体は、プログラム命令、データファイル、データ構造などを単独または組合せたものを含んでもよい。前記記録媒体及びプログラム命令は、本発明の目的のために特別に設計して構成されたものでもよく、コンピュータソフトウェア分野の技術を有する当業者にとって公知のものであり使用可能なものであってもよい。
【０１３２】
上述したように本発明を限定された実施形態と図面を参照して説明したが、本発明は、上記の実施形態に限定されることなく、本発明が属する分野における通常の知識を有する者であれば、このような実施形態から多様な修正及び変形が可能である。
【０１３３】
したがって、本発明の範囲は、開示された実施形態に限定されて定められるものではなく、特許請求の範囲及び特許請求の範囲と均等なものなどによって定められるものである。
【符号の説明】
【０１３４】
１１０：ユーザ端末
１２０：サーバ
１３０：ネットワーク
【図１】
0006022953.tif 000002
【図２】
0006022953.tif 000003
【図３】
0006022953.tif 000004
【図４】
0006022953.tif 000005
【図５】
0006022953.tif 000006
【図６】
0006022953.tif 000007
【図７】
0006022953.tif 000008
【図８】
0006022953.tif 000009
【図９】
0006022953.tif 000010
【図１０】
0006022953.tif 000011
【図１１】
0006022953.tif 000012
【図１２】
0006022953.tif 000013
【図１３】
0006022953.tif 000014
【図１４】
0006022953.tif 000015
【図１５】
0006022953.tif 000016
【図１６】
0006022953.tif 000017
【図１７】
0006022953.tif 000018
【図１８】
0006022953.tif 000019
【図１９】
0006022953.tif 000020
【図２０】
0006022953.tif 000021
【図２１】
0006022953.tif 000022
【図２２】
0006022953.tif 000023
【図２３】
0006022953.tif 000024
【図２４】
0006022953.tif 000025
【図２５】
0006022953.tif 000026
【図２６】
0006022953.tif 000027