IP Library Granted Patent US 10,099,130
Granted Patent B2
US 10,099,130 · App. 15/283,131 · Granted Oct 16, 2018

Method and system for applying gearing effects to visual tracking

Inventors: Gary M. Zalewski (Foster City, CA); Richard Marks (Pleasanton, CA); Crusoe Xiaodong Mao (Foster City, CA)
Assignee: Sony Interactive Entertainment America LLC
A63F13/42A63F13/02A63F13/06A63F13/211A63F13/213A63F13/215A63F2300/105A63F2300/1062A63F2300/1093A63F2300/308A63F2300/6045
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,099,130
App. No.
15/283,131
Granted
Oct 16, 2018
Kind
B2
Abstract

A method is provided, including: receiving inertial data from an input device, the inertial data being generated from one or more inertial sensors of the input device; receiving captured image data from an image capture device configured to capture images of an interactive environment in which the input device is disposed, the input device having a light emitting diode (LED) array that generates infrared light; processing the inertial data and the captured image data to determine a movement of the input device in the interactive environment; establishing a gearing that adjusts an amount by which the movement of the input device is mapped to movement of an image that is rendered to a display; changing the gearing to different settings during the movement of the image as the movement of the image is rendered to the display.

Claims (35)

1. A method, comprising:

receiving inertial data from an input device, the inertial data being generated from one or more inertial sensors of the input device;

receiving captured image data from an image capture device configured to capture images of an interactive environment in which the input device is disposed, the input device having a light emitting diode (LED) array that generates infrared light;

processing the inertial data and the captured image data to determine a movement of the input device in the interactive environment;

establishing a gearing that adjusts an amount by which the movement of the input device is mapped to movement of an image that is rendered to a display;

changing the gearing to different settings during the movement of the image as the movement of the image is rendered to the display.

2. The method of claim 1 , wherein processing the captured image data includes tracking the LED array in the captured image data.

3. The method of claim 2 , wherein tracking the LED array includes analyzing a position and deformation of the LED array in the captured image data to determine a position and orientation of the input device in the interactive environment.

4. The method of claim 2 , wherein the input device is configured to modulate the LED array to enable the tracking of the LED array in the captured image data.

5. The method of claim 1 , wherein changing the gearing to different settings is in accordance with a user selectable setting.

6. The method of claim 1 , wherein the inertial sensors include one or more of an accelerometer and a gyroscope.

7. The method of claim 6 , wherein processing the inertial data includes analyzing signals from the accelerometer or gyroscope to determine a position or orientation of the input device in the interactive environment.

8. The method of claim 1 , wherein the movement of the image is a translational or rotational movement the image.

9. The method of claim 1 , wherein changing the gearing to different settings occurs during the movement of the input device.

10. A method, comprising:

receiving inertial data from an input device, the inertial data being generated from one or more inertial sensors of the input device;

receiving captured image data from an image capture device configured to capture images of an interactive environment in which the input device is disposed, the input device having a plurality of lights that generate infrared light;

processing the inertial data and the captured image data to determine a movement of the input device in the interactive environment, wherein determining the movement of the input device includes tracking a position and orientation of the input device based on the inertial data and the captured image data;

establishing a gearing that adjusts an amount by which the movement of the input device is mapped to a variable used to determine movement of an image that is rendered to a display;

changing the gearing to different settings during the movement of the image as the movement of the image is rendered to the display and during the movement of the input device.

11. The method of claim 10 , wherein processing the captured image data includes analyzing a position and deformation of the plurality of lights in the captured image data to determine the position and orientation of the input device in the interactive environment.

12. The method of claim 10 , wherein the input device is configured to modulate the plurality of lights to enable the tracking of the position and orientation of the input device.

13. The method of claim 10 , wherein changing the gearing to different settings is in accordance with a user selectable setting.

14. The method of claim 10 , wherein the inertial sensors include one or more of an accelerometer and a gyroscope.

15. The method of claim 14 , wherein processing the inertial data includes analyzing signals from the accelerometer or gyroscope to determine the position or orientation of the input device in the interactive environment.

16. The method of claim 10 , wherein the movement of the image is a translational or rotational movement the image.

17. A system, comprising:

an input device, the input device including,

one or more inertial sensors configured to generate inertial data in response to sensed motion of the input device,

a light emitting diode (LED) array that generates infrared light;

an image capture device configured to capture images of an interactive environment in which the input device is disposed, the image capture device configured to generate captured image data that is processed with the inertial data to determine a movement of the input device in the interactive environment;

wherein a gearing is established that adjusts an amount by which the movement of the input device is mapped to movement of an image that is rendered to a display, the gearing changing to different settings during the movement of the image as the movement of the image is rendered to the display.

18. The system of claim 17 , wherein the captured image data is processed to track the LED array in the captured image data, including analyzing a position and deformation of the LED array in the captured image data to determine a position and orientation of the input device in the interactive environment.

19. The system of claim 18 , wherein the input device is configured to modulate the LED array to enable the tracking of the LED array in the captured image data.

20. The system of claim 17 , wherein the inertial sensors include one or more of an accelerometer and a gyroscope, wherein processing the inertial data includes analyzing signals from the accelerometer or gyroscope to determine a position or orientation of the input device in the interactive environment.

Continuity (15)
Continuation 11382036 · May 6, 2006
Continuation In Part 10207677 · Jul 27, 2002
Continuation In Part 10650409 · Aug 27, 2003
Continuation In Part 10663236 · Sep 15, 2003
Continuation In Part 10759782 · Jan 16, 2004
Continuation In Part 10820469 · Apr 7, 2004
Continuation In Part 11301673 · Dec 12, 2005
Continuation In Part 11381729 · May 4, 2006
Continuation In Part 11381728 · May 4, 2006
Continuation In Part 11381725 · May 4, 2006
Continuation In Part 11381727 · May 4, 2006
Continuation In Part 11381724 · May 4, 2006
Continuation In Part 11381721 · May 4, 2006
Provisional Application 60718145 · Sep 15, 2005
Related Publication 20170021275A1 · Jan 26, 2017