US2020128236A1PendingUtilityA1

Method and apparatus for encoding and decoding haptic information in multi-media files

Assignee: IMMERSION CORPPriority: Mar 15, 2013Filed: Nov 12, 2019Published: Apr 23, 2020
Est. expiryMar 15, 2033(~6.6 yrs left)· nominal 20-yr term from priority
H04N 9/806H04N 21/42203H04N 21/85406H04N 9/87G11B 31/00H04N 21/43G06F 3/016G06F 3/165H04N 21/4394H04N 19/10H04N 21/4126
62
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for encoding haptic information inside a multi-media file having content includes changing a portion of the content in the multi-media file, and adding the haptic information to the changed portion of the content, the haptic information corresponding to a haptic signal for generating a haptic effect upon playback of the multi-media file. A method for decoding haptic information from inside a multi-media file having content includes locating the haptic information inside the multi-media file, and generating a haptic signal based on the located haptic information during playback of the content of the multi-media file. A method includes receiving a multi-media signal comprising an audio signal and a haptic signal with a receiver of a haptic device, and outputting a haptic effect with a haptic output device of the haptic device based on the haptic signal in the multi-media signal.

Claims

exact text as granted — not AI-modified
1 - 31 . (canceled) 
     
     
         32 . A method for encoding haptic information inside an audio file comprising an audio stream, the method comprising:
 encoding a haptic trigger mark at an encoding frequency, the haptic trigger mark corresponding to a haptic signal representing a haptic effect stored in an electronic storage library;   adding the haptic trigger mark to the audio stream at a location to cause generation of the haptic effect at a time corresponding to the location upon playback of the audio stream.   
     
     
         33 . The method of  claim 32 , wherein the encoding frequency is an inaudible high frequency. 
     
     
         34 . The method of  claim 32 , wherein the audio stream has a sampling frequency and the encoding frequency is a Nyquist frequency of the sampling frequency. 
     
     
         35 . The method of  claim 32 , wherein the haptic trigger mark has a duration of less than one millisecond. 
     
     
         36 . The method of  claim 32 , wherein the encoding frequency includes more than one frequency. 
     
     
         37 . The method of  claim 32 , wherein the audio stream has a sampling frequency and the encoding frequency is a function of the sampling frequency. 
     
     
         38 . The method of  claim 32 , further comprising removing a portion of the audio stream at the encoding frequency. 
     
     
         39 . A method for playback of haptic information inside an audio file comprising an audio stream, the method comprising:
 filtering the audio stream with a bandpass filter at an encoding frequency of a haptic trigger mark to locate the haptic trigger mark;   retrieving, from an electronic storage library, a haptic signal representing a haptic effect and corresponding to the haptic trigger mark;   generating the haptic effect during playback of the audio file at a time corresponding to the location of the haptic trigger mark in the audio stream.   
     
     
         40 . The method of  claim 39 , wherein the encoding frequency is an inaudible high frequency. 
     
     
         41 . The method of  claim 39 , wherein the audio stream has a sampling frequency and the encoding frequency is a Nyquist frequency of the sampling frequency. 
     
     
         42 . The method of  claim 39 , wherein the haptic trigger mark has a duration of less than one millisecond. 
     
     
         43 . The method of  claim 39 , wherein the encoding frequency includes more than one frequency. 
     
     
         44 . The method of  claim 39 , wherein the audio stream has a sampling frequency and the encoding frequency is a function of the sampling frequency. 
     
     
         45 . A haptic output system comprising:
 an audio output device configured to output an audio stream from an audio file;   a haptic output device configured to output a haptic effect based on a haptic signal;   a processor configured to access the audio file,   filter the audio stream with a bandpass filter at an encoding frequency of a haptic trigger mark to locate the haptic trigger mark;   retrieve, from an electronic storage library, the haptic signal representing the haptic effect and corresponding to the haptic trigger mark; and   output the haptic signal to the haptic output device to generate the haptic effect during playback of the audio file at a time corresponding to the location of the haptic trigger mark in the audio stream   
     
     
         46 . The haptic output system of  claim 45 , wherein the encoding frequency is an inaudible high frequency. 
     
     
         47 . The haptic output system of  claim 45 , wherein the audio stream has a sampling frequency and the encoding frequency is a Nyquist frequency of the sampling frequency. 
     
     
         48 . The haptic output system of  claim 45 , wherein the haptic trigger mark has a duration of less than one millisecond. 
     
     
         49 . The haptic output system of  claim 45 , wherein the encoding frequency includes more than one frequency. 
     
     
         50 . The haptic output system of  claim 45 , wherein the audio stream has a sampling frequency and the encoding frequency is a function of the sampling frequency. 
     
     
         51 . The haptic output system of  claim 45 , wherein the processor is further configured to remove a portion of the audio stream at the encoding frequency.

Join the waitlist — get patent alerts

Track US2020128236A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.