1      Definition

A Data Type including the arrangement of the Objects and the Scenes of an Audio-Visual Scene.

2      Functional Requirements

Audio-Visual Scene Geometry include:

  1. The ID of a Virtual Space (M-Instance) where it is or is intended to be located.
  2. The ID of the Audio-Visual Scene Geometry.
  3. The number of Objects in the Scene.
  4. The Space-Time Attributes of the Audio-VisualScene Geometry.
  5. The Spatial Attitudes and Qualifiers of
    1. Audio Objects.
    2. Visual Objects.
    3. AV Objects.
  6. The Spatial Attitudes and Qualifiers of
    1. Audio Scenes.
    2. Visual Scenes.
    3. AV Scenes.

3      Syntax

https://schemas.mpai.community/OSD/V1.1/data/AudioVisualSceneGeometry.json

3     Semantics

Label Size Description
Header N1 Bytes AV Scene Geometry Header
– Standard-AVSceneGeometry 9 Bytes The characters “OSD-AVG-”
– 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.
AVSceneGeometryID N5 Bytes Identifier of the AV Object.
ObjectCount N6 Bytes Number of Objects in Scene.
AVSceneGeometrySpaceTime N7 Bytes Space and Time of AV Basic Scene Geometry.
AVSceneAudioObjects[] N8 Bytes Set of Audio Objects.
– AudioObjectSpaceTime N9 Bytes Space and Time of Audio Object.
– AudioObject N10 Bytes Audio Object.
– AudioObjectQualifiers N11 Bytes Qualifiers of Audio Object.
AVSceneVisualObjects[] N12 Bytes Set of Visual Objects
– VisualObjectSpaceTime N12 Bytes Space and Time of Visual Object.
– VisualObject N13 Bytes Visual Object.
– VisualObjectQualifiers N14 Bytes Qualifiers of Visual Object.
AVSceneAVObjects[] N15 Bytes Set of AV Objects
– AVObjectSpaceTime N16 Bytes ID of Attribute of AV Scene Object
– VisualObject N17 Bytes ID of Attribute Format of AV Object
– AVObjectQualifiers N18 Bytes Length of Attribute Format of AV Object
AVSceneAudioScenes[] N8 Bytes Set of Audio Scenes.
– AudioSceneSpaceTime N9 Bytes Space and Time of Audio Scene.
– AudioScene N10 Bytes Audio Scene.
– AudioSceneQualifiers N11 Bytes Qualifiers of Audio Scene.
AVSceneVisualScenes[] N12 Bytes Set of Visual Scene.
– VisualSceneSpaceTime N12 Bytes Space and Time of Visual Object.
– VisualScene N13 Bytes Visual Scene.
– VisualSceneQualifiers N14 Bytes Qualifiers of Visual Scene.
AVSceneAVScenes[] N15 Bytes Set of AV Scene.
– AVSceneSpaceTime N16 Bytes ID of Attribute of AV Scene Scene.
– VisualScene N17 Bytes ID of Attribute Format of AV Scene.
– AVSceneQualifiers N18 Bytes Length of Attribute Format of AV Scene.
DescrMetadata N18 Bytes Descriptive Metadata.