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

1      Definition

Audio Scene Descriptors are defined as a Data Type including the Audio Objects of a scene, their sub-scenes, and their arrangement in the scene. Audio Scene Descriptors may be hierarchical, i.e., they may contain Objects and Audio Scene Descriptors.

2      Functional Requirements

Audio Scene Descriptors include

  1. Audio Objects
  2. The Descriptors of the Scenes includes in the Scene called Sub-Scenes.
  3. Rights that may be exercised on the Scene.

Scenes may be hierarchical, i.e., they may contain Objects and Scenes.

3      Syntax

https://schemas.mpai.community/OSD/V1.4/data/AudioSceneDescriptors.json

4      Semantics

Label Description
Header Audio Scene Descriptors Header
– Standard-AudioSceneDescriptors The characters “OSD-ASD-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
SceneDescriptorsID Identifier of Scene Descriptors.
SceneDescriptorsSpaceTime Space and Time of Scene Descriptors.
ObjectCount Number of Objects in Scene.
Objects[] Set of Objects.
– Object or ObjectID Object in the Scene of its ID.
– ObjectSpaceTime Space Time of Object.
SubSceneCount Number of Sub-Scenes in Scene.
SubScenes[] Set of Sub-Scenes in the Scene.
– SubScene or SubSceneID Sub-Scene in the Scene or its ID.
– SubSceneSpaceTime Space Time of Sub-Scene.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Audio Scene Descriptors (OSD-ASD) 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