Method and system for displaying stereoscopic detail-in-context presentations
First Claim
1. A method implemented by a data processing system comprising:
- using one or more devices of the data processing system to perform acts including;
generating a stereoscopic presentation of a region within an information representation of a digital image, the stereoscopic presentation including a stereoscopic distortion of the digital image in the region surrounded by undistorted portions of the digital image outside of the region by;
creating first and second transformed presentations by overlaying first and second images of the information representation of the digital image onto a lens constructed for the region, the lens having a plurality of polygonal surfaces forming a single distorted surface upon which the first and second images are overlaid; and
perspectively projecting the constructed lens having the overlaid first and second images onto a plane in first and second directions aligned with first and second viewpoints for the region, respectively.
4 Assignments
0 Petitions
Accused Products
Abstract
A method for generating a stereoscopic presentation of a region-of-interest in a monoscopic information representation. The method includes the steps of: (a) selecting first and second viewpoints for the region-of-interest; (b) creating a lens surface having a predetermined lens surface shape for the region-of-interest, the lens surface having a plurality of polygonal surfaces constructed from a plurality of points sampled from the lens surface shape; (c) creating first and second transformed presentations by overlaying the representation on the lens surface and perspectively projecting the lens surface with the overlaid representation onto a plane spaced from the first and second viewpoints, respectively; and, (d) displaying the first and second transformed presentations on a display screen to generate the stereoscopic presentation.
144 Citations
30 Claims
-
1. A method implemented by a data processing system comprising:
using one or more devices of the data processing system to perform acts including; generating a stereoscopic presentation of a region within an information representation of a digital image, the stereoscopic presentation including a stereoscopic distortion of the digital image in the region surrounded by undistorted portions of the digital image outside of the region by; creating first and second transformed presentations by overlaying first and second images of the information representation of the digital image onto a lens constructed for the region, the lens having a plurality of polygonal surfaces forming a single distorted surface upon which the first and second images are overlaid; and perspectively projecting the constructed lens having the overlaid first and second images onto a plane in first and second directions aligned with first and second viewpoints for the region, respectively. - View Dependent Claims (2, 3, 4, 5)
-
6. A data processing system comprising;
-
memory; and one or more computer program instructions stored in the memory that, responsive to being executed, cause the data processing system to expose a graphical user interface (GUI) having; a portion to present a stereoscopic detailed in-context presentation that is generated through application of a lens to a region within an image to create a stereoscopic distortion of the region within the image; and one or more lens control elements operable to control the lens including one or more lens control elements operable to adjust stereoscopic characteristics of the lens. - View Dependent Claims (7, 8, 9, 10)
-
-
11. An imaging system comprising;
-
a stereoscopic viewing device; one or more processing devices; and memory having one or more computer program instructions stored in the memory that, responsive to being executed by the one or more processing devices, cause the imaging system to; obtain a source image; generate a stereoscopic presentation of the source image by at least; creating stereoscopically paired images of the source image for a selected region of the source image; and rendering the stereoscopically paired images onto a viewing surface in first and second directions aligned with first and second viewpoints to form the stereoscopic presentation, the rendering to enable viewing using the stereoscopic viewing device. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method implemented by an imaging system comprising:
-
obtaining a source image; generating a stereoscopic presentation of the source image by at least; creating stereoscopically paired images of the source image for a selected region of the source image; and rendering the stereoscopically paired images onto a viewing surface in first and second directions aligned with first and second viewpoints to form the stereoscopic presentation, the rendering to enable viewing of the stereoscopic presentation using a stereoscopic viewing device associated with the imaging system. - View Dependent Claims (23, 24, 25)
-
-
26. One or more computer-readable media storing instructions that, responsive to being executed by one or more devices of an imaging system, cause the one or more devices of the imaging system to perform operations comprising:
-
obtaining a source image; generating a stereoscopic presentation of the source image by at least; creating stereoscopically paired images of the source image for a selected region of the source image; and rendering the stereoscopically paired images onto a viewing surface in first and second directions aligned with first and second viewpoints to form the stereoscopic presentation, the rendering to enable viewing using a stereoscopic viewing device. - View Dependent Claims (27, 28, 29, 30)
-
Specification