MIPI DSI Command Mode Panel Synchronization via Dynamic Refresh Rate

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improveautonomous panel operationVSAvoidpanel synchronization
Core Design Contradiction:
Ease of operationVSReliability

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Device complexity

If multiple display panels operate independently, then device complexity is reduced, but visual artifacts like tearing and judder increase

Engineering Contradiction:
Improvetiming controller configurationVSAvoidvisual artifacts
Core Design Contradiction:
Device complexityVSObject-generated harmful factors

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If dynamic refresh rate switching is implemented, then synchronization between panels is improved, but device complexity increases

Engineering Contradiction:
Improvepanel synchronizationVSAvoidrefresh rate management
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If blanking time is adjusted for synchronization, then frame alignment between panels is improved, but display time is reduced

Engineering Contradiction:
Improveframe synchronizationVSAvoideffective display time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11039041B2Display panel synchronization for a display device
Publication Date: 2021.06.15 INTEL CORP
  • US11039041B2 patent drawing
  • US11039041B2 patent drawing
  • US11039041B2 patent drawing

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.