本發(fā)明涉及通信、醫(yī)療、航海等技術(shù)領(lǐng)域,具體而言,涉及一種電容屏防水處理預(yù)判方法。
背景技術(shù):
觸摸屏又稱為“觸控屏”、“觸控面板”,是一種可接收觸頭等輸入訊號的感應(yīng)式液晶顯示裝置,當(dāng)接觸了屏幕上的圖形按鈕時,屏幕上的觸覺反饋系統(tǒng)可根據(jù)預(yù)先編程的程式驅(qū)動各種連結(jié)裝置,也可以說是一種附件在顯示器表面可接收觸頭等輸入訊號透明介質(zhì)。按照觸摸屏的工作原理和傳輸信息的介質(zhì),可把觸摸屏分為四種:電阻式、電容感應(yīng)式、紅外線式以及表面聲波式。其中電容式觸摸屏利用人力的電流感應(yīng)進(jìn)行工作,是目前應(yīng)用最為廣泛的觸摸屏。
電容式觸摸屏,也可稱為電容屏,通常采用采用1個或多個精心設(shè)計的、被蝕刻的ito層,這些ito層通過蝕刻形成多個水平和垂直電極。當(dāng)手指接觸觸摸屏?xí)r,手指作為導(dǎo)體,會和觸摸屏的sensor(ito導(dǎo)電層)形成外部電容,外部電容和sensor自有的內(nèi)部電容形成并聯(lián)電路,改變內(nèi)部電容的容量,并通過高頻交流電檢測內(nèi)電容容量的改變,計算出觸摸點(diǎn)的位置。
電容式觸摸屏對溫度,濕度等環(huán)境變化較為敏感,在某些領(lǐng)域,尤其航海,醫(yī)療,冰箱家電等行業(yè),使用環(huán)境長時間處于潮濕狀態(tài),且操作人員容易帶水操作,觸摸屏很容易因?yàn)樗嬖趯?dǎo)致觸摸屏亂報點(diǎn)或者無觸,嚴(yán)重影響用戶使用。因此,研發(fā)一種電容屏防水處理預(yù)判方法成為亟待解決的問題。
技術(shù)實(shí)現(xiàn)要素:
鑒于上述現(xiàn)有技術(shù)存在的缺陷,本發(fā)明的目的是提出一種電容屏防水處理預(yù)判方法,有利于解決現(xiàn)有技術(shù)電容屏易周圍環(huán)境的干擾、觸摸屏異常等問題。為實(shí)現(xiàn)前述發(fā)明目的,本發(fā)明采用的技術(shù)方案包括:
一種電容屏防水處理預(yù)判方法,包括下述步驟:
步驟s201,對電容屏通電;
步驟s202,掃描并收集電容屏各通道數(shù)據(jù);
步驟s203,對獲取的數(shù)據(jù)進(jìn)行分析處理和轉(zhuǎn)換;
步驟s204,對電容屏全屏小于防水閾值的差值進(jìn)行計數(shù);
步驟s205,將步驟s204計數(shù)值與水模式閾值進(jìn)行比較,
計數(shù)值小于水模式閾值,進(jìn)入步驟s206,
計數(shù)值大于水模式閾值,進(jìn)入步驟s207;
步驟s206,對電容屏不做防水處理;
步驟s207,進(jìn)入水模式,對電容屏做防水處理;
步驟s208,依據(jù)電容屏各通道數(shù)據(jù),建立水分布形態(tài)數(shù)據(jù)模型;
步驟s209,根據(jù)水分布形態(tài)數(shù)據(jù)模型,設(shè)定防水等級;
步驟s210,依據(jù)所述設(shè)定防水等級,采用相應(yīng)防水算法做防水處理。
電容屏,當(dāng)手指觸摸在金屬層上時,由于人體電場、用戶和觸摸屏表面形成一個耦合電容,對于高頻電流來說,電容是直接導(dǎo)體,于是手指從接觸點(diǎn)吸走一個很小的電流。這個電流分別從觸摸屏的四角上的電極中流出,并且流經(jīng)這四個電極的電流與手指到四角的距離成正比,通過對這四個電流的比例的精確計算,得出觸摸點(diǎn)的位置。
本發(fā)明進(jìn)一步地,所述步驟s202,以固定的時鐘頻率和驅(qū)動電壓進(jìn)行掃描,同時收集電容屏各通道數(shù)據(jù),所述通道數(shù)據(jù)為通道的原始數(shù)據(jù)。
本發(fā)明進(jìn)一步地,所述步驟s203,對獲取的數(shù)據(jù)進(jìn)行分析處理和轉(zhuǎn)換,即將電容值變化轉(zhuǎn)換成帶符號的參數(shù),連續(xù)采集多幀數(shù)據(jù),并取平均值。
本發(fā)明進(jìn)一步地,所述防水閾值是根據(jù)進(jìn)行分析處理和轉(zhuǎn)換后的電容值自定義設(shè)置的數(shù)值。
本發(fā)明進(jìn)一步地,所述步驟s205中將步驟s204計數(shù)值與水模式閾值進(jìn)行比較,即對電容屏全屏所有小于防水閥值的帶符號的參數(shù)節(jié)點(diǎn)進(jìn)行計數(shù)。
本發(fā)明進(jìn)一步地,所述步驟s208中依據(jù)電容屏各通道節(jié)點(diǎn)數(shù)據(jù)的方向和大小,建立水分布形態(tài)數(shù)據(jù)模型,依據(jù)各通道節(jié)點(diǎn)帶符號的參數(shù)值建立動態(tài)3d數(shù) 據(jù)模型。
本發(fā)明進(jìn)一步地,所述步驟s209,根據(jù)步驟s208水分布形態(tài)數(shù)據(jù)模型設(shè)定防水等級。
本發(fā)明進(jìn)一步地,所述步驟s210,依據(jù)所述設(shè)定防水等級,采用相應(yīng)防水算法做防水處理,所述防水算法是對全屏所有正值和負(fù)值的參數(shù)值做正值絕對值累加和和負(fù)值絕對值累加和,在當(dāng)前幀peak數(shù)大于0時,對當(dāng)前幀所有peak進(jìn)行遍歷,采用九宮格算法對9*9范圍內(nèi)的符合要求的帶符號參數(shù)值做正值累加和負(fù)值累加和,正值絕對值累加和與負(fù)值絕對值累加和權(quán)重比,采用相應(yīng)防水處理方式。
根據(jù)本發(fā)明方法不僅降低電容屏有水誤報點(diǎn),提高對水感應(yīng)精度和準(zhǔn)確度,并且可設(shè)定電容屏的防水等級,從而采取相應(yīng)的防水處理方式,有效增強(qiáng)電容屏防水能力,滿足航海、醫(yī)療等對高防水需求。
上述說明僅是本發(fā)明技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明的技術(shù)手段,并可依照說明書的內(nèi)容予以實(shí)施,以下以本發(fā)明的較佳實(shí)施例并配合附圖詳細(xì)說明如后。
附圖說明
圖1是本發(fā)明一種電容屏防水處理預(yù)判方法流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整的描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例,不用來限制本發(fā)明的范圍?;诒景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
如圖1所示,是本發(fā)明電容式觸摸屏防水處理裝置的防水處理預(yù)判方法流程圖,包括如下步驟:
步驟s201,對電容屏通電;
步驟s202,掃描并收集電容屏各通道數(shù)據(jù);
步驟s203,對獲取的數(shù)據(jù)進(jìn)行分析處理和轉(zhuǎn)換;
步驟s204,對電容屏全屏小于防水閾值的差值進(jìn)行計數(shù);
步驟s205,將步驟s204計數(shù)值與水模式閾值進(jìn)行比較,
計數(shù)值小于水模式閾值,進(jìn)入步驟s206,
計數(shù)值大于水模式閾值,進(jìn)入步驟s207;
步驟s206,對電容屏不做防水處理;
步驟s207,進(jìn)入水模式,對電容屏做防水處理;
步驟s208,依據(jù)電容屏各通道數(shù)據(jù),建立水分布形態(tài)數(shù)據(jù)模型;
步驟s209,根據(jù)水分布形態(tài)數(shù)據(jù)模型,設(shè)定防水等級;
步驟s210,依據(jù)所述設(shè)定防水等級,采用相應(yīng)防水算法做防水處理。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s202,以固定的時鐘頻率和驅(qū)動電壓進(jìn)行掃描,同時收集電容屏各通道數(shù)據(jù),所述通道數(shù)據(jù)為通道的原始數(shù)據(jù)。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s203,對獲取的數(shù)據(jù)進(jìn)行分析處理和轉(zhuǎn)換,即將電容值變化轉(zhuǎn)換成帶符號的參數(shù),連續(xù)采集多幀數(shù)據(jù),并取平均值。獲得原始數(shù)據(jù),且將原始數(shù)據(jù)處理和轉(zhuǎn)換的過程可簡述如下:原始數(shù)據(jù)電容屏即電容式觸摸屏,一般采用多層ito膜,形成矩陣式分布,電容屏工作時,上下導(dǎo)體層各構(gòu)成了一個電阻網(wǎng)絡(luò),分別稱為x層、y層,x層在左右兩個電極,y層在上下兩電極分別引出信號,一共引出四個信號,構(gòu)成四線電阻。當(dāng)某一層加上電壓時,會在該網(wǎng)絡(luò)上形成電壓梯度。如果有外力是的上下兩層在某一點(diǎn)接觸,則在電極未加電壓的另一層可以測得接觸點(diǎn)的電壓,得到電壓值通過a\d轉(zhuǎn)換就可以相應(yīng)地判斷出接觸點(diǎn)的坐標(biāo)。
本發(fā)應(yīng)當(dāng)說明的是,所述防水閾值是根據(jù)進(jìn)行分析處理和轉(zhuǎn)換后的電容值自定義設(shè)置的數(shù)值。水在電容屏上時電容值變化為負(fù)值,手指在電容屏上時電容值變化為正值。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s205中將步驟s204計數(shù)值與水模式閾值進(jìn)行比較,即對電容屏全屏所有小于防水閥值的帶符號的參數(shù)節(jié)點(diǎn)進(jìn)行計數(shù)。如所測得的100個電容值,單獨(dú)與設(shè)定的防水閾值進(jìn)行比較,如僅有1個電容值 小于防水閾值,則計數(shù)為1,如果其中有n個電容值分別與防水閾值比較均小于所述防水閾值,則計數(shù)為n。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s208中依據(jù)電容屏各通道節(jié)點(diǎn)數(shù)據(jù)的方向和大小,建立水分布形態(tài)數(shù)據(jù)模型,依據(jù)各通道節(jié)點(diǎn)帶符號的參數(shù)值建立動態(tài)3d數(shù)據(jù)模型。該步驟s208為判斷為油水模式后的步驟,在進(jìn)入水模式后在規(guī)定時間范圍內(nèi)不退出,所述動態(tài)3d數(shù)據(jù)模型是指通過三維制作軟件,根據(jù)上述各通道節(jié)點(diǎn)帶符號的參數(shù)值通過虛擬三維空間構(gòu)建出具有三維數(shù)據(jù)的模型。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s209,根據(jù)步驟s208水分布形態(tài)數(shù)據(jù)模型設(shè)定防水等級。即依據(jù)建立的動態(tài)3d數(shù)據(jù)模型,帶符號的參數(shù)值與不同防水等級的閥值作比較來確定防水等級,或是依據(jù)水分布形動態(tài)3d數(shù)據(jù)模型的表面積與電容屏通道表面積之比來設(shè)定防水等級。
本發(fā)應(yīng)當(dāng)說明的是,所述步驟s210,依據(jù)所述設(shè)定防水等級,采用相應(yīng)防水算法做防水處理,所述防水算法是對全屏所有正值和負(fù)值的參數(shù)值做正值絕對值累加和和負(fù)值絕對值累加和,在當(dāng)前幀peak數(shù)大于0時,對當(dāng)前幀所有peak進(jìn)行遍歷,采用九宮格算法對9*9范圍內(nèi)的符合要求的帶符號參數(shù)值做正值累加和負(fù)值累加和,正值絕對值累加和與負(fù)值絕對值累加和權(quán)重比,采用相應(yīng)防水處理方式。
因此,根據(jù)本發(fā)明方法不僅降低電容屏有水誤報點(diǎn),提高對水感應(yīng)精度和準(zhǔn)確度,并且可設(shè)定電容屏的防水等級,從而采取相應(yīng)的防水處理方式,有效增強(qiáng)電容屏防水能力,滿足航海、醫(yī)療等對高防水需求。本發(fā)明尚有多種實(shí)施方式,凡采用等同變換或者等效變換而形成的所有技術(shù)方案,均落在本發(fā)明的保護(hù)范圍之內(nèi)。