Display Timing Controller with Refresh-Rate Adaptive Overdrive
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies face issues with afterimages due to fixed overdriving values when refresh rates change, leading to either excessive or insufficient overdriving, which results in blurred screens or inverse afterimages.
Innovation Solution
A timing controller that adjusts overdriving values based on current refresh rates by using lookup tables, interpolation, or weighted adjustments to compensate display data, ensuring appropriate overdriving regardless of frame frequency changes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a fixed overdriving value is used when refresh rate changes, then the device complexity is reduced, but afterimages or inverse afterimages are formed due to excessive or insufficient overdriving
Solution Approach 1:
The patent implements dynamic overdriving control by adjusting the overdriving value based on the current refresh rate. The timing controller determines the overdriving value according to the detected refresh rate, transforming the fixed system into a dynamic one that adapts to changing conditions, thereby eliminating afterimages while maintaining manageable complexity through algorithmic adjustment rather than hardware complexity
Solution Approach 2:
The patent changes the overdriving parameter dynamically based on the refresh rate parameter. By detecting the refresh rate and selecting appropriate overdriving values from lookup tables or calculating them through interpolation, the system adjusts the overdriving parameter to match the current operating conditions, preventing both excessive and insufficient overdriving that cause visual artifacts
2Reliability
If the overdriving value is increased to eliminate afterimage at low refresh rates, then the response time is improved, but inverse afterimage is formed at high refresh rates
Solution Approach 1:
The patent implements feedback control by detecting the actual refresh rate and using this information to adjust the overdriving value. The timing controller continuously monitors the refresh rate and selects or calculates the appropriate overdriving value based on this feedback, ensuring that the overdriving level is always optimal for the current conditions and preventing inverse afterimages at high refresh rates while maintaining response time performance
Solution Approach 2:
The patent dynamically adjusts the overdriving parameter based on the refresh rate parameter. By using lookup tables with pre-calculated overdriving values for different refresh rates or interpolation methods, the system changes the overdriving parameter to match the current refresh rate, ensuring optimal pixel response time without causing inverse afterimages
3Object-affected harmful factors
If the overdriving value is decreased to prevent inverse afterimage at high refresh rates, then the screen quality is improved, but afterimage is formed at low refresh rates
Solution Approach 1:
The patent implements dynamic adjustment of the overdriving value based on the detected refresh rate. The system transitions from a static to a dynamic control mechanism that adapts the overdriving level to match current operating conditions, ensuring that sufficient overdriving is applied at low refresh rates to prevent afterimages while limiting overdriving at high refresh rates to prevent inverse afterimages
Solution Approach 2:
The patent changes the overdriving parameter dynamically according to the refresh rate parameter. By using lookup tables or interpolation calculations that depend on the detected refresh rate, the system adjusts the overdriving parameter to optimize performance for each specific operating condition, preventing both afterimages at low refresh rates and inverse afterimages at high refresh rates
Data Source
AI summary
The present disclosure discloses a timing controller of a display device having an overdriving function. The timing controller includes a data reception circuit configured to receive display data, an overdriving circuit configured to perform overdriving on display data, and a data transmission circuit configured to transit overdriven display data.


