Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

A Data Type including the Audio Objects of a scene, their time and arrangement in the scene, and the Rights that may be exercised on the scene.

In the following Object and Scene are to be read as Audio Object and Audio Scene, respectively.

2      Functional Requirements

Basic Audio Scene Descriptors include

  1. Scene Space-Time information.
  2. Audio Objects.
  3. Audio Object Space-Time information.

The Space-Time of the Objects may be superseded by the Space-Time of the Scene.

3      Syntax

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

4      Semantics

Label Description
Header Basic Audio Scene Descriptors Header – Standard “OSD-BAS-Vx.y”.
MInstanceID Identifier of M-Instance.
BasicAudioSceneDescriptorsID Identifier of Basic Audio Scene Descriptors.
SceneCreationTime Timestamp of scene capture or synthesis
GravityValue The value of Gravity in the Basic Audio Scene measure in m/s2.
BasicAudioSceneDescriptorsSpaceTime Space and Time of Basic Audio Scene Descriptors.
ListenerPointOfView PoV of User/Device viewing/capturing scene.
GravityValue Local Gravity.
AudioObjectCount Number of Audio Objects in Basic Audio Scene.
BasicAudioSceneObjects[] Set of Audio Objects.
– BasicAudioSceneObject An AudioObject.
– BasicAudioSceneObjectSpaceTime Space Time of Audio Object.
DataXMData Information about this Basic Audio Scene Descriptors Instance.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Scene Descriptors (OSD-BAS) if:

  1. Its JSON Object validates against its JSON Schema.
  2. Any included  JSON Object validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6     Performance Assessment