IP Library Granted Patent US 10,403,230
Granted Patent B2
US 10,403,230 · App. 15/927,421 · Granted Sep 3, 2019

Systems and methods of reduced memory bandwidth compensation

Inventor: Gholamreza Chaji (Waterloo, CA)
Assignee: Ignis Innovation Inc.
G09G5/026G09G3/3225G09G2320/029G09G2320/0223G09G2320/0285G09G2320/041G09G2320/043G09G2320/045G09G2340/04G09G2350/00
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 10,403,230
App. No.
15/927,421
Granted
Sep 3, 2019
Kind
B2
Abstract

What is disclosed are systems and methods of compensation of images produced by active matrix light emitting diode device (AMOLED) and other emissive displays. Sub-sampling of pixel measurement data utilized in compensation of the display is utilized to reduce the data bandwidth between memory and a compensation module where the data is locally interpolated.

Claims (47)

1. A method for compensating an image produced by an emissive display system having pixels, each pixel having a light-emitting device, the method comprising:

measuring characteristics of substantially all of the pixels generating the full measurement data for use in compensation of the display system;

storing the full measurement data in the memory;

retrieving characteristic measurement data from a memory only for a selected subset of pixels of the display;

interpolating the measurement data from the selected subset of pixels for generating full interpolated measurement data for each pixel of the display other than selected subset of pixels;

accessing an error table including interpolation correction data for problematic pixels in which a predicted pixel interpolation error exceeds a threshold, wherein the predicted pixel interpolation error is generated from a comparison of interpolated pixel data of said full interpolated measurement data with corresponding actual pixel data of the full measurement data; and

compensating the display with use of absolute measurement data, comprising the full interpolated measurement data and the interpolation correction data.

2. The method according to claim 1 , further comprising:

comparing said corresponding interpolated pixel data with a corresponding pixel data of said full measurement data generating the predicted pixel interpolation error; and

for problematic pixels where said predicted pixel interpolation error exceeds the threshold, storing interpolation correction data for the problematic pixels in the error table.

3. The method according to claim 2 , further comprising generating the absolute measurement data for the problematic pixels by replacing corresponding interpolated pixel data with said interpolation correction data.

4. The method according to claim 2 , further comprising generating the absolute measurement data for the problematic pixel by replacing corresponding interpolated pixel data with said corresponding interpolated pixel data in addition to said interpolation correction data, which comprises a predicted error.

5. The method according to claim 1 , further comprising: determining the selected pixels of the display to reduce an error between the interpolated measurement data and the full measurement data.

6. The method according to claim 1 , wherein measuring characteristics of a plurality of pixels generating measurement data comprises generating low spatial frequency measurement data and high spatial frequency measurement data,

wherein storing the full measurement data in the memory comprises storing the low spatial frequency measurement data and high spatial frequency measurement data in the memory,

wherein retrieving characteristic measurement data from the measurement data stored in the memory comprises retrieving low spatial frequency partial resolution measurement data from the low spatial frequency measurement data stored in the memory, and retrieving high spatial frequency partial resolution measurement data from the high spatial frequency measurement data stored in the memory, and

wherein interpolating the measurement data generating full interpolated measurement data comprises: interpolating the low spatial frequency measurement data and interpolating the high spatial frequency measurement data, and combining the interpolated low spatial frequency measurement data and the interpolated high spatial frequency measurement data together generating full interpolated measurement data.

7. A system for compensating an image produced by an emissive display system having pixels, each pixel having a light-emitting device, the system comprising:

a display comprising said pixels;

a monitoring system coupled to said pixels of said display and for measuring characteristics of substantially all of said pixels generating full measurement data for use in compensation of the display;

a memory for storing the full measurement data;

an interpolation module capable of retrieving selected measurement data from only a selected subset of pixels of the display stored in the memory, and interpolating the selected measurement data generating full interpolated measurement data;

a compensation module for compensating the display with use of the full resolution interpolated measurement data; and

a sub-sampling module for determining the selected pixels of the display so as to reduce an error between the full interpolated resolution measurement data and the full resolution measurement data.

8. The system according to claim 7 , further comprising an error table including interpolation correction data for pixels in which a predicted pixel interpolation error exceeds a threshold, wherein the predicted pixel interpolation error is generated from a comparison of a corresponding interpolated pixel data portion of said full interpolated measurement data with a corresponding pixel data portion of said full measurement data;

wherein the compensation module compensates the display with use of the full resolution interpolated measurement data and the interpolation correction data.

9. The system according to claim 8 , wherein the interpolation module is also capable of: comparing said corresponding interpolated pixel data with a corresponding pixel data of said full measurement data generating the predicted pixel interpolation error; and for problematic pixels where said predicted pixel interpolation error exceeds the threshold, storing interpolation correction data for the problematic pixels in the error table.

10. The system according to claim 8 , wherein the interpolation module is also capable of generating the absolute measurement data for the problematic pixels by replacing corresponding interpolated pixel data with said interpolation correction data.

11. The system according to claim 8 , wherein the interpolation module is also capable of generating the absolute measurement data for the problematic pixels by replacing corresponding interpolated pixel data with said corresponding interpolated pixel data in addition to said interpolation correction data, which comprises a predicted error.

12. A method for compensating an image produced by an emissive display system having pixels, each pixel having a light-emitting device, the method comprising:

retrieving characteristic measurement data from a memory only for a selected subset of pixels of the display;

interpolating the measurement data from the selected subset of pixels for generating full interpolated measurement data for each pixel of the display other than selected subset of pixels;

accessing an error table including interpolation correction data for problematic pixels in which a predicted pixel interpolation error exceeds a threshold, wherein the predicted pixel interpolation error is generated from a comparison of a corresponding interpolated pixel data of said interpolated measurement data with a corresponding actual pixel data of full measurement data; and

compensating the display with use of absolute measurement data, comprising the full interpolated measurement data and the interpolation correction data.

13. The method according to claim 12 , further comprising:

measuring characteristics of substantially all of the pixels generating the full measurement data for use in compensation of the display system; and

storing the full measurement data in the memory.

14. The method according to claim 12 , further comprising:

comparing said corresponding interpolated pixel data with a corresponding pixel data of said full measurement data generating the predicted pixel interpolation error; and

for problematic pixels where said predicted pixel interpolation error exceeds the threshold, storing interpolation correction data for the problematic pixels in the error table.

15. The method according to claim 12 , further comprising generating the absolute measurement data for the problematic pixels by replacing corresponding interpolated pixel data with said interpolation correction data.

16. The method according to claim 12 , further comprising generating the absolute measurement data for the problematic pixel by replacing corresponding interpolated pixel data with said corresponding interpolated pixel data in addition to said interpolation correction data, which comprises a predicted error.

17. The method according to claim 12 , further comprising: determining the selected pixels of the display to reduce an error between the interpolated measurement data and the full measurement data.

18. The method according to claim 13 , wherein measuring characteristics of substantially all of pixels generating measurement data comprises generating low spatial frequency measurement data and high spatial frequency measurement data,

wherein storing the full measurement data in the memory comprises storing the low spatial frequency measurement data and high spatial frequency measurement data in the memory,

wherein retrieving characteristic measurement data from the measurement data stored in the memory comprises retrieving low spatial frequency partial resolution measurement data from the low spatial frequency measurement data stored in the memory, and retrieving high spatial frequency partial resolution measurement data from the high spatial frequency measurement data stored in the memory, and

wherein interpolating the measurement data generating full interpolated measurement data comprises: interpolating the low spatial frequency measurement data and interpolating the high spatial frequency measurement data, and combining the interpolated low spatial frequency measurement data and the interpolated high spatial frequency measurement data together generating full interpolated measurement data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 19, 2023
From: IGNIS INNOVATION INC.
To: IGNIS INNOVATION INC.
Reel/Frame 063706/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 21, 2018
From: CHAJI, GHOLAMREZA
To: IGNIS INNOVATION INC.
Reel/Frame 045303/0648 →
Priority Claims (1)
CA 2892714 · May 27, 2015 · national
Continuity (2)
Continuation 15165435 · May 26, 2016
Related Publication 20180211632A1 · Jul 26, 2018