Timing Controller Dynamic Memory Allocation for Display Compensation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display devices face challenges in maintaining image quality due to limited memory capacity, which affects their ability to perform precise optical compensation for changes in light emission characteristics over time.
Innovation Solution
A timing controller with a memory controller that dynamically adjusts the storage areas for compensation data and accumulated data, reducing the number of bits for compensation values and deleting least significant bits as necessary, allowing for efficient optical compensation using a 3-point or 2-point compensation scheme based on available memory capacity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If compensation data is stored with high precision (more bits) to maintain image quality, then optical compensation precision is improved, but memory capacity is consumed faster
Solution Approach 1:
The patent applies dynamics by making the compensation data storage capacity adjustable over time. The memory controller dynamically allocates storage space between compensation data and accumulated data based on usage patterns. As accumulated data increases over time, the system automatically reduces the bits allocated to compensation values, transitioning from high-precision to lower-precision storage to optimize long-term image quality compensation.
Solution Approach 2:
The patent changes the parameter of compensation value precision (number of bits) based on accumulated usage. The system monitors the amount of accumulated data and adjusts the bit depth of compensation values accordingly, reducing precision when accumulated data exceeds thresholds to balance memory usage and maintain acceptable compensation quality.
2Duration of action of stationary object
If accumulated data storage area increases to improve lifetime compensation, then image quality stability over time is improved, but compensation data storage area is reduced
Solution Approach 1:
The patent implements dynamic allocation of memory space between compensation data and accumulated data. The memory controller continuously monitors the size of accumulated data and adjusts the compensation data storage area accordingly, reducing it as accumulated data grows to enable long-term lifetime compensation while managing limited memory resources.
Solution Approach 2:
The system changes the storage capacity parameters dynamically based on the accumulation of usage data. When accumulated data reaches certain thresholds, the system reduces the storage area allocated to compensation data, allowing the accumulated data to grow for lifetime compensation while maintaining acceptable performance.
3Quantity of substance
If the number of bits for compensation values is reduced to save memory, then memory capacity is preserved, but optical compensation precision deteriorates
Solution Approach 1:
The patent applies parameter changes by adjusting the bit depth of compensation values based on the amount of accumulated data. The system monitors memory usage and dynamically changes the precision parameter, reducing bits when accumulated data increases to preserve overall memory capacity while maintaining acceptable compensation quality.
Solution Approach 2:
The system dynamically adjusts compensation value precision rather than using a fixed bit depth. The memory controller monitors the state of accumulated data and automatically adjusts the number of bits allocated to compensation values, transitioning between different precision levels to optimize memory utilization.
4Measurement precision
If 3-point compensation scheme is used to improve optical compensation precision, then image quality is improved, but memory capacity is consumed more quickly
Solution Approach 1:
The patent implements a dynamic approach where the system starts with high-precision 3-point compensation when memory is abundant, but automatically transitions to lower-precision schemes or reduces storage capacity as accumulated data increases and memory becomes constrained, optimizing the balance between precision and memory usage over the device lifetime.
Data Source
AI summary
A timing controller may include a first compensator configured to generate second data by optically compensating for first data, based on compensation data, a first compensation memory configured to store the compensation data, a second compensator configured to generate image data by compensating for a lifetime of the second data, based on accumulated data of the second data, and a second compensation memory configured to store the accumulated data and the compensation data.


