High-efficiency communication method facing cloud rendering
A communication method and efficient technology, applied in the field of communication, can solve problems such as slow speed, no real-time response, frame loss, etc., and achieve the effect of reducing delay time and avoiding waste of rendering time
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0037] The present invention includes a server and multiple clients, wherein the client generating the interaction event is client x. An efficient communication method for cloud rendering, which includes data flow communication and control flow communication.
[0038] The communication method of the data stream includes the following steps:
[0039] 1. Pre-rendering: Based on the current state of the rendering object, the scene roaming behavior and the interactive operation behavior of the client x, through spatial prediction and time prediction, the state of the rendering object within a specified time in the future is predicted and pre-rendering is performed on the server .
[0040] 2. Capture multimedia audio and video:
[0041] a. Use GDI (graphics device interface) or Direct API to capture the rendered frame (the captured frame supports RGBA, BGRA and YUV420P formats, and has high scalability to be compatible with other pixel formats), and the captured video The frame ...
Embodiment 2
[0048] see figure 1 , the cloud server of the present invention is composed of a cloud rendering cluster, which transmits audio and video information to the client through the audio and video stream, and the client transmits the interactive information to the cloud server through the interactive control stream. The cloud server side mainly includes five modules: network communication module, operation monitoring module, audio and video encoding module, interactive control flow decoding module, lightweight module, and cloud rendering. The network communication module is mainly responsible for network control such as connecting the client and network transmission; the operation monitoring module is mainly responsible for monitoring the running status and responding effectively in real time; the audio and video encoding module is mainly responsible for encoding the audio and video on the cloud server, Used for transmission to the client; the interactive control flow decoding modu...
Embodiment 3
[0051] see image 3 , the client of the present invention is a collection of multiple client terminals, including a network communication module, an audio and video decoding module, an interactive control flow encoding module and an interactive editor, a total of four modules. The network communication module is mainly responsible for network control such as connecting to the server and network transmission; the audio and video decoding module is mainly responsible for decoding the audio and video transmitted from the cloud server and displaying it on the client; the interactive control stream encoding module is mainly responsible for converting the The interactive operation is coded and transmitted to the cloud server through the network communication module; the interactive editor is an editor located on the client with a graphical editing interface and can edit the scene in real time, including creating geometry, creating light sources, moving\rotating\ Scaling, object text...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com