Patent ID: 8581804
Filing Date: 2013-11-12
Classification: G09G

Abstract:
1. A method for a display driver for passively segmented electronic paper display saving memory storage and computation effort of a host processor, comprising the following steps: (1) providing a host processor, and a display driver IC, comprising a non-volatile memory, an analog circuitry comprising a charge pump, a high voltage output block providing segment outputs to the display, an interface block comprising an interface to the host processor, conforming to I2C and SPI requirements, a display sequencer to control the charge pump and outputs for display segments and registers to store NEW and OLD display data, wherein phase decode is performed and wherein OLD display data are current data of an image to be displayed and NEW display data are new data of an image to be displayed and wherein the NEW display data are received from the host processor or from a specified address of the non-volatile memory; (2) storing phase table data, which are display waveform definitions, and user-definable display graphics bitmaps, wherein display graphic bitmaps are data used to construct display images from stored bitmaps, into the non-volatile memory, wherein the images can be placed as desired on the display wherein the bitmaps can either be directly loaded or logically OR'd with display data to create a new display image; (3) pre-programming one-time said non-volatile memory to store icon-images or numerical decode images depending on a panel application, wherein the icon-images have a direct one-to-one correspondence between the data-bit of the stored icon image and the segment driver output and wherein each of binary decoded-decimals segments are stored separately in the non-volatile memory and the decode for each digit is addressed by arithmetic; (4) selecting data of an icon image as from the host processor or from a specified memory address to create data of an image to be displayed; (5) selecting phase table data desired for required waveforms; (6) applying phase table data to data of an icon image previously selected to generate display waveforms; (7) defining OLD and NEW display data by commands implemented in display driver; (8) driving segments output to display the image according its data; and (9) transferring NEW display data to OLD display data when display sequence is completed.