Abstract:
Various systems, game controllers, and methods for simulating various objects such as weapons are provided. For example, a game controller may include a trigger, a processor within the body that receives a trigger signal when the trigger is activated by the user. The processor may communicate with a computer running a software program such as a gaming application, and an actuator coupled to the trigger, the actuator configured to output a haptic effect to the trigger in response to receiving a control signal from the processor. The game controller may simulate a gun and generate a recoil effect. In some embodiments, the recoil effect may be generated by impacting a moving mass from a discharge end of the gun to a handle end of the gun. In some embodiments, the recoil effect may be generated by using a body part of a user as a tether.
Abstract:
A haptic enabled gaming peripheral that simulates a musical instrument includes a body, a first sensing element and a first actuator. A processor, located within the body of the gaming peripheral, communicates with a host computer running a software program corresponding to a musical game. The first sensing element, disposed within the body and coupled to the processor, senses an input from the user. The sensed input is communicated to the host processor. The first actuator, disposed within the body and coupled to the processor, outputs a haptic effect in response to receiving an activating signal based on an event that occurs in the software program. In some implementations, the first sensed element is disposed proximate to the first actuator so that the user perceives the haptic effect in response to providing the input.
Abstract:
A device has a user interface that generates a haptic effect in response to user inputs or gestures. In one embodiment, the device receives an indication that the user is scrolling through a list of elements and an indication that an element is selected. The device determines the scroll rate and generates a haptic effect that has a magnitude that is based on the scroll rate.
Abstract:
Systems and methods for haptic information preview are disclosed. For example, in one embodiment a method for haptic information preview includes: receiving a message including data; receiving a data quality metric associated with the data; determining a quality of the data based at least in part on the data quality metric; determining a haptic effect based at least in part on the data quality; and transmitting a signal corresponding to the haptic effect to a haptic effect generator configured to output the haptic effect. Another embodiment includes a computer-readable medium comprising processor-executable code for executing such a method.
Abstract:
Various systems, game controllers, and methods for simulating various objects such as weapons are provided. For example, a game controller may include a trigger, a processor within the body that receives a trigger signal when the trigger is activated by the user. The processor may communicate with a computer running a software program such as a gaming application, and an actuator coupled to the trigger, the actuator configured to output a haptic effect to the trigger in response to receiving a control signal from the processor. The game controller may simulate a gun and generate a recoil effect. In some embodiments, the recoil effect may be generated by impacting a moving mass from a discharge end of the gun to a handle end of the gun. In some embodiments, the recoil effect may be generated by using a body part of a user as a tether.
Abstract:
A thermal haptic feedback device includes a plurality of cells coupled to a processor. The processor controls each of the cells so that each cell can independently generate heating or cooling effects. Unique haptic effects, such as a simulated wind effect, can be generated by causing some cells to be hot or cold, or changing some of the cells from hot to cold,
Abstract:
Systems, methods, and associated software are described herein for enabling a regular user of an end user device, such as a cellular telephone, to customize parameters associated with haptic effects applied to the user by the end user device. In one implementation, among several, a method described herein includes enabling a user of an end user device to access software adapted to design or modify haptic effects of the end user device. The method further includes enabling the user to open a haptic track file and enter or modify parameters associated with the haptic effects of the opened haptic track file.
Abstract:
A mobile terminal device (10) receives a haptically enabled message (302) that includes text and at least one haptic feedback command. The device determines the timing of the haptic feedback command within the message (306). When the device receives an indication that the message is being displayed by a user (308), the device synchronizes a haptic effect corresponding to the haptic feedback command (310). The synchronizing is based on the timing and the indication.
Abstract:
Systems and methods for providing voice-to-text haptic augmentation in a user interface are disclosed. For example, one disclosed system for converting audible speech information to a haptic effect includes a microphone and a processor in communication with the microphone, the processor configured to receive an audio signal associated with a voice from the microphone, determine a characteristic of the audio signal, and generate an actuator signal based at least in part on the characteristic, the actuator signal configured to cause an actuator to output a haptic effect.
Abstract:
Systems, methods, and associated software are described herein for enabling a regular user of an end user device, such as a cellular telephone, to customize parameters associated with haptic effects applied to the user by the end user device. In one implementation, among several, a method described herein includes enabling a user of an end user device to access software adapted to design or modify haptic effects of the end user device. The method further includes enabling the user to open a haptic track file and enter or modify parameters associated with the haptic effects of the opened haptic track file.