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