亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于媒體內(nèi)容和一個或多個外部參數(shù)提供觸覺反饋的方法及裝置制造方法

文檔序號:6547612閱讀:226來源:國知局
基于媒體內(nèi)容和一個或多個外部參數(shù)提供觸覺反饋的方法及裝置制造方法
【專利摘要】本公開內(nèi)容涉及基于媒體內(nèi)容和用于定制觸覺反饋的一個或多個外部參數(shù)提供觸覺反饋的系統(tǒng)及方法。該系統(tǒng)可以修改或以別的方式更改單獨利用媒體內(nèi)容確定的觸覺反饋。換句話說,該系統(tǒng)可以既使用媒體內(nèi)容又使用外部參數(shù)來確定應(yīng)當(dāng)輸出給用戶或其他人的觸覺反饋。外部參數(shù)可以包括,例如,傳感器信息、定制信息,和/或可以用來定制觸覺反饋的其它外部參數(shù)。
【專利說明】基于媒體內(nèi)容和一個或多個外部參數(shù)提供觸覺反饋的方法及裝置
[0001]相關(guān)申請
[0002]本申請要求于2013年5月24日提交的美國臨時專利申請序列N0.61/827,341和于2013年9月6日提交的美國臨時專利申請序列N0.61/874,920的優(yōu)先權(quán),在此通過參考并入其全部內(nèi)容。

【技術(shù)領(lǐng)域】
[0003]本公開內(nèi)容涉及基于媒體內(nèi)容和用于定制觸覺反饋的一個或多個外部參數(shù)提供觸覺反饋的系統(tǒng)及方法。

【背景技術(shù)】
[0004]基于媒體內(nèi)容自動確定觸覺反饋能夠為用戶提供強大且浸入式體驗。但是,自動確定這種觸覺反饋傳統(tǒng)上只考慮媒體內(nèi)容自身的特性(例如,節(jié)奏(tempo)、頻率、振幅,等等)。外部參數(shù),或者除媒體內(nèi)容的特性之外的其它信息,通常被忽略。因此,單獨基于媒體內(nèi)容的特性自動確定觸覺反饋的傳統(tǒng)系統(tǒng)不能提供提供豐富觸覺反饋的靈活的、可配置的和/或可擴展的解決方案。


【發(fā)明內(nèi)容】

[0005]本公開內(nèi)容涉及基于媒體內(nèi)容和用于定制觸覺反饋的一個或多個外部參數(shù)提供觸覺反饋的系統(tǒng)及方法。例如,計算設(shè)備可以編程為修改或以別的方式更改單獨利用媒體內(nèi)容確定的觸覺反饋。換句話說,計算設(shè)備可以既使用媒體內(nèi)容又使用外部參數(shù)來確定應(yīng)當(dāng)輸出給用戶(或者其他人)的觸覺反饋。這種外部參數(shù)可以包括,例如,傳感器信息、定制信息,和/或可以用于定制觸覺反饋的其它外部參數(shù)。
[0006]傳感器信息可以包括關(guān)于以下的感測到的條件:環(huán)境(例如,周圍空氣溫度)、空間信息(例如,運動、位置、朝向,等等)、被感測(和可以接收觸覺反饋)的用戶的生物測定信息,和/或能夠關(guān)于用戶、對象和/或環(huán)境被感測或者以別的方式確定的其它信息。以這種方式,計算設(shè)備可以在基于媒體內(nèi)容自動確定觸覺反饋時考慮環(huán)境條件、空間信息、用戶的狀況,和/或其它感測到的條件。
[0007]例如,計算設(shè)備可以利用傳感器信息補償檢測到的環(huán)境振動(例如,當(dāng)用戶坐在火車上聽音樂時),即使相同的媒體內(nèi)容用作自動確定觸覺反饋的基礎(chǔ),也基于用戶的位置、運動或生物測定信息確定不同的觸覺反饋,和/或以別的方式更改觸覺反饋。在進(jìn)一步的例子中,可以基于玩游戲為在存在環(huán)境振動的坐火車期間玩視頻游戲的用戶提供第一觸覺反饋,并且在環(huán)境振動不太顯著、不存在或者以別的方式低于振動閾值水平的情況下玩相同游戲時基于玩游戲為其提供另一個不太強的觸覺反饋。這是因為,在坐火車時,計算設(shè)備可以補償在坐火車時存在的環(huán)境振動。
[0008]定制信息可以包括用戶簡檔信息、計算設(shè)備狀態(tài)信息、觸覺輸出設(shè)備類型信息,和/或可以用于定制觸覺反饋的其它信息。用戶簡檔信息可以指示用于基于媒體內(nèi)容確定觸覺反饋的一個或多個用戶偏好。例如,接收觸覺反饋的用戶可以提供計算設(shè)備用來確定觸覺反饋的一個或多個偏好或設(shè)置。這種設(shè)置可以規(guī)定不同的境況(context)(例如,用例),其中用戶可以規(guī)定造成不同觸覺反饋基于媒體內(nèi)容被確定的用戶偏好。
[0009]以這種方式,諸如用戶看電影、聽音樂、鍛煉和/或其它境況的境況可以用于基于媒體內(nèi)容自動地確定觸覺反饋。這種境況可以基于傳感器信息、用戶的輸入、基于計算設(shè)備狀態(tài)信息(例如,在前臺運行的應(yīng)用)和/或其它信息來確定。在一些實現(xiàn)中,定制信息可以指示用于輸出觸覺反饋的觸覺輸出設(shè)備的類型的數(shù)量。以這種方式,計算設(shè)備可以在確定觸覺反饋時考慮觸覺輸出設(shè)備的類型和/或數(shù)量。
[0010]在一些實現(xiàn)中,境況可以包括本文所述的任意數(shù)量的外部參數(shù)。例如,觸覺輸出設(shè)備的類型和/或數(shù)量、正被回放的媒體內(nèi)容的類型、傳感器信息,和/或其它信息可以用于自動確定觸覺反饋。在這些實現(xiàn)的一些中,給定的外部參數(shù)可以被加權(quán),以指示對應(yīng)的重要程度,通過這種加權(quán),依照給定的外部參數(shù)來更改觸覺反饋。
[0011]任何一個外部參數(shù)都可以與一個或多個其它外部參數(shù)結(jié)合,以更改在外部參數(shù)沒有用于自動確定觸覺反饋情況下已經(jīng)確定的觸覺反饋。因此,該系統(tǒng)可以方便基于媒體內(nèi)容和一個或多個外部參數(shù)自動確定的更豐富、更完全和可定制的觸覺反饋。
[0012]在操作中,計算設(shè)備可以在基于媒體內(nèi)容自動確定觸覺反饋時考慮所述外部參數(shù)中的一個或多個。例如,用戶可以佩戴感測用戶生物測定數(shù)據(jù)、環(huán)境條件、運動、位置和/或與用戶或環(huán)境相關(guān)的其它信息的可戴式設(shè)備。利用計算設(shè)備或其它設(shè)備,用戶可以聽音樂,同時各種外部參數(shù)提供給計算設(shè)備。計算設(shè)備可以使用用戶定義的簡檔,該簡檔包括用于對音樂(或者其它境況)的自動觸覺反饋確定的設(shè)置。計算設(shè)備可以使用用戶簡檔、其它外部參數(shù)和音樂來自動確定觸覺反饋,該觸覺反饋可以經(jīng)包括有計算設(shè)備的一個或多個觸覺輸出設(shè)備、一個或多個可戴式設(shè)備和/或其它設(shè)備輸出給用戶。以這種方式,計算設(shè)備可以考慮與音樂的回放相關(guān)聯(lián)的各種信息(例如,用戶是否在鍛煉,用戶的生物測定狀況,等等),來基于音樂確定觸覺反饋。

【專利附圖】

【附圖說明】
[0013]圖1根據(jù)本發(fā)明的一方面示意性地說明了用于基于媒體內(nèi)容和用于定制觸覺反饋的外部參數(shù)提供觸覺反饋的系統(tǒng)。
[0014]圖2根據(jù)本發(fā)明的一方面示意性地說明了由計算設(shè)備用于基于媒體內(nèi)容自動確定觸覺反饋的不同類型的外部參數(shù)。
[0015]圖3根據(jù)本發(fā)明的一方面示意性地說明了由計算設(shè)備用于基于媒體內(nèi)容自動確定觸覺反饋的不同簡檔的示意性說明。
[0016]圖4根據(jù)本發(fā)明的一方面示意性地說明了用于基于媒體內(nèi)容和外部參數(shù)自動確定觸覺反饋的過程的一個例子。
[0017]圖5根據(jù)本發(fā)明的一方面示意性地說明了用于基于外部參數(shù)縮放自動確定的觸覺反饋的過程的一個例子。
[0018]圖6根據(jù)本發(fā)明的一方面示意性地說明了用于基于媒體內(nèi)容和外部參數(shù)自動確定觸覺反饋的過程的一個例子。

【具體實施方式】
[0019]本公開內(nèi)容涉及基于媒體內(nèi)容和用于定制觸覺反饋的外部參數(shù)提供觸覺反饋的系統(tǒng)及方法。
[0020]圖1根據(jù)本發(fā)明的一方面說明了基于媒體內(nèi)容和用于定制觸覺反饋的外部參數(shù)提供觸覺反饋的系統(tǒng)100。系統(tǒng)100可以包括提供媒體內(nèi)容122的媒體源120、提供一個或多個外部參數(shù)132的外部參數(shù)源130、計算設(shè)備140、觸覺輸出設(shè)備162、圖像輸出設(shè)備164、音頻輸出設(shè)備166,和/或其它部件。雖然上述每種組件在圖1中只說明了一個,但是可以使用多于一個的這種部件。
[0021]如下所述,計算設(shè)備140可以編程為自動生成使一個或多個觸覺輸出設(shè)備162輸出觸覺反饋的一個或多個控制信息。計算設(shè)備140可以基于媒體內(nèi)容122的各種特性,諸如音頻內(nèi)容的節(jié)奏,同時考慮外部參數(shù)132,來自動生成控制信號。例如,計算設(shè)備140可以基于媒體內(nèi)容122和一個或多個外部參數(shù)132的組合自動確定要提供的觸覺反饋。在有些情況下,計算設(shè)備140可以基于媒體內(nèi)容122自動確定要提供的觸覺反饋,然后基于外部參數(shù)132修改自動確定的觸覺反饋(例如,更改其一個特性)。
[0022]媒體內(nèi)容122可以包括音頻內(nèi)容、圖像內(nèi)容(例如,視頻、靜止圖像、視頻游戲的可視表示),和/或其它內(nèi)容。媒體內(nèi)容122可以配置為視頻、音頻、視頻游戲表示,和/或可以播放或以別的方式輸出的其它媒體。外部參數(shù)132可以包括傳感器信息、定制信息,和/或與用于渲染在其中編碼的媒體的媒體內(nèi)容122的特性(在本文中可互換地稱為“屬性”)分離的其它信息(包括任何以上所述的組合)。
[0023]傳感器信息可以包括來自測量環(huán)境(例如,環(huán)境溫度、大氣壓,等等)、運動或朝向(例如,加速度、朝向、指南針,等等)、生物測量(例如,心率、體溫,等等)和/或可以被感測或以別的方式被檢測的其它信息的一個或多個傳感器的信息。定制信息可以包括規(guī)定用戶偏好(例如,關(guān)于用于不同類型媒體內(nèi)容的觸覺反饋定制的用戶偏好)的用戶簡檔、用于提供觸覺反饋的觸覺輸出設(shè)備的類型和/或數(shù)量的指示、設(shè)備狀態(tài)的指示(例如,應(yīng)用在前臺運行、電池電量,等等),和/或可以用于定制基于媒體內(nèi)容122自動確定的觸覺反饋的其它定制信息。
[0024]不管傳感器信息、定制信息和/或其它信息是否被使用,計算設(shè)備140都可以編程為自動生成使觸覺反饋基于處理媒體內(nèi)容122并考慮傳感器信息、定制信息和/或其它信息來提供給用戶的控制信號。
[0025]例如,計算設(shè)備140可以基于音樂的節(jié)奏自動確定觸覺反饋并且可以在傳感器信息指示活動水平低于預(yù)定閾值時加速(例如,增加其頻率)所確定的觸覺反饋。在以上的例子中,活動水平可以指示正在聽音樂的用戶變慢的鍛煉步速并且觸覺反饋可以加速以鼓勵加快步伐。
[0026]作為替代或者附加地,計算設(shè)備140可以基于指示應(yīng)當(dāng)在不同境況中使用的特定類型算法的用戶簡檔自動確定觸覺反饋。例如,用戶簡檔可以規(guī)定在用戶看電影時給定的算法用于自動確定觸覺反饋并且在用戶聽音樂時使用不同的算法。
[0027]以這種方式,計算設(shè)備140可以編程為連同一個或多個外部參數(shù)132 —起處理媒體內(nèi)容122,來自動確定觸覺反饋,由此提供基于媒體內(nèi)容和用于定制觸覺反饋的其它信息來自動確定觸覺反饋的可配置切動態(tài)的途徑。
[0028]在一些實現(xiàn)中,計算設(shè)備140可以包括利用一個或多個計算機程序模塊編程為執(zhí)行以上和其它功能的一個或多個處理器142。所述一個或多個計算機程序模塊可以存儲在一個或多個存儲設(shè)備144中。模塊可以包括媒體處理模塊146、傳感器信息模塊148、定制信息模塊150、觸覺反饋模塊152、媒體輸出模塊154、協(xié)調(diào)模塊156,和/或其它模塊。
[0029]在一些實現(xiàn)中,媒體處理模塊146可以配置為從媒體源120、存儲設(shè)備144(例如,當(dāng)媒體源122本地存儲在計算設(shè)備140時)和/或媒體內(nèi)容122的其它源接收媒體內(nèi)容122。例如,媒體內(nèi)容122可以被媒體處理模塊146流化、下載、拷貝、本地存儲、本地創(chuàng)建(例如,經(jīng)未在圖1中說明的媒體捕捉設(shè)備)或者以別的方式獲得。不管以哪種方式獲得媒體內(nèi)容122,媒體處理模塊146都可以配置為在存儲器中緩沖媒體內(nèi)容122,使得媒體內(nèi)容122被處理,以自動確定觸覺反饋。
[0030]媒體處理模塊146可以配置為通過分析要使視頻輸出設(shè)備164和/或音頻輸出設(shè)備166輸出媒體的信號來處理媒體內(nèi)容122。信號可以包括各種圖像/視頻屬性、音頻屬性,和/或?qū)е旅襟w輸出的其它屬性。
[0031]這種圖像/視頻屬性可以包括,例如,色調(diào)、亮度、飽和度、每幀的像素個數(shù)、視頻尺寸、位速率,和/或可以利用傳統(tǒng)圖像/視頻處理技術(shù)檢測的其它圖像/視頻屬性。
[0032]音頻屬性可以包括,例如,頻率、樣本或位速率、位深度、振幅,和/或可以利用傳統(tǒng)音頻處理技術(shù)檢測的其它音頻屬性。在一些實現(xiàn)中,媒體處理模塊146可以處理可包括在媒體內(nèi)容122中的多個通道。這種個別的通道可以單獨地或者彼此結(jié)合地用來自動確定觸覺反饋。媒體處理模塊146可以使用各種技術(shù)進(jìn)行音頻處理,諸如在于2012年2月3日提交的標(biāo)題為 “Sound to Haptic Effect Convers1n System using Amplitude Value”并且在2012年8月16日作為美國專利申請公開N0.2012/0206246公布的共同擁有美國專利申請13/365,984中所公開的以及于2012年2月3日提交的標(biāo)題為“Sound to HapticEffect Convers1n System using Waveform”并且在 2012 年 8 月 16 日作為美國專利申請公開N0.2012/0206247公布的美國專利申請13/366,010中所公開的,在此通過參考并入其全部內(nèi)容。
[0033]在一些實現(xiàn)中,傳感器信息模塊148可以配置為接收用于自動確定觸覺反饋的傳感器信息(例如,通過生成造成觸覺反饋的控制信號)。傳感器信息可以經(jīng)無線或有線網(wǎng)絡(luò)接收,包括互聯(lián)網(wǎng)、局域網(wǎng)和/或其它網(wǎng)絡(luò),如本文中所述的。傳感器信息可以包括描述環(huán)境的環(huán)境信息、描述對象/設(shè)備的定位/朝向/運動信息、描述用戶的生理/精神狀況的生物測定信息,和/或其它信息。因此,外部參數(shù)源130可以包括加速計、陀螺儀、磁力計、溫度計、心率監(jiān)測儀、心電圖(“ECG”)傳感器、皮電反應(yīng)(“EDR”)傳感器、皮膚電反應(yīng)(“GSR”)傳感器、心理電反射(“PGR”)傳感器、血壓傳感器、葡萄糖監(jiān)測儀,和/或可以產(chǎn)生傳感器信息的其它傳感器。在一些實現(xiàn)中,外部參數(shù)源130可以配置為一個或多個可戴式設(shè)備,其跟蹤佩戴該設(shè)備的用戶以由此感測運動、用戶狀況、環(huán)境條件和/或與用戶相關(guān)的其它信息。
[0034]在一些實現(xiàn)中,定制信息模塊150可以配置為接收用戶自動確定觸覺反饋的定制信息。定制信息可以包括,例如,用戶簡檔信息、觸覺輸出設(shè)備信息、設(shè)備狀態(tài)信息(例如,指示計算設(shè)備140或其它設(shè)備的當(dāng)前狀態(tài)的信息),和/或其它信息。因此,外部參數(shù)源130可以包括用戶可以在其提供和/或存儲用戶簡檔的計算設(shè)備、媒體內(nèi)容在其顯示的計算設(shè)備(例如,計算設(shè)備140),和/或可以提供定制信息的其它設(shè)備。
[0035]在一些實現(xiàn)中,觸覺反饋模塊152可以配置為基于媒體內(nèi)容122生成使一個或多個觸覺輸出設(shè)備162提供觸覺反饋的控制信號。在一些實現(xiàn)中,如果可用,則來自媒體內(nèi)容122的元數(shù)據(jù)可以用于進(jìn)一步指引觸覺反饋確定。例如,諸如音樂節(jié)奏的某些信息可以被獲得,以便指引由觸覺反饋模塊確定的整體觸覺反饋。
[0036]觸覺反饋模塊152可以使用媒體內(nèi)容122 (例如,由媒體處理模塊146基于處理媒體內(nèi)容122所獲得的信息)來確定觸覺反饋并監(jiān)視由傳感器信息模塊148和/或定制信息模塊150接收到的外部參數(shù)。例如,觸覺反饋模塊152可以應(yīng)用低通濾波器來識別應(yīng)當(dāng)為其提供觸覺反饋的音樂的特定部分(例如,節(jié)拍)。該音樂部分可以用于確定觸覺反饋(連同一個或多個外部參數(shù)132和/或基于外部參數(shù)被修改)。
[0037]在一些實現(xiàn)中,觸覺反饋模塊152可以通過同時考慮媒體內(nèi)容122和一個或多個外部參數(shù)132來確定觸覺反饋。處理的一個例子可以包括為媒體內(nèi)容122和外部參數(shù)132 (其可以包括本文所述的一個或多個不同的外部參數(shù))中的每一個指定加權(quán)因子,該加權(quán)因子用于確定在確定觸覺反饋時的相對重要性。
[0038]例如,可以為媒體內(nèi)容122的節(jié)奏指定第一權(quán)重并且可以為來自外部參數(shù)132的生物測定讀數(shù)指定第二權(quán)重。觸覺反饋模塊152可以基于節(jié)奏確定觸覺反饋的第一頻率并且基于生物測定讀數(shù)確定觸覺反饋的第二頻率。觸覺反饋模塊152可以基于第一頻率、第一權(quán)重、第二頻率和第二權(quán)重確定最終的頻率。例如,觸覺反饋模塊152可以平均加權(quán)的第一頻率(例如,用第一權(quán)重相乘或以別的方式加權(quán)的第一頻率)和加權(quán)的第二頻率(例如,用第二權(quán)重相乘或以別的方式加權(quán)的第二頻率)。
[0039]考慮數(shù)據(jù)值的相對重要性的其它方法也可以使用。此外,其它數(shù)量的外部參數(shù)也可以使用并且每個都被指定它們自己各自的權(quán)重。還有,除觸覺反饋的頻率之外的一個或多個其它屬性或特性可以類似地被處理,并且來自媒體內(nèi)容122的除節(jié)奏之外的其它信號特性可以被使用并且每個都可以被指定它們各自的權(quán)重。
[0040]在一些實現(xiàn)中,觸覺反饋模塊152可以通過首先在沒有外部參數(shù)132的情況下基于媒體內(nèi)容確定觸覺反饋來確定觸覺反饋。在這些實現(xiàn)中,觸覺反饋模塊152可以基于一個或多個外部參數(shù)132修改已確定的觸覺反饋。繼續(xù)以上的非限制性例子,觸覺反饋模塊152可以使用媒體內(nèi)容122的節(jié)奏來確定觸覺反饋。然后,一個或多個外部參數(shù)132可以用來修改觸覺反饋。
[0041]在一些實現(xiàn)中,觸覺反饋模塊152可以同時利用媒體內(nèi)容122和一個或多個外部參數(shù)132中的第一組(如上所述地加權(quán)每一個)來確定觸覺反饋。然后,觸覺反饋模塊152可以基于一個或多個外部參數(shù)132中的第二組來修改已確定的觸覺反饋。例如,觸覺反饋模塊152可以通過加權(quán)媒體內(nèi)容122的節(jié)奏和生物測定信息來確定觸覺反饋。然后,觸覺反饋模塊152可以基于諸如環(huán)境溫度的環(huán)境信息來修改已確定的觸覺反饋。
[0042]不管使用哪些信息以及何時使用這些信息,觸覺反饋模塊152都可以應(yīng)用以上信息來獲得確定觸覺反饋的修改因子。
[0043]觸覺反饋模塊152可以以各種途徑處理修改因子。例如,修改因子可以包括縮放因子、閾值因子,和/或用于修改或以別的方式確定觸覺反饋的其它信息。縮放因子可以用于調(diào)整觸覺反饋的特性的上升或下降。閾值因子可以用于過濾掉未超過閾值因子的信息(例如,描述媒體內(nèi)容122或外部參數(shù)132的信息)。
[0044]在一些實現(xiàn)中,觸覺反饋模塊152可以配置為基于第一種類型的信息確定觸覺反饋的第一特性并且基于第二種類型的信息確定觸覺反饋的第二特性。例如,觸覺反饋模塊152可以基于指示音樂中低音或視頻中爆炸的低通濾波器數(shù)據(jù)確定觸覺反饋的量值。觸覺反饋模塊152可以基于諸如被監(jiān)視并正在使用系統(tǒng)100的用戶心跳的生物測定信息確定觸覺反饋的頻率。觸覺反饋模塊152可以基于如本文所述的其它外部參數(shù)152 (例如,與外部參數(shù)結(jié)合和/或隨后被其修改的低通頻率數(shù)據(jù))確定觸覺反饋的第一和/或第二特性。
[0045]在一些實現(xiàn)中,觸覺反饋模塊152可以訪問諸如編程為和特定類型媒體一起使用的算法的指令(例如,具有硬編碼的指令和/或接收或獲得指令)。例如,觸覺反饋模塊152可以使用用于把音樂處理成觸覺反饋的第一算法和把視頻處理成觸覺反饋的第二算法。用于其它類型媒體內(nèi)容122的其它算法也可以使用。用戶可以經(jīng)存儲在例如存儲設(shè)備144或其它有形存儲位置的用戶簡檔來配置系統(tǒng)100,以便對不同類型的媒體使用不同的算法。在這些實現(xiàn)中,觸覺反饋模塊152可以基于用戶簡檔并且基于所播放的媒體內(nèi)容的類型使用適當(dāng)?shù)乃惴ā?br> [0046]在一些實現(xiàn)中,觸覺反饋模塊152可以使用由計算設(shè)備140的開發(fā)者和/或用戶配置的規(guī)則來規(guī)定觸覺反饋。例如,規(guī)則可以包括觸發(fā)對要提供的觸覺反饋的修改的一個或多個閾值。閾值可以與任何一個或多個外部參數(shù)132相關(guān)。在一個特定的例子中,外部參數(shù)可以包括高度信息,使得用戶可以設(shè)置在其之上基于特定算法(例如,設(shè)計成在更高的高度增加觸覺反饋的頻率的算法)確定觸覺反饋和/或在其之上由特定的修改因子修改觸覺反饋的閾值高度。用于其它外部參數(shù)132的其它閾值也可以或者單獨地或者與還有其它閾值組結(jié)合地使用。
[0047]在一些實現(xiàn)中,媒體輸出模塊154可以配置為輸出媒體內(nèi)容122。媒體輸出模塊154可以利用傳統(tǒng)的媒體格式,例如圖像輸出設(shè)備164、音頻輸出設(shè)備166和/或其它媒體輸出設(shè)備,提供媒體內(nèi)容122。
[0048]在一些實現(xiàn)中,協(xié)調(diào)模塊156可以配置為協(xié)調(diào)分別到媒體輸出設(shè)備(例如,圖像輸出設(shè)備164和音頻輸出設(shè)備166)和觸覺輸出設(shè)備162的媒體輸出和控制信號輸出。在一些實現(xiàn)中,協(xié)調(diào)模塊156可以根據(jù)嵌入到媒體內(nèi)容122中的合成代碼和/或經(jīng)一般性地為輸出視頻輸出、音頻輸出和觸覺反饋中每一個而設(shè)置時間的時間戳合成圖像輸出、控制信號(例如,由控制信號造成的觸覺反饋)和音頻輸出。
[0049]如將認(rèn)識到的,媒體內(nèi)容122可以既包括音頻內(nèi)容又包括視頻內(nèi)容。計算設(shè)備140可以如本文所述地處理音頻、視頻,和/或媒體內(nèi)容122的其它媒體,以提供空間變化的觸覺反饋。
[0050]在已經(jīng)描述了各種系統(tǒng)部件的例子的概述之后,注意力現(xiàn)在轉(zhuǎn)向被計算設(shè)備140使用并處理以便基于媒體內(nèi)容122自動確定觸覺反饋的不同類型的外部參數(shù)132。
[0051]圖2根據(jù)本發(fā)明的一方面說明了可以由計算設(shè)備140用于基于媒體內(nèi)容122自動確定觸覺反饋的不同類型的外部參數(shù)132。計算設(shè)備140可以由圖1中所說明的一個或多個模塊編程,以便基于媒體內(nèi)容和一個或多個外部參數(shù)132自動確定觸覺反饋。在一些實現(xiàn)中,外部參數(shù)132可以包括傳感器信息210、定制信息220、其它外部參數(shù)230,和/或其它信息。
[0052]傳感器信息210可以包括來自感測用戶、對象、環(huán)境等狀況的一個或多個傳感器的信息。例如,傳感器信息210可以包括環(huán)境信息212、空間信息214、生物測定信息216,和/或其它信息。
[0053]環(huán)境信息212可以包括環(huán)境溫度、大氣壓、高度,和/或可以描述環(huán)境條件的其它信息。在這些實現(xiàn)中,圖1中所說明的外部參數(shù)源130可以包括溫度傳感器、氣壓傳感器、高度計,和/或可以感測環(huán)境信息212的其它設(shè)備。
[0054]計算設(shè)備140可以編程為在基于媒體內(nèi)容122確定要提供的觸覺反饋時考慮環(huán)境信息212。計算設(shè)備140可以基于不同的環(huán)境信息212不同地基于媒體內(nèi)容122確定觸覺反饋。在一個非限制性例子中,計算設(shè)備140可以編程為在環(huán)境溫度是第一溫度時對給定的歌曲確定第一觸覺反饋并且在環(huán)境溫度是第二(不同的)溫度時對同一首歌曲確定第二(不同的)觸覺反饋。在以上的例子中,雖然相同的音樂用作用于確定觸覺反饋的基礎(chǔ),但是可以為在環(huán)境溫度處于第一溫度時根據(jù)音樂鍛煉(exercising to the music)的用戶提供與環(huán)境溫度處于第二溫度時不同的觸覺反饋,如本文所描述的。以這種方式,計算設(shè)備140可以確定依據(jù)環(huán)境信息212而變的觸覺反饋。
[0055]在基于媒體內(nèi)容122確定觸覺反饋時,計算設(shè)備140可以使用空間信息214??臻g信息214可以包括能夠描述在一個空間中的對象的運動、朝向、位置,和/或的其它信息。在這些實現(xiàn)中,圖1中所說明的外部參數(shù)源130可以包括加速計、陀螺儀、磁力計、全球定位系統(tǒng)(GPS)傳感器或者可以用于提供位置信息的其它設(shè)備,和/或可以感測空間信息214的其它設(shè)備。
[0056]計算設(shè)備140可以基于不同的空間信息214不同地基于媒體內(nèi)容確定觸覺反饋。計算設(shè)備140可以根據(jù)一種或多種操作模式使用空間信息214。
[0057]在第一種操作模式,計算設(shè)備140可以使用空間信息214中至少一些通過增加頻率、量值和/或觸覺反饋的其它特性來補償振動“噪音”。例如,用戶可以在坐在躺椅上時利用計算設(shè)備140觀看給定的電影,其中只發(fā)生極少振動噪音。計算設(shè)備140可以編程為基于電影和空間信息214 (例如,基于根據(jù)加速計、陀螺儀檢測到的小振動噪音和/或基于其它傳感器的空間信息)確定第一觸覺反饋。用戶可以在火車上觀看相同的電影,使得檢測到振動噪音。雖然在兩種情況下的每個觸覺反饋都是基于同一個電影。但是通過造成比第一觸覺反饋具有更高量值(例如)的第二觸覺反饋,計算設(shè)備140可以補償該振動噪音。以這種方式,計算設(shè)備140可以確定依賴于空間信息214而變的觸覺反饋。
[0058]在另一種操作模式,計算設(shè)備140可以使用空間信息214中至少一些來確定活動水平。例如,基于運動或其它傳感器信息,計算設(shè)備140可以確定用戶活動水平,其可以用來調(diào)整已確定的觸覺反饋。以這種方式,計算設(shè)備140可以根據(jù)用戶活動水平調(diào)整要基于媒體內(nèi)容122提供的觸覺反饋(例如,增加觸覺反饋的頻率、量值,和/或其它特性,以鼓勵表現(xiàn)(performance))。
[0059]在另一種操作模式,計算設(shè)備140可以使用空間信息214中至少一些來確定用戶的位置。以這種方式,用戶的不同地理位置可以用來確定基于媒體內(nèi)容122的不同觸覺反饋。在一個非限制性例子中,可以為在第一位置鍛煉時聽音樂的用戶提供在處于第一位置時的第一觸覺反饋,并且即使用戶可以在收聽相同的音樂(其也可以用來確定觸覺反饋),也在處于第二(不同)位置時提供第二(不同的)觸覺反饋。以這種方式,依賴于用戶處于什么位置,計算設(shè)備140可以編程為基于媒體內(nèi)容122確定基于用戶位置的觸覺反饋。在其它例子中,基于媒體內(nèi)容122的觸覺反饋可以依賴于到一個位置的距離而變。在一些實現(xiàn)中,空間信息214可以包括接近性信息,使得到一個對象的接近性可以影響觸覺反饋確定。在這些實現(xiàn)中,基于媒體內(nèi)容122的觸覺反饋可以作為對象正在接近或以別的方式緊靠附近的報警而變化。
[0060]在基于媒體內(nèi)容122確定觸覺反饋時,計算設(shè)備140可以使用生物測定信息216。生物測定信息216可以包括心律、皮膚電導(dǎo)(例如,為了檢測皮膚濕度水平/出汗)、血壓、體溫、葡萄糖水平,和/或可以描述用戶的生物狀態(tài)或狀況的其它信息。在這些實施例中,圖1中所說明的外部參數(shù)源可以包括心電圖(ECG)傳感器、皮膚電反應(yīng)(“GSR”)傳感器、心理電反射(“PGR”)傳感器、血壓傳感器、體溫傳感器、葡萄糖監(jiān)測儀,和/或可以感測生物測定信息216的其它傳感器。
[0061]計算設(shè)備140可以基于不同的生物測定信息216不同地基于媒體內(nèi)容122確定觸覺反饋。在一個非限制性例子中,計算設(shè)備140可以編程為利用生物測定信息216確定用戶的疲勞或其它生物狀況并且根據(jù)該生物狀況基于媒體內(nèi)容122確定觸覺反饋。通過分析用戶的生物狀況,計算設(shè)備140可以檢測用戶的疲勞程度為高并且因此表現(xiàn)水平降低。為了應(yīng)對疲勞的影響,在保持觸覺反饋的周期與音樂或其它媒體內(nèi)容122的整體節(jié)奏一致的同時,計算設(shè)備140可以增強平常響應(yīng)于音樂而提供的觸覺反饋的節(jié)奏,以激發(fā)用戶繼續(xù)鍛煉。在以上例子中,雖然觸覺反饋可以繼續(xù)與音樂同步,但是在給定時刻釋放的觸覺反饋的數(shù)量可以增加,以鼓勵用戶繼續(xù)鍛煉。以這種方式,計算設(shè)備140可以基于媒體內(nèi)容122確定根據(jù)用戶的生物狀況而變的觸覺反饋。
[0062]定制信息220可以包括用戶簡檔信息222、計算設(shè)備狀態(tài)信息224、觸覺輸出設(shè)備類型信息226,和/或其它定制信息。
[0063]用戶簡檔信息222可以包括允許用戶確定觸覺反饋通過其自動生成的算法或技術(shù)的用戶可配置設(shè)置。用戶可配置的設(shè)置可以作為用戶簡檔信息222存儲,讓計算設(shè)備140在自動確定觸覺反饋時使用。以這種方式,計算設(shè)備140可以以一種可理解的方式向用戶暴露低級聲音到觸覺算法并且可以存儲用于自動確定觸覺反饋的用戶偏好。
[0064]在一些實現(xiàn)中,例如,用戶簡檔信息222可以規(guī)定不同的算法用于不同類型的應(yīng)用/活動。在一個特定的例子中,用戶可以規(guī)定計算設(shè)備140對電影使用特定的聲音到觸覺算法、對音樂使用另一種聲音到觸覺算法、對視頻游戲使用另一種聲音到觸覺算法,等等。
[0065]在這些實現(xiàn)的一些中,計算設(shè)備140可以使用計算設(shè)備狀態(tài)信息224來確定應(yīng)用正在用于提供觸覺反饋的設(shè)備的前臺運行。例如,如果計算設(shè)備140輸出觸覺反饋(以及確定要提供的觸覺反饋),則計算設(shè)備狀態(tài)信息224可以指計算設(shè)備140的狀態(tài)。
[0066]計算設(shè)備狀態(tài)信息224可以從操作計算設(shè)備140的用戶和/或輸出觸覺反饋的其它設(shè)備接收或者可以自動確定。當(dāng)從用戶接收時,用戶可以控制哪個算法或處理用于自動確定觸覺反饋。例如,用戶可以輸入(并且計算設(shè)備140可以接收)用戶在聽音樂并且音樂簡檔應(yīng)當(dāng)用來自動確定觸覺反饋的指示。
[0067]在其中計算設(shè)備狀態(tài)信息224被自動確定的有些實現(xiàn)中,計算設(shè)備140可以自動確定在前臺執(zhí)行的應(yīng)用。這種信息可以用來推斷例如正在播放的媒體的類型。特別地,多媒體播放器應(yīng)用可以表明視頻/電影在播放,而音樂播放器應(yīng)用可以表明音樂在播放,而游戲應(yīng)用可以表明視頻游戲在播放。在前臺運行的其它類型的應(yīng)用可以用于類似地確定計算設(shè)備140或提供觸覺反饋的其它設(shè)備的當(dāng)前狀態(tài)。例如,如果鍛煉應(yīng)用正在前臺運行,則計算設(shè)備140可以確定設(shè)備狀態(tài)對應(yīng)于正在鍛煉的用戶。計算設(shè)備140和/或在其輸出觸覺反饋的其它設(shè)備可以被正在鍛煉的用戶攜帶、佩帶或以別的方式相關(guān)聯(lián),并且計算設(shè)備140可以選擇一個或多個鍛煉簡檔用于自動確定觸覺反饋。
[0068]計算設(shè)備140可以相應(yīng)地用來基于各種境況和狀態(tài)下的計算設(shè)備狀態(tài)信息224和/或用戶簡檔信息222自動確定觸覺反饋。
[0069]在一些實現(xiàn)中,計算設(shè)備140可以在自動確定觸覺反饋時考慮用于輸出觸覺反饋的觸覺輸出設(shè)備的類型和/或數(shù)量。例如,計算設(shè)備140可以在自動確定觸覺反饋時使用觸覺輸出設(shè)備類型信息226,該信息指示用于提供觸覺反饋的觸覺輸出設(shè)備的數(shù)量和/或類型。
[0070]在一些實現(xiàn)中,觸覺輸出設(shè)備類型信息226可以是用戶可配置的、自動確定的,和/或基于為輸出觸覺反饋的給定系統(tǒng)規(guī)定觸覺輸出設(shè)備特性(例如,類型和/或數(shù)量)的觸覺輸出設(shè)備信息的數(shù)據(jù)庫。在其中計算設(shè)備140也輸出觸覺反饋的實現(xiàn)中,計算設(shè)備140可以預(yù)先存儲觸覺輸出設(shè)備類型信息226。基于用戶選擇的觸覺輸出設(shè)備配置和算法/簡檔,計算設(shè)備140可以使用適當(dāng)?shù)乃惴ā@?,如果線性共振致動器(“LRA”)用于輸出觸覺反饋,則計算設(shè)備140可以自動地確定被LRA類型觸覺輸出設(shè)備具體剪裁以便生成的觸覺反饋。其它類型和/或數(shù)量的觸覺輸出設(shè)備可以類似地與用于生成觸覺反饋的各自算法相關(guān)聯(lián)。此外,以上信息可以組合,以識別要用于自動生成觸覺反饋的特定算法。例如,用戶定義的用于音樂的“重低音”簡檔可以與指示自動確定觸覺反饋的給定類型和/或數(shù)量的觸覺輸出設(shè)備的信息耦合。
[0071]在一些實現(xiàn)中,計算設(shè)備140和/或輸出觸覺反饋的其它設(shè)備可以自動確定觸覺反饋,而無需用戶的干預(yù)或偏好。在這些實現(xiàn)中,計算設(shè)備140可以包括與用于自動生成觸覺反饋的處理技術(shù)關(guān)聯(lián)的一個或多個簡檔。
[0072]在一些實現(xiàn)中,其它外部參數(shù)230可以由用戶手動輸入,使得到觸覺輸出設(shè)備162的控制信號可以基于媒體內(nèi)容122的至少一個特性手動定制。在一些實現(xiàn)中,計算設(shè)備140可以編程為基于媒體內(nèi)容122的至少一個特性定制到觸覺輸出設(shè)備162的控制信號。
[0073]返回參考圖1,在一些實現(xiàn)中,觸覺輸出設(shè)備162可以包括致動器,例如,諸如其中偏心質(zhì)塊被電動機移動的偏心旋轉(zhuǎn)質(zhì)塊(“ERM”)的電磁致動器、其中附連到彈簧的質(zhì)塊被前后驅(qū)動的線性共振致動器(“LRA”),或者諸如壓電材料、電活性聚合物或形狀記憶合金的“智能材料”、宏觀復(fù)合纖維致動器、靜電致動器、電觸感致動器,和/或提供諸如觸覺(例如,振動觸感)反饋的物理反饋的其它類型致動器。觸覺輸出設(shè)備162可以包括非機械或者非振動設(shè)備,諸如使用靜電摩擦(ESF)、超聲表面摩擦(USF)的設(shè)備,或者利用超聲觸覺換能器引起聲輻射壓力的設(shè)備,或者使用觸覺襯底和彈性或可變形表面的設(shè)備,或者提供突出的觸覺輸出的設(shè)備,諸如利用空氣噴嘴的一股空氣,等等。
[0074]在一些實現(xiàn)中,圖像輸出設(shè)備164可以包括顯示器,諸如觸摸屏顯示器、監(jiān)視器,和/或可以顯示諸如視頻、靜止圖像、游戲表示等內(nèi)容的其它顯示器。在一些實現(xiàn)中,音頻輸出設(shè)備166可以包括揚聲器、耳機或者可以發(fā)射音頻的其它設(shè)備。在一些實現(xiàn)中,圖像輸出設(shè)備164、觸覺輸出設(shè)備162和/或音頻輸出設(shè)備166可以與計算設(shè)備140集成。在一些實現(xiàn)中,圖像輸出設(shè)備164、觸覺輸出設(shè)備162和/或音頻輸出設(shè)備166可以與計算設(shè)備140分開放置。
[0075]存儲設(shè)備144可以包括與計算設(shè)備140 —體化(即,基本上不可移動)提供的系統(tǒng)儲存器和/或經(jīng)例如端口(例如,USB端口、固件端口等)或驅(qū)動器(例如,盤驅(qū)動器等)可移動地連接到計算設(shè)備140的可移動儲存器之一或者二者都包括。存儲設(shè)備144可以包括光學(xué)可讀存儲介質(zhì)(例如,光盤等)、磁性可讀存儲介質(zhì)(例如,磁帶、磁性硬驅(qū)、軟驅(qū)等)、基于電荷的存儲介質(zhì)(例如,EEPROM、RAM等)、固態(tài)存儲介質(zhì)(例如,閃存驅(qū)動器等)和/或其它以電子方式可讀的非暫存存儲介質(zhì)中的一種或多種。存儲設(shè)備144可以包括一個或多個虛擬存儲資源(例如,云存儲、虛擬私有網(wǎng)絡(luò),和/或其它虛擬存儲資源)。存儲設(shè)備144可以存儲軟件算法、由處理器142確定的信息、從計算設(shè)備140接收到的信息,和/或使計算設(shè)備140能夠如本文所述地起作用的其它信息。
[0076]處理器142配置為在計算設(shè)備140中提供信息處理能力。因此,處理器142可以包括數(shù)字處理器、模擬處理器、設(shè)計成處理信息的數(shù)字電路、設(shè)計成處理信息的模擬電路和/或用于以電子方式處理信息的其它機制中的一個或多個。雖然處理器142在圖1中示為單個實體,但這僅僅是為了例示。在一些實現(xiàn)中,處理器142可以包括多個處理單元。這些處理單元可以物理地位于同一個設(shè)備中,或者處理器142可以代表協(xié)同操作的多個設(shè)備的處理功能性。處理器142可以配置為通過軟件;硬件;固件;軟件、硬件和/或固件的某種組合;和/或用于在處理器142上配置處理能力的其它機制執(zhí)行模塊。
[0077]本文所描述的各種模塊僅僅是示例性的。模塊的其它配置和數(shù)量也可以使用,以及使用非模塊化的方法,只要一個或多個物理處理器編程為執(zhí)行本文所述的功能。應(yīng)當(dāng)認(rèn)識到,雖然各個模塊在圖1中說明為共同位于單個處理單元中,但是在其中處理器142包括多個處理單元的實現(xiàn)中,一個或多個模塊可以遠(yuǎn)離其它模塊定位。本文所述由不同模塊提供的功能性的描述是為了說明,而不是要作為限制,因為任何一個模塊都可以提供比所述更多或更少的功能性。例如,模塊中的一個或多個可以被除去,而且其一些或全部功能性可以由這些模塊中的其它模塊提供。作為另一個例子,處理器142可以配置為執(zhí)行可以執(zhí)行在本文中屬于一個模塊的一些或全部功能性的一個或多個附加模塊。
[0078]圖1中所說明的部件可以經(jīng)諸如網(wǎng)絡(luò)的各種通信鏈路彼此耦合。網(wǎng)絡(luò)可以包括有線或無線連接。在本發(fā)明的一些方面中,網(wǎng)絡(luò)可以包括例如互聯(lián)網(wǎng)、內(nèi)聯(lián)網(wǎng)、PAN(個人區(qū)域網(wǎng))、LAN(局域網(wǎng))、WAN(廣域網(wǎng))、SAN(存儲區(qū)域網(wǎng))、MAN(城域網(wǎng))、無線網(wǎng)絡(luò)、蜂窩通信網(wǎng)絡(luò)、公共交換電路網(wǎng)絡(luò),和/或其它網(wǎng)絡(luò)。
[0079]本文中描述為被存儲或可存儲的各種輸入、輸出、配置和/或其它信息可以存儲在一個或多個數(shù)據(jù)庫中(圖1中未說明)。這種數(shù)據(jù)庫可以是,包括,或者接口到,例如,Oracle公司商業(yè)銷售的Oracle?關(guān)系數(shù)據(jù)庫。諸如Infomix?、DB2 (Database2)的其它數(shù)據(jù)庫,或者包括基于文件的其它數(shù)據(jù)儲存器,或者諸如OLAP (在線分析處理)、SQL (標(biāo)準(zhǔn)查詢語言)、SAN(存儲區(qū)域網(wǎng)絡(luò))、Microsoft Access?或其它的查詢格式、平臺或資源,也可以使用、結(jié)合或者被訪問。數(shù)據(jù)庫可以包括駐留在一個或多個物理設(shè)備中和一個或多個物理位置中的一個或多個這種數(shù)據(jù)庫。數(shù)據(jù)庫可以存儲多種類型的數(shù)據(jù)和/或文件以及關(guān)聯(lián)的數(shù)據(jù)或文件描述、管理信息,或者任何其它數(shù)據(jù)。
[0080]圖3根據(jù)本發(fā)明的一方面說明了由計算設(shè)備140用來基于媒體內(nèi)容122自動確定觸覺反饋的不同簡檔300(圖3中說明為簡檔300A、300B、300N)的示意性說明。每個簡檔300可以是諸如由開發(fā)者(例如,開發(fā)圖1中所說明的、由計算設(shè)備140使用的模塊的開發(fā)者)和/或接收觸覺反饋的用戶可配置的。簡檔300可以包括規(guī)定以下的信息:用來自動確定觸覺反饋的參數(shù)(例如,音樂中的特定低音水平應(yīng)當(dāng)與觸覺反饋的特定振幅關(guān)聯(lián),而電影中的特定低音水平應(yīng)當(dāng)與觸覺反饋的不同振幅關(guān)聯(lián))、當(dāng)自動確定觸覺反饋時要使用的特定算法或處理,和/或可以影響觸覺反饋的自動確定的其它設(shè)置。
[0081]在一些實現(xiàn)中,簡檔300可以關(guān)于不同的境況。例如,如所說明的,電影用戶簡檔300A可以包括用來為電影內(nèi)容自動確定觸覺反饋的信息(例如,當(dāng)電影在播放時),音樂用戶簡檔300B可以包括用來為音樂內(nèi)容自動確定觸覺反饋的信息(例如,當(dāng)音樂在播放時),而游戲用戶簡檔300N可以包括用來為游戲內(nèi)容自動確定觸覺反饋的信息(例如,當(dāng)視頻游戲在播放時)。
[0082]在一些實現(xiàn)中,每個簡檔300可以包括用于不同類型觸覺輸出設(shè)備的設(shè)置。換句話說,簡檔300可以用來基于用于輸出觸覺反饋的觸覺輸出設(shè)備的類型適合觸覺反饋的自動確定。例如,每個簡檔300可以包括用于壓電310A類型的觸覺輸出設(shè)備的設(shè)置312,用于ERM320類型的觸覺輸出設(shè)備的設(shè)置314,用于LRA330類型的觸覺輸出設(shè)備的設(shè)置316,和/或用于其它類型觸覺輸出設(shè)備的其它設(shè)置。每個設(shè)置可以與如本文所述用來自動確定觸覺反饋的參數(shù)、算法等相關(guān)。
[0083](未說明的)其它簡檔可以包括用來在其它境況中,諸如當(dāng)用戶在鍛煉、開車和/或執(zhí)行其它活動時,自動確定可以從本文所述的外部參數(shù)推斷出的觸覺反饋的信息。因此,簡檔300不限于圖3中所說明的那些。(圖1中說明的)計算設(shè)備140可以使用每個簡檔300來定制如何基于媒體內(nèi)容在其中播放的境況,諸如所播放媒體內(nèi)容的類型、在期間播放媒體內(nèi)容的用戶活動、用于輸出觸覺反饋的觸覺輸出設(shè)備類型和/或其它境況,自動確定觸覺反饋。
[0084]在一些實現(xiàn)中,簡檔300可以存儲在計算設(shè)備140可訪問或者以別的方式包括在其中的存儲設(shè)備中,其中計算設(shè)備140自動確定要提供的觸覺反饋。在一些實現(xiàn)中,簡檔300可以是硬編碼的或者以別的方式作為編程計算設(shè)備140的模塊被包括。在這些實現(xiàn)的一些中,簡檔300可以或者不可以由接收觸覺反饋的用戶可配置。
[0085]圖4根據(jù)本發(fā)明的一方面說明了基于媒體內(nèi)容和外部參數(shù)自動確定觸覺反饋的過程400的一個例子。圖4和其它圖的流程圖中所繪出的各個處理操作在本文中更詳細(xì)地描述。所述操作可以利用以上詳細(xì)描述的一些或全部系統(tǒng)部件來實現(xiàn)。根據(jù)本發(fā)明的一方面,各個操作可以以不同的順序執(zhí)行。在其它實現(xiàn)中,附加的操作可以連同圖4和其它圖中所示的一些或全部操作一起執(zhí)行,或者一些操作可以略去。在還有其它實現(xiàn)中,一個或多個操作可以同時執(zhí)行。從而,所說明(并且在以下更詳細(xì)描述)的操作本質(zhì)上是示例性的,因此不應(yīng)當(dāng)看作限制。
[0086]在操作402中,可以接收媒體內(nèi)容。媒體內(nèi)容可以經(jīng)流(例如,經(jīng)諸如互聯(lián)網(wǎng)的網(wǎng)絡(luò)交付的內(nèi)容)、下載、經(jīng)過程400可以訪問的(存儲流或下載的)本地儲存器,和/或以媒體內(nèi)容可以被接收或以別的方式獲得的其它方式接收。不管媒體內(nèi)容是如何接收的,媒體內(nèi)容都可以被處理,以確定媒體內(nèi)容的一個或多個特性。這種特性可以用作一個因子來確定應(yīng)當(dāng)提供的觸覺反饋。
[0087]在操作404中,外部參數(shù)可以以類似于媒體內(nèi)容的方式被接收。附加地或者作為替代,外部參數(shù)可以從所連接的諸如傳感器的設(shè)備接收,其中傳感器可以包括生物測定傳感器、定位/朝向/位置傳感器,和/或其它類型的傳感器。不管外部參數(shù)是如何接收的,外部參數(shù)都可以用于更改或以別的方式自動確定應(yīng)當(dāng)提供的觸覺反饋。
[0088]在操作406中,控制信號可以基于媒體內(nèi)容和外部參數(shù)生成??刂菩盘柨梢耘渲脼槭挂粋€或多個觸覺輸出設(shè)備輸出觸覺反饋。以這種方式,過程400可以用來自動確定應(yīng)當(dāng)提供的觸覺反饋并且可以把這種觸覺反饋編碼到控制信號中,該控制信號可以包括施加到觸覺輸出設(shè)備的驅(qū)動信號和/或用于使觸覺輸出設(shè)備輸出觸覺反饋的指令。
[0089]在一些實現(xiàn)中,媒體特性可以用來自動確定要提供的觸覺反饋,然后外部參數(shù)可以用來縮放或以別的方式修改要提供的觸覺反饋。在一些實現(xiàn)中,觸覺反饋和外部參數(shù)可以一起用來自動確定觸覺反饋。在一些實現(xiàn)中,媒體特性和/或外部參數(shù)每個都可以加權(quán),以指示媒體特性和/或外部參數(shù)影響要提供的觸覺反饋的水平。這種權(quán)重可以作為簡檔的一部分存儲或者以別的方式與外部參數(shù)關(guān)聯(lián)。
[0090]在步驟408中,控制信號可以提供給一個或多個觸覺輸出設(shè)備。在一些實現(xiàn)中,控制信號可以經(jīng)有線或無線連接提供給遠(yuǎn)端設(shè)備。在其它實現(xiàn)中,控制信號可以經(jīng)諸如內(nèi)部總線的內(nèi)部連接提供。
[0091]圖5根據(jù)本發(fā)明的一方面說明了基于外部參數(shù)縮放自動確定的觸覺反饋的過程406A的一個例子。在操作502中,要提供的觸覺反饋可以基于媒體內(nèi)容自動確定。這種觸覺反饋可以利用如在2012年8月16公開的美國專利申請公開N0.2012/0206246的共同擁有的美國專利申請N0.13/365, 984以及在2012年8月16公開的美國專利申請公開N0.2012/0206247的美國專利申請N0.13/366,010中所描述的系統(tǒng)和方法自動確定。
[0092]在操作504中,可以作出外部參數(shù)是否可用的確定。如果外部參數(shù)不可用(例如,還沒有輸入或找到),則造成觸覺反饋的控制信號可以在操作506中生成。另一方面,如果外部參數(shù)可用,則下一個外部參數(shù)可以在操作508中被處理。
[0093]在操作510中,可以作出下一個外部參數(shù)是否是加權(quán)的確定。如果下一個外部參數(shù)未加權(quán),則觸覺反饋可以在操作512中基于該下一個外部參數(shù)縮放。例如,下一個外部參數(shù)可以規(guī)定增加或減小觸覺反饋的特性的設(shè)置和/或可以包括用于更改觸覺反饋的算法或處理指令。
[0094]如果下一個外部參數(shù)是加權(quán)的,則加權(quán)的外部參數(shù)可以用來在操作514中縮放觸覺反饋。例如,加權(quán)的外部參數(shù)可以指示觸覺反饋應(yīng)當(dāng)被縮放的縮放比例。以這種方式,每個外部參數(shù)與其它外部參數(shù)相比而言的相對重要性可以在縮放觸覺反饋時考慮。
[0095]在操作516中,可以作出是否有更多外部參數(shù)可用的確定。如果有更多外部參數(shù)可用,則過程406A可以返回操作508,在那里處理下一個外部參數(shù)。如果沒有更多外部參數(shù)可用,則控制信號可以在操作518中為縮放的觸覺反饋生成??刂菩盘柨梢曰趥鹘y(tǒng)的信號處理技術(shù)生成,其中傳統(tǒng)的信號處理技術(shù)能夠規(guī)定要提供的觸覺反饋的特性。這種特性可以已經(jīng)基于媒體內(nèi)容和外部參數(shù)自動確定,如在本文所描述的。
[0096]圖6根據(jù)本發(fā)明的一方面說明了基于媒體內(nèi)容和外部參數(shù)自動確定觸覺反饋的過程406B的一個例子。在操作602中,可以作出外部參數(shù)是否可用的確定。如果外部參數(shù)不可用,則用于觸覺反饋的控制信號可以在操作604中生成。另一方面,如果外部參數(shù)可用,則下一個外部參數(shù)可以在操作606中被處理。
[0097]在操作608中可以作出下一個外部參數(shù)是否應(yīng)當(dāng)加權(quán)的確定。依據(jù)下一個外部參數(shù)是否要被加權(quán),或者未加權(quán)的或者加權(quán)的下一個外部參數(shù)可以在操作610或612中在存儲器中緩沖。在操作614中,可以作出是否有更多外部參數(shù)要處理的確定。如果更多外部參數(shù)可用,則過程406B可以返回操作606,其中下一個外部參數(shù)可以被處理。
[0098]如果沒有更多外部參數(shù)可用,則觸覺反饋可以在操作616中基于媒體內(nèi)容和緩沖的外部參數(shù)來確定。例如,本文所描述的用于基于媒體內(nèi)容自動確定觸覺反饋的系統(tǒng)和方法可以被修改成考慮緩沖的外部參數(shù)。特別地,當(dāng)確定要提供的觸覺反饋的特性時,這種系統(tǒng)和方法可以被修改,以更改(例如,放大或縮小)觸覺反饋的特性。在操作618中,可以生成用于已確定的觸覺反饋的控制信號。
[0099]從本文公開的本發(fā)明的說明書和實踐的考慮,本發(fā)明的其它方面、使用和優(yōu)點將對本領(lǐng)域技術(shù)人員顯然。說明書應(yīng)當(dāng)認(rèn)為僅僅是示例性的,并且因此本發(fā)明的范圍只意圖由以下權(quán)利要求來限定。
【權(quán)利要求】
1.一種生成觸覺反饋的方法,該方法包括: 由處理器接收媒體內(nèi)容; 接收至少一個外部參數(shù); 基于媒體內(nèi)容和所述至少一個外部參數(shù)生成控制信號,其中控制信號配置為造成觸覺反饋;以及 向觸覺輸出設(shè)備提供控制信號。
2.如權(quán)利要求1所述的方法,其中所述至少一個外部參數(shù)包括傳感器信息。
3.如權(quán)利要求2所述的方法,其中傳感器信息包括用戶的生物測定測量。
4.如權(quán)利要求2所述的方法,其中傳感器信息包括環(huán)境的環(huán)境測量。
5.如權(quán)利要求2所述的方法,還包括: 基于傳感器信息確定用戶的活動水平,其中控制信號是基于用戶的活動水平生成的。
6.如權(quán)利要求2所述的方法,還包括: 在所述傳感器信息之后接收第二傳感器信息;以及 基于第二傳感器信息斷開或更改控制信號。
7.如權(quán)利要求2所述的方法,還包括: 處理媒體內(nèi)容; 基于該處理確定媒體內(nèi)容的內(nèi)在信息,其中該內(nèi)在信息指示媒體內(nèi)容的特性,其中控制信號是基于該內(nèi)在信息生成的。
8.如權(quán)利要求7所述的方法,其中生成控制信號包括: 基于所述內(nèi)在信息為觸覺反饋的第一參數(shù)確定第一值;以及 基于所述傳感器信息為觸覺反饋的第二參數(shù)確定第二值。
9.如權(quán)利要求8所述的方法,其中第一參數(shù)包括觸覺反饋的周期性并且內(nèi)在信息包括媒體內(nèi)容的節(jié)奏。
10.如權(quán)利要求8所述的方法,其中第二參數(shù)包括基于傳感器信息變化的觸覺反饋的數(shù)量、量值或類型。
11.如權(quán)利要求7所述的方法,其中生成控制信號包括: 基于所述內(nèi)在信息確定觸覺反饋;以及 生成控制信號,使得基于內(nèi)在信息的所述觸覺反饋基于傳感器信息來放大或縮小。
12.如權(quán)利要求1所述的方法,其中向觸覺輸出設(shè)備提供控制信號包括: 把控制信號提供給:(i)和處理器放在一起的觸覺輸出設(shè)備,或者(ii)位于處理器遠(yuǎn)端并與其分開放置的觸覺輸出設(shè)備。
13.如權(quán)利要求1所述的方法,其中所述至少一個外部參數(shù)包括用于定制觸覺反饋的定制信息。
14.如權(quán)利要求13所述的方法,其中定制信息包括指示用戶可選擇的偏好的簡檔信息,使得觸覺反饋是基于用戶可選擇的偏好定制的。
15.如權(quán)利要求14所述的方法,其中接收定制信息包括從用戶接收簡檔信息,其中簡檔信息是可以由用戶從多個簡檔中選擇的。
16.如權(quán)利要求13所述的方法,其中定制信息包括觸覺輸出設(shè)備的類型的指示,其中生成控制信號,使得觸覺反饋是基于觸覺輸出設(shè)備的類型定制的。
17.如權(quán)利要求13所述的方法,其中定制信息包括指示媒體內(nèi)容類型的用例信息,使得觸覺反饋是基于媒體內(nèi)容的類型定制的。
18.如權(quán)利要求17所述的方法,其中媒體內(nèi)容的類型包括視頻、一系列兩個或更多個靜止圖像、音頻或者視頻游戲內(nèi)容。
19.如權(quán)利要求17所述的方法,其中接收定制信息包括自動檢測媒體內(nèi)容的類型。
20.如權(quán)利要求19所述的方法,其中自動檢測媒體內(nèi)容的類型包括確定在前臺運行的應(yīng)用。
21.如權(quán)利要求13所述的方法,其中定制信息包括指示用戶可選擇的偏好和觸覺輸出設(shè)備的類型的簡檔信息,使得觸覺反饋是基于用戶可選擇的偏好和觸覺輸出設(shè)備的類型定制的。
22.如權(quán)利要求13所述的方法,其中定制信息包括指示用戶可選擇的偏好和媒體內(nèi)容的類型的簡檔信息,使得觸覺反饋是基于用戶可選擇的偏好和媒體內(nèi)容的類型定制的。
23.如權(quán)利要求22所述的方法,其中定制信息包括觸覺輸出設(shè)備的類型的指示,使得觸覺反饋是基于用戶可選擇的偏好、媒體內(nèi)容的類型和觸覺輸出設(shè)備的類型定制的。
24.如權(quán)利要求13所述的方法,其中生成控制信號包括從每個都用于基于媒體內(nèi)容確定觸覺反饋的多個處理指令中識別一個處理指令,所識別出的處理指令對應(yīng)于定制信息。
25.如權(quán)利要求1所述的方法,其中所述至少一個外部參數(shù)是基于媒體內(nèi)容的至少一個特性。
26.—種配置為生成觸覺反饋的設(shè)備,該設(shè)備包括: 處理器,編程為: 接收媒體內(nèi)容; 接收至少一個外部參數(shù); 基于媒體內(nèi)容和所述至少一個外部參數(shù)生成控制信號,其中控制信號配置為造成觸覺反饋;以及 向觸覺輸出設(shè)備提供控制信號。
27.如權(quán)利要求26所述的設(shè)備,其中所述至少一個外部參數(shù)包括傳感器信息和/或定制信息。
【文檔編號】G06F3/01GK104182036SQ201410224791
【公開日】2014年12月3日 申請日期:2014年5月26日 優(yōu)先權(quán)日:2013年5月24日
【發(fā)明者】A·莫達(dá)里斯, C·J·奧瑞奇, J·F·迪奧內(nèi), L·凡, S·S·巴哈迪亞, S·D·蘭克 申請人:意美森公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1