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

用于優(yōu)化觸覺反饋的系統(tǒng)和方法與流程

文檔序號:12481354閱讀:582來源:國知局
用于優(yōu)化觸覺反饋的系統(tǒng)和方法與流程

本發(fā)明的方面涉及觸覺反饋。更具體地說,本發(fā)明的方面涉及一種用于基于針對用戶所獲得的身體特性提供觸覺反饋的系統(tǒng)和方法。

移動裝置,例如智能電話,已成為當今用戶必不可少的工具。用戶出于多種原因與移動裝置交互,包含(但不限于)作出電話呼叫、接入因特網(wǎng)、播放視頻游戲,并在其移動裝置上運行各種本地應用程序。在一些實施方案中,用戶接口可響應于與移動裝置的交互向用戶提供觸覺反饋。一些觸覺反饋系統(tǒng),例如觸覺顯示器,通過施加力、振動、運動等來利用觸摸的感覺。觸覺反饋可用于向用戶提供關(guān)于其與所述裝置交互的信息。舉例來說,用戶按壓移動裝置上顯示的虛擬鍵盤上的鍵可接收來自所述鍵的觸摸的輕微振動,從而向用戶提供所述鍵被按壓的觸覺確認。在另一實例情形中,運行賽車比賽的移動裝置可使用觸覺反饋向用戶提供關(guān)于地形和障礙物的信息。許多應用程序可使用觸覺反饋來富集用戶與所述裝置的交互。



技術(shù)實現(xiàn)要素:

描述用于一種基于為用戶獲得的身體特性提供觸覺反饋的系統(tǒng)和方法的某些實施例。這不同于提供對觸覺反饋“一體適用”方法或提供單個設置來手動調(diào)整所述觸覺反饋的現(xiàn)有觸覺反饋系統(tǒng)。實際上,現(xiàn)有觸覺反饋系統(tǒng)并不考慮到基于所述用戶的身體特性的靈活適應。舉例來說,所述移動裝置將相同的觸覺反饋提供給具有不同觸覺靈敏度的不同個人。在一些情況下,觸覺靈敏度的差異可歸因于年齡、性別和/或其它身體特性。

如本文所述,本發(fā)明的實施例調(diào)整基于所述用戶的身體特性將觸覺反饋提供給所述用戶的方式。身體特性可包含穩(wěn)定的身體特性,其相對于所述用戶的身體活動等級而不變化。此類穩(wěn)定身體特性的實例可包含年齡、性別、視覺障礙和/或其它身體特性。在一些實施例中,所述移動裝置可通過調(diào)整觸覺反饋的強度、調(diào)整觸覺反饋的頻率、調(diào)整將觸覺反饋提供給所述裝置的用戶的持續(xù)時間,以及改變提供給所述裝置的用戶的觸覺反饋的類型,來調(diào)整所述觸覺反饋。

在用于在裝置上提供觸覺反饋的一種實例方法中,所述方法可包含:在所述裝置處,獲得與用戶相關(guān)聯(lián)的至少一個穩(wěn)定身體特性,其中所述至少一個穩(wěn)定身體特性可包含可相對于用戶的身體活動等級不變化的至少一個身體特性;以及通過所述裝置,至少基于所述至少一個穩(wěn)定身體特性,自動調(diào)整將觸覺反饋提供給所述裝置的用戶的方式。在一個實施例中,裝置可為移動裝置。在另一實施例中,所述裝置可安裝在查詢一體機或交通工具中。

在所述方法的一些實例實施方案中,穩(wěn)定身體特性可包含年齡、性別、手指大小、人種和視覺障礙中的一或多者。此外,在一些實例實施方案中,調(diào)整提供觸覺反饋的方式可包含以下步驟中的一或多者:調(diào)整觸覺反饋的強度、觸覺反饋的頻率、將觸覺反饋提供給所述裝置的用戶的持續(xù)時間;以及改變提供給所述裝置的用戶的觸覺反饋的類型。在所述方法的一個方面中,可以基于所述多個穩(wěn)定身體特性將觸覺反饋提供給所述裝置的用戶的方式來獲得和自動調(diào)整與所述用戶相關(guān)聯(lián)的多個穩(wěn)定身體特性。提供觸覺反饋的方式的自動調(diào)整可不超過預定約束條件。

在一個實例實施例中,所述方法可進一步包含至少基于檢索與為多個裝置提供對至少一個穩(wěn)定身體特性的觸覺反饋的方式的手動調(diào)整相關(guān)聯(lián)的數(shù)據(jù)來自動調(diào)整提供觸覺反饋的方式。

用于提供觸覺反饋的實例裝置可包含處理器,其耦合到存儲器,且經(jīng)配置以獲得與用戶相關(guān)聯(lián)的至少一個穩(wěn)定身體特性,其中所述至少一個穩(wěn)定身體特性包括相對于所述用戶的身體活動等級不變化的至少一個身體特性;且基于所述至少一個穩(wěn)定身體特性,自動調(diào)整將觸覺反饋提供給所述裝置的用戶的方式。在一個實施例中,裝置可為移動裝置。在另一實施例中,所述裝置可安裝在查詢一體機或交通工具中。

在所述裝置的一些實例實施方案中,穩(wěn)定身體特性可包含年齡、性別、手指大小、人種和視覺障礙中的一或多者。此外,在一些實例實施方案中,調(diào)整提供觸覺反饋的方式可包含以下步驟中的一或多者:調(diào)整觸覺反饋的強度、觸覺反饋的頻率、將觸覺反饋提供給所述裝置的用戶的持續(xù)時間;以及改變提供給所述裝置的用戶的觸覺反饋的類型。在所述裝置的一個方面中,可以基于所述多個穩(wěn)定身體特性將觸覺反饋提供給所述裝置的用戶的方式來獲得和自動調(diào)整與所述用戶相關(guān)聯(lián)的多個穩(wěn)定身體特性。在所述裝置的一個實施方案中,可提供觸覺反饋的方式的自動調(diào)整可不超過預定約束條件。

在一個實例實施例中,所述裝置可進一步包含自動調(diào)整至少基于檢索與可為多個裝置提供對至少一個穩(wěn)定身體特性的觸覺反饋的方式的手動調(diào)整相關(guān)聯(lián)的數(shù)據(jù)來提供觸覺反饋的方式。

在一種用于在裝置上提供觸覺反饋的實例非暫時計算機可讀存儲媒體中,其中所述非暫時性計算機可讀存儲媒體包括可由處理器執(zhí)行的指令,所述指令包括:在所述裝置處獲得與用戶相關(guān)聯(lián)的至少一個穩(wěn)定身體特性的指令,其中所述至少一個穩(wěn)定身體特性可包含可相對于所述用戶的身體活動等級不變化的至少一個身體特性;以及通過所述裝置至少基于所述至少一個穩(wěn)定身體特性自動調(diào)整將觸覺反饋提供給所述裝置的用戶的方式。在一個實施例中,包括所述非暫時性計算機可讀存儲媒體的所述裝置可為移動裝置。在另一實施例中,包括所述非暫時性計算機可讀存儲媒體的所述裝置可安裝在查詢一體機或交通工具中。

在所述非暫時性計算機可讀存儲媒體的一些實例實施方案中,穩(wěn)定身體特性可包含年齡、性別、手指大小、人種和視覺障礙中的一或多者。此外,在一些實例實施方案中,所述非暫時性計算機可讀存儲媒體可包含用于調(diào)整提供觸覺反饋的方式的指令,且可包含以下各項中的一或多者:調(diào)整觸覺反饋的強度、觸覺反饋的頻率、將觸覺反饋提供給所述裝置的用戶的持續(xù)時間;以及變化提供給所述裝置的用戶的觸覺反饋的類型。在一個方面中,所述非暫時性計算機可讀存儲媒體可包含用以獲得與所述用戶相關(guān)聯(lián)的多個穩(wěn)定身體特性,且基于所述多個穩(wěn)定身體特性自動調(diào)整將觸覺反饋提供給所述裝置的用戶的方式的指令。提供觸覺反饋的方式的自動調(diào)整可不超過預定約束條件。

在一個實例實施例中,所述非暫時性計算機可讀存儲媒體可進一步包含用以至少基于檢索與為多個裝置提供對至少一個穩(wěn)定身體特性的觸覺反饋的方式的手動調(diào)整相關(guān)聯(lián)的數(shù)據(jù)自動調(diào)整提供觸覺反饋的方式的指令。

在一種用于提供觸覺反饋的實例設備中,所述設備可包含:用于在所述裝置處獲得與用戶相關(guān)聯(lián)的至少一個穩(wěn)定身體特性的裝置,其中所述至少一個穩(wěn)定身體特性可包含可相對于所述用戶的身體活動等級不變化的至少一個身體特性;以及用于通過所述裝置至少基于所述至少一個穩(wěn)定身體特性自動調(diào)整將觸覺反饋提供給所述裝置的用戶的方式的裝置。在一個實施例中,所述設備可為移動裝置。在另一實施例中,所述設備可安裝在查詢一體機或交通工具中。

在所述設備的一些實例實施方案中,穩(wěn)定身體特性可包含年齡、性別、手指大小、人種和視覺障礙中的一或多者。此外,在一些實例實施方案中,調(diào)整提供觸覺反饋的方式可包含用于以下各項中的一或多者的裝置:調(diào)整觸覺反饋的強度、觸覺反饋的頻率、將觸覺反饋提供給所述設備的用戶的持續(xù)時間;以及改變提供給所述設備的用戶的觸覺反饋的類型。在所述設備的一個方面中,可以基于所述多個穩(wěn)定身體特性將觸覺反饋提供給所述裝置的用戶的方式來獲得和自動調(diào)整與所述用戶相關(guān)聯(lián)的多個穩(wěn)定身體特性。提供觸覺反饋的方式的自動調(diào)整可不超過預定約束條件。

在一個實例實施例中,所述設備可進一步包含用于至少基于檢索與為多個設備提供的對至少一個穩(wěn)定身體特性的觸覺反饋的方式的手動調(diào)整相關(guān)聯(lián)的數(shù)據(jù)來自動調(diào)整提供觸覺反饋的方式的裝置。

將在下文中描述額外特征和優(yōu)點。所揭示的概念和特定實例可容易地用作用于修改或設計用于進行本發(fā)明的相同目的的其它結(jié)構(gòu)的基礎。此類等效構(gòu)造不脫離所附權(quán)利要求書的精神和范圍。當結(jié)合附圖考慮時,關(guān)于本發(fā)明的組織和操作方法的被認為是本文中所揭示的概念的特性的特征與相關(guān)聯(lián)的優(yōu)點一起將從以下描述得到更好理解。圖式中的每一者都僅出于說明和描述的目的提供且并不提供為對權(quán)利要求書的限制的界定。

附圖說明

以實例的方式說明本發(fā)明的方面。參考圖式提供以下描述,其中相同的參考標號始終用于指代相同的元件。盡管本文中描述一或多種技術(shù)的各種細節(jié),但其它技術(shù)也是可能的。在一些情況下,以框圖形式展示熟知結(jié)構(gòu)及裝置以便促進描述各種技術(shù)。

可參考說明書和圖式的剩余部分來實現(xiàn)對由本發(fā)明提供的實例的性質(zhì)和優(yōu)點的進一步理解,其中貫穿若干圖式使用相同參考標號來指代相同組件。在一些情況下,子標簽與參考標號相關(guān)聯(lián)以表示多個類似組件中的一者。當在無說明書的情況下將參考標號與現(xiàn)有子標簽進行參考時,參考標號是指全部此類類似組件。

圖1說明可并入有本發(fā)明的一或多個實施例的移動裝置的簡化圖。

圖2A說明根據(jù)一些實施例在移動裝置上提供基于振動的觸覺反饋。

圖2B和圖2C說明根據(jù)一些實施例在移動裝置上提供基于靜電的觸覺反饋。

圖2D說明根據(jù)一些實施例在移動裝置上提供基于熱的觸覺反饋。

圖3說明用于實施于根據(jù)本發(fā)明的一個實施例的移動裝置中的實例模塊的框圖。

圖4是說明根據(jù)本發(fā)明的一或多個說明性方面的用于執(zhí)行本發(fā)明的實施例的方法的流程圖。

圖5說明具有多個移動裝置和眾包服務器的實例配置。

圖6說明可以在其中實施一或多個實施例的計算裝置的實例。

具體實施方式

現(xiàn)將相對于形成其一部分的附圖來描述若干說明性實施例。雖然下文描述可實施本發(fā)明的一或多個方面的特定實施例,但可使用其它實施例,且可在不脫離本發(fā)明的范圍或所附權(quán)利要求書的精神的情況下進行各種修改。

本文所述,在本發(fā)明的一個實施例中,“移動裝置”可指可由用戶運送和操作的任何電子裝置。移動裝置的實例可包含(但不限于)移動電話(例如蜂窩式電話)、PDA、平板計算機、上網(wǎng)本、膝上型計算機、個人音樂播放器、手持式專用閱讀器、可穿戴裝置等。另外,移動裝置可包含手持式裝置,例如遙控器。在一些實施方案中,這些遙控裝置可包含觸摸屏,其能夠?qū)⒂|覺反饋提供給所述用戶,并與遠程裝置(例如電視機)通信??墒褂脠D6中所描述的一或多個組件來實施所述移動裝置。即使依據(jù)移動裝置來描述本發(fā)明的實施例,在不脫離本發(fā)明的范圍的情況下可使用其它靜止計算裝置,例如查詢一體機、個人計算機、工作站、觸摸屏顯示器、電視機、控制臺和游戲系統(tǒng),而不是移動裝置。

如本文所述,觸覺反饋可指計算裝置響應于用戶與所述計算裝置的交互向用戶提供的反饋。一些觸覺反饋系統(tǒng),例如觸覺顯示器,通過施加力、振動、運動等來利用觸摸的感覺。觸覺反饋可用于向用戶提供關(guān)于其與所述裝置交互的信息。舉例來說,用戶按壓移動裝置上顯示的虛擬鍵盤上的鍵可接收來自所述鍵的觸摸的輕微振動,從而向用戶提供所述鍵被按壓的觸覺確認。在另一實例中,供移動裝置用戶播放賽車比賽的移動裝置可使用觸覺反饋向用戶提供關(guān)于地形和障礙物的信息。舉例來說,所述觸覺反饋在泥土道路上比鋪設道路上可變得更劇烈。

如本文所述,穩(wěn)定身體特性可指相對于用戶的身體活動等級不變化的身體特性。舉例來說,在看得出的時間周期內(nèi)穩(wěn)定且可影響用戶對觸覺反饋的靈敏度的用戶的年齡、性別、人種、手大小、手指大小、視覺和其它障礙以及任何其它身體特性可被稱作穩(wěn)定身體特性。

本發(fā)明的實施例通常描述基于背景信息,例如用戶的穩(wěn)定身體特性,自動調(diào)整移動裝置上的觸覺反饋的設置。大多數(shù)觸覺顯示器提供對觸覺反饋的“一體適用”方法,或提供單個設置以手動調(diào)整所述觸覺反饋。這并未考慮到靈活適應。當前移動裝置將相同的觸覺反饋提供給具有不同觸覺靈敏度的不同個人。舉例來說,觸覺靈敏度可隨著用戶的年齡而改變。當前觸覺技術(shù)并未考慮不同用戶的觸覺靈敏度的此差異,從而使得用戶難以具有不同于平均用戶的觸覺靈敏度來操作所述裝置。

本發(fā)明的實施例可檢測與所述移動裝置的用戶相關(guān)聯(lián)的一或多個穩(wěn)定身體特性,以便改進關(guān)于提供觸覺反饋的所述移動裝置的用戶體驗。存在可妨礙人對觸摸的靈敏度的多種穩(wěn)定身體特性。確定這些特性且接著相應地調(diào)整觸覺效應的顯著性可為所有用戶提供相對均勻的體驗。如本文所述,所論述的技術(shù)使移動裝置100能夠考慮與所述用戶相關(guān)聯(lián)的各種穩(wěn)定身體特性,例如年齡、性別、人種、手大小、手指大小和視覺障礙,且為所有用戶提供均勻的體驗??紤]用戶之間的此類差異允許本發(fā)明的實施例使使用所述移動裝置的個人的不同人口統(tǒng)計的用戶體驗標準化,而不是提供目標為推測人口統(tǒng)計的“一體適用”解決方案。

在不脫離本發(fā)明的范圍的情況下,本發(fā)明的實施例還可擴展到使用觸覺反饋技術(shù)而不是顯示器的裝置,并且還擴展到允許多個用戶交互(例如表顯示器、查詢一體機)的顯示器。本發(fā)明的實施例可改進具有不同于平均用戶的觸覺靈敏度的用戶的總體觸覺反饋體驗。本發(fā)明的實施例還可減少對設置的手動改變的需要,且在一些方面中,提供觸覺反饋系統(tǒng)的設置的實時自動修改。

在本發(fā)明的某些實施方案中,可適用基線振幅來產(chǎn)生觸覺感覺。基于一或多個穩(wěn)定身體特性,可增加或減少此基線。所述改變可為永久性的,或可基于任務而動態(tài)地調(diào)整。穩(wěn)定身體特性可包含(但不限于)年齡、性別、手指大小和/或視覺障礙。在一些實施方案中,歸因于多個因素的調(diào)整可合并在一起,且按比例縮小或封端,以避免對設置的激進改變。

圖1說明可并入有本發(fā)明的一或多個實施例的移動裝置100的簡化圖。移動裝置100可獲得與所述用戶相關(guān)聯(lián)的一或多個穩(wěn)定身體特性。在一個方面中,穩(wěn)定身體特性可包含相對于用戶的身體活動等級不變化的至少一個身體特性。穩(wěn)定身體特性的實例可包含(但不限于)年齡、性別、手指大小和/或視覺障礙中的一或多者。

如圖1中所示,移動裝置100可接收關(guān)于移動裝置用戶的輸入,其可包含用戶輸入102(經(jīng)由輸入裝置620,圖6中所示)、用戶圖像106信息和/或用戶話音108。在一些情況下,移動裝置100還可使用先前存儲(104)在移動裝置100上的用戶數(shù)據(jù)來執(zhí)行本發(fā)明的實施例。在一些情況下,可從遠程服務器和/或裝置檢索存儲在裝置104上的用戶數(shù)據(jù)。

移動裝置100可從多種輸入裝置(例如一或多個麥克風622、相機624、虛擬/物理鍵盤(未圖示)或任何其它合適的輸入裝置)接收關(guān)于所述用戶的輸入。在一個方面中,移動裝置100可從用戶接收關(guān)于其穩(wěn)定身體特性的直接用戶輸入102。舉例來說,具有視覺障礙的用戶可使用用戶接口將所述信息提供到移動裝置100。

在另一方面,移動裝置100可使用通信子系統(tǒng)650經(jīng)由網(wǎng)絡接收用戶信息,或存取存儲在移動裝置100上在存儲裝置615或工作存儲器640中的信息。舉例來說,用戶可在移動裝置100上存儲和/或經(jīng)由所述網(wǎng)絡檢索其自身針對社交網(wǎng)站的簡檔。此簡檔可包含關(guān)于用戶的用戶信息,例如年齡、性別、障礙和/或其它穩(wěn)定身體特性,其可由移動裝置100存取和適用,來自動調(diào)整移動裝置100的觸覺反饋設置。

在又一方面中,移動裝置100可使用一或多個相機624獲得用戶的圖像106,和/或使用一或多個麥克風622獲得用戶的話音108。在一個實施例中,移動裝置100的組件可使用用戶的圖像106和/或話音108,來確定用戶的穩(wěn)定身體特性。舉例來說,移動裝置100可能夠使用用戶的話音來確定用戶的性別。在一些實施例中,移動裝置100可連同其它因素一起使用圖像數(shù)據(jù)和語音數(shù)據(jù),來確定用戶的穩(wěn)定身體特性。

如上文所論述,移動裝置100可使用用戶輸入102、存儲在裝置104上的信息、用戶圖像106、用戶話音108和/或任何其它合適的輸入機制中的一或多者來確定移動裝置100的用戶的穩(wěn)定身體特性。移動裝置100接著可至少基于所述用戶的一或多個穩(wěn)定身體特性自動調(diào)整將觸覺反饋提供給移動裝置100的用戶的方式。如先前所指示,穩(wěn)定身體特性可包含年齡、性別、手指大小和/或視覺障礙。

舉例來說,在一些情況下,隨著年齡增大,一些用戶可體驗減小的觸覺靈敏度。類似地,對于一些用戶,所述用戶的性別還可與用戶的觸覺靈敏度相關(guān)。舉例來說,相對于女性,一些男性可體驗對觸摸的減小的靈敏度。移動裝置100可使用用戶輸入102、用戶圖像106、用戶話音108或用戶簡檔信息來確定用戶的年齡和/或性別。還可通過自動肖像或各種軟性生物計量(例如頭發(fā)和面部特性)來確定用戶的年齡和/或性別。在一個實例中,觸覺反饋可以按比例縮放方式,響應于用戶的年齡而改變。舉例來說,在一個實施方案中,觸覺反饋對于年齡在50到70歲的范圍內(nèi)的用戶來說可增加2.5%,且對于年齡高于70歲的用戶來說可增加5%。

并且,在一些實施例中,具有較大手指的用戶可體驗減小的靈敏度。指尖壓力也可降低觸覺靈敏度。舉例來說,高于臨界閾限的靜態(tài)指尖壓力以及以高壓拖動手指越過靜電顯示器還可減少對觸覺反饋的感覺。因此,本發(fā)明的實施例可增加對超出預定閾值的所施加壓力的觸覺反饋。在一些實施例中,可通過存在于顯示器后面的集成壓力傳感器或通過經(jīng)由在觸摸屏顯示器上接觸的電容性觸摸傳感器像素的數(shù)目間接測量指尖壓力來測量指尖壓力。

在一些情形中,相對于不具有視覺障礙的用戶,具有平均視覺障礙的用戶可具有顯著較好的靈敏度。本發(fā)明的實施例可減少對具有視覺障礙的用戶的觸覺反饋。這可導致具有高于平均靈敏度的用戶對觸覺反饋的較好用戶體驗。在一個實施例中,所述用戶可將關(guān)于其視覺障礙的信息提供到移動裝置100。但,在其它實施例中,移動裝置可使用其社會簡檔導出關(guān)于所述用戶的信息。舉例來說,用戶的簡檔可提供關(guān)于用戶的視覺障礙的信息。

在一個實施例中,移動裝置100可調(diào)整觸覺反饋,使得所述觸覺反饋并不增加高于或減少低于預定限制。在一些實施方案中,調(diào)整所述反饋可包含以下各項中的一或多者:調(diào)整觸覺反饋的強度、調(diào)整觸覺反饋的頻率、調(diào)整將觸覺反饋提供到移動裝置100的用戶的持續(xù)時間、改變提供到移動裝置100的用戶的觸覺反饋的類型和/或其任何組合。即使依據(jù)移動裝置來論述實施例或本發(fā)明,也可在不脫離本發(fā)明的實施例的情況下,適用在查詢一體機和車輛中操作的其它計算裝置。

圖2A說明根據(jù)一些實施例在移動裝置100上提供基于振動的觸覺反饋?;谡駝拥挠|覺反饋也可被稱作振動觸覺反饋。基于振動的觸覺反饋可包含基于標準振動的觸覺反饋230以及基于增加強度的振動的觸覺反饋260。基于增加強度的振動的觸覺反饋260可導致移動裝置100的較明顯的振動,其對于用戶來說可較容易感測、感覺或以其它方式通知。如上文所描述,基于振動的觸覺反饋是可在移動裝置100上提供的許多類型的觸覺反饋中的一種。可基于用戶的穩(wěn)定身體特性來調(diào)整基于振動的觸覺反饋的強度。

在圖2A中,基于標準振動的觸覺反饋230示范當穩(wěn)定身體特性(SPC)檢測模塊308確定所獲得的各種穩(wěn)定身體特性的值是平均值或?qū)⒔骄?,且無需自動調(diào)整觸覺反饋設置時提供的反饋。相比之下,在一些實施例中,基于增加強度的振動的觸覺反饋260示范當SPC檢測模塊308確定所獲得的穩(wěn)定身體特性表示用戶對觸覺反饋的減弱的靈敏度時所提供的反饋。

在一些實施例中,可響應于與所述用戶的交互來提供基于振動的觸覺反饋。舉例來說,移動裝置100可響應于用戶觸摸移動裝置100上所顯示的虛擬鍵盤上的鍵而向用戶提供觸覺反饋。在另一實施例中,可響應于移動裝置100所產(chǎn)生的事件通知220而提供基于振動的觸覺反饋。舉例來說,事件通知220可為移動裝置100上的傳入呼叫的通知。舉例來說,在接收到傳入呼叫后,移動裝置100可例如通過使用振動電機634提供基于振動的觸覺反饋,以通知用戶此情況。在一個實施方案中,振動的強度可基于所獲得的穩(wěn)定身體特性。

所述用戶接著可決定接受傳入呼叫,并在“接受”按鈕221上方移動其手指210,移動裝置100可將確認用戶的響應的觸覺反饋提供到所述按鈕。舉例來說,一旦用戶在事件通知220窗內(nèi)的“接受”按鈕221上方移動他/她的手指210,移動裝置100就可提供基于振動的觸覺反饋來向用戶指示他/她已恰當?shù)嘏c所述事件通知220交互。類似于上文所述的提供對傳入呼叫的基于振動的觸覺反饋,移動裝置100可提供基于標準振動的觸覺反饋230或基于增加強度的振動的觸覺反饋260,取決于用戶檢測到的穩(wěn)定身體特性是否指示所述用戶具有較低的對觸覺反饋的靈敏度。

在一些實施例中,在存在多于一個按鈕221的情況下,移動裝置100可按每一按鈕交互提供不同類型或強度的觸覺反饋。舉例來說,如果向用戶呈現(xiàn)兩個按鈕221,表示“是”和“否”選擇,那么移動裝置100可針對“是”選擇提供基于振動的觸覺反饋的兩個快速實例,且針對“否”選擇提供基于振動的觸覺反饋的一個快速實例?;蛘?,移動裝置100可針對“是”選擇提供基于增加強度的振動的觸覺反饋260,且針對“否”選擇提供基于標準振動的觸覺反饋230。

在一些實施例中,移動裝置100可與基于振動的觸覺反饋并行提供音頻反饋。舉例來說,移動裝置100可與針對事件通知220的基于振動的觸覺反饋并行地經(jīng)由揚聲器632播放音頻短語,敘述“來自約翰的傳入呼叫”。類似地,移動裝置100可與基于振動的觸覺反饋并行地經(jīng)由揚聲器632播放音頻短語,以向用戶指示他/她已恰當?shù)嘏c事件通知220交互。在一些實施例中,多于一個類型的觸覺反饋可由移動裝置100并行提供。舉例來說,基于振動的觸覺反饋230可與基于靜電的觸覺反饋和/或基于熱的觸覺反饋并行提供。

圖2B和圖2C說明根據(jù)一些實施例在移動裝置100上提供基于靜電的觸覺反饋?;陟o電的觸覺反饋包含基于標準靜電的觸覺反饋240(如圖2B中示出)和基于增加強度靜電的觸覺反饋270(如圖2C中示出)。基于增加強度靜電的觸覺反饋270可導致移動裝置100的較明顯的靜電反饋,其更容易供用戶感測、感覺或以其它方式通知。如上文所描述,基于靜電的觸覺反饋是可在移動裝置100上提供的許多類型的觸覺反饋中的一種??赏ㄟ^所述移動裝置,基于確定與用戶相關(guān)聯(lián)的指示所述用戶對觸覺反饋的減弱的靈敏度的一或多個穩(wěn)定身體特性,來改變基于靜電的觸覺反饋的強度。

可了解,基于靜電的觸覺反饋包含可適用可超出顯示器660上的玻璃邊框?qū)崿F(xiàn)的不同靜電場提供的任何類型的觸覺反饋,以給予用戶各種等級的摩擦的感覺,模擬帶紋理的表面。這與基于振動的觸覺反饋對比,其中移動裝置100或顯示屏幕可振動,而不是在個別反饋區(qū)域中提供反饋。靜電單元636可產(chǎn)生靜電場。在一些實施方案中,另一分化特征可為基于靜電的觸覺反饋可需要手指越過顯示器的動態(tài)剪力或切向移動來感覺所述紋理,而基于振動的觸覺反饋可僅需要靜態(tài)觸摸(即相對于顯示器的正常移動)。

可提供基于靜電的觸覺反饋,作為對所述用戶所進行的交互的響應。在實例中,在接收傳入呼叫的過程中,移動裝置100可提供基于振動的觸覺反饋,以通知用戶此情況,如圖2A中所描述??闪私?,可將任何其它類型的觸覺或非觸覺反饋提供給用戶,以通知他/她事件通知220。所述用戶接著可決定接受傳入呼叫,并在“接受”按鈕222上方移動他/她的手指210,移動裝置100可將確認用戶的響應的觸覺反饋提供到所述按鈕。舉例來說,一旦用戶在事件通知220窗內(nèi)的“接受”按鈕222上方移動他/她的手指210,移動裝置100就可提供基于靜電的觸覺反饋來向用戶指示他/她已恰當?shù)嘏c所述事件通知220交互。在一個實施例中,基于靜電的觸覺反饋的強度可基于使用SPC檢測模塊308來檢測一或多個穩(wěn)定身體特性。

在一些實施例中,在存在多于一個按鈕的情況下,移動裝置100可按每一按鈕交互提供不同類型或強度的觸覺反饋。舉例來說,如圖2B和圖2C中示出,可向用戶呈現(xiàn)兩個按鈕,表示“接受”222和“拒絕”223按鈕選擇,其中移動裝置100可提供對用戶的“接受”撥動的基于靜電的觸覺反饋的一個實例,以及對用戶的“拒絕”撥動選擇的基于靜電的觸覺反饋的另一實例?;蛘?,移動裝置100可提供對“接受”撥動選擇的基于標準靜電的觸覺反饋240,如圖2B中示出,且提供對“拒絕”撥動選擇的基于增加靜電的觸覺反饋270,如圖2C中示出。

類似地,圖2D說明根據(jù)一些實施例在移動裝置100上提供基于熱的觸覺反饋??墒褂脽岙a(chǎn)生器638提供基于熱的觸覺反饋?;跓岬挠|覺反饋可包含基于標準熱的觸覺反饋250以及基于增加強度的熱的觸覺反饋280?;谠黾訌姸葻岬挠|覺反饋280可導致移動裝置100的較明顯的熱反饋,其更容易供用戶感測、感覺或以其它方式通知。如上文所描述,基于熱的觸覺反饋是可在移動裝置100上提供的許多類型的觸覺反饋中的一種。在一個實施例中,可基于SPC檢測模塊308所確定的穩(wěn)定身體特性,可將基于標準熱的觸覺反饋250或基于增加強度的熱的觸覺反饋280提供給用戶。舉例來說,可將基于標準熱的觸覺反饋250提供給具有平均值或?qū)⒔骄档姆€(wěn)定身體特性的用戶,而可將基于增加強度的熱的觸覺反饋280提供給具有與對觸覺反饋的較低靈敏度相關(guān)聯(lián)的穩(wěn)定身體特性的用戶。

圖3說明用于實施于根據(jù)本發(fā)明的一個實施例的移動裝置中的實例模塊的框圖。移動裝置100可為使用圖6中描述的一或多個組件而實施的計算裝置。圖3中所描述的模塊可使用軟件、固件、硬件或其其它組合實施。在一個實施例中,圖3中所描述的模塊可作為軟件模塊存儲在計算機可讀媒體300上,所述計算機可讀媒體可為任何磁性、電子、光學或其它計算機可讀存儲媒體。在一個實施方案中,計算機可讀存儲媒體300可包含SPC檢測模塊308、動作檢測模塊304、觸覺反饋調(diào)整模塊310、觸覺反饋模塊306,以及任選地群眾外包模塊302。

SPC確定模塊308可經(jīng)配置以接收關(guān)于用戶的輸入,且確定與所述用戶相關(guān)聯(lián)的一或多個穩(wěn)定身體特性。在一個方面中,穩(wěn)定身體特性可包含相對于用戶的身體活動等級不變化的至少一個身體特性。穩(wěn)定身體特性的實例可包含(但不限于)年齡、性別、手指大小和/或視覺障礙中的一或多者。

在一些實施例中,移動裝置100的SPC檢測模塊308可通過接收和分析來自各種輸入裝置(例如麥克風622、相機624和任何其它合適的輸入裝置)的關(guān)于用戶的輸入來確定穩(wěn)定身體特性。舉例來說,移動裝置100可使用來自相機624的用戶圖像106和來自麥克風622的用戶話音108,來確定所述用戶的年齡和性別。

在另一方面,移動裝置100的SPC檢測模塊308可使用通信子系統(tǒng)650經(jīng)由網(wǎng)絡接收用戶信息,或存取存儲在移動裝置100上在存儲裝置615或工作存儲器640中的信息。舉例來說,用戶可在移動裝置100上存儲和/或經(jīng)由所述網(wǎng)絡檢索其針對社交網(wǎng)站的簡檔。此類簡檔可包含用戶信息,例如年齡、性別、障礙和/或關(guān)于所述用戶的其它穩(wěn)定身體特性。所述移動裝置的SPC檢測模塊308可使用來自用戶簡檔的信息來確定與所述用戶相關(guān)聯(lián)的穩(wěn)定身體特性。

觸覺反饋調(diào)整模塊310接收SPC檢測模塊308所確定的一或多個穩(wěn)定身體特性,并調(diào)整對移動裝置100的觸覺反饋。在一個實施例中,移動裝置100可調(diào)整觸覺反饋,使得所述觸覺反饋并不增加到高于或減小到低于對觸覺反饋的預定限制。在一個實施例中,調(diào)整等級可基于存儲在移動裝置100上的預存儲相關(guān)。在另一實施例中,調(diào)整等級可基于眾包服務器所接收到的相關(guān),如參考群眾外包模塊302和圖5進一步描述。在又一實施例中,觸覺反饋調(diào)整模塊310可向用戶提供接口來用于手動更新觸覺反饋等級。

在一些實施方案中,為了調(diào)整觸覺反饋,觸覺反饋調(diào)整模塊310可調(diào)整觸覺反饋的強度,調(diào)整觸覺反饋的頻率,調(diào)整將觸覺反饋提供到所述裝置的用戶的持續(xù)時間,和/或改變提供給所述裝置的用戶的觸覺反饋的類型。不同類型的觸覺反饋可包含振動觸覺反饋(圖2A)、基于靜電的觸覺反饋(圖2B和圖2C)和/或基于熱的觸覺反饋(圖2D)中的一或多者。

動作檢測模塊304可檢測將觸覺反饋提供給移動裝置100的用戶的條件。舉例來說,動作檢測模塊304可檢測傳入呼叫,且通知觸覺反饋模塊306,使得觸覺反饋模塊306可將觸覺反饋提供給所述用戶,以響應所述傳入呼叫。在替代方案中,動作檢測模塊304還可檢測允許移動裝置100向與移動裝置100的用戶交互提供觸覺反饋的條件。舉例來說,如果用戶觸摸移動裝置屏幕上顯示的虛擬鍵盤上的鍵,那么動作檢測模塊304可出于提供觸覺反饋的目的而確定所述用戶的動作為事件。響應于從動作檢測模塊304確定事件,移動裝置100可使用移動裝置100的硬件組件,例如振動電機634、靜電單元636或熱產(chǎn)生器638來提供觸覺反饋。觸覺反饋的強度、類型和/或頻率可基于觸覺反饋調(diào)整模塊310所作出的調(diào)整。

群眾外包模塊302還可任選地在本發(fā)明的某些實施方案中實施。在一些實施方案中,群眾外包模塊302可經(jīng)配置以確定對具有特定穩(wěn)定身體特性簡檔的用戶的所要觸覺響應。舉例來說,群眾外包模塊302可確定所述移動裝置的年齡為65歲的用戶喜歡具有超過平均用戶5%的觸覺反饋的強度。在每一移動裝置上運行的群眾外包模塊302可作出穩(wěn)定身體特性與觸覺反饋設置之間的此類相關(guān)。群眾外包模塊302可進一步經(jīng)配置以個別地或共同地將關(guān)于此類相關(guān)的信息發(fā)送到眾包服務器502,以供進一步處理。眾包服務器502可使用從多個移動裝置接收到的信息來為具有變化的穩(wěn)定身體特性的用戶調(diào)整最佳設置。在一個實施方案中,眾包服務器502可能夠?qū)⒔?jīng)更新的設置發(fā)射到其它移動裝置,以用于對具有特定穩(wěn)定身體特性的用戶的改進的觸覺反饋響應。

圖4是說明根據(jù)本發(fā)明的一或多個說明性方面的用于執(zhí)行本發(fā)明的實施例的方法的流程圖。根據(jù)一或多個方面,圖4中說明的流程圖400中所描述的方法和/或方法步驟中的任一者和/或全部可由移動裝置(例如圖6中更詳細地描述的移動裝置)實施。在一個實施例中,下文相對于圖4所描述的方法步驟中的一或多個通過移動裝置的處理器(例如處理器610或另一處理器)實施。圖3中論述的模塊和組件還可實施為所述移動裝置的組件,且可用于執(zhí)行如圖6中所論述的本發(fā)明的實施例。另外或替代地,本文中所描述的方法和/或方法步驟的任一者和/或全部可實施在計算機可讀指令中,例如存儲在計算機可讀媒體(例如存儲器640、存儲裝置615或另一計算機可讀媒體)上的計算機可讀指令。

在步驟402處,移動裝置100的組件,例如SPC檢測模塊308,可獲得與移動裝置的用戶相關(guān)聯(lián)的至少一個穩(wěn)定身體特性。在一些實施例中,所述至少一個穩(wěn)定身體特性可包含例如年齡、性別、手指大小、手指溫度和/或視覺障礙等身體特性。舉例來說,通常,隨著年齡增加,用戶可體驗對觸覺反饋的減小的靈敏度。類似地,相對于女性來說,男性可具有減小的對觸摸的靈敏度。此外,具有較大手指的用戶也可體驗減小的靈敏度。另一方面,具有視覺障礙的用戶可具有加強的觸覺靈敏度。

在一個實施例中,SPC檢測模塊308可使用一或多個輸入裝置620來接收信息,且使用一或多個處理器610來分析所述信息,以從接收到的用戶信息確定一或多個穩(wěn)定身體特性。舉例來說,SPC檢測模塊308可使用相機622來接收用戶圖像108。SPC檢測模塊308可處理所述圖像的方面,例如面部特征、膚色和/或發(fā)色,以使用人口統(tǒng)計信息來確定所述用戶的年齡和性別。

在步驟404處,移動裝置100的組件,例如觸覺反饋調(diào)整模塊310,可基于至少一個身體特性來自動調(diào)整將觸覺反饋提供給移動裝置100的用戶的方式。調(diào)整所述觸覺反饋可包含響應于檢測到一或多個背景因素或其任何組合來調(diào)整改變觸覺反饋類型的強度、持續(xù)時間、頻率。觸覺反饋類型的實例可包含基于振動的觸覺反饋、基于靜電的觸覺反饋和基于熱的觸覺反饋。在一個實施方案中,可基于所述用戶的身體特性來調(diào)整各種觸覺反饋技術(shù)的任何組合。

在一個實施例中,移動裝置100可通過維持每一穩(wěn)定身體特性與對相應觸覺反饋機制的調(diào)整之間的相關(guān)表,來自動調(diào)整將觸覺反饋提供給所述用戶的方式。舉例來說,在一些情形中,如果移動裝置100檢測到使用所述裝置的用戶的年齡是65歲,那么來自所述表的選定觸覺反饋可比移動裝置100檢測到用戶的年齡為23歲的情況劇烈。在一個實施例中,使穩(wěn)定身體特性與對所述觸覺反饋的調(diào)整方式和等級相關(guān)的表可存儲在存儲裝置615中,并且還臨時存儲在工作存儲器640中。

在某些實施例中,可共同使用多個穩(wěn)定身體特性,以確定提供觸覺反饋的方式中所需的調(diào)整。舉例來說,如果用戶是相對較大手指大小的男性年長公民,那么與其自身上的任何一個身體特性的檢測相比,可更多地增加所述觸覺反饋的強度。然而,還可限制觸覺反饋的強度,使其不超出預定閾值,使得其并不歸因于多個身體特性的大量效應而根本上增加預定約束條件等級。

在某些實施例中,可至少部分地使用來自眾包的數(shù)據(jù)來確定對所述身體特性的調(diào)整響應。舉例來說,所述裝置可檢索關(guān)于針對用于自動確定對用戶的裝置的觸覺反饋的適當調(diào)整的特定身體特性,為多個其它裝置提供觸覺反饋的方式的手動調(diào)整的數(shù)據(jù)。

應了解,根據(jù)本發(fā)明的實施例,圖4中說明的特定步驟提供在操作模式之間切換的特定方法。步驟的其它序列還可相應地在替代實施例中執(zhí)行。舉例來說,本發(fā)明的替代實施例可以不同次序執(zhí)行以上概述的步驟。舉例來說,用戶可選擇從第三操作模式變?yōu)榈谝徊僮髂J剑瑥牡谒哪J阶優(yōu)榈诙J?,或其間任何組合。此外,圖4中說明的個別步驟可包括可以個別步驟適合的各種序列執(zhí)行的多個子步驟。此外,可取決于特定應用而添加或去除額外步驟。所屬領(lǐng)域的技術(shù)人員將認識到且了解所述過程的許多變化、修改和替代。

圖5說明具有多個移動裝置(511、512、513、514和515)和眾包服務器502的配置500。在一個實施例中,可使用參看圖6論述的組件來實施眾包服務器502的組件。在圖5中,本發(fā)明的實施例可使用用于集合與一或多個移動裝置相關(guān)聯(lián)的數(shù)據(jù)的技術(shù),例如眾包。在一個實施方案中,多個移動裝置可收集與穩(wěn)定身體特性與所述移動裝置上的觸覺反饋調(diào)整之間的相關(guān)相關(guān)聯(lián)的數(shù)據(jù),并將所述數(shù)據(jù)傳送到眾包服務器502。眾包服務器502可接收和集合從多個移動裝置接收到的數(shù)據(jù)。聚集的數(shù)據(jù)可包含穩(wěn)定身體特性和與所述穩(wěn)定身體特性相關(guān)聯(lián)的觸覺反饋之間的較穩(wěn)健相關(guān)。

圖5示出集合穩(wěn)定身體特性與對若干移動裝置的觸覺反饋之間的相關(guān)數(shù)據(jù)。舉例來說,圖5示出在眾包服務器502處集合來自移動裝置512到515的數(shù)據(jù)。在一個實施例中,改進的相關(guān)可由眾包服務器502用來更新移動裝置511中的觸覺反饋調(diào)整模塊310中的相關(guān)表。所述更新可由眾包服務器502無線或通過有線連接發(fā)送到移動裝置511。穩(wěn)定身體特性與將觸覺反饋提供到所述用戶的相應方式之間的相關(guān)數(shù)據(jù)的可靠性可隨著眾包服務器502所集合的數(shù)據(jù)點的數(shù)目增加而增加。

圖6說明并入有在實踐本發(fā)明的實施例的過程中采用的裝置的若干部分的實例計算裝置。在本文中,如圖6中說明的計算裝置可作為任何計算機化系統(tǒng)的一部分并入。舉例來說,計算裝置600可表示移動裝置和/或眾包服務器的一些組件。計算裝置600的實例包含(但不限于)視頻游戲控制臺、平板計算機、智能電話、膝上型計算機、上網(wǎng)本或其它便攜式裝置。圖6提供計算裝置600的一個實施例的示意性說明,其可執(zhí)行如本文中所描述的各種其它實施例提供的方法,和/或可充當主機計算裝置、遠程查詢一體機/終端、銷售點裝置、移動多功能裝置、機頂盒和/或計算裝置。圖6僅意圖提供對各種組件的一般化說明,可在適當時利用所述組件中的任一者或全部。因此,圖6廣泛地說明可如何以相對分離或相對較集成的方式實施個別系統(tǒng)元件。

示出計算裝置600,其包括可經(jīng)由總線605電耦合(或可以其它方式在適當時通信)的硬件元件。硬件元件可包含一或多個處理器610,包含但不限于一或多個通用處理器和/或一或多個專用處理器(例如數(shù)字信號處理芯片、圖形加速處理器等等);一或多個輸入裝置620,其可包含但不限于一或多個麥克風622、相機624、鼠標、鍵盤等等;一或多個輸出裝置630,其可包含但不限于一或多個揚聲器632、靜電單元634、振動電機636和熱產(chǎn)生器638。另外,計算裝置600可包含通信子系統(tǒng)650;一或多個顯示器,其可執(zhí)行輸入和/或輸出功能兩者;以及一或多個傳感器670。所述一或多個處理器可耦合到工作存儲器640,其可存儲操作系統(tǒng)642和一或多個應用程序644的部分。

計算裝置600可進一步包括以下各項(和/或與以下各項通信):一或多個非暫時性存儲裝置615,所述非暫時性存儲裝置可包含(但不限于)本地和/或網(wǎng)絡可存取的存儲裝置,和/或可包括(但不限于)磁盤驅(qū)動器、驅(qū)動陣列、光學存儲裝置、例如隨機存取存儲器(“RAM”)和/或只讀存儲器(“ROM”)的固態(tài)存儲裝置,其可為可編程的、可快閃更新的和/或其類似者。此些存儲裝置可經(jīng)配置以實施任何適當數(shù)據(jù)存儲裝置,包含(但不限于)各種文件系統(tǒng)、數(shù)據(jù)庫結(jié)構(gòu)和/或類似者。

輸入裝置620可包含接受來自用戶或計算裝置600的周圍的輸入的任何裝置。實例可包含鍵盤、小鍵盤、鼠標、觸摸式輸入、麥克風622、相機624和/或顯示裝置660。麥克風622可為將聲音輸入轉(zhuǎn)換為電信號的任何裝置。麥克風622可捕獲用戶的話音或計算裝置600附近的任何其它聲音。計算裝置600可具有用于獲得圖像信息的一或多個相機624,所述圖像信息可包含用戶的圖像或計算裝置600周圍的圖像。在一個實施方案中,計算裝置600可包含前向和背向相機。

輸出裝置630可包含大量裝置,其可將信息提供給計算裝置600的用戶。舉例來說,輸出裝置可包含一或多個揚聲器632、振動電機634、靜電單元636、熱產(chǎn)生器638和/或顯示裝置660。揚聲器632可為向用戶輸出聲音的任何裝置。實例可包括內(nèi)置式揚聲器或響應于電音頻信號產(chǎn)生聲音的任何其它裝置。

振動電機634可為連接到偏心配重的小電動機。振動電機634可經(jīng)配置以在與通信裝置100有關(guān)的事件后即刻振動。在一個實施方案中,振動電機634可包含致動器,其可產(chǎn)生振動(例如電活性聚合物、壓電致動器)。振動電動機的實例可包含(但不限于)偏心旋轉(zhuǎn)質(zhì)量(ERM)、線性共振致動器(LRA)和多功能致動器(MFA)。振動電機634所產(chǎn)生的振動可使計算裝置600振動,使得用戶可感覺、感測或以其它方式通知所述振動??闪私?,振動電機634可在揚聲器632所產(chǎn)生的音頻警報同時產(chǎn)生振動。

靜電單元636可經(jīng)配置以通過顯示器660產(chǎn)生電荷。更具體地說,靜電單元636可產(chǎn)生變化的靜電場,其可推送穿過顯示器660的表面,從而在與顯示器660交互(例如觸摸)時,給予計算裝置600的用戶各種等級的摩擦的感覺。

熱產(chǎn)生器638可經(jīng)配置以通過計算裝置600產(chǎn)生熱量。更具體地說,熱產(chǎn)生器638可通過計算裝置600的各種表面產(chǎn)生熱量,所述計算裝置包含顯示器660或身體的任何其它部分。計算裝置600的用戶可感覺或以其它方式通知熱產(chǎn)生器638所產(chǎn)生的熱量。

顯示器660可為向用戶顯示信息的任何裝置。實例可包括LCD屏、CRT監(jiān)視器或七段顯示器。在一些實施例中,顯示器660可為能夠提供觸覺反饋的觸摸屏顯示器。

通信子系統(tǒng)650可包含用于接收和發(fā)射數(shù)據(jù)的收發(fā)器或有線和/或無線媒體。通信子系統(tǒng)650還可包含(不限于)調(diào)制解調(diào)器、網(wǎng)卡(無線或有線)、紅外線通信裝置、無線通信裝置和/或芯片組(例如BluetoothTM裝置、802.11裝置、WiFi裝置、WiMax裝置、蜂窩式通信設施等),和/或類似物。通信子系統(tǒng)650可準許與網(wǎng)絡(例如,作為一個實例,下文所描述的網(wǎng)絡)、其它計算裝置和/或本文中所描述的任何其它裝置交換數(shù)據(jù)。

在許多實施例中,計算裝置600將進一步包括非暫時性工作存儲器640,其可包含RAM或ROM裝置,如上文所描述。計算裝置600可包含示出為當前位于工作存儲器640內(nèi)的軟件元件,包括操作系統(tǒng)642、裝置驅(qū)動器、可執(zhí)行庫和/或例如一或多個應用程序644的其它代碼,其可包括由各種實施例所提供和/或可經(jīng)設計以實施方法和/或配置系統(tǒng)、由其它實施例所提供的計算機程序,如本文中所描述。在一個實施方案中,圖3的組件或模塊可使用此類軟件元件來執(zhí)行,且可存儲在存儲裝置615和/或工作存儲器640中。僅僅作為實例,關(guān)于上文所論述的方法描述的一或多個程序可實施為可由計算機(和/或計算機內(nèi)的處理器)執(zhí)行的代碼和/或指令;在一方面中,這些代碼和/或指令接著可用以配置和/或調(diào)適通用計算機(或其他裝置)以根據(jù)所描述方法執(zhí)行一或多個操作。

一組這些指令和/或代碼可存儲在計算機可讀存儲媒體(例如,上文所描述的存儲裝置615)上。在一些情況下,存儲媒體可并入計算裝置(例如,計算裝置600)內(nèi)。在其它實施例中,存儲媒體可與計算裝置分離(例如,可裝卸式媒體,例如壓縮光盤),和/或提供于安裝包中,使得存儲媒體可用以編程、配置和/或調(diào)適上面存儲有指令/代碼的通用計算機。這些指令可呈可由計算裝置600執(zhí)行的可執(zhí)行代碼形式,和/或可呈源代碼和/或可安裝代碼的形式,所述源和/或可安裝代碼在由計算裝置600編譯和/或安裝于計算裝置600上后(例如,使用多種大體可用編譯程序、安裝程序、壓縮/解壓縮公用程序等中的任一者),隨后采用可執(zhí)行代碼的形式。

可根據(jù)具體要求作出實質(zhì)性變化。舉例來說,還可能使用定制硬件,且/或可將特定元件實施于硬件、軟件(包含便攜式軟件,例如小程序等)或兩者中。另外,可利用到其它計算裝置600(例如,網(wǎng)絡輸入/輸出裝置)的連接。

一些實施例可采用計算裝置(例如計算裝置600)來執(zhí)行根據(jù)本發(fā)明的方法。舉例來說,可由計算機系統(tǒng)600響應于處理器610執(zhí)行工作存儲器640中所含有的一或多個指令(其可能并入到操作系統(tǒng)642和/或如應用程序644的其它代碼中)的一或多個序列來執(zhí)行所描述的方法的程序中的一些或全部。此類指令可從另一計算機可讀媒體(例如存儲裝置615中的一或多者)讀取到工作存儲器640中。僅舉例來說,包含于工作存儲器640中的指令序列的執(zhí)行可致使處理器610執(zhí)行本文所描述的方法的一或多個程序。

如本文中所使用,術(shù)語“機器可讀媒體”和“計算機可讀媒體”指代參與提供致使機器以特定方式操作的數(shù)據(jù)的任何媒體。在使用計算裝置600實施的實施例中,在將指令/代碼提供到處理器610以用于執(zhí)行的過程中可能涉及各種計算機可讀媒體,和/或各種計算機可讀媒體可用以存儲和/或運載此類指令/代碼(例如作為信號)。在許多實施方案中,計算機可讀媒體為物理和/或有形存儲媒體。此類媒體可呈許多形式,包含(但不限于)非易失性媒體、易失性媒體以及傳輸媒體。非易失性媒體包含(例如)光盤和/或磁盤,例如,存儲裝置615。易失性媒體包含(但不限于)例如工作存儲器640的動態(tài)存儲器。發(fā)射媒體包含(但不限于)同軸電纜、銅線和光纖,包含包括總線605的電線,以及通信子系統(tǒng)650的各種組件(和/或通信子系統(tǒng)650借以提供與其它裝置的通信的媒體)。因此,發(fā)射媒體還可采取波的形式(包含但不限于無線電、聲波和/或光波,例如在無線電波和紅外數(shù)據(jù)通信期間產(chǎn)生的那些波)。在替代實施例中,可使用事件驅(qū)動的組件和裝置(如相機),其中可在模擬域中執(zhí)行處理中的一些。

常見形式的物理和/或有形計算機可讀媒體包含(例如)軟性磁盤、柔性磁盤、硬盤、磁帶或任何其它磁性媒體、CD-ROM、任何其它光學媒體、打孔卡、紙帶、具有孔圖案的任何其它物理媒體、RAM、PROM、EPROM、FLASH-EPROM、任何其它存儲器芯片或盒帶、如下文所描述的載波,或計算機可從其讀取指令和/或代碼的任何其它媒體。

在將一或多個指令的一或多個序列運載到處理器610以執(zhí)行時可涉及各種形式的計算機可讀媒體。僅舉例來說,最初可將指令運載于遠程計算機的磁盤和/或光盤上。遠程計算機可將指令加載到其動態(tài)存儲器中并將指令作為信號經(jīng)由傳輸媒體來發(fā)送以由計算裝置600接收和/或執(zhí)行。根據(jù)本發(fā)明的各種實施例,可以呈電磁信號、聲學信號、光信號和/或類似者的形式的這些信號全部是可以在上面對指令進行編碼的載波的實例。

通信子系統(tǒng)650(和/或其組件)大體上將接收信號,且總線605可接著將信號(和/或由信號所運載的數(shù)據(jù)、指令等)運載到處理器610從其檢索并執(zhí)行所述指令的工作存儲器640。由工作存儲器640接收到的指令可在由處理器610執(zhí)行之前或之后任選地存儲在非暫時性存儲裝置615上。

上文所論述的方法、系統(tǒng)和裝置是實例。各種實施例可在適當時省略、取代或添加各種程序或組件。舉例來說,在替代配置中,所描述的方法可以不同于所描述的次序來執(zhí)行,和/或可添加、省略和/或組合各級。并且,可在各種其它實施例中組合關(guān)于某些實施例描述的特征。可以類似方式組合實施例的不同方面和元件。并且,技術(shù)發(fā)展,且因此許多元件為實例,其并不將本發(fā)明的范圍限于那些特定實例。

在描述中給出具體細節(jié)以提供對實施例的透徹理解。然而,可在沒有這些特定細節(jié)的情況下實踐實施例。舉例來說,已在沒有不必要的細節(jié)的情況下示出眾所周知的電路、過程、算法、結(jié)構(gòu)和技術(shù)以免混淆所述實施例。此描述僅提供實例實施例,且無意限制本發(fā)明的范圍、適用性或配置。確切地說,實施例的前述描述將為所屬領(lǐng)域的技術(shù)人員提供用于實施本發(fā)明的實施例的啟迪性描述??稍诓幻撾x本發(fā)明的精神和范圍的情況下,對元件的功能和布置做出各種改變。

并且,將一些實施例描述為以流程圖或框圖形式描繪的過程。盡管每一流程圖或框圖可將操作描述為循序過程,但許多操作可并行地或同時執(zhí)行。此外,操作的次序可重新布置。過程可具有圖式中未包含的額外步驟。此外,可由硬件、軟件、固件、中間件、微碼、硬件描述語言或其任何組合來實施所述方法的實施例。當以軟件、固件、中間件或微碼實施時,用以執(zhí)行相關(guān)聯(lián)任務的程序代碼或代碼段可存儲在例如存儲媒體等計算機可讀媒體中。處理器可執(zhí)行相關(guān)聯(lián)的任務。

已描述若干實施例,可在不脫離本發(fā)明的精神的情況下使用各種修改、替代構(gòu)造和等效物。舉例來說,以上元件可僅為較大系統(tǒng)的組件,其中其它規(guī)則可優(yōu)先于本發(fā)明的應用或以其它方式修改本發(fā)明的應用。并且,可在考慮上述元件之前、期間或之后進行多個步驟。因此,以上描述并不限制本發(fā)明的范圍。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1