Method and apparatus for identifying input features for later recognition
First Claim
1. A method, comprising:
- defining an actor input for an actor;
defining a command associated with said actor inputdefining a region for said actor input;
detecting said actor input in said region;
executing said command in response to said actor input;
identifying at least one structural geometric salient feature of said actor from said actor input associated with said executed command;
defining a structural geometric actor model of said actor from said at least one structural geometric salient feature;
retaining a data set comprising at least one of said at least one structural geometric salient feature or said structural geometric actor model; and
using said data set to identify subsequent actor inputs.
3 Assignments
0 Petitions
Accused Products
Abstract
Disclosed are methods and apparatuses to recognize actors during normal system operation. The method includes defining actor input such as hand gestures, executing and detecting input, and identifying salient features of the actor therein. A model is defined from salient features, and a data set of salient features and/or model are retained, and may be used to identify actors for other inputs. A command such as “unlock” may be executed in response to actor input. Parameters may be applied to further define where, when, how, etc. actor input is executed, such as defining a region for a gesture. The apparatus includes a processor and sensor, the processor defining actor input, identifying salient features, defining a model therefrom, and retaining a data set. A display may also be used to show actor input, a defined region, relevant information, and/or an environment. A stylus or other non-human actor may be used.
25 Citations
41 Claims
-
1. A method, comprising:
-
defining an actor input for an actor; defining a command associated with said actor input defining a region for said actor input; detecting said actor input in said region; executing said command in response to said actor input; identifying at least one structural geometric salient feature of said actor from said actor input associated with said executed command; defining a structural geometric actor model of said actor from said at least one structural geometric salient feature; retaining a data set comprising at least one of said at least one structural geometric salient feature or said structural geometric actor model; and using said data set to identify subsequent actor inputs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. An apparatus, comprising:
-
at least one sensor; and a processor in communication with said sensor; wherein; said processor is adapted to define an actor input and a command associate with said actor input; said sensor is adapted to detect said actor input; said processor is adapted to execute said command in response to said input; said processor is adapted to identify at least one structural geometric salient feature of an actor from said actor input associated with said executed command; said processor is adapted to define a structural geometric actor model of said actor from said at least one structural geometric salient feature; said processor is adapted to retain a data set comprising at least one of said at least one structural geometric salient feature or said structural geometric actor model; and said processor is adapted to use said data set to identify subsequent actor inputs. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A method, comprising:
-
establishing an imaging field of view; defining a region in said imaging field of view; defining an input comprising at least one of a group consisting of a hand posture and a hand gesture; defining an unlock command; outputting said imaging field of view to a display; outputting to said display a virtual object occupying at least a portion of said region; obtaining at least one image of at least a portion of said imaging field of view with said input therein and said input in said region; identifying a plurality of structural geometric salient features of said hand from said input associated with said executed command in said region in said image; executing said unlock command in response to said input; defining a structural geometric hand model of said hand from said structural geometric salient features; retaining a data set comprising at least one of said structural geometric salient features or said structural geometric hand model; and identifying said hand in subsequent images using said data set.
-
-
40. An apparatus, comprising:
-
a body adapted to be worn on a head of a user; at least one image sensor disposed on said body, said at least one image sensor having a field of view; a processor in communication with said at least one image sensor and disposed on said body; and a display in communication with said processor and disposed on said body such that said display is disposed in front of and proximate to at least one of said eyes of the user when said body is worn on said head of the user; wherein; said processor is adapted to define a region in said field of view; said processor is adapted to define a visible input with a hand, said visible input comprising at least one of a hand gesture or a hand posture; said processor is adapted to define a command associated with said visible input; said image sensor is adapted to obtain at least one image of said field of view with said input therein and said visible input in said region; said processor is adapted to execute said command in response to said input; said display is adapted to output at least a portion of said field of view; said display is adapted to output a virtual object occupying at least a portion of said region; said processor is adapted to identify a plurality of structural geometric salient features of said hand from said visible input associated with said executed command in said region in said image; and said processor is adapted to define a structural geometric hand model of said hand from said structural geometric salient features; said processor is adapted to retain a data set comprising at least one of said structural geometric salient features or said structural geometric and model; and said processor is adapted to identify said hand in subsequent images using said data set.
-
-
41. An apparatus, comprising:
-
means for establishing an imaging field of view; means for defining a region in said imaging field of view for an end-effector input; means for defining said end-effector input; means for defining a command associated with said end-effector input; means for obtaining at least one image of said imaging field of view with said end-effector input therein and said end-effector input in said region; means for executing said command in response to said end-effector input; means for identifying at least one structural geometric salient feature of said end-effector from said input associated with said executed command in said region in said image; means for defining a structural geometric end-effector model of said end-effector with said at least one structural geometric salient feature; means for retaining a data set comprising at least one of said at least one structural geometric salient feature or said structural geometric end-effector model.
-
Specification