← Back to Patent Explorer
US7804508B2 Expired / Lapsed US ⏱️ 0.0 years remaining

Viewing digital images on a display using a virtual loupe

Assignee: Apple Inc
•
Filing: 2004-10-06
•
Granted: 2010-09-28
•
Expires: 2024-10-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

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. The lens region and the target region may each be a bounded area displayed on a display. A user may position the target region over a digital image displayed on the display to cause a depiction of visual information associated with the 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.

Inventors

  • 👤 Randy Ubillos
  • 👤 Stan Jirman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 21:09
CPC Classifications
G; G09; G09G; G09G5/00; G09G5/14; G06; G06F; G06F3/00; G06F3/01; G06F3/048; G06F3/0481; G06F3/0483; G06F2203/00; G06F2203/048; G06F2203/04805; G06F3/14; G06F3/1423; G06F3/1431; G09G2340/00; G09G2340/04; G09G2340/045

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 210 words
A method, comprising: displaying an image; displaying a virtual loupe comprising a target region and a lens region, wherein the lens region is displayed at a fixed distance from the target region, wherein the lens region is displayed at a first orientation relative to the target region; wherein the lens region is separate from the target region; receiving a first user input selecting a first location, of the target region, on the image; wherein a depiction of a first visual information associated with the first location is displayed within the target region; wherein a magnified depiction of the first visual information is displayed within the lens region; receiving a second user input moving the target region from the first location to a second location on the image; in response to receiving the second user input, moving the target region to the second location; moving the lens region to concurrently maintain (1) the fixed distance of the lens region from the target region and (2) the first orientation of the lens region relative to the target region; wherein a depiction of a second visual information associated with the second location is displayed within the target region; wherein a magnified depiction of the second visual information is displayed within the lens region.
Claim 2
Independent Claim 210 words
A method, comprising: displaying an image; displaying a virtual loupe comprising a target region and a lens region, wherein the lens region is displayed at a fixed distance from the target region, wherein the lens region is displayed at a first orientation relative to the target region; wherein the lens region is separate from the target region; receiving a first user input selecting a first location, of the target region, on the image; wherein a depiction of a first visual information associated with the first location is displayed within the target region; wherein a magnified depiction of the first visual information is displayed within the lens region; receiving a second user input moving the target region from the first location to a second location on the image; in response to receiving the second user input, moving the target region to the second location; moving the lens region to concurrently maintain (1) the fixed distance of the lens region from the target region and (2) the first orientation of the lens region relative to the target region; wherein a depiction of a second visual information associated with the second location is displayed within the target region; wherein a magnified depiction of the second visual information is displayed within the lens region.
Claim 3
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 1 .
Claim 4
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 1 .
Claim 5
Dependent Claim 125 words
The method as recited in claim 1 , further comprising: receiving a third user input moving the target region to a third location on the image; in response to receiving user input moving the target region to a third location, moving the target region to the third location; determining that the first orientation of the lens region relative to the target region should be changed to a second orientation; displaying the lens region at a second orientation relative to the target region and at the fixed distance from the target region; wherein a depiction of a third visual information associated with the third location is displayed within the target region; wherein a magnified depiction of the third visual information is displayed within the lens region.
Claim 6
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 4 .
Claim 7
Dependent Claim 61 words
The method as recited in claim 4 , wherein determining that the first orientation of the lens region relative to the target region should be changed to a second orientation comprises determining that displaying the lens region at the first orientation from the target region would result in the lens region being closer to a display edge than the target region.
Claim 8
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 6 .
Claim 9
Dependent Claim 55 words
The method as recited in claim 4 , wherein determining that the first orientation of the lens region relative to the target region should be changed to a second orientation comprises determining that displaying the lens region at the first orientation from the target region would result in the lens region not being fully displayed.
Claim 10
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 8 .
Claim 11
Dependent Claim 34 words
The method as recited in claim 4 , wherein the second orientation of the lens region relative to the target region is based on aligning the second orientation with a center of a display.
Claim 12
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 10 .
Claim 13
Dependent Claim 37 words
The method as recited in claim 4 , wherein the second orientation of the lens region relative to the target region is based on which sub-region of a display comprises the second location of the target region.
Claim 14
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 12 .
Claim 15
Dependent Claim 48 words
The method as recited in claim 4 , wherein displaying the lens region at a second orientation relative to the target region comprises displaying the lens region at intermediate locations between the first orientation relative to the target region and the second orientation relative to the target region.
Claim 16
Dependent Claim 42 words
A storage device storing one or more sequences of instructions, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the method steps as recited in claim 14 .

References Cited (Backward Citations)

US4343037A Cited
US5636036A Cited
US5187776A Cited
US5083860A Cited
US5287446A Cited
US5283557A Cited
WO1993022738A1 Cited
US5675358A Cited
US5638523A Cited
US5802492A Cited
US5559707A Cited
US6321158B1 Cited
US6005679A Cited
US6085112A Cited
GB2310988A Cited
US6111586A Cited
US5754348A Cited
US5752244A Cited
US5838326A Cited
US20050010475A1 Cited
US6253218B1 Cited
US6738154B1 Cited
US6101431A Cited
US6509912B1 Cited
US6130665A Cited
US6184823B1 Cited
US20010014184A1 Cited
EP0990996A2 Cited
US6415320B1 Cited
US6618498B1 Cited
US20010004268A1 Cited
US20040247174A1 Cited
US6899539B1 Cited
US6731316B2 Cited
US20020008721A1 Cited
US20010056434A1 Cited
US20020010589A1 Cited
US20020070982A1 Cited
US20020191867A1 Cited
US20040133927A1 Cited
US20030095697A1 Cited
US20020180803A1 Cited
US20020158973A1 Cited
US20030038787A1 Cited
US7202878B2 Cited
US20030084065A1 Cited
US20030093445A1 Cited
US20030123713A1 Cited
US20030179154A1 Cited
US20030189602A1 Cited
US20030190090A1 Cited
US20030223650A1 Cited
EP1369792A2 Cited
US20030227468A1 Cited
US20060284888A1 Cited
US20040056869A1 Cited
US20040024758A1 Cited
US20040111332A1 Cited
US20040139400A1 Cited
US20040189827A1 Cited
US7480872B1 Cited
US20040240709A1 Cited
US20060220986A1 Cited
US7099882B2 Cited
US7164423B1 Cited
US20050220349A1 Cited
US20060265197A1 Cited
US20050134610A1 Cited
US7096117B1 Cited
US20050163378A1 Cited
US20050177783A1 Cited
US20050192924A1 Cited
US20050197763A1 Cited
US20050262447A1 Cited
US20060041613A1 Cited
US20060119619A1 Cited
US20070035551A1 Cited
US20060071942A1 Cited
US20060071947A1 Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2013-09-27 2014-03-29 2014-09-28 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2017-09-27 2018-03-29 2018-09-28 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2021-09-27 2022-03-29 2022-09-28 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag