EP0890924B1

Method and system for graphically displaying and navigating through an interactive workspace

Abstract

This record has no abstract on file.

EP0890924B1, drawing sheet 1
Sheet 1 of 5

Term

Term ended

Expired 11 June 2018, 8.3 years ago.

  1. Priority
  2. Filed
  3. Granted
  4. Expired
  5. Today

10 claims: 5 independent, 5 dependent

  1. 1
    A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:means (36,38,39) for displaying a plurality of virtual three-dimensional objects within said workspace from users' viewpoints;user interactive navigation means (24,26,32) for moving users to a plurality of viewpoints within said workspace;means (14-20) for storing in association with each of a plurality of said virtual objects, a not rendered collision barrier around the periphery of the object at a selected distance from the object, and means (10,40) responsive to moving a user to a viewpoint intersecting the collision barrier of an object for stopping the user viewpoint at said barrier.
  2. 7
    A computer implemented method for displaying a virtual three-dimensional workspace comprising:displaying a plurality of virtual three-dimensional objects within said workspace from users' viewpoints;user-interactively moving (66) users to a plurality of viewpoints within said workspace;storing (58) in association with each of a plurality of said virtual objects, a not rendered 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 an object (67), stopping (70) the user viewpoint at said barrier.
  3. 8
    A computer program having data structures included on a computer readable medium which upon execution on a data processor supported display causes the display of a virtual three-dimensional workspace said program comprising :means (36,38,39) for displaying a plurality of virtual three-dimensional objects within said workspace from users' viewpoints;user interactive navigation means (24,26,32) for moving users to a plurality of viewpoints within said workspace;means (14-20) for storing in association with each of a plurality of said virtual objects, a not rendered collision barrier around the periphery of the object at a selected distance from the object, and means for stopping said user viewpoint if it intersects the periphery of an object without a collision barrier or if it intersects the collision barrier of an object.
  4. 9
    A data processor controlled display system for displaying a virtual three-dimensional workspace comprising:means (36,38,39) for displaying a plurality of virtual three-dimensional objects within said workspace from users' viewpoints;user interactive navigation means (24,26,32) for moving users to a plurality of viewpoints within said workspace;viewpoint collision barrier means (10-20,40) tracking a not rendered collision barrier around each of said user viewpoints during navigation at a selected distance from said viewpoint , and means (10-20, 40), responsive to moving a user to a viewpoint whereat the user's viewpoint collision barrier intersects the periphery of an object, for stopping said user viewpoint.
  5. 10
    A computer implemented method for displaying a virtual three-dimensional workspace comprising:displaying a plurality of virtual three-dimensional objects within said workspace from users' viewpoints ;user-interactively moving users to a plurality of viewpoints within said workspace;providing viewpoint collision barriers by tracking a not rendered collision barrier around each of said user viewpoints during navigation at a selected distance from said viewpoint, and responsive to moving a user to a viewpoint whereat the user's viewpoint collision barrier intersects the periphery of an object, stopping said user's viewpoint.