×

Method and system for generating objects for a multi-person virtual world using data flow networks

  • US 5,588,139 A
  • Filed: 10/08/1993
  • Issued: 12/24/1996
  • Est. Priority Date: 06/07/1990
  • Status: Expired due to Term
First Claim
Patent Images

1. A simulating apparatus comprising:

  • modeling means for creating a model of a physical environment in a computer database;

    first body sensing means, disposed in close proximity to a part of a first body, for sensing a physical status of the first body part relative to a first reference position;

    second body sensing means, disposed in close proximity to a part of a second body, for sensing a physical status of the second body part relative to a second reference position;

    first body emulating means, coupled to the first body sensing means, for creating a first cursor in the computer database, the first cursor including plural first cursor nodes and emulating the physical status of the first body part, the first body emulating means including a first point hierarchy and a first data flow network, the first point hierarchy for controlling a shape and an orientation of the first cursor and for attaching each of the plural first cursor nodes hierarchically with at least one other of the plural first cursor nodes, the first data flow network for controlling motion of the first cursor and the first data flow network including a first interconnection of first input units, first function units and first output units, the first input unity receiving the physical status of the first body part, each first function unit including at least one input and at least one output and calculating, based on the at least one input, a value for each of the at least one output, and the first output units for producing position and orientation values for a portion of the plural first cursor nodes;

    first integrating means, coupled to the modeling means and to the first emulating means, for integrating the first cursor with the model;

    second body emulating means, coupled to the second body sensing means, for creating a second cursor in the computer database, the second cursor including plural second cursor nodes and emulating the physical status of the second body part, the second body emulating means including a second point hierarchy and a second data flow network, the second point hierarchy for controlling a shape and an orientation of the second cursor and for attaching each of the plural second cursor nodes hierarchically with at least one other of the plural second cursor nodes, the second data flow network for controlling motion of the second cursor and the second data flow network including a second interconnection of second input units, second function units and second output units, the second input units receiving the physical status of the second body part, each second function unit including at least one input and at least one output and calculating, based on the at least one input, a value for each of the at least one output, and the second output units for producing position and orientation values for a portion of the plural second cursor nodes; and

    second integration means, coupled to the modeling means and to the second body emulating means, for integrating the second cursor with the model.

View all claims
  • 3 Assignments
Timeline View
Assignment View
    ×
    ×