Patent ID: 9233308
Filing Date: 2016-01-12
CPC Classification: A63F,G06T,H04L,H04N,H04S

Claim Text:
1. A method for delivering media over a network, said media comprising a plurality of graphics and sounds, said method comprising the following steps: Step (A): running an application on a server for generating a virtual 3D environment containing a plurality of 3D models and 3D sounds; each of the 3D models and 3D sounds being associated with a status for indicating whether or not the 3D model or 3D sound is pre-stored in a client device; Step (B): the server checking the statuses of the 3D models and 3D sounds in order to decide which 3D models or 3D sounds are to be encoded as a frame of a 2D video stream with sound in such a manner that, those 3D models and 3D sounds which are not pre-stored in the client device will all be encoded into the frame; Step (C): the server sending at least the frame of the 2D video stream with sound to the client device via a network; wherein in Step (C), the server also sends the 3D models and 3D sounds that are not pre-stored in the client device to the client device in a predetermined order; when the client device receives the 3D model or 3D sound sent by the server, the client device stores the 3D model or 3D sound and then sends a message to the server in order to change the status of the 3D model or 3D sound for indicating the 3D model or 3D sound is now pre-stored in the client device; and Step (D): the client device decoding the frame received from the server and using said frame as a background for rendering the 3D models and 3D sounds which are pre-stored in the client device but not included within the frame, so as to generate a mixed frame of an output video stream with sound.