VR Pointer Control Using Distance-Independent Conversion Factors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In virtual reality settings, the relationship between the rotational movement of a user's wrist and the translational movement of a pointer on a virtual display can change with distance, leading to undesirable dissociation between expected and actual pointer movement, causing discomfort for users.

Innovation Solution

A method is implemented to detect the initial posture of a user controller device, calculate a conversion factor between wrist movement and pointer position change, and adjust the pointer position independently of the distance between the device and the virtual display, ensuring consistent and comfortable pointer movement.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If the pointer position is defined by the location and angular position of the controller device with a straight extension line relationship, then the pointer can be controlled by wrist movement, but the relationship between rotational wrist movement and translational pointer movement changes with distance, causing dissociation between expected and actual pointer movement

Engineering Contradiction:
Improvepointer control by wrist movementVSAvoidrelationship consistency between rotational and translational movement
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies parameter changes by dynamically adjusting the mapping relationship between rotational wrist movement and translational pointer movement. Instead of using a fixed straight extension line relationship, the system modifies the conversion parameters based on detected movement patterns, ensuring consistent pointer control regardless of distance changes between the controller and virtual display.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If the pointer moves translationally on the virtual display while the user's wrist moves rotationally, then the pointer can be controlled through natural wrist motion, but the relationship between these movements changes over time depending on distance, causing undesirable dissociation

Engineering Contradiction:
Improvenatural wrist motion controlVSAvoidmovement relationship management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent implements feedback by continuously detecting the controller device's location and angular position, comparing the expected pointer movement with actual movement, and adjusting the mapping relationship accordingly. This closed-loop feedback mechanism maintains the consistency between rotational wrist motion and translational pointer movement without requiring complex mechanical adjustments.

Inventive Principle:
Principle #23Feedback

3Device complexity

If a fixed mapping relationship is used between controller device position and pointer position, then the system is simple to implement, but the pointer movement becomes inconsistent when distance between device and display changes

Engineering Contradiction:
Improvemapping relationship simplicityVSAvoidpointer movement consistency
Core Design Contradiction:
Device complexityVSEase of operation

Solution Approach 1:

The patent applies dynamics by transitioning from a static fixed mapping relationship to a dynamic adaptive mapping relationship. The system continuously adjusts the conversion factors between rotational wrist movement and translational pointer movement based on real-time detection of controller position and angular changes, ensuring consistent pointer control while maintaining implementation simplicity through algorithmic adaptation rather than mechanical complexity.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20240231511A1Pointer in virtual reality display
Publication Date: 2024.07.11 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US20240231511A1 patent drawing
  • US20240231511A1 patent drawing
  • US20240231511A1 patent drawing

AI summary

Embodiments of present invention provide a method for displaying a pointer in a virtual display. The method includes detecting an initial posture of a user controller device; determining an initial position of the pointer in the virtual display; calculating a conversion factor between a move-in-posture of the user controller device and a change-in-position of the pointer; detecting a first move in the posture of the user controller device; calculating a first change in the position of the pointer, the first change being independent of a distance between the user controller device and the virtual display; adding the first change to the initial position of the pointer to obtain a first position of the pointer; and displaying the first position of the pointer in the virtual display, thereby avoiding causing uncomfortable dissociation due a change in the distance between the user controller device and the virtual display.