Gesture control for managing an image view display
First Claim
1. A computer implemented method for managing an image view display, the method comprising:
- under control of one or more computer systems configured with executable instructions,activating a first camera on a first side of a computing device;
displaying a first image, captured by the first camera using a first zoom level within a zoom range, on a display element on a second opposing side of the computing device;
detecting, using at least a pair of second cameras on the second opposing side of the computing device, a first movement of the computing device relative to a user of the computing device within a predefined period of time after the first camera is activated, the first movement including a forward motion from a first position to a second position and a backward motion from the second position to the first position;
determining, using the first position and the second position, a range of movement for the computing device;
generating a mapping of the range of movement to the zoom range;
detecting a second movement of the computing device within the range of movement;
determining a second zoom level based at least in part on the mapping and the second movement within the range of movement; and
displaying a second image, captured by the first camera using the second zoom level, on the display element.
1 Assignment
0 Petitions
Accused Products
Abstract
Approaches are described for managing an image displayed on a computing device. An image of an object is displayed on an interface of the device. An activation movement performed by a user (such as a forward and backward motion) can cause the device to enable an image view control mode (such as a zoom control mode) that can be used to adjust a portion of the image being displayed on the interface. The activation movement can also be used to set a detection range, where a movement of the device within the range can cause the device to adjust the displayed image based on the image view control mode. Thereafter, in response to a motion being detected (such as moving the device towards the object), the device can adjust a portion of the image being displayed on the interface, such as displaying a “zoomed in” portion of the image.
10 Citations
24 Claims
-
1. A computer implemented method for managing an image view display, the method comprising:
under control of one or more computer systems configured with executable instructions, activating a first camera on a first side of a computing device; displaying a first image, captured by the first camera using a first zoom level within a zoom range, on a display element on a second opposing side of the computing device; detecting, using at least a pair of second cameras on the second opposing side of the computing device, a first movement of the computing device relative to a user of the computing device within a predefined period of time after the first camera is activated, the first movement including a forward motion from a first position to a second position and a backward motion from the second position to the first position; determining, using the first position and the second position, a range of movement for the computing device; generating a mapping of the range of movement to the zoom range; detecting a second movement of the computing device within the range of movement; determining a second zoom level based at least in part on the mapping and the second movement within the range of movement; and displaying a second image, captured by the first camera using the second zoom level, on the display element. - View Dependent Claims (2, 3)
-
4. A computer implemented method, comprising:
under control of one or more computer systems configured with executable instructions, detecting, using at least a pair of first cameras on a first side of a computing device, a first movement of the computing device relative to a user of the computing device, the first movement including a forward motion from a first position to a second position and a backward motion from the second position to the first position; determining, using the first position and the second position, a range of movement for the computing device; determining a zoom range based at least upon the range of movement; detecting a second movement of the computing device relative to the user within the range of movement; determining a zoom level within the zoom range based at least in part on the second movement within the range of movement; and configuring a second camera on a second opposing side of the computing device to use the zoom level. - View Dependent Claims (5, 6, 7, 8, 9, 10, 11, 12)
-
13. A computing system, comprising:
-
at least a pair of first cameras on a first side of the computing system; a second camera on a second opposing side of the computing system; a display element on the first side; at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing system to; display an image, captured by the second camera using a first zoom level, on the display element; detect, using at least the pair of first cameras, a first movement of the computing system relative to a user of the computing system, the first movement including a forward motion from a first position to a second position and a backward motion from the second position to the first position; determine, using the first position and the second position, a range of movement for the computing system; determine a zoom range based at least in part on the range of movement; detect a second movement within the range of movement; determine a second zoom level within the zoom range based at least in part on the second movement within the range of movement; and configure the second camera to use the second zoom level. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer readable storage medium storing one or more sequences of instructions executable by one or more processors to cause the one or more processors to:
-
detect, using at least a pair of first cameras on a first side of a computing device, a first movement of the computing device relative to a user of the computing device, the first movement including a forward motion from a first position to a second position and a backward motion from the second position to the first position; determine, using the first position and the second position, a range of movement for the computing device; determine a zoom range corresponding to the range of movement; detect a second movement of the computing device relative to the user within the range of movement; determine a zoom level within the zoom range based at least in part on the second movement within the range of movement; and configure a second camera of the computing device to use the zoom level. - View Dependent Claims (21, 22, 23, 24)
-
Specification