1      Definition

A Data Type including an Audio Scene’s:

  1. Audio Objects and their spatial arrangement.
  2. Audio Sub-Scenes and their spatial arrangement.

2      Functional Requirements

Audio Scene Geometry include:

  1. The ID of a Virtual Space (M-Instance) where it is or will be located.
  2. The ID of the Audio Scene Geometry.
  3. The number of Audio Objects in the Audio Scene.
  4. The number of Audio Scenes in the Audio Scene
  5. The Space-Time Attributes of the Audio Scene.
  6. The Audio Objects and their Spatial Attitudes.
  7. The Audio Scenes and their Spatial Attitudes.

Compared to Audio Basic Scene Descriptors, Audio Scene Descriptors additionally includes the Audio Sub-Scenes.

3      Syntax

https://schemas.mpai.community/CAE1/V2.2/data/AudioSceneDescriptors.json

4      Semantics

Label Size Description
Header N1 Bytes Audio Scene Descriptors Header
– Standard 9 Bytes The characters “OSD-ASD-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
AudioSceneDescriptorsID N5 Bytes Identifier of the Audio Scene Descriptors.
AudioObjectCount N6 Bytes # of Audio Objects in Audio Scene
AudioSceneSpaceTime N7 Bytes Space-Time of Audio Scene.
AudioSceneAudioObjects[] N8 Bytes Set of Audio Data in Audio Scene
– AudioObjectData N9 Bytes Audio Object not already in Audio Scene.
– AudioObjectSpaceTime N10 Bytes Audio Object’s Space-Time info.
AudioSceneAudioSubScenes[] N8 Bytes Set of Audio Sub-Scenes in Audio Scene
– AudioSubSceneData N9 Bytes Data of Audio Sub-Scene
– AudioSubSceneSpaceTime N10 Bytes Audio Sub-Scene’s Space-Time info
DescrMetadata N15 Bytes Descriptive Metadata