Memory and force output management for a force feedback system
First Claim
1. A computer-readable medium on which is encoded a computer program, comprising:
- code for creating a representation of a haptic feedback device memory in a computer memory;
code for storing a haptic effect in a cache allocated in said computer memory;
code for determining whether said haptic feedback device memory can store said haptic effect by examining said representation of said haptic feedback device memory; and
code for sending said haptic effect to said haptic feedback device memory.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and apparatus for efficient management of memory and force output in a force feedback system including a host computer and a force feedback device. A representation of device memory is maintained on the host computer to allow the host computer knowledge and control over storage and force effects in the device memory. A host cache for force effects is provided to allow almost unlimited numbers of force effects to be created for the device, where any force effects not able to fit in device memory are stored in the host cache. Other aspects of the invention include a playlist stored on the device of force effects being played by the device, and management of force output using relatively small, discrete time intervals.
50 Citations
6 Claims
-
1. A computer-readable medium on which is encoded a computer program, comprising:
-
code for creating a representation of a haptic feedback device memory in a computer memory; code for storing a haptic effect in a cache allocated in said computer memory; code for determining whether said haptic feedback device memory can store said haptic effect by examining said representation of said haptic feedback device memory; and code for sending said haptic effect to said haptic feedback device memory. - View Dependent Claims (2, 3, 4, 5, 6)
-
Specification