Graphical user interfaces and occlusion prevention for fisheye lenses with line segment foci
First Claim
1. A method for generating a presentation of a region-of-interest in an original image for display on a display screen, comprising:
- establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius r from a line segment;
receiving one or more signals to adjust at least one of the radius r and a length len of the line segment to thereby adjust the perimeter; and
, applying the lens to the original image to produce the presentation.
7 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 screen, comprising: establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius r from a line segment; receiving one or more signals to adjust at least one of the radius r and a length len of the line segment to thereby adjust the perimeter; and, applying the lens to the original image to produce the presentation.
103 Citations
39 Claims
-
1. A method for generating a presentation of a region-of-interest in an original image for display on a display screen, comprising:
-
establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius r from a line segment;
receiving one or more signals to adjust at least one of the radius r and a length len of the line segment to thereby adjust the perimeter; 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. A system for generating a presentation of a region-of-interest in an original image for display on a display screen, comprising:
-
a processor coupled to memory, the display screen, and an input device and adapted to;
establish a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius from a line segment;
receive one or more signals to adjust at least one of the radius and a length of the line segment to thereby adjust the perimeter; and
,apply the lens to the original image to produce the presentation.
-
-
17. A computer program product having a computer readable medium tangibly embodying 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 screen, the computer program product comprising:
-
code for establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius from a line segment;
code for receiving one or more signals to adjust at least one of the radius and a length of the line segment to thereby adjust the perimeter; and
,code for applying the lens to the original image to produce the presentation.
-
-
18. An article having a computer readable modulated carrier signal medium being usable over a network, the computer readable modulated carrier signal medium having embedded means 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 article comprising:
-
means in the medium for establishing a lens for the region-of-interest, the lens having a magnified focal region for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification, the focal region having a perimeter defined by a radius from a line segment;
means in the medium for receiving one or more signals to adjust at least one of the radius and a length of the line segment to thereby adjust the perimeter; and
,means in the medium for applying the lens to the original image to produce the presentation.
-
-
19. A method in a computer system for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by applying a lens to the original image, the lens having a bounds and a focal region with a magnification m for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification and a width sw, the focal region having a perimeter defined by a radius r from a line segment having a length len, the method comprising:
-
determining a maximum radius maxr for defining the perimeter of the focal region from a distance dl between a point near the bounds of the lens and a nearest point on the line segment, the magnification m, and the width sw of the shoulder region, wherein maxr=sw/(m−
1)−
dl; and
,restricting adjustment of the radius r to below the maximum radius maxr to thereby reduce occlusion of the shoulder region by the focal region. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A system for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by applying a lens to the original image, the lens having a bounds and a focal region with a magnification m for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification and a width sw, the focal region having a perimeter defined by a radius r from a line segment having a length len, the system comprising:
-
a processor coupled to memory, a display screen, and an input device and adapted to;
determine a maximum radius maxr for defining the perimeter of the focal region from a distance dl between a point near the bounds of the lens and a nearest point on the line segment, the magnification m, and the width sw of the shoulder region, wherein maxr=sw/(m−
1)−
dl; and
,restrict adjustment of the radius r to below the maximum radius maxr to thereby reduce occlusion of the shoulder region by the focal region.
-
-
38. A computer program product having a computer readable medium tangibly embodying computer executable code for directing a data processing system to reduce occlusion in a presentation of a region-of-interest of an original image, the presentation generated by applying a lens to the original image, the lens having a bounds and a focal region with a magnification m for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification and a width sw, the focal region having a perimeter defined by a radius r from a line segment having a length len, the computer program product comprising:
-
code for determining a maximum radius maxr for defining the perimeter of the focal region from a distance dl between a point near the bounds of the lens and a nearest point on the line segment, the magnification m, and the width sw of the shoulder region, wherein maxr=sw/(m−
1)−
dl; and
,code for restricting adjustment of the radius r to below the maximum radius maxr to thereby reduce occlusion of the shoulder region by the focal region.
-
-
39. An article having a computer readable modulated carrier signal medium being usable over a network, the computer readable modulated carrier signal medium having embedded means for directing a data processing system to reduce occlusion in a presentation of a region-of-interest of an original image, the presentation generated by applying a lens to the original image, the lens having a bounds and a focal region with a magnification m for the region-of-interest at least partially surrounded by a shoulder region having diminishing magnification and a width sw, the focal region having a perimeter defined by a radius r from a line segment having a length len, the article comprising:
-
means in the medium for determining a maximum radius maxr for defining the perimeter of the focal region from a distance dl between a point near the bounds of the lens and a nearest point on the line segment, the magnification m, and the width sw of the shoulder region, wherein maxr=SW/(m−
1)−
dl; and
,means in the medium for restricting adjustment of the radius r to below the maximum radius maxr to thereby reduce occlusion of the shoulder region by the focal region.
-
Specification