Dynamic Block Compensation for Display Panel Mura
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing liquid crystal display technologies face limitations in brightness unevenness compensation, particularly due to fixed block size precision, which fails to address small or high-sharpness muras effectively and results in increased hardware costs.
Innovation Solution
A dynamically variable block mode is implemented, where compensation data is stored in a table with different block sizes and distances, allowing for precise compensation of muras of varying sizes using a combination of block identifiers and compensation values, transmitted through DDR memory for efficient interpolation or direct compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If the precision of block size is improved uniformly to compensate for small and high-sharpness muras, then the compensation precision is improved, but the size of compensation table and hardware cost increase
Solution Approach 1:
The patent segments the compensation table into multiple regions, each with different block sizes. Large blocks (e.g., 8×8 pixels) are used for areas with gradual brightness changes, while small blocks (e.g., 1×1 or 2×2 pixels) are used for areas with sharp brightness transitions. This segmentation allows high precision where needed without uniformly increasing the entire table size.
Solution Approach 2:
The patent applies local quality by using different compensation precisions in different spatial locations. The block size is dynamically adjusted based on local mura characteristics: small blocks for high-sharpness muras requiring precise compensation, and large blocks for low-sharpness areas where coarse compensation suffices. This resolves the contradiction by making precision local rather than universal.
2Ease of manufacture
If a fixed block size is used for data compression, then hardware cost is reduced, but small and high-sharpness muras cannot be compensated effectively
Solution Approach 1:
The patent introduces dynamic block sizing where the block size is not fixed but varies according to the local mura characteristics. The system dynamically selects appropriate block sizes (from 1×1 to 8×8 pixels or larger) based on the sharpness and size of detected muras, enabling effective compensation without uniformly high precision requirements throughout the display panel.
Solution Approach 2:
The patent changes the parameter of block size based on local conditions. Instead of using a single fixed block size, the system varies the block size parameter according to mura characteristics: smaller blocks for high-sharpness muras and larger blocks for low-sharpness areas. This parameter adaptation enables effective compensation while maintaining reasonable hardware requirements.
3Productivity
If interpolation calculation is used for fixed block size, then data compression is achieved, but high-sharpness muras such as H-line and V-line muras cannot be addressed
Solution Approach 1:
The patent segments the display area into different block size regions based on mura characteristics. For high-sharpness muras like H-line and V-line, the system segments into smaller blocks (1×1 or 2×2 pixels) that can capture sharp transitions, while using larger blocks for gradual variations. This segmentation enables both compression efficiency and sharpness preservation.
Solution Approach 2:
The patent applies partial precision where needed: full interpolation calculation is performed only for small blocks addressing high-sharpness muras, while larger blocks use coarser compensation methods. This partial application of high precision maintains compression efficiency overall while adequately addressing sharpness-critical areas.
Data Source
AI summary
A brightness-unevenness compensation method and device and a display panel are provided. The method includes: obtaining brightness-unevenness information of a display panel and a plurality of gray-scale compensation data for compensating brightness-unevenness of the display panel; storing the plurality of gray-scale compensation data in a manner of a compensation table with a plurality of compensation data groups having different compensation distances being associated with the same number of data bits and in both vertical and horizontal directions; reading the plurality of compensation data groups from the compensation table and compensating gray-scale data to-be-displayed to obtain compensated gray-scale data, after the display panel is powered on; and outputting the compensated gray-scale data for picture display. Through a dynamic variable block size mode, a block size of 8×8 pixels is used for a conventional brightness-unevenness, and a block size with a higher precision is selected for a smaller brightness-unevenness.


