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

1      Definition

A Data Type including the arrangement of Audio Objects’ in an Audio Scene and their Qualifiers.

2      Functional Requirements

The Audio Basic Scene Geometry Data Type includes:

  1. The ID of a Virtual Space (M-Instance) where the Audio Basic Scene is or will be located.
  2. The ID of the Audio Basic Scene Geometry.
  3. The number of Audio Objects in the Audio Basic Scene.
  4. The Space-Time Attributes of the Audio Basic Scene Geometry.
  5. For each Audio Object in the Audio Basic Scene:
    1. The Space-Time information.
    2. The Audio Object Qualifiers.

3      Syntax

https://schemas.mpai.community/CAE1/V2.3/data/AudioBasicSceneGeometry.json

4     Semantics

Label Size Description
Header N1 Bytes Audio Basic Scene Geometry Header
– Standard-AudioBasicSceneGeometry 9 Bytes The characters “OSD-ABG-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.
AudioBasicSceneGeometryID N5 Bytes Identifier of the Audio Basic Scene Geometry.
AudioObjectCount N6 Bytes Number of Audio Objects in Audio Basic Scene.
AudioBasicSceneSpaceTime N8 Bytes Space and Time of Audio Basic Scene Geometry.
AudioBasicSceneAudioObjects[] N9 Bytes Set of Audio Objects.
– AudioObjectSpaceTime N10 Bytes Space and Time of Audio Object.
– AudioObjectQualifiers N12 Bytes Qualifiers of Audio Object.
DescrMetadata N17 Bytes Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with CAE-USC V2.3 Data Types Audio Basic Scene Geometry (CAE-ABG) if:

  1. The JSON Data validate against the Audio Basic Scene Geometry’s JSON Schema.
  2. All JSON Data in the Audio Basic Scene Geometry’s JSON Schema:
    1. Have the types specified.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers if present.

6     Performance Assessment