Method for controlling the magnification level on a display
First Claim
1. A method for controlling a screen in a data processing system to generate displays comprising portions of an underlying scene, said method comprisingdisplaying on said screen a first displayed scene comprising a first portion of said underlying scene, said first displayed scene being characterized by a first magnification and a first offset relative to said underlying scene;
- detecting a long touch gesture on said screen, said long touch gesture being characterized by a first time period;
displaying a second displayed scene on said screen, said second displayed scene comprising a different portion of said underlying scene and being characterized by a second magnification that is different from said first magnification;
wherein said long touch gesture is characterized by first and second locations separated by a distance on said screen at which a user touches said screen and wherein said second magnification is greater than said first magnification if said distance is greater than a first distance;
wherein said second magnification is less than said first magnification if said distance is less than the first distance; and
displaying a third displayed scene on said screen after a second time period if said long touch gesture is maintained for that second time period, said third displayed scene comprising a different portion of said underlying scene and being characterized by a third magnification and a third offset.
2 Assignments
0 Petitions
Accused Products
Abstract
A method for controlling a screen in a data processing system to generate displays that include portions of an underlying scene is disclosed. The method includes displaying on the screen a first displayed scene, detecting a long touch gesture, and displaying a second scene on the screen. The first displayed scene is characterized by a first magnification and a first offset relative to the underlying scene. The second displayed scene includes a different portion of the underlying scene and is characterized by a second magnification that is different from the first magnification. In one aspect of the invention, the second displayed scene is characterized by a second offset that is determined by the long touch gesture, and the second offset depends on the first displayed scene and the long touch gesture.
18 Citations
14 Claims
-
1. A method for controlling a screen in a data processing system to generate displays comprising portions of an underlying scene, said method comprising
displaying on said screen a first displayed scene comprising a first portion of said underlying scene, said first displayed scene being characterized by a first magnification and a first offset relative to said underlying scene; -
detecting a long touch gesture on said screen, said long touch gesture being characterized by a first time period; displaying a second displayed scene on said screen, said second displayed scene comprising a different portion of said underlying scene and being characterized by a second magnification that is different from said first magnification; wherein said long touch gesture is characterized by first and second locations separated by a distance on said screen at which a user touches said screen and wherein said second magnification is greater than said first magnification if said distance is greater than a first distance; wherein said second magnification is less than said first magnification if said distance is less than the first distance; and displaying a third displayed scene on said screen after a second time period if said long touch gesture is maintained for that second time period, said third displayed scene comprising a different portion of said underlying scene and being characterized by a third magnification and a third offset. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium that stores instructions that cause a data processing system that controls a screen in a data processing system to generate displays comprising portions of an underlying scene, said method comprising:
-
displaying on said screen a first displayed scene comprising a first portion of said underlying scene, said first displayed scene being characterized by a first magnification and a first offset relative to said underlying scene; detecting a long touch gesture on said screen, said long touch gesture being characterized by a first time period; displaying a second displayed scene on said screen, said second displayed scene comprising a different portion of said underlying scene and being characterized by a second magnification that is different from said first magnification; wherein said long touch gesture is characterized by first and second locations separated by a distance on said screen at which a user touches said screen and wherein said second magnification is greater than said first magnification if said distance is greater than a first distance; wherein said second magnification is less than said first magnification if said distance is less than the first distance; and displaying a third displayed scene on said screen after a second time period if said long touch gesture is maintained for that second time period, said third displayed scene comprising a different portion of said underlying scene and being characterized by a third magnification and a third offset. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification