Display Driver Frame Buffer Switching for Adaptive Power Saving
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing display systems in hybrid mode struggle with inefficient power saving due to the application processor's inability to accurately determine the appropriate image sending method for different usage scenarios, leading to limited power saving effects.
Innovation Solution
The display driver circuit incorporates a frame buffer and employs a timeout mechanism to automatically switch between read/write and bypass modes based on the frame rate of incoming display data, bypassing the frame buffer during high-speed data transmission and writing to the frame buffer during low-speed data transmission.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Use of energy by moving object
If the application processor determines the usage scenario and sends commands to switch display driver circuit modes, then the display system can operate in hybrid mode, but the power saving effect is limited because the application processor cannot determine the most appropriate image sending method in every usage scenario
Solution Approach 1:
The display driver circuit autonomously determines whether to write display data to the frame buffer or bypass it, based on detecting the frame rate of incoming display data. This self-service mechanism eliminates the need for application processor intervention in mode switching, enabling the system to automatically optimize power consumption for each usage scenario without requiring complex control logic in the application processor.
Solution Approach 2:
The invention changes the operational parameter of the display driver circuit by dynamically adjusting the frame buffer write/bypass decision based on the detected frame rate. When the frame rate exceeds a threshold, the system switches from write mode to bypass mode, thereby changing the energy consumption characteristic to achieve power savings while maintaining display performance.
2Adaptability or versatility
If display data is continuously written to the frame buffer, then the display system can handle variable frame rates, but power consumption increases due to unnecessary read/write operations during high-speed data transmission
Solution Approach 1:
The invention introduces dynamic behavior to the display driver circuit by continuously monitoring the frame rate of incoming display data and adjusting the frame buffer operation mode accordingly. The system transitions between write and bypass modes based on real-time frame rate conditions, making the energy consumption adaptive to the actual display requirements rather than operating in a fixed mode.
Solution Approach 2:
The system changes the operational state of the frame buffer based on the frame rate parameter. When the detected frame rate exceeds a predetermined threshold, the system switches from writing to the frame buffer to bypassing it, thereby changing the energy consumption parameter while maintaining adaptability to different frame rate scenarios.
3Use of energy by moving object
If the display driver circuit bypasses the frame buffer during high-speed data transmission, then power consumption is reduced, but the system must accurately detect frame rate to make appropriate switching decisions
Solution Approach 1:
The display driver circuit implements a feedback mechanism by detecting the frame rate of incoming display data and using this information to control the frame buffer operation. The detected frame rate serves as feedback that informs the bypass/write decision, creating a closed-loop control system that optimizes power consumption based on actual display conditions.
Solution Approach 2:
The invention replaces complex mechanical or software-based frame rate detection and mode switching mechanisms in the application processor with a simpler, hardware-based detection and control mechanism integrated into the display driver circuit. This substitution simplifies the overall system while achieving the same power optimization goal.
Data Source
AI summary
A method of controlling a display panel for a display driver circuit having a frame buffer includes steps of: receiving a first frame of display data and sending the first frame of display data to the display panel by bypassing the frame buffer; starting counting time in a time period for receiving the first frame of display data, to determine whether a timeout occurs; receiving a second frame of display data after the timeout occurs; and writing the second frame of display data into the frame buffer.


