Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

A Data Type describing the arrangement of the Audio-Visual Objects in a scene.

2      Functional Requirements

A Basic Audio Scene Geometry must include:

  1. The Basic Audio Scene Geometry Header
  2. The ID of the Basic Audio Scene Geometry.
  3. The ID of the Audio Objects in the Audio Scene.
  4. The Space-Time information of the Audio Objects inside the Audio Scene.

A Basic Audio Scene Geometry may include:

  1. The ID of a Virtual Space (M-Instance) where it is or it is intended to be located.
  2. The ID of a U-Environment where it is or it is intended to be located.
  3. The Qualifiers of the Basic Audio Object Data.
  4. The Space-Time information of the Basic Audio Scene.
  5. Information about this Basic Audio Scene Geometry.
  6. Descriptive Metadata.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/BasicAudioSceneGeometry.json

4      Semantics

Label Description
Header Basic Audio-Visual Scene Geometry Header – Standard “OSD-BMG-Vx.y”
MInstanceID Identifier of the M-Instance.
U-Environment Identifier of the U-Environment.
AudioVisualSceneGeometryID ID of this Audio-Visual Scene Geometry instance.
AudioVisualSceneGeometryTime Space and Time of Audio-Visual Scene Geometry.
AudioVisualObjectCount Number of Audio-VisualObjects in Scene.
AudioVisualSceneGeometrySpaceTime Space and Time of Audio-Visual Scene Geometry.
BasicAudioVisualSceneObjects[] Set of Data related to Audio-VisualObjects in the Audio-Visual Scene.
– AudioVisualSceneObjectQualifiers Qualifiers of the Audio-Visual Object in the Audio-Visual Scene.
– BasicAudioVisualSceneObjectSpaceTime Space and Time of Audio-Visual Object in the Audio-Visual Scene.
DataXMData Information on this Basic Audio-Visual Scene Geometry instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Audio-Visual Scene Geometry (OSD-BMG) if:

  1. The Data validates against the Basic Audio-Visual Scene Geometry’s JSON Schema.
  2. All Data in the Basic Audio-Visual 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