Interacting with detail-in-context presentations
First Claim
1. A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising:
- establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
receiving a first signal for selecting the shoulder region;
while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and
, applying the lens to the original image to produce the presentation.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising: establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens; receiving a first signal for selecting the shoulder region; while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and, applying the lens to the original image to produce the presentation.
95 Citations
46 Claims
-
1. A method for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising:
-
establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
receiving a first signal for selecting the shoulder region;
while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and
,applying the lens to the original image to produce the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A system for generating a presentation of a region-of-interest in an original image for display on a display surface, the system comprising:
-
a processor coupled to memory, the display surface, and a touch sensitive surface input device and adapted to;
establish a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
receive a first signal for selecting the shoulder region;
while receiving the first signal, receive a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and
,apply the lens to the original image to produce the presentation.
-
-
18. A computer program product having computer executable code for directing a data processing system to generate a presentation of a region-of-interest in an original image for display on a display surface, the code comprising:
-
code for establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
code for receiving a first signal for selecting the shoulder region;
code for, while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and
,code for applying the lens to the original image to produce the presentation.
-
-
19. A computer readable signal for directing a data processing system to generate a presentation of a region-of-interest in an original image for display on a display screen, the signal comprising:
-
a signal for establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
a signal for receiving a first signal for selecting the shoulder region;
a signal for, while receiving the first signal, receiving a second signal for selecting the focal region and for adjusting a position of the focal region relative to the shoulder region to define a degree and a direction of a folding of the focal region over the shoulder region for the lens; and
,a signal for applying the lens to the original image to produce the presentation.
-
-
20. A method in a computer system for generating a presentation of a region-of-interest in an original image for display on a display surface, the method comprising:
-
establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
receiving a first signal for selecting a first point in the focal region;
while receiving the first signal, receiving a second signal for selecting a second point in the focal region and for adjusting a position of the second point relative to the first point to define a degree and a direction of a rotation for the lens; and
,applying the lens to the original image to produce the presentation. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A system for generating a presentation of a region-of-interest in an original image for display on a display surface, the system comprising:
-
a processor coupled to memory, the display surface, and a touch sensitive surface input device and adapted to;
establish a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
receive a first signal for selecting a first point in the focal region;
while receiving the first signal, receive a second signal for selecting a second point in the focal region and for adjusting a position of the second point relative to the first point to define a degree and a direction of a rotation for the lens; and
,apply the lens to the original image to produce the presentation.
-
-
37. A computer program product having computer executable code for directing a data processing system to generate a presentation of a region-of-interest in an original image for display on a display surface, the code comprising:
-
code for establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
code for receiving a first signal for selecting a first point in the focal region;
code for, while receiving the first signal, receiving a second signal for selecting a second point in the focal region and for adjusting a position of the second point relative to the first point to define a degree and a direction of a rotation for the lens; and
,code for applying the lens to the original image to produce the presentation.
-
-
38. A computer readable signal for directing a data processing system to generate a presentation of a region-of-interest in an original image for display on a display screen, the signal comprising:
-
a signal for establishing a lens for the region-of-interest, the lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
a signal for receiving a first signal for selecting a first point in the focal region;
a signal for, while receiving the first signal, receiving a second signal for selecting a second point in the focal region and for adjusting a position of the second point relative to the first point to define a degree and a direction of a rotation for the lens; and
,a signal for applying the lens to the original image to produce the presentation.
-
-
39. A method for selecting points spaced apart in an original image presented on a display surface, the method comprising:
-
receiving a first signal for selecting a first point;
while receiving the first signal, receiving a second signal for selecting a second point and for adjusting a distance between the second point and the first point in the original image; and
,in response to the second signal, adjusting a scale and a position of the original image as the second point approaches a border of the original image as presented on the display surface to thereby retain presentation of the first and second points on the display surface. - View Dependent Claims (40)
-
-
41. A method for facilitating user access to remote objects on a display surface, the method comprising:
-
receiving a drag signal for a local object, the drag signal having at least one of an origin and a direction;
selecting target objects from the remote objects on the display screen according to the drag signal and at least one of a recency of last use of the target objects, a project relationship with the local object, and a similarity of name with the local object; and
,temporarily displaying the target objects in proximity to the drag signal'"'"'s origin until a signal dismissing the target objects is received. - View Dependent Claims (42)
-
-
43. A method for repositioning an object in an original image presented on a display surface, the method comprising:
-
receiving a first signal for selecting the object at an original location;
while receiving the first signal, receiving a second signal for selecting a direction and a magnitude for the repositioning of the object;
determining a final location for the object by multiplying the magnitude by a predetermined value greater than one; and
,moving the object to the final location. - View Dependent Claims (44)
-
-
45. A method for generating an on-screen presentation of an off-screen object in an original image presented on a display screen, the method comprising:
-
establishing a lens for the off-screen object, the lens having a focal region with a magnification for the off-screen object at least partially surrounded by a shoulder region across which the magnification varies to provide a continuous transition from the focal region to regions outside the lens;
folding the focal region over the shoulder region to position the focal region within a border of the display screen;
applying the lens to the original image to produce the on-screen presentation; and
,displaying the on-screen presentation on the display screen. - View Dependent Claims (46)
-
Specification