SYSTEMS, DEVICES, AND METHODS FOR TOUCH-FREE TYPING
First Claim
1. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
- displaying an image of a keyboard, the displayed keyboard image including a plurality of keys;
receiving, from at least one sensor, sensor data of a user'"'"'s hand spaced a distance from the displayed keyboard image, the user'"'"'s hand being in non-contact with the displayed keyboard image;
tracking, using the received sensor data, one or more fingers of the user'"'"'s hand in air a distance from the displayed keyboard image;
correlating locations of the one or more fingers in the air with images of the plurality of keys; and
selecting keys from the image of the keyboard based on the correlated locations of the one or more fingers in the air, and a detection of a predefined gesture performed by the user.
0 Assignments
0 Petitions
Accused Products
Abstract
Systems, devices, methods, and non-transitory computer-readable media are provided for receiving data input via touch-free gestures and movements. For example, a data input device includes at least one processor for receiving information from a sensor. The processor may be configured to receive sensor data from the sensor of a user'"'"'s hand spaced a distance from a displayed keyboard and in non-contact with the displayed keyboard, and track, using the received sensor data, one or more fingers in air a distance from the displayed keyboard image. The processor may also be configured to correlate locations of the one or more fingers in the air with images of a plurality of keys in the displayed keyboard, and select keys from the keyboard image based on the correlated locations of the one or more fingers in the air, and a detection of a predefined gesture performed by the user.
-
Citations
46 Claims
-
1. A non-transitory computer readable medium comprising instructions that, when executed by at least one processor, cause the at least one processor to perform operations comprising:
-
displaying an image of a keyboard, the displayed keyboard image including a plurality of keys; receiving, from at least one sensor, sensor data of a user'"'"'s hand spaced a distance from the displayed keyboard image, the user'"'"'s hand being in non-contact with the displayed keyboard image; tracking, using the received sensor data, one or more fingers of the user'"'"'s hand in air a distance from the displayed keyboard image; correlating locations of the one or more fingers in the air with images of the plurality of keys; and selecting keys from the image of the keyboard based on the correlated locations of the one or more fingers in the air, and a detection of a predefined gesture performed by the user. - 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. A data input device, comprising:
-
at least one processor configured to display an image of a keyboard, the displayed keyboard image including a plurality of keys; receive, from at least one sensor, sensor data of a user'"'"'s hand spaced a distance from the displayed keyboard image, the user'"'"'s hand in non-contact with the displayed keyboard image; track, using the received sensor data, one or more fingers of the user'"'"'s hand in air a distance from the displayed keyboard image; correlate locations of the one or more fingers in the air with images of the plurality of keys; and select keys from the image of the keyboard based on the correlated locations of the one or more fingers in the air, and a detection of a predefined gesture performed by the user. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46)
-
Specification