(57)【要約】メイクパーツ作成装置（メイクパーツ生成装置）は、顔画像に重畳される画像であるメイクパーツを生成する装置であって、メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得する作成側情報取得部（情報取得部）と、メイクパーツを作成するパーツ情報作成部（メイクパーツ生成部）と、取得された共通属性情報が示すフォーマットに従って、作成されたメイクパーツを定義するパーツ情報を生成するパーツ情報作成部（パーツ情報生成部）を有する。
2017073001.tif 000002
【特許請求の範囲】
【請求項１】
顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成装置であって、
前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得する情報取得部と、
前記メイクパーツを作成および／または編集するメイクパーツ生成部と、
取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するパーツ情報生成部と、を有する、
メイクパーツ生成装置。
【請求項２】
前記パーツ情報生成部は、
作成および／または編集された前記パーツ情報を、前記所定の場所、および／または、前記所定の場所にアクセスする他の装置が取得可能な他の場所に保存する、
請求項１に記載のメイクパーツ生成装置。
【請求項３】
前記共通属性情報は、前記メイクパーツの重畳位置の基準となる顔特徴点の種別を示すパーツ位置情報、メイクアイテムの種別を示すアイテム情報、前記メイクパーツの色および重畳の仕方を示す色情報、前記メイクパーツに対応するメイクアップに使用すべき化粧品を示す化粧品情報、および、前記メイクパーツの編集可否のうち、少なくとも１つのフォーマットを示す、
請求項１に記載のメイクパーツ生成装置。
【請求項４】
前記パーツ情報生成部は、
生成された前記メイクパーツに対して、複数種類の前記パーツ位置情報を付与する、
請求項３に記載のメイクパーツ生成装置。
【請求項５】
顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成方法であって、
前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得するステップと、
前記メイクパーツを作成および／または編集するステップと、
取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するステップと、を有する、
メイクパーツ生成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成装置およびメイクパーツ生成方法に関する。
【背景技術】
【０００２】
従来、メイク（化粧）を顔に施したときのメイクの状態を示す画像を顔画像に重畳してシミュレーション画像を生成する技術が、存在している（例えば、特許文献１〜３参照）。顔画像に重畳される画像（以下「メイクパーツ」という）は、例えば、アイシャドウやチークというようなメイクアイテム毎に生成される。そして、メイクパーツは、目尻や口角といった顔特徴点を基準とした相対位置毎に色や濃さを記述したパーツ情報により、定義される。【０００３】
メイクパーツの生成の手順は、例えば以下の通りである。まず、メイクアップアーティストが、顔全体のメイクのデザイン画を作成し、デザイン画に基づいて顔にメイクを施す。そして、データ化担当者が、メイクアップアーティストにヒアリングを行いながら、メイクを施した顔の撮影画像から、画像解析ソフト等を用いてメイクアイテム毎のメイクパーツを生成する。【０００４】
このようにして生成されたメイクパーツは、メイクアップのシミュレーション画像を生成する装置（以下「メイクシミュレータ」という）において、顔画像に重畳されて表示される。【０００５】
ところで、近年、化粧品店舗や個人宅等で使用されるメイクシミュレータの数は増大しており、より多種多様なメイクパターンの生成が求められている。ところが、新たなメイクパーツを生成する毎に上述のような手順を踏むのは、手間と時間がかかる。そこで、ある装置で生成されたメイクパーツを、他の装置で利用可能とし、更に、他の装置での編集を可能にする事が考えられる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−０９４９１７号公報
【特許文献２】特開２００９−０６４４２３号公報
【特許文献３】特開２０１０−０１７３６０号公報
【発明の概要】
【０００７】
しかしながら、このようなメイクパーツの再利用は、メイクパーツを生成する装置と再利用する装置との間で、異なるシステムを採用している等してメイクパーツの定義の仕方が一致していない場合、適切に行う事ができない。すなわち、従来技術は、メイクパーツの生成に手間が掛かるという課題を有する。
【０００８】
本発明の目的は、メイクパーツをより簡単に生成する事ができるメイクパーツ生成装置およびメイクパーツ生成方法を提供する事である。
【０００９】
本開示のメイクパーツ生成装置は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成装置であって、前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得する情報取得部と、前記メイクパーツを作成および／または編集するメイクパーツ生成部と、取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するパーツ情報生成部と、を有する。
【００１０】
本開示のメイクパーツ生成方法は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成方法であって、前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得するステップと、前記メイクパーツを作成および／または編集するステップと、取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するステップと、を有する。
【００１１】
本開示によれば、メイクパーツをより簡単に生成する事ができる。
【図面の簡単な説明】
【００１２】
【図１】図１は、本開示の一実施の形態に係るメイクパーツ生成装置を含むメイクパーツ生成システムの構成の一例を示すシステム構成図である。
【図２】図２は、本実施の形態におけるメイクパーツの利用の様子の一例を示す模式図である。
【図３】図３は、本実施の形態における共通フォーマット情報の内容の一例を示す図である。
【図４】図４は、本実施の形態における共通パーツ位置情報の内容の一例を示す図である。
【図５】図５は、本実施の形態におけるメイクパーツ作成装置の構成の一例を示すブロック図である。
【図６】図６は、本実施の形態におけるメイクパーツ利用装置の構成の一例を示すブロック図である。
【図７】図７は、本実施の形態におけるメイクパーツ作成装置の動作の一例を示すフローチャート図である。
【図８】図８は、本実施の形態におけるパーツ画像作成画面の外観の一例を示す平面図である。
【図９】図９は、本実施の形態におけるパーツ情報編集画面の外観の一例を示す平面図である。
【図１０】図１０は、本実施の形態におけるパーツ情報群の内容の一例を示す図である。
【図１１】図１１は、本実施の形態におけるメイクパーツ利用装置の動作の一例を示すフローチャート図である。
【図１２】図１２は、本実施の形態におけるパーツ画像編集画面の外観の一例を示す平面図である。
【図１３】図１３は、本実施の形態における編集後のパーツ画像についてのパーツ情報の一例を示す図である。
【図１４】図１４は、本実施の形態におけるグループ情報の内容の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、本開示の一実施の形態について、図面を参照して詳細に説明する。
【００１４】
＜システムの概要＞
まず、本実施の形態に係るメイクパーツ生成装置を含むメイクパーツ生成システムの概要について説明する。
【００１５】
図１は、本実施の形態に係るメイクパーツ生成装置を含むメイクパーツ生成システムの構成の一例を示すシステム構成図である。
【００１６】
図１において、メイクパーツ生成システム１００は、インターネット等の通信ネットワーク１１０を介して互いに通信可能に接続された、情報サーバ２００、メイクパーツ作成装置３００、および複数のメイクパーツ利用装置４００（４００１〜４００Ｎ）を有している。なお、通信ネットワーク１１０〜メイクパーツ利用装置４００の全体を、通信ネットワークと捉える事もできる。また、メイクパーツ作成装置３００および各メイクパーツ利用装置４００は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成装置と捉える事もできる。
【００１７】
情報サーバ２００は、大容量のハードディスクドライブ等の情報記録媒体（図示せず）を備えた装置である。情報サーバ２００は、共通属性情報を予め格納していると共に、メイクパーツ作成装置３００あるいは各メイクパーツ利用装置４００からアップロードされたパーツ情報を格納する。
【００１８】
パーツ情報とは、顔画像に重畳される画像であるメイクパーツを定義する情報である。共通属性情報とは、パーツ情報のフォーマットを示す情報、つまり、メイクパーツ生成システム１００で共通に使用されるべき、パーツ情報の記述形式を規定する情報である。パーツ情報および共通属性情報の詳細については、後述する。
【００１９】
メイクパーツ作成装置３００は、例えば上述の手順により、新たなメイクパーツを最初から作成する装置である。メイクパーツ作成装置３００は、作成したメイクパーツを定義するパーツ情報を生成し、生成したパーツ情報を情報サーバ２００に送信する事により、当該パーツ情報を情報サーバ２００にアップロード（格納）する。
【００２０】
メイクパーツ利用装置４００は、情報サーバ２００にアクセスして情報サーバ２００にアップロードされたパーツ情報を取得し、取得されたパーツ情報からパーツ画像を生成し、生成したパーツ画像を顔画像に重畳して表示する。すなわち、メイクパーツ利用装置４００は、メイクパーツ作成装置３００により生成されたメイクパーツを、情報サーバ２００から取得して利用する。メイクパーツ利用装置４００は、例えば、上述のメイクシミュレータである。
【００２１】
図２は、メイクパーツ利用装置４００におけるメイクパーツの利用の様子の一例を示す模式図である。
【００２２】
図２に示すように、メイクパーツ利用装置４００は、例えば、ノーメイクの顔影画像５１０と、メイクの塗布領域５２１および色５２２を含むパーツ情報５２０とを取得する。なお、撮影画像５１０は、撮影された画像を左右反転させたものであってもよい。また、メイクパーツ利用装置４００は、パーツ情報５２０、および、撮影画像に含まれる複数の顔特徴点の配置等から、パーツ画像５３０を生成する。そして、メイクパーツ利用装置４００は、生成されたパーツ画像５３０を撮影画像５１０に重畳して、メイクシミュレーション画像５４０を生成する。
【００２３】
ところが、メイクパーツ作成装置３００が生成したパーツ情報が、メイクパーツ利用装置４００において正しく解釈されなければ、パーツ画像５３０は作者の意図したものとは異なったものとなり得るだけでなく、パーツ画像の生成すらできないおそれがある。そして、パーツ画像を生成する事ができない場合、メイクパーツ利用装置４００において、パーツ画像５３０を編集して利用する事ができない。
【００２４】
そこで、メイクパーツ作成装置３００およびメイクパーツ利用装置４００は、それぞれ、情報サーバ２００から共通属性情報を取得し、共通属性情報に基づいてメイクパーツの生成（作成および編集を含む）あるいは表示を行う。これにより、メイクパーツ生成システム１００は、複数の装置間でのメイクパーツの再利用を可能にし、メイクパーツをより簡単に生成する事ができるようにする。
【００２５】
＜共通属性情報＞
ここで、情報サーバ２００が格納する共通属性情報の詳細について説明する。共通属性情報は、例えば、共通フォーマット情報と、共通パーツ位置情報とを含む。共通フォーマット情報は、メイクパーツを定義するパーツ情報のフォーマットを示す情報である。共通パーツ位置情報は、メイクパーツの重畳位置の基準となる顔特徴点の種別を示す情報である。
【００２６】
図３は、共通フォーマット情報の内容の一例を示す図である。
【００２７】
図３に示すように、共通フォーマット情報６１０は、例えば、アイテム情報フォーマット６１１、色情報フォーマット６１２、化粧品情報フォーマット６１３、使用期限フォーマット６１４、および編集可否フォーマット６１５を含む。
【００２８】
アイテム情報フォーマット６１１は、メイクアイテムの種別を示すアイテム情報のフォーマットであり、例えば、「アイブロウ」、「アイシャドウ」といった具体的なメイクアイテムの識別情報を、多数のメイクアイテムについて記述する。
【００２９】
色情報フォーマット６１２は、メイクパーツの色および重畳の仕方を示す色情報のフォーマットであり、例えば、「２４ＲＧＢ、アルファブレンドのα値」といった周知の色表現法および画像合成手法の識別情報を記述する。
【００３０】
化粧品情報フォーマット６１３は、メイクパーツに対応するメイクアップに使用すべき化粧品を示す化粧品情報のフォーマットであり、例えば、「ＡＩＤ１、ＡＮ１」といった具体的な化粧品の識別情報（商品ＩＤおよび名称）を、多数の化粧品について記述する。
【００３１】
使用期限フォーマット６１４は、メイクパーツの使用（利用）の期限を示す情報のフォーマットであり、例えば、「ＹＹＹＹ−ＭＭ−ＤＤ」といった周知の日付表現法の識別情報を記述する。
【００３２】
編集可否フォーマット６１５は、メイクパーツの編集を許可するか否かを示す情報のフォーマットであり、例えば、「ＥＡ０：編集可」、「ＥＡ１：編集付加」というように、具体的な識別情報とその意味とを記述する。なお、メイクパーツの編集を許可するか否かを示す情報は、「色のみ編集可」等、より細かく編集権限を指定する内容であってもよい。
【００３３】
図４は、共通パーツ位置情報の内容の一例を示す図である。
【００３４】
図４に示すように、共通パーツ位置情報６３０は、アイテム情報６３１毎に、複数の参照点ＲＰ１〜ＲＰ３のそれぞれに対応する顔特徴点６３２〜６３４を記述する。
【００３５】
後述するが、パーツ情報は、生成される際に、メイクパーツのパーツ画像のうち、目頭や口角といった顔特徴点（顔画像において特徴的な部分であって、その位置が顔画像の解析により検出し易い点）に対応する点を、参照点として設定する。通常、参照点は複数であり、かつ、参照点の設定に使用される顔特徴点はメイクアイテム毎に異なる。したがって、共通パーツ位置情報６３０は、アイテム情報６３１毎（メイクアイテム毎）に、各参照点と顔特徴点との対応関係を規定している。
【００３６】
＜各装置の構成＞
次に、メイクパーツ生成システム１００の各装置の構成について説明する。
【００３７】
情報サーバ２００は、通信ネットワーク１１０を介してメイクパーツ作成装置３００および複数のメイクパーツ利用装置４００のそれぞれと通信可能に接続する通信部（図示せず）を有する。また、情報サーバ２００は、メイクパーツ作成装置３００あるいはメイクパーツ利用装置４００から受信したパーツ情報を格納し、メイクパーツ作成装置３００あるいはメイクパーツ利用装置４００からの要求に応じて格納されたパーツ情報を送信するデータベース部（図示せず）を有する。かかるデータベース部は、上述の情報記録媒体を含む。
【００３８】
このような構成により、情報サーバ２００は、共通属性情報およびパーツ情報を、メイクパーツ作成装置３００および複数のメイクパーツ利用装置４００で共有させる事ができる。
【００３９】
図５は、メイクパーツ作成装置３００の構成の一例を示すブロック図である。
【００４０】
図５において、メイクパーツ作成装置３００は、作成側情報格納部３１０、作成側通信部３２０、作成側情報取得部３３０、作成側操作入力部３４０、作成側表示部３５０、メイクパーツ作成部３６０、およびパーツ情報作成部３７０を有する。
【００４１】
作成側情報格納部３１０は、作成側情報取得部３３０、パーツ情報作成部３７０、およびメイクパーツ作成部３６０が取得あるいは生成した各種情報を格納する。
【００４２】
作成側通信部３２０は、通信ネットワーク１１０を介して少なくとも情報サーバ２００と通信可能に接続する。
【００４３】
作成側情報取得部３３０は、作成側通信部３２０を介して、情報サーバ２００から、共通属性情報を取得する。なお、作成側情報取得部３３０は、情報サーバ２００に格納された共通属性情報のうち、パーツ情報作成部３７０によるパーツ情報の作成に必要な情報等、一部のみを取得してもよい。
【００４４】
作成側操作入力部３４０は、ペンタブレット等のポインティングデバイス（図示せず）を含み、メイクパーツ作成装置３００のユーザからメイクパーツ作成装置３００に対する各種操作を受け付ける。そして、作成側操作入力部３４０は、操作が行われる毎に、その操作の内容を、メイクパーツ作成部３６０へ通知する。
【００４５】
作成側表示部３５０は、液晶ディスプレイ等の表示デバイス（図示せず）を含み、メイクパーツ作成部３６０からの制御（例えば画像信号の入力）を受けて、各種画像を表示する。
【００４６】
メイクパーツ作成部３６０は、作成側操作入力部３４０および作成側表示部３５０を使用して、顔画像に対してパーツ画像を描画する操作を受け付ける作図インタフェースを実現し、かかる描画操作に基づいて、メイクパーツを作成する。
【００４７】
パーツ情報作成部３７０は、メイクパーツ作成部３６０により作成されたメイクパーツを取得し、作成側情報取得部３３０により取得された共通属性情報が示すフォーマットに従って、当該メイクパーツを定義するパーツ情報を生成する。そして、パーツ情報作成部３７０は、生成されたパーツ情報を、作成側通信部３２０を介して情報サーバ２００に送信する。
【００４８】
なお、メイクパーツ作成部３６０は、例えば、汎用の描画アプリケーションソフトウェアとする事ができる。この場合、作成側情報取得部３３０およびパーツ情報作成部３７０は、かかる描画アプリケーションソフトウェアに対するプラグイン（差替え可能なアプリケーションコード）として構成する事ができる。
【００４９】
このような構成により、メイクパーツ作成装置３００は、共通属性情報が示すフォーマットに従ってパーツ情報を生成し、情報サーバ２００にアップロードする事ができる。
【００５０】
図６は、メイクパーツ利用装置４００の構成の一例を示すブロック図である。
【００５１】
図６において、メイクパーツ利用装置４００は、利用側情報格納部４１０、利用側通信部４２０、利用側情報取得部４３０、利用側操作入力部４４０、利用側表示部４５０、顔撮影部４６０、パーツ情報取得部４７０、およびメイクパーツ利用部４８０を有する。
【００５２】
利用側情報格納部４１０は、利用側情報取得部４３０、メイクパーツ利用部４８０、およびパーツ情報取得部４７０が取得あるいは生成した各種情報を格納する。
【００５３】
利用側通信部４２０は、通信ネットワーク１１０を介して少なくとも情報サーバ２００と通信可能に接続する。
【００５４】
利用側情報取得部４３０は、利用側通信部４２０を介して、情報サーバ２００から、共通属性情報を取得する。なお、利用側情報取得部４３０は、情報サーバ２００に格納された共通属性情報のうち、メイクパーツ利用部４８０によるパーツ情報の編集に必要な情報等、一部のみを取得してもよい。
【００５５】
利用側操作入力部４４０は、ペンタブレット等のポインティングデバイス（図示せず）を含み、メイクパーツ利用装置４００のユーザからメイクパーツ利用装置４００に対する各種操作を受け付ける。そして、利用側操作入力部４４０は、操作が行われる毎に、その操作の内容を、メイクパーツ利用部４８０へ通知する。
【００５６】
利用側表示部４５０は、液晶ディスプレイ等の表示デバイス（図示せず）を含み、メイクパーツ利用部４８０からの制御（例えば画像信号の入力）を受けて、各種画像を表示する。なお、表示デバイスは、後述のカメラで撮影した画像をディスプレイに表示して鏡として使用する、いわゆる電子ミラー装置であってもよい。電子ミラー装置は、画像表示状態と鏡状態とを切り替え可能な装置であってもよく、画像を鏡に重畳して表示する装置であってもよい。
【００５７】
顔撮影部４６０は、例えばデジタルカメラを含み、メイクシミュレーションの対象となる顔の顔画像を撮影する。そして、顔撮影部４６０は、撮影した顔画像を、メイクパーツ利用部４８０へ出力する。
【００５８】
パーツ情報取得部４７０は、利用側通信部４２０を介して、情報サーバ２００から、パーツ情報を取得する。なお、パーツ情報取得部４７０は、情報サーバ２００に格納されたパーツ情報のうち、メイクパーツ利用部４８０によるパーツ情報の表示に必要な情報等、一部のみを取得してもよい。そして、パーツ情報取得部４７０は、取得したパーツ情報を、利用側情報取得部４３０により取得された共通属性情報に基づいて解釈し、メイクパーツ（パーツ画像）を生成してメイクパーツ利用部４８０へ出力する。
【００５９】
また、パーツ情報取得部４７０は、メイクパーツ利用部４８０を使用して、パーツ画像の属性（編集可否等）を編集する編集操作を受け付ける属性編集インタフェースを実現し、かかる編集操作に基づいて、パーツ情報の属性を編集する。そして、パーツ情報取得部４７０は、メイクパーツ利用部４８０による属性の編集、あるいは、メイクパーツ利用部４８０による後述の画像編集が行われたとき、編集後の属性あるいはメイクパーツと共通属性情報とに基づいて、新たなパーツ情報を生成する。そして、パーツ情報取得部４７０は、生成されたパーツ情報を、利用側通信部４２０を介して情報サーバ２００に送信する。
【００６０】
メイクパーツ利用部４８０は、顔撮影部４６０により取得された顔画像に、パーツ情報取得部４７０により取得されたパーツ画像を重畳して、メイクシミュレーション画像を生成する。そして、メイクパーツ利用部４８０は、利用側表示部４５０を使用して、生成されたメイクシミュレーション画像を表示する。また、メイクパーツ利用部４８０は、上述のメイクパーツ作成装置３００の作成側操作入力部３４０および作成側表示部３５０と同様な機能を有してもよい。これらの機能を使用して、パーツ画像を編集する編集操作を受け付けるパーツ編集インタフェースを実現し、かかる編集操作に基づいて、メイクパーツ（パーツ画像）を編集する。
【００６１】
なお、メイクパーツ利用部４８０は、例えば、汎用の描画アプリケーションソフトウェアとする事ができる。この場合、利用側情報取得部４３０およびパーツ情報取得部４７０は、かかる描画アプリケーションソフトウェアに対するプラグイン（差替え可能なアプリケーションコード）として構成する事ができる。
【００６２】
このような構成により、メイクパーツ利用装置４００は、メイクパーツ作成装置３００により生成されたパーツ情報から、メイクパーツを適切に復元して、利用する事ができる。また、メイクパーツ利用装置４００は、共通属性情報が示すフォーマットに従って、復元されたメイクパーツのパーツ画像あるいは属性を編集して新たなメイクパーツを生成し、情報サーバ２００にアップロードする事ができる。
【００６３】
なお、上述の各装置は、図示しないが、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）等の記憶媒体、ＲＡＭ（Random Access Memory）等の作業用メモリ、および通信回路をそれぞれ有する。この場合、上記した各部の機能は、ＣＰＵが制御プログラムを実行する事により実現される。
【００６４】
＜各装置の動作＞
次に、各装置の動作について説明する。
【００６５】
情報サーバ２００は、他の装置から共通属性情報のダウンロード、パーツ情報のアップロード、およびパーツ情報のダウンロードの要求を受信したか否かを逐次判定する。そして、情報サーバ２００は、いずれかの要求を受信する毎に、かかる要求に応える処理として、共通属性情報の送信、パーツ情報の受信および格納、あるいはパーツ情報の送信を行う。
【００６６】
なお、情報サーバ２００は、格納する情報が更新される毎に、その旨をメイクパーツ作成装置３００および各メイクパーツ利用装置４００に通知する事が望ましい。また、情報サーバ２００は、例えば、各装置に対して使用可能なパーツＩＤの値の範囲を通知する等して、システム全体で生成される各メイクパーツに対してユニークなパーツＩＤが割り当てられるようにする事が望ましい。
【００６７】
なお、ユニークなＩＤの割り当ては、情報サーバ２００のようなＩＤを一元的に管理しているサーバが通知する以外に、各機器が、所定のアルゴリズムや取り決めに従いユニークになるように生成する事により行われてもよい。例えば、かかるＩＤとしては、メイクパーツ作成装置等の機器(端末)の製造番号等の識別子やネットワークアドレス、またはソフトライセンス番号を利用する事が考えられる。
【００６８】
図７は、メイクパーツ作成装置３００の動作の一例を示すフローチャートである。
【００６９】
ステップＳ１０１０において、作成側情報取得部３３０は、共通フォーマット情報６１０（図３参照）および共通パーツ位置情報６３０（図４参照）（共通属性情報）を取得する。なお、作成側情報取得部３３０は、１週間や６か月毎等の所定の周期、メイクパーツ作成装置３００のユーザにより指定されたタイミング、あるいは、情報サーバ２００から共通属性情報の更新の通知を受ける毎に、共通属性情報を情報サーバ２００から取得する事が望ましい。
【００７０】
ステップＳ１０２０において、メイクパーツ作成部３６０は、メイクパーツ作成装置３００のユーザの描画操作に基づき、パーツ画像を作成する。メイクパーツ作成部３６０は、例えば、パーツ画像の作成操作を受け付けるためのパーツ画像作成画面を生成し、作成側表示部３５０を介して表示すると共に、作成側操作入力部３４０を介して上記作成操作を受け付ける。
【００７１】
図８は、パーツ画像作成画面の外観の一例を示す平面図である。
【００７２】
図８に示すように、パーツ画像作成画面７１０は、顔画像表示領域７１１、編集対象パーツ選択領域７１２、編集メニュー領域７１３、およびブラシ選択リスト領域７１４を有する。また、パーツ画像作成画面７１０は、作成側操作入力部３４０を介して移動操作およびクリック操作を行う事が可能な、カーソル７１５を配置している。
【００７３】
顔画像表示領域７１１は、顔画像７１６を表示する。顔画像７１６は、コンピュータグラフィック等により作成された標準的な顔の顔画像であってもよいし、図示しないデジタルカメラにより撮影された顔画像であってもよい。また、作成側情報格納部３１０は、人種毎、年代毎、性別毎、および顔タイプ（丸顔、角顔等）等のカテゴリ毎に、顔画像７１６を、関連の情報（そのカテゴリにおいて標準的な顔のサイズなど）とともに格納していてもよい。メイクパーツ作成部３６０は、作成情報格納部３１０に格納された標準的な顔のサイズを参照することにより、顔画像を、標準顔のサイズにリサイズしてもよい。これにより、他の装置において、顔の大きさや顔特徴点の配置が異なる他の顔にパーツ画像を重畳する際の拡縮の度合いが小さくなり、その画質劣化を低減することができる。
【００７４】
なお、メイクパーツ作成部３６０は、パターンマッチング等の既知の画像解析手法により、顔画像７１６から、顔画像７１６に含まれる複数の顔特徴点のそれぞれを抽出し、各顔特徴点の位置を設定する。かかる設定は、例えば、メイクパーツ作成装置３００のユーザによる手入力操作により行われてもよい。
【００７５】
編集対象パーツ選択領域７１２は、パーツ画像の作成対象となるメイクパーツの選択を受け付ける。なお、メイクパーツ作成部３６０は、作成側情報取得部３３０が取得した共通属性情報に含まれるアイテム情報フォーマット６１１（図３参照）に従って、編集対象パーツ選択領域７１２における選択肢を設定する事が望ましい。また、かかる設定は、パーツ情報作成部３７０が行ってもよい。
【００７６】
編集メニュー領域７１３は、パーツ画像の追加、編集、および保存等の画像操作の選択を受け付ける。なお、メイクパーツ作成部３６０は、作成側情報取得部３３０が取得した共通属性情報に含まれるアイテム情報フォーマット６１１および色情報フォーマット６１２（図３参照）に従って、編集メニュー領域７１３における選択肢を設定する事が望ましい。また、かかる設定は、パーツ情報作成部３７０が行ってもよい。
【００７７】
ブラシ選択リスト領域７１４は、パーツ画像の描画に使用する仮想ブラシの選択を受け付ける。
【００７８】
メイクパーツ作成部３６０は、描画操作を受けて、ほぼリアルタイムに、対応するパーツ画像７１７を生成して顔画像７１６に重畳する。
【００７９】
図７のステップＳ１０３０において、パーツ情報作成部３７０は、共通属性情報に従って、メイクパーツ作成部３６０により作成されたパーツ画像（メイクパーツ）のパーツ情報を生成する。
【００８０】
パーツ情報作成部３７０は、例えば、メイクパーツ作成部３６０を使用して、パーツ情報の不足部分あるいは補足部分の設定操作を受け付けるためのパーツ情報編集画面を生成する。そして、パーツ情報作成部３７０は、作成側表示部３５０を介してパーツ情報編集画面を表示すると共に、作成側操作入力部３４０を介して上記設定操作を受け付ける。パーツ情報作成部３７０は、例えば、パーツ画像作成画面７１０において所定の操作が行われたとき、これを検出して、パーツ情報編集画面を表示させる。
【００８１】
図９は、パーツ情報編集画面の外観の一例を示す平面図である。
【００８２】
図９に示すように、パーツ情報編集画面７３０は、アイテム設定領域７３１、画像選択領域７３２、画像表示領域７３３、参照点確認領域７３４、各種情報設定領域７３５、および生成完了ボタン７３６を有する。
【００８３】
アイテム設定領域７３１は、共通フォーマット情報６１０のアイテム情報フォーマット６１１に従ってメイクパーツの種別の設定を受け付ける。なお、上述のように、アイテム情報フォーマット６１１（図３参照）に従ってパーツ画像作成画面７１０の編集対象パーツ選択領域７１２（図８参照）における選択肢が設定された場合、かかる設定は完了していてもよい。
【００８４】
画像選択領域７３２は、パーツ情報の生成の対象となるパーツ画像（へアクセスするための参照情報）の選択を受け付ける。また、画像表示領域７３３は、画像選択領域７３２において選択されているパーツ画像をイメージ表示する。
【００８５】
なお、パーツ情報作成部３７０は、作成側情報取得部３３０が取得した共通属性情報に含まれる色情報フォーマット６１２（図３参照）に従って、合成の仕方の選択肢を提示する。
【００８６】
参照点確認領域７３４は、顔画像７１６に含まれる多数の顔特徴点のうち、設定されているメイクアイテムで参照すべき顔特徴点の位置を、参照点として表示する。かかる位置は、例えば、パーツ画像における各点の座標値である。なお、参照すべき顔特徴点とは、例えば、作成側情報取得部３３０が取得した共通属性情報に含まれる、顔特徴点６３２〜６３４（図４参照）である。なお、参照点確認領域７３４は、参照点の座標値の編集操作を受け付けてもよい。
【００８７】
各種情報設定領域７３５は、上記以外の各種情報の設定を受け付ける。例えば、各種情報設定領域７３５は、１つのメイクアイテムについて、複数の異なる描画領域、つまり、複数の細分化されたサブメイクアイテムの設定を受け付けてもよい。この場合、各種情報設定領域７３５は、例えば、サブメイクアイテムの識別情報であるパーツインデックス、および、サブメイクアイテムの顔特徴点に対する配置を示すエリアグループについての設定を受け付ける。
【００８８】
また、各種設定領域７３５は、上下のパーツがセットになっているアイラインと睫毛というように、複数のメイクアイテムまたはサブメイクアイテム間の関連付けを示す子パーツＩＤの設定を受け付けてもよい。更に、各種設定領域７３５は、メイクシミュレーション画像生成時（画像合成時）に、目の開閉に合わせた変形等、パーツ画像の画像変形を行うか否かについての設定を受け付けてもよい。なお、共通属性情報は、これらの設定情報についてのフォーマット情報についても記述している事が望ましい。
【００８９】
パーツ情報作成部３７０は、生成完了ボタン７３６に対するクリック操作が行われると、パーツ情報編集画面７３０の内容で、パーツ情報を生成する。なお、メイクパーツ作成部３６０が生成した情報（例えば色情報）や、パーツ情報編集画面７３０で設定された情報が、共通属性情報が規定するフォーマットに従っていない場合もあり得る。この場合、パーツ情報作成部３７０は、そのような情報を、共通属性情報が規定するフォーマットに変換して、パーツ情報を生成する。
【００９０】
なお、ここでは図示および説明を省略しているが、パーツ情報作成部３７０は、化粧品情報や使用者情報等の他の各種属性についても、共通属性情報が示すフォーマットに従って、メイクパーツ毎に設定する。パーツ情報作成部３７０は、かかる設定についての操作を、図９に示すパーツ情報編集画面７３０において受け付けてもよいし、別の画面で受け付けてもよい。
【００９１】
図７のステップＳ１０４０において、パーツ情報作成部３７０は、生成されたパーツ情報を、情報サーバ２００へアップロード（送信）する。なお、パーツ情報作成部３７０は、新たなパーツ情報が生成される毎に送信してもよいし、定期的、あるいは、メイクパーツ作成装置３００のユーザにより指定されたタイミングに、未送信のパーツ情報を送信してもよい。
【００９２】
このような動作がメイクパーツ作成装置３００で繰り返される事により、共通属性情報が示すフォーマットに従って生成された多数のメイクパーツが、情報サーバ２００に蓄積される。
【００９３】
図１０は、情報サーバ２００に蓄積されるパーツ情報群の内容の一例を示す図である。図１０において、横一列に並んだ情報が、１つのメイクパーツのパーツ情報の内容を示す。
【００９４】
図１０に示すように、パーツ情報（群）７５０は、パーツＩＤ７５１毎に、アイテム情報７５２、パーツ画像情報７５３、位置情報７５４、色情報７５５、化粧品情報７５６、および使用者情報７５７を、メイクパーツを定義するパーツ情報として記述する。
【００９５】
パーツＩＤ７５１は、メイクパーツが共有されるシステムにおいて、生成（作成あるいは編集）されるメイクパーツ毎にユニークな、識別情報である。
【００９６】
アイテム情報７５２は、メイクアイテムの種別を示す情報である。
【００９７】
パーツ画像情報７５３は、パーツ画像のデータへアクセスするための参照情報である。
【００９８】
位置情報７５４は、第１〜第３の参照点の、パーツ画像における座標値である。色情報７５５は、パーツ画像の色および重畳の仕方を示す情報である。
【００９９】
化粧品情報７５６は、メイクパーツに対応するメイクアップに使用すべき化粧品を示す情報である。
【０１００】
使用者情報７５７は、メイクパーツの利用側に対して通知すべき情報である。
【０１０１】
アイテム情報７５２、位置情報７５４、色情報７５５、化粧品情報７５６、および使用者情報７５７は、順に、共通フォーマット情報６１０のアイテム情報フォーマット６１１、色情報フォーマット６１２、化粧品情報フォーマット６１３、並びに、使用期限フォーマット６１４および編集可否フォーマット６１５に準拠している。また、位置情報７５４は、共通パーツ位置情報６３０の参照点ＲＰ１〜ＲＰ３のそれぞれに対応する顔特徴点６３２〜６３４に基づいた内容となっている（図４参照）。
【０１０２】
したがって、情報サーバ２００からダウンロード可能な各パーツ情報７５０は、それぞれ、共通属性情報と併せて取得する事により、各装置で適切に再利用する事が可能となっている。
【０１０３】
図１１は、メイクパーツ利用装置４００の動作の一例を示すフローチャートである。
【０１０４】
ステップＳ２０１０において、利用側情報取得部４３０は、共通フォーマット情報６１０（図３参照）および共通パーツ位置情報６３０（図４参照）（共通属性情報）を取得する。なお、利用側情報取得部４３０は１週間や６か月毎等の所定の周期、メイクパーツ作成装置３００のユーザにより指定されたタイミング、あるいは、情報サーバ２００から共通属性情報の更新の通知を受ける毎に、共通属性情報を情報サーバ２００から取得する事が望ましい。
【０１０５】
ステップＳ２０２０において、パーツ情報取得部４７０は、メイクパーツ利用装置４００のユーザの操作等を受けて、パーツ情報を情報サーバ２００からダウンロードする。なお、パーツ情報取得部４７０は、情報サーバ２００との連携により、多数のパーツ情報の中から、ユーザに適したものを検索して取得する事が望ましい。
【０１０６】
ステップＳ２０３０において、メイクパーツ利用部４８０は、顔撮影部４６０により撮影された顔画像（撮影画像）５１０（図２参照）を取得し、当該顔画像から顔特徴点を抽出する。なお、メイクパーツ利用部４８０は、ダウンロードしたパーツ情報の描画に必要な顔特徴点を、共通パーツ位置情報６３０（図４参照）に基づいて判定し、必要な顔特徴点のみについて抽出を行ってもよい。
【０１０７】
ステップＳ２０４０において、メイクパーツ利用部４８０は、抽出された顔特徴点と、取得された共通属性情報とに基づいて、パーツ情報からパーツ画像を生成する。そして、メイクパーツ利用部４８０は、生成されたパーツ画像を顔画像に重畳してメイクシミュレーション画像５４０（図２参照）を生成し、利用側表示部４５０に表示させる。なお、メイクパーツ利用部４８０は、化粧品情報についても併せて表示する事が望ましい。
【０１０８】
ステップＳ２０５０において、メイクパーツ利用部４８０は、パーツ画像に対する編集操作が行われたか否かを判定する。メイクパーツ利用部４８０は、編集操作が行われた場合（Ｓ２０５０：ＹＥＳ）、処理をステップＳ２０６０へ進める。また、メイクパーツ利用部４８０は、編集操作が行われていない場合（Ｓ２０５０：ＮＯ）、処理を後述のステップＳ２０７０へ進める。
【０１０９】
なお、メイクパーツ利用部４８０は、パーツ情報７５０の使用者情報７５７に「ＥＡ１」、つまり、編集不可を示す情報が含まれている場合、パーツ画像に対する編集操作を受け付けないようにする事が望ましい。
【０１１０】
ステップＳ２０６０において、メイクパーツ利用部４８０は、編集操作に基づき、パーツ画像を編集する。メイクパーツ利用部４８０は、例えば、パーツ画像の編集を受け付けるためのパーツ画像編集画面を生成し、利用側表示部４５０を介して表示すると共に、利用側操作入力部４４０を介して上記編集操作を受け付ける。
【０１１１】
図１２は、パーツ画像編集画面の外観の一例を示す平面図である。
【０１１２】
図１２に示すように、パーツ画像編集画面７７０は、アイテム情報表示領域７７１、重畳画像表示領域７７２、位置編集領域７７３、および色編集領域７７４を含む。
【０１１３】
アイテム情報表示領域７７１は、パーツ画像にアクセスするための参照情報やパーツ情報のサムネイル画像等、編集の対象となっているパーツ情報を示す情報を表示する。
【０１１４】
重畳画像表示領域７７２は、編集の対象となっているパーツ情報を顔画像に重畳した画像を、拡大表示する。
【０１１５】
位置編集領域７７３は、パーツ画像の各参照点の座標値の編集操作、つまり、パーツ画像に対する変形操作を受け付ける。なお、メイクパーツ利用部４８０は、かかる変形操作を、重畳画像表示領域７７２に表示されたパーツ画像に対するドラッグ操作により受け付けてもよい。なお、メイクパーツ利用部４８０は、利用側情報取得部４３０が取得した共通属性情報に含まれる参照点ＲＰ１〜ＲＰ３（図４参照）について、変形操作を受け付ける事が望ましい。
【０１１６】
色編集領域７７４は、パーツ画像の色の編集操作を受け付ける。なお、メイクパーツ利用部４８０は、利用側情報取得部４３０が取得した共通属性情報に含まれる色情報フォーマット６１２（図３参照）で、色情報の編集操作を受け付ける事が望ましい。
【０１１７】
メイクパーツ利用部４８０は、編集操作が行われる毎に、編集後のパーツ画像をほぼリアルタイムに重畳画像表示領域７７２に表示させる。なお、図示しないが、パーツ画像編集画面７７０は、編集完了ボタンを含む。
【０１１８】
図１１のステップＳ２０７０において、パーツ情報取得部４７０は、編集の対象となっているパーツ情報に対して、なんらかの編集操作が行われたか否かを判定する。パーツ情報取得部４７０は、編集操作が行われた場合（Ｓ２０７０：ＹＥＳ）、処理をステップＳ２０８０へ進める。また、パーツ情報取得部４７０は、編集操作が行われていない場合（Ｓ２０７０：ＮＯ）、処理を後述のステップＳ２１１０へ進める。
【０１１９】
ステップＳ２０８０において、パーツ情報取得部４７０は、編集されたパーツ画像に対して決定操作が行われたか否かを判定する。かかる決定操作は、例えば、上述の編集完了ボタンに対するクリック操作である。パーツ情報取得部４７０は、決定操作が行われた場合（Ｓ２０８０：ＹＥＳ）、処理をステップＳ２０９０へ進める。また、パーツ情報取得部４７０は、決定操作が行われていない場合（Ｓ２０８０：ＮＯ）、処理をステップＳ２１１０へ進める。
【０１２０】
ステップＳ２０９０において、パーツ情報取得部４７０は、共通属性情報が規定するフォーマットに従って、メイクパーツ利用部４８０により生成された編集後のパーツ画像（メイクパーツ）のパーツ情報を生成して保存する。
【０１２１】
なお、ここでは図示および説明を省略しているが、パーツ情報取得部４７０は、化粧品情報や使用者情報等の他の各種属性についても、共通属性情報が示すフォーマットに従って、メイクパーツ毎に設定する。パーツ情報取得部４７０は、かかる設定についての操作を、図１２に示すパーツ画像編集画面７７０において受け付けてもよいし、別の画面で受け付けてもよい。
【０１２２】
図１３は、編集後のパーツ画像についてのパーツ情報の一例を示す図であり、図１０に対応するものである。図１０と対応する部分には同一符号を付し、これについての説明を省略する。
【０１２３】
ここでは、図１０に示す「ＰＩＤ１」というパーツＩＤ７５１のパーツ情報７５０が定義するメイクパーツについて、メイクパーツ利用装置４００において、Ｒ値が調整された場合の例を示す。また、元のパーツ情報７５０から変化している部分には、下線を付している。
【０１２４】
図１３に示すように、色情報７５５のうちＲ値は、Ｒ１から、Ｒ２０へと変化している。また、かかる色の変化に伴い、化粧品情報が、「ＡＩＤ１、ＡＮ１」から「ＡＩＤ２０、ＡＮ２０」へと変化している。なお、化粧品情報の変更は、情報サーバ２００がメイクアイテム毎に各色に対応する化粧情報を保持しており、情報サーバ２００との連携により行われてもよい。また、使用者情報７５７のうち、作成者および使用期限を示す情報は、「ＵＩＤ１、ＶＤ１」から「ＵＩＤ２０、ＶＤ２０」へと変化している。
【０１２５】
そして、このようなメイクパーツは、元のメイクパーツとは異なる新規のメイクパーツであるため、パーツＩＤ７５１は、「ＰＩＤ１」から「ＰＩＤ２０」と変更される。なお、パーツ画像情報７５３の内容も、編集後のパーツ画像に対応したものとなる。
【０１２６】
図１１のステップＳ２１００において、パーツ情報取得部４７０は、生成された編集後のパーツ情報を、情報サーバ２００へアップロード（送信）する。なお、パーツ情報取得部４７０は、新たなパーツ情報が生成される毎に送信してもよいし、定期的、あるいは、メイクパーツ利用装置４００のユーザにより指定されたタイミングに、未送信のパーツ情報を送信してもよい。
【０１２７】
そして、ステップＳ２１１０において、パーツ情報取得部４７０は、メイクパーツ利用装置４００のユーザ操作等により、パーツ画像の編集処理の終了を指示されたか否かを判定する。パーツ情報取得部４７０は、編集処理の終了を指示されていない場合（Ｓ２１１０：ＮＯ）、処理をステップＳ２０５０へ戻す。また、パーツ情報取得部４７０は、編集処理の終了を指示された場合（Ｓ２１１０：ＹＥＳ）、編集処理を終了する。
【０１２８】
なお、メイクパーツ作成装置３００および各メイクパーツ利用装置４００は、複数のメイクパーツの組み合わせ（以下「メイクパターン」という）を示すグループ情報を生成し、かかるグループ情報を情報サーバ２００にアップロードする等して、上記メイクパターンの再利用を可能にしてもよい。
【０１２９】
図１４は、グループ情報の内容の一例を示す図である。
【０１３０】
図１４に示すように、グループ情報６５０は、グループＩＤ６５１毎に、グループ属性６５２、メイクイメージ画像６５３、およびパーツＩＤ６５４を記述している。
【０１３１】
グループＩＤ６５１は、メイクパターン毎に、ユニークに割り当てられる識別情報である。グループ属性６５２は、メイクパターンの属性（名称）である。メイクイメージ画像６５３は、メイクパターンの外観のイメージを表す画像である。パーツＩＤ６５４は、メイクパターンに属するメイクパーツのパーツＩＤである。
【０１３２】
なお、共通属性情報は、かかるグループ情報６５０の各情報のフォーマットについても定義している事が望ましい。これにより、複数のメイクパーツの組み合わせであるメイクパターンについても、他の装置において適切に再利用（編集）する事が可能となる。
【０１３３】
なお、このように複数のメイクパーツの組み合わせをグループ化する場合、メイクパーツ作成部３６０およびメイクパーツ利用部４８０は、複数のメイクパーツの生成／編集を複数の画像レイヤに分けて受け付け、これらのレイヤを重畳して表示する事が望ましい。この場合、パーツ情報作成部３７０およびパーツ情報取得部４７０は、例えば、各レイヤから個別のメイクパーツのパーツ情報を生成すると共に、複数のレイヤから生成される複数のパーツ情報を１つのメイクパターンとしてグループ化し、グループ情報を生成する。
【０１３４】
また、メイクパーツ利用部４８０は、メイクパターンを構成する複数のメイクパーツの一部を差替えあるいは削除したり、新たなメイクパーツを追加する操作を受け付ける事が望ましい。
【０１３５】
＜本実施の形態の効果＞
以上のように、本開示のメイクパーツ生成装置（メイクパーツ作成装置３００および／またはメイクパーツ利用装置４００）は、顔画像に重畳される画像であるメイクパーツを生成する装置である。本開示のメイクパーツ生成装置は、メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得する情報取得部（作成側情報取得部３３０および／または利用側情報取得部４３０）と、メイクパーツを作成および／または編集するメイクパーツ生成部（パーツ情報作成部３７０および／またはメイクパーツ利用部４８０）とを有する。更に、本開示のメイクパーツ生成装置は、取得された共通属性情報が示すフォーマットに従って、作成および／または編集されたメイクパーツを定義するパーツ情報を生成するパーツ情報生成部（パーツ情報作成部３７０および／またはパーツ情報取得部４７０）を有する。
【０１３６】
これにより、本開示のメイクパーツ生成装置は、メイクパーツを生成する装置と再利用する装置との間で異なるシステムを採用しているような場合でも、メイクパーツを共有可能とする事ができ、メイクパーツの再利用が容易となる。すなわち、本開示のメイクパーツ生成装置は、メイクパーツをより簡単に生成する事ができる。
【０１３７】
また、本開示のメイクパーツ生成システム１００は、共通属性情報を各装置に配布すると共に、各装置が生成するメイクパーツを一元管理する。これにより、メイクパーツの編集に可逆性を持たせる事ができると共に、各装置のシステムを連携させる事ができ、メイクパーツの再利用を更に容易なものとする事ができる。
【０１３８】
＜本実施の形態の変形例＞
なお、パーツ情報および共通属性情報の内容は、上述の例に限定されない。
【０１３９】
例えば、各装置は、パーツ情報に、メイクパーツの配布範囲を規定する使用者情報を含めてもよい。但し、共通属性情報は、パーツ情報を解析して正しくメイクパーツを復元するのに必要なフォーマット情報を記述している必要がある。
【０１４０】
また、各装置は、パーツ情報に、メイクパーツの利用に適した利用者属性を示す適用推奨情報を含めてもよい。かかる利用者属性は、年齢、地域、肌色、髪色、服装、職業等である。この場合、情報サーバ２００は、例えば、各メイクパーツ利用装置４００から当該装置の利用者属性を取得し、利用者属性が適合するメイクパーツを検索して、当該装置に配信する。なお、共通属性情報は、利用者属性に関するフォーマット情報を記述している事が望ましい。
【０１４１】
また、各装置は、パーツ情報に、組み合わせて使用するのに相性が良い他のメイクパーツ（例えば、色合いがマッチするメイクパーツ）や、代替可能な他のメイクパーツ（例えば、外観が似ているメイクパーツ）を示す推奨パーツ情報を含めてもよい。この場合、情報サーバ２００は、例えば、メイクパーツ利用装置４００から要求されたメイクパーツだけでなく、当該メイクパーツの推奨パーツ情報が示す他のメイクパーツや、当該他のメイクパーツの取得を提案する通知を送信してもよい。なお、共通属性情報は、推奨パーツ情報に関するフォーマット情報を記述している事が望ましい。
【０１４２】
また、各装置は、パーツ情報に、メイクパーツの課金情報を含めてもよい。かかる課金情報は、例えば、メイクパーツの利用に所定の利用料が徴収される事を示すものである。この場合、情報サーバ２００は、例えば、メイクパーツ利用装置４００からメイクパーツの取得が要求されたとき、所定の課金処理をメイクパーツ利用装置４００のユーザに対して行う。なお、共通属性情報は、課金情報に関するフォーマット情報を記述している事が望ましい。
【０１４３】
また、各装置は、メイクパーツの編集を行った場合、編集後のメイクパーツのパーツ情報に、編集前のメイクパーツの属性情報（使用者情報等）を含め（残し）てもよい。
【０１４４】
また、メイクパーツ利用部４８０は、瞼が一重か二重か等、パーツ情報に含まれる顔特徴情報に応じて、パーツ画像を修正してもよい。この場合、共通属性情報は、かかる顔特徴情報についてのフォーマット情報と、どのようにパーツ画像を修正すべきかを示す修正指示情報を含む必要がある。
【０１４５】
また、１つのメイクアイテムについて、参照点の組み合わせ（使用する顔特徴点の組み合わせ）が複数パターン用意されていてもよい。そして、パーツ情報作成部３７０およびメイクパーツ利用部４８０は、作成あるいは編集されたメイクパーツに対して、複数種類のパーツ位置情報を付与してもよい。この場合、共通属性情報は、参照点の組み合わせの各パターンについてのフォーマット情報を含む必要がある。そして、パーツ情報は、どのパターンを使用するかを示す情報を含む必要がある。なお、画像処理能力等に応じて、メイクパーツ利用側で使用するパターンを選択してもよい。この場合、低処理能力装置が使用する最低限の参照点と、高処理能力装置が使用する追加の参照点というように、参照点の数が異なる複数のパターンが用意されていてもよい。
【０１４６】
また、各装置が共通属性情報を取得するタイミングは、上述の例に限定されない。例えば、情報サーバ２００は、複数のメイクパーツ利用装置４００から各メイクパーツの使用履歴に関する情報を収集し、収集された情報を解析して、流行のメイクパーツやメイクパターンを判定する。そして、流行していると判定されたメイクパーツやメイクパターンが大きく変化したタイミングで、メイクパーツ作成装置３００および各メイクパーツ利用装置４００に対して、共通属性情報の更新を指示する。
【０１４７】
なお、メイクパーツの使用とは、例えば、メイクパーツのダウンロード、メイクパーツを用いたメイクシミュレーション画像の生成、あるいは、メイクパーツに対応する化粧品の購入を決定する操作等の所定の処理が行われる事である。
【０１４８】
また、メイクパーツの使用履歴に関する情報は、メイクパーツに対する編集の内容、メイクパーツを使用したユーザの属性や人数、使用された時期や地域、使用された時点のその他各種環境情報（温度、湿度、明暗等）、並びに、併せて使用された他のメイクパーツ等を含んでもよい。このように各種情報を収集して解析する事により、情報サーバ２００は、メイクパーツの利用に関して様々な有用な情報を得る事ができる。
【０１４９】
また、情報サーバ２００は、メイクパーツの利用を有料会員登録に基づいて許可する場合、登録がされたタイミングに、対応する装置に共通属性情報を送信するようにしてもよい。
【０１５０】
また、各メイクパーツのパーツ情報の属性情報（使用者情報等）の実体は、情報サーバ２００に格納されており、パーツ情報には当該実体へのリンク情報のみが記述されていてもよい。この場合、各装置は、かかるリンク情報を参照して、情報サーバ２００の実体にアクセスし、属性情報の内容を取得する。
【０１５１】
また、メイクパーツ生成システム１００において、情報サーバ２００およびパーツ情報作成部３７０は、ぞれぞれ、複数存在していてもよし、メイクパーツ利用装置４００は、１つのみ存在していてもよい。また、情報サーバ２００は、パーツ情報作成部３７０あるいはメイクパーツ利用装置４００と一体的に構成されていてもよく、メイクパーツ利用装置４００は、パーツ情報作成部３７０と一体的に構成されていてもよい。また、共通属性情報は、メイクパーツ作成装置３００およびメイクパーツ利用装置４００に、デフォルトで装置出荷時等に予め格納されていてもよい。この場合においても、各装置の運用中に情報サーバ２００から共通属性情報の更新を受けることにより、異なるシステム間における共通属性情報の同期を保つ事ができる。
【０１５２】
また、各装置の構成の一部は、当該装置の構成の他の部分と物理的に離隔していてもよい。この場合、それらの離隔した複数の部分は、互いに通信を行うための通信部をそれぞれ備える必要がある。すなわち、例えば、各装置の機能の一部は、クラウド化されていてもよい。
【０１５３】
＜本開示のまとめ＞
本開示のメイクパーツ生成装置は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成装置であって、前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得する情報取得部と、前記メイクパーツを作成および／または編集するメイクパーツ生成部と、取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するパーツ情報生成部と、を有する。
【０１５４】
なお、上記メイクパーツ生成装置において、前記パーツ情報生成部は、作成および／または編集された前記パーツ情報を、前記所定の場所、および／または、前記所定の場所にアクセスする他の装置が取得可能な他の場所に保存してもよい。
【０１５５】
また、上記メイクパーツ生成装置において、前記共通属性情報は、前記メイクパーツの重畳位置の基準となる顔特徴点の種別を示すパーツ位置情報、メイクアイテムの種別を示すアイテム情報、前記メイクパーツの色および重畳の仕方を示す色情報、前記メイクパーツに対応するメイクアップに使用すべき化粧品を示す化粧品情報、および、前記メイクパーツの編集可否のうち、少なくとも１つのフォーマットを示してもよい。
【０１５６】
また、上記メイクパーツ生成装置において、前記パーツ情報生成部は、生成された前記メイクパーツに対して、複数種類の前記パーツ位置情報を付与してもよい。
【０１５７】
本開示のメイクパーツ生成方法は、顔画像に重畳される画像であるメイクパーツを生成するメイクパーツ生成方法であって、前記メイクパーツを定義するパーツ情報のフォーマットを示す共通属性情報を、通信ネットワーク上の所定の場所から取得するステップと、前記メイクパーツを作成および／または編集するステップと、取得された前記共通属性情報が示す前記フォーマットに従って、作成および／または編集された前記メイクパーツを定義する前記パーツ情報を生成するステップと、を有する。
【産業上の利用可能性】
【０１５８】
本開示に係るメイクパーツ生成装置およびメイクパーツ生成方法は、メイクパーツをより簡単に生成する事ができるメイクパーツ生成装置およびメイクパーツ生成方法として有用である。
【符号の説明】
【０１５９】
１００  メイクパーツ生成システム
１１０  通信ネットワーク
２００  情報サーバ
３００  メイクパーツ作成装置
３１０  作成側情報格納部
３２０  作成側通信部
３３０  作成側情報取得部
３４０  作成側操作入力部
３５０  作成側表示部
３６０  メイクパーツ作成部
３７０  パーツ情報作成部
４００  メイクパーツ利用装置
４１０  利用側情報格納部
４２０  利用側通信部
４３０  利用側情報取得部
４４０  利用側操作入力部
４５０  利用側表示部
４６０  顔撮影部
４７０  パーツ情報取得部
４８０  メイクパーツ利用部
【図１】
2017073001.tif 000003
【図２】
2017073001.tif 000004
【図３】
2017073001.tif 000005
【図４】
2017073001.tif 000006
【図５】
2017073001.tif 000007
【図６】
2017073001.tif 000008
【図７】
2017073001.tif 000009
【図８】
2017073001.tif 000010
【図９】
2017073001.tif 000011
【図１０】
2017073001.tif 000012
【図１１】
2017073001.tif 000013
【図１２】
2017073001.tif 000014
【図１３】
2017073001.tif 000015
【図１４】
2017073001.tif 000016
【国際調査報告】
2017073001.tif 000017
2017073001.tif 000018