Driving system and method for liquid crystal display
AssigneeEtron Technology, Inc.
InventorsPei-Ting TSAI, Wen Min LU
Life of this patent
Estimating the term…
Abstract
A driving system and method for liquid crystal display is disclosed. The system stores only the driving values corresponding to specific grayscale values of pixels on a current frame and specific grayscale values of pixels on a previous frame. The stored driving values are then used by an operation processing unit of the system to calculate out driving values to be applied to the current frame. Moreover, the system is provided with a logic judging unit for preventing the noises of the frame from being overdriven.
Claims17
A driving system for liquid crystal display, comprising:
- a first memory for storing pixel data of a current frame and outputting the same pixel data of a previous frame, each pixel datum comprising a plurality of c-bit grayscale values, the first memory storing the c-bit grayscale values of the pixel data of the current frame and outputting the most significant “A” bits of grayscale values from the c-bit grayscale values of the pixel data of the previous frame, wherein “c” and a are positive integers and “A” is less than “c”;
- a second memory for storing driving values corresponding to a first part of the most significant “A” bits of grayscale values from the c-bit grayscale values of the pixel data of the current frame, and the most significant “A” bits of grayscale values from the c-bit grayscale values of the pixel data of the previous frame;
- a third memory for storing driving values corresponding to a second part of the most significant “A” bits of grayscale values from the c-bit grayscale values of each pixel datum of the current frame, and the most significant “A” bits of grayscale values from the c-bit grayscale values of each pixel datum of the previous frame;
- an operation processing unit for reading the least significant “B” bits of grayscale values W from the c-bit grayscale values of pixel data of the current frame, a first driving value X stored in the second memory and a second driving value Y stored in the third memory, and processing a calculation to obtain a third driving value Z between X and Y, wherein “B” is a positive integer;
- and
- a logic judging unit for reading pixel data of the current frame and the same pixel data of the previous frame, and judging if a difference of the c-bit grayscale values between pixel data of the current frame and the same pixel data of the previous frame is less than a specified value.
A driving system for liquid crystal display, comprising:
- a first memory for storing pixel data of a current frame and outputting the same pixel data of a previous frame, each pixel datum comprising a plurality of 8-bit grayscale values, the first memory storing the 8-bit grayscale values of the pixel data of the current frame and outputting the most significant 5 bits of grayscale values from the 8-bit grayscale values of the pixel data of the previous frame;
- a second memory for storing driving values corresponding to an odd part of the most significant 5 bits of grayscale values from the 8-bit grayscale values of the pixel data of the current frame and the most significant 5 bits of grayscale values from the 8 bits of grayscale values of the pixel data of the previous frame;
- a third memory for storing driving values corresponding to an even part of the most significant 5 bits of grayscale values from the 8-bit grayscale values of each pixel datum of the current frame, and the most significant 5 bits of grayscale values from the 8 bits of grayscale values of each pixel datum of the previous frame;
- an operation processing unit for reading the least significant 3 bits of grayscale values W from the 8-bit grayscale values of a pixel data of the current frame, a first driving value X stored in the second memory and a second driving value Y stored in the third memory, and processing a calculation to obtain a third driving value Z between X and Y;
- and
- a logic judging unit for reading a pixel data of the current frame and the same pixel data of the previous frame, and judging if a difference of the 8-bit grayscale values between a pixel data of the current frame and the same pixel data of the previous frame is less than a specified value.
A driving method for liquid crystal display, comprising:
- storing c-bit grayscale values of pixel data of a current frame, “c” is a positive integer;
- reading the most significant “A” bits of grayscale values from the c-bit grayscale values of pixel data of the current frame and of a stored previous frame, “A” is a positive integer less than “c”;
- judging a difference between the c-bit grayscale values of pixel data of the current frame and of the previous frame to see whether the difference is less than a specified value;
- finding out a first driving value X by looking up a first mapping table, and finding out a second driving value Y by looking up a second mapping table;
- and
- reading the least significant “B” bits of grayscale value W from the c-bit grayscale values of pixel data of the current frame, the first driving value X, and the second driving value Y;
- and processing a calculation to obtain a third driving value Z between X and Y, “B” is a positive integer;
- wherein driving values corresponding to pixel data of the current frame are outputted as real driving values for the current frame when the difference is less than the specified value;
- the third driving value Z are outputted as driving values for the current frame when the difference is larger than the specified value.
Dependencies are inferred from the claim text.