Patent ID: 8446352

Claim:
An apparatus of converting data comprising: a gray scale detector configured to: analyze an M bit input data, the M bit input data corresponding to a two-dimensional pixel block unit comprising I * J pixels, where I and J are integers greater than or equal to 3 and respectively correspond to vertical and horizontal directions; detect, within the pixel block unit, a same gray scale area, comprising pixels with a same gray scale value, in at least one of horizontal, vertical, and diagonal directions; generate: a gray scale detection signal indicating the positions of detected pixels within the same gray scale area; and a gray scale change signal indicating a change of gray scale value in each of horizontal, vertical, an diagonal directions, the change of gray scale value and directions being determined between the same gray scale are and at least one different pixel, within the pixel block unit, having a different scale value from and adjacent to the same gray scale area; and compare the gray scale value of pixels in the horizontal, vertical, and diagonal directions within the pixel block unit, comprising the M bit input data, to generate the gray scale detection signal and the gray scale change signal; and a gray scale corrector configured to: generates an N bit data by correcting the gray scale value of at least one pixel within the same gray scale area according to the gray scale change signal from the gray scale detector, the gray scale value of the at least one pixel, adjacent to the different pixel, within the same gray scale are increasing or decreasing according to the gray scale change signal, where N and M are integers, N being larger than M; and one of: correct the gray scale value of the at least one pixel within the same gray scale area, adjacent to the different pixel in the horizontal direction within the pixel block unit, according to the gray scale change signal in the horizontal direction, correct the gray scale value of the at least one pixel within the same gray scale area, adjacent to the different pixel in the vertical direction within pixel block unit, according to the gray scale change signal in the vertical direction, or correct the gray scale value of the at least one pixel within the same gray scale area, adjacent to the different pixel in the diagonal direction within the pixel block unit, according to the gray scale change signal in the diagonal direction.