專利名稱::觸控面板的信號(hào)處理方法與觸控面板系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明相關(guān)于一種觸控面板的信號(hào)處理方法,尤指一種可以防止或是降低面板變形所導(dǎo)致的擾動(dòng)的信號(hào)處理方法。
背景技術(shù):
:觸控面板(touchpanel)為一種人機(jī)介面。透過屏幕上的觸摸位置與變化方式,人可以很方便的對(duì)機(jī)器,像是電腦、手機(jī)、相機(jī)等,輸入相對(duì)應(yīng)的指令。目前市場(chǎng)上的觸控面板有分電阻式與電容式。電容式觸控面板因?yàn)楸容^耐用與省電,廣泛應(yīng)用于可攜式產(chǎn)品,像是平板電腦(tabletPC)與手機(jī)。降低產(chǎn)品成本一直是制造商增加產(chǎn)品競(jìng)爭(zhēng)力的方法之一。而如何可以降低電容式觸控面板的制造成本,也是制造商所追求的目標(biāo)。舉例來說,一傳統(tǒng)的電容式觸控面板需要有至少兩層被圖案化(patterned)的導(dǎo)電層,來架構(gòu)出所需要的電容電極陣列。在成本與良率的考量下,目前已經(jīng)發(fā)展出只要有單層的導(dǎo)電層就可以使用的電容式觸控面板。只是,單層導(dǎo)電層的觸控面板,也引發(fā)了許多控制上的問題。舉例來說,手指的按壓,會(huì)導(dǎo)致觸控面板的變形,就可能導(dǎo)致單一導(dǎo)電層上的電容電極的電容值產(chǎn)生變化,因而影響到觸控位置感測(cè)的結(jié)果。
發(fā)明內(nèi)容本發(fā)明的一實(shí)施例提供一種信號(hào)處理方法,適用于一觸控面板。該觸控面板具有數(shù)個(gè)電容電極。該信號(hào)處理方法包含有:提供數(shù)個(gè)檢測(cè)值,分別對(duì)應(yīng)這些電容電極的電容變化;依據(jù)一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生數(shù)個(gè)濾波后值;以及,依據(jù)這些濾波后值和這些檢測(cè)值其中之一,判斷一觸控事件于該觸控面板的一發(fā)生位置。該濾波架構(gòu)相關(guān)于一觸控事件所反應(yīng)的一特征。本發(fā)明的一實(shí)施例提供一種觸控面板系統(tǒng),其包含有一觸控面板以及一觸控板控制器。該觸控面板具有數(shù)個(gè)電容電極。該觸控板控制器耦接至這些電容電極,并檢測(cè)這些電容電極,以產(chǎn)生相對(duì)應(yīng)的數(shù)個(gè)數(shù)字的檢測(cè)值。該觸控板控制器依據(jù)一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生數(shù)個(gè)濾波后值。依據(jù)這些濾波值和這些檢測(cè)值其中的一判斷一觸控事件于該觸控面板的一發(fā)生位置。該濾波架構(gòu)相關(guān)于一觸控事件所反應(yīng)的一特征。圖1顯不了一種觸控面板系統(tǒng);圖2A顯示了一觸控屏幕;圖2B顯示了一觸控屏幕被手指碰觸后,一觸控面板所產(chǎn)生的變形;圖3顯示了手指在碰觸一觸控面板的過程中,檢測(cè)值Draw的變化;圖4舉例一觸控板控制器所推導(dǎo)出座標(biāo)所代表的發(fā)生位置,其隨著手指按壓力道而變化;圖5顯示了在一實(shí)施例,手指在碰觸一觸控面板的過程中,一觸控板控制器所產(chǎn)生的檢測(cè)值Dmw以及濾波后值Dfiltered圖6顯示了一依據(jù)本發(fā)明實(shí)施,使用于圖1中的觸控板控制器中的一信號(hào)處理方法;圖7舉例了說明圖6中的步驟46;以及圖8舉例了說明圖6中的步驟54。主要元件符號(hào)說明10觸控面板12觸控板控制器14微處理器16電容電極20觸控屏幕24固著物26液晶模塊30信號(hào)處理方法32、34、36、38、40、42、44、46、48、50、52、54、56、58、60、62、64、66、68、70、72、79、80、82、83、84、86、90、94、96步驟Dfiltered濾波后值Draw檢測(cè)值Dthreshold臨界值DAfiltered(ti)濾波后向量DAraw(ti)檢測(cè)值向量tt_h_start時(shí)間點(diǎn)tt_h_md時(shí)間點(diǎn)Tfilter_activated濾波啟用期間Thf穩(wěn)定期間Tini起始期間T一ing學(xué)習(xí)期間Tt()UC;h__nt觸控期間具體實(shí)施例方式圖1顯示了一種觸控面板系統(tǒng),包含有觸控面板10、觸控板控制器12、以及微處理器14。觸控面板10上有數(shù)個(gè)三角形或是梯形的電容電極16。觸控板控制器12透過排線,連接到電容電極16。當(dāng)導(dǎo)電物或是人手碰觸或是接近電容電極16時(shí),電容電極16的自電容(self-capacitance)會(huì)變化。透過排線,觸控板控制器12可以檢測(cè)到電容電極16的自電容的變化,并據(jù)以判定一觸控事件的發(fā)生,并且可以推算出觸控事件的發(fā)生位置,而把相對(duì)應(yīng)座標(biāo)提供給微處理器14。微處理器14則據(jù)以執(zhí)行相對(duì)應(yīng)的動(dòng)作。圖2A顯不觸控屏眷20;圖2B顯不觸控屏眷20被手指碰觸后,觸控面板10所廣生的變形。觸控屏幕20有觸控面板10、固著物24、以及液晶模塊(LCM)26。液晶模塊26用來顯示圖案。固著物24可以是一雙面膠(double-sidedtape),用來將觸控面板10大致固定于液晶模塊26上。當(dāng)手指接觸施壓在觸控屏幕20,因?yàn)樗闹苡泄讨?4的厚度支撐,僅觸控面板10中央位置會(huì)凹陷而比較接近液晶模塊26。圖3顯示手指在碰觸觸控面板10的過程中,檢測(cè)值Dmw的變化。以下將隨時(shí)間軸的推衍,由左至右描述手指自接近、碰觸至遠(yuǎn)離觸控面板10的過程中,觸控板控制器12檢測(cè)對(duì)應(yīng)于一電容電極16的檢測(cè)值Dmw可能產(chǎn)生的自容值變化。對(duì)應(yīng)于左一的觸控面板10,當(dāng)手指還沒有碰觸到觸控面板10時(shí),觸控面板10上的電容電極16的自電容大致都沒有變化,所以檢測(cè)值Dmw大致為O。當(dāng)手指接近或一開始碰觸到觸控面板10時(shí),檢測(cè)值Dmw開始上升。對(duì)應(yīng)于左二的觸控面板10,一旦檢測(cè)值Draw超過一臨界值Dthreshtjld時(shí),觸控板控制器12認(rèn)定一觸控事件發(fā)生。應(yīng)特別注意的是,觸控板控制器12可以用數(shù)個(gè)電容電極16的檢測(cè)值Dmw,來求得手指碰觸的發(fā)生位置的座標(biāo)。然而對(duì)應(yīng)于左三的觸控面板10,當(dāng)手指按壓的程度足以造成觸控面板10變形,并因此導(dǎo)致檢測(cè)值Dmw不穩(wěn)定漂移,如圖所示。這樣的漂移,可能會(huì)導(dǎo)致觸控板控制器12所推導(dǎo)出的座標(biāo)所代表的發(fā)生位置,與手指真正碰觸觸控面板10的發(fā)生位置不一致。最后對(duì)應(yīng)于右一的觸控面板10,在手指遠(yuǎn)離觸控面板10的過程中,檢測(cè)值Dmw快速的減低,回復(fù)到O。圖4舉例觸控板控制器12所推導(dǎo)出座標(biāo)所代表的發(fā)生位置,其隨著手指按壓力道而變化。如同圖4所示,當(dāng)手指按壓力道愈大時(shí),觸控板控制器12所推導(dǎo)產(chǎn)生的發(fā)生位置可能會(huì)往觸控屏幕20中央飄移,遠(yuǎn)離真正的發(fā)生位置。這是因?yàn)槭种赴磯撼潭仍酱?,觸控面板10的變形越大。越靠近觸控屏幕20的中央,變形所導(dǎo)致的自電容變化越大。所以手指按壓程度越大,觸控板控制器12所推導(dǎo)出的發(fā)生位置便會(huì)越向中央飄移。在以下的本發(fā)明的一實(shí)施例中,信號(hào)處理方法是運(yùn)用于圖1觸控面板系統(tǒng)中的觸控板控制器12,其檢測(cè)觸控面板10上的三角形或是梯形的電容電極16的自電容變化,并將模擬的檢測(cè)結(jié)果轉(zhuǎn)換成數(shù)字的檢測(cè)值Dmw。所以,數(shù)字的檢測(cè)值Draw分別對(duì)應(yīng)電容電極16的自電容變化量。在一實(shí)施例中,觸控面板10為一單導(dǎo)電層觸控面板,其具有一單一透明導(dǎo)電層來形成電容電極16。在一實(shí)施例中,本發(fā)明包括一濾波架構(gòu),用來對(duì)檢測(cè)值Draw進(jìn)行低通濾波,據(jù)以產(chǎn)生一濾波后值Dfilt_j。其后,始米用濾波后值Dfilteed推導(dǎo)出一座標(biāo),代表觸控事件在觸控面板10上的一發(fā)生位置。本發(fā)明的濾波架構(gòu)的設(shè)計(jì),使得即使檢測(cè)值Draw因?yàn)橛|控面板10變形而隨時(shí)間快速抖動(dòng),濾波后值Dfiltered也會(huì)相對(duì)的平穩(wěn),所推導(dǎo)出來的發(fā)生位置也會(huì)比較穩(wěn)定。甚而,濾波架構(gòu)的設(shè)計(jì)使得對(duì)于快速點(diǎn)放的壓按事件,也就是手指僅接觸觸控面板10極短時(shí)間的觸控事件,由濾波后值D—推導(dǎo)出來的發(fā)生位置比起透過檢測(cè)值Dmw推導(dǎo)出來的位置,會(huì)相對(duì)準(zhǔn)確。在一實(shí)施例中,在觸控事件發(fā)生后一開始的一段時(shí)間被設(shè)定為學(xué)習(xí)期間。這一段學(xué)習(xí)期間內(nèi),依據(jù)當(dāng)下的檢測(cè)值Draw所產(chǎn)生的濾波后向量DAfilteedUi),濾波架構(gòu)的起始狀態(tài)(initialcondition)被設(shè)定與更新。在此期間內(nèi),尚未設(shè)定好起始狀態(tài)的濾波架構(gòu)所產(chǎn)生的濾波后值Dfilteed,并不用以推導(dǎo)觸控事件的發(fā)生位置。直到學(xué)習(xí)期間結(jié)束之后,使用已設(shè)定好起始狀態(tài)的濾波架構(gòu)進(jìn)行低通濾波以產(chǎn)生濾波后值Dfilt_d,并據(jù)以推導(dǎo)觸控事件的發(fā)生位置,提供給微處理器。在一實(shí)施例中,學(xué)習(xí)期間內(nèi),觸控板控制器12所推導(dǎo)出來的觸控事件發(fā)生位置,不提供給微處理器14;在學(xué)習(xí)期間之后,觸控板控制器12提供觸控事件發(fā)生位置給微處理器14。在一實(shí)施例中,該濾波架構(gòu)的濾波系數(shù),會(huì)隨著觸控事件的發(fā)生位置的移動(dòng)速度而變化。舉例來說,當(dāng)移動(dòng)速度越慢,濾波架構(gòu)的低通效果就越強(qiáng)(heavy)。圖5顯示,在一實(shí)施例,手指在碰觸觸控面板10的過程中,觸控板控制器12所產(chǎn)生的檢測(cè)值Draw以及濾波后值Dfilt_d。圖5的上半部中的實(shí)線顯示檢測(cè)值Dmw,其與圖3完全相同,于此不再贅述。下半部的實(shí)線顯示濾波后值Dfilteed,虛線復(fù)制了檢測(cè)值Draw以作為比較。圖5中的檢測(cè)值Dmw僅僅對(duì)應(yīng)觸控面板10中一電容電極16的自電容變化量。但是業(yè)界具有一般知識(shí)者可以了解,同一時(shí)間觸控板控制器12可以產(chǎn)生許多不同檢測(cè)值Draw,一對(duì)一對(duì)應(yīng)到觸控面板10的電容電極16。所以,圖5中的說明也可以應(yīng)用到其他的電容電極16。在圖5中,觸控事件所發(fā)生的觸控期間Ttwc^vent大致分成兩段:學(xué)習(xí)期間Tleaming與在后的濾波啟用期間Tfilte_ac;tivatral。學(xué)習(xí)期間Tleaming可更進(jìn)一步分成兩段:起始期間Tini與在后的穩(wěn)定期間Thf。以下將大概的介紹圖5中各時(shí)段的動(dòng)作,稍后會(huì)以流程圖進(jìn)行說明。在時(shí)間點(diǎn)tt_h_start,檢測(cè)值Draw超過了臨界值Dthreshtjld,所以觸控板控制器12認(rèn)定有觸控事件發(fā)生,而開啟整個(gè)觸控期間1;?!?。于開啟觸控期間Tt()UC;h__t后,于前段的預(yù)設(shè)起始期間Tini中,預(yù)設(shè)的檢測(cè)值Draw超過臨界值Dttoestold且尚在攀升中,處于一暫態(tài)而并未達(dá)一相對(duì)穩(wěn)定態(tài),此時(shí)本發(fā)明的觸控面板系統(tǒng)尚未啟用濾波架構(gòu),而直接以檢測(cè)值Dmw作為濾波后值Dfilt_i。待預(yù)設(shè)的起始期間Tini終結(jié),而開啟預(yù)設(shè)的穩(wěn)定期間Thf時(shí),本發(fā)明的觸控面板系統(tǒng)方啟用濾波架構(gòu),以先前的濾波后值Dfilteed以及當(dāng)下的檢測(cè)值Dmw,來產(chǎn)生當(dāng)下的濾波后值0&^!。但是,此時(shí)的濾波后值Dfilt_d,尚不用以推導(dǎo)觸控事件的發(fā)生位置。于預(yù)設(shè)的穩(wěn)定期間Thf經(jīng)過后,于隨后的濾波啟用期間Tfilte_artivated中,參考先前的濾波后值Dfiltoed以及當(dāng)下的檢測(cè)值Dmw,來產(chǎn)生當(dāng)下的濾波后值Dfilteed。而且,此時(shí)的濾波后值Dfilteed,會(huì)用來推導(dǎo)觸控事件的發(fā)生位置。在一實(shí)施例中,觸控事件發(fā)生位置相對(duì)于時(shí)間的變化,大致上可關(guān)聯(lián)于當(dāng)下觸控事件發(fā)生位置的移動(dòng)速度,其可以作為后續(xù)濾波架構(gòu)以及低通效果程度的參考,此部分將于后續(xù)圖8的相關(guān)說明詳述。在一實(shí)施例中,當(dāng)濾波后值Dfilteed低于臨界值Dthreshtjld后,觸控板控制器12認(rèn)定觸控事件結(jié)束,所以結(jié)束了觸控期間Tt()UC;h__nt,如同圖5的時(shí)間點(diǎn)tt()UC;h_md所示。從以上說明可以得知,濾波架構(gòu)中的濾波后值Dfilteed,從濾波啟用期間TfiIter-activated開始,對(duì)推導(dǎo)觸控事件的發(fā)生位置有影響。而濾波啟用期間TfiIter-activated中,濾波后值Dfilteed的起始值是在學(xué)習(xí)期間Tleaming的過程中決定。學(xué)習(xí)期間Tleaming用來設(shè)定濾波啟用期間^filter-activated中,濾波后值Dfiltered的起始值的期間。比對(duì)圖5中檢測(cè)值Draw及濾波后值Dfilteed的曲線也可以得知,在濾波啟用期間Tfilter-activated中,觸控板控制器以濾波后值Dfilteed來推導(dǎo)觸控事件的發(fā)生位置,將會(huì)比以未濾波前的檢測(cè)值dmw,比較沒有擾動(dòng)而更平順。圖6顯示依據(jù)本發(fā)明一實(shí)施例,使用于圖1中的觸控板控制器12中的信號(hào)處理方法30。信號(hào)處理方法30從步驟32開始后,在步驟34把濾波狀態(tài)(filtercondition)設(shè)定為”STOP”,表示觸控板控制器12中的一濾波架構(gòu)停止而沒有作用。本實(shí)施例的濾波架構(gòu)藉由以下公式I達(dá)成本發(fā)明的目的。DAfilteredUi)=a*DAfiltered(tj^)+(l~a)*DAraw(tj)..........1.其中,DAraw(tj表示觸控板控制器12在檢測(cè)時(shí)間點(diǎn)\所產(chǎn)生的數(shù)個(gè)檢測(cè)值Dmw所構(gòu)成的一檢測(cè)值向量AAmtmdag)表示在前一次檢測(cè)時(shí)間點(diǎn)的數(shù)個(gè)濾波后值Df-所構(gòu)成的一濾波后向量表示在這次檢測(cè)時(shí)間點(diǎn)ti的數(shù)個(gè)濾波后值Dfilteed所構(gòu)成的另一濾波后向量;以及,a為值介于O到I之間的一個(gè)濾波系數(shù)。當(dāng)a愈小時(shí),濾波架構(gòu)的低通濾波效果越輕。舉例來說,當(dāng)a為O時(shí),濾波后向量DA—Ui)即等于檢測(cè)值向量DArawUi),也就是隨著檢測(cè)值向量DAMW(ti)而改變,等同于沒有濾波效果。在別的實(shí)施例中,濾波架構(gòu)可以執(zhí)行不同于公式I的其他公式,只要所產(chǎn)生的濾波后向量DAfilteedUi)為檢測(cè)值向量DAmwUi)被低通濾波的結(jié)果就可以。步驟36檢測(cè)電容電極16,以提供檢測(cè)值向量DAmw(\)。檢測(cè)值向量DArawUi)中的每一檢測(cè)值Dmw對(duì)應(yīng)一電容電極16的自電容變化量。依據(jù)檢測(cè)值向量DAmwUi),步驟38辨識(shí)一觸控事件是否發(fā)生。舉例來說,如果檢測(cè)值向量DAmwUi)中有任何一檢測(cè)值Draw超過臨界值Dttoestold,步驟38就認(rèn)定一觸控事件發(fā)生,接著執(zhí)行步驟40,開始了觸控期間Tt()UC;h__t;如果檢測(cè)值向量DAraw(h)中沒有檢測(cè)值Draw超過臨界值Dttoeshtjld,步驟38就認(rèn)定觸控事件沒有發(fā)生,回到步驟36,來產(chǎn)生下個(gè)檢測(cè)時(shí)間點(diǎn)的檢測(cè)值向量DAmw(ti+1)。請(qǐng)同時(shí)參閱圖5與圖6。步驟40、44與48透過濾波狀態(tài)辨識(shí)當(dāng)下時(shí)間點(diǎn)是屬于觸控期間Ttwc^vmt中的哪一時(shí)間點(diǎn)。如果濾波狀態(tài)為”STOP”,那表示當(dāng)下是觸控期間Ttouc^vmt中的第一個(gè)檢測(cè)時(shí)間點(diǎn),則進(jìn)行至步驟42設(shè)定濾波狀態(tài)為”LEARNING”,準(zhǔn)備進(jìn)入學(xué)習(xí)期間T\_ing。如果濾波狀態(tài)目前為”LEARNING”,那表示當(dāng)下處于學(xué)習(xí)期間Tleaming之內(nèi),則進(jìn)行至步驟46使濾波架構(gòu)開始學(xué)習(xí),產(chǎn)生濾波后向量DAfilteedUi),作為進(jìn)入濾波啟用期間Tfilter-activated時(shí)的起始值。并于預(yù)設(shè)的學(xué)習(xí)期間Tleaming經(jīng)過后,設(shè)定濾波狀態(tài)為”START”。步驟46的詳細(xì)運(yùn)作容待后述。如果濾波狀態(tài)為”START”,那表示當(dāng)下處于濾波啟用期間Tfilter-activated之內(nèi),則進(jìn)行至步驟50執(zhí)行公式I的濾波架構(gòu)來產(chǎn)生濾波后向量DAfilt—(t^,接著使檢測(cè)值向量DAmw(tj被更新為等于濾波后向量DAfilt^ai)。如果濾波狀態(tài)不屬于預(yù)先所定義的”STOP”、”LEARNING”、或”START”,則步驟60認(rèn)定有錯(cuò)誤發(fā)生,結(jié)束整個(gè)信號(hào)處理方法。步驟52依據(jù)檢測(cè)值向量DAmw(t,),推估一座標(biāo)(x(t,),y(t,)),代表觸控事件在觸控面板上的發(fā)生位置。這座標(biāo)(XaiKyai))可以由觸控板控制器12輸出至微處理器14。步驟54可以依據(jù)現(xiàn)在的座標(biāo)(x(ti),y(ti))與先前的座標(biāo)(xUh),yUg)),來設(shè)定當(dāng)下的移動(dòng)狀態(tài),例如當(dāng)下發(fā)生位置的移動(dòng)速度,同時(shí)可以據(jù)以設(shè)定濾波系數(shù)的值,以改變?yōu)V波架構(gòu)的濾波程度的輕重。步驟56辨識(shí)觸控事件是否結(jié)束。類似的,如果檢測(cè)值向量DAMW(ti)中有任何一檢測(cè)值DMW超過臨界值Dthreshtjld,步驟56就認(rèn)定觸控事件持續(xù)發(fā)生,接著回到步驟36;如果檢測(cè)值向量DArawUi)中沒有檢測(cè)值DMW超過臨界值Dttoeshtjld,步驟56就認(rèn)定觸控事件已經(jīng)結(jié)束,步驟58就把濾波狀態(tài)設(shè)定為”STOP”,接著一樣回到步驟36。從信號(hào)處理方法30中可以發(fā)現(xiàn),步驟42與46沒有去更新檢測(cè)值向量DAmwUi),也就是說,在此期間內(nèi)步驟52對(duì)座標(biāo)Uaiyai))的推導(dǎo)是基于原始的量測(cè)值向量DAraw(t^。直到步驟50以濾波后向量DA—h)更新檢測(cè)值向量DAraw(h),步驟52對(duì)座標(biāo)(Xai)^ai))的推導(dǎo)才是基于更新后的量測(cè)值向量DAmw(ti)。由于步驟50是以濾波后向量DAfilteedUi)更新檢測(cè)值向量DAmwUi),所以之后步驟52所推導(dǎo)出的座標(biāo)(XUi),yUi))就有了低通濾波的效果,比較不會(huì)飄移。此外,在濾波啟用期間Tfilte_aetivated時(shí),因?yàn)闄z測(cè)值向量DAmwUi)在步驟50被更新為等于濾波后向量DA—h),所以步驟56等同是依據(jù)濾波后向量DAfilteed(t^來辨識(shí)觸控事件是否結(jié)束。圖7舉例說明圖6中的步驟46,其在學(xué)習(xí)期間Tleaming內(nèi)執(zhí)行。步驟79先設(shè)濾波系數(shù)a為一較大值,譬如說0.8。這意味著在學(xué)習(xí)期間Tleaming內(nèi),如果有執(zhí)行濾波架構(gòu),也是執(zhí)行重低通濾波。在一實(shí)施例中,學(xué)習(xí)期間Tleaming為一觸控事件發(fā)生后的40個(gè)檢測(cè)時(shí)間點(diǎn)。步驟80辨識(shí)當(dāng)下是否屬于預(yù)先定義的起始期間Tini中。譬如說,當(dāng)下為一觸控事件發(fā)生后的10個(gè)檢測(cè)時(shí)間點(diǎn)內(nèi),則步驟80的答案為”是”,進(jìn)入步驟83,其直接以檢測(cè)值向量DArawUi)來作為濾波后向量DAfilteed(\)。如果當(dāng)下為一觸控事件發(fā)生后的1140個(gè)檢測(cè)時(shí)間點(diǎn)內(nèi),意味著當(dāng)下屬于預(yù)先定義的穩(wěn)定期間Thf中,則進(jìn)入步驟82,辨識(shí)當(dāng)下是否為學(xué)習(xí)期間Tleaming中的最后一個(gè)檢測(cè)時(shí)間點(diǎn)。不論步驟82的結(jié)果為何,步驟84都會(huì)執(zhí)行公式I的濾波架構(gòu),以重濾波的方式,依據(jù)先前的濾波后向量DA—(V1)以及當(dāng)下的檢測(cè)值向量DAmw(\),來產(chǎn)生當(dāng)下之濾波后向量DAfiltoed(\)。如果步驟82認(rèn)為當(dāng)下為學(xué)習(xí)期間Tleaming中的最后一個(gè)檢測(cè)時(shí)間點(diǎn),步驟86把濾波狀態(tài)設(shè)定為”START”,以便在下個(gè)檢測(cè)時(shí)間點(diǎn)時(shí),可以進(jìn)入圖6中的步驟50。于步驟82認(rèn)為當(dāng)下為學(xué)習(xí)期間Tleaming中的最后一個(gè)檢測(cè)時(shí)間點(diǎn),而進(jìn)行步驟86把濾波狀態(tài)設(shè)定為”START”,緊接著于步驟84產(chǎn)生之濾波后向量DAfilteedUi)即作為濾波架構(gòu)的起始狀態(tài)(initialcondition),完成學(xué)習(xí)期間設(shè)定濾波架構(gòu)起始狀態(tài)的任務(wù)。圖8舉例說明圖6中的步驟54。步驟62先計(jì)算出當(dāng)下座標(biāo)與先前座標(biāo)的位移量do舉例來說,d=squrt((X(tj-X(η))2+(υ(1^)I(V1))2),其中,squrt()表示開平方根。步驟64與66區(qū)隔當(dāng)下的位移量d屬于哪一個(gè)范圍。如果位移量d小于預(yù)設(shè)的值DS1,表示當(dāng)下發(fā)生位置的移動(dòng)速度近乎0,則移動(dòng)狀態(tài)設(shè)定為”N0-M0VING”(步驟68),并且把濾波系數(shù)a設(shè)定為一較大值,譬如說0.8(步驟90)。此時(shí),濾波架構(gòu)成為重濾波。如果位移量d介于值DSl與DS2之間,移動(dòng)狀態(tài)設(shè)定為”SL0W_M0VING”(步驟70),濾波系數(shù)a設(shè)定為一中間值,譬如說0.5(步驟94)。此時(shí),濾波架構(gòu)成為中濾波。如果位移量d高于預(yù)設(shè)的值DS2,則移動(dòng)狀態(tài)設(shè)定為”FAST-MOVING”(步驟72),濾波系數(shù)a設(shè)定為一較小值,譬如說0.1(步驟96)。此時(shí),濾波架構(gòu)成為輕濾波。換言之,當(dāng)觸控事件的發(fā)生位置的移動(dòng)速度很慢時(shí)候,圖6中的步驟50會(huì)以比較重的濾波架構(gòu),來產(chǎn)生濾波后向量DAfiltoedUi),并據(jù)以更新檢測(cè)值向量DArawUi)以及計(jì)算出后續(xù)的觸控事件發(fā)生位置;所以,后續(xù)推算出的發(fā)生位置會(huì)比較穩(wěn)定,不受觸控面板10變形的噪聲影響。相反的,當(dāng)發(fā)生位置的移動(dòng)速度很快的時(shí)候,圖6中的步驟50會(huì)以比較輕的濾波架構(gòu),來產(chǎn)生濾波后向量DAfilteedUi),并據(jù)以計(jì)算出后續(xù)的觸控事件發(fā)生位置;所以,后續(xù)推算出的發(fā)生位置會(huì)比較快追上觸控事件的真正發(fā)生位置,比較能夠反映真實(shí)情形。以上所述僅為本發(fā)明的較佳實(shí)施例,凡依本發(fā)明申請(qǐng)專利范圍所做的均等變化與修飾,皆應(yīng)屬本發(fā)明的涵蓋范圍。權(quán)利要求1.一種信號(hào)處理方法,適用于一觸控面板,該觸控面板具有多個(gè)電容電極,該信號(hào)處理方法包含有:提供多個(gè)檢測(cè)值,分別對(duì)應(yīng)這些電容電極的電容變化;依據(jù)一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生多個(gè)濾波后值,該濾波架構(gòu)相關(guān)于一觸控事件所反應(yīng)的一特征;以及依據(jù)這些濾波后值和這些檢測(cè)值其中之一,判斷該觸控事件于該觸控面板的一發(fā)生位置。2.如權(quán)利要求1所述的信號(hào)處理方法,其特征在于,另包含有:依據(jù)這些檢測(cè)值,判斷該觸控事件是否發(fā)生;以及于該觸控事件發(fā)生后設(shè)定一學(xué)習(xí)期間,在該學(xué)習(xí)期間內(nèi),依據(jù)這些檢測(cè)值判斷該發(fā)生位置。3.如權(quán)利要求2所述的信號(hào)處理方法,其特征在于,包含有:于該學(xué)習(xí)期間內(nèi)的一穩(wěn)定期間內(nèi),依據(jù)該濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生這些濾波后值;其中,該學(xué)習(xí)期間結(jié)束時(shí)的這些濾波后值為數(shù)個(gè)濾波起始值,用以設(shè)定該濾波架構(gòu)。4.如權(quán)利要求2所述的信號(hào)處理方法,其特征在于,包含有:于該學(xué)習(xí)期間內(nèi)的一起始期間內(nèi),以這些檢測(cè)值作為這些濾波后值。5.如權(quán)利要求2所述的信號(hào)處理方法,其特征在于,另包含有:于該學(xué)習(xí)期間后,輸出該發(fā)生位置予一微處理器;以及于該學(xué)習(xí)期間內(nèi),不輸出該發(fā)生位置予該微處理器。6.如權(quán)利要求1所述的信號(hào)處理方法,其特征在于,另包含有:依據(jù)該發(fā)生位置,決定一移動(dòng)距離,該移動(dòng)距離為該觸控事件所反應(yīng)的該特征。7.如權(quán)利要求6所述的信號(hào)處理方法,其特征在于:當(dāng)該移動(dòng)距離大于一第一距離時(shí),設(shè)定該濾波架構(gòu)為一第一濾波架構(gòu);當(dāng)該移動(dòng)距離介于該第一距離以及一第二距離之間時(shí),設(shè)定該濾波架構(gòu)為一第二濾波架構(gòu);當(dāng)該移動(dòng)距離小于該第二距離時(shí),設(shè)定該濾波架構(gòu)為一第三濾波架構(gòu);該第一距離大于該第二距離;以及該第一濾波架構(gòu)、該第二濾波架構(gòu)以及該第三濾波架構(gòu)的濾波效果相關(guān)于該第一距離以及該第二距離,使該第三濾波架構(gòu)的濾波效果重于該第二濾波架構(gòu)的濾波效果,該第二濾波架構(gòu)的濾波效果重于該第一濾波架構(gòu)的濾波效果。8.如權(quán)利要求1所述的信號(hào)處理方法,其特征在于,另包含有:依據(jù)這些濾波后值,判斷該觸控事件是否結(jié)束。9.如權(quán)利要求1所述的信號(hào)處理方法,其特征在于,這些檢測(cè)值對(duì)應(yīng)這些電容電極的自電容值變化。10.如權(quán)利要求1所述的信號(hào)處理方法,其特征在于,該觸控面板為一單導(dǎo)電層觸控面板。11.一種觸控面板系統(tǒng),包含有:一觸控面板,具有多個(gè)電容電極;以及一觸控板控制器,耦接至這些電容電極,檢測(cè)這些電容電極,以產(chǎn)生相對(duì)應(yīng)的多個(gè)檢測(cè)值;其中,該觸控板控制器依據(jù)一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生多個(gè)濾波后值,該濾波架構(gòu)相關(guān)于一觸控事件所反應(yīng)的一特征,并依據(jù)這些濾波值和這些檢測(cè)值其中的一判斷該觸控事件于該觸控面板的一發(fā)生位置。12.如權(quán)利要求11所述的觸控面板系統(tǒng),其特征在于,該觸控板控制器依據(jù)這些檢測(cè)值,判斷該觸控事件是否發(fā)生,且于該觸控事件發(fā)生后設(shè)定一學(xué)習(xí)期間內(nèi),依據(jù)這些檢測(cè)值判斷該發(fā)生位置。13.如權(quán)利要求12所述的觸控面板系統(tǒng),其特征在于,該觸控板控制器于該學(xué)習(xí)期間中的一穩(wěn)定期間內(nèi),依據(jù)該濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生這些濾波后值;該學(xué)習(xí)期間結(jié)束時(shí)的這些濾波后值為數(shù)個(gè)濾波起始值,用以設(shè)定該濾波架構(gòu)。14.如權(quán)利要求12所述的觸控面板系統(tǒng),其特征在于,該觸控板控制器于該學(xué)習(xí)期間中的一起始期間內(nèi),以這些檢測(cè)值作為這些濾波后值。15.如權(quán)利要求11所述的觸控面板系統(tǒng),其特征在于,該觸控板控制器依據(jù)該發(fā)生位置,決定一移動(dòng)距離,該移動(dòng)距離為該觸控事件所反應(yīng)的該特征。16.如權(quán)利要求15所述的觸控面板系統(tǒng),其特征在于:當(dāng)該移動(dòng)距離大于一第一距離時(shí),該觸控板控制器以一第一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波;當(dāng)該移動(dòng)距離介于該第一距離以及一第二距離之間時(shí),該觸控板控制器以一第二濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波;當(dāng)該移動(dòng)距離小于一第二距離時(shí),該觸控板控制器以一第三濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波;該第一距離大于該第二距離;以及該第一濾波架構(gòu)、該第二濾波架構(gòu)以及該第三濾波架構(gòu)的濾波效果相關(guān)于該第一距離以及該第二距離,使該第三濾波架構(gòu)的濾波效果重于該第二濾波架構(gòu)的濾波效果,該第二濾波架構(gòu)的濾波效果重于該第一濾波架構(gòu)的濾波效果。17.如權(quán)利要求11所述的觸控面板系統(tǒng),其特征在于,這些檢測(cè)值對(duì)應(yīng)這些電容電極的自電容值變化。18.如權(quán)利要求11所述的觸控面板系統(tǒng),其特征在于,該觸控面板為一單導(dǎo)電層觸控面板。全文摘要本發(fā)明涉及一種針對(duì)一觸控面板的信號(hào)處理方法以及相關(guān)的觸控面板系統(tǒng)。該觸控面板具有數(shù)個(gè)電容電極。該信號(hào)處理方法包含有提供數(shù)個(gè)檢測(cè)值,分別對(duì)應(yīng)這些電容電極的電容變化;依據(jù)一濾波架構(gòu)對(duì)這些檢測(cè)值進(jìn)行低通濾波,以產(chǎn)生數(shù)個(gè)濾波后值;以及,依據(jù)這些濾波后值,判斷一觸控事件于該觸控面板的一發(fā)生位置。文檔編號(hào)G06F3/044GK103207713SQ20121001227公開日2013年7月17日申請(qǐng)日期2012年1月16日優(yōu)先權(quán)日2012年1月16日發(fā)明者溫照成申請(qǐng)人:晨星軟件研發(fā)(深圳)有限公司,晨星半導(dǎo)體股份有限公司