Display Driver IC Dynamic Vertical Porch Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
When the refresh rate of a display screen changes, there is a mismatch between the write speed and read speed of the frame memory, leading to a tearing effect (TE) in the display image.
Innovation Solution
A display driving method and apparatus that dynamically adjust the vertical porch (VBP and/or VFP) of each image frame in real time based on the current image transmission speed of the application processor (AP), ensuring that the display screen is driven to display the image frame without overlapping read and write pointers in the frame memory.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the refresh rate of the display screen changes, then the display can support multiple refresh rates (144 Hz, 120 Hz, 30 Hz, 10 Hz), but a mismatch between the write speed and read speed of the frame memory occurs, leading to a tearing effect
Solution Approach 1:
The patent implements dynamic adjustment of the vertical porch parameter according to the actual image transmission speed. The display driver IC continuously monitors the image transmission speed from the application processor and adjusts the vertical porch duration in real-time to match the varying refresh rates (144 Hz, 120 Hz, 30 Hz, 10 Hz), ensuring that the frame memory read and write operations remain synchronized and preventing tearing effects while supporting multiple refresh rates
Solution Approach 2:
The patent changes the vertical porch parameter dynamically based on the image transmission speed. When the refresh rate changes, the system calculates the appropriate vertical porch duration and applies it to the display timing configuration, thereby adjusting the timing parameters to maintain proper synchronization between image data transmission and display refresh, eliminating the tearing effect caused by speed mismatches
Data Source
AI summary
A display driving method includes: receiving a current image frame; generating a vertical porch corresponding to the current image frame according to a current image transmission speed of an application processor (AP); and driving a display screen to display the current image frame according to the vertical porch corresponding to the current image frame.


