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 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 Scene Geometry Header – Standard “OSD-BAG-Vx.y”
MInstanceID Identifier of the M-Instance.
U-Environment Identifier of the U-Environment.
AudioSceneGeometryID ID of this Audio Scene Geometry instance.
AudioSceneGeometryTime Space and Time of Audio Scene Geometry.
AudioObjectCount Number of AudioObjects in Scene.
AudioSceneGeometrySpaceTime Space and Time of Audio Scene Geometry.
BasicAudioSceneObjects[] Set of Data related to AudioObjects in the Audio Scene.
– AudioSceneObjectQualifiers Qualifiers of the Audio Object in the Audio Scene.
– BasicAudioSceneObjectSpaceTime Space and Time of Audio Object in the Audio Scene.
DataXMData Information on this Basic Audio Scene Geometry instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

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

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