DisplayPort Main Link Debug Data Transmission
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing data transmission technologies, such as Multi-stream Transport (MST) and Thunderbolt, require expensive active cables and modifications to the DisplayPort architecture to achieve high-speed bi-directional data transmission, which increases costs and complexity.
Innovation Solution
A method and apparatus that frame debug and performance data independently of the video blanking period, allowing for concurrent transmission across data lanes of a video link using a limited number of control symbols, optimizing bandwidth and reducing hardware complexity, while maintaining compatibility with MST standards.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If Thunderbolt technology is used to achieve high-speed bi-directional data transmission, then transmission speed is improved, but device cost and complexity increase due to expensive active cables and hardware controllers
Solution Approach 1:
The patent extracts the high-speed data transmission function from the auxiliary channel and places it in the main link, eliminating the need for active cables and complex hardware controllers. By using the existing MST main link infrastructure, the solution achieves high-speed bi-directional transmission without Thunderbolt's expensive active cable ecosystem.
Solution Approach 2:
The patent makes the main link capable of handling multiple functions including video, audio, and high-speed data transmission in a unified interface. This multi-functionality eliminates the need for separate dedicated data cables, reducing overall system complexity while maintaining high transmission speeds.
2Speed
If physical layer modification of AUX channel is performed to enable high-speed bi-directional transmission, then transmission speed is improved, but implementation cost increases due to DisplayPort architecture modification
Solution Approach 1:
The patent extracts the high-speed data transmission requirement from the AUX channel and relocates it to the main link. This eliminates the need to modify the AUX channel's physical layer, keeping the DisplayPort architecture intact and reducing implementation cost.
Solution Approach 2:
Instead of modifying the AUX channel to achieve high-speed transmission, the patent inverts the approach by using the main link for high-speed data transmission. This inversion simplifies the architecture by leveraging the existing main link capabilities rather than modifying the auxiliary channel.
3Reliability
If redundant control symbols are sent over multiple lanes for video data, then data transmission reliability is improved, but bandwidth efficiency deteriorates
Solution Approach 1:
The patent extracts non-display data (debug and performance data) from the traditional video data stream and transmits it separately through the main link. This separation allows the video data to use its optimized control symbol structure while the non-display data benefits from the high-speed capability without redundant control overhead.
Solution Approach 2:
The patent segments the data transmission into two paths: the main link for high-speed non-display data and the AUX channel for control and management. This segmentation allows each channel to be optimized for its specific purpose, improving overall bandwidth efficiency while maintaining reliability.
Data Source
AI summary
A video device having data lanes and a method of operating the video device includes obtaining a stream of debug data in response to a test operation, framing the stream of debug data independent of establishing a video blanking period, and transmitting the framed stream of debug data across one or more data lanes of the video link for operation between a video source device and a video sink device. The method also includes generating a stream of video data related to the test operation, framing the stream of video data to establish a video blanking period, and transmitting the framed stream of debug data concurrently with the framed stream of video data across the one or more data lanes of the video link.


