Mapping a natural input device to a legacy system
First Claim
1. A method for using a natural input device to control a legacy gaming system, the method comprising:
- receiving a natural user input from the natural input device, the natural input device distinct from a legacy controller device of the legacy gaming system, the natural user input simulating a game motion that corresponds to a motion a legacy game input represents,wherein receiving the natural user input includes receiving a depth image from an image capture device including a depth camera;
selecting a gesture library from a plurality of gesture libraries based on a legacy gaming program running on the legacy gaming system;
associating the natural user input with a first gesture from the gesture library selected;
mapping the associated first gesture to the corresponding input of the legacy controller device;
sending the corresponding input to the legacy gaming system in response to receiving the natural user input; and
adding a second gesture to a gesture library in the plurality of gesture libraries.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for mapping natural input devices to legacy system inputs are disclosed. One example system may include a computing device having an algorithmic preprocessing module configured to receive input data containing a natural user input and to identify the natural user input in the input data. The computing device may further include a gesture module coupled to the algorithmic preprocessing module, the gesture module being configured to associate the natural user input to a gesture in a gesture library. The computing device may also include a mapping module to map the gesture to a legacy controller input, and to send the legacy controller input to a legacy system in response to the natural user input.
194 Citations
19 Claims
-
1. A method for using a natural input device to control a legacy gaming system, the method comprising:
-
receiving a natural user input from the natural input device, the natural input device distinct from a legacy controller device of the legacy gaming system, the natural user input simulating a game motion that corresponds to a motion a legacy game input represents, wherein receiving the natural user input includes receiving a depth image from an image capture device including a depth camera; selecting a gesture library from a plurality of gesture libraries based on a legacy gaming program running on the legacy gaming system; associating the natural user input with a first gesture from the gesture library selected; mapping the associated first gesture to the corresponding input of the legacy controller device; sending the corresponding input to the legacy gaming system in response to receiving the natural user input; and adding a second gesture to a gesture library in the plurality of gesture libraries. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computing device for using a natural input device to control a legacy gaming system, the device comprising:
-
an algorithmic preprocessing module configured to receive data from a natural input device distinct from a legacy controller device of the legacy gaming system, and to identify in the data a natural user input, the natural user input simulating a game motion that corresponds to a motion a legacy game input represents, wherein the data includes a depth image from an image capture device including a depth camera; a gesture module configured to select a gesture library from a plurality of gesture libraries based on a legacy gaming program running on the legacy gaming system, to associate the natural user input with a first gesture from the selected gesture library, and to add a second gesture to a gesture library in the plurality of gesture libraries; a mapping module configured to map the associated first gesture to the corresponding input of the legacy controller device, and to send the corresponding input to the legacy gaming system in response to receiving the natural user input. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A computer-readable storage device containing instructions executable by a computing device to enable a natural input device to control a legacy gaming system, the instructions being executable to perform a method comprising:
-
receiving a depth image from a depth camera of a natural input device distinct from a legacy controller device of the legacy gaming system, the depth image including depth values for objects in a field of view of the depth camera; processing the depth image to identify a natural user input, the natural user input simulating a game motion that corresponds to a motion a legacy game input represents; selecting a gesture library from a plurality of gesture libraries based on a legacy gaming program on the legacy gaming system; associating the natural user input with a first gesture from the gesture library selected; mapping the associated first gesture to the corresponding input of the legacy controller device; sending the corresponding input of the legacy controller device to the legacy gaming system in response to receiving the natural user input; and adding a second gesture to a gesture library in the plurality of gesture libraries. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification