Display Driving Controller Voltage Code Compensation for Luminance Overshoot
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display apparatuses experience luminance overshoot when transitioning from a black grayscale level to a specific grayscale level, leading to deteriorated display quality due to unwanted luminance and image drag.
Innovation Solution
A driving controller is employed that generates a second voltage code by compensating zero-grayscale codes based on the first voltage code, one-grayscale codes, and input image data, using a voltage code compensator with components like a one-grayscale code extractor, compensation range operator, histogram analyzer, and compensation ratio operator to adjust grayscale levels, thereby preventing luminance overshoot.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Illumination intensity
If grayscale level is changed from black to specific grayscale level, then display brightness is improved, but luminance overshoot occurs causing image drag
Solution Approach 1:
The patent applies preliminary action by pre-calculating and storing compensation values for zero-grayscale codes in a lookup table before actual image display. When grayscale transition is needed, the system retrieves the appropriate compensation value from the table and applies it in advance, preventing luminance overshoot before it occurs. This is evident in the voltage code compensator that uses pre-stored compensation values based on historical data of grayscale transitions.
Solution Approach 2:
The patent changes the parameter of voltage code by introducing compensation values that adjust the zero-grayscale code based on the specific grayscale level being transitioned to. The compensation value is calculated as a function of the target grayscale level, and this modified voltage code is then used to drive the display panel, thereby controlling the luminance overshoot effect.
2Object-generated harmful factors
If zero-grayscale code is compensated, then luminance overshoot is prevented, but device complexity increases
Solution Approach 1:
The patent segments the voltage code compensation process into distinct functional modules: a voltage code generator that creates initial voltage codes, a voltage code compensator that applies compensation values, and a data driver that outputs the final compensated codes. This segmentation allows each module to handle a specific aspect of the compensation process, making the overall system more manageable and easier to implement despite the added functionality.
Solution Approach 2:
The patent introduces a voltage code compensator as an intermediary component between the voltage code generator and the data driver. This intermediary module handles the complex compensation calculations and applies the appropriate compensation values to the voltage codes, thereby isolating the complexity from the main display driving circuitry and simplifying the overall system architecture.
Data Source
AI summary
A controller to drive a display includes a voltage code generator and a voltage code compensator. The voltage code generator is configured to generate a first voltage code to drive pixels in the display based on input image data. The voltage code compensator is to generate a second voltage code to drive the pixels by compensating zero-grayscale codes of the first voltage code based on the zero-grayscale codes of the first voltage code, one-grayscale codes of the first voltage code, and the input image data.


