Isolate extraneous motions
First Claim
1. A method comprising:
- receiving data representative of a user'"'"'s captured motion;
collecting a history of the data representative of the user'"'"'s captured motion;
identifying a physical characteristic of the user in the history of the data representative of the user'"'"'s captured motion;
analyzing the received data with base information representing a gesture to produce an output corresponding to whether the received data corresponds to the gesture;
performing a first adjustment to the base information representing the gesture to correspond to the physical characteristic of the user to form first adjusted base information; and
performing a second adjustment to the base information representing the gesture to correspond to a physical characteristic of a different user to form second adjusted base information that is different from the first adjusted base information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system may receive image data and capture motion with respect to a target in a physical space and recognize a gesture from the captured motion. It may be desirable to isolate aspects of captured motion to differentiate random and extraneous motions. For example, a gesture may comprise motion of a user'"'"'s right arm, and it may be desirable to isolate the motion of the user'"'"'s right arm and exclude an interpretation of any other motion. Thus, the isolated aspect may be the focus of the received data for gesture recognition. Alternately, the isolated aspects may be an aspect of the captured motion that is removed from consideration when identifying a gesture from the captured motion. For example, gesture filters may be modified to correspond to the user'"'"'s natural lean to eliminate the effect the lean has on the registry of a motion with a gesture filter.
257 Citations
21 Claims
-
1. A method comprising:
-
receiving data representative of a user'"'"'s captured motion; collecting a history of the data representative of the user'"'"'s captured motion; identifying a physical characteristic of the user in the history of the data representative of the user'"'"'s captured motion; analyzing the received data with base information representing a gesture to produce an output corresponding to whether the received data corresponds to the gesture; performing a first adjustment to the base information representing the gesture to correspond to the physical characteristic of the user to form first adjusted base information; and performing a second adjustment to the base information representing the gesture to correspond to a physical characteristic of a different user to form second adjusted base information that is different from the first adjusted base information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system comprising:
-
memory having stored therein computer-executable instructions; one or more processors operable to execute the computer-executable instructions, and wherein the computer-executable instructions comprise instructions for; receiving data representative of a user'"'"'s captured motion; collecting a history of the data representative of the user'"'"'s captured motion; identifying a physical characteristic of the user in the history of the data representative of the user'"'"'s captured motion; analyzing the received data with base information representing a gesture to produce an output corresponding to whether the received data corresponds to the gesture; performing a first adjustment to the base information representing the gesture to correspond to the physical characteristic of the user to form first adjusted base information; and performing a second adjustment to the base information representing the gesture to correspond to a physical characteristic of a different user to form second adjusted base information that is different from the first adjusted base information. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable storage device having stored thereon computer-executable instructions comprising instructions for:
-
receiving data representative of a user'"'"'s captured motion; collecting a history of the data representative of the user'"'"'s captured motion; identifying a physical characteristic of the user in the history of the data representative of the user'"'"'s captured motion; analyzing the received data with base information representing a gesture to produce an output corresponding to whether the received data corresponds to the gesture; performing a first adjustment to the base information representing the gesture to correspond to the physical characteristic of the user to form first adjusted base information; and performing a second adjustment to the base information representing the gesture to correspond to a physical characteristic of a different user to form second adjusted base information that is different from the first adjusted base information. - View Dependent Claims (18, 19, 20, 21)
-
Specification