Display Driving Circuit Buffer Synchronization for Image Tearing
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Display driving circuits face challenges in maintaining stable image display when the image frame transmission speed from the host is irregular, leading to image tearing phenomena due to mismatched buffer writing and scanning speeds.
Innovation Solution
A display driving circuit is designed with a buffer write controller, a buffer scan controller, and a write signal detector that manage image frame transmission and scanning based on End of Frame (EOF) and End of Scan (EOS) commands, switching between two buffers to synchronize the image frame transmission and scanning processes, ensuring stable display even with irregular transmission speeds.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the display panel uses a single buffer for image frame storage and scanning, then the device complexity is reduced, but image tearing occurs when the transmission speed is irregular
Solution Approach 1:
The patent divides the single buffer into two separate buffers (first buffer and second buffer) to store different image frames simultaneously. This segmentation allows independent control of buffer writing and scanning operations, preventing image tearing by ensuring that one buffer is being written to while the other is being scanned, thus resolving the contradiction between display stability and control complexity.
Solution Approach 2:
The patent implements dynamic buffer switching controlled by the buffer write controller and scan buffer switching controller. The system dynamically transitions between buffers based on transmission status and scanning progress, allowing flexible adaptation to irregular transmission speeds. This dynamic control mechanism maintains display stability while managing the complexity through automated state transitions triggered by EOF and EOS commands.
2Productivity
If the buffer writing speed is increased to match high transmission speeds, then productivity is improved, but image tearing occurs when transmission speed becomes irregular
Solution Approach 1:
The patent prepares the next buffer in advance by continuously receiving and storing image frames in the alternate buffer while the current buffer is being scanned. This preliminary action ensures that when the transmission speed varies, the system always has a ready-to-display image frame in the other buffer, maintaining both high productivity and image integrity without tearing.
Solution Approach 2:
The patent employs feedback mechanisms through EOF (End of Frame) and EOS (End of Scan) commands that continuously monitor transmission completion and scanning progress. Based on this feedback, the buffer write controller and scan buffer switching controller dynamically adjust buffer switching timing, ensuring that writing and scanning operations remain synchronized with actual transmission speed, thus preventing image tearing while maintaining high display productivity.
3Adaptability or versatility
If the system uses fixed buffer switching timing, then the control complexity is reduced, but the system cannot adapt to irregular transmission speeds
Solution Approach 1:
The patent implements adaptive buffer switching through feedback from EOF and EOS commands that monitor actual transmission completion and scanning status. This feedback mechanism allows the buffer write controller and scan buffer switching controller to dynamically adjust switching timing based on real-time transmission conditions, providing adaptability to irregular speeds while managing control complexity through automated state transitions.
Solution Approach 2:
The system transitions from fixed timing to dynamic buffer switching where the timing is adjusted based on actual transmission and scanning progress. The controllers dynamically determine when to switch buffers based on EOF and EOS signals, enabling the system to adapt to varying transmission speeds. This dynamic approach balances adaptability with control complexity by using clear, event-driven state transitions.
Data Source
AI summary
An display driving circuit including a buffer write controller transmitting a different image frame to a first buffer or a second buffer, a buffer scan controller scanning an image frame stored in the first buffer or the second buffer on the basis of a predetermined cycle, a write signal detector controlling the buffer write controller such that a second image frame is transmitted to the second buffer after a first image frame is transmitted to the first buffer, and a scan buffer switching controller receiving an EOF (End of Frame) command indicating the completion of transmission of the first image frame to the first buffer and controlling the buffer scan controller such that the first image frame stored in the first buffer is scanned after the image frame previously stored in the second buffer is scanned.


