Back to results
US 11,232,745 B2Granted
Multi-frame buffer for pixel drive compensation
AssigneeApple Inc.
InventorsAaron L. Holsteen, Xiaokai Li
Life of this patent
Estimating the term…
Abstract
A flat-panel display device and method to unify response times for all possible grey level transitions in a flat-panel display or an augmented reality display. A pixel drive compensator compares the current frame from a graphics processing unit and two previous frames to compensate for grey-level changes at a pixel level.
Claims20
An apparatus comprising:
- a display panel with a temperature sensor embedded in the display panel;
- a pixel drive compensator configured to receive a received image frame and output a compensated output frame to the display panel, the received image frame being comprised of a plurality of pixels, the pixel drive compensator further comprising:
- a memory configured to store a thin compensated look up table and a thick compensated look up table, the thin and the thick compensated look up tables containing grey-to-grey overdrive values for a given temperatures T1 and T2;
- a previous frame buffer configured to store a previous frame;
- a second previous frame buffer configured to store a second previous frame;
- a duration mask configured to compare a given pixel from the received image frame, the previous frame, and the second previous frame to determine whether the thin compensation table or the thick compensated table should be used;
- an interpolator configured to retrieve a temperature (T) associated the display panel, where T1<T<T2, to interpolate an overdrive value for a pixel from the image frame using the compensated lookup tables determined by the duration mask, and to generate the compensated output frame using the overdrive value for the associated pixel;
- and,
- the display panel is further configured to display the compensated output frame.
6 more elements
A method comprising:
- storing a previous frame in a previous frame buffer;
- storing a second previous frame in a second previous frame buffer;
- receiving an image frame, the received image frame being comprised of a plurality of pixels;
- storing a thin compensated look up table and a thick compensated look up table in a memory, the thin and the thick compensated look up tables containing grey-to-grey overdrive values for a given temperatures T1 and T2;
- comparing, with a processor, a given pixel from the received image frame, the previous frame, and the second previous frame to determine whether the thin compensation table or the thick compensated table should be used;
- retrieving a temperature (T) associated with the display panel, where T1<T<T2;
- interpolating, with a processor, an overdrive value for a pixel from the image frame using the compensated lookup tables determined by a duration mask;
- generating the compensated output frame using the overdrive value for the associated pixel;
- displaying the compensated output frame on the display panel.
6 more elements
A non-transitory computer-readable storage medium encoded with data and instruction, when executed by a microprocessor causes an apparatus to:
- store a previous frame in a previous frame buffer;
- store a second previous frame in a second previous frame buffer;
- receive an image frame, the received image frame being comprised of a plurality of pixels;
- store a thin compensated look up table and a thick compensated look up table in a memory, the thin and the thick compensated look up tables containing grey-to-grey overdrive values for a given temperatures T1 and T2;
- compare, with a processor, a given pixel from the received image frame, the previous frame, and the second previous frame to determine whether the thin compensation table or the thick compensated table should be used;
- retrieve a temperature (T) associated with the display panel, where T1<T<T2;
- interpolate, with a processor, an overdrive value for a pixel from the image frame using the compensated lookup tables determined by a duration mask;
- generate the compensated output frame using the overdrive value for the associated pixel;
- display the compensated output frame on the display panel.
6 more elements
Dependencies are inferred from the claim text.