專利名稱:觸摸輸入的運(yùn)動(dòng)持續(xù)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體上涉及觸摸輸入的運(yùn)動(dòng)持續(xù),并且更具體地,涉及基于多個(gè)衰減速率的運(yùn)動(dòng)持續(xù)。
背景技術(shù):
現(xiàn)今,有許多類型的輸入設(shè)備可用于執(zhí)行計(jì)算系統(tǒng)內(nèi)的操作,這些輸入設(shè)備包括諸如按鈕或按鍵、鼠標(biāo)、追蹤球、操縱桿、觸摸傳感器面板、觸摸屏等等。特別地,觸摸屏因其易于操作、適于多用途操作且價(jià)格逐漸降低而變得越來越流行。觸摸屏可以包括被定位在諸如液晶顯示器(LCD)的顯示設(shè)備前面的透明觸摸傳感器面板或者集成觸摸屏等等,在集成觸摸屏中,觸摸傳感電路部分或全部集成到顯示器中。觸摸屏可以允許用戶通過使用手指、輸入筆或者其它物體在可由顯示設(shè)備顯示的用戶界面(UI)指示的位置觸摸該觸摸屏來執(zhí)行各種功能。一般而言,觸摸屏可以識(shí)別觸摸事件以及該觸摸事件在觸摸傳感器面板上的位置,從而計(jì)算系統(tǒng)可以根據(jù)在觸摸事件時(shí)刻出現(xiàn)的顯示來解釋該觸摸事件,隨后就能基于該觸摸事件執(zhí)行一個(gè)或多個(gè)動(dòng)作。例如,互電容觸摸傳感器面板可以由大體透明的導(dǎo)電材料(諸如氧化銦錫(ITO))的驅(qū)動(dòng)線和感測(cè)線的陣列構(gòu)成,驅(qū)動(dòng)線和感測(cè)線陣列通常布置在大體透明的基板上的水平和垂直方向的行和列內(nèi)??梢酝ㄟ^驅(qū)動(dòng)線傳輸驅(qū)動(dòng)信號(hào),這會(huì)使得可以測(cè)量驅(qū)動(dòng)線和感測(cè)線的交叉點(diǎn)或相鄰區(qū)域(感測(cè)像素)處的靜態(tài)互電容。根據(jù)由于該驅(qū)動(dòng)信號(hào)可在感測(cè)線中產(chǎn)生的感測(cè)信號(hào),可以確定該靜態(tài)互電容以及因觸摸事件弓丨起的任何靜態(tài)互電容改變。
發(fā)明內(nèi)容
本發(fā)明總體上涉及觸摸輸入的運(yùn)動(dòng)持續(xù),并且更具體地涉及基于多個(gè)衰減速率的運(yùn)動(dòng)持續(xù)??梢岳缤ㄟ^在計(jì)算系統(tǒng)的觸摸感測(cè)表面上或在觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸來執(zhí)行觸摸輸入。觸摸輸入可以包括例如光標(biāo)運(yùn)動(dòng)、滾動(dòng)運(yùn)動(dòng)、拖動(dòng)運(yùn)動(dòng)等??梢曰谠谟|摸感測(cè)表面上或在觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸來追蹤輸入的運(yùn)動(dòng)。當(dāng)一個(gè)或多個(gè)接觸從所述表面抬離時(shí),例如通過以下操作,輸入的運(yùn)動(dòng)可以持續(xù)確定所述一個(gè)或多個(gè)接觸在輸入期間的抬離;確定抬離的速度;基于所述抬離的速度選擇與多個(gè)速度范圍相對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及基于所選擇的衰減速率使輸入的運(yùn)動(dòng)持續(xù)。在一些實(shí)施方式中,在基于抬尚的速度使輸入的運(yùn)動(dòng)持續(xù)之后,系統(tǒng)可以確定持續(xù)的運(yùn)動(dòng)達(dá)到下一較低的速度范圍,并且可以基于下一較低的速度范圍的衰減速率來復(fù)位衰減速率,并且運(yùn)動(dòng)可以基于所復(fù)位的衰減速率來持續(xù)。例如,在一些實(shí)施方式中,所述多個(gè)速度范圍可以包括高速范圍、低速范圍和在所述高速范圍和所述低速范圍之間的中速范圍。對(duì)應(yīng)于不同速度范圍的衰減速率可以被選擇成使得例如對(duì)應(yīng)于高速范圍的衰減速率 大于對(duì)應(yīng)于中速范圍的衰減速率,和/或?qū)?yīng)于低速范圍的衰減速率大于對(duì)應(yīng)于中速范圍 的衰減速率。以這種方式,例如通過使得能夠更容易地視覺追蹤輸入運(yùn)動(dòng),可以更有效地實(shí) 現(xiàn)運(yùn)動(dòng)持續(xù)。
圖1A-圖1D示出了示例移動(dòng)電話、示例數(shù)字媒體播放器、示例個(gè)人計(jì)算機(jī)和示例 無線軌跡板,它們中的每一個(gè)包括根據(jù)本公開內(nèi)容的實(shí)施例的功能。
圖2示出了包括根據(jù)本公開內(nèi)容的實(shí)施例的功能的示例計(jì)算機(jī)系統(tǒng)。
圖3示出了根據(jù)本公開內(nèi)容的實(shí)施例、從未指定的靜止?fàn)顟B(tài)進(jìn)行轉(zhuǎn)換的示例方法。
圖4示出了根據(jù)本公開內(nèi)容的實(shí)施例、在指點(diǎn)輸入已被選擇(但是未鎖定)之后轉(zhuǎn) 換的示例方法。
圖5示出了根據(jù)本公開內(nèi)容的實(shí)施例、從鎖定的指點(diǎn)輸入進(jìn)行轉(zhuǎn)換的示例方法。
圖6示出了根據(jù)本公開內(nèi)容的實(shí)施例、從當(dāng)前選擇的未被鎖定的滾動(dòng)輸入進(jìn)行轉(zhuǎn) 換的示例方法。
圖7示出了根據(jù)本公開內(nèi)容的實(shí)施例、從拖動(dòng)輸入進(jìn)行轉(zhuǎn)換的示例方法。
圖8和圖9示出了根據(jù)本公開內(nèi)容的實(shí)施例的示例的拖動(dòng)持續(xù)輸入。
圖10示出了根據(jù)本公開內(nèi)容的實(shí)施例、基于抬離和落下手指子集進(jìn)行轉(zhuǎn)換的示 例方法。
具體實(shí)施方式
在對(duì)實(shí)施例的下列描述中,參考了附圖,附圖構(gòu)成本描述的一部分,并且以說明方 式示出了本公開內(nèi)容的可以實(shí)現(xiàn)的特定實(shí)施例。應(yīng)當(dāng)理解,可以使用其它實(shí)施例,并且可以 做出結(jié)構(gòu)改變而不脫離所公開的實(shí)施例的范圍。
所公開的示例實(shí)施例涉及基于多個(gè)衰減速率來持續(xù)計(jì)算系統(tǒng)的輸入的運(yùn)動(dòng)。用戶 可以例如通過以一個(gè)或多個(gè)手指接觸計(jì)算系統(tǒng)的觸摸感測(cè)表面來執(zhí)行觸摸輸入。例如,用 戶可以在觸摸感測(cè)表面上移動(dòng)特定數(shù)量的手指,以便移動(dòng)光標(biāo)、滾動(dòng)文檔、通過光標(biāo)的拖動(dòng) 運(yùn)動(dòng)選擇文本等??梢曰谠谟|摸感測(cè)表面上的一個(gè)或多個(gè)手指接觸來追蹤用戶手指的輸 入的運(yùn)動(dòng)。當(dāng)一個(gè)或多個(gè)接觸從所述表面抬離時(shí),例如可以通過以下操作,使輸入的運(yùn)動(dòng)持 續(xù)確定所述一個(gè)或多個(gè)接觸在輸入期間的抬離;確定抬離的速度;基于所述抬離的速度 選擇與多個(gè)速度范圍相對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及基于所選擇的衰減速率持續(xù)輸 入的運(yùn)動(dòng)。
在一些示例中,在基于抬離的速度使輸入的運(yùn)動(dòng)持續(xù)之后,系統(tǒng)可以確定持續(xù)的 運(yùn)動(dòng)達(dá)到下一較低的速度范圍,并且可以基于下一較低的速度范圍的衰減速率來復(fù)位衰減 速率,并且運(yùn)動(dòng)可以基于所復(fù)位的衰減速率來持續(xù)。例如,所述多個(gè)速度范圍可以包括高 速范圍、低速范圍和在所述高速范圍和所述低速范圍之間的中速范圍。
在一些示例中,高衰減速率可以被選擇用于高速范圍,使得在高速范圍中開始的 運(yùn)動(dòng)持續(xù)可以快速衰減。這樣,例如對(duì)于用戶而言過快以致于無法跟上的運(yùn)動(dòng)持續(xù)可被快速地減慢到更合理的速度,例如中速范圍。在一些示例中,較低的衰減速率可以被選擇用于中速范圍,使得一旦持續(xù)的運(yùn)動(dòng)達(dá)到中速范圍,運(yùn)動(dòng)較慢地衰減。這樣,例如,運(yùn)動(dòng)持續(xù)可以以例如用戶可以較容易地視覺追蹤的速度保持在中速范圍中,持續(xù)較長(zhǎng)的一段時(shí)間。最后,在一些示例中,當(dāng)持續(xù)的運(yùn)動(dòng)變得非常慢,例如達(dá)到低速范圍時(shí),衰減速率可以被設(shè)置成使得運(yùn)動(dòng)快速衰減,從而持續(xù)的運(yùn)動(dòng)在停下來之前不會(huì)在緩慢的運(yùn)動(dòng)中保持過長(zhǎng)時(shí)間。 雖然可以針對(duì)互電容觸摸感測(cè)表面描述和說明此處公開的實(shí)施例,但應(yīng)當(dāng)理解,實(shí)施例不限于此,而可另外適用于例如可以檢測(cè)表面上或表面附近的單個(gè)和/或多個(gè)觸摸的自電容、光學(xué)、電阻或其它觸摸感測(cè)表面和技術(shù)。圖1A — ID示出了可以實(shí)現(xiàn)本公開內(nèi)容的實(shí)施例的示例系統(tǒng)。圖1A示出了具有觸摸屏124的示例移動(dòng)電話136。圖1B示出了具有觸摸屏126的示例數(shù)字媒體播放器140。圖1C示出了具有觸摸屏128和軌跡板130的示例個(gè)人計(jì)算機(jī)144。圖1D示出了示例無線軌跡板150,無線軌跡板150例如可無線連接到個(gè)人計(jì)算機(jī)(諸如個(gè)人計(jì)算機(jī)144)。圖2是示出了根據(jù)本公開內(nèi)容的實(shí)施例的示例觸摸屏220的一種實(shí)現(xiàn)方式的示例計(jì)算系統(tǒng)200的方框圖。計(jì)算系統(tǒng)200可被包括在例如移動(dòng)電話136、數(shù)字媒體播放器140、個(gè)人計(jì)算機(jī)144或包括觸摸屏的任意移動(dòng)或非移動(dòng)計(jì)算設(shè)備內(nèi)。具有類似的觸摸感測(cè)功能而不需要顯示功能的類似計(jì)算系統(tǒng)可被包括在例如軌跡板150內(nèi)。計(jì)算系統(tǒng)200可以包括包含一個(gè)或多個(gè)觸摸處理器202、外設(shè)204、觸摸控制器206和觸摸感測(cè)電路的觸摸感測(cè)系統(tǒng)。外設(shè)204可以包括但不限于隨機(jī)存取存儲(chǔ)器(RAM)或其它類型的存儲(chǔ)器或存儲(chǔ)設(shè)備、看門狗計(jì)時(shí)器等。觸摸控制器206可以包括但不限于一個(gè)或多個(gè)感測(cè)通道208、通道掃描邏輯210和驅(qū)動(dòng)器邏輯214。通道掃描邏輯210可以訪問RAM212,自動(dòng)地從感測(cè)通道讀取數(shù)據(jù),并且為感測(cè)通道提供控制。另外,通道掃描邏輯210可以控制驅(qū)動(dòng)器邏輯214,以便以各種頻率和相位產(chǎn)生可被選擇性地施加到觸摸屏220的觸摸感測(cè)電路的驅(qū)動(dòng)區(qū)域的激勵(lì)信號(hào)216。在一些實(shí)施例中,觸摸控制 器206、觸摸處理器202和外設(shè)204可被集成在單個(gè)專用集成電路(ASIC)內(nèi)。觸摸屏220可以包括觸摸感測(cè)電路,觸摸感測(cè)電路可以包括具有多條驅(qū)動(dòng)線222和多條感測(cè)線223的電容感測(cè)介質(zhì)。驅(qū)動(dòng)線222可根據(jù)通過驅(qū)動(dòng)接口 224來自驅(qū)動(dòng)器邏輯214的激勵(lì)信號(hào)216驅(qū)動(dòng),并且在感測(cè)線223中產(chǎn)生的結(jié)果感測(cè)信號(hào)217可通過感測(cè)接口225傳輸?shù)接|摸控制器206中的感測(cè)通道208 (也稱作事件檢測(cè)和解調(diào)電路)。采用這種方式,驅(qū)動(dòng)線和感測(cè)線可以是觸摸感測(cè)電路的一部分,觸摸感測(cè)電路能夠交互以便形成電容感測(cè)節(jié)點(diǎn),電容感測(cè)節(jié)點(diǎn)可被認(rèn)為是觸摸圖片元素(觸摸像素),諸如觸摸像素226和227。當(dāng)觸摸屏220被視為捕獲觸摸的“圖像”時(shí),這種理解方式特別有用。換言之,在觸摸控制器206已經(jīng)確定是否在觸摸屏中的每個(gè)觸摸像素檢測(cè)到觸摸之后,觸摸屏中發(fā)生觸摸處的觸摸像素的圖案可以被認(rèn)為是觸摸的“圖像”(例如,觸摸該觸摸屏的手指的圖案)。計(jì)算系統(tǒng)200還可以包括用于接收來自觸摸處理器202的輸出并且基于該輸出執(zhí)行動(dòng)作的主機(jī)處理器228。例如,主機(jī)處理器228可被連接到程序存儲(chǔ)設(shè)備232和顯示控制器,諸如IXD驅(qū)動(dòng)器234。主機(jī)處理器228可以使用IXD驅(qū)動(dòng)器234以便在觸摸屏220上產(chǎn)生圖像,諸如用戶界面(UI)的圖像,并且可以使用觸摸處理器202和觸摸控制器206檢測(cè)觸摸屏220上或附近的觸摸,諸如對(duì)顯示的Π的觸摸輸入??梢杂纱鎯?chǔ)在程序存儲(chǔ)設(shè)備232中的計(jì)算機(jī)程序利用該觸摸輸入來執(zhí)行動(dòng)作,所述動(dòng)作可以包括但并不限于移動(dòng)物體(諸如光標(biāo)或指針)、滾動(dòng)或移動(dòng)(panning)、調(diào)整控制設(shè)置、打開文件或文檔、瀏覽菜單、做出選擇、執(zhí)行指令、操作連接到主機(jī)設(shè)備的外設(shè)、應(yīng)答電話、撥打電話、終止電話、改變音量或音頻設(shè)置、存儲(chǔ)與電話通信有關(guān)的信息(諸如地址、頻繁撥打的號(hào)碼、接收到的呼叫、錯(cuò)過的呼叫)、登錄計(jì)算機(jī)或計(jì)算機(jī)網(wǎng)絡(luò)、允許被授權(quán)的個(gè)人訪問計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的受限制區(qū)域、加載與用戶偏好的計(jì)算機(jī)桌面布置有關(guān)的用戶簡(jiǎn)檔、允許訪問web內(nèi)容、啟動(dòng)特定程序、加密或解碼消息等等。主機(jī)處理器228還可以執(zhí)行可能與觸摸處理無關(guān)的附加功能。計(jì)算系統(tǒng)200,尤其是計(jì)算系統(tǒng)200的觸摸感測(cè)系統(tǒng),可以允許用戶通過在觸摸感測(cè)表面(諸如觸摸屏220)上例如敲擊、滑動(dòng)等一個(gè)或多個(gè)觸摸設(shè)備(諸如手指、拇指等)進(jìn)行輸入。例如,基于觸摸感測(cè)表面上或附近的多個(gè)接觸以及接觸的運(yùn)動(dòng),可以選擇特定的輸入。例如,一個(gè)手指放在觸摸感測(cè)表面上并且運(yùn)動(dòng)可以對(duì)應(yīng)于指點(diǎn)輸入,其能夠使鼠標(biāo)光標(biāo)在該一個(gè)手指運(yùn)動(dòng)的方向上運(yùn)動(dòng)。兩個(gè)手指放在觸摸感測(cè)表面上并且運(yùn)動(dòng)可以對(duì)應(yīng)于滾動(dòng)輸入,滾動(dòng)輸入能夠使顯示在觸摸屏或顯示器上的文檔在該兩個(gè)手指運(yùn)動(dòng)的方向上滾動(dòng)。為了在所選輸入之間轉(zhuǎn)換,一些系統(tǒng)可能需要用戶將所有手指抬離觸摸屏,然后落下新的輸入所需數(shù)量的手指。換言之,即使手指數(shù)量改變了,一些系統(tǒng)可能簡(jiǎn)單地保持當(dāng)前選擇的輸入,直到所有手指都被抬離。例如,為了從兩個(gè)手指的滾動(dòng)輸入切換到一個(gè)手指的指點(diǎn)輸入,系統(tǒng)可能需要用戶抬起兩個(gè)手指并且落回一個(gè)手指。在此系統(tǒng)中,即使在抬起兩個(gè)手指中的一個(gè)之后,可以保持選擇滾動(dòng)輸入。在另一方面,一些系統(tǒng)可能簡(jiǎn)單地選擇與當(dāng)前下觸的手指數(shù)量匹配的當(dāng)前輸入。在這些系統(tǒng)中,例如,每個(gè)新的手指抬離/下觸會(huì)使所選的輸入切換為對(duì)應(yīng)的下觸的手指數(shù)量。換言之,這兩種系統(tǒng)可以總是允許或者從不允許在一些手指保持下觸的同時(shí)在輸入之間進(jìn)行切換。下面將描述各種示例性實(shí)施例,在這些實(shí)施例中,可以基于與手指對(duì)應(yīng)的接觸的特性是否滿足某種預(yù)定準(zhǔn)則來切換所選的輸入。在下面的例子中,除非另有說明,“手指”可以包括手指或姆指。下面利用一組示例性輸入來說明示例的實(shí)施例,所述輸入對(duì)應(yīng)于如表I中總結(jié)的接觸數(shù)量/布置以及動(dòng)作(在此處也稱作“基礎(chǔ)姿態(tài)”)的各種組合。當(dāng)觸摸感測(cè)系統(tǒng)檢測(cè)到接觸數(shù)量/布置以及動(dòng)作的組合時(shí),可以對(duì)計(jì)算系統(tǒng)(諸如計(jì)算系統(tǒng)200)做出對(duì)應(yīng)的輸入。復(fù)權(quán)利要求
1.一種用于輸入的持續(xù)運(yùn)動(dòng)的方法,所述方法包括 基于在觸摸感測(cè)表面上或在觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸追蹤第一輸入的運(yùn)動(dòng); 確定在所述第一輸入期間一個(gè)或多個(gè)接觸的抬離; 確定抬離的速度; 基于抬離的速度,選擇與多個(gè)速度范圍對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及 基于所選擇的衰減速率使所述第一輸入的運(yùn)動(dòng)持續(xù)。
2.如權(quán)利要求1所述的方法,還包括 確定持續(xù)的運(yùn)動(dòng)達(dá)到下一較低的速度范圍; 基于所述下一較低的速度范圍的衰減速率來復(fù)位衰減速率;以及 基于復(fù)位的衰減速率使運(yùn)動(dòng)持續(xù)。
3.如權(quán)利要求2所述的方法,其中基于抬離的速度選擇的衰減速率大于所述下一較低的速度范圍的衰減速率。
4.如權(quán)利要求1所述的方法,其中所述多個(gè)速度范圍包括高速范圍、低速范圍以及在所述高速范圍和所述低速范圍之間的中速范圍。
5.如權(quán)利要求4所述的方法,其中與所述高速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
6.如權(quán)利要求4所述的方法,其中與所述低速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
7.如權(quán)利要求4所述的方法,其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng),并且所述圖形對(duì)象的持續(xù)運(yùn)動(dòng)在抬離之后的預(yù)定距離內(nèi)或預(yù)定時(shí)間內(nèi)停止。
8.如權(quán)利要求1所述的方法,其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng)。
9.如權(quán)利要求8所述的方法,其中所述圖形對(duì)象的運(yùn)動(dòng)包括拖動(dòng)運(yùn)動(dòng)、光標(biāo)運(yùn)動(dòng)和滾動(dòng)運(yùn)動(dòng)中的一種。
10.一種包括觸摸感測(cè)表面的計(jì)算系統(tǒng),所述計(jì)算系統(tǒng)包括 運(yùn)動(dòng)追蹤器,其基于在所述觸摸感測(cè)表面上或在所述觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸追蹤對(duì)所述計(jì)算系統(tǒng)的第一輸入;以及運(yùn)動(dòng)持續(xù)系統(tǒng),用于 確定在所述第一輸入期間一個(gè)或多個(gè)接觸的抬離; 確定抬離的速度; 基于抬離的速度,選擇與多個(gè)速度范圍對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及 基于所選擇的衰減速率使所述第一輸入的運(yùn)動(dòng)持續(xù)。
11.如權(quán)利要求10所述的計(jì)算系統(tǒng),其中所述運(yùn)動(dòng)持續(xù)系統(tǒng)進(jìn)一步操作用于 確定持續(xù)的運(yùn)動(dòng)達(dá)到下一較低的速度范圍; 基于所述下一較低的速度范圍的衰減速率來復(fù)位衰減速率;以及 基于復(fù)位的衰減速率使運(yùn)動(dòng)持續(xù)。
12.如權(quán)利要求10所述的計(jì)算系統(tǒng),其中所述多個(gè)速度范圍包括高速范圍、低速范圍以及在所述高速范圍和所述低速范圍之間的中速范圍。
13.如權(quán)利要求12所述的計(jì)算系統(tǒng),其中與所述高速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
14.如權(quán)利要求12所述的計(jì)算系統(tǒng),其中與所述低速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
15.如權(quán)利要求12所述的計(jì)算系統(tǒng),其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng),并且所述圖形對(duì)象的持續(xù)運(yùn)動(dòng)在抬離之后的預(yù)定距離內(nèi)或預(yù)定時(shí)間內(nèi)停止。
16.如權(quán)利要求10所述的計(jì)算系統(tǒng),其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng)。
17.如權(quán)利要求16所述的計(jì)算系統(tǒng),其中所述圖形對(duì)象的運(yùn)動(dòng)包括拖動(dòng)運(yùn)動(dòng)、光標(biāo)運(yùn)動(dòng)和滾動(dòng)運(yùn)動(dòng)中的一種。
18.一種存儲(chǔ)計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可執(zhí)行指令可執(zhí)行為進(jìn)行使計(jì)算系統(tǒng)的輸入持續(xù)的方法,所述方法包括基于在觸摸感測(cè)表面上或在觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸追蹤第一輸入的運(yùn)動(dòng);確定在所述第一輸入期間一個(gè)或多個(gè)接觸的抬離;確定抬離的速度;基于抬離的速度,選擇與多個(gè)速度范圍對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及基于所選擇的衰減速率使所述第一輸入的運(yùn)動(dòng)持續(xù)。
19.如權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述方法還包括確定持續(xù)的運(yùn)動(dòng)達(dá)到下一較低的速度范圍;基于所述下一較低的速度范圍的衰減速率來復(fù)位衰減速率;以及基于復(fù)位的衰減速率使運(yùn)動(dòng)持續(xù)。
20.如權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述多個(gè)速度范圍包括高速范圍、低速范圍以及在所述高速范圍和所述低速范圍之間的中速范圍。
21.如權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中與所述高速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
22.如權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中與所述低速范圍對(duì)應(yīng)的衰減速率大于與所述中速范圍對(duì)應(yīng)的衰減速率。
23.如權(quán)利要求20所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng),并且所述圖形對(duì)象的持續(xù)運(yùn)動(dòng)在抬離之后的預(yù)定距離內(nèi)或預(yù)定時(shí)間內(nèi)停止。
24.如權(quán)利要求18所述的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中所述第一輸入包括圖形對(duì)象的運(yùn)動(dòng)。
25.—種移動(dòng)計(jì)算系統(tǒng),包括包含觸摸感測(cè)表面的觸摸感測(cè)系統(tǒng);運(yùn)動(dòng)追蹤器,其基于在所述觸摸感測(cè)表面上或在所述觸摸感測(cè)表面附近的一個(gè)或多個(gè)接觸追蹤對(duì)所述移動(dòng)計(jì)算系統(tǒng)的第一輸入;以及運(yùn)動(dòng)持續(xù)系統(tǒng),其確定在所述第一輸入期間一個(gè)或多個(gè)接觸的抬離;確定抬離的速度; 基于抬離的速度,選擇與多個(gè)速度范圍對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及基于所選擇的衰減速率使所述第一輸入的運(yùn)動(dòng)持續(xù)。
全文摘要
本發(fā)明提供了輸入的運(yùn)動(dòng)持續(xù)??梢曰谠谟|摸感測(cè)表面上的接觸來追蹤輸入的運(yùn)動(dòng)。當(dāng)一個(gè)或多個(gè)接觸從所述表面抬離時(shí),例如可以通過以下操作,使輸入的運(yùn)動(dòng)持續(xù)確定所述一個(gè)或多個(gè)接觸在輸入期間的抬離;確定抬離的速度;基于所述抬離的速度選擇與多個(gè)速度范圍相對(duì)應(yīng)的多個(gè)衰減速率中的一個(gè);以及基于所選擇的衰減速率使輸入的運(yùn)動(dòng)持續(xù)。在基于抬離的速度使輸入的運(yùn)動(dòng)持續(xù)之后,系統(tǒng)可以確定持續(xù)的運(yùn)動(dòng)達(dá)到下一較低的速度范圍,并且可以基于下一較低的速度范圍的衰減速率來復(fù)位衰減速率,并且運(yùn)動(dòng)可以基于所復(fù)位的衰減速率來持續(xù)。
文檔編號(hào)G06F3/0488GK103069379SQ201180041515
公開日2013年4月24日 申請(qǐng)日期2011年7月22日 優(yōu)先權(quán)日2010年7月26日
發(fā)明者W·C·維斯特曼 申請(qǐng)人:蘋果公司