Two-Stage Air Swipe Gesture Recognition System

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Recognizing air swipe gestures in computing systems is challenging due to difficulties in disambiguating them from natural return/reset motions, requiring unnatural constraints on users.

Innovation Solution

A two-stage approach combining position-based and motion-based constraints, where users initiate a swipe gesture by moving a cursor into a swipe activation zone and then quickly swipe towards a gate within a certain time, with GUI feedback for successful or unsuccessful interactions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If air swipe gesture recognition is implemented without constraints, then gesture freedom and user comfort are improved, but false positive recognition increases

Engineering Contradiction:
Improvegesture freedomVSAvoidfalse positive recognition
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The gesture recognition process is divided into two distinct stages: a preparation phase where the cursor must enter a designated activation zone, and an execution phase where the swipe motion is detected. This segmentation allows the system to distinguish between intentional swipes and natural return motions by requiring specific positional prerequisites before motion detection begins.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system requires the cursor to be positioned in a specific activation zone before the swipe gesture can be recognized. This preliminary positioning action serves as a deliberate user intent indicator, differentiating intentional swipes from accidental or natural hand movements that occur during normal interaction.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If position-based constraints are added to distinguish swipes from return motions, then gesture recognition reliability is improved, but user interaction complexity increases

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoidinteraction constraints
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

An activation zone is introduced as an intermediary spatial element between the user's natural motion space and the gesture recognition system. This zone serves as a buffer that captures user intent without significantly altering natural interaction patterns, as users naturally move cursors to screen edges during normal navigation anyway.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The position-based constraint is applied locally only in specific activation zones at the edges of the screen, rather than imposing global constraints on all cursor movements. This localized approach maintains gesture freedom in the majority of the interaction space while providing reliable swipe detection only where needed.

Inventive Principle:
Principle #3Local quality

3Reliability

If a two-stage recognition approach is used, then false positive reduction is improved, but processing time and system complexity increase

Engineering Contradiction:
Improvefalse positive reductionVSAvoidgesture processing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system continuously monitors cursor position in activation zones and prepares for gesture recognition in advance. When the cursor enters an activation zone, the system pre-loads gesture detection algorithms and parameters, so that when a swipe motion occurs, recognition can proceed immediately without significant processing delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The two-stage approach segments processing into lightweight position checking (stage 1) and motion analysis (stage 2). The position checking stage requires minimal computational resources and can be performed continuously, while the more computationally intensive motion analysis is only triggered when position prerequisites are met, reducing overall processing time.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8719734B2Two-stage swipe gesture recognition
Publication Date: 2014.05.06 MICROSOFT TECHNOLOGY LICENSING LLC
  • US8719734B2 patent drawing
  • US8719734B2 patent drawing
  • US8719734B2 patent drawing

AI summary

Systems, methods and computer program products for facilitating the recognition of user air swipe gestures are disclosed. Such systems, methods and computer program products provide a two-stage gesture recognition approach that combines desirable aspects of object manipulation gestures and symbolic gestures in order to create an interaction that is both reliable and intuitive for users of a computing system. In a first position-based stage, the user moves the cursor into a swipe activation zone. Second, in a motion-based stage, the user swipes their hand from the activation zone past a swipe gate within a certain amount of time to complete the interaction. GUI feedback is provided following the first stage to let the user know that the swipe interaction is available, and after the second stage to let the user know that the swipe is completed.