Viewing digital images on a display using a virtual loupe
First Claim
1. A method, comprising:
- displaying, on a screen, a graphical user interface element,wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, andwherein the first part indicates a portion of the screen that is not encompassed by the second part;
in response to user input received through a cursor control device, a computing device causing the graphical user interface element to move as a cursor across the screen; and
while the graphical user interface element moves as a cursor across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part,wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen.
0 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for viewing digital images is provided. A digital image may be viewed using a digital image system that employs a virtual loupe. A virtual loupe comprises a lens region and a target region. A user may position the target region over a portion of a screen, which may correspond to a digital image, to cause a depiction of visual information associated with the portion of the screen identified by target region to be displayed in the lens region. The user can configure the virtual loupe to display visual information in the lens region at different levels of magnification. The lens may automatically move and change in orientation with respect to the target region as the target region moves on the display to ensure that the display of the lens region on the display is always unobscured.
-
Citations
17 Claims
-
1. A method, comprising:
-
displaying, on a screen, a graphical user interface element, wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, and wherein the first part indicates a portion of the screen that is not encompassed by the second part; in response to user input received through a cursor control device, a computing device causing the graphical user interface element to move as a cursor across the screen; and while the graphical user interface element moves as a cursor across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part, wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method, comprising:
-
displaying, on a screen, a graphical user interface element, wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, and wherein the first part indicates a portion of the screen that is not encompassed by the second part; in response to user input, a computing device causing the graphical user interface element to move across the screen; while the graphical user interface element moves across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part; and in response to particular movements of said graphical user interface element across the screen, changing the orientation of the first part relative to the second part, wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen.
-
-
7. One or more volatile or non-volatile media storing one or more sets of instructions, wherein execution of the one or more sets of instructions by one or more processors causes:
-
displaying, on a screen, a graphical user interface element, wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, and wherein the first part indicates a portion of the screen that is not encompassed by the second part; in response to user input received through a cursor control device, causing the graphical user interface element to move as a cursor across the screen; and while the graphical user interface element moves as a cursor across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part, wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen. - View Dependent Claims (8, 9, 10, 11)
-
-
12. One or more volatile or non-volatile media storing one or more sets of instructions, wherein execution of the one or more sets of instructions by one or more processors causes:
-
displaying, on a screen, a graphical user interface element, wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, and wherein the first part indicates a portion of the screen that is not encompassed by the second part; in response to user input, causing the graphical user interface element to move across the screen; while the graphical user interface element moves across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part; and in response to particular movements of said graphical user interface element across the screen, changing the orientation of the first part relative to the second part, wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen.
-
-
13. A system, comprising:
-
one or more volatile or non-volatile media storing one or more sets of instructions; and one or more processors, wherein execution of the one or more sets of instructions by the one or more processors causes; displaying, on a screen, a graphical user interface element, wherein the graphical user interface element includes at least a first part for indicating a portion of a screen to magnify, and a second part for displaying a magnified version of the portion of the screen indicated by the first part, and wherein the first part indicates a portion of the screen that is not encompassed by the second part; in response to user input received through a cursor control device, causing the graphical user interface element to move as a cursor across the screen; and while the graphical user interface element moves as a cursor across the screen, the portion of the screen that is displayed magnified by the second part changes to reflect the portion of the screen that is indicated by the first part, wherein the first part and the second part remain in a fixed distance apart from each other as the graphical user interface element is moved as a cursor across the screen. - View Dependent Claims (14, 15, 16, 17)
-
Specification