Interaction Ray Stabilization via Head Rotation Variance

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face challenges in precisely controlling the location of an interaction ray in head-mounted displays, particularly due to variance in head rotation, which affects the stability and responsiveness of the interaction ray.

Innovation Solution

The system stabilizes the interaction ray based on the variance of head rotation, providing high stability during low variance and high responsiveness during high variance, by adjusting the tracking of the 3D ray to allow precise control and tracking of head movements.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If the interaction ray tracks head movement closely, then responsiveness is improved, but stability deteriorates due to variance in head rotation

Engineering Contradiction:
ImproveresponsivenessVSAvoidstability
Core Design Contradiction:
SpeedVSStability of the object's composition

Solution Approach 1:

The system dynamically adjusts the interaction ray behavior based on detected head motion characteristics. When head variance is detected, the system transitions between tracking modes (closely tracking vs. stabilizing) to optimize performance. This dynamic adaptation resolves the contradiction by making the system responsive to actual user intent while filtering out unwanted motion noise.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameter of interaction ray stability based on detected head motion variance. By monitoring head rotation characteristics and adjusting the stabilization parameter accordingly, the system can switch between high responsiveness (when head is stable) and high stability (when head moves), resolving the fundamental trade-off between these two qualities.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If stabilization is applied to the interaction ray, then control precision is improved, but tracking accuracy of head orientation deteriorates

Engineering Contradiction:
Improvecontrol precisionVSAvoidtracking accuracy
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The system uses feedback from head motion detection to control the stabilization applied to the interaction ray. By continuously monitoring head orientation and using this information to adjust stabilization levels, the system maintains control precision while preserving tracking accuracy of actual head orientation changes.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The stabilization parameter is dynamically adjusted based on detected head motion characteristics. During periods of intentional head movement, stabilization is reduced to maintain tracking accuracy. During periods of minor head variance, stabilization is increased to improve control precision. This dynamic approach prevents loss of tracking information while maintaining precision when needed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentEP3191921B1Stabilizing motion of an interaction ray
Publication Date: 2020.04.15 MICROSOFT TECHNOLOGY LICENSING LLC
  • EP3191921B1 patent drawingFigure 1A
  • EP3191921B1 patent drawingFigure 1B
  • EP3191921B1 patent drawingFigure 1C

AI summary

Technology for stabilizing an interaction ray based on variance in head rotation is disclosed. One aspect includes monitoring orientation of a person's head, which may include monitoring rotation about an axis of the head, such as recording an Euler angle with respect to rotation about an axis of the head. The logic determines a three-dimensional (3D) ray based on the orientation of the head. The 3D ray has a motion that precisely tracks the Euler angle over time. The logic generates an interaction ray that tracks the 3D ray to some extent. The logic determines a variance of the Euler angle over time. The logic stabilizes the interaction ray based on the variance of the Euler angle over time despite some rotation about the axis of the head. The amount of stabilizing may be inversely proportional to the variance of the Euler angle.