1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

A Data Type including the Visual Objects of a scene, their sub-scenes, and their arrangement in the scene.

2      Functional Requirements

Visual  Scene Descriptors include

  1. Visual  Objects
  2. The Descriptors of the Visual Scenes includes in the Visual Scene called Visual Sub-Scenes.
  3. Rights that may be exercised on the Visual Scene.

Scenes may be hierarchical, i.e., they may contain Objects and Scenes.

3      Syntax

https://schemas.mpai.community/OSD/V1.4/data/VisualSceneDescriptors.json

4      Semantics

Label Description
Header Visual Scene Descriptors Header
– Standard-VisualSceneDescriptors The characters “OSD-VSD-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
VisualSceneDescriptorsID Identifier of Visual Scene Descriptors.
ObjectCount Number of Visual Objects in Scene.
SubSceneCount Number of Visual Scenes in Scene.
VisualSceneDescriptorsSpaceTime Space and Time of Visual Scene Descriptors.
VisualSceneObjects[] Set of Visual Objects.
– VisualSceneObject Visual Object.
– VisualSceneObjectSpaceTime Space Time of Visual Object.
VisualSceneSubScenes[] Set of Visual Sub-Scenes.
– VisualSceneSubScene Visual Sub-Scene.
– VisualSceneSubSceneSpaceTime Space Time of Visual Sub-Scene.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Visual Scene Descriptors (OSD-VSD) if:

  1. The Data validates against the Visual Scene Descriptors’ JSON Schema.
  2. All Data in the  Visual Scene Descriptors’ JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers.

6     Performance Assessment