RENDER-ASSISTED COMPRESSION FOR REMOTE GRAPHICS
First Claim
Patent Images
1. A method for displaying data received from a server machine, the method comprising:
- receiving compressed client data transmitted from the server machine;
decompressing the compressed client data to generate either reference image data and client auxiliary image data or reference image data and auxiliary data; and
rendering a high-quality image for display based on the reference image data, the client auxiliary image data or the reference image data, the auxiliary data, and client auxiliary data.
1 Assignment
0 Petitions
Accused Products
Abstract
A technique for efficiently compressing rendered three-dimensional images in a remote rendering system adds a novel render-assisted prediction function to an existing video compression framework, such as the standard H.264/5 framework. Auxiliary rendering information is separated from rendering information used to describe a reference image by a server system. A client system may alter the auxiliary data and generate a new image based on the reference image and rendered scene information from the auxiliary data without creating additional network bandwidth or server workload.
53 Citations
31 Claims
-
1. A method for displaying data received from a server machine, the method comprising:
-
receiving compressed client data transmitted from the server machine; decompressing the compressed client data to generate either reference image data and client auxiliary image data or reference image data and auxiliary data; and rendering a high-quality image for display based on the reference image data, the client auxiliary image data or the reference image data, the auxiliary data, and client auxiliary data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10-20. -20. (canceled)
-
21. A client system, comprising:
a rendering subsystem configured to; receive compressed client data transmitted from the server machine; decompress the compressed client data to generate either reference image data and client auxiliary image data or reference image data and auxiliary data; and render a high-quality image for display based on the reference image data, the client auxiliary image data or the reference image data, the auxiliary data, and client auxiliary data. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. A computing device, comprising:
-
a memory configured to store a client application; and a rendering subsystem coupled to the memory and configured to; receive compressed client data transmitted from the server machine; decompress the compressed client data to generate either reference image data and client auxiliary image data or reference image data and auxiliary data; and render a high-quality image for display based on the reference image data, the client auxiliary image data or the reference image data, the auxiliary data, and client auxiliary data.
-
Specification