White balance for video applications
First Claim
1. A method for adjusting an image by classifying pixels in the image into different ranges, comprising:
- comparing each pixel value of a plurality of pixel values in the image to at least one luminance range;
if the pixel value is in the at least one luminance range, comparing the pixel value to at least one chrominance range;
if the pixel value is in the at least one chrominance range, incrementing a counter; and
if the counter represents a percentage of the plurality of pixel values that is greater than a predetermined percentage, adjusting at least one pixel value by a ratio which results in at least one chrominance value of the adjusted pixel value being closer to a predetermined chrominance value.
4 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, images for the video conference may be white balanced. White balancing may include dividing at least a subset of an image'"'"'s pixels into multiple ranges according to their luminance and chrominance values. For example, at least a portion of the pixels in an image may be sorted into different groups (i.e., by incrementing counters respective to each group) according to the luminance and chrominance values of the pixels. If enough pixels are found to be in a particular group, a portion or all of the image may be adjusted by a ratio corresponding to that particular group. For example, blue and red analog gains (corresponding to the selected pixels) may be modified by a corresponding ratio to bring red and blue accumulations closer to green accumulations.
53 Citations
19 Claims
-
1. A method for adjusting an image by classifying pixels in the image into different ranges, comprising:
-
comparing each pixel value of a plurality of pixel values in the image to at least one luminance range;
if the pixel value is in the at least one luminance range, comparing the pixel value to at least one chrominance range;
if the pixel value is in the at least one chrominance range, incrementing a counter; and
if the counter represents a percentage of the plurality of pixel values that is greater than a predetermined percentage, adjusting at least one pixel value by a ratio which results in at least one chrominance value of the adjusted pixel value being closer to a predetermined chrominance value. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for adjusting an image by classifying pixels in the image into different ranges, comprising:
-
comparing each pixel value of a plurality of pixel values in the image to a first luminance range;
if the pixel value is in the first luminance range, comparing the pixel value to a first blue chrominance range;
if the pixel value is in the first blue chrominance range, comparing the pixel value to a first red chrominance range;
if the pixel value is in the first red chrominance range, accumulating a first counter;
if the pixel value is not in the first luminance range, comparing the pixel value to a second luminance range;
if the pixel value is in the second luminance range, comparing the pixel value to a second blue chrominance range;
if the pixel value is in the second blue chrominance range, comparing the pixel value to a second red chrominance range;
if the pixel value is in the second red chrominance range, accumulating a second counter; and
if the first counter represents a percentage that is greater than a first predetermined percentage of the plurality of pixel values, adjusting at least one pixel value by a first ratio which results in at least one chrominance value of the pixels being closer to a predetermined chrominance value. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification