Projection-Based Hand Interaction Stabilization in XR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR systems are inaccurate, imprecise, and provide limited functionality for interacting with objects in artificial reality environments, often requiring separate controller devices and failing to correctly interpret user gestures, leading to frustrating and time-consuming operations.

Innovation Solution

The technology introduces projection-based interaction methods using a combination of origin and control points to stabilize hand interactions, allowing for various projection types such as ray, sphere, cylinder, cone, and pyramid projections, and incorporates bimanual gestures for disambiguating objects and switching between global and local interaction modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional controller-based interaction is used, then device functionality is provided, but device complexity increases and ease of operation decreases

Engineering Contradiction:
Improveease of interactionVSAvoidcontroller requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the interaction control function from separate controller devices and relocates it to the user's hands themselves. By using hand tracking technology, the system eliminates the need for external controllers while maintaining full interaction functionality, directly resolving the contradiction between ease of operation and device complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The user's hands serve dual purposes: they are both the body parts being tracked and the interaction controllers. The hands perform the self-service function of controlling virtual objects without requiring separate controller devices, thereby simplifying the overall system while improving operational ease

Inventive Principle:
Principle #25Self-service

2Measurement precision

If hand tracking is used for direct object interaction, then controller devices are eliminated, but measurement precision and reliability decrease

Engineering Contradiction:
Improveinteraction accuracyVSAvoidnaturalness of interaction
Core Design Contradiction:
Measurement precisionVSEase of operation

Solution Approach 1:

The patent introduces projection casting as an intermediary mechanism between hand tracking and object interaction. Instead of directly mapping hand position to object position, the system casts a projection from the hand to the target object, allowing for more precise and reliable interaction while maintaining natural hand-based controls

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system adds a dimensional transformation by casting projections in 3D space from the hand to target objects. This dimensional approach allows the system to maintain natural hand movements while achieving precise object selection and interaction through the projection mechanism

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

3Length of stationary object

If projection casting is implemented for distant object interaction, then interaction distance is extended, but device complexity increases

Engineering Contradiction:
Improveinteraction distanceVSAvoidprojection system complexity
Core Design Contradiction:
Length of stationary objectVSDevice complexity

Solution Approach 1:

The hand tracking system serves multiple functions: it tracks hand position for proximity interactions and simultaneously casts projections for distant object interactions. This multi-functionality allows the system to extend interaction distance without adding separate dedicated systems, thereby avoiding increased device complexity

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

Data Source

PatentUS10802600B1Virtual interactions at a distance
Publication Date: 2020.10.13 META PLATFORMS TECHNOLOGIES LLC
  • US10802600B1 patent drawing
  • US10802600B1 patent drawing
  • US10802600B1 patent drawing

AI summary

The present technology relates to artificial reality systems. Such systems provide projections a user can create to specify object interactions. For example, when a user wishes to interact with an object outside her immediate reach, she can use a projection to select, move, or otherwise interact with the distant object. The present technology also includes object selection techniques for identifying and disambiguating between objects, allowing a user to select objects both near and distant from the user. Yet further aspects of the present technology include techniques for interpreting various bimanual (two-handed) gestures for interacting with objects. The present technology further includes a model for differentiating between global and local modes for, e.g., providing different input modalities or interpretations of user gestures.