A method for reducing a response time of the pixels corresponding to a period of time required for a selected pixel at a starting pixel value to reach a target pixel value. Providing an n×n factored zero diagonal LCD overdrive matrix and for a selected pixel at a particular start pixel value, selecting a particular target pixel value to be reached in one frame time, and determining a particular overdrive pixel value based upon the particular start pixel value and the particular target pixel value using the factored zero diagonal LCD overdrive matrix. When the start pixel value and the target pixel value are equal or almost equal in value, then setting the overdrive pixel value to a main diagonal pixel value such that the start pixel value is equal to the target pixel value.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A computer system comprising a liquid crystal display (LCD) device and a processor, wherein the LCD device has a number of pixels, and wherein the processor is configured to determine an overdrive value for a pixel in the LCD device to change from a starting pixel value to a target pixel value by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on the main diagonal of the factored zero-diagonal LCD overdrive matrix are derived from a partial derivative of a function that describes a response of the LCD device; and determining an overdrive value for a pixel by: using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix does not store data for the starting and target values.
2. The computer system of claim 1 , wherein the processor is configured to determine the overdrive pixel value by using the data read from the factored zero-diagonal LCD overdrive matrix or interpolated from the data read from the factored zero-diagonal LCD overdrive matrix and multiplied by a difference between the target and starting values of the pixel plus an addback quantity.
3. A computer storage media including instructions that are executable by a processor to determine overdrive values for pixels in a liquid crystal display (LCD) device by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on the main diagonal of the factored zero-diagonal LCD overdrive matrix are derived from a partial derivative of a function that describes a response of the LCD device; and determining an overdrive value for a pixel by: using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values of the pixel; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix does not store data for the starting and target values of the pixel.
4. The computer storage media of claim 3 , wherein the instructions further comprise instructions that cause the processor to determine the overdrive pixel value by using the data read from the factored zero-diagonal LCD overdrive matrix or interpolated from the data read from the factored zero-diagonal LCD overdrive matrix and multiplied by a difference between the target and starting values of the pixel plus an addback quantity.
5. A method executed by a processor to determine an overdrive value for a pixel in a liquid crystal display (LCD) device in order to reduce a response time of the pixel to change between a starting pixel value and a target pixel value by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on a main diagonal of the factored zero-diagonal LCD overdrive matrix are derived from a partial derivative of a function that describes the response of the LCD device; and either determining an overdrive value for a pixel by using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values of the pixel; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix does not store data for the starting and target values.
6. A computer system comprising a liquid crystal display (LCD) device and a processor, wherein the LCD device has a number of pixels, and wherein the processor is configured to determine an overdrive value for a pixel in the LCD device to change from a starting pixel value to a target pixel value by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on the main diagonal of the factored zero-diagonal LCD overdrive matrix are determined from a derivative of a number of polynomials that are fitted to empirically-determined data and are evaluated at a diagonal; and determining an overdrive value for a pixel by: using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix does not store data for the starting and target values.
7. The computer system of claim 6 , wherein the processor is configured to determine the overdrive pixel value by using the data read from the factored zero-diagonal LCD overdrive matrix or interpolated from the data read from the factored zero-diagonal LCD overdrive matrix and multiplied by a difference between the target and starting values of the pixel plus an addback quantity.
8. A computer storage media including instructions that are executable by a processor to determine overdrive values for pixels in a liquid crystal display (LCD) device by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on the main diagonal of the factored zero-diagonal LCD overdrive matrix are determined from a derivative of a number of polynomials that are fitted to empirically-determined data and are evaluated at a diagonal; and determining an overdrive value for a pixel by: using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values of the pixel; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix does not store data for the starting and target values of the pixel.
9. The computer storage media of claim 8 , wherein the instructions further comprise instructions that cause the processor to determine the overdrive pixel value by using the data read from the factored zero-diagonal LCD overdrive matrix or interpolated from the data read from the factored zero-diagonal LCD overdrive matrix and multiplied by a difference between the target and starting values of the pixel plus an addback quantity.
10. A method executed by a processor to determine an overdrive value for a pixel in a liquid crystal display (LCD) device in order to reduce a response time of the pixel to change between a starting pixel value and a target pixel value by: reading data from a factored zero-diagonal n×n LCD overdrive matrix that stores data related to the overdrive values for a number of pixel starting and target values, wherein the data stored on a main diagonal of the factored zero-diagonal LCD overdrive matrix are determined from a derivative of a number of polynomials that are fitted to empirically-determined data and are evaluated at a diagonal; and either determining an overdrive value for a pixel by using the data read from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the factored zero-diagonal LCD overdrive matrix stores data for the starting and target values of the pixel; or using data interpolated from the factored zero-diagonal LCD overdrive matrix to determine the overdrive value if the LCD overdrive matrix does not store data for the starting and target values.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
February 18, 2005
August 17, 2010
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.