Display Driver Mura Compensation Using Demura Table and LUT
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display panels experience mura defects due to variations in pixel circuit characteristics, which affect image quality, and existing solutions require significant hardware to adapt mura compensation to changes in frame rate.
Innovation Solution
A display driver and method utilizing a demura table with base compensation values and a lookup table (LUT) with compensation coefficients for each frame rate, allowing for mura compensation adapted to frame rate changes with reduced hardware by storing frame rate dependency information.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If traditional mura compensation methods are used, then mura defects can be compensated, but hardware complexity increases significantly to adapt to frame rate changes
Solution Approach 1:
The compensation data structure is segmented into two distinct components: a demura table storing base compensation values for each pixel circuit, and a LUT storing compensation coefficients for different frame rates. This segmentation allows the system to handle frame rate variations through software lookup operations rather than complex hardware reconfiguration, reducing hardware complexity while maintaining adaptability.
Solution Approach 2:
The LUT acts as an intermediary between the frame rate parameter and the compensation values. Instead of directly reconfiguring hardware for each frame rate, the system uses the LUT to retrieve pre-calculated compensation coefficients that mediate the adjustment process, simplifying the hardware architecture while enabling frame rate adaptation.
2Manufacturing precision
If mura compensation is applied to all pixel circuits, then image quality improves, but processing complexity increases
Solution Approach 1:
The demura table is pre-populated with base compensation values for each pixel circuit during manufacturing or calibration. This preliminary action allows the runtime processing to simply retrieve and apply these pre-calculated values with frame rate adjustments, rather than performing complex calculations for each pixel circuit in real-time, thus improving image quality without proportionally increasing processing complexity.
Data Source
AI summary
A display driver includes image processing circuitry and driver circuitry. The image processing circuitry is configured to process image data for a plurality of pixel circuits of a display panel. The image processing circuitry includes a demura table comprising one or more base compensation values associated with each of the plurality of pixel circuits, and a lookup table (LUT) comprising one or more compensation coefficients associated with each of a plurality of frame rates. Processing the image data for the pixel circuits comprises a mura compensation for at least one pixel circuit of the plurality of pixel circuits using the one or more base compensation values and the one or more compensation coefficients. The drive circuitry is configured to update the plurality of pixel circuits based on the processed image data.


