VR Position Tracking via Sensor Fusion and Scale Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual reality tracking systems face challenges in accurately determining the movement vector of VR controllers due to scale variance issues in the X, Y, and Z directions, which affects the overall positioning accuracy in 3D space.

Innovation Solution

A tracking system comprising a host device and a client device that uses a combination of movement detectors, inertial measurement units, and a map database to calculate the actual movement vector by obtaining relative movement vectors and scale information, allowing for accurate 3D position determination within a virtual reality environment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a camera sensor is used to detect movement in VR, then the system can capture visual information, but the detected change value is not the actual change value of the client device in three-dimensional space due to monocular limitation and scale variance

Engineering Contradiction:
Improvepositioning accuracyVSAvoidtracking system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent combines multiple tracking technologies (visual tracking from camera sensors, inertial tracking from IMU, and magnetic field tracking) into a unified tracking system. The server integrates data from all these sources to calculate the actual movement vector, resolving the scale variance issue by fusing complementary information from different modalities rather than relying on a single sensor type.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent introduces a server as an intermediary that processes and fuses tracking data from multiple sources. The server receives visual information from camera sensors, inertial data from IMU, and magnetic field information, then calculates the actual movement vector by combining these inputs, acting as a mediator that transforms raw sensor data into accurate position information.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If multiple tracking sensors are combined to improve positioning accuracy, then measurement precision improves, but device complexity increases

Engineering Contradiction:
Improvemovement vector accuracyVSAvoidsensor integration complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent divides the tracking system into separate functional modules: camera sensors for visual tracking, IMU for inertial tracking, and magnetic field sensors. Each sensor type operates independently to capture specific aspects of movement, and the server segments the processing by handling different sensor data types separately before fusing them to calculate the actual movement vector.

Inventive Principle:
Principle #1Segmentation

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

The system achieves high accuracy in calculating the actual movement vector of VR controllers by combining relative movement vectors with scale information from the map database, enabling precise 3D position tracking and orientation within virtual reality environments.

Implementation Method 1

a combination of movement detectors, inertial measurement units, and a map database to calculate the actual movement vector

Methodology Applied
Scientific EffectInertial measurement: Accelerometer

Implementation Method 2

obtaining a relative movement vector of a client device... obtain visual information... calculate a movement vector of the client device on a plane based on a time interval between the first time point and the second time point

Methodology Applied
Scientific EffectOptical detection: Photoelectric Effect

Data Source

PatentEP3392748B1System and method for position tracking in a virtual reality system
Publication Date: 2020.08.12 HTC CORP
  • EP3392748B1 patent drawingFigure 1
  • EP3392748B1 patent drawingFigure 2
  • EP3392748B1 patent drawingFigure 3

AI summary

An operating method of a tracking system includes the following operations: obtaining a first relative movement vector of a client device by first movement detector; obtaining scale information related to distance; calculating a first actual movement vector of the client device according to the first relative movement vector and the scale information; and fusing, by a processor of a host device, the first relative movement vector, the scale information and the first actual movement vector to generate a 3D position of the client device.