Patent ID: 8957946
Filing Date: 2015-02-17
Classification: G06T,H04N

Abstract:
1. A method comprising: receiving, at a client host comprising a processor, a message from a remote host, the message including a set of render instructions corresponding to a plurality of video frames in a video sequence, the set of render instructions comprising difference data for at least one of one or more viewport state data objects, the at least one viewport state data object is associated with a dynamic object of a scene to be rendered; accessing, by the processor, the one or more viewport state data objects loaded into a memory of the client host, each of the one or more viewport state data objects containing voxelized or per-pixel spatial information associated with objects including the dynamic object of the scene relative to a common reference point; modifying, by the processor, the at least one viewport state data object based on the difference data; and generating, by the processor, a sequence of video frames by iteratively rendering the one or more viewport state data objects according to the set of render instructions.