轉(zhuǎn)換用于提供觸覺反饋的控制軌道的方法和裝置制造方法
【專利摘要】本申請公開了轉(zhuǎn)換用于提供觸覺反饋的控制軌道的方法和裝置。具體地公開了用于將被設(shè)計用于某一數(shù)目和/或類型的觸覺輸出設(shè)備的控制軌道轉(zhuǎn)換到用于其它數(shù)目和/或類型的觸覺輸出設(shè)備的控制軌道。例如,計算設(shè)備可以將控制軌道轉(zhuǎn)換成可以應(yīng)用于其它類型和/或數(shù)目的觸覺輸出設(shè)備的另一個控制軌道。被轉(zhuǎn)換的控制軌道可以兼容包括與最初設(shè)計觸覺軌道所針對的系統(tǒng)不同數(shù)目和/或類型的觸覺反饋設(shè)備的智能電話機或其它系統(tǒng)。以這樣的方式,智能電話機或其它系統(tǒng)的用戶可以利用不同于最初設(shè)計控制軌道所針對的另一個觸覺反饋系統(tǒng)的設(shè)備體驗觸覺反饋。該轉(zhuǎn)換可以在智能電話機或其它系統(tǒng)本地發(fā)生和/或在另一個設(shè)備遠程地發(fā)生。
【專利說明】轉(zhuǎn)換用于提供觸覺反饋的控制軌道的方法和裝置
[0001]對相關(guān)申請的交叉引用
[0002]本申請要求于2013年9月6日提交的美國臨時專利申請序列號N0.61/874,920的優(yōu)先權(quán),其全部內(nèi)容通過引用合并于此。
【技術(shù)領(lǐng)域】
[0003]本公開涉及轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備提供觸覺反饋的控制軌道的系統(tǒng)和方法。
【背景技術(shù)】
[0004]增強具有觸覺反饋的媒體可以產(chǎn)生身臨其境的用戶體驗。例如,在電影或視頻游戲中的爆炸或在歌曲中的重低音可以伴隨增強媒體體驗的觸覺反饋。觸覺反饋可以由人工創(chuàng)造(例如,由人設(shè)計)或自動地生成(例如,由處理設(shè)備)的控制軌道指定。但是,這些技術(shù)的每一個具有益處和缺點。
[0005]人工創(chuàng)造的控制軌道可以便于由人創(chuàng)造的定制的觸覺反饋并且因此可以表示更有意義的、發(fā)自內(nèi)心的媒體內(nèi)容的表示。但是,人工創(chuàng)造控制軌道是耗費時間的過程。人工創(chuàng)造的控制軌道通常被生成用于諸如特定電影之類的特定媒體內(nèi)容并且因此不適合用于諸如不同電影之類的其它媒體內(nèi)容。因而,為給定媒體內(nèi)容人工創(chuàng)造的控制軌道可以不應(yīng)用于其它媒體內(nèi)容。此外,此類人工創(chuàng)造的控制軌道通常被設(shè)計用于專門的觸覺輸出系統(tǒng)使用,諸如具有可以旋轉(zhuǎn)椅子、上下移動椅子等的多個和不同類型的觸覺輸出設(shè)備的椅子。因而,控制軌道可能因此與其它類型和/或數(shù)目的觸覺輸出設(shè)備不兼容,諸如在移動通信設(shè)備等上發(fā)現(xiàn)的那些觸覺輸出設(shè)備。
[0006]傳統(tǒng)的自動系統(tǒng)可以提供基于媒體內(nèi)容的計算分析確定的觸覺反饋。此類系統(tǒng)可以提供成本有效和快速的解決方案以提供觸覺反饋以增強媒體內(nèi)容。但是,這些傳統(tǒng)系統(tǒng)可能不提供用于各種媒體內(nèi)容的強迫觸覺反饋并且可能不提供與指定觸覺反饋的人工創(chuàng)造的控制軌道相比較的觸覺反饋的質(zhì)量。此外,自動生成的控制軌道可以與某些類型觸覺輸出設(shè)備不兼容。這些和其它問題存在。
【發(fā)明內(nèi)容】
[0007]本公開涉及轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備提供觸覺反饋的控制軌道的系統(tǒng)和方法。控制軌道可以被配置為經(jīng)由特定數(shù)目和/或類型的觸覺輸出設(shè)備提供觸覺反饋。系統(tǒng)利用為特定類型和/或數(shù)目的觸覺輸出設(shè)備設(shè)計的此類高質(zhì)量控制軌道以使得它們可以應(yīng)用于其它類型和/或數(shù)目的觸覺輸出設(shè)備。
[0008]例如,控制軌道可以為諸如電影之類的特定媒體內(nèi)容被人工創(chuàng)造或創(chuàng)建??刂栖壍揽梢员欢ㄖ乒┲T如配備有多個不同類型的觸覺輸出設(shè)備的專門的椅子之類的觸覺輸出系統(tǒng)使用以在用戶觀看電影時提供觸覺反饋。
[0009]控制軌道可以被設(shè)計以使得不同類型和/或數(shù)目的觸覺輸出設(shè)備提供不同類型和/或數(shù)目的觸覺反饋,諸如旋轉(zhuǎn)椅子的旋轉(zhuǎn)類型的觸覺反饋、上下移動椅子的類型的觸覺反饋、和/或其它類型的觸覺反饋之類。要被提供的觸覺反饋的數(shù)目和/或類型可以被創(chuàng)造者設(shè)計以對應(yīng)于特定電影場景或其它媒體內(nèi)容。
[0010]在一個實施方式中,系統(tǒng)可以轉(zhuǎn)換供其它數(shù)目和/或類型的觸覺輸出設(shè)備使用的控制軌道。例如,系統(tǒng)可以將特定地為椅子創(chuàng)建的控制軌道轉(zhuǎn)換成可以應(yīng)用于其它類型和/或數(shù)目的觸覺反饋設(shè)備的另一個控制軌道(例如,控制或驅(qū)動信號)。被轉(zhuǎn)換的控制軌道可以與智能電話機或包括與椅子不同的數(shù)目或類型的觸覺反饋設(shè)備的其它設(shè)備兼容。以這樣的方式,智能電話機或其它設(shè)備的用戶可以利用不同于椅子或最初為其設(shè)計控制軌道的其它觸覺反饋系統(tǒng)的設(shè)備體驗觸覺反饋。在一個實施方式中,控制軌道可以相反不與智能電話機或不由系統(tǒng)做此類轉(zhuǎn)換的其它設(shè)備兼容。
【專利附圖】
【附圖說明】
[0011]圖1示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備提供觸覺反饋的控制軌道的系統(tǒng)。
[0012]圖2A示出了根據(jù)本發(fā)明的一方面的將具有多個信道的控制軌道轉(zhuǎn)換成為具有較少數(shù)目的信道的轉(zhuǎn)換的控制軌道的計算設(shè)備的示例。
[0013]圖2B示出了根據(jù)本發(fā)明的一方面的將具有較少數(shù)目的信道的控制軌道轉(zhuǎn)換成為具有較大數(shù)目的信道的轉(zhuǎn)換的控制軌道的計算設(shè)備的示例。
[0014]圖2C示出了根據(jù)本發(fā)明的一方面的將具有給定數(shù)目的信道的控制軌道轉(zhuǎn)換成為具有相同數(shù)目的信道的轉(zhuǎn)換的控制軌道的計算設(shè)備140的示例。
[0015]圖3A示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓的多個信道被轉(zhuǎn)換為每個都具有不同觸覺輪廓的較少數(shù)目的信道的示例。
[0016]圖3B示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓的較少數(shù)目的信道被轉(zhuǎn)換為每個都具有不同觸覺輪廓的較大數(shù)目的信道的示例。
[0017]圖3C示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓的給定數(shù)目的信道被轉(zhuǎn)換為每個都具有不同觸覺輪廓的相同的數(shù)目的信道的示例。
[0018]圖4示出了根據(jù)本發(fā)明的一方面的基于具有多個信道的控制軌道輸出一個或多個觸覺反饋的觸覺輸出系統(tǒng)的示例。
[0019]圖5示出了根據(jù)本發(fā)明的一方面的具有觸覺輸出設(shè)備的設(shè)備的示例,所述觸覺輸出設(shè)備基于具有與從其中生成轉(zhuǎn)換的控制軌道的控制軌道不同的數(shù)目的信道的轉(zhuǎn)換的控制軌道輸出觸覺反饋。
[0020]圖6示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備提供觸覺反饋的控制軌道的處理的流程圖。
[0021]圖7A示意地示出了根據(jù)本發(fā)明的一方面的協(xié)調(diào)從控制軌道解碼的觸覺反饋和被編碼成轉(zhuǎn)換的控制軌道的觸覺反饋的定時的示例。
[0022]圖7B示意地示出了根據(jù)本發(fā)明的一方面的確定從控制軌道解碼的觸覺反饋的定時、基于定時確定媒體內(nèi)容中出現(xiàn)的事件、和基于事件確定觸覺反饋的示例。
[0023]圖7C示意地示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換在圖7A和7B中示出的觸覺軌道的混合方案的示例。
【具體實施方式】
[0024]圖1示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備160提供觸覺反饋的控制軌道112的系統(tǒng)100。系統(tǒng)100可以包括控制軌道發(fā)生器110、計算設(shè)備140、觸覺輸出系統(tǒng)170、觸覺輸出設(shè)備160、和/或其它組件。
[0025]控制軌道發(fā)生器110可以包括由創(chuàng)建控制軌道112的控制軌道設(shè)計者操作的設(shè)備??刂栖壍?12可以包括使得觸覺輸出系統(tǒng)170提供具體地由設(shè)計者創(chuàng)建的一個或多個類型的觸覺反饋的控制信號或其它信息。通常,雖然不一定,控制軌道被設(shè)計以使得觸覺反饋與諸如電影、視頻游戲、音樂、和/或可以被重放的其它媒體內(nèi)容的媒體內(nèi)容同步。以這樣的方式,重放媒體內(nèi)容的用戶可以擁有對應(yīng)于媒體內(nèi)容的各個部分并且由控制軌道設(shè)計者設(shè)計的觸覺反饋。
[0026]在有些情況下,控制軌道112可以由計算設(shè)備在沒有人干預(yù)的情況下自動地創(chuàng)建和/或由計算設(shè)備利用由諸如控制軌道設(shè)計者之類的操作員輸入半自動地創(chuàng)建。無論哪個方法用于創(chuàng)建控制軌道112,由控制軌道指定的觸覺反饋可以針對觸覺輸出系統(tǒng)被定制或相反設(shè)計。
[0027]觸覺輸出系統(tǒng)170可以包括一個或多個觸覺輸出設(shè)備172(在圖1中示出為觸覺輸出設(shè)備172AU72B、…、172N)控制軌道112通常被設(shè)計用于特定觸覺輸出系統(tǒng)170并且因此可能與其它觸覺輸出設(shè)備不兼容。
[0028]如這里使用的,當由控制軌道指定的特定觸覺反饋不能由觸覺輸出設(shè)備產(chǎn)生時,控制軌道與觸覺輸出設(shè)備“不兼容”。例如,因為控制軌道設(shè)計者為觸覺輸出系統(tǒng)170設(shè)計控制軌道112,所以當控制軌道112應(yīng)用于觸覺輸出設(shè)備160時,觸覺輸出設(shè)備160將不產(chǎn)生由控制軌道設(shè)計者設(shè)計的或計算機處理自動操作的特定觸覺反饋。此類不兼容性可以起因于信號格式化的差異、用于提供觸覺反饋的觸覺輸出設(shè)備的類型/數(shù)目的差異(例如,觸覺輸出設(shè)備172和觸覺輸出設(shè)備160的類型/數(shù)目之間的差異)、和/或使得不兼容的觸覺輸出設(shè)備不能提供特定觸覺反饋的控制軌道或觸覺輸出設(shè)備的其它特性。此外,在諸如觸覺反饋的量值、振幅、持續(xù)時間、和/或其它特性之類的特性不同于用于其它觸覺反饋的對應(yīng)特性時,觸覺反饋可以與另一個觸覺反饋“不同”。
[0029]觸覺輸出設(shè)備160可以包括致動器,例如,諸如其中偏心塊由電動機移動的偏心旋轉(zhuǎn)塊(“ERM”)、其中附接于彈簧的塊被來回驅(qū)動的線性共振致動器(“LRA”)之類的電磁致動器、或諸如壓電材料、電致聚合物、或形狀記憶合金之類的“智能材料”、宏復合材料纖維致動器、靜電致動器、電觸致動器、和/或提供諸如觸覺(例如,振動觸覺)反饋之類的物理反饋的另外類型的致動器。觸覺輸出設(shè)備160可以包括非機械的或非振動的設(shè)備,諸如使用靜電摩擦(ESF)、超聲波表面摩擦(USF)的那些、或利用超聲波觸覺換能器引導聲輻射壓力的那些、或使用觸覺基板和柔性或可變形表面的那些、或利用空氣噴口提供諸如噴空氣之類的投射觸覺輸出的那些,等等。
[0030]計算設(shè)備140可以被編程以轉(zhuǎn)換控制軌道112以使得觸覺輸出設(shè)備160可以基于轉(zhuǎn)換的控制軌道154提供觸覺反饋。由觸覺輸出設(shè)備160提供的觸覺反饋可以被使用,而不是代表或否則模擬由觸覺輸出系統(tǒng)170提供的觸覺反饋。以這樣的方式,為具有特定類型和/或數(shù)目的觸覺輸出設(shè)備的特定觸覺輸出系統(tǒng)設(shè)計的控制軌道可以被轉(zhuǎn)換為可以用于不同類型和/或數(shù)目的觸覺輸出設(shè)備的控制軌道。
[0031]計算設(shè)備140可以包括利用各個模塊編程的處理器142,其可以包括例如,計算機程序設(shè)計指令??梢员淮鎯υ诖鎯υO(shè)備144中的各個模塊可以包括控制軌道解碼模塊146、控制軌道轉(zhuǎn)換模塊148、控制軌道編輯模塊150、反饋協(xié)調(diào)模塊152、和/或其它模塊。
[0032]計算設(shè)備140可以接收控制軌道112,其可以被流化到計算設(shè)備140、存儲在存儲設(shè)備144、和/或否則移動到計算設(shè)備140。不管控制軌道112被流化、存儲、和/或否則轉(zhuǎn)移,計算設(shè)備140可以被編程以處理控制軌道并且基于處理的控制軌道生成轉(zhuǎn)換的控制軌道154。控制軌道154可以被提供到觸覺輸出設(shè)備160,其可以基于控制軌道154生成觸覺反饋。雖然被單獨示出,但是觸覺輸出設(shè)備160可以與計算設(shè)備140集成或和計算設(shè)備140分離。當分離時,計算設(shè)備140和觸覺輸出設(shè)備160可以經(jīng)由有線或無線連接被耦接到彼此。當集成時,處理器142和觸覺輸出設(shè)備160可以利用傳統(tǒng)的電路耦接到彼此。
[0033]在某些實施方式中,控制軌道解碼模塊146可以被配置為解碼控制軌道112??刂栖壍澜獯a模塊146可以基于預(yù)存儲的文件(例如,當控制軌道112被存儲在存儲設(shè)備144上時)或基于流化的控制軌道112解碼控制軌道112以使得當流化控制軌道時執(zhí)行該處理。
[0034]控制軌道解碼模塊146可以從控制軌道112中識別一個或多個單獨的信道。單獨的信道可以被配置為使得對應(yīng)的觸覺輸出設(shè)備172生成觸覺反饋。換句話說,每個單獨的信道在被施加于對應(yīng)的觸覺輸出設(shè)備172時使得觸覺反饋由對應(yīng)的觸覺輸出設(shè)備生成??刂栖壍澜獯a模塊146可以利用傳統(tǒng)的信號處理技術(shù)識別并確定此類單獨的信道。
[0035]在某些實施方式中,控制軌道解碼模塊146可以被配置為從控制軌道112中提取包括與媒體內(nèi)容相關(guān)的信息的元數(shù)據(jù)。元數(shù)據(jù)可以已由觸覺設(shè)計者編碼在控制軌道112中以描述對應(yīng)的媒體內(nèi)容。元數(shù)據(jù)可以包括,例如,對應(yīng)媒體內(nèi)容中的事件(例如,在電影或游戲中的爆發(fā))的描述、在媒體重放期間的特定時間處運行特定觸覺反饋的命令(例如,旋轉(zhuǎn)椅子10秒)、和/或與對應(yīng)媒體內(nèi)容相關(guān)的其它信息。計算設(shè)備140可以被配置為基于元數(shù)據(jù)生成控制軌道154,如下面描述的。
[0036]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以被配置為基于控制軌道112生成控制軌道154??刂栖壍擂D(zhuǎn)換模塊148可以通過創(chuàng)建全新的控制軌道或通過修改控制軌道112生成控制軌道154。以這樣的方式,控制軌道轉(zhuǎn)換模塊148可以將控制軌道112“轉(zhuǎn)換”成控制軌道154,不管控制軌道154是新生成的還是僅僅是控制軌道112的修改形式。
[0037]控制軌道轉(zhuǎn)換模塊148可以分析從控制軌道112中解碼的一個或多個單獨的信道以生成相同或不同數(shù)目(例如,幾個或更多)的信道以被包括在控制軌道154中。
[0038]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以執(zhí)行信號處理以將控制軌道112轉(zhuǎn)換成控制軌道154。例如,控制軌道112的多個信道的頻率內(nèi)容可以被分析以便生成具有單個信道或其它數(shù)目的信道的控制軌道。
[0039]控制軌道轉(zhuǎn)換模塊148可以基于多個信道的組合將多信道控制軌道轉(zhuǎn)換成具有較少信道的控制軌道。例如,控制軌道轉(zhuǎn)換模塊148可以將多個信道疊加到單個信道上。控制軌道轉(zhuǎn)換模塊148可以基于多個信道的僅僅子集將多信道控制軌道轉(zhuǎn)換成具有較少信道的控制軌道。例如,控制軌道轉(zhuǎn)換模塊148可以忽略多個信道中的一個或多個、使用具有特定特性的一個或多個信道(例如,在給定時間具有較高或最大強度的那些信道)、和/或否則使用與可用信道相比較少的信道。
[0040]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以變更控制軌道112和/或控制軌道154的一個或多個信道以使得控制軌道更適合于觸覺輸出設(shè)備160 (例如,與觸覺輸出設(shè)備160兼容)。例如,控制軌道轉(zhuǎn)換模塊148可以變換控制軌道112的頻率內(nèi)容以最佳匹配觸覺輸出設(shè)備160的帶寬和頻率響應(yīng)。在一些示例中,控制軌道轉(zhuǎn)換模塊148可以提取控制軌道112和/或控制軌道154的一個或多個信號的包絡(luò)并且利用在觸覺輸出設(shè)備160的共振頻率處運行的正弦波填充包絡(luò)。以這樣的方式,控制軌道轉(zhuǎn)換模塊148可以調(diào)諧觸覺反饋以被基于觸覺輸出設(shè)備160的特性(例如,在上述示例中的共振頻率)提供。
[0041]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以協(xié)調(diào)編碼到控制軌道154中的觸覺反饋以與由控制軌道112編碼的觸覺反饋近似同時輸出。例如,控制軌道轉(zhuǎn)換模塊148可以識別由控制軌道112編碼的觸覺反饋的定時,諸如開始時間和/或結(jié)束時間。利用觸覺反饋的定時(其可以或可以不被嵌入在控制軌道112之內(nèi)),控制軌道轉(zhuǎn)換模塊148可以在對應(yīng)時間(例如,在類似開始和/或結(jié)束時間處)編碼被編碼在控制軌道154中的觸覺反饋。以這樣的方式,編碼在控制軌道154中的觸覺反饋可以在類似于編碼在控制軌道112中的觸覺反饋的開始時間的時間開始,可以在類似于編碼在控制軌道112中的觸覺反饋的結(jié)束時間的時間結(jié)束,或可以在類似于編碼在控制軌道112中的觸覺反饋的開始和結(jié)束時間的時間開始和結(jié)束。
[0042]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以識別由控制軌道112編碼的觸覺反饋的定時并且確定媒體內(nèi)容的對應(yīng)部分??刂栖壍擂D(zhuǎn)換模塊148然后可以基于媒體內(nèi)容的對應(yīng)部分自動地確定要提供的觸覺反饋。在這些實施方式的某一些中,代替將來自于控制軌道112的觸覺反饋轉(zhuǎn)換成被編碼在控制軌道154中的觸覺反饋,控制軌道轉(zhuǎn)換模塊148可以基于媒體內(nèi)容的與當來自于控制軌道112的觸覺反饋被編碼時的定時對應(yīng)的部分確定要被編碼到控制軌道154中的觸覺反饋。以這樣的方式,雖然控制軌道轉(zhuǎn)換模塊148可以使用控制軌道112作為應(yīng)當何時提供觸覺反饋的引導,但是使用媒體內(nèi)容自動地確定觸覺反饋。此類基于媒體內(nèi)容的自動操作的觸覺反饋生成可以利用如下所述的系統(tǒng)和方法被執(zhí)行,例如:共同擁有的2012年2月3日提交的、題為“Sound to Haptic EffectConvers1n System using Amplitude Value” 的、2012 年 8 月 16 日公布為美國專利申請公開N0.2012/0206246的美國專利申請N0.13/365,984,和2012年2月3日提交的、題為“Sound to Haptic Effect Convers1n System using Waveform”、2012 年 8 月 16 日公布為美國專利申請公開N0.2012/0206247的美國專利申請N0.13/366,010,其全部通過引用合并于此。
[0043]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以基于轉(zhuǎn)換由控制軌道112編碼的觸覺反饋和基于媒體內(nèi)容的對應(yīng)部分的自動生成的組合自動地確定觸覺反饋。以這樣的方式,控制軌道轉(zhuǎn)換模塊148可以使用來自于控制軌道112的觸覺反饋的定時作為引導以從媒體內(nèi)容的對應(yīng)部分以及由控制軌道112編碼的觸覺反饋的轉(zhuǎn)換自動地確定觸覺反饋。此類組合可以通過平均轉(zhuǎn)換的觸覺反饋和從媒體內(nèi)容自動生成的觸覺反饋的各個反饋參數(shù)(例如,量值、頻率、持續(xù)時間、等等)實現(xiàn)。
[0044]在某些實施方式中,控制軌道轉(zhuǎn)換模塊148可以識別事件并且基于識別的事件將控制軌道112轉(zhuǎn)換成控制軌道154??梢曰跈C器學習和模式識別、與控制軌道112相關(guān)的元數(shù)據(jù)、與控制軌道112相關(guān)聯(lián)的媒體內(nèi)容、和/或基于可以指示事件的其它信息獲悉事件。
[0045]控制軌道轉(zhuǎn)換模塊148可以使用機器學習和模式識別以識別控制軌道112的一個或多個信道內(nèi)的一個或多個事件。事件可以包括所述一個或多個信道的可識別的特性,從而指示由控制軌道112編碼的觸覺反饋。例如,在所有信道上的高振幅可以被推斷以引起與爆發(fā)相關(guān)聯(lián)的觸覺反饋,而具有不同的振幅和方向的不同信道可以被推斷以引起與飛行相關(guān)聯(lián)的旋轉(zhuǎn)運動(例如,具有引起不同觸覺輸出設(shè)備旋轉(zhuǎn)椅子的控制信號的不同信道)。
[0046]在某些實施方式中,由觸覺解碼模塊146提取的元數(shù)據(jù)和/或?qū)?yīng)媒體內(nèi)容的分析也可以用來識別此類事件。在某些實施方式中,事件可以被映射到特定觸覺反饋。在這些實施方式中,控制軌道轉(zhuǎn)換模塊148可以使用轉(zhuǎn)換規(guī)則以生成控制軌道154以使得特定觸覺反饋在觸覺輸出設(shè)備160處生成。在有些情況下,特定觸覺反饋可以被配置為響應(yīng)于控制軌道112模擬由觸覺輸出系統(tǒng)170生成的原始觸覺反饋。例如,控制軌道154可以被生成以使得利用強烈的振動產(chǎn)生觸覺反饋以模擬爆發(fā)效果??刂栖壍?54可以被生成以使得緩慢變化的觸覺反饋被產(chǎn)生以模擬飛行效果??刂栖壍?54可以因此由控制軌道轉(zhuǎn)換模塊148自動地生成。但是,計算設(shè)備140可以被編程以允許由諸如開發(fā)者和/或終端用戶之類的用戶進行人工編輯。
[0047]在某些實施方式中,控制軌道編輯模塊150可以被配置為人工地或半人工地執(zhí)行轉(zhuǎn)換。此類人工轉(zhuǎn)換可以包括調(diào)節(jié)控制軌道154以通過增加新的觸覺反饋、消除自動配置的觸覺反饋、和/或改變由控制軌道154引起的觸覺反饋來適合特定需要。在某些實施方式中,控制軌道編輯模塊150可以允許在接收來自于控制軌道轉(zhuǎn)換模塊148的建議的同時控制軌道112的人工轉(zhuǎn)換。例如,在用戶人工地轉(zhuǎn)換控制軌道112的同時,控制軌道轉(zhuǎn)換模塊148可以提供它將生成的關(guān)于觸覺反饋的建議。在某些實施方式中,用戶也可以向控制軌道轉(zhuǎn)換模塊148提供建議以改善結(jié)果。例如,用戶可以視覺上識別在媒體內(nèi)容中的特定事件并且因此可以建議、變更、或消除(并且計算設(shè)備140可以經(jīng)由控制軌道編輯模塊150接收此類建議)觸覺反饋。
[0048]在某些實施方式中,反饋協(xié)調(diào)模塊152可以被配置為協(xié)調(diào)視頻輸出和/或音頻輸出與控制軌道112。在某些實施方式中,反饋協(xié)調(diào)模塊152可以基于嵌入到媒體內(nèi)容中的同步代碼和/或經(jīng)由一般設(shè)置用于輸出每個視頻輸出、音頻輸出、和/或觸覺反饋的時間的時間戳來同步視頻輸出和/或音頻輸出。
[0049]在操作中,可以以各種配置協(xié)調(diào)媒體重放與控制軌道154。例如,單個設(shè)備可以包括顯示設(shè)備(例如,觸摸屏)和觸覺輸出設(shè)備160??商鎿Q地,多個設(shè)備可以用來單獨地提供媒體內(nèi)容和觸覺反饋。例如,電視可以用來提供媒體內(nèi)容同時觸覺反饋經(jīng)由容納觸覺輸出設(shè)備160的設(shè)備提供??梢匀菁{觸覺輸出設(shè)備的設(shè)備可以包括但不限于智能電話機、平板計算機、可穿戴設(shè)備(例如,“智能眼鏡”)、游戲控制器、遠程控制器、和/或能夠容納觸覺輸出設(shè)備160的其它設(shè)備。
[0050]雖然僅僅示出了單個觸覺輸出設(shè)備160,但是計算設(shè)備140可以生成包括多于一個信道的控制軌道154以使得可以使用多于一個觸覺輸出設(shè)備160。例如,計算設(shè)備140可以將多信道軌道轉(zhuǎn)換成具有較少信道的控制軌道,但是此類較少數(shù)目的信道不是必然局限于單個信道。此外,計算設(shè)備160可以將多信道控制軌道轉(zhuǎn)換成具有相同數(shù)目的信道的控制軌道以使得多個觸覺輸出設(shè)備160用于輸出對應(yīng)的觸覺反饋。例如,當觸覺輸出設(shè)備172的數(shù)目匹配觸覺輸出設(shè)備160的數(shù)目時,計算設(shè)備140可以被編程以基于觸覺輸出設(shè)備160的特性轉(zhuǎn)換控制軌道112的每個信道。更進一步,計算設(shè)備140可以將單個信道控制軌道轉(zhuǎn)換成具有一個或多個信道的控制軌道。
[0051]在某些實施方式中,計算設(shè)備140也可以轉(zhuǎn)換自動生成的控制軌道。例如,基于視頻和/或音頻內(nèi)容自動創(chuàng)建的控制軌道可以被利用這里描述的計算設(shè)備140的功能進行轉(zhuǎn)換。
[0052]此外,用于移動移動平臺的控制電動機的控制軌道可以被計算設(shè)備140轉(zhuǎn)換以經(jīng)由觸覺輸出設(shè)備160模擬移動。例如,用于游樂園乘坐的電動機的命令信號可以被分析以檢測由電動機引起的加速(或其它移動)。此類分析可以被利用這里描述的各種操作執(zhí)行以自動地生成控制軌道154,其可以向觸覺輸出設(shè)備160提供以模擬移動??刂栖壍?54和可選地對應(yīng)的媒體內(nèi)容可以被施加于單個設(shè)備或多個設(shè)備以提供觸覺反饋和可選地模擬游樂園乘坐的視頻/音頻。
[0053]其它應(yīng)用也將對本領(lǐng)域的技能人員顯而易見。例如,基于這里描述的系統(tǒng)和方法,振動軌道可以被轉(zhuǎn)換為摩擦軌道(例如,ESF軌道),或反之亦然。例如,由振動軌道編碼的觸覺反饋的頻率和振幅可以被修改以匹配由摩擦軌道編碼的ESF的屬性。
[0054]計算設(shè)備140可以包括移動設(shè)備(例如,智能電話機)、膝上型計算機、桌上型計算機、平板計算機、游戲控制臺、和/或其它計算設(shè)備。
[0055]這里描述的存儲設(shè)備144和其它存儲介質(zhì)可以包括與計算設(shè)備140整體地(即,基本上不可拆卸的)提供的系統(tǒng)存儲器和/或經(jīng)由例如端口(例如,USB端口、防火線端口等等)或驅(qū)動器(例如,盤驅(qū)動器,等等)可移除地連接到計算設(shè)備140的可移除存儲器的一個或兩個。這里描述的存儲設(shè)備144和其它存儲介質(zhì)可以包括一個或多個光可讀存儲介質(zhì)(例如,光盤等等)、磁可讀存儲介質(zhì)(例如,磁帶、磁硬盤驅(qū)動器、軟盤驅(qū)動器、等等)、基于電荷的存儲媒體(例如,EEPROM、RAM、等等)、固態(tài)存儲介質(zhì)(例如,閃速驅(qū)動器、等等)、和/或其它電子可讀的非瞬時存儲介質(zhì)。其它這里描述的存儲設(shè)備144和存儲介質(zhì)可以包括一個或多個虛擬存儲資源(例如,云存儲器、虛擬專用網(wǎng)絡(luò)、和/或其它虛擬存儲資源)。這里描述的存儲設(shè)備144和其它存儲介質(zhì)可以存儲軟件算法、由處理器142確定的信息、從計算設(shè)備140接收到的信息、和/或使計算設(shè)備140執(zhí)行這里描述的功能的其它信息。
[0056]這里描述的處理器142和其它處理器被配置為提供計算設(shè)備140中的信息處理能力。因而,這里描述的處理器142和其它處理器可以包括數(shù)字處理器、模擬處理器、被設(shè)計為處理信息的數(shù)字電路、被設(shè)計為處理信息的模擬電路、狀態(tài)機、和/或用于電子地處理信息的其它機制中的一個或多個。雖然這里描述的處理器142和其它處理器在圖1中被示出為單個實體,但是這僅僅用于說明性目的。在某些實施方式中,這里描述的處理器142和其它處理器可以包括多個處理單元。這些處理單元可以在物理上位于相同的設(shè)備內(nèi),或這里描述的處理器142和其它處理器可以表示在協(xié)調(diào)操作的多個設(shè)備的處理功能。這里描述的處理器142和其它處理器可以被配置為通過以下運行模塊:軟件;硬件;固件;軟件、硬件、和/或固件的某些組合;和/或用于在這里描述的處理器142和其它處理器上配置處理能力的其它機制。
[0057]這里描述的各個模塊僅僅是示范性的??梢允褂闷渌渲煤蛿?shù)目的模塊,以及利用非模塊化方法,只要所述一個或多個物理處理器被編程來執(zhí)行這里描述的功能。應(yīng)當理解,雖然在圖1中示出了各個模塊共同位于單個位置內(nèi),但是在其中處理器142包括多個處理單元的實施方式中,一個或多個模塊可以被與其它模塊遠程定位。由這里描述的不同模塊提供的功能的描述用于說明性目的,并且不意指限制,因為模塊中的任何一個可以提供與描述的相比較或多或少的功能。例如,一個或多個模塊可以被消除,并且它的功能中的某些或所有可以由其它模塊的那些供。如同另外示例,處理器142可以被配置為運行可以執(zhí)行這里屬于模塊中的一個的某些或所有功能的一個或多個附加模塊。
[0058]在圖1示出的組件可以被經(jīng)由諸如網(wǎng)絡(luò)之類的各種通信鏈路可通信地耦接到彼此。網(wǎng)絡(luò)可以包括有線或無線連接。在本發(fā)明的某些一方面的網(wǎng)絡(luò)可以包括以下的任何一個或多個:例如,互聯(lián)網(wǎng)、內(nèi)部網(wǎng)、PAN(個人區(qū)域網(wǎng))、LAN(局域網(wǎng))、WAN(廣域網(wǎng))、SAN(存儲區(qū)域網(wǎng)絡(luò))、MAN(城域網(wǎng))、無線網(wǎng)絡(luò)、蜂窩通信網(wǎng)絡(luò)、公用交換電話網(wǎng)、和/或其它網(wǎng)絡(luò)。
[0059]這里描述為被存儲或可存儲的各種輸入、輸出、配置、和/或其它信息可以被存儲在一個或多個數(shù)據(jù)庫中(在圖1沒有示出)。此類數(shù)據(jù)庫可以包括或被聯(lián)接到例如由Oracle公司商業(yè)上出售的Oracle?關(guān)系數(shù)據(jù)庫。諸如Informix?、DB2(數(shù)據(jù)庫2)或其它數(shù)據(jù)存儲器之類的其它數(shù)據(jù)庫,包含基于文件的、或查詢格式、平臺、或諸如0LAP(在線分析處理)、SQL(標準查詢語言)、SAN(存儲區(qū)域網(wǎng)絡(luò))、微軟Access?之類的資源或其它,也可以被使用、合并、或訪問。數(shù)據(jù)庫可以包括存在于一個或多個物理設(shè)備和一個或多個物理位置中的一個或多個此類數(shù)據(jù)庫。數(shù)據(jù)庫可以存儲多個類型的數(shù)據(jù)和/或文件和相關(guān)數(shù)據(jù)或文件描述、管理信息、或任何其它數(shù)據(jù)。
[0060]圖2A示出了根據(jù)本發(fā)明的一方面的將具有多個信道202的控制軌道112轉(zhuǎn)換成為具有較低數(shù)目的信道210的轉(zhuǎn)換的控制軌道154的計算設(shè)備140的示例。雖然僅僅示出了單個信道210,但是計算設(shè)備140可以被編程以生成控制軌道154以具有小于來自于控制軌道112的信道202的數(shù)目的任何數(shù)目的信道。因此,計算設(shè)備140可以將具有三個(或其它數(shù)目)信道的控制軌道轉(zhuǎn)換成具有與控制軌道相比較的兩個(或其它較低數(shù)目)信道的轉(zhuǎn)換的控制軌道。如同這里描述的,計算設(shè)備140也可以通過去除不需要的信道(例如,選擇一個或多個信道表示其它信道)、組合兩個或更多個信道、和/或否則生成較低數(shù)目的信道來這樣做。應(yīng)當注意控制軌道112的至少一個信道可以保留未改變以使得控制軌道154具有來自于控制軌道112的保留未改變的至少一個信道202。另外或可替換,控制軌道112的至少一個信道202可以諸如通過填充或否則修改信道202的包絡(luò)來被變更。
[0061]可以使用圖2A示出的示例,但不限于,其中與具有較少數(shù)目的觸覺輸出設(shè)備的目標設(shè)備/系統(tǒng)相比較,控制軌道112最初為具有較大數(shù)目的觸覺輸出設(shè)備的觸覺輸出系統(tǒng)使用而設(shè)計。例如,由具有五個觸覺輸出設(shè)備的第一裝置提供的觸覺反饋可以由具有一個觸覺輸出設(shè)備的第二裝置通過轉(zhuǎn)換原始控制軌道被模擬或否則提供以供第二裝置使用。
[0062]圖2B示出了根據(jù)本發(fā)明的一方面的將具有較少數(shù)目的信道202的控制軌道112轉(zhuǎn)換成為具有較大數(shù)目的信道210的轉(zhuǎn)換的控制軌道154的計算設(shè)備140的示例。雖然僅僅示出了單個控制軌道202,但是計算設(shè)備140可以被編程以將具有任何數(shù)目的信道的控制軌道112轉(zhuǎn)換成具有較大數(shù)目的信道的控制軌道154。如同這里描述的,計算設(shè)備140可以通過增加附加信道這樣做。此類增加的信道可以來源于一個或多個信道202 (例如,通過平均、合并、或否則組合兩個或更多個信道202以創(chuàng)建附加的一個或多個信道;復制一個或多個信道202、和/或否則增加新的信道202)。
[0063]可以使用圖2B示出的示例,但不限于,其中與具有較大數(shù)目的觸覺輸出設(shè)備的目標設(shè)備/系統(tǒng)相比較,控制軌道112最初為具有較低數(shù)目的觸覺輸出設(shè)備的觸覺輸出系統(tǒng)使用而設(shè)計的例如,由具有三個觸覺輸出設(shè)備的第一裝置提供的觸覺反饋可以由具有六個觸覺輸出設(shè)備的第二裝置通過轉(zhuǎn)換原始控制軌道而被模擬或否則提供以供第二裝置使用。
[0064]圖2C示出了根據(jù)本發(fā)明的一方面的將具有給定數(shù)目的信道202的控制軌道112轉(zhuǎn)換成為具有相同數(shù)目的信道210的轉(zhuǎn)換的控制軌道154的計算設(shè)備140的示例。雖然示出了單個信道202和單個信道210,但是計算設(shè)備140可以被編程以將任何數(shù)目的信道202轉(zhuǎn)換到相同數(shù)目的信道210。在這些實施方式中,計算設(shè)備140可以改變?nèi)邕@里描述的一個或多個信道202以將它們轉(zhuǎn)換到對應(yīng)的信道210。
[0065]可以使用圖2C示出的示例,但不限于,其中控制軌道112最初為具有與目標設(shè)備/系統(tǒng)相同數(shù)目的觸覺輸出設(shè)備的觸覺輸出系統(tǒng)使用而設(shè)計。在有些情況下,目標設(shè)備的觸覺輸出設(shè)備的至少一個可以是與原始觸覺輸出系統(tǒng)的觸覺輸出設(shè)備的至少一個不同類型的觸覺輸出設(shè)備。
[0066]參考圖2A、2B、和2C,在某些實施方式中,兩個或更多個信道210可以基本上等于另一個(例如,是另一個的副本)。在這些實施方式中,目標設(shè)備的至少兩個觸覺輸出設(shè)備可以提供相同的觸覺反饋。
[0067]圖3A示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓300的多個信道202轉(zhuǎn)換為每個都具有不同觸覺輪廓310的較少數(shù)目的信道210的示例。圖3B示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓300的較少數(shù)信道202轉(zhuǎn)換為每個都具有不同觸覺輪廓310的大量較大數(shù)目的信道210的示例。圖3C示出了根據(jù)本發(fā)明的一方面的每個都具有對應(yīng)觸覺輪廓300的給定數(shù)目的信道202轉(zhuǎn)換為每個都具有不同觸覺輪廓310的相同數(shù)目的信道210的示例。
[0068]參考圖3A、3B、和3C,參照X和Y軸示出了觸覺輪廓的非限制示例。在每個力輪廓中,Y軸可以指代諸如量值之類的觸覺反饋的特性并且X軸可以指代時間。信道202可以被轉(zhuǎn)換為如上參考圖2A、2B、和2C所述的信道210。
[0069]圖4不出了根據(jù)本發(fā)明的一方面的基于具有多個信道202的控制軌道112輸出一個或多個觸覺反饋的觸覺輸出系統(tǒng)170的示例。觸覺輸出系統(tǒng)170可以包括最初預(yù)期基于控制軌道112提供觸覺反饋的系統(tǒng)。觸覺輸出系統(tǒng)170被示出為具有多個觸覺輸出設(shè)備172的椅子,雖然觸覺輸出系統(tǒng)170的其它配置也可以被使用(諸如,例如,每個都具有觸覺輸出設(shè)備172的可穿戴設(shè)備的系統(tǒng)、具有多個觸覺輸出設(shè)備172的計算設(shè)備、等等)。在某些實施方式中,給定觸覺輸出設(shè)備172可以被配置為提供不同于由其它觸覺輸出設(shè)備172提供的其它觸覺反饋的特定類型的觸覺反饋。例如,觸覺輸出設(shè)備172N可以旋轉(zhuǎn)椅子,而觸覺輸出設(shè)備172A可以向前或向后傾斜椅子。
[0070]圖5示出了根據(jù)本發(fā)明的一方面的具有觸覺輸出計算設(shè)備160的計算設(shè)備140的示例,所述觸覺輸出計算設(shè)備160基于具有與從其中生成控制軌道154的控制軌道不同數(shù)目的信道的控制軌道154輸出觸覺反饋。雖然在圖5中僅僅示出了單個觸覺輸出設(shè)備160,但是計算設(shè)備140可以包括多于一個觸覺輸出設(shè)備160。如同示出的,從控制軌道112轉(zhuǎn)換的控制軌道154可以被施加在容納觸覺輸出設(shè)備160的計算設(shè)備140處。例如,控制軌道112(在圖4和其它圖中示出)可以被轉(zhuǎn)換以使得觸覺輸出設(shè)備160生成不同于由觸覺輸出系統(tǒng)170提供的觸覺反饋的觸覺反饋。以這樣的方式,預(yù)期或否則為不同數(shù)目和/或類型的觸覺輸出設(shè)備設(shè)計的控制軌道可以被轉(zhuǎn)換并且然后用于向否則可能與控制軌道不兼容的設(shè)備提供觸覺反饋。
[0071]圖6示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換用于經(jīng)由觸覺輸出設(shè)備提供觸覺反饋的控制軌道的處理600的流程圖。在圖6和其它圖形的流程圖中描述的各個處理操作在這里更詳細描述。描述的操作可以利用以上詳細描述的某些或所有系統(tǒng)組件實現(xiàn)。根據(jù)本發(fā)明的一方面的可以以不同的序列執(zhí)行各個操作。在其它實施方式中,可以與圖6和其它圖形所示的某些或所有操作一起執(zhí)行附加操作,或可以省略某些操作。在其它實施方式中,可以同時執(zhí)行一個或多個操作。因此,示出(和下面更詳細描述的)的操作本質(zhì)上是示范性的,并且因而將不會被視為限制。
[0072]在操作602中,可以接收第一控制軌道??梢越?jīng)由流、存儲的文件、和/或其它傳輸機制接收第一控制軌道。在操作604中,可以處理第一控制軌道。這樣的處理可以包括解碼第一控制軌道以識別或否則獲得信號、元數(shù)據(jù)、和/或由第一控制軌道編碼的其它信息。在流化實施方式中,通過在用于處理的存儲器緩沖器中存儲第一控制軌道的至少部分,處理可以在流的第一控制軌道上發(fā)生。在存儲的文件實施方式中,第一控制軌道可以從存儲設(shè)備中獲得并且然后被處理。
[0073]在操作606中,可以基于處理生成第二控制軌道??梢曰谔幚硇盘?、元數(shù)據(jù)、模式識別、和/或從第一控制軌道獲得或得出的其它信息生成第二控制軌道。例如,可以修改、刪除、增加、和/或否則改變使得觸覺反饋被提供的控制信號以使得生成第二控制軌道??商鎿Q地或另外,由第一控制軌道編碼的元數(shù)據(jù)可以用來生成第二控制軌道。此類元數(shù)據(jù)可以指定指示在對應(yīng)媒體文件(例如,電影)中發(fā)生的事件的注釋。響應(yīng)于此類事件,可以基于事件生成可以由目標觸覺輸出設(shè)備輸出的觸覺反饋。例如,給定觸覺反饋可以與給定事件相關(guān)聯(lián)以使得當給定事件由元數(shù)據(jù)指示時,給定觸覺反饋被編碼在第二控制軌道中以對應(yīng)于給定事件。可替換地或另外,由控制信號或元數(shù)據(jù)指定的信號或事件模式可以用來生成第二控制軌道。例如,處理600可以得知特定控制信號特性與諸如爆發(fā)之類的給定事件相關(guān)。以這樣的方式,當爆發(fā)或給定控制信號被指示時,處理600可以在第二控制軌道中編碼用于事件的觸覺反饋,其可以被預(yù)存儲或從來自于第一控制軌道的控制信號中得出。
[0074]在操作608中,第二控制軌道可以被提供到一個或多個觸覺輸出設(shè)備(例如,在圖1示出的觸覺輸出設(shè)備160)。雖然沒有示出,但是第二控制軌道可以可替換地或另外被存儲在存儲設(shè)備中用于以后向觸覺輸出設(shè)備提供。在這些實施方式中,各種控制軌道可以被轉(zhuǎn)換并且存儲用于提供到觸覺輸出設(shè)備。
[0075]圖7A示意地示出了根據(jù)本發(fā)明的一方面的協(xié)調(diào)從控制軌道112解碼的觸覺反饋712A和712B和被編碼到轉(zhuǎn)換的控制軌道154中的觸覺反饋754A和754B的定時的示例??梢源_定由控制軌道112編碼的觸覺反饋712A和712B的定時。對應(yīng)的觸覺反饋754A和754B可以分別從觸覺反饋712A和712B轉(zhuǎn)換并且與觸覺反饋712A和712B同步。換句話說,觸覺反饋754A和754B可以二者分別從觸覺反饋712A和712B轉(zhuǎn)換并且與觸覺反饋712A和712B同步(例如,在控制軌道154被編碼以使得它們在近似相同的時間輸出)。
[0076]圖7B示意地示出了根據(jù)本發(fā)明的一方面的確定從控制軌道112解碼的觸覺反饋712A和712B的定時、基于定時確定事件722A和722B、和基于事件722A和722B確定觸覺反饋754A和754B的示例。確定與觸覺反饋712A和712B被輸出時的時間對應(yīng)的事件722A和722B?;谑录?22A和722B,自動地生成相應(yīng)的觸覺反饋754A和754B。以這樣的方式,觸覺反饋712A和712B的定時用于確定事件722A和722B,其然后用于自動地確定被編碼到控制軌道154中的觸覺反饋754A和754B。
[0077]圖7C示意地示出了根據(jù)本發(fā)明的一方面的轉(zhuǎn)換在圖7A和7B中示出的觸覺軌道的混合方案的示例。觸覺反饋712A和712B的定時可以用來識別在媒體內(nèi)容720中發(fā)生的事件722A和722B。觸覺反饋754A和754B可以被基于以下的組合確定:(i)轉(zhuǎn)換對應(yīng)的觸覺反饋712A和712B,和(ii)基于對應(yīng)的事件722A和722B自動地確定觸覺反饋754A和754B。
[0078]本發(fā)明的其它方面、使用和優(yōu)點從考慮這里公開的發(fā)明的說明和實踐中對本領(lǐng)域技術(shù)人員顯而易見。說明書應(yīng)當被認為僅僅示范性的,并且因此本發(fā)明的范圍預(yù)期僅僅由以下權(quán)利要求書限制。
【權(quán)利要求】
1.一種提供觸覺反饋的計算機實現(xiàn)的方法,所述方法包括: 利用處理器處理第一控制軌道,所述第一控制軌道被配置為使得第一觸覺輸出設(shè)備生成第一觸覺反饋;以及 利用處理器基于第一控制軌道的處理生成第二控制軌道,所述第二控制軌道被配置為使得不同于第一觸覺輸出設(shè)備的第二觸覺輸出設(shè)備生成第二觸覺反饋。
2.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中第一控制軌道包括多個信道并且其中生成第二控制軌道包括: 將所述多個信道轉(zhuǎn)換為包括在第二控制軌道中的較少數(shù)目的信道。
3.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中處理第一控制軌道包括: 從第一控制軌道中獲得一個或多個命令,其中所述一個或多個命令被配置為使得第一觸覺輸出設(shè)備生成第一觸覺反饋,其中基于所述一個或多個命令生成第二控制軌道。
4.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中處理第一控制軌道包括: 獲得與第一控制軌道相關(guān)地發(fā)生的一個或多個事件的描述,其中基于所述一個或多個事件的描述生成第二控制軌道,并且其中所述一個或多個事件包括在隨著第二控制軌道一起被重放的媒體中發(fā)生的視覺事件、音頻事件、或處理。
5.如權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括: 識別第一控制軌道內(nèi)的一個或多個模式;以及 將所述一個或多個模式與一個或多個事件相關(guān),其中基于所述一個或多個事件生成第二控制軌道。
6.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中第一觸覺反饋包括不可能由第二觸覺輸出設(shè)備再創(chuàng)建的移動,并且其中生成第二控制軌道包括: 轉(zhuǎn)換第一控制軌道以使得第二控制軌道被配置為使得第二觸覺輸出設(shè)備模擬所述移動。
7.如權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括: 從用戶接收一個或多個人工編輯命令;以及 修改第二控制軌道以使得基于所述一個或多個人工編輯命令修改要被生成的第二觸覺反饋。
8.如權(quán)利要求1所述的計算機實現(xiàn)的方法,還包括: 向媒體輸出設(shè)備提供媒體內(nèi)容以使得第二控制軌道使得第二觸覺反饋與媒體內(nèi)容的重放被協(xié)調(diào)。
9.如權(quán)利要求1所述的計算機實現(xiàn)的方法,其中第二觸覺反饋不同于第一觸覺反饋。
10.一種提供觸覺反饋的系統(tǒng),所述系統(tǒng)包括: 處理器,被編程以: 處理被配置為使得第一觸覺輸出設(shè)備提供第一觸覺反饋的第一控制軌道;以及 基于第一控制軌道的處理來生成第二控制軌道,所述第二控制軌道被配置為使得不同于第一觸覺輸出設(shè)備的第二觸覺輸出設(shè)備生成第二觸覺反饋。
11.如權(quán)利要求10所述的系統(tǒng),其中第一控制軌道包括多個信道并且其中處理器還被編程以: 將所述多個信道轉(zhuǎn)換為包括在第二控制軌道中的較少數(shù)目的信道。
12.如權(quán)利要求10所述的系統(tǒng),其中處理器還被編程以: 從控制軌道中獲得一個或多個命令,其中所述一個或多個命令被配置為使得第一觸覺輸出設(shè)備生成第一觸覺反饋,其中基于所述一個或多個命令生成第二控制軌道。
13.如權(quán)利要求10所述的系統(tǒng),其中處理器還被編程以: 獲得與第一控制軌道相關(guān)地發(fā)生的一個或多個事件的描述,其中基于所述一個或多個事件的描述生成第二控制軌道,并且其中所述一個或多個事件包括在隨著第二控制軌道一起要被重放的媒體中發(fā)生的視覺事件、音頻事件、或處理。
14.如權(quán)利要求10所述的系統(tǒng),其中處理器還被編程以: 識別第一控制軌道內(nèi)的一個或多個模式;以及 將所述一個或多個模式與一個或多個事件相關(guān),其中基于所述一個或多個事件生成第二控制軌道。
15.如權(quán)利要求10所述的系統(tǒng),其中第一觸覺反饋包括不可能由第二觸覺輸出設(shè)備再創(chuàng)建的移動,并且其中處理器還被編程以: 轉(zhuǎn)換第一控制軌道以使得第二控制軌道被配置為使得第二觸覺輸出設(shè)備模擬所述移動。
16.如權(quán)利要求10所述的系統(tǒng),其中處理器還被編程以: 從用戶接收一個或多個人工編輯命令;以及 修改第二控制軌道以使得基于所述一個或多個人工編輯命令修改要被生成的第二觸覺反饋。
17.如權(quán)利要求10所述的系統(tǒng),其中處理器還被編程以: 向媒體輸出設(shè)備提供媒體內(nèi)容以使得第二控制軌道使得第二觸覺反饋與媒體內(nèi)容的重放被協(xié)調(diào)。
18.如權(quán)利要求10所述的系統(tǒng),其中第二觸覺反饋不同于第一觸覺反饋。
【文檔編號】G06F3/01GK104423588SQ201410450016
【公開日】2015年3月18日 申請日期:2014年9月5日 優(yōu)先權(quán)日:2013年9月6日
【發(fā)明者】S·S·巴哈迪亞, J·M·克魯茲-埃爾南德斯, D·格蘭特, V·利沃斯克, J·薩布恩, D·伯恩鮑姆, S·蘭克, C·烏爾里希, L·凡, A·森, W·瑞赫恩 申請人:意美森公司