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.
Claims14
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 for accepting a compressed image data signal;
- a plurality of column outputs for connection to respective column lines, and
- at least one decoder for at least partially decompressing the compressed data signal for output on the plurality of column outputs.
A column driver according to claim 3 wherein each decoder includes:
- a first input for accepting a cumulative run length signal;
- a second input for accepting a data signal;
- a comparator for outputting a clock signal when the cumulative run length signal on the first input exceeds a predetermined column index;
- and
- a latch having a latch input connected to the second input, a clocking input connected to the comparator and an output, for latching the output signal to be the data signal on the second input when triggered by the clock signal from the comparator.
A column driver according to any preceding claim further comprising a look up table module between the data input and the at least one decoder for decoding a Huffman-coded compressed data signal on the data input.
A column driver according to any preceding claim for driving each of the columns of pixels with a plurality of bits, comprising
- at least one decoder for each of the columns,
- a plurality of latches for each of the columns;
- and
- a switch box between the decoders and the plurality of latches, the switch box being switchable between a plurality of switch modes, each of the modes connecting, for each column line in parallel, the output of the at least one decoder to a selected latch or latches from the plurality of latches of the respective columns.
A column driver according to any preceding claim for driving each of the columns of pixels with a plurality of bits, comprising:
- a plurality of decoders for each of the columns;
- and
- a plurality of latches for each of the columns,
- wherein the decoders of each columns are connected in parallel to the latches of the respective column line.
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 for driving the rows;
- and
- a column driver according to any preceding claim having respective outputs connected to respective column lines.
A display according to any preceding claim further including a clock that clocks the decoders at a clock rate no higher than the processing rate of compressed rate data.
A method of decoding compressed data in a display having a plurality of rows and columns of display pixels, the method comprising:
- supplying encoded image data to a column driver;
- decoding the image data in the column driver;
- and
- driving the columns of the display in parallel.
Dependencies are inferred from the claim text.