Patent ID: 8922581

Claim:
A data processing device for processing image data and providing the image data to a display apparatus including pixels, each including a first sub-pixel, a second sub-pixel, a third sub-pixel and a fourth sub-pixel which have different colors from each other, the data processing device comprising: a receiving module which receives the image data; a rendering module which renders the image data into first sub-pixel data, second sub-pixel data, third sub-pixel data and fourth sub-pixel data based on a layout of the first sub-pixel, the second sub-pixel, the third sub-pixel and the fourth sub-pixel; a color compensation module which compensates for a color of the first sub-pixel data, the second sub-pixel data, the third sub-pixel data and the fourth sub-pixel data; a plurality of first look-up tables which only stores first intermediate data corresponding to the first sub-pixel data, second intermediate data corresponding to the second sub-pixel data and third intermediate data corresponding to the third sub-pixel data therein, respectively, and a second look-up table which stores the fourth sub-pixel data, a fourth compensation data, a first delta value, a second delta value and a third delta value therein, wherein the color compensation module comprises: a first compensation block which only converts the first sub-pixel data, the second sub-pixel data and the third sub-pixel data corresponding to the first sub-pixel, the second sub-pixel and the third sub-pixel, respectively, included in a reference block set based on the fourth sub-pixel, into the first intermediate data, the second intermediate data and the third intermediate data, respectively, based on the plurality of first look-up tables; and a second compensation block which converts the fourth sub-pixel data directly received from the rendering module, corresponding to the fourth sub-pixel, into the fourth compensation data based on the second look-up table, and converts the first intermediate data, the second intermediate data and the third intermediate data into first compensation data, second compensation data and third compensation data based on the first delta value, the second delta value and the third delta value, respectively, which are determined based on the fourth sub-pixel data.