Patent ID: 7944423

Claim:
An image display device, comprising: a processor; a display panel operatively connected to the processor, the display panel having a plurality of pixels, wherein each of said pixels has a plurality of color sub-pixels; and a memory device storing instructions which when executed by the processor, cause the processor, in cooperation with the display panel, to: (a) receive image data; (b) determine whether the received image data includes: (i) black-and-white image data; or (ii) color image data; (c) in response to the received image data being black-and-white image data: (i) determine whether received image data matches at least one of a plurality of predetermined line segment patterns which each have separate values; (ii) in response to the received image data matching the at least one predetermined line segment pattern, for a black-and-white image corresponding to the matched line segment pattern: (A) substitute the received image data with the values of the matched line segment pattern; wherein the instructions, when executed by the processor, cause the processor to: (1) determine whether each sub-pixel in each data unit of the received image data is a white sub-pixel or a black sub-pixel based on luminance values of the sub-pixels in said data unit; (2) compare the pattern of the white and the black sub-pixels contained in said data unit with the predetermined line segment patterns; and (3) in response to the pattern of the white and the black sub-pixels matching one of the predetermined line segment patterns, generate color signals for a black-and-white image corresponding to the matched line segment pattern; and (B) cause the display panel to display data based on the substituted values of the matched line segment pattern; (iii) in response to the received image data not matching any of the plurality of predetermined line segment patterns, for a first color image: (A) generate first color signals; and (B) cause the display panel to display data based on the generated first color signals; (d) in response to said received image data being color image data for a second color image: (i) generate second color signals; and (ii) cause the display panel to display data based on the generated second color signals.