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

一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法

文檔序號:6369082閱讀:218來源:國知局
專利名稱:一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法
技術(shù)領(lǐng)域
本發(fā)明涉及觸屏技術(shù),尤其涉及ー種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法。
背景技術(shù)
電子產(chǎn)品經(jīng)歷一次次的翻天覆地的洗禮后,展現(xiàn)了一次又一次的奇跡,獲得了人們的追捧。觸屏技術(shù)的應(yīng)用得到廣大用戶的信賴,然而當前觸屏技術(shù)中,當前觸屏技術(shù)主要包括有以下幾個方面,其I、聲波觸屏技術(shù),依賴表面聲波傳輸,通過識別衰減信號從而獲得坐標;其2、紅外對管技術(shù),由紅外發(fā)射LED和接收LED組成整列,判斷陣列中被擋住的led的位置,得到坐標;其3、光學觸屏,依靠紅外攝像鏡頭拍攝圖像信號,處理圖像信號,識別物體在圖像傳感器的位置,得到坐標。以上技術(shù)都存在ー個共同的特點,需要傳感器,并把信號數(shù)據(jù)化,對數(shù)據(jù)進行分析處理,有ー個共同缺點抗干擾并不理想,例如聲波技術(shù)遇水就存在不能正常使用,對管和光學產(chǎn)品因為日光或燈光中含有紅外光,這些環(huán)境光的不同會影響系統(tǒng)的正確判斷,會導致出錯或不能使用。 有鑒于此,提供一種不會因為污點、環(huán)境因素等影響觸屏效果的基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,成為必要。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其不會因為污點、環(huán)境因素等影響觸屏效果。為了實現(xiàn)上述目的,本發(fā)明提供一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,該方法包括如下步驟(I)將ADC系統(tǒng)采集到的數(shù)據(jù)A(η)建立到ニ維坐標系中,X軸為ADC值、Y軸為ADC數(shù)據(jù)序號,并將A(η)存儲到RAM中。(2)當發(fā)生觸屏事件時,將ADC系統(tǒng)采集到的變量Β(η)存儲到上述ニ維坐標系中,并通過下式AC = A(n)-B (η)求出觸屏變化量Λ C,調(diào)用時間事件,并設(shè)定時間常量為t。(3)當觸發(fā)時間事件吋,ADC系統(tǒng)重新采集變量B (n+1),當B(n+1) = B (η)吋,則將Β(η)賦值給Α(η),否則,結(jié)束時間事件。(4)設(shè)定環(huán)境干擾常量為V,并通過下式T= Λ C-V求出觸屏變量Τ,當T大于O時,為有效觸屏事件。所述基于觸屏的抗干擾技術(shù)的實現(xiàn)方法同時對多個觸屏事件處理。所述步驟2中,當時間變量小于t,再次發(fā)生觸屏事件,則重新進入步驟2。在步驟4中,將多個觸屏事件中采集到的多個觸屏變量T分別進行排序,取最大觸屏變量T(max)值,將同一觸屏事件中的多個變量T求平均值T(v),通過式T(max)+T(V)求得T (c)值,對多個T (c)進行排序,取較大T(C)為有效值。與現(xiàn)在技術(shù)相比,本發(fā)明提供的用于觸屏技術(shù)領(lǐng)域的一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其包括去除污點的算法以及抗環(huán)境干擾的算法,通過記錄變量B (η),當在ー個預(yù)計時間段內(nèi)B(n)末發(fā)生改變,則將B(n)值替換原始參數(shù)A(n)的值,從而達到去污的目的。通過變量A(n)和變量B(n)計算出變化值A(chǔ)C,再由Λ C過濾環(huán)境噪聲v帶來的影響,經(jīng)過濾后的Λ C包括有大于O的值時,若有ー個有效值,則該值為觸屏結(jié)果,若有多個值吋,求得每ー個有效時間段內(nèi)的各個ADC值的和的平均值和最大值,將每一個大于零的時間段內(nèi)的平均值和最大值進行相加求得T (c),再將T (c)進行排序,當只取一個有效值時,最大的T (c)為有效值,當要取多個T (c)值時,從大到小進行取值,即取大值為有效值。本發(fā)明通過上述算法,解決了觸屏技術(shù)中存在的抗污點干擾和抗環(huán)境干擾問題具有重要意義。


附圖用于對本發(fā)明的進ー步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的限制。在附圖中圖I為本發(fā)明提供的一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法的Α(η)曲線示意 圖;圖2為本發(fā)明提供的一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法的Β(η)曲線示意圖;圖3為本發(fā)明提供的一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法的發(fā)生觸屏事件事前后的對照曲線示意圖;圖4為本發(fā)明提供的一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法的Α(η)與Β(η)的計
算示意圖。
具體實施例方式下面結(jié)合附圖詳細說明本發(fā)明,其作為本說明書的一部分,通過實施例來說明本發(fā)明的原理,本發(fā)明的其他方面,特征及其優(yōu)點通過該詳細說明將會變得一目了然。
一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,該方法包括如下步驟(I)將ADC系統(tǒng)采集到的數(shù)據(jù)A(η)建立到ニ維坐標系中,X軸為ADC值、Y軸為ADC數(shù)據(jù)序號,并將A(η)存儲到RAM中。(2)當發(fā)生觸屏事件時,將ADC系統(tǒng)采集到的變量Β(η)存儲到上述ニ維坐標系中,并通過下式AC = A(n)-B (η)求出觸屏變化量Λ C,調(diào)用時間事件,并設(shè)定時間常量為t。(3)當觸發(fā)時間事件吋,ADC系統(tǒng)重新采集變量B(n+1),當B(n+1) = B (η)吋,則將Β(η)賦值給Α(η),否則,結(jié)束時間事件。(4)設(shè)定環(huán)境干擾常量為V,并通過下式T= Λ C-V求出觸屏變量Τ,當T大于O時,為有效觸屏事件。所述基于觸屏的抗干擾技術(shù)的實現(xiàn)方法同時對多個觸屏事件處理。所述步驟2中,當時間變量小于t,再次發(fā)生觸屏事件,則重新進入步驟2。在步驟4中,將多個觸屏事件中采集到的多個觸屏變量T分別進行排序,取最大觸屏變量T(max)值,將同一觸屏事件中的多個變量T求平均值T(v),通過式T(max)+T(V)求得T (C)值,對多個T (C)進行排序,取較大T(C)為有效值。本文中述及的ADC (Analog to Digital Converter)系統(tǒng),該系統(tǒng)具有數(shù)/模轉(zhuǎn)數(shù)功能,即把傳感器信號數(shù)據(jù)化,觸摸屏是依靠檢測ADC數(shù)據(jù)信號變化識別是否發(fā)生觸摸事件,并得到是哪個ADC值滿足了預(yù)先設(shè)置的條件并轉(zhuǎn)化坐標,在此不再進行贅述;RAM (random access memory)即隨機存儲器;A(n)、B (n)為程序語言中的變量;t為用戶自定義參數(shù)為采集到的環(huán)境干擾值。實施例如圖1、2所示,采集來的數(shù)據(jù)放到ー個2維平面坐標系,其中X軸為ADC值、Y軸ADC數(shù)據(jù)序號,多個ADC值可以把這些數(shù)據(jù)連接成一條不規(guī)則的曲線,并通過把這些點的值作為原始參數(shù)存儲到A(n)中。在發(fā)生有觸屏事件的同時環(huán)境光線強度變化、水或其他污染物落到產(chǎn)品上,產(chǎn)生了干擾信號,此時,把實時數(shù)據(jù)存儲為B (η),同樣將B (η)的參數(shù)進行存儲,可以得到另一條曲線。如圖3所示,將圖I及圖2中的Α(η)和Β(η)兩組數(shù)據(jù)進行比較,可以看到兩組數(shù)據(jù)產(chǎn)生的曲線的差異。此外,電子電路本身不可避免存在著各種干擾源,如電源波動、電磁、溫度變化等等,這類噪聲可測量出來,并量化為V ;有效的觸摸產(chǎn)生的信號變化比較大,一般遠高于由于環(huán)境帶來的干擾幅度,并且變化的ADC值的數(shù)量比被干擾產(chǎn)生的變化要少,導致的信號變化因素比較多,其有ー個共通點是幅度小,而當觸屏上面污染物,其一般暫時是不會被移除的,為排除干擾的錯誤信息則需要找出哪些是污染物、 環(huán)境變化、電氣噪聲以及真正的觸摸操作。當屏幕上出現(xiàn)污染時,會次影響計算,且不能區(qū)分污染與有效觸摸,但是污染物會較長時間的停留,而真正有效的觸摸是不斷運動的,觸摸點也會是個運動的點,因而,當有觸摸事件發(fā)生的時候,便開始計時,并存儲這個點的參數(shù),間隔ー個特定時間后,再次采集該點的參數(shù),進行對照判斷其是否為污物。例如當前點的位置為Α,那么下一次觸屏事件發(fā)生時把新的位置與A比較,如定義5秒或者20秒(時間可根據(jù)應(yīng)用而定)后,A點一直都存在,而且位置沒有改變過,我們將視A點為污染物導致的點,并用污點當前的ADC值代替原始的參考值,如圖3中所示,用Β(η)的值代替Α(η)的值,B (η)就成為新的參考值,從而將污物排除掉,進入下ー輪的循環(huán)計算。在實際的運用中,會有兩組及其以上的ADC數(shù)據(jù),用同樣的方法處理就可以解決環(huán)境及污物帶來的帶來干擾和不穩(wěn)定因素。如圖4所示,求出原始量與變量之間的差值A(chǔ)C(n),即A(n)_B(n) = AC(n),求出的Λ C (η)是變化值。由于電氣等噪聲帶來數(shù)據(jù)變化最小,通過V值過濾掉變化較小的噪聲,即AC-v,當AC (η) =<¥時,是電氣干擾。如圖4所示,X = V時,軸V值以下的變化屬于電氣干擾,取得Tl、Τ2、Τ3和Τ4四個數(shù)據(jù)。環(huán)境光或者其他因素帶來的影響,比真實的觸摸小,那么Τ1、Τ2、Τ3和Τ4對應(yīng)的值就已經(jīng)量化了這個變化量的大小,例如(如圖4) :T1對應(yīng)的值為AC(xl)......AC(x2)(在一個時間段內(nèi)的所有的
變量參數(shù)值),通過SUM求和再求出它們的平均值T(V),在求圖4中的值時分別求取各個時間段內(nèi)的有效變量的平均值,Tl = SUM ( Λ C (xl) +......+AC (x2)) /Tl 個數(shù);T2 = SUM ( Λ C (χ3) +......+AC (χ4)) /Τ2 個數(shù);Τ3 = SUM ( Λ C (χ5) +......+AC (χ6)) /Τ3 個數(shù);Τ4 = SUM ( Λ C (χ7) +......+AC (χ8)) /Τ4 個數(shù);結(jié)果為Tl > Τ2 Τ4 > Τ3。
再分別在對上述幾個時間段內(nèi)的參數(shù)進行取最大值,即四個時間段內(nèi)取得四個最大值,分別為 Tmaxl、Tmax2、Tmax3、Tmax4 從圖 4 可以看出 Tlmax > T4max > T2max ^ T3max。用以上兩組值中的任意一組,即只用最大值或平均值,準備度不夠高,因而本發(fā)明將兩組值求和再進行排序,進而增強準確率,即在各時間段內(nèi)的平均值與最大值相加排序后得出(Tl+Tlmax) > (T4+T4max) > (T2+T2max) > (T3+T3max)。從以上的計算結(jié)果得到結(jié)論取值為為單點有效觸摸,那么Tl是有效點。取值為2點有效觸摸,那么有有效值為Tl和T4,Tl是第一點,T4是第二點。多點有效觸摸,依次類推。 以上所掲示的僅為本發(fā)明的較佳實施例而已,當然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明申請專利范圍所作的等同變化,仍屬于本發(fā)明所涵蓋的范圍。
權(quán)利要求
1.一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其特征在于,該方法包括如下步驟 (1)將ADC系統(tǒng)采集到的數(shù)據(jù)A(η)建立到ニ維坐標系中,X軸為ADC值、Y軸為ADC數(shù)據(jù)序號,并將A(η)存儲到RAM中; (2)當發(fā)生觸屏事件時,將ADC系統(tǒng)采集到的變量Β(η)存儲到上述ニ維坐標系中,并通過下式 AC = A(n)-B(η)求出觸屏變化量AC, 調(diào)用時間事件,并設(shè)定時間常量為t ; (3)當觸發(fā)時間事件,ADC系統(tǒng)重新采集變量B(n+1), 當B(n+1) = B (η)時,則將B (η)賦值給A (η),否則,結(jié)束時間事件; (4)設(shè)定環(huán)境干擾常量為V,并通過下式 T = Λ C-v求出觸屏變量Τ, 當T大于O時,為有效觸屏事件。
2.根據(jù)權(quán)利要求I所述的ー種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其特征在于所述基于觸屏的抗干擾技術(shù)的實現(xiàn)方法同時對多個觸屏事件處理。
3.根據(jù)權(quán)利要求I或2任意權(quán)利要求所述的ー種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其特征在于 所述步驟2中,當時間變量小于t,再次發(fā)生觸屏事件,則重新進入步驟2。
4.根據(jù)權(quán)利要求2所述的ー種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,其特征在于在步驟4中,將多個觸屏事件中采集到的多個觸屏變量T分別進行排序,取最大觸屏變量T(max)值,將同一觸屏事件中的多個變量T求平均值T(v),通過式T(max)+T(V)求得T(c)值, 對多個T (c)進行排序,取較大T (c)為有效值。
全文摘要
本發(fā)明公開了一種基于觸屏的抗干擾技術(shù)的實現(xiàn)方法,該方法包括如下步驟將ADC系統(tǒng)采集到的數(shù)據(jù)A(n)建立到二維坐標系中,X軸為ADC值、Y軸為ADC數(shù)據(jù)序號,并將A(n)存儲到RAM中;當發(fā)生觸屏事件時,將ADC系統(tǒng)采集到的變量B(n)存儲到上述二維坐標系中,并通過下式ΔC=A(n)-B(n)求出觸屏變化量ΔC,調(diào)用時間事件,并設(shè)定時間常量為t;當觸發(fā)時間事件時,ADC系統(tǒng)重新采集變量B(n+1),當B(n+1)=B(n)時,則將B(n)賦值給A(n),否則,結(jié)束時間事件;設(shè)定環(huán)境干擾常量為v,并通過下式T=ΔC-v求出觸屏變量T,當T大于0時,為有效觸屏事件。
文檔編號G06F3/041GK102693038SQ201210136729
公開日2012年9月26日 申請日期2012年5月2日 優(yōu)先權(quán)日2012年5月2日
發(fā)明者張偉燦, 譚朝暉 申請人:中山市柏棱光電有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
中卫市| 丹东市| 张家港市| 沾益县| 岳池县| 晴隆县| 赫章县| 临安市| 张家界市| 酒泉市| 如皋市| 山阴县| 古交市| 景德镇市| 郯城县| 乡宁县| 镇坪县| 永德县| 绥阳县| 静乐县| 舒兰市| 宝坻区| 闽清县| 大冶市| 万盛区| 阳东县| 淳化县| 资中县| 玉山县| 马尔康县| 本溪| 盐源县| 华安县| 公安县| 临高县| 怀来县| 通州区| 金昌市| 项城市| 阳曲县| 正阳县|