CPC G06T 19/006 (2013.01) [G06T 11/00 (2013.01); G06V 20/64 (2022.01); H04N 7/0125 (2013.01); H04N 21/234318 (2013.01); H04N 21/4223 (2013.01); H04N 21/8126 (2013.01); H04N 23/80 (2023.01)] | 66 Claims |
1. A method, comprising:
obtaining source content comprising a first format;
virtualizing the source content by mapping elements in the source content to corresponding three-dimensional database objects; and
storing a specification of the virtualized version of the source content, wherein the specification of the virtualized version of the source content comprises a second format and facilitates rendering of the virtualized version of the source content according to different rendering capabilities of any of a plurality of types of output devices;
wherein providing the specification of the virtualized version of the source content comprising the second format instead of the source content comprising the first format in response to a request for the source content uses less communication bandwidth than providing the source content comprising the first format, wherein the specification of the virtualized version of the source content is used to render the virtualized version of the source content at an output device in a third format, and wherein the third format comprises more information than the first format.
|