(57)【要約】  メイクパーツ作成装置（２００）は、顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける描画受付部（２３０）と、描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する情報取得部（２４０）と、経過画像を示す画像情報と、描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する情報処理部（２５０）と、を有する。
2017110041.tif 000002
【特許請求の範囲】
【請求項１】
顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける描画受付部と、
前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する情報取得部と、
前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する情報処理部と、を有する、
メイクパーツ作成装置。
【請求項２】
前記画像情報は、
顔特徴点を基準とした前記経過画像の位置を示す位置情報を含む、
請求項１に記載のメイクパーツ作成装置。
【請求項３】
前記技法情報が前記描画手法を示す場合、前記描画手法は、前記描画操作において使用される仮想描画具の種別、前記仮想描画具を操作する際の筆圧、および、前記仮想描画具を操作する際の運筆、のうち少なくとも１つを含み、
前記技法情報が前記化粧手法を示す場合、前記化粧手法は、前記仮想描画具の種別、前記筆圧、および、前記運筆、のうち少なくとも１つに予め対応付けられた、前記化粧剤の塗布に使用される化粧塗布具の種別、および、前記化粧剤の重ね塗りの回数、のうち少なくとも１つを含む、
請求項２に記載のメイクパーツ作成装置。
【請求項４】
前記情報処理部は、
前記情報取得部により取得された前記描画手法が前記筆圧を含む場合、当該筆圧に基づいて、前記化粧塗布具の種別および前記重ね塗り回数のうち少なくとも１つを示す前記技法情報を生成する、
請求項３に記載のメイクパーツ作成装置。
【請求項５】
前記情報取得部は、
前記時刻毎に、当該時刻において描画される画像部分の幅および濃さのうち少なくとも１つを、前記筆圧に基づいて決定する、
請求項３に記載のメイクパーツ作成装置。
【請求項６】
顔画像を取得する顔画像取得部と、
メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得するメイクパーツ取得部と、
取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記化粧手法を時系列で提示するメイク情報提示部と、を有する、
メイクパーツ利用装置。
【請求項７】
前記顔画像取得部は、
前記顔画像から顔特徴点を抽出し、
前記画像情報は、
前記顔特徴点を基準とした前記経過画像の位置を示す位置情報を含み、
前記メイク情報提示部は、
前記顔特徴点を基準として、前記経過画像の前記顔画像に対する重畳位置を決定する、
請求項６に記載のメイクパーツ利用装置。
【請求項８】
前記メイク情報提示部は、
前記化粧剤の塗布に使用される化粧塗布具の種別、および、前記化粧剤の重ね塗りの回数、のうち少なくとも１つを含む前記化粧手法を提示する、
請求項７に記載のメイクパーツ利用装置。
【請求項９】
前記メイク情報提示部は、
前記メイクパーツ取得部により取得された前記技法情報が、前記描画手法を示し、かつ、前記化粧手法を示さない場合、前記描画手法を前記化粧手法に変換する、
請求項８に記載のメイクパーツ利用装置。
【請求項１０】
前記メイク情報提示部は、
前記メイクパーツ取得部により取得された前記技法情報が、前記描画操作において仮想描画具を操作する際の筆圧を示す場合、当該筆圧を、前記化粧塗布具の種別および前記重ね塗り回数のうち少なくとも１つに変換する、
請求項９に記載のメイクパーツ利用装置。
【請求項１１】
顔画像に重畳されるメイクパーツ画像の描画操作を受け付けるステップと、
前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得するステップと、
前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力するステップと、を有する、
メイクパーツ作成方法。
【請求項１２】
顔画像を取得するステップと、
メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得するステップと、
取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記技法情報を時系列で提示するステップと、を有する、
メイクパーツ利用方法。
【請求項１３】
コンピュータに、
顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける処理と、
前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する処理と、
前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する処理と、を実行させる、
メイクパーツ作成プログラム。
【請求項１４】
コンピュータに、
顔画像を取得する処理と、
メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得する処理と、
取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記技法情報を時系列で提示する処理と、を実行させる、
メイクパーツ利用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、顔画像に重畳されるメイクパーツ画像を生成あるいは利用する、メイクパーツ作成装置、メイクパーツ利用装置、メイクパーツ作成方法、メイクパーツ利用方法、メイクパーツ作成プログラム、およびメイクパーツ利用プログラムに関する。
【背景技術】
【０００２】
メイク（化粧）を顔に施したときのメイクの状態を示すメイクパーツ画像を顔画像に重畳してシミュレーション画像を生成する技術が、従来から存在している（例えば、特許文献１〜３参照）。顔画像に重畳される画像（以下「メイクパーツ画像」という）は、例えば、アイシャドウやチークというようなメイクアイテム毎に生成される。メイクパーツ画像は、例えば、顔画像が表示されたタッチパネル付きディスプレイにおいて、顔の各部分に対して描画を行う事により作成される。【０００３】
例えば、プロのメイクアップアーティストが作成したメイクパーツ画像は、審美性あるいは流行性等の観点から人気を博し易い。そして、このような人気の高いメイクパーツ画像は、当該画像が示すメイクと同様のメイクを実際に顔に施してみたい、という欲求を第三者に与え易い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００４−０９４９１７号公報
【特許文献２】特開２００９−０６４４２３号公報
【特許文献３】特開２０１０−０１７３６０号公報
【発明の概要】
【０００５】
しかしながら、メイクパーツ画像によっては、高度な描画技術により作成されており、当該画像が示すメイクを第三者が的確に再現する事は難しい。
【０００６】
そこで本開示の一態様は、メイクパーツ画像が示すメイクを、第三者がより的確に再現する事を可能にする、メイクパーツ作成装置及びメイクパーツ利用装置を提供する。
【０００７】
本開示のメイクパーツ作成装置は、顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける描画受付部と、前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する情報取得部と、前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する情報処理部と、を有する。
【０００８】
本開示のメイクパーツ利用装置は、顔画像を取得する顔画像取得部と、メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得するメイクパーツ取得部と、取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記化粧手法を時系列で提示するメイク情報提示部と、を有する。
【０００９】
なお、これらの包括的または具体的な態様は、システム、方法、集積回路、コンピュータプログラム、または、記録媒体で実現されてもよく、システム、装置、方法、集積回路、コンピュータプログラムおよび記録媒体の任意な組み合わせで実現されてもよい。
【００１０】
本開示によれば、メイクパーツ画像が示すメイクを、第三者がより的確に再現することができる。
【図面の簡単な説明】
【００１１】
【図１】本実施の形態に係るメイク支援システムの構成の一例を示すシステム構成図である。
【図２】本実施の形態に係るメイクパーツ作成装置の構成の一例を示すブロック図である。
【図３】本実施の形態に係るメイクパーツ利用装置の構成の一例を示すブロック図である。
【図４】本実施の形態におけるパーツ画像作成画面の一例を示す平面図である。
【図５】本実施の形態におけるメイクパーツ画像の描画過程の様子の一例を示す図である。
【図６】本実施の形態における筆圧−幅変換情報の一例を示す図である。
【図７】本実施の形態における幅−技法変換情報の一例を示す図である。
【図８】本実施の形態における幅ガイダンス提示情報の一例を示す図である。
【図９】本実施の形態における筆圧−回数変換情報の一例を示す図である。
【図１０】本実施の形態における回数−塗布具変換情報の一例を示す図である。
【図１１】本実施の形態における回数ガイダンス提示情報の一例を示す図である。
【図１２】本実施の形態に係るメイクパーツ作成装置の動作の一例を示すフローチャートを示す図である。
【図１３】本実施の形態におけるパーツ情報の一例を示す図である。
【図１４】本実施の形態における時系列情報の一例を示す図である。
【図１５】本実施の形態に係るメイクパーツ利用装置の動作の一例を示すフローチャートを示す図である。
【図１６】本実施の形態におけるメイク支援画面の一例を示す平面図である。
【図１７Ａ】本実施の形態におけるまつ毛ブラシを用いた描画の一例を示す図である。
【図１７Ｂ】本実施の形態におけるまつ毛ブラシを用いた描画の別の一例を示す図である。
【図１８】本実施の形態におけるリップグロスによる光沢を付与するための動作の一例を示す図である。
【発明を実施するための形態】
【００１２】
以下、本開示の一実施の形態について、図面を参照して詳細に説明する。
【００１３】
＜システムの概要＞
まず、本実施の形態に係るメイクパーツ作成装置およびメイクパーツ利用装置を含むメイク支援システムの概要について説明する。
【００１４】
図１は、本実施の形態に係るメイク支援システムの構成の一例を示すシステム構成図である。
【００１５】
図１において、メイク支援システム１００は、インターネット等の通信ネットワーク１１０を介して互いに通信可能に接続された、メイクパーツ作成装置２００、情報サーバ３００、および複数のメイクパーツ利用装置４００（４００１〜４００Ｎ）を有している。
【００１６】
メイクパーツ作成装置２００は、例えば、プロのメイクデザイナが使用する、汎用の描画アプリケーションソフトウェアを備えたパーソナルコンピュータである。メイクパーツ作成装置２００は、メイクデザイナの操作を受けてメイクパーツ情報を生成し、生成したメイクパーツ情報を情報サーバ３００へ送信（アップロード）する。
【００１７】
メイクパーツ情報とは、顔画像に重畳される画像であるメイクパーツ画像を定義する情報である。メイクパーツ情報の詳細については、後述する。なお、メイクパーツ情報のフォーマットを示す情報は、メイクパーツ作成装置２００、情報サーバ３００、および全てのメイクパーツ利用装置４００において、予め共有されている。
【００１８】
情報サーバ３００は、メイクパーツ作成装置２００から、メイクパーツ作成装置２００において作成されたメイクパーツ情報のアップロードを受け付ける。また、情報サーバ３００は、アップロードされたメイクパーツ情報のダウンロードおよび利用を、各メイクパーツ利用装置４００から受け付ける。
【００１９】
メイクパーツ利用装置４００は、情報サーバ３００にアクセスして上記アップロードされたメイクパーツ情報を取得し、取得されたメイクパーツ情報からメイクパーツ画像を生成し、生成したパーツ画像を顔画像に重畳して表示する。メイクパーツ利用装置４００は、例えば、化粧品の販売店舗や個人宅に置かれた、メイクアップのシミュレーション画像を生成する装置（メイクシミュレータ）である。
【００２０】
すなわち、メイクパーツ作成装置２００で作成されたメイクパーツ画像は、通信ネットワーク１１０および情報サーバ３００を介して、店員や個人等の多数のユーザの間で共有して使用する事が可能となっている。なお、メイクパーツ作成装置２００は、複数存在していてもよいし、情報サーバ３００は、いずれかのメイクパーツ作成装置２００と一体的に構成されていてもよい。
【００２１】
＜各装置の構成＞
次に、各装置の構成について説明する。
【００２２】
図２は、メイクパーツ作成装置２００の構成の一例を示すブロック図である。
【００２３】
図２において、メイクパーツ作成装置２００は、作成側通信部２１０、作成側情報格納部２２０、描画受付部２３０、情報取得部２４０、および情報処理部２５０を有する。
【００２４】
作成側通信部２１０は、通信ネットワーク１１０を介して少なくとも情報サーバ３００と通信可能に接続する。
【００２５】
作成側情報格納部２２０は、メイクパーツ作成装置２００の各部の動作に必要な情報や、当該動作の結果生成された情報を格納する。
【００２６】
描画受付部２３０は、例えば、スタイラスおよび筆圧検知機能付きのタッチパネル付きディスプレイ等のユーザインタフェースを含む。また、描画受付部２３０は、例えば、予め用意された顔画像に対するメイクパーツの描画を、当該ユーザインタフェースを介して受け付ける描画アプリケーションソフトウェアを含む。描画受付部２３０は、パーツ画像作成画面を表示して、かかる描画操作を受け付ける。パーツ画像作成画面の詳細については、後述する。
【００２７】
そして、描画受付部２３０は、行われた操作に基づいて、描画の対象となっているメイクパーツの種別（アイシャドウ、チーク等）を示すアイテム情報を、情報取得部２４０へ出力する。更に、描画受付部２３０は、描画操作が行われている間、所定の時間（例えば３３ミリ秒）毎に、顔画像に重畳されるメイクパーツ画像の描画操作（以下、単に「描画操作」という）の過程（描画進行状況）を示す描画操作情報を、情報取得部２４０へ出力する。描画操作情報は、例えば、描画の対象となっている位置を示す描画位置情報と、描画に使用している仮想的な描画具（以下「仮想描画具」という）の種別を示す描画具情報と、筆圧を示す筆圧情報とを含む。なお、仮想描画具の種別には、ブラシやペン等の色を塗布する機能を有する描画具の他、消しゴム等の色を消す機能を有する描画具を含む。また、描画の対象となっている位置は、例えば、タッチパネル付き液晶ディスプレイの座標系により定義される。
【００２８】
情報取得部２４０は、描画受付部２３０から出力される描画操作情報に基づいて、描画操作の過程における時刻毎（例えば、上述の所定の時間毎）に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する。そして、情報取得部２４０は、アイテム情報と、かかるアイテム情報に対応して取得された各時刻の経過画像および描画手法とを、情報処理部２５０へ出力する。
【００２９】
経過画像は、メイクパーツの描画操作の各段階における暫定的なメイクパーツ画像であり、メイクパーツの描画途中の画像と、メイクパーツの描画が完成した状態の画像とを含む。情報取得部２４０は、時刻毎に、当該時刻において描画される画像部分の幅および濃さのうち少なくとも１つを、筆圧に基づいて決定する。描画手法は、仮想描画具の種別（描画具情報）、仮想描画具を操作する際の筆圧、および、仮想描画具を操作する際の運筆（タッチ、速度、加速度等）、のうち少なくとも１つを含む。
【００３０】
情報処理部２５０は、経過画像を示す画像情報と、描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、作成側情報格納部２２０へ記録する。あるいは、情報処理部２５０は、メイクパーツ情報を、作成側通信部２１０を介して、情報サーバ３００へアップロード（送信、出力）する。
【００３１】
化粧手法は、例えば、仮想描画具の種別、筆圧、および、運筆、のうち少なくとも１つに予め対応付けられた、化粧剤の塗布に使用される化粧塗布具（化粧用ブラシ、チップ等）の種別、および、化粧剤の重ね塗りの回数（以下「塗布回数」という）、のうち少なくとも１つを含む。情報処理部２５０は、例えば、情報取得部２４０により取得された描画手法が筆圧を含む場合、当該筆圧に基づいて、化粧塗布具の種別および塗布回数のうち少なくとも１つを示す技法情報を生成する。
【００３２】
なお、画像情報は、顔の口角、目頭、および目尻といった顔特徴点を基準とした、経過画像の位置を示す位置情報を含む。顔画像における顔特徴点の位置の取得は、描画受付部２３０、情報取得部２４０、あるいは情報処理部２５０が、パターンマッチング等の既知の画像解析手法により行ってもよいし、メイクパーツ作成装置２００のユーザの手入力操作により行われてもよい。
【００３３】
このような構成により、メイクパーツ作成装置２００は、メイクパーツ画像の描画の過程（履歴）を取得し、経過画像および描画手法／化粧手法を時系列で示すメイクパーツ情報を生成して、情報サーバ３００にアップロードする事ができる。
【００３４】
情報サーバ３００は、図示しないが、サーバ側通信部およびサーバ側情報格納部を有する。サーバ側通信部は、通信ネットワーク１１０を介して少なくともメイクパーツ作成装置２００およびメイク利用装置４００のそれぞれと通信可能に接続する。サーバ側情報格納部は、サーバ側通信部を介して、メイクパーツ作成装置２００から送られてきたメイクパーツ情報を格納すると共に、格納するメイクパーツ情報のコピーを、メイクパーツ利用装置４００へ送信する。
【００３５】
このような構成により、情報サーバ３００は、メイクパーツ作成装置２００により生成されたメイクパーツ情報を、複数のメイクパーツ利用装置４００で共有させる事ができる。
【００３６】
図３は、メイクパーツ利用装置４００の構成の一例を示すブロック図である。
【００３７】
図３において、メイクパーツ利用装置４００は、利用側通信部４１０、利用側情報格納部４２０、顔画像取得部４３０、メイクパーツ取得部４４０、およびメイク情報提示部４５０を含む。
【００３８】
利用側通信部４１０は、通信ネットワーク１１０を介して少なくとも情報サーバ３００と通信可能に接続する。
【００３９】
利用側情報格納部４２０は、メイクパーツ利用装置４００の各部の動作に必要な情報や、当該動作の結果生成された情報を格納する。
【００４０】
顔画像取得部４３０は、例えばビデオカメラを含み、メイクアップのシミュレーション画像を参考にしたメイクを施す対象となる顔を撮影する。そして、顔画像取得部４３０は、取得された顔画像（顔映像）を、メイクパーツ取得部４４０へ出力する。
【００４１】
メイクパーツ取得部４４０は、情報サーバ３００にアップロードされたメイクパーツ情報を、利用側通信部４１０を介して情報サーバ３００からダウンロード（受信）する。あるいは、メイクパーツ取得部４４０は、情報サーバ３００から利用側通信部４１０を介して利用側情報格納部４２０に格納されたメイクパーツ情報を、利用側情報格納部４２０から読み出す。そして、メイクパーツ取得部４４０は、顔画像および取得したメイクパーツ情報を、メイク情報提示部４５０へ出力する。
【００４２】
メイク情報提示部４５０は、例えばタッチパネル付き液晶ディスプレイおよびスピーカを含み、メイクパーツ情報に基づいて、顔画像に対して経過画像を時系列で重畳して表示すると共に、経過画像の表示と連動して前記化粧手法を時系列で提示する。メイク情報提示部４５０は、例えば、顔画像に経過画像を重畳したメイクシミュレーション画像を表示しつつ化粧手法を音声で出力する、メイク支援画面を生成して出力する。メイク支援画面の詳細については、後述する。
【００４３】
なお、メイク情報提示部４５０は、顔画像における顔特徴点の位置と、上述の経過画像の位置情報とに基づいて、経過画像の表示位置を決定する。顔画像における顔特徴点の位置の取得は、顔画像取得部４３０、メイクパーツ取得部４４０、あるいはメイク情報提示部４５０が、パターンマッチング等の既知の画像解析手法により行ってもよいし、メイクパーツ利用装置４００のユーザの手入力操作により行われてもよい。
【００４４】
このような構成により、情報サーバ３００にアップロードされたメイクパーツ情報に基づいて、メイクパーツ画像の描画の過程（履歴）を示す情報（時系列の経過画像および化粧手法）をユーザに提示する事ができる。
【００４５】
なお、上述の各装置は、図示しないが、例えば、ＣＰＵ（Central Processing Unit）、制御プログラムを格納したＲＯＭ（Read Only Memory）あるいはハードディスク等の記憶媒体、ＲＡＭ（Random Access Memory）等の作業用メモリ、および通信回路をそれぞれ有する。この場合、上記した各部の機能は、ＣＰＵが制御プログラムを実行する事により実現される。
【００４６】
＜パーツ画像作成画面＞
ここで、メイクパーツ作成装置２００が表示するパーツ画像作成画面の詳細について説明する。
【００４７】
図４は、パーツ画像作成画面の一例を示す平面図である。
【００４８】
図４に示すように、パーツ画像作成画面５１０は、顔画像表示領域５１１、編集対象パーツ選択領域５１２、編集メニュー領域５１３、およびブラシ選択リスト領域５１４を有する。また、パーツ画像作成画面５１０は、上述のタッチパネルを介して移動操作およびクリック操作を行う事が可能な、カーソル５１５を配置している。
【００４９】
顔画像表示領域５１１は、顔画像５１６を表示する。顔画像５１６は、コンピュータグラフィック等により作成された標準的な顔の顔画像であってもよいし、図示しないデジタルカメラにより撮影された顔画像であってもよい。描画受付部２３０は、顔画像５１６に含まれる顔特徴点の位置と、カーソル５１５の位置とに基づき、上述の描画位置情報を生成する。
【００５０】
編集対象パーツ選択領域５１２は、パーツ画像の作成対象となるメイクパーツの選択を受け付ける。描画受付部２３０は、編集対象パーツ選択領域５１２における操作に基づいて、上述のアイテム情報を生成する。
【００５１】
編集メニュー領域５１３は、パーツ画像の追加、編集、および保存等の画像操作の選択を受け付ける。
【００５２】
ブラシ選択リスト領域５１４は、パーツ画像の描画に使用する仮想ブラシの選択を受け付ける。描画受付部２３０は、ブラシ選択リスト領域５１４における操作に基づいて、上述の描画具情報を生成する。
【００５３】
描画受付部２３０は、検知される筆圧（例えば、スタイラスによるタッチパネルに対する押圧力）に応じて、つまり描画操作に応じて、ほぼリアルタイムに、対応するメイクパーツ画像の経過画像５１７を生成して顔画像５１６に重畳する。描画受付部２３０は、検出される筆圧に基づいて、上述の筆圧情報を生成する。
【００５４】
なお、描画受付部２３０は、例えば、筆圧情報が示す位置を中心として、筆圧情報が示す筆圧に応じた大きさあるいは濃さで、描画具情報が示す色の円状の画像を生成し、描画が開始されてから生成された画像の論理和を取る事により、経過画像５１７を逐次生成する。
【００５５】
図５は、メイクパーツ画像の描画過程の様子の一例を示す図である。
【００５６】
例えば、アイブロウのメイクパーツ画像は、描画開始時刻を基準とする時刻ｔ１〜ｔ３に掛けて描画されたとする。この場合、図５に示すように、例えば、時刻ｔ１〜ｔ３のそれぞれにおいて、異なる描画段階の経過画像５１７１〜５１７３が生成され、各時刻において表示される。
【００５７】
なお、筆圧を、描画される画像部分の幅および濃さのいずれに反映させるかは、描画受付部２３０において予め定められていてもよいし、描画受付部２３０がユーザから設定を受け付けてもよい。例えば、タッチパネル入力用のペン（スタイラス）は、筆圧を幅に反映させる入力モードと濃さに反映させる入力モードとを切り替える操作を受け付けるスイッチ等が備えている。この場合、描画受付部２３０は、短距離通信等によりそのスイッチ操作を検出し、入力モードを切り替える。あるいは、描画受付部２３０は、仮想描画具の種別に応じて、入力モードを切り替える。
【００５８】
また、経過画像５１７の生成は、描画受付部２３０ではなく、情報取得部２４０あるいは情報処理部２５０において行われてもよい。
【００５９】
＜技法変換情報＞
情報処理部２５０が筆圧に基づいて技法情報を生成する場合、メイクパーツ作成装置２００は、筆圧を技法情報に変換するための技法変換情報を、作成側情報格納部２２０に格納している必要がある。
【００６０】
まず、筆圧を化粧塗布具の塗布部分の幅（太さ、以下「塗布幅」という）に反映させる場合の、技法変換情報について説明する。この場合、技法変換情報は、例えば、筆圧と化粧塗布具の塗布幅とを対応付けた筆圧−幅変換情報と、塗布幅と化粧塗布具の種別とを対応付けた幅−技法変換情報と、技法情報の提示の仕方を規定する幅ガイダンス提示情報とを含む。
【００６１】
図６は、筆圧−幅変換情報の一例を示す図である。
【００６２】
図６に示すように、筆圧−幅変換情報５２０は、筆圧レベル５２１毎に、メイクデザイナが意図する化粧料の塗布領域の幅として予め取得された、塗布幅５２２を記述している。例えば、タッチパネルにより検知できる最大の筆圧のレベル５２１を１００％としたとき、「１００％」という筆圧レベル５２１に対して、「１０ｍｍ」という塗布幅５２２が対応付けられている。また、「６０％」という筆圧レベル５２１に対して、「６ｍｍ」という塗布幅５２２が対応付けられている。なお、筆圧レベル５２１は、圧力値等により定義されてもよい。また、塗布幅５２２は、画素数や画面上のポイント数等により定義されてもよい。
【００６３】
なお、筆圧レベル５２１と塗布幅５２２との関係は、図６に示すような線形の関係（単調増加）に限定されるものではなく、筆圧の増大に従って、塗布幅の増え方が減少する等、非線形の関係であってもよい。
【００６４】
図７は、幅−技法変換情報の一例を示す図である。
【００６５】
図７に示すように、幅−技法変換情報５３０は、塗布幅５３１毎に、メイクパーツ利用装置４００側で提示すべきブラシ画像５３２および塗布具名称５３３を記述している。なお、塗布幅５３１は、１ｍｍ〜７ｍｍ等の数値幅であってもよい。例えば、「Ｗ１」という塗布幅５３１に対して、毛幅が太い化粧用ブラシのブラシ画像５３２と、「ブラシＡ」という塗布具名称５３３とが対応付けられている。
【００６６】
なお、幅−技法変換情報５３０は、メイクアイテム毎に用意されていてもよい。この場合、例えば、ブラシ画像５３２および塗布具名称５３３は、ファンデーションやチークであれば、毛先の大きいブラシやパフに相当するものとする事ができる。また、同様に、ブラシ画像５３２および塗布具名称５３３は、アイシャドウであれば毛先の小さいブラシや指先、アイライナーであれば細いペン、マスカラであればブラシ形状の所定の道具にそれぞれ相当するものとする事ができる。
【００６７】
図８は、幅ガイダンス提示情報の一例を示す図である。
【００６８】
図８に示すように、幅ガイダンス提示情報５４０は、技法情報の提示を開始するタイミング（以下「提示開始タイミング」という）５４１毎に、ガイダンス定型文５４２を記述している。例えば、「描画開始時」という提示開始タイミング５４１に対して、「＜描画具名称＞でメイクを始めます」というガイダンス定型文５４２が対応付けられている。「＜描画具名称＞」は、対応する塗布具名称５３３（図７参照）を挿入する事を意味する。
【００６９】
次に、筆圧を化粧塗布具の塗布回数に反映させる場合の、技法変換情報について説明する。この場合、技法情報は、例えば、筆圧と化粧塗布具の塗布回数とを対応付けた筆圧−回数変換情報と、塗布回数と化粧塗布具の種別とを対応付けた回数−塗布具変換情報と、技法情報の提示の仕方を規定する回数ガイダンス提示情報とを含む。
【００７０】
図９は、筆圧−回数変換情報の一例を示す図である。
【００７１】
図９に示すように、筆圧−回数変換情報５５０は、筆圧レベル５５１毎に、メイクデザイナが意図する化粧料の濃さを実現するのに必要な重ね塗りの回数として予め取得された、塗布回数５５２を記述している。例えば、タッチパネルにより検知できる最大の筆圧のレベル５５１を１００％としたとき、「１００％」という筆圧レベル５５１に対して、「５回」という塗布回数５５２が対応付けられ、「６０％」という筆圧レベル５５１に対して、「３回」という塗布回数５５２が対応付けられている。なお、筆圧レベル５５１は、圧力値等により定義されてもよい。
【００７２】
なお、所定の濃さを実現するのに必要な重ね塗りの回数は、化粧剤の粘度や摩擦係数の差異により、化粧剤の種別によって異なる。したがって、筆圧−回数変換情報５５０は、化粧品の種別毎に用意されている事が望ましい。例えば、化粧剤の粘度や摩擦係数が高い場合は、塗布後に肌に定着しやすいため、粘度や摩擦係数が低い場合に比較して塗布回数を少なくする等の対応が有り得る。このように、筆圧−回数の変換にあたって、化粧剤の粘度や摩擦係数は、塗布後に化粧剤を伸ばしたり、ぼかしたりする動作の回数の算出に使用されてもよい。
【００７３】
また、筆圧レベル５５１と塗布回数５５２との関係は、図９に示すような線形の関係（単調増加）に限定されるものではなく、筆圧の増大に従って塗布回数の増え方が減る等、非線形の関係であってもよい。
【００７４】
図１０は、回数−塗布具変換情報の一例を示す図である。
【００７５】
図１０に示すように、回数−塗布具変換情報５６０は、塗布回数５６１毎に、メイクパーツ利用装置４００側で提示すべきブラシ画像５６２および塗布具名称５６３を記述している。例えば、「３」という塗布回数５６１に対して、毛幅が細い化粧用ブラシのブラシ画像５６２と、「ブラシＡ」という塗布具名称５６３とが対応付けられている。
【００７６】
図１１は、回数ガイダンス提示情報の一例を示す図である。
【００７７】
図１１に示すように、回数ガイダンス提示情報５７０は、技法情報の提示を開始するタイミング（以下「提示開始タイミング」という）５７１毎に、ガイダンス定型文５７２を記述している。例えば、「描画開始時」という提示開始タイミング５７１に対して、「この部分は、＜塗布回数＞回、重ね塗りしましょう」というガイダンス定型文５７２が対応付けられている。「＜塗布回数＞」は、対応する塗布回数５６１（図１０参照）を挿入する事を意味する。
【００７８】
＜各装置の動作＞
次に、各装置の動作について説明する。ここでは、筆圧を塗布幅に反映させる場合について例示する。
【００７９】
図１２は、メイクパーツ作成装置２００の動作の一例を示すフローチャートである。
【００８０】
ステップＳ１０１０において、描画受付部２３０は、メイクパーツ画像の描画の対象となる顔画像を取得し、更に、顔画像に含まれる顔特徴点およびその位置を取得する。
【００８１】
ステップＳ１０２０において、描画受付部２３０は、パーツ画像作成画面５１０（図４参照）を表示し、描画操作を受け付ける。
【００８２】
ステップＳ１０３０において、情報取得部２４０は、いずれかのメイクパーツ画像について描画操作が開始されたか否かを判断する。情報取得部２４０は、例えば、ブラシ等の色を塗布する機能を有する描画具が選択されている状態で、スタイラスがタッチパネルに所定の圧力で接触した場合、描画操作が開始されたと判定する。情報取得部２４０は、描画操作が開始された場合（Ｓ１０３０：ＹＥＳ）、処理をステップＳ１０４０へ進める。また、情報取得部２４０は、描画操作が開始されていない場合（Ｓ１０３０：ＮＯ）、処理を後述のステップＳ１１２０へ進める。
【００８３】
ステップＳ１０４０において、情報処理部２５０は、いずれのメイクアイテムが選択されているかを判定し、複数のメイクパーツが続けて描画される場合の複数のメイクパーツの描画順序を示す順序情報を生成する。なお、情報処理部２５０は、既に順序情報が生成されている場合、その情報の内容を適宜更新する。
【００８４】
ステップＳ１０５０において、描画受付部２３０は、描画操作が行われているか否かを判定する。描画受付部２３０は、例えば、ブラシ等の色を塗布する機能を有する描画具が選択されている状態で、スタイラスがタッチパネルに所定の圧力で接触している場合、描画操作が行われていると判定する。描画受付部２３０は、描画操作が行われている場合（Ｓ１０５０：ＹＥＳ）、処理をステップＳ１０６０へ進める。なお、描画受付部２３０は、最初にステップＳ１０５０へと処理が進んだ場合、判定処理を行う事なく、処理をそのままステップＳ１０６０へ進めてもよい。また、描画受付部２３０は、描画操作が行われていない場合（Ｓ１０５０：ＮＯ）、処理を後述のステップＳ１０８０へ進める。
【００８５】
ステップＳ１０６０において、描画受付部２３０は、現在の（最新の）スタイラスがタッチパネルに接触しているタッチ領域に対して描画を行う。
【００８６】
ステップＳ１０７０において、情報取得部２４０は、現在の（最新の）描画操作情報に基づいて、経過画像および描画手法（筆圧）を取得し、記録する。
【００８７】
ステップＳ１０８０において、描画受付部２３０は、描画を取り消す操作（以下「取消操作」という）が行われているか否かを判定する。描画受付部２３０は、例えば、消しゴム等の色を消す機能を有する描画具が選択されている状態で、スタイラスがタッチパネルに所定の圧力で接触している場合、描画操作が行われていると判定する。描画受付部２３０は、取消操作が行われている場合（Ｓ１０８０：ＹＥＳ）、処理をステップＳ１０９０へ進める。また、描画受付部２３０は、取消操作が行われていない場合（Ｓ１０８０：ＮＯ）、処理を後述のステップＳ１１００へ進める。
【００８８】
ステップＳ１０９０において、描画受付部２３０は、現在の（最新の）タッチ領域に描画が行われた時刻まで遡る形で、画像の状態を戻す。また、情報取得部２４０は、上記時刻以降に取得された経過画像および描画手法（筆圧）の記録を削除する。
【００８９】
ステップＳ１１００において、描画受付部２３０は、１つのメイクパーツについての描画操作が終了したか否かを判定する。描画受付部２３０は、例えば、スタイラスがタッチパネルに所定の圧力で接触していない状態が所定時間以上継続した場合、メイクアイテムの選択が切り替えられた場合、あるいは、描画処理の終了を選択する操作が行われた場合、描画操作が終了したと判定する。描画受付部２３０は、１つのメイクパーツについての描画操作が終了していない場合（Ｓ１１００：ＮＯ）、処理をステップＳ１０５０へ戻す。なお、メイクパーツ作成装置２００は、ステップＳ１０５０〜Ｓ１１００の処理を繰り返す場合、上述の所定の時間をその繰り返し間隔とする。また、描画受付部２３０は、１つのメイクパーツについての描画操作が終了した場合（Ｓ１１００：ＹＥＳ）、処理をステップＳ１１１０へ進める。
【００９０】
ステップＳ１１１０において、情報処理部２５０は、情報取得部２４０により記録された経過画像および描画手法を時系列で含むメイクパーツ情報を生成する。但し、情報処理部２５０は、筆圧−幅変換情報５２０、幅−技法変換情報５３０、および幅ガイダンス提示情報５４０（図６〜図８参照）を使用して、筆圧を塗布幅に関する塗布手法に変換し、メイクパーツ情報に含める。そして、情報処理部２５０は、処理をステップＳ１０３０へ戻す。
【００９１】
ステップＳ１１２０において、描画受付部２３０は、同一の顔に対して、１つの顔全体のメイクとして一斉に施されるべき１つまたは複数のメイクパーツ（以下「メイクセット」という）に対応するメイクパーツ画像の描画の終了を示す終了操作が行われたか否かを判定する。かかる終了操作は、例えば、パーツ画像作成画面５１０に表示された「アップロードボタン」（図示せず）をクリックする操作である。描画受付部２３０は、終了操作が行われていない場合（Ｓ１１２０：ＮＯ）、処理をステップＳ１０３０へ戻す。
【００９２】
すなわち、メイクパーツ作成装置２００は、１つのメイクパーツ画像の描画操作が開始される毎に、ステップＳ１０４０〜Ｓ１１１０の動作を繰り替えし、メイクパーツ情報を生成すると共に、メイクパーツ画像の描画順序を示す順序情報を生成／更新する。
【００９３】
一方、描画受付部２３０は、終了操作が行われた場合（Ｓ１１２０：ＹＥＳ）、処理をステップＳ１１３０へ進める。
【００９４】
ステップＳ１１３０において、情報処理部２５０は、生成された１つのメイクセットについてのメイクパーツ情報を、情報サーバ３００へアップロード（送信）する。なお、情報処理部２５０は、少なくとも複数のメイクパーツ画像が描画された場合、順序情報をメイクパーツ情報に含める。
【００９５】
このような動作により、メイクパーツ作成装置２００は、各メイクパーク画像の描画操作に基づいてメイクパーツ情報を生成し、生成したメイクパーツ情報を共有化する事ができる。
【００９６】
このように、メイクパーツ作成装置２００は、メイクデザイナが描画操作を誤ったり試行錯誤したりしながら描画を行った場合でも、描画過程を編集し、メイク技術の習得や短時間でのメイク等を効果的に支援する内容のメイクパーツ情報を生成する事ができる。
【００９７】
また、例えば、イエローのチークのメイクパーツ画像が描画され、次に、ピンクのチークのメイクパーツ画像が重ねて描画された場合、同様の順序でメイクが行われる事が望ましい。この点、メイクパーツ作成装置２００は、順序情報を含める事により、このような適切なメイク順序を提示する事が可能なメイクパーツ情報を生成する事ができる。
【００９８】
なお、情報処理部２５０は、生成されたメイクパーツ情報および順序情報を、送信前に編集してもよい。例えば、情報処理部２５０は、複数のメイクパーツが同時並行で描画された場合、つまり、１つのメイクパーツの描画過程に、他のメイクパーツの描画過程が挟まれている場合、情報処理部２５０は、メイクパーツ毎に描画過程が連続するよう、時間軸上で情報をマージしてもよい。
【００９９】
また、かかるマージ処理や不要な描画過程を除外する処理は、全ての描画過程（工程）を含む時系列のメイクパーツ情報群が生成された後に、メイクパーツ作成装置２００のユーザの手動操作により行われてもよい。かかる手動操作は、例えば、時間情報付きコンテンツを編集するための既知のオーサリングツールの技術を採用する事により実現される。
【０１００】
＜メイクパーツ情報＞
メイクパーツ情報は、例えば、１つのメイクセットのメイクパーツ画像および順序情報を示すパーツ情報と、メイクパーツ画像毎の描画過程の各時刻における経過画像および技法情報を時系列で示す時系列情報と、から成る。
【０１０１】
図１３は、パーツ情報の一例を示す図である。図１３において、横一列に並んだ情報が、１つのメイクパーツのパーツ情報の内容を示す。
【０１０２】
図１３に示すように、パーツ情報（群）６１０は、１つのメイクセットのメイクパーツ毎に、パーツＩＤ６１１、アイテム情報６１２、順序情報（メイクの前後情報）６１３、パーツ画像６１４、色情報６１５、ナビパーツ画像６１６、位置情報６１７、化粧品情報６１８、および使用者情報６１９を含んでいる。
【０１０３】
パーツＩＤ６１１は、メイク支援システム１００において、作成されるメイクパーツ毎にユニークな、識別情報である。パーツＩＤ６１１は、例えば、パーツ画像作成画面５１０（図４参照）において新たなメイクパーツ画像の描画が開始される毎に、描画受付部２３０によって決定される。
【０１０４】
アイテム情報６１２は、メイクアイテムの種別を示す情報である。アイテム情報６１２は、例えば、パーツ画像作成画面５１０（図４参照）におけるユーザのメイクアイテム選択操作を受けて、描画受付部２３０によって決定される。
【０１０５】
順序情報６１３は、複数のメイクアイテムに対応するメイクを行うべき順序を示す情報である。順序情報６１３は、例えば、パーツ画像作成画面５１０（図４参照）において新たなメイクパーツ画像の描画が開始される毎に、描画受付部２３０によって決定される。なお、順序情報６１３は、メイクアイテム毎に、当該メイクアイテムの１つ前にメイクを行うべきメイクアイテムの識別情報や、当該メイクアイテムの１つ後にメイクを行うべきメイクアイテムの識別情報を示す参照情報であってもよい。
【０１０６】
パーツ画像６１４は、描画完了後のメイクパーツ画像であり、例えば２値（白黒、輝度）データである。なお、パーツ画像６１４は、画像データそのものではなく、画像データへアクセスするための参照情報であってもよい。色情報６１５は、メイクパーツ画像の色および重畳の仕方を示す情報である。
【０１０７】
ナビパーツ画像６１６は、メイクパーツ画像の外形（塗布領域）を破線等により示す補助画像である。ナビパーツ画像６１６は、例えば、情報処理部２５０において、メイクパーツ画像６１４のエッジ（輪郭）を抽出する事により生成される。なお、ナビパーツ画像６１６も、画像データそのものではなく、画像データへアクセスするための参照情報であってもよい。また、ナビパーツ画像６１６は、パーツ画像６１４と共通の座標系（パーツ画像座標系）により定義される。
【０１０８】
位置情報６１７は、メイクパーツの種別毎に予め定義された複数の参照点の、メイクパーツ画像およびナビパーツ画像における座標値である。
【０１０９】
パーツ画像６１４、色情報６１５、ナビパーツ画像６１６、および位置情報６１７は、例えば、パーツ画像作成画面５１０（図４参照）において新たなメイクパーツ画像の描画が完了する毎に、描画受付部２３０によって生成される。
【０１１０】
化粧品情報６１８は、メイクパーツに対応するメイクアップに使用すべき化粧品を示す情報である。化粧品情報６１８は、例えば、選択可能な仮想描画具（および色）と対応する化粧品情報とを対応付けたテーブルを用いて、描画受付部２３０によって生成される。なお、化粧品情報は、化粧剤の色、形状、粘度、摩擦係数、およびブラシ等の付属品等の情報を含んでもよい。また、上記テーブルは、例えば、作成側情報格納部２２０に予め格納されている。
【０１１１】
使用者情報６１９は、メイクパーツ画像の作成者、使用期限、および編集の可否等の、メイクパーツの利用側に対して通知すべき情報である。使用者情報６１９は、例えば、パーツ画像作成画面５１０（図４参照）において、描画受付部２３０がユーザから入力を受け付ける。
【０１１２】
メイクパーツの種別毎に予め定義された複数の参照点は、アイシャドウであれば目頭の位置、目尻の位置、および上瞼の縁の頂点の位置に対応するというように、各顔特徴点との関係が予め定義されている。そして、かかる定義は、パーツ情報のフォーマットを示す情報として、上述の通り、メイクパーツ作成装置２００、情報サーバ３００、および全てのメイクパーツ利用装置４００において、予め共有されている。
【０１１３】
したがって、メイクパーツ作成装置２００により生成されたパーツ情報６１０は、全てのメイクパーツ利用装置４００において適切に再利用する事が可能となっている。
【０１１４】
図１４は、時系列情報の一例を示す図である。時系列情報６２０は、メイクパーツ画像毎に生成される。
【０１１５】
図１４に示すように、時系列情報６２０は、メイクパーツ画像の描画操作の過程における時刻６２１毎に、経過画像６２２、ブラシ情報６２３、およびガイダンス情報６２４を含む。
【０１１６】
経過画像６２２は、対応する時刻までに描画された部分の画像であり、例えば２値（白黒、輝度）データである。経過画像６２２は、例えば、上述の通り、描画受付部２３０により生成される。なお、経過画像６２２は、静止画フレームであってもよいし、Ｍｏｔｉｏｎ  ＪＰＥＧやＭＰＥＧ等のように、フレーム内圧縮あるいは時間方向圧縮が施されて保持される画像であってもよい。但し、経過画像６２２は、顔特徴点に対してマッピングするための参照点を正しく再現する事が可能な形式で保持される。
【０１１７】
ブラシ情報６２３は、対応する時刻において使用すべき化粧塗布具（ブラシ）に関する情報であり、塗布具名称、ブラシ画像、および表示位置を示す情報である。ブラシ情報６２３は、例えば、上述の筆圧−幅変換情報５２０（図６参照）および幅−技法変換情報５３０（図７参照）を用いて、情報処理部２５０により生成される。
【０１１８】
ガイダンス情報６２４は、対応する時刻において提示すべきガイダンスの内容を示す情報である。ガイダンス情報６２４は、例えば、上述の幅ガイダンス提示情報５４０（図８参照）を用いて、情報処理部２５０により生成される。
【０１１９】
図１４に示す例では、時系列情報６２０は、第１〜第３の時刻ｔ１〜ｔ３に掛けて、徐々にアイブロウが塗布されるような、３つの異なる経過画像６２２を含んでいる。そして、時系列情報６２０は、第１〜第３の時刻ｔ１〜ｔ３に掛けて、塗布具画像が移動しつつ、第２の時刻ｔ２で使用する化粧塗布具を「ブラシＡ」から「ブラシＢ」へと変更する事を指示する内容の、ガイダンス情報６２４を含んでいる。
【０１２０】
このような１つまたは複数のメイクパーツについてのパーツ情報（群）６１０および各メイクパーツの時系列情報６２０は、メイクパーツ情報として、メイクパーツ利用装置４００の利用に供される。
【０１２１】
なお、例えば、色情報６１５、化粧品情報６１８、およびガイダンス情報６２４は、ユーザの手動操作により、決定あるいは修正されてもよい。かかる手動操作は、例えば、時間情報付きコンテンツへの付加情報を編集するための既知のオーサリングツールの技術を採用する事により実現される。
【０１２２】
また、情報処理部２５０は、実際に複数のメイクパーツ（同じメイクアイテムの場合を含む）の化粧の塗布を行う際に、所定の時間間隔を空けるべきか否か判定し、当該所定の時間間隔を示す時間間隔情報を、順序情報に含めてもよい。例えば、情報処理部２５０は、同一のメイクアイテム（顔の部分）について、リキッド（液状）の第１の化粧剤で塗布した後に、他の第２の化粧剤を塗布する事を指示する場合、第１の化粧剤が十分に乾くのに要する所定の時間を置く事を示す時間間隔情報を、順序情報に含める。なお、情報処理部２５０は、図１２のステップＳ１１１０からステップＳ１０３０へと処理を戻す際に、時系列情報６２０に所定の時間を挿入（ＷＡＩＴ）する事により、時間間隔情報を順序情報に含めるようにしてもよい。また、情報処理部２５０は、かかる所定の時間において、「１０秒待って下さい」等の文字あるいは音声が出力されるようなガイダンス情報を、時系列情報６２０に含めてもよい。
【０１２３】
図１５は、メイクパーツ利用装置４００の動作の一例を示すフローチャートである。
【０１２４】
ステップＳ２０１０において、メイクパーツ取得部４４０は、情報サーバ３００から、１つのメイクセットについてのメイクパーツ情報（パーツ情報６１０および時系列情報６２０（図１３および図１４参照）をダウンロードする。
【０１２５】
ステップＳ２０２０において、メイク情報提示部４５０は、後述のメイク支援画面の表示を開始する。
【０１２６】
ステップＳ２０３０において、メイク情報提示部４５０メイクパーツ情報が示すメイクセットから、順序情報６１３に従って、メイクパーツ（パーツＩＤ６１１）を時刻順に１つ選択する（図１３参照）。
【０１２７】
ステップＳ２０４０において、メイク情報提示部４５０は、選択中のメイクパーツの時系列情報６２０から、時刻６２１に従って、経過画像６２２を時刻順に１つ選択する（図１４参照）。
【０１２８】
ステップＳ２０５０において、顔画像取得部４３０は、顔画像を撮影し、撮影された顔画像を鏡像のように左右反転させた画像（以下「顔画像」という）を取得すると共に、取得された顔画像から顔特徴点を取得（検出）する。
【０１２９】
ステップＳ２０６０において、メイク情報提示部４５０は、選択中の経過画像６２２を顔画像に重畳して表示する。また、メイク情報提示部４５０は、ブラシ情報６２３に従ってブラシ画像を化粧を塗布すべき位置に表示させると共に、ガイダンス情報６２４の文字表示あるいは音声出力を行って、化粧剤の塗布手法を提示する。なお、メイク情報提示部４５０は、選択中のメイクパーツのナビパーツ画像６１６を、その位置情報６１７に基づいて表示させる事により、どの範囲が最終的に塗布されるべきかを、ユーザに対して提示する（図１３および図１４参照）。
【０１３０】
ステップＳ２０７０において、メイク情報提示部４５０は、選択中の経過画像が、選択中のメイクパーツの最後の（時刻が最も後の）経過画像であるか否かを判定する。メイク情報提示部４５０は、選択中の経過画像が最後の経過画像ではない場合（Ｓ２０７０：ＮＯ）、処理をステップＳ２０４０へ戻し、次の経過画像の処理に移る。また、メイク情報提示部４５０は、選択中の経過画像が最後の経過画像である場合（Ｓ２０７０：ＹＥＳ）、処理をステップＳ２０８０へ進める。
【０１３１】
ステップＳ２０８０において、メイク情報提示部４５０は、選択中のメイクパーツが、メイクセットの最後の（時刻が最も後の）メイクパーツであるか否かを判定する。メイク情報提示部４５０は、選択中のメイクパーツが最後のメイクパーツではない場合（Ｓ２０８０：ＮＯ）、処理をステップＳ２０３０へ戻し、次のメイクパーツの処理へ移る。また、メイク情報提示部４５０は、選択中のメイクパーツが最後のメイクパーツである場合（Ｓ２０８０：ＹＥＳ）、一連の処理を終了する。
【０１３２】
なお、メイク情報提示部４５０は、上述の時間間隔情報に基づいて、処理をステップＳ２０５０へ戻す際のタイミングを調整する事が望ましい。
【０１３３】
また、メイク情報提示部４５０は、ステップＳ２０４０〜Ｓ２０７０の処理を繰り返す際の繰り返し時間間隔、および、処理をステップＳ２０３０へ戻す際の時間間隔の設定を、ユーザから受け付けてもよい。すなわち、メイクパーツあるいはメイクセットメイクパーツ作成装置２００における描画速度と、対応するメイクパーツあるいはメイクセットのメイクパーツ利用装置４００におけるナビゲーション速度とは、異なっていてもよい。
【０１３４】
更に、メイク情報提示部４５０は、経過画像および化粧手法の時系列データの再生に対する一時停止の操作および再開の操作を、ユーザから受け付けてもよい。
【０１３５】
このような動作により、メイクパーツ利用装置４００は、メイクパーツ情報に従って、メイクパーク画像の描画操作（描画の手法）を再現するようなメイクシミュレーション画像を提示する事ができる。
【０１３６】
＜メイク支援画面＞
図１６は、メイク支援画面の一例を示す平面図である。
【０１３７】
図１６に示すように、メイク支援画面６３０は、鏡像表示領域６３１と、シミュレーション表示領域６３２、およびガイダンス表示領域６３３を含む。ここでは、上述の第２の時刻ｔ２の経過画像が選択されているタイミングの表示状態を示している。
【０１３８】
メイク情報提示部４５０は、鏡像表示領域６３１に、撮影された顔映像を、鏡像のように左右反転させた映像（以下「顔映像」という）６３４を、ほぼリアルタイムで表示させる。
【０１３９】
メイク情報提示部４５０は、シミュレーション表示領域６３２に、顔画像６３５を用いたメイクシミュレーション画像を表示させる。すなわち、メイク情報提示部４５０は、顔画像６３５に、メイクパーツ情報が示すナビパーツ画像６３６、時々刻々と位置が変化するブラシ画像６３７、および、時々刻々と大きさが変化する経過画像６３８を重畳した画像を、シミュレーション表示領域６３２に表示させる。
【０１４０】
メイク情報提示部４５０は、ガイダンス表示領域６３３に、メイクシミュレーション画像の付加情報を表示させる。すなわち、メイク情報提示部４５０は、時々刻々と変化するガイダンス情報６３９を表示させる。
【０１４１】
すなわち、メイク情報提示部４５０は、顔画像６３５に対して経過画像６３８を時系列で重畳して表示すると共に、経過画像６３８の表示と連動して化粧手法（ブラシ画像６３７およびガイダンス情報６３９）を時系列で提示する。
【０１４２】
なお、メイク情報提示部４５０は、顔映像（動画）に、ナビパーツ画像６３６、ブラシ画像６３７、および経過画像６３８を重畳した映像を、シミュレーション表示領域６３２に表示させてもよい。この場合、メイクパーツ作成装置２００は、図１５のステップＳ２０４０〜Ｓ２０７０の処理を、顔映像に同期して繰り返す。また、経過画像は、顔映像の動画フレームの間隔と同期できる粒度で記録されている必要がある。
【０１４３】
ユーザは、このようなメイク支援画面６３０が提示する化粧手法に従って、例えば、第１の時刻ｔ１に対応するタイミングで、太めの毛幅のブラシでアイブロウを描き始め、第２の時刻ｔ２に対応するタイミングまで、かかるブラシによるメイクを継続する。そして、ユーザは、細めの毛幅のブラシに持ち替え、第２の時刻ｔ３以降のメイクを行う事ができる。また、ユーザは、かかる化粧剤塗布の作業の間、ナビパーツ画像６３６に合うように、メイクの仕方を調整する事により、直感的にメイクを行う事ができる。
【０１４４】
したがって、メイクパーツ利用装置４００は、ユーザに対し、メイクパーツ作成装置２００で作成されたメイクパーツ画像が示すメイクをより的確に再現する事を可能にする。
【０１４５】
＜本実施の形態の効果＞
以上説明したように、本実施の形態において、メイクパーツ作成装置２００は、顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける描画受付部２３０と、描画操作の過程における時刻毎に、経過画像および描画手法を取得する情報取得部２４０とを有する。また、メイクパーツ作成装置２００は、経過画像を示す画像情報と、描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する情報処理部２５０を有する。
【０１４６】
また、メイクパーツ利用装置４００は、顔画像を取得する顔画像取得部４３０と、メイクパーツ画像の描画操作の過程における時刻毎の、経過画像を示す画像情報と描画手法あるいは化粧手法を示す技法情報とを時系列で含むメイクパーツ情報を取得するメイクパーツ取得部４４０とを有する。また、メイクパーツ利用装置４００は、メイクパーツ利用装置４００と、取得されたメイクパーツ情報に基づいて、顔画像に対して経過画像を時系列で重畳して表示すると共に、経過画像の表示と連動して化粧手法を時系列で提示するメイク情報提示部４５０を有する。
【０１４７】
これにより、メイク支援システム１００は、メイクパーツ画像が示すメイクを、より的確に再現する事を可能にする。例えば、メイクパーツ作成時の筆圧を考慮したメイクパーツの描画再生が可能になり、化粧塗布具の使用感等について、より繊細なメイクナビゲーションを行う事が可能になる。
【０１４８】
具体的には、メイク支援システム１００は、例えば、個人がプロのメイクを真似したり、経験の浅いメイクアップアーティストや学生がプロのメイクを学習したり、化粧品店舗の店員が客に対してメイクを行うのに好適である。
【０１４９】
＜化粧手法に関する変形例＞
なお、提示の対象となる化粧手法は、上述の例に限定されない。例えば、メイクパーツ作成装置２００は、各時刻の仮想描画具を操作する際の運筆（タッチ、速度、加速度等）や、化粧剤の種別（化粧品ブランド名、商品名等）を取得し、化粧手法として記録してもよい。
【０１５０】
また、筆圧情報の化粧手法への変換の仕方は、上述の例に限定されない。例えば、メイクパーツ作成装置２００は、筆圧−回数変換情報５５０および回数−塗布具変換情報５６０（図９および図１０参照）を用いて、検出された筆圧を塗布回数に変換して、化粧手法として記録してもよい。この場合、メイクパーツ利用装置４００は、ユーザに対して、化粧剤の塗布回数を提示する事ができる。
【０１５１】
また、運筆の情報は、仮想描画具をタッチパネルに接触させる時（タッチさせる時）の仮想描画具の部位や、仮想描画具をタッチパネルに接触させたまま移動させて描画する時の、仮想描画具の傾け度合い、移動速度、あるいは加速度情報等を含んでよい。なお、仮想描画具の部位は、仮想描画具の先端部のうちタッチパネルとの接触部分であり、例えば、先端から垂直にタッチパネルにタッチする場合と、斜めに傾けてタッチする場合とでは異なる。例えば、仮想描画具に６軸加速度センサを搭載する事によって上記情報を仮想描画具で取得し、メイクパーツ作成装置２００に通知してもよい。
【０１５２】
また、化粧手法の内容およびその提示の手法は、上述の例に限定されない。例えば、メイクパーツ利用装置４００は、ナビパーツ画像、ブラシ画像、およびガイダンスのうちの一部のみを提示してもよい。また、メイクパーツ利用装置４００は、音声によってガイダンスを出力してもよい。
【０１５３】
＜情報変換に関する変形例＞
なお、メイクパーツ画像の描画手法から、ユーザに提示する情報への変換、つまり化粧剤の塗布手法である化粧手法への変換は、情報サーバ３００あるいはメイクパーツ利用装置４００で行われてもよい。また、不要な情報を除外する処理や、順序を編集する処理についても、情報サーバ３００あるいはメイクパーツ利用装置４００で行われてもよい。これらの場合、メイクパーツ作成装置２００は、化粧手法（化粧塗布具の種別等）ではなく、描画手法（筆圧等）をメイクパーツ情報に含める。そして、情報サーバ３００あるいはメイクパーツ利用装置４００は、メイクパーツ作成装置２００の情報処理部２５０の機能を有し、情報処理部２５０が行うとして説明した上記各種処理を行う。
【０１５４】
また、メイクパーツ作成装置２００、情報サーバ３００、あるいはメイクパーツ利用装置４００は、不要な情報を除外する処理や、順序を編集する処理は、化粧手法の時系列情報に変換した後に行ってもよい。
【０１５５】
また、メイクパーツ作成装置２００、情報サーバ３００、あるいはメイクパーツ利用装置４００は、メイクパーツ利用装置４００のユーザの情報に基づいて、提示する情報を決定してもよい。
【０１５６】
例えば、メイクパーツ利用装置４００は、メイクパーツ情報が毛幅の太いブラシの使用を指定しているにもかかわらず、ユーザが毛幅の細いブラシしか持っていない場合、これを検知し、重ね塗り（ストローク）の回数を増やす事を指示する化粧手法を提示する。また、例えば、メイクパーツ利用装置４００は、メイクパーツ画像の色、形、大きさ、および濃度等の変更を、ユーザから受け付ける。
【０１５７】
また、例えば、メイクパーツ利用装置４００は、ユーザがメイクパーツ情報により指定された色の化粧剤を有していない場合、これを検知し、近似する他の色の化粧剤の使用を提案したり、近似する他の色の経過画像を表示したりする。メイクパーツ利用装置４００は、近似する他の色を、例えば、色空間（ＲＧＢ等）における距離に基づいて決定する。
【０１５８】
また、同一のユーザであっても、目を開けた状態と目を閉じた状態とでは、表情が大きく異なる。メイクパーツ画像は、通常、目が開いた顔画像を使用して作成される。しかしながら、実際のメイクは、目を閉じた状態で行われる事がある。したがって、メイクパーツ利用装置４００は、目が開いた顔画像と目を閉じた顔画像との両方について、メイクシミュレーション画像を生成して表示する事が望ましい。これらの異なる画像は、２画面に同時に表示されてもよいし、ユーザ操作により切り替え表示されてもよい。
【０１５９】
この際、メイクパーツ作成装置２００またはメイクパーツ利用装置４００は、開いている顔／閉じている顔のどちらか一方に描いたメイクが、連動してもう一方の顔に描画されてもよい。この場合、描画されている方の顔特徴点（目を開けている状態の顔特徴点）を元に、描画されていないもう一方の顔画像の顔特徴点（目を閉じた状態での対応する顔特徴点）に対応付けてマッピングし直す事により、異なる表情への自動描画が可能になる。
【０１６０】
また、同一人物の複数パターンの表情の画像（例えば、目を開けた表情と目を閉じた表情）を記録しておいてもよい。そして、メイクパーツ作成時に、それぞれの表情に自動描画された画像に対して、顔上に合成されたパーツ画像が最も自然に見える特徴点を持つ表情の画像を選択してその特徴点を記録してもよい。また、人によって、表情によって位置ズレがあるので、複数の顔・表情に対して顔上に合成されたパーツ画像を並べて表示し、その中で最も自然に見える特徴点を記録するようにしてもよい。
【０１６１】
また、例えば、メイクパーツ利用装置４００は、ユーザの顔画像から、顔部品の配置、大きさ、および形状等の顔特徴を取得し、顔特徴の個人差に基づいて、経過画像等の微調整をして表示してもよい。
【０１６２】
例えば、各メイクパーツ画像が示すメイクが似合うか否かは、ユーザの顔の特徴にも依存する。例えば、目の幅、一重か二重か、肌の色、顔部品の大きさおよび形状、顔の凹凸の度合い等の顔特徴や、年齢等の属性よって、似合うメイクデザインは異なってくる。したがって、情報サーバ３００は、例えば、顔の丸い人向けのメイクや、エラの張った人向けのメイク等、顔特徴毎にメイクパーツ情報を用意し、メイクパーツ利用装置４００のユーザの顔特徴を取得して、適切なメイクパーツ情報を選択して提案あるいは提供する事が望ましい。この際、同様なメイクコンセプトを持つ複数のメイクパーツ画像や、基本となるメイクパーツ画像を顔の特徴に合わせて微調整したメイクパーツ画像を、代替可能な関係を有するメイクパーツ群（バリエーション）としてその関係を属性情報として保持してもよい。
【０１６３】
また、各メイクパーツ利用装置４００は、メイクパーツ情報を編集（アレンジ）してもよい。この場合、例えば、情報サーバ３００は、所定のルールに基づいて数値化された編集の内容と、編集の対象となったユーザの顔特徴やその他の属性とを、各メイクパーツ利用装置４００から収集する。情報サーバ３００は、収集された情報を分析してメイクパーツ情報の編集ルールを決定し、各メイクパーツ利用装置４００に対してユーザの顔特徴や属性に合った編集内容を提供あるいは提案する。これにより、メイクパーツ情報の編集を行ったユーザの経験や知識についても、共有化する事ができる。また、情報サーバ３００は、どのメイクパーツ画像が選択されたかについても、同様に解析してメイクパーツ情報の選択ルールを決定し、ユーザの顔特徴や属性に合った編集内容を提供あるいは提案してもよい。
【０１６４】
＜メイクパーツ情報に関する変形例＞
また、メイクパーツ情報には、後からの検索に有用な情報が更に付与されてもよい。かかる情報としては、例えば、メイクアーティスト（作業者）、日時、場所、客、使用した化粧品（カラーパレットから選ばれた化粧品）、メイクアイテム、および季節（化粧剤の商品リリースのタイミング）等が挙げられる。また、かかる情報としては、ユーザの顔特徴および属性（ユーザの好みの色等）、過去のレコメンド履歴、メイクパーツの売り上げ実績、およびメイクパーツを作成したデザイナ毎の売上実績等が挙げられる。例えば、情報サーバ３００は、デザイナの売上実績順のランキング情報を生成して、メイクパーツ利用装置４００に提供する事ができる。
【０１６５】
＜共有に関する変形例＞
また、メイクパーツ作成装置２００により生成されたメイクパーツ情報の共有の仕方は、上述の例に限定されない。例えば、メイクパーツ作成装置２００は、メイクパーツ情報の格納場所にアクセスするためのＵＲＬ（Uniform Resource Locator）をメールでメイクパーツ利用装置４００のユーザに送信し、メイクパーツ利用装置４００は、かかるＵＲＬにアクセスする。
【０１６６】
＜ユーザインタフェースの変形例＞
ここで、上記実施の形態に係るメイクパーツ作成装置に搭載可能な、ユーザのメイクパーツ画像の作成（描画操作）を支援するユーザインタフェース（ＵＩ）機能について、説明する。
【０１６７】
メイクパーツを作成する作業は煩雑であり、特にメイクパーツ画像を描画する工程においては、作成しているメイクパーツの種別（アイブローおよびチーク等）によって、適切な仮想描画具（ブラシ等）や、可能な描画操作が異なる。このため、ユーザがこれらを常に意識して作業する事は負担である。
【０１６８】
本開示においては、上記課題に鑑み、メイクパーツを作成するユーザが直観的に作業する事を可能とし、作業効率を向上させるユーザインタフェースを提供する事を目的とする。
【０１６９】
まず、上述の図２を用いて、本開示において関連する機能の大まかな動作について説明する。
【０１７０】
描画受付部２３０は、ユーザの描画操作や描画メニュー選択等を受け付ける。情報取得部２４０は、現在ユーザが作業中のメイクパーツの種別や、ユーザが選択しているブラシ等の仮想描画具に関する情報を取得する機能を、更に有する。情報処理部２５０は、情報取得部２４０が取得した現在作業中のメイクパーツの情報等を基に、現在の描画受付部２３０の状態を管理する。更に、情報処理部２５０は、作成側情報格納部２２０の保持する情報を参照して、現在の描画受付部２３０の状態に応じたメニューやアイコンの表示、もしくはメニューの選択禁止処理等の制御を行う。
【０１７１】
作成側情報格納部２２０は、メイクパーツ描画作業時に使用するブラシ等の仮想描画具に関する情報（以下「ブラシプリセット情報」と呼ぶ）を更に保持する。作成側情報格納部２２０は、メイクパーツ画像を作成する際に必要な一連の加工作業を記述した情報（以下「パーツ作成マクロ情報」と呼ぶ）を、更に保持する。
【０１７２】
作業中のパーツ種別に応じたブラシ、メニュー等の表示について以下に説明する。
【０１７３】
まず、ユーザがメイクパーツ作成装置２００を用いて、メイクパーツ画像を作成する場合を想定する。この場合における、作業中の（ユーザが選択している）メイクパーツに応じた仮想描画具（ブラシ）のアイコンの表示について、詳細に説明する。
【０１７４】
作成側情報格納部２２０が保持するブラシプリセット情報の詳細を、以下に示す。
【０１７５】
１）関連するパーツ種別
当該ブラシが使用されるメイクパーツの種別（アイブロウおよびチーク等）。
【０１７６】
２）ブラシ形状
ブラシ形状は、ブラシの形状（及び用途）を示す情報である。具体的には、アイシャドウエアブラシ、アイシャドウ円ブラシ、チークエアブラシ、チーク円ブラシ、まつ毛ブラシ（右用、左用）等があり得る。更には、眉毛ブラシ１（やや太め）、眉毛ブラシ２（やや細め）、眉毛ブラシ３（更に細め）、まつ毛ブラシ1（弱い曲がり）、まつ毛ブラシ２（中程度の曲がり）、まつ毛ブラシ３（強い曲がり）等、同一種別のブラシの中で更に用途に応じて詳細な種類のブラシ形状があり得る。
【０１７７】
３）サイズ
当該ブラシを用いて描画した場合の描画サイズであり、ｐｔ（ポイント）にて示す。
【０１７８】
４）描画スタイル
選択されたブラシ毎の描画方法を示す情報であり、例えば、筆圧がサイズに対応するか、不透明度に対応するかといった情報を含む。
【０１７９】
５）アイコン画像
ブラシ等の仮想描画具を描画画面に表示するための、アイコン画像である。実際にそのメイクを人に施す際に使用すべきブラシ等の化粧用塗布具、またはそのブラシによって描画されるメイクの形状（マスカラ等）をアイコン化した画像をアイコン画像（またはそれらへのリンク情報）を含む。なお、図７等で説明したブラシ画像は、利用装置側にて再生する際に使用される情報であり、ここで説明した作成装置側で表示される画像とは、同じであってもよいし異なっていてもよい。
【０１８０】
６）ブラシの方向と毛並みの関係
描画に際してブラシを動かす（運筆、ストローク）する方向と、描画される毛並みの方向との関係を示す情報である。例えば、アイブロウでは、ブラシの操作方向に毛並みが流れるように表示される。また、まつ毛の場合は、毛が立て方向なので、図１７Ａおよび図１７Ｂに示すように、ブラシの操作方向６４１にまつ毛の膨らみを持たせるように、多数のまつ毛が連続して描画される。
【０１８１】
情報処理部２５０は、描画受付部２３０の現在の状態を基に、描画受付部２３０に対し、作成側情報格納部２２０のブラシプリセット情報を参照して、選択可能なブラシをメニューとして表示する。また、選択された（描画作業中の）メイクパーツに応じた仮想描画具（ブラシ等）のアイコンが、描画エリアに表示される。
【０１８２】
例えば、アイシャドウのメイクパーツを描画している場合には、ブラシプリセット情報のアイシャドウエアブラシの画像が、ポインティングデバイスである仮想描画具のカーソルアイコンとして表示される。そして、まつ毛のメイクパーツを描画している場合には、ブラシプリセット情報の眉毛ブラシの画像が、ポインティングデバイスである仮想描画具のカーソルアイコンとして表示される。
【０１８３】
ブラシプリセットにより管理される各種情報を、ブラシ等の仮想描画具の属性として保持する事により、煩雑になりがちな描画パラメータの設定を簡略化する事が可能になる。
【０１８４】
更に、作成側情報格納部２２０は、各メイクパーツの種別毎に描画領域を保持している。そして、情報処理部２５０は、特定の種別のメイクパーツが選択されている際に、ユーザがそのメイクパーツの種別で指定されている描画領域外に描画しようとしても、描画受付部２３０に対しその入力を無視させる制御を行う。これにより、作業中のメイクパーツと無関係な領域に誤って描画されてしまう事を防止できる。
【０１８５】
次に、メイクパーツ画像を作成する際に必要な一連の加工作業（アクション）を記述した情報（パーツ作成マクロ情報）を使用した動作例について説明する。
【０１８６】
先に述べたように、作成側情報格納部２２０は、メイクパーツ画像を作成する際に必要な一連の加工作業を記述した情報（パーツ作成マクロ情報）を更に保持する。
【０１８７】
パーツ作成マクロ情報の例を、以下に示す。
【０１８８】
１）２値化データ生成ためのマスク処理
２）合成時の乗算処理属性の付与
３）特殊効果（パターン）の付与
１）２値化データ生成ためのマスク処理
本開示のメイクパーツ作成装置は、後のメイクパーツの色変更を容易にするため、メイクパーツ画像描画時に使用した色を分離し、メイクパーツの２値化画像を記録する。マスク処理とは、このメイクパーツ画像描画時にユーザが選択した色（ＲＧＢ）情報を除いた２値画像を、分離して保持するための処理である。具体的には、画像データをレイヤー構造で保持する場合、２値画像のレイヤーと色（カラー）のレイヤーを別々に保持し、色のレイヤーにマスクをかける事により、２値画像を容易に表示または記録する事を可能にする処理である。予めメイクパーツを作成する際に必要な処理としてメイクパーツ作成装置がパーツ作成マクロ情報として保持しているため、ユーザが明示的に２値化の処理を意識する必要なく、メイクパーツ作成に必要な手順を省略する事ができる。
【０１８９】
２）合成時の乗算処理属性の付与
メイクパーツ利用装置４００（メイクシミュレータ等）は、本開示のメイクパーツ作成ツールにより作成したメイクパーツのメイクパーツ画像を、ユーザの顔画像と合成して表示する際に、ユーザ毎に異なる肌色となじむような自然な合成を行う事が望ましい。これにより、乗算処理属性が付与されたメイクパーツ画像は、単純な上書き処理による合成（オーバレイ表示）ではなく、合成対象のユーザ顔画像との乗算処理を行う事により、ユーザ毎に異なる肌色に馴染んだ自然な合成を行う事が可能になる。なお、ファンデーションの場合は、合成色に応じて明るい場合は明るく、暗い場合は暗くしてもよい（ソフトライト）。
【０１９０】
３）特殊効果（パターン）の付与
特殊効果の例としては、ラメ、グロス、パールなどの光沢を含む質感がある。図２のメイクパーツ作成装置２００は、ラメ、グロス、パールなどの光沢を含む質感を表示するための情報（パーツ作成マクロ情報）を作成する。ラメ処理では、例えば、金色のラメ（淡い、濃い）、銀色のラメ（淡い、濃い）、金色と銀色の混合色ラメ（淡い、濃い）による光沢及び色を表すパターン画像を作成する。グロス処理では、パーツ画像においてグロスによる光沢を付与する領域（以下、「塗り対象領域」という）において、グロスによる光沢を表すパターン画像を作成する。また、パール処理では、パーツ画像の塗り対象領域において、上記ラメより細かい粒子による光沢及び色を表すパターン画像を作成する。図２の作成側情報格納部２２０は、これらのパターン画像を格納する。これらのパターン画像は、描画受付部２３０を介して作成され、情報取得部２４０に入力されてもよいし、作成側情報格納部２２０に格納されていてもよい。
【０１９１】
そして、図３のメイクパーツ取得部４４０は、図２のメイクパーツ作成装置２００により作成されたパターン画像を、通信ネットワークを介する等して取得する。なお、メイクパーツ取得部４４０は、通信ネットワークを介して上記パターン画像を取得するのではなく、独自にパターン画像を作成してもよい。図３のメイク情報提示部４５０は、パーツ画像の塗り対象領域に対して、ラメ、グロス、パールなどの質感を表すパターン画像をオーバーレイ表示すること等により合成する。ここで、パターン画像は、αチャンネル（不透明度）を持った画像として作成される。例えば、リップグロスによる光沢を付与する場合の動作について、図１８を用いて説明する。
【０１９２】
図１８は、図３のメイクパーツ利用装置４００において、リップグロスによる光沢を付与するための動作の一例を示すフローチャートである。
【０１９３】
ステップＳ３０１０において、メイクパーツ取得部４４０は、顔画像取得部４３０から顔画像を取得し、メイク情報提示部４５０は、取得された顔画像を表示する。次に、ステップＳ３０２０において、あらかじめ作成された、上唇と下唇のそれぞれにおけるリップグロスによる光沢及びその位置、範囲を示すリップグロスパターン画像を抽出する。
【０１９４】
ステップＳ３０３０において、上唇と下唇のそれぞれについて、描画処理を行うべき領域（描画領域）を抽出する。具体的には、オリジナルの顔画像の唇領域に任意の色（RGB）を重畳し、上唇と下唇それぞれの領域について、リップグロスによる光沢を付与すべき塗り対象領域を抽出する（Ｓ３０３０）。
【０１９５】
ステップＳ３０４０において、上唇と下唇のそれぞれについて、元画像の唇部分の塗り対象領域に合わせて、リップグロスパターン画像の縦横比を保ったまま拡大又は縮小させてサイズを合わせて、変形する。
【０１９６】
ステップＳ３０５０において、上唇と下唇の両方の領域に、リップグロスパターン画像を重畳して合成する。リップグロスパターン画像の合成時は、塗り対象領域の顔特徴点を利用して、リップグロスパターン画像の大きさ、位置を合わせる。
【０１９７】
上記では、リップグロスによる光沢を付与する場合について説明したが、これは一例にすぎない。リップグロスと同様に、例えばアイシャドウのラメの場合は、瞼の上の塗り対象領域に対して、アイシャドウのラメパターン画像を合成することでラメの質感を表現することができる。
【０１９８】
質感を表現するためのもう一つの方法として、元画像の任意の領域内のハイライト部分を抽出し、ハイライトを強調させた上で、再び、ハイライト部分を上記領域上に合成してもよい。上記１つ目の方法（ラメ、グロス、パールなどの光沢及び色を表すパターン画像を合成）と２つ目の方法（ハイライトの合成）はそれぞれ独立して使用してもよいし、組み合わせて使用してもよい。
【０１９９】
図２の情報処理部２５０は、以上の説明したパーツ作成マクロ情報に基づき、描画受付部２３０を介して描画処理のマクロメニューとして表示する。情報処理部２５０は、ユーザが選択したメニューに対応するパーツ作成マクロ情報に基づき、メイクパーツ描画に関する一連の処理を実行する。情報処理部２５０は、結果を作成側情報格納部２２０に記録するかまたは描画受付部２３０に表示する処理を行う。
【０２００】
なお、以上説明したようなパーツ作成マクロ情報の選択については、ユーザが選択している（作業中の）メイクパーツの種別に応じて、情報処理部２５０が描画受付部２３０を制御する事により行ってもよい。例えば、描画受付部２３０は、選択可能なパーツ作成マクロ情報に関するメニューのみ表示したり、選択可能なメニュー以外はグレイアウトして表示したりしてもよい。
【０２０１】
なお、メイクパーツ作成装置２００におけるパーツ画像の出力方法としては、あらかじめ複数のパーツ画像が合成された合成パーツ画像を出力してもよい。例えば、複数のアイシャドウパーツ画像を合成して1つの合成アイシャドウパーツ画像として出力する。その場合は、合成パーツ画像は1つにつき1組の色情報を持つ二値画像ではなく、合成した複数のパーツ画像の持つ色情報を表したカラー画像となる。また、合成順序は順序情報に準ずる。複数のパーツ画像の組み合わせとして、アイシャドウ以外にも、複数のチーク画像の合成、ファンデーション画像とコンシーラ画像の組み合わせ、パーツ画像とパターン画像（質感）の組み合わせなどがある。
【０２０２】
＜その他の変形例＞
また、メイクパーツ利用装置４００のメイク情報提示部４５０は、描画過程の各時刻に対応する各化粧ステップで表示すべき情報（図１６のシミュレーション表示領域６３２およびガイダンス表示領域６３３に相当する情報）を順番に並べた情報を、メイク手順書（ガイド）として生成してもよい。そして、メイク情報提示部４５０は、生成したメイク手順書を、メールで送信したり、顧客への送付対象として印刷したりしてもよい。
【０２０３】
また、メイクパーツ利用装置４００の用途は、上述の例に限定されない。例えば、メイクパーツ作成装置２００は、熟練の美容師が働く美容店舗に配置され、メイクパーツ利用装置４００は、経験の浅い美容師が働く美容店舗に配置される。このような用途では、経験の浅い美容師は、熟練の美容師から、メイク技術や接客技術の監督や指導を遠隔にて受ける事ができる。
【０２０４】
例えば、メイクパーツ利用装置４００は、熟練の美容師が作成した各化粧ステップで表示すべき情報を順番に並べた情報またはメイク手順書を、ガイダンスとして表示してもよい。これにより、経験の浅い美容師は、各化粧ステップを、メイク技術や接客技術の監督や指導を遠隔にて受けたり、独りで自習したりする事ができる。
【０２０５】
また、例えば、メイクパーツ利用装置４００は、各化粧ステップで表示すべき情報を順番に並べた情報またはメイク手順書を、メイクを顔にプリントする装置や顔にメイクを添付するシート印刷機または噴霧等によって顔にメイクを施す装置等に読み込ませてもよい。すなわち、メイクパーツ利用装置４００は、各化粧ステップを、シート印刷機や噴霧等を使用して、自動的に顧客の顔に施してもよい。
【０２０６】
また、各装置の構成の一部は、当該装置の構成の他の部分と物理的に離隔していてもよい。この場合、それらの離隔した複数の部分は、互いに通信を行うための通信部をそれぞれ備える必要がある。例えば、各装置の機能の一部は、クラウド化されていてもよい。
【０２０７】
＜本開示のまとめ＞
本開示のメイクパーツ作成装置は、顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける描画受付部と、前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する情報取得部と、前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する情報処理部と、を有する。
【０２０８】
なお、上記メイクパーツ作成装置において、前記画像情報は、顔特徴点を基準とした前記経過画像の位置を示す位置情報を含んでもよい。
【０２０９】
また、上記メイクパーツ作成装置において、前記技法情報が前記描画手法を示す場合、前記描画手法は、前記描画操作において使用される仮想描画具の種別、前記仮想描画具を操作する際の筆圧、および、前記仮想描画具を操作する際の運筆、のうち少なくとも１つを含み、前記技法情報が前記化粧手法を示す場合、前記化粧手法は、前記仮想描画具の種別、前記筆圧、および、前記運筆、のうち少なくとも１つに予め対応付けられた、前記化粧剤の塗布に使用される化粧塗布具の種別、および、前記化粧剤の重ね塗りの回数、のうち少なくとも１つを含んでもよい。
【０２１０】
また、上記メイクパーツ作成装置において、前記情報処理部は、前記情報取得部により取得された前記描画手法が前記筆圧を含む場合、当該筆圧に基づいて、前記化粧塗布具の種別および前記重ね塗り回数のうち少なくとも１つを示す前記技法情報を生成してもよい。
【０２１１】
また、上記メイクパーツ作成装置において、前記情報取得部は、前記時刻毎に、当該時刻において描画される画像部分の幅および濃さのうち少なくとも１つを、前記筆圧に基づいて決定してもよい。
【０２１２】
本開示のメイクパーツ作成装置は、顔画像を取得する顔画像取得部と、メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得するメイクパーツ取得部と、取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記化粧手法を時系列で提示するメイク情報提示部と、を有する。
【０２１３】
なお、上記メイクパーツ利用装置において、前記顔画像取得部は、前記顔画像から顔特徴点を抽出し、前記画像情報は、前記顔特徴点を基準とした前記経過画像の位置を示す位置情報を含み、前記メイク情報提示部は、前記顔特徴点を基準として、前記経過画像の前記顔画像に対する重畳位置を決定してもよい。
【０２１４】
また、上記メイクパーツ利用装置において、前記メイク情報提示部は、前記化粧剤の塗布に使用される化粧塗布具の種別、および、前記化粧剤の重ね塗りの回数、のうち少なくとも１つを含む前記化粧手法を提示してもよい。
【０２１５】
また、上記メイクパーツ利用装置において、前記メイク情報提示部は、前記メイクパーツ取得部により取得された前記技法情報が、前記描画手法を示し、かつ、前記化粧手法を示さない場合、前記描画手法を前記化粧手法に変換してもよい。
【０２１６】
また、上記メイクパーツ利用装置において、前記メイク情報提示部は、前記メイクパーツ取得部により取得された前記技法情報が、前記描画操作において仮想描画具を操作する際の筆圧を示す場合、当該筆圧を、前記化粧塗布具の種別および前記重ね塗り回数のうち少なくとも１つに変換してもよい。
【０２１７】
本開示のメイクパーツ作成方法は、顔画像に重畳されるメイクパーツ画像の描画操作を受け付けるステップと、前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得するステップと、前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力するステップと、を有する。
【０２１８】
本開示のメイクパーツ利用方法は、顔画像を取得するステップと、メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得するステップと、取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記技法情報を時系列で提示するステップと、を有する。
【０２１９】
本開示のメイクパーツ作成プログラムは、コンピュータに、顔画像に重畳されるメイクパーツ画像の描画操作を受け付ける処理と、前記描画操作の過程における時刻毎に、当該時刻までに描画された画像である経過画像と、当該時刻における描画手法と、を取得する処理と、前記経過画像を示す画像情報と、前記描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を、記録／出力する処理と、を実行させる。
【０２２０】
本開示のメイクパーツ利用プログラムは、コンピュータに、顔画像を取得する処理と、メイクパーツ画像の描画操作の過程における時刻毎の、当該時刻までに描画された部分の画像である経過画像を示す画像情報と、当該時刻における描画手法および当該描画手法に対応する化粧剤の塗布手法である化粧手法のうち少なくとも１つを示す技法情報と、を時系列で含むメイクパーツ情報を取得する処理と、取得された前記メイクパーツ情報に基づいて、前記顔画像に対して前記経過画像を時系列で重畳して表示すると共に、前記経過画像の表示と連動して前記技法情報を時系列で提示する処理と、を実行させる。
【０２２１】
本開示に係る技術は、メイクパーツ画像が示すメイクを、より的確に再現する事を可能にするメイクパーツ作成装置、メイクパーツ利用装置、メイクパーツ作成方法、メイクパーツ利用方法、メイクパーツ作成プログラム、およびメイクパーツ利用プログラムとして有用である。
【符号の説明】
【０２２２】
１００  メイク支援システム
１１０  通信ネットワーク
２００  メイクパーツ作成装置
２１０  作成側通信部
２２０  作成側情報格納部
２３０  描画受付部
２４０  情報取得部
２５０  情報処理部
３００  情報サーバ
４００  メイクパーツ利用装置
４１０  利用側通信部
４２０  利用側情報格納部
４３０  顔画像取得部
４４０  メイクパーツ取得部
４５０  メイク情報提示部
【図１】
2017110041.tif 000003
【図２】
2017110041.tif 000004
【図３】
2017110041.tif 000005
【図４】
2017110041.tif 000006
【図５】
2017110041.tif 000007
【図６】
2017110041.tif 000008
【図７】
2017110041.tif 000009
【図８】
2017110041.tif 000010
【図９】
2017110041.tif 000011
【図１０】
2017110041.tif 000012
【図１１】
2017110041.tif 000013
【図１２】
2017110041.tif 000014
【図１３】
2017110041.tif 000015
【図１４】
2017110041.tif 000016
【図１５】
2017110041.tif 000017
【図１６】
2017110041.tif 000018
【図１７Ａ】
2017110041.tif 000019
【図１７Ｂ】
2017110041.tif 000020
【図１８】
2017110041.tif 000021
【国際調査報告】
2017110041.tif 000022
2017110041.tif 000023