Cloud Desktop Overlay Plane Display to Cut GPU Delay
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud desktop systems suffer from significant display delays due to the rendering process, which affects user experience and increases power consumption in terminal devices.
Innovation Solution
The cloud desktop system divides plane data into two parts, with one part provided by the cloud side server and the other by the terminal, utilizing a primary and overlay plane configuration to omit GPU rendering for the server-provided data and perform hardware synthesis, reducing delay and power consumption.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If GPU rendering is used for all plane data in cloud desktop display, then rendering quality is improved, but display delay increases and power consumption increases
Solution Approach 1:
The patent segments plane data into two categories: first plane data (background, static elements) and second plane data (foreground, dynamic elements). The first plane data is processed through software rendering and stored in a first memory plane, while the second plane data undergoes GPU rendering and is stored in a second memory plane. This segmentation allows the system to apply different rendering strategies to different data types, reducing overall rendering time and display delay while maintaining quality where needed.
Solution Approach 2:
The patent applies local quality by using software rendering for background and static elements where high rendering quality is less critical, and GPU rendering only for foreground and dynamic elements where visual quality and interactivity are paramount. This selective approach optimizes the balance between rendering quality and processing speed, reducing display delay without sacrificing overall visual quality.
2Manufacturing precision
If GPU rendering is used for all plane data in cloud desktop display, then rendering quality is improved, but power consumption increases
Solution Approach 1:
The patent segments plane data into two categories: first plane data (background, static elements) and second plane data (foreground, dynamic elements). The first plane data is processed through software rendering and stored in a first memory plane, while the second plane data undergoes GPU rendering and is stored in a second memory plane. This segmentation allows the system to apply different rendering strategies to different data types, reducing overall rendering time and display delay while maintaining quality where needed.
Solution Approach 2:
The patent applies local quality by using software rendering for background and static elements where high rendering quality is less critical, and GPU rendering only for foreground and dynamic elements where visual quality and interactivity are paramount. This selective approach optimizes the balance between rendering quality and processing speed, reducing display delay without sacrificing overall visual quality.
3Use of energy by moving object
If software rendering is used for all plane data, then power consumption is reduced, but display delay increases
Solution Approach 1:
The patent segments plane data into two categories: first plane data (background, static elements) and second plane data (foreground, dynamic elements). The first plane data is processed through software rendering and stored in a first memory plane, while the second plane data undergoes GPU rendering and is stored in a second memory plane. This segmentation allows the system to apply different rendering strategies to different data types, reducing overall rendering time and display delay while maintaining quality where needed.
Solution Approach 2:
The patent applies local quality by using software rendering for background and static elements where high rendering quality is less critical, and GPU rendering only for foreground and dynamic elements where visual quality and interactivity are paramount. This selective approach optimizes the balance between rendering quality and processing speed, reducing display delay without sacrificing overall visual quality.
Data Source
AI summary
Embodiments of the present application provide a cloud desktop system, a cloud desktop display method, a terminal device and a storage medium. In an embodiment of the present application, plane data required by a cloud desktop is divided into two parts, one part is provided by a cloud side server, and the other part is provided locally by a terminal. Further, combined with the advantages that the terminal supports a primary plane and an overlay plane, the terminal only needs to decode the plane data provided by the cloud side server and send and display it directly to the overlay plane, which omits a link of rendering this part of plane data through a GPU, and reduces the delay overheads of communication between different processes caused by the GPU rendering link; and in further, the time-consuming overheads caused by GPU rendering can be reduced, reducing the display delay of the cloud desktop, and improving the display efficiency. In addition, only the part of plane data provided locally is rendered using the GPU, and the plane data provided by the cloud side server is no longer rendered using the GPU, which can also reduce the power consumption of the terminal, thereby reducing the temperature rise of the terminal device.


