Three-Dimensional Object Position Tracking System
AssigneeMarbl Limited
InventorMatthew G. Fonken
Life of this patent
Estimating the term…
Abstract
A hand-held controller and a positional reference device for determining the position and orientation of the hand-held controller within a three-dimensional volume relative to the location of the positional reference device. An input/output subsystem in conjunction with processing and memory subsystems can receive a reference image data captured by a beacon sensing device combined with inertial measurement information from inertial measurement units within the hand-held controller. The position and orientation of the hand-held controller can be computed based on the linear distance between a pair of beacons on the positional reference device and the reference image data and the inertial measurement information.
Claims20
A system comprising:
- a positional reference indicator comprising at least two location beacons coupled to said positional reference indicator in a fixed spaced apart relation, defining a fixed distance;
- a hand-held controller comprising absolute orientation sensors, including a gyroscope, a magnetometer, and an accelerometer, said absolute orientation sensors generating sensor signals which vary based upon movement of said hand-held controller, wherein said sensor signals generated by said absolute orientation sensors comprise linear motion, rotation in space comprising roll ϕ, pitch φ, and yaw ψ, and earth's magnetic fields, said hand-held controller further comprising a radio frequency generator;
- a beacon sensing device comprising a camera housed within said hand-held controller, said beacon sensing device generating reference data when positioned to sense said at least two location beacons;
- and
- a processor which receives said sensor signals and said reference data, said processor communicatively coupled to a non-transitory computer readable medium containing computer-executable instructions executable to compute a position and an orientation of said hand-held controller relative to said positional reference indicator, wherein said position and said orientation of said hand-held controller relative to said positional reference indicator comprises a three-dimensional coordinate positional location of said hand-held controller and an absolute orientation of said hand-held controller within two different dimensioned environments comprising a two-dimensional active area and a three-dimensional active volume;
- wherein said magnetometer operably coupled in conjunction with said beacon sensing device to generate said three-dimensional coordinate positional location of said hand-held controller and said absolute orientation of said hand-held controller from a two-dimensional image comprising said at least two location beacons at said fixed distance.
11-13. (canceled)
At least one non-transitory computer readable medium containing processor readable code for programming one or more processors to perform a method comprising:
- providing a positional reference indicator;
- detecting with a beacon sensing device at least two location beacons coupled in a fixed spaced apart relation to said positional reference device;
- generating inertial sensor signals by way of causing movement of a hand-held controller;
- generating reference data from said beacon sensing device;
- receiving said inertial sensor signals;
- receiving said reference data;
- and
- computing a position and an orientation of said hand-held controller relative to said positional reference indicator.
21-33. (canceled)
Dependencies are inferred from the claim text.