Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment
Definition
Audio CXE Status (PGM‑ACS) is a Status issued by Audio Context Enhancement that reports the fulfilment of audio properties requested by A‑User Control, indicating for each requested property whether it has been produced, partially produced, or not produced, together with associated metadata for identification, exchange, and description.
Functional Requirements
- Status Identification and Traceability: The status shall include a unique identifier (AudioCXEStatusID) and a timestamp (AudioCXEStatusTime) to ensure traceability and correlation with the corresponding directive.
- Environment Identification: The status shall include identifiers for the M-Instance (MInstance) and U-Environment (UEnvironment) in which execution occurred.
- Property Fulfilment Reporting: The status shall report fulfilment for each requested property defined in the Audio CXE Directive.
- Audio Object Identification Reporting: The status shall indicate whether audio object identifiers have been produced.
- Motion and Proximity Reporting: The status shall indicate whether motion and spatial relationship properties such as Velocity, Distances, and ProximityClass have been produced.
- Acoustic Environment Reporting: The status shall indicate whether AcousticProfile properties have been produced.
- Salience Mapping Reporting: The status shall indicate whether salience-based outputs such as ranking and filtering of audio objects have been produced.
- Granular Fulfilment States: Each property shall report a fulfilment state selected from produced, partial, missing, or not-requested.
- Directive Consistency: The status shall reflect the same property structure as the corresponding Audio CXE Directive.
- Data Exchange Metadata: The status shall include DataXMData to provide standardised metadata supporting interoperability, traceability, and data exchange control.
- Descriptive Metadata: The status may include DescrMetadata to provide additional human-readable context.
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/AudioCXEStatus.json
Semantics
| Label | Description |
| Header | Status header identifier matching pattern “PGM-ACS-Vx.y”. |
| MInstance | Identifier of the M-Instance in which the status is produced. |
| UEnvironment | Identifier of the U-Environment associated with the status. |
| AudioCXEStatusID | Unique identifier for this Audio CXE Status instance. |
| AudioCXEStatusTime | Timestamp indicating when the status was produced. |
| PropertyFulfilment | Container reporting fulfilment of requested properties for each Audio CXE SubAIM. |
| – AudioObjectIdentification | Reports fulfilment of audio object identification properties. |
| – ObjectIdentifiers | Indicates whether audio object identifiers have been produced. |
| – MotionProximity | Reports fulfilment of motion and proximity properties. |
| – Velocity | Indicates whether velocity of audio objects has been produced. |
| – Distances | Indicates whether distances between audio objects have been produced. |
| – ProximityClass | Indicates whether proximity classification has been produced. |
| – AcousticEnvironment | Reports fulfilment of AcousticProfile properties. |
| – FrequencyRange | Indicates whether frequency range has been produced. |
| – Timbre | Indicates whether timbre characteristics have been produced. |
| – Spectrogram | Indicates whether spectrogram representation has been produced. |
| – Loudness | Indicates whether loudness has been produced. |
| – Reflectivity | Indicates whether reflectivity characteristics have been produced. |
| – Reverberation | Indicates whether reverberation properties have been produced. |
| – Diffusion | Indicates whether diffusion has been produced. |
| – Absorption | Indicates whether absorption properties have been produced. |
| – Doppler | Indicates whether Doppler effects have been produced. |
| – SalienceMapping | Reports fulfilment of salience-based outputs. |
| – RankedObjects | Indicates whether audio objects have been ranked. |
| – FilteredSalientObjects | Indicates whether filtered salient objects have been produced. |
| DataXMData | Data Exchange Metadata compliant with MPAI-PTF V1.0. |
| DescrMetadata | Optional descriptive metadata providing human-readable context. |