Dynamic width adjustment for detail-in-context lenses
First Claim
1. A method for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by displacing the original image onto a lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region having an original width and a decrease in the magnification defined by a shoulder drop-off function, comprising:
- scaling an undisplaced focal region in the original image corresponding to the focal region of the presentation by the magnification of the focal region; and
,for an input point in the shoulder region, determining an adjusted width for the shoulder region for the input point from a distance between a projection point for the input point to the scaled undisplaced focal region and an intersection point on a perimeter of the shoulder region having the adjusted width of a line constructed through the input point and the projection point, wherein the intersection point is determined as a zero of the shoulder drop-off function evaluated along the line constructed through the input point and the projection point, to thereby reduce occlusion of the shoulder region by the focal region by substituting the adjusted width for the shoulder region for the original width in the presentation.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by distorting the original image to produce a lens having a focal region for the region-of-interest at least partially surrounded by a shoulder region defined by a shoulder drop-of function, comprising: scaling the focal region; and, for an input point in the shoulder region, determining a width for the shoulder region from a distance between a projection point for the input point to the focal region and an intersection point on a perimeter of the lens of a line constructed through the input point, the projection point, and the intersection point, to thereby reduce occlusion of the shoulder region by the focal region.
49 Citations
14 Claims
-
1. A method for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by displacing the original image onto a lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region having an original width and a decrease in the magnification defined by a shoulder drop-off function, comprising:
-
scaling an undisplaced focal region in the original image corresponding to the focal region of the presentation by the magnification of the focal region; and
,for an input point in the shoulder region, determining an adjusted width for the shoulder region for the input point from a distance between a projection point for the input point to the scaled undisplaced focal region and an intersection point on a perimeter of the shoulder region having the adjusted width of a line constructed through the input point and the projection point, wherein the intersection point is determined as a zero of the shoulder drop-off function evaluated along the line constructed through the input point and the projection point, to thereby reduce occlusion of the shoulder region by the focal region by substituting the adjusted width for the shoulder region for the original width in the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for reducing occlusion in a presentation of a region-of-interest of an original image, the presentation generated by displacing the original image onto a lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region having an original width and a decrease in the magnification defined by a shoulder drop-off function, comprising:
-
means for scaling an undisplaced focal region in the original image corresponding to the focal region of the presentation by the magnification of the focal region; and
,means for, for a point in the shoulder region, determining an adjusted width for the shoulder region for the input point from a distance between a projection point for the point to the scaled undisplaced focal region and an intersection point on a perimeter of the shoulder region having the adjusted width of a line constructed through the input point and the projection point, wherein the intersection point is determined as a zero of the shoulder drop-off function evaluated along the line constructed through the input point and the projection point, to thereby reduce occlusion of the shoulder region by the focal region by substituting the adjusted width for the shoulder region for the original width in the presentation.
-
-
14. 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 displacing the original image onto a lens having a focal region with a magnification for the region-of-interest at least partially surrounded by a shoulder region having an original width and a decrease in the magnification defined by a shoulder drop-off function, comprising:
-
code for scaling an undisplaced focal region in the original image corresponding to the focal region of the presentation by the magnification of the focal region; and
,code for, for a point in the shoulder region, determining an adjusted width for the shoulder region for the input point from a distance between a projection point for the point to the scaled undisplaced focal region and an intersection point on a perimeter of the shoulder region having the adjusted width of a line constructed through the input point and the projection point, wherein the intersection point is determined as a zero of the shoulder drop-off function evaluated along the line constructed through the input point and the projection point, to thereby reduce occlusion of the shoulder region by the focal region by substituting the adjusted width for the shoulder region for the original width in the presentation.
-
Specification