IP Library › Granted Patent US 10,497,148
Granted Patent B2
US 10,497,148 · App. 15/871,092 · Granted Dec 3, 2019

Skin undertone determining method and an electronic device

Inventors: Shyh-Yong Shen (New Taipei, TW); Min-Chang Chi (New Taipei, TW); Eric Budiman Gosno (New Taipei, TW)
Assignee: CAL-COMP BIG DATA, INC.
G06T7/90G06K9/00221G06K9/00362G06K9/00369G06K9/4652G06T7/97
View Patent ↗
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 10,497,148
App. No.
15/871,092
Granted
Dec 3, 2019
Kind
B2
Abstract

A skin undertone determining method and an electronic device are provided. The method includes: obtaining a first image; obtaining a first parameter value and a second parameter value in a first color space according to the first image; obtaining a third parameter value in a second color space according to the first image; and determining a skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value. Accordingly, it is able to know that the skin in the first image has warm undertones or cool undertones.

Claims (104)

1. A skin undertone determining method, comprising:

obtaining a first image;

obtaining a first parameter value and a second parameter value in a first color space according to the first image;

obtaining a third parameter value in a second color space according to the first image; and

determining a skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

wherein the step of obtaining the first image comprises:

obtaining a second image, wherein the second image comprises a face and neck of a human body;

defining a plurality of reference points in a border of the face and neck in the second image;

selecting a first reference point in the reference points, wherein a coordinate of the first reference point in a first direction is less than coordinates of other reference points in the reference points in the first direction;

determining a position of a baseline in the second image according to the coordinate of the first reference point in the first direction and a predetermined offset, wherein a coordinate of the baseline in the first direction is less than the coordinate of the first reference point in the first direction;

determining a feature area in the second image according to the reference points and the baseline; and

obtaining the first image according to the feature area.

2. The skin undertone determining method as claimed in claim 1 , wherein the step of determining the skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value comprises:

determining the skin undertone of skin in the first image has warm undertones when the first parameter value is greater than a first threshold, the second parameter value is greater than a second threshold, the second parameter value is less than a third threshold, and the third parameter value is less than a fourth threshold; and

determining the skin undertone of skin in the first image has cool undertones when the first parameter value is less than the first threshold, the second parameter value is greater than a fifth threshold, the second parameter value is less than a sixth threshold, and the third parameter value is greater than a fourth threshold.

3. The skin undertone determining method as claimed in claim 1 , wherein the step of obtaining the first parameter value and the second parameter value in the first color space comprises:

calculating an average value of color in the first image; and

obtaining the first parameter value and the second parameter value of the average value of color in the first color space.

4. The skin undertone determining method as claimed in claim 3 , wherein the step of obtaining the third parameter value in the second color space comprises:

obtaining the third parameter value of the average value of color in the second color space.

5. The skin undertone determining method as claimed in claim 1 , wherein the first color space is a HSV color space, the first parameter value is a hue value in the HSV color space, and the second parameter value is a luminance value in the HSV color space.

6. The skin undertone determining method as claimed in claim 1 , wherein the second color space is a RGB color space, and the third parameter value is a blue value in the RGB color space.

7. The skin undertone determining method as claimed in claim 1 , further comprising:

determining a corresponding foundation color according to the skin undertone determined and outputting a foundation color recommendation message according to the foundation color.

8. The skin undertone determining method as claimed in claim 1 , wherein the first image obtained comprises only the neck of the human body or only a portion of the neck of the human body.

9. An electronic device, comprising,

a storage unit configured to store a plurality of modules; and

a processing unit coupled to the storage unit and configured to access and execute the modules stored in the storage unit, the modules comprising:

an image obtaining module configured to obtain a first image; and

a determination module, obtaining a first parameter value and a second parameter value in a first color space according to the first image,

obtaining a third parameter value in a second color space according to the first image, and

determining a skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

wherein in the operation of obtaining the first image,

the image obtaining module obtaining a second image comprising a face and neck of a human body,

defining a plurality of reference points in a border of the face and neck in the second image,

selecting a first reference point in the reference points, wherein a coordinate of the first reference point in a first direction is less than coordinates of other reference points in the reference points in the first direction,

determining a position of a baseline in the second image according to the coordinate of the first reference point in the first direction and a predetermined offset, wherein a coordinate of the baseline in the first direction is less than the coordinate of the first reference point in the first direction,

determining a feature area in the second image according to the reference points and the baseline, and

obtaining the first image according to the feature area.

10. The electronic device as claimed in claim 9 , wherein in the operation of determining the skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

the determination module determines the skin undertone of skin in the first image has warm undertones when the first parameter value is greater than a first threshold, the second parameter value is greater than a second threshold, the second parameter value is less than a third threshold, and the third parameter value is less than a fourth threshold, and

the determination module determines the skin undertone of skin in the first image has cool undertones when the first parameter value is less than the first threshold, the second parameter value is greater than a fifth threshold, the second parameter value is less than a sixth threshold, and the third parameter value is greater than a fourth threshold.

11. The electronic device as claimed in claim 9 , wherein in the operation of obtaining the first parameter value and the second parameter value in the first color space,

the determination module calculates an average value of color in the first mage and

obtains the first parameter value and the second parameter value of the average value of color in the first color space.

12. The electronic device as claimed in claim 11 , wherein in the operation of obtaining the third parameter value in the second color space,

the determination module obtains the third parameter value of the average value of color in the second color space.

13. The electronic device as claimed in claim 9 , wherein the first color space is a HSV color space, the first parameter value is a hue value in the HSV color space, and the second parameter value is a luminance value in the HSV color space.

14. The electronic device as claimed in claim 9 , wherein the second color space is a RGB color space, and the third parameter value is a blue value in the RGB color space.

15. The electronic device as claimed in claim 9 , each of the modules further comprising:

an output module, the determination module determining a corresponding foundation color according to the skin undertone determined, and the output module outputting a foundation color recommendation message according to the foundation color.

16. The electronic device as claimed in claim 9 , wherein in the operation of obtaining the first image, the first image obtained by the image obtaining module comprises only the neck of the human body or only a portion of the neck of the human body.

17. A skin undertone determining method, comprising:

obtaining a first image;

obtaining a first parameter value and a second parameter value in a first color space according to the first image;

obtaining a third parameter value in a second color space according to the first image; and

determining a skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

wherein the step of determining the skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value comprises:

determining the skin undertone of skin in the first image has warm undertones when the first parameter value is greater than a first threshold, the second parameter value is greater than a second threshold, the second parameter value is less than a third threshold, and the third parameter value is less than a fourth threshold; and

determining the skin undertone of skin in the first image has cool undertones when the first parameter value is less than the first threshold, the second parameter value is greater than a fifth threshold, the second parameter value is less than a sixth threshold, and the third parameter value is greater than a fourth threshold.

18. The skin undertone determining method as claimed in claim 17 , wherein the step of obtaining the first image comprises:

obtaining a second image, wherein the second image comprises a face and neck of a human body;

defining a plurality of reference points in a border of the face and neck in the second image;

selecting a first reference point in the reference points, wherein a coordinate of the first reference point in a first direction is less than coordinates of other reference points in the reference points in the first direction;

determining a position of a baseline in the second image according to the coordinate of the first reference point in the first direction and a predetermined offset, wherein a coordinate of the baseline in the first direction is less than the coordinate of the first reference point in the first direction;

determining a feature area in the second image according to the reference points and the baseline; and

obtaining the first image according to the feature area.

19. The skin undertone determining method as claimed in claim 17 , wherein the step of obtaining the first parameter value and the second parameter value in the first color space comprises:

calculating an average value of color in the first image; and

obtaining the first parameter value and the second parameter value of the average value of color in the first color space.

20. The skin undertone determining method as claimed in claim 19 , wherein the step of obtaining the third parameter value in the second color space comprises:

obtaining the third parameter value of the average value of color in the second color space.

21. The skin undertone determining method as claimed in claim 17 , wherein the first color space is a HSV color space, the first parameter value is a hue value in the HSV color space, and the second parameter value is a luminance value in the HSV color space.

22. The skin undertone determining method as claimed in claim 17 , wherein the second color space is a RGB color space, and the third parameter value is a blue value in the RGB color space.

23. The skin undertone determining method as claimed in claim 17 , further comprising:

determining a corresponding foundation color according to the skin undertone determined and outputting a foundation color recommendation message according to the foundation color.

24. The skin undertone determining method as claimed in claim 17 , wherein the first image obtained comprises only the neck of the human body or only a portion of the neck of the human body.

25. An electronic device, comprising,

a storage unit configured to store a plurality of modules; and

a processing unit coupled to the storage unit and configured to access and execute the modules stored in the storage unit, the modules comprising:

an image obtaining module configured to obtain a first image; and

a determination module, obtaining a first parameter value and a second parameter value in a first color space according to the first image,

obtaining a third parameter value in a second color space according to the first image, and

determining a skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

wherein in the operation of determining the skin undertone of skin in the first image according to the first parameter value, the second parameter value, and the third parameter value,

the determination module determines the skin undertone of skin in the first image has warm undertones when the first parameter value is greater than a first threshold, the second parameter value is greater than a second threshold, the second parameter value is less than a third threshold, and the third parameter value is less than a fourth threshold, and

the determination module determines the skin undertone of skin in the first image has cool undertones when the first parameter value is less than the first threshold, the second parameter value is greater than a fifth threshold, the second parameter value is less than a sixth threshold, and the third parameter value is greater than a fourth threshold.

26. The electronic device as claimed in claim 25 , wherein in the operation of obtaining the first image,

the image obtaining module obtaining a second image comprising a face and neck of a human body,

defining a plurality of reference points in a border of the face and neck in the second image,

selecting a first reference point he reference points, wherein a coordinate of the first reference point in a first direction is less than coordinates of other reference points in the reference points in the first direction,

determining a position of a baseline in the second image according to the coordinate of the first reference point in the first direction and a predetermined offset, wherein a coordinate of the baseline in the first direction is less than the coordinate of the first reference point in the first direction,

determining a feature area in the second image according to the reference points and the baseline, and

obtaining the first image according to the feature area.

27. The electronic device as claimed in claim 25 , wherein in the operation of obtaining the first parameter value and the second parameter value in the first color space,

the determination module calculates an average value of color in the first image and

obtains the first parameter value and the second parameter value of the average value of color in the first color space.

28. The electronic device as claimed in claim 27 , wherein in the operation of obtaining the third parameter value in the second color space,

the determination module obtains the third parameter value of the average value of color in the second color space.

29. The electronic device as claimed in claim 25 , wherein the first color space is a HSV color space, the first parameter value is a hue value in the HSV color space, and the second parameter value is a luminance value in the HSV color space.

30. The electronic device as claimed in claim 25 , wherein the second color space is a RGB color space, and the third parameter value is a blue value in the RGB color space.

31. The electronic device as claimed in claim 25 , each of the modules further comprising:

an output module, the determination module determining a corresponding foundation color according to the skin undertone determined, and the output module outputting a foundation color recommendation message according to the foundation color.

32. The electronic device as claimed in claim 25 , wherein in the operation of obtaining the first image, the first image obtained by the image obtaining module comprises only the neck of the human body or only a portion of the neck of the human body.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2021
From: CAL-COMP BIG DATA, INC.
To: XYZPRINTING, INC.
Reel/Frame 056045/0611 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 18, 2018
From: SHEN, SHYH-YONG; CHI, MIN-CHANG; GOSNO, ERIC BUDIMAN
To: CAL-COMP BIG DATA, INC.
Reel/Frame 044660/0886 →
Priority Claims (1)
CN 2017 1 0610202 · Jul 25, 2017 · national
Continuity (1)
Related Publication 20190035111A1 · Jan 31, 2019
Cited By (1)
US 12,307,812