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

電阻式觸摸屏的檢測方法及檢測裝置的制作方法

文檔序號(hào):6427975閱讀:154來源:國知局
專利名稱:電阻式觸摸屏的檢測方法及檢測裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息技術(shù)領(lǐng)域,特別涉及一種電阻式觸摸屏的檢測方法及檢測裝置。
背景技術(shù)
目前,觸摸屏主要分為電阻式觸摸屏和電容式觸摸屏。電阻式觸摸屏利用壓力感應(yīng)進(jìn)行控制,將觸摸屏被按下點(diǎn)的電壓值轉(zhuǎn)換為矩形區(qū)域中的坐標(biāo)值。電阻式觸摸屏的靈敏度較高,價(jià)格相對(duì)便宜,在電子領(lǐng)域內(nèi)得到了廣泛的運(yùn)用?,F(xiàn)有的電阻式觸摸屏,首先存儲(chǔ)幾個(gè)采樣點(diǎn),后續(xù)每采集到一個(gè)采樣點(diǎn),便與存儲(chǔ)的采樣點(diǎn)進(jìn)行比較,過濾掉后續(xù)采集到的與存儲(chǔ)的采樣點(diǎn)差值較大的采樣點(diǎn),上報(bào)與存儲(chǔ)的采樣點(diǎn)差值在設(shè)定范圍內(nèi)的采樣點(diǎn)。即對(duì)存儲(chǔ)的采樣點(diǎn)后續(xù)采集到的采樣點(diǎn)進(jìn)行實(shí)時(shí)處理和上報(bào),并這樣容易將有效的采樣數(shù)值過濾掉,例如快速滑動(dòng)屏幕時(shí),采樣點(diǎn)的坐標(biāo)值變化大,往往會(huì)被認(rèn)為是無效的飛點(diǎn)(即采樣數(shù)值與實(shí)際數(shù)值相差較大的點(diǎn))而被過濾掉, 從而影響電阻式觸摸屏的靈敏度。

發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供了一種電阻式觸摸屏的檢測方法及檢測裝置,以解決現(xiàn)有技術(shù)中對(duì)采樣點(diǎn)的采樣數(shù)值進(jìn)行實(shí)時(shí)處理和上報(bào),影響電阻式觸摸屏靈敏度的問題。本發(fā)明實(shí)施例提供一種電阻式觸摸屏的檢測方法,包括對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。本發(fā)明實(shí)施例還提供一種電阻式觸摸屏的檢測裝置,包括采樣單元,用于對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;存儲(chǔ)單元,用于將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;上報(bào)單元,用于若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法及檢測裝置,將采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列,當(dāng)緩沖隊(duì)列中的采樣數(shù)值達(dá)到一定數(shù)量,再對(duì)緩沖隊(duì)列中的各采樣數(shù)值進(jìn)行處理和上報(bào),避免了有效的采樣數(shù)值被過濾掉,提高了電阻式觸摸屏的靈敏度。


為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的電阻式觸摸屏的檢測方法一個(gè)實(shí)施例的流程圖;圖2為本發(fā)明提供的電阻式觸摸屏的檢測方法又一個(gè)實(shí)施例的流程圖;圖3為本發(fā)明提供的電阻式觸摸屏的檢測方法另一個(gè)實(shí)施例的流程圖;圖4為本發(fā)明提供的電阻式觸摸屏的檢測裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;圖5為本發(fā)明提供的電阻式觸摸屏的檢測裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖1為本發(fā)明提供的電阻式觸摸屏的檢測方法一個(gè)實(shí)施例的流程圖,如圖1所示, 該方法包括S101、對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;S102、將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;S103、若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法,適用于采用電阻式觸摸屏的手機(jī)、MP3、MP4、計(jì)算機(jī)等各種類型的終端設(shè)備,還可以是具有電阻式觸摸屏的各種網(wǎng)絡(luò)通信設(shè)備等。當(dāng)檢測到設(shè)備的電阻式觸摸屏被按下,則對(duì)被按下的區(qū)域進(jìn)行采樣,采樣具體是將采樣點(diǎn)檢測到的模擬電壓值轉(zhuǎn)換為采樣數(shù)值,采樣數(shù)值通??梢砸圆蓸狱c(diǎn)在電阻式觸摸屏中的坐標(biāo)值來表示??梢栽诟鱾€(gè)采樣時(shí)間點(diǎn)進(jìn)行多次采樣,得到多個(gè)采樣數(shù)值,可以采用各種現(xiàn)有的計(jì)算方法對(duì)得到的多個(gè)采樣數(shù)值進(jìn)行處理,得到一個(gè)有效的采樣數(shù)值并存儲(chǔ)至緩沖隊(duì)列,本發(fā)明實(shí)施例中涉及到的緩沖隊(duì)列,可以是具有電阻式觸摸屏的設(shè)備中的緩存, 也可以是執(zhí)行電阻式觸摸屏的檢測方法的檢測裝置上的緩存。可以預(yù)先設(shè)置第一設(shè)定個(gè)數(shù),每當(dāng)緩沖隊(duì)列中存儲(chǔ)的采樣數(shù)值的個(gè)數(shù)達(dá)到第一設(shè)定個(gè)數(shù),則執(zhí)行一次對(duì)緩沖隊(duì)列中存儲(chǔ)的采樣數(shù)值進(jìn)行處理和上報(bào)至應(yīng)用層的操作。這是由于,在對(duì)采樣數(shù)值進(jìn)行處理和上報(bào)的過程中,通常當(dāng)前的采樣數(shù)值相較前一時(shí)刻的采樣數(shù)值變化較大,往往會(huì)被認(rèn)為是無效飛點(diǎn)而被過濾掉,而當(dāng)用戶在觸摸屏上快速畫線時(shí),往往相鄰的采樣點(diǎn)之間的采樣數(shù)值的變化都比較大,因此,可以將采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩存隊(duì)列中,當(dāng)緩存隊(duì)列中的采樣數(shù)值個(gè)數(shù)達(dá)到一定數(shù)量時(shí),再根據(jù)緩存對(duì)中各個(gè)采樣數(shù)值之間的差值來判斷是否存在飛點(diǎn),從而能夠避免過濾掉有效采樣點(diǎn)的采樣數(shù)值。其中,第一設(shè)定個(gè)數(shù)可以根據(jù)采樣頻率大小,用戶對(duì)觸摸屏進(jìn)行的各種操作,例如快速點(diǎn)擊操作、正常速度畫線或者快速畫線等操作時(shí)采樣點(diǎn)之間采樣數(shù)值的變化情況, 以及上報(bào)的延時(shí)情況來綜合選取。作為一種較佳的實(shí)施方式,第一設(shè)定個(gè)數(shù)可以選取16,既能夠有效避免過濾掉的有效采樣點(diǎn)的采樣數(shù)值,又保證上報(bào)的延時(shí)較短,不影響電阻式觸摸屏的靈敏度。本發(fā)明實(shí)施例中涉及到的若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào),指的是每當(dāng)緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則進(jìn)行一次上報(bào)。在一次上報(bào)后,當(dāng)緩沖隊(duì)列中的采樣數(shù)值再次達(dá)到第一設(shè)定個(gè)數(shù)時(shí),則進(jìn)行下一次上報(bào)。當(dāng)緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)滿足第一設(shè)定個(gè)數(shù)時(shí),根據(jù)緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)具體可以是判斷緩沖隊(duì)列中各相鄰的采樣數(shù)值(即相鄰的坐標(biāo))之間的差值是否小于第三設(shè)定閾值,如果緩沖隊(duì)列中某兩個(gè)相鄰的采樣數(shù)值的差值大于第三設(shè)定閾值,則可能說明采樣數(shù)值相較其他采樣數(shù)值變化較大,則可以不上報(bào)當(dāng)前緩沖隊(duì)列中的各采樣數(shù)值。作為另一種較佳的實(shí)施方式,由于觸摸屏被按下的開始一段時(shí)間內(nèi)(通常是很短的一段時(shí)間),以及觸摸屏抬起前的一段時(shí)間內(nèi)(通常也是很短的一段時(shí)間內(nèi)),比較容易產(chǎn)生飛點(diǎn),而在觸摸屏被按下的開始一段時(shí)間以及觸摸屏抬起前的一段時(shí)間之間的時(shí)間段內(nèi),通常不容易產(chǎn)生飛點(diǎn),因此,還可以分別判斷最先存儲(chǔ)至緩沖隊(duì)列中的若干個(gè)采樣數(shù)值 (即觸摸屏被按下的開始一段時(shí)間內(nèi)存儲(chǔ)至緩沖隊(duì)列中的若干采樣數(shù)值)之間的差值情況,以及最后存儲(chǔ)至緩沖隊(duì)列中的若干個(gè)采樣數(shù)值(即觸摸屏抬起前一段時(shí)間內(nèi)存儲(chǔ)至緩沖隊(duì)列中的若干采樣數(shù)值)之間的差值情況,例如可以判斷最先存儲(chǔ)的5個(gè)采樣數(shù)值中, 相鄰采樣數(shù)值之間的差值是否超過第二設(shè)定閾值;也可以判斷最后存儲(chǔ)的5個(gè)采樣數(shù)值之間是否超過第二設(shè)定閾值。如果最先存儲(chǔ)的幾個(gè)采樣數(shù)值或者最后存儲(chǔ)的幾個(gè)采樣數(shù)值, 其相鄰采樣數(shù)值之間的差值超過第二設(shè)定閾值,則可以過濾掉(即不上報(bào))在先存儲(chǔ)的若干個(gè)采樣數(shù)值或者過濾掉在后存儲(chǔ)的若干個(gè)采樣數(shù)值,將緩沖隊(duì)列中未過濾的采樣數(shù)值上報(bào)給應(yīng)用層。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法,將采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列,當(dāng)緩沖隊(duì)列中的采樣數(shù)值達(dá)到一定數(shù)量,再對(duì)緩沖隊(duì)列中的各采樣數(shù)值進(jìn)行處理和上報(bào),避免了有效的采樣數(shù)值被過濾掉,提高了電阻式觸摸屏的靈敏度。圖2為本發(fā)明提供的電阻式觸摸屏的檢測方法又一個(gè)實(shí)施例的流程圖,如圖2所示,本實(shí)施例提供的方法中,提供了緩沖隊(duì)列中的采樣數(shù)值每次滿足第一設(shè)定個(gè)數(shù)時(shí),向應(yīng)用層上報(bào)采樣數(shù)值的具體過程,該方法包括S201、檢測到觸摸屏被按下;S202、啟動(dòng)定時(shí)器;定時(shí)時(shí)間到,則執(zhí)行S203,否則繼續(xù)執(zhí)行S202 ;其中,定時(shí)器的定時(shí)時(shí)間可以是很短的一段時(shí)間,定時(shí)器的作用是,待觸摸屏被按下的操作穩(wěn)定之后,再進(jìn)行采樣操作。S203、在各個(gè)采樣時(shí)間點(diǎn)對(duì)觸摸屏被按下的區(qū)域進(jìn)行多次連續(xù)采樣;采樣具體是將采樣點(diǎn)檢測到的模擬電壓值轉(zhuǎn)換為采樣數(shù)值,采樣數(shù)值通??梢砸圆蓸狱c(diǎn)在電阻式觸摸屏中的坐標(biāo)值來表示。S204、判斷每個(gè)采樣時(shí)間點(diǎn)的多次連續(xù)采樣得到的采樣數(shù)值之間的差值是否小于等于第四設(shè)定閾值;是,則執(zhí)行S205,否則執(zhí)行S203,對(duì)下一個(gè)采樣點(diǎn)進(jìn)行多次連續(xù)采樣;S204的步驟是為了濾除采樣數(shù)值和實(shí)際數(shù)值相差較大的飛點(diǎn)。S205、對(duì)多次連續(xù)采樣得到的采樣數(shù)值進(jìn)行處理,得到一個(gè)有效的采樣數(shù)值;其中,S205中對(duì)多次連續(xù)采樣得到的采樣數(shù)值進(jìn)行的處理,得到一個(gè)有效的采樣數(shù)值的過程,可以采用現(xiàn)有的各種算法來實(shí)現(xiàn)。例如平均值算法,插值算法等,在此不一一列舉。S206、將所述有效的采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列;S207、記錄采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列的時(shí)間戳信息;S208、判斷緩沖隊(duì)列中的采樣數(shù)值是否達(dá)到第一設(shè)定個(gè)數(shù);是,則執(zhí)行S209,否則執(zhí)行S203,對(duì)下一個(gè)采樣時(shí)間點(diǎn)進(jìn)行多次連續(xù)采樣;其中,第一設(shè)定個(gè)數(shù)可以根據(jù)采樣頻率大小,用戶對(duì)觸摸屏進(jìn)行的各種操作,例如快速點(diǎn)擊操作、正常速度畫線或者快速畫線等操作時(shí)采樣點(diǎn)之間采樣數(shù)值的變化情況, 以及上報(bào)的延時(shí)情況來綜合選取。本實(shí)施例中,第一設(shè)定個(gè)數(shù)可以選取16,既能夠有效避免過濾掉的有效采樣點(diǎn)的采樣數(shù)值,又保證上報(bào)的延時(shí)較短,不影響電阻式觸摸屏的靈敏度。S209、根據(jù)所述時(shí)間戳信息判斷所述緩沖隊(duì)列中在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值中,相鄰采樣數(shù)值之間的差值是否大于第二設(shè)定閾值,其中,m> 0,η > 0,且m和η均小于所述緩沖隊(duì)列中當(dāng)前的采樣數(shù)值個(gè)數(shù),m與η的和小于所述第一設(shè)定個(gè)數(shù);是,則執(zhí)行S210,否則執(zhí)行S211 ;S210、濾除所述在先存儲(chǔ)的m個(gè)采樣數(shù)值,和/或?yàn)V除所述最后存儲(chǔ)的η個(gè)采樣數(shù)值;S209和S210為對(duì)緩沖隊(duì)列中的部分采樣數(shù)值進(jìn)行判斷,濾除部分采樣數(shù)值的過程,而這僅是一種可行的實(shí)施方式。作為另一種可行的實(shí)施方式,S209和S210中,還可以對(duì)緩沖隊(duì)列中的所有采樣數(shù)值進(jìn)行判斷,具體是判斷各相鄰的采樣數(shù)值之間的差值是否小于第三設(shè)定閾值。如果緩沖隊(duì)列中某兩個(gè)相鄰的采樣數(shù)值的差值大于第三設(shè)定閾值,則可能說明采樣數(shù)值相較其他采樣數(shù)值變化較大,則可以不上報(bào)當(dāng)前緩沖隊(duì)列中的各采樣數(shù)值,即直接返回執(zhí)行S208。如果緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值小于等于所述第三設(shè)定閾值,則可以根據(jù)緩沖隊(duì)列中各相鄰采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⒕彌_隊(duì)列中各相鄰采樣數(shù)值上報(bào)至應(yīng)用層。S211、未被濾除的采樣數(shù)值,采用自身的采樣數(shù)值與相鄰的在先存儲(chǔ)至所述緩沖隊(duì)列中的采樣數(shù)值之和的一半替換;具體的,由于緩沖隊(duì)列中的采樣數(shù)值是以觸摸屏中的坐標(biāo)值(X,y)形式來表示, 如果某一未被濾除的采樣數(shù)值為(x5,y5),則與其相鄰的在先存儲(chǔ)至緩沖隊(duì)列中的采樣數(shù)值可以以(x4,y4)表示,其中,(x4,y4)中的“4”表示從時(shí)間順序上第4個(gè)存儲(chǔ)至緩沖對(duì)列中的采樣數(shù)值,(x5,y5)中的“5”表示,第5個(gè)存儲(chǔ)至緩沖對(duì)列中的采樣數(shù)值。則采用S211 的方法,未被濾除的采樣數(shù)值(x5,y5)可以以((x4+x5)/2, (y4+y5)/2)來代替。S212、根據(jù)未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑻鎿Q后的采樣數(shù)值上報(bào)至所述應(yīng)用層,執(zhí)行S208。S211為對(duì)緩沖隊(duì)列中的采樣數(shù)據(jù)進(jìn)行處理的過程,本實(shí)施例中,S211對(duì)采樣數(shù)據(jù)進(jìn)行處理的過程采用的是滑動(dòng)平均值濾波的方法,這僅是一種可行的實(shí)施方式,但并不以此作為本發(fā)明實(shí)施例的限制,實(shí)際上還可以采用其他處理方法對(duì)緩沖隊(duì)列中的數(shù)據(jù)進(jìn)行處理。另外,S207中記錄采樣數(shù)值存儲(chǔ)值緩沖隊(duì)列中的時(shí)間戳,能夠更加明確各個(gè)采樣數(shù)值的存儲(chǔ)時(shí)間,從而更有助于濾除觸摸屏被按下開始一段時(shí)間內(nèi)的飛點(diǎn),以及濾除觸摸屏被抬起前一段時(shí)間內(nèi)的飛點(diǎn)。此外,按照時(shí)間順序?qū)⒉蓸訑?shù)值上報(bào)至應(yīng)用層,能夠有助于應(yīng)用層對(duì)采樣數(shù)值的后續(xù)處理,能夠更有效地提高觸摸屏的靈敏度。本實(shí)施給出了緩沖隊(duì)列中的采樣數(shù)值每次滿足第一設(shè)定個(gè)數(shù)時(shí),向應(yīng)用層上報(bào)采樣數(shù)值的具體過程。圖3為本發(fā)明提供的電阻式觸摸屏的檢測方法另一個(gè)實(shí)施例的流程圖,如圖3所示的實(shí)施例中,提供了當(dāng)檢測到觸摸屏被抬起后,向應(yīng)用層上報(bào)采樣數(shù)值的具體過程,該方法包括S301、檢測到觸摸屏被抬起;S302、判斷是否已經(jīng)向應(yīng)用層上報(bào)采樣數(shù)值;若未向所述應(yīng)用層上報(bào)采樣數(shù)值且所述緩沖隊(duì)列中的采樣數(shù)值小于所述第一設(shè)定個(gè)數(shù),則執(zhí)行S303a;若已向所述應(yīng)用層上報(bào)采樣數(shù)值,或者所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則執(zhí)行S303b ;S303a、判斷所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)是否大于等于第二設(shè)定個(gè)數(shù);是,則執(zhí)行S304a,否則,流程結(jié)束(即不執(zhí)行上報(bào)操作);本實(shí)施例中提供了如果S303a中判斷出緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù)后,則進(jìn)一步執(zhí)行S304a的方法。作為另一種可行的實(shí)施方式,如果S303a中判斷出緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù),則可以直接將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。S304a、判斷所述緩沖隊(duì)列中各采樣數(shù)值之間的差值是否小于等于第一設(shè)定閾值, 是,則執(zhí)行S305a,否則,流程結(jié)束(即不執(zhí)行上報(bào)操作);S305a、將所述緩沖隊(duì)列中各采樣數(shù)值的平均值上報(bào)至所述應(yīng)用層。提供的將緩沖隊(duì)列中各采樣數(shù)值的平均值上報(bào)至所述應(yīng)用層,僅是一種可行的實(shí)施方式。可以理解的是,如果S304a中判斷出緩沖隊(duì)列中各采樣數(shù)值之間的差值小于等于第一設(shè)定閾值,則可以直接將緩沖隊(duì)列中各采樣數(shù)值上報(bào)至所述應(yīng)用層。如果S302判斷出尚未進(jìn)行上報(bào)操作,并且緩沖隊(duì)列中的采樣數(shù)值小于第一設(shè)定個(gè)數(shù),則表示緩沖隊(duì)列中的采樣數(shù)值尚未達(dá)到第一設(shè)定個(gè)數(shù)就檢測到觸摸屏被抬起,則有可能是用戶正在進(jìn)行快速點(diǎn)擊操作,快速點(diǎn)擊操作過程中能夠進(jìn)行采集的采樣點(diǎn)個(gè)數(shù)通常較少,這種情況下,如果在S303a中判斷出緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)小于一定數(shù)量,則說明采樣點(diǎn)太少,很可能為飛點(diǎn),則流程結(jié)束,不執(zhí)行上報(bào)操作,如果緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于第二設(shè)定個(gè)數(shù),則可以進(jìn)一步判斷各采樣數(shù)值之間的差值是否小于等于第一設(shè)定閾值,如果是,則說明不存在飛點(diǎn),則可進(jìn)行上報(bào)操作。另外,由于快速點(diǎn)擊操作通常是用戶在某一很小區(qū)域內(nèi)(近似于一個(gè)采樣點(diǎn))進(jìn)行的操作,因此,可以取各采樣數(shù)值的平均值上報(bào)至應(yīng)用層。其中,第二設(shè)定個(gè)數(shù)可以根據(jù)通??焖冱c(diǎn)擊操作過程中能夠采集到的采樣點(diǎn)數(shù)量進(jìn)行設(shè)定。S303b、記錄采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列的時(shí)間戳信息;S304b、根據(jù)所述時(shí)間戳信息判斷所述緩沖隊(duì)列中在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值中,相鄰采樣數(shù)值之間的差值是否大于第二設(shè)定閾值,其中,m> 0,η > 0,且m和η均小于所述緩沖隊(duì)列中當(dāng)前的采樣數(shù)值個(gè)數(shù),m與η的和小于所述第一設(shè)定個(gè)數(shù);是,則執(zhí)行30 ,否則執(zhí)行306b ;305b、濾除所述在先存儲(chǔ)的m個(gè)采樣數(shù)值,和/或?yàn)V除所述最后存儲(chǔ)的η個(gè)采樣數(shù)值;306b、采用當(dāng)前采樣數(shù)值與相鄰的在先存儲(chǔ)至所述緩沖隊(duì)列中的采樣數(shù)值之和的一半替換所述未被濾除的采樣數(shù)值;307b、根據(jù)未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑻鎿Q后的采樣數(shù)值上報(bào)至所述應(yīng)用層。其中,S302判斷出已向所述應(yīng)用層上報(bào)采樣數(shù)值,或者所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則說明用戶執(zhí)行的可能為正常的劃線操作,或者快速劃線操作, 這種情況下,能夠采集到的采樣點(diǎn)的個(gè)數(shù)大于第一設(shè)定個(gè)數(shù),因此,后續(xù)執(zhí)行的S304b_307b 步驟,可參見前一實(shí)施例中S209-S212的過程,其區(qū)別僅在于無需再判斷緩沖隊(duì)列中的采樣數(shù)值是否已經(jīng)達(dá)到第一設(shè)定個(gè)數(shù)??梢岳斫獾氖?,已向應(yīng)用層上報(bào)采樣數(shù)值,指的是觸摸屏被按下和抬起的過程中能夠采集到的采樣點(diǎn)的個(gè)數(shù)大于第一設(shè)定個(gè)數(shù)的情況,這種情況下,最后一次上報(bào)時(shí),緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)小于第一設(shè)定個(gè)數(shù),但仍可以采用S210和S211的方法進(jìn)行上報(bào)。緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),指的是尚未進(jìn)行上報(bào)操作,緩沖隊(duì)列中的采樣數(shù)值第一次達(dá)到第一設(shè)定數(shù)值的情況,這種情況下,執(zhí)行的操作可參見S207-S211的過程,其區(qū)別僅在于無需再判斷緩沖隊(duì)列中的采樣數(shù)值是否已經(jīng)達(dá)到第一設(shè)定個(gè)數(shù)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory, RAM)等。圖4為本發(fā)明提供的電阻式觸摸屏的檢測裝置一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖4 所示,該裝置包括采樣單元11、存儲(chǔ)單元12和上報(bào)單元13 ;其中,采樣單元11,用于對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;存儲(chǔ)單元12,用于將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;上報(bào)單元13,用于若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。圖5為本發(fā)明提供的電阻式觸摸屏的檢測裝置又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖,如圖 5所示,該裝置包括采樣單元11、存儲(chǔ)單元12和上報(bào)單元13 ;進(jìn)一步的,該檢測裝置還可以包括檢測單元14,用于檢測所述觸摸屏按壓狀態(tài);判斷單元15,用于當(dāng)所述檢測單元14檢測到所述觸摸屏被抬起,則判斷所述上報(bào)單元是否已經(jīng)向應(yīng)用層上報(bào)采樣數(shù)值;所述上報(bào)單元13還用于若未向所述應(yīng)用層上報(bào)采樣數(shù)值且所述緩沖隊(duì)列中的采樣數(shù)值小于所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)向應(yīng)用層上報(bào); 若已向所述應(yīng)用層上報(bào)采樣數(shù)值,或者所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。進(jìn)一步的,上報(bào)單元13可以具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù),則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。
上報(bào)單元13還可以用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù),則判斷所述緩沖隊(duì)列中各采樣數(shù)值之間的差值是否小于等于第一設(shè)定閾值,若所述緩沖隊(duì)列中各采樣數(shù)值之間的差值小于等于第一設(shè)定閾值,則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。該檢測裝置還可以包括時(shí)間戳單元16,用于記錄采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列的時(shí)間戳信息。上報(bào)單元13還可以具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),根據(jù)所述時(shí)間戳信息判斷所述緩沖隊(duì)列中在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值中,相鄰采樣數(shù)值之間的差值是否大于第二設(shè)定閾值,其中,m> 0,η > 0, 且m和η均小于所述緩沖隊(duì)列中當(dāng)前的采樣數(shù)值個(gè)數(shù),m與η的和小于所述第一設(shè)定個(gè)數(shù); 若所述在先存儲(chǔ)的m個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述在先存儲(chǔ)的m個(gè)采樣數(shù)值;若所述在后存儲(chǔ)的η個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述最后存儲(chǔ)的η個(gè)采樣數(shù)值;根據(jù)所述緩沖隊(duì)列中未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鑫幢粸V除的采樣數(shù)值上報(bào)至所述應(yīng)用層。具體的,上報(bào)單元13還可以用于當(dāng)從所述緩沖隊(duì)列中濾除在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值后,所述未被濾除的采樣數(shù)值,采用自身的采樣數(shù)值與相鄰的在先存儲(chǔ)至所述緩沖隊(duì)列中的采樣數(shù)值之和的一半替換;根據(jù)所述未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑻鎿Q后的采樣數(shù)值上報(bào)至所述應(yīng)用層。所述上報(bào)單元13具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則判斷所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值是否小于第三設(shè)定閾值;若所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值小于等于所述第三設(shè)定閾值,則根據(jù)所述緩沖隊(duì)列中各相鄰采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鼍彌_隊(duì)列中各相鄰采樣數(shù)值上報(bào)至所述應(yīng)用層。進(jìn)一步的,該檢測裝置還可以包括定時(shí)器17,用于在所述檢測單元14檢測到所述觸摸屏被按下,則啟動(dòng);所述采樣單元11具體用于若達(dá)到所述定時(shí)器的定時(shí)時(shí)間,則在各個(gè)采樣時(shí)間點(diǎn)對(duì)所述觸摸屏被按下的區(qū)域進(jìn)行多次連續(xù)采樣。存儲(chǔ)單元12可以具體用于當(dāng)每個(gè)采樣時(shí)間點(diǎn)的多次連續(xù)采樣得到的采樣數(shù)值之間的差值小于等于第四設(shè)定閾值,則對(duì)所述多次連續(xù)采樣得到的采樣數(shù)值進(jìn)行處理,得到一個(gè)有效的采樣數(shù)值,并將所述有效的采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測裝置,其功能可以采用軟件方式實(shí)現(xiàn), 也可以集成到數(shù)字信號(hào)處理(Digital Signal Processing ;簡稱;DSP)芯片或現(xiàn)場可編程門陣列(Field-Programmable Gate Array ;簡稱FPGA)芯片上進(jìn)行軟件開發(fā)來實(shí)現(xiàn),也可以通過專用集成電路(Application Specific Integrated CirCuit ;簡稱ASIC)的方式固化實(shí)現(xiàn)。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測裝置,為本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法的執(zhí)行裝置,與本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法相對(duì)應(yīng),其具體的檢測方法執(zhí)行過程可參見方法實(shí)施例,不再贅述。
11
本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測裝置,將采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列,當(dāng)緩沖隊(duì)列中的采樣數(shù)值達(dá)到一定數(shù)量,再對(duì)緩沖隊(duì)列中的各采樣數(shù)值進(jìn)行處理和上報(bào),避免了有效的采樣數(shù)值被過濾掉,提高了電阻式觸摸屏的靈敏度。最后應(yīng)說明的是以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
權(quán)利要求
1.一種電阻式觸摸屏的檢測方法,其特征在于,包括對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括檢測到所述觸摸屏被抬起,則判斷是否已經(jīng)向應(yīng)用層上報(bào)采樣數(shù)值;若未向所述應(yīng)用層上報(bào)采樣數(shù)值且所述緩沖隊(duì)列中的采樣數(shù)值小于所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)向應(yīng)用層上報(bào);若已向所述應(yīng)用層上報(bào)采樣數(shù)值,或者所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)向應(yīng)用層上報(bào),包括判斷所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)是否大于等于第二設(shè)定個(gè)數(shù);若所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù),則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層之前,還包括判斷所述緩沖隊(duì)列中各采樣數(shù)值之間的差值是否小于等于第一設(shè)定閾值,若所述緩沖隊(duì)列中各采樣數(shù)值之間的差值小于等于所述第一設(shè)定閾值,則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。
5.根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層,具體為將所述緩沖隊(duì)列中各采樣數(shù)值的平均值上報(bào)至所述應(yīng)用層。
6.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述將所述觸摸屏被按下的區(qū)域中的采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列之后,還包括記錄采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列的時(shí)間戳信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào),包括根據(jù)所述時(shí)間戳信息判斷所述緩沖隊(duì)列中在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的 η個(gè)采樣數(shù)值中,相鄰采樣數(shù)值之間的差值是否大于第二設(shè)定閾值,其中,m > 0,η > 0,且 m和η均小于所述緩沖隊(duì)列中當(dāng)前的采樣數(shù)值個(gè)數(shù),m與η的和小于所述第一設(shè)定個(gè)數(shù);若所述在先存儲(chǔ)的m個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述在先存儲(chǔ)的m個(gè)采樣數(shù)值;若所述在后存儲(chǔ)的η個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述最后存儲(chǔ)的η個(gè)采樣數(shù)值;根據(jù)所述緩沖隊(duì)列中未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鑫幢粸V除的采樣數(shù)值上報(bào)至所述應(yīng)用層。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,根據(jù)所述緩沖隊(duì)列中未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鑫幢粸V除的采樣數(shù)值上報(bào)至所述應(yīng)用層,包括所述未被濾除的采樣數(shù)值,采用自身的采樣數(shù)值與相鄰的在先存儲(chǔ)至所述緩沖隊(duì)列中的采樣數(shù)值之和的一半替換;根據(jù)所述未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑻鎿Q后的采樣數(shù)值上報(bào)至所述應(yīng)用層。
9.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào),包括判斷所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值是否小于第三設(shè)定閾值; 若所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值小于等于所述第三設(shè)定閾值,則根據(jù)所述緩沖隊(duì)列中各相鄰采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鼍彌_隊(duì)列中各相鄰采樣數(shù)值上報(bào)至所述應(yīng)用層。
10.根據(jù)權(quán)利要求1-4任一項(xiàng)所述的方法,其特征在于,所述對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣,包括檢測到所述觸摸屏被按下,則啟動(dòng)定時(shí)器;若達(dá)到所述定時(shí)器的定時(shí)時(shí)間,則在各個(gè)采樣時(shí)間點(diǎn)對(duì)所述觸摸屏被按下的區(qū)域進(jìn)行多次連續(xù)采樣。
11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列,包括判斷每個(gè)采樣時(shí)間點(diǎn)的多次連續(xù)采樣得到的采樣數(shù)值之間的差值是否小于等于第四設(shè)定閾值;若采樣時(shí)間點(diǎn)的多次連續(xù)采樣得到的采樣數(shù)值之間的差值小于等于所述第四設(shè)定閾值,則對(duì)所述多次連續(xù)采樣得到的采樣數(shù)值進(jìn)行處理,得到一個(gè)有效的采樣數(shù)值; 將所述有效的采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列。
12.—種電阻式觸摸屏的檢測裝置,其特征在于,包括 采樣單元,用于對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;存儲(chǔ)單元,用于將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列; 上報(bào)單元,用于若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。
13.根據(jù)權(quán)利要求12所述的檢測裝置,其特征在于,還包括 檢測單元,用于檢測所述觸摸屏按壓狀態(tài);判斷單元,用于當(dāng)所述檢測單元檢測到所述觸摸屏被抬起,則判斷所述上報(bào)單元是否已經(jīng)向應(yīng)用層上報(bào)采樣數(shù)值;所述上報(bào)單元還用于若未向所述應(yīng)用層上報(bào)采樣數(shù)值且所述緩沖隊(duì)列中的采樣數(shù)值小于所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)向應(yīng)用層上報(bào);若已向所述應(yīng)用層上報(bào)采樣數(shù)值,或者所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。
14.根據(jù)權(quán)利要求13所述的檢測裝置,其特征在于,所述上報(bào)單元具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)是否大于等于第二設(shè)定個(gè)數(shù),則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。
15.根據(jù)權(quán)利要求14所述的檢測裝置,其特征在于,所述上報(bào)單元具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值個(gè)數(shù)大于等于所述第二設(shè)定個(gè)數(shù),則判斷所述緩沖隊(duì)列中各采樣數(shù)值之間的差值是否小于等于第一設(shè)定閾值,若所述緩沖隊(duì)列中各采樣數(shù)值之間的差值小于等于所述第一設(shè)定閾值,則將所述緩沖隊(duì)列中的采樣數(shù)值上報(bào)至所述應(yīng)用層。
16.根據(jù)權(quán)利要求12-15任一項(xiàng)所述的檢測裝置,其特征在于,還包括時(shí)間戳單元,用于記錄采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列的時(shí)間戳信息。
17.根據(jù)權(quán)利要求16所述的檢測裝置,其特征在于,所述上報(bào)單元具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),根據(jù)所述時(shí)間戳信息判斷所述緩沖隊(duì)列中在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值中,相鄰采樣數(shù)值之間的差值是否大于第二設(shè)定閾值,其中,m > 0,η > 0,且m和η均小于所述緩沖隊(duì)列中當(dāng)前的采樣數(shù)值個(gè)數(shù),m與η的和小于所述第一設(shè)定個(gè)數(shù);若所述在先存儲(chǔ)的m個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述在先存儲(chǔ)的m個(gè)采樣數(shù)值;若所述在后存儲(chǔ)的η 個(gè)采樣數(shù)值中相鄰采樣數(shù)值的差值大于所述第二設(shè)定閾值,則濾除所述最后存儲(chǔ)的η個(gè)采樣數(shù)值;根據(jù)所述緩沖隊(duì)列中未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鑫幢粸V除的采樣數(shù)值上報(bào)至所述應(yīng)用層。
18.根據(jù)權(quán)利要求17所述的檢測裝置,其特征在于,所述上報(bào)單元還用于當(dāng)從所述緩沖隊(duì)列中濾除在先存儲(chǔ)的m個(gè)采樣數(shù)值和/或最后存儲(chǔ)的η個(gè)采樣數(shù)值后,所述未被濾除的采樣數(shù)值,采用自身的采樣數(shù)值與相鄰的在先存儲(chǔ)至所述緩沖隊(duì)列中的采樣數(shù)值之和的一半替換;根據(jù)所述未被濾除的采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑻鎿Q后的采樣數(shù)值上報(bào)至所述應(yīng)用層。
19.根據(jù)權(quán)利要求16所述的檢測裝置,其特征在于,所述上報(bào)單元具體用于當(dāng)所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到所述第一設(shè)定個(gè)數(shù),則判斷所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值是否小于第三設(shè)定閾值;若所述緩沖隊(duì)列中各相鄰采樣數(shù)值之間的差值小于等于所述第三設(shè)定閾值,則根據(jù)所述緩沖隊(duì)列中各相鄰采樣數(shù)值的時(shí)間戳信息,按照時(shí)間先后順序?qū)⑺鼍彌_隊(duì)列中各相鄰采樣數(shù)值上報(bào)至所述應(yīng)用層。
20.根據(jù)權(quán)利要求13-15任一項(xiàng)所述的檢測裝置,其特征在于,還包括定時(shí)器,用于在所述檢測單元檢測到所述觸摸屏被按下,則啟動(dòng);所述采樣單元具體用于若達(dá)到所述定時(shí)器的定時(shí)時(shí)間,則在各個(gè)采樣時(shí)間點(diǎn)對(duì)所述觸摸屏被按下的區(qū)域進(jìn)行多次連續(xù)采樣。
21.根據(jù)權(quán)利要求20所述的檢測裝置,其特征在于,所述存儲(chǔ)單元具體用于當(dāng)每個(gè)采樣時(shí)間點(diǎn)的多次連續(xù)采樣得到的采樣數(shù)值之間的差值小于等于第四設(shè)定閾值,則對(duì)所述多次連續(xù)采樣得到的采樣數(shù)值進(jìn)行處理,得到一個(gè)有效的采樣數(shù)值,并將所述有效的采樣數(shù)值存儲(chǔ)至所述緩沖隊(duì)列。
全文摘要
本發(fā)明實(shí)施例提供一種電阻式觸摸屏的檢測方法及檢測裝置。方法包括對(duì)電阻式觸摸屏被按下的區(qū)域進(jìn)行采樣;將采樣得到的各采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列;若所述緩沖隊(duì)列中的采樣數(shù)值達(dá)到第一設(shè)定個(gè)數(shù),則根據(jù)所述緩沖隊(duì)列中各采樣數(shù)值之間的差值向應(yīng)用層上報(bào)。本發(fā)明實(shí)施例提供的電阻式觸摸屏的檢測方法及檢測裝置,將采樣點(diǎn)的采樣數(shù)值存儲(chǔ)至緩沖隊(duì)列,當(dāng)緩沖隊(duì)列中的采樣數(shù)值達(dá)到一定數(shù)量,再對(duì)緩沖隊(duì)列中的各采樣數(shù)值進(jìn)行處理和上報(bào),避免了有效的采樣數(shù)值被過濾掉,提高了電阻式觸摸屏的靈敏度。
文檔編號(hào)G06F3/045GK102253785SQ20111018804
公開日2011年11月23日 申請(qǐng)日期2011年7月6日 優(yōu)先權(quán)日2011年7月6日
發(fā)明者李頡思 申請(qǐng)人:華為終端有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深水埗区| 宽城| 正宁县| 桐庐县| 电白县| 宝鸡市| 正定县| 满洲里市| 伊川县| 敖汉旗| 娱乐| 疏勒县| 保康县| 上虞市| 仙桃市| 邵东县| 荥经县| 比如县| 大姚县| 中宁县| 泾源县| 莲花县| 应城市| 镇巴县| 双桥区| 竹山县| 海南省| 沛县| 麦盖提县| 吉首市| 延川县| 镇赉县| 兴宁市| 太谷县| 利川市| 青田县| 峨眉山市| 昭平县| 梅河口市| 互助| 通海县|