Methods and systems for display source light management with histogram manipulation
First Claim
Patent Images
1. A method for creating a one-dimensional histogram for a color image, said method comprising:
- a) calculating a luminance channel from three-color-channel image data for an input image;
b) calculating a compound color channel from said three-color-channel image data;
c) generating a two-dimensional histogram from said luminance channel and said compound color channel; and
d) summing histogram values of said two-dimensional histogram along diagonal summation lines to convert said two-dimensional histogram to a one-dimensional histogram.
2 Assignments
0 Petitions
Accused Products
Abstract
Elements of the present invention relate to systems and methods for generating, converting and using histograms in an image processing system. Aspects of some embodiments also relate to generation of a one-dimensional histogram based on luminance and compound color channel data. Some embodiments also relate to histogram dynamic range conversion.
177 Citations
20 Claims
-
1. A method for creating a one-dimensional histogram for a color image, said method comprising:
-
a) calculating a luminance channel from three-color-channel image data for an input image; b) calculating a compound color channel from said three-color-channel image data; c) generating a two-dimensional histogram from said luminance channel and said compound color channel; and d) summing histogram values of said two-dimensional histogram along diagonal summation lines to convert said two-dimensional histogram to a one-dimensional histogram. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for selecting a display source light illumination level, said method comprising:
-
a) calculating a luminance channel from three-color-channel image data for an input image; b) calculating a compound color channel from said three-color-channel image data; c) generating a two-dimensional histogram from said luminance channel and said compound color channel; d) summing histogram values of said two-dimensional histogram along diagonal summation lines to convert said two-dimensional histogram to a one-dimensional histogram; e) using said one-dimensional histogram to create a display model; f) generating an error vector with said display model; g) weighting said one-dimensional histogram with said error vector; h) determining a performance metric with said weighted one-dimensional histogram; and i) selecting a source light illumination level based on said performance metric. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A method for selecting a display source light illumination level, said method comprising:
-
a) generating a two-dimensional histogram from a luminance channel and a compound color channel; b) summing histogram values of said two-dimensional histogram along diagonal summation lines to convert said two-dimensional histogram to a one-dimensional histogram; c) receiving said one-dimensional histogram at a mapping module comprising a map that associates an image characteristic to a display model attribute; d) determining an image characteristic based on said one-dimensional histogram; e) determining a display model attribute that is associated with said image characteristic using said map and said mapping module; f) generating a display model based on said display model attribute; g) calculating model clipping limits for said display model; h) calculating a display error vector that reflects respective magnitudes by which the actual illumination level of each of a plurality of image pixels illuminated at an image code value illumination level varies from said image code value illumination level, and for each of a plurality of source light illumination levels; i) combining said display error vectors with said one-dimensional histogram to determine a distortion value for said plurality of source light illumination levels; and j) selecting a source light illumination level based on said distortion values. - View Dependent Claims (18, 19, 20)
-
Specification