CD-RW、DVD、DVD-R或DVD-RW的便攜式光盤、或者諸如緊 湊式閃存卡、安全數(shù)字卡、USB存儲設(shè)備、記憶棒的閃存存儲器,等等。
[0022] 固件還可以在由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的任何傳輸介質(zhì) 中傳播,諸如基于計(jì)算機(jī)的系統(tǒng)、包含處理器的系統(tǒng)或者可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備 讀取指令并執(zhí)行指令的其它系統(tǒng)。在本文檔的語境下,"傳輸介質(zhì)"可以是可傳送、傳播、傳 輸由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使用的程序的任何介質(zhì)。傳輸可讀介質(zhì)可 以包括,但不限于,電、磁、光、電磁或紅外線有線或無線傳播介質(zhì)。
[0023] 如以上所討論的,在觸摸屏124的觸摸節(jié)點(diǎn)生成的信號可以被看作觸摸的圖像。 圖2說明了根據(jù)本公開的例子的觸摸的示例性圖像。觸摸屏200可以包括作為行和列的構(gòu) 圖布置的驅(qū)動線202和感測線204,但是其它構(gòu)圖也是可能的。觸摸節(jié)點(diǎn)206可以在驅(qū)動 線202和感測線204之間的交點(diǎn)處形成。觸摸觸摸屏200或懸浮在觸摸屏200之上(即, 靠近觸摸屏)的每個對象可以在接近的觸摸節(jié)點(diǎn)206產(chǎn)生信號。來自接近的觸摸節(jié)點(diǎn)206 的信號可以分組到一起,以構(gòu)成輸入片208。因此,輸入片208可以是觸摸圖像中對應(yīng)于觸 摸節(jié)點(diǎn)206的區(qū)域,該區(qū)域具有由對象觸摸觸摸屏200或懸浮在觸摸屏200之上產(chǎn)生的信 號值。
[0024] 各種特性可以為每個輸入片計(jì)算,這些特性可被用于進(jìn)一步處理。例如,每個輸入 片可以由橢圓表示,該橢圓可以由質(zhì)心、長軸長度和短軸長度以及長軸朝向來定義。此外, 可以計(jì)算用于每個輸入片的總信號和信號密度。例如,輸入片的總信號可以通過把位于輸 入片中每個觸摸節(jié)點(diǎn)的信號值的平方求和來計(jì)算。因此,用于輸入片的總信號可以在數(shù)學(xué) 上如等式(1)由那樣喪壽元,
[0025]
[0026] 其中Zp可以表示用于輸入片的總信號,V可以表示位于觸摸節(jié)點(diǎn)的信號值,并且 i、j可以表示每個觸摸節(jié)點(diǎn)的行和列坐標(biāo)。在一些例子中,位于每個觸摸節(jié)點(diǎn)的信號值可 以在計(jì)算總信號之前被校準(zhǔn)。
[0027] 輸入片的信號密度可以基于輸入片的總信號來計(jì)算。在一些例子中,輸入片的信 號密度可以通過用輸入片的幾何均值半徑(geometric mean radius)除輸入片的總信號來 計(jì)算。在其它例子中,輸入片的信號密度可以通過用輸入片中觸摸節(jié)點(diǎn)的個數(shù)除輸入片的 總信號來計(jì)算。因此,用于輸入片的信號密度可以例如在數(shù)學(xué)上如公式(2)或(3)中那樣 來表示:
[0028]
[0029]
[0030] 在一些例子中,輸入片的信號密度,Zdenslty,可以被用來區(qū)別對待對象懸浮在觸摸 傳感器面板的表面之上和對象觸摸觸摸傳感器面板的表面。圖3說明了根據(jù)本公開的例 子、用于對象觸摸和抬離觸摸傳感器面板的示例性信號密度圖。在圖3的例子中,可以定義 各種信號密度閾值。懸浮閾值304可以被定義為觸摸感測系統(tǒng)在這個點(diǎn)可以識別代表對象 懸浮在觸摸傳感器面板之上的輸入片的信號密度。換句話說,懸浮閾值可以是系統(tǒng)在其確 定對象懸浮在觸摸傳感器面板之上但不觸摸該面板的信號密度。"產(chǎn)生"閾值306可以被定 義為觸摸感測系統(tǒng)在這個點(diǎn)可以識別代表對象正在觸摸觸摸傳感器面板的輸入片的信號 密度。換句話說,"產(chǎn)生"閾值可以是系統(tǒng)在其確定對象正在觸摸觸摸傳感器面板的信號密 度。斷開閾值308可以被定義為觸摸感測系統(tǒng)在這個點(diǎn)可以識別代表對象抬離觸摸傳感器 面板的輸入片的信號密度。換句話說,斷開閾值可以是系統(tǒng)在其確定對象已被抬離觸摸傳 感器面板的信號密度。逗留閾值310可以被定義為觸摸感測系統(tǒng)在這個點(diǎn)可以識別對象不 再懸浮在觸摸傳感器面板之上的信號密度。換句話說,逗留閾值可以是系統(tǒng)在其確定曾經(jīng) 懸浮在觸摸傳感器面板之上的對象現(xiàn)在已從觸摸傳感器面板移走的信號密度。在一些例子 中,逗留閾值310和懸浮閾值304可以處于相同的信號密度值。
[0031] 代表性曲線302說明了可以對應(yīng)于對象,諸如手指或觸控筆,接近、觸摸和抬離觸 摸傳感器面板的輸入片。在時間h,輸入片的Z denslty可以達(dá)到懸浮閾值304并且輸入片可 以被識別為懸浮在觸摸傳感器面板之上。在時間t2,輸入片的Z dOTSlty可以達(dá)到"產(chǎn)生"閾 值306并且輸入片可以被識別為觸摸觸摸傳感器面板。在時間t3,輸入片的Z denslty可以達(dá) 到斷開閾值308并且輸入片可以被識別為抬離觸摸傳感器面板。在一些例子中,斷開閾值 308可以被設(shè)置為"產(chǎn)生"閾值306的百分比,但是也可以選擇其它值。在時間t 4,輸入片的 Zdenslty可以達(dá)到逗留閾值310并且輸入片可以被識別為不再懸浮在觸摸傳感器面板之上。
[0032] 這些類型的觸摸-表面輸入的識別和區(qū)分對待可以允許相關(guān)聯(lián)的設(shè)備以更健壯 的方式被控制。例如,在一個例子中,對象懸浮在觸摸傳感器面板之上的檢測可以被用來把 設(shè)備從一個操作狀態(tài)(例如,關(guān)閉)過渡到另一個狀態(tài)(例如,開啟)。在另一個例子中,對 象觸摸觸摸傳感器面板的表面(例如,輸入片的Z denslty達(dá)到或超出"產(chǎn)生"閾值)可以被用 來選擇圖形用戶接口的元素,而懸浮在觸摸傳感器面板表面之上的對象(例如,輸入片的 Zdenslty未能達(dá)到"產(chǎn)生"閾值)可以被忽略。
[0033] 設(shè)置不適當(dāng)?shù)?產(chǎn)生"閾值會造成錯誤。例如,把"產(chǎn)生"閾值設(shè)置得太低會使觸 摸傳感器電路系統(tǒng)對懸浮事件過于敏感并且把它們錯誤地識別為觸摸事件(即,假陽性)。
[0034] 在一些情況下,對象與觸摸傳感器面板之間的屏障可以使預(yù)期的觸摸的Zdenslty未 能達(dá)到"產(chǎn)生"閾值。例如,用戶可以戴著一只或多只手套或者在一根或多根手指上有繃帶。 在其它例子中,諸如老繭或其它死皮厚片的皮膚狀況也會產(chǎn)生這些屏障。通過這種屏障的 觸摸(一般地被稱為"戴手套的觸摸")會離觸摸傳感器面板的觸摸節(jié)點(diǎn)更遠(yuǎn)并因此具有 會更低的總信號和信號密度。因此,雖然要被作為觸摸,但是一些戴手套的觸摸會不能達(dá)到 "產(chǎn)生"閾值并且會被觸摸傳感器電路系統(tǒng)忽略?;剡^頭來參考圖3,代表性曲線312說明 了可以對應(yīng)于戴手套的對象,諸如戴手套的手指,接近、觸摸和抬離觸摸傳感器面板的輸入 片的信號密度。在圖3的例子中,戴手套的觸摸片的2,__超過了懸浮閾值304,但是在一 些情況下不能達(dá)到"產(chǎn)生"閾值306。如以上所討論的,"產(chǎn)生"閾值306可以被降低,以檢 測這種戴手套的觸摸,但是降低"產(chǎn)生"閾值306會造成系統(tǒng)對在無屏障情況下進(jìn)行的觸摸 ("無手套觸摸")過于敏感。
[0035] 圖4說明了根據(jù)本公開的例子、在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入片 的條件以便檢測戴手套觸摸的示例性方法。曲線402可以代表來自無任何屏障的對象接 近、觸摸和抬離觸摸傳感器面板的輸入片("無手套片"),如以上所討論的。一旦2^ ;3_達(dá) 到或超過懸浮閾值404,無手套片就可以被識別為懸浮,當(dāng)Zdenslty達(dá)到或超過缺省的"產(chǎn)生" 閾值406時被識別為觸摸,并且當(dāng)Z denslty降低至低于缺省的斷開閾值408時被識別為抬離。 一旦ZdOTSlty降至低于逗留閾值410,無手套片就可以被識別為不再懸浮在觸摸傳感器面板 之上。
[0036] 曲線412可以代表來自帶屏障的對象接近、觸摸和抬離觸摸傳感器面板的輸入片 ("戴手套的片")。一旦Zdenslty達(dá)到或超過懸浮閾值404,戴手套的片就可以被識別為懸 浮,但是,如以上所討論的,在一些情況下,Z densltyF能達(dá)到缺省的"產(chǎn)生"閾值406。作為代 替,如果ZdOTSlty滿足一個或多個穩(wěn)定性條件,則戴手套的片可以被識別為觸摸觸摸傳感器 面板。例如,如果zd_lty對時段Tl保持穩(wěn)定,則戴手套的片可以被識別為觸摸觸摸傳感器 面板。為了計(jì)算戴手套觸摸的斷開閾值,在一些例子中,戴手套觸摸的"產(chǎn)生"閾值414可 以是時段Tl期間的峰值Z denslty。在一些例子中,戴手套的片的斷開閾值416可以被設(shè)置為 戴手套觸摸的"產(chǎn)生"閾值414的百分比,但是也可以選擇其它值。當(dāng)Z dOTSlty降至低于戴手 套觸摸的斷開閾值416時,戴手套的片可以被識別為抬離。一旦Zdenslty降至低于逗留閾值 410,戴手套的片就可以被識別為不再懸浮在觸摸傳感器面板之上。
[0037] 如以上所討論的,如果Zdenslty對時段Tl保持穩(wěn)定,則輸入片可以被識別為觸摸 觸摸傳感器面板。在一些例子中,確定時段Tl期間Zd_lty的穩(wěn)定性可以利用泄漏累加器 (leaky accumulator)來實(shí)現(xiàn)。例如,如果在Tl期間應(yīng)用到Zdensity不平滑性測量(即, ZdOTSlty信號多么不平滑或不穩(wěn)定的測量)的泄漏累加器模型達(dá)到零,或者在零的容限值內(nèi), 則可以確定Z denslty是穩(wěn)定的。在一個例子中,Z 以按時間測量Z d_lty的平滑性, 并且可以通過組合ZdOTSlty的當(dāng)前測量與Z d_lty,s_th的之前測量來計(jì)算。在一些例子中,該 組合可以是ZdOTSlty的當(dāng)前測量與Z dOTSltyiS_th的之前測量的加權(quán)線性組合。不平滑性測量, Zdensity,smooth,可以累計(jì)母個時段當(dāng)如冗-^燈與Zdensity,sm(m