Offline force effect rendering
AssigneeMicrosoft Corporation
InventorsTimothy Osborne, Manolito E. Adan, Bin An
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorsTimothy Osborne, Manolito E. Adan, Bin An
Estimating the term…
A processor in a haptic joystick renders force effects that are applied to control handle gripped by a user. A plurality of force effects specified by a host computer to the processor are stored in a random access memory (RAM) that is coupled to the processor. Further, a plurality of force effects are stored in a read only memory (ROM) that is coupled to the processor. The processor employs a scheduler to render the force effects in a specified order, for specified time intervals. The scheduler controls how the force effects are rendered, i.e., sequentially, concatenated, and/or superimposed. A play list employed by the scheduler indicates for each increment of a servo clock when each force effect should be rendered by the processor. The scheduler has a round robin queue that can implement at least five types of effects, including: behavioral, synthesized, wave table, variable parameter, and process list.
A force feedback device that is responsive to a request from a host computer to generate a force effect, comprising:
A force feedback device that is responsive to a request from a host computer to generate scheduled force effects, comprising:
A force feedback device that generates force effects in accord with a schedule, comprising:
A method for controlling a device that generates force effects, comprising the steps of:
A force feedback device that is responsive to a request from a host computer to generate scheduled force effects, comprising:
A force feedback device that generates force effects in accord with a schedule, comprising:
A method for controlling a device that generates force effects, comprising the steps of:
A method for controlling a device that generates force effects, comprising the steps of:
A force feedback device that is responsive to a request from a host computer to generate scheduled force effects, comprising:
A method for controlling a device that generates force effects, comprising the steps of:
Dependencies are inferred from the claim text.