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

1      Definition

A Data Type including the arrangement of the Audio Objects in a scene.

In the following, Data, Objects, Qualifiers, and Scenes should be read as Audio Data, Audio Objects, Audio Qualifiers, and Audio Scenes

2      Functional Requirements

Basic Scene Geometry includes the Qualifiers and the Space-Time of the Objects.

3      Syntax

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

4      Semantics

Label Size Description
Header N1 Bytes Basic Audio  Scene Geometry Header
– Standard-BasicAudioSceneGeometry 9 Bytes The characters “OSD-BAG-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.
SceneGeometryID N5 Bytes Identifier of Scene Geometry.
ObjectCount N6 Bytes Number of Objects in Scene.
SceneGeometrySpaceTime N8 Bytes Space and Time of Scene Geometry.
SceneObjects[] N9 Bytes Set of Data related to Objects.
– SceneObjectQualifiers N10 Bytes Qualifiers of Object.
– SceneObjectSpaceTime N11 Bytes Space Time of Object.
DescrMetadata N12 Bytes Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with Basic Audio Scene Geometry (OSD-BAG) V1.3 if:

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

6     Performance Assessment