Display driver and driving method
AssigneeKoninklijke Philips Electronics N.V.
InventorDavid A. Fish
Life of this patent
Estimating the term…
Abstract
A display driver has a data input (18) for compressed data and a plurality of output (41) for driving respective column lines of a display. By accepting compressed data, the necessary data rate provided to the display driver can be reduced. A plurality of decode modules (48) may be provided connected to respective outputs (41) for decoding compressed data in parallel.
Claims20
A column driver for driving a matrix array of pixel display elements arranged as a plurality of rows and columns having a plurality of row lines and column lines for driving the pixel display elements, the column driver comprising;
- a data input that is configured to accept a compressed image data signal corresponding to a selected row line,
- a plurality of column outputs operably coupled to respective column lines, and
- at least one decoder that is configured to at least partially decompress the compressed data signal for output on the plurality of column outputs.
A column driver for driving a matrix array of pixel display elements arranged as a plurality of rows and columns having a plurality of row lines and column lines for driving the pixel display elements, the column driver comprising:
- a data input that is configured to accept a compressed image data signal;
- a plurality of column outputs for connection to respective column lines, and
- a plurality of decoders each connected in parallel to a respective column output that is configured to at least partially decompress the compressed data signal and outputting the decompressed data on the respective column outputs,
- wherein each decoder of the plurality of decoders includes:
- a first input that is configured to accept a cumulative run length signal;
- a second input that is configured to accept a data signal;
- a comparator that is configured to output a clock signal when the cumulative run length signal on the first input exceeds a predetermined column index;
- and
- a latch that includes a latch input connected to the second input, a clocking input connected to the comparator, and an output, and is configured to latch the output signal to be the data signal on the second input when triggered by the clock signal from the comparator.
A column driver for driving a matrix array of pixel display elements arranged as a plurality of rows and columns having a plurality of row lines and column lines for driving the pixel display elements, the column driver comprising:
- a data input that is configured to accepta compressed image data signal;
- a plurality of column outputs for connection to respective column lines,
- at least one decoder that is configured to at least partially decompress the compressed data signal for output on the plurality of column outputs, and
- a look up table module between the data input and the at least one decoder that is configured to decode a Huffman-coded compressed data signal on the data input.
A display, comprising:
- a matrix array of pixel display elements arranged as a plurality of rows and columns;
- a plurality of signal lines arranged as row lines along the rows and column lines along the columns of the pixel display elements for driving the pixel display elements;
- a row driver that is configured to selectively drive the row lines;
- and
- a column driver that includes:
- a data input that is configured to accept a compressed image data signal corresponding to a selected row line, and
- at least one decoder that is configured to at least partially decompress the compressed data signal for output on respective outputs connected to respective column lines.
A method of decoding compressed data in a display having a plurality of rows and columns of display pixels, comprising:
- supplying the compressed data corresponding to a selected row to a column driver;
- decoding the compressed data to form image data in the column driver;
- and
- driving the columns of the display based on the image data in parallel.
Dependencies are inferred from the claim text.