Patent ID: 7551155

Claim:
A display driver, comprising: a decoder that decodes a first n-bit (n is an integer greater than one) display data sequentially input from a display memory in units of n bits; a plurality of latch circuits that latch a second data decoded by the decoder; an address decoder, including an address conversion circuit, that generates a latch pulse for the plurality of latch circuits to latch output from the decoder; a control circuit that controls the display memory and the address decoder; and a plurality of data line driver sections that drive data lines of a display panel based on the second data, the control circuit controlling reading the first n-bit display data from the display memory and outputting to the decoder by performing wordline control for the display memory once, the decoder decoding the first n-bit display data, and sequentially outputting the second data to the plurality of latch circuits, the control circuit outputting display memory address information to the display memory and the address decoder, the display memory address information being address information for reading the first n-bit display data from the display memory, latch address data that indicates a storage destination of the second data being set based on the display memory address information; the address decoder selecting a first one of the plurality of latch circuits based on the display memory address information and storage destination designation information including horizontal scroll data, arbitrarily set from the control circuit, and outputting the latch pulse to the one of the plurality of latch circuits, the address conversion circuit receiving the horizontal scroll data and the latch address data, and each of the plurality of data line driver sections driving corresponding one of the data lines after the second data has been stored in the plurality of latch circuits, wherein: when horizontally scrolling an image on the display panel in a first direction, the address conversion circuit performing addition processing of the horizontal scroll data and the latch address data, selecting a first one of the plurality of latch circuits based on a processing result, and outputting the latch pulse to the first one of the plurality of latch circuits, and when horizontally scrolling an image on the display panel in a second direction opposite to the first direction, the address conversion circuit performing subtraction processing of the horizontal scroll data and the latch address data, selecting a second one of the plurality of latch circuits based on a processing result, and outputting the latch pulse to the second one of the plurality of latch circuits.