Display Data Processing Host Offload Bandwidth
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional 3D graphical processing systems face a processing bottleneck on the host device, limiting the number of display devices that can be connected and handled, especially when dealing with large or varied display devices.
Innovation Solution
A system where a host device determines the characteristics and processing capabilities of connected display devices and offloads specific display data processing steps to display control devices, which then perform the necessary processing to generate rendered data for display, using a subset of serially connected display data processing steps.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If all display data processing steps are performed on the host device, then processing completeness is ensured, but processing bottleneck occurs limiting the number of connected display devices
Solution Approach 1:
The display data processing pipeline is divided into multiple processing steps that can be distributed between the host device and display control devices. The host device performs some processing steps while display control devices perform other steps, allowing the system to handle more display devices without overwhelming the host device's processing capacity.
Solution Approach 2:
Specific display data processing steps are extracted from the host device and assigned to display control devices. This extraction reduces the processing burden on the host device while maintaining complete processing functionality across the distributed system.
2Adaptability or versatility
If multiple display devices with different characteristics are connected, then system versatility is improved, but processing complexity increases
Solution Approach 1:
The system tailors the distribution of processing steps to the specific characteristics of each display device. Display control devices receive and execute processing steps appropriate to their connected display's requirements, allowing the system to adapt to different display characteristics without requiring the host device to handle all processing variations.
3Use of energy by moving object
If processing steps are offloaded to display control devices, then host device power consumption is reduced, but communication overhead increases
Solution Approach 1:
The host device performs preliminary processing steps before transmitting data to display control devices. This preliminary action reduces the overall data transmission volume while still achieving power savings by distributing processing tasks, as the data sent to display control devices is already partially processed.
Data Source
AI summary
Display Data Processing A display system for displaying display data includes a host device a plurality of display control devices and a plurality of display devices at least two of the display devices having different characteristics. Depending on the available bandwidth and the required processing operations (e.g. rendering), the host device determines a subset of the processing steps that are to be performed by the display control devices instead by the host itself, so has to reduce the required data transmission bandwidth between the host and the displays.


