Mixed Reality Control Ray Gesture Activation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing mixed-reality systems face issues with control rays being distracting and causing unintended interactions, as they are continuously rendered and can inadvertently trigger commands on distant virtual content, leading to unnecessary computation and user frustration.

Innovation Solution

Implementing a system that selectively enables or disables control rays based on user gestures, poses, or control ray activation variables, allowing users to control when the control rays are displayed and reducing unnecessary processing by only rendering them when necessary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If control rays are continuously rendered to enable interaction with distant virtual content, then user interaction capability is improved, but visual distractions and unintended interactions increase

Engineering Contradiction:
Improveinteraction capabilityVSAvoidvisual distractions
Core Design Contradiction:
Ease of operationVSObject-affected harmful factors

Solution Approach 1:

The control ray is rendered intermittently rather than continuously. The system detects user gestures (such as hand raising or specific hand poses) and only activates the control ray when these gestures are detected. This periodic rendering approach maintains interaction capability while eliminating constant visual distractions in the mixed-reality environment.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If control rays are continuously rendered, then distant virtual content interaction is enabled, but unintended interactions with virtual content increase

Engineering Contradiction:
Improvedistant content accessVSAvoidinteraction accuracy
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system implements gesture-based feedback control where the control ray activation is tied to specific user gestures. The system continuously monitors for gesture inputs (such as hand raising or specific hand poses) and only activates the control ray when these gestures are detected. This feedback mechanism ensures that distant content interaction is only enabled when the user explicitly intends it, preventing unintended interactions while maintaining adaptability.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If control rays are continuously displayed, then user interaction with distant objects is facilitated, but processing resources are wasted

Engineering Contradiction:
Improveinteraction facilitationVSAvoidprocessing resources
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The control ray rendering is implemented as a periodic action triggered by gesture detection rather than continuous rendering. The system monitors for user gestures and only activates the control ray when needed, significantly reducing processing resource consumption while maintaining the ability to facilitate interaction with distant objects when required.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS11397463B2Discrete and continuous gestures for enabling hand rays
Publication Date: 2022.07.26 MICROSOFT TECHNOLOGY LICENSING LLC
  • US11397463B2 patent drawing
  • US11397463B2 patent drawing
  • US11397463B2 patent drawing

AI summary

Systems and methods are provided for selectively enabling or disabling control rays in mixed-reality environments. In some instances, a mixed-reality display device presents a mixed-reality environment to a user which includes one or more holograms. The display device then detects a user gesture input associated with a user control (which may include a part of the user's body) during presentation of the mixed-reality environment. In response to detecting the user gesture, the display device selectively generates and displays a corresponding control ray as a hologram rendered by the display device extending away from the user control within the mixed-reality environment. Gestures may also be detected for selectively disabling control rays so that they are no longer rendered.