The recognition of gestures is the mathematical interpretation of a human movement by a computing device. Gesture recognition, along with facial recognition, voice recognition, eye tracking and lip motion recognition are components of what the developers call a perceptual user interface (PUI). The goal of PUI is to improve efficiency and ease of use for the underlying logical design of a stored program, a design discipline known as usability.
In personal computing, gestures are most often used for input commands. Recognizing gestures as input allows computers to be more accessible to physically impaired people and makes the interaction more natural in a three-dimensional virtual reality or game environment. Hand and body gestures can be amplified by a controller that contains accelerometers and gyroscopes to detect tilt, rotation and acceleration motion - or the computing device can be equipped with a camera so that the software on the device can recognize and interpret gestures specific. A wave of the hand, for example, could end the program.
In addition to the technical challenges of implementing gesture recognition, there are also social challenges. Gestures must be simple, intuitive and universally acceptable. The study of gestures and other nonverbal types of communication is known as kinesics.
Users can use simple gestures to control or interact with devices without touching them physically. ArcSoft's gesture technology supports single lens devices, including HD cameras, as well as multi-lens devices and depth cameras. By using deep cameras or multiple lens devices, depth can be analyzed in order to more accurately detect and support an even wider range of hand gestures.
Hand gesture technology makes users' lives simpler, resulting in hands-free interaction eliminating the need to maintain or press the device. Applications for hand gesture technology include scrolling or scrolling between screens on a tablet device with simple hand gestures, and changing the channel or adjusting the volume on a TV without the use of a remote control. Users can even use hand gestures to navigate through content while viewing images or videos on their computers or large-screen devices.