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

Inactive Publication Date: 2017-11-21
JILIN JIYUAN SPACE TIME CARTOON GAME SCI & TECH GRP CO LTD
View PDF4 Cites 21 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to provide an efficient communication method for cloud rendering, which overcomes the problems of slow speed, frame loss, no real-time response, and high requirements for client configuration in the communication technology of the existing cloud rendering system.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • High-efficiency communication method facing cloud rendering
  • High-efficiency communication method facing cloud rendering
  • High-efficiency communication method facing cloud rendering

Examples

Experimental program
Comparison scheme
Effect test

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...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The present invention relates to a high-efficiency communication method facing cloud rendering. The method comprises communication of a data flow and communication of a control flow, the communication of the data flow comprises pre-rendering, capture of multimedia audio and video and audio and video decoding, and the communication of the control flow comprises capture of interaction events, playback control flow and scene rendering of a client. The high-efficiency communication method facing cloud rendering is characterized that a screen is subjected to pre-rendering through spatial prediction and time prediction based on the current state of a rendering object, a scene roaming behavior and the interaction operation behavior of a client so as to reduce the delay time when a server transmits rendering frames to a client. The server transmits the rendering frames to the client in real time, and a rendering intermediate achievement can be stored so as to avoid rendering time waste caused by rendering interruption due to some emergent errors. The client is allowed to perform online edition of the scene, the modification of the scene through the server can be transmitted to the server in real time, and the server can respond to the interaction operation of the client in real time so as to provide a newest rendering result for the client.

Description

technical field [0001] The invention relates to the communication field, in particular to an efficient communication method oriented to cloud rendering. In the high-definition cloud rendering system with multiple online large scenes, the transmission method of audio, video and control streams between the server and the client is realized through pre-rendering, encoding and decoding of audio, video and control streams. Background technique [0002] At present, cloud rendering systems on the market mainly use large-scale server clusters to render 3D programs on remote servers. User terminals access resources through Web software and high-speed Internet access. The corresponding rendering task is executed, and the rendering result screen is sent back to the user terminal for display. In such a cloud rendering system, the communication between the server and the client is mainly responsible for transmitting the entire rendering result to the client after the server completes a ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): H04L29/06
CPCH04L65/764H04L65/65H04L65/765
Inventor 郑立国潘新
Owner JILIN JIYUAN SPACE TIME CARTOON GAME SCI & TECH GRP CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products