Navagation with optimum viewpoints in three-dimensional workspace interactive displays having three-dimensional objects with collision barriers
DCFirst Claim
1. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:
- means for displaying a plurality of virtual three-dimensional objects within said workspace;
user interactive navigation means for moving users to a plurality of viewpoints within said workspace;
means for storing in association with each of a plurality of said virtual objects, a collision barrier around the periphery of the object at a selected distance from the object, andmeans responsive to moving a user to a viewpoint intersecting the collision barrier of a selected object for stopping the viewpoint at said barrier.
4 Assignments
Litigations
0 Petitions
Accused Products
Abstract
In a data processor controlled display system having three-dimensional objects laid out in a three-dimensional virtual workspace, the objects have associated there with respective collision barriers which are stored with their corresponding objects. Then during navigation via changing the users viewpoint in to the workspace, when this changing viewpoint encounters any collision barrier which is offset from its object by a selected distance D, the viewpoint stops. This distance of the barrier from the object is selected so as to stop the viewpoint at a distance sufficiently removed from its particular object so as to leave the user or viewer with a view of the workscape of sufficient scope to permit the viewer to select a different navigation path or path branch. In accordance with a further aspect of the present invention, the viewpoint is optionally provided with a similar collision barrier.
152 Citations
23 Claims
-
1. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of virtual three-dimensional objects within said workspace; user interactive navigation means for moving users to a plurality of viewpoints within said workspace; means for storing in association with each of a plurality of said virtual objects, a collision barrier around the periphery of the object at a selected distance from the object, and means responsive to moving a user to a viewpoint intersecting the collision barrier of a selected object for stopping the viewpoint at said barrier. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer implemented method for displaying a virtual three-dimensional workspace comprising:
-
displaying a plurality of virtual three-dimensional objects within said workspace; user-interactively moving users to a plurality of viewpoints within said workspace; storing in association with each of a plurality of said virtual objects, a collision barrier around the periphery of the object at a selected distance from the object, and responsive to moving a user to a viewpoint intersecting the collision barrier of a selected object, stopping the viewpoint at said barrier. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A computer program having data structures included on a computer readable medium which causes the display on a data processor supported display of a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of virtual three-dimensional objects within said workspace; user interactive navigation means for moving users to a plurality of viewpoints within said workspace; means for storing in association with each of a plurality of said virtual objects, a collision barrier around the periphery of the object at a selected distance from the object, and means responsive to moving a user to a viewpoint intersecting the collision barrier of a selected object for stopping the viewpoint at said barrier. - View Dependent Claims (13, 14, 15, 16, 17)
-
-
18. A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of virtual three-dimensional objects within said workspace; user interactive navigation means for moving users to a plurality of viewpoints within said workspace; viewpoint collision barrier means tracking each of said viewpoints during navigation at a selected distance from said viewpoint, and means, responsive to moving a user to a viewpoint whereat the viewpoint collision barrier intersects the periphery of an object, for stopping said viewpoint. - View Dependent Claims (19)
-
-
20. A computer implemented method for displaying a virtual three-dimensional workspace comprising:
-
displaying a plurality of virtual three-dimensional objects within said workspace; user-interactively moving users to a plurality of viewpoints within said workspace; providing a viewpoint collision barrier tracking each of said viewpoints during navigation at a selected distance from said viewpoint, and responsive to moving a user to a viewpoint whereat the viewpoint collision barrier intersects the periphery of an object, stopping said viewpoint. - View Dependent Claims (21)
-
-
22. A computer program having data structures included on a computer readable medium which causes the display on a data processor supported display of a virtual three-dimensional workspace comprising:
-
means for displaying a plurality of virtual three-dimensional objects within said workspace; user interactive navigation means for moving users to a plurality of viewpoints within said workspace; viewpoint collision barrier means tracking each of said viewpoints during navigation at a selected distance from said viewpoint, and means, responsive to moving a user to a viewpoint whereat the viewpoint collision barrier intersects the periphery of an object, for stopping said viewpoint. - View Dependent Claims (23)
-
Specification