亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種觸摸屏的損壞檢測(cè)方法及其裝置的制造方法

文檔序號(hào):9349624閱讀:838來(lái)源:國(guó)知局
一種觸摸屏的損壞檢測(cè)方法及其裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸摸屏技術(shù)領(lǐng)域,特別涉及一種觸摸屏的損壞檢測(cè)方法及其裝置。
【背景技術(shù)】
[0002]現(xiàn)有的終端設(shè)備普遍使用觸摸屏作為主要輸入檢測(cè)器件。移動(dòng)終端的輸入功能由觸摸屏來(lái)實(shí)現(xiàn),觸摸屏是移動(dòng)終端里使用頻率最高的部件。隨著移動(dòng)終端的頻率越來(lái)越高,觸摸屏的使用次數(shù)也越來(lái)越多。使用方法不正確(如按壓用力過(guò)大)或使用環(huán)境惡劣(如接觸汗水),將會(huì)導(dǎo)致觸摸屏中越來(lái)越多的觸摸區(qū)域被壞點(diǎn),即出現(xiàn)壞點(diǎn),最終導(dǎo)致觸摸操作失效,出現(xiàn)使用異常。
[0003]但是,由于觸摸屏的分辨率比較高,觸摸屏中需要某區(qū)域出現(xiàn)較多壞點(diǎn)時(shí)才會(huì)出現(xiàn)觸摸操作無(wú)法識(shí)別,使用起來(lái)才會(huì)有明顯的異常,否則不易被發(fā)現(xiàn)。而現(xiàn)有技術(shù)中還沒(méi)有對(duì)觸摸屏的壞點(diǎn)進(jìn)行檢測(cè)提示的功能,則用戶無(wú)法判斷是系統(tǒng)響應(yīng)問(wèn)題、還是觸摸屏已經(jīng)出現(xiàn)壞點(diǎn)而導(dǎo)致的觸摸操作失效。
[0004]因而現(xiàn)有技術(shù)還有待改進(jìn)和提高。

【發(fā)明內(nèi)容】

[0005]本發(fā)明的目的在于提供一種觸摸屏的損壞檢測(cè)方法及其裝置,以解決現(xiàn)有技術(shù)中無(wú)觸摸屏壞點(diǎn)檢測(cè)功能的問(wèn)題。
[0006]為了達(dá)到上述目的,本發(fā)明采取了以下技術(shù)方案:
一種觸摸屏的損壞檢測(cè)方法,其包括:
A、檢測(cè)觸摸屏被觸摸時(shí),獲取觸摸點(diǎn)的坐標(biāo);
B、將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合,將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域;
C、對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn)并存儲(chǔ)。
[0007]所述的觸摸屏的損壞檢測(cè)方法中,所述步驟A具體包括:
Al、觸摸屏被觸摸時(shí)產(chǎn)生中斷信號(hào),檢測(cè)到中斷信號(hào)時(shí)判斷定時(shí)器是否啟動(dòng):若啟動(dòng)則執(zhí)行步驟A2,未啟動(dòng)則啟動(dòng)定時(shí)器后執(zhí)行步驟A2 ;
A2、獲取觸摸點(diǎn)的坐標(biāo);
A3、判斷定時(shí)時(shí)間是否達(dá)到,是則停止獲取,否則返回步驟A2。
[0008]所述的觸摸屏的損壞檢測(cè)方法中,所述步驟Al還包括:若在定時(shí)時(shí)間內(nèi)檢測(cè)到中斷信號(hào),定時(shí)器不響應(yīng)。
[0009]所述的觸摸屏的損壞檢測(cè)方法中,在所述步驟B中,所述將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域具體包括:
B1、從點(diǎn)集合中提取出橫坐標(biāo)的最大值Xmax和最小值Xmin,縱坐標(biāo)的最大值Ymax和最小值Ymin ; B2、將四個(gè)值組合成四個(gè)頂點(diǎn),坐標(biāo)分別為:(Xmin, Ymin)、(Xmax, Ymin)、(Xmax, Ymax)、(Xmin, Ymax);
B3、將所述四個(gè)頂點(diǎn)依次連線圍成一矩形區(qū)域。
[0010]所述的觸摸屏的損壞檢測(cè)方法中,所述步驟C中,所述該點(diǎn)周圍的點(diǎn)包括該點(diǎn)左邊、右邊、上邊、下邊的4點(diǎn);所述當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn)并存儲(chǔ)的步驟具體包括:
當(dāng)判斷點(diǎn)(X,Y)不屬于點(diǎn)集合,且點(diǎn)(Χ+Ι,γ)、點(diǎn)(X-1,Y)、點(diǎn)(Χ,γ+1)、點(diǎn)(X,Y-1)均屬于點(diǎn)集合時(shí),標(biāo)記點(diǎn)(X,Y)為壞點(diǎn)并存儲(chǔ);
當(dāng)點(diǎn)(Χ+1,Y)、點(diǎn)(Χ-1,Y)、點(diǎn)(X,Υ+1)、點(diǎn)(X,Υ-1)中任意一個(gè)不屬于點(diǎn)集合時(shí),點(diǎn)(X,Y)不標(biāo)記為壞點(diǎn)。
[0011]所述的觸摸屏的損壞檢測(cè)方法中,在所述步驟C之后,還包括:
D、判斷記錄的壞點(diǎn)的個(gè)數(shù)超過(guò)預(yù)設(shè)閾值時(shí),提示用戶觸摸屏損壞。
[0012]所述的觸摸屏的損壞檢測(cè)方法中,所述步驟D還包括:在觸摸屏上直接顯示壞點(diǎn)的位置。
[0013]—種觸摸屏的損壞檢測(cè)裝置,其包括中央處理器和觸摸屏;
所述中央處理器檢測(cè)觸摸屏被觸摸時(shí),獲取觸摸點(diǎn)的坐標(biāo);將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合,將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域;對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn)并存儲(chǔ)。
[0014]所述的觸摸屏的損壞檢測(cè)裝置中,所述中央處理器包括:
觸摸點(diǎn)獲取模塊,用于接收中斷信號(hào),在定時(shí)時(shí)間內(nèi)獲取觸摸點(diǎn)的坐標(biāo);
壞點(diǎn)檢測(cè)模塊,用于將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合,將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域;對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn);
壞點(diǎn)記錄模塊,用于存儲(chǔ)被標(biāo)記的壞點(diǎn)的坐標(biāo)。
[0015]所述的觸摸屏的損壞檢測(cè)裝置中,所述中央處理器還包括提醒模塊,用于判斷記錄的壞點(diǎn)的個(gè)數(shù)超過(guò)預(yù)設(shè)閾值時(shí),提示用戶觸摸屏損壞。
[0016]相較于現(xiàn)有技術(shù),本發(fā)明提供的觸摸屏的損壞檢測(cè)方法及其裝置,通過(guò)檢測(cè)觸摸屏被觸摸時(shí),獲取觸摸點(diǎn)的坐標(biāo);將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合,將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域;對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn)并存儲(chǔ);既能實(shí)現(xiàn)觸摸屏的壞點(diǎn)檢測(cè)功能,又能使用戶了解觸摸屏操作異常是由于壞點(diǎn)還是其他原因。
【附圖說(shuō)明】
[0017]圖1為本發(fā)明提供的觸摸屏的損壞檢測(cè)方法流程圖。
[0018]圖2為本發(fā)明提供的觸摸屏的損壞檢測(cè)裝置的引腳連接示意圖。
[0019]圖3為本發(fā)明提供的觸摸屏的損壞檢測(cè)裝置應(yīng)用實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0020]本發(fā)明提供一種觸摸屏的損壞檢測(cè)方法及其裝置,在使用觸摸屏?xí)r,能自動(dòng)檢測(cè)是否存在壞點(diǎn),并記錄壞點(diǎn)的坐標(biāo)和個(gè)數(shù),當(dāng)壞點(diǎn)個(gè)數(shù)超過(guò)預(yù)設(shè)值時(shí)提示用戶更換觸摸屏。為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021 ] 請(qǐng)參閱圖1,其為本發(fā)明提供的觸摸屏的損壞檢測(cè)方法流程圖。本發(fā)明提供的觸摸屏的損壞檢測(cè)方法包括:
SlOO、檢測(cè)觸摸屏被觸摸時(shí),獲取觸摸點(diǎn)的坐標(biāo)。
[0022]S200、將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合,將點(diǎn)集合中橫坐標(biāo)、縱坐標(biāo)的最大值和最小值組合成頂點(diǎn)構(gòu)建一矩形區(qū)域;
S300、對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn)并存儲(chǔ)。
[0023]在所述步驟SlOO中,觸摸屏被觸摸時(shí)會(huì)發(fā)出中斷信號(hào),若檢測(cè)到該中斷信號(hào),SP表示觸摸操作發(fā)生,需獲取觸摸點(diǎn)的坐標(biāo)。在進(jìn)行觸摸時(shí),通常剛觸摸時(shí)手指與觸摸屏的接觸面更大,手指離開(kāi)時(shí)觸摸面是逐漸縮小的。因此,本實(shí)施例檢測(cè)觸摸屏被觸摸時(shí),在定時(shí)時(shí)間內(nèi)(如200毫秒)獲取觸摸點(diǎn)的坐標(biāo),這樣可避免重復(fù)點(diǎn)的多次獲取。則所述步驟SlOO具體包括:
步驟101、觸摸屏被觸摸時(shí)產(chǎn)生中斷信號(hào),檢測(cè)到中斷信號(hào)時(shí)判斷定時(shí)器是否啟動(dòng):若啟動(dòng)則執(zhí)行步驟102,未啟動(dòng)則啟動(dòng)定時(shí)器后執(zhí)行步驟102 ;
步驟102、獲取觸摸點(diǎn)的坐標(biāo);
本實(shí)施例以I毫秒為基本單位實(shí)時(shí)獲取各觸摸點(diǎn)的坐標(biāo)。若前后獲取的觸摸點(diǎn)的坐標(biāo)相同,則用后次的坐標(biāo)更新前次的坐標(biāo)。
[0024]步驟103、判斷定時(shí)時(shí)間是否達(dá)到,是則停止獲取,否則返回步驟102繼續(xù)獲取。
[0025]若在定時(shí)時(shí)間(200毫秒)內(nèi)又產(chǎn)生了中斷信號(hào)(如長(zhǎng)劃的操作),此時(shí)定時(shí)器無(wú)需再次啟動(dòng)。只有完成當(dāng)前的200毫秒的坐標(biāo)獲取后,再產(chǎn)生中斷信號(hào)時(shí)才會(huì)再次啟動(dòng)定時(shí)器。
[0026]接著將獲取的所有觸摸點(diǎn)記錄為點(diǎn)集合M0在所述步驟S200中,從點(diǎn)集合M中提取出橫坐標(biāo)(即X軸,觸摸屏正常手持時(shí)的水平方向)的最大值Xmax和最小值Xmin,縱坐標(biāo)(即Y軸,觸摸屏正常手持時(shí)的豎直方向)的最大值Ymax和最小值Ymin。這四個(gè)值可組合成四個(gè)頂點(diǎn),其坐標(biāo)分別為:(Xmin, Ymin)、(Xmax, Ymin)、(Xmax, Ymax)、(Xmin, Ymax)。這四個(gè)頂點(diǎn)即可圍成一矩形區(qū)域。觸摸區(qū)域在矩形區(qū)域內(nèi),即點(diǎn)集合M中的各觸摸點(diǎn)均在矩形區(qū)域內(nèi)。
[0027]最后,對(duì)矩形區(qū)域內(nèi)的所有點(diǎn)進(jìn)行檢測(cè),當(dāng)判斷某點(diǎn)不屬于點(diǎn)集合,且該點(diǎn)周圍的點(diǎn)均屬于點(diǎn)集合時(shí),標(biāo)記該點(diǎn)為壞點(diǎn),記錄并存儲(chǔ)壞點(diǎn)的坐標(biāo)。當(dāng)某點(diǎn)被標(biāo)記為壞點(diǎn)后,下次再檢測(cè)時(shí),該點(diǎn)直接默認(rèn)為壞點(diǎn),不再參與上述判斷過(guò)程,以減少運(yùn)算量,減輕系統(tǒng)運(yùn)算負(fù)擔(dān)。
[0028]所述矩形區(qū)域內(nèi)的所有點(diǎn)的坐標(biāo)是已知的。某點(diǎn)不屬于點(diǎn)集合M存在兩種情況:I是某點(diǎn)被壞點(diǎn),則在觸摸時(shí)該點(diǎn)無(wú)響應(yīng)將無(wú)法獲取其坐標(biāo),因此該點(diǎn)不屬于點(diǎn)集合M ;2是某點(diǎn)屬于矩形區(qū)域與觸摸區(qū)域不重疊的部分,則該點(diǎn)必定不屬于點(diǎn)集合M0
[0029]為了區(qū)分這兩種情況,本實(shí)施例需繼續(xù)判斷該點(diǎn)周圍的點(diǎn),若該點(diǎn)周圍的點(diǎn)屬于點(diǎn)集合M,則說(shuō)明該點(diǎn)必定屬于點(diǎn)集合M,該點(diǎn)因壞點(diǎn)而無(wú)法獲取其坐標(biāo)。若該點(diǎn)周圍的點(diǎn)中任意一個(gè)或多
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1