IP Library Granted Patent US 11,984,076
Granted Patent B2
US 11,984,076 · App. 17/844,167 · Granted May 14, 2024

Display panel compensation methods

Inventors: Raymond Leerentveld (Palgrave, CA); Daniel Hills (Waterloo, CA); Samer Musa (Burlington, CA)
Assignee: Ignis Innovation Inc.
G09G3/3233A61G13/108F24F8/10F24F11/0001F24F11/74F24F2110/10F24F2110/20F24F2110/50F24F2120/10G09G2300/0819G09G2320/0233G09G2320/0276G09G2320/0673
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,984,076
App. No.
17/844,167
Granted
May 14, 2024
Kind
B2
Abstract

What is disclosed are methods of non-uniformity compensation for active matrix light emitting diode device (AMOLED) and other emissive displays. For each pixel, greyscale level offsets for a number of predetermined greyscale drive levels which produce a uniform flat field are determined and used to generate a correction function for the pixel.

Claims (42)

1. A method of compensating for non-uniformity of a plurality of pixels of a display panel, each pixel having a light-emitting device, the method comprising:

for each pixel of the plurality of pixels,

driving and measuring the pixel at a predetermined subset of a plurality of operating greyscale drive levels of the display panel, generating measurements only for the greyscale drive levels of the predetermined subset of the plurality of operating greyscale drive levels;

determining a respective greyscale offset value for each greyscale drive level of the predetermined subset of the plurality of operating greyscale drive levels with use of said measurements;

storing said respective greyscale offset values in a memory for use in correcting input drive levels corresponding to any of the plurality of operating greyscale drive levels including input drive levels corresponding to operating greyscale drive levels outside of the predetermined subset;

determining a uniformity correction function with use of said respective greyscale offset values; and

retrieving from the memory the respective greyscale offset values, and correcting an input drive level for the pixel to compensate for said non-uniformity with use of the uniformity correction function,

wherein the number of greyscale drive levels of said predetermined subset of the plurality of operating greyscale drive levels is two and wherein the uniformity correction function is a linear uniformity correction function generated from the respective greyscale offset values for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels.

2. The method of claim 1 , wherein measuring the pixel comprises taking optical measurements of luminosity with use of at least one of an external optical measurement system and an integrated optical measurement device.

3. The method of claim 1 , wherein measuring the pixel comprises taking electrical measurements of an output current of the pixel with use of a monitoring system of the display panel.

4. The method of claim 1 , wherein determining said respective greyscale offset value with use of said measurements comprises determining said respective greyscale offset value with use of measurements made previously.

5. The method of claim 1 , wherein the predetermined subset of the plurality of operating greyscale drive levels spans at least 40% of a usable greyscale drive level range for the display panel.

6. The method of claim 1 , wherein each respective greyscale offset value is stored in an array in the memory.

7. The method of claim 1 , wherein each light-emitting device comprises an organic light emitting devices (OLED).

8. The method of claim 1 , wherein determining said respective greyscale offset value with use of said measurements comprises iteratively adjusting an initial respective greyscale offset value from each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels and repeatedly measuring the pixel until reaching the respective greyscale offset value which creates a uniform flat field.

9. The method of claim 1 , wherein determining said respective greyscale offset value for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels comprises determining an offset from that greyscale drive level which creates a uniform flat field.

10. The method of claim 9 , wherein the uniform flat field comprises a uniform luminosity produced by each pixel of the plurality of pixels.

11. The method of claim 9 , wherein the uniform flat field comprises a uniform current output by each pixel of the plurality of pixels.

12. The method of claim 1 , wherein said linear uniformity correction function is a function of said input drive level and the respective greyscale offset values for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels.

13. The method of claim 1 , wherein each respective greyscale offset value is stored in the memory using a first bit depth less than a second bit depth used to store each of the plurality of operating greyscale drive levels.

14. The method of claim 13 , wherein the first bit depth represents a first greyscale range smaller than a second greyscale range represented by the second bit depth.

15. A method of compensating for non-uniformity of a plurality of pixels of a display panel, each pixel having a light-emitting device, the method comprising:

for each pixel of the plurality of pixels,

driving and measuring the pixel at a predetermined subset of a plurality of operating greyscale drive levels of the display panel, generating measurements only for the greyscale drive levels of the predetermined subset of the plurality of operating greyscale drive levels;

determining a respective greyscale offset value for each greyscale drive level of the predetermined subset of the plurality of operating greyscale drive levels with use of said measurements;

storing said respective greyscale offset values in a memory for use in correcting input drive levels corresponding to any of the plurality of operating greyscale drive levels including input drive levels corresponding to operating greyscale drive levels outside of the predetermined subset;

determining a uniformity correction function with use of said respective greyscale offset values; and

retrieving from the memory the respective greyscale offset values, and correcting an input drive level for the pixel to compensate for said non-uniformity with use of the uniformity correction function,

wherein the number of greyscale drive levels of said predetermined subset of the plurality of operating greyscale drive levels N is greater than two and wherein the uniformity correction function is a curve fit polynomial uniformity correction function of order N−1 or lower generated from the respective greyscale offset values for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels.

16. The method of claim 15 , wherein measuring the pixel comprises taking optical measurements of luminosity with use of at least one of an external optical measurement system and an integrated optical measurement device.

17. The method of claim 15 , wherein measuring the pixel comprises taking electrical measurements of an output current of the pixel with use of a monitoring system of the display panel.

18. The method of claim 15 , wherein determining said respective greyscale offset value with use of said measurements comprises determining said respective greyscale offset value with use of measurements made previously.

19. The method of claim 15 , wherein the predetermined subset of the plurality of operating greyscale drive levels spans at least 40% of a usable greyscale drive level range for the display panel.

20. The method of claim 15 , wherein each respective greyscale offset value is stored in an array in the memory.

21. The method of claim 15 , wherein each light-emitting device comprises an organic light emitting devices (OLED).

22. The method of claim 15 , wherein determining said respective greyscale offset value with use of said measurements comprises iteratively adjusting an initial respective greyscale offset value from each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels and repeatedly measuring the pixel until reaching the respective greyscale offset value which creates a uniform flat field.

23. The method of claim 15 , wherein determining said respective greyscale offset value for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels comprises determining an offset from that greyscale drive level which creates a uniform flat field.

24. The method of claim 23 , wherein the uniform flat field comprises a uniform luminosity produced by each pixel of the plurality of pixels.

25. The method of claim 23 , wherein the uniform flat field comprises a uniform current output by each pixel of the plurality of pixels.

26. The method of claim 15 , wherein said polynomial uniformity correction function of order N−1 or lower is a function of said input drive level and said respective greyscale offset values for each greyscale drive level of said predetermined subset of the plurality of operating greyscale drive levels.

27. The method of claim 15 , wherein each respective greyscale offset value is stored in the memory using a first bit depth less than a second bit depth used to store each of the plurality of operating greyscale drive levels.

28. The method of claim 27 , wherein the first bit depth represents a first greyscale range smaller than a second greyscale range represented by the second bit depth.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: IGNIS INNOVATION INC.
To: IGNIS INNOVATION INC.
Reel/Frame 063701/0780 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2022
From: LEERENTVELD, RAYMOND; HILLS, DANIEL JAMES; MUSA, SAMER
To: IGNIS INNOVATION INC.
Reel/Frame 060248/0547 →
Continuity (4)
Continuation 17325281 · May 20, 2021
Continuation 16257314 · Jan 25, 2019
Provisional Application 62624379 · Jan 31, 2018
Related Publication 20220319427A1 · Oct 6, 2022