觸覺反饋控制系統(tǒng)的制作方法
【專利摘要】一種觸覺反饋控制系統(tǒng)。本公開提供一種反饋控制系統(tǒng)。該反饋控制系統(tǒng)接收用戶輸入。該反饋控制系統(tǒng)確定場(chǎng)境。該反饋控制系統(tǒng)響應(yīng)于用戶輸入并且基于場(chǎng)境來顯示一個(gè)控制。該反饋控制系統(tǒng)根據(jù)該控制來調(diào)節(jié)反饋參數(shù),其中控制被配置成基于所調(diào)節(jié)的反饋參數(shù)來調(diào)節(jié)輸出給用戶的反饋。
【專利說明】觸覺反饋控制系統(tǒng)
[0001]相關(guān)申請(qǐng)的交叉引用
[0002]本申請(qǐng)要求2012年06月27日提交的美國(guó)臨時(shí)專利申請(qǐng)系列N0.61/664,918的優(yōu)先權(quán),通過弓I入將其公開內(nèi)容并入本文。
【技術(shù)領(lǐng)域】
[0003]一個(gè)實(shí)施例一般涉及反饋,更具體地,涉及觸覺反饋。
【背景技術(shù)】
[0004]電子設(shè)備制造商努力為用戶制造豐富的界面。傳統(tǒng)設(shè)備使用視覺和聽覺提示以將反饋提供給用戶。在一些界面設(shè)備中,動(dòng)覺反饋(諸如主動(dòng)力和阻力反饋)和/或觸知反饋(諸如振動(dòng)、紋理和熱量)也被提供給用戶,一般地統(tǒng)稱為“觸覺反饋”或“觸覺效果”。觸覺反饋能夠提供增強(qiáng)和簡(jiǎn)化用戶界面的提示。具體地,振動(dòng)效果、或振動(dòng)觸知觸覺效果在將提示提供給電子設(shè)備的用戶以提醒用戶注意具體事件方面可以是有用的,或提供逼真的反饋以在模擬或虛擬環(huán)境中創(chuàng)造更大的感觀沉浸。
[0005]觸覺反饋也已經(jīng)越來越多地被并入被稱為“手持設(shè)備”或“便攜式設(shè)備”的便攜式電子設(shè)備中,諸如蜂窩電話、個(gè)人數(shù)字助理(“PDA”)、平板電腦、智能手機(jī)和便攜式游戲設(shè)備。例如,一些便攜式游戲應(yīng)用程序能夠振動(dòng),振動(dòng)方式類似于用于被配置成提供觸覺反饋的大型游戲系統(tǒng)的控制設(shè)備(例如,操縱桿等)。另外,諸如蜂窩電話和智能手機(jī)的設(shè)備能夠通過振動(dòng)將不同提醒提供給用戶。例如,蜂窩電話能夠通過振動(dòng)提醒用戶注意來電。同樣,智能電話能夠提醒用戶注意預(yù)定日歷項(xiàng)或給用戶提供“待辦”列表項(xiàng)或約會(huì)日程表的提醒。
[0006]此外,這種設(shè)備能夠提供觸覺反饋以補(bǔ)充設(shè)備能夠輸出給用戶的音頻和/或視頻效果,以提供更身臨其境的體驗(yàn)。例如,如果用戶觀看通過智能手機(jī)輸出的視頻、或收聽通過智能手機(jī)輸出的音樂,則智能手機(jī)也能夠輸出補(bǔ)充音頻和/或視頻的觸覺反饋。
【發(fā)明內(nèi)容】
[0007]—個(gè)實(shí)施例是一種控制輸出給用戶的反饋的系統(tǒng)。系統(tǒng)接收用戶輸入。系統(tǒng)確定場(chǎng)境(context)。系統(tǒng)響應(yīng)于用戶輸入并且基于場(chǎng)境來顯示控制。系統(tǒng)根據(jù)控制來調(diào)節(jié)反饋參數(shù),其中控制被配置成基于所調(diào)節(jié)的反饋參數(shù)來調(diào)節(jié)輸出給用戶的反饋。
【專利附圖】
【附圖說明】
[0008]結(jié)合附圖,從優(yōu)選實(shí)施例的以下詳細(xì)說明,進(jìn)一步的實(shí)施例、細(xì)節(jié)、優(yōu)點(diǎn)及更改將變得顯而易見。
[0009]圖1示出根據(jù)本發(fā)明一個(gè)實(shí)施例的啟動(dòng)觸覺系統(tǒng)的框圖。
[0010]圖2示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的觸覺反饋系統(tǒng)的框圖。
[0011]圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在設(shè)備的用戶界面內(nèi)顯示的實(shí)例觸覺控制。
[0012]圖4示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在設(shè)備的用戶界面內(nèi)顯示的觸覺控制的實(shí)例設(shè)置。
[0013]圖5示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面內(nèi)顯示的實(shí)例音頻控制。
[0014]圖6示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面內(nèi)連同實(shí)例音頻控制一起同時(shí)顯示的實(shí)例觸覺控制。
[0015]圖7示出根據(jù)本發(fā)明一個(gè)實(shí)施例的觸覺反饋控制模塊的功能的流程圖。
[0016]圖8不出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面內(nèi)連同實(shí)例音頻控制一起同時(shí)顯不的實(shí)例虛擬鍵盤觸覺控制。
【具體實(shí)施方式】
[0017]一個(gè)實(shí)施例是一種觸覺反饋控制系統(tǒng),該系統(tǒng)對(duì)基于通過設(shè)備的物理按鈕或開關(guān)提供的輸入、和基于設(shè)備的場(chǎng)境輸出給用戶的觸覺反饋進(jìn)行控制。觸覺反饋控制系統(tǒng)能夠響應(yīng)于通過物理按鈕或開關(guān)提供的輸入、和響應(yīng)于確定設(shè)備的場(chǎng)境適合于控制輸出給用戶的觸覺反饋,而顯示觸覺控制用戶界面。用戶能夠與觸覺控制用戶界面交互,例如,通過觸摸觸覺控制用戶界面來控制通過設(shè)備提供并輸出給用戶的觸覺反饋。
[0018]如本文所述,“手勢(shì)”是傳達(dá)意義或用戶意圖的任何身體動(dòng)作。簡(jiǎn)單的手勢(shì)能夠被組合以形成更復(fù)雜的手勢(shì)。例如,用手指接觸觸摸感應(yīng)表面能夠被稱為“手指點(diǎn)擊”手勢(shì),而從觸摸感應(yīng)表面移開手指能夠被稱為單獨(dú)的“手指離開”手勢(shì)。如果“手指點(diǎn)擊”和“手指離開”手勢(shì)之間的時(shí)間相對(duì)短,則組合的手勢(shì)可以被稱為“輕擊”或“按壓”。如果“手指點(diǎn)擊”和“手指離開”手勢(shì)之間的時(shí)間相對(duì)長(zhǎng),則組合的手勢(shì)可以被稱為“長(zhǎng)時(shí)間輕擊”或“長(zhǎng)時(shí)間按壓”。如果“手指點(diǎn)擊”和“手指離開”手勢(shì)的二維(X,y)位置之間的距離相對(duì)大,則組合的手勢(shì)可以被稱為“滑”。如果“手指點(diǎn)擊”和“手指離開”手勢(shì)的二維(X,y)位置之間的距離相對(duì)小,則組合的手勢(shì)可以被稱為“抹”、“擦”或“輕彈”。任何數(shù)量的二維或三維的簡(jiǎn)單或復(fù)雜的手勢(shì)都可以按照任何方式組合,以形成任何數(shù)量的其它手勢(shì),包括但不限于,多個(gè)手指接觸、手掌或拳頭接觸、或靠近設(shè)備。手勢(shì)也能夠是通過具有加速度計(jì)、陀螺儀或其它運(yùn)動(dòng)傳感器的設(shè)備來識(shí)別、并且轉(zhuǎn)換成電子信號(hào)的任何形式的手動(dòng)作。這種電子信號(hào)能夠激活諸如振動(dòng)的觸覺效果,傳感器從這里捕獲產(chǎn)生觸覺效果的用戶意圖。此外,“控制用戶界面”或“控制”是能夠通過設(shè)備顯示的用戶界面,當(dāng)用戶在用戶界面內(nèi)做手勢(shì)時(shí)設(shè)備允許用戶控制通過設(shè)備輸出的反饋。
[0019]圖1示出根據(jù)本發(fā)明一個(gè)實(shí)施例的啟動(dòng)觸覺系統(tǒng)110的框圖。系統(tǒng)110包括安裝在外殼115內(nèi)的觸摸感應(yīng)表面111或其它類型的用戶界面,并且可以包括物理按鈕/開關(guān)113。系統(tǒng)110內(nèi)部是觸覺反饋系統(tǒng),其在系統(tǒng)110上產(chǎn)生諸如振動(dòng)的觸覺效果。在一個(gè)實(shí)施例中,觸覺效果在觸摸表面111上產(chǎn)生。
[0020]觸覺反饋系統(tǒng)包括處理器112。耦接至處理器112的是存儲(chǔ)器120和輸出設(shè)備驅(qū)動(dòng)電路116,其被耦接至輸出設(shè)備118 (諸如執(zhí)行器)。處理器112可以是任何類型的通用處理器,或能夠是被專門設(shè)計(jì)成提供觸覺效果的處理器,諸如專用集成電路(“ASIC”)。處理器112可以是操作整個(gè)系統(tǒng)110的同一個(gè)處理器,或可以是單獨(dú)的處理器。處理器112能夠基于高級(jí)參數(shù)來決定播放什么觸覺效果和以何順序播放該效果。一般而言,定義特殊觸覺效果的高級(jí)參數(shù)包括振幅、頻率和持續(xù)時(shí)間。諸如流電機(jī)命令的低級(jí)參數(shù)也能用于確定特殊觸覺效果。如果觸覺效果包括觸覺效果產(chǎn)生時(shí)這些參數(shù)的一些變化或這些參數(shù)基于用戶的交互的變化,則觸覺效果可以被視為動(dòng)態(tài)的。
[0021]處理器112將控制信號(hào)輸出至驅(qū)動(dòng)電路116,其包括電子組件和電路,它們用于給輸出設(shè)備118供應(yīng)所需電流和電壓以造成期望的觸覺效果。系統(tǒng)110可以包括多于一個(gè)的輸出設(shè)備118,并且每個(gè)輸出設(shè)備都可以包括單獨(dú)的驅(qū)動(dòng)電路116,所有單獨(dú)驅(qū)動(dòng)電路116都被耦接至公共處理器112。存儲(chǔ)設(shè)備120能夠是任何類型的儲(chǔ)存設(shè)備或計(jì)算機(jī)可讀介質(zhì),諸如隨機(jī)存取存儲(chǔ)器(“RAM”)或只讀存儲(chǔ)器(“ROM”)。存儲(chǔ)器120儲(chǔ)存通過處理器112執(zhí)行的指令。在指令當(dāng)中,存儲(chǔ)器120包括輸出設(shè)備驅(qū)動(dòng)模塊122,其是在通過處理器112執(zhí)行時(shí),產(chǎn)生用于輸出設(shè)備118的驅(qū)動(dòng)信號(hào)的指令,同時(shí)也確定來自輸出設(shè)備118的反饋并且相應(yīng)地調(diào)節(jié)驅(qū)動(dòng)信號(hào)。模塊122的功能在下文更詳細(xì)地論述。存儲(chǔ)器120也可以位于處理器112內(nèi)部,或是內(nèi)部和外部存儲(chǔ)器的任何組合。
[0022]觸摸表面111識(shí)別觸摸,并且也可以識(shí)別在表面上觸摸的位置和振幅或壓力。對(duì)應(yīng)于觸摸的數(shù)據(jù)被發(fā)送至系統(tǒng)110內(nèi)的處理器112或另一個(gè)處理器,并且處理器112解釋觸摸,并且作為響應(yīng),產(chǎn)生觸覺效果信號(hào)。觸摸表面111可以使用任何感應(yīng)技術(shù)來感應(yīng)觸摸,包括電容式感應(yīng)、電阻式感應(yīng)、聲表面波式感應(yīng)、壓力感應(yīng)、光感應(yīng)等。觸摸表面111可以感應(yīng)多點(diǎn)觸摸接觸并且能夠區(qū)分同時(shí)發(fā)生的多點(diǎn)觸摸。觸摸表面111可以是觸摸屏,其為用戶產(chǎn)生和顯示圖像以便與諸如鍵、撥號(hào)盤等交互,或可以是具有最小圖像或無圖像的觸摸板。
[0023]系統(tǒng)110可以是手持設(shè)備,諸如蜂窩電話、個(gè)人數(shù)字助理(“PDA”)、平板電腦、游戲控制臺(tái)等,或可以是提供用戶界面并包括觸覺效果系統(tǒng)的任何其它類型設(shè)備,觸覺效果系統(tǒng)包括一個(gè)或多個(gè)偏心旋轉(zhuǎn)質(zhì)量電機(jī)(“ERM”)、線性諧振執(zhí)行器(“LRA”)、靜電執(zhí)行器或其它類型執(zhí)行器。用戶界面可以是觸摸感應(yīng)表面,或能夠是任何其它類型的用戶界面,諸如鼠標(biāo)、觸摸板、微型游戲棒、滾輪、軌跡球、游戲桿或游戲控制器等。在具有多于一個(gè)執(zhí)行器的實(shí)施例中,每個(gè)執(zhí)行器都可以具有不同的輸出能力以便在設(shè)備上創(chuàng)造各種各樣的觸覺效果。每個(gè)執(zhí)行器都可以是任何類型的觸覺執(zhí)行器或單一或多維數(shù)組的執(zhí)行器。
[0024]圖2示出根據(jù)本發(fā)明另一個(gè)實(shí)施例的觸覺反饋系統(tǒng)210的框圖。在一個(gè)實(shí)施例中,觸覺反饋系統(tǒng)210是設(shè)備(諸如圖1的設(shè)備110)的一部分,并且觸覺反饋系統(tǒng)210為設(shè)備提供觸覺反饋控制功能。雖然作為單個(gè)系統(tǒng)示出,但是觸覺反饋系統(tǒng)210的功能能夠被實(shí)施為分布式系統(tǒng)。觸覺反饋系統(tǒng)210包括總線212或用于交流信息的其它通信機(jī)構(gòu),和被耦接至總線212用于處理信息的處理器222。處理器222可以是任何類型的通用或?qū)S锰幚砥?。觸覺反饋系統(tǒng)210進(jìn)一步包括用于儲(chǔ)存信息和通過處理器222執(zhí)行的指令的存儲(chǔ)器214。存儲(chǔ)器214能夠由RAM、ROM、諸如磁盤或光盤的靜態(tài)儲(chǔ)存器、或任何其它類型計(jì)算機(jī)可讀介質(zhì)的任何組合組成。
[0025]計(jì)算機(jī)可讀介質(zhì)可以是能夠通過處理器222存取的任何可用介質(zhì),并且可以包括易失性和非易失性介質(zhì)、可拆卸和不可拆卸介質(zhì)、通信介質(zhì)和儲(chǔ)存介質(zhì)。通信介質(zhì)可以包括計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或在諸如載波的被調(diào)制數(shù)據(jù)信號(hào)或其它傳送機(jī)構(gòu)中的其它數(shù)據(jù),并且可以包括本【技術(shù)領(lǐng)域】已知的任何其它形式的信息傳遞介質(zhì)。儲(chǔ)存介質(zhì)可以包括RAM、閃速存儲(chǔ)器、ROM、可擦除可編程只讀存儲(chǔ)器(“EPR0M”)、電可擦除可編程只讀存儲(chǔ)器(“EEPR0M”)、寄存器、硬盤、可拆卸磁盤、光盤只讀存儲(chǔ)器(“⑶-ROM”)、或本【技術(shù)領(lǐng)域】已知的任何其它形式的儲(chǔ)存介質(zhì)。[0026]在一個(gè)實(shí)施例中,存儲(chǔ)器214儲(chǔ)存通過處理器222執(zhí)行時(shí)提供功能的軟件模塊。在一個(gè)實(shí)施例中,該模塊既包括為觸覺反饋系統(tǒng)210提供操作系統(tǒng)功能的操作系統(tǒng)215,也包括移動(dòng)設(shè)備的其余部分。該模塊進(jìn)一步包括觸覺反饋控制模塊216,其控制觸覺反饋,如下文更詳細(xì)公開的那樣。在某些實(shí)施例中,觸覺反饋控制模塊216能夠包含多個(gè)模塊,其中每個(gè)獨(dú)特的模塊都提供具體的獨(dú)特功能,用于控制觸覺反饋。觸覺反饋系統(tǒng)210通常將包括一個(gè)或多個(gè)附加的應(yīng)用程序模塊218以便包括附加的功能,諸如Immersion Corporation的 Integrator?。
[0027]在發(fā)射和/或從遠(yuǎn)程源接收數(shù)據(jù)的實(shí)施例中,觸覺反饋系統(tǒng)210進(jìn)一步包括諸如網(wǎng)絡(luò)接口卡的通信設(shè)備220,以便提供諸如紅外、無線電、無線保真(W1-Fi)、或蜂窩網(wǎng)絡(luò)通信的移動(dòng)無線網(wǎng)絡(luò)通信。在其它實(shí)施例中,通信設(shè)備220提供諸如以太網(wǎng)連接或調(diào)制解調(diào)器的有線網(wǎng)絡(luò)連接。
[0028]處理器222經(jīng)由總線212被進(jìn)一步耦接至諸如液晶顯示器(“IXD”)的顯示器224,以便將圖形表達(dá)或用戶界面顯示給用戶。顯示器224可以是被配置成發(fā)送和從處理器222接收信號(hào)的諸如觸摸屏的觸摸感應(yīng)輸入設(shè)備,并且可以是多點(diǎn)觸摸觸摸屏。處理器222可以被進(jìn)一步耦接至鍵盤或光標(biāo)控制228,其允許用戶與諸如鼠標(biāo)或觸控筆的觸覺反饋系統(tǒng)210交互。
[0029]在一個(gè)實(shí)施例中,系統(tǒng)210進(jìn)一步包括執(zhí)行器226。處理器222可以將與產(chǎn)生的觸覺效果相關(guān)聯(lián)的觸覺信號(hào)傳輸至執(zhí)行器226,其繼而輸出諸如振動(dòng)觸知觸覺效果的觸覺效果。執(zhí)行器226包括執(zhí)行器驅(qū)動(dòng)電路。執(zhí)行器226可以是,例如,電動(dòng)機(jī)、電磁執(zhí)行器、聲圈、形狀記憶合金、電活性聚合物、螺線管、ERM, LRA、壓電執(zhí)行器、高帶寬執(zhí)行器、電活性聚合物(“ΕΑΡ”)執(zhí)行器、靜電摩擦顯示器、或超聲波振動(dòng)產(chǎn)生器。在可選實(shí)施例中,除執(zhí)行器226外,觸覺反饋系統(tǒng)210還能夠包括一個(gè)或多個(gè)附加的執(zhí)行器(圖2中未示出)。在其它實(shí)施例中,來自觸覺反饋系統(tǒng)210的單獨(dú)設(shè)備包括產(chǎn)生觸覺效果的執(zhí)行器,并且觸覺反饋系統(tǒng)210通過通信設(shè)備220將產(chǎn)生的觸覺效果信號(hào)發(fā)送至該設(shè)備。
[0030]觸覺反饋系統(tǒng)210能夠被進(jìn)一步有效耦接至數(shù)據(jù)庫(kù)230,其中數(shù)據(jù)庫(kù)230能夠被配置成儲(chǔ)存被模塊216和218使用的數(shù)據(jù)。數(shù)據(jù)庫(kù)230能夠是操作型數(shù)據(jù)庫(kù)、分析型數(shù)據(jù)庫(kù)、數(shù)據(jù)倉(cāng)庫(kù)、分布式數(shù)據(jù)庫(kù)、終端用戶數(shù)據(jù)庫(kù)、外部數(shù)據(jù)庫(kù)、導(dǎo)航數(shù)據(jù)庫(kù)、內(nèi)存數(shù)據(jù)庫(kù)、面向文檔的數(shù)據(jù)庫(kù)、實(shí)時(shí)數(shù)據(jù)庫(kù)、關(guān)系數(shù)據(jù)庫(kù)、面向?qū)ο蟮臄?shù)據(jù)庫(kù)、或本【技術(shù)領(lǐng)域】已知的任何其它數(shù)據(jù)庫(kù)。
[0031]圖3示出根據(jù)本發(fā)明一個(gè)實(shí)施例在設(shè)備310的用戶界面內(nèi)顯示的實(shí)例觸覺控制320。設(shè)備310能夠是手持設(shè)備,諸如蜂窩電話、PDA、平板電腦、游戲控制臺(tái)等,或可以是提供用戶界面并包括觸覺效果系統(tǒng)的任何其它類型設(shè)備,觸覺效果系統(tǒng)包括一個(gè)或多個(gè)ERM、LRA、靜電執(zhí)行器或其它類型執(zhí)行器。如上所述,設(shè)備310能夠孤立地或結(jié)合音頻和/或視頻而提供用戶觸覺反饋。例如,設(shè)備310能夠?qū)⒁纛l提供給用戶(諸如播放音樂),并且使用一個(gè)或多個(gè)算法將音頻轉(zhuǎn)換成觸覺反饋,并且結(jié)合音頻提供觸覺反饋。一般而言,用戶想要嚴(yán)格控制這種觸覺反饋,而退出輸出音頻和/或視頻的應(yīng)用程序(因此,中斷他們的娛樂)以便調(diào)節(jié)觸覺反饋可能是負(fù)擔(dān)。此外,因?yàn)橛脩粝M麌?yán)格控制通過設(shè)備310提供的觸覺反饋,所以對(duì)于用戶而言中斷通過設(shè)備310提供的反饋以便調(diào)節(jié)設(shè)備310將觸覺反饋提供給用戶的方式可能非常麻煩。例如,當(dāng)用戶可能暫停通過設(shè)備310提供音頻以便訪問設(shè)備310的“設(shè)置”用戶界面從而調(diào)節(jié)提供給用戶的觸覺反饋時(shí),對(duì)設(shè)置用戶界面的訪問可能是時(shí)間密集過程,并且可能中斷通過設(shè)備310提供的音頻享受。
[0032]根據(jù)實(shí)施例,設(shè)備310能夠顯示觸覺控制320,其中觸覺控制320被配置成對(duì)能夠通過設(shè)備310提供的觸覺反饋進(jìn)行控制。更具體地,觸覺控制320能夠被配置成對(duì)能夠通過設(shè)備310提供的觸覺反饋的一個(gè)或多個(gè)觸覺參數(shù)進(jìn)行調(diào)節(jié),其中對(duì)一個(gè)或多個(gè)觸覺參數(shù)的調(diào)節(jié)可調(diào)節(jié)觸覺反饋。一個(gè)實(shí)例觸覺反饋參數(shù)是強(qiáng)度參數(shù),其控制觸覺反饋的強(qiáng)度。另一個(gè)實(shí)例觸覺反饋參數(shù)是密度參數(shù),其控制觸覺反饋的密度。又一個(gè)實(shí)例觸覺反饋參數(shù)是銳度參數(shù),其控制觸覺反饋的銳度。
[0033]另一個(gè)實(shí)例觸覺反饋參數(shù)是模式參數(shù),其控制觸覺反饋的“模式”。更具體地,某個(gè)觸覺反饋參數(shù)配置能夠被歸類為“模式”,其中觸覺反饋參數(shù)配置包括多個(gè)觸覺參數(shù)和對(duì)應(yīng)的多個(gè)預(yù)定義值。在一個(gè)實(shí)例中,其中強(qiáng)度、密度和銳度參數(shù)與具體大值相關(guān)聯(lián)的觸覺反饋配置能夠被歸類為“強(qiáng)”模式。相反地,其中強(qiáng)度、密度和銳度參數(shù)與具體小值相關(guān)聯(lián)的觸覺反饋配置能夠被歸類為“輕”模式。通過將模式參數(shù)從“輕”模式調(diào)節(jié)到“強(qiáng)”模式,能夠調(diào)節(jié)觸覺反饋,其中觸覺反饋的強(qiáng)度、密度和銳度全部都從它們各自的小值增大至它們各自的大值。在某些實(shí)施例中,模式能夠基于觸覺反饋能夠補(bǔ)充的內(nèi)容而被定義。例如,“音頻”模式能夠被定義為包括多個(gè)觸覺參數(shù)和對(duì)應(yīng)的多個(gè)預(yù)定義值,其產(chǎn)生補(bǔ)充音頻的觸覺反饋。作為另一個(gè)實(shí)例,“視頻”模式能夠被定義為包括多個(gè)觸覺參數(shù)和對(duì)應(yīng)的多個(gè)預(yù)定義值,其產(chǎn)生補(bǔ)充視頻的觸覺反饋。
[0034]在所示實(shí)施例中,觸覺控制320包括圖標(biāo)、標(biāo)題、滑塊、標(biāo)簽、確定(OK)按鈕和取消(Cancel)按鈕。然而,所示實(shí)施例僅僅是一個(gè)實(shí)例實(shí)施例,而在可選實(shí)施例中,觸覺控制320能夠具有可選的外觀。
[0035]根據(jù)一個(gè)實(shí)施例,能夠基于與設(shè)備310相關(guān)聯(lián)的“場(chǎng)境”來控制通過設(shè)備310顯示的觸覺控制320?!皥?chǎng)境”是通過設(shè)備310執(zhí)行的功能的分類。作為一個(gè)非限制性實(shí)例,設(shè)備310能夠執(zhí)行輸出基于通信的內(nèi)容的功能,諸如音頻呼叫或視頻通知。這個(gè)功能能夠被歸類為“通信”場(chǎng)境,并且能夠確定觸覺反饋不適合于這個(gè)場(chǎng)境。作為另一個(gè)非限制性實(shí)例,設(shè)備310能夠執(zhí)行輸出媒體內(nèi)容的功能,諸如輸出音頻歌曲或視頻電影。這個(gè)功能能夠被歸類為“媒體”場(chǎng)境,并且能夠確定觸覺反饋適合于這個(gè)場(chǎng)境。這些僅僅是設(shè)備310場(chǎng)境的非限制性實(shí)例,并且能夠存在基于通過設(shè)備310執(zhí)行的其它類型功能的其它類型場(chǎng)境。根據(jù)該實(shí)施例,當(dāng)與設(shè)備310相關(guān)聯(lián)的場(chǎng)境是適合于控制觸覺反饋的場(chǎng)境時(shí),觸覺控制320只能夠通過設(shè)備310顯示。在上述非限制性實(shí)例中,當(dāng)設(shè)備310在通信場(chǎng)境中時(shí),設(shè)備310能夠防止觸覺控制320被顯示。相反地,當(dāng)設(shè)備310在媒體場(chǎng)境中時(shí),設(shè)備310能夠使觸覺控制被顯示。在某些實(shí)施例中,設(shè)備310能夠產(chǎn)生場(chǎng)境元數(shù)據(jù),其識(shí)別與設(shè)備310相關(guān)聯(lián)的場(chǎng)境。此外,在某些實(shí)施例中,無論與設(shè)備310相關(guān)聯(lián)的場(chǎng)境是什么,設(shè)備310都能夠防止觸覺控制320被顯示。
[0036]作為另一個(gè)非限制性實(shí)例,設(shè)備310能夠執(zhí)行輸出媒體內(nèi)容的功能,媒體內(nèi)容包括一個(gè)或多個(gè)預(yù)先產(chǎn)生或預(yù)先創(chuàng)造的觸覺效果。這個(gè)功能能夠被歸類為“觸覺媒體”場(chǎng)境,并且能夠確定觸覺反饋不適合于這個(gè)場(chǎng)境。例如,如果電影或游戲包括該內(nèi)容的產(chǎn)生器或編程器插入的一個(gè)或多個(gè)預(yù)先產(chǎn)生或預(yù)先創(chuàng)造的觸覺效果,則可能期望不允許終端用戶啟動(dòng)音頻產(chǎn)生的觸覺效果,因?yàn)檫@些觸覺效果可能與預(yù)先產(chǎn)生或預(yù)先創(chuàng)造的觸覺效果沖突。在這個(gè)非限制性實(shí)例中,為了一致性和清晰起見,當(dāng)用戶與設(shè)備310的物理開關(guān)(或一些其它輸入端)交互時(shí),觸覺控制仍可以呈現(xiàn),但觸覺控制能夠是無效的,并因此不允許終端用戶與觸覺控制交互。
[0037]在一個(gè)實(shí)施例中,設(shè)備310能夠執(zhí)行將輸出的音頻自動(dòng)轉(zhuǎn)換成觸覺反饋的功能。在這個(gè)實(shí)施例中,設(shè)備310能夠使用一個(gè)或多個(gè)算法將待輸出的音頻自動(dòng)轉(zhuǎn)換成觸覺反饋,并且將音頻和觸覺反饋都輸出。這個(gè)功能能夠被歸類為“音頻到觸覺”場(chǎng)境,并且能夠確定觸覺反饋適合于這個(gè)場(chǎng)境。相應(yīng)地,當(dāng)設(shè)備310與音頻到觸覺場(chǎng)境相關(guān)聯(lián)時(shí),設(shè)備310能夠使觸覺控制320被顯示,并且觸覺控制320能夠用于控制觸覺反饋的一個(gè)或多個(gè)參數(shù),該觸覺反饋是通過將也是由設(shè)備310產(chǎn)生的音頻自動(dòng)轉(zhuǎn)換成觸覺反饋而產(chǎn)生的。
[0038]根據(jù)一個(gè)實(shí)施例,設(shè)備310能夠包括一個(gè)或多個(gè)物理輸入設(shè)備,諸如一個(gè)或多個(gè)物理按鈕或物理開關(guān)。一般而言,手持設(shè)備包括諸如推壓按鈕的一個(gè)或多個(gè)物理按鈕,或諸如翹板開關(guān)、鈕子開關(guān)、直列開關(guān)或推壓按鈕開關(guān)的一個(gè)或多個(gè)物理開關(guān)。根據(jù)該實(shí)施例,通過觸摸設(shè)備310的物理按鈕或物理開關(guān),用戶能夠使設(shè)備310顯示觸覺控制320。此外,通過觸摸設(shè)備310的物理按鈕或物理開關(guān),用戶能夠使設(shè)備310調(diào)節(jié)觸覺控制320的一個(gè)或多個(gè)設(shè)置。例如,通過觸摸設(shè)備310的物理按鈕或物理開關(guān),用戶能夠使設(shè)備310調(diào)節(jié)能夠通過設(shè)備310提供的觸覺反饋的一個(gè)或多個(gè)觸覺參數(shù),其中對(duì)一個(gè)或多個(gè)觸覺參數(shù)的調(diào)節(jié)可調(diào)節(jié)觸覺反饋。在某些實(shí)施例中,當(dāng)用戶觸摸設(shè)備310的物理按鈕或物理開關(guān)時(shí),在與設(shè)備310相關(guān)聯(lián)的場(chǎng)境是適合于控制觸覺反饋的場(chǎng)境時(shí),設(shè)備310只顯示觸覺控制320。在某些實(shí)施例中,設(shè)備310的物理按鈕或物理開關(guān)專用于顯示觸覺控制320和調(diào)節(jié)觸覺控制320的一個(gè)或多個(gè)設(shè)置,而不執(zhí)行任何其它功能。在其它實(shí)施例中,設(shè)備310的物理按鈕或物理開關(guān)還控制設(shè)備310的其它功能,諸如控制通過設(shè)備310輸出的音頻的一個(gè)或多個(gè)特性。
[0039]在某些實(shí)施例中,當(dāng)用戶觸摸設(shè)備310的多個(gè)物理按鈕或物理開關(guān)時(shí),設(shè)備310顯示觸覺控制320。多個(gè)觸摸能夠是觸摸的任何組合。在其它實(shí)施例中,當(dāng)用戶在指定時(shí)間段內(nèi)觸摸設(shè)備310的物理按鈕或物理開關(guān)時(shí),設(shè)備310顯示觸覺控制320。這能夠被識(shí)別為“長(zhǎng)時(shí)間觸摸”或“長(zhǎng)時(shí)間按壓”。因此,如果用戶長(zhǎng)時(shí)間觸摸或長(zhǎng)時(shí)間按壓設(shè)備310的物理按鈕或物理開關(guān),則觸覺控制320只在設(shè)備310內(nèi)顯示。
[0040]在某些實(shí)施例中,當(dāng)用戶觸摸能夠通過設(shè)備310顯示的虛擬按鈕或開關(guān)時(shí),設(shè)備310顯示觸覺控制320。例如,在一個(gè)實(shí)施例中,當(dāng)用戶訪問設(shè)置應(yīng)用程序并且觸摸能夠通過設(shè)備310顯示的設(shè)置應(yīng)用程序的虛擬按鈕或開關(guān)時(shí),設(shè)備310顯示觸覺控制320。在其它實(shí)施例中,當(dāng)用戶在設(shè)備310表面范圍內(nèi)做手勢(shì)時(shí),設(shè)備310顯示觸覺控制320。在其它實(shí)施例中,當(dāng)用戶在設(shè)備310的傳感器的臨近距離內(nèi)做手勢(shì)時(shí),設(shè)備310顯示觸覺控制320。
[0041]在某些實(shí)施例中,觸覺控制320能夠包括滑塊。在這些實(shí)施例中,觸覺控制320的滑塊能夠與用于控制觸覺反饋參數(shù)的一個(gè)或多個(gè)值相關(guān)聯(lián)。通過向左或向右移動(dòng)觸覺控制320的滑塊,用戶能夠控制與觸覺控制320相關(guān)聯(lián)的值,并因此能夠控制與觸覺控制320相關(guān)聯(lián)的觸覺參數(shù)(即,增大或減小與觸覺參數(shù)相關(guān)聯(lián)的值)。因此,通過向左或向右移動(dòng)觸覺控制320的滑塊,用戶能夠控制通過設(shè)備310輸出的觸覺反饋。關(guān)于圖4更詳細(xì)地進(jìn)一步描述觸覺控制320的滑塊。
[0042]在某些實(shí)施例中,設(shè)備310同時(shí)顯示觸覺控制320連同音頻控制,其中音頻控制被配置成對(duì)能夠通過設(shè)備310提供的音頻進(jìn)行控制。關(guān)于圖5和6更詳細(xì)地進(jìn)一步描述觸覺控制320連同音頻控制的同時(shí)顯示。
[0043]在某些實(shí)施例中,并非顯示被配置成對(duì)能夠通過設(shè)備310提供的觸覺反饋進(jìn)行控制的觸覺控制320,而是,設(shè)備310能夠顯示一個(gè)控制,這種控制被配置成對(duì)由設(shè)備310提供、并能夠輸出給用戶的其它內(nèi)容或反饋進(jìn)行控制。這種反饋或內(nèi)容能夠包括音頻或視頻。在一個(gè)可選實(shí)施例中,設(shè)備310能夠顯示一個(gè)被配置成控制觸覺反饋的控制,該觸覺反饋不涉及媒體內(nèi)容,諸如通過虛擬鍵盤上的一個(gè)或多個(gè)鍵擊觸發(fā)的觸覺反饋。下面關(guān)于圖8更詳細(xì)地描述這種實(shí)施例。在另一個(gè)可選實(shí)施例中,設(shè)備310能夠顯示一個(gè)被配置成控制觸覺反饋的控制,其中預(yù)先產(chǎn)生或預(yù)先設(shè)計(jì)的觸覺效果被呈現(xiàn),如上所述。在這個(gè)可選實(shí)施例中,控制可以被呈現(xiàn)但可以是無效的。在預(yù)先產(chǎn)生或預(yù)先設(shè)計(jì)的觸覺效果被呈現(xiàn)的另一個(gè)實(shí)施例中,控制能夠調(diào)節(jié)預(yù)先產(chǎn)生或預(yù)先設(shè)計(jì)的觸覺效果的一個(gè)或多個(gè)觸覺反饋參數(shù)。例如,當(dāng)視頻也通過設(shè)備310輸出時(shí),視頻或其它媒體內(nèi)容的產(chǎn)生器能夠設(shè)計(jì)或產(chǎn)生能夠通過設(shè)備310輸出的一個(gè)或多個(gè)觸覺效果。于是用戶能夠利用控制來控制例如這些被產(chǎn)生或設(shè)計(jì)的觸覺效果的強(qiáng)度。另外,能夠通過控制進(jìn)行調(diào)節(jié)的一個(gè)或多個(gè)觸覺反饋參數(shù)、和通過控制能夠調(diào)節(jié)一個(gè)或多個(gè)觸覺反饋的方式,都能夠通過產(chǎn)生器確定。例如,產(chǎn)生器能夠決定只是觸覺效果的強(qiáng)度而非密度能夠被用戶控制。因此,能夠嵌入媒體內(nèi)容的觸覺內(nèi)容也能夠包括關(guān)于哪個(gè)觸覺反饋參數(shù)能夠被用戶控制的信息。在另一個(gè)可選實(shí)施例中,用戶界面事件能夠包括在某些場(chǎng)境內(nèi)的關(guān)聯(lián)控制。例如,如果設(shè)備310執(zhí)行音樂應(yīng)用程序,其中音頻未播放,但是用戶正在搜索歌曲或音軌以在音頻應(yīng)用程序的用戶界面內(nèi)播放,于是用戶當(dāng)時(shí)能觸發(fā)用于用戶界面事件的觸覺控制(例如,控制一個(gè)或多個(gè)觸覺反饋參數(shù),諸如強(qiáng)度觸覺反饋參數(shù)、密度觸覺反饋參數(shù)、或銳度觸覺反饋參數(shù))。然而,一旦歌曲或音軌被選定并且被音樂應(yīng)用程序播放,場(chǎng)境就能切換至另一個(gè)場(chǎng)境,諸如媒體場(chǎng)境,在這里用戶不再能觸發(fā)用于用戶界面事件的觸覺控制。在又一個(gè)可選實(shí)施例中,設(shè)備310能夠顯示一個(gè)被配置成控制觸覺反饋的控制,該觸覺反饋通過由設(shè)備310從另一個(gè)設(shè)備(諸如有線或無線外圍設(shè)備)接收到的一個(gè)或多個(gè)信號(hào)產(chǎn)生。在另一個(gè)實(shí)施例中,設(shè)備310能夠顯示一個(gè)被配置成控制設(shè)備310的顯示亮度的控制。
[0044]圖4示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在設(shè)備400的用戶界面內(nèi)顯示的觸覺控制(SP,觸覺控制420、430、440和450)的實(shí)例設(shè)置。在某些實(shí)施例中,如上所述,觸覺控制能夠包括滑塊,其中滑塊能夠與用于控制觸覺反饋參數(shù)的一個(gè)或多個(gè)值相關(guān)聯(lián)。在圖4所示實(shí)施例中,觸覺控制的滑塊與四個(gè)位置相關(guān)聯(lián),其中每個(gè)位置都對(duì)應(yīng)于一個(gè)用于控制觸覺反饋參數(shù)的值,其中觸覺控制420示出與第一位置相關(guān)聯(lián)的滑塊,觸覺控制430示出與第二位置相關(guān)聯(lián)的滑塊,觸覺控制440示出與第三位置相關(guān)聯(lián)的滑塊,而觸覺控制450示出與第四位置相關(guān)聯(lián)的滑塊。然而,圖4所示實(shí)施例僅僅是一個(gè)實(shí)例實(shí)施例,而在可選實(shí)施例中,觸覺控制的滑塊能夠與任意數(shù)量的位置相關(guān)聯(lián)。此外,在某些實(shí)施例中,能夠理解滑塊與無限量的位置相關(guān)聯(lián)。
[0045]在另一個(gè)實(shí)施例中,觸覺控制能夠控制使用關(guān)鍵幀(S卩,內(nèi)插點(diǎn))的一個(gè)或多個(gè)動(dòng)態(tài)觸覺效果。例如,包括“有限(FINITE)”和“無限(INFINITE)”位置的滑塊能夠在動(dòng)態(tài)觸覺效果的場(chǎng)境內(nèi)顯示,并且關(guān)鍵幀能夠被相應(yīng)地移動(dòng)并且實(shí)時(shí)調(diào)節(jié)。
[0046]如上所述,通過向左或向右移動(dòng)觸覺控制的滑塊,用戶能夠控制與觸覺控制相關(guān)聯(lián)的值,并且因此能夠控制與觸覺控制相關(guān)聯(lián)的觸覺參數(shù)(即,增大或減小與觸覺參數(shù)相關(guān)聯(lián)的值)。因此,通過向左或向右移動(dòng)觸覺控制的滑塊,用戶能夠控制通過設(shè)備410輸出的觸覺反饋。在圖4所示實(shí)施例中,滑塊具有第一位置(通過觸覺控制420示出),其具有與標(biāo)簽“關(guān)閉(Off)”相關(guān)聯(lián)的觸覺參數(shù)的第一值?;瑝K也具有第二位置(通過觸覺控制430示出),其具有與標(biāo)簽“輕(Light)”相關(guān)聯(lián)的觸覺參數(shù)的第二值?;瑝K也具有第三位置(通過觸覺控制440示出),其具有與標(biāo)簽“中度(Moderate)”相關(guān)聯(lián)的觸覺參數(shù)的第三值?;瑝K也具有第四位置(通過觸覺控制450示出),其具有與標(biāo)簽“強(qiáng)(Strong)”相關(guān)聯(lián)的觸覺參數(shù)的第四值。根據(jù)所示實(shí)施例,當(dāng)用戶在設(shè)備410的觸覺控制內(nèi)做手勢(shì)時(shí),滑塊能夠移動(dòng)至通過觸覺控制420、430、440和450示出的位置之一。此外,如通過觸覺控制420、430、440和450所示的那樣,在觸覺控制內(nèi)顯示的標(biāo)簽?zāi)軌螂S著滑塊移動(dòng)而動(dòng)態(tài)改變。在一個(gè)可選實(shí)施例中,不是在設(shè)備的觸覺控制內(nèi)做手勢(shì),而是用戶能夠通過觸摸設(shè)備410的物理按鈕或開關(guān)使滑塊移動(dòng)。在某些實(shí)施例中,一旦用戶將滑塊移動(dòng)至不同位置,觸覺控制就實(shí)時(shí)調(diào)節(jié)觸覺參數(shù)。在其它實(shí)施例中,觸覺控制等待調(diào)節(jié)觸覺參數(shù)(例如,通過等待用戶做出諸如按壓OK按鈕的手勢(shì),或通過等待設(shè)備410以使觸覺控制不被顯示)。在某些實(shí)施例中,觸覺控制通過在之前值和新值之間內(nèi)插觸覺參數(shù)來調(diào)節(jié)觸覺參數(shù)。
[0047]圖5示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面510內(nèi)顯示的實(shí)例音頻控制520。在某些實(shí)施例中,如上所述,設(shè)備同時(shí)顯示觸覺控制連同音頻控制,其中音頻控制被配置成對(duì)能夠通過設(shè)備提供的音頻進(jìn)行控制。在某些實(shí)施例中,當(dāng)與設(shè)備相關(guān)聯(lián)的場(chǎng)境是適合于控制觸覺反饋的場(chǎng)境時(shí),設(shè)備只同時(shí)顯示觸覺控制連同音頻控制。否則,設(shè)備只顯示音頻控制而不顯示觸覺控制。在某些實(shí)施例中,設(shè)備也能夠響應(yīng)于用戶觸摸設(shè)備的物理按鈕或開關(guān),同時(shí)顯示觸覺控制和音頻控制,或只顯示音頻控制。
[0048]根據(jù)所示實(shí)施例,響應(yīng)于用戶觸摸顯示用戶界面510的設(shè)備的物理按鈕或開關(guān),音頻控制520在用戶界面510內(nèi)被顯示。根據(jù)該實(shí)施例,設(shè)備還確定設(shè)備具有不適合于觸覺反饋的控制的關(guān)聯(lián)場(chǎng)境(例如,當(dāng)設(shè)備正在輸出諸如“鈴聲”的音頻時(shí))。因?yàn)樵O(shè)備具有不適合于觸覺反饋的控制的關(guān)聯(lián)場(chǎng)境,所以設(shè)備在用戶界面510內(nèi)顯示音頻控制520,而不在用戶界面510內(nèi)顯示觸覺控制。
[0049]圖6示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面610內(nèi)連同實(shí)例音頻控制620 —起同時(shí)顯示的實(shí)例觸覺控制630。根據(jù)所示實(shí)施例,響應(yīng)于用戶觸摸顯示用戶界面610的設(shè)備的物理按鈕或開關(guān),音頻控制620在用戶界面610內(nèi)被顯示。根據(jù)該實(shí)施例,設(shè)備還確定設(shè)備具有適合于觸覺反饋的控制的關(guān)聯(lián)場(chǎng)境(例如,當(dāng)設(shè)備正在輸出音頻,并且自動(dòng)將音頻轉(zhuǎn)換成也被輸出的觸覺反饋時(shí))。因?yàn)樵O(shè)備具有適合于觸覺反饋的控制的關(guān)聯(lián)場(chǎng)境,所以設(shè)備在用戶界面610內(nèi)同時(shí)顯示音頻控制620和觸覺控制630。觸覺控制630能夠執(zhí)行類似于圖3的觸覺控制320和圖4的觸覺控制420、430、440和450的功能。在某些實(shí)施例中,用戶能夠在音頻控制620或觸覺控制630內(nèi)做手勢(shì),并且隨后,當(dāng)用戶觸摸顯示用戶界面610的設(shè)備的物理按鈕或開關(guān)時(shí),用戶能夠控制音頻控制620或觸覺控制630的滑塊。在可選實(shí)施例中,當(dāng)用戶觸摸顯示用戶界面610的設(shè)備的物理按鈕或開關(guān)時(shí),用戶能夠控制音頻控制620的滑塊,而當(dāng)用戶在觸覺控制630內(nèi)做手勢(shì)時(shí),用戶能夠控制觸覺控制630的滑塊。在可選實(shí)施例中,當(dāng)用戶觸摸顯示用戶界面610的設(shè)備的物理按鈕或開關(guān)時(shí),用戶首先控制音頻控制620。當(dāng)音頻控制620的滑塊處在表示“O”值的位置時(shí),對(duì)顯示用戶界面610的設(shè)備的物理按鈕或開關(guān)的后續(xù)觸摸控制觸覺控制630。
[0050]在某些實(shí)施例中,不是在用戶界面610內(nèi)顯示單個(gè)音頻控制(諸如音頻控制620),而是設(shè)備能夠在用戶界面610內(nèi)顯示多個(gè)音頻控制。在這些實(shí)施例中,設(shè)備能夠同時(shí)顯示觸覺控制630連同多個(gè)音頻控制。
[0051]圖7示出根據(jù)本發(fā)明一個(gè)實(shí)施例的觸覺反饋控制模塊(諸如圖1的輸出設(shè)備驅(qū)動(dòng)模塊122,或圖2的觸覺反饋控制模塊216)的功能的流程圖。在一個(gè)實(shí)施例中,圖7的功能通過儲(chǔ)存在存儲(chǔ)器或另一種計(jì)算機(jī)可讀介質(zhì)或有形介質(zhì)內(nèi)、并且通過處理器執(zhí)行的軟件進(jìn)行實(shí)施。在其它實(shí)施例中,功能可以通過硬件(例如,通過使用專用集成電路(“ASIC”)、可編程序門陣列(“PGA”)、現(xiàn)場(chǎng)可編程序門陣列(“FPGA”)等)、或硬件和軟件的任何組合而被執(zhí)行。此外,在可選實(shí)施例中,功能可以通過使用模擬組件的硬件而被執(zhí)行。
[0052]流程開始并且進(jìn)行到710。在710處,從設(shè)備的一個(gè)或多個(gè)硬件按鈕或開關(guān)接收用戶輸入。在某些實(shí)施例中,用戶輸入能夠包括響應(yīng)于設(shè)備的一個(gè)或多個(gè)硬件按鈕或開關(guān)的一個(gè)或多個(gè)觸摸而產(chǎn)生的信號(hào)。在這些實(shí)施例的一些實(shí)施例中,用戶輸入能夠包括響應(yīng)于設(shè)備的單個(gè)硬件按鈕或開關(guān)的單個(gè)觸摸而產(chǎn)生的信號(hào)。在這些實(shí)施例的其它實(shí)施例中,用戶輸入能夠包括響應(yīng)于設(shè)備的多個(gè)硬件按鈕或開關(guān)的觸摸組合而產(chǎn)生的一個(gè)或多個(gè)信號(hào)。在這些實(shí)施例的其它實(shí)施例中,用戶輸入能夠包括響應(yīng)于設(shè)備的單個(gè)硬件按鈕或開關(guān)的長(zhǎng)時(shí)間觸摸而產(chǎn)生的信號(hào)。在其它實(shí)施例中,能夠從設(shè)備的一個(gè)或多個(gè)虛擬按鈕或開關(guān)、而非從一個(gè)或多個(gè)硬件按鈕或開關(guān)接收用戶輸入。在其它實(shí)施例中,能夠從設(shè)備的傳感器、而非從一個(gè)或多個(gè)硬件按鈕或開關(guān)接收用戶輸入。此外,在其它實(shí)施例中,用戶輸入能夠包括響應(yīng)于用戶在設(shè)備上執(zhí)行的手勢(shì)而產(chǎn)生的信號(hào)。流程進(jìn)行到720。
[0053]在720處,設(shè)備的目前場(chǎng)境被確定。目前場(chǎng)境能夠包括目前通過設(shè)備執(zhí)行的功能的分類。目前場(chǎng)境的確定能夠包括確定目前場(chǎng)境是否適合于控制觸覺反饋。流程進(jìn)行到730。
[0054]在730處,響應(yīng)于用戶輸入并且基于目前場(chǎng)境來顯示觸覺控制用戶界面(或“觸覺控制”)。在某些實(shí)施例中,響應(yīng)于用戶輸入,觸覺控制能夠連同音頻控制用戶界面(或“音頻控制”)一起被顯示,其中音頻控制被配置成調(diào)節(jié)音頻。在這些實(shí)施例的一些中,觸覺控制和音頻控制能夠在設(shè)備的用戶界面內(nèi)同時(shí)被顯示。在某些實(shí)施例中,觸覺控制能夠包括滑塊。在其它實(shí)施例中,能夠響應(yīng)于用戶輸入并且基于目前場(chǎng)境來顯示另一種類型的控制,而非觸覺控制。在某些實(shí)施例中,控制能夠是虛擬鍵盤觸覺控制,其被配置成對(duì)通過虛擬鍵盤而產(chǎn)生的觸覺反饋進(jìn)行調(diào)節(jié)。在其它實(shí)施例中,控制能夠是被配置成對(duì)通過一個(gè)或多個(gè)預(yù)先設(shè)計(jì)的觸覺效果而產(chǎn)生的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制。在其它可選實(shí)施例中,控制能夠是被配置成對(duì)通過用戶界面元素產(chǎn)生的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制。在又一些其它實(shí)施例中,控制能夠是被配置成對(duì)通過使用一個(gè)或多個(gè)關(guān)鍵幀的一個(gè)或多個(gè)動(dòng)態(tài)觸覺效果產(chǎn)生的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制。在又一些其它可選實(shí)施例中,控制能夠是被配置成對(duì)通過接收到的一個(gè)或多個(gè)信號(hào)產(chǎn)生的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制。在又一些其它實(shí)施例中,控制能夠是一個(gè)被配置成調(diào)節(jié)顯示亮度的控制。流程進(jìn)行到740。
[0055]在740處,第二用戶輸入被接收用于觸覺控制。在某些實(shí)施例中,第二用戶輸入能夠包括響應(yīng)于設(shè)備的一個(gè)或多個(gè)硬件按鈕或開關(guān)的一個(gè)或多個(gè)觸摸而產(chǎn)生的信號(hào)。在這些實(shí)施例的一些中,第二用戶輸入能夠包括響應(yīng)于設(shè)備的單個(gè)硬件按鈕或開關(guān)的單個(gè)觸摸而產(chǎn)生的信號(hào)。在這些實(shí)施例的其它實(shí)施例中,第二用戶輸入能夠包括響應(yīng)于設(shè)備的多個(gè)硬件按鈕或開關(guān)的觸摸組合而產(chǎn)生的一個(gè)或多個(gè)信號(hào)。在這些實(shí)施例的其它實(shí)施例中,第二用戶輸入能夠包括響應(yīng)于設(shè)備的單個(gè)硬件按鈕或開關(guān)的長(zhǎng)時(shí)間觸摸而產(chǎn)生的信號(hào)。在其它實(shí)施例中,能夠從設(shè)備的一個(gè)或多個(gè)虛擬按鈕或開關(guān)、而非一個(gè)或多個(gè)硬件按鈕或開關(guān)接收第二用戶輸入。在其它實(shí)施例中,能夠從設(shè)備的傳感器、而非一個(gè)或多個(gè)硬件按鈕或開關(guān)接收第二用戶輸入。在某些實(shí)施例中,第二用戶輸入能夠包括響應(yīng)于在觸覺控制內(nèi)的手勢(shì)而產(chǎn)生的信號(hào)。流程進(jìn)行到750。
[0056]在750處,基于第二用戶輸入調(diào)節(jié)觸覺反饋參數(shù)。觸覺控制能夠基于所調(diào)節(jié)的觸覺反饋參數(shù)而調(diào)節(jié)觸覺反饋。在某些實(shí)施例中,觸覺反饋參數(shù)是強(qiáng)度參數(shù)、密度參數(shù)、銳度參數(shù)或模式參數(shù)。在某些實(shí)施例中,也基于音頻產(chǎn)生觸覺反饋。在顯示另一種類型控制而非觸覺控制的實(shí)施例中,控制能夠調(diào)節(jié)另一種類型的反饋參數(shù),其中控制能夠基于所調(diào)節(jié)的反饋參數(shù)來調(diào)節(jié)另一種類型的反饋。這種反饋實(shí)例能夠包括通過虛擬鍵盤產(chǎn)生的觸覺反饋、通過一個(gè)或多個(gè)預(yù)先設(shè)計(jì)的觸覺效果產(chǎn)生的觸覺反饋、通過用戶界面元素產(chǎn)生的觸覺反饋、通過使用一個(gè)或多個(gè)關(guān)鍵幀的一個(gè)或多個(gè)動(dòng)態(tài)觸覺效果產(chǎn)生的觸覺反饋、或通過接收到的一個(gè)或多個(gè)信號(hào)產(chǎn)生的觸覺反饋。在顯示另一種類型控制而非觸覺控制的實(shí)施例中,控制能夠調(diào)節(jié)諸如顯示的亮度的其它內(nèi)容。然后流程結(jié)束。
[0057]圖8示出根據(jù)本發(fā)明一個(gè)實(shí)施例,在用戶界面810內(nèi)連同實(shí)例音頻控制820 —起同時(shí)被顯示的實(shí)例虛擬鍵盤觸覺控制830。根據(jù)所示實(shí)施例,響應(yīng)于用戶觸摸顯示用戶界面810的設(shè)備的物理按鈕或開關(guān),在用戶界面810內(nèi)顯示音頻控制820。也根據(jù)該實(shí)施例,設(shè)備確定設(shè)備具有適合于對(duì)通過虛擬鍵盤840產(chǎn)生的觸覺反饋進(jìn)行控制的關(guān)聯(lián)場(chǎng)境。因?yàn)樵O(shè)備具有適合于對(duì)通過虛擬鍵盤840產(chǎn)生的觸覺反饋進(jìn)行控制的關(guān)聯(lián)場(chǎng)境,所以設(shè)備在用戶界面810內(nèi)同時(shí)顯示音頻控制820和虛擬鍵盤觸覺控制830。虛擬鍵盤觸覺控制830被配置成對(duì)能夠通過虛擬鍵盤840提供的觸覺反饋進(jìn)行控制。更具體地,虛擬鍵盤觸覺控制830能夠被配置成對(duì)能夠通過虛擬鍵盤840提供的觸覺反饋的一個(gè)或多個(gè)觸覺參數(shù)進(jìn)行調(diào)節(jié),其中對(duì)一個(gè)或多個(gè)觸覺參數(shù)的調(diào)節(jié)可調(diào)節(jié)觸覺反饋。實(shí)例觸覺反饋參數(shù)是強(qiáng)度參數(shù),其控制觸覺反饋的強(qiáng)度。另一個(gè)實(shí)例觸覺反饋參數(shù)是密度參數(shù),其控制觸覺反饋的密度。又一個(gè)實(shí)例觸覺反饋參數(shù)是銳度參數(shù),其控制觸覺反饋的銳度。
[0058]因此,根據(jù)一個(gè)實(shí)施例,能夠提供基于用戶輸入和設(shè)備場(chǎng)境來控制觸覺反饋的觸覺反饋控制系統(tǒng)。從設(shè)備用戶的視角看,觸覺反饋控制系統(tǒng)能夠極大地簡(jiǎn)化觸覺反饋控制。
[0059]貫穿本說明書描述的本發(fā)明的特征、結(jié)構(gòu)或特性可以按照任何適當(dāng)?shù)姆绞皆谝粋€(gè)或多個(gè)實(shí)施例內(nèi)被結(jié)合。例如,“一個(gè)實(shí)施例”、“一些實(shí)施例”、“某個(gè)實(shí)施例”、“某些實(shí)施例”、或其它類似語言的使用,貫穿本說明書指的都是與實(shí)施例有關(guān)描述的特定特征、結(jié)構(gòu)或特性可以被包括在本發(fā)明的至少一個(gè)實(shí)施例中的事實(shí)。因此,短語“一個(gè)實(shí)施例”、“一些實(shí)施例”、“某個(gè)實(shí)施例”、“某些實(shí)施例”、或其它類似語言的出現(xiàn),貫穿本說明書都不必指的是相同組的實(shí)施例,并且所描述的特征、結(jié)構(gòu)或特性可以按照任何適當(dāng)?shù)姆绞浇Y(jié)合在一個(gè)或多個(gè)實(shí)施例中。
[0060]本領(lǐng)域普通技術(shù)人員將易于理解,如上所述的本發(fā)明可以按照不同順序的步驟、和/或利用不同于被公開的那些的配置中的元素來實(shí)踐。因此,雖然已經(jīng)基于這些優(yōu)選實(shí)施例描述了本發(fā)明,但是對(duì)本領(lǐng)域技術(shù)人員來說,某些更改、變化及可選配置將是明顯的,而仍在本發(fā)明的精神和范圍內(nèi)。因此,為了確定本發(fā)明的界限和范圍,應(yīng)該參考所附的權(quán)利要求。
【權(quán)利要求】
1.一種用于控制輸出給用戶的反饋的計(jì)算機(jī)實(shí)施的方法,所述計(jì)算機(jī)的實(shí)施方法包含:接收用戶輸入;確定目前場(chǎng)境;響應(yīng)于所述用戶輸入并基于所述目前場(chǎng)境來顯不一個(gè)控制;根據(jù)所述控制來調(diào)節(jié)反饋參數(shù),其中所述控制被配置成基于所調(diào)節(jié)的反饋參數(shù)來調(diào)節(jié)輸出給所述用戶的所述反饋。
2.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述控制包含觸覺控制;其中所述反饋包含觸覺反饋;其中所述反饋參數(shù)包含觸覺反饋參數(shù);并且其中所述觸覺控制被配置成基于所調(diào)節(jié)的觸覺反饋參數(shù)來調(diào)節(jié)輸出給所述用戶的所述觸覺反饋。
3.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述接收所述用戶輸入包含從物理按鈕或開關(guān)接收信號(hào)。
4.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述接收所述用戶輸入包含從多個(gè)物理按鈕或開關(guān)接收一個(gè)或多個(gè)信號(hào)。
5.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述反饋參數(shù)包含強(qiáng)度參數(shù)、密度參數(shù)、銳度參數(shù)或模式參數(shù)之一。
6.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,進(jìn)一步包含:響應(yīng)于所述用戶輸入而顯示音頻控制,其中所述音頻控制被配置成調(diào)節(jié)音頻。
7.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述調(diào)節(jié)所述反饋參數(shù)進(jìn)一步包含:接收第二用戶輸入用于所述控制;并且基于所述第二用戶輸入來調(diào)節(jié)所述反饋參數(shù)。
8.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述控制包含滑塊。
9.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述控制包含被配置成對(duì)輸出給所述用戶的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制,所述觸覺反饋通過一個(gè)或多個(gè)預(yù)先設(shè)計(jì)的觸覺效果而產(chǎn)生。
10.根據(jù)權(quán)利要求1所述的計(jì)算機(jī)實(shí)施的方法,其中所述控制包含被配置成對(duì)輸出給所述用戶的觸覺反饋進(jìn)行調(diào)節(jié)的觸覺控制,所述觸覺反饋通過使用一個(gè)或多個(gè)關(guān)鍵幀的一個(gè)或多個(gè)動(dòng)態(tài)觸覺效果而產(chǎn)生。
11.一種反饋控制系統(tǒng)包含:存儲(chǔ)器,其被配置成儲(chǔ)存反饋控制模塊;和處理器,其被配置成執(zhí)行被儲(chǔ)存在所述存儲(chǔ)器上的所述反饋控制模塊;其中所述反饋控制模塊被進(jìn)一步配置成接收用戶輸入;其中所述反饋控制模塊被進(jìn)一步配置成確定目前場(chǎng)境;其中所述反饋控制模塊被進(jìn)一步配置成響應(yīng)于所述用戶輸入并基于所述目前場(chǎng)境而顯示一個(gè)控制;并且其中所述反饋控制模塊被進(jìn)一步配置成根據(jù)所述控制來調(diào)節(jié)反饋參數(shù),其中所述控制被配置成基于所調(diào)節(jié)的反饋參數(shù)來調(diào)節(jié)輸出給用戶的反饋。
12.根據(jù)權(quán)利要求11所述的反饋控制系統(tǒng), 其中所述控制包含觸覺控制; 其中所述反饋包含觸覺反饋; 其中所述反饋參數(shù)包含觸覺反饋參數(shù);并且 其中所述觸覺控制被配置成基于所調(diào)節(jié)的觸覺反饋參數(shù)來調(diào)節(jié)輸出給所述用戶的所述觸覺反饋。
13.根據(jù)權(quán)利要求11所述的反饋控制系統(tǒng),其中所述反饋控制模塊被進(jìn)一步配置成從物理按鈕或開關(guān)接收信號(hào)。
14.根據(jù)權(quán)利要求11所述的反饋控制系統(tǒng), 其中所述反饋控制模塊被進(jìn)一步配置成響應(yīng)于所述用戶輸入而顯示音頻控制,其中所述音頻控制被配置成調(diào)節(jié)音頻。
15.一種指令儲(chǔ)存于其上的計(jì)算機(jī)可讀介質(zhì),當(dāng)所述指令通過處理器執(zhí)行時(shí),使所述處理器實(shí)施根據(jù)權(quán)利要求1-10之一所述的方法。
【文檔編號(hào)】G06F3/01GK103513767SQ201310257670
【公開日】2014年1月15日 申請(qǐng)日期:2013年6月26日 優(yōu)先權(quán)日:2012年6月27日
【發(fā)明者】A·B·瓦黛爾, D·布瑞恩巴姆, S·S·巴哈迪亞 申請(qǐng)人:英默森公司