Driving Controller Stain and Overdrive Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display controllers face challenges in accurately determining the compensation area, leading to potential overcompensation or undercompensation in display panels, which affects display quality.
Innovation Solution
A driving controller is designed with a first compensator for stain compensation and a second compensator for overdriving, using frame data from previous and present frames to generate compensation data, including a compensation area determination circuit and application circuit to adjust data voltages based on differences in grayscale values, ensuring accurate compensation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If a single compensator is used to compensate input image data, then the device complexity is reduced, but the compensation area cannot be determined accurately leading to overcompensation or undercompensation
Solution Approach 1:
The patent divides the compensation function into two separate compensators: a first compensator for generating first compensation data based on input image data, and a second compensator for generating second compensation data based on both input image data and first compensation data. This segmentation allows each compensator to focus on specific compensation tasks, improving the accuracy of compensation area determination while maintaining manageable device complexity through functional specialization.
Solution Approach 2:
The first compensation data acts as an intermediary between the input image data and the second compensation data. The compensation area determination circuit uses this intermediate data to accurately identify the compensation area by comparing differences between frames, enabling precise determination without directly processing raw input data in the second stage.
2Productivity
If compensation is applied to the entire image area, then all areas are compensated uniformly, but areas requiring no compensation are also compensated reducing efficiency
Solution Approach 1:
The patent implements local quality by applying compensation selectively to specific areas rather than uniformly across the entire image. The compensation area determination circuit identifies regions where compensation is needed by analyzing frame differences, and the second compensator applies compensation only to these identified areas, avoiding unnecessary processing in areas that don't require it.
Solution Approach 2:
Instead of applying full compensation to the entire image, the system uses partial action by limiting compensation to only the necessary areas identified by the determination circuit. This reduces redundant processing operations while ensuring adequate compensation coverage in areas that actually need it.
3Measurement precision
If frame data from previous and present frames is used for compensation, then the charging rate compensation accuracy is improved, but the data processing complexity increases
Solution Approach 1:
The system performs preliminary action by generating first compensation data from the input image data before using it in the second compensation stage. This pre-processing step organizes the data in a form that facilitates easier comparison with previous frame data, reducing the complexity of the subsequent charging rate compensation calculations.
Solution Approach 2:
The system uses feedback by comparing present frame data with previous frame data to determine compensation areas and adjust compensation values. The compensation area determination circuit continuously monitors frame differences and feeds this information back to the second compensator, enabling dynamic adjustment of compensation parameters based on actual display conditions.
Data Source
AI summary
A driving controller includes a first compensator and a second compensator. The first compensator is configured to generate first compensation data based on input image data. The second compensator is configured to generate second compensation data based on present frame data of the input image data, previous frame data of the input image data, present frame data of the first compensation data and previous frame data of the first compensation data.


