Display Controller Frame Memory Tearing Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display technologies face challenges in preventing the display panel from showing parts of two adjacent but different frames of data in a single image frame, requiring effective management of frame memory loading and data transfer to avoid tearing effects.
Innovation Solution
The implementation of a controller that inserts blank frames between data frames on the display panel, using a dual-frame memory system where the most recently filled memory loads data during blank frames, ensuring seamless and synchronized data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If frame data is continuously transferred to frame memory without blank frames, then productivity is improved, but image integrity deteriorates due to tearing effects
Solution Approach 1:
The patent implements periodic insertion of blank frames between data frames in the frame memory. This periodic action creates synchronized intervals where data can be transferred without disrupting the display of complete frames, thereby maintaining image integrity while enabling continuous data flow and preserving productivity.
2Adaptability or versatility
If multiple display panels are used, then adaptability is improved, but device complexity increases due to multiple TE signal management
Solution Approach 1:
The patent divides the frame memory into multiple independent frame memories, with each frame memory dedicated to a specific display panel. This segmentation allows each frame memory to independently manage its own TE signal and data transfer, reducing the controller's complexity while maintaining support for multiple display panels.
3Productivity
If frame memory loading catches up with data loading, then productivity is improved, but image integrity deteriorates due to partial frame display
Solution Approach 1:
The patent loads complete frames into the frame memory in advance during blank frame intervals, before the display panel needs to show the next frame. This preliminary action ensures that when data loading catches up with display loading, complete frames are already available in memory, preventing partial frame display and maintaining image integrity while maximizing loading efficiency.
Data Source
AI summary
Apparatus including: a controller; a display panel; a first frame memory configured to load a frame of data to the display panel during insertion of a blank frame at the display panel and configured to be filled by a frame of data from the controller, wherein the controller is configured to insert blank frames between frames of data displayed on the display panel.


