Definition
Audio Object is a Data Type digitally representing either
- An object in the real world that a human can perceive with the hearing sense, or
- A synthetically generated Object that a human can perceive with the hearing sense when rendered.
The Format of an AudioObject is signalled by FormatID.
Syntax
https://schemas.mpai.community/CAE/V2.1/data/AudioObject.json
Semantics
Table 1 provides the way the Audio Scene Descriptors Format conveys information on an Audio Object.
Table 1 – Audio Object Semantics
Label | Size | Description |
HEADER | 9 Bytes | |
· Standard | 7 Bytes | The string CAE-ASD |
· Version | 1 Byte | Major version |
· Subversion | 1 Byte | Minor version |
AOBID | 16 Bytes | UUID Identifier of the Audio Object. |
AudioObjectData | N1 Bytes | Data associated to each Audio Object. |
· SamplingRate | 0-3 bits | 0:8, 1:16, 2:24, 3:32, 4:44.1, 5:48, 6: 64, 7: 96, 8: 192 (all kHz) |
· SampleType | 4-6 bits | (aka, sample precision) 0:8, 1:16, 2:24, 3:32, 4:64 (bits/sample) |
· Reserved | 7 bit | |
· AudioObject | N2 Bytes | |
o FormatID | 1 Byte | Audio Object Format Identifier |
o ObjectLength | 4 Bytes | Number of Bytes in Audio Object |
o DataInObject | N3 Bytes | Data of Audio Object |