Cloud rendering method and device, terminal equipment and readable storage medium

A terminal device and storage medium technology, applied in the field of human-computer interaction, can solve the problems of reducing cloud rendering efficiency, increasing cloud rendering process time consumption, cloud rendering delay, etc., to reduce the number of context switches, save time, and reduce delays Effect

Pending Publication Date: 2021-02-05
GUANGZHOU HUYA TECH CO LTD
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, since cloud rendering needs to be completed by means of data communication between the terminal device and the server, it takes a certain amount of time for the terminal device to

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
  • Cloud rendering method and device, terminal equipment and readable storage medium
  • Cloud rendering method and device, terminal equipment and readable storage medium
  • Cloud rendering method and device, terminal equipment and readable storage medium

Examples

Experimental program
Comparison scheme
Effect test

no. 1 example

[0035] Please refer to figure 1 , figure 1 It is a schematic diagram of the application scene of the cloud rendering system 10 applicable to the technical solution of this application. The cloud rendering system 10 includes a terminal device 100 and a server 200 connected by communication.

[0036] The terminal device 100 is capable of video and image decoding, and video and image playback, but the terminal device 100 has a weaker image rendering capability than the server 200, and it is difficult to run programs with high rendering requirements (for example, 3D rendering programs). Specifically, the terminal device 100 may be, but not limited to, a smart phone, a personal computer (Personal Computer, PC), a tablet computer, a personal digital assistant (Personal Digital Assistant, PDA), a mobile Internet device (MobileInternet Device, MID) Wait.

[0037] The server 200 runs a cloud rendering platform, and the cloud rendering platform can use a GPU (Graphics Processing Unit...

no. 2 example

[0067] Please refer to image 3 , image 3 is a schematic flowchart of the cloud rendering method provided by the embodiment of the present application. The cloud rendering method can be implemented by figure 1 The terminal device 100 shown in . It should be understood that, in other embodiments, the order of some steps in the cloud rendering method described in the embodiments of the present application can be exchanged according to actual needs, or some steps can also be omitted or deleted. The detailed steps of the cloud rendering method are described below.

[0068] Step S310, storing the drawing instruction for rendering the screen and the drawing parameters corresponding to the drawing instruction into the lock-free queue.

[0069] In the embodiment of the present application, the terminal device 100 responds to a screen rendering request triggered by a user, and generates a drawing instruction for performing screen rendering and corresponding drawing parameters. Af...

no. 3 example

[0077] Please refer to Figure 4 , Figure 4 Shows the embodiment provided by the application figure 1 In the block diagram of the terminal device 100 , the terminal device 100 may include a storage medium 110 , a processor 120 and a cloud rendering device 130 . In this embodiment, both the storage medium 110 and the processor 120 are located in the terminal device 100 and are set separately. However, it should be understood that the storage medium 110 may also be independent from the terminal device 100, and may be accessed by the processor 120 through the bus interface. Alternatively, the storage medium 110 may also be integrated into the processor 120, for example, may be a cache and / or a general-purpose register.

[0078] The cloud rendering device 130 can be understood as the above-mentioned terminal device 100, or the processor 120 of the terminal device 100, and can also be understood as a device that implements the above-mentioned cloud rendering method under the co...

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 embodiment of the invention provides a cloud rendering method and device, terminal equipment and a readable storage medium and relates to the field of human-computer interaction. The method comprises the following steps of firstly, storing a drawing instruction for rendering a picture and drawing parameters corresponding to the drawing instruction into a lockless queue; then, when a preset information sending condition is met, sending the drawing instruction and the drawing parameter which are stored in the lockless queue to a server, and carrying out picture rendering by the server according to the drawing instruction and the drawing parameter; and finally, receiving the rendered picture, and displaying the rendered picture. In the process, when it is detected that the preset information sending condition is met, the drawing instructions and the drawing parameters stored in the lock-free queue are sent in batches, the number of times of calling IO threads for data sending and thenumber of times of context switching are reduced, the time consumed by terminal equipment for sending data can be saved, and the delay of the whole cloud rendering process is reduced.

Description

technical field [0001] The present application relates to the field of human-computer interaction, in particular, to a cloud rendering method, device, terminal equipment and readable storage medium. Background technique [0002] Cloud rendering refers to the process in which the terminal device sends the image to be rendered to the server running the cloud rendering platform, and the server renders the image to be rendered, and then sends the rendered image to the terminal device for display. Compared with the terminal equipment, the server has more powerful software resources and hardware resources, and the rendering speed of the screen is faster. [0003] However, since cloud rendering needs to be completed by means of data communication between the terminal device and the server, it takes a certain amount of time for the terminal device to send the image to be rendered to the server, which will increase the time-consuming of the entire cloud rendering process and cause cl...

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
IPC IPC(8): G06T15/00
CPCG06T15/005
Inventor 游晶唐治伟
Owner GUANGZHOU HUYA TECH 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