Patent ID: 8456380
Filing Date: 2013-06-04
Classification: G06F,G09G,H04L

Abstract:
1. A method of processing computer graphics generated by a remote computer for streaming to a client computer for display on a display device operatively coupled to the client computer, the graphics streamed to the client computer in a plurality of frames, the client computer connected for data communications to the remote computer through a data communications network, the method comprising: for each frame: dynamically selecting, by a graphics module of the remote computer in dependence upon a compression profile comprising one or more selection rules, one or more regions of the frame to compress at a lower compression rate than other regions of the frame; compressing, by the graphics module, the frame for streaming including compressing the selected regions of the frame at a lower compression rate than the other regions of the frame; streaming the compressed frame to the client computer; receiving, by a client graphics module of the client computer, the compressed frame in the stream; decompressing, by the client graphics module, the compressed frame including identifying the one or more regions of the frame compressed at the lower compression rate than other regions of the frame in dependence upon metadata received in the stream describing the frame, wherein the metadata identifies the type of each region in the frame; and displaying the decompressed frame on the display device operatively coupled to the client computer.