| Definition | Functional Requirements | Syntax | Semantics | Conformance Testing | Performance Assessment |
1 Definition
AudioVisual Scene Descriptors are a Data Type including the AudioVisual Objects of a scene, their Sub-Scenes, and their arrangement in the Scene. AudioVisual Scene Descriptors may be hierarchical, i.e., they may contain Objects and AudioVisual Scene Descriptors.
2 Functional Requirements
An AudioVisual Scene Descriptors instance must include:
-
The AudioVisual Scene Descriptors Header
-
The ID of the AudioVisual Scene Descriptors instance.
-
The ID of the AudioVisual Objects in the AudioVisual Scene.
-
The ID of the AudioVisual Sub-Scenes in the AudioVisual Scene.
-
The Space-Time information of the AudioVisual Objects and AudioVisual Sub-Scenes in the AudioVisual Scene.
An AudioVisual Scene Descriptors instance may include:
-
The ID of a virtual Space (M-Instance) where it is or it is intended to be located.
-
The ID of a U-Environment where it is or it is intended to be located.
-
The Space-Time information of the AudioVisual Scene.
-
Information about this AudioVisual Scene Descriptors instance.
-
Descriptive Metadata.
3 Syntax
https://schemas.mpai.community/OSD/V1.5/data/AudioVisualSceneDescriptors.json
4 Semantics
|
Label |
Description |
|
Header |
AudioVisual Scene Descriptors Header – Standard “OSD-MSD-Vx.y” |
|
MInstanceID |
Identifier of the M-Instance. |
|
UEnvironmentID |
Identifier of the U-Environment. |
|
AudioVisualSceneDescriptorsID |
ID of this AudioVisual Scene Descriptors instance instance. |
|
AudioVisualSceneDescriptorsTime |
Space and Time of this AudioVisual Scene Descriptors instance. |
|
AudioVisualObjectCount |
Number of AudioVisual Objects in AudioVisual Scene. |
|
AudioVisualSubSceneCount |
Number of AudioVisual Sub-Scenes in AudioVisual Scene. |
|
AudioVisualSceneDescriptorsSpaceTime |
Space and Time of AudioVisual Scene Descriptors instance. |
|
AudioVisualSceneObjects[] |
Set of Data related to AudioVisual Objects in the AudioVisual Scene. |
|
– BasicAudioVisualSceneObjectSpaceTime |
Space and Time of AudioVisual Object in the AudioVisual Scene. |
|
– BasicAudioVisualSceneObject |
Basic AudioVisual Object in the Scene. |
|
AudioVisualSubScenes[] |
Set of Data related to AudioVisual Sub-Scenes in the Scene. |
|
– BasicAudioVisualSubSceneSpaceTime |
Space and Time of AudioVisual Object in the Scene. |
|
DataXMData |
Information on this AudioVisual Scene Descriptors instance. |
|
DescrMetadata |
Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Audio-Visual Scene Descriptors (OSD-MSD) 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.