上下文相關(guān)的觸覺確認(rèn)系統(tǒng)的制作方法
【專利摘要】本發(fā)明涉及上下文相關(guān)的觸覺確認(rèn)系統(tǒng)。提供了一種響應(yīng)與用戶接口元件的用戶交互而產(chǎn)生確認(rèn)觸覺效應(yīng)的觸覺確認(rèn)系統(tǒng),其中確認(rèn)觸覺效應(yīng)基于上下文元數(shù)據(jù)。該上下文元數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù)?;谒鲆粋€(gè)或多個(gè)觸覺參數(shù)生成觸覺信號。該觸覺信號發(fā)送到配置成接收觸覺信號的執(zhí)行器。該執(zhí)行器利用觸覺信號生成確認(rèn)觸覺效應(yīng)。
【專利說明】上下文相關(guān)的觸覺確認(rèn)系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]一種實(shí)施例總體上針對一種設(shè)備,而且更具體地,針對一種產(chǎn)生觸覺效應(yīng)的設(shè)備?!颈尘凹夹g(shù)】
[0002]觸覺是一種通過向用戶施加觸覺反饋效應(yīng)(S卩,“觸覺效應(yīng)”),例如力、振動和運(yùn)動,利用用戶的觸摸感測的觸覺與力反饋技術(shù)。例如移動設(shè)備、觸摸屏設(shè)備和個(gè)人計(jì)算機(jī)的設(shè)備可以配置成響應(yīng)用戶與設(shè)備的交互而生成確認(rèn)觸覺效應(yīng),作為用戶已經(jīng)與設(shè)備成功交互的確認(rèn)。例如,當(dāng)用戶利用例如按鈕、觸摸屏、杠桿、操縱桿、輪子或某種其它控制器與設(shè)備交互時(shí),可以生成觸覺信號,其中該觸覺信號使設(shè)備產(chǎn)生適當(dāng)?shù)拇_認(rèn)觸覺效應(yīng)。用戶可以體驗(yàn)確認(rèn)觸覺效應(yīng),而且會意識到與設(shè)備的成功交互。
【發(fā)明內(nèi)容】
[0003]一種實(shí)施例是產(chǎn)生確認(rèn)觸覺效應(yīng)的觸覺確認(rèn)系統(tǒng)。該系統(tǒng)接收與和用戶接口元件的用戶交互關(guān)聯(lián)的上下文元數(shù)據(jù)。該系統(tǒng)還把接收到的上下文元數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù)。該系統(tǒng)還至少部分地基于所述一個(gè)或多個(gè)觸覺參數(shù)生成觸覺信號。該系統(tǒng)還把觸覺信號發(fā)送到執(zhí)行器,生成確認(rèn)觸覺效應(yīng)。
【專利附圖】
【附圖說明】
[0004]從以下對優(yōu)選實(shí)施例的具體描述,更多的實(shí)施例、細(xì)節(jié)、優(yōu)點(diǎn)和修改將變得顯而易見,所述優(yōu)選實(shí)施例要結(jié)合附圖來理解。
[0005]圖1說明了根據(jù)本發(fā)明一種實(shí)施例的觸覺確認(rèn)系統(tǒng)的框圖。
[0006]圖2根據(jù)本發(fā)明一種實(shí)施例說明了從上下文元數(shù)據(jù)到一個(gè)或多個(gè)觸覺參數(shù)的映射。
[0007]圖3根據(jù)本發(fā)明一種實(shí)施例說明了觸覺參數(shù)滑塊用戶接口。
[0008]圖4根據(jù)本發(fā)明一種實(shí)施例說明了觸覺確認(rèn)模塊的功能性的流程圖。
具體實(shí)施例
[0009]一種實(shí)施例是可以響應(yīng)與設(shè)備的用戶接口元件,例如在觸摸屏中顯示的按鈕或者鍵盤,交互而產(chǎn)生確認(rèn)觸覺效應(yīng)的觸覺確認(rèn)系統(tǒng),其中確認(rèn)觸覺效應(yīng)可以基于與和用戶接口元件的交互關(guān)聯(lián)的上下文元數(shù)據(jù)或者某種其它元數(shù)據(jù)來定制。這種上下文元數(shù)據(jù)可以包括指示用戶接口元件的一個(gè)或多個(gè)物理屬性,例如用戶接口元件的尺寸或形狀,的數(shù)據(jù)。上下文元數(shù)據(jù)還可以包括指示用戶接口元件的功能性的數(shù)據(jù)。
[0010]例如,上下文元數(shù)據(jù)可以包括指示用戶接口元件是否啟動電子郵件消息或文本消息創(chuàng)建的數(shù)據(jù)。上下文元數(shù)據(jù)還可以包括指示與用戶接口元件的交互歷史的數(shù)據(jù)。例如,上下文元數(shù)據(jù)可以包括指示用戶在用戶接口元件上打字(其中用戶接口元件是物理元件,例如鍵盤)或者觸摸用戶接口元件(其中用戶接口元件是可以在設(shè)備的觸摸屏中顯示的虛擬元件,例如按鈕)的速度。上下文元數(shù)據(jù)還可以包括傳感器輸入數(shù)據(jù),例如所檢測到的由用戶施加到用戶接口元件的觸摸所產(chǎn)生的力。確認(rèn)觸摸效應(yīng)的定制可以是一個(gè)或多個(gè)觸覺參數(shù)的修改,例如但不限于量值、持續(xù)時(shí)間、頻率和波形。因而,觸覺確認(rèn)系統(tǒng)可以對單個(gè)用戶接口元件生成多個(gè)可能的確認(rèn)觸覺事件,其中每個(gè)確認(rèn)觸覺事件是基于上下文元數(shù)據(jù)單獨(dú)定制的。
[0011]圖1說明了根據(jù)本發(fā)明一種實(shí)施例的觸覺確認(rèn)系統(tǒng)10的框圖。在一種實(shí)施例中,系統(tǒng)10是設(shè)備的一部分,而且系統(tǒng)10為設(shè)備提供觸覺確認(rèn)功能性。盡管示為單個(gè)系統(tǒng),但是系統(tǒng)10的功能性可以作為分布式系統(tǒng)來實(shí)現(xiàn)。系統(tǒng)10包括用于傳送信息的總線12或其它通信機(jī)制,及耦合到總線12的用于處理信息的處理器22。處理器22可以是任何類型的通用或?qū)S锰幚砥?。系統(tǒng)10還包括用于存儲要由處理器22執(zhí)行的信息和指令的存儲器
14。存儲器14可以由隨機(jī)存取存儲器(“RAM”)、只讀存儲器(“ROM”)、例如磁或光盤的靜態(tài)存儲器或者任何其它類型計(jì)算機(jī)可讀介質(zhì)的任意組合組成。
[0012]計(jì)算機(jī)可讀介質(zhì)可以是可以由處理器22訪問的任何可用介質(zhì)而且可以包括易失性和非易失性介質(zhì)、可拆卸和不可拆卸介質(zhì)、通信介質(zhì)和存儲介質(zhì)。通信介質(zhì)可以在例如載波或其它傳輸機(jī)制的調(diào)制數(shù)據(jù)信號中包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù),而且可以包括本領(lǐng)域中已知的任何其它形式的信息輸送介質(zhì)。存儲介質(zhì)可以包括RAM、閃存存儲器、ROM、可擦除可編程只讀存儲器(“EPR0M”)、電可擦除可編程只讀存儲器(“EEPR0M”)、寄存器、硬盤、活動硬盤、光盤只讀存儲器(“⑶-ROM”)或者本領(lǐng)域中已知的任何其它形式的存儲介質(zhì)。
[0013]在一種實(shí)施例中,存儲器14存儲在被處理器22執(zhí)行時(shí)提供功能性的軟件模塊。在一種實(shí)施例中,所述模塊包括為系統(tǒng)10提供操作系統(tǒng)功能性的操作系統(tǒng)15,及移動設(shè)備的剩余部分。所述模塊還包括產(chǎn)生確認(rèn)觸覺效應(yīng)的觸覺效應(yīng)模塊16,如以下更具體地公開的。在某些實(shí)施例中,觸覺確認(rèn)模塊16可以包括多個(gè)模塊,其中每個(gè)單獨(dú)的模塊提供用于產(chǎn)生確認(rèn)觸覺效應(yīng)的專用的獨(dú)立功能性。系統(tǒng)10—般將包括一個(gè)或多個(gè)附加的應(yīng)用模塊18,以便包括附加的功能性,例如Immersion公司的集成觸覺開發(fā)平臺(Integrator HapticDevelopment Platform)。
[0014]在從遠(yuǎn)程源發(fā)送和/或接收數(shù)據(jù)的實(shí)施例中,系統(tǒng)10還包括通信設(shè)備20,例如網(wǎng)絡(luò)接口卡,以便提供移動無線網(wǎng)絡(luò)通信,例如紅外線、無線電、W1-Fi或者蜂窩網(wǎng)絡(luò)通信。在其它實(shí)施例中,通信設(shè)備20提供有線網(wǎng)絡(luò)連接,例如以太網(wǎng)連接或者調(diào)制解調(diào)器。
[0015]處理器22還經(jīng)總線12耦合到用于向用戶顯示圖形表示或用戶接口的顯示器24,例如液晶顯示器(“IXD”)。顯示器24可以是配置成從處理器22發(fā)送和接收信號的觸摸敏感輸入設(shè)備,例如觸摸屏,而且可以是多點(diǎn)觸控觸摸屏。處理器22可以進(jìn)一步耦合到允許用戶與系統(tǒng)10交互的鍵盤或光標(biāo)控制器28,例如鼠標(biāo)或者觸控筆。
[0016]在一種實(shí)施例中,系統(tǒng)10還包括執(zhí)行器26。處理器22可以向執(zhí)行器26發(fā)送與所生成的觸覺效應(yīng)相關(guān)聯(lián)的觸覺信號,執(zhí)行器26又輸出例如振動觸覺觸覺效應(yīng)的觸覺效應(yīng)。執(zhí)行器26包括執(zhí)行器驅(qū)動電路。執(zhí)行器26可以是例如電動機(jī)、電磁執(zhí)行器、音圈、形狀記憶合金、電活性聚合物、螺線管、偏心旋轉(zhuǎn)質(zhì)量電動機(jī)(“ERM”)、線性共振執(zhí)行器(“LRA”)、壓電執(zhí)行器、高帶寬執(zhí)行器、電活性聚合物(“ΕΑΡ”)執(zhí)行器、靜電摩擦顯示器或者超聲波振動發(fā)聲器。在備選實(shí)施例中,除執(zhí)行器26之外,系統(tǒng)10還可以包括一個(gè)或多個(gè)附加的執(zhí)行器(在圖1中未說明)。在其它實(shí)施例中,與系統(tǒng)10獨(dú)立的設(shè)備包括生成觸覺效應(yīng)的執(zhí)行器,而且系統(tǒng)10通過通信設(shè)備20把所生成的觸覺效應(yīng)信號發(fā)送到那個(gè)設(shè)備。
[0017]在一種實(shí)施例中,系統(tǒng)10還包括傳感器30。傳感器30可以配置成檢測能量的形式,或者其它物理屬性,例如但不限于加速度、生物信號、距離、流程、力/壓力/應(yīng)力/彎曲、濕度、線性位置、朝向/傾度、射頻、旋轉(zhuǎn)位置、旋轉(zhuǎn)速度、開關(guān)的操縱、溫度、振動和可見光強(qiáng)度。傳感器30可以進(jìn)一步配置成把檢測到的能量,或者其它物理屬性,轉(zhuǎn)換成電信號,或者代表虛擬傳感器信息的任何信號。傳感器30可以是任何設(shè)備,例如但不限于加速計(jì)、心電圖、腦電圖、肌電圖、眼電圖、電子顎位圖、皮膚電反映傳感器、電容傳感器、霍耳效應(yīng)傳感器、紅外線傳感器、超聲波傳感器、壓力傳感器、光纖傳感器、屈曲傳感器(或者彎曲傳感器)、力敏感電阻器、載荷傳感器、LuSense CPS2155、微型壓力換能器、壓電傳感器、應(yīng)變計(jì)、濕度計(jì)、線性位置觸摸傳感器、線性電位計(jì)(或者滑塊)、線性差動變壓器、加速計(jì)、指南針、傾角計(jì)、磁性標(biāo)簽(或者射頻識別標(biāo)簽)、旋轉(zhuǎn)編碼器、旋轉(zhuǎn)電位計(jì)、陀螺儀、通斷開關(guān)、溫度傳感器(例如熱電偶、電阻溫度探測器、熱敏電阻和溫度-換能集成電路)、麥克風(fēng)、光度計(jì)、高度計(jì)、溫度計(jì)、生物監(jiān)視器或者依賴光的電阻器。
[0018]圖2根據(jù)本發(fā)明一種實(shí)施例說明了上下文元數(shù)據(jù)到一個(gè)或多個(gè)觸覺參數(shù)的映射。如前所述,設(shè)備可以包括用戶接口元件,其中該用戶接口元件可以是用戶可以與之交互的設(shè)備的物理或虛擬元件。物理用戶接口元件的例子是鍵盤或者光標(biāo)控制器,例如鼠標(biāo)。虛擬用戶接口元件的例子是顯示在觸摸屏中的圖標(biāo),例如按鈕、滑塊、滾輪、開關(guān)、復(fù)選框和單選框。而且,如前所述,用戶可以與用戶接口元件交互,其中與用戶接口元件的交互可以包括對用戶接口元件的物理操縱。對用戶接口元件的物理操縱的一個(gè)例子是觸摸用戶接口元件(例如觸摸鍵盤或者觸摸其中顯示按鈕或某種其它類型用戶接口元件的觸摸屏)。
[0019]與用戶接口元件的交互可以涉及一種或多種類型上下文元數(shù)據(jù)的創(chuàng)建(在圖2中說明為上下文元數(shù)據(jù)210),其中上下文元數(shù)據(jù)可以是與和用戶接口元件的交互的上下文關(guān)聯(lián)的任何數(shù)據(jù)。上下文元數(shù)據(jù)可以用于響應(yīng)與用戶接口元件的交互而生成確認(rèn)觸覺效應(yīng)。如以下更具體地描述的,確認(rèn)觸覺效應(yīng)可以是觸覺反饋效應(yīng),例如力、振動和運(yùn)動,這種效應(yīng)可以響應(yīng)與用戶接口元件的用戶交互而產(chǎn)生,以便確認(rèn)與用戶接口元件的交互。
[0020]上下文元數(shù)據(jù)的一個(gè)例子是指示用戶接口元件的一個(gè)或多個(gè)物理屬性(在圖2中說明為物理屬性211)的數(shù)據(jù)。所述一個(gè)或多個(gè)物理屬性可以包括用戶接口元件的尺寸或形狀,其中用戶接口元件的尺寸可以包括一個(gè)或多個(gè)尺寸參數(shù),而用戶接口元件的形狀可以包括一個(gè)或多個(gè)形狀參數(shù)。例如,所述一個(gè)或多個(gè)物理參數(shù)可以包括設(shè)備觸摸屏中所顯示的按鈕的尺寸(即,該按鈕的一個(gè)或多個(gè)尺寸參數(shù))。在這個(gè)例子中,確認(rèn)觸覺效應(yīng)可以基于按鈕的一個(gè)或多個(gè)尺寸參數(shù)來生成。因而,小按鈕會與大按鈕讓用戶感到不同(例如,“更輕”)。在另一個(gè)例子中,所述一個(gè)或多個(gè)物理屬性可以包括按鈕的形狀(即,該按鈕的一個(gè)或多個(gè)形狀參數(shù))。在另一個(gè)例子中,所述一個(gè)或多個(gè)物理屬性可以包括按鈕的尺寸與形狀(即,該按鈕的一個(gè)或多個(gè)尺寸參數(shù)和該按鈕的一個(gè)或多個(gè)形狀參數(shù))。因而,用戶與之接口的按鈕(或者其它用戶接口元件)的尺寸與形狀都可以用于確定所生成的確認(rèn)觸覺效應(yīng)。
[0021]上下文元數(shù)據(jù)的另一個(gè)例子是指示用戶接口元件的功能性(在圖2中說明為功能性212)的數(shù)據(jù)。功能性可以是與用戶接口元件或者和用戶接口元件的交互關(guān)聯(lián)的功能性。例如,這種功能性可以是字符或者詞在用戶接口元件中的輸入。作為另一個(gè)例子,這種功能性可以是在與用戶接口元件交互時(shí)可以由用戶接口元件啟動的文字消息或電子郵件消息的創(chuàng)建。因而,用戶接口元件的功能性可以用于確定所生成的確認(rèn)觸覺效應(yīng)。例如,觸摸屏內(nèi)所顯示一欄中字符的輸入可以生成與在該欄內(nèi)輸入詞時(shí)所生成的確認(rèn)觸覺效應(yīng)不同的確認(rèn)觸覺效應(yīng)。作為另一個(gè)例子,為創(chuàng)建文字消息而按下觸摸屏內(nèi)所顯示的按鈕可以生成確認(rèn)觸覺效應(yīng)。但是,為創(chuàng)建電子郵件消息而同樣按下觸摸屏內(nèi)所顯示的按鈕會產(chǎn)生不同的確認(rèn)觸覺效應(yīng)。
[0022]上下文元數(shù)據(jù)的另一個(gè)例子是指示用戶接口元件的歷史(在圖2中說明為歷史
213)的數(shù)據(jù)。歷史可以是與之前和用戶接口元件的一次或多次交互關(guān)聯(lián)的歷史。例如,用戶接口元件(例如鍵盤或者觸摸屏內(nèi)所顯示的按鈕)的歷史可以是打字速度(例如,用于在鍵盤上打字或者觸摸觸摸屏內(nèi)所顯示按鈕的速度)。作為例子,在慢打字速度覺得可取的確認(rèn)觸覺效應(yīng)在快打字速度可能會覺得不可取。其一個(gè)原因可能是因?yàn)樯纱_認(rèn)觸覺效應(yīng)的執(zhí)行器可能不能夠生成某個(gè)速度的級聯(lián)確認(rèn)觸覺效應(yīng),因?yàn)槊總€(gè)確認(rèn)觸覺效應(yīng)的持續(xù)時(shí)間可能比每次擊鍵之間的持續(xù)時(shí)間長。為此,確認(rèn)觸覺效應(yīng)會彼此混合,并且產(chǎn)生“爛糊的(mushy)”觸覺體驗(yàn)。其另一個(gè)原因可能是初始確認(rèn)觸覺效應(yīng)的量值可能太強(qiáng),使得其壓倒了后續(xù)生成的一個(gè)或多個(gè)較弱的確認(rèn)觸覺效應(yīng)。因而,打字速度可以用于自動地縮放確認(rèn)觸覺效應(yīng)的量值、持續(xù)時(shí)間或者其它參數(shù),以避免讓多個(gè)確認(rèn)觸覺效應(yīng)彼此混合或者造成其它不期望的結(jié)果。打字速度可以在與用戶接口元件的多次交互之后確定。因而,一識別出打字速度的變化(即,在多次交互之后),確認(rèn)觸覺效應(yīng)的修改就可以發(fā)生。
[0023]上下文元數(shù)據(jù)的另一個(gè)例子是傳感器輸入數(shù)據(jù)(在圖2中說明為傳感器輸入數(shù)據(jù)
214)。如前所述,傳感器可以產(chǎn)生與和用戶接口元件的交互關(guān)聯(lián)的傳感器輸入數(shù)據(jù)。例如,傳感器可以生成與由用戶觸摸用戶接口元件(例如鍵盤或者觸摸屏內(nèi)所顯示的按鈕)所產(chǎn)生的壓力關(guān)聯(lián)的傳感器輸入數(shù)據(jù)。基于壓力,可以生成對應(yīng)的確認(rèn)觸覺效應(yīng)。例如,當(dāng)壓力增加時(shí)(即,用戶更用力地觸摸用戶接口元件),確認(rèn)觸覺效應(yīng)的量值可以增加(或者減小)。作為另一個(gè)例子,傳感器可以生成與設(shè)備的加速度關(guān)聯(lián)的輸入數(shù)據(jù),加速度可以指示用戶參與體力活動,例如走路或跑步。作為還有另一個(gè)例子,傳感器可以生成與由用戶環(huán)境產(chǎn)生的聲音關(guān)聯(lián)的輸入數(shù)據(jù)。基于聲音,可以確認(rèn)用戶環(huán)境是嘈雜的,而且確認(rèn)觸覺效應(yīng)的量值(或者幅值或強(qiáng)度)應(yīng)當(dāng)增加。作為另一個(gè)例子,傳感器可以生成由從處理數(shù)據(jù),例如靜止圖像、視頻或聲音,創(chuàng)建的信息或信號所代表的輸入數(shù)據(jù)。例如,作為顯示在用戶接口內(nèi)的虛擬賽車的用戶接口元件可以使確認(rèn)觸覺效應(yīng)基于車的虛擬速度、車離照相機(jī)視角多近或者車的尺寸來修改。
[0024]上下文元數(shù)據(jù)還可以是任何其它種類的上下文元數(shù)據(jù)(在圖2中說明為其它上下文元數(shù)據(jù)215)。這可以是與和用戶接口元件的交互關(guān)聯(lián)的任何種類的數(shù)據(jù)。在某些實(shí)施例中,存儲在存儲器或另一種計(jì)算機(jī)可讀或有形介質(zhì)中并且由處理器執(zhí)行的軟件可以生成上述類型上下文元數(shù)據(jù)中的一種或多種。另外,存儲在存儲器或另一種計(jì)算機(jī)可讀或有形介質(zhì)中并且由處理器執(zhí)行的軟件可以接收并解釋上下文元數(shù)據(jù)。這種軟件可以把上下文元數(shù)據(jù)(在某些實(shí)施例中,除其它接收到的輸入數(shù)據(jù)之外)映射到一個(gè)或多個(gè)觸覺參數(shù)(其中該映射在圖2中說明為映射220)。以下更具體地進(jìn)一步描述這種映射。
[0025]根據(jù)該實(shí)施例,為了生成適當(dāng)?shù)拇_認(rèn)觸覺效應(yīng),可以產(chǎn)生一個(gè)或多個(gè)觸覺參數(shù)(其中,所述一個(gè)或多個(gè)觸覺參數(shù)在圖2中說明為觸覺參數(shù)230),其中確認(rèn)觸覺效應(yīng)可以確認(rèn)用戶與用戶接口元件的交互。如前所述,確認(rèn)觸覺效應(yīng)是觸覺反饋效應(yīng),例如力、振動和運(yùn)動,這種效應(yīng)可以響應(yīng)用戶與用戶接口元件的交互而生成,以便確認(rèn)與用戶接口元件的交互。在某些實(shí)施例中,確認(rèn)觸覺效應(yīng)是靜態(tài)觸覺效應(yīng)。而且,在某些實(shí)施例中,確認(rèn)觸覺效應(yīng)可以存儲在觸覺效應(yīng)庫中,并且從其中進(jìn)行選擇。在某些實(shí)施例中,觸覺效應(yīng)庫可以存儲在存儲器中。觸覺參數(shù)是觸覺效應(yīng)質(zhì)量的數(shù)量,例如量值、頻率、持續(xù)時(shí)間、幅值(即,強(qiáng)度)、波形或者任何其它種類的可量化的觸覺參數(shù)。根據(jù)該實(shí)施例,可以至少部分地由所述一個(gè)或多個(gè)觸覺參數(shù)定義確認(rèn)觸覺效應(yīng),其中所述一個(gè)或多個(gè)觸覺參數(shù)可以定義確認(rèn)觸覺效應(yīng)的特性。以下更具體地進(jìn)一步描述所述一個(gè)或多個(gè)觸覺參數(shù)。
[0026]如前所述,為了產(chǎn)生一個(gè)或多個(gè)觸覺參數(shù),輸入數(shù)據(jù)可以映射到一個(gè)或多個(gè)觸覺參數(shù)。更具體而言,所述一個(gè)或多個(gè)觸覺參數(shù)可以至少部分地基于輸入數(shù)據(jù)來生成。作為映射的一部分,上下文元數(shù)據(jù)可以映射到所述一個(gè)或多個(gè)觸覺參數(shù)(在圖2中識別為上下文元數(shù)據(jù)映射221)。更具體而言,所述一個(gè)或多個(gè)觸覺參數(shù)每一個(gè)都可以包括可以至少部分地基于上下文元數(shù)據(jù)的值。例如,如果上下文元數(shù)據(jù)(例如用戶接口元件的尺寸)具有特定的值,那么所述一個(gè)或多個(gè)觸覺參數(shù)也可以生成為具有特定的值。因而,上下文元數(shù)據(jù)可以至少部分地定義所述一個(gè)或多個(gè)觸覺參數(shù)。
[0027]在某些實(shí)施例中,上下文元數(shù)據(jù)映射是在生成確認(rèn)觸覺效應(yīng)之前執(zhí)行的唯一映射。但是,在備選實(shí)施例中,上下文元數(shù)據(jù)映射可以與其它映射結(jié)合。例如,在某些實(shí)施例中,除了上下文元數(shù)據(jù)映射,用戶還可以執(zhí)行定制的映射(在圖2中識別為用戶定制映射222)。作為定制映射的一部分,所述一個(gè)或多個(gè)觸覺參數(shù)可以基于用戶定義的一個(gè)或多個(gè)倍數(shù)來修改。更具體而言,用于所述一個(gè)或多個(gè)觸覺參數(shù)的值可以基于用戶定義的一個(gè)或多個(gè)倍數(shù)來修改。用戶定義的所述一個(gè)或多個(gè)倍數(shù)可以基于作為滑塊用戶接口一部分的一個(gè)或多個(gè)滑塊。以下參加圖3更具體地描述滑塊用戶接口。通過修改一個(gè)或多個(gè)觸覺參數(shù),確認(rèn)觸覺效應(yīng)可以基于所述一個(gè)或多個(gè)倍數(shù)來修改。在某些實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)可以為所有用戶接口元件全局定義。在其它實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)可以對一個(gè)具體的用戶接口元件或者多個(gè)具體的用戶接口元件本地定義。在某些實(shí)施例中,用戶定制映射是在上下文元數(shù)據(jù)映射之后執(zhí)行的。在備選實(shí)施例中,用戶定制映射是在上下文元數(shù)據(jù)映射之前執(zhí)行的。在某些實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)始終如一地施加到所有用戶接口元件。在備選實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)基于與每個(gè)用戶接口元件關(guān)聯(lián)的上下文元數(shù)據(jù)施加到用戶接口元件。例如,如果倍數(shù)是一個(gè)低的值,則小按鈕與大按鈕之間觸摸參數(shù)(例如量值)的差別可以減小。但是,如果倍數(shù)是一個(gè)高的值,則小按鈕與大按鈕之間觸摸參數(shù)的差別會增加。
[0028]在某些實(shí)施例中,除了上下文元數(shù)據(jù)映射和用戶定制設(shè)備,還執(zhí)行一個(gè)或多個(gè)其它映射(在圖2中識別為其它映射223)。例如,可以執(zhí)行主題映射,其中主題映射包括基于所定義的主題修改一個(gè)或多個(gè)觸覺參數(shù),其中主題是包括一個(gè)或多個(gè)觸覺效應(yīng)及一個(gè)或多個(gè)觸覺參數(shù)到一個(gè)或多個(gè)用戶接口元件的映射的可安裝的包,以便生成一個(gè)或多個(gè)觸覺效應(yīng)。作為另一個(gè)例子,可以執(zhí)行動態(tài)映射,其中來自多個(gè)用戶接口元件交互的數(shù)據(jù)(例如上下文元數(shù)據(jù))可以映射到一個(gè)或多個(gè)觸覺參數(shù)。所述一個(gè)或多個(gè)其它映射還可以是任何其它類型的映射,其中數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù)。
[0029]如前所述,可以基于一個(gè)或多個(gè)映射產(chǎn)生一個(gè)或多個(gè)觸覺參數(shù)(其中,所述一個(gè)或多個(gè)觸覺參數(shù)在圖2中說明為觸覺參數(shù)230)。而且,如前所述,觸覺參數(shù)是觸覺效應(yīng)質(zhì)量的量。觸覺參數(shù)可以具有與觸覺參數(shù)關(guān)聯(lián)的值。觸覺參數(shù)的一個(gè)例子是量值觸覺參數(shù)(在圖2中識別為量值231),其中量值觸覺參數(shù)定義了確認(rèn)觸覺效應(yīng)的量值值。觸覺參數(shù)的另一個(gè)例子是頻率觸覺參數(shù)(在圖2中識別為頻率232),其中頻率觸覺參數(shù)定義了確認(rèn)觸覺效應(yīng)的頻率值。觸覺參數(shù)還有另一個(gè)例子是持續(xù)時(shí)間觸覺參數(shù)(在圖2中識別為持續(xù)時(shí)間233),其中持續(xù)時(shí)間觸覺參數(shù)定義了確認(rèn)觸覺效應(yīng)的持續(xù)時(shí)間值。觸覺參數(shù)還有另一個(gè)例子是波形觸覺參數(shù)(在圖2中識別為波形234),其中波形觸覺參數(shù)定義了確認(rèn)觸覺效應(yīng)的波形值。觸覺參數(shù)的其它例子包括定義確認(rèn)觸覺效應(yīng)的可量化值的任何其它類型的可量化觸覺參數(shù)。
[0030]在某些實(shí)施例中,存儲在存儲器或者另一種計(jì)算機(jī)可讀或有形介質(zhì)中并且由處理器執(zhí)行的軟件可以解釋一個(gè)或多個(gè)觸覺參數(shù)并且至少部分地基于所述一個(gè)或多個(gè)觸覺參數(shù)生成一個(gè)或多個(gè)觸覺信號。在某些實(shí)施例中,所述一個(gè)或多個(gè)觸覺參數(shù)定義觸覺信號的一個(gè)或多個(gè)特性。例如,量值觸覺參數(shù)可以定義觸覺信號的量值。作為另一個(gè)例子,頻率觸覺參數(shù)可以定義觸覺信號的頻率。作為還有另一個(gè)例子,波形觸覺參數(shù)可以定義觸覺信號的波形。作為還有另一個(gè)例子,持續(xù)時(shí)間觸覺參數(shù)可以定義觸覺信號的持續(xù)時(shí)間。
[0031]另外,存儲在存儲器或者另一種計(jì)算機(jī)可讀或有形介質(zhì)中并且由處理器執(zhí)行的軟件可以把一個(gè)或多個(gè)觸覺信號發(fā)送到一個(gè)或多個(gè)執(zhí)行器。在所述一個(gè)或多個(gè)執(zhí)行器中的每個(gè)執(zhí)行器,執(zhí)行器可以接收一個(gè)或多個(gè)觸覺信號中的至少一個(gè)觸覺信號并且基于所述至少一個(gè)觸覺信號輸出一個(gè)或多個(gè)確認(rèn)觸覺效應(yīng)。因而,所述至少一個(gè)觸覺信號可以定義一個(gè)或多個(gè)確認(rèn)觸覺效應(yīng)的一個(gè)或多個(gè)特性。在涉及多個(gè)執(zhí)行器的某些實(shí)施例中,執(zhí)行器可以加載共享(load share)所述一個(gè)或多個(gè)觸覺信號。例如,與第一組用戶接口元件關(guān)聯(lián)的一個(gè)或多個(gè)觸覺信號中的一些可以發(fā)送到第一執(zhí)行器,而與第二組用戶接口元件關(guān)聯(lián)的一個(gè)或多個(gè)觸覺信號中的其它觸覺信號可以發(fā)送到第二執(zhí)行器。在涉及多個(gè)執(zhí)行器的某些實(shí)施例中,有些執(zhí)行器是機(jī)械執(zhí)行器,而其它執(zhí)行器是非機(jī)械執(zhí)行器。
[0032]圖3根據(jù)本發(fā)明一種實(shí)施例說明了觸覺參數(shù)滑塊用戶接口。更具體而言,圖3說明了顯示觸覺參數(shù)滑塊用戶接口 310的設(shè)備300。在某些實(shí)施例中,設(shè)備300包括觸摸屏,其中觸覺參數(shù)滑塊用戶接口 310顯示在該觸摸屏內(nèi)。如前所述,除了上下文元數(shù)據(jù)映射,用戶還可以執(zhí)行定制映射。作為定制映射的一部分,一個(gè)或多個(gè)觸覺參數(shù)可以基于用戶定義的一個(gè)或多個(gè)倍數(shù)來修改。在某些實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)可以由滑塊用戶接口 310的一個(gè)或多個(gè)滑塊定義。因而,滑塊用戶接口 310可以控制用于修改一個(gè)或多個(gè)觸覺參數(shù)的一個(gè)或多個(gè)倍數(shù)。
[0033]在圖3所說明的實(shí)施例中,滑塊用戶接口 310包括單個(gè)滑塊,滑塊320。但是,這僅僅是一個(gè)例子實(shí)施例,而且,在其它實(shí)施例中,滑塊用戶接口 310可以包括多個(gè)滑塊?;瑝K320可以與用于修改觸覺參數(shù)的倍數(shù)關(guān)聯(lián)。例如,滑塊320可以與用于修改量值觸覺參數(shù)的量值倍數(shù)關(guān)聯(lián)。作為另一個(gè)例子,滑塊320可以與用于修改頻率觸覺參數(shù)的頻率倍數(shù)關(guān)聯(lián)。作為還有另一個(gè)例子,滑塊320可以與用于修改波形觸覺參數(shù)的波形倍數(shù)關(guān)聯(lián)。作為另一個(gè)例子,滑塊320可以與用于修改持續(xù)時(shí)間觸覺參數(shù)的持續(xù)時(shí)間倍數(shù)關(guān)聯(lián)。在滑塊用戶接口 310包括多個(gè)滑塊的實(shí)施例中,每個(gè)滑塊可以與用于修改一個(gè)具體觸覺參數(shù)的一個(gè)具體倍數(shù)關(guān)聯(lián)。因而,滑塊320可以控制用于修改觸覺參數(shù)的倍數(shù)。[0034]根據(jù)所說明的實(shí)施例,滑塊320包括滑塊控制器330?;瑝K控制器330是允許用戶控制與滑塊320關(guān)聯(lián)的倍數(shù)的暴露的用戶接口元件。通過向滑塊320的左邊或右邊移動滑塊控制器330,用戶可以控制與滑塊320關(guān)聯(lián)的倍數(shù),并且因此控制與滑塊320關(guān)聯(lián)的觸覺參數(shù)。例如,在其中滑塊320與用于修改量值觸覺參數(shù)的量值倍數(shù)關(guān)聯(lián)的實(shí)施例中,用戶可以通過移動滑塊控制器330來增加或減小量值觸覺參數(shù)的值,并且因此增加或減小與用戶接口元件關(guān)聯(lián)的確認(rèn)觸覺效應(yīng)。
[0035]在某些實(shí)施例中,滑塊320可以全局控制用于修改用于全部用戶接口元件的觸覺參數(shù)的倍數(shù)。在其它實(shí)施例中,滑塊320可以局部控制用于修改用于一個(gè)具體的用戶接口元件或者多個(gè)具體的用戶接口元件的觸覺參數(shù)的倍數(shù)。在某些實(shí)施例中,滑塊320始終如一地把該倍數(shù)應(yīng)用到全部用戶接口元件。在備選實(shí)施例中,滑塊320基于與每個(gè)用戶接口元件關(guān)聯(lián)的上下文元數(shù)據(jù)把該倍數(shù)應(yīng)用到用戶接口元件。例如,如果滑塊控制器330設(shè)置成低的值,則小用戶接口元件與大用戶接口元件之間觸摸參數(shù)(例如量值)的差別可以減小。但是,如果滑塊控制器330設(shè)置成高的值,則小用戶接口元件與大用戶接口元件之間觸摸參數(shù)的差別會增加?;瑝K320的功能性可以在除滑塊之外的其它用戶接口元件中復(fù)制,包括但不限于撥號盤、輪子、微調(diào)控制項(xiàng)、按鈕、單選按鈕、滾輪、開關(guān)或者復(fù)選框?;瑝K320的功能性還可以利用硬件用戶接口元件復(fù)制,包括但不限于物理按鈕、搖臂開關(guān)、物理滑塊和“軟鍵”(硬件表面上的區(qū)域,當(dāng)該區(qū)域被觸摸時(shí),激活某種軟件功能性)。
[0036]圖4說明了根據(jù)本發(fā)明一種實(shí)施例的觸覺確認(rèn)模塊(例如圖1的觸覺確認(rèn)模塊16)的功能性的流程圖。在一種實(shí)施例中,圖4的功能性是由存儲在存儲器或另一種計(jì)算機(jī)可讀或有形介質(zhì)中并且由處理器執(zhí)行的軟件實(shí)現(xiàn)的。在其它實(shí)施例中,所述功能性可以由硬件(例如,通過使用專用集成電路(“ASIC”)、可編程門陣列(“PGA”)、現(xiàn)場可編程門陣列(“FPGA”)等)或者硬件與軟件的任意組合來執(zhí)行。此外,在備選實(shí)施例中,所述功能性可以由硬件利用模擬部件執(zhí)行。
[0037]流程開始并且前進(jìn)到410。在410,接收與用戶接口元件的用戶交互關(guān)聯(lián)的上下文元數(shù)據(jù)。如前所述,用戶接口元件可以是用戶可以與之交互的設(shè)備的物理或虛擬元件。物理用戶接口元件的例子是鍵盤或者光標(biāo)控制器,例如鼠標(biāo)。虛擬用戶接口元件的例子是觸摸屏內(nèi)所顯示的圖標(biāo),例如按鈕、滑塊、滾輪、開關(guān)、復(fù)選框和單選框。與用戶接口元件的交互可以包括用戶接口元件的物理操縱。用戶接口元件的物理操縱的一個(gè)例子是觸摸用戶接口元件(例如觸摸鍵盤或者觸摸其中顯示按鈕或某種其它類型用戶接口元件的觸摸屏)。上下文元數(shù)據(jù)可以是與和用戶接口元件的交互的上下文關(guān)聯(lián)的任何數(shù)據(jù)。上下文元數(shù)據(jù)可以包括指示用戶接口元件的一個(gè)或多個(gè)物理屬性的數(shù)據(jù)。所述一個(gè)或多個(gè)物理屬性可以包括用戶接口元件的尺寸,其中用戶接口元件的尺寸可以包括一個(gè)或多個(gè)尺寸參數(shù)。所述一個(gè)或多個(gè)物理屬性可以包括用戶接口元件的形狀,其中用戶接口元件的形狀可以包括一個(gè)或多個(gè)形狀參數(shù)。上下文元數(shù)據(jù)可以可選地包括指示用戶接口元件功能性的數(shù)據(jù)。這種功能性可以包括與用戶接口元件或者和用戶接口元件的交互關(guān)聯(lián)的功能性。上下文元數(shù)據(jù)可以可選地包括指示用戶接口元件的歷史的數(shù)據(jù)。所述歷史可以包括與之前和用戶接口元件的一次或多次交互關(guān)聯(lián)的歷史。上下文元數(shù)據(jù)可以可選地包括傳感器輸入數(shù)據(jù)。該傳感器輸入數(shù)據(jù)可以包括與和用戶接口元件的交互關(guān)聯(lián)的傳感器輸入數(shù)據(jù)。上下文元數(shù)據(jù)可以可選地包括其它類型的上下文元數(shù)據(jù)。流程前進(jìn)到420。[0038]在420,所接收到的上下文數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù)。觸覺參數(shù)可以是觸覺效應(yīng)質(zhì)量的數(shù)量。觸覺參數(shù)的例子可以包括量值觸覺參數(shù)、頻率觸覺參數(shù)、持續(xù)時(shí)間觸覺參數(shù)、幅值(即,強(qiáng)度)觸覺參數(shù)和波形觸覺參數(shù)。所述一個(gè)或多個(gè)觸覺參數(shù)可以至少部分地定義確認(rèn)觸覺效應(yīng)。確認(rèn)觸覺效應(yīng)可以是觸覺反饋效應(yīng),例如力、振動和運(yùn)動,這些效應(yīng)可以響應(yīng)與用戶接口元件的用戶交互而生成,以便確認(rèn)與用戶接口元件的交互。在某些實(shí)施例中,作為映射的結(jié)果,至少部分地基于所接收到的上下文元數(shù)據(jù),一個(gè)或多個(gè)觸覺參數(shù)中每一個(gè)都可以包括一個(gè)值。流程前進(jìn)到430。
[0039]在430,基于用戶輸入修改所述一個(gè)或多個(gè)觸覺參數(shù)。用戶輸入可以包括用戶定義的一個(gè)或多個(gè)倍數(shù)。為所述一個(gè)或多個(gè)觸覺參數(shù)中每一個(gè)所包括的每個(gè)值可以基于用戶定義的一個(gè)或多個(gè)倍數(shù)。通過修改所述一個(gè)或多個(gè)觸覺參數(shù),可以基于所述一個(gè)或多個(gè)倍數(shù)來修改確認(rèn)觸覺效應(yīng)。在某些實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)可以為所有用戶接口元件全局定義。在其它實(shí)施例中,所述一個(gè)或多個(gè)倍數(shù)可以為一個(gè)具體的用戶接口元件或者多個(gè)具體的用戶接口元件局部定義。在某些實(shí)施例中,用戶定制映射是在上下文元數(shù)據(jù)映射之后執(zhí)行的。在備選實(shí)施例中,用戶定制映射是在上下文元數(shù)據(jù)映射之前執(zhí)行的。用戶定義的所述一個(gè)或多個(gè)倍數(shù)可以基于作為滑塊用戶接口的一部分的一個(gè)或多個(gè)滑塊。在其它實(shí)施例中,用戶定義的所述一個(gè)或多個(gè)倍數(shù)可以基于除滑塊之外的用戶接口元件,包括但不限于撥號盤、輪子、微調(diào)控制項(xiàng)、按鈕、單選按鈕、滾輪、開關(guān)或者復(fù)選框。在其它實(shí)施例中,用戶定義的所述一個(gè)或多個(gè)倍數(shù)可以基于硬件用戶接口元件,包括但不限于物理按鈕、搖臂開關(guān)、物理滑塊和“軟鍵”。在某些實(shí)施例中,忽略在430執(zhí)行的一個(gè)或多個(gè)觸覺參數(shù)的修改。流程前進(jìn)到440。
[0040]在440,至少部分地基于一個(gè)或多個(gè)觸覺參數(shù)生成觸覺信號。在某些實(shí)施例中,所述一個(gè)或多個(gè)觸覺參數(shù)定義觸覺信號的一個(gè)或多個(gè)特性。流程前進(jìn)到450。
[0041]在450,觸覺信號被發(fā)送到執(zhí)行器,生成確認(rèn)觸覺效應(yīng)。確認(rèn)觸覺效應(yīng)可以是可以響應(yīng)用戶與用戶接口元件的交互而生成的觸覺反饋效應(yīng),以便確認(rèn)與用戶接口元件的交互。在某些實(shí)施例中,執(zhí)行器可以接收觸覺信號并且基于該觸覺信號輸出確認(rèn)觸覺效應(yīng)。在某些實(shí)施例中,觸覺信號定義確認(rèn)觸覺效應(yīng)的一個(gè)或多個(gè)特性。然后,流程結(jié)束。
[0042]在涉及與用戶接口元件的后續(xù)用戶交互的某些實(shí)施例中,可以接收與用戶接口元件的后續(xù)用戶交互關(guān)聯(lián)的附加(即,“其它”)上下文元數(shù)據(jù)。所述其它上下文元數(shù)據(jù)可以映射到新的一組(即,“其它”)一個(gè)或多個(gè)觸覺參數(shù)。另一個(gè)觸覺信號可以至少部分地基于所述其它的一個(gè)或多個(gè)觸覺參數(shù)生成。所述另一個(gè)觸覺信號可以發(fā)送到執(zhí)行器,生成另一個(gè)確認(rèn)觸覺效應(yīng),其中所述另一個(gè)確認(rèn)觸覺效應(yīng)與前面由執(zhí)行器生成的確認(rèn)觸覺效應(yīng)不同。
[0043]因而,提供了基于與用戶接口元件的用戶交互所關(guān)聯(lián)的上下文元數(shù)據(jù)生成一種或多種確認(rèn)觸覺效應(yīng)的觸覺確認(rèn)系統(tǒng)。因而,與其中用于用戶接口元件的確認(rèn)觸覺效應(yīng)通常是每個(gè)元件一種確認(rèn)類型的已知觸覺系統(tǒng)相反,本發(fā)明的實(shí)施例可以基于上下文元數(shù)據(jù)為單個(gè)用戶接口元件提供多個(gè)可能的確認(rèn)觸覺事件。
[0044]貫穿本說明書所描述的本發(fā)明的特征、結(jié)構(gòu)或特性可以在一種或多種實(shí)施例中以任何合適的方式組合。例如,貫穿本說明書,“一種實(shí)施例”、“一些實(shí)施例”、“某種實(shí)施例”、“某些實(shí)施例”或者其它類似語言的使用都指聯(lián)系該實(shí)施例所述的特定特征、結(jié)構(gòu)或特性可以包括在本發(fā)明的至少一種實(shí)施例中的事實(shí)。因此,貫穿本說明書,“一種實(shí)施例”、“一些實(shí)施例”、“某種實(shí)施例”、“某些實(shí)施例”或者其它類似語言的出現(xiàn)不一定全都指相同的一組實(shí)施例,而且所描述的特征、結(jié)構(gòu)或者特性可以在一種或多種實(shí)施例中以任何合適的方式組
口 O
[0045]本領(lǐng)域普通技術(shù)人員將很容易理解,以上所討論的本發(fā)明可以利用不同次序的步驟和/或利用與所公開那些不同的配置中的元件來實(shí)踐。因此,盡管本發(fā)明已經(jīng)基于這些優(yōu)選實(shí)施例進(jìn)行了描述,但是,對本領(lǐng)域技術(shù)人員來說很顯然,某些修改、變化和備選構(gòu)造都是顯而易見的,同時(shí)仍然在本發(fā)明的主旨與范圍之內(nèi)。因此,為了確定本發(fā)明的界限和范圍,應(yīng)當(dāng)參考所附權(quán)利要求。
【權(quán)利要求】
1.一種用于生成確認(rèn)觸覺效應(yīng)的計(jì)算機(jī)實(shí)現(xiàn)方法,該計(jì)算機(jī)實(shí)現(xiàn)方法包括:接收與和用戶接口元件的用戶交互關(guān)聯(lián)的上下文元數(shù)據(jù);把接收到的上下文元數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù);至少部分地基于所述一個(gè)或多個(gè)觸覺參數(shù)生成觸覺信號;及把該觸覺信號發(fā)送到執(zhí)行器,生成確認(rèn)觸覺效應(yīng)。
2.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,還包括基于用戶輸入修改所述一個(gè)或多個(gè)觸覺參數(shù)。
3.如權(quán)利要求2所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中用戶輸入包括由用戶定義的一個(gè)或多個(gè)倍數(shù);及 其中為所述一個(gè)或多個(gè)觸覺參數(shù)中每一個(gè)所包括的每個(gè)值都基于所述一個(gè)或多個(gè)倍數(shù)。
4.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中所述一個(gè)或多個(gè)倍數(shù)是為所有用戶接口元件全局定義的。
5.如權(quán)利要求3所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中所述一個(gè)或多個(gè)倍數(shù)是為一個(gè)具體的用戶接口元件或者多個(gè)具體的用戶接口元件局部定義的。
6.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中上下文元數(shù)據(jù)包括以下至少一種:指示用戶接口元件的一個(gè)或多個(gè)物理屬性的數(shù)據(jù)、指示用戶接口元件的功能性的數(shù)據(jù)、指示用戶接口元件的歷史的數(shù)據(jù)或者傳感器輸入數(shù)據(jù)。
7.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中所述一個(gè)或多個(gè)觸覺參數(shù)包括以下至少一種:量值觸覺參數(shù)、頻率觸覺參數(shù)、持續(xù)時(shí)間觸覺參數(shù)、幅值觸覺參數(shù)或者波形觸覺參數(shù)。
8.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,其中用戶接口元件包括以下至少一種:設(shè)備的物理元件或者設(shè)備的虛擬元件。
9.如權(quán)利要求1所述的計(jì)算機(jī)實(shí)現(xiàn)方法,還包括:接收與和用戶接口元件的后續(xù)用戶交互關(guān)聯(lián)的其它上下文元數(shù)據(jù);把所述其它上下文元數(shù)據(jù)映射到一個(gè)或多個(gè)其它觸覺參數(shù);至少部分地基于所述一個(gè)或多個(gè)其它觸覺參數(shù)生成另一個(gè)觸覺信號;及把所述另一個(gè)觸覺信號發(fā)送到執(zhí)行器,生成另一個(gè)確認(rèn)觸覺效應(yīng),其中所述另一個(gè)確認(rèn)觸覺效應(yīng)與所述確認(rèn)觸覺效應(yīng)不同。
10.一種觸覺確認(rèn)系統(tǒng),包括:存儲器,配置成存儲觸覺確認(rèn)模塊;處理器,配置成執(zhí)行存儲在所述存儲器上的觸覺確認(rèn)模塊;執(zhí)行器,配置成輸出一個(gè)或多個(gè)確認(rèn)觸覺效應(yīng);其中觸覺確認(rèn)模塊配置成接收與和用戶接口元件的用戶交互關(guān)聯(lián)的上下文元數(shù)據(jù);其中觸覺確認(rèn)模塊還配置成把接收到的上下文元數(shù)據(jù)映射到一個(gè)或多個(gè)觸覺參數(shù);其中觸覺確認(rèn)模塊還配置成至少部分地基于所述一個(gè)或多個(gè)觸覺參數(shù)生成觸覺信號;及其中觸覺確認(rèn)模塊還配置成把該觸覺信號發(fā)送到執(zhí)行器,生成確認(rèn)觸覺效應(yīng)。
11.如權(quán)利要求10所述的觸覺確認(rèn)系統(tǒng),其中觸覺確認(rèn)模塊還配置成基于用戶輸入修改所述一個(gè)或多個(gè)觸覺參數(shù)。
12.如權(quán)利要求10所述的觸覺確認(rèn)系統(tǒng),其中上下文元數(shù)據(jù)包括以下至少一種:指示用戶接口元件的一個(gè)或多個(gè)物理屬性的數(shù)據(jù)、指示用戶接口元件的功能性的數(shù)據(jù)、指示用戶接口元件的歷史的數(shù)據(jù)或者傳感器輸入數(shù)據(jù)。
13.如權(quán)利要求10所述的觸覺確認(rèn)系統(tǒng),其中所述一個(gè)或多個(gè)觸覺參數(shù)包括以下至少一種:量值觸覺參數(shù)、頻率觸覺參數(shù)、持續(xù)時(shí)間觸覺參數(shù)、幅值觸覺參數(shù)或者波形觸覺參數(shù)。
14.如權(quán)利要求10所述的觸覺確認(rèn)系統(tǒng),其中用戶接口元件包括以下至少一種:顯示在設(shè)備的觸摸屏上的鍵盤或按鈕。
15.一種具有存儲在其上的指令的計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令被處理器執(zhí)行時(shí),使處理器實(shí)現(xiàn)如權(quán)利要求1-9中一項(xiàng)所述的方法。
【文檔編號】G06F3/01GK103631373SQ201310357204
【公開日】2014年3月12日 申請日期:2013年8月16日 優(yōu)先權(quán)日:2012年8月24日
【發(fā)明者】D·伯恩鮑姆, C·J·尤爾里奇, M·A·伯特薩 申請人:英默森公司