1. Definition 2. Functional Requirements 3. Syntax 4. Semantics

1. Definition

Descriptors that are based on performance data from the Virtual Environment (objects and avatars) and have a form that is suitable for the Performance Status AIM to extract interpretations to determine Cue Points.

2. Functional Requirements

Data acquired via the metaverse API.

  1. Avatar Descriptors (may be driven by performers or algorithms)
    1. Avatar instance
    2. Descriptors of Avatar motion
      1. Position and Orientation (Spatial Attitude)
      2. Face and Gestures
      3. Eye tracking (Face Descriptors)
  2. Object Descriptors – all non-avatar objects and associated parameters including:
    1. Object instance
    2. Position and Orientation (Spatial Attitude)
    3. Additional Descriptors if accessible via Metaverse API.

3. Syntax

https://schemas.mpai.community/XRV1/V1.0/data/VEPerformanceDescriptors.json

4. Semantics

Label Size Description
Header N1 Bytes VE Performance Descriptors Header
– Standard-VEPerformanceDescriptors 9 Bytes The characters “XRV-VFD-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Bytes Minor version – 1 or 2 characters
MInstanceID N4 Bytes Identifier of M-Instance.
VEPerformanceDescriptorsID N5 Bytes Identifier of VE Performance Descriptors
SpaceTime N6 Bytes Space-Time info of VE Performance Descriptors.
VEPerformanceDescriptors N7 Bytes Set of VE Performance Descriptors
– AvatarDescriptors[] N8 Bytes Set od Avatar Descriptors
  – AvatarID N9 Bytes Avatar ID
  – Spatial Attitude N8 Bytes Avatar Position and Orientation
  – Face Descriptors N10 Bytes Avatar Face Descriptors
  – Body Descriptors N11 Bytes Avatar Body Descriptors
– ObjectDescriptors[] N12 Bytes Set of Object Descriptors
  – ObjectID N5 Bytes Object instance ID
  – Spatial Attitude N13 Bytes Position and Orientation
  – Other Descriptors N14 Bytes If accessible via Metaverse API.
DescrMetaData N15 Bytes Descriptive Metadata