APPARATUS AND METHOD FOR IMAGE RENDERING BASED ON WHITE POINT CORRECTION
First Claim
1. A controller configured to:
- receive first image data for a first image frame;
generate, for each of a plurality of component colors, a respective number of first subframes based on the first image data, wherein at least two component colors are associated with different respective numbers of first subframes, such that the generated first subframes are associated with a first output white point;
cause the generated first subframes to be displayed;
receive second image data for a second image frame;
determine, for each of the plurality of component colors, a respective number of second subframes, for at least one component color of the plurality of component colors, the respective number of second subframes is different than the respective number of first subframes for that component color;
generate the second subframes based on the second image data, such that a second output white point associated with the second image frame is substantially the same as the first output white point; and
cause the generated second subframes to be displayed.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods and apparatus, including computer programs encoded on computer storage media, of this disclosure allow for forming an image frame on a display device. In one aspect, a controller associated with a display device can be configured to correct for output white point shift due to variation, across separate color subfields of an image frame, in the respective number of subframes or the respective subframe weights. The controller can determine aggregate subframe weights for at least two color subfields and adjust at least one display parameter based on the determined aggregate subframe weights, to shift the output white point towards a white point of a target color gamut. The display parameter(s) can include a duty cycle of a color subfield, tristimulus coordinates of light used to illuminate a color subfield or gamut mapping function. The controller can display the image frame according to the adjusted display parameter(s).
19 Citations
30 Claims
-
1. A controller configured to:
-
receive first image data for a first image frame; generate, for each of a plurality of component colors, a respective number of first subframes based on the first image data, wherein at least two component colors are associated with different respective numbers of first subframes, such that the generated first subframes are associated with a first output white point; cause the generated first subframes to be displayed; receive second image data for a second image frame; determine, for each of the plurality of component colors, a respective number of second subframes, for at least one component color of the plurality of component colors, the respective number of second subframes is different than the respective number of first subframes for that component color; generate the second subframes based on the second image data, such that a second output white point associated with the second image frame is substantially the same as the first output white point; and cause the generated second subframes to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium comprising computer code instructions stored thereon, which when executed cause a processor to:
-
receive first image data for a first image frame; generate, for each of a plurality of component colors, a respective number of first subframes based on the first image data, wherein at least two component colors are associated with different respective numbers of first subframes, such that the generated first subframes are associated with a first output white point; cause the generated first subframes to be displayed; receive second image data for a second image frame; determine, for each of the plurality of component colors, a respective number of second subframes, for at least one component color of the plurality of component colors, the respective number of second subframes is different than the respective number of first subframes for that component color; generate the second subframes based on the second image data, such that a second output white point associated with the second image frame is substantially the same as the first output white point; and cause the generated second subframes to be displayed. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22)
-
-
23. A method for forming an image frame, comprising:
-
receiving first image data for a first image frame; generating, for each of a plurality of component colors, a respective number of first subframes based on the first image data, wherein at least two component colors are associated with different respective numbers of first subframes, such that the generated first subframes are associated with a first output white point; causing the generated first subframes to be displayed; receiving second image data for a second image frame; determining, for each of the plurality of component colors, a respective number of second subframes, for at least one component color of the plurality of component colors, the respective number of second subframes is different than the respective number of first subframes for that component color; generating the second subframes based on the second image data, such that a second output white point associated with the second image frame is substantially the same as the first output white point; and causing the generated second subframes to be displayed. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification