(57)【要約】【課題】顔に対応する３次元（３Ｄ）アバターを用いて顔の動きが反映された３Ｄアバターを含むイメージを生成する電子装置を提供する。【解決手段】本発明による電子装置は、カメラ、ディスプレイ、及びプロセッサを備え、プロセッサは、カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、一つ以上の外部オブジェクトのうちの顔に関連した属性に基づいて生成された３次元（３Ｄ）オブジェクトをディスプレイを通じて提供し、３Ｄオブジェクトに適用される複数のグラフィック属性のうちの少なくとも一つのグラフィック属性に基づいて顔に対する３Ｄアバターを生成し、３Ｄアバターを用いて所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージを生成する。【選択図】図２
2019145108.tif 000002
【特許請求の範囲】
【請求項１】
カメラ、ディスプレイ、及びプロセッサを備え、
前記プロセッサは、
前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、
前記一つ以上の外部オブジェクトのうちの顔に関連した属性に基づいて生成された３次元（３Ｄ）オブジェクトを前記ディスプレイを通じて提供し、
前記３Ｄオブジェクトに適用可能な複数のグラフィック属性のうちの少なくとも一つのグラフィック属性に基づいて前記顔に対する３Ｄアバターを生成し、
前記３Ｄアバターを用いて所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージを生成することを特徴とする電子装置。
【請求項２】
前記プロセッサは、
前記顔に対応する少なくとも一つの属性を含む３Ｄテンプレートを決定し、
前記第１のイメージから前記顔に関連した属性を抽出し、
前記抽出された属性を前記３Ｄテンプレートの対応する前記少なくとも一つの属性に適用させて前記３Ｄオブジェクトを生成することを特徴とする請求項１に記載の電子装置。
【請求項３】
前記プロセッサは、
前記第１のイメージから顔を構成する少なくとも一つの要素を抽出し、前記各要素の形態、色、各要素間の相対的位置、各要素間の相対的サイズ比、又は各要素のアクセサリに対する属性値を確認することを特徴とする請求項２に記載の電子装置。
【請求項４】
前記プロセッサは、前記抽出された属性とは関係しない前記３Ｄテンプレートの属性に対して、前記３Ｄテンプレートに所定の属性を適用して前記３Ｄオブジェクトを生成することを特徴とする請求項２に記載の電子装置。
【請求項５】
前記プロセッサは、前記顔と異なる３Ｄテンプレートを決定することを特徴とする請求項２に記載の電子装置。
【請求項６】
前記オブジェクトは、前記アバターの表情、前記アバターのジェスチャー、背景画面、又はアニメーション効果に対応して決定され、
前記プロセッサは、
前記３Ｄアバターを用いて前記アバターの表情、前記アバターのジェスチャー、背景画面、又はアニメーション効果のうちの少なくとも一つに対して所定の値が反映された少なくとも一つのオブジェクトを生成することを特徴とする請求項１に記載の電子装置。
【請求項７】
前記プロセッサは、前記一つ以上の外部オブジェクトのうちの第１の外部オブジェクトに対して、ユーザー入力によって顔に対応する少なくとも一つの構成を前記第１の外部オブジェクトの構成に対応させることを特徴とする請求項１に記載の電子装置。
【請求項８】
前記プロセッサは、前記一つ以上の外部オブジェクトのうちの所定の条件を満たす第１の外部オブジェクトに基づいて前記グラフィック属性を生成することを特徴とする請求項１に記載の電子装置。
【請求項９】
前記プロセッサは、前記第１の外部オブジェクトに対応する３Ｄテンプレート又はユーザー入力によって定められた３Ｄテンプレートを決定し、前記決定された３Ｄテンプレートに前記第１の外部オブジェクトの属性を適用して前記グラフィック属性を生成することを特徴とする請求項８に記載の電子装置。
【請求項１０】
前記プロセッサは、前記一つ以上の外部オブジェクトのうちの顔に対応しない付加オブジェクトを選択し、前記選択された付加オブジェクトを含んで前記３Ｄアバターを生成することを特徴とする請求項１に記載の電子装置。
【請求項１１】
前記プロセッサは、前記生成された第２のイメージを外部電子装置に伝送することを特徴とする請求項１に記載の電子装置。
【請求項１２】
前記第１のイメージは２次元（２Ｄ）イメージであり、前記第２のイメージは静止画像又は動画像の２Ｄイメージであることを特徴とする請求項１に記載の電子装置。
【請求項１３】
前記プロセッサは、
相手とのビデオ通話が開始されることに基づいて前記相手の３Ｄアバターを含むビデオデータを受信し、
前記ビデオ通話中に前記３Ｄアバター及び前記相手の３Ｄアバターを一つの画面に表示することを特徴とする請求項１に記載の電子装置。
【請求項１４】
カメラ及びプロセッサを備え、
前記プロセッサは、
前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、
前記一つ以上の外部オブジェクトのうちの顔に基づいて一つ以上の３次元（３Ｄ）アバターのうちの前記顔に対応する３Ｄアバターを選択し、
前記顔に対応する表情が反映された前記３Ｄアバターを用いて生成した３Ｄオブジェクトを含む第２のイメージを生成することを特徴とする電子装置。
【請求項１５】
通信モジュールをさらに含み、
前記プロセッサは、前記通信モジュールを通じて前記一つ以上の３Ｄアバターを受信することを特徴とする請求項１４に記載の電子装置。
【請求項１６】
前記プロセッサは、一つ以上の状況に対応して所定の顔の表情に関連した表現属性のうちの前記顔に対応する表情に基づいて選択された第１の表現属性を前記３Ｄアバターに反映することを特徴とする請求項１４に記載の電子装置。
【請求項１７】
前記一つ以上の状況に対応して所定の顔表情に関連した表現属性は、顔を構成する少なくとも一つの要素に対して各要素の形態、色、各要素間の相対的位置、各要素間の相対的サイズ比、又は各要素のアクセサリに対する属性値のうちの少なくとも一つ以上を含むことを特徴とする請求項１６に記載の電子装置。
【請求項１８】
前記オブジェクトは、アバターの表情、アバターのジェスチャー、背景画面、又はアニメーション効果を含むことを特徴とする請求項１４に記載の電子装置。
【請求項１９】
カメラ及びプロセッサを備え、
前記プロセッサは、
前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、
前記一つ以上の外部オブジェクトの中に顔が含まれるか否かを確認し、
前記一つ以上の外部オブジェクトの中に前記顔が含まれる場合、前記顔に関連した属性に基づいて３次元（３Ｄ）アバターを生成し、
前記一つ以上の外部オブジェクトの中に前記顔が含まれない場合、前記３Ｄアバターを生成しないことを特徴とする電子装置。
【請求項２０】
ディスプレイをさらに含み、
前記プロセッサは、前記ディスプレイを通じて前記一つ以上の外部オブジェクトの中に顔が含まれるか否かを提供することを特徴とする請求項１９に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔に対応する３次元（３Ｄ）アバターを用いて顔の動きが反映された３Ｄアバターを含むイメージを生成する電子装置に関する。
【背景技術】
【０００２】
電子装置は、アバターを用いて多様なサービスを提供できる。電子装置は、多様なアプリケーションでユーザーの感情又は意思を表示するためにユーザーに対応する３Ｄアバターを利用する。
電子装置は、ユーザーにアバターを生成する機能を提供して自分のアバターを生成可能にする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国公開特許第１０−２０１７−０１１２４０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記従来技術に鑑みてなされたものであって、本発明の目的は、顔に対応するオブジェクトを含む２次元（２Ｄ）イメージに基づいて３Ｄアバターを提供する電子装置及びその動作方法を提供することにある。
また、本発明の目的は、ユーザーの顔に関連した属性に基づいてユーザーに対応する３Ｄアバターを生成する電子装置を提供することにある。
また、本発明の目的は、ユーザーを含む２Ｄイメージに基づいて生成した３Ｄアバターを用いて、アバターの表情、アバターのジェスチャー、及び背景画面又はアニメーション効果を多様に適用したオブジェクトを含む２Ｄイメージを生成する電子装置を提供することにある。
【課題を解決するための手段】
【０００５】
上記目的を達成するためになされた本発明の一態様による電子装置は、カメラ、ディスプレイ、及びプロセッサを備え、前記プロセッサは、前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、前記一つ以上の外部オブジェクトのうちの顔に関連した属性に基づいて生成された３次元（３Ｄ）オブジェクトを前記ディスプレイを通じて提供し、前記３Ｄオブジェクトに適用可能な複数のグラフィック属性のうちの少なくとも一つのグラフィック属性に基づいて前記顔に対する３Ｄアバターを生成し、前記３Ｄアバターを用いて所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージを生成することを特徴とする。
【０００６】
上記目的を達成するためになされた本発明の他の態様による電子装置は、カメラ及びプロセッサを備え、前記プロセッサは、前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、前記一つ以上の外部オブジェクトのうちの顔に基づいて一つ以上の３次元（３Ｄ）アバターのうちの前記顔に対応する３Ｄアバターを選択し、前記顔に対応する表情が反映された前記３Ｄアバターを用いて生成した３Ｄオブジェクトを含む第２のイメージを生成することを特徴とする。
【０００７】
上記目的を達成するためになされた本発明のさらに他の態様による電子装置は、カメラ及びプロセッサを備え、前記プロセッサは、前記カメラを用いて一つ以上の外部オブジェクトを含む第１のイメージを獲得し、前記一つ以上の外部オブジェクトの中に顔が含まれるか否かを確認し、前記一つ以上の外部オブジェクトの中に前記顔が含まれる場合、前記顔に関連した属性に基づいて３次元（３Ｄ）アバターを生成し、前記一つ以上の外部オブジェクトの中に前記顔が含まれない場合、３Ｄアバターを生成しないことを特徴とする。
【発明の効果】
【０００８】
本発明によれば、カメラを利用して獲得した２Ｄイメージに含まれた外部オブジェクトに対応する３Ｄアバターを生成する電子装置を提供することができる。
また、本発明による電子装置は、アバターの表情、アバターのジェスチャー、背景画面、又はアニメーション効果が反映された３Ｄアバターを利用して生成したオブジェクトを含む２Ｄイメージを提供することができる。
さらに、ユーザーの顔を含む２Ｄイメージに基づいて生成した３Ｄアバターを活用する一つ以上のアプリケーションを提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施形態によるネットワーク環境内の電子装置を示すブロック図である。
【図２】本発明の一実施形態による３Ｄアバターを生成する電子装置の動作方法を示すフローチャートである。
【図３】本発明の一実施形態による電子装置がユーザーに提供する３Ｄアバターを生成する動作の一例を示す図である。
【図４Ａ】本発明の一実施形態による電子装置によって生成された３Ｄグラフィックオブジェクト及び３Ｄグラフィックオブジェクトに適用されるグラフィック属性の例を示す図である。
【図４Ｂ】本発明の一実施形態による電子装置によって生成された３Ｄグラフィックオブジェクト及び３Ｄグラフィックオブジェクトに適用されるグラフィック属性の例を示す図である。
【図４Ｃ】本発明の一実施形態による電子装置によって生成された３Ｄグラフィックオブジェクト及び３Ｄグラフィックオブジェクトに適用されるグラフィック属性の例を示す図である。
【図５】本発明の一実施形態による電子装置が２Ｄイメージに基づいて３Ｄアバターを生成する動作の一例を示す図である。
【図６】本発明の一実施形態による電子装置が３Ｄアバターを用いて生成した少なくとも一つのオブジェクトを含む２Ｄイメージの例を示す図である。
【図７】本発明の一実施形態による電子装置によりアバターキャラクターを用いて写真を編集する機能を示す図である。
【図８】本発明の一実施形態による電子装置がアバターキャラクターのうちの選択されたオブジェクトをメッセージで伝送する機能の一例を示す図である。
【図９】本発明の一実施形態による電子装置がアバターキャラクターを用いて連絡先を編集する機能の一例を示す図である。
【図１０】本発明の一実施形態による電子装置により動物の頭を含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。
【図１１】本発明の一実施形態による電子装置によりキャラクターを含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。
【図１２】本発明の一実施形態による電子装置により事物を含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。
【図１３】本発明の一実施形態による顔に関連した表現属性の例を示す図である。
【図１４】本発明の一実施形態による顔に関連した表現属性の例を示す図である。
【図１５】本発明の一実施形態による電子装置により多様な３Ｄテンプレートを用いて生成された３Ｄアバターの例を示す図である。
【図１６】本発明の一実施形態による電子装置により事物を含む２Ｄイメージに基づいて生成された３Ｄグラフィックオブジェクトに関連した属性の例を示す図である。
【図１７】本発明の一実施形態による電子装置により事物を含む２Ｄイメージに基づいて生成された３Ｄグラフィックオブジェクトに関連した属性の例を示す図である。
【図１８】本発明の一実施形態による電子装置により顔に対応する外部オブジェクト及び付加オブジェクトを含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。
【図１９Ａ】本発明の一実施形態による電子装置が複数の外部オブジェクトに基づいて生成した複数の３Ｄアバターを含むイメージを生成する動作の一例を示す図である。
【図１９Ｂ】本発明の一実施形態による電子装置が複数の外部オブジェクトに基づいて生成した複数の３Ｄアバターを含むイメージを生成する動作の一例を示す図である。
【図２０】本発明の一実施形態による３Ｄアバターに対する表現属性の例を示す図である。
【図２１】本発明の一実施形態による電子装置がビデオ通話機能で３Ｄアバターを生成する動作の一例を示す図である。
【図２２】本発明の一実施形態による電子装置がビデオ通話相手の電子装置と３Ｄアバターを共有する動作の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の望ましい実施形態を図面を参照しながら詳細に説明する。
【００１１】
図１は、本発明の一実施形態によるネットワーク環境１００内の電子装置１０１を示すブロック図である。図１を参照すると、ネットワーク環境１００内における電子装置１０１は、第１のネットワーク１９８（例えば、近距離無線通信）を介して外部の電子装置１０２と通信し、第２のネットワーク１９９（例えば、遠距離無線通信）を介して電子装置１０４又はサーバ１０８と通信する。一実施形態において、電子装置１０１は、サーバ１０８を介して電子装置１０４と通信する。
【００１２】
本発明の一実施形態による電子装置１０１は、プロセッサ１２０、メモリ１３０、入力装置１５０、音響出力装置１５５、ディスプレイ装置１６０、オーディオモジュール１７０、センサモジュール１７６、インターフェース１７７、ハプティックモジュール１７９、カメラモジュール１８０、電力管理モジュール１８８、バッテリー１８９、通信モジュール１９０、加入者識別モジュール１９６、及びアンテナモジュール１９７を含む。一部の実施形態において、電子装置１０１は、これらの構成要素のうちの少なくとも一つ（例えば、ディスプレイ装置１６０又はカメラモジュール１８０）が省略され、あるいは他の構成要素が追加される。一実施形態において、一部の構成要素は統合されて具現され得る。例えば、センサモジュール１７６（例えば、指紋センサ、紅彩センサ、又は照度センサ）は、ディスプレイ装置１６０（例えば、ディスプレイ）に組み込まれるように実装され得る。
【００１３】
プロセッサ１２０は、例えばソフトウェア（例えば、プログラム１４０）を実行してプロセッサ１２０に接続された電子装置１０１の少なくとも一つの他の構成要素（例えば、ハードウェア又はソフトウェア構成要素）を制御し、多様なデータ処理及び演算を実行する。プロセッサ１２０は、他の構成要素（例えば、センサモジュール１７６又は通信モジュール１９０）から受信した命令又はデータを揮発性メモリ１３２にロードして処理し、結果データを不揮発性メモリ１３４に格納する。不揮発性メモリ１３４は、内蔵メモリ１３６及び外部メモリ１３８を含む。
【００１４】
一実施形態において、プロセッサ１２０は、メインプロセッサ１２１（例えば、中央処理装置又はアプリケーションプロセッサ）と、メインプロセッサ１２１とは別にオペレーティングされて、追加的又は代替的にメインプロセッサ１２１よりも低消費電力であるか、又は所定の機能に特化した補助プロセッサ１２３（例えば、グラフィック処理装置、イメージシグナルプロセッサ、センサハブプロセッサ、又はコミュニケーションプロセッサ）とを含む。ここで、補助プロセッサ１２３は、メインプロセッサ１２１から分離して、又は組み込まれてオペレーティングされる。
【００１５】
補助プロセッサ１２３は、例えばメインプロセッサ１２１が非アクティブ（例えば、スリープ、低電力モード、待機モード）状態でメインプロセッサ１２１の代わりに、又はメインプロセッサ１２１がアクティブ（例えば、アプリケーションを実行）状態でメインプロセッサ１２１とともに、電子装置１０１の構成要素のうちの少なくとも一つの構成要素（例えば、ディスプレイ装置１６０、センサモジュール１７６、又は通信モジュール１９０）に関連した機能若しくは状態の少なくとも一部を制御する。一実施形態において、補助プロセッサ１２３（例えば、イメージシグナルプロセッサ又はコミュニケーションプロセッサ）は、機能的に関連した他の構成要素（例えば、カメラモジュール１８０又は通信モジュール１９０）の一部構成要素で実現される。
【００１６】
メモリ１３０は、電子装置１０１の少なくとも一つの構成要素（例えば、プロセッサ１２０又はセンサモジュール１７６）によって使用される多様なデータ、例えばソフトウェア（例えば、プログラム１４０）及びこれに関連した命令に対する入力データ又は出力データを格納する。メモリ１３０は、揮発性メモリ１３２又は不揮発性メモリ１３４を含む。
【００１７】
プログラム１４０は、メモリ１３０に格納されているソフトウェアであって、例えばオペレーティングシステム１４２、ミドルウェア１４４、又はアプリケーション１４６を含む。
【００１８】
入力装置１５０は、電子装置１０１の構成要素（例えば、プロセッサ１２０）に使用される命令又はデータを電子装置１０１の外部（例えば、ユーザー）から受信するための装置であって、例えばマイク、マウス、又はキーボードを含む。
【００１９】
音響出力装置１５５は、音響信号を電子装置１０１の外部に出力するための装置であって、例えばマルチメディア再生又は録音再生のような一般的な用途に使われるスピーカーと電話受信専用として使われるレシーバーとを含む。一実施形態において、レシーバーは、スピーカーと一体に又は分離して形成される。
【００２０】
ディスプレイ装置１６０は、電子装置１０１のユーザーに情報を視覚的に提供するための装置であって、例えばディスプレイ、ホログラム装置、又はプロジェクタと、該当装置を制御するための制御回路とを含む。一実施形態において、ディスプレイ装置１６０は、タッチ回路又はタッチによる圧力の強さを測定する圧力センサを含む。
【００２１】
オーディオモジュール１７０は、音と電気信号とを双方向に変換する。一実施形態において、オーディオモジュール１７０は、入力装置１５０を通じて音を獲得し、音響出力装置１５５又は電子装置１０１に有線又は無線で接続された外部の電子装置（例えば、外部の電子装置１０２（例えば、スピーカー又はヘッドホン））を通じて音を出力する。
【００２２】
センサモジュール１７６は、電子装置１０１の内部の作動状態（例えば、電力又は温度）、又は外部の環境状態に対応する電気信号又はデータ値を生成する。センサモジュール１７６は、例えばジェスチャーセンサ、ジャイロセンサ、気圧センサ、マグネチックセンサ、加速度センサ、グリップセンサ、近接センサ、カラーセンサ、ＩＲ（ｉｎｆｒａｒｅｄ）センサ、生体センサ、温度センサ、湿度センサ、又は照度センサを含む。
【００２３】
インターフェース１７７は、外部の電子装置（例えば、外部の電子装置１０２）に有線又は無線で接続される特定のプロトコルをサポートする。一実施形態において、インターフェース１７７は、ＨＤＭＩ（登録商標）（Ｈｉｇｈ  Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  ｂｕｓ）インターフェース、ＳＤカードインターフェース、又はオーディオインターフェースを含む。
【００２４】
接続端子１７８は、電子装置１０１と外部の電子装置（例えば、外部の電子装置１０２）とを物理的に接続するコネクタ、例えばＨＤＭＩ（登録商標）コネクタ、ＵＳＢコネクタ、ＳＤカードコネクタ、又はオーディオコネクタ（例えば、ヘッドホンコネクタ）を含む。
【００２５】
ハプティックモジュール１７９は、電気的信号をユーザーが触覚又は運動感覚を通じて認知可能な機械的な刺激（例えば、振動又は動き）又は電気的刺激に変換する。ハプティックモジュール１７９は、例えばモータ、圧電素子、又は電気刺激装置を含む。
【００２６】
カメラモジュール１８０は、静止画像及び動画像を撮影する。一実施形態において、カメラモジュール１８０は、一つ以上のレンズ、イメージセンサ、イメージシグナルプロセッサ、又はフラッシュを含む。
【００２７】
電力管理モジュール１８８は、電子装置１０１に供給される電力を管理するためのモジュールであって、例えばＰＭＩＣ（Ｐｏｗｅｒ  Ｍａｎａｇｅｍｅｎｔ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）の少なくとも一部として構成される。
【００２８】
バッテリー１８９は、電子装置１０１の少なくとも一つの構成要素に電力を供給するための装置であって、例えば再充電不可能な１次電池、再充電可能な２次電池、又は燃料電池を含む。
【００２９】
通信モジュール１９０は、電子装置１０１と外部の電子装置（例えば、外部の電子装置１０２、外部の電子装置１０４、又はサーバ１０８）との間の有線又は無線通信チャンネルの確立、及び確立された通信チャンネルを介した通信実行をサポートする。通信モジュール１９０は、プロセッサ１２０（例えば、アプリケーションプロセッサ）とは別にオペレーティングされる有線通信又は無線通信をサポートする一つ以上のコミュニケーションプロセッサを含む。一実施形態において、通信モジュール１９０は、無線通信モジュール１９２（例えば、セルラー通信モジュール、近距離無線通信モジュール、又はＧＮＳＳ（Ｇｌｏｂａｌ  Ｎａｖｉｇａｔｉｏｎ  Ｓａｔｅｌｌｉｔｅ  Ｓｙｓｔｅｍ）通信モジュール）、又は有線通信モジュール１９４（例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信モジュール、又は電力線通信モジュール）を含み、そのうち、対応する通信モジュールを用いて第１のネットワーク１９８（例えば、ブルートゥース（登録商標）、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ（登録商標）  Ｌｏｗ  Ｅｎｅｒｇｙ）、ＷｉＦｉ（登録商標）  Ｄｉｒｅｃｔ、又はＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）のような近距離通信ネットワーク）、又は第２のネットワーク１９９（例えば、セルラーネットワーク、インターネット、又はコンピュータネットワーク（例えば、ＬＡＮ又はＷＡＮ）のような遠距離通信ネットワーク）を介して外部の電子装置と通信する。このような多様なタイプの通信モジュール１９０は、一つのチップで実現されるか、又は各々別のチップで実現される。
【００３０】
無線通信モジュール１９２は、加入者識別モジュール１９６に格納されたユーザー情報を用いて通信ネットワーク内で電子装置１０１を区別及び認証する。
【００３１】
アンテナモジュール１９７は、信号又は電力を外部に送信し、また外部から受信するための一つ以上のアンテナを含む。一実施形態において、通信モジュール１９０（例えば、無線通信モジュール１９２）は、通信方式に適合したアンテナを介して信号を外部の電子装置に送信し、また外部の電子装置から受信する。
【００３２】
上記構成要素のうちの一部は、周辺機器間の通信方式（例えば、バス、ＧＰＩＯ（Ｇｅｎｅｒａｌ  Ｐｕｒｐｏｓｅ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ）、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）、又はＭＩＰＩ（Ｍｏｂｉｌｅ  Ｉｎｄｕｓｔｒｙ  Ｐｒｏｃｅｓｓｏｒ  Ｉｎｔｅｒｆａｃｅ））を介して相互に接続されて信号（例えば、命令又はデータ）を相互に交換する。
【００３３】
一実施形態において、命令又はデータは、第２のネットワーク１９９に接続されたサーバ１０８を通じて電子装置１０１と外部の電子装置１０４との間で送信又は受信される。外部の電子装置（１０２、１０４）は、それぞれ電子装置１０１と同一のタイプ又は異なるタイプの装置である。一実施形態において、電子装置１０１で実行される動作の全部又は一部は、他の一つ又は複数の外部の電子装置で実行される。一実施形態において、電子装置１０１が任意の機能又はサービスを自動で又は要請によって実行しなければならない場合、電子装置１０１は、機能又はサービスを自動的に実行させる代わりに又は追加的に、それに関連した少なくとも一部機能を外部の電子装置に要請する。この要請を受信した外部の電子装置は、要請機能又は追加機能を実行し、その結果を電子装置１０１に配信する。電子装置１０１は、受信した結果をそのまま又は追加的に処理して要請された機能やサービスを提供する。このために、例えばクラウドコンピュータ、分散コンピュータ、又はクライアント−サーバコンピューティング技術が利用される。
【００３４】
図２は、本発明の一実施形態による３Ｄアバターを生成する電子装置の動作方法を示すフローチャートである。
【００３５】
図２を参照すると、本発明の一実施形態による電子装置（例えば、図１の電子装置１０１又はプロセッサ１２０）は、ステップ２１０において、カメラ（例えば、図１のカメラモジュール１８０）を用いて一つ以上の外部オブジェクトに対する第１のイメージを獲得する。電子装置１０１は、２Ｄのカメラモジュール１８０を用いて２Ｄイメージを獲得し、第１のイメージは２Ｄイメージである。一つ以上の外部オブジェクトは、人、動物、又は事物を含む。例えば、電子装置１０１は、ユーザーの顔に対する２Ｄイメージを獲得する。電子装置１０１は、カメラモジュール１８０を用いて獲得した第１のイメージから顔に対応する外部オブジェクトを検出する。顔に対応する外部オブジェクトが検出されない場合、電子装置１０１は、顔が検出されないことを知らせるメッセージを提供する。
【００３６】
ステップ２２０において、電子装置１０１は、第１のイメージに含まれた一つ以上の外部オブジェクトのうちの顔に対応する外部オブジェクトに関連した属性に基づいて生成された３Ｄグラフィックオブジェクトをディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて提供する。
【００３７】
外部オブジェクトに関連した属性は、顔に関連した多様な特徴に対して定義される。例えば、外部オブジェクトに関連した属性は、顔を構成する各要素（目、眉毛、鼻、頬骨、唇、歯、頬、あご、額、髪、ひげ、えくぼ、耳、後頭部、側頭部）の形態、色相、各要素間の相対的位置、各要素間の相対的サイズ比、又は頭部のアクセサリ（例えば、イヤリング、ピアシング、メガネ、鼻ピアス）のうちの少なくとも一つ以上を含む。
【００３８】
電子装置１０１は、顔又は頭部に対する３Ｄテンプレートに、顔に対応する外部オブジェクトに関連した属性のうちの少なくとも一つを配置して、３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、第１のイメージにおいて顔に対応する外部オブジェクトから、この外部オブジェクトに関連した属性のうちの少なくとも一つを抽出し、抽出された属性値を３Ｄテンプレートに適用して３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、例えば外部オブジェクトで、顔の長さ、顔の幅、顔型、顔色、眉間幅、目の大きさ、二重まぶたの有無、眉毛の色、鼻の長さ、鼻の位置、唇のサイズ、唇の位置、頬骨の位置、頬骨の大きさ、又はえくぼの有無に対する属性値のうちの少なくとも一つを３Ｄテンプレートに適用して３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、３Ｄテンプレートに対して所定の属性値（ｄｅｆａｕｌｔ値）を用いて３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、例えば第１のイメージから抽出されない属性である耳、髪、又は後頭部に関連した属性は、３Ｄテンプレートに対して定められた属性値をそのまま適用して３Ｄグラフィックオブジェクトを生成する。３Ｄグラフィックオブジェクトは、獲得した第１のイメージから抽出された顔に関連した属性値と３Ｄテンプレートに対して定められた属性値とを両方とも含む。顔又は頭部に対する３Ｄテンプレートは、データベースに格納される。データベースは、メモリ（例えば、図１のメモリ１３０）又はサーバ（例えば、図１のサーバ１０８）に含まれる。電子装置１０１は、顔に対応する外部オブジェクトに関連した属性及び３Ｄテンプレートのうちの少なくとも一つを変更して一つ以上の３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、生成された一つ以上の３Ｄグラフィックオブジェクトのうちの少なくとも一つをディスプレイ（例えば、図１のディスプレイ装置１６０）に表示する。
【００３９】
ステップ２３０において、電子装置１０１は、３Ｄグラフィックオブジェクトに適用される複数のグラフィック属性のうちの選択された少なくとも一つのグラフィック属性、及び３Ｄグラフィックオブジェクトに基づいて、外部オブジェクトに対する３Ｄアバターを生成する。３Ｄグラフィックオブジェクトに適用される複数のグラフィック属性は、明るさ、色対比、唇色、眉毛色、ひげ、ヘアスタイル、又は顔に関連したアクセサリ（例えば、メガネ、帽子、イヤリング、ピアシングなど）を含む。
【００４０】
本発明の多様な実施形態において、３Ｄグラフィックオブジェクトに適用される複数のグラフィック属性は、顔の動きに対する動きパラメータを含む。動きパラメータは、顔の詳細部位（例えば、眉毛、まぶた、鼻、口元など）の各々の動きの方向及び大きさを含む。電子装置１０１は、顔に対応する外部オブジェクトに関連した属性に基づいて動きパラメータ値を設定する。例えば、電子装置１０１は、外部オブジェクトから抽出された口のサイズ又は形態に基づいて動きパラメータのうちの口元の動きに対する方向及び大きさを設定する。
【００４１】
電子装置１０１は、複数のグラフィック属性のうちの少なくとも一つを３Ｄグラフィックオブジェクトと共にディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて提供する。電子装置１０１は、複数のグラフィック属性のうちのユーザー入力によって選択された少なくとも一つのグラフィック属性を３Ｄグラフィックオブジェクトに適用する。電子装置１０１は、例えば複数のグラフィック属性のうちの明るさをディスプレイ（例えば、図１のディスプレイ装置１６０）に表示し、明るさに対する入力を感知すると、３Ｄグラフィックオブジェクトに感知された明るさに対する入力値を適用する。電子装置１０１は、複数のグラフィック属性のうちの表示されたグラフィック属性に対するユーザーの入力に応答して、入力値を適用した３Ｄグラフィックオブジェクトに対するプレビューをディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて提供する。
【００４２】
電子装置１０１は、３Ｄグラフィックオブジェクトに適用される属性を表示し、表示された属性に対する入力を受信することによってユーザーに３Ｄグラフィックオブジェクトを編集する機能を提供する。
【００４３】
電子装置１０１は、複数のグラフィック属性のうちの選択された少なくとも一つのグラフィック属性を３Ｄグラフィックオブジェクトに適用し、３Ｄアバターを生成する。電子装置１０１は、複数のグラフィック属性のうちの選択された少なくとも一つのグラフィック属性を３Ｄグラフィックオブジェクトに適用し、３Ｄグラフィックオブジェクトを再加工し、３Ｄアバターを生成する。電子装置１０１は、３Ｄグラフィックオブジェクトを再加工する動作の一部として、３Ｄグラフィックオブジェクトから不要な情報を削除し、単純化した情報を簡略にして３Ｄアバターを生成する。
【００４４】
３Ｄアバターは、メモリ（例えば、図１のメモリ１３０）又はサーバ（例えば、図１のサーバ１０８）に格納される。３Ｄアバターがサーバ（例えば、図１のサーバ１０８）に格納される場合、電子装置１０１は、通信モジュール１９０を通じて３Ｄアバターをサーバ（例えば、図１のサーバ１０８）に提供する。３Ｄアバターは、例えばｇｌＴＦ（ｇｌ  ｔｒａｎｓｍｉｓｓｉｏｎ  ｆｏｒｍａｔ）形式で格納される。
【００４５】
ステップ２４０において、電子装置１０１は、３Ｄアバターを用いて所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージを生成する。例えば、電子装置１０１は、３Ｄアバターに一つ以上の予め指定された表情又は動きを反映させてオブジェクトを生成する。電子装置は、一つ以上のボディージェスチャーを反映させてオブジェクトを生成する。例えば、電子装置１０１は、画像（例えば、静止画像、動画像）から人物の身体形態（例えば、身体イメージの境界線を検出）と動きとを検出し、検出した身体形態と動きとが反映された（例えば、検出した身体形態と動きとに対応する骨格（ｓｋｅｌｅｔｏｎ）情報を生成し、この骨格情報をオブジェクトが類似度の高いボディージェスチャーを行うように身体各部分の形態や動きに反映させる）オブジェクトを生成する。
【００４６】
電子装置は、一つ以上の背景効果を反映させたオブジェクトを生成する。電子装置１０１は、表情、ボディージェスチャー、背景効果のうちの少なくとも一つに対して予め指定された表情又は動きを適用した３Ｄアバターに基づいて少なくとも一つのオブジェクトを生成し、少なくとも一つのオブジェクトに基づいて２Ｄイメージを生成する。電子装置１０１は、所定の個数の表情又は動きに基づいて、３Ｄアバターを用いて少なくとも一つのオブジェクトを含む第２のイメージを生成する。例えば、電子装置１０１は、アバター表情、アバタージェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つが変形された所定の表現セットに基づいて、３Ｄアバターに所定の表現セットを反映させて、その表現セットの個数に対応するオブジェクトを生成する。生成されたオブジェクトを含む第２のイメージは、アバターキャラクターである。第２のイメージは、少なくとも一つのオブジェクトを含む２Ｄイメージである。電子装置１０１は、第２のイメージを静止画像又は動画像に格納する。
【００４７】
多様な実施形態において、電子装置１０１は、アバターの表情、アバターのジェスチャー、アニメーション効果、及び背景効果のうちの少なくとも一つを反映させた３Ｄアバターを用いて第２のイメージを生成する。第２のイメージは、メモリ（例えば、図１のメモリ１３０）又はサーバ（例えば、図１のサーバ１０８）に格納される。第２のイメージがサーバ（例えば、図１のサーバ１０８）に格納される場合、電子装置１０１は、通信モジュール１９０を介して第２のイメージをサーバ（例えば、図１のサーバ１０８）に提供する。第２のイメージは、例えば動画像ファイル（例えば、ｍｐ４、ＡＧＩＦ等）フォーマットで格納される。
【００４８】
電子装置１０１は、生成したアバターキャラクターを活用した多様なアプリケーションを提供する。電子装置１０１は、アバターキャラクターをキーボードアプリケーションを通じて提供する。例えば、電子装置１０１は、キーボードアプリケーションに含まれたアバターキャラクターを用いてメッセージ送信アプリケーション、写真編集アプリケーション、又はビデオ通話アプリケーションを提供する。アバターキャラクタは、その他の多様なアプリケーションで提供される。
【００４９】
図３は、本発明の一実施形態による電子装置がユーザーに提供する３Ｄアバターを生成する動作の一例を示す図である。電子装置（例えば、図１の電子装置１０１）は、カメラモジュール（例えば、図１のカメラモジュール１８０）を用いて３Ｄアバターを生成する機能を提供する。電子装置１０１は、カメラモジュール１８０を作動させ、ディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて３Ｄアバター生成のためのアイコンを含む実行画面を提供する。
【００５０】
図３の（ａ）を参照すると、実行画面は、イメージ撮影のためのプレビュー画面領域３０１、３Ｄアバター生成のためのアイコン３０２、３Ｄアバターリスト３０３、及びカメラ撮影のためのアイコン３０４を含む。電子装置１０１は、“アバター作成”のようなテキストを含むアイコン３０２を表示する。アバター生成のためのアイコン３０２が選択されると、電子装置１０１は、カメラモジュール１８０を用いてユーザーの顔イメージを獲得する。
【００５１】
図３の（ｂ）を参照すると、電子装置１０１は、３Ｄアバターを生成しようとする顔を含むオブジェクトを撮影するためのプレビュー画面領域３１１及びカメラ撮影のためのアイコン３１２を提供する。カメラの撮影時に顔の多様な角度や表情に対応するイメージを得るために、頭の指向方向又は表情を指示するガイド情報（例えば、頭指向方向ガイド、感情表現模倣ガイドなど）をさらに表示する。カメラ撮影の際に動画像撮影により複数の撮影イメージを受信し得る。
【００５２】
図３の（ｃ）を参照すると、電子装置１０１は、撮影された顔イメージ３２１を表示するための領域、アバターの生成時に性別を選択するためのアイコン３２２、及び選択完了を指示するアイコン３２３を提供する。電子装置１０１は、撮影された一つ以上の顔イメージの中の顔に関連した属性に基づいて一つ以上の３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、顔イメージから顔に関連した属性を抽出し、顔に対応する３Ｄテンプレートに抽出した属性を適用してリアルな３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、顔イメージから顔に関連した属性を抽出し、抽出した属性を一部変更して顔に対応する３Ｄテンプレートに適用して、補正された３Ｄグラフィックオブジェクトを生成する。顔に関連した属性は、例えば、顔を構成する各要素（目、眉毛、鼻、頬骨、唇、歯、頬、あご、額、ひげ、えくぼ、耳）の形態、各要素間の相対的位置、各要素間の相対的サイズ比、色相、及び動き方向のうちの少なくとも一つを含む。電子装置１０１は、生成された一つ以上の３Ｄグラフィックオブジェクトのうちの少なくとも一つをディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて提供し、提供した少なくとも一つの３Ｄグラフィックオブジェクトのうちの選択された３Ｄグラフィックオブジェクトを画面に表示する。
【００５３】
図３の（ｄ）を参照すると、電子装置１０１は、少なくとも一つの３Ｄグラフィックオブジェクトに対応する一つ以上のアイコン（３３２、３３３）及び選択された３Ｄグラフィックオブジェクトを表示するプレビュー画面領域３３１を提供する。例えば、電子装置１０１は、第１の３Ｄグラフィックオブジェクトに対応するアイコン３３２及び第２の３Ｄグラフィックオブジェクトに対応するアイコン３３３を表示し、選択された第１の３Ｄグラフィックオブジェクトをプレビュー画面領域３３１に表示する。電子装置１０１は、顔イメージ３２１から顔に関連した属性を抽出し、抽出された属性値を３Ｄテンプレートに適用して第１の３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、顔イメージ３２１から顔に関連した属性を抽出し、抽出された属性値を３Ｄテンプレートに適用し、所定の条件に従って３Ｄテンプレートを補正して第２の３Ｄグラフィックオブジェクトを生成する。一実施形態において、３Ｄグラフィックオブジェクトの生成時に、顔に関連した属性からアクセサリ（例えば、メガネ、イヤリング）関連属性を抽出せず、あるいは除くことによって、メガネ属性が除かれた３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、２Ｄイメージから獲得しにくい顔に関連した属性には、３Ｄテンプレートの所定の属性値（ｄｅｆａｕｌｔ値）を使用する。電子装置１０１は、３Ｄグラフィックオブジェクトに適用される複数のグラフィック属性のうちの少なくとも一つを３Ｄグラフィックオブジェクトと共に提供する。
【００５４】
電子装置１０１は、３Ｄグラフィックオブジェクトに対する肌色属性を調整する選択バー３３４を提供する。電子装置は、選択バー３３４を（−）側に移動させる入力に応じて肌色を暗く調整し、選択バー３３４を（＋）側に移動させる入力に応じて肌色を明るく調整する。電子装置１０１は、入力に応答して、入力された肌色値を３Ｄグラフィックオブジェクトに適用したプレビューをプレビュー画面領域３３１に提供する。一実施形態において、選択バー３３４の初期位置は、電子装置１０１のカメラモジュール１８０を通じて受信したプレビュー画面領域３１１のイメージから抽出した顔領域の属性（例えば、色と明るさ）に従って決定される。このために顔領域の属性を判別するための追加動作を実行する。一例として、電子装置１０１は、センサモジュール１７６に含まれた照度センサを通じてカメラモジュール１８０による撮影時に周辺光の照度を測定し、測定された照度に基づいて抽出した顔領域の属性を補正する。
【００５５】
図３の（ｅ）を参照すると、電子装置１０１は、ユーザー入力によって選択されたグラフィック属性及び３Ｄグラフィックオブジェクトに基づいて、ユーザーの顔に対する３Ｄアバターを生成する。電子装置１０１は、プレビュー領域に生成された３Ｄアバター３４１を表示する。電子装置１０１は、一つ以上の３Ｄアバターを表示するアバターリスト領域３４２を提供する。電子装置１０１は、生成された３Ｄアバター３４１に対応するアイコン３４３をアバターリスト領域３４２に追加して表示する。電子装置１０１は、３Ｄアバターを用いて所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む２Ｄイメージを生成する。例えば、電子装置１０１は、笑う表情が適用された３Ｄアバターに基づいてオブジェクトを生成し、そのオブジェクトを含む２Ｄイメージを生成する。例えば、３Ｄアバターに既に抽出されたアクセサリ属性を用いてアバターリスト領域３４２にアクセサリアイコンを追加し、これを選択することで３Ｄアバターに含まれたオブジェクトを生成する。電子装置１０１は、２Ｄイメージを用いてアバターキャラクターを入力する機能を提供する。例えば、電子装置１０１はアバターキャラクターを入力する機能を含む写真編集を提供する。本発明の多様な実施形態において、電子装置１０１は、写真編集時に、２Ｄイメージに含まれた少なくとも一つのオブジェクトのうちの選択されたオブジェクトを写真に追加し、追加されたオブジェクトの位置、サイズ、又は方向を調整して写真を編集する機能を提供する。
【００５６】
図３の（ｆ）を参照すると、電子装置１０１は、写真編集のための画面に、編集される写真を表示するための領域３５１、アバターキャラクターを入力する機能を提供するためのアイコン３５２、及び選択されたアバターキャラクターに含まれた一つ以上のオブジェクトを表示する領域３５３を表示する。アバターキャラクターに含まれた一つ以上のオブジェクトは、アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つを含む。電子装置１０１は、選択されたアバターキャラクターに含まれる一つ以上のオブジェクトのうちから選択された第１のオブジェクト３５４を編集するための写真を追加して、編集される写真を表示するための領域３５１に、オブジェクト３５５を含む写真を表示する。第１のオブジェクト３５４は、しかめる表情３５４１、両手で顔を覆うジェスチャー３５４２、及び頭上の雲の背景３５４３を含む。電子装置１０１は、ユーザー入力によって、編集される写真を表示するための領域３５１上に表示されたオブジェクト３５５の位置、大きさ、又は方向を変更する。
【００５７】
図４Ａ〜図４Ｃは、本発明の一実施形態による電子装置によって生成された３Ｄグラフィックオブジェクト及び３Ｄグラフィックオブジェクトに適用可能なグラフィック属性の例を示す図である。
【００５８】
図４Ａを参照すると、電子装置１０１は、ユーザーの顔イメージに基づいて生成された少なくとも一つの３Ｄグラフィックオブジェクトを含む画面（４１０、４２０）を表示する。電子装置１０１は、顔に関連した属性値を多様に適用して３Ｄグラフィックオブジェクトを多様に生成する。電子装置１０１は、ユーザーの顔イメージから抽出された目、鼻、及び口を３Ｄテンプレートに適用して、第１の３Ｄグラフィックオブジェクトを生成する。電子装置１０１は、所定の補正基準により、ユーザーの顔イメージから抽出された目、鼻、及び口を補正し、３Ｄテンプレートに適用して第２の３Ｄグラフィックオブジェクトを生成する。例えば、所定の補正基準は、ユーザーの顔イメージから抽出した目の大きさを所定値に変更し、鼻の位置及び形態を所定値に変更し、唇の形態及び色を所定値に変更するように設定する。
【００５９】
図４Ａを参照すると、電子装置１０１は、第１の３Ｄグラフィックオブジェクトに対応する第１のアイコン４１１及び第２の３Ｄグラフィックオブジェクトに対応する第２のアイコン４１２を表示し、ユーザーの入力によって第１のアイコン４１１が選択されると、第１の３Ｄグラフィックオブジェクトを画面４１０に表示し、ユーザー入力によって第２のアイコン４１２が選択されると、第２の３Ｄグラフィックオブジェクトを画面４２０に表示する。
【００６０】
電子装置１０１は、３Ｄグラフィックオブジェクト及び３Ｄグラフィックオブジェクトに適用可能な属性を示すアイコンを共に表示する。図４Ｂを参照すると、電子装置１０１は、３Ｄグラフィックオブジェクトの肌色に対する属性を設定するためのアイコンとして選択バー４１３を表示し、選択バー４１３に対するユーザー入力によって肌色を暗くするか、又は明るくする。電子装置１０１は、肌色を暗くするユーザー入力に応答して３Ｄグラフィックオブジェクトに暗い肌色を適用した画面４３０を表示し、肌色を明るくするユーザー入力に応答して３Ｄグラフィックオブジェクトに明るい肌色を適用した画面４４０を表示する。
【００６１】
電子装置１０１は、３Ｄグラフィックオブジェクトに適用可能な一つ以上の属性をパラメータとして定義し、そのパラメータに所定の属性値（ｄｅｆａｕｌｔ値）を指定する。電子装置１０１は、２Ｄイメージから、３Ｄグラフィックオブジェクトに適用可能な一つ以上の属性に対応する属性値を抽出する。３Ｄグラフィックオブジェクトに適用可能な一つ以上の属性は、２Ｄイメージに含まれる外部オブジェクトに適用可能な一つ以上の属性に対応する。例えば、外部オブジェクトに適用可能な目、鼻、口、ヘアスタイル、又はメガネは、３Ｄグラフィックオブジェクトに適用される。電子装置１０１は、３Ｄテンプレートに対応して、３Ｄグラフィックオブジェクトに適用可能な一つ以上の属性に対して指定される属性値を選択する。電子装置１０１は、ユーザー入力に基づいて３Ｄグラフィックオブジェクトに適用可能な一つ以上の属性値を生成する。
【００６２】
例えば、図４Ｃを参照すると、電子装置１０１は、３Ｄグラフィックオブジェクトに適用可能なヘアスタイル属性を編集するための画面４５０、メガネアクセサリ属性を編集するための画面４６０、及び３Ｄアバター衣装属性を編集するための画面４７０を提供する。電子装置１０１は、３Ｄグラフィックオブジェクトに適用可能なヘアスタイル属性に対するヘアスタイルリスト４５１及びヘアカラーリスト４５２を提供する。電子装置１０１は、２Ｄイメージから抽出した属性又は３Ｄテンプレートに対応して設定された属性に基づいて、ヘアスタイルリスト４５１から選択された第１のヘアスタイルをまず適用して３Ｄグラフィックオブジェクトに表示する。例えば、電子装置１０１は、２Ｄイメージから抽出した顔型属性に基づいて、顔型属性にマッチングするヘアスタイルを、第１のヘアスタイルとして選択して優先的に適用する。電子装置１０１は、選択されたヘアスタイル及びヘアカラーが適用された３Ｄグラフィックオブジェクトを表示する。電子装置１０１は、３Ｄグラフィックオブジェクトに適用可能なメガネアクセサリリスト４６１を提供し、選択されたメガネアクセサリを３Ｄグラフィックオブジェクトに適用して表示する。電子装置１０１は、３Ｄグラフィックオブジェクトに適用可能な３Ｄアバター衣装リスト４７１を提供し、選択された３Ｄアバター衣装を適用した３Ｄグラフィックオブジェクトを表示する。
【００６３】
図５は、本発明の一実施形態による電子装置が２Ｄイメージに基づいて３Ｄアバターを生成する動作の一例を示す図である。
【００６４】
図５を参照すると、電子装置１０１は、一つ以上の外部オブジェクトを含む２Ｄイメージから顔に対応する外部オブジェクトを抽出する。具体的に、電子装置１０１は、ユーザーの顔を含む２Ｄイメージ５１０から顔に対応する外部オブジェクト５１１を抽出する。電子装置１０１は、顔検出アルゴリズムを用いて２Ｄイメージ５１０に顔が含まれるか否かを判定する。例えば、外部オブジェクトを抽出する方法の少なくとも一部は、規則基盤モデル（ｒｕｌｅ−ｂａｓｅｄ  ｍｏｄｅｌ）、又は機械学習、神経網（ｎｅｒｖｅ  ｎｅｔｗｏｒｋ）、及び深層学習アルゴリズムのうちの少なくとも一つによって学習された人工知能モデルを利用する。電子装置１０１は、サーバから人工知能モデルを受信する。例えば、電子装置１０１は、ＭＴＣＮＮ（Ｍｕｌｔｉ−Ｔａｓｋ  Ｃａｓｃａｄｅｄ  Ｎｅｕｒａｌ  Ｎｅｔｗｏｒｋ）を用いて、２Ｄイメージ５１０から顔に対応する外部オブジェクト５１１を抽出する。
【００６５】
外部オブジェクト５１１は、顔に関連した属性を示す目（５２１、５２２）、鼻５２３、又は唇５２４を含む。電子装置１０１は、外部オブジェクト５１１に適用可能な属性をパラメータとして定義し、外部オブジェクト５１１から抽出された属性値をパラメータの値として指定する。外部オブジェクト５１１に適用可能な属性は、例えば性別、人種、年齢、魅力度、表情、ヘアカラー、分け目、髪の長さ、頬骨、顔型、肌色、目の位置、目の大きさ、眉毛の長さ、眉毛形、眉毛の大きさ、鼻の長さ、鼻の位置、鼻の形態、唇の形態、唇色、唇長さ、帽子、メガネ、イヤリング、ネックレス、リップカラー、及びネクタイスタイルのうちの少なくとも一つを含む。例えば、電子装置１０１は、性別（ｇｅｎｄｅｒ）に対するパラメータを定義し、女性又は男性の値を指定する。
【００６６】
電子装置１０１は、３Ｄアバターを生成するための３Ｄテンプレート５３０を決定する。３Ｄテンプレートは、生成される３Ｄアバターのタイプによって多様に変わる。例えば、電子装置１０１は、性別、人種、国籍、又は年齢に従って異なる３Ｄテンプレートを利用する。他の例として、電子装置１０１は、動物、キャラクター、又は事物に対して３Ｄアバターを生成し、動物の形状、キャラクターの形状、又は事物の形状に応じて多様な３Ｄテンプレートを利用する。電子装置１０１は、外部の電子装置から少なくとも一つの３Ｄテンプレートを受信する。電子装置１０１は、２Ｄイメージ５１０から抽出した外部オブジェクト５１１に関連した属性を３Ｄテンプレートに適用して３Ｄアバター５４０を生成する。電子装置１０１は、２Ｄイメージ５１０から抽出した外部オブジェクト５１１に関連した属性を３Ｄテンプレートに適用して生成した３Ｄグラフィックオブジェクト（図示せず）を提供する。外部オブジェクトに適用される属性は、３Ｄグラフィックオブジェクトに適用される。
【００６７】
電子装置１０１は、外部オブジェクトから抽出された属性及びユーザー入力によって選択された属性を反映させて３Ｄグラフィックオブジェクトを生成し、３Ｄグラフィックオブジェクトに基づいて３Ｄアバター５４０を生成する。電子装置１０１は、外部オブジェクト５１１の目５２１を３Ｄテンプレート５３０の目の領域に適用して３Ｄアバター５４０を生成する。電子装置１０１は、外部オブジェクト５１１から抽出されない属性、例えばヘアスタイルに対して、３Ｄテンプレート５３０に所定の属性値で３Ｄアバター５４０を生成する。電子装置１０１は、外部オブジェクトに適用可能な属性に対して一つ以上のサンプル属性をディスプレイ（例えば、図１のディスプレイ装置１６０）を通じてユーザーに提供する。電子装置１０１は、ユーザーの選択により、一つ以上のサンプル属性のうちの選択された属性を適用して３Ｄアバター５４０を生成する。電子装置１０１は、２Ｄイメージから抽出した属性又は所定の３Ｄテンプレートに基づいて、一つ以上のサンプル属性のうちの推薦属性を選択して提供する。電子装置１０１は、サンプル属性が反映された３Ｄグラフィックオブジェクトをディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供し、ユーザーにプレビューを提供する。
【００６８】
図６は、本発明の一実施形態による電子装置が３Ｄアバターを用いて生成した少なくとも一つのオブジェクトを含む２Ｄイメージの例を示す図である。電子装置１０１は、３Ｄアバターに一つ以上の指定された表情又は動きを適用して一つ以上のオブジェクトを生成する。オブジェクトは、アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つに応じて決定される。例えば、一つ以上の指定された表情又は動きは、アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つに対して指定される。例えば、アバターの表情は、笑い表情、泣き表情、又は無心な表情が指定され、アバターのジェスチャーは、手でハートを作るジェスチャー、アバターの頭をうなずくジェスチャーが指定される。アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つは、動く動作として指定される。
【００６９】
電子装置１０１は、カメラ（例えば、図１のカメラモジュール１８０）を用いて獲得した２Ｄイメージから抽出した顔に対応する外部オブジェクトに対して生成したアバターを利用して、指定された表情又は動きを適用して少なくとも一つのオブジェクトを生成する。電子装置１０１は、所定個数の指定された表情又は動きを３Ｄアバターに適用して所定個数のオブジェクトを一度に生成する。例えば、電子装置１０１は、１８タイプの所定の表現のセットを３Ｄアバターに適用して１８タイプのオブジェクトを生成する。１８タイプの指定された表現のセットは、アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つを変形して指定される。一つ以上のオブジェクトを含む２Ｄイメージはアバターキャラクターである。電子装置１０１は、アバターキャラクターをディスプレイ（図１のディスプレイ装置１６０）を通じて提供する。
【００７０】
電子装置１０１は、一つ以上の３Ｄアバターを用いて一つ以上のアバターキャラクターを生成し、３Ｄアバターキャラクターリストをディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供する。例えば、電子装置１０１は、アバターキャラクター６１０をディスプレイ（例えば、ディスプレイ装置１６０）に表示し、アバターキャラクター６１０に含まれた一つ以上のオブジェクトを第１の領域６１１に表示する。第１の領域６１１は、アバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つが異なる複数のオブジェクトを含む。アバターキャラクター６１０に含まれた一つ以上のオブジェクトのうちの第１のオブジェクト６２０は、アバター６２１及び背景画面６２２を含む。第１のオブジェクト６２０のアバター６２１は、予め指定された表情又はジェスチャーによって生成され、第１のオブジェクト６２０の背景画面６２２は、付加オブジェクト６２３を含む。第１のオブジェクト６２０のアバター６２１又は背景画面６２２には、アニメーション効果が適用される。例えば、背景画面６２２の付加オブジェクト６２３は、左右に動く効果を有する。アバターキャラクターは、静止画像又は動画像である。アバターキャラクターが動画像である場合、オブジェクトのアバター表情、アバタージェスチャー、背景画面、及び付加オブジェクトのうちの少なくとも一つが動く。
【００７１】
図７は、本発明の一実施形態による電子装置がアバターキャラクターを用いて写真を編集する機能の一例を示す図である。
【００７２】
電子装置１０１は、写真編集画面７１０でアバターキャラクターのうちの選択されたオブジェクトを所定の第１の位置７１１に表示する。電子装置１０１は、ユーザー入力によってオブジェクトを第１の位置７１１から他の位置に移動させる。電子装置１０１は、オブジェクトが第２の位置７２１に移動した写真編集画面７２０を表示する。電子装置１０１は、ユーザー入力によってオブジェクトの大きさ又は方向を変更する。電子装置１０１は、大きさ又は方向が変更されたオブジェクト７３１を含む写真編集画面７３０を表示する。
【００７３】
図８は、本発明の一実施形態による電子装置がアバターキャラクターのうちの選択されたオブジェクトをメッセージで伝送する機能の一例を示す図である。電子装置１０１は、３Ｄアバターを用いて生成したアバターキャラクターをキーボードアプリケーションを通じて提供する。電子装置１０１は、キーボードアプリケーションに含まれたアバターキャラクターをメッセージ伝送アプリケーションを通じて提供する。例えば、図８の（ａ）に示すように、電子装置１０１は、メッセージを伝送するためのアプリケーションが実行される画面領域８１０を提供する。画面領域８１０は、メッセージ内容を表示する第１の領域８１１、メッセージ作成のためのアイテムリストを表示する第２の領域８１２、及びメッセージ作成のためのアイテムのうちの選択されたアイテムに含まれるオブジェクトを表示する第３の領域８１３を含む。メッセージ作成のためのアイテムは、文字入力アイテム、写真入力アイテム、ファイル添付アイテム、音声入力アイテム、位置伝送アイテム、又はアバターキャラクター入力アイテムを含む。
【００７４】
電子装置１０１は、カメラ（例えば、図１のカメラモジュール１８０）を用いて獲得した第１のイメージに含まれた外部オブジェクトに対応して生成された３Ｄアバターを用いて、所定の表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージをアバターキャラクターとして提供する。電子装置１０１が生成したアバターキャラクターを入力するためのアバターキャラクター入力アイテムは、メッセージ作成のためのアイテムに含まれる。電子装置１０１は、アバターキャラクター入力アイテム８１４を第２の領域８１２に含めて表示する。電子装置１０１は、表示されたアイテムリストのうちのアバターキャラクター入力アイテム８１４の選択に応答して、第３の領域８１３にアバターキャラクターを提供する。
【００７５】
電子装置１０１は、図８の（ｂ）に示すように、メッセージを伝送するためのアプリケーションが実行された画面領域８２０で一つ以上のアバターキャラクターのうちの選択された第１のアバターキャラクター８２１に含まれる一つ以上のオブジェクトを第１の領域８２２に表示する。電子装置１０１は、一つ以上のアバターキャラクターをリストに提供する。第１のアバターキャラクター８２１に含まれる一つ以上のオブジェクトは、異なる表情又は動きを含む。例えば、第１のオブジェクト８２３は、笑いの表情を含む。
【００７６】
電子装置１０１は、図８の（ｃ）に示すように、メッセージを伝送するためのアプリケーションが実行された画面領域８３０に表示された少なくとも一つのオブジェクトのうちの第１のオブジェクト８３１が選択されたことに応答して、メッセージの内容を表示する第１の領域８３５に、第１のオブジェクト８３１のプレビュー８３２及び送信ボタン８３３を表示する。電子装置１０１は、第１のオブジェクト８３１が動画像である場合、第１のオブジェクト８３１を再生してプレビュー８３２を提供する。電子装置１０１は、送信ボタン８３３がクリックされることに応答して、選択された第１のオブジェクト８３１をメッセージを通じて伝送する。
【００７７】
電子装置１０１は、図８の（ｄ）に示すように、メッセージを伝送するためのアプリケーションが実行された画面領域８４０でアバターキャラクターのうちの選択された第１のオブジェクト８４２をメッセージの内容を表示する第１の領域８４１に表示して提供する。
【００７８】
図９は、本発明の一実施形態による電子装置がアバターキャラクターを用いて連絡先を編集する機能の一例を示す図である。電子装置１０１は、連絡先を格納及び管理するためのアプリケーション実行画面領域９１０に、写真アイテム９１１及び名前アイテム９１２を表示する。電子装置１０１は、アバターキャラクターに含まれた一つ以上のオブジェクトのうちの選択されたオブジェクトを連絡先の写真アイテム９１１に表示する。一実施形態において、電子装置１０１は、電話の受信に応答して、連絡先の写真アイテム及び名前アイテムをディスプレイ（例えば、図１のディスプレイ装置１６０）に提供し、連絡先の写真アイテムに格納されたオブジェクトを表示する。
【００７９】
図１０は、本発明の一実施形態による電子装置により動物の頭を含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。電子装置１０１は、外部オブジェクトが動物である場合、動物に対応する３Ｄテンプレートを用いて３Ｄアバターを生成する。電子装置１０１は、ネズミの頭を含む２Ｄイメージ１００１を獲得する。電子装置１０１は、ネズミの頭を含む２Ｄイメージ１００１から頭に関連した属性を検出する。又は、電子装置１０１は外部の電子装置又はサーバに２Ｄイメージ１００１を送信し、外部の電子装置又はサーバが頭に関連した属性を検出する。電子装置１０１、外部の電子装置、又はサーバは、頭に関連した属性に基づいてネズミの頭の属性に対応する３Ｄテンプレート１００２を決定する。電子装置１０１は、ネズミに対応する３Ｄテンプレート１００２を外部の電子装置又はサーバから受信する。電子装置１０１は、２Ｄイメージ１００１から抽出したネズミの頭に関連した属性を３Ｄテンプレート１００２に適用して３Ｄアバター１００３を生成する。例えば、ネズミの頭に関連した属性は、頭を構成する各要素（目、眉毛、鼻、頬骨、唇、歯、頬、あご、額、毛、ひげ、耳、後頭）の形態、色、各要素間の相対的位置、及び各要素間の相対的サイズ比のうちの少なくとも一つ以上を含む。電子装置１０１は、２Ｄイメージ１００１から動物の頭に対応する外部オブジェクトを抽出するために動物の頭の特徴を分析及び判断した情報を利用する。
【００８０】
図１１は、本発明の一実施形態による電子装置によりキャラクターを含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。電子装置１０１は、外部オブジェクトがキャラクターである場合、キャラクターに対応する３Ｄテンプレートを用いて３Ｄアバターを生成する。電子装置１０１は、キャラクターに対応する３Ｄテンプレートを外部の電子装置又はサーバから受信する。電子装置１０１は、キャラクターを含む２Ｄイメージ１１０１を獲得する。例えば、キャラクターは、漫画キャラクター、動物キャラクター、植物キャラクター、特定人物に対するキャラクター、事物に対するキャラクター、及び映画ヒーローキャラクターのうちの少なくとも一つを含む。電子装置１０１は、キャラクターに対応する３Ｄテンプレート１１０２を決定する。電子装置１０１は、２Ｄイメージ１１０１から抽出したキャラクターに関連した属性を３Ｄテンプレート１１０２に適用して３Ｄアバター１１０３を生成する。例えば、キャラクターに関連した属性は、キャラクターを構成する各構成（頭、腕、脚、ボディー）の形態、色、各構成の相対的な位置、各構成の相対的な大きさ、及び各構成に適用されるアクセサリ（ヘアバンド、バック、メガネ、小品）のうちの一つ以上を含む。
【００８１】
図１２は、本発明の一実施形態による電子装置により事物を含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。電子装置１０１は、コンセントを含む２Ｄイメージ１２１０を獲得する。電子装置１０１は、顔特徴抽出アルゴリズムを用いてコンセントから顔に関連した属性に対応する構成を抽出する。一実施形態において、電子装置１０１は、ユーザー入力によって２Ｄイメージ１２１０から顔に関連した属性を指定する。電子装置１０１は、ユーザー入力によって２Ｄイメージ１２２０のうちのコンセントの第１の構成１２０１を顔形態として指定し、コンセントの第２の構成１２０２を目として指定し、コンセントの第３の構成１２０３を口として指定する。電子装置１０１は、コンセントに対応する３Ｄアバターを生成するために３Ｄテンプレート１２３０を指定する。電子装置１０１は、一つ以上の３Ｄテンプレートのうちのコンセントに類似した３Ｄテンプレートを選択するか、又は所定の３Ｄテンプレートを利用する。電子装置１０１は、２Ｄイメージ１２１０に対して指定された顔に関連した属性値（１２０１、１２０２、１２０３）を、３Ｄテンプレート１２３０に適用して３Ｄアバターを生成する。電子装置１０１は、３Ｄアバターを利用して予め定められた表情に関連した表現属性を反映して一つ以上のオブジェクト（１２４１、１２４２、１２４３）を生成する。電子装置１０１は、一つ以上のオブジェクトを含む２Ｄイメージ１２４０を提供する。
【００８２】
図１３及び図１４は、本発明の一実施形態による顔に関連した表現属性の例を示す図である。電子装置（例えば、図１の電子装置１０１又はプロセッサ１２０）は、少なくとも顔に関連した表現属性を利用して３Ｄアバターの表情を多様に変更する。顔に関連した表現属性は、状況（ｃｉｒｃｕｍｓｔａｎｃｅ）によって分類され、顔に含まれる構成要素によって定義される。
【００８３】
図１３を参照すると、状況は、普通、笑い１、及び笑い２を含み、目に対応する表現属性は、形状により定義され、口に対応する表現属性は形状により定義される。電子装置１０１は、普通の状況では目に対する属性を指定せず、口に対する属性値は上方が丸い形態を有する半円形状として指定する。電子装置１０１は、普通の状況の３Ｄアバターを生成するために、２Ｄイメージから抽出された目に対する属性値をそのまま適用し、２Ｄイメージから抽出された口に対する属性値を表現属性によって半円形状に変更して適用する。電子装置１０１は、類似した状況を一つの状況として分類して指定する。
【００８４】
図１２及び図１３を参照すると、図１２のコンセントは、図１３で普通の状況に対応する表情を示す。一実施形態において、電子装置１０１は、カメラモジュール１８０を通じて受信した顔オブジェクトが含まれたイメージから顔構成要素の属性を検出し、検出された顔構成要素の属性に対応する表現属性を判別し、判別した表現属性に対応して３Ｄアバターを変形する。したがって、リアルタイムで受信される顔イメージから変化を感知し、これに対応して３Ｄアバター１２３０を変更し、これにより一つ以上のオブジェクト（１２４１、１２４２、１２４３）を変更する。
【００８５】
図１４を参照すると、電子装置１０１は、一般状況、基本状況（デフォルト状況）、及び待機状況を一つの状況として分類し、目に対応する表現属性を表現属性セット１及び表現属性セット２として定義する。図１４は、目に関連した複数の表現属性セットを示し、図示しないが、他の構成要素（例えば、鼻、口、耳など）も各々複数の表現属性セットを有する。一実施形態において、表現属性セットは異なる構成要素別に相関関係を有する。例えば、目の表現属性セット１は、口の表現属性セット１と相関関係を有し、目の表現属性セット２は、口の表現属性セット２と相関関係を有する。例えば、一つの属性グループは、相互に相関関係のある表現属性セットを含む。例えば、アバターキャラクター１の場合、これに対応する属性グループ１は、目の表現属性セット１と口の表現属性セット１とを含む相関関係を有する。
【００８６】
図１５は、本発明の一実施形態による電子装置により多様な３Ｄテンプレートを用いて生成された３Ｄアバターの例を示す図である。電子装置１０１は、外部オブジェクトを含む２Ｄイメージに基づいて、３Ｄアバターを生成する。電子装置１０１は、２Ｄイメージ１５１０に含まれた外部オブジェクトが顔を含むか否かを判定し、顔を含む場合に顔を抽出する。電子装置１０１は、外部オブジェクトから耳、目、及び口を含む顔領域１５２０を抽出する。電子装置１０１は、顔領域１５２０の中で表現属性を適用する対象１５３０を選択する。例えば、電子装置１０１は、抽出された顔領域１５２０をディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて提供し、ユーザー入力によって、表示された顔領域１５２０のうちの対象１５３０として目を選択する。電子装置１０１は、３Ｄアバターを生成するための３Ｄテンプレート１５４０を決定する。電子装置１０１は、２Ｄイメージ１５１０の顔に対応する外部オブジェクトとは異なる３Ｄテンプレート１５４０を選択する。例えば、電子装置１０１は、ユーザー入力によって３Ｄアバターに対応する３Ｄテンプレートを決定する。３Ｄテンプレート１５４０が顔に対応する構成を含まない場合、電子装置１０１は、３Ｄテンプレート１５４０に２Ｄイメージ１５１０から抽出した外部オブジェクトの顔を適用するために、３Ｄテンプレート１５４０のマッチング領域を選択する。電子装置１０１は、３Ｄテンプレート１５５０の第１の位置１５５１に外部オブジェクトの顔領域１５２０をマッチングさせるように決定する。このとき、電子装置１０１は、外部オブジェクトの顔領域１５２０が３Ｄテンプレート１５５０の上にマッチングする候補領域を表示し、これを選択する動作をさらに含む。例えば、候補領域は、３Ｄテンプレート１５５０の上に外部オブジェクトの顔領域１５２０が３Ｄテンプレート１５５０上に配置される条件（例えば、テンプレートのサイズ、形状）を満たす位置であるか否かを判定する動作）をさらに有する。一実施形態において、３Ｄテンプレート１５５０は、マッチングされる外部オブジェクトの顔領域１５２０に基づいて形状が変形する。例えば、電子装置１０１は、３Ｄテンプレート１５４０の第１の位置１５５１にマッチングしない顔領域１５２０の一部（例えば、耳）に合わせて変形され、類似度が高い他の３Ｄテンプレート（図示せず）を決定する。
【００８７】
電子装置１０１は、３Ｄテンプレート１５４０の第１の位置１５５１に顔領域１５２０の属性値を適用する。電子装置１０１は、３Ｄテンプレート１５４０に外部オブジェクト１５１０の属性を適用した３Ｄグラフィックオブジェクト１５６０を表示する。電子装置１０１は、３Ｄグラフィックオブジェクト１５６０のうちの表現属性を適用するために選択された対象に所定の表現属性を適用する。電子装置１０１は、３Ｄグラフィックオブジェクト１５６０のうちの選択された目１５７１に笑う表現属性を適用して、３Ｄアバター１５７０を生成する。一実施形態において、電子装置１０１は、３Ｄグラフィックオブジェクト１５６０のうちの表現属性を適用するために対象選択及び表現属性を選択するときに、カメラモジュール１８０を通じて追加的に受信した顔（例えば、人、動物、又はキャラクターの顔）イメージから顔構成要素の属性を検出し、この検出（例えば、属性変化検出）に基づいて、一つ以上の対象（例えば、外部の３Ｄグラフィックオブジェクト１５６０の構成要素（例えば、目１５７１））及び対象に対応する表現属性を決定し、３Ｄアバター１５７０を生成する。
【００８８】
図１６及び図１７は、本発明の一実施形態による電子装置により事物を含む２Ｄイメージに基づいて生成された３Ｄグラフィックオブジェクトに関連した属性の例を示す図である。電子装置１０１は、３Ｄグラフィックオブジェクトに適用されるグラフィック属性を生成する。
【００８９】
図１６を参照すると、電子装置１０１は、３Ｄグラフィックオブジェクトに適用される事物を含む２Ｄイメージ１６０１を獲得する。電子装置１０１は、カメラ（例えば、図１のカメラモジュール１８０）を利用して獲得した２Ｄイメージに基づいて３Ｄグラフィックオブジェクトに適用する一つ以上の属性を生成する。３Ｄグラフィックオブジェクトに適用される一つ以上の属性は、例えば性別、人種、年齢、魅力度、表情、ヘアカラー、髪の分け目、髪の長さ、頬骨、顔型、肌色、目の位置、目のサイズ、眉毛長さ、眉毛形、眉毛サイズ、鼻の長さ、鼻の位置、鼻の形態、唇形、唇色、唇長さ、帽子、メガネ、イヤリング、ネックレス、リップカラー、及びネクタイスタイルのうちの少なくとも一つを含む。
【００９０】
電子装置１０１は、ディスプレイ（例えば、図１のディスプレイ装置１６０）を通じて３Ｄグラフィックオブジェクトに適用される一つ以上の属性を生成する動作を説明するためのガイド情報を提供する。例えば、電子装置１０１は、３Ｄグラフィックオブジェクトに適用される一つ以上の属性に対するリストをディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供する。電子装置１０１は、ユーザー入力により選択された属性を生成するために、カメラ撮影に対するガイド情報をディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供する。電子装置１０１は、例えばメガネ属性を生成するために“メガネを画面の中心に撮影してください。”のようなガイド情報を提供する。電子装置１０１は、カメラモジュール１８０を用いてメガネを含む２Ｄイメージ１６０１を獲得する。
【００９１】
電子装置１０１は、２Ｄイメージ１６０１から抽出したメガネに対応する３Ｄテンプレート１６０２を決定する。電子装置１０１は、２Ｄイメージ１６０１から抽出した事物に対応する３Ｄテンプレートを決定するために外部の電子装置又はサーバから、２Ｄイメージ１６０１から抽出した事物に関連した少なくとも一つの３Ｄテンプレートを要請及び受信する。例えば、電子装置１０１は、事物に対する名前を検索して３Ｄテンプレートを獲得する。電子装置１０１は、２Ｄイメージ１６０１から抽出されたメガネに基づいてメガネに関連した属性を抽出し、抽出したメガネの属性値を３Ｄテンプレート１６０２に適用してグラフィック属性１６０３を生成する。電子装置１０１は、生成されたグラフィック属性１６０３をグラフィック属性リスト領域に表示する。電子装置１０１は、ユーザーにプレビューを提供するために生成されたグラフィック属性１６０３を３Ｄグラフィックオブジェクト１６０４に適用して表示する。電子装置１０１は、生成されたグラフィック属性１６０３を修正又は削除する機能を提供する。電子装置１０１は、生成されたグラフィック属性１６０３を修正するために、カメラモジュール１８０を用いて他の２Ｄイメージを獲得する。電子装置１０１は、生成されたグラフィック属性１６０３を修正するためにメガネに対応する３Ｄテンプレート１６０２を変更する。
【００９２】
図１７を参照すると、電子装置１０１は、３Ｄグラフィックオブジェクトに適用される属性を含む２Ｄイメージ１７０１を獲得する。電子装置１０１は、２Ｄイメージ１７０１から属性を抽出する。３Ｄグラフィックオブジェクトに適用される属性は、色、模様、又は形状を含む。例えば、属性は、赤い色のチェック柄である。電子装置１０１は、２Ｄイメージ１７０１から抽出した属性を適用する３Ｄテンプレート１７０２を選択する。電子装置１０１は、上着に対応する３Ｄテンプレート１７０２を選択し、抽出した属性を選択された３Ｄテンプレート１７０２に適用して、グラフィック属性１７０３を生成する。電子装置１０１は、生成したグラフィック属性１７０３をディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供し、グラフィック属性１７０３が選択されると、３Ｄグラフィックオブジェクト１７０４にグラフィック属性１７０３を適用して表示する。
【００９３】
図１８は、本発明の一実施形態による電子装置により顔に対応する外部オブジェクト及び付加オブジェクトを含む２Ｄイメージに基づいて生成された３Ｄアバターの例を示す図である。電子装置１０１は、２Ｄイメージ１８１０に含まれた一つ以上の外部オブジェクト（１８１１、１８１２、１８１３）を抽出する。電子装置１０１は、抽出した一つ以上の外部オブジェクト（１８１１、１８１２、１８１３）が顔に対応するか否かを判定する。例えば、電子装置１０１は、第１の外部オブジェクト１８１１及び第２の外部オブジェクト１８１２は、人の顔に対応すると判定し、第３の外部オブジェクト１８１３は、顔に対応しないと判定する。電子装置１０１は、顔に対応しない外部オブジェクトを含む３Ｄアバターを生成する。電子装置１０１は、一つ以上の外部オブジェクトが所定の付加オブジェクトに含まれるか否かを判定する。付加オブジェクトは、顔に対応しないが、３Ｄアバターに含まれるオブジェクトを示すもので、例えば、ランドマーク、キャラクター、又はユーザーが指定したオブジェクトである。電子装置１０１は、２Ｄイメージに含まれた一つ以上の外部オブジェクトがランドマーク、キャラクター、又はユーザーが指定したオブジェクトに対応する場合、外部オブジェクトを含む３Ｄアバターを生成する。
【００９４】
図１８を参照すると、２Ｄイメージ１８１０は、二人の人物とエッフェル塔を含む。電子装置１０１は、エッフェル塔を付加オブジェクトと判定し、エッフェル塔を含む３Ｄアバターを生成する。電子装置１０１は、一つ以上の外部オブジェクト（１８１１、１８１２、１８１３）の中で顔に対応する第１の外部オブジェクト１８１１、顔に対応する第２の外部オブジェクト１８１２、及び付加オブジェクトに対応する外部オブジェクト１８１３を含む３Ｄアバター１８２０を生成する。電子装置１０１は、第１の外部オブジェクト１８１１、第２の外部オブジェクト１８１２、及び第３の外部オブジェクト１８１３に基づき、それぞれの３Ｄグラフィックオブジェクトを生成し、３Ｄグラフィックオブジェクトに適用されるグラフィック属性を決定して３Ｄアバター１８２０を生成する。電子装置１０１は、第１の外部オブジェクト１８１１、第２の外部オブジェクト１８１２、及び第３の外部オブジェクト１８１３のうちの少なくとも一つにアバターの表情、アバターのジェスチャー、背景画面、又はアニメーション効果を適用して３Ｄアバター１８２０を生成する。例えば、電子装置１０１は、第１の外部オブジェクト１８１１に驚く表情を適用するか、第２の外部オブジェクト１８１２に指ハートのボディージェスチャーを適用するか、あるいは第３の外部オブジェクト１８１３のサイズを調整する。
【００９５】
図１９Ａ及び図１９Ｂは、本発明の一実施形態による電子装置が複数の外部オブジェクトに基づいて生成した複数の３Ｄアバターを含むイメージを生成する動作の一例を示す図である。図２０は、本発明の一実施形態による３Ｄアバターに対する表現属性の例を示す図である。電子装置１０１は、複数の外部オブジェクトを含む２Ｄイメージに基づいて、顔に対応する一つ以上の外部オブジェクトを選択し、選択された外部オブジェクトに対応する３Ｄアバターを生成する。
【００９６】
まず、図１９Ａを参照すると、電子装置１０１は、三人の顔が含まれた２Ｄイメージ１９１０を獲得する。電子装置１０１は、２Ｄイメージ１９１０から一つ以上の外部オブジェクトを抽出し、抽出された外部オブジェクトが顔に対応するか否かを判定する。電子装置１０１は、抽出された顔に対応する外部オブジェクト（１９１１、１９１２、１９１３）を指示する識別子（例えば、点線の四角形）を２Ｄイメージ１９２０に表示する。電子装置１０１は、顔に対応する第１の外部オブジェクト１９１１、第２の外部オブジェクト１９１２、及び第３の外部オブジェクト１９１３に対して順次に３Ｄアバターを生成する。電子装置１０１は、複数の外部オブジェクトに対応する複数の３Ｄアバターを生成するために一つ以上の３Ｄアバターを利用する。電子装置１０１は、外部オブジェクトに対応する３Ｄアバターを選択するために、一つ以上の３Ｄアバターをディスプレイ（例えば、ディスプレイ装置１６０）を通じて提供し、ユーザー入力によって選択された３Ｄアバターを外部オブジェクトに対応させると決定する。電子装置１０１は、複数の外部オブジェクトのうち、入力装置１５０を介して受信したユーザー入力によって第１の外部オブジェクト１９３１が選択されたことに応答し、選択された第１の外部オブジェクト１９３１を指示する識別子（例えば、円形の図形）を２Ｄイメージ１９３０に表示する。電子装置１０１は、選択された第１の外部オブジェクト１９３１に対応する一つ以上の３Ｄアバター１９３５を表示する。一つ以上の３Ｄアバター１９３５は、カテゴリに応じて動物に関連した動物３Ｄセット１９３４１及び女性ヒーローに関連した女性セット１９３５２を含む。一つのカテゴリは、関連した各キャラクターの表現属性セットを含み、各キャラクターの表現属性セットは、キャラクターの構成要素（例えば、ボディー、目、鼻、口、手、足）の各々に対して、状況に対応する表現属性サブセット（例えば、表現属性セット（目））を含む。
【００９７】
電子装置１０１は、２Ｄイメージ１９４０で一つ以上の３Ｄアバターのうちの第１の外部オブジェクト１９４１に対応する第１の３Ｄアバター１９４２を選択して表示する。電子装置１０１は、第１の外部オブジェクト１９１１の顔とボディージェスチャーに関連した属性のうちの少なくとも一つに基づき、顔とボディージェスチャーのうちの少なくとも一つの状況に対応する表情が反映された第１の３Ｄアバターを生成する。
【００９８】
図２０を参照すると、一つ以上の３Ｄアバターは、所定の状況によって表情に関連した所定の表現属性を含む。電子装置１０１は、一つ以上の状況を定義し、状況によって３Ｄアバターの表情に関連した表現属性を定義する。３Ｄアバターの表現属性は、顔に対応する目、鼻、又は口に対する形状及び動きを含み、顔以外の構成に対応する頭、耳、腕、脚、又は腹に対する形状及び動きを含む。例えば、電子装置１０１は、一般状況２０１１を定義し、一つ以上のアバターに対する表現属性（２０２１、２０３１）を定義する。
【００９９】
図１９Ｂを参照すると、電子装置１０１は、第１の外部オブジェクト１９５１の笑い表情に応じて、笑い表情の属性を反映して第１の３Ｄアバターを生成する。電子装置１０１は、２Ｄイメージ１９５０のうちの第１の外部オブジェクト１９５１に対応して第１の３Ｄアバター１９５２が選択されることに対応し、他の外部オブジェクトに対応した３Ｄアバターを生成するために第１の３Ｄアバター１９５２と同一のカテゴリに属する３Ｄアバター１９５５を推薦する。例えば、第１の３Ｄアバター１９５２が動物に関連したカテゴリに属する場合、電子装置１０１は、動物３Ｄセットを含む３Ｄアバター１９５５を表示する。
【０１００】
電子装置１０１は、２Ｄイメージ１９６０から選択された第２の外部オブジェクト１９６１に対応して第２の３Ｄアバター１９６２を選択し、順に２Ｄイメージ１９７０から選択された第３の外部オブジェクト１９７１に対応して第３の３Ｄアバター１９７２を選択する。電子装置１０１は、複数の外部オブジェクト（１９５１、１９６１、１９７１）に対応して選択された複数の３Ｄアバター（１９５２、１９６２、１９７２）に複数の外部オブジェクトの顔に関連した属性に基づいて選択された表情属性を適用した３Ｄアバター（１９８１、１９８２、１９８３）を含むイメージ１９８０を生成する。
【０１０１】
一実施形態において、電子装置１０１は、複数の外部オブジェクトがある場合、選択した外部オブジェクトの表情属性及び選択したアバターカテゴリによって、他の選択された外部オブジェクトのために推薦され表示される３Ｄアバター１９５５を決定する。例えば、第１の人物が笑う表情であり、第２の人物が泣く表情である場合、第３の人物に対応する外部オブジェクトを選択する場合、推薦される３Ｄアバター１９５５の表現特性は、同一のカテゴリに含まれるキャラクターのうちの笑い又は泣きに対応する３Ｄアバターを含む。
【０１０２】
図２１は、本発明の一実施形態による電子装置がビデオ通話機能で３Ｄアバターを生成する動作の一例を示す図であり、図２２は、本発明の一実施形態による電子装置がビデオ通話相手の電子装置と３Ｄアバターを共有する動作の一例を示す図である。電子装置１０１は、ビデオ通話機能を提供し、ビデオ通話の画面に表示された外部オブジェクトのうち、顔に対応する外部オブジェクトに対して３Ｄアバターを生成する。電子装置１０１は、ビデオ通話をする相手の電子装置と３Ｄアバターを共有する。
【０１０３】
図２１の（ａ）を参照すると、電子装置１０１は、ビデオ通話機能を実行し、ビデオ通話が接続されると、ビデオ通話画面２１０１が表示する。電子装置１０１は、表示されたビデオ通話画面２１０１から一つ以上の外部オブジェクト（２１１０、２１２０）を抽出し、抽出された外部オブジェクトが顔に対応するか否かを判定する。電子装置１０１は、第１の外部オブジェクト２１１０及び第２の外部オブジェクト２１２０に対応して順次に３Ｄアバターを生成する。図２１の（ｂ）を参照すると、電子装置１０１は、第２の外部オブジェクト２１２０に対する選択に応答して一つ以上の３Ｄアバター２１３０を表示する。図２１の（ｃ）を参照すると、電子装置１０１は、ユーザーの入力によって選択された第１の３Ｄアバター２１３１を第２の外部オブジェクト２１２０に対応させると決定する。図２１の（ｄ）を参照すると、電子装置１０１は、第１の外部オブジェクト２１１０に対する選択に応答して、第１の３Ｄアバターに基づいて選択された一つ以上の３Ｄアバター２１４０を表示する。
【０１０４】
電子装置１０１は、一つ以上の３Ｄアバター２１４０のうちの選択された第２の３Ｄアバター２１３２を第１の外部オブジェクト２１１０に対応させると決定する。一実施形態において、電子装置１０１は、第１の外部オブジェクト２１１０に対する選択に応答して、第１の３Ｄアバターに基づいて選択された一つ以上の３Ｄアバター２１４０を相手の電子装置に送信する。相手の電子装置は、電子装置１０１が送信した第１の３Ｄアバターに基づいて選択された一つ以上の３Ｄアバター２１４０を受信してビデオ通話画面２２１０に表示し、これらのうちの一つ（例えば、３Ｄアバター２１３２）を選択する動作を実行する。電子装置１０１は、相手の電子装置により選択された３Ｄアバター２１３２に対応する信号を受信する。
【０１０５】
一実施形態において、電子装置１０１は、選択された外部オブジェクト２１２０に対応して選択された３Ｄアバター２１３１のカテゴリ又は表情属性に基づき、以後に選択された外部オブジェクト２１１０に対応して同一のカテゴリ又は表情属性の３Ｄアバター２１３０を決定して表示する。
【０１０６】
図２１の（ｅ）を参照すると、電子装置１０１は、ビデオ通話画面で外部オブジェクトに対応する３Ｄアバター（２１１１、２１２１）を表示して提供する。
【０１０７】
図２２の（ａ）を参照すると、電子装置１０１は、相手の電子装置とビデオ通話をする場合、電子装置１０１のビデオ通話画面２２１０にユーザーに対応する外部オブジェクト２２１１及び相手に対応する外部オブジェクト２２１２を表示し、相手の電子装置のビデオ通話画面２２２０に相手に対応する外部オブジェクト２２２１及びユーザーに対応する外部オブジェクト２２２２を表示する。このとき、相手の電子装置も外部オブジェクトを選択し、これに対応する３Ｄアバターを表示して選択する動作を実行する。このために表示されるインジケータ及び３Ｄアバターを電子装置１０１が相手の電子装置に送信する。
【０１０８】
図２２の（ｂ）を参照すると、電子装置１０１は、ユーザーに対応する外部オブジェクト２２１１及び相手に対応する外部オブジェクト２２１２に対応する３Ｄアバターを生成する。電子装置１０１は、ビデオ通話画面２２３０に生成した３Ｄアバター（２２３１、２２３２）を表示し、相手の電子装置に３Ｄアバター（２２３１、２２３２）を送信する。相手の電子装置は、受信した３Ｄアバター（２２４１、２２４２）をビデオ通話画面２２４０に表示する。
【０１０９】
本発明の一実施形態による電子装置（例えば、図１の電子装置１０１）は、カメラ（例えば、図１のカメラモジュール１８０））、ディスプレイ（例えば、図１のディスプレイ装置１６０）、及びプロセッサ（例えば、図１のプロセッサ１２０）を備え、プロセッサ１２０は、カメラモジュール１８０を用いて、一つ以上の外部オブジェクトに対する第１のイメージを獲得し、第１のイメージに含まれた一つ以上の外部オブジェクトのうちの顔に対応する外部オブジェクトに関連した属性に基づいて生成された３Ｄグラフィックオブジェクトをディスプレイ装置１６０を通じて提供し、３Ｄグラフィックオブジェクトに適用される複数のグラフィック属性のうちの選択された少なくとも一つのグラフィック属性及び３Ｄグラフィックオブジェクトに少なくとも基づいて、外部オブジェクトに対する３Ｄアバターを生成し、３Ｄアバターを用いて指定された表情又は動作が反映された少なくとも一つのオブジェクトを含む第２のイメージを生成する。
【０１１０】
一実施形態において、プロセッサ１２０は、３Ｄグラフィックオブジェクトを生成する動作の少なくとも一部として、外部オブジェクトに対応する少なくとも一つの属性を含む３Ｄテンプレートを決定し、第１のイメージから外部オブジェクトに関連した属性を抽出し、抽出された属性を３Ｄテンプレートの対応する少なくとも一つの属性に適用させて３Ｄグラフィックオブジェクトを生成する。一実施形態において、プロセッサ１２０は、第１のイメージから外部オブジェクトに関連した属性を抽出する動作の少なくとも一部として、第１のイメージから顔を構成する少なくとも一つの要素を抽出し、各要素の形態、色、各要素間の相対的位置、各要素間の相対的サイズ比、又は各要素のアクセサリに対する属性値を確認する。一実施形態において、プロセッサ１２０は、抽出された属性と関係ない３Ｄテンプレートの属性に対して、３Ｄテンプレートに所定の属性を適用して３Ｄグラフィックオブジェクトを生成する。一実施形態において、プロセッサ１２０は、顔に対応する外部オブジェクトと異なる３Ｄテンプレートを決定する。一実施形態において、オブジェクトは、アバターの表情、アバターのジェスチャー、背景画面、又はアニメーション効果に対応して決定され、プロセッサ１２０は、３Ｄアバターを用いて指定された表情又は動きが反映された少なくとも一つのオブジェクトを含む第２のイメージを生成する動作の少なくとも一部として、３Ｄアバターを用いてアバターの表情、アバターのジェスチャー、背景画面、及びアニメーション効果のうちの少なくとも一つに対して指定された値が反映された少なくとも一つのオブジェクトを生成する。一実施形態において、プロセッサ１２０は、一つ以上の外部オブジェクトのうちの第１の外部オブジェクトに対して、ユーザー入力によって顔に対応する少なくとも一つの構成を第１の外部オブジェクトの構成に対応させる。一実施形態において、プロセッサ１２０は、一つ以上の外部オブジェクトのうちの所定の条件を満たす第１の外部オブジェクトに基づいてグラフィック属性を生成する。一実施形態において、プロセッサ１２０は、第１の外部オブジェクトに対応する３Ｄテンプレート又はユーザー入力によって所定の３Ｄテンプレートを決定し、決定された３Ｄテンプレートに第１の外部オブジェクトの属性を適用してグラフィック属性を生成する。一実施形態において、プロセッサ１２０は、一つ以上の外部オブジェクトのうちの顔に対応しない付加オブジェクトを選択し、選択された付加オブジェクトを含んで３Ｄアバターを生成する。一実施形態において、プロセッサ１２０は、生成された第２のイメージを外部電子装置に伝送する。一実施形態において、第１のイメージは２Ｄイメージに対応し、第２のイメージは静止画像又は動画像の２Ｄイメージに対応する。
【０１１１】
本発明の一実施形態による電子装置（例えば、図１の電子装置１０１）は、カメラ（例えば、図１のカメラモジュール１８０）及びプロセッサ（例えば、図１のプロセッサ１２０）を備え、プロセッサ１２０は、カメラモジュール１８０を用いて一つ以上の外部オブジェクトに対する第１のイメージを獲得し、第１のイメージに含まれた一つ以上の外部オブジェクトのうちの顔に対応する外部オブジェクトに基づいて、一つ以上の３Ｄアバターのうちの外部オブジェクトに対応する３Ｄアバターを選択し、外部オブジェクトの顔に対応する表情が反映された３Ｄアバターを用いて生成したオブジェクトを含む第２のイメージを生成する。本実施形態による電子装置は、通信モジュール（例えば、図１の通信モジュール１９０）をさらに含み、プロセッサ１２０は、通信モジュール１９０を通じて一つ以上の３Ｄアバターを受信する。一実施形態において、プロセッサ１２０は、一つ以上の状況に対応して所定の顔の表情に関連した表現属性のうちの外部オブジェクトの顔に対応する表情に基づいて選択された第１の表現属性を３Ｄアバターに反映する。一実施形態において、一つ以上の状況に対応して所定の顔表情に関連した表現属性は、目、鼻、又は口に対応して定義される。一実施形態において、オブジェクトは、アバターの表情、アバターのジェスチャー、背景画面、又はアニメーション効果を含む。一実施形態において、プロセッサは、相手とのビデオ通話が開始されることに基づいて相手の３Ｄアバターを含むビデオデータを受信し、ビデオ通話中に３Ｄアバター及び相手の３Ｄアバターを一つの画面に表示する。
【０１１２】
本発明の一実施形態による電子装置（例えば、図１の電子装置１０１）は、カメラ（例えば、図１のカメラモジュール１８０）、及びプロセッサ（例えば、図１のプロセッサ１２０）を備え、プロセッサ１２０は、カメラモジュール１８０を用いて一つ以上の外部オブジェクトに対する第１のイメージを獲得し、第１のイメージに含まれた一つ以上の外部オブジェクトのうちの顔に対応する外部オブジェクトを含むか否かを確認する。その結果、プロセッサ１２０は、顔に対応する外部オブジェクトを含む場合、外部オブジェクトに関連した属性に基づいて３Ｄアバターを生成し、顔に対応する外部オブジェクトを含まない場合、３Ｄアバターを生成する動作をしないように設定する。本実施形態による電子装置は、ディスプレイ（例えば、図１のディスプレイ装置１６０）をさらに含み、プロセッサ１２０は、ディスプレイ１６０を通じて一つ以上の外部オブジェクトのうちの顔に対応する外部オブジェクトが含まれるか否かを提供する。
【０１１３】
以上、本発明の詳細な説明において、具体的な実施形態に関して説明したが、本発明の技術範囲を逸脱しない範囲内で、様々な変更が可能であることは、当該技術分野における通常の知識を持つ者には明らかである。したがって、本発明は、上述の実施形態に限定されるものではなく、特許請求の範囲の記載及びこれと均等なものに基づいて定められる。
【符号の説明】
【０１１４】
１００    ネットワーク環境
１０１、１０２、１０４    電子装置
１０８    サーバ
１２０    プロセッサ
１２１    メインプロセッサ
１２３    補助プロセッサ
１３０    メモリ
１３２    揮発性メモリ
１３４    不揮発性メモリ
１３６    内蔵メモリ
１３８    外部メモリ
１４０    プログラム
１４２    オペレーティングシステム
１４４    ミドルウェア
１４６    アプリケーション
１５０    入力装置
１５５    音響出力装置
１６０    ディスプレイ装置
１７０    オーディオモジュール
１７６    センサモジュール
１７７    インターフェース
１７８    接続端子
１７９    ハプティックモジュール
１８０    カメラモジュール
１８８    電力管理モジュール
１８９    バッテリー
１９０    通信モジュール
１９２    無線通信モジュール
１９４    有線通信モジュール
１９６    加入者識別モジュール
１９７    アンテナモジュール
１９８    第１のネットワーク
１９９    第２のネットワーク
３０１、３１１、３３１    プレビュー画面領域
３０２、３０４、３１２、３２２、３２３、３３２、３３３、３４３、３５２、４１１、４１２    アイコン
３０３    ３Ｄアバターリスト
３２１    顔イメージ
３３４、４１３    選択バー
３４１、５４０、１００３、１１０３、１５７０、１８２０、１９３５、１９４２、１９５２、１９５５、１９６２、１９７２、１９８１、１９８２、１９８３、２１１１、２１２１、２１３０、２１３１、２１３２、２１４０、２２３１、２２３２、２２４１、２２４２    ３Ｄアバター
３４２    アバターリスト領域
３５１、３５３、６１１、８１１、８１２、８１３、８２２、８３５、８４１    領域
３５４、３５５、６２０、７３１、８２３、８３１、８４２、１２４１、１２４２、１２４３    オブジェクト
４１０、４２０、４３０、４４０、４５０、４６０、４７０    画面
４５１    ヘアスタイルリスト
４５２    ヘアカラーリスト
４６１    メガネアクセサリリスト
４７１    ３Ｄアバター衣装リスト
５１０、１００１、１１０１、１２１０、１２２０、１２４０、１５１０、１６０１、１７０１、１８１０、１９１０、１９２０、１９３０、１９４０、１９５０、１９６０、１９７０    ２Ｄイメージ
５１１、１５１０、１８１１、１８１２、１８１３、１９１１、１９１２、１９１３、１９３１、１９４１、１９５１、１９６１、１９７１、２１１０、２１２０、２２１１、２２１２、２２２２    外部オブジェクト
５２１、５２２、１５７１    目
５２３    鼻
５２４    唇
５３０、１００２、１１０２、１２３０、１５４０、１５５０、１６０２、１７０２    ３Ｄテンプレート
６１０、８２１    アバターキャラクター
６２１    アバター
６２２    背景画面
６２３    付加オブジェクト
７１０、７２０、７３０    写真編集画面
７１１、７２１、１５５１    位置
８１０、８２０、８３０、８４０    画面領域
８１４    アバターキャラクター入力アイテム
８３２    プレビュー
８３３    送信ボタン
９１０    アプリケーション実行画面領域
９１１    写真アイテム
９１２    名前アイテム
１２０１、１２０２、１２０３    構成（属性値）
１５２０    顔領域
１５３０    対象
１５６０、１６０４、１７０４    ３Ｄグラフィックオブジェクト
１６０３、１７０３    グラフィック属性
１９８０    イメージ
２０１１    一般状況
２０２１、２０３１    表現属性
２１０１、２２１０、２２２０、２２３０、２２４０    ビデオ通話画面
３５４１    しかめる表情
３５４２    ジェスチャー
３５４３    雲の背景
１９３４１    動物３Ｄセット
１９３５２    女性セット
【図１】
2019145108.tif 000003
【図２】
2019145108.tif 000004
【図３】
2019145108.tif 000005
【図４Ａ】
2019145108.tif 000006
【図４Ｂ】
2019145108.tif 000007
【図４Ｃ】
2019145108.tif 000008
【図５】
2019145108.tif 000009
【図６】
2019145108.tif 000010
【図７】
2019145108.tif 000011
【図８】
2019145108.tif 000012
【図９】
2019145108.tif 000013
【図１０】
2019145108.tif 000014
【図１１】
2019145108.tif 000015
【図１２】
2019145108.tif 000016
【図１３】
2019145108.tif 000017
【図１４】
2019145108.tif 000018
【図１５】
2019145108.tif 000019
【図１６】
2019145108.tif 000020
【図１７】
2019145108.tif 000021
【図１８】
2019145108.tif 000022
【図１９Ａ】
2019145108.tif 000023
【図１９Ｂ】
2019145108.tif 000024
【図２０】
2019145108.tif 000025
【図２１】
2019145108.tif 000026
【図２２】
2019145108.tif 000027