| CPC H04N 19/156 (2014.11) [H04N 19/117 (2014.11); H04N 19/42 (2014.11); H04N 19/85 (2014.11)] | 20 Claims |

|
1. A client computer system comprising one or more processors and memory, wherein a client of the client computer system is configured to perform operations comprising:
at the client, receiving encoded video data for one or more frames of video from a remote server, the remote server being implemented at a remote server computer system different than the client computer system;
at the client, decoding the one or more frames of video with a decoder using the encoded video data;
at the client, identifying one or more post-processes that have been skipped during a post-processing phase of a rendering pipeline at the remote server, wherein each of the one or more post-processes that have been skipped is capable of running at the client after the decoding the one or more frames of video instead of running at the remote server during the post-processing phase of the rendering pipeline before encoding the one or more frames of video; and
at the client, performing the one or more identified post-processes that have been skipped for the one or more frames of video.
|