Data processing
AssigneeArm Limited
InventorsDaren Croxford, Roberto Lopez Mendez, Mina Ivanova Dimova, Remy Pottier
Life of this patent
Estimating the term…
Abstract
When generating a representation of a scene that is to use a set of one or more voxels, one or more objects within the scene are identified from one or more views of the scene. A voxel data structure comprising a set of one or more voxels representing the scene is generated, and for objects identified within the scene, an object data structure representing the object is associated with one or more voxels of the voxel data structure representing the scene.
Claims20
A method of generating a representation of a scene using a set of one or more voxels, the method comprising:
- identifying, from one or more views of a scene to be represented using a set of one or more voxels, one or more objects within the scene;
- generating a voxel data structure comprising a set of one or more voxels representing the scene;
- and
- for an object identified within the scene:
- associating an object data structure representing the object with one or more voxels of the voxel data structure representing the scene.
A method of processing a representation of a scene that uses a set of one or more voxels, wherein the representation of the scene comprises a voxel data structure comprising a set of one or more voxels representing the scene, and in which one or more voxels of the voxel data structure are associated with an object data structure representing an object within the scene, the method comprising:
- traversing the voxel data structure to identify a voxel to be processed;
- and
- when the identified voxel to be processed is associated with an object data structure representing an object within the scene:
- using the association to determine an object data structure to be used when performing processing for the voxel;
- and
- using the determined object data structure when performing processing for the voxel.
A data processing system operable to generate a representation of a scene using a set of one or more voxels, the data processing system comprising:
- an object identification circuit configured to identify, from one or more views of a scene to be represented using a set of one or more voxels, one or more objects within the scene;
- and
- a voxel data structure generation circuit configured to generate a voxel data structure comprising a set of one or more voxels representing the scene;
- wherein the voxel data structure generation circuit is configured to, for an object identified within the scene by the object identification circuit:
- associate an object data structure representing the object identified within the scene with one or more voxels of the voxel data structure representing the scene.
A non-transitory computer readable storage medium storing computer software code which when executed on at least one processor, performs a method of generating a representation of a scene using a set of one or more voxels, the method comprising:
- identifying, from one or more views of a scene to be represented using a set of one or more voxels, one or more objects within the scene;
- generating a voxel data structure comprising a set of one or more voxels representing the scene;
- and
- for an object identified within the scene:
- associating an object data structure representing the object with one or more voxels of the voxel data structure representing the scene.
Dependencies are inferred from the claim text.