3D Virtual Object Interaction with Dynamic Cone Casting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing VR, AR, and MR technologies face challenges in providing a comfortable and natural-feeling presentation of virtual image elements amidst real-world imagery, leading to user fatigue and precision issues in interacting with virtual objects due to spacing and accommodation conflicts.

Innovation Solution

A wearable system that adjusts user interface operations based on contextual information, using cone casting with dynamically adjustable apertures and movement multipliers to enhance interaction precision and reduce fatigue.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a fixed aperture cone cast is used for object selection, then the selection method is simple, but interaction precision deteriorates when objects are closely spaced

Engineering Contradiction:
Improveinteraction precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent implements dynamic aperture adjustment where the cone aperture size changes based on the spatial distribution of virtual objects. When objects are closely spaced, the aperture automatically reduces to enable precise selection, while maintaining a larger aperture when objects are widely spaced. This dynamic adaptation resolves the contradiction between precision and simplicity by making the system complex only when necessary.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the aperture parameter of the cone cast based on contextual information about object spacing. The hardware processor analyzes the positions of virtual objects and adjusts the aperture size accordingly, transforming a static parameter into a dynamic one that adapts to different interaction scenarios, thereby improving precision without requiring permanently complex systems.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If movement multiplier is applied to virtual object movement, then interaction precision is improved, but the system complexity increases

Engineering Contradiction:
Improveinteraction precisionVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The movement multiplier is implemented as a dynamic parameter that adjusts based on the operational context. The system applies different multiplier values depending on the situation, such as when objects are closely spaced versus widely spaced. This dynamic approach allows the system to achieve high precision when needed while maintaining simplicity in other scenarios, resolving the contradiction between precision and complexity.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the movement multiplier parameter based on contextual analysis of object positions and user interactions. By transforming this parameter from static to dynamic, the system achieves improved precision only when necessary, rather than maintaining permanently complex mechanisms, thus resolving the contradiction between precision improvement and system complexity.

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If cone aperture is dynamically adjusted based on contextual information, then interaction precision is improved, but computational complexity increases

Engineering Contradiction:
Improveinteraction precisionVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system performs contextual analysis and aperture adjustment selectively rather than continuously. The hardware processor analyzes contextual information and adjusts parameters only when necessary to improve interaction precision, avoiding unnecessary computational overhead. This partial action approach resolves the contradiction by applying complexity only when it provides tangible benefits.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The system dynamically changes aperture and movement multiplier parameters based on contextual information about object spacing and user interaction needs. This parameter adaptation allows the system to achieve high precision in complex scenarios while maintaining simplicity in straightforward scenarios, thereby resolving the contradiction between precision and computational complexity through selective complexity application.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12406454B2Interactions with 3D virtual objects using poses and multiple-dof controllers
Publication Date: 2025.09.02 MAGIC LEAP INC
  • US12406454B2 patent drawing
  • US12406454B2 patent drawing
  • US12406454B2 patent drawing

AI summary

A wearable system can comprise a display system configured to present virtual content in a three-dimensional space, a user input device configured to receive a user input, and one or more sensors configured to detect a user's pose. The wearable system can support various user interactions with objects in the user's environment based on contextual information. As an example, the wearable system can adjust the size of an aperture of a virtual cone during a cone cast (e.g., with the user's poses) based on the contextual information. As another example, the wearable system can adjust the amount of movement of virtual objects associated with an actuation of the user input device based on the contextual information.