S-Curve Speed Control for AR Eye-Tracking Calibration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional virtual reality and augmented reality systems face challenges in providing a comfortable and natural-feeling presentation of virtual objects within real-world environments, particularly during eye-tracking calibration, due to abrupt movement of virtual targets which can lead to user discomfort and inaccurate calibration.

Innovation Solution

Implementing a head-mounted display system that moves virtual objects using an S-shaped speed curve, allowing for a more gradual and controlled movement, reducing eye overshooting and improving calibration accuracy by adjusting speed based on user characteristics and distance between locations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If virtual objects move at constant speed between locations, then movement is simple to implement, but user comfort deteriorates and eye overshooting increases

Engineering Contradiction:
Improveease of implementationVSAvoidcalibration accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies dynamics by transitioning from constant speed movement to variable speed movement using an S-shaped speed curve. The virtual target's speed dynamically changes during movement, starting slow, accelerating to a maximum speed, then decelerating before reaching the target location. This dynamic speed adjustment mimics natural eye movement patterns and significantly reduces eye overshooting, improving calibration accuracy while remaining computationally implementable.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent implements parameter changes by modifying the speed parameter of virtual object movement. Instead of using a fixed constant speed value, the system varies the speed parameter continuously according to an S-shaped curve function. This parameter change allows the movement to adapt to human visual system characteristics, reducing discomfort and improving calibration reliability without complicating the implementation.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If virtual objects move quickly between calibration targets, then calibration time is reduced, but user comfort deteriorates and eye overshooting increases

Engineering Contradiction:
Improvecalibration timeVSAvoidcalibration accuracy
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent applies periodic action through the S-shaped speed curve which follows a predictable pattern: slow start phase, acceleration phase, maximum speed phase, deceleration phase, and slow stop phase. This periodic velocity pattern optimizes the balance between movement speed and comfort, allowing faster calibration while preventing eye overshooting by mimicking natural saccadic eye movement characteristics.

Inventive Principle:
Principle #19Periodic action

3Productivity

If virtual objects move at high speed, then productivity of calibration process improves, but user comfort deteriorates

Engineering Contradiction:
Improvecalibration efficiencyVSAvoiduser discomfort
Core Design Contradiction:
ProductivityVSObject-affected harmful factors

Solution Approach 1:

The system uses dynamic speed adjustment where the virtual target's velocity changes continuously according to an S-shaped curve. The target moves quickly through the middle portion of the trajectory while slowing down at the beginning and end. This dynamic approach maintains high calibration efficiency while eliminating the discomfort associated with constant high-speed movement, as the acceleration and deceleration phases are smoothly managed.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12072558B2Virtual object movement speed curve for virtual and augmented reality display systems
Publication Date: 2024.08.27 MAGIC LEAP INC
  • US12072558B2 patent drawing
  • US12072558B2 patent drawing
  • US12072558B2 patent drawing

AI summary

Systems and methods for regulating the speed of movement of virtual objects presented by a wearable system are described. The wearable system may present three-dimensional (3D) virtual content that moves, e.g., laterally across the user's field of view and/or in perceived depth from the user. The speed of the movement may follow the profile of an S-curve, with a gradual increase to a maximum speed, and a subsequent gradual decrease in speed until an end point of the movement is reached. The decrease in speed may be more gradual than the increase in speed. This speed curve may be utilized in the movement of virtual objections for eye-tracking calibration. The wearable system may track the position of a virtual object (an eye-tracking target) which moves with a speed following the S-curve. This speed curve allows for rapid movement of the eye-tracking target, while providing a comfortable viewing experience and high accuracy in determining the initial and final positions of the eye as it tracks the target.