Patent ID: 8233003
Filing Date: 2012-07-31
Classification: G09G,H04N

Abstract:
1. An image processing device that supplies image data to a driver section of a display panel, the image processing device comprising: an encoding section that encodes image data on a block-by-block basis to generate encoded data, the image data corresponding to one scan line of an input image, the image data being divided into a plurality of blocks; a memory that stores the encoded data from the encoding section; a decoding section that decodes the encoded data from the memory on a block-by-block basis to generate decoded data, the decoded data from the decoding section being supplied to the driver section; and a rotation processing section that performs a rotation process, the rotation process generating an image by rotating the input image by a given angle with respect to a vertical direction of the input image, the rotation processing section including one or a plurality of line buffers, a number of pixels of one block among the plurality of blocks being I, each line buffer of the one or the plurality of line buffers storing image data of at least I scan lines, the image data of one screen being not stored in each line buffer, I pixel units of the image data being read from each line buffer and the encoding section performing an encoding process in I pixel units of the image data, the one block being configured by the I pixel units, the one block being one-pixel-line block which is not a square block, the one-pixel-line block being read from each line buffer in a direction corresponding to a rotation angle of the rotation process to generate the encoded data that is obtained by encoding the one-pixel-line block, the encoded data being stored in the memory in a given order corresponding to the rotation angle, and when a capacity of each line buffer is LB bits, the number of pixels of one scan line of the input image is H, and the number of bits of one pixel of the input image is P, a data length of the one block being a value equal to or less than f(LB/H/P), the function f indicating a function omitting a decimal point and a decimal place.