IP Library Granted Patent US 8,687,017
Granted Patent B2
US 8,687,017 · App. 13/236,736 · Granted Apr 1, 2014

Method and system for generating pyramid fisheye lens detail-in-context presentations

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,687,017
App. No.
13/236,736
Granted
Apr 1, 2014
Kind
B2
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.

Claims (68)

1. A computer-implemented method for generating a presentation of a region-of-interest in an original image for display on a display screen, the method comprising:

generating at least one intermediate level image corresponding to a region of the original image, said at least one intermediate level image being smaller in area than the original image and being magnified relative to the original image;

generating a focal region image corresponding to a subregion of said region of the original image, said focal region image being smaller in area than the at least one intermediate level image and being magnified relative to the at least one intermediate level image;

overlaying the at least one intermediate level image over the original image; and

overlaying the focal region image over the at least one intermediate level image

wherein generating at least one intermediate level image comprises:

generating a first intermediate level image corresponding to a region of the original image, said first intermediate level image being smaller in area than the original image and being magnified relative to the original image; and

generating a second intermediate level image corresponding to a subregion of the original image, said second intermediate level image being smaller in area than the first intermediate level image and being magnified relative to the first intermediate level image; and

wherein generating the focal region image comprises generating the focal region image such that the focal region image is smaller in area than the second intermediate level image and is magnified relative to the second intermediate level image.

2. The method of claim 1 wherein overlaying the at least one intermediate level image comprises overlaying the at least one intermediate level image over the original image such that the at least one intermediate level image lies entirely within the bounds of the original image.

3. The method of claim 1 wherein overlaying the focal region image comprises overlaying the focal region image over the at least one intermediate level image such that the focal region image lies entirely within the bounds of the at least one intermediate level image.

4. The method of claim 1 wherein the focal region image further corresponds to a subregion of the at least one intermediate level image.

5. The method of claim 1 wherein overlaying the at least one intermediate level image comprises:

overlaying the first intermediate level image over the original image; and

overlaying the second intermediate level image over the first intermediate level image.

6. The method of claim 1 wherein generating at least one intermediate level image further comprises:

generating a plurality of successive intermediate level images corresponding to the region of the original image, each successive intermediate level image being smaller in area than a previous intermediate level image and being magnified relative to said previous intermediate level image.

7. The method of claim 6 wherein generating the focal region image comprises generating the focal region image such that the focal region image is smaller in area than a last of the plurality of successive intermediate level images and is magnified relative to the last of the plurality of successive intermediate level images.

8. The method of claim 6 wherein overlaying the at least one intermediate level image comprises:

overlaying the first intermediate level image over the original image; and

overlaying each successive intermediate level image over a previous intermediate level image.

9. The method of claim 8 wherein overlaying the focal region image comprises overlaying the focal region image over a last of the plurality of successive intermediate level images.

10. 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; and

modules within the memory and executed by the processor, the modules including:

a module for generating at least one intermediate level image corresponding to a region of the original image, said at least one intermediate level image being smaller in area than the original image and being magnified relative to the original image;

a module for generating a focal region image corresponding to a subregion of said region of the original image, said focal region image being smaller in area than the at least one intermediate level image and being magnified relative to the at least one intermediate level image;

a module for overlaying the at least one intermediate level image over the original image; and

a module for overlaying the focal region image over the at least one intermediate level image;

wherein the module for generating at least one intermediate level image is configured to:

generate a first intermediate level image corresponding to a region of the original image, said first intermediate level image being smaller in area than the original image and being magnified relative to the original image; and

generate a second intermediate level image corresponding to a subregion of the original image, said second intermediate level image being smaller in area than the first intermediate level image and being magnified relative to the first intermediate level image; and

wherein the module for generating the focal region image is configured to generate the focal region image such that the focal region image is smaller in area than the second intermediate level image and is magnified relative to the second intermediate level image.

11. The system of claim 10 wherein the module for overlaying the at least one intermediate level image is configured to overlay the at least one intermediate level image over the original image such that the at least one intermediate level image lies entirely within the bounds of the original image.

12. The system of claim 10 wherein the module for overlaying the focal region image is configured to overlay the focal region image over the at least one intermediate level image such that the focal region image lies entirely within the bounds of the at least one intermediate level image.

13. The system of claim 10 wherein the focal region image further corresponds to a subregion of the at least one intermediate level image.

14. The system of claim 10 wherein the module for overlaying the at least one intermediate level image is configured to:

overlay the first intermediate level image over the original image; and

overlay the second intermediate level image over the first intermediate level image.

15. The system of claim 10 wherein the module for generating at least one intermediate level image is further configured to:

generate a plurality of successive intermediate level images corresponding to the region of the original image, each successive intermediate level image being smaller in area than a previous intermediate level image and being magnified relative to said previous intermediate level image.

16. The system of claim 15 wherein the module for generating the focal region image is configured to generate the focal region image such that the focal region image is smaller in area than a last of the plurality of successive intermediate level images and is magnified relative to the last of the plurality of successive intermediate level images.

17. The system of claim 15 wherein the module for overlaying the at least one intermediate level image is configured to:

overlay the first intermediate level image over the original image; and

overlay each successive intermediate level image over a previous intermediate level image.

18. The system of claim 17 wherein the module for overlaying the focal region image is configured to overlay the focal region image over a last of the plurality of successive intermediate level images.

19. An article of manufacture comprising a computer-readable medium having instructions stored thereon that, responsive to execution by a data processing system, cause the data processing system to perform operations comprising:

generating at least one intermediate level image corresponding to a region of an original image, said at least one intermediate level image being smaller in area than the original image and being magnified relative to the original image;

generating a focal region image corresponding to a subregion of said region of the original image, said focal region image being smaller in area than the at least one intermediate level image and being magnified relative to the at least one intermediate level image;

overlaying the at least one intermediate level image over the original image; and

overlaying the focal region image over the at least one intermediate level image;

wherein generating at least one intermediate level image comprises:

generating a first intermediate level image corresponding to a region of the original image, said first intermediate level image being smaller in area than the original image and being magnified relative to the original image; and

generating a second intermediate level image corresponding to a subregion of the original image, said second intermediate level image being smaller in area than the first intermediate level image and being magnified relative to the first intermediate level image; and

wherein generating the focal region image comprises generating the focal region image such that the focal region image is smaller in area than the second intermediate level image and is magnified relative to the second intermediate level image.

20. The article of manufacture of claim 19 wherein overlaying the at least one intermediate level image comprises overlaying the at least one intermediate level image over the original image such that the at least one intermediate level image lies entirely within the bounds of the original image.

21. The article of manufacture of claim 19 wherein overlaying the focal region image comprises overlaying the focal region image over the at least one intermediate level image such that the focal region image lies entirely within the bounds of the at least one intermediate level image.

22. The article of manufacture of claim 19 wherein the focal region image further corresponds to a subregion of the at least one intermediate level image.

23. The article of manufacture of claim 19 wherein overlaying the at least one intermediate level image comprises:

overlaying the first intermediate level image over the original image; and

overlaying the second intermediate level image over the first intermediate level image.

24. The article of manufacture of claim 19 wherein generating at least one intermediate level image further comprises:

generating a plurality of successive intermediate level images corresponding to the region of the original image, each successive intermediate level image being smaller in area than a previous intermediate level image and being magnified relative to said previous intermediate level image.

25. The article of manufacture of claim 24 wherein generating the focal region image comprises generating the focal region image such that the focal region image is smaller in area than a last of the plurality of successive intermediate level images and is magnified relative to the last of the plurality of successive intermediate level images.

26. The article of manufacture of claim 24 wherein overlaying the at least one intermediate level image comprises:

overlaying the first intermediate level image over the original image; and

overlaying each successive intermediate level image over a previous intermediate level image.

27. The article of manufacture of claim 26 wherein overlaying the focal region image comprises overlaying the focal region image over a last of the plurality of successive intermediate level images.

Assignments (6)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 21, 2023
From: MIND FUSION, LLC
To: ACCESSIFY, LLC
Reel/Frame 064357/0642 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2023
From: INTELLECTUAL VENTURES ASSETS 186 LLC
To: MIND FUSION, LLC
Reel/Frame 064271/0001 →
SECURITY INTEREST Recorded Mar 23, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063155/0300 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 12, 2023
From: CALLAHAN CELLULAR L.L.C.
To: INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 062708/0463 →
MERGER Recorded Dec 6, 2015
From: NOREGIN ASSETS N.V., L.L.C.
To: CALLAHAN CELLULAR L.L.C.
Reel/Frame 037220/0255 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 20, 2013
From: IDELIX SOFTWARE INC.
To: NOREGIN ASSETS N.V., L.L.C.
Reel/Frame 030654/0247 →