1      Definition

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

2      Functional Requirements

Audio-Visual Basic 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 number of Scenes in the Scene.
  5. The Space-Time Attributes of the Scene Geometry.
  6. The Spatial Attitudes and Qualifiers of
    1. Audio Objects.
    2. Visual Objects.
    3. AV Objects.

3      Syntax

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

3     Semantics

Label Size Description
Header N1 Bytes AV Basic Scene Geometry Header
·       Standard-AVBasicSceneGeometry 9 Bytes The characters “OSD-AVS-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.
AVBasicSceneGeometryID N5 Bytes Identifier of the AV Object.
ObjectCount N6 Bytes Number of Objects in Scene.
SceneCount N7 Bytes Number of Scenein Scene.
AVBasicSceneGeometrySpaceTime N8 Bytes Space and Time of AV Basic Scene Geometry.
AVSceneAudioObjects[] N9 Bytes Set of Audio Objects.
– AudioObjectSpaceTime N10 Bytes Space and Time of Audio Object.
– AudioObjectQualifiers N12 Bytes Qualifiers of Audio Object.
AVSceneVisualObjects[] N12 Bytes Set of Visual Objects
– VisualObjectSpaceTime N13 Bytes Space and Time of Visual Object.
– VisualObjectQualifiers N15 Bytes Qualifiers of Visual Object.
AVSceneAVObjects[] N16 Bytes Set of AV Objects
– AVObjectSpaceTime N17 Bytes ID of Attribute of AV Scene Object
– AVObjectQualifiers N19 Bytes Length of Attribute Format of AV Object
AVSceneAudioScenes[] N9 Bytes Set of Audio Objects.
– AudioSceneSpaceTime N10 Bytes Space and Time of Audio Object.
– AudioSceneQualifiers N12 Bytes Qualifiers of Audio Object.
AVSceneVisualScenes[] N12 Bytes Set of Visual Objects
– VisualSceneSpaceTime N13 Bytes Space and Time of Visual Object.
– VisualSceneQualifiers N15 Bytes Qualifiers of Visual Object.
AVSceneAVScene[] N16 Bytes Set of AV Objects
– AVSceneSpaceTime N17 Bytes ID of Attribute of AV Scene Object
– AVSceneQualifiers N19 Bytes Length of Attribute Format of AV Object
DescrMetadata N20 Bytes Descriptive Metadata