(57)【要約】【課題】ユーザの肌色に関する情報を提供すること。【解決手段】本開示の一態様に係るサーバは、ユーザの肌の撮影画像を受信する受信部と、前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する制御部と、前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する送信部と、を具備することを特徴とする。【選択図】図２
2020048945.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの肌の撮影画像を受信する受信部と、
前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する制御部と、
前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する送信部と、
を具備することを特徴とするサーバ。
【請求項２】
前記撮影画像は、前記ユーザの顔の一部を切り出した部分領域の画像と、基準色との色差の決定に用いられる基準領域の画像とを含み、
前記制御部は、前記複数の候補色の中から、前記部分領域の色と前記色差とに基づいて決定される補正色に最も近い候補色を、前記肌色として選択することを特徴とする請求項１に記載のサーバ。
【請求項３】
前記撮影画像は、前記ユーザの顔の一部を切り出した部分領域の画像を含み、
前記送信部は、前記複数の候補色を示す情報と、前記部分領域の平均色を示す情報と、を送信し、
前記受信部は、前記複数の候補色の中から選択される前記肌色を示す情報を受信することを特徴とする請求項１に記載のサーバ。
【請求項４】
前記肌色に関する情報は、選択された前記肌色に関する診断情報、前記肌色に適するメイクに関する情報及び前記肌色に適する商品情報の少なくとも一つを含むことを特徴とする請求項１から請求項３のいずれかに記載のサーバ。
【請求項５】
ユーザの肌の撮影画像を送信する送信部と、
前記ユーザの属性情報に基づいて決定される複数の候補色の組み合わせの中から選択される、前記ユーザの肌色に関する情報を受信する受信部と、
を具備することを特徴とする端末。
【請求項６】
ユーザの肌の撮影画像を受信する工程と、
前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する工程と、
前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する工程と、
を具備することを特徴とする肌色診断方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、ユーザの肌色に関する情報を提供するサーバ、端末及び肌色診断方法に関する。
【背景技術】
【０００２】
一般に、化粧品（例えば、ファンデーション、口紅、チーク、マスカラ、ネイルエナメル等）は、ユーザの身体の少なくとも一部（例えば、顔、唇、頬、まつ毛、爪等）に塗布される。このため、多様なユーザ（消費者等ともいう）の肌の色（肌色）に適する商品を提供するため、同じ銘柄の同じ種類の商品（例えば、ある会社のある銘柄のファンデーション）あたり、一以上の色の種類（カラーバリエーション）が設けられる。
【０００３】
また、特定の会社の特定の商品のカラーバリエーションの中からユーザに適する色の選択を補助する装置も検討されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−５９９６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
近年、化粧品市場には、百貨店等で販売されている相対的に価格の高い商品（デパートコスメ、デパコス等ともいう）から、相対的に価格が低く、ユーザが入手し易い商品（プチプラコスメ、プチプラ等ともいう）まで、膨大な数及び種類の商品が投入されている。
【０００６】
したがって、ユーザは、特定の会社が提供する特定の商品のカラーバリエーションだけでなく、デパートコスメからプチプラコスメまで多くの会社が提供する多様なカラーバリエーションを比較検討して、当該ユーザの肌色に適する商品を選択可能とすることが望まれる。
【０００７】
しかしながら、ユーザは、自身の肌色を適切に把握していない場合が多い。また、特定の会社の特定の商品のカラーバリエーションにおいて自身の肌色を認識していたとしても、認識している肌色を他社の商品の選択時に利用できないことも想定される。カラーバリエーションの定義は会社毎又は商品毎等によって一致するとは限らないためである。
【０００８】
このように、ユーザは、自身の肌色を適切に認識できない結果、当該肌色に適する商品を適切に選択できない恐れがある。このような問題は、化粧品だけでなく、被服（例えば、スーツ、Ｙシャツ、ネクタイ、ストッキングなど）など、ユーザが身に着け、かつ、多様なカラーバリエーションを有する商品の選択時に生じる恐れがある。
【０００９】
そこで本開示は、ユーザの肌色に関する情報を提供可能なサーバ、端末及び肌色診断方法を提供することを目的の１つとする。
【課題を解決するための手段】
【００１０】
本開示の一態様に係るサーバは、ユーザの肌の撮影画像を受信する受信部と、前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する制御部と、前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する送信部と、を具備することを特徴とする。
【発明の効果】
【００１１】
本開示の一態様によれば、ユーザの肌色に関する情報を提供できる。
【図面の簡単な説明】
【００１２】
【図１】本実施の形態に係る肌色診断システムの全成構成の一例を示す図である。
【図２】図２Ａ及び２Ｂは、本実施の形態に係るカラーチャートの一例を示す図である。
【図３】図３Ａ及び３Ｂは、本実施の形態に係るユーザ登録動作の一例を示す図である。
【図４】本実施の形態に係るユーザ管理テーブルの一例を示す図である。
【図５】本実施の形態に係る第１の肌色診断動作の一例を示す図である。
【図６】本実施の形態に係る部分領域及び基準領域の一例を示す図である。
【図７】本実施の形態に係る部分領域色の補正の一例を示す図である。
【図８】本実施の形態に係る肌色情報テーブルの一例を示す図である。
【図９】本実施の形態に係る第２の肌色診断動作の一例を示す図である。
【図１０】本実施の形態に係る肌色選択画面の一例を示す図である。
【図１１】本実施の形態に係る端末の構成の一例を示す図である。
【図１２】本実施の形態に係るサーバの構成の一例を示す図である。
【図１３】本実施の形態に係る肌色診断システム内の各装置のハードウェア構成の一例を示す図である。
【発明を実施するための形態】
【００１３】
（肌色診断システムの概要）
図１は、本実施の形態に係る肌色診断システムの全成構成の一例を示す図である。図１に示すように、本実施の形態に係る肌色診断システム１は、端末１０、端末１０がネットワーク２０を介して接続するサーバ３０を含んでもよい。
【００１４】
端末１０は、例えば、スマートフォン、タブレット、パーソナルコンピュータなどの通信端末（デバイス、通信デバイス）であるが、通信機能を有するどのような端末であってもよい。
【００１５】
ネットワーク２０は、無線ＬＡＮ、Ｗｉ-Ｆｉ（登録商標）、光ネットワーク、移動通信網、ＩＰネットワーク、プライベートネットワークの少なくとも一つを含んでもよい。
【００１６】
サーバ３０は、ユーザの肌色に関する情報（肌色情報）を提供する装置である。なお、サーバ３０は、単一のサーバで構成されてもよいし、複数のサーバ（例えば、Ｗｅｂサーバ、データベースなど）を含んで構成されてもよい。
【００１７】
肌色診断システム１では、複数のカラーチャートの中から、端末１０のユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）など）に基づいて、当該ユーザの肌色の決定に用いるカラーチャートが決定される。ここで、カラーチャートとは、複数の色（例えば、ユーザの肌色の候補となる色（候補色））の組み合わせ（集合）を示すものである。
【００１８】
また、肌色診断システム１では、決定されたカラーチャートが示す複数の候補色の中から、当該ユーザの肌の画像（撮影画像）に基づいて当該ユーザの肌色が選択される。また、選択された肌色に関する情報が端末１０に提供される。
【００１９】
図２Ａ及び２Ｂは、本実施の形態に係るカラーチャートの一例を示す図である。図２Ａ及び２Ｂでは、ユーザの属性情報（例えば、図２Ａ、２Ｂでは、性別）毎のカラーチャートが示される。ユーザの属性情報毎のカラーチャートには、色味、明暗段階、スキントーンの少なくとも一つが異なる複数の候補色が示されてもよい。
【００２０】
ここで、色味とは、例えば、ピンクオークル（ＰＯ）系、ノーマルオークル（ＮＯ）系、ベージュオークル（ＢＯ）系、イエローオークル（ＹＯ）系など、肌色の系統を示すものである。また、明暗段階とは、色白（ライト）、やや色白（ソフト）、標準（ニュートラル）、小麦色（ヘルシー）、色黒（ダーク）、日焼けした肌色（最もダーク）など、肌色の明暗の段階を示すものである。また、スキントーンとは、例えば、イエローベース、ブルーベースなど、肌色の色調を示すものである。なお、色味、明暗段階、スキントーンの定義は、表記したものに限られず、色味、明暗段階、スキントーンの少なくとも一つを示すどのような用語が用いられてもよい。例えば、ＮＯ系は、単に、オークル（Ｏ）系と呼ばれてもよい。
【００２１】
例えば、図２Ａ及び２Ｂに示される性別毎のカラーチャートでは、色味及び明暗段階の２次元で複数の候補色が示されるが、これに限られない。例えば、各カラーチャート内の複数の候補色は、色味、明暗段階又はスキントーンのいずれかを用いて１次元で規定されてもよい。また、各カラーチャート内の複数の候補色は、色味、明暗段階、スキントーンの少なくとも２つを用いて、２次元以上で規定されてもよい。
【００２２】
例えば、図２Ａの女性用カラーチャートでは、ＰＯ系、ＮＯ系、ＢＯ系、ＹＯ系の候補色は、それぞれ、ＰＯ−Ｆｘ、ＮＯ−Ｆｘ、ＢＯ−Ｆｘ、ＹＯ−Ｆｘで識別される。また、図２Ｂの男性用カラーチャートでは、ＰＯ系、ＮＯ系、ＢＯ系、ＹＯ系の候補色は、それぞれ、ＰＯ−Ｍｘ、ＮＯ−Ｍｘ、ＢＯ−Ｍｘ、ＹＯ−Ｍｘで識別される。
【００２３】
ここで、ｘは、明暗段階を示すパラメータである。例えば、女性用カラーチャートでは、色白（ライト）、やや色白（ソフト）、標準（ニュートラル）、小麦色（ヘルシー）、色黒（ダーク）、日焼けした肌色（最もダーク）の６つの明暗段階がｘ＝１〜６を用いて示されてもよい。また、男性用カラーチャートでは、超色白（ブライト）、色白（ライト）、やや色白（ソフト）、標準（ニュートラル）、小麦肌（ヘルシー）、日焼けした色黒（ダーク）の６つの明暗段階がｘ＝１〜６を用いて示されてもよい。
【００２４】
図２Ａ及び２Ｂに示される各候補色の識別子（例えば、ＰＯ−Ｆｘ、ＰＯ−Ｍｘなど）は、カラーコード等と呼ばれてもよい。図２Ａ及び２Ｂに示されるカラーチャートでは、各カラーコードが付されたボックスにおいて、各カラーコードが示す候補色が表示されてもよい。なお、カラーコードは、候補色の識別子であればよく、図２Ａ及び２Ｂに例示するものに限られないことは勿論である。
【００２５】
また、ユーザの属性情報毎のカラーチャートでは、属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）など）に応じた複数の候補色の組み合わせが示されてもよい。例えば、図２Ｂの男性用カラーチャートでは、図２Ａの女性用カラーチャートにおける候補色よりも暗い（黒い又は濃い）候補色が色味毎に示されてもよい。また、白色人種向けのカラーチャートでは、黄色人種向けのカラーチャートよりも明暗段階が低い（白い）候補色が多く含まれてもよい。
【００２６】
ユーザの属性情報毎のカラーチャートでは、属性情報毎に、色味の数及び定義、明暗段階の数及び定義、スキントーンの数及び定義の少なくとも一つが異なってもよい。例えば、図２Ａの女性用カラーチャートでは、ＰＯ系の明暗段階の数は、図２Ｂの男性用カラーチャートのＰＯ系の明暗段階の数よりも少ない。
【００２７】
なお、図２Ａ及び２Ｂでは、性別毎のカラーチャートを例示したが、ユーザの属性情報毎のカラーチャートは、これに限られない。肌色診断システム１では、ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つ）毎に異なる組み合わせの複数の候補色をそれぞれ規定した複数のカラーチャートが用いられてもよい。
【００２８】
また、各カラーチャートで規定される複数の候補色の組み合わせは、予め定められていてもよい（記憶されていてもよい）。或いは、当該複数の候補色の組み合わせは、所定のパラメータ（例えば、ユーザの属性情報、季節、ユーザの過去の履歴等）によって制御（カスタマイズ）されてもよい。また、各カラーチャートに含まれる候補色は、特定の会社や特定の商品に限定されず、汎用的に定義されるものであってもよい。
【００２９】
以上のように、肌色診断システム１では、汎用的なカラーチャートの中からユーザの肌色を選択することにより、実装負荷をかけずにユーザの肌色を診断できる。また、当該カラーチャートは、ユーザの属性情報に基づいて決定されるので、当該ユーザの肌色をより適切に診断できる。この結果、当該肌色に関する情報（肌色情報）（例えば、後述する診断情報、メイク情報及び商品情報の少なくとも一つ）をユーザに適切に提供できる。
【００３０】
（肌色診断システムの動作）
次に、肌色診断システム１の動作について詳細に説明する。具体的には、肌色診断システム１における（１）ユーザ登録動作、（２）第１の肌色診断動作、（３）第２の肌色診断動作について説明する。なお、肌色診断システム１では、第１の肌色診断動作又は第２の肌色診断動作の少なくとも一方が実装されてもよい。
【００３１】
（１）ユーザ登録動作
図３Ａ及び３Ｂは、本実施の形態に係るユーザ登録動作の一例を示す図である。図３ＡのステップＳ１０１において、端末１０は、ユーザに関する情報（ユーザ情報）の入力画面を表示部（出力部）１５０に表示させる。
【００３２】
ここで、ユーザ情報とは、ユーザの個人情報（例えば、氏名、ニックネーム、メールアドレス、電話番号、住所など）、当該ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つなど）などを含んでもよい。
【００３３】
例えば、図３Ｂに示される入力画面では、ユーザのニックネーム、性別（男性又は女性）、年齢、メールアドレス（任意）を入力するボックス又は選択するボタンが表示される。なお、図３Ｂに示される入力画面は一例にすぎず、これに限られない。
【００３４】
図３ＡのステップＳ１０２において、端末１０は、ステップＳ１０１で表示された入力画面で入力又は選択されたユーザ情報を、サーバ３０に送信する。ステップ１０３において、サーバ３０は、端末１０から受信したユーザ情報とユーザの識別子（ユーザＩＤ）とを関連付けるテーブル（ユーザ管理テーブル）を、記憶部３２０に記憶する。
【００３５】
図４は、本実施の形態に係るユーザ管理テーブルの一例を示す図である。図４に示すように、ユーザ管理テーブルでは、ユーザＩＤと、個人情報（例えば、ニックネーム、メールアドレスなど）と、属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つなど）とが関連付けられてもよい。なお、図４は例示にすぎず、ユーザ管理テーブルの構成は図示するものに限られない。
【００３６】
（２）第１の肌色診断動作
図５は、本実施の形態に係る第１の肌色診断動作の一例を示す図である。第１の肌色診断動作では、サーバ３０がユーザの肌色を決定する。
【００３７】
図５のステップ２０１において、端末１０は、撮像部１６０により撮影されるユーザの肌の画像（撮影画像）を取得する。なお、撮影画像は、ステップＳ２０１において撮像部１６０を起動して撮影された撮影画像であってもよいし、記憶部１２０に記憶された撮影画像であってもよい。撮影画像は、例えば、少なくとも顔（髪の毛は含まなくともよい）が撮影されたものであってもよい。
【００３８】
ステップＳ２０２において、端末１０は、ステップＳ２０１で取得される撮影画像を表示部１５０に表示させ、当該撮影画像の一部の第１の領域（部分領域）と第２の領域（基準領域）を切り出す（トリミングする）。
【００３９】
図６は、本実施の形態に係る部分領域及び基準領域の一例を示す図である。図６に示すように、部分領域は、目、口など肌色でない部位を含まない顔の一部の領域（例えば、頬の少なくとも一部）であってもよい。また、基準領域は、基準色（例えば、白色）との色差の決定に用いられる領域であり、背景を含まない領域（例えば、首の少なくとも一部）であってもよい。撮像画像内の基準領域を含む所定領域には、基準色の物体（例えば、白色の紙）が撮像されていてもよい。例えば、ユーザは、撮像時に、画面上に指定された基準領域（例えば、自身の首）を含む所定領域に白い紙を当て、自身の顔を撮影してもよい。これにより、環境光の影響の度合いを推定でき、推定結果を、部分領域の色の判定に生かすことができる。
【００４０】
なお、図６では、部分領域及び基準領域は、円で示されるが、部分領域及び基準領域の形は、これに限られず、正方形等、円以外であってもよい。また、図６に示す部分領域及び基準領域の位置は、一例にすぎず、図示する位置に限られない。
【００４１】
端末１０は、トリミングされた部分領域の画像（部分領域画像）及び基準領域の画像（基準領域画像）をサーバ３０に送信する。ユーザの顔の略全体が撮影された撮影画像ではなく、トリミングされた部分領域画像及び基準領域画像をサーバ３０に送信することにより、サーバ３０側でユーザが特定され難くなるため、ユーザのプライバシーの保護に有効である。
【００４２】
図５のステップＳ２０３において、サーバ３０は、端末１０から受信した部分領域画像及び基準領域画像に基づいて、部分領域の色（部分領域色）を補正（キャリブレーション）する。ここで、部分領域色とは、部分領域の各画素の色の平均値であってもよい。
【００４３】
図７は、本実施の形態に係る部分領域色の補正の一例を示す図である。図７に示すように、サーバ３０は、基準領域の色（基準領域色）と基準色との差分（色差）を算出（決定）する。ここで、基準領域色とは、基準領域の各画素の色の平均値であってもよい。また、基準色とは、例えば、肌色診断システム１内で基準となる色（例えば、白、特定のカラーコードが示す色など）であってもよい。これにより、例えば、環境光の影響を受けた基準領域色（例えば、ユーザの首に当てられた白い紙）と、サーバ３０又は端末１０内で予め定められる（又は、決定される）基準色（例えば、白）との差分により環境光の影響の度合い（色差）を推定（算出）できる。
【００４４】
また、サーバ３０は、決定された色差と部分領域色とに基づいて、補正された色（補正色）を決定する。例えば、図７に示すように、サーバ３０は、部分領域色から色差を減算（又は加算）して補正色を決定してもよい。
【００４５】
図５のステップＳ２０４において、サーバ３０は、当該ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つなど）に基づいてユーザの肌色の決定に用いるカラーチャートを決定する。例えば、サーバ３０が図２Ａ及び２Ｂに示される性別毎のカラーチャートを記憶する場合、ユーザが女性であれば、図２Ａの女性用カラーチャートを用いることを決定する。
【００４６】
なお、当該ユーザの属性情報は、例えば、ステップＳ２０２において端末１０から送信されるユーザＩＤに基づいてユーザ管理テーブル（例えば、図４）から取得されるものであってもよい。或いは、当該ユーザの属性情報は、例えば、ステップＳ２０２において部分領域画像及び基準領域画像とともに端末１０から送信されてもよい。
【００４７】
図５のステップＳ２０５において、サーバ３０は、ステップＳ２０４において決定されるカラーチャート内の複数の候補色の中からユーザの肌色を選択する。例えば、サーバ３０は、当該カラーチャート内の複数の候補色の中から、ステップＳ２０３で決定された補正色に最も近い候補色をユーザの肌色として選択してもよい。
【００４８】
図５のステップＳ２０６において、サーバ３０は、ステップＳ２０５で選択された肌色に関する情報（肌色情報）を生成して、端末１０に送信してもよい。当該肌色情報は、例えば、選択された肌色に関する診断情報、当該肌色に適するメイクに関する情報（メイク情報）、及び、当該肌色に適する商品に関する情報（商品情報）の少なくとも一つを含んでもよい。
【００４９】
具体的には、サーバ３０は、ステップＳ２０５で選択された肌色のカラーコードに基づいて、ユーザの肌色情報（例えば、診断情報、メイク情報及び商品情報の少なくとも一つ）を決定してもよい。例えば、サーバ３０の記憶部３２０は、カラーコードと、診断情報、メイク情報及び商品情報の少なくとも一つを関連付けるテーブル（肌色情報テーブル）を記憶してもよい。また、サーバ３０は、ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つなど）に基づいて当該肌色情報を決定してもよい。
【００５０】
図８は、本実施の形態に係る肌色情報テーブルの一例を示す図である。図８に示すように、肌色情報テーブルでは、カラーコードに対して、診断情報、メイク情報及び商品情報の少なくとも一つが関連付けられてもよい。
【００５１】
図８に示すように、診断情報は、例えば、カラーコードが示す肌色の性質を示す情報であってもよい。また、メイク情報は、例えば、カラーコードが示す肌色に適する質感、下地、コンシーラー、アイシャドー、チークの色などを示してもよい。また、商品情報は、化粧品、洋服、アクセサリー、嗜好品、ストッキングなど、カラーコードが示す肌色に適する商品に関する情報であり、当該商品をカテゴリ（例えば、デパコス、プチプラなど）毎に示してもよい。
【００５２】
サーバ３０は、図８に示される肌色情報テーブルを参照し、ステップＳ２０５で決定された肌色を示すカラーコードに関連付けられる診断情報、メイク情報、商品情報の少なくとも一つを決定して、端末１０に送信してもよい。
【００５３】
図５のステップＳ２０７において、端末１０は、サーバ３０から受信した肌色情報（例えば、診断情報、メイク情報及び商品情報の少なくとも一つ）を表示部１５０に表示する。
【００５４】
以上の第１の肌色診断動作によれば、サーバ３０がユーザの属性情報に基づいて決定されたカラーチャートの中からユーザの肌色を自動的に選択するので、後述する第２の肌色診断動作のようにユーザ自身が肌色を選択する必要がなく、ユーザの負担を軽減できる。
【００５５】
また、サーバ３０は、ユーザの撮像画像内の基準領域の色と基準色との色差に基づいて、当該撮像画像内の部分領域の色を補正し、当該カラーチャート内の複数の候補色の中から当該補正色に最も近い候補色をユーザの肌色として選択する。このため、ユーザの撮影環境（例えば、暗い部屋、明るい部屋、昼、夜など）によって生じる肌色の診断結果の誤差を軽減できる。
【００５６】
（３）第２の肌色診断動作
第２の肌色診断動作では、端末１０の表示部１５０に表示されるカラーチャートの中からユーザ自身によって肌色が選択される点で、第１の肌色診断動作と異なる。以下では、第１の肌色診断動作との相違点を中心に説明する。
【００５７】
図９は、本実施の形態に係る第２の肌色診断動作の一例を示す図である。図９のステップＳ３０１は、図５のステップＳ２０１と同様である。
【００５８】
ステップＳ３０２において、端末１０は、ステップＳ３０１で取得される撮影画像を表示部１５０に表示させ、当該撮影画像の一部の第１の領域（部分領域）をトリミングする（例えば、図６参照）。ステップＳ３０２では、第２の領域（基準領域）を切り出さなくともよい点で、図５のステップＳ２０２と異なる。端末１０は、トリミングされた部分領域画像をサーバ３０に送信する。
【００５９】
ステップＳ３０３において、サーバ３０は、端末１０から受信した部分領域画像に基づいて、部分領域色を決定する。上述のように、部分領域色とは、部分領域の各画素の色の平均値であってもよい。
【００６０】
ステップＳ３０４において、サーバ３０は、当該ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つなど）に基づいて、カラーチャートを決定する。当該ユーザの属性情報の取得及びカラーチャート（例えば、図２Ａ及び２Ｂ参照）の決定については、図５のステップＳ２０４と同様である。
【００６１】
ステップＳ３０４では、決定されたカラーチャートに関する情報（カラーチャート情報）及びステップＳ３０３で決定された部分領域色を示す情報（部分領域色情報）を端末１０に送信する点で、図５のステップＳ２０４と異なる。
【００６２】
ここで、カラーチャート情報は、カラーチャート内の複数の候補色を示す情報であればよい。カラーチャート情報は、例えば、当該カラーチャートの識別子であってもよいし、当該カラーチャート内の複数の候補色それぞれのカラーコードであってもよい。
【００６３】
ステップＳ３０５において、端末１０は、サーバ３０からのカラーチャート情報及び部分領域色情報に基づいて、肌色選択画面を表示部１５０に表示する。図１０は、本実施の形態に係る肌色選択画面の一例を示す図である。
【００６４】
図１０に示すように、肌色選択画面には、例えば、サーバ３０から受信したカラーチャート情報によって示されるカラーチャート、サーバ３０から受信した部分領域色情報が示す部分領域色、図９のステップＳ３０２でトリミングされた部分領域がされてもよい。なお、肌色選択画面では、部分領域及び部分領域色の少なくとも一つの表示は省略されてもよい。
【００６５】
例えば、図１０では、図９のステップＳ３０４においてユーザの属性情報（例えば、女性）に基づいて女性用カラーチャート（例えば、図２Ａ参照）が決定されるので、色選択画面に女性用カラーチャートが示される。なお、色選択画面で表示されるカラーチャートは、ユーザの属性情報に基づいて決定されたカラーチャートであれば、どのようなカラーチャートであってもよい。
【００６６】
図１０に示すように、色選択画面において、撮影画像（図６参照）からトリミングされた部分領域、部分領域色、カラーチャートを表示することにより、ユーザは、部分領域及び部分領域色と、カラーチャート内の複数の候補色とを比較しながら、自身の肌色を選択できる。
【００６７】
図９のステップＳ３０５において、端末１０は、色選択画面に表示されたカラーチャート内の複数の候補色の中の一つ（すなわち、肌色）の選択要求を入力部１４０から受け付ける。端末１０は、選択された肌色を示すカラーコードをサーバ３０に送信する。
【００６８】
図９のステップＳ３０６及びＳ３０７は、図４のステップＳ２０６及びＳ２０７と同様である。
【００６９】
以上の第２の肌色診断動作によれば、サーバ３０においてユーザの属性情報に基づいて決定されたカラーチャート内の複数の候補色の中から、ユーザ自身が肌色を選択するので、第１の肌色診断動作と比較して、肌色診断システム１の実装を簡便化することができる。
【００７０】
（肌色診断システム１の構成）
次に、肌色診断システム１を構成する端末１０及びサーバ３０の構成について説明する。図１１及び１２は、それぞれ、本実施の形態に係る端末及びサーバの構成の一例を示す図である。
【００７１】
なお、図１１及び１２では、端末１０及びサーバ３０の特徴部分の機能ブロックを主に示している。端末１０及びサーバ３０は、他の処理に必要な他の機能ブロックも有してもよいことは勿論である。また、図１１及び１２に示される一部の機能ブロックを含まない構成としてもよい。
【００７２】
図１１に示すように、端末１０は、制御部１１０と、記憶部１２０と、送受信部１３０と、入力部１４０と、出力部１５０と、撮像部１６０と、を有してもよい。
【００７３】
制御部１１０は、端末１０の制御を実施する。端末１０は、本開示に係る技術分野での共通認識に基づいて説明されるコントローラ、制御回路又は制御装置により構成することができる。
【００７４】
具体的には、制御部１１０は、送受信部１３０による送信及び／又は受信、入力部１４０による各種要求の受付及び当該各種要求に基づく処理、出力部１５０に対する各種画面の表示、撮像部１６０による撮影画像の取得などを制御してもよい。
【００７５】
例えば、制御部１１０は、出力部１５０に対するユーザ情報の入力画面（例えば、図３Ｂ）、撮影画像のトリミング用画面（例えば、図６）、肌色選択画面（例えば、図１０）、肌色情報の表示画面の表示を制御してもよい。また、制御部１１０は、これらの表示画面における、入力部１４０を用いたユーザからの要求の受け付けを制御してもよい。
【００７６】
また、制御部１１０は、ユーザの肌の撮影画像における部分領域及び基準領域の少なくとも一つのトリミングを制御してもよい。また、制御部１１０は、部分領域画像及び基準領域画像の少なくとも一つの生成、送信などを制御してもよい。また、制御部１１０は、ユーザによって選択される肌色を示すカラーコードの送信を制御してもよい。
【００７７】
記憶部１２０は、端末１０において利用する情報を記憶（保持）する。記憶部３２０は、例えば、本開示に係る技術分野での共通認識に基づいて説明されるメモリ、ストレージ、記憶装置などにより構成することができる。例えば、記憶部１２０は、ユーザの肌の撮影画像、部分領域画像、基準領域画像の少なくとも一つを記憶してもよい。
【００７８】
送受信部１３０は、ネットワーク２０を介した他の通信デバイス（例えば、サーバ３０など）との通信を行う。送受信部１３０は、受信した種々の情報を制御部１１０に出力してもよい。送受信部１３０は、本開示に係る技術分野での共通認識に基づいて説明されるトランスミッター／レシーバー、送受信回路又は送受信装置により構成することができる。なお、送受信部１３０は、送信部及び受信部から構成されてもよい。
【００７９】
具体的には、送受信部１３０は、ユーザ情報（例えば、個人情報、属性情報）、ユーザＩＤ、部分領域画像、基準領域画像、ユーザによって選択された肌色を示すカラーコードの少なくとも一つをサーバ３０に送信してもよい。
【００８０】
また、送受信部１３０は、ユーザの肌色情報（例えば、診断情報、メイク情報及び商品情報の少なくとも一つ）、カラーチャート情報、部分領域色情報の少なくとも一つをサーバ３０から受信してもよい。
【００８１】
入力部１４０は、ユーザからの操作により入力を受け付ける。また、入力部１４０は、所定の機器、記憶媒体などと接続され、データの入力を受け付けてもよい。入力部１４０は、入力結果を例えば制御部１１０に出力してもよい。
【００８２】
入力部１４０は、本開示に係る技術分野での共通認識に基づいて説明されるキーボード、マウス、ボタンなどの入力装置、入出力端子、入出力回路などにより構成することができる。また、入力部１４０は、表示部と一体となった構成（例えば、タッチパネル）としてもよい。
【００８３】
出力部１５０は、ユーザに対して知覚できる形式でデータ、コンテンツなどの出力を行う。例えば、出力部１５０は、画像を表示する表示部（表示画面）、音声を出力する音声出力部などを含んで構成されてもよい。
【００８４】
表示部は、例えば、本開示に係る技術分野での共通認識に基づいて説明されるディスプレイ、モニタなどの表示装置により構成することができる。また、音声出力部は、本開示に係る技術分野での共通認識に基づいて説明されるスピーカーなどの出力装置により構成することができる。
【００８５】
出力部１５０は、例えば、本開示に係る技術分野での共通認識に基づいて説明される演算器、演算回路、演算装置、プレイヤー、画像／映像／音声処理回路、画像／映像／音声処理装置、アンプなどを含んで構成することができる。
【００８６】
撮像部１６０は、例えば、カメラなどの被写体を撮像する手段を含んで構成することができる。撮像部１６０は、端末１０の背面側に設けられるカメラ（アウトカメラ）、端末１０の表示部側に設けられるカメラ（インカメラ）の少なくとも一つを含んで構成されてもよい。
【００８７】
図１２に示すように、サーバ３０は、制御部３１０と、記憶部３２０と、送受信部３３０と、入力部３４０と、出力部３５０と、を有してもよい。なお、サーバ３０の制御部３１０と、記憶部３２０と、送受信部３３０と、入力部３４０と、出力部３５０の基本的な構成は、それぞれ、端末１０の制御部１１０と、記憶部１２０と、送受信部１３０と、入力部１４０と、出力部１５０と同様である。以下では、サーバ３０に特徴的な機能構成を中心に説明する。
【００８８】
制御部３１０は、ユーザの属性情報に基づいて、カラーチャート（複数の候補色の組み合わせ）を決定する。
【００８９】
また、制御部３１０は、カラーチャート内の複数の候補色の中から、ユーザの肌の撮影画像に基づいて当該ユーザの肌色を選択してもよい。ここで、当該撮影画像は、前記ユーザの顔の一部を切り出した部分領域の画像と、基準色との色差の決定に用いられる基準領域の画像とを含んでもよい。制御部３１０は、カラーチャート内の複数の候補色の中から、上記部分領域の色と上記色差とに基づいて決定される補正色に最も近い候補色を、前記肌色として選択してもよい。
【００９０】
また、制御部３１０は、制御部３１０又はユーザによって選択された肌色に関する肌色情報の生成及び送信を制御してもよい。具体的には、制御部３１０は、肌色情報テーブル（例えば、図８）を参照して、当該肌色を示すカラーコードに関連付けられる診断情報、メイク情報及び商品情報の少なくとも一つを取得してもよい。
【００９１】
また、制御部３１０は、端末１０から受信したユーザ情報に基づくユーザ登録を制御してもよい。
【００９２】
記憶部３２０は、ユーザ管理テーブル（例えば、図４）及び肌色情報テーブル（例えば、図８）を記憶してもよい。また、記憶部３２０は、端末１０から受信した部分領域画像及び基準領域画像の少なくとも一つをユーザＩＤと関連付けて記憶してもよい。
【００９３】
また、記憶部３２０は、複数のカラーチャートを記憶してもよい。当該複数のカラーチャートは、それぞれ、ユーザの属性情報（例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味（例えば、アウトドア派、インドア派）の少なくとも一つ）に関連付けられてもよい。
【００９４】
送受信部３３０は、ユーザ情報（例えば、個人情報、属性情報）、ユーザＩＤ、部分領域画像、基準領域画像、ユーザによって選択された肌色を示すカラーコードの少なくとも一つを端末１０から受信してもよい。
【００９５】
また、送受信部３３０は、ユーザの肌色情報（例えば、診断情報、メイク情報及び商品情報の少なくとも一つ）、カラーチャート情報、部分領域色情報の少なくとも一つを端末１０に送信してもよい。
【００９６】
（ハードウェア構成）
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック（構成部）は、ハードウェア及び／又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的に結合した１つの装置により実現されてもよいし、物理的に分離した２つ以上の装置を有線又は無線によって接続し、これら複数の装置により実現されてもよい。
【００９７】
例えば、本実施の形態におけるデバイス、サーバなどは、本開示の動作を行うコンピュータとして機能してもよい。図１３は、本実施の形態に係るデバイス、サーバなどのハードウェア構成の一例を示す図である。上述の端末１０、サーバ３０などは、物理的には、プロセッサ１００１、メモリ１００２、ストレージ１００３、通信装置１００４、入力装置１００５、出力装置１００６、バス１００７などを含むコンピュータ装置として構成されてもよい。
【００９８】
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。端末１０、サーバ３０などのハードウェア構成は、図に示した各装置を１つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
【００９９】
例えば、プロセッサ１００１は１つだけ図示されているが、複数のプロセッサがあってもよい。また、処理は、１のプロセッサによって実行されてもよいし、処理が同時に、逐次に、又はその他の手法を用いて、１以上のプロセッサによって実行されてもよい。
【０１００】
端末１０、サーバ３０などにおける各機能は、プロセッサ１００１、メモリ１００２などのハードウェア上に所定のソフトウェア（プログラム）を読み込ませることによって、プロセッサ１００１が演算を行い、通信装置１００４による通信、メモリ１００２及びストレージ１００３におけるデータの読み出し及び／又は書き込みなどを制御することによって実現される。
【０１０１】
プロセッサ１００１は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ１００１は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置（ＣＰＵ：Central  Processing  Unit）によって構成されてもよい。なお、上述の制御部１１０などの各部は、プロセッサ１００１によって実現されてもよい。プロセッサ１００１は、１以上のチップによって実装されてもよい。
【０１０２】
また、プロセッサ１００１は、プログラム（プログラムコード）、ソフトウェアモジュール、データなどを、ストレージ１００３及び／又は通信装置１００４からメモリ１００２に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、制御部３１０（１１０）は、メモリ１００２に格納され、プロセッサ１００１において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。
【０１０３】
メモリ１００２は、コンピュータ読み取り可能な記録媒体であり、例えば、ＲＯＭ（Read  Only  Memory）、ＥＰＲＯＭ（Erasable  Programmable  ROM）、ＥＥＰＲＯＭ（Electrically  EPROM）、ＲＡＭ（Random  Access  Memory）、その他の適切な記憶媒体の少なくとも１つによって構成されてもよい。メモリ１００２は、レジスタ、キャッシュ、メインメモリ（主記憶装置）などと呼ばれてもよい。メモリ１００２は、本実施の形態に係る方法を実施するために実行可能なプログラム（プログラムコード）、ソフトウェアモジュールなどを保存することができる。
【０１０４】
ストレージ１００３は、コンピュータ読み取り可能な記録媒体であり、例えば、フレキシブルディスク、フロッピー（登録商標）ディスク、光磁気ディスク（例えば、コンパクトディスク（ＣＤ−ＲＯＭ（Compact  Disc  ROM）など）、デジタル多用途ディスク、Ｂｌｕ−ｒａｙ（登録商標）ディスク）、リムーバブルディスク、ハードディスクドライブ、スマートカード、フラッシュメモリデバイス（例えば、カード、スティック、キードライブ）、磁気ストライプ、データベース、サーバ、その他の適切な記憶媒体の少なくとも１つによって構成されてもよい。ストレージ１００３は、補助記憶装置と呼ばれてもよい。なお、上述の記憶部３２０（１２０）は、メモリ１００２及び／又はストレージ１００３によって実現されてもよい。
【０１０５】
通信装置１００４は、有線及び／又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア（送受信デバイス）であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置１００４は、ＳＩＭカードを含んでもよい。なお、上述の送受信部３３０（１３０）は、通信装置１００４によって実現されてもよい。
【０１０６】
入力装置１００５は、外部からの入力を受け付ける入力デバイス（例えば、キーボード、マウス、カメラなど）である。出力装置１００６は、外部への出力を実施する出力デバイス（例えば、ディスプレイ、スピーカーなど）である。なお、入力装置１００５及び出力装置１００６は、一体となった構成（例えば、タッチパネル）であってもよい。なお、上述の入力部３４０（１４０）及び出力部３５０（１５０）は、それぞれ入力装置１００５及び出力装置１００６によって実現されてもよい。
【０１０７】
また、プロセッサ１００１、メモリ１００２などの各装置は、情報を通信するためのバス１００７によって接続される。バス１００７は、単一のバスによって構成されてもよいし、装置間で異なるバスで構成されてもよい。
【０１０８】
また、端末１０、サーバ３０などは、マイクロプロセッサ、デジタル信号プロセッサ（ＤＳＰ：Digital  Signal  Processor）、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＰＬＤ（Programmable  Logic  Device）、ＦＰＧＡ（Field  Programmable  Gate  Array）などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ１００１は、これらのハードウェアの少なくとも１つで実装されてもよい。
【０１０９】
（変形例）
なお、本開示において説明した用語及び／又は本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
【０１１０】
本開示において説明した情報、パラメータなどは、絶対値によって表されてもよいし、所定の値からの相対値によって表されてもよいし、対応する別の情報によって表されてもよい。また、本開示においてパラメータなどに使用する名称は、いかなる点においても限定的なものではない。
【０１１１】
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。
【０１１２】
情報、信号などは、複数のネットワークノードを介して入出力されてもよい。入出力された情報、信号などは、特定の場所（例えば、メモリ）に保存されてもよいし、テーブルを用いて管理してもよい。入出力される情報、信号などは、上書き、更新又は追記をされ得る。出力された情報、信号などは、削除されてもよい。入力された情報、信号などは、他の装置へ送信されてもよい。
【０１１３】
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。
【０１１４】
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術（同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線（ＤＳＬ）など）及び／又は無線技術（赤外線、マイクロ波など）を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び／又は無線技術は、伝送媒体の定義内に含まれる。
【０１１５】
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。
【０１１６】
本開示において説明した実施の形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、本開示で説明した各態様／実施の形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。具体的には、図５、６、８、９、１０に示されるフローチャートにおいて、一部のステップは省略されてもよいし、不図示のステップが追加されてもよいし、少なくとも一部のステップの順序が入れ替えられてもよい。
【０１１７】
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。
【０１１８】
本開示において使用する「第１の」、「第２の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、２つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第１及び第２の要素の参照は、２つの要素のみが採用され得ること、又は何らかの形で第１の要素が第２の要素に先行しなければならないことを意味しない。
【０１１９】
以上、本開示に係る発明について詳細に説明したが、当業者にとっては、本開示に係る発明が本開示中に説明した実施の形態に限定されないということは明らかである。本開示に係る発明は、請求の範囲の記載に基づいて定まる発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とし、本開示に係る発明に対して何ら制限的な意味をもたらさない。
【図１】
2020048945.tif 000003
【図２】
2020048945.tif 000004
【図３】
2020048945.tif 000005
【図４】
2020048945.tif 000006
【図５】
2020048945.tif 000007
【図６】
2020048945.tif 000008
【図７】
2020048945.tif 000009
【図８】
2020048945.tif 000010
【図９】
2020048945.tif 000011
【図１０】
2020048945.tif 000012
【図１１】
2020048945.tif 000013
【図１２】
2020048945.tif 000014
【図１３】
2020048945.tif 000015