← Back to Patent Explorer
US9118876B2 Active / In Force US ⏱️ 5.4 years remaining

Automatic skin tone calibration for camera images

Assignee: Verizon Patent and Licensing Inc
•
Filing: 2012-03-30
•
Granted: 2015-08-25
•
Expires: 2032-03-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Exemplary image calibration systems and methods are described herein. An exemplary method includes an image calibration system receiving data representative of an input camera image, detecting a face of a person represented in the input camera image, determining a predefined skin tone template associated with the person, and modifying the input camera image to change an appearance of the face of the person based on the predefined skin tone template associated with the person. In certain embodiments, the modification changes one or more skin tones represented by an image of the face of the person in the camera image based on the predefined skin tone template. Corresponding methods and systems are also disclosed.

Inventors

  • 👤 Michelle Felt

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 10:04
CPC Classifications
H; H04; H04N; H04N9/00; H04N9/64; H04N9/643; A; A45; A45D; A45D44/00; A45D44/005; H04N17/00; H04N17/002

Claims Analysis

Total Claims: 21
Claim 1
Independent Claim 286 words
A method comprising: receiving, by an image calibration system, data representative of an input camera image; detecting, by the image calibration system, a face of a person represented in the input camera image; determining, by the image calibration system, a predefined skin tone template that includes data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person; modifying, by the image calibration system, the input camera image to change an appearance of the face of the person in the input camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in the predefined skin tone template; outputting, by the image calibration system, the modified camera image for display, the modified camera image comprising video content output in real time, the modified camera image being output for display as part of a mirror application running on a camera device; providing, by the mirror application, a user selectable option to toggle between the modified camera image and the input camera image; and overlaying, by the mirror application, a makeup guide template on the display of the modified camera image; wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 2
Independent Claim 286 words
A method comprising: receiving, by an image calibration system, data representative of an input camera image; detecting, by the image calibration system, a face of a person represented in the input camera image; determining, by the image calibration system, a predefined skin tone template that includes data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person; modifying, by the image calibration system, the input camera image to change an appearance of the face of the person in the input camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in the predefined skin tone template; outputting, by the image calibration system, the modified camera image for display, the modified camera image comprising video content output in real time, the modified camera image being output for display as part of a mirror application running on a camera device; providing, by the mirror application, a user selectable option to toggle between the modified camera image and the input camera image; and overlaying, by the mirror application, a makeup guide template on the display of the modified camera image; wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 3
Dependent Claim 35 words
The method of claim 1 , further comprising generating, by the image calibration system, the predefined skin tone template based on a calibration camera image that includes an image of the face of the person.
Claim 4
Dependent Claim 81 words
The method of claim 2 , wherein the generating of the predefined skin tone template comprises: receiving a user request to create the predefined skin tone template for the person based on the calibration camera image that includes the image of the face of the person; and extracting image data for each of the plurality of skin tone regions of the face of the person from the calibration camera image and storing the image data in the predefined skin tone template.
Claim 5
Dependent Claim 34 words
The method of claim 3 , wherein the image data comprises values of pixels that represent skin tones included in each of the plurality of skin tone regions of the face of the person.
Claim 6
Dependent Claim 23 words
The method of claim 2 , wherein the calibration camera image comprises an unedited camera image captured by a camera in daylight conditions.
Claim 7
Dependent Claim 41 words
The method of claim 2 , wherein the calibration camera image comprises an edited camera image in which image data for at least one of the plurality of skin tone regions of the face of the person has been manually edited.
Claim 8
Dependent Claim 62 words
The method of claim 1 , wherein the determining of the predefined skin tone template associated with the person comprises: using facial recognition technology to identify the person based on an image of the face of the person represented in the input camera image; and identifying the predefined skin tone template associated with the person based on the identification of the person.
Claim 9
Dependent Claim 43 words
The method of claim 1 , wherein the modifying of the input camera image comprises modifying data representative of an image of the face of the person in the input camera image based on the predefined skin tone template associated with the person.
Claim 10
Dependent Claim 46 words
The method of claim 1 , wherein the modifying of the input camera image comprises modifying values of pixels included in the plurality of skin tone regions of the face of the person represented in the input camera image based on the predefined skin tone template.
Claim 11
Dependent Claim 63 words
The method of claim 9 , wherein the modifying of the values of the pixels included in the one or more skin tone regions of the face of the person represented in the input camera image comprises modifying brightness values of the pixels included in the plurality of skin tone regions of the face of the person represented in the input camera image.
Claim 12
Dependent Claim 37 words
The method of claim 1 , wherein the modifying of the input camera image comprises shifting, broadening, or narrowing the tonal range of an image of the face of the person represented in the input camera image.
Claim 13
Dependent Claim 34 words
The method of claim 1 , wherein the modifying of the input camera image comprises changing the tonal distribution of an image of the face of the person represented in the input camera image.
Claim 14
Dependent Claim 17 words
The method of claim 1 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.
Claim 15
Independent Claim 438 words
A method comprising: receiving, by an image calibration system, data representative of a calibration camera image that includes an image of a face of a person; detecting, by the image calibration system, a user request to create a skin tone template for the person based on the calibration camera image; generating, by the image calibration system in response to the user request, the skin tone template for the person based on the calibration camera image, the skin tone template including data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person, the skin tone template generated by obtaining the data indicating the tonal range and the tonal distribution for each of the plurality of skin tone regions of the face of the person from the calibration camera image and storing the data in the skin tone template; receiving, by the image calibration system, data representative of an input camera image; detecting, by the image calibration system, an image of the face of the person in the input camera image; identifying, by the image calibration system, the person from the image of the face of the person in the input camera image; accessing, by the image calibration system, the skin tone template for the person; modifying, by the image calibration system, data representative of the image of the face of the person in the input camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in the skin tone template for the person to produce a calibrated camera image; outputting, by the image calibration system, the calibrated camera image for display, the calibrated camera image comprising video content output in real time, the calibrated camera image being output for display as part of a mirror application running on a camera device; providing, by the mirror application, a user selectable option to toggle between the calibrated camera image and the input camera image; and overlaying, by the mirror application, a makeup guide template on the display of the calibrated camera image; wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 16
Independent Claim 438 words
A method comprising: receiving, by an image calibration system, data representative of a calibration camera image that includes an image of a face of a person; detecting, by the image calibration system, a user request to create a skin tone template for the person based on the calibration camera image; generating, by the image calibration system in response to the user request, the skin tone template for the person based on the calibration camera image, the skin tone template including data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person, the skin tone template generated by obtaining the data indicating the tonal range and the tonal distribution for each of the plurality of skin tone regions of the face of the person from the calibration camera image and storing the data in the skin tone template; receiving, by the image calibration system, data representative of an input camera image; detecting, by the image calibration system, an image of the face of the person in the input camera image; identifying, by the image calibration system, the person from the image of the face of the person in the input camera image; accessing, by the image calibration system, the skin tone template for the person; modifying, by the image calibration system, data representative of the image of the face of the person in the input camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in the skin tone template for the person to produce a calibrated camera image; outputting, by the image calibration system, the calibrated camera image for display, the calibrated camera image comprising video content output in real time, the calibrated camera image being output for display as part of a mirror application running on a camera device; providing, by the mirror application, a user selectable option to toggle between the calibrated camera image and the input camera image; and overlaying, by the mirror application, a makeup guide template on the display of the calibrated camera image; wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 17
Dependent Claim 17 words
The method of claim 14 , embodied as computer-executable instructions on at least one non-transitory computer-readable medium.
Claim 18
Independent Claim 247 words
A system comprising: a processor; a skin tone calibration facility that directs the processor to: detect an image of a face of a person in a camera image, determine a predefined skin tone template associated with the person, the pre-defined skin tone template including data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person, and modify data representative of the image of the face of the person in the camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in predefined skin tone template; and a mirror application that directs the processor to: output the modified data for display, the modified data comprising video content output in real time, provide a user selectable option to toggle between the modified data and the camera image, and overlay a makeup guide template on the display of the modified data, wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 19
Independent Claim 247 words
A system comprising: a processor; a skin tone calibration facility that directs the processor to: detect an image of a face of a person in a camera image, determine a predefined skin tone template associated with the person, the pre-defined skin tone template including data indicating a tonal range and a tonal distribution for each of a plurality of skin tone regions of the face of the person, the tonal range and the tonal distribution collectively representing a preferred set of skin features of the person, and modify data representative of the image of the face of the person in the camera image by changing the plurality of skin tone regions of the face of the person represented in the input camera image based on the data indicating the tonal range and the tonal distribution included in predefined skin tone template; and a mirror application that directs the processor to: output the modified data for display, the modified data comprising video content output in real time, provide a user selectable option to toggle between the modified data and the camera image, and overlay a makeup guide template on the display of the modified data, wherein the makeup guide template provides a preferred makeup representation of at least one region of the face of the person in accordance with the predefined skin tone template, the makeup guide template providing a visual aid to guide the person in an actual application of makeup to the face of the person.
Claim 20
Dependent Claim 40 words
The system of claim 16 , wherein the modification of the data representative of the image of the face of the person changes a skin tone attribute of the face of the person based on the predefined skin tone template.
Claim 21
Dependent Claim 48 words
The system of claim 16 , wherein the modification of the data representative of the image of the face of the person changes brightness values of pixels included in the image of the face of the person in the camera image based on the predefined skin tone template.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2018-08-24 2019-02-23 2019-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2022-08-24 2023-02-23 2023-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2026-08-24 2027-02-23 2027-08-25 $7700.00 Open for Payment

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag