Automatic Projection Type Selection in Artificial Reality

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing XR systems are inaccurate, imprecise, and provide limited functionality for selecting and interacting with objects in artificial reality environments, often requiring separate controller devices and failing to correctly interpret user gestures, especially when interacting with objects outside immediate reach.

Innovation Solution

The system employs projection types such as ray, sphere, cylinder, cone, and pyramid projections, controlled by a combination of origin and control points, and interprets various gestures like cut, lasso, and frame gestures to enable precise object selection and interaction, with the ability to switch between global and local modes for different input modalities.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional XR systems are used for object selection, then the system structure is simple, but the measurement precision and interaction accuracy are poor

Engineering Contradiction:
Improveobject selection precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system segments object selection into multiple projection types (ray, sphere, cylinder, cone, pyramid) each optimized for different interaction scenarios. This segmentation allows precise selection for specific cases without requiring complete system redesign, improving measurement precision while managing complexity through modular projection approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces multi-dimensional projection concepts beyond traditional 2D screen interaction. By extending interaction into 3D spatial dimensions with origin and control points, the system achieves superior object selection precision in virtual environments, transforming flat interaction into volumetric spatial interaction.

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

2Ease of operation

If separate controller devices are used for interaction, then the control function is dedicated, but the ease of operation is reduced

Engineering Contradiction:
Improvegesture interaction easeVSAvoidcontroller requirement
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system enables users to interact directly with virtual objects using their own hands and gestures without requiring external controller devices. The hand tracking and gesture recognition systems allow users' bodies to serve as the interaction interface, eliminating the need for separate controllers and improving ease of operation through natural, intuitive gestures.

Inventive Principle:
Principle #25Self-service

3Adaptability or versatility

If basic projection methods are used, then the device complexity is low, but the adaptability for different interaction scenarios is limited

Engineering Contradiction:
Improveinteraction mode adaptabilityVSAvoidprojection system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system implements a universal projection framework that can adapt to multiple interaction scenarios through different projection types (ray, sphere, cylinder, cone, pyramid). Each projection type serves multiple functions depending on the context, allowing the same system to handle diverse interaction needs from simple selection to complex bimanual operations without requiring separate specialized systems.

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

Solution Approach 2:

The projection system dynamically adapts its characteristics based on interaction context. Origin and control points can be reassigned dynamically, projection types can switch based on gesture recognition, and the system transitions between global and local modes to match user intentions, providing high adaptability without static complexity.

Inventive Principle:
Principle #15Dynamics

4Measurement precision

If simple gesture recognition is used, then the processing speed is fast, but the measurement precision for gesture interpretation is poor

Engineering Contradiction:
Improvegesture interpretation precisionVSAvoidinteraction efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system employs feedback mechanisms where gesture recognition results inform subsequent projection and interaction behavior. The system continuously monitors hand positions, adjusts projection parameters based on detected gestures, and provides visual feedback through the projections themselves, enabling precise gesture interpretation while maintaining interaction efficiency through adaptive response.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20240201493A1Automatic Projection Type Selection in an Artificial Reality Environment
Publication Date: 2024.06.20 META PLATFORMS TECHNOLOGIES LLC
  • US20240201493A1 patent drawing
  • US20240201493A1 patent drawing
  • US20240201493A1 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.