朱莉婭·施華茲
克里斯·哈里森
版權(quán)聲明
本專利文獻(xiàn)的公開內(nèi)容的一部分包含受版權(quán)保護(hù)的材料。版權(quán)所有者并不反對(duì)任何人對(duì)本專利文獻(xiàn)或?qū)@_內(nèi)容按照其在專利商標(biāo)局專利文獻(xiàn)或記錄中所呈現(xiàn)地進(jìn)行復(fù)制再現(xiàn)、但是保留所有版權(quán)權(quán)利。
技術(shù)領(lǐng)域
本發(fā)明總體上涉及觸摸屏技術(shù)領(lǐng)域,并且更具體地涉及基于觸摸感測(cè)來確定用戶輸入。
背景
背景部分中所討論的主題不應(yīng)該僅僅由于其在背景部分中有所提及而被假定為現(xiàn)有技術(shù)。類似地,背景部分中所提及的問題或者與背景部分的主題相關(guān)聯(lián)的問題不應(yīng)被假定為先前已在現(xiàn)有技術(shù)中被認(rèn)識(shí)到。背景部分的主題僅僅代表不同的方法,在其中和其自身也可能是發(fā)明。
觸敏設(shè)備(如觸摸屏顯示器、軌跡板、以及圖形輸入板)具有觸敏表面,所述觸敏表面可以感測(cè)所述觸摸屏設(shè)備的用戶何時(shí)使對(duì)象(如指尖)與所述觸敏表面的一部分接觸并且向處理器發(fā)送信號(hào),根據(jù)所述信號(hào),所述處理器可以確定所述觸敏表面感測(cè)表面的哪部分發(fā)生了接觸。通過隨時(shí)間過去監(jiān)測(cè)來自所述觸敏表面的所述信號(hào),能夠收集從所述對(duì)象接觸所述觸敏表面的時(shí)刻直到所述對(duì)象與所述觸敏表面分離為止,所述對(duì)象的移動(dòng)路徑的軌道數(shù)據(jù)特性。
常規(guī)地,這樣的移動(dòng)被稱為筆畫。應(yīng)了解的是,逐筆畫地處理筆畫中的用戶輸入提供了許多優(yōu)點(diǎn)。一個(gè)優(yōu)點(diǎn)是,筆畫類型的移動(dòng)(如手指點(diǎn)擊、姿勢(shì)以及手寫)用于在大量人類交互中傳遞信息。通過感測(cè)這種類型的姿勢(shì),觸敏表面允許在用戶與觸敏設(shè)備之間實(shí)現(xiàn)更自然的交互,由此提高此類設(shè)備的可用性和普及率,同時(shí)降低訓(xùn)練成本。
技術(shù)實(shí)現(xiàn)要素:
提供了用于確定初始筆畫和隨后筆畫軌跡何時(shí)來自共同用戶輸入動(dòng)作的方法和系統(tǒng)。在一個(gè)實(shí)施例中,一種系統(tǒng)具有:傳感器,所述傳感器感測(cè)表示用戶控制的指示器在觸敏表面上的初始移動(dòng)的初始筆畫軌跡并且感測(cè)表示所述用戶控制的指示器在所述觸敏表面上的隨后移動(dòng)的隨后筆畫軌跡;以及處理器,所述處理器接收所述信號(hào)并且當(dāng)所述隨后筆畫軌跡在連續(xù)性時(shí)間范圍之內(nèi)跟隨所述初始筆畫軌跡并且所述初始筆畫軌跡的跡線與所述隨后筆畫軌跡的跡線一致時(shí),確定所述初始筆畫軌跡和所述隨后筆畫軌跡包括共同用戶輸入動(dòng)作的一部分。
通過查看下文的附圖、詳細(xì)描述和權(quán)利要求書可以了解本發(fā)明的其他方面和優(yōu)點(diǎn)。
附圖簡(jiǎn)要描述
所包括的附圖僅用于說明目的,并且僅用于提供所公開技術(shù)的可能結(jié)構(gòu)和過程步驟的示例。這些附圖決不限制本領(lǐng)域技術(shù)人員在不脫離本公開的精神和范圍的情況下可以對(duì)實(shí)施例做出的形式和細(xì)節(jié)上的任何更改。
圖1示出了具有觸敏表面和手指跡線的觸敏設(shè)備的側(cè)視立面圖。手指跡線描繪了用于在表面上形成筆畫的指尖路徑并且展示了抬起不連續(xù)性的示例;
圖2示出了具有觸敏表面的觸敏設(shè)備的頂視圖并且展示了觸敏設(shè)備中的觸摸不連續(xù)性的第二示例,所述觸敏表面具有由非觸敏性的倒角區(qū)域界定的周界;
圖3示出了觸敏表面的頂視圖,在所述觸敏表面上提供的第一和多個(gè)不同手指描畫中具有空間受限文本輸入字段;
圖4示出了觸敏系統(tǒng)的第一實(shí)施例的頂視圖;
圖5是觸敏系統(tǒng)的一個(gè)實(shí)施例的框圖;
圖6示出了當(dāng)指尖對(duì)觸敏表面施加觸摸時(shí)的聲音/振動(dòng)信號(hào)的示例性圖形;
圖7示出了當(dāng)塑料制成的觸摸裝置對(duì)觸敏表面施加觸摸時(shí)的聲音/振動(dòng)信號(hào)的示例性圖形;
圖8展示了初始筆畫軌跡和隨后筆畫軌跡;
圖9展示了連續(xù)性確定方法的第一實(shí)施例;
圖10示出了初始筆畫軌跡、不連續(xù)性、隨后筆畫軌跡、最小筆畫長(zhǎng)度、估計(jì)的筆畫長(zhǎng)度以及可能的不連續(xù)性筆畫路徑的包絡(luò)線;
圖11示出了復(fù)合筆畫軌跡的示例;
圖12示出了初始筆畫軌跡、不連續(xù)性、隨后筆畫軌跡、最小筆畫長(zhǎng)度、估計(jì)的筆畫長(zhǎng)度以及可能的不連續(xù)性筆畫路徑的包絡(luò)線;
圖13示出了復(fù)合不連續(xù)性筆畫軌跡的示例;
圖14示出了用于創(chuàng)造不連續(xù)性筆畫路徑的向前投影的示例;
圖15示出了向后投影的示例;
圖16示出了用于確定不連續(xù)性筆畫路徑的向前投影和向后投影的示例。
詳細(xì)說明
本部分中描述了根據(jù)一個(gè)或多個(gè)實(shí)施例的方法和裝置的應(yīng)用。提供這些示例僅是為了添加上下文并幫助理解本公開。因此,對(duì)于本領(lǐng)域技術(shù)人員而言將明顯的是,可在沒有這些具體細(xì)節(jié)中的部分或全部的情況下實(shí)踐在此所描述的技術(shù)。在其他實(shí)例中,為了避免不必要地模糊本公開,未詳細(xì)描述公知的過程步驟。其他應(yīng)用也是可能的,這樣使得以下示例不應(yīng)視為對(duì)范圍或設(shè)置的限定或限制。
在以下詳細(xì)描述中,參考了形成說明書一部分的附圖,在附圖中以說明的方式示出了具體實(shí)施例。盡管足夠詳細(xì)地對(duì)這些實(shí)施例進(jìn)行了描述以使得本領(lǐng)域技術(shù)人員能夠?qū)嵺`本公開,但應(yīng)理解的是,這些示例不是限制性的,這樣使得在不脫離本公開的精神和范圍的情況下可以使用其他實(shí)施例并且可以做出改變。
可以用多種方式來實(shí)現(xiàn)一個(gè)或多個(gè)實(shí)施例,包括如過程、裝置、系統(tǒng)、設(shè)備、方法、計(jì)算機(jī)可讀介質(zhì)(如包含計(jì)算機(jī)可讀指令或計(jì)算機(jī)程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì))、或如包括內(nèi)嵌有計(jì)算機(jī)可讀程序代碼的計(jì)算機(jī)可用介質(zhì)的計(jì)算機(jī)程序產(chǎn)品。
所公開的實(shí)施例可以包括一種用于確定初始筆畫和隨后筆畫軌跡何時(shí)來自共同用戶輸入動(dòng)作的系統(tǒng)。所述系統(tǒng)可以包括傳感器,所述傳感器被配置成用于感測(cè)表示用戶控制的指示器在觸敏表面上的初始移動(dòng)的初始筆畫軌跡并且用于感測(cè)表示所述用戶控制的指示器在所述觸敏表面上的隨后移動(dòng)的隨后筆畫軌跡。所述系統(tǒng)還包括處理器,所述處理器被配置成用于接收信號(hào)并且用于當(dāng)所述隨后筆畫軌跡在連續(xù)性時(shí)間范圍之內(nèi)跟隨所述初始筆畫軌跡并且所述初始筆畫軌跡的跡線與所述隨后筆畫軌跡的跡線一致時(shí),確定所述初始筆畫軌跡和所述隨后筆畫軌跡包括共同用戶輸入動(dòng)作的一部分。
所公開的實(shí)施例可以包括一種進(jìn)行連續(xù)性確定的方法。在此方法中:接收信號(hào),根據(jù)所述信號(hào)可以確定表示用戶控制的指示器在觸敏表面上的初始移動(dòng)的初始筆畫軌跡以及表示所述用戶控制的指示器在所述觸敏表面上的隨后移動(dòng)的隨后筆畫軌跡;并且當(dāng)所述隨后筆畫軌跡在預(yù)定時(shí)間段之內(nèi)跟隨所述初始筆畫軌跡并且所述初始筆畫軌跡的跡線與所述隨后筆畫軌跡的跡線一致時(shí),確定所述初始筆畫軌跡和所述隨后筆畫軌跡包括共同用戶輸入動(dòng)作的一部分。
所公開的實(shí)施例可以包括一種具有程序指令的計(jì)算機(jī)可讀記錄介質(zhì),所述程序指令可以被不同的計(jì)算機(jī)部件執(zhí)行以實(shí)施一種方法,其中,所述方法包括:接收信號(hào),根據(jù)所述信號(hào)可以確定表示用戶控制的指示器在觸敏表面上的初始移動(dòng)的初始筆畫軌跡以及表示所述用戶控制的指示器在所述觸敏表面上的隨后移動(dòng)的隨后筆畫軌跡,并且當(dāng)所述隨后筆畫軌跡在預(yù)定時(shí)間段之內(nèi)跟隨所述初始筆畫軌跡并且所述初始筆畫軌跡的跡線與所述隨后筆畫軌跡的跡線一致時(shí),確定所述初始筆畫軌跡和所述隨后筆畫軌跡包括共同用戶輸入動(dòng)作的一部分。
總體上,觸敏設(shè)備可以使用觸敏表面來感測(cè)旨在表示字母/數(shù)字字符的筆畫。例如,美國(guó)專利號(hào)5,596,656描述了一種系統(tǒng),在所述系統(tǒng)中使用彼此圖形地特殊分離的符號(hào)來寫入文本。這些符號(hào)優(yōu)選地限定了拼寫字母以便減少為了學(xué)習(xí)用其以可接受的高速率來寫入文本所需要的時(shí)間和努力。此外,為了適應(yīng)文本的“盲”寫以及在空間受限文本輸入字段中寫入文本,這些符號(hào)有利地是由單個(gè)完整筆畫或單筆畫限定的。相應(yīng)地,在單筆畫解釋中,在觸敏屏上的每個(gè)單個(gè)完整移動(dòng)軌跡被理解成單獨(dú)的筆畫,并且通過將所述筆畫與單筆畫字符的有限集合進(jìn)行比較來解釋。每個(gè)筆畫的單筆畫解釋大大簡(jiǎn)化了自動(dòng)解釋每個(gè)感測(cè)到的筆畫的任務(wù),因?yàn)椴恍枰忉屗惴▉硖幚碇昂椭蠊P畫的組合,并且僅需要將每個(gè)單獨(dú)的筆畫與有限的選項(xiàng)集進(jìn)行比較。
單筆畫解釋的一種變體,被稱為“Jot”手寫識(shí)別系統(tǒng),使用單筆畫字符與兩筆畫字符的組合來限定單獨(dú)的字符。這種系統(tǒng)被結(jié)合到由掌上計(jì)算公司(Palm Computing)在2003年以商標(biāo)名“Graffiti 2Powered by Jot”介紹的各種型號(hào)的個(gè)人數(shù)字助理中出售的軟件中。Jot有利地使用兩筆畫方法以使用兩步構(gòu)成來形成字符,所述兩步構(gòu)成更緊密地近似于常規(guī)手寫構(gòu)成,如要求兩條相交線來形成“x”、“t”和“k”等字符并且對(duì)于字母“i”要求打點(diǎn)。在此,處理有限的兩筆畫字符集合的有限的額外處理負(fù)擔(dān)是被接收的,有利于允許用戶以更符合常規(guī)手寫筆畫的方式來形成某些字符。
更近年來,對(duì)筆畫的單筆畫解釋已經(jīng)應(yīng)用于在具有虛擬鍵盤的觸敏屏上輸入字母數(shù)字文本的任務(wù)中。例如,美國(guó)專利7,098,896描述了呈現(xiàn)虛擬鍵盤的觸敏設(shè)備,所述虛擬鍵盤包括一組鍵,字母表中的每個(gè)字母與至少一個(gè)鍵相關(guān)聯(lián)。在使用‘896號(hào)專利的設(shè)備中,用戶通過將手指或其他指示器從在有待寫入的單詞中的第一字母之處或附近的位置移動(dòng),并且接著依次沿著所決定的單詞的每個(gè)字母之處或附近的鍵盤位置描畫來描畫單筆畫輸入圖案。生成與所輸入的部分描畫相關(guān)聯(lián)的可能的單詞列表并且呈現(xiàn)給用戶以用于選擇。相應(yīng)地,在這種方法中,不使用單筆畫解釋來標(biāo)識(shí)形成單詞中的單獨(dú)字符的筆畫、而是基于跨所述虛擬鍵盤從單詞中的第一字母到所述單詞中的最后一個(gè)字母的路徑來選擇可能的單詞。在美國(guó)專利號(hào)7,250,938中描述了相似的方法。
對(duì)所感測(cè)到的觸摸移動(dòng)圖案進(jìn)行單筆畫解釋可以有用地應(yīng)用于其他目的。這些目的包括接收和處理圖形標(biāo)記、用戶輸入動(dòng)作,如常規(guī)的鼠標(biāo)/觸筆交互、或更復(fù)雜的多點(diǎn)觸摸用戶輸入動(dòng)作。同樣,單筆畫解釋簡(jiǎn)化了處理。
從以上內(nèi)容將了解的是,單筆畫解釋要求準(zhǔn)確感測(cè)用戶完成的筆畫。這進(jìn)而要求準(zhǔn)確感測(cè)筆畫在哪里開始、筆畫在哪里終止、以及其間的移動(dòng)路徑。然而,在一些情況下,筆畫的一部分未被感測(cè)到或者沒有被理解為預(yù)期筆畫的一部分。這被稱為不連續(xù)性。
在一些情況下,不連續(xù)性的出現(xiàn)是因?yàn)闆]有在所述筆畫的持續(xù)時(shí)間期間維持與觸敏設(shè)備的接觸。這種情況的一個(gè)示例是抬起不連續(xù)性,這是當(dāng)手指或觸筆移動(dòng)時(shí)所述手指或觸筆被短暫地抬起而不與觸敏表面接觸時(shí)出現(xiàn)。
圖1展示了抬起不連續(xù)性的示例。圖1示出了具有觸敏表面22和手指跡線24的觸敏設(shè)備20的側(cè)視立面圖。手指跡線24描繪了用于在表面22上形成筆畫的指尖路徑。如圖1的實(shí)施例所示,在方法階段26期間,指尖沿著跡線從與觸摸屏設(shè)備20的表面22分開的位置移動(dòng)到與接觸表面22相接觸的位置以便開始筆畫。在手指跡線24的第一接觸區(qū)段28的過程中,指尖維持與觸敏表面22接觸。然而,在手指跡線24的抬起區(qū)段30的過程中,所述指尖與觸敏設(shè)備20的觸敏表面22分離。指尖與觸敏表面22之間的接觸在手指跡線24的第二接觸區(qū)段32的過程中被重建,并且在移除階段34開始時(shí)結(jié)束,在移除階段中指尖跡線24被拉離觸敏表面22。
接著分別準(zhǔn)備表征筆畫36a和36b的常規(guī)地分開的數(shù)據(jù)集,每個(gè)數(shù)據(jù)集具有唯一的標(biāo)識(shí)、單獨(dú)的筆畫軌跡數(shù)據(jù)以及單獨(dú)的元數(shù)據(jù)。接著使用單筆畫解釋來獨(dú)立地解釋這些數(shù)據(jù)集。然而,這并沒有得到表示觸敏系統(tǒng)20的用戶的意圖的結(jié)果,并且可能產(chǎn)生必須進(jìn)行修正的兩個(gè)錯(cuò)誤。此外,在進(jìn)行了這樣的修正之后,必須在無抬起的情況下重復(fù)手指跡線24。
圖2示出了具有觸敏表面22的觸敏設(shè)備20的頂視圖,所述觸敏表面具有由倒角區(qū)域42界定的周界40。倒角區(qū)域34不是觸敏性的。在這個(gè)示例中,使指尖在初始接觸位置44處與觸敏表面22接觸,并且沿著大致圓形指尖跡線46移動(dòng)到終點(diǎn)接觸位置48。如圖2所示,指尖跡線46的第一區(qū)段50a從初始接觸位置44延伸到觸敏表面22的周界40,指尖跡線42的第二區(qū)段50b在指尖跡線46離開周界40時(shí)開始并且在指尖跡線46返回周界40內(nèi)部時(shí)終止,并且指尖跡線42的第三區(qū)段50c在指尖跡線46重新進(jìn)入周界40時(shí)開始并且在終點(diǎn)接觸位置48處終止。
同樣,在常規(guī)的方法中,第一區(qū)段50a被標(biāo)識(shí)為第一筆畫并且第三區(qū)段50c為第二筆畫,接著分別準(zhǔn)備表征第一區(qū)段50a和第三區(qū)段50c的單獨(dú)數(shù)據(jù)集,每個(gè)數(shù)據(jù)集具有唯一的標(biāo)識(shí)、單獨(dú)的筆畫軌跡數(shù)據(jù)以及單獨(dú)的元數(shù)據(jù)。接著使用單筆畫解釋來獨(dú)立地解釋這些數(shù)據(jù)集。這類似地產(chǎn)生了可能產(chǎn)生兩個(gè)錯(cuò)誤的錯(cuò)誤結(jié)果,這些錯(cuò)誤必須被修正并且此外要求在周界40的界限內(nèi)重復(fù)手指跡線46。
圖3展示了在觸敏設(shè)備20中可能出現(xiàn)的不連續(xù)性的又另一個(gè)示例。在這個(gè)示例中,觸敏表面22對(duì)于周界40內(nèi)的任一點(diǎn)處的觸摸都是敏感的,然而在這個(gè)實(shí)施例中,在觸敏表面22的第一部分54中提供了空間受限文本輸入字段。當(dāng)用戶形成整個(gè)圖案(如第一個(gè)示例70)時(shí),這個(gè)系統(tǒng)如預(yù)期地工作。然而,當(dāng)筆畫的一個(gè)區(qū)段延伸超出第一部分54時(shí),非預(yù)期的結(jié)果是可能的。這種情況的一個(gè)示例在圖3中展示出,其中第二筆畫72具有在第一部分54之內(nèi)的第一區(qū)段72a、在第一部分54之外的第二區(qū)段72b、以及在第一部分54之內(nèi)的第三區(qū)段72c。同樣,常規(guī)的基于筆畫的分析可以確定已經(jīng)完成了兩個(gè)筆畫:第一筆畫72a和第二筆畫72c。
其他非預(yù)期的效果是可能的。例如,在圖3展示的示例中,觸敏表面22的第二部分56、第三部分58和第四部分60分別與返回符號(hào)62、主頁(yè)符號(hào)64和運(yùn)行的app符號(hào)66相關(guān)聯(lián)。在圖3的示例中,第三筆畫74具有在第一部分54之內(nèi)的第一區(qū)段74a,但第二區(qū)段74b拖進(jìn)了部分60中。這啟動(dòng)了運(yùn)行的app例程,這可能中斷用戶在第一部分54中正在采取的用戶輸入動(dòng)作。
本領(lǐng)域需要的是用于觸摸屏解釋的、對(duì)于用戶輸入動(dòng)作寬容并且甚至在用戶輸入動(dòng)作的感測(cè)中存在中斷時(shí)正確地解釋所述用戶輸入動(dòng)作的系統(tǒng)和方法。
為了滿足此需要所做的一種努力可以在美國(guó)馬薩諸塞州伯靈頓市的紐昂司公司(Nuance Corporation)出售的軟件中找到。在這個(gè)軟件中,創(chuàng)建從字符到字符地跨過占據(jù)了觸敏顯示屏的一部分的鍵盤覆蓋板的筆畫。當(dāng)筆畫超過鍵盤覆蓋板的邊界時(shí),忽略在鍵盤覆蓋板之外發(fā)生的活動(dòng)。然而,只要維持手指與觸敏表面之間的接觸,手指就返回到鍵盤區(qū)域。相應(yīng)地,在用戶在鍵盤覆蓋板部分屏幕內(nèi)開始筆畫并且離開鍵盤覆蓋板部分而返回到所述鍵盤覆蓋板部分、并且繼續(xù)一個(gè)筆畫時(shí),筆畫被認(rèn)為包含在鍵盤周界內(nèi)的所有感測(cè)到的指示器移動(dòng)。這同樣可能具有非預(yù)期的結(jié)果,并且需要其他的方法。
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的觸敏設(shè)備100的外部視圖,并且圖5示出了觸敏設(shè)備100的框圖。在這個(gè)實(shí)施例中,觸敏設(shè)備100具有顯示區(qū)域110,所述顯示區(qū)域在二維呈現(xiàn)區(qū)域112上呈現(xiàn)圖像。在這個(gè)實(shí)施例中,觸摸感測(cè)系統(tǒng)120提供了至少部分地與呈現(xiàn)區(qū)域112同延的觸敏表面112。觸敏表面112被適配成用于檢測(cè)指示器124(如指尖或觸筆)的尖端126何時(shí)被用戶定位在相對(duì)于觸敏表面112的一系列感測(cè)位置之內(nèi)并且用于生成信號(hào),根據(jù)所述信號(hào)它可以確定觸敏表面112的哪個(gè)部分與指示器124接觸。
圖4和圖5的觸敏設(shè)備100可以采取多種形式中的任一種,如圖4所示包括智能電話。然而,在其他實(shí)施例中,觸敏設(shè)備100可以采取其他形式,包括但不限于任何類型的具有觸摸感測(cè)系統(tǒng)和處理器的數(shù)字設(shè)備,所述處理器是如微處理器、微控制器、或任何類型的可編程控制設(shè)備、或預(yù)編程的或?qū)S玫奶幚砘蚩刂葡到y(tǒng)。此類觸敏設(shè)備的示例包括臺(tái)式計(jì)算機(jī)、筆記本計(jì)算機(jī)、工作站、PDA、連網(wǎng)板以及移動(dòng)電話(除了智能電話)。類似地,觸敏設(shè)備100可以采取其他形式,如獨(dú)立觸摸板和軌跡板、以及結(jié)合了觸敏表面22(如觸摸板、圖形輸入板和軌跡板)的系統(tǒng)的形式。在此方面應(yīng)了解的是,雖然觸敏設(shè)備100的部件被展示是在單一殼體102內(nèi),但這是可選的,并且這些部件可以位于觸敏設(shè)備100的多個(gè)分開容納的部件中。
在圖4和圖5展示的實(shí)施例中,觸敏設(shè)備100具有結(jié)合了觸敏表面112的觸摸感測(cè)系統(tǒng)110,所述觸敏表面感測(cè)在此被示出為觸筆的指示器120何時(shí)觸摸觸敏表面110。觸摸感測(cè)系統(tǒng)110產(chǎn)生信號(hào),根據(jù)所述信號(hào)它可以確定觸敏表面112的哪個(gè)部分與指示器120接觸。處理器130接收來自觸摸感測(cè)系統(tǒng)110的所述信號(hào)并且分析所述信號(hào)以便檢測(cè)指示器120在觸敏表面112上完成的筆畫。
在圖4和圖5展示的實(shí)施例中,觸敏設(shè)備100進(jìn)一步具有存儲(chǔ)器系統(tǒng)140。存儲(chǔ)器系統(tǒng)140可能能夠向處理器130提供編程的以及其他形式的指令,所述指令可以用于其他目的。存儲(chǔ)器系統(tǒng)140可以包括只讀存儲(chǔ)器、隨機(jī)存取半導(dǎo)體存儲(chǔ)器、或其他類型的可以永久安裝或分開地安裝至觸敏設(shè)備100上的存儲(chǔ)器或計(jì)算機(jī)可讀介質(zhì)。此外,觸敏設(shè)備100還可以借助于可選的通信系統(tǒng)190訪問與觸敏設(shè)備100分離的存儲(chǔ)器系統(tǒng)140。
觸敏設(shè)備100還被示出為具有其他可選的部件,如具有音頻傳感器162(如麥克風(fēng)和/或與麥克風(fēng)的連接)和音頻輸出端164的音頻系統(tǒng)160(如揚(yáng)聲器或與揚(yáng)聲器的連接)。觸敏設(shè)備100在這個(gè)實(shí)施例中還被示出為具有存儲(chǔ)器系統(tǒng)140并且如圖所示可以包括具有顯示器122的顯示系統(tǒng)120、傳感器170、通信系統(tǒng)190、接口單元210、信號(hào)處理單元220、信號(hào)確定單元230、以及事件確定單元250和數(shù)據(jù)庫(kù)260。
傳感器170可以采取多種形式中的任一種形式并且可以總體上包括用于感測(cè)感測(cè)設(shè)備100內(nèi)部或外部的狀況的任何已知的設(shè)備。傳感器170可以(不受限制地)采取以下形式:聲學(xué)傳感器、加速度計(jì)、光傳感器、測(cè)距儀、溫度計(jì)、霍爾效應(yīng)傳感器、開關(guān)(如2路開關(guān)、4路開關(guān)、6路開關(guān)、8路開關(guān))、鼠標(biāo)與軌跡球系統(tǒng)、操縱桿系統(tǒng)、語(yǔ)音識(shí)別系統(tǒng)、基于視頻的手勢(shì)識(shí)別系統(tǒng)或其他此類系統(tǒng)、射頻標(biāo)識(shí)和近場(chǎng)通信傳感器、條形碼傳感器、位置傳感器以及本領(lǐng)域已知的其他傳感器,所述其他傳感器可以用來檢測(cè)可能對(duì)于掌控圖像傳感器的操作或執(zhí)行其將此信息轉(zhuǎn)換成處理器130可以使用的形式的這些功能有用的條件,所述處理器可以使用所述形式來掌控觸敏設(shè)備100的操作。傳感器170還可以包括被適配成用于為了安全性和情感成像目的而檢測(cè)用戶的特性的生物傳感器。
替代地或此外,傳感器170可以包括加速度計(jì)、振動(dòng)傳感器、超聲傳感器、壓電設(shè)備、或可以感測(cè)指示指示器124與觸敏表面112之間的接觸的振動(dòng)或聲音的其他已知的電路和系統(tǒng)。
傳感器170還可以包括可以感測(cè)指示器124對(duì)觸敏表面112施加的壓力的量的壓力傳感器。在這種類型的一些實(shí)施例中,觸敏表面112可以是不僅可以感測(cè)觸敏表面112的哪個(gè)部分已經(jīng)與指示器124接觸,而且還可以感測(cè)對(duì)觸敏表面施加的壓力的量的類型。這種類型的不同技術(shù)是已知的,其示例包括但不限于由日本埼玉縣加須市的Wacom有限公司以商標(biāo)Wacom出售的圖形輸入板,并且這些圖形輸入板目前能夠感測(cè)1024個(gè)不同的壓力水平。
在另外的其他實(shí)施例中,傳感器170可以包括結(jié)合到指示器124之中或之上的一個(gè)或多個(gè)力傳感器172,所述力傳感器可以感測(cè)指示在指示器124與觸敏表面112之間施加的力的量的狀況。在這樣的實(shí)施例中,力傳感器170可以采取以下形式,例如但不限于:壓電傳感器、應(yīng)力傳感器、應(yīng)變傳感器、壓縮傳感器、偏轉(zhuǎn)傳感器、或彈性偏置感測(cè)系統(tǒng),所述彈性偏置感測(cè)系統(tǒng)可以基于接觸表面抵抗所述彈性構(gòu)件的力而進(jìn)行偏轉(zhuǎn)移動(dòng)的程度來感測(cè)力并且可以生成指示由或通過指示器對(duì)觸敏表面112施加的力的量的信號(hào)。
這樣的力傳感器172可以通過有線連接或無線連接、如通過可選的能夠與通信系統(tǒng)180通信的無線通信模塊182而直接連接至接口單元210。
在另外的實(shí)施例中,可以通過提供在一些實(shí)施例中可以具有圓形撓性尖端(如橡膠或金屬網(wǎng)尖端)的指示器124來實(shí)現(xiàn)力感測(cè),所述尖端被安排成在被壓靠在觸敏表面112上時(shí)以彈性方式展平從而增加與觸敏表面112接觸的表面積的量。在這樣的實(shí)施例中,觸敏表面112接觸的面積的大小是用戶對(duì)觸敏表面112施加的力的量的有效代表,并且在此方面,能夠感測(cè)與觸敏表面112接觸的面積的觸敏表面可以用于此目的。通過適當(dāng)?shù)男?zhǔn)、使用指尖或其他這樣的指示器124可以實(shí)現(xiàn)類似的結(jié)果。
通信系統(tǒng)180可以采取以下形式:可以將數(shù)據(jù)轉(zhuǎn)換成能夠通過光信號(hào)、射頻信號(hào)或其他形式的有線或無線信號(hào)來傳送到外部設(shè)備的任何光學(xué)、射頻或其他電路或系統(tǒng)。通信系統(tǒng)180可以用于多個(gè)目的,包括但不限于發(fā)送和接收指令集、以及與遠(yuǎn)程傳感器或存儲(chǔ)器系統(tǒng)交換數(shù)據(jù)。
如圖5所示,根據(jù)本發(fā)明的一個(gè)實(shí)施例的觸敏設(shè)備100可以包括接口單元210。接口單元210可以接收例如來自觸摸感測(cè)系統(tǒng)110、音頻系統(tǒng)160、音頻和/或傳感器170或其任何部件的信號(hào)并且處理這些信號(hào)以便被處理器130或被采取信號(hào)處理器或信號(hào)處理電路形式的信號(hào)處理單元220使用。
接口單元210可以例如連接至來自觸摸感測(cè)系統(tǒng)110、音頻系統(tǒng)160、以及傳感器170的輸出上。這樣的輸出經(jīng)常是模擬形式,并且接口單元210可以包括任何已知類型的可以將此類輸出轉(zhuǎn)換成可以被信號(hào)處理單元220或處理器150使用的數(shù)字信號(hào)的模數(shù)轉(zhuǎn)換器,并且將結(jié)合可以采取本領(lǐng)域已知的任何形式的模數(shù)轉(zhuǎn)換器。接口單元210還可以包括放大器、濾波器(包括但不限于噪聲濾波器、帶通/帶阻濾波器或聯(lián)接器)、斷路器、熔絲連接環(huán)、或保護(hù)觸敏系統(tǒng)100的其他部件免受潛在損壞的其他系統(tǒng)。
根據(jù)本發(fā)明的一個(gè)實(shí)施例的接口單元210可以執(zhí)行與音頻傳感器162和傳感器170接口連接的功能,以便感測(cè)當(dāng)指示器124接觸觸敏表面112、或在其他實(shí)施例中接觸觸摸輸入感測(cè)設(shè)備100的其他特定部分(即,外部部分)時(shí)產(chǎn)生的聲音或振動(dòng)。
我們的方法可以利用具有一個(gè)或多個(gè)傳感器(例如,一個(gè)用于空中聲學(xué),并且一個(gè)用于機(jī)械振動(dòng),也稱為結(jié)構(gòu)聲學(xué))的兩個(gè)振動(dòng)聲學(xué)信號(hào)源??梢允褂萌舾蓚鞲衅黝愋停ǖ幌抻冢?/p>
壓電彎曲元件
壓電膜
加速度計(jì)(例如,線性可變差動(dòng)變壓器(LVDT),
電位計(jì)式、可變磁阻、壓電式、壓阻式、電容式、
伺服(力平衡)、MEMS)
位移傳感器
速度傳感器
振動(dòng)傳感器
陀螺儀
接近度傳感器
電傳聲器
水聽器
電容式傳聲器
駐極體電容式傳聲器
動(dòng)態(tài)傳聲器
帶式傳聲器
碳粒傳聲器
壓電傳聲器
光纖傳聲器
激光傳聲器
液體傳聲器
MEMS傳聲器
可以注意到,許多觸摸屏計(jì)算設(shè)備現(xiàn)在已經(jīng)具有內(nèi)置傳聲器和加速度計(jì)(例如,用于聲音和輸入感應(yīng))。這些可以在不需要附加傳感器的情況下使用,或可以與專門的傳感器協(xié)同工作。
為此,接口單元210可以接收來自音頻傳感器162或可以感測(cè)振動(dòng)的傳感器170的信號(hào),并準(zhǔn)備這些信號(hào)以供信號(hào)處理器220使用。在這個(gè)實(shí)施例中,這是采取以下形式:將此類信號(hào)轉(zhuǎn)換成數(shù)字形式并提供表示由音頻傳感器162和傳感器170感測(cè)到的狀況的數(shù)字信號(hào)。
接口單元210還可以接收來自處理器130和/或信號(hào)處理單元220的信號(hào)并且可以使用這些信號(hào)來控制顯示系統(tǒng)120、音頻系統(tǒng)140和通信系統(tǒng)180的操作。在此方面,接口單元210可以包括顯示器驅(qū)動(dòng)器、包含放大器的音頻輸出系統(tǒng)等等。應(yīng)了解的是,屬于接口單元210的這些功能中的部分或全部可以由集成在觸摸音頻系統(tǒng)160、傳感器170、或通信系統(tǒng)180內(nèi)的硬件或程序來執(zhí)行。
信號(hào)處理單元220接收來自接口單元210的可能采用數(shù)字形式的信號(hào),并且準(zhǔn)備這些信號(hào)以用于進(jìn)一步處理。信號(hào)處理單元220可以執(zhí)行采樣、量化和編碼過程中的至少一者以將此類模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)。信號(hào)處理單元220可以將這些數(shù)字信號(hào)發(fā)送至處理器130或確定單元230。
在這個(gè)實(shí)施例中,還提供了確定單元230、事件確定單元250以及數(shù)據(jù)庫(kù)260。根據(jù)本發(fā)明的一個(gè)實(shí)施例,接口單元210、信號(hào)處理單元220、信號(hào)確定單元230、事件確定單元250以及數(shù)據(jù)庫(kù)260的功能中的至少一些可以是用于控制其他公知硬件部件或用于執(zhí)行軟件的部件或與其通信的程序模塊,所述程序模塊例如被包含在觸敏設(shè)備100中,包括例如但不限于處理器130、存儲(chǔ)器系統(tǒng)140、接口單元210、以及在一些實(shí)施例中的信號(hào)處理單元220。這些程序模塊可以以操作系統(tǒng)、應(yīng)用程序模塊、或其他程序模塊的形式被包含在觸敏設(shè)備100中,同時(shí)它們可以物理地存儲(chǔ)在多種公知存儲(chǔ)設(shè)備中。進(jìn)一步,這些程序模塊可以被存儲(chǔ)在可以借助于通信系統(tǒng)180與觸敏設(shè)備100通信的遠(yuǎn)程存儲(chǔ)設(shè)備中。同時(shí),這樣的程序模塊可以包括但不限于:用于執(zhí)行特定任務(wù)或執(zhí)行根據(jù)本發(fā)明如下文描述的特定抽象數(shù)據(jù)類型的例程、子例程、程序、對(duì)象、部件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在被適配成用于執(zhí)行與此類模塊相關(guān)聯(lián)的功能的硬件配置方面表達(dá)這樣的程序模塊。
根據(jù)本發(fā)明的一個(gè)實(shí)施例的確定單元230可以分析從信號(hào)處理單元220發(fā)射的數(shù)字信號(hào)以便標(biāo)識(shí)和表征在觸敏屏112上作出的筆畫的跡線。這樣的表征典型地包括標(biāo)識(shí)大小、形狀、x、y位置軌跡以及形成所述筆畫所花的時(shí)間??蛇x地,確定單元230可以進(jìn)一步標(biāo)識(shí)與觸敏屏112接觸的指示器124的類型。進(jìn)一步,在一些實(shí)施例中,確定單元230可以確定指示器124對(duì)觸敏表面130施加的壓力。
總體上,當(dāng)確定單元230對(duì)筆畫進(jìn)行表征時(shí),筆畫被表示成一系列x、y坐標(biāo)值,每個(gè)坐標(biāo)值表示在一個(gè)感測(cè)時(shí)刻的接觸位置。如本領(lǐng)域已知的,使用典型的觸敏表面112來獲得筆畫跡線信息涉及以預(yù)定的速率(如每秒一百次)對(duì)觸敏表面112進(jìn)行采樣。在一個(gè)這樣的實(shí)施例中,每秒一百次地感測(cè)指示器124在觸敏表面112上的位置(如果有的話),并且確定指示指示器124與觸敏表面112之間的接觸位置的x坐標(biāo)值和y坐標(biāo)值。由于采樣是以均勻的時(shí)間間隔發(fā)生,因此筆畫速度與樣本之間行經(jīng)的距離成比例,并且指示器124在樣本之間行經(jīng)的物理或空間位置在筆畫速度較快時(shí)成比例地更大并且在筆畫速度較小時(shí)成比例地更小。這些x、y坐標(biāo)數(shù)據(jù)和時(shí)間數(shù)據(jù)可以用多種方式來存儲(chǔ)、采樣、濾波或處理。
在圖4展示的實(shí)施例中,指示器124被展示為觸筆。這同樣是可選的,并且指示器124可以包括可以移動(dòng)到與觸敏表面112相接觸并且可以由此被檢測(cè)到的任何對(duì)象。在其他實(shí)施例中,指示器124可以采取任何電子筆、或其中具有或不具有電子電路的其他工具的形式,所述指示器可以屬于或不屬于觸摸輸入感測(cè)設(shè)備100,除了當(dāng)指示器124是用戶的身體部位(如用戶的手指)時(shí)。指示器124可以由多種不同的材料(如金屬、木材、塑料、橡膠以及玻璃)制成。當(dāng)指示器124是用戶的手指時(shí),所述手指的特定部位中的每個(gè)部位都可以變成根據(jù)本發(fā)明的指示器124,因?yàn)槭种竿ǔJ怯啥鄠€(gè)不同的部分(如指尖、指甲、指關(guān)節(jié)以及關(guān)節(jié))構(gòu)成。
總體上,不同類型的指示器130在與觸敏表面112接觸時(shí)產(chǎn)生不同的聲音信號(hào)和振動(dòng)信號(hào),并且聲音信號(hào)和振動(dòng)信號(hào)中的這種差異可以用于在它們之間進(jìn)行區(qū)分。例如,當(dāng)指示器124是指尖時(shí)由觸摸產(chǎn)生的聲音/振動(dòng)的音色(即,波的形狀和頻率)或音調(diào)(即,波的頻率)與當(dāng)指示器124是金屬觸筆時(shí)由觸摸產(chǎn)生的不同。因此,可以將關(guān)于由不同類型的指示器130的觸摸產(chǎn)生的各種聲音/振動(dòng)的不同波數(shù)據(jù)預(yù)先存儲(chǔ)在與這些類型的對(duì)應(yīng)觸摸裝置和/或?qū)?yīng)觸摸裝置所觸摸的部分(例如,觸摸感測(cè)系統(tǒng)110或其他特定部分)相關(guān)聯(lián)的數(shù)據(jù)庫(kù)260中,并且利用其來實(shí)施本發(fā)明。這些不同的波數(shù)據(jù)可以存儲(chǔ)在數(shù)據(jù)庫(kù)260中。然而,這樣的波數(shù)據(jù)還可以以簡(jiǎn)況信息的形式存儲(chǔ),可以在所述信息中分析波數(shù)據(jù)的特性。
在一些實(shí)施例中,通過如基于信號(hào)頻率、信號(hào)頻譜或類似信息的數(shù)學(xué)分析來表征已知的潛在指示器130的波形的特征。在使用這樣的方法的情況下,信號(hào)確定單元230可以參考數(shù)據(jù)庫(kù)260來確定生成了從信號(hào)處理單元220發(fā)出的數(shù)字的聲音/振動(dòng)信號(hào)的指示器124的類型。信號(hào)確定單元230還可以在還沒有發(fā)生觸摸的程度上確定觸敏設(shè)備100中實(shí)際已施加了觸摸的這部分。例如,確定單元230可以通過一起考慮由除了觸敏表面112之外的部件(如,例如但不限于安排在觸敏表面112附近的可以感測(cè)電容或電容變化的傳感器170)感測(cè)到的觸摸信號(hào)來確定實(shí)際上已經(jīng)對(duì)觸敏表面112施加了觸摸。
信號(hào)確定單元230還可以確定從信號(hào)處理單元220發(fā)出的數(shù)字聲音/振動(dòng)信號(hào)的振幅,以便確定在筆畫過程中在指示器124與觸敏表面112之間的觸摸強(qiáng)度。觸摸強(qiáng)度可以被確定為n種類型的強(qiáng)度之一并且可以基于來自傳感器170的信號(hào)(如來自力傳感器174的信號(hào))或者基于沖擊過程中所述數(shù)字的聲音/振動(dòng)信號(hào)的振幅來確定。觸摸強(qiáng)度意指所述指示器124對(duì)觸敏表面施加的力(例如,4牛頓)。
用于確定的特征包括但不限于:振幅、平均值、標(biāo)準(zhǔn)偏差、標(biāo)準(zhǔn)偏差(經(jīng)整體振幅歸一化)、方差、偏斜度、峰度、和、絕對(duì)值和、均方根(RMS)、峰值因數(shù)、離差、熵、功率和、質(zhì)心、變化系數(shù)、互相關(guān)(即,滑動(dòng)點(diǎn)積)、零點(diǎn)交叉、以及周期性(即,周期性變化)。
進(jìn)一步,可以對(duì)于所述聲音/振動(dòng)信號(hào)的不同表示來計(jì)算以上特征,包括所述信號(hào)的時(shí)域和頻域表示(包括此類表示的一階、二階和三階導(dǎo)數(shù))、以及進(jìn)一步地時(shí)域和頻域表示的濾波版本以及此類濾波版本的一階、二階和三階導(dǎo)數(shù)。
此外,使用頻域表示(包括此類表示的一階、二階和三階導(dǎo)數(shù))以及進(jìn)一步地頻域表示的濾波版本和此類濾波版本的一階、二階和三階導(dǎo)數(shù),可以計(jì)算以下特征:頻譜矩心、頻譜密度、球諧函數(shù)、總平均頻譜能量、頻帶能量比(例如,對(duì)于每一倍頻程)以及對(duì)數(shù)頻譜頻帶比(例如,對(duì)于每一對(duì)倍頻程以及每一對(duì)三倍頻程)。
其他聲音/振動(dòng)特征包括倒譜系數(shù)、基于線性預(yù)測(cè)的倒譜系數(shù)(LPCC)、感知線性預(yù)測(cè)倒譜系數(shù)、梅爾頻率倒譜系數(shù)(MFCC)、頻率相位(例如,如FFT所生成的)。最后,還可以由通過將小窗口在所述聲音/振動(dòng)信號(hào)上滑動(dòng)而得到的時(shí)間序列數(shù)據(jù)來計(jì)算特征,包括上述特征的窗口內(nèi)區(qū)別。
可以用兩種方式來計(jì)算觸摸強(qiáng)度。例如,觸摸強(qiáng)度可以被確定為低、中和高強(qiáng)度之一。替代地,觸摸強(qiáng)度可以被確定為連續(xù)數(shù)值,例如位于0.0與100.0之間。在此情況下,觸摸強(qiáng)度的類型數(shù)量是根據(jù)用于區(qū)分所述聲音/振動(dòng)信號(hào)的振幅的量的指標(biāo)數(shù)量確定的。
在此,所考慮的所述聲音/振動(dòng)信號(hào)的振幅可以是所述信號(hào)的最大振幅。
由于信號(hào)確定單元230所確定的觸摸強(qiáng)度可以取決于施加觸摸的指示器124從根本上改變,因此有必要相對(duì)于這些獨(dú)立的指示器124類型預(yù)先確定上述指示器124類型指標(biāo)以便區(qū)分所述數(shù)字聲音/振動(dòng)信號(hào)的振幅的量值。
這將參照?qǐng)D6和圖7進(jìn)一步討論。圖6示出了當(dāng)指尖對(duì)觸敏表面112施加觸摸時(shí)的聲音/振動(dòng)信號(hào)的示例性圖形。圖7示出了當(dāng)塑料制成的觸摸裝置對(duì)觸敏表面112施加觸摸時(shí)的聲音/振動(dòng)信號(hào)的示例性圖形。在圖6中,(a)、(b)和(c)表示分別與低、中和高觸摸強(qiáng)度相對(duì)應(yīng)的聲音/振動(dòng)信號(hào)。同樣,圖7中的(a)、(b)和(c)表示分別與低、中和高觸摸強(qiáng)度相對(duì)應(yīng)的聲音/振動(dòng)信號(hào)。如展示所示,優(yōu)選的是,信號(hào)確定單元230基于指示器124的預(yù)定類型來確定觸摸強(qiáng)度,因?yàn)楫?dāng)指示器124改變時(shí),指示器124所產(chǎn)生的聲音/振動(dòng)信號(hào)的振幅的量值以及其他特征可能變得不同。觸摸強(qiáng)度可以被表征和記錄為力曲線數(shù)據(jù)。
基于在指示器124與觸敏表面112之間的初始沖擊時(shí)的聲音和振動(dòng)(如上文根據(jù)聲音/振動(dòng)信號(hào)所確定的)來確定力曲線數(shù)據(jù)。此外,可以基于所感測(cè)到的通過指示器130對(duì)觸敏表面112施加的力的量的變化跨整個(gè)筆畫來確定力曲線數(shù)據(jù),這種變化可以用上文更詳細(xì)描述的這些不同方式以及用于感測(cè)對(duì)表面施加的力的任何其他方式進(jìn)行感測(cè)。
信號(hào)確定單元230可以將所確定的筆畫跟蹤數(shù)據(jù)、指示指示器124類型的數(shù)據(jù)、以及觸摸強(qiáng)度數(shù)據(jù)傳輸至如下文描述的筆畫連續(xù)性單元240。此外,信號(hào)確定單元230可以傳輸表征在筆畫形成過程中由或通過指示器124施加的力的量的筆畫力曲線數(shù)據(jù)。這在一個(gè)實(shí)施例中可以通過提供與筆畫跟蹤數(shù)據(jù)的每個(gè)元素相對(duì)應(yīng)的力數(shù)據(jù)、或通過采樣、數(shù)學(xué)處理、或以其他方式處理用于表征在筆畫形成過程中所施加的力的量的力數(shù)據(jù)來實(shí)現(xiàn)。
如在背景部分更詳細(xì)描述的,觸摸輸入系統(tǒng)100的有效操作要求對(duì)于在筆畫輸入過程中可能出現(xiàn)的不連續(xù)性的寬容。相應(yīng)地,如圖4和5的實(shí)施例中所示,提供了筆畫連續(xù)性單元240。筆畫連續(xù)性單元240接收筆畫跟蹤數(shù)據(jù)、并且確定兩個(gè)或更多相繼筆畫是否是預(yù)期單一筆畫的被不連續(xù)性分開的多個(gè)部分,并且在是的情況下,連續(xù)性單元240確定可能筆畫路徑并且將表示所述可能筆畫路徑的跟蹤數(shù)據(jù)供應(yīng)至事件確定單元250,以代替這些相繼筆畫的筆畫跟蹤數(shù)據(jù)。
參照?qǐng)D8和9展示了筆畫連續(xù)性單元240的操作。圖8展示了在觸敏表面112上輸入的、在時(shí)刻t1終止的初始筆畫軌跡300以及由觸敏表面112在時(shí)刻t2開始感測(cè)到的隨后筆畫軌跡310的示例。初始筆畫軌跡300的單筆畫解釋可以例如得到字母J,而隨后筆畫軌跡320的單筆畫解釋可以得到字母C。然而,在時(shí)刻t1與時(shí)刻t2之間出現(xiàn)不連續(xù)性的情況下,這可能不是用戶意圖的正確解釋。
在觸敏設(shè)備100中,筆畫連續(xù)性單元240在將筆畫軌跡數(shù)據(jù)提交至事件確定單元250之前進(jìn)行連續(xù)性分析。所述連續(xù)性分析確定初始筆畫軌跡300和隨后筆畫軌跡310是否應(yīng)當(dāng)以獨(dú)立筆畫數(shù)據(jù)集的形式被提交至事件確定單元250、或者初始筆畫軌跡300和隨后筆畫軌跡310是否應(yīng)當(dāng)在提交至筆畫處理單元260之前進(jìn)行整合。
圖9展示了連續(xù)性確定方法的第一實(shí)施例。如圖9的實(shí)施例中所示,接收初始筆畫軌跡如圖10中所示的初始筆畫軌跡300和隨后筆畫軌跡310的筆畫軌跡數(shù)據(jù)。連續(xù)性確定單元240檢查與初始筆畫軌跡300和隨后筆畫軌跡310相關(guān)聯(lián)的時(shí)間數(shù)據(jù)(步驟400)。當(dāng)連續(xù)性單元240確定了隨后筆畫軌跡310在連續(xù)性時(shí)間范圍之內(nèi)沒有跟隨初始筆畫軌跡300時(shí),筆畫連續(xù)性單元240將關(guān)于初始筆畫軌跡300和隨后筆畫軌跡310的筆畫跟蹤數(shù)據(jù)以及可選的筆畫指示器類型數(shù)據(jù)和筆畫力數(shù)據(jù)一起傳送至事件確定單元250以便處理多個(gè)單獨(dú)的筆畫。
所述連續(xù)性時(shí)間范圍可以是固定的或可變的。例如,在一個(gè)實(shí)施例中,所述連續(xù)性時(shí)間范圍可以是小于約250毫秒的固定時(shí)間。在其他實(shí)施例中,所述連續(xù)性時(shí)間范圍可以是小于約250毫秒至約500毫秒之間的任何時(shí)間。在其他實(shí)施例中,可以基于初始筆畫軌跡300或隨后筆畫軌跡310的跡線使用預(yù)定函數(shù)來動(dòng)態(tài)地計(jì)算所述時(shí)間連續(xù)性范圍。在一個(gè)這樣的實(shí)施例中,所述連續(xù)性時(shí)間范圍可以基于初始筆畫軌跡300的速度、隨后筆畫軌跡310的速度、或二者來確定。用于確定連續(xù)性時(shí)間范圍的示例性函數(shù)可以是以下一種:其中連續(xù)性時(shí)間范圍是至少部分地與初始筆畫軌跡300的速度、隨后筆畫軌跡310的速度、或二者成反比的。用于確定連續(xù)性時(shí)間范圍的其他示例性函數(shù)可以確定至少部分地與初始筆畫軌跡300、隨后筆畫軌跡310或二者的加速度成反比的連續(xù)性時(shí)間范圍。在另外的其他實(shí)施例中,可以基于初始筆畫路徑300與隨后筆畫路徑310之間的間隔距離來確定連續(xù)性時(shí)間范圍,其中所述預(yù)定函數(shù)至少部分地與所述間隔距離成反比。
然而,如果連續(xù)性確定單元250確定了隨后筆畫軌跡310在所述連續(xù)性時(shí)間范圍之內(nèi)跟隨初始筆畫軌跡300,連續(xù)性單元240則判定初始筆畫軌跡300和隨后筆畫軌跡310是否具有與共同用戶輸入動(dòng)作一致的跡線(步驟410)。初始筆畫300和隨后筆畫軌跡310的跡線的多個(gè)特性指示了共同用戶輸入動(dòng)作。
在此方面應(yīng)了解的是,在筆畫軌跡如初始筆畫軌跡300和隨后筆畫軌跡310有意地被形成為分開的筆畫的情況下,在初始筆畫軌跡300達(dá)到終點(diǎn)302時(shí),初始筆畫300的速度可能減小,使得隨后筆畫310開始時(shí)的速度將顯著不同。相比之下,當(dāng)初始筆畫軌跡300和隨后筆畫軌跡310被形成為共同用戶輸入動(dòng)作的一部分時(shí),在形成初始筆畫軌跡300的速度與形成隨后筆畫軌跡310的速度之間將典型地存在相對(duì)近的關(guān)系。
這樣的相對(duì)近的關(guān)系可以包括例如:初始筆畫軌跡300的最后30%的平均初始筆畫速度是在隨后筆畫軌跡310的前30%的平均隨后筆畫速度的+/-30%以內(nèi)。在其他實(shí)施例中,可以針對(duì)初始筆畫軌跡300的更大或更小尺寸的部分、或者針對(duì)隨后筆畫軌跡300的更大或更小尺寸的部分來確定平均初始筆畫軌跡速度。類似地在其他實(shí)施例中,可以在初始筆畫軌跡300和隨后筆畫軌跡310的更大部分上確定平均速度差值。
速度和加速度既可以以標(biāo)量形式又可以以矢量形式被確定。例如,接觸位置相對(duì)于初始位置的時(shí)間變化速率沿著x軸或y軸任一者可以為負(fù)或?yàn)檎?。在一些?shí)施例中,此類移動(dòng)的速度可以被計(jì)算為表示每單位時(shí)間的總位移的簡(jiǎn)單標(biāo)量數(shù)值,與方向無關(guān)。在這樣的實(shí)施例中,可以快速地計(jì)算和跟蹤速度。類似地,可以將加速度減小到表示總位移速度的時(shí)間變化速率的標(biāo)量數(shù)值。在其他實(shí)施例中,標(biāo)量速度和標(biāo)量加速度可以被確定為筆畫的延伸速率以及筆畫的延伸速率改變的速率。
然而,在其他實(shí)施例中,采集速度信息并將其維持為具有x軸速度和y軸速度的矢量形式。這提供了關(guān)于速度方向以及速率的信息。類似地,可以采集表示x軸加速度和y軸加速度的矢量形式的加速度,因而可以確定關(guān)于加速度的方向信息。在其他實(shí)施例中,矢量數(shù)據(jù)可以以其他形式保留,如極坐標(biāo)形式或者可以用來確定矢量或加速度的方向和量值的其他形式。
還確定初始筆畫軌跡300和隨后筆畫軌跡310是否具有一致的跡線(步驟420)。例如,限定了具有第一斜率的相對(duì)筆直的線的初始筆畫軌跡300以及限定了具有第二斜率的相對(duì)筆直的線隨后筆畫軌跡310可以被看成指示了被畫成是共同用戶輸入動(dòng)作的一部分,其中,所述第二斜率在所述第一斜率的20度之內(nèi)并且總體上與初始筆畫軌跡對(duì)齊。當(dāng)初始筆畫軌跡300具有初始曲率并且隨后圖案具有隨后曲率時(shí),可以出現(xiàn)所述初始筆畫和所述隨后筆畫軌跡具有的跡線具有與共同用戶輸入動(dòng)作一致的路徑的情形的另一個(gè)示例,其中,所述隨后曲率的半徑在初始曲率的半徑的30%以內(nèi)。
初始筆畫路徑300的終點(diǎn)與隨后筆畫路徑310的起點(diǎn)之間的物理間隔也提供了可以用來測(cè)試的有用信息。例如,如圖10所示,初始筆畫路徑300具有的終點(diǎn)302具有第一x、y坐標(biāo)(x1,y1),而隨后筆畫路徑300具有的起點(diǎn)312具有x、y坐標(biāo)(x2,y2)。所述不連續(xù)性筆畫路徑可以在x1、y1處開始并在x2、y2處終止。
相應(yīng)地,最小不連續(xù)性筆畫長(zhǎng)度330可以被確定為x1與x2之差的平方同y1與y2之差的平方的和的平方根??梢詫⑦@個(gè)最小不連續(xù)性筆畫長(zhǎng)度與基于初始筆畫軌跡300、隨后筆畫軌跡310或二者的過程中的平均或中值速度乘以筆畫之間的時(shí)間量而可以確定的估計(jì)的不連續(xù)性筆畫長(zhǎng)度進(jìn)行比較。在估計(jì)的不連續(xù)性筆畫長(zhǎng)度小于所述最小不連續(xù)性筆畫長(zhǎng)度的情況下,可以確定的是,基于所述跡線信息,將初始筆畫軌跡300與隨后筆畫軌跡310整合似乎無理。
在圖9的實(shí)施例中還示出了判定用于作出初始筆畫軌跡300的指示器124的指示器類型數(shù)據(jù)以及用于作出隨后筆畫軌跡310的指示器124的指示器類型數(shù)據(jù)是否一致的可選步驟(步驟430)。因?yàn)?,如上文指出的,隨后筆畫軌跡310必須在相對(duì)短的連續(xù)性時(shí)間范圍內(nèi)跟隨初始筆畫軌跡300,才可以推測(cè)預(yù)定時(shí)間段內(nèi)不可能從一個(gè)指示器124有意地切換成另一個(gè)指示器124。相應(yīng)地,在確定了使用第一類型的指示器124作出的初始筆畫軌跡300后面跟隨著用第二類型的指示器124作出的隨后筆畫軌跡310的情況下,可以推測(cè)隨后筆畫軌跡310并非有意作為共同用戶輸入動(dòng)作的一部分。這個(gè)決定可以基于指示器類型數(shù)據(jù)來作出。
圖9進(jìn)一步示出了以下可選步驟:判定初始筆畫軌跡300和隨后筆畫軌跡數(shù)據(jù)310是否具有指示屬于共同用戶輸入動(dòng)作的一部分的一致的力曲線。在作出這種判定時(shí)可以使用力數(shù)據(jù)。例如在與初始筆畫軌跡300和隨后筆畫軌跡310相關(guān)聯(lián)的力曲線數(shù)據(jù)的實(shí)施例中,所述力數(shù)據(jù)包括表征指示器124與觸敏表面122之間的沖擊的沖擊力數(shù)據(jù),所述沖擊力數(shù)據(jù)例如對(duì)應(yīng)于能夠確定如上文描述的指示器類型的唯一聲音或振動(dòng)圖案。沖擊時(shí)的唯一聲音或振動(dòng)圖案也可以用于幫助辨別在隨后筆畫軌跡310開始時(shí)的沖擊是否是跟隨無意抬起或有意抬起而發(fā)生的。例如,不可能的情況是,在所計(jì)劃的筆畫開始時(shí)指示器124有意地沖擊觸敏表面112的聲音或振動(dòng)曲線將與指示器124返回到觸敏表面112上時(shí)的沖擊具有相同的聲音或振動(dòng)曲線,以便修正無意的抬起。
這些不同類型的沖擊的聲音或振動(dòng)曲線可以被存儲(chǔ)在例如存儲(chǔ)器140或數(shù)據(jù)庫(kù)260中。接著可以將聲音或振動(dòng)曲線與在隨后筆畫軌跡312開始時(shí)發(fā)現(xiàn)的所感測(cè)到的聲音或振動(dòng)圖案進(jìn)行比較。在有意的抬起之后的沖擊的聲音或振動(dòng)曲線對(duì)應(yīng)于在隨后筆畫軌跡312開始時(shí)的所感測(cè)到的聲音或振動(dòng)圖案的情況下,在一些實(shí)施例中可以確定的是,初始筆畫軌跡310和隨后筆畫軌跡312是分開的筆畫。相反,在無意的抬起之后的沖擊的聲音曲線對(duì)應(yīng)于在隨后筆畫軌跡312開始時(shí)的所感測(cè)到的聲音或振動(dòng)圖案的情況下,在一些實(shí)施例中可以確定的是,初始筆畫軌跡310和隨后筆畫軌跡312是共同筆畫的一部分。進(jìn)一步,在隨后筆畫軌跡312開始時(shí)的聲音曲線不與任何沖擊一致的情況下,能夠確定的是,初始筆畫和隨后筆畫是共同筆畫的組成部分。
除了沖擊數(shù)據(jù)之外的力曲線數(shù)據(jù)也可以提供有用的信息,可以分析所述信息以幫助判定初始筆畫軌跡300和隨后筆畫軌跡310是否是共同用戶輸入動(dòng)作的一部分。例如,在筆畫軌跡(如初始筆畫軌跡300和隨后筆畫軌跡310)有意地形成為分開的筆畫的情況下,在初始筆畫軌跡300達(dá)到終點(diǎn)時(shí),所施加的力將頻繁地減小,使得在隨后筆畫310開始時(shí)所施加的力將顯著不同。相反,當(dāng)初始筆畫軌跡300和隨后筆畫軌跡310形成為共同用戶輸入動(dòng)作的一部分時(shí),將典型地在形成初始筆畫軌跡中所使用的力或力的曲線并且具體地形成初始筆畫軌跡300的終點(diǎn)中所使用的力與在形成隨后筆畫軌跡310所使用力或力的曲線之間存在相對(duì)近的關(guān)系。將這些筆畫的力特性進(jìn)行比較并且在初始筆畫軌跡300中施加的力的量與形成隨后筆畫軌跡310所施加的力的量差異更大的情況下,確定這些是分開的筆畫(步驟440)。在一個(gè)實(shí)施例中,差異程度可以是在約10%與40%之間,在其他實(shí)施例中差異程度可以是至少約15%。
在確定了初始筆畫軌跡300和隨后筆畫軌跡310是共同用戶輸入動(dòng)作的一部分的情況下,關(guān)于在所述隨后筆畫軌跡之后檢測(cè)到的任何額外筆畫軌跡重復(fù)步驟400-440可能是有用的,使得如果在共同用戶輸入動(dòng)作中存在多于一個(gè)不連續(xù)性,則后面的筆畫軌跡將被認(rèn)為好像它們是共同用戶輸入動(dòng)作的一部分。
一旦確定了形成為共同用戶輸入動(dòng)作的一部分的這些筆畫軌跡,處理器130就可以執(zhí)行筆畫整合450的額外步驟。在這個(gè)步驟中,將初始筆畫軌跡300和隨后筆畫軌跡310整合成如圖10所示的整合的筆畫軌跡350,并且給予所述整合的筆畫軌跡350唯一的標(biāo)識(shí)符、整合的x、y軌跡數(shù)據(jù)以及時(shí)間信息,并且將所述整合的筆畫軌跡傳達(dá)至事件確定單元。在這個(gè)實(shí)施例中,在所述復(fù)合筆畫中留下了不連續(xù)性320,并且可選地由事件確定單元250生成了關(guān)于所述復(fù)合筆畫中存在不連續(xù)性的元數(shù)據(jù)。這允許事件確定單元250對(duì)所述復(fù)合筆畫軌跡應(yīng)用事件確定過程,假設(shè)所述復(fù)合斜率軌跡表示其中具有較小不連續(xù)性的統(tǒng)一用戶輸入動(dòng)作。應(yīng)了解的是,在形成這樣的復(fù)合軌跡時(shí),已經(jīng)相對(duì)于相同的x、y坐標(biāo)系確定了初始筆畫路徑300和隨后筆畫路徑310的x、y數(shù)據(jù)。相應(yīng)地,參照這個(gè)坐標(biāo)系來確定初始筆畫路徑300與隨后筆畫路徑310之間的相對(duì)大小和位置關(guān)系變?yōu)橛锌赡埽瑥亩试S創(chuàng)建如圖11所示的整合的筆畫軌跡350。
在其他實(shí)施例中,除了整合初始筆畫軌跡300與隨后筆畫軌跡310之外,筆畫整合步驟450還可以確定用于取代由于任何不連續(xù)性而丟失的任何筆畫軌跡數(shù)據(jù)的不連續(xù)性修正軌跡。這樣的不連續(xù)性修正軌跡確定可以通過確定表示由于不連續(xù)性320而丟失的估計(jì)軌跡長(zhǎng)度的估計(jì)不連續(xù)性筆畫長(zhǎng)度330而開始。這種估計(jì)可以基于不連續(xù)性筆畫速度。初始筆畫軌跡300與隨后筆畫310之間的不連續(xù)性筆畫速度至少部分地基于以下各項(xiàng)之一:初始筆畫軌跡300的至少一部分的初始筆畫速度以及隨后筆畫軌跡310的至少一部分的隨后筆畫速度。所述不連續(xù)性筆畫速度可以是例如初始筆畫軌跡300和隨后筆畫軌跡310過程中的平均筆畫速度、以及在初始筆畫軌跡300的終止與隨后筆畫軌跡310的開始之間過去的時(shí)間量。然而,不連續(xù)性筆畫速度可以基于初始筆畫軌跡300和隨后筆畫軌跡310的其他部分中的速度。所確定的估計(jì)的不連續(xù)性筆畫長(zhǎng)度提供了限定所述不連續(xù)性筆畫軌跡的第一約束條件。在某些實(shí)施例中,確定所述估計(jì)的不連續(xù)性筆畫長(zhǎng)度可以基于以下各項(xiàng)中的至少一項(xiàng):初始筆畫的加速度、隨后筆畫的加速度、初始筆畫的跡線以及隨后筆畫的跡線。
所述不連續(xù)性筆畫路徑也受初始筆畫路徑300的終點(diǎn)坐標(biāo)x、y以及隨后筆畫路徑310的起點(diǎn)坐標(biāo)x、y約束。如上文指出的并且如圖10所示,初始筆畫路徑300具有的終點(diǎn)302具有第一x、y坐標(biāo)(x1,y1),而隨后筆畫路徑300具有的起點(diǎn)312具有x、y坐標(biāo)(x2,y2)。所述不連續(xù)性筆畫路徑可以在x1、y1處開始并在x2、y2處終止。
相應(yīng)地,如上文指出的,最小不連續(xù)性筆畫長(zhǎng)度330可以被確定為x1與x2之差的平方同y1與y2之差的平方的和的平方根。在一個(gè)實(shí)施例中,將估計(jì)的不連續(xù)性筆畫長(zhǎng)度與最小筆畫長(zhǎng)度進(jìn)行比較可以用來確定不連續(xù)性筆畫軌跡342。例如,在估計(jì)的不連續(xù)性筆畫長(zhǎng)度在最小不連續(xù)性筆畫長(zhǎng)度330的例如30%以內(nèi)的情況下,最小不連續(xù)性筆畫軌跡342可以近似于在初始筆畫軌跡300的終點(diǎn)302與隨后筆畫軌跡310的起點(diǎn)312之間的線(如圖11所示),以獲得整合的筆畫軌跡350,所述整合的筆畫軌跡可以被傳送至事件確定單元260以便與任何指示器類型數(shù)據(jù)和力數(shù)據(jù)一起用于進(jìn)一步處理。
在圖12展示的其他情形下,在最小不連續(xù)性筆畫長(zhǎng)度330與估計(jì)的不連續(xù)性筆畫長(zhǎng)度之間可能存在更顯著的差異。在這樣的情況下,可以檢查初始筆畫軌跡300和隨后筆畫軌跡310的特性以便標(biāo)識(shí)不連續(xù)性筆畫長(zhǎng)度330的可能的筆畫路徑曲率。同樣在此,由于不連續(xù)性出現(xiàn)的有限時(shí)間量,在初始筆畫軌跡300的終點(diǎn)302與隨后筆畫軌跡310的起點(diǎn)312之間存在可能的不連續(xù)性筆畫路徑的有限包絡(luò)線360。在這樣的實(shí)施例中,可能有用的是考慮來自初始筆畫300的跡線和隨后筆畫310的跡線的信息。在這種類型的一個(gè)實(shí)施例中,曲線插值可以有用地用于確定具有所示的跡線的初始筆畫軌跡300與具有所示的跡線的隨后筆畫軌跡310之間的可能軌跡路徑、并且組合成如圖13所示的不連續(xù)性筆畫軌跡342,所述不連續(xù)性筆畫軌跡可以與任何指示器類型數(shù)據(jù)和力數(shù)據(jù)一起被發(fā)送至事件確定單元250。
如圖14所示,在其他實(shí)施例中,可以通過限定從終點(diǎn)302和初始筆畫路徑300延伸到不連續(xù)性(如不連續(xù)性330)中的向前投影340,來確定不連續(xù)性筆畫軌跡342。在這個(gè)實(shí)施例中,確定初始筆畫路徑300的矢量速度和加速度信息。接著使用初始筆畫路徑300的矢量速度和加速度的方向和量值信息來確定向前投影340的跡線。這允許針對(duì)向前投影340所選擇的跡線具有更大的置信度和更大的可靠性。例如,在如圖14中所展示的實(shí)施例中,從終點(diǎn)302起的向前投影340可以使用基于與初始筆畫軌跡300(如,初始筆畫軌跡300的最后30%)相關(guān)聯(lián)的速度和加速度信息的矢量來進(jìn)行。在這個(gè)示例中,當(dāng)向前投影340是由所述基于速度和加速度的矢量限定并且被延伸了所述估計(jì)的不連續(xù)性筆畫長(zhǎng)度時(shí),向前投影340從曲線初始筆畫軌跡300的終點(diǎn)302延伸至隨后筆畫軌跡310的起點(diǎn)312。在發(fā)生這種情況時(shí),向前投影340可以用作不連續(xù)性筆畫軌跡342。
如圖15所示,在其他實(shí)施例中,可以通過限定從隨后筆畫路徑310的起點(diǎn)312延伸到不連續(xù)性(如不連續(xù)性330)中的向后投影350來確定不連續(xù)性筆畫軌跡342。在這個(gè)實(shí)施例中,確定初始筆畫路徑300的矢量速度和加速度信息。接著使用初始筆畫路徑300的矢量速度和加速度的方向和量值信息來確定向后投影350的跡線。這允許針對(duì)向后投影350所選擇的跡線具有更大的置信度和更大的可靠性。例如,在如圖15中所展示的實(shí)施例中,從起點(diǎn)312起的向后投影350可以使用基于與隨后筆畫軌跡310(如,隨后筆畫軌跡300的初始30%)相關(guān)聯(lián)的速度和加速度信息的矢量來進(jìn)行。在一些情況下,當(dāng)向后投影350是由所述基于速度和加速度的矢量限定并且被延伸了所述估計(jì)的不連續(xù)性筆畫長(zhǎng)度時(shí),向后投影340從隨后筆畫軌跡310的起點(diǎn)312延伸至隨后筆畫軌跡310的終點(diǎn)302。在發(fā)生這種情況時(shí),向前投影340可以用作不連續(xù)性筆畫軌跡342。
然而,這樣的置信度不是絕對(duì)的。如圖15所示,沿著由基于隨后筆畫軌跡310的加速度和速度的矢量所限定的跡線延伸向后投影350致使筆畫軌跡超出包絡(luò)線360之外。在這種情況發(fā)生時(shí),隨后筆畫軌跡310的進(jìn)一步向后延伸并不預(yù)測(cè)可靠的不連續(xù)性筆畫軌跡。在從初始筆畫軌跡300的向前投影340或從隨后筆畫軌跡310的向后投影任一者遵循的軌跡不在包絡(luò)線360之內(nèi)、或者以其他方式并不沿著使不連續(xù)性330閉合的跡線前行時(shí),可以使用其他的方法。例如,向后投影350和向前投影340可以組合以確定不連續(xù)性筆畫軌跡342。
在圖16中展示了這種情況的一個(gè)示例,其中例如發(fā)現(xiàn)了延伸向后投影350和向前投影340使得向后投影350和向前投影340的交點(diǎn)352在包絡(luò)線360之內(nèi)。在這個(gè)示例中,不連續(xù)性筆畫軌跡342遵循延伸至交點(diǎn)352的向前投影340并且接著遵循從投影352到隨后筆畫軌跡310的起點(diǎn)312的向后筆畫投影350。應(yīng)了解的是,使用向前投影340和向后投影350,實(shí)質(zhì)性地減小不連續(xù)性330的大小變?yōu)榭赡?,使得甚至在向前投?40和向后投影350無法以可靠預(yù)測(cè)用戶輸入動(dòng)作的方式被組合時(shí),大大減小了在大小減小的不連續(xù)性的約束條件之內(nèi)可能出現(xiàn)的可能不連續(xù)性筆畫路徑的集合。
相應(yīng)地,在將具有方向信息和量值信息兩者的加速度和速度一起使用的實(shí)施例中,以更大的可靠性將跡線向前投影或向后投影到不連續(xù)性中變?yōu)榭赡堋?/p>
在事件確定單元250設(shè)法判定由于具有不連續(xù)性而分離的初始筆畫軌跡300和隨后筆畫軌跡310是否是有限數(shù)量的預(yù)定筆畫圖案之一的實(shí)施例中,可以確定估計(jì)的筆畫長(zhǎng)度,并且可以基于對(duì)應(yīng)于初始筆畫軌跡300、隨后筆畫路徑310的所述數(shù)量的預(yù)定筆畫圖案來生成整合的筆畫軌跡,同時(shí)還提供從初始筆畫軌跡300的終點(diǎn)到隨后筆畫軌跡310的起點(diǎn)的路徑,所述路徑具有的路徑長(zhǎng)度最接近于所述估計(jì)的不連續(xù)性軌跡長(zhǎng)度。
根據(jù)本發(fā)明的一個(gè)實(shí)施,事件確定單元250可以執(zhí)行功能來生成預(yù)先安排的事件。可以對(duì)應(yīng)于整合的筆畫軌跡數(shù)據(jù)以及可選地具體指示器124類型和具體觸摸強(qiáng)度、或與筆畫軌跡數(shù)據(jù)相關(guān)聯(lián)的其他信息來生成不同的事件。所生成的具體事件可以由用戶通過使用在觸摸輸入感測(cè)設(shè)備100上執(zhí)行的或固定地設(shè)置在觸摸輸入感測(cè)單元100處的應(yīng)用程序來預(yù)先確定或設(shè)置。
將理解的是,在此描述的處理可以以串行方式實(shí)現(xiàn)。例如,在確定了初始筆畫軌跡300、隨后筆畫軌跡310和不連續(xù)性筆畫軌跡342將形成如圖11所示的整合筆畫軌跡350之后,整合的筆畫軌跡350可以被視為初始筆畫軌跡300,并且可以重復(fù)如步驟400至450的步驟,以判定整合的筆畫軌跡350和隨后筆畫軌跡(未示出)是否是共同用戶輸入動(dòng)作的一部分。如果是,則可以形成另一個(gè)整合的筆畫軌跡(未示出),并且可以對(duì)另一個(gè)隨后筆畫軌跡(如果有的話)重復(fù)這些步驟400至450,其中這些循環(huán)的迭代重復(fù)直到確定了隨后的筆畫(如果有的話)不是與以這種方式組合的所述整合的筆畫軌跡共同的用戶輸入動(dòng)作的一部分。
因此,根據(jù)本發(fā)明,用戶可以根據(jù)指示器124的類型和對(duì)應(yīng)的觸摸強(qiáng)度來體驗(yàn)多種不同的事件,甚至當(dāng)用戶觸摸他/她的觸摸輸入感測(cè)設(shè)備100的相同部分時(shí)也是如此。此類事件的示例可以包括在觸摸輸入單元110上顯示的視覺對(duì)象之中對(duì)于對(duì)應(yīng)于觸摸的對(duì)象進(jìn)行選擇、放大、編輯、去除、向前、播放音頻以及播放視頻。
根據(jù)本發(fā)明的一個(gè)實(shí)施例,筆畫軌跡數(shù)據(jù)以及表征不同類型的指示器在觸敏表面112上的不同沖擊曲線的數(shù)據(jù)、以及如上文描述的任何其他數(shù)據(jù)可以被存儲(chǔ)在數(shù)據(jù)庫(kù)260中。雖然圖4示出了數(shù)據(jù)庫(kù)260被結(jié)合在觸敏設(shè)備100中,但數(shù)據(jù)庫(kù)260可以根據(jù)本領(lǐng)域技術(shù)人員實(shí)施本發(fā)明的需要而被配置成與觸敏設(shè)備100分離。數(shù)據(jù)庫(kù)260可以使用存儲(chǔ)器系統(tǒng)140或使用本地或遠(yuǎn)程計(jì)算機(jī)可讀介質(zhì)或設(shè)備進(jìn)行存儲(chǔ),并且不僅可以指代狹義上的數(shù)據(jù)庫(kù)而且還可以指代廣義上的數(shù)據(jù)庫(kù),包括基于文件系統(tǒng)等等的數(shù)據(jù)記錄。根據(jù)本發(fā)明的數(shù)據(jù)庫(kù)260甚至可以是簡(jiǎn)單日志的集合,如果可以從所述集合中搜索和檢索數(shù)據(jù)的話。
最后,根據(jù)本發(fā)明的一個(gè)實(shí)施例的處理器130可以執(zhí)行用于控制信號(hào)感測(cè)單元210、信號(hào)處理單元220、信號(hào)確定單元230、筆畫連續(xù)性單元240、事件確定單元250和數(shù)據(jù)庫(kù)260之間的數(shù)據(jù)流的功能。也就是說,處理器130可以控制觸敏設(shè)備100的部件如接口單元210、信號(hào)處理單元220、信號(hào)確定單元230、事件確定單元250和數(shù)據(jù)庫(kù)260之間的數(shù)據(jù)流、可以分別執(zhí)行其具體功能。此外,在此關(guān)于接口單元210、信號(hào)處理單元220、信號(hào)確定單元230、筆畫連續(xù)性單元240、事件確定單元250和數(shù)據(jù)庫(kù)260的功能中的任何或全部功能可以由處理器130執(zhí)行。
如上文描述的根據(jù)本發(fā)明的實(shí)施例可以以不同計(jì)算機(jī)部件可以執(zhí)行的程序指令的形式來實(shí)現(xiàn),并且可以存儲(chǔ)在計(jì)算機(jī)可讀記錄介質(zhì)上。所述計(jì)算機(jī)可讀記錄介質(zhì)可以單獨(dú)地或組合地包括程序指令、數(shù)據(jù)文件、數(shù)據(jù)結(jié)構(gòu)等等。存儲(chǔ)在所述計(jì)算機(jī)可讀記錄介質(zhì)上的程序指令可以是專門針對(duì)本發(fā)明設(shè)計(jì)和配置的,或者還可以是計(jì)算機(jī)軟件領(lǐng)域的技術(shù)人員已知且可獲得的。所述計(jì)算機(jī)刻可讀記錄介質(zhì)的示例包括以下各項(xiàng):磁介質(zhì)如硬盤、軟盤、和磁帶;光介質(zhì)如壓縮盤只讀存儲(chǔ)器(CD-ROM)和數(shù)字通用盤(DVD);磁光介質(zhì)如光盤;以及專門被配置成用于存儲(chǔ)和執(zhí)筆畫序指令的硬件設(shè)備,如只讀存儲(chǔ)器(“ROM”)、隨機(jī)存取存儲(chǔ)器(RAM)和閃存。這些程序指令的示例不僅包括由編譯器等等產(chǎn)生的機(jī)器語(yǔ)言代碼,而且還可以包括可以由計(jì)算機(jī)使用解譯器執(zhí)行的高級(jí)語(yǔ)言代碼。以上硬件設(shè)備可以更換成一個(gè)或多個(gè)軟件模塊,以用于執(zhí)行本發(fā)明的操作,反之亦然。
雖然以上結(jié)合具體限制(如詳細(xì)描述的部件以及受限的實(shí)施例和附圖)來對(duì)本發(fā)明進(jìn)行描述,但這些僅被提供用于幫助對(duì)本發(fā)明的一般性理解。本發(fā)明不局限于以上實(shí)施例,并且本領(lǐng)域技術(shù)人員將了解的是,根據(jù)以上說明作出不同的改變和修改是可能的。
因此,本發(fā)明的精神不應(yīng)局限于以上描述的實(shí)施例,并且所附權(quán)利要求書及其等同物的總體范圍將落入本發(fā)明的范圍和精神之內(nèi)。