Using motion detection to process pan and zoom functions on mobile computing devices
First Claim
Patent Images
1. An apparatus comprising:
- a mobile computing device;
said mobile computing device comprising a main memory and system processor;
said mobile computing device being displaceable by hand;
said mobile computing device further comprising a display for displaying an image;
said mobile computing device further comprising a motion detection module;
said motion detection module acting to;
detect displacement of said mobile computing device;
detect a direction of displacement of said mobile computing device; and
alter an appearance of an image on said display responsive to detection of displacement and a direction of displacement of said mobile computing device.
1 Assignment
0 Petitions
Accused Products
Abstract
An arrangement on a mobile computing device wherein actual motion of the device can be employed to control, among other things, the panning, zooming, paging and scrolling of a graphic user interface. The user would need only use only one hand to hold the device and simultaneously undertake the aforementioned functions, e.g., by moving or gesturing with the device to perform pan, zoom, page and/or scroll functions on an image or document currently displayed on the device. Thus, the screen wouldn'"'"'t necessarily need to be a touch screen, and the user wouldn'"'"'t necessarily need to ever touch the screen.
69 Citations
25 Claims
-
1. An apparatus comprising:
-
a mobile computing device; said mobile computing device comprising a main memory and system processor; said mobile computing device being displaceable by hand; said mobile computing device further comprising a display for displaying an image; said mobile computing device further comprising a motion detection module; said motion detection module acting to; detect displacement of said mobile computing device; detect a direction of displacement of said mobile computing device; and alter an appearance of an image on said display responsive to detection of displacement and a direction of displacement of said mobile computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method comprising:
-
providing a mobile computing device comprising a main memory and system processor; displaying an image on the mobile computing device; detecting displacement of the mobile computing device; detecting a direction of displacement of said mobile computing device; and altering an appearance of the image responsive to said detecting of displacement and said detecting of a direction of displacement. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
-
21. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to display an image on a mobile computing device; computer readable program code configured to detect displacement of the mobile computing device; computer readable program code configured to detect a direction of displacement of said mobile computing device; and computer readable program code configured to alter an appearance of the image responsive to said detecting of displacement and said detecting of a direction of displacement.
-
-
22. A computer program product comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to detect a direction of displacement of a mobile computing device; computer readable program code configured to alter an appearance of an image displayed on said mobile computing device responsive to said detecting a direction of displacement of a mobile computing device; wherein to alter an appearance of an image displayed on said mobile computing device comprises one or more of implementing a zoom function, implementing a panning function, and implementing a paging function. - View Dependent Claims (23, 24, 25)
-
Specification