Display incorporating lossy dynamic saturation compensating gamut mapping
First Claim
1. An apparatus comprising:
- an array of display elements;
control logic configured to;
receive an input image frame, wherein the input image frame includes, for each of a plurality of pixels, a first set of color parameter values;
generate an output image frame by;
obtaining a gamut mapping saturation parameter;
for each pixel in the received image frame, using the gamut mapping saturation parameter, applying a content adaptive gamut mapping process to the first set of color parameter values associated with the pixel to map the first set of color parameter values to a second set of color parameter values;
decomposing the second set of color parameter values associated with the plurality of pixels to form pixel intensity values in respective color subfields associated with at least four different colors; and
generating display element state information for the display elements based on the color subfields;
output the output image frame to the array of display elements;
determine a color difference between the output image frame and a reference output image frame; and
update the gamut mapping saturation parameter based on the determined color difference.
2 Assignments
0 Petitions
Accused Products
Abstract
This disclosure provides systems, methods, and apparatus for generating images on a multi-primary display. A multi-primary display can include control logic that converts input image data into the multi-primary color space employed by the display by mapping the input pixel values into an intermediate color space according to a gamut mapping function and then decomposing the mapped pixel values into color subfields associated with the display'"'"'s primary colors. The control logic can be configured to identify a lossy gamut mapping saturation parameter value to use in the gamut mapping process which results in a power-saving desaturated image that is perceived by the Human Visual System (HVS) as substantially maintaining its color fidelity.
-
Citations
25 Claims
-
1. An apparatus comprising:
-
an array of display elements; control logic configured to; receive an input image frame, wherein the input image frame includes, for each of a plurality of pixels, a first set of color parameter values; generate an output image frame by; obtaining a gamut mapping saturation parameter; for each pixel in the received image frame, using the gamut mapping saturation parameter, applying a content adaptive gamut mapping process to the first set of color parameter values associated with the pixel to map the first set of color parameter values to a second set of color parameter values; decomposing the second set of color parameter values associated with the plurality of pixels to form pixel intensity values in respective color subfields associated with at least four different colors; and generating display element state information for the display elements based on the color subfields; output the output image frame to the array of display elements; determine a color difference between the output image frame and a reference output image frame; and update the gamut mapping saturation parameter based on the determined color difference. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer readable medium storing computer executable instructions, which when executed by a processor cause the processor to carry out a method of forming an image on a display, comprising:
-
receiving an input image frame, wherein the input image frame includes, for each of a plurality a pixels, a first set of color parameter values; generating an output image frame by; obtaining a gamut mapping saturation parameter; for each pixel in the received image frame, using the gamut mapping saturation parameter, applying a content adaptive gamut mapping process to the first set of color parameter values associated with the pixel to map the first set of color parameter values to a second set of color parameter values; decomposing the second set of color parameter values associated with the plurality of pixels to form pixel intensity values in respective color subfields associated with at least four different colors; generating display element state information for display elements in an array of display elements of the display based on the color subfields; and outputting the output image frame to the array of display elements; determining a color difference between the output image frame and a reference output image frame; and updating the gamut mapping saturation parameter based on the determined color difference. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
Specification