Patent ID: 6958761

Claim:
A method of processing image data to generate output image data for driving a display panel, the method comprising: setting a new resolution for input image data according to a resolution of said display panel; dividing a first virtual screen into a plurality of pixel areas according to said new resolution set for said input image data; superimposing a second virtual screen including a sub-pixel array structure of said display panel on said first virtual screen; laying a mask wider than a sub-pixel area on the superimposed second virtual screen on each sub-pixel area; obtaining and setting an area ratio of the area of each pixel portion on said first virtual screen included in each mask to an area of said mask; and applying said new resolution and the area ratios to a driving device of said display panel, transforming said input image data having an original resolution into image data having said new resolution, and generating a sum of the results of multiplying area ratios of pixel portions on the first virtual screen in each mask by the transformed image data of the pixel areas, respectively, as output image data of the sub-pixel corresponding to said mask.