<-References Go to ToC AI Modules->
| 1. Technical Specification | 2. Reference Software | 3. Conformance Testing | 4. Performance Assessment |
1. Technical Specifications
Technical Specification: Context-based Audio Enhancement (MPAI-CAE ) – Six Degrees of Freedom (CAE-6DF) V1.o assumes that implementations will be based on Technical Specification: AI Framework (MPAI-AIF) V3.0 enabling dynamic configuration, initialisation, and control of AI Workflows (AIW) composed of interconnected AI Modules (AIM) in a standard AI Framework (AIF).
Table 1 displays the AIW specified by CAE-6DF V1.0. Each AI Workflow link takes to a dedicated page, which includes functions, reference model, I/O Data, Functions of AIMs, I/O Data of AIMs, and a table providing links to the AIW-related AIW, AIMs, and JSON metadata.
Table 1 – AIWs of CAE-6DF V1.0
| Acronym | Name | JSON | Acronym | Name | JSON |
| CAE-6EN | 6DF Encoder | File | CAE-6DC | 6DF Decoder | File |
2. Reference Software
As a rule, MPAI provides Reference Software implementing the AI Modules released with the BSD-3-Clause licence and the following disclaimers:
- The purpose of the Reference Software is to demonstrate a working Implementation of an AIW, not to provide a ready-to-use product.
- MPAI disclaims the suitability of the Software for any other purposes than those of the MPAI-OSD Standard, and does not guarantee that it offers the best performance and that it is secure.
- Users shall verify that they have the right to use any third-party software required by this Reference Software, e.g., by accepting the licences from third-party repositories.
2. Conformance Testing
An implementation of an AI Workflow conforms with CAE-6DF if it accepts as input and produces as output Data and/or Data Objects (Data of a Data Type and its Qualifier) conforming with those specified or referenced by CAE-6DF.
The Conformance of an instance of a Data is to be expressed by a sentence like “Data validates against the Data Type Schema”. This means that:
- Any Data Sub-Type is as indicated in the Qualifier.
- The Data Format is indicated by the Qualifier.
- Any File and/or Stream have the Formats indicated by the Qualifier.
- Any Attribute of the Data is of the type or validates against the Schema 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
Performance is a multidimensional entity because it can have various connotations. Therefore, the Performance Assessment Specification should provide methods to measure how well an AIW performs its function, using a metric that depends on the nature of the function, such as:
- Quality: the Performance of a 6DF Encoder AIW can measure represents a sound field.