SYSTEMS AND METHODS FOR BIOMECHANICALLY-BASED EYE SIGNALS FOR INTERACTING WITH REAL AND VIRTUAL OBJECTS
0 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods are provided for discerning the intent of a device wearer primarily based on movements of the eyes. The system may be included within unobtrusive headwear that performs eye tracking and controls screen display. The system may also utilize remote eye tracking camera(s), remote displays and/or other ancillary inputs. Screen layout is optimized to facilitate the formation and reliable detection of rapid eye signals. The detection of eye signals is based on tracking physiological movements of the eye that are under voluntary control by the device wearer. The detection of eye signals results in actions that are compatible with wearable computing and a wide range of display devices.
205 Citations
179 Claims
-
1-9. -9. (canceled)
-
10. A method for providing a graphical user interface to convey intent of a user based at least in part on movement of the user'"'"'s one or both eyes using a detector, the method comprising:
-
identifying, with the detector, when the user'"'"'s one or both eyes are directed at a first key of a first object; identifying, with the detector, a first one or more saccades of the user'"'"'s one or both eyes from the first key towards a second key of a second object; confirming, with the detector, that the first one or more saccades are completed to within a pre-determined distance from a location of the second key; and performing an action associated with one or both of the first key and the second key, without waiting for perception of the second key by the user. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 21, 22, 23, 179)
-
-
20. (canceled)
-
24. (canceled)
-
25. (canceled)
-
26. (canceled)
-
27. (canceled)
-
28. (canceled)
-
29. A method for providing a graphical user interface to convey intent of a user based at least in part on movement of the user'"'"'s one or both eyes using a keyboard and a detector, the method comprising:
-
identifying, with the detector, when the user'"'"'s one or both eyes are directed at a first key on the keyboard; identifying, with the detector, a first one or more saccades of the user'"'"'s one or both eyes from the first key towards a second key on the keyboard; confirming, with the detector, that the first one or more saccades is completed to within a pre-determined distance from a location of the second key; and performing an action associated with one or both of the first key and the second key without waiting for perception of the second key by the user. - View Dependent Claims (30, 31, 32, 33, 35, 36, 37)
-
-
34. (canceled)
-
38. (canceled)
-
39. (canceled)
-
40. A method for providing a graphical user interface to convey intent of a user based at least in part on movement of the user'"'"'s one or both eyes using a keyboard and a detector, the method comprising:
-
identifying, with the detector, when the user'"'"'s one or both eyes are directed within a predetermined distance from a location of a first key on the keyboard; identifying, with the detector, a first one or more saccades of the user'"'"'s one or both eyes from the first key towards a second key on the keyboard; confirming, with the detector, that the one or more saccades are completed to within a pre-determined distance from a location of the second key; and performing an action associated with one or both of the first key and the second key. - View Dependent Claims (41, 42, 43, 44)
-
-
45-171. -171. (canceled)
-
172. A graphical user interface to determine intent of a user based at least in part on movement of the user'"'"'s one or both eyes, the graphical user interface comprising:
-
a projector configured to display at least a first object; a detector configured to; identify when the user'"'"'s one or both eyes are directed at a first key of the first object; identify a first one or more saccades of the user'"'"'s one or both eyes from the first key towards a second key of a second object; confirm that the first one or more saccades are completed to within a pre-determined distance from a location of the second key; and a processor configured to perform an action associated with one or both of the first key and the second key in response to confirmation that the first one or more saccades are completed to within the pre-determined distance from a location of the second key, without waiting for perception of the second key by the user. - View Dependent Claims (173, 174, 175, 176, 177, 178)
-
Specification