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

1      Definition

Interleaved Multichannel Audio packaged with Time Code.

2      Functional Requirements

3      Syntax

https://schemas.mpai.community/CAE1/V2.4/data/MultichannelAudioStream.json

4      Semantics

Label Description
Header
– Standard The characters “CAE-MAS-V”
– Version Major MPAI-CAE version
– Dot-separator The character “.”
– Subversion Minor MPAI-CAE version
MASID UUID Identifier of the Multichannel Audio Stream.
BlockInfo
– BlockIndex Indicates the timing order of the output block.
Derived from Audio Scene Geometry.
– BlockStart Derived from Audio Scene Geometry.
– BlockEnd Derived from Audio Scene Geometry.
– BlockSize Derived from Audio Scene Geometry.
– Checksum Checksum is calculated by summing the block and speech header bytes modulo 256.
AudioObjectCount AudioObjectCount of Audio Scene Geometry.
AudioObjectsData
·       AudioObjectID AudioObjectID in Audio Object.
·       Spatial Attitude Audio Object’s Spatial Attitude

5     Conformance Testing

A Data instance Conforms with CAE-USC Irregularity File (CAE-IRF) if:

  1. Its JSON Object validates against the JSON Schema.
  2. Any JSON Object included validates against it JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified types.
    2. Conform with their Qualifiers.

6     Performance Assessment