1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

A Data Type including an Audio Scene’s:

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

2      Functional Requirements

Audio Scene Descriptors include:

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

Compared to Audio Basic Scene Descriptors, Audio Scene Descriptors may additionally include Audio Sub-Scenes.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes Audio Scene Descriptors Header
– Standard – AudioSceneDescriptors 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.
AudioSceneSpaceTime N6 Bytes Space-Time of Audio Scene.
AudioDataCount N7 Bytes # of Audio Data in Audio Scene
AudioDataSet[] N8 Bytes Set of Audio Data that do not belong to an Audio Sub-Scene
– AudioData N9 Bytes Audio Data in the Scene to an Audio Sub-Scene.
– AudioDataSpaceTime N10 Bytes Space-Time information of Audio Data.
AudioSubSceneCount N11 Bytes # of Audio Sub-Scenes in Audio Scene
AudioSubScenes[] N12 Bytes Set of Audio Sub-Scenes in Audio Scene
– AudioSubSceneData N13 Bytes Data of Audio Sub-Scene
– AudioSubSceneSpaceTime N14 Bytes Audio Sub-Scene’s Space-Time info
DescrMetadata N15 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with CAE-USC V2.3 Data Types Audio Scene Descriptors (CAE-ASD) if

  1. The JSON Data validate against the Audio Scene Descriptors’ JSON Schema.
  2. The Data in the Audio Scene Descriptors’ JSON Schema:
    1. Have the specified types.
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment