<-AI Workflows     Go to ToC       Data Types->

1. Technical Specification 2. Conformance Testing 3. Performance Assessment

1. Technical Specifications

Table 1 provides the links to the specifications and the JSON syntax of all AIMs specified by Technical Specification: Context-based Audio Enhancement (MPAI-MMC) – Use Cases (CAE-USC) V2.3. The AI Modules specified by CAE-USC V2.3 supersede those specified by previous versions. These may be used if their Version is explicitly signaled. AIMs in bold are Composite.

Table 1 – Specifications and JSON syntax of AIMs used by CAE-USC V2.3

V Acronym AIM Name JSON V Acronym AIM Name JSON
2.1 MMC-AAP Audio Analysis for Preservation File 2.1 MMC-PAP Packaging for Audio Preservation File
2.3 MMC-AAT Audio Analysis Transform File 2.3 MMC-PEI Prosodic Emotion Insertion File
2.3 MMC-ABS Audio Basic Scene Description File 2.1 MMC-SDS Speech Detection and Separation File
2.1 MMC-ADP Audio Description Packaging File 2.2 MMC-SF1 Speech Feature Analysis 1 File
2.3 MMC-AMX Audio Descriptors Multiplexing File 2.2 MMC-SF2 Speech Feature Analysis 2 File
2.3 MMC-AOI Audio Object Identification File 2.1 MMC-SFD Sound Field Description File
2.3 MMC-ASD Audio Scene Description File 2.2 MMC-SMC Speech Model Creation File
2.3 MMC-ASE Audio Separation and Enhancement File 2.2 MMC-SRA Speech Restoration Assembly File
2.3 MMC-ASL Audio Source Localisation File 2.2 MMC-SSR Speech Synthesis for Restoration File
2.3 MMC-AST Audio Synthesis Transform File 2.1 MMC-TAR Tape Audio Restoration File
2.2 MMC-EFP Emotion Feature Production File 2.1 MMC-TIC Tape Irregularity Classification File
2.1 MMC-NCM Noise Cancellation Module File 2.1 MMC-VAP Video Analysis for Preservation File
2.2 MMC-NEI Neural Emotion Insertion File

2. Conformance Testing

An implementation of an AI Module conforms with CAE-USC V2.3 if it accepts as input and produces as output Data and/or Data Objects conforming with those specified by CAE-USC V2.3. Note that a Data Object is defined as the combination of Data of a Data Type and its Qualifier.

The Conformance of an instance of Data of a Data Type is to be expressed by a sentence like “Data validates against the Data Type Schema”. This means that:

  • Any Data Sub-Type is as signaled in the Qualifier.
  • The Data, File, and/or Stream have the Format signaled by the Qualifier.
  • The Attributes of the Data have the type or validate against the Schemas specified in the Qualifier.

The method to Test the Conformance of a Data or Data Object instance is specified in the Data Types chapter.

3. Performance Assessment

AIM Performance Assessment provides methods of assessing the performance of an AIM. Performance may have various connotations, such as:

  1. Quality: Performance Assessment measures how well an AIM performs its function, using a metric that depends on the nature of the function, e.g., the perceived quality of a stereo audio.
  2. Bias: Performance Assessment measures how well an AIM performs its function, using a metric that depends on a bias related to certain attributes of the AIM. For instance, an Audio Source Localisation AIM tends to be more accurate in localising certain types of Audio Objects  that with Objects of another type.
  3. Legal compliance: Performance Assessment measures how well an AIM performs its function, using a metric that assesses its accordance with a certain legal standard.

Assessing the Performance of an AIM may be complex because of the multiple dimensions involved with the input and output data of an AIM.

<-AI Workflows     Go to ToC       Data Types->