Skip to main content

Terms and definitions

In the context of the documentation, the following terms and definitions apply.

Input Device

An Input Device, which is also referred to as an "ink device" within this documentation, is a computer input device that enables a user to hand-draw images, animations, and graphics with a special pen-like stylus, similar to the way a person draws images with a pencil and paper.

Input Provider

An Input Provider is a generic input source for sensor data. As providers for the two-dimensional input touch-, mouse-, and stylus sensors are considered, and for three-dimensional input, data from 3-DOF or 6-DOF controllers.

Sensor Data

Sensor data comprises the signals measured by the sensor technology used to capture the user interaction with the Input Device. Firmware and driver software process the RAW data and provide the Sensor Data via a predefined API of the operating system.

Stroke

Visual entity used for the visual representation of a stroke, trace, or trajectory of the electronic pen. Each instance of Stroke includes one or more Segments.

Position

Property of the Segment. Position includes two dimensional data (X, Y) which are used as a control point for a spline curve algorithm (Catmull-Rom curve).

Segment

Entity used to represent a part (segment) of the Stroke. Each instance of Segment includes Positions.

TripleStore

A TripleStore is a purpose-built data structure for the storage and retrieval of so called triples. A triple is a data entity composed of subject-predicate-object, like "WILL is digital-ink" or "WILL is_developed_by Wacom".

Digital Ink

Sensor data produced by an Input Device, such as an electronic pen or a stylus, which is then transformed using computer graphic algorithms to a visual representation. Digital Ink can include several strokes or a volume in 3D space.

Universal Ink Model

The Universal Ink Model describes input sensor data, digital ink, and its related meta data. The model is serialized using the Universal Ink Data Format.

Universal Ink Data Format

The data format that is used to serialize the Universal Ink Model to a data stream.