MULTIPLE SENSOR GESTURE RECOGNITION
First Claim
1. A method for recognizing a particular gesture, comprising:
- receiving a plurality of sensor inputs;
acquiring one or more multi-sensor gesture filters associated with the particular gesture, the one or more multi-sensor gesture filters include a particular filter;
detecting that a new sensor input is available for recognizing the particular gesture;
adding the new sensor input to the plurality of sensor inputs;
updating the one or more multi-sensor gesture filters in response to the new sensor input;
generating a plurality of single-sensor gesture recognition results based on the plurality of sensor inputs, the generating a plurality of single-sensor gesture recognition results is performed subsequent to the adding the new sensor input to the plurality of sensor inputs;
determining that the particular filter is satisfied based on the plurality of single-sensor gesture recognition results; and
executing a command on a computing system in response to the determining that the particular filter is satisfied.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods for recognizing gestures using adaptive multi-sensor gesture recognition are described. In some embodiments, a gesture recognition system receives a plurality of sensor inputs from a plurality of sensor devices and a plurality of confidence thresholds associated with the plurality of sensor inputs. A confidence threshold specifies a minimum confidence value for which it is deemed that a particular gesture has occurred. Upon detection of a compensating event, such as excessive motion involving one of the plurality of sensor devices, the gesture recognition system may modify the plurality of confidence thresholds based on the compensating event. Subsequently, the gesture recognition system generates a multi-sensor confidence value based on whether at least a subset of the plurality of confidence thresholds has been satisfied. The gesture recognition system may also modify the plurality of confidence thresholds based on the plugging and unplugging of sensor inputs from the gesture recognition system.
55 Citations
20 Claims
-
1. A method for recognizing a particular gesture, comprising:
-
receiving a plurality of sensor inputs; acquiring one or more multi-sensor gesture filters associated with the particular gesture, the one or more multi-sensor gesture filters include a particular filter; detecting that a new sensor input is available for recognizing the particular gesture; adding the new sensor input to the plurality of sensor inputs; updating the one or more multi-sensor gesture filters in response to the new sensor input; generating a plurality of single-sensor gesture recognition results based on the plurality of sensor inputs, the generating a plurality of single-sensor gesture recognition results is performed subsequent to the adding the new sensor input to the plurality of sensor inputs; determining that the particular filter is satisfied based on the plurality of single-sensor gesture recognition results; and executing a command on a computing system in response to the determining that the particular filter is satisfied. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An electronic device for recognizing a particular gesture, comprising:
-
a first sensor, the first sensor generates a first input; a second sensor, the second sensor generates a second input; a memory, the memory stores one or more multi-sensor gesture filters, a particular filter of the one or more multi-sensor gesture filters includes a first confidence threshold and a second confidence threshold; and one or more processors, the one or more processors detect a compensating event, the one or more processors update the first confidence threshold based on the compensating event, the one or more processors determine a first confidence value that the particular gesture has occurred based on the first input, the one or more processors determine a second confidence value that the particular gesture has occurred based on the second input, the one or more processors generate a multi-sensor confidence value based on whether the first confidence value satisfies the first confidence threshold and whether the second confidence value satisfies the second confidence threshold. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. One or more storage devices containing processor readable code for programming one or more processors to perform a method for operating a multi-sensor gesture recognition system comprising the steps of:
-
receiving a plurality of sensor inputs, the plurality of sensor inputs includes a first input and a second input; synchronizing the first input and the second input; acquiring one or more multi-sensor gesture filters associated with a particular gesture, a particular filter of the one or more multi-sensor gesture filters includes a first confidence threshold and a second confidence threshold; detecting a compensating event; adjusting the first confidence threshold based on the compensating event; determining a first confidence value that the particular gesture has occurred based on the first input; determining a second confidence value that the particular gesture has occurred based on the second input; generating a multi-sensor confidence value based on whether the first confidence value satisfies the first confidence threshold and whether the second confidence value satisfies the second confidence threshold; determining a first period of time associated with the multi-sensor confidence value; and outputting the multi-sensor confidence value and the first period of time. - View Dependent Claims (18, 19, 20)
-
Specification