MIPI DSI Command Mode Panel Synchronization via Dynamic Refresh Rate
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
MIPI DSI Command Mode display panels face challenges in maintaining synchronization due to independent timing controllers, leading to potential desynchronization and visual artifacts like tearing and judder, especially in multi-segmented or foldable display devices.
Innovation Solution
The extension of dynamic refresh rate switching (DRRS) capability to MIPI DSI Command Mode display panels allows the source device to manage refresh rates, ensuring that multiple panels synchronize by adjusting blanking times and frame start indications, thereby maintaining synchronization without requiring additional hardware or changing the interconnect specification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If MIPI DSI Command Mode display panels use independent timing controllers, then each panel can operate autonomously, but synchronization between multiple panels deteriorates leading to visual artifacts
Solution Approach 1:
A controller is introduced as an intermediary component between the source device and multiple display panels. The controller receives frame data from the source device and distributes it to multiple panels, coordinating their operation. This mediator enables panels to work autonomously while maintaining synchronization through centralized frame timing management.
2Device complexity
If multiple display panels operate independently, then device complexity is reduced, but visual artifacts like tearing and judder increase
Solution Approach 1:
The controller acts as an intermediary that receives frame data with timing information from the source device and distributes it to multiple display panels. This approach maintains simple independent panel operation while the controller coordinates frame timing to prevent visual artifacts like tearing and judder.
3Reliability
If dynamic refresh rate switching is implemented, then synchronization between panels is improved, but device complexity increases
Solution Approach 1:
The system dynamically changes the refresh rate parameter of display panels based on content requirements. The controller manages refresh rate switching for multiple panels, adjusting timing parameters to maintain synchronization while adapting to different display scenarios such as video playback or static images.
4Reliability
If blanking time is adjusted for synchronization, then frame alignment between panels is improved, but display time is reduced
Solution Approach 1:
The blanking time parameter is dynamically adjusted for each display panel based on its specific timing characteristics and synchronization requirements. The controller calculates optimal blanking extensions or reductions to align frame start times across panels while minimizing the impact on effective display time.
Data Source
AI summary
Technology for a display device is described. The display device can include one or more display screens operable to show at least two display panels. The display device can include a controller. The controller can send a request for frame data from each of the at least two display panels to a source device. The controller can receive, from the source device, a same frame indication for each of the at least two display panels. The controller can provide frame data received from the source device based on the same frame indication to the at least two display panels. The same frame indication can cause the at least two display panels to synchronously display frame data received from the source device.


