Occlusion reducing transformations for three-dimensional detail-in-context viewing
First Claim
1. A method for generating a presentation of a region-of-interest in an information representation for display on a display screen of a computer, comprising:
- establishing a viewpoint for the region-of-interest;
establishing a path between the viewpoint and the region-of-interest;
establishing a mesh for the information representation, the mesh having regions defined by a plurality of vertex points;
displacing ones of the points away from the path according to a transformation function to locations within the mesh where substantially all of the points displaced remain visible and do not occlude the region-of-interest when viewed from the viewpoint; and
, overlaying the information representation on the mesh to generate the presentation.
5 Assignments
0 Petitions
Accused Products
Abstract
In a data processing system that executes a program of instructions, a method for generating a detail-in-context presentation of a three-dimensional information representation comprising the steps of selecting a object-of-interest in the information representation; selecting a viewpoint; selecting a path from the viewpoint to the object-of-interest; and, displacing objects in the information representation away from the path to locations within the information representation where the objects remain visible when viewed from the viewpoint yet do not occlude the object-of-interest when viewed from the viewpoint to thereby generate the detail in context view.
-
Citations
19 Claims
-
1. A method for generating a presentation of a region-of-interest in an information representation for display on a display screen of a computer, comprising:
-
establishing a viewpoint for the region-of-interest;
establishing a path between the viewpoint and the region-of-interest;
establishing a mesh for the information representation, the mesh having regions defined by a plurality of vertex points;
displacing ones of the points away from the path according to a transformation function to locations within the mesh where substantially all of the points displaced remain visible and do not occlude the region-of-interest when viewed from the viewpoint; and
,overlaying the information representation on the mesh to generate the presentation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for generating a presentation of a region-of-interest in an information representation for display on a display screen of the system, the system having memory and an input device, the system comprising:
a processor coupled to the memory, display screen, and input device and adapted for;
establishing a viewpoint for the region-of-interest;
establishing a path between the viewpoint and the region-of-interest;
establishing a mesh for the information representation, the mesh having regions defined by a plurality of vertex points;
displacing ones of the points away from the path according to a transformation function to locations within the mesh where substantially all of the points displaced remain visible and do not occlude the region-of-interest when viewed from the viewpoint; and
,overlaying the information representation on the mesh to generate the presentation. - View Dependent Claims (17)
-
18. A computer program product having a computer readable medium tangibly embodying computer executable code for directing a data processing system to generate a presentation of a region-of-interest in an information representation for display on a display screen of the data processing system, the computer program product comprising:
-
code for establishing a viewpoint for the region-of-interest;
code for establishing a path between the viewpoint and the region-of-interest;
code for establishing a mesh for the information representation, the mesh having regions defined by a plurality of vertex points;
code for displacing ones of the points away from the path according to a transformation function to locations within the mesh where substantially all of the points displaced remain visible and do not occlude the region-of-interest when viewed from the viewpoint; and
,code for overlaying the information representation on the mesh to generate the presentation. - View Dependent Claims (19)
-
Specification