This document will help you to integrate your content with the VIVEPORT AirSig gesture and signature recognition.


This technology is licensed by AirSig to HTC

In VR world, it’s much faster and safer to authenticate by signing signature than typing passwords on a virtual keyboard. It takes just ONE second to authenticate for login or payment needs. Another use case is to easily distinguish different players in multiplayer game or on game rank. It’s also much easier to identify them by signing signature than typing ID on a virtual keyboard. AirSig’s accuracy is certified to meet NIST 800-76-2 requirement and endorsed by financial institutes, as secure as finger print recognition.

Players will be able to create whatever VR Gestures they want in your VR content, easy and fast. It brings more fun to your players and make your content stand out. For example, a Harry Potter game player can create a gesture of lightning shape to cast an attacking spell, or a gesture of heart shape to cast a healing spell. Also, players can draw a circle to go “Home” or draw an arrow to go “Back”.

Usage Cases

VIVEPORT AirSig Manager provides 4 major functions:

  • Player’s Signatures:

    Identify player’s identity by verifying against Player’s Signatures with adjustable signature strength.

  • Developer-defined Gestures:

    Identify input gestures against Developer-defined Gestures. The feature is:

    • Developers customize and define gestures. Players don’t have to train.
    • With high generality. Even different players with different drawing habit(e.g. different size, shape), system can recongnize it.
    • In order to use this feature, gestures sample must be collected first and then generate a gesture profile in AirSig Developer Portal , or developers can use the gesture profile generated by others.
  • Player-defined Gestures:

    Learn and identify Player-defined Gestures. The feature is:

    • Players can create their own gestures in application real-time.
    • The training progress is needed. Players have to repeat the same gesture for about 5 times.
    • This kind of gesture focus on the drawing feature of individual. Less likely to be shareable between players.
  • Smart Gesture:

    Smart Gesture algorithm that combines the result of Developer-defined Gestures and Player-defined Gestures (2 and 3). The feature is:

    • Developers define the gesture and design a “Tutorial phase” in application. Players have to repeat the gesture and system learns the drawing habit in the same time. The accuracy is further improved.
    • In “Tutorial phase”, if the players’ drawing habit is very different from the gestures defined by developers, system will not learn it. That can avoid the wrong gesture affects the recognition result.
    • We suggest developers use this mode in most scenario. Players usually don’t familiar with using gestures. The “Tutorial phase” helps players practice it and system can learn the drawing habit in the same time.

System Requirements

  • Software Requirements
  • Runtime Environment
    • For Windows, standalone applications for Windows 7/8/10 (32/64-bit) are supported.
    • For Android, standalone app from Android version 4.1 with Gyroscope (minimum) to Android version 6 or later with 4G RAM and 1440p resolution (high standard) are supported.


VIVEPORT AirSig supports Vive and Wave. Please refer to AirSig for installation.


If you would like to provide feedback or need further assistance with the VIVEPORT AirSig SDK, please go to the community in