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

1      Definition

A Data Type including the Point of View of the Devices capturing media information, possibly grouped according to the characteristics of Devices.

2      Functional Requirements

A Device Scene Geometry may include:

  1. The ID of a Virtual Space (M-Instance) the Device Geometry may refer to.
  2. Groups of Devices sharing the same characteristics including:
    1. Characteristic Name.
    2. Data about the individual Devices of the group, including:
      1. Device ID.
      2. Point of View.

3      Syntax

https://schemas.mpai.community/OSD/V1.3/data/DeviceSceneGeometry.json

4      Semantics

Label Size Description
Header N1 Bytes Device Scene Geometry Header
– Standard-DeviceSceneGeometry 9 Bytes The characters “OSD-DSG-V”
– 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.
CaptureTime N5 Bytes Duration of media information capture.
DeviceGroups[] N6 Bytes Identifier of the Basic Visual Object.
– CharacteristicName[] N7 Bytes A Name in an Enumeration.
– DeviceGroupData[] N8 Bytes Data of the Devices in the group.
  – DeviceID N9 Bytes Device ID.
  – PointOf View N10 Bytes Point of View of the Device.
DescrMetadata N11 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Data Scene Geometry (OSD-DSG) V1.2 if:

  1. The Data validates against the Data Scene Geometry’s JSON Schema.
  2. All Data in the Data Scene Geometry’s JSON Schema
    1. Have the specified type
    2. Validate against their JSON Schemas
    3. Conform with their Data Qualifiers, if present.

6     Performance Assessment