Mura Compensation Data Generation with Variable Bit Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Mura compensation methods face challenges in accurately compensating for display panel defects due to loss of decimal parts during the storage and encoding of Mura compensation data, leading to compensation errors in piecewise interpolation schemes.
Innovation Solution
A Mura compensation data generation apparatus that includes an image representative value generation circuit, difference value extraction circuit, and a distribution range determination circuit to generate Mura compensation data with a variable number of bits for the decimal part, ensuring minimal loss and accurate representation of difference values between image and gray values.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If Mura compensation data is stored with a fixed number of bits, then the storage process is simple, but decimal parts of difference values are lost leading to compensation errors
Solution Approach 1:
The patent applies dynamics by making the number of bits for storing Mura compensation data variable rather than fixed. The system determines the distribution range of difference values and allocates bits dynamically based on the actual precision requirements, allowing the storage precision to adapt to the data characteristics while maintaining simplicity in the storage process.
Solution Approach 2:
The patent changes the parameter of bit allocation from a fixed value to a variable value based on the distribution range of difference values. By analyzing the maximum and minimum values of difference values, the system adjusts the number of bits required to store Mura compensation data, thereby preserving decimal parts when needed while avoiding unnecessary complexity when precision requirements are lower.
2Device complexity
If the decimal part is limited to a preset number of places, then the data structure is simplified, but the loss of difference values increases causing compensation errors
Solution Approach 1:
The system dynamically determines the number of decimal places to retain based on the distribution range of difference values. Rather than using a preset fixed number of decimal places, the system analyzes the actual data characteristics and adjusts the precision level accordingly, minimizing information loss while keeping the data structure manageable.
Solution Approach 2:
The patent changes the parameter of decimal precision from a fixed preset value to a variable determined by the distribution range analysis. This allows the system to optimize the balance between data structure simplicity and information preservation by adjusting the number of decimal places based on the actual requirements of the Mura compensation data.
3Measurement precision
If Mura compensation data is generated with high precision, then compensation accuracy is improved, but the complexity of data processing increases
Solution Approach 1:
The patent optimizes the precision parameter of Mura compensation data by determining the minimum required precision based on the distribution range of difference values. Instead of uniformly using high precision for all data, the system adjusts the precision level to match the actual requirements, thereby improving compensation accuracy where needed while reducing unnecessary data processing complexity elsewhere.
Solution Approach 2:
The system dynamically adjusts the precision of Mura compensation data based on the characteristics of the difference values. By analyzing the distribution range and determining the appropriate bit allocation and decimal places, the system achieves high compensation accuracy only where the data characteristics require it, thereby avoiding the uniform complexity of high-precision processing across all data.
Data Source
AI summary
A Mura compensation data generation apparatus for compensating for Mura, and a Mura compensation apparatus of a display using Mura compensation data. The Mura compensation data generation apparatus includes an image representative value generation circuit configured to generate a representative value representing an entire gray of an image; a difference value extraction circuit configured to extract difference values between the representative value and gray values for a plurality of preset positions on the image; a distribution range determination circuit configured to determine a distribution range of the difference values by checking a maximum value and a minimum value of the difference values; and a Mura compensation data generation circuit configured to generate Mura compensation data having a preset number of bits corresponding to the difference values.


