DisplayPort Matrix Engine for Seamless Heterogeneous Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing DisplayPort communication technologies require re-training of links between source and sink devices when switching, which disrupts seamless digital switching and is inefficient, especially when dealing with heterogeneous devices with different capabilities.
Innovation Solution
A matrix management engine determines a maximum common quality supported by all DisplayPort sink devices and presents this quality to connected DisplayPort source devices, allowing seamless switching without the need for re-training links, even when not all devices support the same capabilities.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a switching device is interposed between DisplayPort source devices and sink devices, then switching functionality is enabled, but link re-training is required when pairing changes occur
Solution Approach 1:
The switching device performs preliminary actions by pre-establishing capability information and configuration parameters before actual switching occurs. The system pre-configures link parameters and capability datasets so that when switching happens, the necessary information is already in place, eliminating the need for time-consuming link re-training.
Solution Approach 2:
The switching device acts as an intermediary that maintains capability information and configuration parameters in its local memory. This intermediary stores the necessary link parameters and capability datasets, allowing it to facilitate switching between source and sink devices without requiring the source and sink devices to re-train the link themselves.
2Reliability
If capability information is exchanged between all source and sink devices, then compatible pairing is ensured, but communication overhead and complexity increase
Solution Approach 1:
The switching device extracts and stores capability information locally in its memory, separating the capability exchange process from the actual switching operation. By taking out and pre-storing capability datasets, the system avoids the complexity of continuous capability exchange while ensuring reliable compatible pairing through pre-validated capability information.
Solution Approach 2:
The switching device performs self-service by maintaining its own capability information and configuration parameters in local memory. This self-service approach allows the switching device to independently manage capability matching and pairing decisions without requiring constant communication between all source and sink devices, reducing overall system complexity.
3Device complexity
If direct communication is assumed between source and sink devices, then communication protocol is simplified, but seamless switching is not achieved
Solution Approach 1:
The switching device serves as an intermediary that maintains local capability information and configuration parameters, enabling seamless switching while keeping the protocol simple. The intermediary stores necessary link parameters and capability datasets, allowing it to facilitate switching without requiring complex protocol changes at the source or sink devices.
Solution Approach 2:
The switching device performs preliminary actions by pre-establishing and storing capability information before switching occurs. This preliminary configuration allows the communication protocol to remain simple at source and sink devices while achieving seamless switching through the pre-configured intermediary's local memory.
Data Source
AI summary
In some embodiments, a computer-implemented method for coupling one or more DisplayPort source devices to a plurality of DisplayPort sink devices is provided. A matrix management engine receives capabilities of the plurality of DisplayPort sink devices. The matrix management engine determines a maximum common quality based on the capabilities of the plurality of DisplayPort sink devices. The matrix management engine, provides capabilities based on the maximum common quality for presentation to the one or more DisplayPort source devices.


