Two-Handed Gesture Recognition in xR Applications

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current virtual, augmented, and mixed reality applications lack the capability to effectively recognize and respond to two-handed gesture sequences, limiting user interaction and control within immersive environments.

Innovation Solution

An Information Handling System (IHS) equipped with a processor and memory that receives and identifies two-handed gesture sequences from a user wearing a Head-Mounted Device (HMD), executing specific commands based on recognized sequences such as display control, workspace management, and collaboration actions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If one-handed gestures are used for interaction, then device complexity is reduced, but user interaction capability is limited

Engineering Contradiction:
Improveuser interaction capabilityVSAvoidgesture recognition system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The gesture recognition system segments two-handed gestures into independent hand trajectories, detecting each hand separately and then analyzing their coordinated movement patterns. This allows complex two-handed interactions to be processed through modular detection of individual hand paths followed by relational analysis, enhancing interaction capability without proportionally increasing system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transitions from analyzing static gesture positions to tracking dynamic hand trajectories through space and time. By capturing the temporal dimension of hand movement and analyzing trajectory patterns, the system enables recognition of complex two-handed gesture sequences that involve coordinated motion between both hands, significantly expanding interaction possibilities

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Measurement precision

If complex gesture sequences are recognized, then user control precision is improved, but processing time increases

Engineering Contradiction:
Improvegesture recognition precisionVSAvoidgesture processing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs preliminary detection of hand trajectories and identifies potential gesture sequences during the motion phase before completion. By pre-processing trajectory data and anticipating gesture outcomes based on partial trajectory information, the system reduces the time required to recognize and process complete gesture sequences while maintaining high precision through continuous trajectory validation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements timeout mechanisms that allow gesture recognition to proceed to completion without waiting for absolutely certain detection. When trajectory patterns strongly indicate a specific gesture sequence, the system can skip prolonged analysis and rapidly confirm the gesture, reducing processing time for clear-cut cases while maintaining precision through confidence thresholding

Inventive Principle:
Principle #21Skipping (Rushing through)

3Ease of operation

If two-handed gesture sequences are implemented, then ease of operation is improved, but system complexity increases

Engineering Contradiction:
Improveuser interaction easeVSAvoidgesture processing system complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The gesture processing system segments two-handed gestures into independent hand trajectories, detecting each hand separately and then analyzing their coordinated movement patterns. This modular approach allows complex two-handed interactions to be processed through simpler, independent hand detections followed by relational analysis, improving ease of operation without proportionally increasing overall system complexity

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a universal gesture recognition framework that handles both one-handed and two-handed gestures through the same underlying trajectory detection and analysis mechanisms. By creating a multi-functional system that processes different gesture types through common algorithms, the system improves operational ease across diverse gesture inputs while avoiding the need for separate specialized processing systems

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS10606364B2Two-handed gesture sequences in virtual, augmented, and mixed reality (xR) applications
Publication Date: 2020.03.31 DELL PROD LP
  • US10606364B2 patent drawing
  • US10606364B2 patent drawing
  • US10606364B2 patent drawing

AI summary

Systems and methods for enabling two-handed gesture sequences in virtual, augmented, and mixed reality (xR) applications are described. In an illustrative, non-limiting embodiment, an Information Handling System (IHS) may include a processor and a memory coupled to the processor, the memory having program instructions stored thereon that, upon execution, cause the IHS to: receive a gesture sequence from a user wearing an HMD coupled to the IHS, where the HMD is configured to display an xR application; identify the gesture sequence as a two-handed sequence; and execute a command in response to the two-handed sequence.