1     Definition 2     Functional Requirements 3     Syntax
4     Semantics 5    Conformance Testing 6     Performance Assessment

1      Definition

Position and Orientation of an Object in a Virtual Environment excluding velocity and acceleration and Field of View.

2      Functional Requirements

  • An Object may have one of the following attributes: Speech, Audio; Visual; 3D Model, Audio-Visual; Haptic; Smell; RADAR; LiDAR; Ultrasound.
  • Accuracy is the estimated absolute difference between the measured spatial and angular values of each of CartPosition, SpherPosition, Orientation, and their true value.
  • Field of View is expressed as Azimuth and Elevation

3      Syntax

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

4      Semantics

Table 1 provides the semantics of the components of Point of View. The following should be noted:

  1. Each of Position, Velocity, and Acceleration is provided either in Cartesian (X,Y,Z) or Spherical (r,φ,θ) Coordinates.
  2. The Euler angles are indicated by (α,β,γ).

Table 1 – Semantics of Point of View

Label Description
Header Point of View Header – Standard “OSD-OPV-Vx.y”
MInstance ID id Virtual space Orientation refers tu
PointOfViewID Identifier of Object Point of View.
General Set of general data.
– CoordType One of Cartesian, Spherical, Geodesic, Toroidal.
– ObjectType One of Digital Human, Generic.
– MediaType One of Speech, Audio, Visual, Audio-Visual, Haptic, Smell, RADAR, LiDAR, Ultrasound.
PositionAndOrientation
– CartPosition (X,Y,Z) Array (in metres).
– CartPositionAccuracy (X,Y,Z) Array Of CartPositionAccuracy.
– SpherPosition (r,φ,θ) Array (in metres and degrees).
– SpherPositionAccuracy (r,φ,θ) Array of – SpherPositionAccuracy.
– Orient (α,β,γ) Array (in degrees).
– OrientAccuracy (α,β,γ) Array of OrientAccuracy.
Field of View
Azimuth An Angle twice the value expressed in degrees.
Elevations An Angle twice the value expressed in degrees.
DescrMetadata Descriptive Metadata

5     Conformance Testing

A Data instance Conforms with MPAI-OSD Point of View (OSD-OPV) if:

  1. The Data validates against the Point of View’s JSON Schema.
  2. All Data in the  Point of View’s JSON Schema.
    1. Have the specified type.
    2. Validate against their JSON Schemas.

6     Performance Assessment