1 Definition
A Data Type including the Objects of a Visual Scene, Visual Scenes, and their arrangement in the Scene.
2 Functional Requirements
Visual Scene Descriptors include Basic Scenes in addition to Objects.
3 Syntax
https://schemas.mpai.community/OSD/V1.1/data/VisualSceneDescriptors.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | |
| · Standard-AVScene | 9 Bytes | The characters “OSD-VSD-” |
| · 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. |
| VisualSceneDescriptorsID | N5 Bytes | Identifier of the AV Object. |
| ObjectCount | N6 Bytes | Number of Objects in Scene |
| VisualSceneDescriptorsSpaceTime | N7 Bytes | Data about Time |
| VisualSceneVisualObjects[] | N16 Bytes | Set of Visual Objects |
| · VisualSceneVisualObjectID | N17 Bytes | ID of Attribute of Visual Object |
| o VisualSceneVisualObjectSpaceTime | N18 Bytes | ID of Attribute Format of Visual Object |
| · VisualSceneVisualObjectAttributes[] | N19 Bytes | Length of Attribute Format Data of Visual Object |
| o VisualSceneVisualObjectAttributeID | N20 Bytes | URI of Attribute Format Data of Visual Object |
| o VisualSceneVisualObjectAttributeFormatID | N21 Bytes | ID of Attribute Format of Visual Object |
| o VisualSceneVisualObjectAttributeDataLength | N22 Bytes | Length of Attribute Format of Visual Object |
| o VisualSceneVisualObjectAttributeDataURI | N23 Bytes | URI of Attribute Format Data of Visual Object |
| o AVSceneAVObjectAttributeDataURI | N31 Bytes | URI of Attribute Format Data of AV Object |
| DescrMetadata | N32 Bytes | Descriptive Metadata |