| 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
- Scene Space-Time information.
- Audio Objects.
- 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:
- Its JSON Object validates against its JSON Schema.
- Any included JSON Object validates against its JSON Schema.
- All Data in the JSON Object:
- Have the specified Data Types.
- Conform with the Qualifiers signaled in their JSON Schemas.