專利名稱:一種用于電容式觸摸屏中噪聲控制的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及觸摸屏,更具體地說,涉及一種用于電容式觸摸屏中噪聲控制的方法及裝置。
背景技術(shù):
隨著信息技術(shù)的不斷發(fā)展進步,20世紀(jì)90年代初一種新的人機交互技術(shù)一觸摸屏技術(shù)問世了。該技術(shù)的問世使得人機交互更加方便快捷不再局限于鍵盤、鼠標(biāo),使用者僅僅需要觸碰計算機顯示屏幕上的文字或圖標(biāo)即可實現(xiàn)對主機的操作。它也是目前最簡單、方便的一種人機交互方式。觸摸屏技術(shù)發(fā)展至今,主要有四種電阻式觸摸屏、電容式觸摸屏、紅外線式觸摸屏和表面聲波觸摸屏。其中電容式觸摸屏以其高透光率、高耐磨性、穩(wěn)定性強及使用壽命長等特性已經(jīng)初步取代了電阻屏,成為目前市場的主流。但是,目前的電容式觸摸屏技術(shù)在抗噪聲方面依然有很大的缺陷,一方面容易受到充電器交流電源的干擾,另一方面容易受到來自手機基帶芯片的RF噪聲干擾,此外,還容易受到顯示驅(qū)動信號等的干擾。這些噪聲通過前端接收機電路串?dāng)_進觸控芯片內(nèi)部,從而出現(xiàn)錯誤的報點。也就是說用戶沒有觸摸到某一位置,但檢測電路(sensor)卻告知主機(host)用戶已經(jīng)觸摸過該點,這是一個很嚴(yán)重的問題。圖1為觸摸屏檢測電路的內(nèi)部結(jié)構(gòu)示意圖,其工作原理為由芯片產(chǎn)生的方波信號Vin作用于電容屏的電容Csig,由于人的手指、手掌或其他導(dǎo)電物體可以引起該電容Csig的容值的變化,從而導(dǎo)致該電容Csig上存儲的電荷量發(fā)生變化。電荷放大器將變化的電荷轉(zhuǎn)化成變化的方波,變化的方波信號最終被ADC采樣,采樣值送入數(shù)字部分進行處理。數(shù)字部分完成對數(shù)據(jù)的處理后,將處理后的數(shù)據(jù)送到主機。當(dāng)輸入的方波信號通過前端的電荷放大器進入到內(nèi)部電路時,如果此時也有外部干擾信號的存在,干擾信號也會通過模擬部分的處理送到數(shù)字部分進行處理,如果數(shù)字部分只做簡單的累加處理的話,則不能有效的剔除噪聲信號,從而使噪聲信號將有效的觸摸信號淹沒以致出現(xiàn)錯誤的報點。到目前為止,在觸摸屏產(chǎn)業(yè)界,有很多關(guān)于降低乃至消除觸摸屏控制芯片噪聲的解決方案,但是這些方案或多或少的存在著這樣或者那樣的不足之處。如中國公開專利CN101246407 “一種電阻式觸摸屏中控制靜電噪聲的方法以及相應(yīng)的觸摸屏”中提到采用特定的掃描信號來掃描觸摸屏從而控制減低靜電噪聲的解決方案,但是這種方案的通用性不強;如中國公開專利CN102004574 “一種防止觸摸屏裝置電源噪聲的方法”提出采用一種在觸摸屏裝置上增加一個反相器的方法,該反相器一端連接到液晶顯示屏面的電極上,另一端連接到銦錫氧化物層上,那么該銦錫氧化物層將產(chǎn)生與之相反的交變電壓,從而克服液晶顯示屏面上產(chǎn)生的電源噪聲,但是這種方法僅針對電源噪聲,只能消除一種噪聲,對于其他類型的噪聲如RF噪聲、顯示噪聲等就無法進行消除。如中國公開專利CN1503118A“用于放置觸摸屏的噪聲裝置和方法”中提到采用一種利用時鐘電路來控制接收數(shù)據(jù)來降低噪聲的解決方案,但是這種方法實現(xiàn)起來相對復(fù)雜,成本也較高。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述通用性不強、只能消除一種噪聲、實現(xiàn)相對復(fù)雜的缺陷,提供一種通用性較強、能消除多種噪聲、實現(xiàn)相對簡單的用于電容式觸摸屏中噪聲控制的方法及裝置。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是構(gòu)造一種用于電容式觸摸屏中噪聲控制的方法,包括如下步驟
A)將從模擬前端接收的數(shù)據(jù)按所述觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù);
B)將所述每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出所述閾值范圍的第一累加數(shù)據(jù)用一指定值代替;
C)將替換后得到的整個數(shù)據(jù)序列進行濾波;
D)分別將第一設(shè)定個數(shù)所述第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存
儲;
E)分別將第二設(shè)定個數(shù)所述第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。在本發(fā)明所述的用于電容式觸摸屏中噪聲控制的方法中,所述從模擬前端接收的數(shù)據(jù)是按照一個或多個所述激勵方波周期進行累加的。在本發(fā)明所述的用于電容式觸摸屏中噪聲控制的方法中,所述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值。在本發(fā)明所述的用于電容式觸摸屏中噪聲控制的方法中,所述第一設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù),所述第二設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)。在本發(fā)明所述的用于電容式觸摸屏中噪聲控制的方法中,所述濾波為低通濾波或中值濾波或均值濾波。本發(fā)明還涉及一種實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置,包括 周期累加模塊用于將從模擬前端接收的數(shù)據(jù)按所述觸摸屏的激勵方波周期進行累加
并得到多個第一累加數(shù)據(jù);
累加數(shù)據(jù)比較模塊用于將所述每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出所述閾值范圍的第一累加數(shù)據(jù)用一指定值代替;
第一濾波模塊用于將替換后得到的整個數(shù)據(jù)序列進行濾波;
累加模塊用于分別將第一設(shè)定個數(shù)所述第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲;
第二濾波模塊用于分別將第二設(shè)定個數(shù)所述第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。在本發(fā)明所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置中,所述從模擬前端接收的數(shù)據(jù)是按照一個或多個所述激勵方波周期進行累加的。在本發(fā)明所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置中,所述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值。在本發(fā)明所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置中,所述第一設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù),所述第二設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)。在本發(fā)明所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置中,所述濾波為低通濾波或中值濾波或均值濾波。實施本發(fā)明的用于電容式觸摸屏中噪聲控制的方法及裝置,具有以下有益效果將從模擬前端接收的數(shù)據(jù)按觸摸屏的激勵方波周期進行累加,并將累加后超出預(yù)先設(shè)定的閾值范圍的第一累加數(shù)據(jù)用指定值進行替換以消除噪聲,即將受噪聲污染的數(shù)據(jù)用指定值進行替換以消除噪聲,由于只將第一累加數(shù)據(jù)與閾值范圍進行比較,不需要考慮是哪種類型的噪聲,所以其可針對多種類型的噪聲,通用性較強;再將替換后得到的整個數(shù)據(jù)序列進行濾波以進一步消除噪聲;然后分別將第一設(shè)定個數(shù)第一累加數(shù)據(jù)進行累加得到第二累加數(shù)據(jù)并存儲;隨后分別將第二設(shè)定個數(shù)第二累加數(shù)據(jù)進行濾波以更好地消除噪聲。整個過程處理起來較為簡單;所以其通用性較強、能消除多種噪聲、實現(xiàn)較為簡單。
圖1是電容式觸摸屏檢測電路的內(nèi)部結(jié)構(gòu)示意 圖2是本發(fā)明用于電容式觸摸屏中噪聲控制的方法及裝置實施例中方法的流程 圖3是所述實施例中每一個激勵方波周期ADC輸出的數(shù)據(jù)累加和分布示意 圖4是所述實施例中噪聲數(shù)據(jù)被替換之后的每一個激勵方波周期ADC輸出的數(shù)據(jù)累加和分布示意 圖5是所述實施例中裝置的結(jié)構(gòu)示意圖。
具體實施例方式為了便于本領(lǐng)域的普通技術(shù)人員能夠理解并實施本發(fā)明,下面將結(jié)合附圖對本發(fā)明實施例作進一步說明。如圖1所示的觸摸屏檢測電路中,給觸摸屏輸入激勵方波,經(jīng)過模擬部分的信號放大、混頻等處理之后,通過ADC將模擬信號轉(zhuǎn)換成數(shù)字信號送到數(shù)字部分進行處理。理論上,在電容Csig不變的情況下,每個激勵方波周期ADC轉(zhuǎn)化后的數(shù)據(jù)的累加和是固定的,但在實際中每個激勵方波周期的累加值會有微小的波動。當(dāng)觸摸屏系統(tǒng)受到來自外界比較強烈的干擾時,上述累加值(累加的結(jié)果)就會偏離理論值比較大的一個范圍,此時的數(shù)據(jù)即是受噪聲污染的數(shù)據(jù),所以數(shù)字部分要對該數(shù)據(jù)進行相應(yīng)的處理(例如濾波)以消除噪聲。在本發(fā)明用于電容式觸摸屏中噪聲控制的方法及裝置實施例中,其方法的流程圖如圖2所示。圖2中,該方法包括
步驟SOl將從模擬前端接收的數(shù)據(jù)按觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù)本步驟中,將從模擬前端接收的數(shù)據(jù)按激勵方波周期進行累加并得到多個第一累加數(shù)據(jù),也即將從ADC輸出的數(shù)據(jù)(數(shù)字信號)按激勵方波周期進行累加并得到多個第一累加數(shù)據(jù)。從模擬前端接收的數(shù)據(jù)可按照一個或多個激勵方波周期進行累加,對于本實施例而言,從模擬前端接收的數(shù)據(jù)是按照一個激勵方波周期進行累加的,也即將每一個激勵方波周期內(nèi)的數(shù)據(jù)分別累加或?qū)⒚恳粋€激勵方波周期的ADC輸出的數(shù)據(jù)進行累加,這樣,得到的累加值的個數(shù)與激勵方波周期的個數(shù)相同。當(dāng)然,在本實施例的另外一些情況下,從模擬前端接收的數(shù)據(jù)也可以按照多個激勵方波周期進行累加,例如按照2個、3個或4個激勵方波周期進行累加。步驟S02將每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出閾值范圍的第一累加數(shù)據(jù)用一指定值代替本步驟中,具體就是判斷累加后得到的每一個第一累加數(shù)據(jù)是否超出預(yù)先設(shè)定的閾值范圍,也即判斷一個激勵方波周期內(nèi)的數(shù)據(jù)累加后得到的第一累加數(shù)據(jù)是否超出預(yù)先設(shè)定的閾值范圍,如果判斷的結(jié)果為是,說明此第一累加數(shù)據(jù)是受噪聲污染的數(shù)據(jù);如果判斷的結(jié)果為否,說明此第一累加數(shù)據(jù)正常,其未被噪聲污染(即在正常值范圍內(nèi))。本步驟中,將超出閾值范圍的數(shù)據(jù)(即受噪聲污染的數(shù)據(jù))用一指定值代替以消除噪聲,未超出閾值范圍的數(shù)據(jù)保持不變。值得一提的是,上述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值,本實施例中,具體來講,上述指定值為前一個激勵方波周期的累加數(shù)據(jù)或通過軟件預(yù)先設(shè)定的值(這個預(yù)先設(shè)定的值根據(jù)具體情況可進行調(diào)整),但上述預(yù)先設(shè)定的值要保證不超出其相應(yīng)的閾值范圍。圖3是本實施例中每一個激勵方波周期ADC輸出的數(shù)據(jù)累加和分布示意圖;圖3中,在t2時間段的數(shù)據(jù)Dl和D2超出了閾值范圍,t3 t4時間段的數(shù)據(jù)D4和D5超出了閾值范圍,也即第一累加數(shù)據(jù)Dl、D2、D4和D5都是受噪聲污染的數(shù)據(jù)。圖4是本實施例中噪聲數(shù)據(jù)被替換之后的每一個激勵方波周期ADC輸出的數(shù)據(jù)累加和分布示意圖;圖4中,將受噪聲污染的數(shù)據(jù)分別用前一個激勵方波周期的第一累加數(shù)據(jù)(累加結(jié)果)替代,#D1是用DO將Dl替換之后的數(shù)據(jù),#D2是用#D1將D2替換之后的數(shù)據(jù);#D4是用D3將D4替換之后的數(shù)據(jù),#D5是用#D4將D5替換之后的數(shù)據(jù);具體就是,用DO將Dl替換掉,替換后的數(shù)據(jù)用#D1表示,用#D1將D2替換掉,替換后的數(shù)據(jù)用#D2表示,其它以此類推,換句話說#D1、#D2、#D4和#D5分別是Dl、D2、D4和D5替換后的數(shù)據(jù)。步驟S03將替換后得到的整個數(shù)據(jù)序列進行濾波在替換過之后的數(shù)據(jù)序列依然會有噪聲信息的存在,為了進一步濾除噪聲,本步驟中將經(jīng)過替換之后的數(shù)據(jù)序列進行濾波。圖4中的數(shù)據(jù)序列是圖3中的數(shù)據(jù)序列經(jīng)過替換之后形成的,本步驟中,也就是對圖4中的整個數(shù)據(jù)序列進行濾波處理??梢酝ㄟ^一個低通濾波器或N階的中值濾波器或N階的均值濾波器以進一步的濾除噪聲,本實施例中,N可以是3到7的任意一個值,這時濾波效果較好。步驟S04分別將第一設(shè)定個數(shù)第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲經(jīng)過上述一系列處理后,本步驟中,分別將第一設(shè)定個數(shù)第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲,也即將第一設(shè)定個數(shù)的經(jīng)過上述濾波處理后的第一累加數(shù)據(jù)分別累加并將得到的多個第二累加數(shù)據(jù)存儲。值得一提的是,上述第一設(shè)定個數(shù)為觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù)(或觸摸屏掃描信號的掃描周期數(shù))。值得一提的是,本實施例中,激勵方波的周期與觸摸屏掃描信號的掃描周期相等。步驟S05分別將第二設(shè)定個數(shù)第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲觸摸屏的一個掃描幀有多個行和多個列構(gòu)成,每一行與每一列都會有一個交點,為了進一步更好地濾除噪聲,本步驟中,分別將第二設(shè)定個數(shù)第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲,上述第二設(shè)定個數(shù)為觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)(像素個數(shù))。本步驟中,也即對觸摸屏每一掃描幀中的數(shù)據(jù)(第二累加數(shù)據(jù))進行濾波后得到第三數(shù)據(jù),也可以說將每一個掃描幀中的每一個點(上述交點)都進行濾波處理。本步驟中,可以對每一個掃描幀進行均值濾波,例如采用9階的均值濾波(3X3窗口進行均值濾波)以進一步更好地濾除噪聲。當(dāng)然,在本實施例的另外一些情況下,也可以采用低通濾波或中值濾波。在本實施例的另外一些情況下,上述多個第二累加數(shù)據(jù)在存儲時按幀進行存儲,可對存儲后的第二累加數(shù)據(jù)進行幀與幀之間的濾波,具體來講,對當(dāng)前幀中的當(dāng)前數(shù)據(jù)(第二累加數(shù)據(jù))進行濾波時,例如采用3階的中值濾波,就將當(dāng)前數(shù)據(jù)和與當(dāng)前幀相鄰的前兩幀中對應(yīng)位置的數(shù)據(jù)(第二累加數(shù)據(jù))按大小排序,并將排序后的中值取代當(dāng)前數(shù)據(jù)。以此類推,直到對此幀內(nèi)每一個數(shù)據(jù)按照該方法處理完,再去對下一幀中的數(shù)據(jù)按照該方法處理。當(dāng)然,按照實際需要,中值濾波的階數(shù)可進行相應(yīng)調(diào)整。這種按幀進行存儲占用的空間較大,可能給系統(tǒng)帶來較大的開銷,但濾波效果較好。值得一提的是,在本實施例的另外一些情況下,根據(jù)噪聲具體存在的情況,該方法也可以不包括上述步驟S03或/和步驟S05。本實施例還涉及一種實現(xiàn)上述電容式觸摸屏控制噪聲的方法的裝置,其結(jié)構(gòu)示意圖如圖5所示。圖5中,該裝置包括周期累加模塊1、累加數(shù)據(jù)比較模塊2、第一濾波模塊3、累加模塊4和第二濾波模塊5 ;其中,周期累加模塊I用于將從模擬前端接收的數(shù)據(jù)按觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù);累加數(shù)據(jù)比較模塊2用于將每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出閾值范圍的第一累加數(shù)據(jù)用一指定值代替;第一濾波模塊3用于將替換后得到的整個數(shù)據(jù)序列進行濾波;累加模塊4用于分別將第一設(shè)定個數(shù)第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲;第二濾波模塊5用于分別將第二設(shè)定個數(shù)第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。值得一提的是,在本實施例的另外一些情況下,該裝置也可以不包括第一濾波模塊3或/和第二濾波模塊5,只是這時噪聲的消除效果不如存在第一濾波模塊3或/和第二濾波模塊5時的效果好。當(dāng)然,根據(jù)噪聲的實際存在情況可采取相應(yīng)的措施,例如當(dāng)噪聲特別少的情況下,該裝置可以不包括第一濾波模塊3和第二濾波模塊5。本實施例中,上述從模擬前端接收的數(shù)據(jù)是按照一個或多個激勵方波周期進行累加的,多個激勵方波周期可以是3個或4個或其它個數(shù),但多個激勵方波周期的個數(shù)一般要小于上述第一設(shè)定個數(shù)。第一設(shè)定個數(shù)為觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù)(或觸摸屏掃描信號的掃描周期數(shù)),第二設(shè)定個數(shù)為觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)(像素個數(shù))。上述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值(可通過軟件進行設(shè)定)。上述濾波可以為低通濾波或中值濾波或均值濾波,可根據(jù)具體情況,選擇相應(yīng)類型的濾波。總之,在本實施例中,將從模擬前端接收的數(shù)據(jù)按激勵方波周期累加后,將超出預(yù)閾值范圍的數(shù)據(jù)(受噪聲污染的數(shù)據(jù))用指定值進行替換以消除噪聲,由于只將累加值與閾值范圍進行比較,而不需要考慮是具體是哪一種噪聲,所以其可針對多種類型的噪聲,例如電源噪聲、顯示驅(qū)動噪聲和RF噪聲,所以通用性較強;此外,根據(jù)噪聲的具體情況,可選擇性的將將替換后得到的整個數(shù)據(jù)序列進行濾波以進一步消除噪聲;整個過程處理起來較為簡單、處理速度快、使用范圍廣泛;所以其通用性較強、能消除多種噪聲、實現(xiàn)較為簡單。此外,當(dāng)噪聲較多時,還可以對觸摸屏每一個掃描幀的數(shù)據(jù)進行濾波,以進一步更好地消除噪聲。以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種用于電容式觸摸屏中噪聲控制的方法,其特征在于,包括如下步驟 A)將從模擬前端接收的數(shù)據(jù)按所述觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù); B)將所述每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出所述閾值范圍的第一累加數(shù)據(jù)用一指定值代替; C)將替換后得到的整個數(shù)據(jù)序列進行濾波; D)分別將第一設(shè)定個數(shù)所述第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲; E)分別將第二設(shè)定個數(shù)所述第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。
2.根據(jù)權(quán)利要求1所述的用于電容式觸摸屏中噪聲控制的方法,其特征在于,所述從模擬前端接收的數(shù)據(jù)是按照一個或多個所述激勵方波周期進行累加的。
3.根據(jù)權(quán)利要求2所述的用于電容式觸摸屏中噪聲控制的方法,其特征在于,所述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值。
4.根據(jù)權(quán)利要求3所述的用于電容式觸摸屏中噪聲控制的方法,其特征在于,所述第一設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù),所述第二設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)。
5.根據(jù)權(quán)利要求1至4任意一項所述的用于電容式觸摸屏中噪聲控制的方法,其特征在于,所述濾波為低通濾波或中值濾波或均值濾波。
6.一種實現(xiàn)如權(quán)利要求1所述的用于電容式觸摸屏中噪聲控制的方法的裝置,其特征在于,包括 周期累加模塊用于將從模擬前端接收的數(shù)據(jù)按所述觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù); 累加數(shù)據(jù)比較模塊用于將所述每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出所述閾值范圍的第一累加數(shù)據(jù)用一指定值代替; 第一濾波模塊用于將替換后得到的整個數(shù)據(jù)序列進行濾波; 累加模塊用于分別將第一設(shè)定個數(shù)所述第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲; 第二濾波模塊用于分別將第二設(shè)定個數(shù)所述第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。
7.根據(jù)權(quán)利要求6所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置,其特征在于,所述從模擬前端接收的數(shù)據(jù)是按照一個或多個所述激勵方波周期進行累加的。
8.根據(jù)權(quán)利要求7所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置,其特征在于,所述指定值為前一累加數(shù)據(jù)或預(yù)先設(shè)定的值。
9.根據(jù)權(quán)利要求8所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置,其特征在于,所述第一設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一個掃描行所包括的激勵方波周期數(shù),所述第二設(shè)定個數(shù)為所述觸摸屏掃描信號或驅(qū)動信號的一幀所包括的數(shù)據(jù)個數(shù)。
10.根據(jù)權(quán)利要求6至9任意一項所述的實現(xiàn)上述用于電容式觸摸屏中噪聲控制的方法的裝置,其特征在于,所述濾波為低通濾波或中值濾波或均值濾波。
全文摘要
本發(fā)明涉及一種用于電容式觸摸屏中噪聲控制的方法,包括如下步驟將從模擬前端接收的數(shù)據(jù)按所述觸摸屏的激勵方波周期進行累加并得到多個第一累加數(shù)據(jù);將所述每一個第一累加數(shù)據(jù)分別與預(yù)先設(shè)定的閾值范圍比較,并將超出所述閾值范圍的第一累加數(shù)據(jù)用一指定值代替;將替換后得到的整個數(shù)據(jù)序列進行濾波;分別將第一設(shè)定個數(shù)所述第一累加數(shù)據(jù)進行累加并將得到的多個第二累加數(shù)據(jù)存儲;分別將第二設(shè)定個數(shù)所述第二累加數(shù)據(jù)進行濾波后得到第三數(shù)據(jù)并進行存儲。本發(fā)明還涉及一種實現(xiàn)上述方法的裝置。實施本發(fā)明的用于電容式觸摸屏中噪聲控制的方法及裝置,具有以下有益效果通用性較強、能消除多種噪聲、實現(xiàn)相對簡單。
文檔編號G06F3/044GK103019495SQ20121057609
公開日2013年4月3日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者孫國志 申請人:深圳貝特萊電子科技有限公司