Abstract:
A system is provided that transforms haptic signals into vibrotactile haptic effect patterns. The system receives a haptic signal that includes haptic effect patterns. The system further detects a start time and an end time for each haptic effect pattern. The system further detects haptic effect patterns based on a characteristic, and replaces the detected haptic effect patterns with substitute haptic effect patterns. The system further shifts the start time for each haptic effect pattern back by a shift duration. The system further assigns a vibrotactile haptic effect pattern to each haptic effect pattern. The system further sends the vibrotactile haptic effect patterns to a standard-definition haptic output device to generate vibrotactile haptic effects.
Abstract:
In aspects, a touch surface assembly and a method of providing thereof are provided. For example, a touch surface assembly includes a touch surface, a haptic actuator configured to provide a linear motion along a motion axis of the haptic actuator to provide a haptic effect on the touch surface, and coupled to the touch surface such that the motion axis of the haptic actuator forms an angle with a centerline of the touch surface, and suspension components configured to provide damping with resonance for a motion of the touch surface. A first set of at least two suspension components of the suspension components are coupled to the touch surface along or substantially along the motion axis, and a second set of at least two suspension components of the suspension components are coupled to the touch surface along or substantially along a neutral axis of the haptic actuator that is perpendicular to the motion axis.
Abstract:
A system includes an electronic device that includes a display screen, a cover configured to cover the display screen, a sensor configured to sense an input gesture comprising deformation and/or movement of the cover relative to the electronic device, and a processor configured to determine an action for the electronic device to perform based on the input gesture, to determine a haptic effect to generate based on the input gesture and/or the action for the electronic device to perform, and to initiate the action. The system also includes a haptic output device configured to generate the haptic effect.
Abstract:
A method of rendering a haptic effect on a haptic output device is provided based on an ambient environmental stimulus signal received from a sensor. A notification event based on the stimulus signal is determined. A haptic effect is rendered on a haptic output devices based on the notification event. A system and computer-readable medium are also provided for rendering a haptic effect on a haptic output device based on an ambient environmental stimulus signal.
Abstract:
An advanced haptic gamepad is provided. A controller having a plurality of surfaces, and a haptic output device located within its housing and coupled to an isolated deformable region disposed at one of the plurality of surfaces is provided. The isolated deformable region expands and contracts in response to the haptic output device. In addition, a controller having a plurality of isolated surface regions, and a plurality of haptic output devices located within its housing and coupled to respective isolated surface regions is provided. Each of the isolated surface regions is configured to provide localized haptic effects.
Abstract:
Disclosed are systems and methods for converting a control track designed for use with a number and/or type of haptic output devices to be used with other numbers and/or types of haptic output devices. For example, a computing device may convert the control track into another control track that can be applied to other types and/or numbers of haptic output devices. The converted control track may be compatible for use with a smartphone or other system that includes a different number and/or type of haptic feedback devices than the system for which the haptic track was originally designed. In this manner, the user of the smartphone or other system may experience haptic feedback using a device that is different from another haptic feedback system for which the control track was originally designed for use. The conversion may occur locally at the smartphone or other system and/or remotely at another device.
Abstract:
A system produces haptic effects. The system receives input data associated with an event, identifies an element of the event in the input data, generates the haptic effects based on the element of the event, and produces the haptic effects via a haptic output device. In one embodiment, the haptic effects are generated by haptifying the element of the event. In one embodiment, the haptic effects are designed haptic effects and are adjusted based on the element of the event. In one embodiment, the input data is associated with a crowd that attends the event, and the element of the event is caused by the crowd. In one embodiment, the input data includes haptic data collected by one or more personal devices associated with the crowd. In one embodiment, the input data is indicative of a location of the one or more personal devices associated with the crowd.
Abstract:
A system produces haptic effects. The system receives input data associated with an event, identifies an element of the event in the input data, generates the haptic effects based on the element of the event, and produces the haptic effects via a haptic output device. In one embodiment, the haptic effects are generated by haptifying the element of the event. In one embodiment, the haptic effects are designed haptic effects and are adjusted based on the element of the event. In one embodiment, the input data is associated with a crowd that attends the event, and the element of the event is caused by the crowd. In one embodiment, the input data includes haptic data collected by one or more personal devices associated with the crowd. In one embodiment, the input data is indicative of a location of the one or more personal devices associated with the crowd.
Abstract:
A method is provided for adjusting the playback rate of haptic effects to a desired playback rate. A desired playback rate is determined. A portion of a haptic signal based on the desired playback rate is generated. The portion of the haptic signal is sent to a haptic output device, causing the haptic output device to output haptic effects at a playback rate corresponding to the desired playback rate.
Abstract:
A system includes a video recorder configured to record video data, a sensor configured to sense movement of an object and output sensor data representative of the movement of the object, a transformer configured to transform the sensor data into a haptic output signal, a haptic output device configured to generate a haptic effect to a user based on the haptic output signal, a display configured to display a video, and a processor configured to synchronize the video data and the haptic output signal, and output the video data to the display and the haptic output signal to the haptic output device so that the haptic effect is synchronized with the video displayed on the display.