LCD controller architecture for handling fluctuating bandwidth conditions
First Claim
Patent Images
1. A method of controlling pixel data, the method comprising:
- determining whether pixel data from an input FIFO (First-In First-Out) is valid; and
when a determination is made that the pixel data is invalid, discarding the pixel data so that invalid pixel data is not written to an output FIFO.
1 Assignment
0 Petitions
Accused Products
Abstract
Controlling pixel data typically includes determining whether pixel data from an input FIFO is valid. When a determination is made that the pixel data is invalid, the pixel data is discarded so that invalid pixel data is not written to an output FIFO. A token associated with the pixel data may be asserted when the pixel data is valid. The token associated with the pixel data may be deasserted when the pixel data is invalid. Controlling pixel data also may include writing pixel data to an LCD panel from an output FIFO and stalling a pixel clock when the output FIFO does not contain valid pixel data.
35 Citations
34 Claims
-
1. A method of controlling pixel data, the method comprising:
-
determining whether pixel data from an input FIFO (First-In First-Out) is valid; and
when a determination is made that the pixel data is invalid, discarding the pixel data so that invalid pixel data is not written to an output FIFO. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A machine-accessible medium that when accessed, results in a machine performing operations comprising:
-
determining whether pixel data from an input FIFO (First-In First-Out) is valid; and
when a determination is made that the pixel data is invalid, discarding the pixel data so that invalid pixel data is not written to an output FIFO. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method of controlling pixel data, the method comprising:
-
writing pixel data to a Liquid Crystal Display (LCD) panel from an output FIFO (First-In First-Out); and
stalling a pixel clock when the output FIFO does not contain valid pixel data. - View Dependent Claims (17, 18, 19)
-
-
20. A method of controlling pixel data, the method comprising:
-
writing pixel data to a Liquid Crystal Display (LCD)panel from an output FIFO (First-In First-Out); and
continuously clocking a pixel clock with previously written pixel data that are added to an end of a line on the LCD panel when the output FIFO does not contain valid pixel data until the output FIFO contains valid pixel data. - View Dependent Claims (21, 22)
-
-
23. An apparatus, comprising:
-
a Direct Memory Access (DMA) engine that is adapted to fetch pixel data;
an input FIFO (First-In First-Out) that is adapted to receive the pixel data from the DMA engine and to indicate whether the pixel data requested from the input FIFO is valid or invalid; and
an output FIFO that is adapted to request the pixel data from the input FIFO, to receive the valid pixel data, and to discard the invalid pixel data. - View Dependent Claims (24, 25, 26, 27, 28)
-
-
29. A system, comprising:
-
a memory that includes pixel data;
a Liquid Crystal Display (LCD) panel; and
a controller that includes;
a Direct Memory Access (DMA) engine that is adapted to fetch the pixel data from the memory;
an input FIFO (First-In First-Out) that is adapted to receive the pixel data from the DMA engine and to indicate whether the pixel data requested from the input FIFO is valid or invalid; and
an output FIFO that is adapted to request the pixel data from the input FIFO, to receive the valid pixel data, to discard the invalid pixel data, and to write the valid pixel data to the LCD panel. - View Dependent Claims (30, 31, 32, 33, 34)
-
Specification