GESTURE RECOGNITION DEVICES AND METHODS
First Claim
1. An input device for a digital data processing system, comprising:
- at least one sensor that observes a workspace and generates data indicative of one or more parameters of an input agent within the workspace; and
a processor that identifies gestures made by the agent from the data generated by the at least one sensor and that generates user input information based on the identified gestures.
0 Assignments
0 Petitions
Accused Products
Abstract
Devices and related methods are disclosed herein that generally involve detecting and interpreting gestures made by a user to generate user input information for use by a digital data processing system. In one embodiment, a device includes first and second sensors that observe a workspace in which user gestures are performed. The device can be set to a keyboard input mode, a number pad input mode, or a mouse input mode based on the positioning of the user'"'"'s hands. Subsequent gestures made by the user can be interpreted as keyboard inputs, mouse inputs, etc., using observed characteristics of the user'"'"'s hands and various motion properties of the user'"'"'s hands. These observed characteristics can also be used to implement a security protocol, for example by identifying authorized users by the anatomical properties of their hands or the behavioral properties exhibited by the user while gesturing.
141 Citations
51 Claims
-
1. An input device for a digital data processing system, comprising:
-
at least one sensor that observes a workspace and generates data indicative of one or more parameters of an input agent within the workspace; and a processor that identifies gestures made by the agent from the data generated by the at least one sensor and that generates user input information based on the identified gestures. - 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. An input device for a digital data processing system, comprising:
-
at least one sensor for generating data indicative of a workspace; and a processor comprising; a user profile module that identifies a plurality of anatomical landmarks of a user'"'"'s hand and determines locations of said landmarks within the workspace based on data generated by the at least one sensor; a motion detection module that compares the data generated by the at least one sensor over time to generate a set of values indicative of changes in said landmarks; and a classification module that associates changes in the landmarks with user input information. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37)
-
-
38. A method of authenticating a user of a digital data processing system, comprising:
-
using at least one sensor to generate data indicative of one or more parameters of a user in a workspace; determining gesture information indicative of a gesture made by the user within the workspace based on said data; and comparing the gesture information to predetermined gesture information to determine whether the user is an authorized user of the digital data processing system. - View Dependent Claims (39, 40, 41, 42, 43, 44)
-
-
45. A system for determining whether a user is an authorized user of a digital data processing system, comprising:
-
at least one sensor that detects gestures made by the user within a workspace and that generate gesture information indicative of the detected gestures; and a processor that compares the generated gesture information to predetermined gesture information stored in a storage medium, the processor determining whether the user is an authorized user based on a degree to which the generated gesture information matches the predetermined gesture information. - View Dependent Claims (46, 47, 48, 49, 50, 51)
-
Specification