JP2020048945A - Server, terminal and skin color diagnosis method - Google Patents
Server, terminal and skin color diagnosis method Download PDFInfo
- Publication number
- JP2020048945A JP2020048945A JP2018182162A JP2018182162A JP2020048945A JP 2020048945 A JP2020048945 A JP 2020048945A JP 2018182162 A JP2018182162 A JP 2018182162A JP 2018182162 A JP2018182162 A JP 2018182162A JP 2020048945 A JP2020048945 A JP 2020048945A
- Authority
- JP
- Japan
- Prior art keywords
- color
- user
- information
- skin color
- skin
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
Description
本開示は、ユーザの肌色に関する情報を提供するサーバ、端末及び肌色診断方法に関する。 The present disclosure relates to a server, a terminal, and a skin color diagnosis method that provide information on a user's skin color.
一般に、化粧品(例えば、ファンデーション、口紅、チーク、マスカラ、ネイルエナメル等)は、ユーザの身体の少なくとも一部(例えば、顔、唇、頬、まつ毛、爪等)に塗布される。このため、多様なユーザ(消費者等ともいう)の肌の色(肌色)に適する商品を提供するため、同じ銘柄の同じ種類の商品(例えば、ある会社のある銘柄のファンデーション)あたり、一以上の色の種類(カラーバリエーション)が設けられる。 Generally, cosmetics (eg, foundation, lipstick, cheek, mascara, nail enamel, etc.) are applied to at least a portion of the user's body (eg, face, lips, cheeks, eyelashes, nails, etc.). For this reason, in order to provide products suitable for the skin colors (skin colors) of various users (also referred to as consumers), one or more products of the same brand and the same type (for example, the foundation of a certain brand of a certain company) are provided. (Color variations) are provided.
また、特定の会社の特定の商品のカラーバリエーションの中からユーザに適する色の選択を補助する装置も検討されている(例えば、特許文献1)。 Further, an apparatus for assisting a user in selecting a color suitable for a user from color variations of a specific product of a specific company has been studied (for example, Patent Document 1).
近年、化粧品市場には、百貨店等で販売されている相対的に価格の高い商品(デパートコスメ、デパコス等ともいう)から、相対的に価格が低く、ユーザが入手し易い商品(プチプラコスメ、プチプラ等ともいう)まで、膨大な数及び種類の商品が投入されている。 2. Description of the Related Art In recent years, in the cosmetics market, products that are relatively low in price and relatively easily available to users (petit plastic cosmetics, plastic plastic) from products with relatively high prices (also referred to as department store cosmetics and depacos) sold in department stores and the like. And so on).
したがって、ユーザは、特定の会社が提供する特定の商品のカラーバリエーションだけでなく、デパートコスメからプチプラコスメまで多くの会社が提供する多様なカラーバリエーションを比較検討して、当該ユーザの肌色に適する商品を選択可能とすることが望まれる。 Therefore, the user compares and examines not only the color variation of a specific product provided by a specific company but also various color variations provided by many companies from department store cosmetics to petit plastic cosmetics, and selects a product suitable for the user's skin color. It is desirable to be able to select.
しかしながら、ユーザは、自身の肌色を適切に把握していない場合が多い。また、特定の会社の特定の商品のカラーバリエーションにおいて自身の肌色を認識していたとしても、認識している肌色を他社の商品の選択時に利用できないことも想定される。カラーバリエーションの定義は会社毎又は商品毎等によって一致するとは限らないためである。 However, in many cases, the user does not properly grasp his or her skin color. Further, even if the user's own skin color is recognized in the color variation of a specific product of a specific company, it may be assumed that the recognized skin color cannot be used when selecting a product of another company. This is because the definition of the color variation does not always match for each company or each product.
このように、ユーザは、自身の肌色を適切に認識できない結果、当該肌色に適する商品を適切に選択できない恐れがある。このような問題は、化粧品だけでなく、被服(例えば、スーツ、Yシャツ、ネクタイ、ストッキングなど)など、ユーザが身に着け、かつ、多様なカラーバリエーションを有する商品の選択時に生じる恐れがある。 As described above, the user may not be able to appropriately recognize his or her skin color, and as a result, may not be able to appropriately select a product suitable for the skin color. Such a problem may occur when a user wears and selects a product having various color variations, such as clothing (for example, a suit, a Y-shirt, a tie, and stockings), as well as cosmetics.
そこで本開示は、ユーザの肌色に関する情報を提供可能なサーバ、端末及び肌色診断方法を提供することを目的の1つとする。 Therefore, an object of the present disclosure is to provide a server, a terminal, and a skin color diagnosis method capable of providing information on a user's skin color.
本開示の一態様に係るサーバは、ユーザの肌の撮影画像を受信する受信部と、前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する制御部と、前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する送信部と、を具備することを特徴とする。 A server according to an aspect of the present disclosure includes a receiving unit that receives a captured image of a user's skin, a control unit that determines a combination of a plurality of candidate colors based on the attribute information of the user, and the plurality of candidate colors. And a transmission unit for transmitting information on the user's skin color selected from the above based on the photographed image.
本開示の一態様によれば、ユーザの肌色に関する情報を提供できる。 According to an aspect of the present disclosure, information on a user's skin color can be provided.
(肌色診断システムの概要)
図1は、本実施の形態に係る肌色診断システムの全成構成の一例を示す図である。図1に示すように、本実施の形態に係る肌色診断システム1は、端末10、端末10がネットワーク20を介して接続するサーバ30を含んでもよい。
(Overview of skin color diagnosis system)
FIG. 1 is a diagram showing an example of the overall configuration of the skin color diagnosis system according to the present embodiment. As shown in FIG. 1, the skin
端末10は、例えば、スマートフォン、タブレット、パーソナルコンピュータなどの通信端末(デバイス、通信デバイス)であるが、通信機能を有するどのような端末であってもよい。
The
ネットワーク20は、無線LAN、Wi-Fi(登録商標)、光ネットワーク、移動通信網、IPネットワーク、プライベートネットワークの少なくとも一つを含んでもよい。
The
サーバ30は、ユーザの肌色に関する情報(肌色情報)を提供する装置である。なお、サーバ30は、単一のサーバで構成されてもよいし、複数のサーバ(例えば、Webサーバ、データベースなど)を含んで構成されてもよい。
The
肌色診断システム1では、複数のカラーチャートの中から、端末10のユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)など)に基づいて、当該ユーザの肌色の決定に用いるカラーチャートが決定される。ここで、カラーチャートとは、複数の色(例えば、ユーザの肌色の候補となる色(候補色))の組み合わせ(集合)を示すものである。
In the skin
また、肌色診断システム1では、決定されたカラーチャートが示す複数の候補色の中から、当該ユーザの肌の画像(撮影画像)に基づいて当該ユーザの肌色が選択される。また、選択された肌色に関する情報が端末10に提供される。
Further, in the skin
図2A及び2Bは、本実施の形態に係るカラーチャートの一例を示す図である。図2A及び2Bでは、ユーザの属性情報(例えば、図2A、2Bでは、性別)毎のカラーチャートが示される。ユーザの属性情報毎のカラーチャートには、色味、明暗段階、スキントーンの少なくとも一つが異なる複数の候補色が示されてもよい。 2A and 2B are diagrams illustrating an example of the color chart according to the present embodiment. 2A and 2B show color charts for each attribute information of the user (for example, gender in FIGS. 2A and 2B). In the color chart for each attribute information of the user, a plurality of candidate colors different in at least one of a color, a light and dark stage, and a skin tone may be shown.
ここで、色味とは、例えば、ピンクオークル(PO)系、ノーマルオークル(NO)系、ベージュオークル(BO)系、イエローオークル(YO)系など、肌色の系統を示すものである。また、明暗段階とは、色白(ライト)、やや色白(ソフト)、標準(ニュートラル)、小麦色(ヘルシー)、色黒(ダーク)、日焼けした肌色(最もダーク)など、肌色の明暗の段階を示すものである。また、スキントーンとは、例えば、イエローベース、ブルーベースなど、肌色の色調を示すものである。なお、色味、明暗段階、スキントーンの定義は、表記したものに限られず、色味、明暗段階、スキントーンの少なくとも一つを示すどのような用語が用いられてもよい。例えば、NO系は、単に、オークル(O)系と呼ばれてもよい。 Here, the color indicates a flesh color system such as a pink ocher (PO) system, a normal ocher (NO) system, a beige ocher (BO) system, and a yellow ocher (YO) system. The light and dark stages are the light and dark stages of skin color such as fair (light), fair (soft), standard (neutral), tan (healthy), dark (dark), and tanned skin (darkest). It is shown. The skin tone indicates a skin tone such as a yellow base and a blue base. Note that the definitions of the color, the light-dark level, and the skin tone are not limited to those described above, and any term indicating at least one of the color, the light-dark level, and the skin tone may be used. For example, a NO system may simply be referred to as an ocher (O) system.
例えば、図2A及び2Bに示される性別毎のカラーチャートでは、色味及び明暗段階の2次元で複数の候補色が示されるが、これに限られない。例えば、各カラーチャート内の複数の候補色は、色味、明暗段階又はスキントーンのいずれかを用いて1次元で規定されてもよい。また、各カラーチャート内の複数の候補色は、色味、明暗段階、スキントーンの少なくとも2つを用いて、2次元以上で規定されてもよい。 For example, in the color charts for each gender shown in FIGS. 2A and 2B, a plurality of candidate colors are shown in two dimensions of a color and a light and dark stage, but the present invention is not limited to this. For example, the plurality of candidate colors in each color chart may be defined one-dimensionally using any of the tint, light and dark stages, and skin tones. In addition, the plurality of candidate colors in each color chart may be defined in two or more dimensions using at least two of a color, a light / dark stage, and a skin tone.
例えば、図2Aの女性用カラーチャートでは、PO系、NO系、BO系、YO系の候補色は、それぞれ、PO−Fx、NO−Fx、BO−Fx、YO−Fxで識別される。また、図2Bの男性用カラーチャートでは、PO系、NO系、BO系、YO系の候補色は、それぞれ、PO−Mx、NO−Mx、BO−Mx、YO−Mxで識別される。 For example, in the women's color chart of FIG. 2A, the PO, NO, BO, and YO candidate colors are identified by PO-Fx, NO-Fx, BO-Fx, and YO-Fx, respectively. In the male color chart of FIG. 2B, the PO, NO, BO, and YO candidate colors are identified by PO-Mx, NO-Mx, BO-Mx, and YO-Mx, respectively.
ここで、xは、明暗段階を示すパラメータである。例えば、女性用カラーチャートでは、色白(ライト)、やや色白(ソフト)、標準(ニュートラル)、小麦色(ヘルシー)、色黒(ダーク)、日焼けした肌色(最もダーク)の6つの明暗段階がx=1〜6を用いて示されてもよい。また、男性用カラーチャートでは、超色白(ブライト)、色白(ライト)、やや色白(ソフト)、標準(ニュートラル)、小麦肌(ヘルシー)、日焼けした色黒(ダーク)の6つの明暗段階がx=1〜6を用いて示されてもよい。 Here, x is a parameter indicating a light-dark stage. For example, in a women's color chart, the six light-dark stages of fair (light), fair (soft), normal (neutral), tan (healthy), dark (dark), and tanned skin (darkest) are x. = 1 to 6 may be used. In the color chart for men, there are six light-dark stages of super-white (bright), fair-white (light), fair-white (soft), standard (neutral), wheat skin (healthy), and tanned dark (dark). = 1 to 6 may be used.
図2A及び2Bに示される各候補色の識別子(例えば、PO−Fx、PO−Mxなど)は、カラーコード等と呼ばれてもよい。図2A及び2Bに示されるカラーチャートでは、各カラーコードが付されたボックスにおいて、各カラーコードが示す候補色が表示されてもよい。なお、カラーコードは、候補色の識別子であればよく、図2A及び2Bに例示するものに限られないことは勿論である。 The identifier of each candidate color (for example, PO-Fx, PO-Mx, etc.) shown in FIGS. 2A and 2B may be called a color code or the like. In the color charts shown in FIGS. 2A and 2B, a candidate color indicated by each color code may be displayed in a box provided with each color code. Note that the color code may be any identifier of the candidate color, and is not limited to those illustrated in FIGS. 2A and 2B.
また、ユーザの属性情報毎のカラーチャートでは、属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)など)に応じた複数の候補色の組み合わせが示されてもよい。例えば、図2Bの男性用カラーチャートでは、図2Aの女性用カラーチャートにおける候補色よりも暗い(黒い又は濃い)候補色が色味毎に示されてもよい。また、白色人種向けのカラーチャートでは、黄色人種向けのカラーチャートよりも明暗段階が低い(白い)候補色が多く含まれてもよい。 Further, in the color chart for each attribute information of the user, according to the attribute information (for example, gender, age, generation, race, position, family structure, annual income, living area, hobbies (for example, outdoor, indoor), etc.) A combination of a plurality of candidate colors may be indicated. For example, in the male color chart of FIG. 2B, candidate colors darker (black or darker) than the candidate colors in the female color chart of FIG. 2A may be displayed for each color. Further, the color chart for the white race may include many candidate colors with lower (darker) gradations than the color chart for the yellow race.
ユーザの属性情報毎のカラーチャートでは、属性情報毎に、色味の数及び定義、明暗段階の数及び定義、スキントーンの数及び定義の少なくとも一つが異なってもよい。例えば、図2Aの女性用カラーチャートでは、PO系の明暗段階の数は、図2Bの男性用カラーチャートのPO系の明暗段階の数よりも少ない。 In the color chart for each attribute information of the user, at least one of the number and definition of colors, the number and definition of light and dark stages, and the number and definition of skin tones may be different for each attribute information. For example, in the female color chart of FIG. 2A, the number of light-dark stages of the PO system is smaller than the number of light-dark stages of the PO system in the male color chart of FIG. 2B.
なお、図2A及び2Bでは、性別毎のカラーチャートを例示したが、ユーザの属性情報毎のカラーチャートは、これに限られない。肌色診断システム1では、ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つ)毎に異なる組み合わせの複数の候補色をそれぞれ規定した複数のカラーチャートが用いられてもよい。
2A and 2B exemplify a color chart for each gender, but the color chart for each attribute information of the user is not limited to this. In the skin
また、各カラーチャートで規定される複数の候補色の組み合わせは、予め定められていてもよい(記憶されていてもよい)。或いは、当該複数の候補色の組み合わせは、所定のパラメータ(例えば、ユーザの属性情報、季節、ユーザの過去の履歴等)によって制御(カスタマイズ)されてもよい。また、各カラーチャートに含まれる候補色は、特定の会社や特定の商品に限定されず、汎用的に定義されるものであってもよい。 The combination of a plurality of candidate colors defined in each color chart may be determined in advance (or may be stored). Alternatively, the combination of the plurality of candidate colors may be controlled (customized) by predetermined parameters (for example, user attribute information, season, user's past history, and the like). Further, the candidate colors included in each color chart are not limited to a specific company or a specific product, and may be defined for general purposes.
以上のように、肌色診断システム1では、汎用的なカラーチャートの中からユーザの肌色を選択することにより、実装負荷をかけずにユーザの肌色を診断できる。また、当該カラーチャートは、ユーザの属性情報に基づいて決定されるので、当該ユーザの肌色をより適切に診断できる。この結果、当該肌色に関する情報(肌色情報)(例えば、後述する診断情報、メイク情報及び商品情報の少なくとも一つ)をユーザに適切に提供できる。
As described above, in the skin
(肌色診断システムの動作)
次に、肌色診断システム1の動作について詳細に説明する。具体的には、肌色診断システム1における(1)ユーザ登録動作、(2)第1の肌色診断動作、(3)第2の肌色診断動作について説明する。なお、肌色診断システム1では、第1の肌色診断動作又は第2の肌色診断動作の少なくとも一方が実装されてもよい。
(Operation of skin color diagnosis system)
Next, the operation of the skin
(1)ユーザ登録動作
図3A及び3Bは、本実施の形態に係るユーザ登録動作の一例を示す図である。図3AのステップS101において、端末10は、ユーザに関する情報(ユーザ情報)の入力画面を表示部(出力部)150に表示させる。
(1) User Registration Operation FIGS. 3A and 3B are diagrams illustrating an example of a user registration operation according to the present embodiment. In step S101 of FIG. 3A, the terminal 10 causes the display unit (output unit) 150 to display an input screen for information about the user (user information).
ここで、ユーザ情報とは、ユーザの個人情報(例えば、氏名、ニックネーム、メールアドレス、電話番号、住所など)、当該ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つなど)などを含んでもよい。 Here, the user information includes personal information of the user (for example, name, nickname, e-mail address, telephone number, address, etc.) and attribute information of the user (for example, gender, age, generation, race, position, family composition) , Annual income, residential area, hobbies (for example, at least one of outdoor and indoor), and the like.
例えば、図3Bに示される入力画面では、ユーザのニックネーム、性別(男性又は女性)、年齢、メールアドレス(任意)を入力するボックス又は選択するボタンが表示される。なお、図3Bに示される入力画面は一例にすぎず、これに限られない。 For example, on the input screen shown in FIG. 3B, a box for inputting the user's nickname, gender (male or female), age, and e-mail address (optional) or a button for selection is displayed. Note that the input screen shown in FIG. 3B is merely an example, and is not limited to this.
図3AのステップS102において、端末10は、ステップS101で表示された入力画面で入力又は選択されたユーザ情報を、サーバ30に送信する。ステップ103において、サーバ30は、端末10から受信したユーザ情報とユーザの識別子(ユーザID)とを関連付けるテーブル(ユーザ管理テーブル)を、記憶部320に記憶する。
In step S102 of FIG. 3A, the terminal 10 transmits the user information input or selected on the input screen displayed in step S101 to the
図4は、本実施の形態に係るユーザ管理テーブルの一例を示す図である。図4に示すように、ユーザ管理テーブルでは、ユーザIDと、個人情報(例えば、ニックネーム、メールアドレスなど)と、属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つなど)とが関連付けられてもよい。なお、図4は例示にすぎず、ユーザ管理テーブルの構成は図示するものに限られない。 FIG. 4 is a diagram showing an example of the user management table according to the present embodiment. As shown in FIG. 4, in the user management table, the user ID, personal information (for example, nickname, e-mail address, etc.), and attribute information (for example, gender, age, generation, race, position, family composition, annual income, A residence area and a hobby (for example, at least one of an outdoor group, an indoor group, etc.) may be associated. FIG. 4 is merely an example, and the configuration of the user management table is not limited to the illustrated one.
(2)第1の肌色診断動作
図5は、本実施の形態に係る第1の肌色診断動作の一例を示す図である。第1の肌色診断動作では、サーバ30がユーザの肌色を決定する。
(2) First Skin Color Diagnosis Operation FIG. 5 is a diagram showing an example of a first skin color diagnosis operation according to the present embodiment. In the first skin color diagnosis operation, the
図5のステップ201において、端末10は、撮像部160により撮影されるユーザの肌の画像(撮影画像)を取得する。なお、撮影画像は、ステップS201において撮像部160を起動して撮影された撮影画像であってもよいし、記憶部120に記憶された撮影画像であってもよい。撮影画像は、例えば、少なくとも顔(髪の毛は含まなくともよい)が撮影されたものであってもよい。
In step 201 in FIG. 5, the terminal 10 acquires an image of the user's skin (captured image) captured by the
ステップS202において、端末10は、ステップS201で取得される撮影画像を表示部150に表示させ、当該撮影画像の一部の第1の領域(部分領域)と第2の領域(基準領域)を切り出す(トリミングする)。
In step S202, the terminal 10 displays the captured image acquired in step S201 on the
図6は、本実施の形態に係る部分領域及び基準領域の一例を示す図である。図6に示すように、部分領域は、目、口など肌色でない部位を含まない顔の一部の領域(例えば、頬の少なくとも一部)であってもよい。また、基準領域は、基準色(例えば、白色)との色差の決定に用いられる領域であり、背景を含まない領域(例えば、首の少なくとも一部)であってもよい。撮像画像内の基準領域を含む所定領域には、基準色の物体(例えば、白色の紙)が撮像されていてもよい。例えば、ユーザは、撮像時に、画面上に指定された基準領域(例えば、自身の首)を含む所定領域に白い紙を当て、自身の顔を撮影してもよい。これにより、環境光の影響の度合いを推定でき、推定結果を、部分領域の色の判定に生かすことができる。 FIG. 6 is a diagram illustrating an example of the partial region and the reference region according to the present embodiment. As shown in FIG. 6, the partial region may be a partial region of the face (for example, at least a part of the cheek) that does not include a non-skin-colored portion such as eyes and mouth. The reference area is an area used for determining a color difference from a reference color (for example, white), and may be an area that does not include a background (for example, at least a part of a neck). An object of the reference color (for example, white paper) may be imaged in a predetermined area including the reference area in the captured image. For example, at the time of imaging, the user may apply white paper to a predetermined area including a specified reference area (for example, his own neck) on the screen and take an image of his / her own face. This makes it possible to estimate the degree of influence of ambient light, and to use the estimation result in determining the color of the partial area.
なお、図6では、部分領域及び基準領域は、円で示されるが、部分領域及び基準領域の形は、これに限られず、正方形等、円以外であってもよい。また、図6に示す部分領域及び基準領域の位置は、一例にすぎず、図示する位置に限られない。 In FIG. 6, the partial region and the reference region are indicated by circles, but the shapes of the partial region and the reference region are not limited to this, and may be other than a circle such as a square. In addition, the positions of the partial region and the reference region illustrated in FIG. 6 are merely examples, and are not limited to the illustrated positions.
端末10は、トリミングされた部分領域の画像(部分領域画像)及び基準領域の画像(基準領域画像)をサーバ30に送信する。ユーザの顔の略全体が撮影された撮影画像ではなく、トリミングされた部分領域画像及び基準領域画像をサーバ30に送信することにより、サーバ30側でユーザが特定され難くなるため、ユーザのプライバシーの保護に有効である。
The terminal 10 transmits the cropped partial region image (partial region image) and the reference region image (reference region image) to the
図5のステップS203において、サーバ30は、端末10から受信した部分領域画像及び基準領域画像に基づいて、部分領域の色(部分領域色)を補正(キャリブレーション)する。ここで、部分領域色とは、部分領域の各画素の色の平均値であってもよい。
In step S203 of FIG. 5, the
図7は、本実施の形態に係る部分領域色の補正の一例を示す図である。図7に示すように、サーバ30は、基準領域の色(基準領域色)と基準色との差分(色差)を算出(決定)する。ここで、基準領域色とは、基準領域の各画素の色の平均値であってもよい。また、基準色とは、例えば、肌色診断システム1内で基準となる色(例えば、白、特定のカラーコードが示す色など)であってもよい。これにより、例えば、環境光の影響を受けた基準領域色(例えば、ユーザの首に当てられた白い紙)と、サーバ30又は端末10内で予め定められる(又は、決定される)基準色(例えば、白)との差分により環境光の影響の度合い(色差)を推定(算出)できる。
FIG. 7 is a diagram illustrating an example of correction of a partial region color according to the present embodiment. As shown in FIG. 7, the
また、サーバ30は、決定された色差と部分領域色とに基づいて、補正された色(補正色)を決定する。例えば、図7に示すように、サーバ30は、部分領域色から色差を減算(又は加算)して補正色を決定してもよい。
Further, the
図5のステップS204において、サーバ30は、当該ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つなど)に基づいてユーザの肌色の決定に用いるカラーチャートを決定する。例えば、サーバ30が図2A及び2Bに示される性別毎のカラーチャートを記憶する場合、ユーザが女性であれば、図2Aの女性用カラーチャートを用いることを決定する。
In step S204 of FIG. 5, the
なお、当該ユーザの属性情報は、例えば、ステップS202において端末10から送信されるユーザIDに基づいてユーザ管理テーブル(例えば、図4)から取得されるものであってもよい。或いは、当該ユーザの属性情報は、例えば、ステップS202において部分領域画像及び基準領域画像とともに端末10から送信されてもよい。 The attribute information of the user may be obtained from a user management table (for example, FIG. 4) based on the user ID transmitted from the terminal 10 in step S202. Alternatively, the attribute information of the user may be transmitted from the terminal 10 together with the partial area image and the reference area image in step S202, for example.
図5のステップS205において、サーバ30は、ステップS204において決定されるカラーチャート内の複数の候補色の中からユーザの肌色を選択する。例えば、サーバ30は、当該カラーチャート内の複数の候補色の中から、ステップS203で決定された補正色に最も近い候補色をユーザの肌色として選択してもよい。
In step S205 of FIG. 5, the
図5のステップS206において、サーバ30は、ステップS205で選択された肌色に関する情報(肌色情報)を生成して、端末10に送信してもよい。当該肌色情報は、例えば、選択された肌色に関する診断情報、当該肌色に適するメイクに関する情報(メイク情報)、及び、当該肌色に適する商品に関する情報(商品情報)の少なくとも一つを含んでもよい。
In step S206 of FIG. 5, the
具体的には、サーバ30は、ステップS205で選択された肌色のカラーコードに基づいて、ユーザの肌色情報(例えば、診断情報、メイク情報及び商品情報の少なくとも一つ)を決定してもよい。例えば、サーバ30の記憶部320は、カラーコードと、診断情報、メイク情報及び商品情報の少なくとも一つを関連付けるテーブル(肌色情報テーブル)を記憶してもよい。また、サーバ30は、ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つなど)に基づいて当該肌色情報を決定してもよい。
Specifically, the
図8は、本実施の形態に係る肌色情報テーブルの一例を示す図である。図8に示すように、肌色情報テーブルでは、カラーコードに対して、診断情報、メイク情報及び商品情報の少なくとも一つが関連付けられてもよい。 FIG. 8 is a diagram showing an example of the skin color information table according to the present embodiment. As shown in FIG. 8, in the skin color information table, at least one of diagnosis information, makeup information, and product information may be associated with the color code.
図8に示すように、診断情報は、例えば、カラーコードが示す肌色の性質を示す情報であってもよい。また、メイク情報は、例えば、カラーコードが示す肌色に適する質感、下地、コンシーラー、アイシャドー、チークの色などを示してもよい。また、商品情報は、化粧品、洋服、アクセサリー、嗜好品、ストッキングなど、カラーコードが示す肌色に適する商品に関する情報であり、当該商品をカテゴリ(例えば、デパコス、プチプラなど)毎に示してもよい。 As shown in FIG. 8, the diagnostic information may be, for example, information indicating the nature of the skin color indicated by the color code. In addition, the makeup information may indicate, for example, a texture suitable for the skin color indicated by the color code, a base color, a concealer, an eye shadow, a teak color, or the like. The product information is information on products suitable for the skin color indicated by the color code, such as cosmetics, clothes, accessories, favorite items, and stockings. The product information may be indicated for each category (for example, depacos, miniature plastic, etc.).
サーバ30は、図8に示される肌色情報テーブルを参照し、ステップS205で決定された肌色を示すカラーコードに関連付けられる診断情報、メイク情報、商品情報の少なくとも一つを決定して、端末10に送信してもよい。
The
図5のステップS207において、端末10は、サーバ30から受信した肌色情報(例えば、診断情報、メイク情報及び商品情報の少なくとも一つ)を表示部150に表示する。
In step S207 of FIG. 5, the terminal 10 displays the skin color information (for example, at least one of diagnosis information, makeup information, and product information) received from the
以上の第1の肌色診断動作によれば、サーバ30がユーザの属性情報に基づいて決定されたカラーチャートの中からユーザの肌色を自動的に選択するので、後述する第2の肌色診断動作のようにユーザ自身が肌色を選択する必要がなく、ユーザの負担を軽減できる。
According to the above-mentioned first skin color diagnosis operation, the
また、サーバ30は、ユーザの撮像画像内の基準領域の色と基準色との色差に基づいて、当該撮像画像内の部分領域の色を補正し、当該カラーチャート内の複数の候補色の中から当該補正色に最も近い候補色をユーザの肌色として選択する。このため、ユーザの撮影環境(例えば、暗い部屋、明るい部屋、昼、夜など)によって生じる肌色の診断結果の誤差を軽減できる。
In addition, the
(3)第2の肌色診断動作
第2の肌色診断動作では、端末10の表示部150に表示されるカラーチャートの中からユーザ自身によって肌色が選択される点で、第1の肌色診断動作と異なる。以下では、第1の肌色診断動作との相違点を中心に説明する。
(3) Second skin color diagnosis operation The second skin color diagnosis operation is different from the first skin color diagnosis operation in that the user selects a skin color from a color chart displayed on the
図9は、本実施の形態に係る第2の肌色診断動作の一例を示す図である。図9のステップS301は、図5のステップS201と同様である。 FIG. 9 is a diagram showing an example of the second skin color diagnosis operation according to the present embodiment. Step S301 in FIG. 9 is the same as step S201 in FIG.
ステップS302において、端末10は、ステップS301で取得される撮影画像を表示部150に表示させ、当該撮影画像の一部の第1の領域(部分領域)をトリミングする(例えば、図6参照)。ステップS302では、第2の領域(基準領域)を切り出さなくともよい点で、図5のステップS202と異なる。端末10は、トリミングされた部分領域画像をサーバ30に送信する。
In step S302, the terminal 10 displays the captured image acquired in step S301 on the
ステップS303において、サーバ30は、端末10から受信した部分領域画像に基づいて、部分領域色を決定する。上述のように、部分領域色とは、部分領域の各画素の色の平均値であってもよい。
In step S303, the
ステップS304において、サーバ30は、当該ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つなど)に基づいて、カラーチャートを決定する。当該ユーザの属性情報の取得及びカラーチャート(例えば、図2A及び2B参照)の決定については、図5のステップS204と同様である。
In step S304, the
ステップS304では、決定されたカラーチャートに関する情報(カラーチャート情報)及びステップS303で決定された部分領域色を示す情報(部分領域色情報)を端末10に送信する点で、図5のステップS204と異なる。 In step S304, information on the determined color chart (color chart information) and information indicating the partial area color determined in step S303 (partial area color information) are transmitted to the terminal 10. different.
ここで、カラーチャート情報は、カラーチャート内の複数の候補色を示す情報であればよい。カラーチャート情報は、例えば、当該カラーチャートの識別子であってもよいし、当該カラーチャート内の複数の候補色それぞれのカラーコードであってもよい。 Here, the color chart information may be information indicating a plurality of candidate colors in the color chart. The color chart information may be, for example, an identifier of the color chart or a color code of each of a plurality of candidate colors in the color chart.
ステップS305において、端末10は、サーバ30からのカラーチャート情報及び部分領域色情報に基づいて、肌色選択画面を表示部150に表示する。図10は、本実施の形態に係る肌色選択画面の一例を示す図である。
In step S305, the terminal 10 displays a skin color selection screen on the
図10に示すように、肌色選択画面には、例えば、サーバ30から受信したカラーチャート情報によって示されるカラーチャート、サーバ30から受信した部分領域色情報が示す部分領域色、図9のステップS302でトリミングされた部分領域がされてもよい。なお、肌色選択画面では、部分領域及び部分領域色の少なくとも一つの表示は省略されてもよい。
As shown in FIG. 10, the skin color selection screen includes, for example, a color chart indicated by the color chart information received from the
例えば、図10では、図9のステップS304においてユーザの属性情報(例えば、女性)に基づいて女性用カラーチャート(例えば、図2A参照)が決定されるので、色選択画面に女性用カラーチャートが示される。なお、色選択画面で表示されるカラーチャートは、ユーザの属性情報に基づいて決定されたカラーチャートであれば、どのようなカラーチャートであってもよい。 For example, in FIG. 10, the female color chart (for example, see FIG. 2A) is determined based on the attribute information of the user (for example, female) in step S304 of FIG. 9, so that the female color chart is displayed on the color selection screen. Is shown. The color chart displayed on the color selection screen may be any color chart as long as it is determined based on the attribute information of the user.
図10に示すように、色選択画面において、撮影画像(図6参照)からトリミングされた部分領域、部分領域色、カラーチャートを表示することにより、ユーザは、部分領域及び部分領域色と、カラーチャート内の複数の候補色とを比較しながら、自身の肌色を選択できる。 As shown in FIG. 10, by displaying the partial area, the partial area color, and the color chart trimmed from the captured image (see FIG. 6) on the color selection screen, the user can input the partial area, the partial area color, and the color. The user can select his / her own skin color while comparing with a plurality of candidate colors in the chart.
図9のステップS305において、端末10は、色選択画面に表示されたカラーチャート内の複数の候補色の中の一つ(すなわち、肌色)の選択要求を入力部140から受け付ける。端末10は、選択された肌色を示すカラーコードをサーバ30に送信する。
In step S305 in FIG. 9,
図9のステップS306及びS307は、図4のステップS206及びS207と同様である。 Steps S306 and S307 in FIG. 9 are the same as steps S206 and S207 in FIG.
以上の第2の肌色診断動作によれば、サーバ30においてユーザの属性情報に基づいて決定されたカラーチャート内の複数の候補色の中から、ユーザ自身が肌色を選択するので、第1の肌色診断動作と比較して、肌色診断システム1の実装を簡便化することができる。
According to the above-mentioned second skin color diagnosis operation, the user himself / herself selects a skin color from a plurality of candidate colors in the color chart determined based on the attribute information of the user in the
(肌色診断システム1の構成)
次に、肌色診断システム1を構成する端末10及びサーバ30の構成について説明する。図11及び12は、それぞれ、本実施の形態に係る端末及びサーバの構成の一例を示す図である。
(Configuration of skin color diagnosis system 1)
Next, the configurations of the terminal 10 and the
なお、図11及び12では、端末10及びサーバ30の特徴部分の機能ブロックを主に示している。端末10及びサーバ30は、他の処理に必要な他の機能ブロックも有してもよいことは勿論である。また、図11及び12に示される一部の機能ブロックを含まない構成としてもよい。
11 and 12 mainly show functional blocks of characteristic portions of the terminal 10 and the
図11に示すように、端末10は、制御部110と、記憶部120と、送受信部130と、入力部140と、出力部150と、撮像部160と、を有してもよい。
As illustrated in FIG. 11, the terminal 10 may include a
制御部110は、端末10の制御を実施する。端末10は、本開示に係る技術分野での共通認識に基づいて説明されるコントローラ、制御回路又は制御装置により構成することができる。
The
具体的には、制御部110は、送受信部130による送信及び/又は受信、入力部140による各種要求の受付及び当該各種要求に基づく処理、出力部150に対する各種画面の表示、撮像部160による撮影画像の取得などを制御してもよい。
Specifically, the
例えば、制御部110は、出力部150に対するユーザ情報の入力画面(例えば、図3B)、撮影画像のトリミング用画面(例えば、図6)、肌色選択画面(例えば、図10)、肌色情報の表示画面の表示を制御してもよい。また、制御部110は、これらの表示画面における、入力部140を用いたユーザからの要求の受け付けを制御してもよい。
For example, the
また、制御部110は、ユーザの肌の撮影画像における部分領域及び基準領域の少なくとも一つのトリミングを制御してもよい。また、制御部110は、部分領域画像及び基準領域画像の少なくとも一つの生成、送信などを制御してもよい。また、制御部110は、ユーザによって選択される肌色を示すカラーコードの送信を制御してもよい。
Further, the
記憶部120は、端末10において利用する情報を記憶(保持)する。記憶部320は、例えば、本開示に係る技術分野での共通認識に基づいて説明されるメモリ、ストレージ、記憶装置などにより構成することができる。例えば、記憶部120は、ユーザの肌の撮影画像、部分領域画像、基準領域画像の少なくとも一つを記憶してもよい。
The
送受信部130は、ネットワーク20を介した他の通信デバイス(例えば、サーバ30など)との通信を行う。送受信部130は、受信した種々の情報を制御部110に出力してもよい。送受信部130は、本開示に係る技術分野での共通認識に基づいて説明されるトランスミッター/レシーバー、送受信回路又は送受信装置により構成することができる。なお、送受信部130は、送信部及び受信部から構成されてもよい。
The transmission /
具体的には、送受信部130は、ユーザ情報(例えば、個人情報、属性情報)、ユーザID、部分領域画像、基準領域画像、ユーザによって選択された肌色を示すカラーコードの少なくとも一つをサーバ30に送信してもよい。
Specifically, the transmitting / receiving
また、送受信部130は、ユーザの肌色情報(例えば、診断情報、メイク情報及び商品情報の少なくとも一つ)、カラーチャート情報、部分領域色情報の少なくとも一つをサーバ30から受信してもよい。
Further, the transmitting / receiving
入力部140は、ユーザからの操作により入力を受け付ける。また、入力部140は、所定の機器、記憶媒体などと接続され、データの入力を受け付けてもよい。入力部140は、入力結果を例えば制御部110に出力してもよい。
The
入力部140は、本開示に係る技術分野での共通認識に基づいて説明されるキーボード、マウス、ボタンなどの入力装置、入出力端子、入出力回路などにより構成することができる。また、入力部140は、表示部と一体となった構成(例えば、タッチパネル)としてもよい。
The
出力部150は、ユーザに対して知覚できる形式でデータ、コンテンツなどの出力を行う。例えば、出力部150は、画像を表示する表示部(表示画面)、音声を出力する音声出力部などを含んで構成されてもよい。
The
表示部は、例えば、本開示に係る技術分野での共通認識に基づいて説明されるディスプレイ、モニタなどの表示装置により構成することができる。また、音声出力部は、本開示に係る技術分野での共通認識に基づいて説明されるスピーカーなどの出力装置により構成することができる。 The display unit can be configured by, for example, a display device such as a display or a monitor described based on common recognition in the technical field according to the present disclosure. Further, the audio output unit can be configured by an output device such as a speaker described based on common recognition in the technical field according to the present disclosure.
出力部150は、例えば、本開示に係る技術分野での共通認識に基づいて説明される演算器、演算回路、演算装置、プレイヤー、画像/映像/音声処理回路、画像/映像/音声処理装置、アンプなどを含んで構成することができる。
The
撮像部160は、例えば、カメラなどの被写体を撮像する手段を含んで構成することができる。撮像部160は、端末10の背面側に設けられるカメラ(アウトカメラ)、端末10の表示部側に設けられるカメラ(インカメラ)の少なくとも一つを含んで構成されてもよい。
The
図12に示すように、サーバ30は、制御部310と、記憶部320と、送受信部330と、入力部340と、出力部350と、を有してもよい。なお、サーバ30の制御部310と、記憶部320と、送受信部330と、入力部340と、出力部350の基本的な構成は、それぞれ、端末10の制御部110と、記憶部120と、送受信部130と、入力部140と、出力部150と同様である。以下では、サーバ30に特徴的な機能構成を中心に説明する。
As illustrated in FIG. 12, the
制御部310は、ユーザの属性情報に基づいて、カラーチャート(複数の候補色の組み合わせ)を決定する。
The
また、制御部310は、カラーチャート内の複数の候補色の中から、ユーザの肌の撮影画像に基づいて当該ユーザの肌色を選択してもよい。ここで、当該撮影画像は、前記ユーザの顔の一部を切り出した部分領域の画像と、基準色との色差の決定に用いられる基準領域の画像とを含んでもよい。制御部310は、カラーチャート内の複数の候補色の中から、上記部分領域の色と上記色差とに基づいて決定される補正色に最も近い候補色を、前記肌色として選択してもよい。
Further, the
また、制御部310は、制御部310又はユーザによって選択された肌色に関する肌色情報の生成及び送信を制御してもよい。具体的には、制御部310は、肌色情報テーブル(例えば、図8)を参照して、当該肌色を示すカラーコードに関連付けられる診断情報、メイク情報及び商品情報の少なくとも一つを取得してもよい。
Further,
また、制御部310は、端末10から受信したユーザ情報に基づくユーザ登録を制御してもよい。
Further,
記憶部320は、ユーザ管理テーブル(例えば、図4)及び肌色情報テーブル(例えば、図8)を記憶してもよい。また、記憶部320は、端末10から受信した部分領域画像及び基準領域画像の少なくとも一つをユーザIDと関連付けて記憶してもよい。
The
また、記憶部320は、複数のカラーチャートを記憶してもよい。当該複数のカラーチャートは、それぞれ、ユーザの属性情報(例えば、性別、年齢、世代、人種、職位、家族構成、年収、居住地域、趣味(例えば、アウトドア派、インドア派)の少なくとも一つ)に関連付けられてもよい。
Further, the
送受信部330は、ユーザ情報(例えば、個人情報、属性情報)、ユーザID、部分領域画像、基準領域画像、ユーザによって選択された肌色を示すカラーコードの少なくとも一つを端末10から受信してもよい。
The transmission /
また、送受信部330は、ユーザの肌色情報(例えば、診断情報、メイク情報及び商品情報の少なくとも一つ)、カラーチャート情報、部分領域色情報の少なくとも一つを端末10に送信してもよい。
In addition, the transmitting / receiving
(ハードウェア構成)
なお、上記実施の形態の説明に用いたブロック図は、機能単位のブロックを示している。これらの機能ブロック(構成部)は、ハードウェア及び/又はソフトウェアの任意の組み合わせによって実現される。また、各機能ブロックの実現手段は特に限定されない。すなわち、各機能ブロックは、物理的に結合した1つの装置により実現されてもよいし、物理的に分離した2つ以上の装置を有線又は無線によって接続し、これら複数の装置により実現されてもよい。
(Hardware configuration)
Note that the block diagram used in the description of the above-described embodiment shows blocks in functional units. These functional blocks (components) are realized by an arbitrary combination of hardware and / or software. The means for implementing each functional block is not particularly limited. That is, each functional block may be realized by one physically connected device, or two or more physically separated devices may be connected by wire or wireless, and may be realized by a plurality of these devices. Good.
例えば、本実施の形態におけるデバイス、サーバなどは、本開示の動作を行うコンピュータとして機能してもよい。図13は、本実施の形態に係るデバイス、サーバなどのハードウェア構成の一例を示す図である。上述の端末10、サーバ30などは、物理的には、プロセッサ1001、メモリ1002、ストレージ1003、通信装置1004、入力装置1005、出力装置1006、バス1007などを含むコンピュータ装置として構成されてもよい。
For example, a device, a server, and the like in the present embodiment may function as a computer that performs the operation of the present disclosure. FIG. 13 is a diagram illustrating an example of a hardware configuration of a device, a server, and the like according to the present embodiment. The above-described
なお、以下の説明では、「装置」という文言は、回路、デバイス、ユニットなどに読み替えることができる。端末10、サーバ30などのハードウェア構成は、図に示した各装置を1つ又は複数含むように構成されてもよいし、一部の装置を含まずに構成されてもよい。
In the following description, the term “apparatus” can be read as a circuit, a device, a unit, or the like. The hardware configuration of the terminal 10, the
例えば、プロセッサ1001は1つだけ図示されているが、複数のプロセッサがあってもよい。また、処理は、1のプロセッサによって実行されてもよいし、処理が同時に、逐次に、又はその他の手法を用いて、1以上のプロセッサによって実行されてもよい。
For example, although only one
端末10、サーバ30などにおける各機能は、プロセッサ1001、メモリ1002などのハードウェア上に所定のソフトウェア(プログラム)を読み込ませることによって、プロセッサ1001が演算を行い、通信装置1004による通信、メモリ1002及びストレージ1003におけるデータの読み出し及び/又は書き込みなどを制御することによって実現される。
The functions of the terminal 10, the
プロセッサ1001は、例えば、オペレーティングシステムを動作させてコンピュータ全体を制御する。プロセッサ1001は、周辺装置とのインターフェース、制御装置、演算装置、レジスタなどを含む中央処理装置(CPU:Central Processing Unit)によって構成されてもよい。なお、上述の制御部110などの各部は、プロセッサ1001によって実現されてもよい。プロセッサ1001は、1以上のチップによって実装されてもよい。
The
また、プロセッサ1001は、プログラム(プログラムコード)、ソフトウェアモジュール、データなどを、ストレージ1003及び/又は通信装置1004からメモリ1002に読み出し、これらに従って各種の処理を実行する。プログラムとしては、上述の実施の形態において説明した動作の少なくとも一部をコンピュータに実行させるプログラムが用いられる。例えば、制御部310(110)は、メモリ1002に格納され、プロセッサ1001において動作する制御プログラムによって実現されてもよく、他の機能ブロックについても同様に実現されてもよい。
In addition, the
メモリ1002は、コンピュータ読み取り可能な記録媒体であり、例えば、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically EPROM)、RAM(Random Access Memory)、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。メモリ1002は、レジスタ、キャッシュ、メインメモリ(主記憶装置)などと呼ばれてもよい。メモリ1002は、本実施の形態に係る方法を実施するために実行可能なプログラム(プログラムコード)、ソフトウェアモジュールなどを保存することができる。
The
ストレージ1003は、コンピュータ読み取り可能な記録媒体であり、例えば、フレキシブルディスク、フロッピー(登録商標)ディスク、光磁気ディスク(例えば、コンパクトディスク(CD−ROM(Compact Disc ROM)など)、デジタル多用途ディスク、Blu−ray(登録商標)ディスク)、リムーバブルディスク、ハードディスクドライブ、スマートカード、フラッシュメモリデバイス(例えば、カード、スティック、キードライブ)、磁気ストライプ、データベース、サーバ、その他の適切な記憶媒体の少なくとも1つによって構成されてもよい。ストレージ1003は、補助記憶装置と呼ばれてもよい。なお、上述の記憶部320(120)は、メモリ1002及び/又はストレージ1003によって実現されてもよい。
The
通信装置1004は、有線及び/又は無線ネットワークを介してコンピュータ間の通信を行うためのハードウェア(送受信デバイス)であり、例えばネットワークデバイス、ネットワークコントローラ、ネットワークカード、通信モジュールなどともいう。通信装置1004は、SIMカードを含んでもよい。なお、上述の送受信部330(130)は、通信装置1004によって実現されてもよい。
The
入力装置1005は、外部からの入力を受け付ける入力デバイス(例えば、キーボード、マウス、カメラなど)である。出力装置1006は、外部への出力を実施する出力デバイス(例えば、ディスプレイ、スピーカーなど)である。なお、入力装置1005及び出力装置1006は、一体となった構成(例えば、タッチパネル)であってもよい。なお、上述の入力部340(140)及び出力部350(150)は、それぞれ入力装置1005及び出力装置1006によって実現されてもよい。
The
また、プロセッサ1001、メモリ1002などの各装置は、情報を通信するためのバス1007によって接続される。バス1007は、単一のバスによって構成されてもよいし、装置間で異なるバスで構成されてもよい。
Each device such as the
また、端末10、サーバ30などは、マイクロプロセッサ、デジタル信号プロセッサ(DSP:Digital Signal Processor)、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field Programmable Gate Array)などのハードウェアを含んで構成されてもよく、当該ハードウェアにより、各機能ブロックの一部又は全てが実現されてもよい。例えば、プロセッサ1001は、これらのハードウェアの少なくとも1つで実装されてもよい。
The terminal 10 and the
(変形例)
なお、本開示において説明した用語及び/又は本開示の理解に必要な用語については、同一の又は類似する意味を有する用語と置き換えてもよい。
(Modification)
Note that terms described in the present disclosure and / or terms necessary for understanding the present disclosure may be replaced with terms having the same or similar meaning.
本開示において説明した情報、パラメータなどは、絶対値によって表されてもよいし、所定の値からの相対値によって表されてもよいし、対応する別の情報によって表されてもよい。また、本開示においてパラメータなどに使用する名称は、いかなる点においても限定的なものではない。 The information, parameters, and the like described in the present disclosure may be represented by absolute values, may be represented by relative values from predetermined values, or may be represented by other corresponding information. Further, the names used for parameters and the like in the present disclosure are not limited in any way.
本開示において説明した情報、信号などは、様々な異なる技術のいずれかを使用して表されてもよい。例えば、上記の説明全体に渡って言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、チップなどは、電圧、電流、電磁波、磁界若しくは磁性粒子、光場若しくは光子、又はこれらの任意の組み合わせによって表されてもよい。 The information, signals, etc. described in this disclosure may be represented using any of a variety of different technologies. For example, data, instructions, commands, information, signals, bits, symbols, chips, etc., that can be referred to throughout the above description are not limited to voltages, currents, electromagnetic waves, magnetic or magnetic particles, optical or photons, or any of these. May be represented by a combination of
情報、信号などは、複数のネットワークノードを介して入出力されてもよい。入出力された情報、信号などは、特定の場所(例えば、メモリ)に保存されてもよいし、テーブルを用いて管理してもよい。入出力される情報、信号などは、上書き、更新又は追記をされ得る。出力された情報、信号などは、削除されてもよい。入力された情報、信号などは、他の装置へ送信されてもよい。 Information, signals, etc. may be input / output via a plurality of network nodes. Information and signals input and output may be stored in a specific location (for example, a memory) or may be managed using a table. Information and signals that are input and output can be overwritten, updated, or added. The output information, signal, and the like may be deleted. The input information, signal, and the like may be transmitted to another device.
ソフトウェアは、ソフトウェア、ファームウェア、ミドルウェア、マイクロコード、ハードウェア記述言語と呼ばれるか、他の名称で呼ばれるかを問わず、命令、命令セット、コード、コードセグメント、プログラムコード、プログラム、サブプログラム、ソフトウェアモジュール、アプリケーション、ソフトウェアアプリケーション、ソフトウェアパッケージ、ルーチン、サブルーチン、オブジェクト、実行可能ファイル、実行スレッド、手順、機能などを意味するよう広く解釈されるべきである。 Software, regardless of whether it is called software, firmware, middleware, microcode, a hardware description language, or any other name, instructions, instruction sets, codes, code segments, program codes, programs, subprograms, software modules , Applications, software applications, software packages, routines, subroutines, objects, executables, threads of execution, procedures, functions, and the like.
また、ソフトウェア、命令、情報などは、伝送媒体を介して送受信されてもよい。例えば、ソフトウェアが、有線技術(同軸ケーブル、光ファイバケーブル、ツイストペア及びデジタル加入者回線(DSL)など)及び/又は無線技術(赤外線、マイクロ波など)を使用してウェブサイト、サーバ、又は他のリモートソースから送信される場合、これらの有線技術及び/又は無線技術は、伝送媒体の定義内に含まれる。 In addition, software, instructions, information, and the like may be transmitted and received via a transmission medium. For example, if the software uses a wired technology (such as coaxial cable, fiber optic cable, twisted pair and digital subscriber line (DSL)) and / or wireless technology (such as infrared, microwave, etc.), the website, server, or other When transmitted from a remote source, these wired and / or wireless technologies are included within the definition of transmission medium.
本開示において使用する「システム」及び「ネットワーク」という用語は、互換的に使用される。 The terms "system" and "network" as used in this disclosure are used interchangeably.
本開示において説明した実施の形態は単独で用いてもよいし、組み合わせて用いてもよいし、実行に伴って切り替えて用いてもよい。また、本開示で説明した各態様/実施の形態の処理手順、シーケンス、フローチャートなどは、矛盾の無い限り、順序を入れ替えてもよい。例えば、本開示において説明した方法については、例示的な順序で様々なステップの要素を提示しており、提示した特定の順序に限定されない。具体的には、図5、6、8、9、10に示されるフローチャートにおいて、一部のステップは省略されてもよいし、不図示のステップが追加されてもよいし、少なくとも一部のステップの順序が入れ替えられてもよい。 The embodiments described in the present disclosure may be used alone, may be used in combination, or may be switched according to execution. In addition, the order of the processing procedure, sequence, flowchart, and the like of each aspect / embodiment described in the present disclosure may be changed as long as there is no inconsistency. For example, the methods described in this disclosure present elements of various steps in a sample order, and are not limited to the specific order presented. Specifically, in the flowcharts shown in FIGS. 5, 6, 8, 9, and 10, some steps may be omitted, steps not shown may be added, and at least some steps may be added. May be interchanged.
本開示において使用する「に基づいて」という記載は、別段に明記されていない限り、「のみに基づいて」を意味しない。言い換えれば、「に基づいて」という記載は、「のみに基づいて」と「に少なくとも基づいて」の両方を意味する。 Reference to “based on” as used in the present disclosure does not mean “based solely on” unless otherwise indicated. In other words, the phrase "based on" means both "based only on" and "based at least on."
本開示において使用する「第1の」、「第2の」などの呼称を使用した要素へのいかなる参照も、それらの要素の量又は順序を全般的に限定するものではない。これらの呼称は、2つ以上の要素間を区別する便利な方法として本開示において使用され得る。したがって、第1及び第2の要素の参照は、2つの要素のみが採用され得ること、又は何らかの形で第1の要素が第2の要素に先行しなければならないことを意味しない。 Any reference to elements using designations such as "first," "second," etc., as used in the present disclosure, does not generally limit the quantity or order of those elements. These designations may be used in the present disclosure as a convenient way to distinguish between two or more elements. Thus, reference to the first and second elements does not mean that only two elements can be employed, or that the first element must precede the second element in some way.
以上、本開示に係る発明について詳細に説明したが、当業者にとっては、本開示に係る発明が本開示中に説明した実施の形態に限定されないということは明らかである。本開示に係る発明は、請求の範囲の記載に基づいて定まる発明の趣旨及び範囲を逸脱することなく修正及び変更態様として実施することができる。したがって、本開示の記載は、例示説明を目的とし、本開示に係る発明に対して何ら制限的な意味をもたらさない。 Although the invention according to the present disclosure has been described in detail above, it is obvious to those skilled in the art that the invention according to the present disclosure is not limited to the embodiment described in the present disclosure. The invention according to the present disclosure can be implemented as modifications and changes without departing from the spirit and scope of the invention determined based on the description of the claims. Therefore, the description of the present disclosure is intended for illustrative purposes and does not bring any restrictive meaning to the invention according to the present disclosure.
Claims (6)
前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する制御部と、
前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する送信部と、
を具備することを特徴とするサーバ。 A receiving unit that receives a photographed image of the user's skin,
A control unit that determines a combination of a plurality of candidate colors based on the attribute information of the user;
A transmission unit that transmits information on the user's skin color selected based on the captured image from among the plurality of candidate colors,
A server comprising:
前記制御部は、前記複数の候補色の中から、前記部分領域の色と前記色差とに基づいて決定される補正色に最も近い候補色を、前記肌色として選択することを特徴とする請求項1に記載のサーバ。 The captured image includes an image of a partial region obtained by cutting out a part of the user's face, and an image of a reference region used for determining a color difference from a reference color,
The said control part selects the candidate color closest to the correction | amendment color determined based on the color of the said partial area | region and the said color difference from the said several candidate color as said skin color, The Claims characterized by the above-mentioned. 2. The server according to 1.
前記送信部は、前記複数の候補色を示す情報と、前記部分領域の平均色を示す情報と、を送信し、
前記受信部は、前記複数の候補色の中から選択される前記肌色を示す情報を受信することを特徴とする請求項1に記載のサーバ。 The captured image includes an image of a partial region obtained by cutting out a part of the user's face,
The transmitting unit transmits information indicating the plurality of candidate colors and information indicating an average color of the partial region,
The server according to claim 1, wherein the receiving unit receives information indicating the skin color selected from the plurality of candidate colors.
前記ユーザの属性情報に基づいて決定される複数の候補色の組み合わせの中から選択される、前記ユーザの肌色に関する情報を受信する受信部と、
を具備することを特徴とする端末。 A transmitting unit that transmits a photographed image of the user's skin;
A receiving unit that receives information on the user's skin color, which is selected from a combination of a plurality of candidate colors determined based on the user's attribute information,
A terminal comprising:
前記ユーザの属性情報に基づいて、複数の候補色の組み合わせを決定する工程と、
前記複数の候補色の中から前記撮影画像に基づいて選択される前記ユーザの肌色に関する情報を送信する工程と、
を具備することを特徴とする肌色診断方法。 Receiving a photographed image of the user's skin;
Determining a combination of a plurality of candidate colors based on the attribute information of the user;
Transmitting information on the user's skin color selected based on the captured image from the plurality of candidate colors,
A skin color diagnosis method, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018182162A JP2020048945A (en) | 2018-09-27 | 2018-09-27 | Server, terminal and skin color diagnosis method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018182162A JP2020048945A (en) | 2018-09-27 | 2018-09-27 | Server, terminal and skin color diagnosis method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2020048945A true JP2020048945A (en) | 2020-04-02 |
Family
ID=69994698
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018182162A Pending JP2020048945A (en) | 2018-09-27 | 2018-09-27 | Server, terminal and skin color diagnosis method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2020048945A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022201379A1 (en) * | 2021-03-24 | 2022-09-29 | シミックホールディングス株式会社 | Control device, computer program, and non-transitory computer-readable medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08202754A (en) * | 1995-01-27 | 1996-08-09 | Pola Chem Ind Inc | Lip color advise system and method for the same |
| JP2001074556A (en) * | 1999-09-03 | 2001-03-23 | Fuji Photo Film Co Ltd | Skin-colored color chart |
| JP2014041115A (en) * | 2012-07-27 | 2014-03-06 | Pola Chem Ind Inc | Colorimetric device, and skin color map having color information obtained by the colorimetric device |
| JP2016520349A (en) * | 2013-04-09 | 2016-07-14 | イーエルシー マネージメント エルエルシー | Skin diagnosis and image processing method |
-
2018
- 2018-09-27 JP JP2018182162A patent/JP2020048945A/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08202754A (en) * | 1995-01-27 | 1996-08-09 | Pola Chem Ind Inc | Lip color advise system and method for the same |
| JP2001074556A (en) * | 1999-09-03 | 2001-03-23 | Fuji Photo Film Co Ltd | Skin-colored color chart |
| JP2014041115A (en) * | 2012-07-27 | 2014-03-06 | Pola Chem Ind Inc | Colorimetric device, and skin color map having color information obtained by the colorimetric device |
| JP2016520349A (en) * | 2013-04-09 | 2016-07-14 | イーエルシー マネージメント エルエルシー | Skin diagnosis and image processing method |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2022201379A1 (en) * | 2021-03-24 | 2022-09-29 | シミックホールディングス株式会社 | Control device, computer program, and non-transitory computer-readable medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12340896B2 (en) | Automatically assessing an anatomical surface feature and securely managing information related to the same | |
| JP6715152B2 (en) | Care information acquisition method, care information sharing method and electronic device for these methods | |
| US20090251484A1 (en) | Avatar for a portable device | |
| KR102279674B1 (en) | Method for processing multimedia data and electronic apparatus thereof | |
| US20170042451A1 (en) | Measuring Teeth Whiteness System and Method | |
| CN110069974B (en) | Highlight image processing method and device and electronic equipment | |
| CN114742608A (en) | Cosmetic product presentation device and cosmetic product presentation method | |
| KR20200084383A (en) | Method for utilizing genetic information and electronic device thereof | |
| KR101996211B1 (en) | A beauty shop operation and customer management system | |
| US9854256B2 (en) | Apparatus and method of processing images in an electronic device | |
| CN110650573A (en) | Interaction method and device, intelligent mirror, electronic equipment and computer storage medium | |
| JP2020048945A (en) | Server, terminal and skin color diagnosis method | |
| US11812183B2 (en) | Information processing device and program | |
| JP2017085461A (en) | Color conversion device, color conversion system and program | |
| US11145274B2 (en) | Color difference adjustment image data generation method, color difference adjustment image display method, color difference adjustment image data generating device, and color difference adjustment image display system | |
| US20210217074A1 (en) | Systems and methods for providing a style recommendation | |
| CN115941912A (en) | Visual color compensation method, device and computer-readable storage medium | |
| CN111034185B (en) | Image processing device, image processing method, program and telecommunication system | |
| KR20180061629A (en) | Evaluation method for skin condition using image and evaluation apparatus for skin condition using image | |
| JP2018132821A (en) | Information processing device, information processing system, terminal device, program, and information processing method | |
| CN106909369B (en) | User interface display method and system | |
| JP7547623B2 (en) | Facial image generating device | |
| KR102015129B1 (en) | Apparatus for providing image distortion data and method and system of the same | |
| US12002187B2 (en) | Electronic device and method for providing output images under reduced light level | |
| JP6840646B2 (en) | Information processing equipment, terminal equipment and information processing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20181116 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20210927 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220930 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20221101 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221215 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230328 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20231003 |