US 10,891,781 B2
Methods and systems for rendering frames based on virtual entity description frames
William Patrick Gervasio, Liberty Corner, NJ (US); Oliver S. Castaneda, Rochester, NY (US); and Denny Breitenfeld, Florham Park, NJ (US)
Assigned to Verizon Patent and Licensing Inc., Basking Ridge, NJ (US)
Filed by Verizon Patent and Licensing Inc., Arlington, VA (US)
Filed on May 22, 2020, as Appl. No. 16/881,415.
Application 16/881,415 is a continuation of application No. 16/396,090, filed on Apr. 26, 2019, granted, now 10,699,471.
Application 16/396,090 is a continuation of application No. 15/610,572, filed on May 31, 2017, granted, now 10,311,630, issued on Jun. 4, 2019.
Prior Publication US 2020/0286278 A1, Sep. 10, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06T 15/20 (2011.01); H04N 21/218 (2011.01); H04N 21/81 (2011.01); H04N 19/597 (2014.01); H04N 21/6587 (2011.01)
CPC G06T 15/20 (2013.01) [H04N 19/597 (2014.11); H04N 21/21805 (2013.01); H04N 21/816 (2013.01); H04N 21/8146 (2013.01); H04N 21/6587 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
generating, by a virtual scene capture system for a first point in a temporal sequence, a key description frame comprising virtual entity description data that describes:
a state of a virtual object that is to be rendered for the first point in the temporal sequence, the description of the state of the virtual object including a location of the virtual object with respect to a global coordinate system associated with a three-dimensional (3D) space, and
a state of a virtual vantage point from which the virtual object is to be rendered for the first point in the temporal sequence, the description of the state of the virtual vantage point including a location of the virtual vantage point with respect to the global coordinate system;
generating, by the virtual scene capture system for a second point in the temporal sequence subsequent to the first point, an update description frame comprising virtual entity description data that describes the state of the virtual object for the second point in the temporal sequence and does not describe the state of the virtual vantage point for the second point in the temporal sequence; and
providing, by the virtual scene capture system, the key description frame and the update description frame to a 3D rendering engine server configured to render the virtual object from the virtual vantage point for the first and second points in the temporal sequence by generating, based on the key and update description frames, surface data frames depicting the virtual object from the virtual vantage point.