Display Panel Driver Temperature Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The luminance of images displayed by a display apparatus is affected by non-uniform temperatures across the display panel, leading to variations in brightness across different locations.
Innovation Solution
A display apparatus and method that calculates a predicted temperature for panel blocks based on sensing currents and location information of circuit components, using temperature weights and load values to adjust image data and compensate for temperature changes, ensuring uniform image quality.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of manufacture
If temperature compensation is performed uniformly across the entire display panel, then the manufacturing process is simple, but the luminance uniformity is poor because the temperature distribution is non-uniform
Solution Approach 1:
The display panel is divided into multiple panel blocks (e.g., first panel block, second panel block, third panel block, fourth panel block) based on the locations of circuit components. Each panel block is independently processed with specific temperature weights, allowing localized temperature compensation that matches the non-uniform temperature distribution caused by different circuit components.
Solution Approach 2:
Different temperature weights are assigned to different panel blocks based on their specific locations and overlapping circuit components. For example, the first temperature weight is applied to the first panel block overlapping the printed circuit board, while the second temperature weight is applied to the second panel block overlapping the U-film. This localizes the compensation quality to match local temperature characteristics.
2Illumination intensity
If temperature weights are assigned based on specific circuit component locations, then the luminance uniformity is improved, but the device complexity increases due to multiple lookup tables and weight calculations
Solution Approach 1:
Temperature weights for different circuit component locations (printed circuit board, U-film, flexible cable, driving board) are pre-calculated and stored in lookup tables during the manufacturing phase. During operation, the display panel driver simply retrieves the appropriate temperature weight from the corresponding lookup table based on the sensing current and panel block location, avoiding complex real-time calculations and reducing operational complexity.
Solution Approach 2:
Lookup tables serve as intermediaries between the sensing current input and the temperature weight output. The lookup tables pre-store the relationship between sensing currents and temperature weights for different circuit component locations, allowing the system to obtain accurate temperature weights through simple table lookup rather than complex mathematical calculations, thus reducing device complexity.
3Measurement precision
If the display panel driver uses multiple lookup tables for different circuit components, then the temperature prediction accuracy is improved, but the memory requirements and processing complexity increase
Solution Approach 1:
The lookup table system is segmented into multiple specialized lookup tables, each dedicated to a specific circuit component (first lookup table for printed circuit board, second lookup table for U-film, third lookup table for flexible cable, fourth lookup table for driving board). This segmentation allows each lookup table to be optimized for its specific component's thermal characteristics, improving temperature prediction accuracy for each region while keeping the management of each individual table relatively simple.
Data Source
AI summary
A display apparatus include a display panel and a display panel driver. The display panel includes a panel block. The display panel driver senses a driving current to generate a sensing current, generates a temperature weight of the panel block based on the sensing current and location information of a circuit component, generates a load value of the panel block based on input image data, and generates a predicted temperature of the panel block based on the temperature weight of the panel block and the load value of the panel block.


