Display Driver GRAM Buffering for Flicker Reduction During Mode Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing electronic devices face challenges in seamlessly transitioning between different display modes, such as video mode and command mode, which can lead to issues like flickering and afterimages on the display panel.
Innovation Solution
The electronic device incorporates a display driver circuitry with graphic random access memory (GRAM) that allows for the storage and display of images based on timing identified by either the processor or the display driver circuitry, enabling seamless transitions between modes by storing images in GRAM and synchronizing time intervals using periodic pulse signals.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If image transmission timing is controlled by the processor (second mode), then processing flexibility is improved, but display synchronization and image quality deteriorate causing flickering and afterimages
Solution Approach 1:
The system dynamically switches between two operational modes: first mode where the display driver circuitry controls timing for stable display, and second mode where the processor controls timing for flexible processing. This dynamic adaptability allows the system to optimize for different operational requirements while maintaining display quality through proper mode selection and transition management.
2Productivity
If mode transition is executed quickly to maintain throughput, then productivity is improved, but display stability and image quality deteriorate causing flickering
Solution Approach 1:
Before executing a mode transition, the system performs preliminary actions by storing the current mode state and preparing transition parameters in advance. This allows the transition to be executed quickly without compromising display stability, as the necessary data and configuration are already in place to ensure smooth switching between modes.
Solution Approach 2:
The display driver circuitry acts as an intermediary between the processor and the display panel during mode transitions. It receives timing control signals from either the processor or its own internal timing, buffers image data in GRAM, and coordinates the transition to maintain display stability while enabling quick mode switching for high throughput.
3Reliability
If the display driver circuitry stores images in GRAM during mode transition, then display quality and synchronization are improved, but device complexity increases
Solution Approach 1:
The display driver circuitry is designed with multi-functionality to handle both timing control modes (processor-controlled and self-controlled) and to serve as an intermediary during transitions. The GRAM buffer serves multiple purposes: storing image data during transitions, maintaining display synchronization, and facilitating mode switching. This universal design improves display quality without proportionally increasing complexity.
Data Source
AI summary
An electronic device may include a processor. The electronic device may include a display comprising a display panel and a display driving circuit comprising a graphic random-access memory (GRAM). The electronic device may include an interface linking the processor and the display driving circuit. The display driving circuit may be configured to obtain a control command from the processor, indicating a change from a second mode, in which image transmission from the processor to the display driving circuit is executed on the basis of a timing identified by the processor, to a first mode, in which image transmission is executed on the basis of a timing identified by the display driving circuit. The display driving circuit may be configured to: store in the GRAM an image received from the processor via the interface on the basis of the image transmission based on the second mode; and display the image on the display panel. The display driving circuit may be configured to change from the second mode to the first mode, in response to storing the image, on the basis of the control command.


