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:
- The ID of the M-Instance.
- The Microphone Array Geometry ID.
- The Space-Time of the Microphone Array.
- The Attributes of the Microphone Array, including:
- Array Type
- Array Scat
- URI of Array Filter coefficients for microphone array equalisation.
- Sampling features
- Block Size
- Number of Microphones
- 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
- The JSON Data validate against the Microphone Array Geometry’s JSON Schema.
- The Data in the Microphone Array Geometry’s JSON Schema:
- Have the specified types.
- Validate against their JSON Schemas.