Method and system for generating pyramid fisheye lens detail-in-context presentations
First Claim
1. A method implemented by one or more data processing systems, the method comprising:
- creating a focal region by scaling a portion of an image by a focal region magnification;
creating a shoulder region that surrounds the focal region and that provides a transition from the focal region to the image using a sequence of shoulder region images and overlaying the focal region on the sequence of shoulder region images, each of the shoulder region images having a different shoulder region magnification that is less than the focal region magnification, the magnification of the shoulder region images nearer the focal region being greater than the magnification of the shoulder region images further from the focal region, wherein each of the shoulder region images masks a region of the image that is greater than a region of the image masked by the focal region, the region of the image masked by the shoulder region images further from the focal region being greater than the region of the image masked by the shoulder region images nearer the focal region; and
overlaying the focal region and the shoulder region on the image.
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 focal region for the region-of-interest at least partially surrounded by a shoulder region; creating a focal region image for the focal region by scaling the original image within the focal region by a focal region magnification; creating a shoulder region image for the shoulder region by scaling the original image within the shoulder region by a shoulder region magnification, the shoulder region magnification being less than the focal region magnification; and, overlaying the focal region image and the shoulder region image on the original image to thereby generate the presentation.
336 Citations
25 Claims
-
1. A method implemented by one or more data processing systems, the method comprising:
-
creating a focal region by scaling a portion of an image by a focal region magnification; creating a shoulder region that surrounds the focal region and that provides a transition from the focal region to the image using a sequence of shoulder region images and overlaying the focal region on the sequence of shoulder region images, each of the shoulder region images having a different shoulder region magnification that is less than the focal region magnification, the magnification of the shoulder region images nearer the focal region being greater than the magnification of the shoulder region images further from the focal region, wherein each of the shoulder region images masks a region of the image that is greater than a region of the image masked by the focal region, the region of the image masked by the shoulder region images further from the focal region being greater than the region of the image masked by the shoulder region images nearer the focal region; and overlaying the focal region and the shoulder region on the image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
-
a processor; and memory coupled to the processor that is configured to maintain; a module that is executable on the processor for creating a focal region by scaling a portion of an image by a focal region magnification; a module that is executable on the processor for creating a shoulder region that surrounds the focal region and that provides a transition from the focal region to the image using a sequence of shoulder region images and overlaying the focal region on the sequence of shoulder region images, each of the shoulder region images having a different shoulder region magnification that is less than the focal region magnification, the magnification of the shoulder region images nearer the focal region being greater than the magnification of the shoulder region images further from the focal region, wherein each of the shoulder region images masks a region of the image that is greater than a region of the image masked by the focal region, the region of the image masked by the shoulder region images further from the focal region being greater than the region of the image masked by the shoulder region images nearer the focal region; and a module that is executable on the processor for overlaying the focal region and the shoulder region on the image. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An article of manufacture comprising a computer-readable media comprising instructions stored thereon that, responsive to execution by a data processing system, cause the data processing system to perform operations comprising:
-
creating a focal region by scaling a portion of an image by a focal region magnification; creating a shoulder region that surrounds the focal region and that provides a transition from the focal region to the image using a sequence of shoulder region images and overlaying the focal region on the sequence of shoulder region images, each of the shoulder region images having a different shoulder region magnification that is less than the focal region magnification, the magnification of the shoulder region images nearer the focal region being greater than the magnification of the shoulder region images further form the focal region, wherein each of the shoulder region images masks a region of the image that is greater than a region of the image masked by the focal region, the region of the image masked by the shoulder region images further from the focal region being greater than the region of the image masked by the shoulder region images nearer the focal region; and overlaying the focal region and the shoulder region on the image. - View Dependent Claims (24, 25)
-
Specification