IP Library Granted Patent US 11,217,142
Granted Patent B1
US 11,217,142 · App. 16/998,860 · Granted Jan 4, 2022

Display degradation compensation

Inventors: Edward Buckley (Redmond, WA); Michael Yee (Kirkland, WA)
Assignee: Facebook Technologies, LLC.
G09G3/20G02B27/0172G02B2027/0178G09G2310/08G09G2320/0242G09G2320/0271G09G2320/041G09G2320/043
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,217,142
App. No.
16/998,860
Granted
Jan 4, 2022
Kind
B1
Abstract

In one embodiment, a computing system may determine degradation levels for an array of light emitting elements of a display. The system may determine, based on the degradation levels, a scaling factor for each light emitting element of the array of light emitting elements. The system may access pixel values of an image to be output by the array of light emitting elements of the display. The system may adjust a luminance of each of the pixel values according to the scaling factor associated with the light emitting element configured to output that pixel value. The system may output the adjusted pixel values of the image using the array of light emitting elements.

Claims (49)

1. A method comprising, by a computing system:

determining, a temperature distribution pattern comprising a plurality of temperature regions for an array of light emitting elements of a display;

determining a correction mesh grid for the array of light emitting elements of the display, wherein the correction mesh grid comprises a plurality of mesh grid units each corresponding to a sub-array of light emitting elements of the array of light emitting elements, and wherein the plurality of mesh grid units respectively correspond to the plurality of temperature regions;

for each of the plurality of mesh grid units of the correction mesh grid:

determining an average temperature for the sub-array of light emitting elements of the mesh grid unit based on a portion of the temperature distribution pattern associated with the temperature region corresponding to the mesh grid unit;

determining a degradation level for the sub-array of light emitting elements of the mesh grid unit based on the average temperature determined for the sub-array of light emitting elements of that mesh grid unit;

determining, based on the degradation level of the sub-array of light emitting elements of the mesh grid unit, a scaling factor for the sub-array of light emitting elements;

accessing an image to be output by the array of light emitting elements of the display;

adjusting pixel values of the image using the scaling factors associated with the plurality of mesh grid units; and

outputting the adjusted pixel values of the image using the array of light emitting elements.

2. The method of claim 1 , wherein the degradation level is determined based on a combination of one or more short-term factors and one or more long-term factors related to degradation of the display.

3. The method of claim 2 , wherein the one or more short-term factors comprise temperature associated with the array of light emitting elements.

4. The method of claim 3 , wherein the temperature distribution pattern is determined using one or more temperature sensors associated with the array of light emitting elements.

5. The method of claim 3 , wherein the degradation level is determined based on a pre-determined function mapping temperature values to degradation levels, and wherein the pre-determined function corresponds to a color channel of the display.

6. The method of claim 2 , wherein the one or more long-term factors comprise one or more of: a usage time duration, an accumulative usage time, a current time, a manufacture date, a usage frequency, a usage history data, a location of a light emitting element in a field of view, or a relative position of a light emitting element in an associated light emitting element array.

7. The method of claim 6 , wherein the degradation level is determined based on reduction levels of light emitting intensities of the sub-array of limit emitting elements of the mesh grid unit.

8. The method of claim 6 , wherein the sub-array of light-emitting elements corresponding to a same color channel and a same mesh grid unit share a same scaling factor.

9. The method of claim 1 , wherein the degradation levels of the array of light emitting elements change according to a display pattern of display contents.

10. The method of claim 1 , wherein the scaling factors are incorporated into a compensation matrix for compensating one or more of: dead pixels of the display, non-uniformity of the array of light emitting elements, a waveguide distortion of the display, or a lens distortion of the display.

11. The method of claim 1 , wherein the adjusted pixel values of the image are output using the array of light emitting elements based on a 3D look-up table mapping a first color gamut to a second color gamut to compensate a global wavelength shift.

12. The method of claim 1 , wherein relative values of three color components of one or more pixel values are adjusted to compensate a local wavelength shift, and wherein the adjustment of the relative values of the three color components of the one or more pixel values are performed by a wavelength compensation step of a pixel processing pipeline before outputting the one or more pixel values using the array of light-emitting elements.

13. One or more computer-readable non-transitory storage media embodying software that is operable when executed to:

determine, a temperature distribution pattern comprising a plurality of temperature regions for an array of light emitting elements of a display;

determine a correction mesh grid for the array of light emitting elements of the display, wherein the correction mesh grid comprises a plurality of mesh grid units each corresponding to a sub-array of light emitting elements of the array of light emitting elements, and wherein the plurality of mesh grid units respectively correspond to the plurality of temperature regions;

for each of the plurality of mesh grid units of the correction mesh grid:

determine an average temperature for the sub-array of light emitting elements of the mesh grid unit based on a portion of the temperature distribution pattern associated with the temperature region corresponding to the mesh grid unit;

determine a degradation level for the sub-array of light emitting elements of the mesh grid unit based on the average temperature determined for the sub-array of light emitting elements of that mesh grid unit;

determine, based on the degradation level of the sub-array of light emitting elements of the mesh grid unit, a scaling factor for the sub-array of light emitting elements;

access of an image to be output by the array of light emitting elements of the display;

adjust pixel values of the image using the scaling factors associated with the plurality of mesh grid units; and

output the adjusted pixel values of the image using the array of light emitting elements.

14. The media of claim 13 , wherein the degradation level is determined based on a combination of one or more short-term factors and one or more long-term factors related to degradation of the display.

15. The media of claim 14 , wherein the one or more short-term factors comprise temperature associated with the array of light emitting elements.

16. The media of claim 13 , wherein the temperature distribution pattern is determined using one or more temperature sensors associated with the array of light emitting elements.

17. A system comprising:

one or more non-transitory computer-readable storage media embodying instructions; and

one or more processors coupled to the storage media and operable to execute the instructions to:

determine, a temperature distribution pattern comprising a plurality of temperature regions for an array of light emitting elements of a display;

determine a correction mesh grid for the array of light emitting elements of the display, wherein the correction mesh grid comprises a plurality of mesh grid units each corresponding to a sub-array of light emitting elements of the array of light emitting elements, and wherein the plurality of mesh grid units respectively correspond to the plurality of temperature regions;

for each of the plurality of mesh grid units of the correction mesh grid:

determine an average temperature for the sub-array of light emitting elements of the mesh grid unit based on a portion of the temperature distribution pattern associated with the temperature region corresponding to the mesh grid unit;

determine a degradation level for the sub-array of light emitting elements of the mesh grid unit based on the average temperature determined for the sub-array of light emitting elements of that mesh grid unit;

determine, based on the degradation level of the sub-array of light emitting elements of the mesh grid unit, a scaling factor for the sub-array of light emitting elements;

access an image to be output by the array of light emitting elements of the display;

adjust pixel values of the image using the scaling factors associated with the plurality of mesh grid units; and

output the adjusted pixel values of the image using the array of light emitting elements.

18. The system of claim 17 , wherein the degradation level is determined based on a combination of one or more short-term factors and one or more long-term factors related to degradation of the display.

19. The system of claim 18 , wherein the one or more short-term factors comprise temperature associated with the array of light emitting elements.

20. The system of claim 17 , wherein the temperature distribution pattern is determined using one or more temperature sensors associated with the array of light emitting elements.

Assignments (2)
CHANGE OF NAME Recorded Jul 6, 2022
From: FACEBOOK TECHNOLOGIES, LLC
To: META PLATFORMS TECHNOLOGIES, LLC
Reel/Frame 060591/0848 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 17, 2020
From: BUCKLEY, EDWARD; YEE, MICHAEL
To: FACEBOOK TECHNOLOGIES, LLC
Reel/Frame 054394/0804 →
Cited By (5)
US 12,236,850 US 12,277,898 US 12,307,931 US 12,340,733 US 12,402,857