Virtual Object Interaction via Gaze and Hand Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for interacting with virtual objects in computer-generated environments lack efficiency and intuitiveness, as they often require direct manipulation or complex gestures, which can be cumbersome and limit user experience.

Innovation Solution

The implementation of direct and indirect manipulation methods using hand tracking and gaze detection, allowing users to interact with virtual objects by moving their hands within a threshold distance or performing gestures while focusing on the object, enabling intuitive movement, rotation, and scaling of virtual objects based on hand movements and gaze direction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If direct manipulation methods are used to interact with virtual objects, then precision of object control is improved, but ease of operation deteriorates due to cumbersome gestures and threshold distance requirements

Engineering Contradiction:
Improveprecision of object controlVSAvoidease of interaction
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces gaze detection as an intermediary mechanism between the user and virtual objects. Instead of requiring direct hand manipulation, the system uses gaze direction to select target objects and hand gestures to execute manipulation commands. This intermediary gaze-based selection system resolves the contradiction by allowing users to interact with objects without precise hand positioning, thereby improving ease of operation while maintaining control precision through the dual-mode interaction system.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If hand tracking with threshold distance is implemented, then ease of operation is improved, but device complexity increases due to additional sensing requirements

Engineering Contradiction:
Improveease of interactionVSAvoidcomplexity of interaction system
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements a universal interaction system that combines multiple detection methods (hand tracking, gaze detection, gesture recognition) into a single integrated framework. The system can operate in different modes depending on the situation: threshold-distance-based direct manipulation when hands are close, and gaze-based indirect manipulation when hands are farther away. This multi-functional approach improves ease of operation across different scenarios while managing device complexity through a unified architecture that selects the appropriate interaction mode based on contextual conditions.

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

3Ease of operation

If gaze-based indirect manipulation is used, then ease of operation is improved, but measurement precision deteriorates in determining user intent

Engineering Contradiction:
Improveease of interactionVSAvoidprecision of user intent detection
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent employs feedback mechanisms to enhance precision in gaze-based manipulation. The system continuously monitors gaze direction, hand position, and gesture state, providing real-time feedback to determine user intent. By analyzing the combination of gaze target, hand gesture type, and movement trajectory, the system can accurately interpret user intentions even when hands are not in direct contact with virtual objects. This feedback-driven intent detection resolves the precision issue while maintaining the ease of operation benefits of indirect manipulation.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20230325004A1Method of interacting with objects in an environment
Publication Date: 2023.10.12 APPLE INC
  • US20230325004A1 patent drawing
  • US20230325004A1 patent drawing
  • US20230325004A1 patent drawing

AI summary

Methods for interacting with objects and user interface elements in a computer-generated environment provide for an efficient and intuitive user experience. In some embodiments, a user can directly or indirectly interact with objects. In some embodiments, while performing an indirect manipulation, manipulations of virtual objects are scaled. In some embodiments, while performing a direct manipulation, manipulations of virtual objects are not scaled. In some embodiments, an object can be reconfigured from an indirect manipulation mode into a direct manipulation mode by moving the object to a respective position in the three-dimensional environment in response to a respective gesture.