1   Definition 2   Functional Requirements 3   Syntax
4   Semantics 5  Conformance Testing 6   Performance Assessment

1 Definition

A Data Type representing the spatial arrangement of the Objects in a scene.

2 Functional Requirements

Basic Scene Geometry includes:

  1. The ID of a Virtual Space where it is/will be located.
  2. The ID of the Basic Scene Geometry.
  3. The Basic Scene Space-Time info.
  4. The number of Objects in the Scene.
  5. The Object ID and Space-Time of each Object:
  6. The Rights that may be exercised on the Object.

The following Table gives the Media Type-dependent Scene Geometries.

Basic Scene Geometry name Acronym JSON
3DModel Basic Scene Geometry OSD-3BS Link
Audio Basic Scene Geometry OSD-ABS Link
Audio-Visual Basic Scene Geometry OSD-MBS Link
LiDAR Basic Scene Geometry OSD-LBS Link
Offline Map Basic Scene Geometry OSD-OBS Link
RADAR Basic Scene Geometry OSD-RBS Link
Speech Basic Scene Geometry OSD-SBS Link
Ultrasound Basic Scene Geometry OSD-UBS Link
Visual Basic Scene Geometry OSD-VBS Link

3 Syntax

https://schemas.mpai.community/OSD/V1.3/data/BasicSceneGeometry.json

4 Semantics

Label Size Description
Header N1 Bytes Basic Scene Geometry Header
– Standard-BasicSceneGeometry 9 Bytes The characters “OSD-BSG-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
BasicSceneGeometryID N5 Bytes Identifier of the Basic Scene Geometry.
ObjectCount N6 Bytes Number of Objects in Basic Scene
BasicSceneSpaceTime N7 Bytes Space and Time info of Basic Scene Geometry
BasicSceneGeometry[] N8 Bytes Set of Basic Scene Geometry Data
– ObjectID N9 Bytes Object ID.
– ObjectSpaceTime N10 Bytes Object Space-Time – may supersede Object’s own Space-Time
DescrMetadata N11 Bytes Descriptive Metadata

5  Conformance Testing

A Data instance Conforms with Scene Geometry (OSD-BSG) V1.3 if:

  1. The Data validates against the Scene Geometry’s JSON Schema.
  2. All Data in the Basic Scene Geometry’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers.

6  Performance Assessment