Gamma Uniformity Correction Method and System
First Claim
Patent Images
1. A method for performing gamma correction on display data, comprising:
- using at least a portion of the display data to fetch in parallel from a table memory a gamma correction data value stored at an odd address and a gamma correction data value stored at an even address;
detecting when the display data comprises a low address; and
in response to detecting that the display data comprises a low address, performing a right shift on the gamma correction data values, thereby decreasing the values of the gamma correction data prior to performing interpolation on the gamma compensation data values.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and system are provided for performing gamma correction on display data. Aspects the exemplary embodiment include using at least a portion of the display data to fetch in parallel from a table memory a gamma correction data value stored at an odd address and a gamma correction data value stored at an even address; detecting when the display data comprises a low address; and in response to detecting that the display data comprises a low address, performing a right shift on the gamma correction data values, thereby decreasing the values of the gamma correction data prior to performing interpolation on the gamma compensation data values.
34 Citations
28 Claims
-
1. A method for performing gamma correction on display data, comprising:
-
using at least a portion of the display data to fetch in parallel from a table memory a gamma correction data value stored at an odd address and a gamma correction data value stored at an even address; detecting when the display data comprises a low address; and in response to detecting that the display data comprises a low address, performing a right shift on the gamma correction data values, thereby decreasing the values of the gamma correction data prior to performing interpolation on the gamma compensation data values. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A gamma correction lookup table (GLUT), comprising:
-
a table memory for storing gamma compensation data values; an address module coupled to the table memory, the address module for receiving display data and for using at least a portion of the display data to fetch in parallel from the table memory a gamma correction data value stored at an odd address and a gamma correction data value stored at an even address; means coupled to the address module for detecting when the display data comprises a low address, and in response to detecting that the display data comprises a low address, performing a right shift on the gamma correction data values, thereby decreasing the values of the gamma correction data prior to interpolation being performed on the gamma compensation data values. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A gamma correction lookup table, comprising:
-
means for using at least a portion of the display data to fetch in parallel from a table memory a gamma correction data value stored at an odd address and a gamma correction data value stored at an even address; means for detecting when the display data comprises a low address; means responsive to detecting that the display data comprises a low address for performing a right shift on the gamma correction data values, thereby decreasing the values of the gamma correction data prior to performing interpolation on the gamma compensation data values.
-
Specification