Patent
1994-08-05
1996-04-30
Bayerl, Raymond J.
395155, 395127, 395152, G06T 1570, G06F 300
Patent
active
055133037
ABSTRACT:
In response to user signals requesting motion of a displayed object, a system presents a sequence of images, each including an object perceptible as a moved continuation of the previously displayed object. The user can independently request radial motion and lateral motion, and the system presents a sequence of images in which the object is displaced radially by the requested radial motion and laterally by the requested lateral motion. The user can request lateral motion by operating a mouse and can request radial motion by operating keys on a keyboard, with one key requesting motion toward a radial source and another key requesting motion away from the radial source. The radial source can be the viewpoint. The object's motion toward the viewpoint includes two phases. In the first phase, the object follows an acceleration path, enabling the user to control motion near its starting point and providing increasingly rapid motion; in the second phase, it follows an asymptotic path, enabling the user to control its motion as it approaches the viewpoint and preventing it from passing the viewpoint. The displacements between positions on the asymptotic path can follow a logarithmic function, with each displacement a proportion of the distance from the previous position to the viewpoint. The phases can be produced by using the logarithmic function to clip an acceleration function. The same rate of acceleration can be applied when the user requests motion away from the viewpoint. The processor can perform an animation loop, each step of which receives user signals and presents another image.
REFERENCES:
patent: 4734690 (1988-03-01), Waller
patent: 4766423 (1988-08-01), Ono et al.
patent: 4807158 (1989-02-01), Blanton et al.
patent: 4987527 (1991-01-01), Hamada et al.
patent: 5129054 (1992-07-01), Alstad et al.
patent: 5276785 (1994-01-01), Mackinlay et al.
patent: 5359703 (1994-10-01), Robertson et al.
Brunn et al., "An Interactive 3D-graphics User Interface for Engineering Design", INTERACT '87, Sep. 1987.
van Emmerik et al., "Direct Manipulation of 3D Objects with a 2D Input Device", Automatika, Jun. 1990.
Smith, "The Alternate Reality Kit An Animated Environment for Creating Interactive Simulations", IEEE, 1986.
Nielson et al., "Direct Manipulation Techniques for 3D Objects Using 2D Locator Devices", Proceedings, Workshop on Interactive 3D Graphics, 1986, pp. 175-182.
Bier, "Skitters and Jacks: Interactive 3D Positioning Tools", Proceedings, Workshop on Interactive 3D Graphics, 1986, pp. 183-196.
Bier, "Snap-Dragging in Three Dimensions", Computer Graphics, vol. 24, No. 2, Mar. 1990, pp. 193-204.
Phillips et al., "Jack: A Toolkit for Manipulating Articulated Figures", Proceedings, User Interface Software, ACM, 1988, pp. 221-229.
Ware et al., "Exploration and Vitural Camera Control in Virtual Three Dimensional Environments", Computer Graphics, vol. 24, No. 4, Mar. 1990, pp. 175-183.
Card Stuart K.
Mackinlay Jock
Robertson George G.
Bayerl Raymond J.
Xerox Corporation
LandOfFree
Moving an object in a three-dimensional workspace does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Moving an object in a three-dimensional workspace, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Moving an object in a three-dimensional workspace will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-635947