Patent ID: 8125436

Claim:
A pixel dithering driving method for using M bits to display gray levels that can be displayed by A bits, comprising: defining K pixel dithering patterns; dividing A bits into M high order bits and N low order bits, wherein A, K, M, N are positive integer greater than 0, and A>M>N>=2, A=M+N, and 2 N <K<=2 N+1 ; combining the N low order bits with at least one virtual bit to define a pixel dithering value having at least N+1 bits; defining a corresponding relationship between the pixel dithering value and the K pixel dithering patterns, wherein each pixel dithering pattern comprises at least K pixels, the gray level value of each pixel is either L+X or L, wherein both L and X are positive integers, and 0<=L<=2 M ; using the gray levels displayed by 2 M and the K pixel dithering patterns to display P gray level variations, wherein 2 A <=P<=(2 M −1)×K+1; providing a gray level look up table to correspond the 2 A gray level variations with P gray level variations; receiving an input gray level signal having A bits; using the input gray level signal to look up a specific high order bit value, a specific low order bit value and a specific pixel dithering value corresponding to the input gray level signal in the gray level look up table; selecting a specific pixel dithering pattern from the K pixel dithering patterns by using the specific low order bit value and the specific pixel dithering value; and deciding the gray level value L by using the specific high order bit value.