Go to MPAI-OSD Data Types

Definition Functional Requirements Syntax Semantics Conformance Testing Performance Assessment

1      Definition

AudioVisual Scene Descriptors are a Data Type including the AudioVisual Objects of a scene, their Sub-Scenes, and their arrangement in the Scene. AudioVisual Scene Descriptors may be hierarchical, i.e., they may contain Objects and AudioVisual Scene Descriptors.

2      Functional Requirements

An AudioVisual Scene Descriptors instance must include:

  1. The AudioVisual Scene Descriptors Header

  2. The ID of the AudioVisual Scene Descriptors instance.

  3. The ID of the AudioVisual Objects in the AudioVisual Scene.

  4. The ID of the AudioVisual Sub-Scenes in the AudioVisual Scene.

  5. The Space-Time information of the AudioVisual Objects and AudioVisual Sub-Scenes in the AudioVisual Scene.

An AudioVisual Scene Descriptors instance may include:

  1. The ID of a virtual Space (M-Instance) where it is or it is intended to be located.

  2. The ID of a U-Environment where it is or it is intended to be located.

  3. The Space-Time information of the AudioVisual Scene.

  4. Information about this AudioVisual Scene Descriptors instance.

  5. Descriptive Metadata.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/AudioVisualSceneDescriptors.json

4      Semantics

Label

Description

Header

AudioVisual Scene Descriptors Header – Standard “OSD-MSD-Vx.y”

MInstanceID

Identifier of the M-Instance.

UEnvironmentID

Identifier of the U-Environment.

AudioVisualSceneDescriptorsID

ID of this AudioVisual Scene Descriptors instance instance.

AudioVisualSceneDescriptorsTime

Space and Time of this AudioVisual Scene Descriptors instance.

AudioVisualObjectCount

Number of AudioVisual Objects in AudioVisual Scene.

AudioVisualSubSceneCount

Number of AudioVisual Sub-Scenes in AudioVisual Scene.

AudioVisualSceneDescriptorsSpaceTime

Space and Time of AudioVisual Scene Descriptors instance.

AudioVisualSceneObjects[]

Set of Data related to AudioVisual Objects in the AudioVisual Scene.

– BasicAudioVisualSceneObjectSpaceTime

Space and Time of AudioVisual Object in the AudioVisual Scene.

– BasicAudioVisualSceneObject

Basic AudioVisual Object in the Scene.

AudioVisualSubScenes[]

Set of Data related to AudioVisual Sub-Scenes in the Scene.

– BasicAudioVisualSubSceneSpaceTime

Space and Time of AudioVisual Object in the Scene.

DataXMData

Information on this AudioVisual Scene Descriptors instance.

DescrMetadata

Descriptive Metadata

5     Conformance Testing

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

  1. Its JSON Object validates against its JSON Schema.
  2. Any included  JSON Object validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6     Performance Assessment