Dynamic Gamut Display Systems, Methods, and Applications Thereof
First Claim
1. A dynamic gamut display system method comprising:
- buffering in a buffer, an input video frame pixel data expressed relative to a defined three primary reference color gamut having a defined reference white point;
processing the input video frame pixel data as the input video frame pixel data is entered into the buffer to calculate a set of gamut metrics for each processed pixel'"'"'s data;
integrating the set of gamut metrics over a multiplicity of the processed pixel'"'"'s data to calculate a set of gamut scale factors that represent a distribution of processed pixel'"'"'s data color values around the defined reference white point;
calculating an adapted color gamut and a matrix for converting pixels'"'"' color values from the defined three primary reference color gamut to the adapted color gamut using the set of gamut scale factors;
converting the buffered input video frame pixel data from the defined three primary reference color gamut to the adapted color gamut using the matrix to provide adapted frame pixel data; and
outputting the adapted color gamut and the adapted frame pixel data to a display element of the dynamic gamut display system.
2 Assignments
0 Petitions
Accused Products
Abstract
In the dynamic gamut display systems, video input data is processed to extract metrics indicative of the gamut occupancy of the frame pixels. The extracted metrics are used to form a set of scale factors to be used by the display to synthesize an adapted gamut that matches the frame pixel color gamut from the native color primaries of the display. The generated gamut adaptation scale factors are used to convert the frame pixels'"'"' values to the adapted gamut which are provided to the display for modulation using the synthesized adapted gamut for each video frame or a sub-region of a video frame. The methods enable increased display brightness, reduced power consumption and reduced interface and processing bandwidth. Also disclosed is an adapted video frame data formatting method that maps the benefits of the adapted gamut into a reduced frame data size enabling bandwidth savings when used for video distribution.
45 Citations
30 Claims
-
1. A dynamic gamut display system method comprising:
-
buffering in a buffer, an input video frame pixel data expressed relative to a defined three primary reference color gamut having a defined reference white point; processing the input video frame pixel data as the input video frame pixel data is entered into the buffer to calculate a set of gamut metrics for each processed pixel'"'"'s data; integrating the set of gamut metrics over a multiplicity of the processed pixel'"'"'s data to calculate a set of gamut scale factors that represent a distribution of processed pixel'"'"'s data color values around the defined reference white point; calculating an adapted color gamut and a matrix for converting pixels'"'"' color values from the defined three primary reference color gamut to the adapted color gamut using the set of gamut scale factors; converting the buffered input video frame pixel data from the defined three primary reference color gamut to the adapted color gamut using the matrix to provide adapted frame pixel data; and outputting the adapted color gamut and the adapted frame pixel data to a display element of the dynamic gamut display system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 25, 26, 27, 29, 30)
-
-
11. The method of clam 10 wherein the display element synthesizes the color primaries of the adapted color gamut and modulates the adapted frame pixel data using the synthesized color primaries of the adapted color gamut.
-
24. The method of clam 23 wherein a change in the first data field of the header data sub-frame is indicated by a change flag incorporated in the first data field of the header data sub-frame.
-
28. The method of clam 1, as applied to either increase brightness or reduce a power consumption of the display element.
Specification