(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
Audio Spatial Directive (PGM-ASD)
- Is produced by the Domain Access (DA) AIM.
- Provides referential cues, User intent, and contextual constraints to guide interpretation of audio scenes.
- Enables Audio Spatial Reasoning (ASR) to resolve ambiguous entities, assess auditory relevance, and generate expressive primitives aligned with the A-User’s interaction goals.
Functional Requirements
Audio Spatial Directive conveys the following main information elements:
| Function | Description |
| Referential Cueing | Specifies which audio objects or roles are contextually relevant |
| Intent Framing | Reflects A-User goals (e.g., highlight soloist, suppress ambient sounds) |
| Contextual Constraints | Includes time windows, salience thresholds, or annotation filters |
| Interpretive Guidance | Steers ASR toward resolving ambiguity or refining semantic tags |
| Traceability | Includes AudioSpatialOutputID and MInstanceID for provenance and auditability |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/AudioSpatialDirective.json
Semantics
| Label | Description |
| Header | Audio Spatial Directive Header |
| ├─ Standard-ASD | The characters “PGM-ASD-V” |
| ├─ Version | Major version – 1 or 2 characters |
| ├─ Dot-separator | The character “.” separating version components |
| └─ Subversion | Minor version – 1 or 2 characters |
| MInstanceID | Identifier of the M-Instance |
| MEnvironmentID | Identifier of the M-Environment |
| AudioSpatialOutputID | Unique identifier of the Audio Spatial Output instance being interpreted |
| ReferentialObjects | Audio object IDs or semantic roles to prioritise |
| IntentDescriptor | Narrative or operational goal guiding ASR interpretation |
| ContextualConstraints | Temporal, salience, and annotation filters |
| ├─ TimeWindow | Time range for interpretation (Start, End) |
| ├─ SalienceThreshold | Minimum salience score for inclusion |
| └─ AnnotationTypes | Types of annotations to consider (e.g., expressive, functional) |
| Trace | Provenance metadata |
| ├─ Origin | Module or subsystem that issued the directive (typically DAC) |
| └─ Timestamp | Time of directive issuance |
| DescrMetadata | Descriptive metadata for audit, indexing, or semantic linking |