Makeup application assistance device, makeup application assistance system, and makeup application assistance method

US10028569B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10028569-B2
Application numberUS-201615010130-A
CountryUS
Kind codeB2
Filing dateJan 29, 2016
Priority dateFeb 1, 2013
Publication dateJul 24, 2018
Grant dateJul 24, 2018

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A server is configured to communicate with each of a plurality of makeup assisting terminals through a communication network, and includes a makeup collector that accumulates applied makeup information transmitted from each of the makeup assisting terminals, the applied makeup information indicating makeup selected by a user of the makeup assisting terminal to be applied in a makeup application and a makeup analyzer that analyzes the accumulated applied makeup information.

First claim

Opening claim text (preview).

What is claimed is: 1. A server configured to communicate with each of a plurality of makeup assisting terminals through a communication network, the server comprising: a processor that executes instructions; and a memory that stores the instructions, wherein the processor, when executing the instructions, performs the following processes: collecting and accumulating i) facial feature values transmitted from the plurality of makeup assisting terminals, each facial feature value representing a relationship among feature points of a captured face image of a face of a user of one of the plurality of makeup assisting terminals comprising at least one of: a ratio of a length of the face of the captured face image with respect to a width of the face of the captured face image, a ratio of a length of a nose of the captured face image with respect to a distance between both eyes of the captured face image, and a ratio of a width of an eye of the captured face image with respect to the width of the face of the captured face image, and ii) applied makeup information transmitted from each of the plurality of makeup assisting terminals, and input by users of the plurality of makeup assisting terminals, each item of the applied makeup information being associated with the facial feature value of one user and representing an applied makeup pattern selected by the one user to be used in a makeup application; determining, each time the applied makeup information is collected from each of the plurality of makeup assisting terminals, whether a time has arrived for estimating a fashionable makeup from the applied makeup information and the facial feature values; grouping the facial feature values into a plurality of facial feature value groups and associating a plurality of applied makeup patterns with each facial feature value group representing different makeup patterns applied to faces with facial feature values belonging to each facial feature value group; selecting one of the plurality of applied makeup patterns associated with each facial feature value group, according to a predetermined selection criterion, to generate the fashionable makeup associated with each facial feature value group each time a time has arrived for estimating the fashionable makeup, based on one of: a number of instances of receiving each item of the applied makeup information that is collected and accumulated; a time at which each item of the applied makeup information is collected; and a rate of increase in the number of instances of receiving each item of the applied makeup information that is collected and accumulated; determining, for the one user, the facial feature value group to which the facial feature value of the user belongs by calculating a distance between the one user's facial feature value and a centroid of each facial feature value group; and transmitting proposed makeup information corresponding to the fashionable makeup associated with the facial feature value group of the one user to the makeup assisting terminal of the one user for displaying on a display a simulation image of the one user's face with the fashionable makeup superimposed thereon in accordance with Equations 1 to 3: R=r 2 ×α+r 1 ×(1−α)  (Equation 1) G=g 2 ×α+g 1 ×(1−α)  (Equation 2) B=b 2 ×α+b 1 ×(1−α)  (Equation 3) where r 1 , g 1 and b 1 are RGB values of an arbitrary area in the captured face image, r 2 , g 2 and b 2 are RGB values of colors of the fashionable makeup associated with the facial feature value group of the one user, corresponding to the proposed makeup information, and superimposed on the one user's face in the simulation image, and R, G and B are RGB values of the corresponding area in the simulation image. 2. The server according to claim 1 , wherein the processor further performs processes of grouping the applied makeup information and determining, for each applied makeup information group, a representative makeup pattern. 3. The server according to claim 2 , wherein the processor further performs a process of setting priority of representative makeup patterns in a descending order of a number of items of corresponding applied makeup information. 4. The server according to claim 2 , wherein the processor further performs a process of setting priority of representative makeup patterns in a reverse chronological order of an average time at which corresponding applied makeup information has been received. 5. The server according to claim 2 , wherein the processor further performs a process of setting priority of representative makeup patterns in a descending order of a rate of increase in a number of items of corresponding applied makeup information. 6. A makeup assisting method performed by a processor that executes instructions and a memory that stores the instructions, the method comprising: collecting and accumulating i) facial feature values transmitted from the plurality of makeup assisting terminals, each facial feature value representing a relationship among feature points of a captured face image of a face of a user of one of the plurality of makeup assisting terminals comprising at least one of: a ratio of a length of the face of the captured face image with respect to a width of the face of the captured face image, a ratio of a length of a nose of the captured face image with respect to a distance between both eyes of the captured face image, and a ratio of a width of an eye of the captured face image with respect to the width of the face of the captured face image, and ii) applied makeup information transmitted from each of the plurality of makeup assisting terminals, and input by users of the plurality of makeup assisting terminals, each item of the applied makeup information being associated with the facial feature value of one user and representing an applied makeup pattern selected by the one user to be used in a makeup application; determining, each time the applied makeup information is collected from each of the plurality of makeup assisting terminals, whether a time has arrived for estimating a fashionable makeup from the applied makeup information and the facial feature values; grouping the facial feature values into a plurality of facial feature value groups and associating a plurality of applied makeup patterns with each facial feature value group representing different makeup patterns applied to faces with facial feature values belonging to each facial feature value group; selecting one of the plurality of applied makeup patterns associated with each facial feature value group, according to a predetermined selection criterion, to generate the fashionable makeup associated with each facial feature value group each time a time has arrived for estimating the fashionable makeup, based on one of: a number of instances of receiving each item of the applied makeup information that is collected and accumulated; a time at which each item of the applied makeup information is collected; and a rate of increase in the number of instances of receiving each item of the applied makeup information that is collected and accumulated; determining, for the one user, the facial feature value group to which the facial feature value of the user belongs by calculating a distance between the one user's facial feature value and a centroid of each facial feature value group; and transmitting proposed makeup information corresponding to the fashionable makeup associated with the facial feature value group of the one user to the makeup assisting terminal of the one user for displaying on a display a simulation image of the one user's face with the fashionable makeup superimposed thereon in accordance with Equations 1 to 3: R=r 2 ×α+r 1 ×(1−α)  (E

Assignees

Inventors

Classifications

  • Devices for determining the condition of hair or skin or for selecting the appropriate cosmetic or hair treatment · CPC title

  • A45D44/005Primary

    for selecting or displaying personal cosmetic colours or hairstyle · CPC title

  • Body hygiene; Dressing; Knot tying · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10028569B2 cover?
A server is configured to communicate with each of a plurality of makeup assisting terminals through a communication network, and includes a makeup collector that accumulates applied makeup information transmitted from each of the makeup assisting terminals, the applied makeup information indicating makeup selected by a user of the makeup assisting terminal to be applied in a makeup application…
Who is the assignee on this patent?
Panasonic Ip Man Co Ltd
What technology area does this patent fall under?
Primary CPC classification A45D44/005. Mapped technology areas include Human Necessities.
When was this patent published?
Publication date Tue Jul 24 2018 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).