欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

電容感應系統(tǒng)的偽觸摸過濾的制作方法與工藝

文檔序號:12041122閱讀:321來源:國知局
電容感應系統(tǒng)的偽觸摸過濾的制作方法與工藝
電容感應系統(tǒng)的偽觸摸過濾相關申請本申請要求于2012年2月23日提交的美國臨時申請第61/602,283號的權益,其全部內容據(jù)此以引用方式并入。技術領域本公開內容通常涉及到電容感應系統(tǒng),并且更具體地涉及到在這些系統(tǒng)中的噪聲過濾。背景電容感應系統(tǒng)可以感應到在電極上生成的反映電容變化的電信號。這些電容變化可以表明觸摸事件(即,對象接近特定的電極)。電感應信號可以通過噪聲的存在而被惡化。電容感應系統(tǒng)中的噪聲可以被概念化為包括“內部噪聲”和“外部噪聲”。內部噪聲可以是能夠同時影響整個系統(tǒng)的噪聲。因此,內部噪聲可以同時在所有電極上出現(xiàn)。換言之,內部噪聲可以是關于系統(tǒng)傳感器(例如,電極)的“共模”類型的噪聲。內部噪聲的源可以包括,但不局限于:傳感器電源噪聲(在提供到電容感應電路的電源上出現(xiàn)的噪聲)和傳感器發(fā)電噪聲(從由較低幅值的電壓產生較高幅值的電壓的發(fā)電電路例如,充電泵產生的噪聲)。在觸摸屏設備中(即,具有由電容感應網(wǎng)絡覆蓋的顯示器的設備),顯示器可以導致內部噪聲。僅如幾個實施例中,顯示器噪聲源可以包括,但不局限于:LCDVCOM噪聲(來自液晶顯示器的噪聲,該噪聲驅動在一段不同值之間的共模電壓)、LCDVCOM耦合噪聲(來自調制LCD設備中的薄膜晶體管層的噪聲,該噪聲可以通過VCOM節(jié)點被耦合),以及顯示器電源噪聲(類似于傳感器發(fā)電噪聲,但是針對顯示器的電源)。共模類型噪聲可以由共模類型過濾器處理,該過濾器在感應階段將所有電極共有的噪聲過濾掉。外部噪聲不同于內部噪聲,其可以由通過感應對象(例如,手指或者手寫筆)耦合的電荷產生,并且因此可以被局部化到觸摸區(qū)域。因此,外部噪聲在感應階段通常不是所有電極所共有的,而僅僅是電極中接近觸摸事件的子集所有的。外部噪聲的源可以包括充電器噪聲。充電器噪聲可以由充電器設備導致(例如,插入AC電源的電池充電器,或者那些插入汽車電源的電池充電器)。通過AC電源操作的充電器可以經(jīng)常包括“回歸”轉換,該轉換可以相對于“真實的”地面(地球地面)產生不穩(wěn)定的設備地。因此,當設備被連接到充電器時,如果在地球地面的用戶觸摸設備的電容感應表面,由于變化的設備地,觸摸可以在觸摸位置注入電荷,產生局部噪聲事件。其它的外部噪聲源可以由各種可以耦合到人體的其它電場導致,包括但不局限于AC電源(例如,50/60Hz線電壓)、熒光照明、整流式電動機、電弧焊和手機或者其它射頻(RF)噪聲源。來自這些設備的場可以被耦合到人體,其可以隨后在接觸事件中被耦合到電容感應表面。圖21是示出了常規(guī)的互電容感應設備中的充電器噪聲的模型的原理圖。電壓源VTX可以是在TX電極上生成的發(fā)送信號、Rp1可以是TX電極的電阻、Cp1可以是TX電極和設備地(其可以是充電器地CGND)之間的(自)電容、Cm可以是TX電極和接收(RX)電極之間的互電容、Cp2可以是RX電極的自電容、Rp2可以是RX電極的電阻。Rx可以表示電容感應電路的阻抗。Cf可以是感應對象2100(例如,手指)之間的電容。電壓源VCh_Noise可以表示由CGND和地球地面(EGND)之間的差導致的噪聲。電壓源VCh_Noise可以通過等效電容Ceq被連接到設備地。如圖21中所示出的,感應電流(I感應)可以響應于源VTX被生成,其可以響應于Cm變化而變化。然而,同時,由于充電器的操作,噪聲電流(I噪聲)可以導致觸摸事件。噪聲電流(I噪聲)可以添加到I感應信號和從I感應信號減去,并且可以導致不正確的感應事件(當沒有觸摸發(fā)生時而示出觸摸)和/或不正確的非感應事件(沒有檢測到觸摸)。圖22示出了受到外部噪聲干擾的常規(guī)系統(tǒng)中,對應于非觸摸事件和觸摸事件的電容感應值(在該情況為計數(shù))。如所示出的,當設備不被觸摸時(無觸摸),噪聲電平相對地較小。然而,當設備被觸摸時(觸摸),觸摸位置的噪聲電平非常高。雖然電容感應系統(tǒng)可以包括共模類型過濾,但這些過濾通常不能解決外部噪聲的不利影響的問題,因為這些噪聲不在所有電極上出現(xiàn),而是被局部化到接近感應事件的電極。

技術實現(xiàn)要素:
1.一種方法,包括:從包括多個電極的感應網(wǎng)絡接收表示多個感應元件的電容的數(shù)據(jù),其中所述多個感應元件是所述多個電極之間的交叉點;處理所述數(shù)據(jù)以從所述多個感應元件中識別激活的感應元件;以及基于激活的感應元件的空間關系來過濾所述數(shù)據(jù)以移除偽觸摸事件。2.如1所述的方法,其中所述處理所述數(shù)據(jù)以識別激活的感應元件包括:從所述激活的感應元件中識別局部極大值;識別鄰接所述局部極大值的一組鄰近的感應元件;以及基于所述一組鄰近的感應元件的電容區(qū)別真實觸摸和偽觸摸。3.如2所述的方法,其中所述處理所述數(shù)據(jù)以識別激活的感應元件還包括計算所述激活的感應元件的幅值的總和,其中所述過濾所述數(shù)據(jù)包括將所述總和與閾值相比較以區(qū)別所述真實觸摸和所述偽觸摸。4.如2所述的方法,其中所述處理所述數(shù)據(jù)以識別激活的感應元件還包括:計算所述激活的感應元件的幅值的總和;以及從所述總和減去所述局部極大值的幅值,其中所述過濾所述數(shù)據(jù)包括將所述總和與閾值相比較以區(qū)別所述真實觸摸和所述偽觸摸。5.如2所述的方法,其中所述處理所述數(shù)據(jù)以識別激活的感應元件還包括計算所述一組鄰近的感應元件的幅值的總和,其中所述過濾所述數(shù)據(jù)包括將所述總和與閾值相比較以區(qū)別所述真實觸摸和所述偽觸摸。6.如2所述的方法,其中所述識別一組鄰近的感應元件包括識別所述局部極大值周圍的三乘三正方形的感應元件。7.如2所述的方法,其中所述識別一組鄰近的感應元件包括:確定所述局部極大值是否位于所述感應網(wǎng)絡的角落;以及當所述局部極大值位于所述感應網(wǎng)絡的角落時,識別所述一組感應元件的至少三個鄰近的感應元件。8.如2所述的方法,其中所述識別一組鄰近的感應元件包括:確定所述局部極大值是否位于所述感應網(wǎng)絡的邊沿;以及當所述局部極大值位于所述感應網(wǎng)絡的邊沿時,識別所述一組感應元件的至少五個鄰近的感應元件。9.如5所述的方法,其中所述識別一組鄰近的感應元件包括:確定所述局部極大值是否位于所述感應網(wǎng)絡的角落;當所述局部極大值位于所述感應網(wǎng)絡的角落時,識別所述一組感應元件的三個鄰近的感應元件;當所述局部極大值位于所述感應網(wǎng)絡的角落時,識別所述一組感應元件的三個或者更多虛擬的感應元件;以及將所述三個鄰近的感應元件的幅值鏡像到所述三個或者更多虛擬的感應元件的幅值,并且其中所述計算所述總和包括相加所述三個鄰近的感應元件的幅值和所述三個或者更多虛擬的感應元件的幅值。10.如5所述的方法,其中所述識別一組鄰近的感應元件包括:確定所述局部極大值是否位于所述感應網(wǎng)絡的邊沿;當所述局部極大值位于所述感應網(wǎng)絡的邊沿時,識別所述一組感應元件的五個鄰近的感應元件;當所述局部極大值位于所述感應網(wǎng)絡的邊沿時,識別所述一組感應元件的三個或者更多虛擬的感應元件;以及將所述五個鄰近的感應元件的幅值鏡像到所述三個或者更多虛擬的感應元件的幅值,并且其中所述計算所述總和包括相加所述五個鄰近的感應元件的幅值和所述三個或者更多虛擬的感應元件的幅值。11.一種電容感應系統(tǒng),包括耦合到所述存儲設備的控制器,其中所述控制器被配置為從包括多個電極的感應網(wǎng)絡接收信號以檢測接近所述多個電極的傳導體,其中所述控制器包括過濾電路,其中所述過濾電路被配置為:從所述感應網(wǎng)絡接收表示多個感應元件的電容的數(shù)據(jù),其中所述多個感應元件是所述多個電極之間的交叉點;處理所述數(shù)據(jù)以識別所述多個感應元件中的激活的感應元件;以及基于激活的感應元件的空間關系過濾所述數(shù)據(jù)以移除偽觸摸事件。12.如11所述的電容感應系統(tǒng),其中所述過濾電路還被配置為從所述激活的感應元件中識別局部極大值。13.如12所述的電容感應系統(tǒng),其中所述過濾電路被配置為:計算所述激活的感應元件的幅值的總和;從所述總和減去所述局部極大值的幅值;以及將所述總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。14.如12所述的電容感應系統(tǒng),其中所述過濾電路被配置為:識別鄰接所述局部極大值的一組鄰近的感應元件;計算所述一組鄰近的感應元件的幅值的總和;以及將所述總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。15.如14所述的電容感應系統(tǒng),其中所述一組鄰近的感應元件包括所述局部極大值周圍的三乘三正方形的感應元件。16.如14所述的電容感應系統(tǒng),其中所述過濾電路還被配置為:確定所述局部極大值是否位于所述感應網(wǎng)絡的角落或者位于所述感應網(wǎng)絡的邊沿;當所述局部極大值位于所述感應網(wǎng)絡的角落時,識別所述一組感應元件的三個鄰近的感應元件;以及當所述局部極大值位于所述感應網(wǎng)絡的邊沿時,識別所述一組感應元件的五個鄰近的感應元件。17.如16所述的電容感應系統(tǒng),其中所述過濾電路還被配置為將所述一組感應元件的幅值分別鏡像到第二組虛擬的感應元件的幅值,并且其中所述總和是所述一組感應元件的幅值和所述第二組虛擬的感應元件的幅值。18.如11所述的電容感應系統(tǒng),還包括所述感應網(wǎng)絡,所述感應網(wǎng)絡包括所述多個電極,并且其中所述多個電極包括第一組發(fā)送(TX)電極和第二組接收(RX)電極,并且其中所述控制器被配置為針對所述多個感應元件中的一個感應元件測量所述第一組TX電極中的至少一個電極和所述第二組RX電極中的單獨一個電極之間的互電容。19.一種設備,包括:電容感應陣列,其包括多個感應元件;控制器,其被耦合到所述電容感應陣列,其中所述控制器包括:電容感應電路,其被耦合到所述電容感應陣列;以及過濾電路,其被耦合到所述電容感應電路的輸出端,并且被配置為從所述電容感應電路接收表示所述多個感應元件的電容的數(shù)據(jù)、處理所述數(shù)據(jù)以識別所述多個感應元件中的激活的感應元件、以及基于激活的感應元件的空間關系過濾所述數(shù)據(jù)以移除偽觸摸事件。20.如19所述的設備,其中所述控制器被配置為:從所述激活的感應元件中識別局部極大值;識別鄰接所述局部極大值的一組鄰近的感應元件;計算所述一組鄰近的感應元件的幅值的總和;以及將所述總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。附圖簡述本發(fā)明通過實施例的方式,而不是通過限制的方式在附圖的圖中被示出:圖1是根據(jù)實施方式的電容感應操作的流程圖。圖2是根據(jù)另一個實施方式的電容感應操作的流程圖。圖3是根據(jù)實施方式的電容感應系統(tǒng)的系統(tǒng)方框圖。圖4是根據(jù)實施方式的具有充電器檢測的電容感應系統(tǒng)的系統(tǒng)方框圖。圖5是根據(jù)實施方式的具有顯示報警器的電容感應系統(tǒng)的系統(tǒng)方框圖。圖6是根據(jù)另一個實施方式的電容感應系統(tǒng)的系統(tǒng)方框圖。圖7是根據(jù)實施方式的噪聲監(jiān)聽電路的原理圖。圖8A和8B是根據(jù)實施方式的互電容感應網(wǎng)絡的噪聲監(jiān)聽配置的平面圖。圖9A和9B是根據(jù)實施方式的示出噪聲監(jiān)聽操作的圖。圖10是根據(jù)實施方式的噪聲監(jiān)聽操作的流程圖。圖11是根據(jù)實施方式的噪聲監(jiān)聽掃描初始化操作的流程圖。圖12是根據(jù)實施方式的噪聲監(jiān)聽恢復正常操作的流程圖。圖13是根據(jù)實施方式的噪聲檢測操作的流程圖。圖14是根據(jù)實施方式的示出了噪聲檢測操作的時序圖,該操作可以提供報警條件。圖15是根據(jù)實施方式的局部噪聲過濾操作的流程圖。圖16A和16B是根據(jù)實施方式的示出了用于過濾器操作中的縮放的電極選擇的設計圖。圖17A和17B是根據(jù)實施方式的自適應抖動濾波(AJF)的流程圖。圖18A和18B是根據(jù)實施方式的可以被包含在AJF中的加權函數(shù)的流程圖。圖19是示出了根據(jù)另一個實施方式的AJF操作的圖。圖20是可以被包含在實施方式中的中值過濾的流程圖。圖21是示出了常規(guī)的互電容感應設備中的充電器噪聲的原理圖。圖22示出了常規(guī)系統(tǒng)中對應于非觸摸和觸摸事件的帶有外部噪聲的電容感應值。圖23是根據(jù)一個實施方式的檢測的噪聲和三個噪聲閾值的圖。圖24是示出了根據(jù)一個實施方式的噪聲抑制方法的流程圖。圖25是示出了根據(jù)一個實施方式的使用跳頻和偽觸摸過濾的噪聲抑制方法的流程圖。圖26是根據(jù)一個實施方式的在帶有噪聲的觸摸事件期間的信號圖。圖27示出了根據(jù)一個實施方式的在共同接收感應元件上的偽觸摸和真實觸摸。圖28示出了根據(jù)一個實施方式的真實觸摸、在傳感器網(wǎng)絡的一個角落的真實觸摸和在感應網(wǎng)絡的邊沿的真實觸摸的三乘三的正方形Z幅值計算。圖29示出了根據(jù)一個實施方式的使用虛擬傳感器的真實觸摸、在傳感器網(wǎng)絡的一個角落的真實觸摸和在感應網(wǎng)絡的邊沿的真實觸摸的三乘三的正方形Z幅值計算。圖30A和30B是示出了根據(jù)一個實施方式的偽觸摸過濾方法的流程圖。圖31A和31B是示出了根據(jù)另一個實施方式的偽觸摸過濾方法的流程圖。圖32是示出了根據(jù)另一個實施方式的偽觸摸過濾方法的流程圖。詳細描述在下文的描述中,出于解釋的目的,為了提供對本發(fā)明的徹底理解,闡述了許多具體細節(jié)。然而,對于本領域中的技術人員,本發(fā)明可以在沒有這些具體細節(jié)的情況下被實踐將會是明顯的。在其它實例中,眾所周知的電路、結構和技術未被詳細示出,而是以方框圖中示出,以避免不必要地模糊對本描述的理解。在描述中對“一個實施方式”或者“實施方式”的引用意味著,結合實施方式描述的特定的特征、結構或者特性包含在本發(fā)明至少一個實施方式中。在本描述中位于不同位置的短語“在一個實施方式中”并不一定指的是相同的實施方式。現(xiàn)在將描述示出電容感應系統(tǒng)以及監(jiān)聽噪聲和根據(jù)噪聲電平改變感應值的過濾的方法的不同實施方式。在特定的實施方式中,如果噪聲電平在某個閾值以下,指示外部噪聲(即,局部化到觸摸區(qū)域的噪聲)不存在(或者外部噪聲的低電平),可以就共模類型噪聲來對感應值過濾。然而,如果噪聲電平在該閾值以上,感應值可以被過濾解決外部噪聲。在特定的實施方式中,局部化噪聲的過濾可以包括中值過濾。在以下的實施方式中,通過相同的引用字符來引用相似的項,但是起始數(shù)字對應于圖號。圖1示出了根據(jù)一個實施方式的電容感應系統(tǒng)操作100的流程圖。系統(tǒng)操作100可以包括監(jiān)聽操作102、無局部噪聲處理路徑104和局部噪聲處理路徑106。監(jiān)聽操作102可以監(jiān)測感應網(wǎng)絡108的噪聲。感應網(wǎng)絡108可以包括用于感應在感應區(qū)域中的電容的多個電極。在特定的實施方式中,感應網(wǎng)絡108可以是具有發(fā)送(TX)電極和接收(RX)電極的互電容感應網(wǎng)絡,發(fā)送(TX)電極可以用發(fā)送信號驅動,接收(RX)電極通過互電容被耦合到TX電極。在一些實施方式中,監(jiān)聽操作102可以使用用于電容感應(例如,觸摸位置檢測)的相同電極進行噪聲檢測。在非常特定的實施方式中,監(jiān)聽操作102可以監(jiān)測所有RX電極以用于噪聲檢測。在可選擇的實施方式中,監(jiān)聽操作102可以監(jiān)測在噪聲監(jiān)聽操作中的所有RX電極。然而在另一個實施方式中,監(jiān)聽操作102可以監(jiān)測監(jiān)聽操作中的TX電極和RX電極兩者。監(jiān)聽操作102可以將檢測的噪聲與一個或者多個閾值比較,以對噪聲的存在進行測定。如果確定噪聲出現(xiàn)(噪聲),則可以采用局部噪聲處理路徑106。相反,如果確定沒有噪聲出現(xiàn)(無噪聲),則可以采用無局部噪聲處理路徑104。處理路徑104和106示出了可以如何獲得和過濾從感應網(wǎng)絡108得到的感應信號。無局部噪聲處理路徑104可以用標準掃描110和非局部過濾112從感應網(wǎng)絡108獲得感應值。標準掃描110可以使用設定數(shù)目的采樣操作和/或設定的持續(xù)時間來對電極值進行采樣以產生感應值。非局部過濾112可以提供不針對于局部噪聲事件的過濾,例如由外部噪聲引起的那些噪聲事件。在特定的實施方式中,非局部過濾112可以包括共模類型過濾,其過濾所有感應電極共有的噪聲。局部噪聲處理路徑106可以解決局部噪聲的不利影響,比如由外部噪聲引起的局部噪聲。局部噪聲處理路徑106可以用擴展掃描114和局部過濾116從感應網(wǎng)絡108獲得感應值。擴展掃描114可以比標準掃描110使用更大數(shù)量的采樣操作和/或更久的持續(xù)時間來對電極值進行采樣。另外地,局部過濾116可以提供過濾以移除局部噪聲事件,例如由外部噪聲引起的那些噪聲事件。在特定的實施方式中,局部過濾116可以包括中值過濾。這樣,作為對噪聲檢測的響應,電容感應信號的處理可以從標準掃描時間和非局部過濾切換到增大的掃描時間和局部過濾。圖2示出了根據(jù)另一個實施方式的電容感應系統(tǒng)操作200的流程圖。在一個特定的實施方式中,系統(tǒng)操作200可以是圖1中所示出的實施方式的一種實現(xiàn)。除了圖1中所示出的那些相似項目外,圖2還示出了噪聲報警操作218和觸摸位置計算操作220。在示出的實施方式中,監(jiān)聽操作202可以包括監(jiān)聽掃描222、監(jiān)聽共模過濾(CMF)224和噪聲檢測226。監(jiān)聽掃描222可以包括測量感應網(wǎng)絡208的多個電極上的信號。可以基于感應網(wǎng)絡和期望的噪聲源來選擇掃描(噪聲信號獲取)時間。監(jiān)聽CMF224可以過濾被掃描的所有電極共有的噪聲。這些過濾可以使得外部類型噪聲(噪聲局部到所掃描電極的一個子集)通過噪聲檢測226。噪聲檢測226可以確定任意檢測的噪聲是否超過一個或者多個閾值。在示出的實施方式中,如果噪聲在第一閾值以下,噪聲檢測226可以激活“無噪聲”指示。如果噪聲在第一閾值以上,噪聲檢測226可以激活“噪聲”指示。如果噪聲在大于第一閾值的第二閾值以上,噪聲檢測226可以激活“高噪聲”指示。在“無噪聲”指示的情況下,可以根據(jù)無局部噪聲處理路徑204來進行處理。這種處理路徑204可以利用標準掃描210,其在示出的特定實施方式中可以包括每個電極8個子轉換。子轉換可以是基本的信號轉換事件,并且可以反映一個或者多個完整的輸入信號時段的解調和/或整合結果。這類處理還可以包括對在多個電極上感應的值的CMF過濾212。這些值可以隨后經(jīng)過基線和差異計算228,該計算可以確定當前感應值和基線值之間的差異。足夠大的差異可以表示觸摸事件。在“噪聲”指示的情況下,可以根據(jù)局部噪聲處理路徑206來進行處理。局部噪聲處理206可以用擴展掃描214來增大信號采集時間,該擴展掃描214使用16個子轉換(即,是無噪聲情況的掃描時間的雙倍)。處理路徑206還可以包括非CMF過濾216,其可以過濾影響局部的一組電極的外部噪聲事件。在示出的特定實施方式中,非CMF過濾216可以包括中值過濾216-0和非線性過濾216-1。產生的過濾的感應值可以隨后經(jīng)過基線和差異計算228,這類似于無局部噪聲處理路徑204中的描述。在“高噪聲”指示的情況下,處理可以包括激活報警指示218。報警指示218可以通知用戶和/或系統(tǒng):噪聲電平已經(jīng)足夠高到導致不正確的電容感應結果。在非常特定的實施方式中,這種警告可以是在與感應網(wǎng)絡208相關聯(lián)的顯示器(例如,觸摸屏顯示器)上的視覺警告。然而,警告可以包括其它不同的指示類型,包括但不局限于:不同類型的視覺報警(例如,LED)、音頻報警、或者處理器中斷,僅舉幾例。在圖2的實施方式中,作為對“高噪聲”指示的響應,處理還可以根據(jù)局部噪聲處理路徑206進行。然而,在其它實施方式中,電容感應處理可以被中斷、或者可以發(fā)生另外的過濾或者信號增強。操作200還可以包括觸摸位置計算220。這個動作可以從由處理路徑204和206生成的感應值得到觸摸事件的位置。由計算220生成的觸摸位置值可以被提供到設備應用、或者類似物。這樣,監(jiān)聽電路可以包括對感應電極的共模過濾以監(jiān)聽局部化的噪聲事件,例如來自設備充電器或者類似物的外部噪聲。如果噪聲電平超過高閾值,可以基于感應的噪聲值過濾感應信號和/或可以觸發(fā)報警器?,F(xiàn)在參考圖3,根據(jù)實施方式的電容感應系統(tǒng)在系統(tǒng)方框圖中被示出并由整體引用字符300來指定。系統(tǒng)300可以包括感應網(wǎng)絡308、切換電路332、模擬-數(shù)字轉換器(ADC)334、信號發(fā)生器336和控制器330。感應網(wǎng)絡308可以是任意合適的電容感應網(wǎng)絡,包括在此公開的互電容感應網(wǎng)絡。感應網(wǎng)絡308可以包括多個用于感應電容變化的傳感器(例如,電極)。切換電路332可以選擇性地啟動感應網(wǎng)絡308和控制器330之間的信號路徑:輸入和輸出信號路徑兩者。在示出的實施方式中,切換電路332還可以啟動信號發(fā)生器336和感應網(wǎng)絡308之間的信號路徑。ADC334可以將通過切換電路308從感應網(wǎng)絡308接收的模擬信號轉換為數(shù)字值。ADC334可以是任意合適的ADC,包括但不局限于逐次逼近(SAR)ADC、積分ADC、σ-δ調制ADC和“flash”(電壓梯型)ADC,僅舉幾例。信號發(fā)生器336可以產生用于引起來自感應網(wǎng)絡308的感應信號的信號。僅舉例來說,信號發(fā)生器336可以是應用到互電容類型感應網(wǎng)絡中的一個或者多個發(fā)送電極的周期性發(fā)送(TX)信號。TX信號可以在對應的RX信號上產生響應,該響應可以被感應以確定是否發(fā)生了觸摸事件??刂破?30可以控制系統(tǒng)300中的電容感應操作。在示出的實施方式中,控制器可以包括感應控制電路338、過濾器電路311、位置測定電路320和噪聲監(jiān)聽電路302。在一些實施方式中,控制器330電路(例如,338、311、320和302)可以通過執(zhí)行指令的處理器來實現(xiàn)。然而,在其它實施方式中,所有的或者部分的這些電路可以通過定制的邏輯和/或可編程邏輯來實現(xiàn)。感應控制電路338可以產生用于控制來自感應網(wǎng)絡308的信號的獲取的信號。在示出的實施方式中,感應控制電路338可以激活應用到切換電路332的切換控制信號SW_CTRL。在特定的實施方式中,可以使用互電容感應,并且感應控制電路338可以順序地將TX信號從信號發(fā)生器336連接到感應網(wǎng)絡308內的TX電極。隨著每個TX電極用TX信號驅動,感應控制電路338可以順序地將RX電極連接到ADC334以產生每個RX電極的數(shù)字感應值。理解到其它實施方式可以使用不同的感應操作。噪聲監(jiān)聽電路302還可以通過激活切換控制信號SW_CTRL來控制獲取來自感應網(wǎng)絡308的信號。然而,噪聲監(jiān)聽電路302可以配置到感應網(wǎng)絡308的路徑以啟動檢測局部噪聲,與觸摸事件相反。在特定的實施方式中,噪聲監(jiān)聽電路302可以將信號發(fā)生器336與感應網(wǎng)絡308隔離開。另外地,多組電極(例如,RX、TX或者兩者)可以同時連接到ADC334。噪聲監(jiān)聽302可以過濾這些數(shù)字值并隨后將它們與噪聲閾值比較來確定噪聲電平。這些動作可以包括到達如圖2所描述的“無噪聲”、“噪聲”和選擇性的“高噪聲”測定。根據(jù)來自噪聲監(jiān)聽電路302的噪聲測定,控制器330可以改變電容感應操作。在一個實施方式中,如果檢測到噪聲,信號獲取時間可以被增大(例如,子轉換增大)并且過濾可以被改變(例如,中值過濾代替共模過濾)。過濾電路311可以過濾在感應操作和噪聲檢測操作期間生成的感應值。在示出的實施方式中,過濾電路311可以啟動一個或者多個類型的中值過濾316和一個或者多個類型的CMF312。理解到過濾電路可以是對表示感應電容的數(shù)字值進行操作的數(shù)字電路。在特定的實施方式中,過濾電路311可以包括根據(jù)從ADC334輸出的值產生感應值數(shù)據(jù)陣列的處理器。這些感應值陣列可以根據(jù)一個或者多個選定的過濾算法來被操作,從而產生過濾的感應值的輸出陣列。由過濾電路311使用的過濾類型可以基于檢測的噪聲電平來被選擇。位置測定電路320可以獲得過濾的感應值以產生觸摸位置值(或者沒有檢測到的觸摸),以用于其它進程,例如由設備運行的應用。這樣,電容感應系統(tǒng)可以包括用于檢測噪聲值的監(jiān)聽電路以及可基于檢測的噪聲電平選擇的數(shù)字濾波器?,F(xiàn)在參考圖4,根據(jù)另一實施方式的電容感應系統(tǒng)在系統(tǒng)方框圖中被示出并由整體引用字符400來被指定。在圖4的實施方式中,噪聲監(jiān)聽操作可以基于系統(tǒng)狀況而改變。在示出的特定實施方式中,噪聲監(jiān)聽可以基于充電器的存在而被啟動或者被失效。系統(tǒng)400可以包括類似于圖3的部分,并且這些部分可以具有和圖3相同的或者等價的結構。圖4不同于圖3的地方在于,圖4還示出了充電器接口440、電池接口448、電力控制電路441和應用446。充電器接口440可以使得電力被提供到通過電池接口448為電池充電的系統(tǒng)400。在一些實施方式中,充電器接口440可以是物理接口,該接口在充電器442和系統(tǒng)400之間建立機械連接。在特定的實施方式中,這種物理連接可以包括接地,其可以引起如圖22中所示出的注入電流。然而,可選的實施方式可以包括無線充電接口。當充電器442被耦合到系統(tǒng)400時,電源控制電路441可以激活充電指示(充電),并且因此可以出現(xiàn)外部噪聲源。另外地,電力控制電路441可以通過電池接口448控制電池的充電操作。再參考圖4,監(jiān)聽電路402’可以響應于充電器指示(充電)來改變監(jiān)聽操作。在一個實施方式中,如果充電指示未被激活,則指示充電器442沒有出現(xiàn),監(jiān)聽電路402’可以被失效。如果充電指示被激活,監(jiān)聽電路402’可以被啟動。然而在其它實施方式中,監(jiān)聽電路402’可以基于充電器指示(充電)在不同類型的監(jiān)聽操作之間切換。理解到,雖然充電器可以是一個噪聲源,但設備的其它類型的電源可以是噪聲源(例如,這些設備內的AC/DC轉換器)。例如,一些設備可以用其自身的外部電源或者甚至是汽車內的充電器來被連接到計算機。應用446可以是系統(tǒng)400可執(zhí)行的使用來自位置測定電路420的位置值的程序。這樣,電容感應系統(tǒng)可以基于系統(tǒng)的物理狀況來改變檢測噪聲值的監(jiān)聽電路操作?,F(xiàn)在參考圖5,根據(jù)進一步的實施方式的電容感應系統(tǒng)在系統(tǒng)方框圖中被示出并由整體引用字符500來被指定。在圖5的實施方式中,當噪聲超過閾值時可以產生報警。系統(tǒng)500可以包括類似于圖3的部分,并且這些部分可以具有和圖3相同的或者等價的結構。圖5不同于圖3的地方在于,圖5還示出了報警電路518、顯示器548和應用546。當檢測的噪聲被確定超過高閾值時,監(jiān)聽電路502可以為報警電路516提供噪聲電平指示。當超過噪聲閾值時,報警電路516可以激活一個或者多個警報。在示出的非常特定的實施方式中,報警電路516可以提供報警(報警顯示)到顯示器548。根據(jù)這些報警,顯示器548可以示出指示觸摸輸入受到噪聲影響(例如,觸摸輸入將不被接受,等等)的視覺報警。在一個特定實施方式中,顯示器548和感應網(wǎng)絡508可以是觸摸屏組件(即,感應網(wǎng)絡508被物理地覆蓋在顯示器548上)。在一些實施方式中,報警電路516可以將報警提供到應用546。這些應用可以隨后改變執(zhí)行和/或產生它們自身的報警。此外,如連同圖2所描述的,報警可以采取不同的其它形式(例如,中斷,或者類似形式)。這樣,電容感應系統(tǒng)可以在噪聲電平超過預定閾值的事件中為用戶產生報警。現(xiàn)在參考圖6,根據(jù)另一實施方式的電容感應系統(tǒng)在系統(tǒng)方框圖中被示出并由整體引用字符600來被指定。圖6的實施方式示出了使用處理器和指令以提供監(jiān)聽、可選的過濾和報警功能的一個實現(xiàn)。系統(tǒng)600可以包括切換電路632、控制器630、電容感應系統(tǒng)678、振蕩器電路650、ADC634、指令存儲器660、通信電路656、隨機存取存儲器(RAM)658和電源控制電路644。切換電路632可以在感應網(wǎng)絡608和系統(tǒng)600內的電路之間提供模擬信號路徑。在示出的實施方式中,切換電路632可以包括若干通道664-0到664-7和通道多路復用器(MUX)672。切換電路632內的切換和多路復用操作可以由控制器630提供的切換控制信號(SW_CTRL)控制。每個通道(664-0到664-7)可以包括若干輸入/輸出(I/O)開關(一個被示出為666),所述開關被連接到I/O連接件631、I/OMUX668、以及采樣和保持(S/H)電路670。每個I/O開關(666)可以將對應的I/O631連接到RX路徑(一個被示出為674)或者TX路徑(一個被示出為676)。I/OMUX668可以將通道內的一個RX路徑674連接到對應的S/H電路670。TX路徑676可以接收TX信號。通道MUX672可以選擇性地將每個通道(664-0到664-7)內的S/H電路670連接到ADC634。ADC634可以包括在此描述的任意合適的ADC或者等價物。圖6示出了連接到互電容感應網(wǎng)絡608的系統(tǒng)600。感應網(wǎng)絡608可以包括由TX板(一個被示出為608-0)形成的TX電極和RX板(一個被示出為608-1)。通過操作切換電路632,TX電極可以被連接到TX路徑676,而多個RX電極被連接到對應的RX路徑674。在圖6的實施方式中,控制器630可以包括處理器630-0和數(shù)字處理電路630-1。處理器630-0可以響應于儲存在指令存儲器660中的指令來控制數(shù)字處理電路630-1的操作。指令存儲器660可以包括噪聲監(jiān)聽指令602、報警控制指令618和過濾指令611。過濾指令611可以包括多個過濾操作,而在示出的實施方式中,可以包括中值過濾指令616和CMF指令612。根據(jù)噪聲監(jiān)聽指令602,控制器630可以產生將多個I/O631連接到ADC634的信號。在一個實施方式中,值可以經(jīng)過初始監(jiān)聽CMF操作。這些操作可以從過濾指令611調用,或者被構建到噪聲監(jiān)聽指令602中。產生的值可以隨后與一個或者多個閾值相比較以確定噪聲電平。如果噪聲電平超過某個電平,監(jiān)聽電路602可以建立用于過濾局部噪聲(例如,外部噪聲源)的電容感應參數(shù)。在一些實施方式中,這些參數(shù)可以包括其它實施方式描述的那些參數(shù),包括增大的掃描時間和/或非共模(例如,中值)過濾。另外地,如果噪聲閾值電平在另外的某個電平以上,報警指令618可以被調用以產生恰當?shù)膱缶?。處理?30-0單獨或者與數(shù)字處理電路630-1結合,均可以執(zhí)行用于檢測噪聲和/或過濾感應值的算術運算和邏輯運算。電容感應系統(tǒng)678可以包括用于執(zhí)行電容感應操作的電路。在一些實施方式中,電容感應系統(tǒng)678可以包括感應控制電路638,該感應控制電路638產生用于控制切換電路632的切換控制信號。在一個實施方式中,電容感應系統(tǒng)678可以基于控制器630建立的標準來執(zhí)行感應操作。在特定的實施方式中,控制器630可以基于噪聲電平改變感應時間(例如,子轉換的數(shù)量)。再參考圖6,振蕩器電路650可以產生用于控制系統(tǒng)600內的操作的時序的信號。在一個實施方式中,在TX路徑676呈現(xiàn)的TX信號可以由振蕩器電路650提供,或者從由振蕩器電路650生成的信號得到。通信電路656可以將電容感應結果提供到其它系統(tǒng)或者包括電容感應系統(tǒng)600的設備的電路。RAM658可以被提供以使處理器630-0能夠執(zhí)行算術運算和/或暫時地存儲指令數(shù)據(jù)。在特定的實施方式中,RAM658可以存儲由處理器630-0操作以檢測噪聲和/或過濾電容感應值的感應值矩陣。電力控制電路644可以為系統(tǒng)600內的不同部分產生電源電壓。在一些實施方式中,電源控制電路644提供充電指示,類似于圖4所描述的,當充電器被耦合到系統(tǒng)600時,其可以進行指示。處理器630-0隨后可以在充電器不存在時忽視噪聲監(jiān)聽指令602,或者可以基于充電器的存在或者不存在來在多個監(jiān)聽算法之間進行選擇。圖6還示出了定時器電路652和可編程電路654。定時器電路652可以提供由系統(tǒng)600的不同部分使用的時序功能??删幊屉娐?54可以用配置數(shù)據(jù)編程以執(zhí)行定制功能。在示出的實施方式中,可編程電路654可以包括可編程數(shù)字塊。在非常特定的實施方式中,系統(tǒng)600可以用美國加利福尼亞,SanJose的Cypress半導體公司開發(fā)的型可編程片上系統(tǒng)來被實現(xiàn)。這樣,電容感應系統(tǒng)可以包括可以執(zhí)行以下任意一項的處理器:噪聲監(jiān)聽指令、噪聲報警指令、中值過濾和CMF。圖7是示出了根據(jù)實施方式的用于互電容感應網(wǎng)絡708的噪聲監(jiān)聽配置的原理圖。感應網(wǎng)絡708可以包括由互電容Cm彼此耦合的第一電極(一個被示出為780)和第二電極(一個被示出為782)。由噪聲電壓源784表現(xiàn)的在一個或者多個第一電極780上的噪聲可以通過互電容耦合來感應噪聲信號(Ix)。在非常特定的實施方式中,第一電極780可以是TX電極,而第二電極782可以是RX電極。然而,TX電極不是由任意系統(tǒng)生成的TX信號驅動的,而是用于檢測噪聲。圖8A和8B示出了根據(jù)實施方式的不同的噪聲監(jiān)聽配置。圖8A示出了根據(jù)一個實施方式的用于互電容感應網(wǎng)絡808的噪聲監(jiān)聽配置。感應網(wǎng)絡808可以包括在一個方向布置的TX電極(一個被突出顯示為880)和在另一個方向布置的RX電極(一個被突出顯示為882)。在示出的實施方式中,幾組RX電極882(在本實施方式中為兩組)可以被連接到RX路徑(RX0到RX7)以用于噪聲監(jiān)聽操作。TX電極880可以被連接到地。圖8B示出了根據(jù)另一個實施方式的用于互電容感應網(wǎng)絡808的噪聲監(jiān)聽配置。感應網(wǎng)絡808可以具有圖8A中所示出的結構。然而,RX電極882和TX電極880可以被共同地連接到相同的RX路徑。在示出的特定實施方式中,RX路徑RX0到RX3可以被連接到兩個RX電極882和一個TX電極880,而RX路徑RX4到RX7可以被連接到兩個RX電極882和兩個TX電極880。這樣,當TX信號被阻止應用到網(wǎng)絡時,互電容感應網(wǎng)絡的RX電極和/或TX電極可以被連接到電容感應輸入端以監(jiān)聽噪聲。圖9A和9B示出了根據(jù)實施方式的監(jiān)聽操作。圖9A示出了具有連續(xù)的噪聲監(jiān)聽操作的監(jiān)聽操作900-A。由箭頭“t”示出時間進程。監(jiān)聽操作900-A可以從監(jiān)聽掃描動作902開始。該動作可以包括通過多個傳感器(例如,電極)獲得電容值。在特定的實施方式中,這些步驟可以包括建立到類似于圖8A或者8B中所示出的互電容感應陣列的連接。在監(jiān)聽掃描902后,已獲得的值可以經(jīng)過監(jiān)聽CMF904。監(jiān)聽CMF可以包括共模過濾,該共模過濾可以將所有電極共有的噪聲過濾出去,并由此幫助分離局部噪聲(例如,外部類型噪聲)。過濾的感應值可以隨后經(jīng)過噪聲檢測動作906。這些動作可以將感應的電容水平與一個或者多個限定值相比較以確定噪聲電平。在噪聲檢測動作906后,監(jiān)聽操作900-A可以重復,執(zhí)行另一個監(jiān)聽掃描動作902。圖9B示出了具有管路式噪聲監(jiān)聽操作的監(jiān)聽操作900-B。由箭頭“t”示出時間進程。監(jiān)聽操作900-B可以從監(jiān)聽掃描動作902-1開始,該監(jiān)聽掃描動作902-1可以獲得第一組原始電容值。在監(jiān)聽掃描操作902-1后,可以開始下一個監(jiān)聽掃描操作902-2。然而,當該第二掃描動作(902-2)正在進行時,在第一掃描動作902-1中已獲得的第一組原始數(shù)據(jù)可以被共模過濾904-1和經(jīng)過噪聲檢測906-1。這樣,當原始數(shù)據(jù)被收集以用于電極上的噪聲監(jiān)聽時,先前收集的原始數(shù)據(jù)可以被共模過濾和檢測噪聲事件。在一些用發(fā)送TX信號(即,激勵信號)驅動TX電極同時RX電極通過互電容提供感應信號的互電容實施方式中,在監(jiān)聽掃描動作(例如,902和/或902-1)中,可以在RX電極上感應電容,但是無需用發(fā)送信號驅動TX電極。圖10在流程圖中示出了根據(jù)一個實施方式的噪聲監(jiān)聽操作1000。操作1000可以包括掃描初始化1010。掃描初始化可以配置到感應網(wǎng)絡的連接以啟動在多個通道的噪聲感應。該初始化可以包括將感應網(wǎng)絡配置從標準觸摸感應配置改變到噪聲監(jiān)聽配置。一旦掃描初始化1010完成,操作1000可以并行執(zhí)行噪聲掃描1012和噪聲檢測1014。噪聲掃描1012可以包括從電極獲得感應值。噪聲檢測1014可以包括從先前已獲得的感應值檢測噪聲。一旦噪聲掃描完成(來自1016的是),噪聲監(jiān)聽操作1000可以將感應網(wǎng)絡恢復到正常狀態(tài)1018。正常狀態(tài)可以是用于標準感應操作(例如,觸摸感應)的狀態(tài)。圖11示出了根據(jù)實施方式的掃描初始化操作1100。掃描初始化操作1100可以是如圖10中示出的1010的一個特定的實現(xiàn)。掃描初始化操作1100可以是用于互電容感應網(wǎng)絡的掃描初始化操作。操作1100可以包括不啟動在標準掃描操作中使用的可能干擾噪聲檢測(1120)的任意電路。在示出的實施方式中,動作1120可以包括關閉連接到感應網(wǎng)絡的電流數(shù)字-模擬轉換器(iDAC)。RX路徑可以被配置為高阻抗輸入(1122)。RX路徑可以隨后被連接到輸入通道(1124)。信號收集時間(例如,掃描時間)可以隨后被設定為適于待檢測的噪聲的時間。在圖11的實施方式中,該動作可以包括將子轉換的數(shù)量設定(1126)到預定值。所有激活的通道可以隨后被開啟(1128)。該動作可以使得電極被連接到電容感應電路。隨后可以開始掃描(1130)。該動作可以獲得原始感應值以啟動噪聲檢測。掃描初始化操作1100隨后可以結束。圖12示出了根據(jù)實施方式的恢復正常操作1232?;謴驼2僮?232可以是圖10中示出的1018的一個特定的實現(xiàn)?;謴驼2僮?232可以包括從輸入通道斷開所有RX路徑(1234)。這些RX通道可以隨后被配置用于標準感應操作(1236)。信號收集時間(例如,掃描時間)可以隨后被返回到用于標準感應操作(1238)的時間。在圖12的實施方式中,該動作可以包括設定子轉換的數(shù)量。操作1232可以包括啟用在標準掃描操作中使用的先前失效的電路(1240)。在示出的實施方式中,動作1240可以包括打開iDAC?;謴驼2僮?232隨后可以結束。圖13示出了根據(jù)實施方式的噪聲檢測操作1314。噪聲檢測操作1314可以是圖10中示出的1014的一個特定的實現(xiàn)。噪聲檢測操作1314可以包括CMF操作1340。該過濾可以移除電極共有的噪聲,并因此可以改善來自任意局部噪聲(即,外部噪聲)的信號。操作1314可以隨后確定噪聲值。在示出的特定實施方式中,確定噪聲值可以包括從CMF過濾的值中找到最大值和最小值(1342),并隨后確定這些值之間的差異(1344)。噪聲值可以隨后與第一閾值相比較(1346)。如果噪聲值在第一閾值以上(來自1346的是),監(jiān)聽逾時值可以被重置(1348),并且噪聲電平可以被設定到第一值(開啟)(1350)。如果噪聲被確定在第一閾值以上,噪聲還可以與第二閾值相比較(1352)。如果噪聲值在第二閾值以上(來自1352的是)),噪聲電平可以被設定到第二值(報警)(1354)。操作可以隨后結束1366。如果噪聲值在第二閾值以下(來自1352的否),操作也可以結束1366。如果噪聲值不在第一閾值以上(來自1346的否),噪聲檢測操作1314可以確定噪聲電平是否應該被返回到零值(即,無噪聲)。在示出的實施方式中,噪聲電平可以被檢測以查看其是否仍然指示高噪聲狀態(tài)(即,開啟或者報警)(1356)。如果沒有升高的噪聲被示出(來自1356的否),逾時值可以被重置(1348)。如果升高的噪聲被示出(來自1356的是),逾時值可以被增大(1360)。逾時值可以隨后與限定值相比較(1362)。如果逾時值超過限定值(來自1362的是),噪聲電平可以被返回到無噪聲狀態(tài)(1350)。如果逾時值沒有超過限定值(來自1362的否),操作可以結束1366。圖14是示出了根據(jù)一個實施方式的噪聲檢測操作的時序圖。圖14包括噪聲數(shù)據(jù)波形,其示出了由噪聲監(jiān)聽操作獲得的噪聲感應值。投射到噪聲數(shù)據(jù)波形上的是兩個噪聲閾值電平(第一閾值和第二閾值))。圖14還包括噪聲電平波形,其示出了由噪聲檢測操作確定的噪聲電平。噪聲電平波形可以示出三個不同的噪聲電平。噪聲狀態(tài)=關可以示出噪聲值在第一閾值以下。噪聲狀態(tài)=開可以示出噪聲值在第一閾值以上。噪聲狀態(tài)=報警可以示出噪聲值在第二閾值以上。再參考圖14,在大約時間t0處,噪聲值可以超過第一閾值。結果,噪聲檢測操作可以將噪聲電平設定到開。最后,噪聲電平逾時,并且在時間t1,噪聲電平可以返回到關狀態(tài)。在大約時間t2處,噪聲值可以超過第二閾值。結果,噪聲檢測操作可以將噪聲電平設定到報警。最后,噪聲電平逾時,并且在時間t3,噪聲電平可以返回到關狀態(tài)。現(xiàn)在參考圖15,在流程圖中示出了根據(jù)實施方式的局部噪聲過濾操作1516。局部噪聲過濾操作1516可以在局部(即,非共模)噪聲電平被確定超過某個電平的事件中在感應數(shù)據(jù)上被執(zhí)行。操作1516可以包括輸入感應信號(1568)。該動作可以包括輸入從連接到感應電極的ADC生成的原始計數(shù)值。操作1516可以找到主信號(1570)。該動作可以定位潛在的觸摸位置。如將被想起的,局部噪聲可以出現(xiàn)在觸摸位置周圍。在一個實施方式中,主信號可以與具有最高響應(其將在不存在噪聲的情況下指示觸摸)的傳感器相對應。操作1516可以隨后將來自鄰近的傳感器的信號縮放到對應的主傳感器信號(1572)。鄰近的傳感器可以是物理上接近主傳感器的傳感器。在一個實施方式中,鄰近的傳感器可以是在主傳感器的對側的傳感器。當有效的觸摸事件發(fā)生時,縮放操作可以基于鄰近的電極如何不同于主傳感器來改變這樣的電極的感應值。在一個非常特定的實施方式中,當觸摸出現(xiàn)在電極時,縮放可以基于平均值??梢愿鶕?jù)以下縮放因子來縮放鄰近電極的感應值:kA=(BT平均值/AT平均值),kC=(BT平均值/CT平均值)其中kA是來自鄰近電極B的電極A的計數(shù)值的縮放因子;kC是來自鄰近電極B的與電極A相對的電極C的計數(shù)值的縮放因子;而AT平均值、BT平均值和CT平均值是從對這些電極的觸摸得到的平均感應值。在縮放鄰近的傳感器后,可以對主信號應用中值過濾(1574)。該動作可以包括向電極的感應值應用中值過濾。在一個實施方式中,中值過濾可以從三個連續(xù)的時間段被應用到傳感器信號??梢员痪S持超過多個時間段的真實的觸摸事件可以提供增大的計數(shù)值。比較起來,局部噪聲電平可以隨著時間改變極性。中值過濾操作(例如,1574)可以是被執(zhí)行的非線性過濾的第一類型。操作1516還可以包括自適應抖動濾波(AJF)操作(1576)。AJF操作(例如,1576)可以是另一種非線性過濾操作。下面更詳細地描述AJF操作的一個特定實施例。在AJF操作(1576)后,之前的縮放操作(例如,1572)可以被反轉。換言之,對應于接近主傳感器的相鄰傳感器的過濾的感應值可以被“去縮放”(1578)。產生的一組感應值可以隨后被輸出1580。圖16A和16B示出了根據(jù)實施方式的測定來自電極的主信號。圖16A和16B示出了物理上布置為兩組的電極,示出為槽1684-0/1。用不同的感應操作,感應操作可以感應到不同槽的感應電容值。在一個非常特定的實施方式中,槽1684-0/1可以是通過互電容耦合到相同的TX電極的RX電極。圖16A示出了確定電極1688具有最高響應(在本實施方式中為計數(shù))的感應操作。因此,該電極可以被認為是“主”電極。相鄰主電極1688的電極1686可以被認為是相鄰電極。對應于相鄰電極1686的感應值可以相對于主電極的感應值被縮放。圖16B示出的感應操作中,主電極1688出現(xiàn)在鄰近槽1684-0/1的端部。在這種布置中,每個主電極的相鄰電極1686可以是不同槽中的電極?,F(xiàn)在參考17A和17B,在流程圖中示出了根據(jù)一個實施方式的AJF操作1700。AJF可以是如圖15中示出的1576的一個特定的實現(xiàn)?;陔S著時間的電極的子集的平均差異,AJF操作1700可以在這些電極上執(zhí)行過濾。圖17A和17B是流程圖的不同部分,這兩個流程圖之間的連接由和標出。首先參考圖17A,AJF操作1700可以包括輸入當前信號值的陣列、以及先前生成的過濾的信號值(1702)。在示出的實施方式中,這可以包括輸入值Msig-1{0…k},其可以是由AJF操作1700生成的針對電極組(例如,槽)的之前過濾的值;值Sig-1{0…k},其可以是對于相同電極組的先前輸入的感應值(其在一些實施方式中可以包括縮放和/或中值過濾);以及值Sig{0…k},其可以是對于相同電極組的當前輸入的感應值。不同的值可以被初始化為零,包括正差異值sdp、負差異值sdn、以及迭代計數(shù)值i和ir(1704)。如從以下討論中將理解到的,正差異值sdp可以表示之前的感應值組和當前的感應值組的正變化的相關度。負差異值sdn可以表示相同的相互關系,不過是在另一(即,極性相反)方向。操作1700可以確定之前的感應信號和當前的感應信號之間的差(1706)。在示出的實施方式中,可以創(chuàng)建保存這些值(在此稱為差值)的陣列Mdiff{0…k}。操作1700可以隨后使用這些差值來產生正差異值和負差異值(1708)。在示出的實施方式中,該動作可以包括確定之前的感應值和其當前的電平之間的差異是否為正、負或者零。正值將增大電極組的正差異。類似地,負值將減小電極組的負差異。在示出的實施方式中,值無差異(零)可以導致正差異值和負差異值兩者被增大。一旦生成差異值,操作可以隨后計算感應信號集合(即,當前的和之前的集合)之間的差的平均總和(1710)。函數(shù)“fix”可以移除數(shù)字的小數(shù)部分(1711)。這些平均值在圖17的實施方式中被示出為th_av。如果平均差(th_av)在閾值以上(來自1712的否),過濾可以停止,而當前的輸入值組Sig{0…k}可以被保存為用于下一個過濾操作的過濾值,并且可以被輸出為過濾的值(1718、1722、1724)。這樣的閾值檢查可以從在電極組上發(fā)生的多點觸摸事件開始計數(shù)。如果平均差(th_av)在閾值以下(來自1712的是),差異值可以與相關限定值相比較(1714)。如果任一(即,正或者負)差異值足夠小(來自1714的否),過濾可以再次結束,當前的輸入值組Sig{0…k}可以被保存為用于下一個過濾操作的過濾值,并且輸出為過濾的值(1718、1722、1724)。如果平均差(th_av)在閾值以下且感應信號集合之間的相關度很高(來自1714的是),平均差值th_av可以與最小值(在該情況下為0)相比較(1716)。如果在感應信號集合之間沒有什么差異(來自1716的是),當前的信號感應值集合和之前過濾的感應值集合可以被平均以創(chuàng)建當前的過濾的感應值集合(1720)。該集合可以被保存為用于下一個過濾操作的過濾值,并且輸出為過濾的值(1718、1722、1724)?,F(xiàn)在參考圖17B,當平均差值(th_av)和差異值在預定范圍內時,操作1700可以調用加權函數(shù)1726。當一組感應值中有限數(shù)量的感應值超過加權閾值時,加權函數(shù)可以增大感應值。根據(jù)一個特定實施方式的加權函數(shù)將在下面進行更詳細地描述。加權函數(shù)可以返回加權值(delta_av),該加權值可以被用于加權在過濾的集合中的感應值。如果加權函數(shù)指示無加權(即,delta_av=0)(來自1728的是),過濾可以停止,而當前的輸入值組Sig{0…k}可以被保存為用于下一個過濾操作的過濾值,并且輸出為過濾的值(1718、1722、1724)。如果加權函數(shù)提供加權值(即,delta_av≠0)(來自1728的否),操作可以基于差值和加權值(delta_av)的極性來選擇性地加權當前的感應值。特別地,如果電極的差值具有和加權值相同的極性(來自1730的否),感應值可以不被加權。然而,如果電極的差值具有和加權值不同的極性(來自1730的是),差值的大小可以與加權值相比較(1732)。如果差的大小小于加權值的大小(來自1732的否),多通路(multi-pass)值可以被檢查以確定當前操作是否為初始通路(pass)(1734)。如果它是初始的加權通路(來自1734的否),操作1700可以繼續(xù)到下一組值(1738)。然而,如果它是后繼的加權通路(來自1734的是),當前的值可以被設置到之前過濾的值,而操作1700可以繼續(xù)到下一組值(1738)。如果感應值之間的差的大小大于加權值的大小(來自1732的是),加權值可以從當前值減去(1740),而操作1700可以繼續(xù)到下一組值(1738)。當一組感應值的所有感應值已經(jīng)被檢查了加權時,可以根據(jù)加權值創(chuàng)建差集合(1742)。多通路值可以隨后被檢查以確定當前操作是否為最后的通路(1744)。如果操作不是最后的通路(來自1744的是),可以用更新的值再次調用加權函數(shù)。如果操作是最后的通路(來自1744的否),當前的一組過濾的值可以被保存為用于下一個操作的過濾值,并且輸出為過濾的值(1718、1722、1724)?,F(xiàn)在參考18A和18B,在流程圖中示出了根據(jù)一個實施方式的加權函數(shù)1800。加權函數(shù)1800可以是圖17中示出的1726的一個特定的實現(xiàn)。當一組電極中的有限數(shù)量的電極超過加權閾值時,加權函數(shù)1800可以加權該組電極中的感應值。圖18A和18B是流程圖的不同部分,兩個流程圖之間的連接由標出。首先參考圖18A,加權函數(shù)1800可以包括輸入當前的過濾的值Msig{0…k}和差值Mdiff{0…k(1846)。函數(shù)1800可以隨后檢查電極組中每個電極的過濾的值以查看其是否超過加權閾值(WTH)。每當感應值超過加權閾值(WTH),范圍值可以增大(1848)。因此,范圍值(范圍)可以表示在電極組中有多少電極超過了WTH。一旦范圍值被建立,加權值可以被初始化(1849)。每個過濾的值可以與加權閾值相比較(1850)。根據(jù)該比較,產生的加權值(delta_av)的分量可以根據(jù)范圍值來被增大或者被減小。在示出的實施方式中,如果范圍值在某個最小值和最大值以外(在示出的實施方式中,小于或者大于2),加權分量可以是過濾的值的差值(delta_av=delta_av+Mdiff[i])。然而,如果范圍值在預定的范圍以內(在本實施方式中,是“2”),加權分量可以被增大差值乘以加權因子(Nwg)的乘積(delta_av=delta_av+Nwg*Mdiff[i])。一旦所有過濾的值被比較且加權值的分量被添加,可以生成所述值的平均值1852。在示出的實施方式中,加權值的小數(shù)部分可以隨后被移除(1853)?,F(xiàn)在參考圖18B,如果加權值是零(來自1854的是),加權函數(shù)可以結束,而加權值(零)可以被提供為輸出加權值(1856)(用于AJF)。如果加權值是正,一組差值的最大差值(Max)可以被確定(1856)。如果加權值(delta_av)大于最大值(Max),加權值可以被設置到最大值(1858)。以類似的方式,如果加權值是負,一組差值的最小值(Min)可以被確定(1860)。如果加權值(delta_av)大于最小值(Min),加權值可以被設置到最小值(1862)。加權值(delta_av)可以隨后由上限值DF_MAX和下限值DF_MIN定界(1864)。如果加權值(delta_av)大于上限值,其可以被設置到上限值。類似地,如果加權值(delta_av)小于下限值,其可以被設置到下限值。產生的加權值可以隨后被提供為輸出加權值(1856)(用于AJF)。理解到17A到18B示出了根據(jù)非常特定的實施方式的AJF和加權函數(shù)。可選擇的實施方式可以用其它電路和/或架構來實現(xiàn)這些操作、或者等價的操作。圖19是示出了類似于圖17A到18B中示出的AJF過濾和加權函數(shù)的另一個實現(xiàn)的流程圖。圖19示出了處理1900,其包括第一部分1966,其產生平均差值(th_av)、正差異值(sdp)和負差異值(sdn),如針對圖17A所描述的。第二部分1970可以產生加權值(delta_av),類似于圖18A/B所描述的。第三部分1968可以產生過濾輸出值,如圖17B中所示出的?,F(xiàn)在參考圖20,在流程圖中示出了可以被包含在實施方式中的中值過濾2000。中值過濾2000可以包括輸入來自連續(xù)的采樣時段(即,采樣窗口)的一組感應值(2003)。在圖20的特定的實施方式中,采樣窗口有三個。三組值的中值可以被確定,并隨后提供為輸出值(2005)。實施方式可以被用在電容感應系統(tǒng)中,以減小局部于所有電極的子集的噪聲的不利影響,例如從外部噪聲源產生的噪聲的不利影響。當將設備耦合到充電設備時,通過過濾耦合到觸摸對象(例如,手指)的充電器噪聲,實施方式可以改善該設備的電容感應。在甚至對于在1-200kHz方波噪聲范圍內的3Vp-p以下的噪聲,可能提高穩(wěn)定性和性能時,以上描述的跳頻算法可以被改進。在此描述的實施方式可以被用于滿足關于充電器噪聲的設備需求。一個改進可以包括改變狀態(tài)機以執(zhí)行另外的監(jiān)聽方法,該監(jiān)聽方法獨立地檢查每個傳感器上的實際的原始計數(shù)值以決定是否需要頻率變化。在以下描述的實施方式中的其它方法還可以被用于提高所有可用配置的基線更新,以保持基線在可能的設備環(huán)境變化下是最新的。通常地,以上描述的實施方式在正常掃描之前執(zhí)行噪聲監(jiān)聽掃描,如圖1和圖2示出的。為了消除監(jiān)聽對LCD共模節(jié)點噪聲的敏感性,共模節(jié)點過濾器被應用于監(jiān)聽數(shù)據(jù)。在過濾后,噪聲檢測器定義噪聲電平(基于閾值和逾時技術)。如果沒有檢測到充電器噪聲,則掃描和處理路徑不被充電,如標準掃描104、204中所示出的。通常執(zhí)行帶有管路式過濾、CMF、基線和差計算的正常掃描(例如,帶有8個子轉換的掃描),如圖2的212和228中所示出的。如果檢測到可接受的充電器噪聲(例如,Rx通道不飽和,并且系統(tǒng)SNR減小但大于1-2),則正常掃描時間增大(例如,兩倍于轉換或者類似動作的時間),如擴展掃描114、206中所示出的。管路式過濾(排除了CMF)可以執(zhí)行中值過濾216-0、非線性噪聲過濾216-1、以及基線和差計算228,如圖2中所示出的。如果檢測到不可接受的噪聲(例如,Rx通道飽和,并且系統(tǒng)SNR小于1),則噪聲報警器218定義充電器噪聲報警標志,并且系統(tǒng)試圖通過充電器噪聲掃描和處理路徑解決問題。跳頻的概念是檢測到超過某閾值的噪聲并切換到噪聲在閾值以下的不同頻率。如果在列表中沒有一個頻率滿足噪聲要求,則將挑選出最為安靜的那個頻率并以該頻率進行操作。在超過某個其它可接受的噪聲閾值時,系統(tǒng)可以監(jiān)聽噪聲并開啟過濾。帶有跳頻的噪聲監(jiān)聽和過濾的組合可以使用三個不同的閾值:1)第一噪聲閾值,其中噪聲可以用過濾器來過濾;2)第二噪聲閾值,其中噪聲不能被標準過濾器完全過濾,并且可能需要頻率變化;以及3)第三噪聲閾值,其中噪聲被認為是過量噪聲,并且其中噪聲不能被過濾的標志被發(fā)送到主機。圖23是根據(jù)一個實施方式的檢測到的噪聲2301和三個噪聲閾值2302-2306的圖2300。檢測到的噪聲2301被示出為在被發(fā)送到主機的包中的數(shù)據(jù)值(還被稱為計數(shù))。如圖23中所示出的,檢測到的噪聲2301超過第一噪聲閾值2302,在該處充電器護甲(chargerarmor)特性被激活。充電器護甲特性指的是在此描述的識別、限定和過濾在設備上檢測到的噪聲的技術的不同組合。出于方便而使用短語“充電器護甲特性”,但是其可以包括在此描述的監(jiān)聽、檢測和過濾技術的任意一個不同組合。檢測到的噪聲2301還可以超過第二噪聲閾值2304,在該處充電器護甲過濾被激活,并且需要頻率變化。充電器護甲過濾與跳頻的組合可以導致較好的噪聲抑制。檢測到的噪聲2301還可以超過第三噪聲閾值2306,在該處檢測到的噪聲2301被認為是過量噪聲。在該情況中,主機可以忽略數(shù)據(jù)(例如,檢測到的觸摸)。圖24是示出了根據(jù)一個實施方式的噪聲抑制方法2400的流程圖。方法2400可以通過處理邏輯來被執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯線路等等)、軟件(例如,在通用計算系統(tǒng)或者專用機器上運行的軟件)、固件(嵌入的軟件)、或者其任意組合。在一個實施方式中,圖3、4、5和6的控制器330、430、530、630執(zhí)行方法2400的一些操作。選擇性地,圖3、4、5和6的電容感應系統(tǒng)300、400、500和678的其它部件可以執(zhí)行方法2400的一些或者全部操作。參考圖24,方法2400從校正所有可用頻率(塊2401)和初始化那些頻率的基線(塊2402)開始。接下來,處理邏輯以特定的工作頻率掃描面板(塊2403)。接下來,處理邏輯確定設備的充電器護甲特性是否被啟動(塊2404)。如果沒有,處理邏輯繼續(xù)到計算型心(塊2460),如以下描述的。然而,如果在塊2404處,充電器護甲特性被啟動,處理邏輯監(jiān)聽噪聲(塊2405)。檢測到的噪聲可以歸為四種電平:1)“無噪聲”,沒有噪聲被檢測到(例如,噪聲在第一噪聲閾值2302以下);2)“噪聲電平1”,需要充電器護甲過濾(噪聲在第一噪聲閾值2302以上);3)“噪聲電平3”,需要頻率變化(噪聲在第二噪聲閾值2304以上);以及4)“噪聲電平2”,檢測到過量的噪聲(噪聲在第三噪聲閾值2306以上)。如果處理邏輯確定噪聲在“無噪聲”電平,其中噪聲小于第一噪聲閾值(塊2410),處理邏輯不啟動中值過濾(塊2411)。如果處理邏輯確定噪聲在“噪聲電平1”(塊2420),處理邏輯啟動中值過濾(塊2421),并且可以在跳頻上執(zhí)行基線(baseline)更新(塊2422)。如果處理邏輯確定噪聲在“噪聲電平3”(塊2430),處理邏輯啟動中值過濾(塊2431),并且確定是否所有的頻率被監(jiān)聽到(塊2432)。如果在塊2432不是所有頻率被監(jiān)聽,處理邏輯選擇下一個可用配置(塊2433)。當所有頻率在塊2432被列出時,處理邏輯選擇具有最低噪聲的配置(塊2434)。如果處理邏輯確定噪聲在“噪聲電平2”(塊2440),處理邏輯設置標志“過量的噪聲”(塊2441)。接下來,處理邏輯確定中值過濾是否被啟動(塊2450)。如果沒有,處理邏輯設置子轉換的原始數(shù)量(塊2452),如以上在正常掃描中所描述的。然而,如果中值過濾被啟動,處理邏輯增大子轉換的數(shù)量(塊2451)。例如,以上在擴展掃描中所描述的,子轉換數(shù)量可以被增加為兩倍。接下來,處理邏輯計算可能或者可能沒有經(jīng)過濾的數(shù)據(jù)的型心(塊2560)。然而在進一步的實施方式中,如所示出的,處理邏輯可以確定檢測到的噪聲在“噪聲電平2”(塊2440)中是否是過量的,或者在“噪聲電平3”(塊2430)中是否需要頻率變化(塊2461)。如果不是,處理邏輯回到塊2403的掃描面板。如果是,處理邏輯將之前的觸摸數(shù)量賦給當前的觸摸數(shù)量(塊2462)。這樣可以操作為可以防止對因單個采樣具有過量的噪聲而造成的噪聲毛刺進行反應的去抖動特性。同樣的,當轉換到新頻率時,去抖動特性可以被用于追蹤觸摸數(shù)量。圖25是示出了根據(jù)一個實施方式的使用跳頻和偽觸摸過濾的噪聲抑制方法的流程圖。方法2500可以通過處理邏輯來執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯線路等等)、軟件(例如,在通用計算系統(tǒng)或者專用機器上運行的軟件)、固件(嵌入的軟件)、或者其任意組合。在一個實施方式中,圖3、4、5和6的控制器330、430、530、630執(zhí)行方法2500的一些操作。選擇性地,圖3、4、5和6的電容感應系統(tǒng)300、400、500和678的其它部件可以執(zhí)行方法2500的一些或者全部操作。參考圖25,方法2500從初始化硬件(塊2501)和初始化固件(塊2502)開始。初始化硬件可以包括設定用于掃描感應網(wǎng)絡的電極的電路,例如切換電路、ADC、信號發(fā)生器,等等。作為初始化固件的一部分,處理邏輯可以分配全局變量、初始化掃描設置(塊2503)和初始化跳頻設置(塊2504)。塊2503的初始化掃描設置可以包括,例如,設置將要執(zhí)行的掃描循環(huán)數(shù)(例如,子轉換數(shù)),哪個電極將被掃描、掃描順序、初始化與掃描相關聯(lián)的任意變量和閾值、或者類似內容。塊2504的初始化跳頻設置可以包括,例如,設置可用的頻率數(shù)、與跳頻算法相關聯(lián)的變量和閾值、或者類似內容。接下來,處理邏輯執(zhí)行預掃描例程(塊2505),其中處理邏輯設定掃描設置(塊2506),并且執(zhí)行跳頻算法(塊2507)。同樣的,作為預掃描例程的一部分,處理邏輯可以掃描電極以獲得電極的基線電平。當在設備上沒有觸摸時,基線被測量并且被用于確定從基線(原始數(shù)據(jù))的變化在觸摸閾值以上。預掃描例程可以包括從本公開內容獲益的本領域中的普通技術人員將理解到的其它系統(tǒng)操作。接下來,處理邏輯確定掃描是否被啟動(塊2508)。如果沒有,處理邏輯啟動掃描(塊2515)、更新寄存器(塊2516)、并且將數(shù)據(jù)報告到主機(塊2517)、回到塊2505的預掃描例程。當掃描在塊2508被啟動時,處理邏輯掃描傳感器(塊2509)并處理結果(塊2510)。作為處理結果的一部分,處理邏輯可以確定原始計數(shù)和基線之間的差。原始計數(shù)可以是表示在電極上測量的電容的數(shù)字值。同樣的,作為處理結果的一部分,處理邏輯計算型心(塊2511)。型心可以確定觸摸的坐標位置,例如觸摸的X/Y坐標。這可以以像素的形式,或者以映射觸摸表面的坐標系的形式報告出來。如在此描述的,當某個條件適用時,處理邏輯還可以執(zhí)行過濾。在所述的實施方式中,在塊2510處理結果包括執(zhí)行偽觸摸過濾(塊2520)。在塊2520執(zhí)行的偽觸摸過濾的不同實施方式在下面參照圖26-32來進行描述。在一個實施方式中,作為處理結果的一部分,處理邏輯還可以確定接近感應網(wǎng)絡的手指數(shù)是否大于零(塊2512)。如果是,處理邏輯更新閑置的基線(塊2513)并返回到激活的配置(塊2514),例如返回到塊2515。閑置的基線更新可以更新基線值,從而它們被調整為適用于當前狀況,例如設備當前操作的噪聲環(huán)境。在一個實施方式中,計數(shù)器可以被用于基線更新。當計數(shù)器失效時,更新可以被指定為閑置,并且當沒有觸摸時可以被更新。計數(shù)器值可以是基于設計規(guī)范的可編程值。在塊2515,處理邏輯可以具有XY位置(型心)或者過量噪聲的標示,并且可以確定掃描是否被啟動(塊2514)、可以更新寄存器(塊2516)以及將數(shù)據(jù)報告到主機(塊2517)。在一個實施方式中,處理邏輯發(fā)送中斷到主機,使得主機的操作系統(tǒng)的驅動器知道有新的數(shù)據(jù)。在其間,處理邏輯可以返回塊2505的預掃描例程以執(zhí)行另一個掃描??傊摲椒梢詸z查噪聲、掃描、計算位置以及當方法在操作時反復報告給主機。應當注意到在一個實施方式中,如以上所描述的,方法2500在沒有塊2504、2507、2512、2613和2514下被執(zhí)行。在另一個實施方式中,方法2500在有塊2504和2507但是沒有塊2512-2514下被執(zhí)行。在另一個實施方式中,方法2500在有塊2512-2514而沒有塊2504和2507下被執(zhí)行。在另一個實施方式中,如從本公開內容獲益的本領域中普通技術人員將理解到的,偽觸摸過濾可以在不執(zhí)行跳頻(在塊2507執(zhí)行)的其它應用中被執(zhí)行。圖25的流程圖示出了跳頻算法和偽觸摸過濾可以如何在電容型觸摸屏控制器的架構中被實現(xiàn)。在一個實施方式中,電容型觸摸屏控制器是由位于加利福尼亞SanJose的Cypress半導體公司開發(fā)的電容型觸摸屏控制器,例如多點觸摸全點觸摸屏控制器的CY8CTMA3xx家族。所述電容型觸摸屏控制器感應技術解決了在大至5英寸的觸摸屏上多個手指和手寫筆的觸摸位置的問題、支持主要的操作系統(tǒng)、并且優(yōu)化了低功耗多點觸摸手勢和全點觸摸屏功能。選擇性地,跳頻特性可以被移植到觸摸感應設備的其它觸摸屏控制器或者其它觸摸控制器中。在一個實施方式中,跳頻特性可以為了較好的噪聲(例如來自充電器的噪聲)抑制而被植入充電器護甲特性。在一個實施方式中,處理邏輯從電極接收表示感應元件的電容的數(shù)據(jù)。感應元件是電極(例如一個或者多個TX電極和一個RX電極)之間的交叉點。處理邏輯處理數(shù)據(jù)以從感應網(wǎng)絡的感應元件識別激活的感應元件。處理邏輯過濾數(shù)據(jù)以基于激活的感應元件的空間關系來移除偽觸摸事件??臻g關系可以被用于區(qū)別偽觸摸和真實的觸摸。例如,偽觸摸的本性通常為局部極大值是由噪聲引起的較大尖峰和多數(shù)鄰近的感應元件無數(shù)據(jù)(零)或者一個或者兩個感應元件具有較低的幅值。真實的觸摸的本性是局部極大值是由觸摸對象引起的較大尖峰和鄰近的傳感器(多于兩個)還具有幅度值(非零值),例如關于圖27所描述和示出的。在一個實施方式中,處理邏輯從激活的感應元件中識別局部極大值,識別鄰接局部極大值的一組鄰近的感應元件,并且基于該組鄰近的感應元件的電容來區(qū)分真實觸摸和偽觸摸。在另一個實施方式中,處理邏輯通過從激活的感應元件之中識別局部極大值和計算激活的感應元件的幅度值的總和來處理數(shù)據(jù)。在本實施方式中,通過處理設備來完成的過濾包括將總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。在另一個實施方式中,處理邏輯從激活的感應元件之中識別局部極大值、計算激活的感應元件的幅值的總和、并且從所述總和減去局部極大值的幅值。相似以上所描述的,處理邏輯通過將總和與閾值相比較以區(qū)別真實觸摸和偽觸摸來過濾數(shù)據(jù)。在另一個實施方式中,處理邏輯從激活的感應元件中識別局部極大值,識別鄰接局部極大值的一組鄰近的感應元件,并且計算該組鄰近的感應元件的幅值的總和。在本實施方式中,處理邏輯通過將總和與閾值相比較以區(qū)別真實觸摸和偽觸摸來過濾數(shù)據(jù)。在一個實施方式中,處理邏輯識別一組鄰近的感應元件包括識別局部極大值周圍的三乘三正方形的感應元件。然而在進一步的實施方式中,處理邏輯確定局部極大值是否位于感應網(wǎng)絡的角落,并且當局部極大值位于感應網(wǎng)絡的角落時,識別該組感應元件的三個或者更多鄰近的感應元件。在另一個實施方式中,處理邏輯確定局部極大值是否位于感應網(wǎng)絡的邊沿,并且當局部極大值位于感應網(wǎng)絡的邊沿時,識別該組感應元件的五個或者更多鄰近的感應元件。在另一個實施方式中,處理邏輯確定局部極大值是否位于感應網(wǎng)絡的角落。當局部極大值位于感應網(wǎng)絡的角落時,處理邏輯識別該組感應元件的三個鄰近的感應元件,并當局部極大值位于感應網(wǎng)絡的角落時,識別三個或者更多虛擬(virtual)的感應元件。處理邏輯將三個鄰近的感應元件的幅值鏡像到三個或者更多虛擬的感應元件的幅值。處理邏輯通過相加三個鄰近的感應元件的幅值和三個或者更多虛擬的感應元件的幅值來計算總和。在另一個實施方式中,處理邏輯確定局部極大值是否位于感應網(wǎng)絡的邊沿。當局部極大值位于感應網(wǎng)絡的邊沿時,處理邏輯識別該組感應元件的五個鄰近的感應元件,并當局部極大值位于感應網(wǎng)絡的邊沿時,識別三個或者更多虛擬的感應元件。處理邏輯將三個鄰近的感應元件的幅值鏡像到三個或者更多虛擬的感應元件的幅值。處理邏輯通過相加三個鄰近的感應元件的幅值和三個或者更多虛擬的感應元件的幅值來計算總和。在其它實施方式中,處理邏輯識別多個局部極大值。對于每個局部最大,處理邏輯重復以上描述的操作來識別每個局部極大值的鄰近的感應元件、計算幅值的總和、將該總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。在此描述的實施方式可以被用于消除在電容感應系統(tǒng)中存在充電器噪聲時的偽觸摸。例如,當充電器被插入到設備中時,充電器可以造成尤其沿著接收(RX)電極的許多噪聲,導致偽觸摸。在此描述的實施方式中,偽觸摸過濾分析檢測到的觸摸的局部極大值附近的環(huán)繞的傳感器的原始數(shù)據(jù),并確定該觸摸是真實觸摸還是偽觸摸。如果該觸摸被確定是偽的,其從到主機設備的報告中移除。在此描述的實施方式可以分析感應陣列的潛在嘈雜區(qū)域中的輸入數(shù)據(jù),并且可以從報告數(shù)據(jù)中移除在分析后作為噪聲對待的輸出數(shù)據(jù)。輸入數(shù)據(jù)可以被相加,并且與表示真實觸摸的閾值相比較。選擇性地,從本公開內容獲益的本領域中普通技術人員將理解到其它技術可以被用于區(qū)別真實觸摸和偽觸摸。之前的解決方案使用共模信號,并且對輸入數(shù)據(jù)應用一般過濾器。然而,一些局部化的噪聲,例如充電噪聲,是局部性地分布在觸摸區(qū)域的噪聲類型。然而,這種類型的噪聲可以減小共模過濾器的效力。之前的過濾器試圖過濾輸入數(shù)據(jù)以獲得真實觸摸的更清楚的結果。在此描述的實施方式可以通過分析輸出數(shù)據(jù)和不改變輸入數(shù)據(jù)來拒絕輸出數(shù)據(jù)。在一個實施方式中,電容感應設備包括電極行和電極列,例如電容型感應陣列中的電極行和電極列。電容型感應元件可以由TX電極(行或者列)和RX電極(列或者行)的交叉點構成。交叉點有時被稱為傳感器。作為測量每個TX和RX交叉點之間的互電容的結果,控制器可以接收表示交叉點的互電容的電容的測量的原始計數(shù)的矩陣。矩陣的大小可以是,例如,N列*M行。當傳導體,例如手指或者手寫筆被放置在電容型感應陣列上時,傳導體減小傳導體下面的感應元件之間的互電容,且和控制器記錄該電容變化。該變化可以被轉換為數(shù)字,并且被儲存在產生的矩陣中。如果該測量值超過定義的觸摸閾值,控制器報告觸摸。然而,可以有不同類型的噪聲出現(xiàn)在電容感應系統(tǒng)中,并且可以影響測量的原始計數(shù),如圖26中所示出的。圖26是根據(jù)一個實施方式的在帶有噪聲2602的觸摸事件2601期間的信號圖2600。圖26的信號被示出為在若干采樣上的原始計數(shù)。信號的原始計數(shù)增大以指示觸摸事件2601。觸摸事件2601引入噪聲2602。噪聲2602的一個可能的噪聲類型可以是為共模噪聲的充電器噪聲。通過利用回掃變壓器作為用于產生隔離和效率的調節(jié)電路的一部分,共模噪聲在充電器上被創(chuàng)建。充電器噪聲可以表現(xiàn)為相對于地波動的移動設備的地和電力。例如,人的手指可以處于大約地球地電位,但是充電器將設備安全地隔離開來。所以,當設備被插入外部脈沖充電器時,設備可以相對于手指的電位移動。當觸摸事件發(fā)生時,手指可以在觸摸事件的觸摸點注入噪聲,但是信號相位和大小不與正常的感應對齊。因為耦合的充電不依賴于局部TX信號,耦合的充電可以在耦合到相關的觸摸RX線路和TX線路的所有交叉點注入電荷,而不是正好在手指實際上觸摸的那些交叉點注入電荷。在一個實施方式中,偽觸摸過濾在過濾電路中被實現(xiàn)或者作為過濾例程來被實現(xiàn)。偽觸摸過濾可以被稱為Z坐標過濾或者RX線路過濾。偽觸摸過濾可以在激活的RX感應元件(觸摸的)和它的鄰近的感應元件上識別可能的偽觸摸。偽觸摸過濾可以除去那些更可能的偽觸摸報告至主機設備。如圖27中所闡述的,偽觸摸的本性通常為局部極大值是由噪聲引起的較大尖峰,而周圍的感應元件或者至少它們中的多數(shù)感應元件具有較低的幅值。真的觸摸通常影響周圍的感應元件,并且這些周圍的感應元件具有非零幅值。偽觸摸過濾可以被用于減小由于充電器噪聲引起的偽觸摸事件,但是偽觸摸過濾可以被用于任意類型的噪聲,例如在噪聲中具有尖峰,或者異常的分布的噪聲。圖27示出了根據(jù)一個實施方式的在共同接收(RX)感應元件上的偽觸摸2710和真實觸摸2720。真實觸摸2720具有局部極大值S12721和一組鄰近的由觸摸激活的感應元件2722。偽觸摸2710具有局部極大值S22711和被激活的兩個感應元件2712。盡管局部極大值S22711可以具有較高的幅值,由此觸發(fā)可能的觸摸,其它感應元件2722僅是在局部極大值S22711附近的兩個激活的感應元件。局部極大值S22711的空間關系表明觸摸是偽觸摸。例如,空間關系表明觸摸不均勻地分布在局部極大值和鄰近的感應元件之間。當計算時,偽觸摸2710的幅值的總和比真實觸摸2720的一組鄰近的感應元件2722的幅值的總和小許多。一組鄰近的感應元件2722的總和可以大于特定的閾值,由此指示觸摸事件;而偽觸摸2710的感應元件2712的總和可以小于特定的閾值,由此指示偽觸摸事件。在一個實施方式中,偽觸摸過濾計算局部極大值周圍的三乘三正方形中鄰近的感應元件的總和,如圖28和29中所示出的。在一個實施方式中,總和包括局部極大值的幅值。在另一個實施方式中,總和不包括局部極大值的幅值。在一些實施方式中,局部極大值可以在感應網(wǎng)絡的邊沿或者在感應網(wǎng)絡的角落,如圖29中所示出的。在這些實施方式中,總和可以包括鄰近的傳感器的幅值,例如當局部極大值在角落時,剩余的三個感應元件;當局部極大值在邊沿時,剩余的五個感應元件。圖28示出了根據(jù)一個實施方式的真實觸摸2801、在傳感器網(wǎng)絡的角落2810的真實觸摸2811和在感應網(wǎng)絡的邊沿2820的真實觸摸2821的三乘三正方形的Z幅值(magnitude)計算。真實觸摸2801通過局部極大值和分布在局部極大值周圍的三乘三正方形的感應元件2802表現(xiàn)出來??梢允褂酶袘?802的幅值來計算總和。選擇性地,可以使用感應元件2802和局部極大值的幅值來計算總和。在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中被減去。當真實觸摸2811在角落2810時,真實觸摸2811通過局部極大值和三個剩余的感應元件2812表現(xiàn)出來。角落2810外部的框不是感應元件,并且不具有幅值??梢允褂萌齻€感應元件2812的幅值來計算總和。選擇性地,可以使用三個感應元件2812和局部極大值的幅值來計算總和。與以上類似地,在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中減去。當真實觸摸2821在邊沿2820時,真實觸摸2821通過局部極大值和五個剩余的感應元件2822被表現(xiàn)出來。邊沿2820外部的框不是感應元件,并且不具有幅值??梢允褂梦鍌€感應元件2822的幅值來計算總和。選擇性地,可以使用五個感應元件2822和局部極大值的幅值來計算總和。與以上類似地,在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中被減去。在一些實施方式中,當在邊沿或者角落檢測到局部極大值時,偽觸摸過濾的效率可以通過使用一個或者多個用于Z幅值計算的虛擬的傳感器來被改進,如圖29中所示出的。圖29示出了根據(jù)一個實施方式的使用虛擬傳感器的真實觸摸2901、在傳感器網(wǎng)絡的角落2910的真實觸摸2911和在感應網(wǎng)絡的邊沿2920的真實觸摸2921的三乘三正方形的Z幅值計算。真實觸摸2901通過局部極大值和分布在局部極大值周圍的三乘三正方形的感應元件2902表現(xiàn)出來??梢允褂酶袘?902的幅值來計算總和。選擇性地,可以使用感應元件2902和局部極大值的幅值來計算總和。在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中被減去。當真實觸摸2911在角落2910時,真實觸摸2811通過局部極大值、三個剩余的感應元件2912和五個虛擬的傳感器2913表現(xiàn)出來。不同于圖28的角落2810外部的框,角落2910外部的框是虛擬的感應元件2913。虛擬的感應元件2913不是物理電極,但是表現(xiàn)為局部極大值好似不在角落2910的感應元件。虛擬的感應元件2913具有通過局部極大值的三個剩余的感應元件2912的鏡像的幅值??梢允褂萌齻€感應元件2912和虛擬的感應元件2913的幅值來計算總和。選擇性地,可以使用三個感應元件2912、虛擬的感應元件2913和局部極大值的幅值來計算總和。與以上類似地,在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中被減去。當真實觸摸2921在邊沿2920時,真實觸摸2921通過局部極大值、五個剩余的感應元件2922和三個虛擬的感應元件2923表現(xiàn)出來。不同于圖29的邊沿2920外部的框,邊沿2920外部的框是虛擬的感應元件2923。虛擬的感應元件2923不是物理電極,但是表現(xiàn)為局部極大值好似不在邊沿2920的感應元件。虛擬的感應元件2923具有通過局部極大值的三個感應元件2922的鏡像的幅值??梢允褂梦鍌€感應元件2922和虛擬的感應元件2923的幅值來計算總和。選擇性地,可以使用五個感應元件2922、虛擬的感應元件2923和局部極大值的幅值來計算總和。與以上類似地,在將總和與閾值相比較以區(qū)別觸摸和偽觸摸之前,局部極大值的幅值可以或者可以不從總和中被減去。在一個實施方式中,在面板邊界外部的非物理的、虛擬的傳感器包含通過(識別為局部極大值的)中心感應元件從感應元件鏡像的幅值。例如,在邊沿的觸摸具有在面板邊界外部的虛擬的感應元件,而在角落的觸摸具有在面板邊界外部的五個虛擬的感應元件。感應元件2912的底部右側感應元件的幅值可以被鏡像到虛擬的感應元件2913的頂部右側感應元件。感應元件2912的中間右側感應元件的幅值可以被鏡像到虛擬的感應元件2913的中間左側感應元件。感應元件2912的中間底部感應元件的幅值可以被鏡像到虛擬的感應元件2913的中間頂部感應元件。類似地,當在邊沿2920檢測到觸摸2921時,感應元件2922的幅值可以被鏡像到虛擬的感應元件2923。即使當在邊沿或者角落檢測到觸摸時,這些鏡像的值可以用于Z幅值的激活的感應元件的幅值。應當注意到,描述的實施方式示出了在頂部右側角落和右側部的觸摸。在其它實施方式中,如從本公開內容獲益的本領域中普通技術人員將理解到的,偽觸摸過濾可以被用于在其它角落以及在其它側的觸摸。圖30A和30B是示出了根據(jù)一個實施方式的偽觸摸過濾方法3000的流程圖。方法3000可以通過處理邏輯來被執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯線路等等)、軟件(例如,在通用計算系統(tǒng)或者專用機器上運行的軟件)、固件(嵌入的軟件)或者其任意組合。在一個實施方式中,圖3、4、5和6的控制器330、430、530、630執(zhí)行方法3000的一些操作。選擇性地,圖3、4、5和6的電容感應系統(tǒng)300、400、500和678的其它部件可以執(zhí)行方法3000的一些或者全部操作。參考圖30A和30B,方法3000由尋找局部極大值開始(塊3001)。如在塊3002所確定的,如果局部極大值大于零,處理邏輯識別觸摸(塊3003),并確定充電器護甲是否啟動(塊3004)。如果在塊3004處,充電器護甲被啟動,處理邏輯將索引設置為零(塊3005),并確定索引是否小于觸摸數(shù)(塊3006)。如果是,處理邏輯計算三乘三正方形的感應元件的總和(塊3007),并找到三乘三正方形的極大值以及將極大值保存為極大索引(塊3008)。接下來,在塊3009,處理邏輯確定觸摸的行位置是否在前一循環(huán)的兩行極大索引中,以及觸摸的列位置是否在前一循環(huán)的兩列極大索引中。塊3009可以被用于確定當前觸摸是否和前一循環(huán)的觸摸是相同的觸摸。在另一個實施方式中,手指識別器可以被用于確定當前觸摸是否和前一循環(huán)的觸摸是相同的觸摸。如果在塊3009中,處理邏輯確定觸摸是新的觸摸(發(fā)現(xiàn)新的手指=真)(塊3010),并且遞增索引(塊3026),返回塊3006。在塊3006,一旦索引不小于觸摸數(shù),處理邏輯確定噪聲電平是否在“噪聲電平2”以上(塊3011)。如果是,處理邏輯可以執(zhí)行去抖動例程以確保觸摸是新的觸摸。特別地,處理邏輯確定舊觸摸計數(shù)(在新觸摸之前的觸摸數(shù))是否大于零(塊3012)。如果是,處理邏輯確定是否發(fā)現(xiàn)新的觸摸,以及是否去抖動計數(shù)小于2(塊3013)。如果是,處理邏輯遞增去抖動計數(shù)并保存之前的坐標數(shù)據(jù)(XY數(shù)據(jù))。處理邏輯確定去抖動計數(shù)是否為零(塊3016)。如果不是,處理邏輯返回到塊3011。在塊3012,如果舊觸摸計數(shù)大于零,處理邏輯將去抖動計數(shù)設置為零(塊3015)。類似地,在塊3013,如果沒有發(fā)現(xiàn)新的觸摸,或者去抖動不小于2,在塊3015,處理邏輯將去抖動計數(shù)設置為零。當在塊3016處去抖動計數(shù)為零時,處理邏輯確定是否當前觸摸計數(shù)不等于舊觸摸計數(shù)(塊3017)。如果不相等,處理邏輯返回到塊3011。如果在塊3017處相等,處理邏輯將索引設定為零(塊3018)并確定索引是否小于觸摸計數(shù)(塊3019)。只要索引小于觸摸計數(shù),處理邏輯確定觸摸的行位置是否在前一循環(huán)的兩行極大索引內(塊3020)。如果不是,處理邏輯返回到塊3019并遞增索引(塊3023)。如果行位置在兩行內,處理邏輯確定三乘三正方形的鄰近的感應元件的總和是否小于所述三乘三正方形的極大值的7/8。如果不是,處理邏輯返回到塊3019并遞增索引(塊3023)。如果總和小于三乘三正方形的極大值的7/8,處理邏輯將帶索引的觸摸從報告中移除,將該觸摸識別為偽觸摸,并返回到塊3019且遞增索引(塊3023)。當在塊3019處索引不小于觸摸計數(shù)時,處理邏輯保存極大行和極大列為觸摸的局部極大值(塊3024),并將觸摸報告到主機設備(塊3025)。返回到塊3002,如果局部極大值不大于零,處理邏輯將去抖動計數(shù)設定為零(塊3027),并將觸摸或者無觸摸報告到主機設備(塊3025)。在一個實施方式中,在圖30A-30B中描述的偽觸摸過濾可以在跟蹤靜止的或者緩慢移動的觸摸對象(例如,手指、手寫筆或者其它導電物體)的設備中被實現(xiàn)。該途徑檢查觸摸的之前位置而不檢查當前觸摸的位置,當觸摸移動時,這可能是不利的。在圖31A-31B中所描述的偽觸摸過濾使用不同的途徑,該途徑相比于在圖30A-30B中的途徑基礎上可以提供不同的優(yōu)勢。例如,以下描述的途徑可以適用于在觸摸表面(電極的面板)上的多個觸摸,并且可以局部地識別每個觸摸的潛在的噪聲區(qū)域。這些區(qū)域中的每個區(qū)域可以具有其自身的局部極大Z幅值以與觸摸表面上的其它觸摸相比較。應當注意到在以下描述的實施方式中,所述方法去除了在塊3020的“離之前的信號的至少兩列”。這可以被實現(xiàn)從而當較大的觸摸可能在兩個感應元件內具有兩個局部極大值時允許偽觸摸過濾。同樣的,每個觸摸位置可以不與之前的觸摸位置相比較,而是與有極大幅值的當前感應元件相比較。這樣可以明顯地提高對在觸摸表面上移動的觸摸的抗擾性,尤其是在觸摸表面上快速移動的觸摸。這可能需要一個另外的回路以用于首先檢測極大幅值,如以下所描述的。在另一個實施方式中,以下描述的方法可以在位置計算之前被執(zhí)行,并且可以節(jié)省一些由偽觸摸過濾移除的觸摸的位置計算所使用的額外時間。在另一個實施方式中,即使當去抖動保存之前的坐標數(shù)據(jù)(XY數(shù)據(jù))時,去抖動算法可以被用于更快的處理,且分析觸摸中的可能的壞的觸摸。以下描述的方法可以比方法3000更高效,但是可以有更久的執(zhí)行時間。圖31A和30B是示出了根據(jù)另一個實施方式的偽觸摸過濾方法3100的流程圖。方法3100可以通過處理邏輯來被執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯線路等等)、軟件(例如,在通用計算系統(tǒng)或者專用機器上運行的軟件)、固件(嵌入的軟件)、或者其任意組合。在一個實施方式中,圖3、4、5和6的控制器330、430、530、630執(zhí)行方法3100的一些操作。選擇性地,圖3、4、5和6的電容感應系統(tǒng)300、400、500和678的其它部件可以執(zhí)行方法3100的一些或者全部操作。參考圖31A和31B,方法3100由找到局部極大值開始(塊3101)。如在塊3102所確定的,如果局部極大值的數(shù)量大于零,處理邏輯識別觸摸(塊3103),并確定充電器護甲是否啟動(塊3104)。如果在塊3104啟動了充電器護甲,處理邏輯確定噪聲是否在“噪聲電平2”以上(塊3105)。如果是,處理邏輯確定觸摸計數(shù)是否不等于舊觸摸計數(shù)(塊3106)。如果在塊3106為是,處理邏輯計算每個檢測到的觸摸的三乘三正方形的感應元件(塊3107)的總和,將索引設定為零(塊3108),并確定索引是否小于觸摸數(shù)(塊3109)。如果是,處理邏輯將第二索引設定為零(塊3110),并確定第二索引是否小于觸摸數(shù)(塊3112)。如果在塊3112為是,處理邏輯確定第二索引是否在帶索引的觸摸內的3行內(塊3113)。如果在塊3113為是,處理邏輯保存大于三乘三正方形的感應元件的幅值的總和的感應元件的索引(塊3114),并返回到塊3112,遞增第二索引(塊3115)。如果在塊3104、3105和3106中的任意一個處為否,處理邏輯計算觸摸位置(塊3124)、計算觸摸的觸摸ID(塊3125)并將觸摸報告到主機(塊3126)。如果在塊3112處,第二索引小于觸摸計數(shù),處理邏輯將第二索引設定為零(塊3116),并隨后確定第二索引是否小于觸摸計數(shù)(塊3117)。如果是,處理邏輯確定第二索引是否在帶索引的觸摸的3行內(塊3118)。如果不是,處理邏輯遞增第二索引(塊3122),返回到塊3117。如果第二索引在帶索引的觸摸的3行內,處理邏輯確定第二索引的三乘三正方形的總和是否小于第一索引的三乘三正方形的總和的7/8(塊3119)。如果是,處理邏輯將第二索引觸摸從報告移除(塊3121)、遞增第二索引(塊3122)并返回到塊3117。如果在塊3119為否,處理邏輯激活去抖動(設定去抖動=真)(塊3120)、遞增第二索引(塊3122)并返回到塊3117。當在塊3109處索引不小于觸摸計數(shù)時,處理邏輯確定去抖動特性是否被激活、并且去抖動計數(shù)是否小于2(塊3123)。如果是,處理邏輯遞增去抖動計數(shù)(塊3127)、保存之前的坐標數(shù)據(jù)(XY數(shù)據(jù))(塊3128)并且將觸摸報告到主機(塊3126)。如果在塊3123處,去抖動特性不被激活,或者去抖動特性不小于2,處理邏輯計算觸摸位置(塊3124)、計算觸摸的觸摸ID(塊3125)并將觸摸報告到主機(塊3126)。在另一個實施方式中,所述方法被改進以移除一個靜止的手指的偽觸摸。這可以相關于以上圖30A-30B的描述來被實現(xiàn),但是可以移除關于去抖動特性的操作,如以下相關于圖32所描述的。應當注意到從偽觸摸過濾移除特性可能提供不太有效的系統(tǒng),但是可以是在技術上更簡易和減小執(zhí)行時間之間的權衡。應當注意到,從本公開內容獲益的本領域中普通技術人員將理解到在此描述的方法可以被組合以實現(xiàn)不同的利益。圖32是示出了根據(jù)另一個實施方式的偽觸摸過濾方法3200的流程圖。方法3200可以通過處理邏輯來被執(zhí)行,該處理邏輯可以包括硬件(電路、專用邏輯線路等等)、軟件(例如,在通用計算系統(tǒng)或者專用機器上運行的軟件)、固件(嵌入的軟件)、或者其任意組合。在一個實施方式中,圖3、4、5和6的控制器330、430、530、630執(zhí)行方法3200的一些操作。選擇性地,圖3、4、5和6的電容感應系統(tǒng)300、400、500和678的其它部件可以執(zhí)行方法3200的一些或者全部操作。參考圖32,方法3200由找到局部極大值開始(塊3201)。如在塊3202所確定的,如果局部極大值的數(shù)量大于零,處理邏輯識別觸摸(塊3203),并確定充電器護甲是否啟動(塊3204)。如果在塊3204處充電器護甲被啟動,處理邏輯計算每個檢測到的觸摸的三乘三正方形的感應元件的總和(塊3205),并找到三乘三正方形的極大總和并將幅值作為極大索引(塊3206)。接下來,處理邏輯確定噪聲電平是否在“噪聲電平2”以上(塊3207)。如果是,處理邏輯將所有具有小于三乘三正方形的極大總和的7/8的鄰近的感應元件的三乘三正方形總和的觸摸從報告移除,并將觸摸報告到主機(塊3309)。如果在塊3202、3204和3207處為否,處理邏輯進入到塊3209以將觸摸報告到主機。在一個實施方式中,方法3000-3200可以在電容感應系統(tǒng)中被實現(xiàn),所述電容感應系統(tǒng)包括存儲設備和耦合到存儲設備的控制器??刂破骺梢詮陌ǘ鄠€電極以檢測接近所述多個電極的傳導體的感應網(wǎng)絡接收信號。在一個實施方式中,控制器包括過濾電路以接收表示感應元件(電極的交叉點)電容的數(shù)據(jù)、處理數(shù)據(jù)以從感應元件中識別激活的感應元件、以及過濾數(shù)據(jù)以基于激活的感應元件的空間關系移除偽觸摸事件。在進一步的實施方式中,控制器還包括被配置為過濾輸出數(shù)據(jù)以移除由局部化噪聲事件導致的偽觸摸的過濾電路。在另一個實施方式中,過濾電路被配置為從激活的感應元件中識別局部極大值。過濾電路可以計算激活的感應元件的幅值的總和,并且從所述總和減去局部極大值的幅值。所述總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。在另一個實施方式中,過濾電路被配置為識別鄰接局部極大值的一組鄰近的感應元件,并計算所述一組鄰近的感應元件的幅值的總和。該總和不包括局部極大值的幅值。與以上相類似地,該總和與閾值相比較以區(qū)別真實觸摸和偽觸摸。在一個實施方式中,一組鄰近的感應元件包括圍繞局部極大值的三乘三正方形的感應元件。在另一個實施方式中,一組鄰近的感應元件可以具有在局部極大值的一兩行或列內的感應元件。選擇性地,從本公開內容獲益的本領域中普通技術人員將理解到鄰近的感應元件可以被不同地識別。在另一個實施方式中,過濾電路被配置為確定局部極大值是否位于感應網(wǎng)絡的角落或者位于感應網(wǎng)絡的邊沿。在一個實施方式中,當局部極大值位于感應網(wǎng)絡的角落時,過濾電路將所述一組感應元件識別為三個鄰近的感應元件,并且當局部極大值位于感應網(wǎng)絡的邊沿時,過濾電路將所述一組感應元件識別為五個鄰近的感應元件。在另一個實施方式中,過濾電路還被配置為分別將所述一組感應元件的幅值鏡像到第二組虛擬的感應元件的幅值。在本實施方式中,總和是所述一組感應元件的幅值和所述第二組虛擬的感應元件的幅值。在另一個實施方式中,電容感應系統(tǒng)包括感應網(wǎng)絡,該感應網(wǎng)絡包括布置在第一組發(fā)送(TX)電極和第二組接收(RX)電極中的電極。電容感應系統(tǒng)的控制器被配置為測量一個感應元件的第一組TX電極中至少一個電極和第二組RX電極中單獨一個電極之間的互電容。在另一個實施方式中,設備包括控制器和電容感應陣列,所述電容感應陣列包括多個感應元件(例如,TX和RX電極的交叉點)??刂破靼詈系诫娙莞袘嚵械碾娙莞袘娐?、以及耦合到電容感應電路的輸出端的過濾電路??刂破鞅慌渲脼閺碾娙莞袘娐方邮毡硎靖袘碾娙莸臄?shù)據(jù)、處理數(shù)據(jù)以識別激活的感應元件、以及基于激活的感應元件的空間關系過濾數(shù)據(jù)以移除偽觸摸事件。在一個實施方式中,控制器從激活的感應元件中識別局部極大值,識別鄰接局部極大值的一組鄰近的感應元件,并且計算一組鄰近的感應元件的幅值的總和??刂破鲗⒂嬎愕目偤团c閾值相比較以區(qū)別真實觸摸和偽觸摸。應當注意到,偽觸摸過濾的實施方式是結合一些充電器護甲過濾技術和跳頻技術來進行描述的。然而,在其它實施方式中,偽觸摸過濾能夠以其它不使用充電器護甲過濾技術或者跳頻技術的設計來被實現(xiàn)。在此描述的實施方式可以在電容感應系統(tǒng)的不同設計的互電容感應陣列或者自電容感應陣列中被使用。在一個實施方式中,電容感應系統(tǒng)檢測在所述陣列中激活的多個感應元件,并且可以分析鄰近的感應元件上的信號類型以將噪聲從實際信號分離。如從本公開內容獲益的本領域中普通技術人員將理解到的,在此描述的實施方式并不束縛于特定的電容感應解決方案,并且也可以被用于其它的感應解決方案,包括光學感應解決方案。在此描述的實施方式可以使用偽觸摸過濾以從系統(tǒng)棄掉噪聲,僅留下有效的觸摸信號。偽觸摸過濾可以不過濾輸入數(shù)據(jù),而是過濾基于輸入數(shù)據(jù)的最終結果。如在此所描述的,偽觸摸過濾可以使用其它過濾技術,例如充電器護甲過濾、跳頻、共模過濾、中值過濾或者類似技術。在此描述的本發(fā)明的實施方式包括不同的操作。這些操作可以通過硬件組件、軟件、固件或者其組合來被執(zhí)行。如在此所使用的術語“耦合到”可以意為直接耦合或者通過一個或者多個介于中間的組件的間接耦合。在此描述的在不同總線上提供的任意信號可以與其它信號時間復用,并且在一個或者多個共同的總線上被提供。另外地,電路組件或者塊之間的互連可以被示出為總線或者單信號線路。每個總線可以選擇性地作為一個或者多個單信號線路,并且每個單信號線路可以選擇性地作為總線。某些實施方式可以被實施為可以包括儲存在計算機可讀介質上的指令的計算機程序產品。這些指令可以被用于編程通用的或者專用處理器來執(zhí)行描述的操作。計算機可讀介質包括以機器(例如,計算機)可讀的形式(例如,軟件、處理應用)存儲或者傳輸信息的任意機構。計算機可讀存儲介質可以包括,但不局限于磁存儲介質(例如,軟盤);光學存儲介質(例如,CD-ROM);磁光存儲介質;只讀存儲器(ROM);隨機存取存儲器(RAM);可擦除可編程存儲器(例如,EPROM和EEPROM);閃存;或者另一個類型的適用于存儲電子指令的介質。計算機可讀的傳輸介質包括,但不局限于,電的、光學的、聽覺的、或者其它形式的傳播信號(例如,載波、紅外信號、數(shù)字信號、或者類似信號)、或者另一個類型的適用于傳輸電子指令的介質。另外地,一些實施方式可以在分布式計算環(huán)境中被實踐,其中計算機可讀介質被儲存在多于一個的計算機系統(tǒng)上和/或由多于一個的計算機系統(tǒng)執(zhí)行。另外地,在計算機系統(tǒng)之間傳遞的信息可以通過連接計算機系統(tǒng)的傳輸介質牽引或者推送。盡管以特定的順序在此示出和描述了方法的操作,每個方法的操作的順序可以被改變,因此某些操作能夠以顛倒的順序來被執(zhí)行,或者因此某些操作可以至少部分地和其它操作同時被執(zhí)行。在另一個實施方式中,不同操作的指令或者子操作能夠是間歇的和/或交替的方式。在前述的說明書中,參考其特定的示范性實施方式地描述了本發(fā)明。然而,明顯的是,不同的改進和改變可以另外在不偏離所附權利要求中所闡述的本發(fā)明廣泛的精神和范圍下進行。說明書和附圖是出于闡述的目的,而不是出于限制的目的。
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
南丰县| 南部县| 朔州市| 黄平县| 高唐县| 江华| 海原县| 虎林市| 武安市| 牡丹江市| 娄烦县| 谢通门县| 金阳县| 拜城县| 漯河市| 辽宁省| 浦县| 三河市| 和龙市| 武隆县| 彭山县| 乐昌市| 微山县| 乌恰县| 雅安市| 新蔡县| 绍兴县| 山东| 永登县| 新沂市| 合川市| 刚察县| 咸宁市| 娱乐| 霍山县| 罗田县| 静海县| 林州市| 象州县| 苏尼特左旗| 浦东新区|