IP Library Patent Application 14608157
Patent Application
App. No. 14/608,157

METHOD FOR MAKING UP A SKIN TONE OF A HUMAN BODY IN AN IMAGE, DEVICE FOR MAKING UP A SKIN TONE OF A HUMAN BODY IN AN IMAGE, METHOD FOR ADJUSTING A SKIN TONE LUMINANCE OF A HUMAN BODY IN AN IMAGE, AND DEVICE FOR ADJUSTING A SKIN TONE LUMINANCE OF A HUMAN BODY IN AN IMAGE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/608,157
Abstract

A method for adjusting a skin tone luminance of a human body in an image including a first receiving unit receiving Y values of the image and a second receiving unit receiving Cb values and Cr values of the image; a filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image; a skin tone probability unit generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values and the Cr values of the image; and a first mixing unit generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body.

Claims (96)

1 . A method for making up a skin tone of a human body in an image, wherein a device applied to the method comprises a first receiving unit, a second receiving unit, a filter module, a skin tone probability unit, a first mixing unit, a saturation adjustment unit, and a second mixing unit, the method comprising:

the first receiving unit receiving Y values of the image and the second receiving unit receiving Cb values and Cr values of the image;

the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

the skin tone probability unit generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values and the Cr values of the image;

the first mixing unit generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body;

the saturation adjustment unit generating a Cb adjustment value and a Cr adjustment value corresponding to each pixel of the image according to the Cb values and the Cr values of the image, respectively; and

the second mixing unit generating a make-up human body skin tone image according to a skin tone luminance adjustment value corresponding to each pixel of the image, a Cb adjustment value corresponding to each pixel of the image, and a Cr adjustment value corresponding to each pixel of the image.

2 . The method of claim 1 , wherein the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image comprises:

a first low pass filter of the filter module generating a first luminance value corresponding to each pixel of the image according to the Y values of the image, and a second low pass filter of the filter module generating a second luminance value corresponding to each pixel of the image according to the Y values of the image, wherein a size of a first kernel corresponding to the first low pass filter is less than a size of a second kernel corresponding to the second low pass filter.

3 . The method of claim 2 , wherein the first mixing unit generates a skin tone luminance adjustment value corresponding to each pixel of the image according to a following equation, and a first luminance value, a second luminance value, and a probability value corresponding to the skin tone of the human body corresponding to each pixel of the image:

I′ y ( p )=(1−α)· I Y — F ( p )+α· I Y — S ( p )· L gain ;

wherein:

I′ Y (p) is a skin tone luminance adjustment value corresponding to each pixel p of the image;

I Y — F (p) is a first luminance value corresponding to each pixel p of the image;

I Y — S (p) is a second luminance value corresponding to each pixel p of the image;

α is a p robability value corresponding to the skin tone of the human body corresponding to each pixel p of the image; and

L gain is a luminance gain corresponding to each pixel p of the image.

4 . The method of claim 1 , wherein the skin tone probability unit generating a probability value of each pixel of the image corresponding to the skin tone of the human body according to the Cb values and the Cr values of the image comprises:

the skin tone probability unit generating a probability value of each pixel of the image corresponding to the skin tone of the human body according to a two-dimensional Trapezoid model, and the Cb values and the Cr values of the image.

5 . A method for adjusting a skin tone luminance of a human body in an image, wherein a device applied to the method comprises a first receiving unit, a second receiving unit, a filter module, a skin tone probability unit, and a first mixing unit, the method comprising:

the first receiving unit receiving Y values of the image and the second receiving unit receiving Cb values and Cr values of the image ;

the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

the skin tone probability unit generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values and the Cr values of the image; and

the first mixing unit generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body.

6 . The method of claim 5 , wherein the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image comprises:

a first low pass filter of the filter module generating a first luminance value corresponding to each pixel of the image according to the Y values of the image, and a second low pass filter of the filter module generating a second luminance value corresponding to each pixel of the image according to the Y values of the image, wherein a size of a first kernel corresponding to the first low pass filter is less than a size of a second kernel corresponding to the second low pass filter.

7 . The method of claim 6 , wherein the first mixing unit generates a skin tone luminance adjustment value corresponding to each pixel of the image according to a following equation, and a first luminance value, a second luminance value, and a probability value corresponding to the skin tone of the human body corresponding to each pixel of the image:

I′ Y ( p )=(1−α)· I Y — F ( p )+α· I Y — S ( p )· L gain ;

wherein:

I′ Y (p) is a skin tone luminance adjustment value corresponding to each pixel p of the image;

I Y — F (p) is a first luminance value corresponding to each pixel p of the image;

I Y — S (p) is a second luminance value corresponding to each pixel p of the image;

α is a probability value corresponding to the skin tone of the human body corresponding to each pixel p of the image; and

L gain is a luminance gain corresponding to each pixel p of the image.

8 . The method of claim 5 , wherein the skin tone probability unit generating a probability value of each pixel of the image corresponding to the skin tone of the human body according to the Cb values and the Cr values of the image comprises:

the skin tone probability unit generating a probability value of each pixel of the image corresponding to the skin tone of the human body according to a two-dimensional Trapezoid model, and the Cb values and the Cr values of the image.

9 . A device for making up a skin tone of a human body in an image the device comprising:

a first receiving unit receiving Y values of the image;

a second receiving unit receiving Cb values and Cr values of the image;

a filter module coupled to the first receiving unit for generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

a skin tone probability unit coupled to the second receiving unit for generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values and the Cr values of the image;

a first mixing unit coupled to the filter module and the skin tone probability unit for generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body;

a saturation adjustment unit coupled to the second receiving unit for generating a Cb adjustment value and a Cr adjustment value corresponding to each pixel of the image according to the Cb values and the Cr values of the image, respectively; and

a second mixing unit coupled to the first mixing unit and the saturation adjustment unit for generating a make-up human body skin tone image according to a skin tone luminance adjustment value corresponding to each pixel of the image, a Cb adjustment value corresponding to each pixel of the image, and a Cr adjustment value corresponding to each pixel of the image.

10 . The device of claim 9 , wherein the filter module comprises a first low pass filter and a second low pass filter, wherein the first low pass filter generates a first luminance value corresponding to each pixel of the image according to the Y values of the image, the second low pass filter generates a second luminance value corresponding to each pixel of the image according to the Y values of the image, and a size of a first kernel corresponding to the first low pass filter is less than a size of a second kernel corresponding to the second low pass filter.

11 . The device of claim 10 , wherein the first mixing unit generates a skin tone luminance adjustment value corresponding to each pixel of the image according to a following equation, and a first luminance value, a second luminance value, and a probability value corresponding to the skin tone of the human body corresponding to each pixel of the image:

I′ Y ( p )=(1−α)· I Y — F ( p )+α· I Y — S ( p )· L gain ;

wherein:

I′ Y (p) is a skin tone luminance adjustment value corresponding to each pixel p of the image;

I Y — F (p) is a first luminance value corresponding to each pixel p of the image;

I Y — S (p) is a second luminance value corresponding to each pixel p of the image;

α is a probability value corresponding to the skin tone of the human body corresponding to each pixel p of the image; and

L gain is a luminance gain corresponding to each pixel p of the image.

12 . The device of claim 9 , wherein the skin tone probability unit generates a probability value of each pixel of the image corresponding to the skin tone of the human body according to a two-dimensional Trapezoid model, and the Cb values and the Cr values of the image.

13 . A device for adjusting a skin tone luminance of a human body in an image, the device comprising:

a first receiving unit receiving Y values of the image;

a second receiving unit receiving Cb values and Cr values of the image;

a filter module coupled to the first receiving unit for generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

a skin tone probability unit coupled to the second receiving unit for generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values and the Cr values of the image; and

a first mixing unit coupled to the filter module and the skin tone probability unit for generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body.

14 . The device of claim 13 , wherein the filter module comprises a first low pass filter and a second low pass filter, wherein the first low pass filter generates a first luminance value corresponding to each pixel of the image according to the Y values of the image, the second low pass filter generates a second luminance value corresponding to each pixel of the image according to the Y values of the image, and a size of a first kernel corresponding to the first low pass filter is less than a size of a second kernel corresponding to the second low pass filter.

15 . The device of claim 14 , wherein the first mixing unit generates a skin tone luminance adjustment value corresponding to each pixel of the image according to a following equation, and a first luminance value, a second luminance value, and a probability value corresponding to the skin tone of the human body corresponding to each pixel of the image:

I′ Y ( p )=(1−α)· I Y — F ( p )+α· I Y — S ( p )· L gain ;

wherein:

I′ Y (p) is a skin tone luminance adjustment value corresponding to each pixel p of the image;

I Y — F (p) is a first luminance value corresponding to each pixel p of the image;

I Y ≦ S (p) is a second luminance value corresponding to each pixel p of the image;

α is a probability value corresponding to the skin tone of the human body corresponding to each pixel p of the image; and

L gain is a luminance gain corresponding to each pixel p of the image.

16 . The device of claim 13 , wherein the skin tone probability unit generates a probability value of each pixel of the image corresponding to the skin tone of the human body according to a two-dimensional Trapezoid model, and the Cb values and the Cr values of the image.

17 . A method for making up a skin tone of a human body in an image, wherein a device applied to the method comprises a first receiving unit, a second receiving unit, a filter module, a skin tone probability unit, a first mixing unit, a saturation adjustment unit, and a second mixing unit, the method comprising:

the first receiving unit receiving Y values of the image and the second receiving unit receiving Cb values and Cr values of the image;

the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

the skin tone probability unit generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values, the Cr values of the image, and a Gaussian model corresponding to the skin tone of the human body;

the first mixing unit generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body;

the saturation adjustment unit generating a Cb adjustment value and a Cr adjustment value corresponding to each pixel of the image according to the Cb values and the Cr values of the image, respectively; and

the second mixing unit generating a make-up human body skin tone image according to a skin tone luminance adjustment value corresponding to each pixel of the image, a Cb adjustment value corresponding to each pixel of the image, and a Cr adjustment value corresponding to each pixel of the image.

18 . A method for adjusting a skin tone luminance of a human body in an image, wherein a device applied to the method comprises a first receiving unit, a second receiving unit, a filter module, a skin tone probability unit, and a first mixing unit, the method comprising:

the first receiving unit receiving Y values of the image and the second receiving unit receiving Cb values and Cr values of the image;

the filter module generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

the skin tone probability unit generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values, the Cr values of the image, and a Gaussian model corresponding to a skin tone of the human body; and

the first mixing unit generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body.

19 . A device for making up a skin tone of a human body in an image, the device comprising:

a first receiving unit receiving Y values of the image;

a second receiving unit receiving Cb values and Cr values of the image;

a filter module coupled to the first receiving unit for generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

a skin tone probability unit coupled to the second receiving unit for generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values, the Cr values of the image, and a Gaussian model corresponding to the skin tone of the human body;

a first mixing unit coupled to the filter module and the skin tone probability unit for generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body;

a saturation adjustment unit coupled to the second receiving unit for generating a Cb adjustment value and a Cr adjustment value corresponding to each pixel of the image according to the Cb values and the Cr values of the image, respectively; and

a second mixing unit coupled to the first mixing unit and the saturation adjustment unit for generating a make-up human body skin tone image according to a skin tone luminance adjustment value corresponding to each pixel of the image, a Cb adjustment value corresponding to each pixel of the image, and a Cr adjustment value corresponding to each pixel of the image.

20 . A device for adjusting a skin tone luminance of a human body in an image, the device comprising:

a first receiving unit receiving Y values of the image;

a second receiving unit receiving Cb values and Cr values of the image;

a filter module coupled to the first receiving unit for generating two different luminance values corresponding to each pixel of the image according to the Y values of the image;

a skin tone probability unit coupled to the second receiving unit for generating a probability value of each pixel of the image corresponding to a skin tone of the human body according to the Cb values, the Cr values of the image, and a Gaussian model corresponding to the skin tone of the human body; and

a first mixing unit coupled to the filter module and the skin tone probability unit for generating a skin tone luminance adjustment value corresponding to each pixel of the image according to two different luminance values corresponding to each pixel of the image and a probability value of each pixel of the image corresponding to the skin tone of the human body.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 17, 2016
From: ETRON TECHNOLOGY, INC.
To: EYS3D MICROELECTRONICS, CO.
Reel/Frame 037746/0589 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 28, 2015
From: HO, MING-CHE; CHENG, SHIN-SHIUAN; LEE, YAO-NAN; CHIEN, YUAN-CHANG; YEN, TIAN-SHIUE
To: ETRON TECHNOLOGY, INC.
Reel/Frame 034836/0529 →