Rendering a modeled scene
First Claim
Patent Images
1. A system, comprising:
- a local database comprising locally available generic object definitions, wherein the local database is a subset of a global database and is updated with respect to the global database and wherein the local database is hierarchically organized; and
a processor configured to;
in response to a request for content, receive a specification of a modeled scene representing the requested content, wherein the specification of the modeled scene references generic object definitions and wherein the modeled scene is a re-imagined version of the requested content that does not include original pixel information of the requested content; and
render the modeled scene as a representation of the requested content by configuring one or more locally available generic objects from the local database according to the received specification of the modeled scene, wherein the processor is constrained to render objects whose definitions are locally available in the local database;
wherein locally available generic object definitions that populate the local database are received asynchronously with respect to the specification of the modeled scene which is communicated with a lower bandwidth communication and wherein in the event that a generic object definition referenced in the specification of the modeled scene is not locally available in the local database, a close match from the locally available generic object definitions in the local database is selected when rendering the scene.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for rendering a modeled scene are disclosed. In some embodiments, a database comprising locally available generic object definitions is maintained at a destination device at which a scene is desired to be rendered. A scene is rendered by configuring one or more locally available generic object definitions obtained from the database according to a received specification of a modeled scene, wherein rendering is constrained to rendering locally available objects whose definitions are included in the database.
49 Citations
51 Claims
-
1. A system, comprising:
-
a local database comprising locally available generic object definitions, wherein the local database is a subset of a global database and is updated with respect to the global database and wherein the local database is hierarchically organized; and a processor configured to; in response to a request for content, receive a specification of a modeled scene representing the requested content, wherein the specification of the modeled scene references generic object definitions and wherein the modeled scene is a re-imagined version of the requested content that does not include original pixel information of the requested content; and render the modeled scene as a representation of the requested content by configuring one or more locally available generic objects from the local database according to the received specification of the modeled scene, wherein the processor is constrained to render objects whose definitions are locally available in the local database; wherein locally available generic object definitions that populate the local database are received asynchronously with respect to the specification of the modeled scene which is communicated with a lower bandwidth communication and wherein in the event that a generic object definition referenced in the specification of the modeled scene is not locally available in the local database, a close match from the locally available generic object definitions in the local database is selected when rendering the scene. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method, comprising:
- maintaining a local database comprising locally available generic object definitions, wherein the local database is a subset of a global database and is updated with respect to the global database and wherein the local database is hierarchically organized;
in response to a request for content, receiving at an interface a specification of a modeled scene representing the requested content, wherein the specification of the modeled scene references generic object definitions and wherein the modeled scene is a re-imagined version of the requested content that does not include original pixel information of the requested content; and using a processor to render the modeled scene as a representation of the requested content by configuring one or more locally available generic objects from the local database according to the received specification of the modeled scene, wherein the processor is constrained to render objects whose definitions are locally available in the local database; wherein locally available generic object definitions that populate the local database are received asynchronously with respect to the specification of the modeled scene which is communicated with a lower bandwidth communication and wherein in the event that a generic object definition referenced in the specification of the modeled scene is not locally available in the local database, a close match from the locally available generic object definitions in the local database is selected when rendering the scene. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- maintaining a local database comprising locally available generic object definitions, wherein the local database is a subset of a global database and is updated with respect to the global database and wherein the local database is hierarchically organized;
-
35. A computer program product embodied in a non-transitory computer usable storage medium, comprising computer instructions for:
-
maintaining a local database comprising locally available generic object definitions wherein the local database is a subset of a global database and is updated with respect to the global database and wherein the local database is hierarchically organized; in response to a request for content, receiving a specification of a modeled scene representing the requested content, wherein the specification of the modeled scene references generic object definitions and wherein the modeled scene is a re-imagined version of the requested content that does not include original pixel information of the requested content; and rendering the modeled scene as a representation of the requested content by configuring one or more locally available generic objects from the local database according to the received specification of the modeled scene, wherein rendering is constrained to rendering objects whose definitions are locally available in the local database; wherein locally available generic object definitions that populate the local database are received asynchronously with respect to the specification of the modeled scene which is communicated with a lower bandwidth communication and wherein in the event that a generic object definition referenced in the specification of the modeled scene is not locally available in the local database, a close match from the locally available generic object definitions in the local database is selected when rendering the scene. - View Dependent Claims (36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
Specification