Time sequential lookup table arrangement for a display
First Claim
Patent Images
1. An apparatus comprising:
- a display formed on a first substrate;
a digital to analog converter (DAC) coupled to the display and formed on the first substrate with the display; and
a lookup table (LUT) coupled to the DAC and formed on the first substrate.
13 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus employing lookup tables in a time sequential manner. A substrate has a display, a digital to analog converter, and a lookup table (LUT) formed thereon. The LUT is loaded with a LUT data set corresponding to an image subframe to be driven to the display. Successive LUT data sets corresponding to the next subframe are loaded after each subframe is driven to the display.
-
Citations
24 Claims
-
1. An apparatus comprising:
-
a display formed on a first substrate;
a digital to analog converter (DAC) coupled to the display and formed on the first substrate with the display; and
a lookup table (LUT) coupled to the DAC and formed on the first substrate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
a storage device on a second substrate, the storage device storing a plurality of LUT data sets; and
a state machine to select which LUT data set of the plurality of LUT data sets to load into the LUT.
-
-
3. The apparatus of claim 2 wherein the state machine cycles through a sequence of LUT data sets selected from the group of R, G, B, {overscore (R)}, {overscore (G)}, {overscore (B)}.
-
4. The apparatus of claim 3 wherein the sequence includes the pattern R, {overscore (G)}, B, {overscore (R)}, G, {overscore (B)}.
-
5. The apparatus of claim 3 where the sequence alternates between a data set for a color and a data set for an inverted color.
-
6. The apparatus of claim 2 further comprising:
-
a parser that segregates incoming image data into monochrome subframes; and
a memory controller that stores the subframes in the storage device.
-
-
7. The apparatus of claim 2 wherein the LUT data sets map an m-bit value into an n-bit value where n>
- m.
-
8. The apparatus of claim 2 wherein the LUT data sets adjust for non-linearity in the DAC and the liquid crystal.
-
9. The apparatus of claim 2 wherein the plurality of LUT data sets includes a data set corresponding to at least one of a temperature range, and a contrast control.
-
10. The apparatus of claim 2 wherein the state machine cycles through R, G, B LUT data sets and performs digital inversion of every second data set.
-
11. The apparatus of claim 1 wherein the display has a data path, the data path having a width of r pixels wherein one LUT and one DAC are formed on the substrate for each of the r pixels of the data path wherein r is a positive integer.
-
12. A method comprising:
-
retaining a plurality of lookup table (LUT) data sets in a storage device;
loading a first LUT data set of the plurality into a LUT;
receiving a first plurality of signals at the LUT corresponding to a subframe of an image to be displayed;
loading a next LUT data set of the plurality into the LUT; and
receiving a second plurality of signals corresponding to a next subframe of an image to be displayed. - View Dependent Claims (13, 14, 15, 16, 17, 18)
encoding the first plurality of signals based on the LUT data set currently in the LUT;
driving the display based on the encoding; and
illuminating the display with a corresponding light color.
-
-
17. The method of claim 12 further comprising:
repeatedly displaying subframes of a first frame until a second frame is available for display.
-
18. The method of claim 12 wherein the first plurality of signals is retained in a buffer, further comprising:
reloading the buffer with a next plurality of signals corresponding to a portion of the next frame during a non-displaying time of the first plurality of signals.
-
19. A system comprising:
-
a display formed on a first substrate;
a lookup table (LUT) coupled to the display and formed on the first substrate;
an image data source;
a storage unit to store a plurality of subframes of an image frame;
a plurality of LUT data sets corresponding to subframes, the LUT data sets stored external to the first substrate; and
a state machine that sequentially loads the LUT data sets into the lookup table on the first substrate. - View Dependent Claims (20, 21, 22, 23, 24)
-
Specification