Techniques for processing complex scenes
First Claim
1. A computer-implemented method of processing a scene, the method comprising:
- receiving information specifying a time interval for a scene comprising a plurality of models comprising one or more inputs and outputs;
accessing first information for the scene, the first information identifying time-varying dependencies of the plurality of models;
accessing intra-model dependency information for one or more models in the plurality of models, the intra-model dependency information for a model identifying one or more static dependencies of one or more outputs of the model on one or more inputs of the model; and
building a first representation based upon the first information and the intra-model dependency information for the one or more models in the plurality of models, the first representation comprising information identifying the one or more inputs and outputs of the models in the plurality of models and identifying dependencies between the one or more inputs and outputs.
1 Assignment
0 Petitions
Accused Products
Abstract
Techniques for processing scenes of arbitrary complexity comprising a number of objects represented by models. Techniques are provided for building a representation in memory that stores information or represents the inter and intra-model dependencies between the various inputs and outputs of the models included in a scene. The memory representation is built based upon intra-model dependencies information and cues information for the scene. In one embodiment, the memory representation is a graph comprising a number of nodes and directed links between the nodes. The nodes in the graph represent (are proxies for) inputs and outputs of the models involved in the scene. The directed links between the nodes represent the intra- and inter-model dependencies between the inputs and outputs.
-
Citations
20 Claims
-
1. A computer-implemented method of processing a scene, the method comprising:
-
receiving information specifying a time interval for a scene comprising a plurality of models comprising one or more inputs and outputs;
accessing first information for the scene, the first information identifying time-varying dependencies of the plurality of models;
accessing intra-model dependency information for one or more models in the plurality of models, the intra-model dependency information for a model identifying one or more static dependencies of one or more outputs of the model on one or more inputs of the model; and
building a first representation based upon the first information and the intra-model dependency information for the one or more models in the plurality of models, the first representation comprising information identifying the one or more inputs and outputs of the models in the plurality of models and identifying dependencies between the one or more inputs and outputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product stored on a computer-readable medium for processing a scene, the computer program product comprising:
-
code for receiving information specifying a time interval for a scene comprising a plurality of models comprising one or more inputs and outputs;
code for accessing first information for the scene, the first information identifying time-varying dependencies of the plurality of models;
code for accessing intra-model dependency information for one or more models in the plurality of models, the intra-model dependency information for a model identifying one or more static dependencies of one or more outputs of the model on one or more inputs of the model; and
code for building a first representation based upon the first information and the intra-model dependency information for the one or more models in the plurality of models, the first representation comprising information identifying the one or more inputs and outputs of the models in the plurality of models and identifying dependencies between the one or more inputs and outputs. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A data processing system for processing a scene, the data processing system comprising:
-
a processor; and
a memory configured to store instructions which when executed by the processor cause the processor to;
receive information specifying a time interval for a scene comprising a plurality of models comprising one or more inputs and outputs;
access first information for the scene, the first information identifying time-varying dependencies of the plurality of models;
access intra-model dependency information for one or more models in the plurality of models, the intra-model dependency information for a model identifying one or more static dependencies of one or more outputs of the model on one or more inputs of the model; and
build a first representation based upon the first information and the intra-model dependency information for the one or more models in the plurality of models, the first representation comprising information identifying the one or more inputs and outputs of the models in the plurality of models and identifying dependencies between the one or more inputs and outputs. - View Dependent Claims (18)
-
-
19. An apparatus for processing a scene, the apparatus comprising:
-
means for receiving information specifying a time interval for a scene comprising a plurality of models comprising one or more inputs and outputs;
means for accessing first information for the scene, the first information identifying time-varying dependencies of the plurality of models;
means for accessing intra-model dependency information for one or more models in the plurality of models, the intra-model dependency information for a model identifying one or more static dependencies of one or more outputs of the model on one or more inputs of the model; and
means for building a first representation based upon the first information and the intra-model dependency information for the one or more models in the plurality of models, the first representation comprising information identifying the one or more inputs and outputs of the models in the plurality of models and identifying dependencies between the one or more inputs and outputs. - View Dependent Claims (20)
-
Specification