(57)【要約】  情報処理装置は、装飾対象となる対象者の画像と、前記対象者とは異なる評価者を識別する少なくとも１つの評価者ＩＤと、を受け付ける手段と、前記画像に装飾が施された複数の対象装飾画像を生成する手段と、複数の人物の画像に装飾が施された複数の参照装飾画像と、各参照装飾画像に対する評価者による評価に関する参照画像スコアと、前記参照装飾画像を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段と、複数の前記参照画像スコアのうち、前記受け付けられた評価者ＩＤに関連付けられた参照画像スコアに基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する手段と、前記複数の対象装飾画像のうち、前記対象画像スコアが所定条件を満たす少なくとも１つの対象装飾画像を提示する手段と、を備える。
2020170845.tif 000002
【特許請求の範囲】
【請求項１】
装飾対象となる対象者の画像と、前記対象者とは異なる評価者を識別する少なくとも１つの評価者ＩＤと、を受け付ける手段を備え、
前記画像に装飾が施された複数の対象装飾画像を生成する手段を備え、
複数の人物の画像に装飾が施された複数の参照装飾画像と、各参照装飾画像に対する評価者による評価に関する参照画像スコアと、前記参照装飾画像を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段を備え、
複数の前記参照画像スコアのうち、前記受け付けられた評価者ＩＤに関連付けられた参照画像スコアに基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する手段を備え、
前記複数の対象装飾画像のうち、前記対象画像スコアが所定条件を満たす少なくとも１つの対象装飾画像を提示する手段を備える、
情報処理装置。
【請求項２】
前記生成された対象装飾画像に対する評価者からの参照画像スコアの指定を受け付ける手段を更に備え、
前記記憶する手段は、前記生成された対象装飾画像を参照装飾画像として記憶し、かつ、前記参照装飾画像と、前記評価者から指定された参照画像スコアと、前記評価者の評価者ＩＤと、を関連付けて記憶する、
請求項１に記載の情報処理装置。
【請求項３】
前記提示された対象装飾画像に対する前記対象者からの参照画像スコアの指定を受け付ける手段を更に備え、
前記記憶する手段は、前記提示された対象装飾画像と、前記対象者から指定された参照画像スコアと、前記対象者を識別する対象者ＩＤと、を関連付けて記憶し、
前記計算する手段は、複数の前記参照画像スコアのうち、前記受け付けられた評価者ＩＤに関連付けられた参照画像スコアと、前記対象者ＩＤに関連付けられた参照画像スコアと、に基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する、
請求項２に記載の情報処理装置。
【請求項４】
対象装飾画像に関する生成条件を受け付ける手段を更に備え、
前記生成する手段は、前記生成条件に基づき前記複数の対象装飾画像を生成する、
請求項１〜３の何れかに記載の情報処理装置。
【請求項５】
前記装飾は顔に対するメーキャップである、
請求項１〜４の何れかに記載の情報処理装置。
【請求項６】
前記複数の対象装飾画像のそれぞれに対応する化粧品に関する化粧品情報を記憶する手段を更に備え、
提示される前記対象装飾画像に対応する化粧品に関する化粧品情報を提示する手段を更に備える、
請求項５に記載の情報処理装置。
【請求項７】
提示される前記対象装飾画像に対する対象コメント文を生成する手段を備える、
請求項１〜６の何れかに記載の情報処理装置。
【請求項８】
前記複数の参照装飾画像と、各参照装飾画像に対する参照コメント文と、各参照コメント文に対する評価者による評価に関する参照コメントスコアと、前記参照コメント文を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段を更に備え、
前記対象コメント文を生成する手段は、複数の前記参照コメントスコアのうち、前記受け付けられた評価者ＩＤに関連付けられた参照コメントスコアに基づいて、前記提示される前記対象装飾画像に対する対象コメント文を生成する、
請求項７に記載の情報処理装置。
【請求項９】
コンピュータを、請求項１〜８の何れかに記載の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、及び、プログラムに関する。
【背景技術】
【０００２】
近年、装飾（例えば、メーキャップ、ヘアスタイリング、又は、服飾コーディネート）の多様化が進んでいる。無数の選択肢の中から適切な装飾を選択するには、それらの選択肢を実際に試して判断及び比較を行う必要があるため、膨大な時間及び手間を要する。特に装飾についての十分な知識を有さない人にとっては、極めて困難である。【０００３】
例えば、適切なメーキャップをするためには、顔の特徴に合うメーキャップを選択し、そのメーキャップを再現する必要がある。メーキャップの実施技術の向上のための技術としては、例えば、特開２０１４−１４９６９６号公報に記載のものがある。特開２０１４−１４９６９６号公報では、ユーザの実施メーク（メークアップの仕方）とユーザが参考にすべき参考メークとを比較して実施メークに対する評価を行い、その評価の結果をユーザに提示する。これにより、ユーザが行ったメークに対する客観的な評価をユーザに提示することができるので、メークの技術向上を含めたメークアップの支援を行うことができる。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特開２０１４−１４９６９６号公報では、ユーザには自身の顔に合った参考メークが提示されないので、ユーザは実施メークの評価を知ることはできるが、自身の顔に合ったメークを知ることはできない。また、美的感覚（感性）には個人差があるため、実施メークに対する評価の結果には、ユーザの嗜好が反映されていない。【０００５】
このように、特開２０１４−１４９６９６号公報では、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提供することはできない。【０００６】
本発明の目的は、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提示することである。
【課題を解決するための手段】
【０００７】
本発明の一態様は、
装飾対象となる対象者の画像と、前記対象者とは異なる評価者を識別する少なくとも１つの評価者ＩＤと、を受け付ける手段を備え、
前記画像に装飾が施された複数の対象装飾画像を生成する手段を備え、
複数の人物の画像に装飾が施された複数の参照装飾画像と、各参照装飾画像に対する評価者による評価に関する参照画像スコアと、前記参照装飾画像を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段を備え、
複数の前記参照画像スコアのうち、前記受け付けられた評価者ＩＤに関連付けられた参照画像スコアに基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する手段を備え、
前記複数の対象装飾画像のうち、前記対象画像スコアが所定条件を満たす少なくとも１つの対象装飾画像を提示する手段を備える、
情報処理装置である。
【発明の効果】
【０００８】
本発明によれば、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提示することができる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の情報処理システムの構成を示すブロック図である。
【図２】本実施形態の概要の説明図である。
【図３】本実施形態のユーザ情報データベースのデータ構造を示す図である。
【図４】本実施形態のメークパターン情報データベースのデータ構造を示す図である。
【図５】本実施形態の評価者情報データベースのデータ構造を示す図である。
【図６】本実施形態の参照画像情報データベースのデータ構造を示す図である。
【図７】本実施形態のメーキャップシミュレーション処理のシーケンス図である。
【図８】図７の情報処理において表示される画面例を示す図である。
【図９】変形例１の画像生成ログ情報データベースのデータ構造を示す図である。
【図１０】変形例１のメーキャップシミュレーション処理のシーケンス図である。
【図１１】図１０の情報処理において表示される画面例を示す図である。
【図１２】変形例１の評価者フィードバック処理のシーケンス図である。
【図１３】図１２の情報処理において表示される画面例を示す図である。
【図１４】変形例２の情報処理において表示される画面例を示す図である。
【図１５】変形例３の画像生成ログ情報データベースのデータ構造を示す図である。
【図１６】変形例３の情報処理において表示される画面例を示す図である。
【図１７】変形例４の候補コメント情報データベースのデータ構造を示す図である。
【図１８】変形例４の参照コメント情報データベースのデータ構造を示す図である。
【図１９】変形例４のメーキャップシミュレーション処理のシーケンス図である。
【図２０】図１９の情報処理において表示される画面例を示す図である。
【発明を実施するための形態】
【００１０】
以下、本発明の一実施形態について、図面に基づいて詳細に説明する。なお、実施形態を説明するための図面において、同一の構成要素には原則として同一の符号を付し、その繰り返しの説明は省略する。
【００１１】
（１）情報処理システムの構成
情報処理システムの構成について説明する。図１は、本実施形態の情報処理システムの構成を示すブロック図である。
【００１２】
図１に示すように、情報処理システム１は、クライアント装置１０と、サーバ３０とを備える。
クライアント装置１０及びサーバ３０は、ネットワーク（例えば、インターネット又はイントラネット）ＮＷを介して接続される。
【００１３】
クライアント装置１０は、サーバ３０にリクエストを送信する情報処理装置の一例である。クライアント装置１０は、例えば、スマートフォン、タブレット端末、又は、パーソナルコンピュータである。
【００１４】
サーバ３０は、クライアント装置１０から送信されたリクエストに応じたレスポンスをクライアント装置１０に提供する情報処理装置の一例である。サーバ３０は、例えば、ウェブサーバである。
【００１５】
（１−１）クライアント装置の構成
クライアント装置１０の構成について説明する。
【００１６】
図１に示すように、クライアント装置１０は、記憶装置１１と、プロセッサ１２と、入出力インタフェース１３と、通信インタフェース１４とを備える。
【００１７】
記憶装置１１は、プログラム及びデータを記憶するように構成される。記憶装置１１は、例えば、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００１８】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳ（Operating System）のプログラム
・情報処理を実行するアプリケーション（例えば、ウェブブラウザ）のプログラム
【００１９】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理を実行することによって得られるデータ（つまり、情報処理の実行結果）
【００２０】
プロセッサ１２は、記憶装置１１に記憶されたプログラムを起動することによって、クライアント装置１０の機能を実現するように構成される。プロセッサ１２は、コンピュータの一例である。
【００２１】
入出力インタフェース１３は、クライアント装置１０に接続される入力デバイスからユーザの指示を取得し、かつ、クライアント装置１０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００２２】
通信インタフェース１４は、クライアント装置１０とサーバ３０との間の通信を制御するように構成される。
【００２３】
（１−２）サーバの構成
サーバ３０の構成について説明する。
【００２４】
図１に示すように、サーバ３０は、記憶装置３１と、プロセッサ３２と、入出力インタフェース３３と、通信インタフェース３４とを備える。
【００２５】
記憶装置３１は、プログラム及びデータを記憶するように構成される。記憶装置３１は、例えば、ＲＯＭ、ＲＡＭ、及び、ストレージ（例えば、フラッシュメモリ又はハードディスク）の組合せである。
【００２６】
プログラムは、例えば、以下のプログラムを含む。
・ＯＳのプログラム
・情報処理を実行するアプリケーションのプログラム
【００２７】
データは、例えば、以下のデータを含む。
・情報処理において参照されるデータベース
・情報処理の実行結果
【００２８】
プロセッサ３２は、記憶装置３１に記憶されたプログラムを起動することによって、サーバ３０の機能を実現するように構成される。プロセッサ３２は、コンピュータの一例である。
【００２９】
入出力インタフェース３３は、サーバ３０に接続される入力デバイスからユーザの指示を取得し、かつ、サーバ３０に接続される出力デバイスに情報を出力するように構成される。
入力デバイスは、例えば、キーボード、ポインティングデバイス、タッチパネル、又は、それらの組合せである。
出力デバイスは、例えば、ディスプレイである。
【００３０】
通信インタフェース３４は、サーバ３０とクライアント装置１０との間の通信を制御するように構成される。
【００３１】
（２）実施形態の概要
本実施形態の概要について説明する。図２は、本実施形態の概要の説明図である。
【００３２】
図２に示すように、サーバ３０は、クライアント装置１０を介して、装飾対象となる対象者の画像と、対象者とは異なる評価者を識別する少なくとも１つの評価者ＩＤと、を受け付ける。
サーバ３０は、対象者の画像に装飾が施された複数の対象装飾画像を生成する。
サーバ３０は、複数の人物の画像に装飾が施された複数の参照装飾画像と、各参照装飾画像に対する評価者による評価に関する参照画像スコアと、参照装飾画像を評価した評価者の評価者ＩＤと、を関連付けて記憶している。
サーバ３０は、複数の参照画像スコアのうち、受け付けられた評価者ＩＤに関連付けられた参照画像スコアに基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する。
サーバ３０は、クライアント装置１０を介して、複数の対象装飾画像のうち、対象画像スコアが所定条件を満たす少なくとも１つの対象装飾画像を提示する。
【００３３】
本実施形態によれば、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提示することができる。
【００３４】
（３）データベース
本実施形態のデータベースについて説明する。以下のデータベースは、記憶装置３１に記憶される。
【００３５】
（３−１）ユーザ情報データベース
本実施形態のユーザ情報データベースについて説明する。図３は、本実施形態のユーザ情報データベースのデータ構造を示す図である。
【００３６】
図３のユーザ情報データベースには、ユーザに関するユーザ情報が格納されている。
ユーザ情報データベースは、「ユーザＩＤ」フィールドと、「ユーザ名」フィールドと、「ユーザ属性」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００３７】
「ユーザＩＤ」フィールドには、ユーザＩＤが格納される。ユーザＩＤは、ユーザを識別するユーザ識別情報の一例である。
【００３８】
「ユーザ名」フィールドには、ユーザ名に関する情報（例えば、テキスト）が格納される。
【００３９】
「ユーザ属性」フィールドには、ユーザの属性に関するユーザ属性情報が格納される。「ユーザ属性」フィールドは、複数のサブフィールド（「性別」フィールド及び「年齢」フィールド）を含む。
【００４０】
「性別」フィールドには、ユーザの性別に関する情報が格納される。
【００４１】
「年齢」フィールドには、ユーザの年齢に関する情報が格納される。
【００４２】
（３−２）メークパターン情報データベース
本実施形態のメークパターン情報データベースについて説明する。図４は、本実施形態のメークパターン情報データベースのデータ構造を示す図である。
【００４３】
図４のメークパターン情報データベースには、メークのシミュレーション画像を生成するためのメークパターンに関するメークパターン情報が格納される。メークパターン情報データベースは、「メークパターンＩＤ」フィールドと、「メークパターン画像」フィールドと、「メークテイスト」フィールドと、「対象性別」フィールドと、「対象年齢」フィールドと、「化粧品情報」フィールドと、を含む。各フィールドは、互いに関連付けられている。
【００４４】
「メークパターンＩＤ」フィールドには、メークパターンＩＤが格納される。メークパターンＩＤは、メークパターンを識別するメークパターン識別情報の一例である。
【００４５】
「メークパターン画像」フィールドには、メークパターン画像データが格納される。メークパターン画像データは、メーキャップシミュレーション画像の生成のために参照される。
【００４６】
「メークテイスト」フィールドには、メークパターンのテイストに関する情報が格納される。
【００４７】
「対象性別」フィールドには、メークパターンの対象性別に関する情報が格納される。
【００４８】
「対象年齢」フィールドには、メークパターンの対象年齢に関する情報が格納される。
【００４９】
「化粧品情報」フィールドには、メークパターン画像に係るメーキャップを行うための化粧品に関する情報（例えば、化粧品名を含むテキスト）が格納される。
【００５０】
（３−３）評価者情報データベース
本実施形態の評価者情報データベースについて説明する。図５は、本実施形態の評価者情報データベースのデータ構造を示す図である。
【００５１】
図５の評価者情報データベースには、評価者に関する評価者情報が格納される。評価者情報データベースは、「評価者ＩＤ」フィールドと、「評価者名」フィールドと、「評価者属性」フィールドと、を含む。各フィールドは、互いに関連付けられている。評価者は、例えば、以下の少なくとも１つを含む。
・メーキャップのプロフェッショナル（以下「メーキャップアーティスト」という）
・メーキャップのプロフェッショナル以外の人物（例えば、一般的な消費者）
【００５２】
「評価者ＩＤ」フィールドには、評価者ＩＤが格納される。評価者ＩＤは、評価者を識別する評価者識別情報の一例である。
【００５３】
「評価者名」フィールドには、評価者名に関する情報（例えば、テキスト）が格納される。
【００５４】
「評価者属性」フィールドには、評価者の属性に関する評価者属性情報が格納される。「評価者属性」フィールドは、複数のサブフィールド（「性別」フィールド、「年齢」フィールド、及び、「スキル」フィールド）を含む。
【００５５】
「性別」フィールドには、評価者の性別に関する情報が格納される。
【００５６】
「年齢」フィールドには、評価者の年齢に関する情報が格納される。
【００５７】
「スキル」フィールドには、評価者のメーキャップスキルに関する情報が格納される。例えば、「メーキャップアーティスト」は、プロフェッショナルレベルのメーキャップスキルを有することを意味する。「一般」は、一般的な消費者レベルのスキルを有することを意味する。
【００５８】
（３−４）参照画像情報データベース
本実施形態の参照画像情報データベースについて説明する。図６は、本実施形態の参照画像情報データベースのデータ構造を示す図である。
【００５９】
図６の参照画像情報データベースには、参照メーク画像に対する評価に関する参照画像情報が格納される。参照画像情報データベースは、「参照画像ＩＤ」フィールドと、「参照素顔画像」フィールドと、「参照メーク画像」フィールドと、「参照画像スコア」フィールドと、を含む。各フィールドは、互いに関連付けられている。
参照画像情報データベースは、評価者ＩＤに関連付けられている。
【００６０】
「参照画像ＩＤ」フィールドには、参照画像ＩＤが格納される。
【００６１】
「参照素顔画像」フィールドには、人物の素顔画像の画像データが格納される。１つのレコードの「参照素顔画像」フィールドには１人の人物の素顔画像が含まれる。
【００６２】
「参照メーク画像」フィールドには、人物の素顔に対してメーキャップを施した参照メーク画像の画像データが格納される。参照メーク画像の画像データは、人物の素顔に対して実際にメークを施したものであってもよいし、メーキャップシミュレーションにより生成されたものであってもよい。
【００６３】
「参照画像スコア」フィールドには、参照メーク画像に対する評価者による評価に関する情報（例えば、スコア）が格納される。
【００６４】
（４）情報処理
本実施形態の情報処理について説明する。図７は、本実施形態のメーキャップシミュレーション処理のシーケンス図である。図８は、図７の情報処理において表示される画面例を示す図である。
【００６５】
クライアント装置１０のユーザは、メーキャップシミュレーションの対象者である。
【００６６】
図７に示すように、クライアント装置１０は、シミュレーション条件の受付（Ｓ１００）を実行する。
具体的には、プロセッサ１２は、画面Ｐ１００（図８）をディスプレイに表示する。
【００６７】
画面Ｐ１００は、フィールドオブジェクトＦ１００ａ〜Ｆ１００ｂと、操作オブジェクトＢ１００と、を含む。
フィールドオブジェクトＦ１００ａは、メーキャップシミュレーションの対象となる対象者の素顔の画像（以下「対象素顔画像」という）を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ１００ｂは、メーキャップシミュレーションの評価者を指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ１００は、フィールドオブジェクトＦ１００ａ〜Ｆ１００ｂに入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【００６８】
ステップＳ１００の後、クライアント装置１０は、シミュレーションリクエスト（Ｓ１０１）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ１００ａに自身の素顔の画像の画像データを指定し、フィールドオブジェクトＦ１００ｂにメーキャップのシミュレーションにおける少なくとも１人の評価者の評価者情報（例えば、評価者名又は評価者の属性）を入力し、かつ、操作オブジェクトＢ１００を操作すると、プロセッサ１２は、シミュレーションリクエストデータをサーバ３０に送信する。
シミュレーションリクエストデータは、以下の情報を含む。
・対象者のユーザＩＤ（以下「対象ユーザＩＤ」という）
・フィールドオブジェクトＦ１００ａに指定された対象素顔画像の画像データ
・フィールドオブジェクトＦ１００ｂに指定された評価者情報
【００６９】
ステップＳ１０１の後、サーバ３０は、対象メーク画像の生成（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、メークパターン情報データベース（図４）を参照して、各メークパターン画像を対象素顔画像に重ね合わせ、各メークパターン画像に対応する対象メーク画像を生成する。
【００７０】
ステップＳ３００の後、サーバ３０は、提示画像の特定（Ｓ３０１）を実行する。
具体的には、プロセッサ３２は、評価者情報データベース（図５）を参照して、シミュレーションリクエストデータに含まれる評価者情報に関連付けられた少なくとも１つの評価者ＩＤを特定する。
プロセッサ３２は、参照画像情報データベース（図６）を参照して、評価者ＩＤに関連付けられた参照メーク画像の画像データ及び参照画像スコアを特定する。
プロセッサ３２は、ステップＳ３００で生成した各対象メーク画像に対応する対象画像スコアを計算する。一例として、プロセッサ３２は、記憶装置３１に記憶された計算モデルＧ１（ｘ）に対象メーク画像を適用することによって、対象画像スコアＳ１を計算する。計算モデルＧ１（ｘ）は、特定された全ての参照メーク画像と、各参照メーク画像に関連付けられた参照画像スコアと、をパラメータとして含む関数である。
Ｓ１＝Ｇ１（ｘ）…（式１）
・Ｓ１：対象画像スコア
・Ｇ１（ｘ）：計算モデル
・ｘ＝対象メーク画像
すなわち、１つの対象メーク画像と、特定された全ての参照メーク画像とを比較し、各参照画像スコアに基づいて、１つの対象メーク画像の対象画像スコアを計算する。この対象画像スコアの計算を、ステップＳ３００において生成した全ての対象メーク画像に対して行う。
プロセッサ３２は、ステップＳ３００で生成した複数の対象メーク画像のうち、上記で計算した対象画像スコアが所定条件を満たす少なくとも１つの対象メーク画像を、ユーザに提示すべき提示画像として特定する。所定条件としては、以下の何れかが挙げられる。
・対象画像スコアが予め定めた値以上であること
・対象画像スコアが予め定めた順位内に入ること
【００７１】
ステップＳ３０１の後、サーバ３０は、シミュレーションレスポンス（Ｓ３０２）を実行する。
具体的には、プロセッサ３２は、シミュレーションレスポンスデータをクライアント装置１０に送信する。
シミュレーションレスポンスデータは、以下の情報を含む。
・ステップＳ３０１で特定された対象メーク画像の画像データ
【００７２】
ステップＳ３０２の後、クライアント装置１０は、シミュレーション結果の提示（Ｓ１０２）を実行する。
具体的には、プロセッサ１２は、シミュレーションレスポンスデータに基づいて、画面Ｐ１０１（図８）をディスプレイに表示する。
【００７３】
画面Ｐ１０１は、表示オブジェクトＡ１０１を含む。
表示オブジェクトＡ１０１は、シミュレーションレスポンスデータに含まれる画像データに対応する対象メーク画像（つまり、対象画像スコアが所定条件を満たす対象メーク画像）を含む。
【００７４】
本実施形態によれば、自身の素顔画像と所望の評価者情報を入力することで、対象者の身体的特徴（顔の特徴）に合い、かつ、評価者の感性が反映されたシミュレーション結果を提示することができる。評価者はユーザが指定するものであるため、ユーザの嗜好が反映されたシミュレーション結果となる。
特に、評価者として特定のメーキャップアーティストを指定することにより、当該メーキャップアーティストの個性を生かしたシミュレーション結果を提示することができる。
また、流行に敏感なユーザについては、評価者として一般人を含めることにより、流行が反映されたシミュレーション結果を提示することができる。
【００７５】
（５）変形例
本実施形態の変形例について説明する。
【００７６】
（５−１）変形例１
変形例１について説明する。変形例１は、生成された対象メーク画像に対する評価者からの参照画像スコアの指定を受け付ける例である。ここでは、提示された対象メーク画像に対する対象者（ユーザ）からの参照画像スコアの指定も受け付ける例を説明する。
【００７７】
（５−１−１）画像生成ログ情報データベース
変形例１の画像生成ログ情報データベースについて説明する。図９は、変形例１の画像生成ログ情報データベースのデータ構造を示す図である。
【００７８】
図９の画像生成ログ情報データベースには、対象メーク画像の生成の実行結果の履歴に関する画像生成ログ情報が格納される。画像生成ログ情報データベースは、「画像生成ログＩＤ」フィールドと、「対象素顔画像」フィールドと、「対象メーク画像」フィールドと、「参照画像スコア」フィールドと、を含む。各フィールドは、互いに関連付けられている。
画像生成ログ情報データベースは、ユーザＩＤに関連付けられている。
【００７９】
「画像生成ログＩＤ」フィールドには、画像生成ログ情報を識別する画像生成ログＩＤが格納される。画像生成ログＩＤは、画像生成ログを識別する画像生成ログ識別情報の一例である。
【００８０】
「対象素顔画像」フィールドには、対象素顔画像の画像データが格納される。
【００８１】
「対象メーク画像」フィールドには、対象メーク画像の画像データが格納される。
【００８２】
「参照画像スコア」フィールドには、対象メーク画像に対するユーザによる評価に関する情報（例えば、スコア）が格納される。
【００８３】
（５−１−２）情報処理
変形例１の情報処理について説明する。
【００８４】
（５−１−２−１）メーキャップシミュレーション処理
変形例１のメーキャップシミュレーション処理について説明する。図１０は、変形例１のメーキャップシミュレーション処理のシーケンス図である。図１１は、図１０の情報処理において表示される画面例を示す図である。
【００８５】
図１０のクライアント装置１０のユーザは、メーキャップシミュレーションの対象者である。
【００８６】
図１０に示すように、クライアント装置１０は、図７と同様に、ステップＳ１００〜Ｓ１０１を実行する。
【００８７】
ステップＳ１０１の後、サーバ３０は、図７と同様に、ステップＳ３００を実行する。
【００８８】
ステップＳ３００の後、サーバ３０は、データベースの更新（Ｓ３１１）を実行する。
具体的には、プロセッサ３２は、シミュレーションリクエストデータに含まれる対象ユーザＩＤに関連付けられた画像生成ログ情報データベース（図９）に新規レコードを追加する。新規レコードの各フィールドには、以下の情報が格納される。
・「画像生成ログＩＤ」フィールドには、新規の画像生成ログＩＤが格納される。
・「対象素顔画像」フィールドには、シミュレーションリクエストデータに含まれる対象素顔画像の画像データが格納される。
・「対象メーク画像」フィールドには、ステップＳ３００で生成した対象メーク画像の画像データが格納される。
【００８９】
ステップＳ３１１の後、サーバ３０は、図７と同様に、ステップＳ３０１を実行する。
【００９０】
ステップＳ３０１の後、サーバ３０は、シミュレーションレスポンス（Ｓ３１２）を実行する。
具体的には、プロセッサ３２は、シミュレーションレスポンスデータをクライアント装置１０に送信する。
シミュレーションレスポンスデータは、以下の情報を含む。
・ステップＳ３０１で特定された対象メーク画像の画像データ
・ステップＳ３０１で特定された対象メーク画像の画像生成ログＩＤ
【００９１】
ステップＳ３１２の後、クライアント装置１０は、シミュレーション結果の提示（Ｓ１１２）を実行する。
具体的には、プロセッサ１２は、シミュレーションレスポンスデータに基づいて、画面Ｐ２０１（図１１）をディスプレイに表示する。
【００９２】
画面Ｐ２０１は、１つ以上の表示オブジェクトＡ２０１と、１つ以上のフィールドオブジェクトＦ２０１と、操作オブジェクトＢ２０１と、を含む。表示オブジェクトＡ２０１及びフィールドオブジェクトＦ２０１のそれぞれの個数は、ステップＳ３０１で特定された対象メーク画像の個数と同じである。例えば、当該対象メーク画像が２つである場合、画面Ｐ２０１は、２つの表示オブジェクトＡ２０１（Ａ２０１ａ，Ａ２０１ｂ）と、２つのフィールドオブジェクトＦ２０１（Ｆ２０１ａ，Ｆ２０１ｂ）と、を含む。
各表示オブジェクトＡ２０１は、シミュレーションレスポンスデータに含まれる画像データに対応する対象メーク画像（つまり、対象画像スコアが所定条件を満たす対象メーク画像）を含む。各表示オブジェクトＡ２０１はシミュレーション結果である。
各フィールドオブジェクトＦ２０１は、対象メーク画像に対するユーザによる評価に関する参照画像スコアの指定を受け付けるオブジェクトである。
操作オブジェクトＢ２０１は、フィールドオブジェクトＦ２０１に入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【００９３】
ステップＳ１１２の後、クライアント装置１０は、フィードバックリクエスト（Ｓ１１３）を実行する。
具体的には、ユーザが、表示オブジェクトＡ２０１に表示された対象メーク画像に対する評価スコア（参照画像スコア）をフィールドオブジェクトＦ２０１に入力し、かつ、操作オブジェクトＢ２０１を操作すると、プロセッサ１２は、フィードバックリクエストデータをサーバ３０に送信する。
フィードバックリクエストデータは、以下の情報を含む。
・対象ユーザＩＤ
・参照画像スコア
・画像生成ログＩＤ
【００９４】
ステップＳ１１３の後、サーバ３０は、データベースの更新（Ｓ３１３）を実行する。
具体的には、プロセッサ３２は、フィードバックリクエストデータに含まれる対象ユーザＩＤに関連付けられた画像生成ログ情報データベース（図９）の「参照画像スコア」フィールドに、フィードバックリクエストデータに含まれる参照画像スコアを格納する。
【００９５】
（５−１−２−２）評価者フィードバック処理
変形例１の評価者フィードバック処理について説明する。図１２は、変形例１の評価者フィードバック処理のシーケンス図である。図１３は、図１２の情報処理において表示される画面例を示す図である。
【００９６】
図１２のクライアント装置１０のユーザは、評価者である。
【００９７】
クライアント装置１０は、評価者ログイン情報の受付（Ｓ１２０）を実行する。
具体的には、プロセッサ１２は、画面Ｐ３００（図１３）をディスプレイに表示する。
【００９８】
画面Ｐ３００は、フィールドオブジェクトＦ３００と、操作オブジェクトＢ３００と、を含む。
フィールドオブジェクトＦ３００は、評価者ＩＤを指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ３００は、フィールドオブジェクトＦ３００に入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【００９９】
ステップＳ１２０の後、クライアント装置１０は、更新リクエスト（Ｓ１２１）を実行する。
具体的には、評価者が、フィールドオブジェクトＦ３００に自身の評価者ＩＤを入力し、かつ、操作オブジェクトＢ３００を操作すると、プロセッサ１２は、更新リクエストデータをサーバ３０に送信する。
更新リクエストデータは、以下の情報を含む。
・評価者の評価者ＩＤ
なお、評価者は、ステップＳ１００においてユーザが指定した評価者であってもよいし、ステップＳ１００においてユーザが指定しなかった評価者であってもよい。
【０１００】
ステップＳ１２１の後、サーバ３０は、新規画像の提示（Ｓ３２０）を実行する。
具体的には、プロセッサ３２は、画像生成ログ情報データベース（図９）及び参照画像情報データベース（図６）に基づき、評価者がまだ評価を行っていない対象メーク画像を特定する。プロセッサ３２は、画像生成ログ情報データベース（図９）を参照して、評価リクエストデータをクライアント装置１０に送信する。
評価リクエストデータは、以下の情報を含む。
・画像生成ログＩＤ
・対象素顔画像の画像データ
・対象メーク画像の画像データ
【０１０１】
評価者がまだ評価を行っていない対象メーク画像には、ステップＳ１１２で提示された対象メーク画像（つまり、ステップＳ３０１で計算された対象画像スコアが所定条件を満たした対象メーク画像）、及び、ステップＳ１１２で提示されなかった対象メーク画像（つまり、ステップＳ３０１で計算された対象画像スコアが所定条件を満たさなかった対象メーク画像）が含まれ得る。
【０１０２】
ステップＳ３２０の後、クライアント装置１０は、参照画像スコアの受付（Ｓ１２２）を実行する。
具体的には、プロセッサ１２は、評価リクエストデータに基づいて、画面Ｐ３０１（図１３）をディスプレイに表示する。
【０１０３】
画面Ｐ３０１は、１つ以上の表示オブジェクトＡ３０１と、１つ以上のフィールドオブジェクトＦ３０１と、操作オブジェクトＢ３０１と、を含む。表示オブジェクトＡ３０１及びフィールドオブジェクトＦ３０１のそれぞれの個数は、ステップＳ３２０で特定された対象メーク画像の個数と同じである。例えば、当該対象メーク画像が３つの場合、画面Ｐ３０１は、３つの表示オブジェクトＡ３０１（Ａ３０１ａ，Ａ３０１ｂ，Ａ３０１ｃ）と、３つのフィールドオブジェクトＦ３０１（Ｆ３０１ａ，Ｆ３０１ｂ，Ｆ３０１ｃ）と、を含む。
各表示オブジェクトＡ３０１は、評価リクエストデータに含まれる画像データに対応する対象メーク画像（つまり、評価者がまだ評価を行っていない対象メーク画像）を含む。各表示オブジェクトＡ３０１は、対応する対象素顔画像をさらに含んでもよい。
各フィールドオブジェクトＦ３０１は、対象メーク画像に対する評価者による評価に関する参照画像スコアの指定を受け付けるオブジェクトである。
操作オブジェクトＢ３０１は、フィールドオブジェクトＦ３０１に入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【０１０４】
ステップＳ１２２の後、クライアント装置１０は、フィードバックリクエスト（Ｓ１２３）を実行する。
具体的には、評価者が、表示オブジェクトＡ３０１に表示された対象メーク画像に対する評価スコア（参照画像スコア）をフィールドオブジェクトＦ３０１に入力し、かつ、操作オブジェクトＢ３０１を操作すると、プロセッサ１２は、フィードバックリクエストデータをサーバ３０に送信する。
フィードバックリクエストデータは、以下の情報を含む。
・評価者ＩＤ
・参照画像スコア
・画像生成ログＩＤ
【０１０５】
ステップＳ１２３の後、サーバ３０は、データベースの更新（Ｓ３２１）を実行する。
具体的には、プロセッサ３２は、フィードバックリクエストデータに含まれる評価者ＩＤに関連付けられた参照画像情報データベース（図６）に新規レコードを追加する。新規レコードの各フィールドには、以下の情報が格納される。
・「参照画像ＩＤ」フィールドには、フィードバックリクエストデータに含まれる画像生成ログＩＤが格納される。
・「参照素顔画像」フィールドには、画像生成ログＩＤに関連付けられた対象素顔画像の画像データが格納される。
・「参照メーク画像」フィールドには、画像生成ログＩＤに関連付けられた対象メーク画像の画像データが格納される。
・「参照画像スコア」フィールドには、フィードバックリクエストデータに含まれる参照画像スコアが格納される。
【０１０６】
このように、変形例１では、ステップＳ３００において生成された対象メーク画像に対する評価者からの参照画像スコアが記憶される。これによって、次回以降のシミュレーションでは、評価者によるフィードバックの内容が考慮されて対象画像スコアの計算が行われるため、評価者独自の感性（個性）をより生かしたシミュレーション結果を提示することができる。
【０１０７】
また、変形例１では、ステップＳ１１２において提示された対象メーク画像に対するユーザからの参照画像スコアが記憶される。これによって、次回以降のシミュレーションでは、ステップＳ１００において指定する評価者にユーザ自身を含めることによって、ユーザによるフィードバックの内容が考慮されて対象画像スコアの計算が行われるため、ユーザの嗜好がより反映されたシミュレーション結果を提示することができる。
【０１０８】
（５−２）変形例２
変形例２について説明する。変形例２は、ユーザが指定する生成条件（ユーザの属性及びユーザの要望等）を反映した対象メーク画像が生成される例である。
【０１０９】
（５−２−１）情報処理
変形例２の情報処理について説明する。図１４は、変形例２の情報処理において表示される画面例を示す図である。
【０１１０】
変形例２では、図７のステップＳ１００において、プロセッサ１２は、画面Ｐ４００（図１４）をディスプレイに表示する。
【０１１１】
画面Ｐ４００は、フィールドオブジェクトＦ４００ａ〜Ｆ４００ｄと、操作オブジェクトＢ４００と、を含む。
フィールドオブジェクトＦ４００ａは、対象素顔画像を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ４００ｂは、メーキャップシミュレーションの評価者を指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ４００ｃは、メーキャップシミュレーションにおけるメークテイストを指定するためのユーザ指示を受け付けるオブジェクトである。
フィールドオブジェクトＦ４００ｄは、メーキャップシミュレーションにおけるユーザ属性の反映の要否を指定するためのユーザ指示を受け付けるオブジェクトである。
操作オブジェクトＢ４００は、フィールドオブジェクトＦ４００ａ〜Ｆ４００ｄに入力されたユーザ指示をサーバ３０に送信するためのユーザ指示を受け付けるオブジェクトである。
【０１１２】
ステップＳ１００の後、クライアント装置１０は、シミュレーションリクエスト（Ｓ１０１）を実行する。
具体的には、ユーザが、フィールドオブジェクトＦ４００ａに自身の素顔の画像の画像データを指定し、フィールドオブジェクトＦ４００ｂにメーキャップのシミュレーションにおける少なくとも１人の評価者の評価者情報（例えば、評価者名又は評価者の属性）を入力し、フィールドオブジェクトＦ４００ｃにメーキャップシミュレーションにおけるメークテイストを入力し、フィールドオブジェクトＦ４００ｄにメーキャップシミュレーションにおけるユーザ属性の反映の要否を入力し、かつ、操作オブジェクトＢ４００を操作すると、プロセッサ１２は、シミュレーションリクエストデータをサーバ３０に送信する。
シミュレーションリクエストデータは、以下の情報を含む。
・対象ユーザＩＤ
・フィールドオブジェクトＦ４００ａに指定された対象素顔画像の画像データ
・フィールドオブジェクトＦ４００ｂに指定された評価者情報
・フィールドオブジェクトＦ４００ｃに指定されたメークテイストに関する情報
・フィールドオブジェクトＦ４００ｄに指定されたユーザ属性の反映の要否に関する情報
【０１１３】
ステップＳ１０１の後、サーバ３０は、対象メーク画像の生成（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、ユーザ情報データベース（図３）を参照して、シミュレーションリクエストデータに含まれる対象ユーザＩＤに関連付けられたユーザ属性（性別及び年齢）を特定する。
プロセッサ３２は、メークパターン情報データベース（図４）を参照して、特定されたユーザ属性及びシミュレーションリクエストデータに含まれるメークテイストに関する情報に該当する複数のメークパターン画像を特定する。
プロセッサ３２は、特定された各メークパターン画像を対象素顔画像に重ね合わせ、各メークパターン画像に対応する対象メーク画像を生成する。
【０１１４】
ステップＳ３００の後、サーバ３０は、図７と同様に、ステップＳ３０１〜Ｓ３０２を実行する。
【０１１５】
ステップＳ３０２の後、クライアント装置１０は、図７と同様に、ステップＳ１０２を実行する。
【０１１６】
このように、変形例２では、ユーザが指定する生成条件（ユーザの属性及びユーザの要望等）を反映した対象メーク画像が生成される。そのため、ユーザの属性及び嗜好等に合うシミュレーション結果をユーザに提示することができる。
【０１１７】
（５−３）変形例３
変形例３について説明する。変形例３は、提示される対象メーク画像に対応する化粧品に関する化粧品情報を提示する例である。
【０１１８】
（５−３−１）画像生成ログ情報データベース
変形例３の画像生成ログ情報データベースについて説明する。図１５は、変形例３の画像生成ログ情報データベースのデータ構造を示す図である。
【０１１９】
図１５の画像生成ログ情報データベースには、対象メーク画像の生成の実行結果の履歴に関する画像生成ログ情報が格納される。画像生成ログ情報データベースは、「画像生成ログＩＤ」フィールドと、「対象素顔画像」フィールドと、「対象メーク画像」フィールドと、「化粧品情報」フィールドと、を含む。各フィールドは、互いに関連付けられている。
画像生成ログ情報データベースは、ユーザＩＤに関連付けられている。
【０１２０】
「画像生成ログＩＤ」フィールド、「対象素顔画像」フィールド、及び、「対象メーク画像」フィールドは、図９の説明と同様である。
【０１２１】
「化粧品情報」フィールドには、シミュレーションに用いたメークパターン画像に関連付けられた化粧品に関する情報（例えば、化粧品名を含むテキスト）が格納される。
【０１２２】
（５−３−２）情報処理
変形例３の情報処理について説明する。図１６は、変形例３の情報処理において表示される画面例を示す図である。
【０１２３】
クライアント装置１０は、図７と同様に、ステップＳ１００〜Ｓ１０１を実行する。
【０１２４】
ステップＳ１０１の後、サーバ３０は、対象メーク画像の生成（Ｓ３００）を実行する。
具体的には、プロセッサ３２は、メークパターン情報データベース（図４）を参照して、各メークパターン画像を対象素顔画像に重ね合わせ、各メークパターン画像に対応する対象メーク画像を生成する。
プロセッサ３２は、シミュレーションリクエストデータに含まれる対象ユーザＩＤに関連付けられた画像生成ログ情報データベース（図１５）に新規レコードを追加する。新規レコードの各フィールドには、以下の情報が格納される。
・「画像生成ログＩＤ」フィールドには、新規の画像生成ログＩＤが格納される。
・「対象素顔画像」フィールドには、シミュレーションリクエストデータに含まれる対象素顔画像の画像データが格納される。
・「対象メーク画像」フィールドには、ステップＳ３００で生成した対象メーク画像の画像データが格納される。
・「化粧品情報」フィールドには、ステップＳ３００で生成した対象メーク画像の画像データに対応するメークパターン画像に関連付けられた化粧品情報が格納される。
【０１２５】
ステップＳ３００の後、サーバ３０は、提示画像の特定（Ｓ３０１）を実行する。
具体的には、図７と同様に、プロセッサ３２は、ステップＳ３００で生成した複数の対象メーク画像のうち、ステップＳ３０１で計算した対象画像スコアが所定条件を満たす少なくとも１つの対象メーク画像を、ユーザに提示すべき提示画像として特定する。
プロセッサ３２は、画像生成ログ情報データベース（図１５）を参照して、特定された対象メーク画像に対応する化粧品情報を特定する。
【０１２６】
ステップＳ３０１の後、サーバ３０は、シミュレーションレスポンス（Ｓ３０２）を実行する。
具体的には、プロセッサ３２は、シミュレーションレスポンスデータをクライアント装置１０に送信する。
シミュレーションレスポンスデータは、以下の情報を含む。
・ステップＳ３０１で特定された対象メーク画像の画像データ
・ステップＳ３０１で特定された化粧品情報
【０１２７】
ステップＳ３０２の後、クライアント装置１０は、シミュレーション結果の提示（Ｓ１０２）を実行する。
具体的には、プロセッサ１２は、シミュレーションレスポンスデータに基づいて、画面Ｐ５０１（図１６）をディスプレイに表示する。
【０１２８】
画面Ｐ５０１は、表示オブジェクトＡ５０１ａ〜Ａ５０１ｂを含む。
表示オブジェクトＡ５０１ａは、シミュレーションレスポンスデータに含まれる画像データに対応する対象メーク画像（つまり、対象画像スコアが所定条件を満たす対象メーク画像）を含む。
表示オブジェクトＡ５０１ｂは、シミュレーションレスポンスデータに含まれる化粧品情報を含む。
【０１２９】
このように、変形例３では、対象メーク画像に対応する化粧品に関する情報が提示される。これによって、ユーザは、提示された対象メーク画像におけるメーキャップを実際に行うために必要な化粧品を知ることができる。そのため、ユーザによる対象メーク画像のメーキャップの再現度が高まる。
【０１３０】
（５−４）変形例４
変形例４について説明する。変形例４は、提示される対象メーク画像に対する対象コメント文を生成する例である。
【０１３１】
（５−４−１）候補コメント情報データベース
変形例４の候補コメント情報データベースについて説明する。図１７は、変形例４の候補コメント情報データベースのデータ構造を示す図である。
【０１３２】
図１７の候補コメント情報データベースには、ユーザに提示する候補となるコメント文に関する候補コメント情報が格納されている。候補コメント情報データベースは、「候補コメントＩＤ」フィールドと、「候補コメント文」フィールドと、を含む。
【０１３３】
「候補コメントＩＤ」フィールドには、候補コメントＩＤが格納される。
【０１３４】
「候補コメント文」フィールドには、ユーザに提示する候補となるコメント文に関する情報（例えば、テキスト）が格納される。
【０１３５】
（５−４−２）参照コメント情報データベース
変形例４の参照コメント情報データベースについて説明する。図１８は、変形例４の参照コメント情報データベースのデータ構造を示す図である。
【０１３６】
図１８の参照コメント情報データベースには、参照コメント文に対する評価に関する参照コメント情報が格納されている。参照コメント情報データベースは、「参照コメントＩＤ」フィールドと、「参照画像ＩＤ」フィールドと、「参照コメント文」フィールドと、「参照コメントスコア」フィールドと、を含む。
参照画像情報データベースは、評価者ＩＤに関連付けられている。
【０１３７】
「参照コメントＩＤ」フィールドには、参照コメントＩＤが格納される。
【０１３８】
「参照画像ＩＤ」フィールドには、参照画像ＩＤ（図６）が格納される。
【０１３９】
「参照コメント文」フィールドには、参照画像ＩＤに関連付けられた参照メーク画像に対するコメント文に関する情報（例えば、テキスト）が格納される。
【０１４０】
「参照コメントスコア」フィールドには、参照コメント文に対する評価者による評価に関する情報（例えば、スコア）が格納される。
【０１４１】
（５−４−３）情報処理
変形例４の情報処理について説明する。図１９は、変形例４のメーキャップシミュレーション処理のシーケンス図である。図２０は、図１９の情報処理において表示される画面例を示す図である。
【０１４２】
図１９に示すように、クライアント装置１０は、図７と同様に、ステップＳ１００〜Ｓ１０１を実行する。
【０１４３】
ステップＳ１０１の後、サーバ３０は、図７と同様に、ステップＳ３００〜Ｓ３０１を実行する。
【０１４４】
ステップＳ３０１の後、サーバ３０は、対象コメント文の生成（Ｓ３３２）を実行する。
具体的には、プロセッサ３２は、参照コメント情報データベース（図１８）を参照して、シミュレーションリクエストデータに含まれる評価者ＩＤに関連付けられた参照画像ＩＤ、参照コメント文の情報、及び、参照コメントスコアを特定する。プロセッサ３２は、参照画像情報データベース（図６）を参照して、特定された参照画像ＩＤに関連付けられた参照メーク画像を特定する。
プロセッサ３２は、候補コメント情報データベース（図１７）に格納されている各候補コメント文に対する評価に関する対象コメントスコアを計算する。一例として、プロセッサ３２は、記憶装置３１に記憶された計算モデルＧ２（ｘ）に候補コメント文を適用することによって、対象コメントスコアＳ２を計算する。計算モデルＧ２（ｘ）は、特定された全ての参照メーク画像と、ステップＳ３０１で特定された対象メーク画像と、各参照メーク画像に関連付けられた参照コメント文と、参照コメントスコアと、をパラメータとして含む関数である。
Ｓ２＝Ｇ２（ｘ）…（式２）
・Ｓ２：対象コメントスコア
・Ｇ２（ｘ）：計算モデル
・ｘ＝候補コメント文
すなわち、参照画像ＩＤに関連付けられた全ての参照メーク画像と、ステップＳ３０１で特定された対象メーク画像と、参照コメント文と、参照コメントスコアとから、候補コメント情報データベース（図１７）に格納されている各候補コメント文に対する評価に関する対象コメントスコアを計算する。
プロセッサ３２は、候補コメント情報データベース（図１７）に格納されている候補コメント文のうち、上記で計算した対象コメントスコアが最も高い１つの候補コメント文（以下「対象コメント文」という）を、ユーザに提示すべき提示コメント文として特定する。
【０１４５】
ステップＳ３３２の後、サーバ３０は、シミュレーションレスポンス（Ｓ３３３）を実行する。
具体的には、プロセッサ３２は、シミュレーションレスポンスデータをクライアント装置１０に送信する。
シミュレーションレスポンスデータは、以下の情報を含む。
・ステップＳ３０１で特定された対象メーク画像の画像データ
・ステップＳ３３２で特定された対象コメント文に関する情報
【０１４６】
ステップＳ３３３の後、クライアント装置１０は、シミュレーション結果の提示（Ｓ１３２）を実行する。
具体的には、プロセッサ１２は、シミュレーションレスポンスデータに基づいて、画面Ｐ６０１（図２０）をディスプレイに表示する。
【０１４７】
画面Ｐ６０１は、表示オブジェクトＡ６０１ａ〜Ａ６０１ｂを含む。
表示オブジェクトＡ６０１ａは、シミュレーションレスポンスデータに含まれる画像データに対応する対象メーク画像（つまり、対象画像スコアが所定条件を満たす対象メーク画像）を含む。
表示オブジェクトＡ６０１ｂは、シミュレーションレスポンスデータに含まれる対象コメント文に関する情報（例えば、テキスト）を含む。
【０１４８】
このように、変形例４では、提示される対象メーク画像に対する対象コメント文が提示される。そのため、ユーザは、提示された対象メーク画像に関するアドバイス情報等を得ることができる。
また、変形例４では、ユーザが指定した評価者ＩＤに関連付けられた参照コメントスコアに基づいて、提示される対象メーク画像に対する対象コメント文を生成される。そのため、提示される対象装飾画像に合い、かつ、ユーザの嗜好が反映された対象コメント文を提示することができる。
【０１４９】
（６）本実施形態の小括
本実施形態について小括する。
【０１５０】
本実施形態の第１態様は、
装飾対象となる対象者の画像と、対象者とは異なる評価者を識別する少なくとも１つの評価者ＩＤと、を受け付ける手段（例えば、ステップＳ３００の処理を実行するプロセッサ３２）を備え、
対象者の画像に装飾が施された複数の対象装飾画像を生成する手段（例えば、ステップＳ３００の処理を実行するプロセッサ３２）を備え、
複数の人物の画像に装飾が施された複数の参照装飾画像と、各参照装飾画像に対する評価者による評価に関する参照画像スコアと、参照装飾画像を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段（例えば、評価者情報データベース（図５）を管理するプロセッサ３２）を備え、
複数の参照画像スコアのうち、受け付けられた評価者ＩＤに関連付けられた参照画像スコアに基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する手段（例えば、ステップＳ３０１の処理を実行するプロセッサ３２）を備え、
複数の対象装飾画像のうち、対象画像スコアが所定条件を満たす少なくとも１つの対象装飾画像を提示する手段（例えば、ステップＳ３０２の処理を実行するプロセッサ３２）を備える、
情報処理装置（例えば、サーバ３０）である。
【０１５１】
第１態様によれば、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提示することができる。
できる。
【０１５２】
本実施形態の第２態様は、
生成された対象装飾画像に対する評価者からの参照画像スコアの指定を受け付ける手段（例えば、ステップＳ３２１の処理を実行するプロセッサ３２）を更に備え、
記憶する手段は、生成された対象装飾画像を参照装飾画像として記憶し、かつ、参照装飾画像と、評価者から指定された参照画像スコアと、評価者の評価者ＩＤと、を関連付けて記憶する、
情報処理装置である。
【０１５３】
第２態様によれば、生成された対象装飾画像に対する評価者からの参照画像スコアが記憶される。これによって、次回以降のシミュレーションでは、評価者によるフィードバックの内容が考慮されて対象画像スコアの計算が行われるため、評価者独自の感性（個性）をより生かしたシミュレーション結果を提示することができる。
【０１５４】
本実施形態の第３態様は、
提示された対象装飾画像に対する対象者からの参照画像スコアの指定を受け付ける手段（例えば、ステップＳ３１３の処理を実行するプロセッサ３２）を更に備え、
記憶する手段は、提示された対象装飾画像と、対象者から指定された参照画像スコアと、対象者を識別する対象者ＩＤと、を関連付けて記憶し、
計算する手段は、複数の前記参照画像スコアのうち、受け付けられた評価者ＩＤに関連付けられた参照画像スコアと、対象者ＩＤに関連付けられた参照画像スコアと、に基づいて、各対象装飾画像に対する評価に関する対象画像スコアを計算する、
情報処理装置である。
【０１５５】
第３態様によれば、提示された対象装飾画像に対するユーザからの参照画像スコアが記憶される。これによって、次回以降のシミュレーションでは、指定する評価者にユーザ自身を含めることによって、ユーザによるフィードバックの内容が考慮されて対象画像スコアの計算が行われるため、ユーザの嗜好がより反映されたシミュレーション結果を提示することができる。
【０１５６】
本実施形態の第４態様は、
対象装飾画像に関する生成条件を受け付ける手段（例えば、ステップＳ３００の処理を実行するプロセッサ３２）を更に備え、
生成する手段は、生成条件に基づき前記複数の対象装飾画像を生成する、
情報処理装置である。
【０１５７】
第４態様によれば、ユーザが指定する生成条件（ユーザの属性及びユーザの要望等）を反映した対象装飾画像が生成される。そのため、ユーザの属性及び嗜好等に合うシミュレーション結果をユーザに提示することができる。
【０１５８】
本実施形態の第５態様は、
装飾が、顔に対するメーキャップである、
情報処理装置である。
【０１５９】
第５態様によれば、顔に対するメーキャップに関して、ユーザの身体的特徴に合い、かつ、ユーザの嗜好が反映されたシミュレーション結果を提示することができる。
【０１６０】
本実施形態の第６態様は、
複数の対象装飾画像のそれぞれに対応する化粧品に関する化粧品情報を記憶する手段（例えば、メークパターン情報データベース（図４）を管理するプロセッサ３２）を更に備え、
提示される対象装飾画像に対応する化粧品に関する化粧品情報を提示する手段（例えば、ステップＳ３０２の処理を実行するプロセッサ３２）を更に備える、
情報処理装置である。
【０１６１】
第６態様によれば、対象装飾画像に対応する化粧品に関する情報が提示される。これによって、ユーザは、提示された対象装飾画像におけるメーキャップを実際に行うために必要な化粧品を知ることができる。そのため、ユーザによる対象装飾画像のメーキャップの再現度が高まる。
【０１６２】
本実施形態の第７態様は、
提示される対象装飾画像に対する対象コメント文を生成する手段（例えば、ステップＳ３３２の処理を実行するプロセッサ３２）を備える、
情報処理装置である。
【０１６３】
第７態様によれば、提示される対象装飾画像に対する対象コメント文が提示される。そのため、ユーザは、提示された対象装飾画像に関するアドバイス情報等を得ることができる。
【０１６４】
本実施形態の第８態様は、
複数の参照装飾画像と、各参照装飾画像に対する参照コメント文と、各参照コメント文に対する評価者による評価に関する参照コメントスコアと、参照コメント文を評価した評価者の評価者ＩＤと、を関連付けて記憶する手段を更に備え、
対象コメント文を生成する手段は、複数の参照コメントスコアのうち、受け付けられた評価者ＩＤに関連付けられた参照コメントスコアに基づいて、提示される対象装飾画像に対する対象コメント文を生成する、
情報処理装置である。
【０１６５】
第８態様によれば、ユーザが指定した評価者ＩＤに関連付けられた参照コメントスコアに基づいて、提示される対象装飾画像に対する対象コメント文を生成される。そのため、提示される対象装飾画像に合い、かつ、ユーザの嗜好が反映された対象コメント文を提示することができる。
【０１６６】
本実施形態の第９態様は、
コンピュータ（例えば、プロセッサ３２）を、上記の各手段として機能させるためのプログラムである。
【０１６７】
（７）その他の変形例
【０１６８】
記憶装置１１は、ネットワークＮＷを介して、クライアント装置１０と接続されてもよい。記憶装置３１は、ネットワークＮＷを介して、サーバ３０と接続されてもよい。
【０１６９】
上記の情報処理の各ステップは、クライアント装置１０及びサーバ３０の何れでも実行可能である。
【０１７０】
本実施形態では、「装飾」がメーキャップである例を示したが、本実施形態はこれに限られない。「装飾」としては、他にも、ヘアスタイリング、服飾等が挙げられる。ヘアスタイリングの場合、評価者情報データベースに情報が格納される評価者として、例えば、ヘアスタイリングのプロフェッショナル（ヘアスタイリスト等）を含む。また、服飾の場合、評価者情報データベースに情報が格納される評価者として、例えば、服飾コーディネートのプロフェッショナル（スタイリスト等）を含む。
【０１７１】
本実施形態では、ユーザは、メーキャップシミュレーションの対象者である例を示したが、本実施形態はこれに限られない。ユーザは、対象者に対してサービスを提供する操作者（例えば、メーキャップアイテムの販売店の店頭スタッフ）でもよい。
【０１７２】
本実施形態では、提示画像の特定（Ｓ３０１）において、対象メーク画像と参照メーク画像との比較に基づいて各対象メーク画像の対象画像スコアを計算する例を示したが、本実施形態はこれに限られない。提示画像の特定（Ｓ３０１）において、さらに対象素顔画像と参照素顔画像との比較に基づいてもよい。
【０１７３】
変形例２における生成条件として、上記の他に、例えば、以下のものが挙げられる。
・「季節」（メークパターン情報データベース（図１６）のメークパターンＩＤに関連付けられる。季節に合うシミュレーション結果をユーザに提示することができる。）
・「シーン」（メークパターン情報データベース（図１６）のメークパターンＩＤに関連付けられる。シーンに合うシミュレーション結果をユーザに提示することができる。）
・「メークパターンの作成時期」（メークパターン情報データベース（図１６）のメークパターンＩＤに関連付けられる。最新の流行を反映したシミュレーション結果をユーザに提示することができる。）
・「メークパターンの作成者」（メークパターン情報データベース（図１６）のメークパターンＩＤに関連付けられる。ユーザの嗜好に合うシミュレーション結果をユーザに提示することができる。メークパターンの作成者は、評価者と同一人物であり得、また、ユーザがフィールドオブジェクトＦ４００ａに入力した「評価者」と同じ「メークパターンの作成者」であるメークパターン画像を用いて対象メーク画像が生成され得る。）
・「難易度」（メークパターン情報データベース（図１６）のメークパターンＩＤに関連付けられる。ユーザのメーク技術の高さに合うシミュレーション結果をユーザに提示することができる。）
・「評価日」（参照画像情報データベース（図６）の参照画像ＩＤに関連付けられる。ステップＳ３０１において、ユーザが指定した期間の参照画像スコアのみを用いることによって、流行に合うシミュレーション結果をユーザに提示することができる。）
【０１７４】
変形例３では、化粧品情報として、化粧品名が提示される例を示したが、本実施形態はこれに限られない。提示される化粧品情報は、化粧品の画像であってもよい。
【０１７５】
変形例４では、提示されるコメント文は、特定された１つの候補コメント文である例を示したが、本実施形態はこれに限られない。提示されるコメント文は、例えば、複数の候補コメント文を繋ぎ合わせたものであってもよい。例えば、候補コメント情報データベース（図１７）が「候補コメント属性」フィールドを含み、ステップＳ３３２において、１つの属性に該当する複数の候補コメント文のうちから１つのコメント文を特定し、ステップＳ１３２において、各属性のコメント文が繋ぎ合わされたコメント文を提示する。候補コメント属性としては、例えば、以下が挙げられる。
・顔の特徴に関するコメント文
・顔の各部位の色に関するコメント文
・メーク技術に関するコメント文
・最新の流行に関するコメント文
【０１７６】
変形例４において、対象コメント文についても、変形例１と同様に、評価者及びユーザの少なくとも一方から対象コメント文に対する評価に関するフィードバックを受け付けてもよい。
【０１７７】
変形例４では、対象コメント文の生成（Ｓ３３２）は、参照コメントスコアに基づく例を示したが、本実施形態はこれに限られない。例えば、メークパターン情報データベース（図４）が「コメント文」フィールドを含み、ステップＳ３３２において、ステップＳ３０１で特定された対象メーク画像の生成に用いたメークパターン画像に関連付けられたコメント文を特定し、ステップＳ１３２において、特定されたコメント文を提示してもよい。
【０１７８】
以上、本発明の実施形態について詳細に説明したが、本発明の範囲は上記の実施形態に限定されない。また、上記の実施形態は、本発明の主旨を逸脱しない範囲において、種々の改良や変更が可能である。また、上記の実施形態及び変形例は、組合せ可能である。
【符号の説明】
【０１７９】
１    ：情報処理システム
１０  ：クライアント装置
１１  ：記憶装置
１２  ：プロセッサ
１３  ：入出力インタフェース
１４  ：通信インタフェース
３０  ：サーバ
３１  ：記憶装置
３２  ：プロセッサ
３３  ：入出力インタフェース
３４  ：通信インタフェース
【図１】
2020170845.tif 000003
【図２】
2020170845.tif 000004
【図３】
2020170845.tif 000005
【図４】
2020170845.tif 000006
【図５】
2020170845.tif 000007
【図６】
2020170845.tif 000008
【図７】
2020170845.tif 000009
【図８】
2020170845.tif 000010
【図９】
2020170845.tif 000011
【図１０】
2020170845.tif 000012
【図１１】
2020170845.tif 000013
【図１２】
2020170845.tif 000014
【図１３】
2020170845.tif 000015
【図１４】
2020170845.tif 000016
【図１５】
2020170845.tif 000017
【図１６】
2020170845.tif 000018
【図１７】
2020170845.tif 000019
【図１８】
2020170845.tif 000020
【図１９】
2020170845.tif 000021
【図２０】
2020170845.tif 000022
【国際調査報告】
2020170845.tif 000023
2020170845.tif 000024
2020170845.tif 000025
2020170845.tif 000026