Graphics rendering method and apparatus

US12118642B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12118642-B2
Application numberUS-202117516479-A
CountryUS
Kind codeB2
Filing dateNov 1, 2021
Priority dateApr 30, 2019
Publication dateOct 15, 2024
Grant dateOct 15, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

This application provides a graphics rendering method and apparatus. A service starts an application and obtains a rendering instruction sent by the application; and sends the rendering instruction to an electronic device. The electronic device performs graphics rendering according to the rendering instruction, to display an image related to the application. According to the technical solutions provided in this application, the electronic device, instead of the server, can perform graphics rendering according to the rendering instruction, thereby improving picture quality and user experience.

First claim

Opening claim text (preview).

What is claimed is: 1. A graphics rendering method, comprising: starting, by a server, an application; obtaining, by the server, a rendering instruction sent by the application; determining, by the server, a rendering information set according to a preconfigured information list and the rendering instruction, the preconfigured information list comprises rendering information whose quantity of retransmission times is less than a predetermined threshold, the quantity of retransmission times comprising the number of retransmission times after a first transmission; and sending, by the server, the rendering instruction to an electronic device, the rendering instruction is used by the electronic device to perform graphics rendering and to display an image related to the application. 2. The method according to claim 1 , wherein the method further comprises: storing graphics rendering information, the graphics rendering information is information required by the electronic device to perform graphics rendering. 3. The method according to claim 2 , wherein the method further comprises: receiving a second instruction sent by the electronic device, the second instruction is used to request to restore a connection between the electronic device and a server; and sending the graphics rendering information to the electronic device in response to the second instruction, the graphics rendering information being used by the electronic device to restore a rendering context, and the rendering context being a rendering context of the application when the second instruction is received. 4. The method according to claim 2 , wherein the graphics rendering information is the rendering instruction. 5. The method according to claim 2 , wherein the graphics rendering information is the rendering information set obtained by processing the rendering instruction. 6. The method according to claim 5 , wherein the method further comprises: reordering rendering information in the rendering information set according to a rendering order, wherein the rendering order is an order of rendering information when a rendering pipeline of the electronic device runs graphics rendering; and the sending the graphics rendering information to the electronic device comprises sending the reordered rendering information set to the electronic device. 7. The method according to claim 3 , wherein the method further comprises: receiving a cache list sent by the electronic device, wherein the cache list is a list of rendering information cached by the electronic device; and the sending the graphics rendering information to the electronic device comprises sending some or all of the graphics rendering information to the electronic device according to the cache list, wherein the sent graphics rendering information is graphics rendering information that does not exist in the cache list. 8. The method according to claim 5 , wherein the sending the graphics rendering information to the electronic device comprises: determining an instruction sequence, wherein the instruction sequence is used by a graphics processing unit of the electronic device to identify the rendering information set; and sending the instruction sequence and the rendering information set to the electronic device. 9. A graphics rendering method, comprising: receiving, by an electronic device, a rendering instruction sent by a server; receiving, by the electronic device, a rendering information set, the rendering information set determined according to a preconfigured information list and the rendering instruction, the preconfigured information list comprises rendering information whose quantity of retransmission times is less than a predetermined threshold, the quantity of retransmission times comprising the number of retransmission times after a first transmission; and performing, by the electronic device, graphics rendering according to the rendering instruction and displaying an image related to an application. 10. The method according to claim 9 , wherein the method further comprises: sending a second instruction to the server, the second instruction is used to request to restore a connection between the electronic device and the server; receiving graphics rendering information sent by the server; and restoring a rendering context based on the graphics rendering information, the rendering context is a rendering context of the application when the second instruction is sent. 11. The method according to claim 10 , wherein the graphics rendering information is the rendering instruction. 12. The method according to claim 10 , wherein the graphics rendering information is a rendering information set obtained by processing the rendering instruction. 13. The method according to claim 12 , wherein the method further comprises: determining an instruction sequence, wherein the instruction sequence is used by a graphics processing unit of the electronic device to identify the rendering information set. 14. The method according to claim 12 , wherein the rendering information set comprises first identification information and first rendering information, the first identification information is used by the server to identify the first rendering information, and the method further comprises: determining a mapping relationship, the mapping relationship being a correspondence between the first identification information and second identification information, and the second identification information is used by the electronic device to identify the first rendering information. 15. A graphics rendering apparatus, comprising: a memory storing instructions; and a processor in communication with the memory, the processor executes the instructions to: start an application; obtain a rendering instruction sent by the application; determine a rendering information set according to a preconfigured information list and the rendering instruction, the preconfigured information list comprises rendering information whose quantity of retransmission times is less than a predetermined threshold, the quantity of retransmission times comprising the number of retransmission times after a first transmission; and send the rendering instruction to an electronic device, the rendering instruction is used by the electronic device to perform graphics rendering and to display an image related to the application. 16. The apparatus according to claim 15 , wherein the processor or the memory is configured to store graphics rendering information, wherein the graphics rendering information is information required by the electronic device to perform graphics rendering. 17. A graphics rendering apparatus, comprising: a memory storing instructions; and a processor in communication with the memory, the processor executes the instructions to: receive a rending instruction sent by a server, the rendering instruction is used by an electronic device to perform graphics rendering; receive a rendering information set, the rendering information set determined according to a preconfigured information list and the rendering instruction, the preconfigured information list comprises rendering information whose quantity of retransmission times is less than a predetermined threshold, the quantity of retransmission times comprising the number of retransmission times after a first transmission; and performing graphics rendering according to the rendering instruction and displaying an image related to an application. 18. The apparatus according to claim 17 , wherein the pr

Assignees

Inventors

Classifications

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12118642B2 cover?
This application provides a graphics rendering method and apparatus. A service starts an application and obtains a rendering instruction sent by the application; and sends the rendering instruction to an electronic device. The electronic device performs graphics rendering according to the rendering instruction, to display an image related to the application. According to the technical solutions…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification G06T1/20. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Oct 15 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 6 related publications on this page (citations in our corpus or others sharing the same primary CPC).