IP Library Granted Patent US 7,978,210
Granted Patent B2
US 7,978,210 · App. 12/368,263 · Granted Jul 12, 2011

Detail-in-context lenses for digital image cropping and measurement

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 7,978,210
App. No.
12/368,263
Granted
Jul 12, 2011
Kind
B2
Abstract

In one or more implementations, a cropped image is defined within a boundary on an original image displayed on a display. The original image is distorted to give an appearance of a lens being applied to the original image displayed on the display, the appearance of the lens including a focal region and a base region. A graphical user interface (“GUI”) is displayed on the display for adjusting the appearance of the lens.

Claims (63)

1. A method comprising:

defining a line segment on an image displayed on a display of a data processing system to define points on the image to be measured between;

distorting the image by the data processing system in regions surrounding the points to give an appearance of a lens, the appearance of the lens including a focal region and a base region; and

displaying a graphical user interface (“GUI”) on the display over one or more of the regions for adjusting the appearance of the lens.

2. The method of claim 1 wherein the focal region has a magnification which varies across the base region to provide a continuous transition from the focal region to the image.

3. The method of claim 2 wherein the focal region has a size and a shape; and

further comprising receiving one or more signals for adjusting at least one of the size, the shape, or the magnification of the focal region.

4. The method of claim 3 wherein one or more signals are received through the GUI to define the line segment.

5. The method of claim 4 wherein the GUI has means for adjusting at least one of the size, the shape, or the magnification of the focal region.

6. The method of claim 5 wherein at least some of the adjusting means are icons.

7. The method of claim 5 wherein the adjusting means for the size or the shape includes at least one handle icon positioned on a perimeter of the focal region.

8. The method of claim 5 wherein the adjusting means for the magnification is a slide bar icon.

9. The method of claim 2 wherein the base region has a size and a shape; and

further comprising receiving one or more signals through the GUI for adjusting at least one of the size or the shape of the base region; and

wherein the GUI has one or more handle icons positioned on a perimeter of the base region for adjusting at least one of the size and the shape of the base region.

10. The method of claim 1 wherein the GUI includes at least one of:

a slide bar icon for adjusting a magnification for the appearance of the lens;

a slide bar icon for adjusting a degree of scooping for the appearance of the lens;

a bounding rectangle icon with at least one handle icon for adjusting a size or a shape for the focal region;

a bounding rectangle icon with at least one handle icon for adjusting a size or a shape for the base region;

a move icon for adjusting a location for the appearance of the lens on the line segment;

a pickup icon for adjusting a location for the base region within the image; or

a fold icon for adjusting a location for the focal region relative to the base region.

11. The method of claim 1 and further comprising receiving one or more signals that define the line segment.

12. The method of claim 1 wherein the line segment is a straight line.

13. A method comprising:

receiving one or more signals for adjusting a line segment on an original image displayed on a display of data processing system to define points on the image for measuring between;

distorting the original image in regions surrounding the points to produce a distorted image on the display of the data processing system displacing the original image to give an appearance of a lens being applied to each of the regions; and

perspectively projecting the displacing onto a plane on the display of the data processing system in a direction aligned with a viewpoint for the regions.

14. The method of claim 13 wherein the distorting is performed by displaying the line segment over the distorted image on the display.

15. The method of claim 14 further comprising displaying a graphical user interface (“GUI”) over one or more of the regions for adjusting the appearance of the lens.

16. The method of claim 15 wherein:

the appearance of the lens includes a focal region for one of the points at least partially surrounded by a base region, the appearance of the lens having a magnification, the magnification being uniform in the focal region and varying in the base region such that the appearance of the lens is continuous from regions outside the appearance of the lens through the base region to the focal region; and

the GUI includes at least one of: a slide bar icon for adjusting the magnification for the appearance of the lens; a slide bar icon for adjusting a degree of scooping for the appearance of the lens; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the focal region; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the base region; a move icon for adjusting a location for the appearance of the lens on the line segment; a pickup icon for adjusting a location for the base region within the original image; or a fold icon for adjusting a location for the focal region relative to the base region.

17. A system comprising:

a processor; and

memory configured to maintain one or more modules that are executable on the processor for:

defining a line segment on an original image to define points on the original image to be measured between;

distorting the original image in regions surrounding the points to give an appearance of a lens including a focal region and a base region; and

displaying a graphical user interface (“GUI”) over one or more of the regions for adjusting the appearance of the lens.

18. The system of claim 17 wherein the focal region has a magnification which varies across the base region to provide a continuous transition from the focal region to the original image.

19. The system of claim 18 wherein the focal region has a size and a shape; and

further comprising a module for receiving one or more signals for adjusting at least one of the size, the shape, or the magnification of the focal region.

20. The system of claim 19 wherein one or more signals are received through the GUI to define the line segment.

21. The system of claim 20 wherein the GUI has means for adjusting at least one of the size, the shape, and the magnification of the focal region.

22. The system of claim 21 wherein at least some of the means are icons.

23. The system of claim 21 wherein the adjusting means for the size and the shape includes at least one handle icon positioned on a perimeter of the focal region.

24. The system of claim 21 wherein the adjusting means for the magnification is a slide bar icon.

25. The system of claim 21 wherein the base region has a size and a shape; and

further comprising a module for receiving one or more signals through the GUI for adjusting at least one of the size and the shape of the base region, wherein the GUI has one or more handle icons positioned on a perimeter of the base region for adjusting at least one of the size and the shape of the base region.

26. The system of claim 21 wherein the GUI includes at least one of: a slide bar icon for adjusting a magnification for the appearance of the lens; a slide bar icon for adjusting a degree of scooping for the appearance of the lens; a bounding rectangle icon with at least one handle icon for adjusting the size and the shape for the focal region; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the base region; a move icon for adjusting a location for the appearance of the lens on the line segment; a pickup icon for adjusting a location for the base region within the original image; or a fold icon for adjusting a location for the focal region relative to the base region.

27. The system of claim 21 and further comprising an input device coupled to the processor for generating one or more signals to define the line segment.

28. The system of claim 21 wherein the line segment is a straight line.

29. A system comprising:

a processor; and

memory configured to maintain one or more modules that are executable on the processor for:

receiving one or more signals for adjusting a line segment on an original image to define points on the original image for measuring between;

distorting the original image in respective regions surrounding the points to produce a distorted image by displacing the original image to give an appearance of application of a lens; and

perspectively projecting the displacing onto a plane in a direction aligned with a viewpoint for the respective regions.

30. The system of claim 29 wherein the distorting is to be performed by displaying the line segment over the distorted image on a display communicatively coupled to the processor.

31. The system of claim 30 wherein the one or more modules are further executable for displaying a graphical user interface (“GUI”) for adjusting the appearance of the application of the lens.

32. The system of claim 31 wherein the appearance of the application of the lens includes a focal region at least partially surrounded by a base region, the appearance of the application of the lens having a magnification, the magnification being uniform in the focal region and varying in the base region such that the appearance of the application of the lens is continuous from regions outside the appearance of the application of the lens through the base region to the focal region; and

wherein the GUI includes at least one of: a slide bar icon for adjusting the magnification for the appearance of the application of the lens; a slide bar icon for adjusting a degree of scooping for the appearance of the application of the lens; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the focal region; a bounding rectangle icon with at least one handle icon for adjusting a size and a shape for the base region; a move icon for adjusting a location for the appearance of the application of the lens on the line segment; a pickup icon for adjusting a location for the base region within the original image; or a fold icon for adjusting a location for the focal region relative to the base region.

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 24, 2023
From: MIND FUSION, LLC
To: INTELLECTUAL VENTURES ASSETS 191 LLC; INTELLECTUAL VENTURES ASSETS 186 LLC
Reel/Frame 063295/0001 →
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 Jan 17, 2011
From: IDELIX SOFTWARE INC.
To: NOREGIN ASSETS N.V., L.L.C.
Reel/Frame 025649/0681 →