Haptic warping system that transforms a haptic signal into a collection of vibrotactile haptic effect patterns
First Claim
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transform haptic signals into collections of vibrotactile haptic effect patterns, the transforming comprising:
- receiving a haptic signal comprising at least one haptic effect pattern, wherein each haptic effect pattern comprises data that causes a haptic output device to produce a haptic effect;
detecting a start time and an end time for each haptic effect pattern;
shifting the start time for each haptic effect pattern back by a shift duration;
assigning a vibrotactile haptic effect pattern to each haptic effect pattern, wherein each vibrotactile haptic effect pattern comprises data that causes a standard-definition haptic output device to produce a vibrotactile haptic effect for an active duration and to cease producing the vibrotactile haptic effect for a silent duration; and
sending the one or more vibrotactile haptic effect patterns to the standard-definition haptic output device to generate one or more vibrotactile haptic effects.
1 Assignment
0 Petitions
Accused Products
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.
60 Citations
23 Claims
-
1. A non-transitory computer-readable medium having instructions stored thereon that, when executed by a processor, cause the processor to transform haptic signals into collections of vibrotactile haptic effect patterns, the transforming comprising:
-
receiving a haptic signal comprising at least one haptic effect pattern, wherein each haptic effect pattern comprises data that causes a haptic output device to produce a haptic effect; detecting a start time and an end time for each haptic effect pattern; shifting the start time for each haptic effect pattern back by a shift duration; assigning a vibrotactile haptic effect pattern to each haptic effect pattern, wherein each vibrotactile haptic effect pattern comprises data that causes a standard-definition haptic output device to produce a vibrotactile haptic effect for an active duration and to cease producing the vibrotactile haptic effect for a silent duration; and sending the one or more vibrotactile haptic effect patterns to the standard-definition haptic output device to generate one or more vibrotactile haptic effects. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer-implemented method for transforming haptic signals into collections of vibrotactile haptic effect patterns, the computer-implemented method comprising:
-
receiving a haptic signal comprising at least one haptic effect pattern, wherein each haptic effect pattern comprises data that causes a haptic output device to produce a haptic effect; detecting a start time and an end time for each haptic effect pattern; detecting at least one haptic effect pattern based on a characteristic, and replacing the at least one detected haptic effect pattern with at least one substitute haptic effect pattern; shifting the start time for each haptic effect pattern back by a shift duration; assigning a vibrotactile haptic effect pattern to each haptic effect pattern, wherein each vibrotactile haptic effect pattern comprises data that causes a standard-definition haptic output device to produce a vibrotactile haptic effect for an active duration and to cease producing the vibrotactile haptic effect for a silent duration; and sending the one or more vibrotactile haptic effect patterns to the standard-definition haptic output device to generate one or more vibrotactile haptic effects. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system for transforming haptic signals into collections of vibrotactile haptic effect patterns, the system comprising:
-
a memory configured to store a haptic effect pattern transformation module; and a processor configured to execute the haptic effect pattern transformation module stored on the memory; wherein the haptic effect pattern transformation module is configured to receive a haptic signal comprising at least one haptic effect pattern, wherein each haptic effect pattern comprises data that causes a haptic output device to produce a haptic effect; wherein the haptic effect pattern transformation module is further configured to detect a start time and an end time for each haptic effect pattern; wherein the haptic effect pattern transformation module is further configured to detect at least one haptic effect pattern based on a characteristic, and replace the at least one detected haptic effect pattern with at least one substitute haptic effect pattern; wherein the haptic effect pattern transformation module is further configured to shift the start time for each haptic effect pattern back by a shift duration; wherein the haptic effect pattern transformation module is further configured to assign a vibrotactile haptic effect pattern to each haptic effect pattern, wherein each vibrotactile haptic effect pattern comprises data that causes a standard-definition haptic output device to produce a vibrotactile haptic effect for an active duration and to cease producing the vibrotactile haptic effect for a silent duration; and wherein the haptic effect pattern transformation module is further configured to send the one or more vibrotactile haptic effect patterns to the standard-definition haptic output device to generate one or more vibrotactile haptic effects. - View Dependent Claims (20, 21, 22, 23)
-
Specification