Moving Picture, Audio and Data Coding
by Artificial Intelligence

1     Definitions

Interleaved Multichannel Audio packaged with Time Code.

2    Functional Requirements

3    Syntax

https://schemas.mpai.community/CAE1/V2.2/data/MultichannelAudio.json

4    Semantics

Label Size Description
Header N1 Bytes Multichannel Audio Header
– Standard-AudioObject 9 Bytes The characters “CAE-MCA-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.
MultichannelAudioID N5 Bytes Identifier of the Multichannel Audio instance.
MultichannelAudioSpaceTime N6 Bytes Space-Time info of Multichannel Audio instance.
BlockInfo N7 Bytes
– HEAD N8 Bytes
– BlockIndex 8 Bytes Timing order of the output block.
– BlockStart 8 Bytes Start of Block.
– BlockEnd 8 Bytes End of Block.
– BlockSize 1 Byte Size of Block.
– Checksum 1 Byte Sum of Block and speech header bytes modulo 256.
AudioObjectCount 1 Byte Number of Audio Objects in Audio Scene Geometry.
AudioObjects[] N9 Bytes
– AudioObjectSpaceTime N10 Bytes Space-Time info of Audio Object.
– AudioObject N11 Bytes Audio Object.
DescrMetadata N15 Bytes Descriptive Metadata