Interface elements for managing gesture control
First Claim
1. A computer implemented method for determining an input to a mobile computing device, the method comprising:
- under control of one or more computer systems configured with executable instructions,determining, based at least in part on analyzing image information, movement of a fingertip with respect to a display of the mobile computing device;
determining an air gesture based at least in part on the movement of the fingertip becoming closer in distance to the computing device;
determining a selection status of a selectable element of the mobile computing device;
using the selection status to identify a selected navigation action type from a plurality of available navigation action types;
interpreting the air gesture to control a navigation action according to the selected navigation action type; and
determining a zoom level of an image being displayed on the display screen, the zoom level based at least in part on the air gesture.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches are described for enabling a user to utilize fingers or other features of both hands to interact with an interface on an electronic device. A user can hold an device such as a mobile phone in a first hand, and can use a finger of the other hand to navigate through an interface or other display, such as to move relative to the device to cause the interface to scroll, zoom, or otherwise adjust. The user can use a thumb or finger of the hand holding the device to select or interact with one or more user-selectable elements, objects, or portions of the interface displayed on a display element of the device, such as by touching the screen over one of the user-selectable elements for at least a determined period of time to activate or change a function associated with a gesture used to interact with the interface.
29 Citations
22 Claims
-
1. A computer implemented method for determining an input to a mobile computing device, the method comprising:
under control of one or more computer systems configured with executable instructions, determining, based at least in part on analyzing image information, movement of a fingertip with respect to a display of the mobile computing device; determining an air gesture based at least in part on the movement of the fingertip becoming closer in distance to the computing device; determining a selection status of a selectable element of the mobile computing device; using the selection status to identify a selected navigation action type from a plurality of available navigation action types; interpreting the air gesture to control a navigation action according to the selected navigation action type; and determining a zoom level of an image being displayed on the display screen, the zoom level based at least in part on the air gesture. - View Dependent Claims (2, 3, 4)
-
5. A computer implemented method, comprising:
-
detecting a selection action of a graphical element displayed on a display screen of a computing device, the selection action causing a navigation function to be enabled during a time the selection action is selected; capturing image information, during the time the selection action is enabled, using a sensor of the computing device; analyzing the image information to determine a gesture input to the computing device; and utilizing the gesture input to control the navigation function during the time the selection action is being performed; detecting a second selection action of a second graphical element displayed on the display screen, the second graphical element being associated with a second function; enabling the second function; detecting a second gesture input during a time the second selection action is selected; and causing, the second function to be performed, wherein the second function is configured to cause at least one of scrolling, zooming, or changing to another displayed portion. - View Dependent Claims (6, 7, 8, 9, 10)
-
-
11. A computing system, comprising:
-
at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing system to; detect a selection action of a graphical element displayed on a display screen of a computing device, the selection action causing a navigation function to be enabled during a time the selection action is selected; capture image information, during the time the selection action is enabled, using a sensor of the computing device; analyze the image information to determine a gesture input to the computing device; and utilize the gesture input to control the navigation function during the time the selection action is being performed; detect a second selection action of a second graphical element displayed on the display screen, the second graphical element being associated with a second function; enable the second function; detect a second gesture input during a time the second selection action is selected; and cause, the second function to be performed, wherein the second function is configured to cause the computing device to adjust a displayed portion of a display element by at least one of scrolling the displayed portion, zooming the displayed portion, or changing to display another portion of the displayed portion. - View Dependent Claims (12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to perform a set of operations comprising:
-
detecting a selection action of a graphical element displayed on a display screen of a computing device, the selection action causing a navigation function to be enabled during a time the selection action is selected; capturing image information, during the time the selection action is enabled, using a sensor of the computing device; analyzing the image information to determine a gesture input to the computing device; and utilizing the gesture input to control the navigation function during the time the selection action is being performed; detecting a second selection action of a second graphical element displayed on the display screen, the second graphical element being associated with a second function; enabling the second function; detecting a second gesture input during a time the second selection action is selected; and causing, the second function to be performed, wherein the second function is configured to cause the computing device to adjust a displayed portion of a display element including at least one of scrolling the displayed portion, zooming the displayed portion, or changing to display another portion of the displayed portion. - View Dependent Claims (19, 20, 21, 22)
-
Specification