1      Definition

A Data Type including the Objects of a Visual Scene, Visual Scenes, and their arrangement in the Scene.

2      Functional Requirements

Visual Basic Scene Descriptors includes:

  1. The ID of a Virtual Space where it is or is intended to be located.
  2. The ID of the Visual Scene Descriptors.
  3. The number of Visual Objects in the Scene.
  4. The Visual Scene Space-Time Attributes (override Visual Objects’ own Space-Time Attributes).
  5. The Visual Objects that include, for each Visual Object:
    1. The ID
    2. The Visual Object Space-Time Attributes.
    3. The Scene-specific Attributes of the Visual Object.

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