VR Controller Tracking with Headset and Fixed Cameras

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Virtual reality systems face challenges in accurately tracking controller movement due to occlusion and limited perspective, leading to reduced confidence in determining the controller's position and orientation.

Innovation Solution

A virtual reality system employs at least two cameras, one mounted on a headset and another positioned away from the user, to capture the controller from multiple perspectives, using detectors like LEDs on the controller surface to enhance detection and orientation accuracy, and a console to generate a virtual world based on these views, providing backup imaging when the controller is occluded.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single camera is used to track the controller, then the device complexity is reduced, but the measurement precision and reliability of controller position and orientation tracking deteriorate due to occlusion and limited perspective

Engineering Contradiction:
Improvenumber of camerasVSAvoidcontroller position and orientation tracking accuracy
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The tracking system is segmented into multiple independent camera units (first camera, second camera, third camera) positioned at different locations. Each camera captures images from its own perspective, and the results are combined to achieve comprehensive tracking. This segmentation allows the system to overcome the limitations of a single camera by distributing the tracking function across multiple independent observers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges the tracking data from multiple cameras (first camera, second camera, third camera) to achieve more accurate and reliable controller tracking. By combining the perspectives and information from all cameras, the system achieves better occlusion handling and more precise position/orientation determination than any single camera could provide alone.

Inventive Principle:
Principle #5Merging (Combining)

2Reliability

If multiple cameras are used to track the controller from different perspectives, then the reliability and measurement precision improve, but the device complexity increases

Engineering Contradiction:
Improvecontroller tracking reliabilityVSAvoidnumber of cameras
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The tracking system is segmented into multiple independent camera units (first camera, second camera, third camera) positioned at different locations. Each camera captures images from its own perspective, and the results are combined to achieve comprehensive tracking. This segmentation allows the system to overcome the limitations of a single camera by distributing the tracking function across multiple independent observers.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple cameras serve multiple functions: they provide redundant tracking data for reliability, capture different perspectives for better geometry estimation, and act as backup systems when some cameras are occluded. The first camera provides primary tracking, the second camera provides alternative tracking when needed, and the third camera provides additional perspective, making the system universally capable of handling various tracking scenarios.

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If detectors like LEDs are added to the controller surface, then the detection accuracy and orientation determination improve, but the device complexity and manufacturing cost increase

Engineering Contradiction:
Improvecontroller orientation detection accuracyVSAvoidcontroller structure
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses detectors (such as LEDs or other visible markers) on the controller surface that can be detected by the cameras. These detectors provide distinctive visual features that change or vary in appearance based on the controller's orientation and position, enabling accurate determination of the controller's state from image data.

Inventive Principle:
Principle #32Color changes

Solution Approach 2:

The detectors act as intermediaries between the controller and the cameras. Instead of directly analyzing the controller's physical state, the system uses these detectable markers as intermediaries that encode information about the controller's position and orientation, making the tracking process more accurate and reliable.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

This approach improves the accuracy of controller tracking by providing distinct views from different angles, reducing errors and maintaining tracking even when the controller is occluded, resulting in a more immersive and realistic virtual experience.

Implementation Method 1

The image tracking system includes a set of fixed cameras to image the headset worn by a user and the controller operated by the user. The headset includes an imaging device (camera) configured to capture images including the controller.

Methodology Applied
Scientific EffectImage tracking: Photography

Implementation Method 2

the detectors include lights, such as light-emitting diodes (LEDs), located on the surface of the controller

Methodology Applied
Scientific EffectLight emission: Light Emitting Diode

Data Source

PatentUS10191561B2Tracking controllers of a virtual reality system
Publication Date: 2019.01.29 META PLATFORMS TECHNOLOGIES LLC
  • US10191561B2 patent drawing
  • US10191561B2 patent drawing
  • US10191561B2 patent drawing

AI summary

A virtual reality (VR) system tracks the position of a controller. The VR system includes an image tracking system comprising of a number of fixed cameras, and a headset worn by the user that includes an imaging device to capture images of a controller operated by the user. The controller includes a set of features disposed on the surface of the controller. The image tracking system provides a first view of the controller. The imaging device mounted on the headset provides a second view of the controller. Each view of the controller (i.e., from the headset and from the image tracking system) provides a distinct set of features observed on the controller. The first and second sets of features are identified from the captured images and a pose of the controller is determined using the first set of features and the second set of features.