| 1. Definition | 2. Functional Requirements | 3. Syntax | 4. Semantics |
1. Definition
RE Data Out includes data and commands generated from the Action Generation AIM and formatted per the RE Venue Specification, and includes data and commands as required to create a user experience within the Real Environment per the Script.
2. Functional Requirements
- Data
- Video data consisting of multiple video streams to be displayed in the Real Venue, e.g. dome, volumetric, video mapped to set pieces.
- Audio data consisting of multiple audio streams to be fed to different audio rendering devices, e.g. speakers, headphones, vibroacoustic transducers.
- Lighting data, e.g. DMX.
- FX data (for rigging, animatronics, set pieces, pyro, etc.)
- Participant Interface data (for mobile app, web interface, controller).
- Control Data
- Visual commands, e.g., video routing, mapping parameters.
- Audio commands, e.g., audio routing, audio parameters.
- Lighting commands, e.g., routing commands (e.g., DMX routing).
- FX commands, e.g., device routing, FX parameters.
- Participant Interface Command (mobile app, web interface, controller).
3. Syntax
https://schemas.mpai.community/XRV1/V1.0/data/REDataOut.json
4. Semantics
| Label | Description |
| Header | RE Data Out Header. Shall have constant value “XRV-RDO-V1.0”. |
| MInstanceID | Identifier of the M-Instance (Virtual Space) associated with this RE Data Out instance. |
| UEnvironmentID | Identifier of U-Environment. |
| REDataOutID | Identifier of RE Data Out. |
| REDataOutTime | Time of RE Data Out. |
| REDataOut | Data to the Real Environment. |
| – AudioObjects[] | To the Real Environment. |
| – AudioObjectTime | Time information of Audio Object expressed using SimpleTime. |
| – AudioObject | Audio Object as defined in OSD V1.5. |
| – 3DModelObjects[] | To the Real Environment. |
| – 3DModelObjectTime | Time information of 3D Model Object expressed using SimpleTime. |
| – 3DModelObject | 3D Model Object as defined in OSD V1.5. |
| – VisualObjects[] | To the Real Environment. |
| – VisualObjectTime | Time information of Visual Object expressed using SimpleTime. |
| – VisualObject | Visual Object as defined in OSD V1.5. |
| – AppDataSets[] | Array of App Data Sets. |
| – AppData | Specified by Real Venue Specifications |
| – ControlObjects[] | Array of Control Objects. |
| – ControlObject | Control Object as defined in XRV1 V1.0. |
| DataXMData | MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this RE Data Out instance in a trusted data exchange context. |
| DescrMetadata | Descriptive Metadata |