Haptics transmission systems
First Claim
1. A method of activating a haptic output device of the kind responsive to signals defining directional force comprising receiving a series of signals defining a multiplicity of data packets, each packet defining a directional force applied at one location for transmission to the current location, determining from packet data the information defining a position to which a haptic output device is expected to move, using current positional data to generate output signals defining force and direction, applying a damping factor to said force and direction signals to slow the rate of movement from a previously defined position towards the current defined position, storing data defining each of a multiplicity of positions to which the haptic output device has moved, analysing said data to determine frequency components in the movement which are increasing, creating a filter function to remove said increasing frequency components and applying said filter function to said force and direction signals to eliminate said frequency components from movement effected by the haptic output device.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of compensating for network latency in haptics transmission in which the position of a haptic effector is controlled by signals received from a network. The method comprises storing a series of locations of the haptic effector, determining from the series using Fourier Transformation or other means frequencies having a growing amplitude and creating a filter function to eliminate the growing frequencies from output signals directing the force and direction of the haptic effector.
-
Citations
17 Claims
- 1. A method of activating a haptic output device of the kind responsive to signals defining directional force comprising receiving a series of signals defining a multiplicity of data packets, each packet defining a directional force applied at one location for transmission to the current location, determining from packet data the information defining a position to which a haptic output device is expected to move, using current positional data to generate output signals defining force and direction, applying a damping factor to said force and direction signals to slow the rate of movement from a previously defined position towards the current defined position, storing data defining each of a multiplicity of positions to which the haptic output device has moved, analysing said data to determine frequency components in the movement which are increasing, creating a filter function to remove said increasing frequency components and applying said filter function to said force and direction signals to eliminate said frequency components from movement effected by the haptic output device.
- 3. A method of activating a haptic output device of the kind responsive to signals defining directional force comprising receiving a series of signals defining a multiplicity of data packets, each packet defining a directional force applied at one location for transmission to the current location, determining from packet data the information defining a position to which a haptic output device is expected to move, using current positional data to generate output signals defining force and direction, applying a damping factor to said force and direction signals to slow the rate of movement from a previously defined position towards the current defined position, storing data defining each of a multiplicity of positions to which the haptic output device has moved, analysing said data to determine frequency components in the movement which are increasing, creating a filter function to remove said increasing frequency components, calculating the filter function from determined parameters of a transmission network on which said data packets are carried and applying said filter function to said force and direction signals to eliminate said frequency components from movement effected by the haptic output device.
- 7. An interactive haptic output terminal which communicates with a bi-directional transmission arrangement, the terminal comprising at least a haptic output device and controller, said controller receiving signals from said haptic output device to determine a current position for said device, and to determine from signals received from said transmission arrangement a preferred current position for said haptic output device, said controller determining an output force and direction required to move said haptic output device from the current position to the preferred position, modifying said output force and direction by storing data defining each of a multiplicity of positions to which the haptic output device has moved, analysing said data to determine frequency components in the movement which are increasing, creating a filter function to remove said increasing frequency components and applying said filter function to said force and direction signals to eliminate said frequency components from movement effected by the haptic output device.
-
13. An interactive haptic output terminal which is capable of communicating with a bi-directional transmission arrangement, the terminal comprising:
-
at least a haptic output device, and a controller, said controller receiving signals from said haptic output device to determine a current position for said device, and to determine from signals received from said transmission arrangement a preferred current position for said haptic output device, said controller determining an output force and direction required to move said haptic output device from the current position to the preferred position, modifying said output force and direction by storing data defining each of a multiplicity of positions to which the haptic output device has moved, analyzing said data to determine frequency components in the movement which are increasing, creating a filter function to remove said increasing frequency components and applying said filter function to said force and direction signals to eliminate said frequency components from movement effected by the haptic output device, wherein the filter function is calculated from determined parameters of a transmission network on which said data packets are carried. - View Dependent Claims (14, 15)
-
Specification