APPARATUS AND METHODS FOR DYNAMICALLY CORRELATING VIRTUAL KEYBOARD DIMENSIONS TO USER FINGER SIZE
First Claim
1. A method for providing a user interface on a computing device equipped with a touchscreen display and a digital camera configured to be able to image a user'"'"'s face when the user is viewing the touchscreen display, comprising:
- obtaining a digital image of eyes of a user of the computing device with the digital camera;
determining a location of the user'"'"'s gaze based on the obtained digital image;
determining whether the user'"'"'s gaze is directed to a portion of the touchscreen display; and
enlarging a portion of an image presented on the touchscreen display near where the user is looking when it is determined that the user'"'"'s gaze is directed to a portion of the touchscreen display.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provide user interface for computing devices equipped with a touchscreen user interface/display and a digital camera that enhances a portion of a displayed image within a user'"'"'s gaze. A user may calibrate their mobile device by touching a portion of the touchscreen with one or more fingers and following a moving image on the display with their eyes. The mobile device may track where a user is looking, and if the user is looking at the mobile device display, a portion of the display in the vicinity of the user'"'"'s gaze may be enhanced in size. In an embodiment, if the user is looking at a virtual keyboard, key icons near the user'"'"'s gaze may be increased in size commensurate with the user'"'"'s finger tip size. The in this manner, a user can accurately select individual keys in a virtual keyboard that fits within a mobile device display.
-
Citations
40 Claims
-
1. A method for providing a user interface on a computing device equipped with a touchscreen display and a digital camera configured to be able to image a user'"'"'s face when the user is viewing the touchscreen display, comprising:
-
obtaining a digital image of eyes of a user of the computing device with the digital camera; determining a location of the user'"'"'s gaze based on the obtained digital image; determining whether the user'"'"'s gaze is directed to a portion of the touchscreen display; and enlarging a portion of an image presented on the touchscreen display near where the user is looking when it is determined that the user'"'"'s gaze is directed to a portion of the touchscreen display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A computing device, comprising:
-
a processor; a memory coupled to the processor; a digital camera coupled to the processor and configured to be able to image eyes of a user of the computing device; and a touchscreen display coupled to the processor, wherein the processor is configure with processor-executable instructions to perform operations comprising; obtaining a digital image of the eyes of a user of the computing device with the digital camera; determining a location of the user'"'"'s gaze based on the obtained digital image; determining whether the user'"'"'s gaze is directed to a portion of the touchscreen display; and enlarging a portion of an image presented on the touchscreen display near where the user is looking when it is determined that the user'"'"'s gaze is directed to a portion of the touchscreen display. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A computing device, comprising:
-
a touchscreen display; means for obtaining a digital image of the eyes of a user of the computing device; means for determining a location of the user'"'"'s gaze based on the obtained digital image; means for determining whether the user'"'"'s gaze is directed to a portion of the touchscreen display; and means for enlarging a portion of an image presented on the touchscreen display near where the user is looking when it is determined that the user'"'"'s gaze is directed to a portion of the touchscreen display. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A processor-readable storage medium having stored thereon processor-executable instructions configured to cause a processor to perform operations comprising:
-
obtaining a digital image of the eyes of a user of the computing device with a digital camera; determining a location of the user'"'"'s gaze based on the obtained digital image; determining whether the user'"'"'s gaze is directed to a portion of a touchscreen display; and enlarging a portion of an image presented on the touchscreen display near where the user is looking when it is determined that the user'"'"'s gaze is directed to a portion of the touchscreen display. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40)
-
Specification