Display Panel Block Compensation to Prevent Boundary Image Retention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display devices experience image retention issues at the boundary of different image areas, leading to reduced display quality.
Innovation Solution
A display device with a timing controller that generates specific compensation values for blocks adjacent to and spaced apart from the boundary line, using pixel units and block units to compensate for image retention, ensuring uniform brightness across different image areas.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single compensation value is generated for all blocks, then device complexity is reduced, but image retention occurs at boundary lines between different image areas
Solution Approach 1:
The display panel is divided into multiple blocks, and blocks adjacent to boundary lines are identified and segmented from other blocks. Different compensation strategies are applied to boundary-adjacent blocks versus non-boundary blocks, allowing precise control at boundaries while maintaining efficiency elsewhere.
Solution Approach 2:
Different compensation values are generated for different spatial locations: boundary-adjacent blocks receive compensation values calculated from neighboring block data, while non-boundary blocks receive compensation values based on their own representative values. This local differentiation prevents image retention at boundaries without unnecessarily complicating the entire system.
2Reliability
If compensation values are generated using pixel units for all blocks, then image retention is prevented, but processing time and computational load increase
Solution Approach 1:
Blocks are segmented into boundary-adjacent blocks and non-boundary blocks. Only boundary-adjacent blocks undergo pixel-unit compensation processing, while non-boundary blocks use faster representative-value-based compensation. This segmentation reduces overall processing time while maintaining image quality where it matters most.
Solution Approach 2:
Pixel-unit compensation is applied partially only to boundary-adjacent blocks rather than all blocks. This partial action is sufficient to prevent image retention (since that's where the problem occurs) while avoiding the excessive processing time that would result from applying pixel-unit compensation everywhere.
3Productivity
If representative compensation values are used for all blocks, then processing efficiency is improved, but brightness uniformity deteriorates at boundary lines
Solution Approach 1:
Different compensation approaches are applied locally: representative compensation values are used for non-boundary blocks where brightness uniformity is less critical, while boundary-adjacent blocks receive pixel-unit compensation to ensure brightness uniformity at the sensitive boundary regions. This local differentiation maintains overall processing efficiency while fixing boundary-specific issues.
Solution Approach 2:
The display area is segmented into boundary-adjacent blocks and non-boundary blocks. This segmentation allows the system to apply computationally intensive pixel-unit compensation only where needed (at boundaries) while using efficient representative-value compensation elsewhere, thus maintaining both processing efficiency and brightness uniformity where required.
Data Source
AI summary
A display device includes a display panel in which a display area is defined and a timing controller. The display panel includes a plurality of blocks each including a plurality of pixels, and the timing controller generates a representative compensation value with respect to each of the blocks. The display area includes a first area and a second area, a boundary line is defined between the first area and the second area, the blocks include a first block adjacent to the boundary line and a second block spaced apart from the boundary line, the timing controller generates a flag signal with respect to the first block, the timing controller generates a first compensation value based on the flag signal, and the timing controller generates a second compensation value using the representative compensation value of the second block and the representative compensation value of another block adjacent to the second block among the blocks.


