Go to MPAI-OSD V1.5 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

1      Definition

An Item representing an Object’s orientation, orientation velocity, and orientation acceleration.

2      Functional Requirements

  • The Orientation of an Object is that of the principal axis of an Object.
  • The following media types are supported: Speech, Audio, Visual, 3D Model, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound.
  • Accuracy is the estimated absolute difference between the measures of each of Orientation, OrientVelocity, and OrientAccel and their true values.

3      Syntax

https://schemas.mpai.community/OSD/V1.5/data/Orientation.json

4      Semantics

Table 1 provides the semantics of the components of Orientation. Note that Euler angles are indicated by (α,β,γ).

Table 1 – Semantics of the Orientation Data Type

Label
Description
Header Orientation Header – Standard “OSD‑OOR‑Vx.y”.
MInstanceID Identifier of the M-Instance (Virtual Space) where this Orientation refers to.
UEnvironmentID Identifier of the U-Environment (Real Space) where this Orientation refers to.
OrientationID Unique identifier of this Object Orientation instance.
OrientationTime Time this Orientation instance was produced.
OrientationSpaceTime Space/Time where/when this Orientation applies.
General General classification data of the Object.
    – ObjectType Type of the Object: one of Digital Human, Generic.
    – MediaType Media type of the Object: one of Speech, Audio, Visual, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound.
Orientation
    – Orient (α,β,γ) Euler angles representing the Object’s orientation (degrees).
    – OrientAccuracy Estimated accuracy of each Euler angle (α,β,γ) in Orientation (degrees).
Velocity of Orientation
    – OrientVelocity (α,β,γ) Angular velocity of the Object’s orientation (degrees/s).
    – OrientVelocityAccuracy Estimated accuracy of each angular velocity component (α,β,γ) (degrees/s).
Acceleration of Orientation
    – OrientAccel (α,β,γ) Angular acceleration of the Object’s orientation (degrees/s²).
    – OrientAccelAccuracy Estimated accuracy of each angular acceleration component (α,β,γ) (degrees/s²).
DataXMData MPAI-PTF Data Exchange Metadata providing provenance, authorisation, legal, security, and confidence information associated with this Orientation instance in a trusted data exchange context.
DescrMetadata Human-readable descriptive metadata of the Orientation instance (plain text, max 2048 characters).

5      Conformance Testing

A Data instance conforms with Orientation (OSD‑OOR) if:

  1. The Data validates against the Orientation’s JSON Schema.
  2. All Data in the Orientation’s JSON Schema:
    1. Have the specified type.
    2. Validate against their JSON Schemas.
    3. Conform with their Data Qualifiers.

6      Performance Assessment

Not part of this specification.

Go to MPAI-OSD V1.5 Data Types