Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

A Data Type including the arrangement of the Audio Objects and the Audio Sub-Scenes in a scene.

2      Functional Requirements

An Audio Scene Geometry instance must include:

  1. The Audio Scene Geometry Header
  2. The ID of the Audio Scene Geometry.
  3. The ID and the Space-Time information of the Audio Objects in the Audio Scene.
  4. The ID and the Space-Time information of the Sub-Audio Scenes in the Audio Scene.

An Audio Scene Geometry instance may include:

  1. The ID of a Virtual Space (M-Instance) to which it refers.
  2. The ID of a U-Environment to which it refers.
  3. The Space-Time information of this Audio Scene Geometry instance.
  4. Information about this Audio Scene Geometry.
  5. Descriptive Metadata.

3      Syntax

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

4      Semantics

Label Description
Header Audio Scene Geometry Header – Standard “OSD-ASG-Vx.y”
MInstanceID Identifier of the M-Instance.
UEnvironment Identifier of the U-Environment.
AudioSceneGeometryID ID of this Audio Scene Geometry instance.
AudioSceneGeometryTime Space and Time of Audio Scene Geometry.
AudioSceneGeometrySpaceTime Space and Time of Audio Scene Geometry.
ObjectCount Number of Objects in Audio Scene.
AudioSceneObjects[] Set of Data related to Audio Objects in the Audio Scene.
– AudioSceneObjectSpaceTime Space and Time of a Audio Object in the AudioScene.
– AudioSceneObjectQualifier Qualifiers of the Audio Object in the Audio Scene.
SubAudioSceneCount Number of Sub-Audio Scenes in the Audio Scene.
SubAudioScenes[] Set of Data related to Audio Objects in the Audio Scene.
– SubAudioSceneSpaceTime Space and Time of Sub-Audio Scene in the Audio Scene.
DataXMData Information on this Audio Scene Geometry instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

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

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