| Function | Ref. Model | I/O Data | SubAIMs | JSON MData | Profiles | Ref. Software | Conformance | Performance |
1. Functions
The Action Generation (XRV-ACG) AIM uses Performance Status, Participant Status, and Operator Status to produce
- RE Action IDs and VE Action IDs to instantiate Actions from the Action Table in the RE Experience Generation and VE Experience Generation AIMs per the Script.
- The next Cue Point ID to inform the Performance, Participant, and Operator Status Interpretation AIMs to look for the next Cue Conditions.
2. Reference Model
Figure 1 depicts the Action Generation (XRV-ACG) AIM Reference Model.

Figure 1 – Action Generation (XRV-ACG) AIM Reference Model
3. I/O Data
Table 1 specifies the Input/Output Data of Action Generation (XRV-ACG) AIM.
Table 1 – Input/Output Data of Action Generation (XRV-ACG) AIM
| Input Data | Description |
| RE Performance Status | The elements of RE Performance Status as needed to meet the current Cue Point Conditions. |
| VE Performance Status | The elements of VE Performance Status as needed to meet the current Cue Point Conditions. |
| RE Participant Status | The elements of RE Participant Status as needed to meet the current Cue Point Conditions. |
| VE Participant Status | The elements of VE Participant Status as needed to meet the current Cue Point Conditions. |
| RE Operator Status | The elements of RE Operator Status as needed to meet the current Cue Point Conditions. |
| VE Operator Status | The elements of VE Operator Status as needed to meet the current Cue Point Conditions. |
| Participant Data | Non-identifying information about each Participant loaded into the system and modified in real time. |
| Script | A machine-readable functional description of the entire show performance including actions to be performed in the Real and Virtual Environment based on the Performance, Operator, and Participant behaviours. |
| Action Table | Commands required to achieve a desired Action in the Real and Virtual Environments per the Script. |
| Script-Venue Associations | Metadata that associates measurable elements of the Script (e.g., characters, objects, participants, operator consoles) with data sources and sinks specific to the Real and Virtual Environments, as defined by the Qualifiers in the Venue Specifications. |
| Output Data | Description |
| RE Action ID | Action Table ID for Real Environment Actions. |
| VE Action ID | Action Table ID for Virtual Environment Actions |
| Cue Point ID | ID of the current Cue Point. |
| Participant Data | Non-identifying information about each Participant updated in real time as the Performance evolves. |
4. SubAIMs
No SubAIMs.
5. JSON Metadata
https://schemas.mpai.community/XRV1/V1.0/AIMs/ActionGeneration.json
6 Profiles
No Profiles