Method and apparatus for controlling human-computer interface systems providing force feedback
AssigneeImmersion Human Interface Corporation
InventorsLouis B. Rosenberg, Bernard G. Jackson
Life of this patent
Estimating the term…
Loading patent…
AssigneeImmersion Human Interface Corporation
InventorsLouis B. Rosenberg, Bernard G. Jackson
Estimating the term…
A method and apparatus for controlling and providing force feedback using an interface device manipulated by a user. A microprocessor is provided local to the interface device and reads sensor data from sensors that describes the position and/or other information about an object grasped and moved by the user, such as a joystick. The microprocessor provides the sensor data to a host computer that is coupled to the interface device by a communication bus that preferably includes a serial interface. In a "host-controlled" embodiment, the host computer calculates force values using the sensor data and other parameters of a host application program and sends the force values to the local microprocessor, which directly provides the force values to actuators to apply forces to the user object. In a "reflex" embodiment, the host computer sends high level supervisory commands to the local microprocessor, and the microprocessor independently implements a local process based on the high level command for reading sensor data and providing force values to the actuators using sensor data and other parameters.
An interface device for use with a host computer displaying a graphical simulation on a display device, said host computer displaying, executing, and updating a graphical simulation in response to user manipulation of said interface device and commanding force feedback sensations in response to said user manipulation and in coordination with events within said graphical simulation, the interface device comprising:
A method for controlling a force feedback interface device using a host computer, said interface device manipulated by a user, said host computer displaying a graphical simulation including images and updating said graphical simulation in response to said manipulation of said interface device, said interface device allowing said host computer to command and update force feedback sensations on said user in response to said manipulations and in coordination with events in said graphical simulation, the method comprising:
A force feedback interface device manipulated by a user and communicating with a host computer system implementing a host application program, said host application program displaying images on a computer display apparatus, said host computer system updating said host application program in response to user manipulation of said interface device and commanding force feedback sensations on said user in response to said manipulations and in coordination with events in said host application program, said force feedback interface device comprising:
A method for interfacing motion of user manipulable object with a host computer system running a graphical application program, said program being responsive to manipulations of said user object by said user and providing force feedback on said user object in response to said manipulations and in coordination with events within said program, the method comprising:
An interface device for use with a host computer executing and displaying a graphical simulation, said interface allowing said host computer to update said graphical simulation in response to user manipulation of said interface device, said interface device also allowing said host computer to command force feedback sensations in response to said manipulations and in coordination with events within said graphical simulation, said interface device comprising:
Dependencies are inferred from the claim text.