Makeup application assistance device, makeup application assistance method, and makeup application assistance program
US-2015118655-A1 · Apr 30, 2015 · US
US10264870B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10264870-B2 |
| Application number | US-201615010122-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 29, 2016 |
| Priority date | Feb 1, 2013 |
| Publication date | Apr 23, 2019 |
| Grant date | Apr 23, 2019 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A makeup assisting apparatus includes a makeup collector that collects, from each of a plurality of people, an applied makeup information item indicating makeup selected by the person as makeup to be applied in a makeup application, a makeup analyzer that estimates fashionable makeup by analyzing the collected applied makeup information items and determines a selection criterion in such a way that the estimated fashionable makeup is selected, and a makeup presenter that selects makeup based on the determined selection criterion and presents proposed makeup information indicating the selected makeup and cosmetics information of cosmetics required for applying the makeup to the user.
Opening claim text (preview).
What is claimed is: 1. A makeup assisting apparatus, comprising: a first memory that stores instructions; a second memory that stores a makeup analysis result table in which a facial feature value group is registered for selecting a fashionable makeup that is relatively more frequently applied by a person; a processor that executes the instructions stored in the first memory to perform operations, and that accesses the makeup analysis result table in the second memory, the instructions including collecting, from each of a plurality of people using one or more computer terminals, an applied makeup information, indicating makeup selected by the person to be applied in a makeup application and including images of faces of the plurality of people taken by a camera at the one or more computer terminals; judging, each time the applied makeup information is collected, whether or not an analyzing time has arrived at which the fashionable makeup should be analyzed, the analyzing time being a timing at which a predetermined quantity of the applied makeup information has been accumulated and a predetermined period of time has elapsed since an immediately preceding analyzing time; estimating the fashionable makeup each time a judgement is made that the analyzing time has arrived, by analyzing accumulated applied makeup information from the plurality of people; determining a selection criterion from a facial feature value group registered in the makeup analysis result table in the second memory; selecting a makeup pattern based on the selection criterion; and presenting proposed makeup information indicating the makeup pattern selected and cosmetics information of cosmetics required for applying the makeup pattern selected to the person, including a generated simulation image that superimposes the makeup pattern selected, based on the proposed makeup information, on a facial image of the person collected by the camera at the one or more computer terminals, wherein the generated simulation image obtained based on the makeup pattern selected is superimposed on the facial image of the person collected by the camera by an alpha blending process using equations, including R=r 2 ×α+r 1 ×(1−α); G=g 2 ×α+g 1 ×(1−α); and B=b 2 ×α+b 1 ×(1−α), wherein r 1 , g 1 and b 1 are RGB values of an area in the facial image of the person, r 2 , g 2 and b 2 are RGB values of colors of an area in a makeup image obtained based on the makeup pattern selected, and wherein R, G and B are RGB values of an area in the generated simulation image, and α is set based on concentration of the colors of the area in the makeup image obtained on the makeup pattern selected. 2. A makeup assisting method, comprising: storing instructions in a first memory; storing a makeup analysis result table in a second memory, in which a facial feature value group is registered for selecting a fashionable makeup that is relatively more frequently applied by a person; executing, by a processor, the instructions stored in the first memory to perform operations, and that accesses the makeup analysis result table in the second memory, the operations including collecting, from each of a plurality of people using one or more computer terminals, an applied makeup information indicating makeup selected by the person to be applied in a makeup application and including images of faces of the plurality of people taken by a camera at the one or more computer terminals; judging, each time the applied makeup information is collected, whether or not an analyzing time has arrived at which the fashionable makeup should be analyzed, the analyzing time being a timing at which a predetermined quantity of the applied makeup information has been accumulated and a predetermined period of time has elapsed since an immediately preceding analyzing time; estimating the fashionable makeup each time a judgement is made that the analyzing time has arrived, by analyzing accumulated applied makeup information from the plurality of people; determining a selection criterion from a facial feature value group referring to the makeup analysis result table in the second memory in which the facial feature value group is registered for selecting the fashionable makeup; selecting a makeup pattern based on the selection criterion; and presenting proposed makeup information indicating the makeup pattern selected and cosmetics information of cosmetics required for applying the makeup pattern selected to the person, including a generated simulation image that superimposes the makeup pattern selected, based on the proposed makeup information, on a facial image of the person collected by the camera at the one or more computer terminals, wherein the generated simulation image obtained based on the makeup pattern selected is superimposed on the facial image of the person collected by the camera by an alpha blending process using equations, including R=r 2 ×α+r 1 ×(1−α); G=g 2 ×α+g 1 ×(1−α); and B=b 2 ×α+b 1 ×(1−α), wherein r 1 , g 1 and b 1 are RGB values of an area in the facial image of the person, r 2 , g 2 and b 2 are RGB values of colors of an area in the makeup image obtained based on the makeup pattern selected, and wherein R, G and B are RGB values of an area in the generated simulation image, and α is set based on concentration of the colors of the area in the makeup image obtained on the makeup pattern selected. 3. A non-transitory computer-readable storage medium comprising a makeup assisting program that causes a computer to execute processing, comprising: storing instructions in a first memory; storing a makeup analysis result table in a second memory, in which a facial feature value group is registered for selecting a fashionable makeup that is relatively more frequently applied by a person; executing, by a processor, the instructions stored in the first memory to perform operations, and that accesses the makeup analysis result table in the second memory, the operations including collecting, from each of a plurality of people using one or more computer terminals, an applied makeup information, indicating makeup selected by the person to be applied in a makeup application and including images of faces of the plurality of people taken by a camera at the one or more computer terminals; judging, each time the applied makeup information is collected, whether or not an analyzing time has arrived at which the fashionable makeup should be analyzed, the analyzing time being a timing at which a predetermined quantity of the applied makeup information has been accumulated and a predetermined period of time has elapsed since an immediately preceding analyzing time; estimating the fashionable makeup each time a judgement is made that the analyzing time has arrived, by analyzing accumulated applied makeup information from the plurality of people; determining a selection criterion from a facial feature value group referring to the makeup analysis result table in the second memory in which the facial feature value group is registered for selecting the fashionable makeup; selecting a makeup pattern based on the selection criterion; and presenting proposed makeup information indicating the makeup pattern selected and cosmetics information of cosmetics required for applying the makeup pattern selected to the person, including a generated simulation image that superimposes the makeup pattern selected, based on the proposed makeup information, on a facial image of the person collected by the camera at the one or more computer terminals, wherein the generated simulation image obtained based on the makeup pattern selected is superimposed on the facial image of the person collected by the camera by an alpha blending process using equations, including R=r
for selecting or displaying personal cosmetic colours or hairstyle · CPC title
Body hygiene; Dressing; Knot tying · CPC title
Devices for determining the condition of hair or skin or for selecting the appropriate cosmetic or hair treatment · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.