| 1 Definition | 2 Functional Requirements | 3 Syntax |
| 4 Semantics | 5 Conformance Testing | 6 Performance Assessment |
1 Definition
A Data Type including the Audio-Visual Scene’s Objects and Sub-Scenes and their arrangement in the Scene.
2 Functional Requirements
Audio-Visual Scene Descriptors includes Scenes in addition to Objects.
3 Syntax
https://schemas.mpai.community/OSD/V1.4/data/AudioVisualSceneDescriptors.json
4 Semantics
| Label | Description |
| Header | Audio-Visual Scene Descriptors Header |
| – Standard-AVSceneDescriptors | The characters “OSD-AVS-V” |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” |
| – Subversion | Minor version – 1 or 2 characters |
| MInstanceID | Identifier of M-Instance. |
| AVBasicSceneDescriptorsID | Identifier of the AV Object. |
| ObjectCount | Number of Objects in Scene |
| AVSceneSpaceTime | Data about Space and Time |
| SpeechObjects[] | Set of Speech Objects |
| – SpeechObject | Speech Object |
| – SpeechObjectSpaceTime | Space-Time of Speech Object |
| AudioObjects[] | Set of Audio Objects |
| – AudioObject | ID of Audio Object |
| – AudioObjectSpaceTime | Space-Time of Audio Object |
| VisualObjects[] | Set of Visual Objects |
| – VisualObjectID | ID of Visual Object |
| – VisualObjectSpaceTime | Space-Time of Visual Object |
| AudioVisualObjects[] | Set of Audio-Visual Objects |
| – AudioVisualObjectID | ID of Audio-Visual Object |
| – AudioObjectSpaceTime | Space-Time of Audio-Visual Object |
| SubSceneCount | Number of Sub-Scenes in Scene |
| SpeechSubScenes[] | Set of Speech Objects |
| – SpeechSubScene | Speech SubScene |
| – SpeechSubSceneSpaceTime | Space-Time of Speech SubScene |
| AudioSubScenes[] | Set of Audio SubScenes |
| – AudioSubScene | ID of Audio SubScene |
| – AudioSubSceneSpaceTime | Space-Time of Audio SubScene |
| VisualSubScenes[] | Set of Visual SubScenes |
| – VisualSubSceneID | ID of Visual SubScene |
| – VisualSubSceneSpaceTime | Space-Time of Visual SubScene |
| AudioVisualSubScenes[] | Set of Audio-Visual SubScenes |
| – AudioVisualSubSceneID | ID of Audio-Visual SubScene |
| – AudioSubSceneSpaceTime | Space-Time of Audio-Visual SubScene |
| DescrMetadata | Descriptive Metadata |
5 Conformance Testing
A Data instance Conforms with Audio-Visual Scene Descriptors (OSD-AVS) V1.3 if:
- The Data validates against the Audio-Visual Scene Descriptors’ JSON Schema.
- All Data in the Audio-Visual Scene Descriptors’ JSON Schema
- Have the specified type
- Validate against their JSON Schemas
- Conform with their Data Qualifiers if present.