Display Uniformity Correction Method and System
First Claim
1. A method of correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
- in response to receiving display data for display, reading from a memory of the display device compensation data stored for a subset of pixel locations of the display screen, the compensation data configured to correct non-uniformity characteristics of the display screen;
interpolating the compensation data to generate uniformity correction data;
overlaying the display data with the uniformity correction data to produce uniformity corrected display data; and
outputting the uniformity corrected display data for subsequent display.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for correcting non-uniformity of a display device having a display screen comprising a pixel matrix. Aspects the exemplary embodiment include in response to receiving display data for display, reading from a memory of the display device compensation data stored for a subset of pixel locations on the display screen, the compensation data configured to correct non-uniformity characteristics of the display screen; interpolating the compensation data to generate uniformity correction data; overlaying the display data with the uniformity correction data to produce uniformity corrected display data; and outputting the uniformity corrected display data for subsequent display.
55 Citations
37 Claims
-
1. A method of correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
in response to receiving display data for display, reading from a memory of the display device compensation data stored for a subset of pixel locations of the display screen, the compensation data configured to correct non-uniformity characteristics of the display screen; interpolating the compensation data to generate uniformity correction data; overlaying the display data with the uniformity correction data to produce uniformity corrected display data; and outputting the uniformity corrected display data for subsequent display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A controller for correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
a memory for storing compensation data, the compensation data stored for a subset of pixel locations of the display screen and configured to correct non-uniformity characteristics of the display screen; means responsive to receiving display data for reading the compensation data from the memory; means for interpolating the compensation data to generate uniformity correction data; and means for overlaying the display data with the uniformity correction data to produce uniformity corrected display data, and for outputting the uniformity corrected display data for subsequent display.
-
-
13. A display uniformity controller, comprising:
-
a gain uniformity correction generator for generating gain uniformity correction data for correcting premeasured gain error of a display screen; a bias uniformity correction generator for generating bias uniformity correction data for correcting premeasured bias error of the display screen; a black level correction generator for generating black level uniformity correction data for correcting premeasured backlight leakage of the display screen; and an adder coupled to the gain uniformity correction generator, the bias uniformity correction generator, and the black level correction generator for summing display data to be displayed on the display screen with the gain uniformity correction data, the bias uniformity correction data, and the black level uniformity correction data to produce uniformity corrected display data. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
-
29. A method of correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
in response to receiving display data for display, reading from a memory of the display device compensation data stored for a subset of pixel locations of the display screen, the compensation data configured to correct non-uniformity characteristics of the display screen; overlaying the display data with the compensation data to produce uniformity corrected display data; performing dithering on the uniformity corrected display data to produce spatial and temporal energy across frames; and outputting the dithered uniformity corrected display data for subsequent display. - View Dependent Claims (30)
-
-
31. A system for correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
a memory for storing compensation data, the compensation data stored for a subset of pixel locations of the display screen and configured to correct non-uniformity characteristics of the display screen; means responsive to receiving display data for reading the compensation data from the memory; means for overlaying the display data with the uniformity correction data to produce uniformity corrected display data; means for performing dithering on the uniformity corrected display data to produce spatial and temporal energy across frames; and means for outputting the dithered uniformity corrected display data for subsequent display. - View Dependent Claims (32)
-
-
33. A method of correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
in response to receiving display data for display, reading from a memory of the display device compensation data stored for a subset of pixel locations of the display screen, the compensation data configured to correct non-uniformity characteristics of the display screen; generating black level uniformity correction data from the compensation data for correcting premeasured backlight leakage of the display screen; overlaying the display data with the black level uniformity correction data to produce uniformity corrected display data; and outputting the uniformity corrected display data for subsequent display. - View Dependent Claims (34, 35)
-
-
36. A system for correcting non-uniformity of a display device having a display screen comprising a pixel matrix, comprising:
-
a memory for storing compensation data, the compensation data stored for a subset of pixel locations of the display screen and configured to correct non-uniformity characteristics of the display screen; means responsive to receiving display data for reading the compensation data from the memory; means for generating black level uniformity correction data from the compensation data for correcting premeasured backlight leakage of the display screen; means for overlaying the display data with the black level uniformity correction data to produce uniformity corrected display data; means for performing dithering on the uniformity corrected display data to produce spatial and temporal energy across frames; and means for outputting the dithered uniformity corrected display data for subsequent display.
-
-
37. A method of correcting non-uniformity of a display device having a display screen, comprising:
-
measuring non-uniformity characteristics of the display screen, the display screen comprising a pixel matrix; determining compensation data for correcting the non-uniformity characteristics; dividing the pixel matrix into a pixel grid of rows and columns, wherein points at row and column intersections of the pixel grid are used to define blocks, each having four grid points, and at least a portion of the blocks encompass multiple pixels; compressing the compensation data by storing in a memory of the display the compensation data for the points of the pixel grid defining the blocks; in response to receiving display data for display, reading from the memory the compensation data for the grid points of the block encompassing a current pixel location; decompressing the compensation data by interpolating the compensation data read from the memory to generate uniformity correction data for the current pixel position; overlaying the display data with the uniformity correction data to produce uniformity corrected display data; and outputting the uniformity corrected display data for subsequent display.
-
Specification