Abstract

Gesture based operation has fast gained grounds in recent times. Being one of the fastest growing technologies today, there is strong potential for gesture based operations to become a complementary, if not the preferred mode of human-computer interactions in the near future, as compared to the conventional 2D computer mouse used today. 3D gestures today are being developed primarily for 2D desktop and gaming console operations. A majority of gaming consoles, smart televisions and systems rely on handheld remote tracking devices, whereas desktop applications depend on finger markers, gloves or thimbles, sometimes combined with special glasses to visualize tracking points.

With the increase in the use of gesture based operations, it is important to study gesture based operations. We wanted to examine the possibility of developing a system that would allow for operations in the 3D domain using freehand gestures. In August 2013, a new device called Leap Motion [3] which works using freehand gestures was released commercially. This is a novel concept that will allow for gesture based operations on desktops and personal laptops through a USB connection.

This paper presents our examination of gesture based operations by building a framework using the Leap Motion device and API. We built a Tic-Tac-Toe application with a simple graphical interface using JOGL – the Java for OpenGL library. We defined new and intuitive 3D gestures that help demonstrate this new framework and system. We determined that it is fairly simple to mathematically define simple gestures based on the real-time hand and finger sensing data returned by the Leap Motion tracking device. We determined that there is scope to extend this framework to increase the number of gestures, as well as to make our gestures more intuitive to the user.