01從傳感器陣列101的中央朝著遠(yuǎn)端303移動(dòng),隨后經(jīng)過(guò)遠(yuǎn)端303,移動(dòng)到空間307之外的例證情形。在這種例證情況下,所述方法可記錄一組測(cè)量結(jié)果601,作為測(cè)量結(jié)果603將擬合到的模型。例如,測(cè)量結(jié)果601可被直接保存在查尋表中。在另一個(gè)實(shí)施例中,測(cè)量結(jié)果601可被插值以生成供擬合測(cè)量結(jié)果603之用的模型曲線。
[0046]在一些實(shí)施例中,當(dāng)擬合測(cè)量結(jié)果603時(shí),可以使用關(guān)于手指401的其它信息,諸如手指的速度。例如,可用單獨(dú)的算法確定的手指401的速度可用作在擬合處理中使用的模型中的參數(shù)。這樣,當(dāng)手指401移動(dòng)到空間307之外時(shí),可以跟蹤測(cè)量結(jié)果601的曲線或表示,以致即使在測(cè)量結(jié)果603中不能直接檢測(cè)到局部最大值,也能夠保持關(guān)于曲線的局部最大值的信息。
[0047]在一些實(shí)施例中,在測(cè)量結(jié)果的擬合過(guò)程中,可以考慮多種模型。例如,所述方法可確定不止一個(gè)物體正導(dǎo)致在傳感器陣列的遠(yuǎn)端附近的特定電容測(cè)量結(jié)果,并且所述方法可利用不止一種模型和/或擬合方法,以嘗試使電容測(cè)量結(jié)果適合于一個(gè)或多個(gè)物體和/或一種或多種物體。例如,所述方法可確定電容測(cè)量結(jié)果由相同種類(lèi)的多個(gè)物體,諸如“3根手指”或“兩根拇指”等導(dǎo)致。所述方法可確定電容測(cè)量結(jié)果由不同種類(lèi)的物體,諸如“一根手指和一根拇指”或者“一個(gè)拳頭和一根拇指”等導(dǎo)致。所述方法可確定電容測(cè)量結(jié)果由各種數(shù)目和各種種類(lèi)的物體,諸如“兩根手指和一個(gè)拳頭”或者“左手拇指,右手手指和手掌”等導(dǎo)致。所述方法可以使與不同數(shù)目和/或種類(lèi)的物體對(duì)應(yīng)的不同模型適合于電容測(cè)量結(jié)果的不同部分。例如,所述方法可確定電容測(cè)量結(jié)果由兩個(gè)物體一一例如,先前當(dāng)其移離傳感器陣列時(shí)被跟蹤的手指和被估計(jì)為拇指的未知物體——導(dǎo)致。這種情況下,所述方法試圖通過(guò)將各單個(gè)傳感器測(cè)量結(jié)果擬合到先前保存在LUT中的值來(lái)將與手指對(duì)應(yīng)的電容測(cè)量結(jié)果擬合到先前存儲(chǔ)的數(shù)據(jù),并通過(guò)利用與拇指相關(guān)的參數(shù)的最大似然估計(jì)來(lái)將對(duì)應(yīng)于拇指的電容測(cè)量結(jié)果擬合為高斯曲線。從而,當(dāng)擬合電容測(cè)量結(jié)果時(shí),一些實(shí)施例可估計(jì)物體的數(shù)目和每個(gè)物體的參數(shù)。
[0048]在一些實(shí)施例中,在傳感器陣列的遠(yuǎn)端附近并在位于傳感器陣列正上方的空間之外的物體的位置和/或運(yùn)動(dòng)可被處理成用戶(hù)輸入。例如,物體的位置和/或運(yùn)動(dòng)可被處理成對(duì)目前顯示的圖形用戶(hù)界面(⑶I)的輸入,處理成獨(dú)立于⑶I的輸入,等等。
[0049]例如,參考圖7說(shuō)明的方法可被用于根據(jù)包括在傳感器陣列的遠(yuǎn)端附近并在位于傳感器陣列正上方的空間之外的物體的一個(gè)或多個(gè)物體的位置和/或運(yùn)動(dòng),確定用戶(hù)輸入。在傳感器陣列之外的邊框區(qū)域中的物體的懸停位置可被多次測(cè)量,以確定多個(gè)懸停位置??蓪?duì)應(yīng)于多個(gè)測(cè)量的懸停位置,確定物體的運(yùn)動(dòng),并可根據(jù)物體的所確定的運(yùn)動(dòng),檢測(cè)輸入。例如,檢測(cè)到的在邊框區(qū)域中的向上移動(dòng)的手指可被解譯為增大目前正在播放的音樂(lè)的音量的用戶(hù)輸入。在一些實(shí)施例中,用戶(hù)輸入可控制GUI。例如,檢測(cè)到的在邊框區(qū)域中移動(dòng)的手指可對(duì)應(yīng)于手指的運(yùn)動(dòng),控制GUI對(duì)象(GUI item),諸如圖標(biāo)、滑動(dòng)塊、文本框、光標(biāo)等。
[0050]在一些實(shí)施例中,用戶(hù)輸入可基于包括在傳感器陣列正上方的物體的位置和/或運(yùn)動(dòng),和在傳感器陣列的遠(yuǎn)端附近且在位于傳感器陣列正上方的空間之外的物體的位置和/或運(yùn)動(dòng)的信息的組合。參見(jiàn)圖3-5,例如,⑶I可顯示在覆蓋面305處。在手指401移離觸摸屏?xí)r,例如,可以利用上面參考圖7說(shuō)明的方法控制GUI對(duì)象的運(yùn)動(dòng)。例如,手指401可在傳感器陣列101正上方啟動(dòng)輸入,以“拖動(dòng)”⑶I顯示的圖標(biāo)。顯示驅(qū)動(dòng)器319控制所述圖標(biāo)沿著與手指401在空間307內(nèi)的運(yùn)動(dòng)對(duì)應(yīng)的路徑移動(dòng)。如果檢測(cè)到手指401移動(dòng)到空間307之外,并且停止在位于傳感器陣列101的遠(yuǎn)端附近的位置,那么顯示驅(qū)動(dòng)器319能夠控制圖標(biāo)沿著在手指剛剛移離觸摸屏之前手指的路徑繼續(xù)移動(dòng)。當(dāng)檢測(cè)到手指401離開(kāi)其停止位置時(shí),顯示驅(qū)動(dòng)器319能夠停止圖標(biāo)的運(yùn)動(dòng)。這有助于即使當(dāng)例如手指移離觸摸屏?xí)r,也允許繼續(xù)進(jìn)行拖動(dòng)和/或指向動(dòng)作。
[0051]圖8-11描述可進(jìn)行觸摸感測(cè)和懸停感測(cè)的聯(lián)合操作的不同硬件、軟件和固件實(shí)施例的例子。例如,在一些實(shí)施例中,一組傳感器可用于懸停感測(cè),而另一組傳感器可用于觸摸感測(cè)。例如,為自電容測(cè)量配置的電極可用于懸停感測(cè),而為互電容測(cè)量配置的電極可用于觸摸感測(cè)。在這些情況下,可以進(jìn)行觸摸感測(cè)和懸停感測(cè)之間的切換,以節(jié)省電力,降低干擾等。在其它實(shí)施例中,可在懸停感測(cè)和觸摸感測(cè)之間共享相同的傳感器。在這些情況下,切換是必需的,例如,以便利用共有的電路元件。軟件和/或固件可控制觸摸和懸停感測(cè)的聯(lián)合操作。例如,取決于特定的結(jié)構(gòu),軟件和/或固件可確定何時(shí)在觸摸感測(cè)和懸停感測(cè)之間切換,例如在單模式操作中,確定何時(shí)同時(shí)進(jìn)行觸摸和懸停感測(cè),例如在多模式操作中,激活傳感器的不同部分進(jìn)行觸摸和/或懸停感測(cè),等等。
[0052]圖8-9圖解說(shuō)明可用于在觸摸感測(cè)和懸停感測(cè)之間切換的硬件開(kāi)關(guān)的例證實(shí)施例。
[0053]圖8示出包括傳感器陣列801的例證觸摸和懸停感測(cè)系統(tǒng)800,傳感器陣列801包括觸摸和懸停電路803以及觸摸電路805。例如,觸摸和懸停電路803可以是能夠起用于感測(cè)懸停事件的自容式傳感器的一組多個(gè)導(dǎo)電線路,而觸摸電路805可以是當(dāng)與觸摸和懸停電路803的導(dǎo)電線路配對(duì)時(shí),能夠感測(cè)觸摸事件的另一組多個(gè)導(dǎo)電線路。于是,傳感器陣列801包括在觸摸感測(cè)階段和懸停感測(cè)階段中都工作的公共電路。通過(guò)只向觸摸和懸停電路803傳送對(duì)應(yīng)于懸停感測(cè)的信號(hào),和通過(guò)向觸摸和懸停電路803及觸摸電路805傳送對(duì)應(yīng)于觸摸感測(cè)的信號(hào),傳感器控制系統(tǒng)807能夠操縱傳感器陣列801檢測(cè)觸摸和懸停。于是,傳感器控制系統(tǒng)807能夠充當(dāng)一體化的觸摸控制系統(tǒng)和懸??刂葡到y(tǒng),并確定何時(shí)在觸摸感測(cè)和懸停感測(cè)之間切換,如下更詳細(xì)所述。
[0054]圖9示出包括傳感器陣列901和傳感器控制系統(tǒng)903的例證觸摸和懸停感測(cè)系統(tǒng)900。傳感器控制系統(tǒng)903包括開(kāi)關(guān)系統(tǒng)905、觸摸控制系統(tǒng)907、懸停控制系統(tǒng)909和低泄漏模擬開(kāi)關(guān)911。操作中,開(kāi)關(guān)系統(tǒng)905確定何時(shí)應(yīng)發(fā)生從觸摸感測(cè)到懸停感測(cè)的切換,以及從懸停感測(cè)到觸摸感測(cè)的切換,并相應(yīng)地操縱低泄漏模擬開(kāi)關(guān)911在觸摸控制系統(tǒng)907和懸停控制系統(tǒng)909之間切換。在觸摸感測(cè)階段中,觸摸控制系統(tǒng)向傳感器陣列901傳送AC信號(hào),并測(cè)量由AC信號(hào)導(dǎo)致的傳感器陣列的電容。在懸停感測(cè)階段期間,懸停控制系統(tǒng)909向傳感器陣列901傳送AC信號(hào),并測(cè)量由AC信號(hào)導(dǎo)致的傳感器陣列901的電容。
[0055]圖10-11示出可用例如軟件、固件、專(zhuān)用集成電路(ASIC)等實(shí)現(xiàn)的聯(lián)合觸摸和懸停感測(cè)的例證方法。
[0056]圖10示出檢測(cè)在觸摸和懸停感測(cè)設(shè)備(諸如觸摸屏300)上或附近的觸摸事件和懸停事件的例證方法。在觸摸檢測(cè)階段,觸摸和懸??刂葡到y(tǒng)107能夠向傳感器陣列101傳送(1001)第一 AC信號(hào),并且能夠測(cè)量(1002)傳感器陣列的第一電容。觸摸和懸??刂葡到y(tǒng)107能夠根據(jù)第一電容檢測(cè)(1003)觸摸事件,并把觸摸事件數(shù)據(jù)(例如,位置、大小、形狀、姿態(tài)數(shù)據(jù)等)保存(1004)在存儲(chǔ)器中。在懸停檢測(cè)階段,觸摸和懸??刂葡到y(tǒng)107能夠向傳感器陣列101傳送(1005)第二 AC信號(hào),并且能夠測(cè)量(1006)傳感器陣列的第二電容。觸摸和懸??刂葡到y(tǒng)107能夠根據(jù)第二電容檢測(cè)(1009)懸停事件,并保存(1010)懸停事件數(shù)據(jù),諸如位置、高度、大小、姿態(tài)數(shù)據(jù)等。
[0057]其它操作可發(fā)生于觸摸檢測(cè)和懸停檢測(cè)階段之中或其之間。例如,顯示驅(qū)動(dòng)器319可在顯示階段中,把圖像信號(hào)傳給顯示電路317,所述顯示階段可在觸摸感測(cè)階段和懸停感測(cè)階段之間。在觸摸和/或懸停感測(cè)階段內(nèi),AC屏蔽件驅(qū)動(dòng)系統(tǒng)203可如上所述工作,以利用傳輸線路AC屏蔽件308屏蔽傳輸線路309,和利用AC屏蔽件201擴(kuò)大源于覆蓋面305的電場(chǎng)。觸摸檢測(cè)階段和懸停檢測(cè)階段可按任何順序發(fā)生。
[0058]一些實(shí)施例不能同時(shí)感測(cè)觸摸和懸停,即,只可能發(fā)生單模式感測(cè)(不相重疊的觸摸/懸停感測(cè))。這種情況下,在一些實(shí)施例中,觸摸感測(cè)和懸停感測(cè)可被時(shí)分復(fù)用,即,可在不同的不相重疊的時(shí)段內(nèi)進(jìn)行觸摸和懸停感測(cè)。可以實(shí)現(xiàn)各種方法來(lái)決定如何時(shí)分復(fù)用感測(cè)操作,即,決定在特定時(shí)間應(yīng)進(jìn)行觸摸感測(cè)還是懸停感測(cè)(或者兩者都不進(jìn)行)。
[0059]在一些實(shí)施例中,觸摸和懸停感測(cè)能夠同時(shí)工作,S卩,多模式感測(cè)。即使系統(tǒng)能夠進(jìn)行多模式觸摸和懸停感測(cè),在一些情況下,有利的是進(jìn)行單模式感測(cè)。例如,如果在特定時(shí)間不需要觸摸感測(cè)或懸停感測(cè),那么理想的是切換成單模式感測(cè)以節(jié)省電力。
[0060]在一些實(shí)施例中,可按固定的時(shí)間表確定觸摸感測(cè)和懸停感測(cè)的操作。在其它實(shí)施例中,例如,通過(guò)把系統(tǒng)設(shè)定成按照包括觸摸感測(cè)模式和懸停感測(cè)模式,并且可能還有其它模式(諸如,顯示模式)的多種操作模式之一工作,能夠動(dòng)態(tài)地改變觸摸和懸停感測(cè)的時(shí)間和持續(xù)時(shí)間。例如,圖11示出用于確定是否感測(cè)觸摸和/或懸停的例證方法??梢赃M(jìn)行(1101)觸摸感測(cè)操作,并且能夠確定(1102)是否檢測(cè)到觸摸。如果檢測(cè)到觸摸,那么或者通過(guò)在觸摸感測(cè)和懸停感測(cè)之間切換,或者如果系統(tǒng)允許多模式感測(cè)的話(huà),通過(guò)同時(shí)進(jìn)行觸摸和懸停感測(cè),系統(tǒng)能夠進(jìn)行(110