Modified DeMura Algorithm for Low-Gray-Level Display Uniformity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display panels experience non-uniform color performance and optical defects such as flicker, particularly at low gray levels and low brightness settings, due to variations in luminance and color intensity across different refresh rates and ambient light conditions, which degrade user experience.
Innovation Solution
A method and system for measuring luminance values across a display panel's cross-section, determining a luminance compensation profile based on these values, and adjusting input display data using this profile to maintain color uniformity, even at low gray levels and varying refresh rates.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display panel operates at higher refresh rates, then user experience is improved, but power consumption increases
Solution Approach 1:
The system dynamically adjusts the refresh rate of the display panel based on the specific application being executed. For video streaming applications, the refresh rate is set to 90 Hz to provide smoother motion and better user experience. For static content like word processing, the refresh rate is reduced to 60 Hz to conserve power. This dynamic adaptation allows the display to optimize between performance and energy consumption based on real-time usage conditions.
2Manufacturing precision
If luminance compensation is applied to maintain color uniformity, then color performance is improved, but device complexity increases
Solution Approach 1:
A luminance compensation profile is pre-determined and stored in the device memory before actual display operation. The profile contains correction data specific to each gray level and refresh rate combination. During display operation, the system simply retrieves and applies the appropriate pre-computed profile rather than performing complex real-time calculations, thereby maintaining color uniformity while minimizing processing complexity and computational overhead.
Solution Approach 2:
The system changes the luminance parameters of the display panel based on the determined compensation profile. By adjusting the luminance values according to the stored profile data for specific gray levels and refresh rates, the system corrects non-uniform color performance without requiring complex real-time processing, thus achieving improved color uniformity with minimal increase in device complexity.
Data Source
AI summary
An example method includes measuring, from a device having a display panel, a plurality of luminance values for a plurality of pixels located along a cross-section of the display panel. The method includes selecting, based on the measured luminance values, a target luminance value. The method includes determining a luminance compensation profile for the input gray level at the given refresh rate. The luminance compensation profile comprises ratios of the measured plurality of luminance values to the target luminance value. The method includes storing, at the device, the luminance compensation profile. Subsequent to the storing, the device is configured to adjust input display data using the luminance compensation profile for an input gray level when the display panel is providing a display. The luminance compensation profile maintains a color uniformity of the display.


