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.4/data/DeviceSceneGeometry.json

4      Semantics

Label Description
Header Device Scene Geometry Header
– Standard-DeviceSceneGeometry The characters “OSD-DSG-V”
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of M-Instance.
CaptureTime Duration of media information capture.
DeviceEnsembleList[] Identifier of the Audio Object.
– CharacteristicName A Name in an Enumeration.
– DeviceEnsemble[] Data of the Devices in the group.
  – DeviceID Device ID.
  – PointOf View Point of View of the Device.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Data Scene Geometry (OSD-DSG) 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