Patent ID: 8537076

Claim:
A video circuit for processing video signals which show images on a display panel with linear light transition, comprising a gamma correction means, a quantization means, and a sub-field generation means, wherein said gamma correction means, said quantization means, and dequantization means are performed in a random-access memory, and the gamma correction means provides gamma-corrected values that have been converted with non-equidistant values, a filter configured to process the multiple quantization errors of the different neighboring pixels of the current pixel to generate a processing result, wherein the filter comprises multiplier elements, adders and serially connected delay elements; an adder configured to combine the processing result with the current pixel to generate a combined result; and further wherein multiple quantization errors of different neighboring pixels of a current pixel are used to generate a pixel value to be displayed on the display panel, wherein the pixel value to be displayed and the multiple quantization errors of the different neighboring pixels satisfy: PVTBD=rounded ( X (x,y) +CV+α×QE( X (x−1,y−1) )+ b ×QE( X (x,y−1) )+ c× QE( X (x+1,y−1) )+ d× QE( X (x−1,y) ), where PVTBD represents the pixel value to be displayed, rounded( ) represents a rounding function, CV represents a constant value to perform the rounding function, X(x,y) represents the current pixel that is located in column x and line y of an image, QE(X(x−1,y−1)) represents quantization error of a neighboring pixel that is located in column x−1 and line y−1 of the image, QE(X(x,y−1)) represents quantization error of a neighboring pixel that is located in column x and line y−1 of the image, QE(X(x+1,y−1)) represents quantization error of a neighboring pixel that is located in column x+1 and line y−1 of the image, QE(X(x−1,y)) represents quantization error of a neighboring pixel that is located in column x−1 and line y of the image, and a, b, c and d represent multiplier coefficients for QE(X(x−1,y−1)), QE(X(x,y−1)), QE(X(x+1,y−1)) and QE(X(x−1,y)), respectively, wherein the coefficient a has a value of 1/16, the coefficient b has a value of 5/16, the coefficient c has a value of 3/16 and the coefficient d has a value of 7/16.