IP Library › Granted Patent US 11,200,867
Granted Patent B1
US 11,200,867 · App. 16/563,622 · Granted Dec 14, 2021

Dynamic uniformity compensation for electronic display

Inventors: Maofeng Yang (San Jose, CA); Shengkui Gao (San Jose, CA); Paolo Sacchetto (Cupertino, CA); Weijun Yao (Saratoga, CA); Yongjun Li (Fremont, CA); Jiayi Jin (Redwood City, CA); Pyungwoo Yeon (Atlanta, GA); Michael Hong Yeol Lim (Cupertino, CA); Peter F. Holland (Los Gatos, CA); Ross Thompson (Los Gatos, CA)
Assignee: Apple Inc.
G09G5/10G09G3/32G09G3/346G09G3/36G09G2320/0233G09G2320/0646
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,200,867
App. No.
16/563,622
Granted
Dec 14, 2021
Kind
B1
Abstract

A system may include an electronic display panel having pixels, where each pixel emits light based on a respective programming signal applied to the pixel. The system may also include processing circuitry to determine a respective control signal upon which the respective programing signal for each pixel is based. The processing circuitry may determine each respective control signal based at least in part on approximations of respective pixel brightness-to-data relationship as defined by a function having variables stored in memory accessible to the processing circuitry.

Claims (37)

1. A system comprising:

an electronic display panel comprising a plurality of pixels configured to emit light based on respective programming signals;

a memory configured to store a plurality of maps of sets of variables that define respective pixel brightness-to-data relationships for different pixels of the plurality of pixels when input into a function; and

processing circuitry configured to:

receive a global brightness value of the electronic display panel;

select one of the plurality of maps based at least in part on the global brightness value;

determine a gray level value upon which the respective programing signal for a first pixel of the plurality of pixels is based;

retrieve a first set of variables from the selected map that corresponds to the first pixel;

input the first set of variables into the function to obtain a pixel brightness-to-data relationship for the first pixel; and

determine an adjustment for the gray level value of the first pixel based at least in part on the pixel brightness-to-data relationship for the first pixel.

2. The system of claim 1 , wherein the function is specific to each pixel.

3. The system of claim 2 , wherein the function comprises a linear regression, a power law model, an exponential model, or some combination thereof.

4. The system of claim 1 , wherein each pixel comprises a light-emitting diode (LED).

5. The system of claim 1 , wherein the function is specific to a subset of the plurality of pixels.

6. The system of claim 1 , wherein each pixel comprises a digital micromirror device (DMD).

7. The system of claim 1 , wherein the electronic display panel is configured as a liquid crystal display (LCD).

8. The system of claim 1 , wherein the sets of variables of the plurality of maps are determined based at least in part on captured image data indicating brightness levels of light emitted by the plurality of pixels in response to test image data and a brightness level.

9. The system of claim 8 , wherein the captured image data corresponding to the selected map comprises three captured images each captured at the brightness level corresponding to the global brightness value.

10. A method for compensating for non-uniformities of an electronic display, comprising:

determining, using processing circuitry, a plurality of maps of sets of variables that define respective pixel brightness-to-data relationships for different pixels of a plurality of pixels when input into a function;

storing, using the processing circuitry, the plurality of maps with respective indications of respective global brightness values;

receiving, using the processing circuitry, image data to be displayed on the electronic display via at least a first pixel and an indication of a global brightness value;

selecting, using the processing circuitry, one of the plurality of maps based at least in part on the indication of the global brightness value;

retrieving, using the processing circuitry, a first set of variables from the selected map that corresponds to the first pixel;

inputting, using the processing circuitry, the first set of variables into the function to obtain a pixel brightness-to-data relationship for the first pixel;

determining, using the processing circuitry, an adjustment for a gray level value of the image data based at least in part on the pixel brightness-to-data relationship for the first pixel;

adjusting the gray level value with the adjustment; and

generating, using the processing circuitry, the programming signal based at least in part on the adjusted gray level value.

11. The method of claim 10 , wherein the function comprises a linear regression, a power law model, an exponential model, or some combination thereof.

12. The method of claim 10 , wherein the one or more sets of variables are generated based at least in part on captured image data configured to indicate a response of the first pixel to test image data.

13. The method of claim 10 , wherein determining the programming signal for the first pixel comprises a calculation based at least in part on a proportion relating the gray level value to the programming signal.

14. The method of claim 10 , wherein determining the one or more variables comprises:

receiving, using the processing circuitry, one or more captured images generated in response to test data;

extracting, using the processing circuitry, brightness-to-voltage (Lv-V) data from the one or more captured images;

determining, using the processing circuitry, the one or more sets of variables based at least in part on fitting the function to the brightness-to-voltage (Lv-V) data; and

associating the one or more sets of variables with one or more global brightness values corresponding to the one or more captured images.

15. The method of claim 10 , comprising referencing, using the processing circuitry, a look-up table to determine the one or more sets of variables for the first pixel to apply to the function, wherein the referencing of the look-up table at least in part involves matching an input operating condition to an operational range associated with the one or more sets of variables.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 16, 2020
From: YANG, MAOFENG; GAO, SHENGKUI; SACCHETTO, PAOLO; YAO, WEIJUN; LI, YONGJUN; JIN, JIAYI; YEON, PYUNGWOO; LIM, MICHAEL HONG YEOL; HOLLAND, PETER F.; THOMPSON, ROSS
To: APPLE INC.
Reel/Frame 051540/0951 →
Continuity (1)
Provisional Application 62728648 · Sep 7, 2018
Cited By (2)
US 12,266,288 US 12,614,491