Go To CAE-USC Data Types

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.5/data/MicrophoneArrayGeometry.json

4 Semantics

Label Description
Header Microphone Array Geometry Header, the value “CAE-MAG-V2.5”
MInstanceID Identifier of the M-Instance.
UEnvironmentID Identifier of the Universe Environment.
MicrophoneArrayGeometryID Identifier of the Microphone Array Geometry.
MicrophoneArrayTime Time of this Microphone Array Geometry instance.
MicrophoneArraySpaceTime Time of this Microphone Array Geometry instance.
MicrophoneArrayAttributes Microphone feature data.
– ArrayType
– ArrayScat Type of microphone array: 0:Rigid, 1:Open.
– ArrayFilterURI
– SamplingParameters Sampling frequency and sample precision.
– BlockSize Minimum BlockSize: 256.
– NumberofMicrophones
MicrophoneAttributes[] A list containing Microphone attributes.
– MicrophoneID ID of the individual Microphone.
– MicrophoneDirectivityFormat
– MicrophonePointOfView Position and Orientation of Microphone.
DataXMData Information about this Microphone Array Geometry instance.
DescrMetadata Descriptive Metadata.

5 Conformance Testing

A Data instance Conforms with Microphone Array Geometry (CAE-MAG) if:

  1. Its JSON Object validates against its JSON Schema.
  2. Any JSON Object included validates against its JSON Schema.
  3. All Data in the JSON Object:
    1. Have the specified Data Types.
    2. Conform with the Qualifiers signaled in their JSON Schemas.

6 Performance Assessment

Go To CAE-USC Data Types