Vision-Based Hand Tracking for Gestures With Held Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing systems struggle to accurately interpret user gestures when a user's hands are occupied, such as when holding objects like keys or a coffee mug, limiting effective interaction with electronic devices.

Innovation Solution

A vision-based system that tracks hand gestures and detects the object being held, adjusting the gesture recognition to account for the object's geometry, allowing for object-specific actions to be initiated.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional gesture recognition systems are used, then gesture input can be recognized when hands are free, but gesture recognition fails or becomes inaccurate when hands are occupied with objects

Engineering Contradiction:
Improvegesture recognition accuracyVSAvoidcapability to recognize gestures with occupied hands
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The system dynamically adapts gesture recognition based on hand occupancy detection. When objects are detected in hands, the system switches to object-specific gesture interpretation modes, allowing continuous and accurate gesture recognition regardless of hand state. This dynamic adaptation resolves the contradiction by making the system flexible enough to handle both free and occupied hand scenarios effectively.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes recognition parameters based on detected object characteristics. Different objects (e.g., coffee mug, keys, remote control) have different associated gestures and action sets. By modifying the gesture interpretation parameters according to the detected object, the system maintains high recognition accuracy and reliability whether hands are free or occupied with various objects.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the system monitors for modified gestures based on object characteristics, then accurate input can be obtained with occupied hands, but system complexity increases due to object detection and classification requirements

Engineering Contradiction:
Improvegesture interpretation accuracyVSAvoidvision-based tracking and object detection system
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The vision-based tracking system serves multiple functions: it detects hand gestures, identifies held objects, determines object characteristics, and triggers appropriate actions. By making the tracking system universal and multi-functional, the patent avoids adding separate dedicated systems for each function, thereby reducing overall system complexity while maintaining high measurement precision for gesture interpretation.

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

Solution Approach 2:

The patent combines object detection, gesture recognition, and action initiation into an integrated system. The vision-based tracking module simultaneously performs multiple tasks rather than requiring separate independent systems. This merging of functions reduces the overall device complexity while maintaining the precision needed for accurate gesture interpretation with occupied hands.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12439145B1Determining an intended gesture when hands are occupied
Publication Date: 2025.10.07 APPLE INC
  • US12439145B1 patent drawing
  • US12439145B1 patent drawing
  • US12439145B1 patent drawing

AI summary

Hand tracking techniques are used to initiate actions at a computer even if a hand is occupied. Image data is received of a scene that includes a hand. A determination is mate whether the hand is occupied by a physical object. If the hand is occupied by a physical object, then the hand is monitored for a modified gesture based on the physical object. Some objects may be pre-registered and associated with object-specific actions for various gestures. When a user is within a predetermined distance of a registered object, a system monitors a user's hands for a gesture, and then triggers an action based on the gesture and the object.