手套觸摸檢測的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及用作計算系統(tǒng)的輸入設(shè)備的觸摸傳感器面板,并且更具體而言,涉及 當(dāng)觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入的條件的技術(shù)。
【背景技術(shù)】
[0002] 由于其操作的方便和多功能性以及不斷下降的價格,觸摸敏感設(shè)備作為計算系統(tǒng) 的輸入設(shè)備已經(jīng)變得流行。觸摸敏感設(shè)備可以包括可以是具有觸摸敏感表面的清晰面板的 觸摸傳感器面板和諸如液晶顯示器(LCD)的顯示設(shè)備,其中顯示設(shè)備可以部分或完全地位 于面板后面或者與面板集成,使得觸摸敏感表面可以覆蓋顯示設(shè)備的可視區(qū)域的至少一部 分。觸摸敏感設(shè)備可以允許用戶通過利用手指、觸控筆或其它對象在常常由顯示設(shè)備所顯 示的用戶界面(UI)指示的位置觸摸觸摸敏感面板來執(zhí)行各種功能。一般而言,觸摸敏感設(shè) 備可以識別觸摸傳感器面板上的觸摸事件和觸摸事件的位置,然后計算系統(tǒng)可以根據(jù)在觸 摸事件當(dāng)時出現(xiàn)的顯示解釋觸摸事件,其后可以基于該觸摸事件執(zhí)行一個或多個動作。
[0003] 觸摸敏感設(shè)備可以在觸摸觸摸敏感設(shè)備表面的對象可以被屏障與表面隔開的環(huán) 境中使用。例如,用戶可以在一只或兩只手上戴著手套或者可以在一根或多根手指上有繃 帶。屏障可以在對象與觸摸傳感器面板的傳感器之間產(chǎn)生分隔并且在觸摸觸摸敏感設(shè)備的 表面時降級傳感器識別對象的能力。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明涉及在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入的條件。在一些例子 中,除了在觸摸表面時使用信號密度"產(chǎn)生"閾值來識別輸入片(input patch),信號密度穩(wěn) 定性閾值也可被用來在觸摸表面時識別輸入片。在一些例子中,可以計算來自最近識別出 的觸摸的峰值信號密度貢獻(xiàn)的加權(quán)平均,以動態(tài)調(diào)節(jié)用于新輸入片的"產(chǎn)生"閾值。在其它 例子中,被識別為與和較早觸摸相同的路徑關(guān)聯(lián)的新輸入片可以具有其"產(chǎn)生(make) "閾 值,該"產(chǎn)生"閾值基于所述較早觸摸被動態(tài)調(diào)節(jié),而無需計算加權(quán)平均。
【附圖說明】
[0005] 圖1說明了根據(jù)本公開的例子、能夠?qū)崿F(xiàn)在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識 別輸入片的條件的算法的示例性計算系統(tǒng)。
[0006] 圖2說明了根據(jù)本公開的例子的觸摸的示例性圖像。
[0007] 圖3說明了根據(jù)本公開的例子、用于對象觸摸和抬離(lift off)觸摸傳感器面板 的示例性信號密度圖。
[0008] 圖4說明了根據(jù)本公開的例子、在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入片 的條件以便檢測戴手套觸摸的示例性方法。
[0009] 圖5說明了根據(jù)本公開的例子、在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入片 的條件以便檢測戴手套觸摸的示例性算法。
[0010] 圖6說明了根據(jù)本公開的例子、可以應(yīng)用到用于計算加權(quán)平均的"產(chǎn)生"閾值的最 近觸摸片的示例性權(quán)重。
[0011] 圖7A-7C說明了根據(jù)本公開的例子、利用觸摸傳感器面板上當(dāng)前和/或最近觸摸 的歷史動態(tài)調(diào)節(jié)"產(chǎn)生"閾值的示例性方法。
[0012] 圖8說明了根據(jù)本公開的例子、動態(tài)調(diào)節(jié)用于輸入片的"產(chǎn)生"閾值的示例性算 法。
[0013] 圖9A-9D說明了其中可以實現(xiàn)根據(jù)本公開的例子、在觸摸觸摸敏感設(shè)備時動態(tài)調(diào) 節(jié)用于識別輸入片的條件的示例系統(tǒng)。
[0014] 圖10說明了根據(jù)本公開的例子、用于利用色散圖像(dispersion image)減少假 陽性戴手套觸摸(gloved touch)的示例性算法。
[0015] 圖11說明了根據(jù)本公開的例子、用于基于輸入片的重復(fù)或移動特性減少假陽性 (false positive)戴手套觸摸的示例性算法。
【具體實施方式】
[0016] 在以下對例子的描述中,參考構(gòu)成本文一部分并且其中通過說明示出可以實踐的 具體例子的附圖。應(yīng)當(dāng)理解,在不背離所公開例子的范圍的情況下,可以使用其它例子并且 可以進(jìn)行結(jié)構(gòu)性變化。
[0017] 本發(fā)明涉及在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸入的條件。在一些例子 中,除了在觸摸表面時使用信號密度"產(chǎn)生"閾值來識別輸入片,信號密度穩(wěn)定性閾值也可 被用來在觸摸表面時識別輸入片。在一些例子中,可以計算來自最近識別出的觸摸的峰值 信號密度貢獻(xiàn)的加權(quán)平均,以動態(tài)調(diào)節(jié)用于新輸入片的"產(chǎn)生"閾值。在其它例子中,被識 別為與和較早觸摸相同的路徑關(guān)聯(lián)的新輸入片可以具有其"產(chǎn)生"閾值,該"產(chǎn)生"閾值基 于所述較早觸摸被動態(tài)調(diào)節(jié),而無需計算加權(quán)平均。
[0018] 圖1說明了根據(jù)本公開的例子、能夠?qū)崿F(xiàn)在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識 別輸入片的條件的算法的示例性計算系統(tǒng)。計算系統(tǒng)100可以包括一個或多個面板處理器 102、外圍設(shè)備104和面板子系統(tǒng)106,其中面板處理器102可以根據(jù)本公開的例子執(zhí)行實現(xiàn) 用于拒絕觸摸事件的算法的軟件或固件。外圍設(shè)備104可以包括,但不限于,隨機(jī)存取存儲 器(RAM)或者其它類型的存儲器或儲存裝置、看門狗定時器等等。面板子系統(tǒng)106可以包 括,但不限于,一個或多個感測通道108、通道掃描邏輯(模擬的或數(shù)字的)110和驅(qū)動器邏 輯(模擬的或數(shù)字的)114。通道掃描邏輯110可以訪問RAM 112,自主地從感測通道108 讀取數(shù)據(jù)并且對感測通道提供控制。此外,通道掃描邏輯110可以在各個階段控制驅(qū)動器 邏輯114生成激勵信號116,該激勵信號可以同時施加到觸摸傳感器面板124的驅(qū)動線。在 一些例子中,面板子系統(tǒng)106、面板處理器102和外圍設(shè)備104可以集成到單個專用集成電 路(ASIC)中。
[0019] 觸摸傳感器面板124可以包括具有多條驅(qū)動線和多條感測線的電容式感測介質(zhì), 但是其它感測介質(zhì)也可以被使用。驅(qū)動線和感測線可以由透明的傳導(dǎo)性介質(zhì)形成,該介質(zhì) 諸如氧化銦錫(ITO)或氧化銻錫(ΑΤ0),但是其它透明和不透明的材料,諸如銅,也可以被 使用。驅(qū)動線和感測線可以在基本透明的基片的單側(cè)、在基片的相對側(cè)或者在被介電材料 隔開的兩個單獨的基片上形成。驅(qū)動線和感測線的每個交點可以代表電容式感測節(jié)點并 且可以被看作圖像元素(像素)126,這在觸摸傳感器面板124被看作捕捉觸摸的"圖像" 時會是特別有用的。(換句話說,在面板子系統(tǒng)106已確定是否已經(jīng)在觸摸傳感器面板中 的每個觸摸傳感器檢測到觸摸事件之后,觸摸事件在其發(fā)生的多觸摸面板中觸摸傳感器的 構(gòu)圖可以被看作觸摸的"圖像"(例如,觸摸該面板的手指的構(gòu)圖)。)當(dāng)給定的驅(qū)動線利 用交流(AC)信號被激勵時,驅(qū)動線和感測線與本地系統(tǒng)地之間的電容可以被看作雜散電 容Cstray,并且在驅(qū)動線和感測線的交點,即,觸摸節(jié)點,處的電容可以被看作互信號電容 Csig。手指或其它對象在觸摸傳感器面板附近或其上的存在可以通過測量在被觸摸的節(jié)點 處所存在的信號電荷的變化來檢測,該信號電荷的變化可以是Csig的函數(shù)。觸摸傳感器面 板124的每條感測線可以驅(qū)動面板子系統(tǒng)106中的感測通道108。觸摸傳感器面板124可 以覆蓋設(shè)備表面的一部分或基本上全部。
[0020] 計算系統(tǒng)100還可以包括用于從面板處理器102接收輸出并且基于輸出執(zhí)行動作 的主處理器128,其中動作可以包括,但不限于,移動諸如光標(biāo)或指針的一個或多個對象、滾 動或平移(panning)、調(diào)節(jié)控制設(shè)置、打開文件或文檔、觀看菜單、進(jìn)行選擇、執(zhí)行指令、操作 耦合到該主機(jī)設(shè)備的外圍設(shè)備、接聽電話、撥電話、終止電話、改變音量或音頻設(shè)置、存儲與 電話通信相關(guān)的信息,諸如地址、常撥號碼、已接來電、未接來電,登錄到計算機(jī)或計算機(jī)網(wǎng) 絡(luò)、允許授權(quán)個人訪問計算機(jī)或計算機(jī)網(wǎng)絡(luò)的受限區(qū)域、加載與計算機(jī)桌面的用戶優(yōu)選布 置關(guān)聯(lián)的用戶簡介、允許訪問web內(nèi)容、啟動特定的程序、和/或加密或解碼消息,等等。主 處理器128可以根據(jù)本公開的例子執(zhí)行實現(xiàn)在觸摸觸摸敏感設(shè)備時動態(tài)調(diào)節(jié)用于識別輸 入片的條件的算法的軟件或固件。主處理器128還可以執(zhí)行可能不與面板處理相關(guān)的附加 功能,而且可以耦合到程序儲存裝置132和顯示設(shè)備130,諸如用于向設(shè)備的用戶提供UI的 LCD顯示器。當(dāng)部分或全部位于觸摸傳感器面板下方時,顯示設(shè)備130連同觸摸傳感器面板 124 -起可以形成觸摸屏。
[0021] 應(yīng)當(dāng)指出,上述功能當(dāng)中一個或多個可以由存儲在存儲器中并且被面板處理器 102執(zhí)行(例如,圖1中的外圍設(shè)備104之一)或者存儲在程序儲存裝置132中并且被主處 理器128執(zhí)行的固件執(zhí)行。固件還可以在由指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用或與其結(jié)合使 用的任何非臨時性計算機(jī)可讀存儲介質(zhì)中存儲和/或傳輸,諸如基于計算機(jī)的系統(tǒng)、包含 處理器的系統(tǒng)或者可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備讀取指令并執(zhí)行指令的其它系統(tǒng)。在 本文檔的語境下,"非臨時性計算機(jī)可讀存儲介質(zhì)"可以是可包含或存儲由指令執(zhí)行系統(tǒng)、 裝置或設(shè)備使用或與其結(jié)合使用的程序的任何介質(zhì)(不包括信號)。非臨時性計算機(jī)可讀 存儲介質(zhì)可以包括,但不限于,電、磁、光、電磁、紅外線或半導(dǎo)體系統(tǒng)、裝置或設(shè)備、便攜式 計算機(jī)盤(磁)、隨機(jī)存取存儲器(RAM)(磁)、只讀存儲器(ROM)(磁)、可擦可編程只讀存 儲器(EPROM)(磁)、諸如CD、CD-R、