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, wherein the correlation does not require any indication of the one or more fingers touching the displayed keyboard image; and
selecting keys from the image of the keyboard based on detection of a predefined finger gesture performed by the user'"'"'s hand, and at least one of the correlated locations of the finger in the air before the detected predefined finger gesture or a location of the user'"'"'s hand.
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, wherein the correlation does not require any indication of the one or more fingers touching the displayed keyboard image; and selecting keys from the image of the keyboard based on detection of a predefined finger gesture performed by the user'"'"'s hand, and at least one of the correlated locations of the finger in the air before the detected predefined finger gesture or a location of the user'"'"'s hand. - 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, wherein the correlation does not require any indication of the one or more fingers touching the displayed keyboard image; 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 finger. - 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