IP Library › Granted Patent US 10,799,118
Granted Patent B2
US 10,799,118 · App. 15/553,547 · Granted Oct 13, 2020

Motion tracking using electronic devices

Inventors: Jaskaran S. Grover (Amritsar, IN); Venkat Natarajan (Bangalore, IN); Kumar Ranganathan (Bangalore, IN)
Assignee: INTEL CORPORATION
A61B5/0022A61B5/1114G06F3/011G16H20/30A61B5/11A61B5/7257A61B5/742A61B5/744A61B2503/10G16H40/67
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,799,118
App. No.
15/553,547
Granted
Oct 13, 2020
Kind
B2
Abstract

In one example an input/output interface to receive motion tracking data from at least one remote motion sensing device and a controller coupled to the input/output interface and comprising logic, at least partially including hardware logic, to receive the motion tracking data, generate estimated position data using the motion tracking data; and present the estimated position data on a display device coupled to the electronic device. Other examples may be described.

Claims (62)

1. An apparatus, comprising:

a motion sensor to generate motion data;

a controller comprising logic, at least partially including hardware logic, to:

sample the motion data at a predetermined sampling rate;

apply a bias elimination algorithm to the motion data to generate an unbiased motion data set;

generate a fast fourier transform (FFT) of the motion tracking data; and

eliminate at least one coefficient from the FFT to generate a simplified FFT; and

reconstruct the motion tracking data by applying an inverse fast fourier transform (IFFT) to the simplified FFT; and

a transmitter to transmit the unbiased motion data set.

2. The apparatus of claim 1 , wherein the controller samples the motion data at a rate of 20 Hz.

3. The apparatus of claim 2 , wherein the bias estimation algorithm is applied to a collection of 400 samples.

4. The apparatus of claim 1 , further comprising an electronic device communicatively coupled to the apparatus and comprising:

an input/output interface to receive motion tracking data from at least one remote motion sensing device; and

a processor coupled to the input/output interface and comprising logic, at least partially including hardware logic, to:

receive the motion tracking data;

generate estimated position data using the motion tracking data; and

present the estimated position data on a display device coupled to the electronic device.

5. The apparatus of claim 4 , wherein the controller in the electronic device comprises logic, at least partially including hardware logic, to:

apply a Kalman Filter algorithm to the motion tracking data.

6. The apparatus of claim 1 , wherein the controller in the electronic device comprises logic, at least partially including hardware logic, to:

render a video which comprises the estimated position data on the display device.

7. A controller comprising logic, at least partially including hardware logic, to:

sample motion data from a motion sensor at a predetermined sampling rate;

apply a bias elimination algorithm to the motion data to generate an unbiased motion data set;

generate a fast fourier transform (FFT) of the motion tracking data; and

eliminate at least one coefficient from the FFT to generate a simplified FFT; and

reconstruct the motion tracking data by applying an inverse fast fourier transform (IFFT) to the simplified FFT; and

forward the unbiased motion data set to a transmitter coupled to the controller to transmit the unbiased motion data set.

8. The controller of claim 7 , wherein the controller samples the motion data at a rate of 20 Hz.

9. The controller of claim 8 , wherein the bias estimation algorithm is applied to a collection of 400 samples.

10. The controller of claim 7 , further comprising an electronic device communicatively coupled to the controller and comprising:

an input/output interface to receive motion tracking data from at least one remote motion sensing device; and

a controller coupled to the input/output interface and comprising logic, at least partially including hardware logic, to:

receive the motion tracking data;

generate estimated position data using the motion tracking data; and

present the estimated position data on a display device coupled to the electronic device.

11. The controller of claim 10 , wherein the controller in the electronic device comprises logic, at least partially including hardware logic, to:

apply a Kalman Filter algorithm to the motion tracking data.

12. The controller of claim 11 , wherein the controller in the electronic device comprises logic, at least partially including hardware logic, to:

render a video which comprises the estimated position data on the display device.

13. An electronic device, comprising:

an input/output interface to receive motion tracking data from at least one remote motion sensing device; and

a controller coupled to the input/output interface and comprising logic, at least partially including hardware logic, to:

receive the motion tracking data;

generate estimated position data using the motion tracking data;

generate a fast fourier transform (FFT) of the motion tracking data; and

eliminate at least one coefficient from the FFT to generate a simplified FFT; and

reconstruct the motion tracking data by applying an inverse fast fourier transform (IFFT) to the simplified FFT; and

present the estimated position data on a display device coupled to the electronic device.

14. The electronic device of claim 13 , wherein the controller comprises logic, at least partially including hardware logic, to:

apply a Kalman Filter algorithm to the motion tracking data.

15. The electronic device of claim 14 , wherein the controller comprises logic, at least partially including hardware logic, to:

render a video which comprises the estimated position data on the display device.

16. A controller comprising logic, at least partially including hardware logic, to:

receive motion tracking data;

generate estimated position data using the motion tracking data;

generate a fast fourier transform (FFT) of the motion tracking data; and

eliminate at least one coefficient from the FFT to generate a simplified FFT; and

reconstruct the motion tracking data by applying an inverse fast fourier transform (IFFT) to the simplified FFT; and

present the estimated position data on a display device coupled to the electronic device.

17. The controller of claim 16 , wherein the controller comprises logic, at least partially including hardware logic, to:

render a video which comprises the estimated position data on the display device.

Priority Claims (1)
IN 1587/CHE/2015 · Mar 27, 2015 · national
Continuity (1)
Related Publication 20180125362A1 · May 10, 2018