IP Library Granted Patent US 8,616,974
Granted Patent B2
US 8,616,974 · App. 12/501,191 · Granted Dec 31, 2013

Passive and active video game controllers with magnetic position sensing

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 8,616,974
App. No.
12/501,191
Granted
Dec 31, 2013
Kind
B2
Abstract

Separate active and passive controllers each detect a generated magnetic field. The active controller phase corrects the detected magnetic field information transmitted from the passive controller and uses that to calculate the position and orientation of the passive controller. The active controller also phase corrects its own detected magnetic field information and uses that to calculate its position and orientation. The active controller transmits each of these calculated positions and orientations to a video game system directly or indirectly through the source of the generated magnetic field. The video game system is thus informed of the position and orientation of each of the active and passive controllers. Alternatively, the active controller creates a signal matrix using the phase corrected information and the position and orientation of a controller is calculated by either the source of the generated magnetic field or the video game system using the signal matrix.

Claims (42)

1. A video game controller system comprising:

a passive controller including a first magnetic sensor having a first plurality of sensor coils for sensing a magnetic field to generate first magnetic sensor data; and

an active controller in a physically separate housing from the passive controller, the active controller including:

a second magnetic sensor having a second plurality of sensor coils for sensing the magnetic field to generate second magnetic sensor data;

a wired receiver operative to receive the first magnetic sensor data from the passive controller;

a processing unit operative to phase correct the first magnetic sensor data and calculate a position and orientation of the passive controller using the phase corrected first magnetic sensor data;

the processing unit further operative to phase correct the second magnetic sensor data and calculate a position and orientation of the active controller using the phase corrected second magnetic sensor data; and

a wireless transmitter operative to transmit to a video game system the calculated position and orientation of the active controller and the calculated position and orientation of the passive controller.

2. The video game controller system of claim 1 wherein the processing unit is a DSP.

3. The video game controller system of claim 1 further comprising a source including;

a first plurality of source magnetic coils; and

a wireless receiver for receiving from the active controller wireless transmitter the calculated position and orientation of the active controller and the calculated position and orientation of the passive controller for communication to the video game system.

4. The video game controller system of claim 1 wherein the active controller is configured to be placed on or attached to the torso of a game player.

5. The video game controller system of claim 1 wherein the passive controller is configured to be placed on or attached to the limb of a game player.

6. The video game player system of claim 1 wherein the passive controller is configured to be placed on or attached to the head of a game player.

7. A video game controller method comprising:

generating first magnetic sensor data by sensing a magnetic field using a first controller including a first magnetic sensor having a first plurality of sensor coils;

transmitting the first magnetic sensor data via a wired connection from the first controller to a second controller;

phase correcting in a processing unit of the second controller the first magnetic sensor data;

calculating in the second controller a position and orientation of the first controller using the phase corrected first magnetic sensor data;

wirelessly transmitting from the second controller to a video game system the calculated position and orientation of the first controller;

generating second magnetic sensor data by sensing the magnetic field using the second controller including a second magnetic sensor having a second plurality of sensor coils;

phase correcting in the processing unit of the second controller the second magnetic sensor data;

calculating in the second controller a position and orientation of the second device using the phase corrected second magnetic sensor data; and

wirelessly transmitting from the second controller to the video game system the calculated position and orientation of the second controller.

8. The video game controller method of claim 7 wherein the phase correcting is done by a DSP.

9. The video game controller method of claim 7 further comprising generating the magnetic field using a source including a first plurality of source magnetic coils.

10. The video game controller method of claim 9 wherein wirelessly transmitting from the second controller to the video game system is by the source receiving the wireless transmission and communicating the wireless transmission to the video game system in a wired transmission.

11. The video game controller method of claim 7 wherein the method is repeated as the first controller and the second controller each continue to be separately moved.

12. A video game controller system comprising:

a passive controller including a first magnetic sensor having a first plurality of sensor coils for sensing a magnetic field to generate first magnetic sensor data; and

an active controller in a physically separate housing from the passive controller, the active controller including:

a second magnetic sensor having a second plurality of sensor coils for sensing the magnetic field to generate second magnetic sensor data;

a wired receiver operative to receive the first magnetic sensor data from the passive controller;

a processing unit operative to phase correct the first magnetic sensor data and create a first signal matrix using the phase corrected first magnetic sensor data;

the processing unit further operative to phase correct the second magnetic sensor data and create a second signal matrix using the phase corrected second magnetic sensor data; and

a wireless transmitter operative to transmit to a video game system the first signal matrix and the second signal matrix.

13. The video game controller system of claim 12 wherein the processing unit is a DSP.

14. The video game controller system of claim 12 further comprising a source including;

a first plurality of source magnetic coils;

a wireless receiver for receiving from the active controller wireless transmitter the first signal matrix and the second signal matrix; and

a source processing unit operative to calculate the position and orientation of the active controller from the second signal matrix and calculate the position and orientation of the passive controller from the first signal matrix.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Feb 14, 2024
From: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
To: PENUMBRA, INC.
Reel/Frame 066596/0706 →
SECURITY INTEREST Recorded Feb 17, 2023
From: PENUMBRA, INC.
To: JPMORGAN CHASE BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 062734/0226 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 4, 2022
From: SIXENSE ENTERPRISES INC.
To: PENUMBRA, INC.
Reel/Frame 059490/0525 →
CHANGE OF NAME Recorded Jan 14, 2019
From: SIXENSE ENTERTAINMENT, INC.
To: SIXENSE ENTERPRISES INC.
Reel/Frame 048072/0460 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2009
From: RUBIN, AMIR; BELLINGHAUSEN, JEFFREY PETER
To: SIXENSE ENTERTAINMENT, INC.
Reel/Frame 022942/0311 →