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

1      Definition

A Data Type describing the features of the microphone array and the individual microphones.

2     Functional Requirements

The Microphone Array Geometry Data Type includes:

  1. The ID of the M-Instance.
  2. The Microphone Array Geometry ID.
  3. The Space-Time of the Microphone Array.
  4. The Attributes of the Microphone Array, including:
    1. Array Type
    2. Array Scat
    3. URI of Array Filter coefficients for microphone array equalisation.
    4. Sampling features
    5. Block Size
    6. Number of Microphones
    7. Attributes of each microphone

3     Syntax

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

4    Semantics

Label Description
Header Microphone Array Geometry Header
– Standard – MicrophoneArrayGeometry The “CAE-MAG-V” string
– Version Major version – 1 or 2 characters
– Dot-separator The character “.”
– Subversion Minor version – 1 or 2 characters
MicrophoneArrayGeometryID Identifier of the Microphone Array Geometry.
MicrophoneArrayAttributes Microphone feature data.
– MicrophoneArrayType Type of microphone array arrangement.
– ArrayScat Type of microphone array: 0:Rigid, 1:Open.
– CalibrationArrayFilterURI URI of a local/remote file containing specific calibration filter.
– EqualisationArrayFilterURI URI of a local/remote file containing specific equalisation filter matrix.
– SamplingParameters Sampling frequency and sample precision.
– BlockSize Minimum BlockSize: 256.
– NumberOfMicrophones Number of Microphones in the Microphone Array.
MicrophoneAttributes[] A list containing Microphone attributes.
– MicrophoneID ID of the individual Microphone.
– ChannelCount The number of Audio channels.
– MicrophonePointOfView Position and Orientation of Microphone.
– MicrophoneDirectivity The directivity pattern of the specific microphone.
DescrMetadata Descriptive Metadata.

5     Conformance Testing

A Data instance Conforms with CAE-USC V2.3 Microphone Array Geometry (CAE-MAG) if

  1. The JSON Data validate against the Microphone Array Geometry’s JSON Schema.
  2. The Data in the Microphone Array Geometry’s JSON Schema:
    1. Have the specified types.
    2. Validate against their JSON Schemas.

6     Performance Assessment