User identification by gesture recognition
First Claim
1. A computing device, comprising:
- a processor;
a first camera;
a second camera; and
memory including instructions that, upon being executed by the processor, cause the computing device to;
capture within a first time period, using the first camera, ambient light image data including a first representation of at least one object corresponding to a user;
capture within the first time period, using the second camera, reflected infrared light image data including a second representation of the at least one object;
identify a plurality of three-dimensional positions of the at least one object within the first time period using the ambient light image data and the reflected infrared light image data;
compare the plurality of three-dimensional positions of the at least one object and a respective time within the first time period for each three-dimensional position to one or more user-specific measurements corresponding to a manner of the user performing a gesture, the one or more user-specific measurements corresponding to at least one of;
(a) a path of movement of the gesture, (b) one or more of relative timing, acceleration, or velocity information corresponding to the gesture, or (c) measurements of at least one feature of the user that is used to perform the gesture; and
determine that the plurality of three-dimensional positions of the at least one object and the respective time within the first time period for each three-dimensional position matches the one or more user-specific measurements with at least a minimum level of confidence; and
provide the user with access to at least some content or functionality of the computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
A user can be identified and/or authenticated to an electronic device by analyzing aspects of a motion or gesture made by that user. At least one imaging element of the device can capture image information including the motion or gesture, and can determine time-dependent information about that motion or gesture in two or three dimensions of space. The time-dependent information can be used to identify varying speeds, motions, and other such aspects that are indicative of a particular user. The way in which a gesture or motion is made, in addition to the motion or gesture itself, can be used to authenticate an individual user. While other persons can learn the basic gesture or motion, the way in which each person makes that gesture or motion will generally be at least slightly different, which can be used to prevent unauthorized access to sensitive information, protected functionality, or other such content.
23 Citations
18 Claims
-
1. A computing device, comprising:
-
a processor; a first camera; a second camera; and memory including instructions that, upon being executed by the processor, cause the computing device to; capture within a first time period, using the first camera, ambient light image data including a first representation of at least one object corresponding to a user; capture within the first time period, using the second camera, reflected infrared light image data including a second representation of the at least one object; identify a plurality of three-dimensional positions of the at least one object within the first time period using the ambient light image data and the reflected infrared light image data; compare the plurality of three-dimensional positions of the at least one object and a respective time within the first time period for each three-dimensional position to one or more user-specific measurements corresponding to a manner of the user performing a gesture, the one or more user-specific measurements corresponding to at least one of;
(a) a path of movement of the gesture, (b) one or more of relative timing, acceleration, or velocity information corresponding to the gesture, or (c) measurements of at least one feature of the user that is used to perform the gesture; anddetermine that the plurality of three-dimensional positions of the at least one object and the respective time within the first time period for each three-dimensional position matches the one or more user-specific measurements with at least a minimum level of confidence; and provide the user with access to at least some content or functionality of the computing device. - View Dependent Claims (2, 3)
-
-
4. A computer-implemented method, comprising:
-
obtaining ambient light image data, captured within a first time period, including a first representation of at least one object; obtaining reflected infrared image data, captured within the first time period, including a second representation of the at least one object; identifying a plurality of three-dimensional points corresponding to the at least one object within the first time period using the ambient light image data and the reflected infrared image data; comparing the plurality of three-dimensional points and a respective time within the first time period for each three-dimensional point to measurements corresponding to the at least one object used in performing a gesture; determining that the plurality of three-dimensional points and the respective time for each three-dimensional point corresponds to the measurements with at least a minimum level of confidence; and providing access to at least some content or functionality of a computing device. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable storage medium storing instructions that, upon being executed by a processor, cause the processor to:
-
obtain ambient light image data, captured within a first time period, including a first representation of at least one object; obtain reflected infrared image data, captured within the first time period, including a second representation of the at least one object; identify a plurality of three-dimensional points corresponding to the at least one object within the first time period using the ambient light image data and the reflected infrared image data; compare the plurality of three-dimensional points and a respective time within the first time period for each three-dimensional point to measurements corresponding to the at least one object used in performing a gesture, the measurements relating to at least one of;
(a) a path of movement of the gesture, (b) one or more of relative timing, acceleration, or velocity information corresponding to the gesture, or (c) the at least one object used to perform the gesture;determine that the plurality of three-dimensional points and the respective time for each three-dimensional point corresponds to the measurements with at least a minimum level of confidence; and provide access to at least some content or functionality of a computing device. - View Dependent Claims (17, 18)
-
Specification