SYSTEM AND METHOD OF GENERATING A CUSTOM EYEBROW STENCIL
20180181110 ยท 2018-06-28
Inventors
Cpc classification
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B29C64/386
PERFORMING OPERATIONS; TRANSPORTING
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
G05B2219/49023
PHYSICS
A45D44/005
HUMAN NECESSITIES
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
International classification
G05B19/4097
PHYSICS
B33Y50/02
PERFORMING OPERATIONS; TRANSPORTING
A45D44/00
HUMAN NECESSITIES
B33Y10/00
PERFORMING OPERATIONS; TRANSPORTING
B33Y80/00
PERFORMING OPERATIONS; TRANSPORTING
B29C67/00
PERFORMING OPERATIONS; TRANSPORTING
Abstract
A system and method for generating an eyebrow stencil comprises a user device. The user device comprises a camera, and a memory unit. The make-up artist module is configured to process the image to determine a plurality of eyebrow metrics, compare the plurality of eyebrow metrics with the plurality of eyebrow stencil metrics associated with each of the plurality of eyebrow stencil templates, and select at least one eyebrow stencil template from the plurality of eyebrow stencil templates based on the plurality of eyebrow metrics being identical to the plurality of eyebrow stencil metrics associated with the at least one eyebrow stencil template. The system further comprises a make-up artist device configured to receive information regarding the at least one eyebrow stencil template from the user device, and generate an eyebrow stencil based on the at least one eyebrow stencil template.
Claims
1. A system for generating an eyebrow stencil, the system comprising: a user device comprising: a camera; a memory unit to store information about a plurality of eyebrow stencil templates, and a set of program modules, wherein the information comprises a plurality of eyebrow stencil metrics associated with each of the plurality of the eyebrow stencil templates; a processor to execute the set of program modules, wherein the set of program modules comprises: an input module, executed by the processor, configured to activate the camera and capture an image of a user's face; a make-up artist module, executed by the processor, configured to: process the image to determine a plurality of eyebrow metrics, compare the plurality of eyebrow metrics with the plurality of eyebrow stencil metrics associated with each of the plurality of eyebrow stencil templates, and select at least one eyebrow stencil template from the plurality of eyebrow stencil templates based on the plurality of eyebrow metrics being identical to the plurality of eyebrow stencil metrics associated with the at least one eyebrow stencil template; and a make-up artist device configured to: receive information regarding the at least one eyebrow stencil template from the user device, and generate an eyebrow stencil based on the at least one eyebrow stencil template.
2. The system of claim 1, wherein the make-up artist device is at least one of a stereolithographic 3d printer, Digital Light Processing (DLP) based 3d printer, Fused deposition modeling (FDM) based 3d printer, Selective Laser Sintering (SLS) based 3d printer, a Selective laser melting (SLM) 3d printer, Laminated Object Manufacturing (LOM) 3d printer.
3. The system of claim 1, wherein the user device is at least one of a laptop, a desktop computer, a mobile phone, and a personal digital assistant.
4. The system of claim 1, wherein the plurality of eyebrow stencil templates comprise at least one of wireframe 3d models of eyebrow stencils, surface 3d models of eyebrow stencils, and solid 3d models of eyebrow stencils.
5. The system of claim 1, wherein the plurality of the eyebrow stencil metrics and the plurality of eyebrow metrics comprises at least one of a length of eyebrows on the user's face, a bone structure of the user's face, a shape of the user's face, and breadth of the eyebrows.
6. The system of claim 1, wherein the eyebrow stencil comprises a plastic fitting configured to fit between a nose bone of the user and an eye-socket of the user.
7. A method of generating an eyebrow stencil, the method comprising: storing in a memory unit, information about a plurality of eyebrow stencil templates, and a set of program modules, wherein the information comprises a plurality of eyebrow stencil metrics associated with each of the plurality of the eyebrow stencil templates; activating a camera by a processor, via an input module; capturing by the processor, via the input module, an image of a user's face; processing, by the processor via an make-up artist module, the image to determine a plurality of eyebrow metrics; comparing, by the processor via the make-up artist module, the plurality of eyebrow metrics with the plurality of eyebrow stencil metrics associated with each of the plurality of eyebrow stencil templates; selecting, by the processor via the make-up artist module, at least one eyebrow stencil template from the plurality of eyebrow stencil templates based on the plurality of eyebrow metrics being identical to the plurality of eyebrow stencil metrics associated with the at least one eyebrow stencil template; receiving at a make-up artist device, information regarding the at least one eyebrow stencil template from the user device; and generating at the make-up artist device, an eyebrow stencil based on the at least one eyebrow stencil template.
8. The method of claim 7, wherein the make-up artist device is at least one of a stereolithographic 3d printer, Digital Light Processing (DLP) based 3d printer, Fused deposition modeling (FDM) based 3d printer, Selective Laser Sintering (SLS) based 3d printer, a Selective laser melting (SLM) 3d printer, Laminated Object Manufacturing (LOM) 3d printer.
9. The method of claim 7, wherein the user device is at least one of a laptop, a desktop computer, a mobile phone, and a personal digital assistant.
10. The method of claim 7, wherein the plurality of eyebrow stencil templates comprise at least one of wireframe 3d models of eyebrow stencils, surface 3d models of eyebrow stencils, and solid 3d models of eyebrow stencils.
11. The method of claim 7, wherein the plurality of the eyebrow stencil metrics and the plurality of eyebrow metrics comprises at least one of a length of eyebrows on the user's face, a bone structure of the user's face, a shape of the user's face, and breadth of the eyebrows.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0009]
[0010]
[0011]
[0012]
[0013]
[0014]
[0015]
DETAILED DESCRIPTION OF EMBODIMENTS
[0016] A description of embodiments of the present invention will now be given with reference to the Figures. It is expected that the present invention may be embodied in other specific forms without departing from its spirit or essential characteristics. The described embodiments are to be considered in all respects only as illustrative and not restrictive. The scope of the invention is, therefore, indicated by the appended claims rather than by the foregoing description. All changes that come within the meaning and range of equivalency of the claims are to be embraced within their scope.
[0017]
[0018] The user device 115 is at least one of a tablet computer, a personal computer, a smart phone, a smart television and a laptop. In one example, the user device 115 enables a user to communicate with the make-up artist device 105 via the network 110. The network 110 is one of a mobile network, a wide area network and a wireless radio network. The user device 115 comprises a memory unit 120, a camera 125, and a processor 130. The memory unit 120 stores information regarding a plurality of eyebrow stencil templates. The information comprises a plurality of eyebrow stencil metrics associated with each of the plurality of the eyebrow stencil templates. The plurality of eyebrow stencil templates comprise wireframe 3d models of eyebrow stencils, surface 3d models of eyebrow stencils, and solid 3d models of eyebrow stencils. The plurality of the eyebrow stencil metrics and the plurality of eyebrow metrics comprises at least one of a length of eyebrows on the user's face, a bone structure of the user's face, a shape of the user's face, and breadth of the eyebrows. The memory unit 120 further comprises a set of program modules. The set of program modules comprises an input module and a make-up artist module. The set of program modules are executable by the processor 130. The processor 130 controls the camera 125. The camera 125 is at least one of a web camera and a digital single lens refractive (DSLR) camera. A block diagram of an exemplary implementation of the user device 115 is illustrated in
[0019] Referring to
[0020] The make-up artist module 215 is configured to process the image. The make-up artist module 215 comprises an eye module 260 to generate eye contouring stencils models, a facial module 250 to generate facial contouring stencil models, a lip contouring module 245 to generate a lip stencil model, a cheek contouring module 255 to generate a cheek/blush stencil model, and an eyebrow module 240 to generate an eyebrow stencil module. In one example, the make-up artist module 215 uses at least one of image processing algorithms and facial recognition algorithms to determine a plurality of eyebrow metrics. The plurality of the eyebrow metrics are various metrics associated with the user's face. The plurality of eyebrow metrics comprises at least one of the length of eyebrows on the user's face, the bone structure of the user's face, the shape of the user's face, and the breadth of eyebrows on the user's face. In one example, the present invention enables the user to implement a paint by number based make-up system.
[0021] Further, the make-up artist module 215 compares the plurality of eyebrow metrics with the plurality of eyebrow stencil metrics associated with each of the plurality of eyebrow stencil templates. Moreover, the make-up artist module 215 select at least one eyebrow stencil template from the plurality of eyebrow stencil templates based on the plurality of eyebrow metrics being identical to the plurality of eyebrow stencil metrics associated with the at least one eyebrow stencil template. Furthermore, the make-up artist module 215 transmits information regarding the at least one eyebrow stencil template to the make-up artist device 235. In one example, the make-up artist module 215 transmits the at least one eyebrow stencil template to an eyebrow stencil manufacturing factory via the network 230. The make-up artist device 235 receives information regarding the at least one eyebrow stencil template from the user device 240, and generates a custom eyebrow stencil based on the at least one eyebrow stencil template. The custom eyebrow stencil comprises a plastic fitting configured to fit between a nose bone of the user and an eye-socket of the user.
[0022]
[0023] At step 310, the memory unit stores information regarding a plurality of eyebrow stencil templates. The information comprises a plurality of eyebrow stencil metrics associated with each of the plurality of the eyebrow stencil templates. The plurality of eyebrow stencil templates comprise wireframe 3d models of eyebrow stencils, surface 3d models of eyebrow stencils, and solid 3d models of eyebrow stencils. The plurality of the eyebrow stencil metrics comprises at least one of a length of eyebrows on a user's face, a bone structure of the user's face, a shape of the user's face, and breadth of the eyebrows. The memory unit further comprises a set of program modules. The set of program modules comprises an input module and a make-up artist module. The processor executes the set of program modules. The input module activates the camera.
[0024] At step 315, the input module captures an image of the user's face. The image is stored in the memory unit as at least one of a .bmp, .jpg, and .png file. Further, the input module transmits the image to the make-up artist module.
[0025] At step 320, the make-up artist module processes the image. The make-up artist module uses at least one of image processing algorithms and facial recognition algorithms to process the image.
[0026] At step 325 the make-up artist module determines a plurality of eyebrow metrics. The plurality of the eyebrow metrics are various metrics associated with the user's face. The plurality of eyebrow metrics comprises at least one of the length of eyebrows on the user's face, the bone structure of the user's face, the shape of the user's face, and the breadth of eyebrows on the user's face.
[0027] At step 330, the make-up artist module compares the plurality of eyebrow metrics with the plurality of eyebrow stencil metrics associated with each of the plurality of eyebrow stencil templates. Further, the make-up artist module receives from the user, a selection with regards to a make-up kit comprising stencils for face contouring, eyebrow shaping, eye contouring, and cheek contouring and blushing, and applying lipstick.
[0028] At step 335, the make-up artist module selects at least one eyebrow stencil template from the plurality of eyebrow stencil templates based on the plurality of eyebrow metrics being identical to the plurality of eyebrow stencil metrics associated with the at least one eyebrow stencil template. Furthermore, the make-up artist module transmits information regarding the at least one eyebrow stencil template to the make-up artist device. The make-up artist device receives information regarding the at least one eyebrow stencil template from the user device.
[0029] At step 340, the make-up artist device generates a custom eyebrow stencil based on the at least one eyebrow stencil template. The custom eyebrow stencil comprises a plastic fitting configured to fit between a nose bone of the user and an eye-socket of the user. In one example, generic eyebrow stencil fittings are also available.
[0030] The method 300 ends at step 345.
[0031]
[0032] Advantageously, custom eyebrow stencil form natural looking eyebrows. Further, the eyebrow stencil is convenient to use and saves time.
[0033] The foregoing description comprises illustrative embodiments of the present invention. Having thus described exemplary embodiments of the present invention, it should be noted by those skilled in the art that the within disclosures are exemplary only, and that various other alternatives, adaptations, and modifications may be made within the scope of the present invention. Merely listing or numbering the steps of a method in a certain order does not constitute any limitation on the order of the steps of that method. Many modifications and other embodiments of the invention will come to mind to one skilled in the art to which this invention pertains having the benefit of the teachings presented in the foregoing descriptions. Although specific terms may be employed herein, they are used only in generic and descriptive sense and not for purposes of limitation. Accordingly, the present invention is not limited to the specific embodiments illustrated herein.