Processing an image of a person's face
First Claim
Patent Images
1. A method comprising:
- receiving an image containing a representation of a person'"'"'s face, where the face has a target feature, wherein the image has points each including a Cb component and a Cr component in a YCbCr space;
for each of the points of the image, combining, by a system having a processor, values of the Cb and Cr components to provide an aggregate value for the corresponding point, wherein combining the values comprises calculating a product based on the Cb and Cr components;
lightening midtones of values of a Y component in the YCbCr space to provide pre-processed values of the Y component;
darkening midtones of the aggregate values derived from calculating the product based on the Cb and Cr components to provide pre-processed aggregate values;
combining the pre-processed values of the Y component with the pre-processed aggregate values; and
producing a converted image based on values for the corresponding points derived from combining the pre-processed values of the Y component and the pre-processed aggregate values.
1 Assignment
0 Petitions
Accused Products
Abstract
An image contains a representation of a person'"'"'s face, where the image has plural points each comprising multiple components of a color space. For each of the plural points, at least two of the color space components are combined to produce a respective aggregate value. The image is processed to convert at least some of the points of the image based on the calculated aggregate values.
-
Citations
8 Claims
-
1. A method comprising:
-
receiving an image containing a representation of a person'"'"'s face, where the face has a target feature, wherein the image has points each including a Cb component and a Cr component in a YCbCr space; for each of the points of the image, combining, by a system having a processor, values of the Cb and Cr components to provide an aggregate value for the corresponding point, wherein combining the values comprises calculating a product based on the Cb and Cr components; lightening midtones of values of a Y component in the YCbCr space to provide pre-processed values of the Y component; darkening midtones of the aggregate values derived from calculating the product based on the Cb and Cr components to provide pre-processed aggregate values; combining the pre-processed values of the Y component with the pre-processed aggregate values; and producing a converted image based on values for the corresponding points derived from combining the pre-processed values of the Y component and the pre-processed aggregate values. - View Dependent Claims (2, 3)
-
-
4. An article of manufacture comprising at least one non-transitory machine-readable storage medium storing instructions that upon execution cause a system having a processor to:
-
receive an image containing a representation of a person'"'"'s face, where the face has a target feature, wherein the image has points each including a Cb component and a Cr component in a YCbCr space; for each of the points of the image, combine values of the Cb and Cr components to provide an aggregate value for the corresponding point, wherein combining the values comprises calculating a product based on the Cb and Cr components; lighten midtones of the values of a Y component in the YCbCr space to provide pre-processed values of the Y component; darken midtones of the aggregate values derived from calculating the product based on the Cb and Cr components to provide pre-processed aggregate values; combine the pre-processed values of the Y component with the pre-processed aggregate values; and produce a converted image based on values for the corresponding points derived from combining the pre-processed values of the Y component and the pre-processed aggregate values. - View Dependent Claims (5, 6)
-
-
7. An electronic device comprising:
-
at least one processor; and machine-readable instructions executable on the at least one processor to; receive an image containing a representation of a person'"'"'s face, wherein the image has plural pixels each comprising multiple components of a YCbCr space; for each of the plural pixels, calculate a product based on a value of the Cb component and a value of the Cr component to produce a respective aggregate value; and process the image to convert at least some of the pixels of the image based on the calculated aggregate values, to form a converted image that highlights lips or a mouth of the person'"'"'s face, wherein the converting includes inverting the calculated aggregate values for the at least some of the pixels, wherein processing the image to form the converted image comprises;
modifying the aggregate values of a predefined portion of the pixels of the image, the modifying including the inverting; and
after the modifying, combining the aggregate values of the pixels of the image with values of a Y component of the YCbCr space associated with the pixels;pre-processing the aggregate values and the values of the Y component, wherein pre-processing the aggregate values comprises darkening midtones of the aggregate values, and wherein pre-processing the values of the Y component comprises lightening midtones of the values of the Y component, wherein combining the aggregate values and values of the Y component comprises combining the pre-processed aggregate values and the pre-processed values of the Y component.
-
-
8. An electronic device comprising:
-
at least one processor; and machine-readable instructions executable on the at least one processor to; receive an image containing a representation of a person'"'"'s face, where the face has a target feature, wherein the image has points each including a Cb component and a Cr component in a YCbCr space; for each of the points of the image, combine values of the Cb and Cr components to provide an aggregate value for the corresponding point, wherein combining the values comprises calculating a product based on the Cb and Cr components; lighten midtones of the values of a Y component in the YCbCr space to provide pre-processed values of the Y component; darken midtones of the aggregate values derived from calculating the product based on the Cb and Cr components to provide pre-processed aggregate values; combine the pre-processed values of the Y component with the pre-processed aggregate values; and produce a converted image based on values for the corresponding points derived from combining the pre-processed values of the Y component and the pre-processed aggregate values.
-
Specification