SYSTEM AND METHOD OF GENERATING A CUSTOM EYEBROW STENCIL

20180181110 ยท 2018-06-28

    Inventors

    Cpc classification

    International classification

    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] FIG. 1 is a block diagram of an environment implemented in accordance with various embodiments of the invention.

    [0010] FIG. 2 is a block diagram of a user device in accordance with various embodiments of the invention.

    [0011] FIG. 3 is flow chart of a computer-implemented method of generating a custom eyebrow stencil, according to yet another embodiment of the present invention.

    [0012] FIG. 4 is an exemplary illustration of an eyebrow stencil according to yet another embodiment of the present invention.

    [0013] FIG. 5 is an exemplary illustration of a screenshot of a paint by number based make-up system in accordance with one embodiment of the present invention.

    [0014] FIG. 6 is an exemplary illustration of a make-up kit used for a paint by number based make-up system in accordance with one embodiment of the present invention.

    [0015] FIG. 7 is an exemplary illustration of a screenshot of a paint by number based make-up system in accordance with one embodiment of the present invention.

    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] FIG. 1 is a block diagram of an environment 100 in accordance with which various embodiments of the present invention are implemented. The environment 100 comprises a make-up artist device 105, a network 110, and a user device 115. The make-up artist device 105 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. The make-up artist device 105 is configured to receive information regarding at least one eyebrow stencil template from the user device 115, and to generate an eyebrow stencil based on the at least one eyebrow stencil template.

    [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 FIG. 2.

    [0019] Referring to FIG. 2, a user device 240 is connected to a make-up artist device 235 via a network 230. The network 230 is at least one of a mobile network, a wide area network and a wireless radio network. The network 230 enables communication between the make-up artist device 235 and the user device 240. The makeup artist device 235 has an eye module 265 to generate eye contouring stencils, a facial module 270 to generate facial contouring stencils, a lip contouring module 275 to generate a lip stencil, a cheek contouring module 280 to generate a cheek/blush stencil, and an eyebrow module 285 to generate an eyebrow stencil. The user device 240 comprises a processor 205, a memory unit 225, and a camera 220. In one example, the memory unit 225 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 225 further comprises a set of program modules. The set of program modules comprises an input module 210 and a make-up artist module 215. The processor 205 executes the set of program modules. The input module 210 activates the camera 220. Further, the input module 210 captures an image of the user's face. The image is stored in the memory unit 225 as at least one of a .bmp, .jpg, and .png file. Further, the input module 210 transmits the image to the make-up artist module 215.

    [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. FIG. 5 is an exemplary illustration of a screenshot of a paint by number based make-up system in accordance with one embodiment of the present invention. FIG. 6 is an exemplary illustration of a make-up kit used for a paint by number based make-up system in accordance with one embodiment of the present invention. FIG. 7 is an exemplary illustration of a screenshot of a paint by number based make-up system in accordance with one embodiment of the present invention.

    [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] FIG. 3 is a flow chart illustrating a computer-implemented method 300 of generating a custom eyebrow stencil, according to yet another embodiment of the present invention. The method 300 is implemented in a user device. The user device is connected to a make-up artist device via a network. The network is at least one of a mobile network, a wide area network and a wireless radio network. The network enables communication between the make-up artist device and the user device. The user device comprises a processor, a memory unit, and a camera. The method 300 commences at step 305.

    [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] FIG. 4 is an exemplary illustration of an eyebrow stencil 400 according to yet another embodiment of the present invention. The eyebrow stencil 400 comprises a stencil layer 405, a stencil hole 410, and a plastic fitting 415. The plastic fitting 415 fits against a nose bone of a user and an eye socket of the user. Shape of the plastic fitting 415 results in placement of the eyebrow stencil 400 on a user's face to be exact every time. In one example, the plastic fitting 415 is made of vinyl. In another example, the user modifies shape on an eyebrow by placing the eyebrow stencil 400 on the user's face and rubbing on an eyebrow pigment. The eyebrow pigment is applied by rubbing on the eyebrow stencil with a rubbing stick.

    [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.