一種觸控系統(tǒng)的抗干擾方法和裝置制造方法
【專(zhuān)利摘要】本發(fā)明提供了一種觸控系統(tǒng)的抗干擾方法和裝置,以解決在外界自然光的信號(hào)強(qiáng)度發(fā)生劇烈變化時(shí),影響觸控位置判斷的問(wèn)題。其中,方法包括:檢測(cè)自然光的信號(hào)強(qiáng)度;判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值;若超過(guò),則檢測(cè)紅外光的信號(hào)強(qiáng)度;判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件;若滿(mǎn)足,則調(diào)整用于判斷觸控位置的觸控閾值。本發(fā)明當(dāng)自然光的信號(hào)強(qiáng)度發(fā)生劇烈變化時(shí),可以及時(shí)調(diào)整觸控閾值,使其適應(yīng)當(dāng)前自然光強(qiáng)度下的觸控位置判斷,根據(jù)調(diào)整后的觸控閾值判斷出的觸控位置更加準(zhǔn)確,避免了外界自然光的劇烈變化對(duì)觸控位置判斷產(chǎn)生的干擾。
【專(zhuān)利說(shuō)明】一種觸控系統(tǒng)的抗干擾方法和裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸控【技術(shù)領(lǐng)域】,特別是涉及一種觸控系統(tǒng)的抗干擾方法和一種觸控系統(tǒng)的抗干擾裝置。
【背景技術(shù)】
[0002]隨著科技的迅速發(fā)展,觸控技術(shù)的應(yīng)用也越來(lái)越普遍。例如,目前取款機(jī)、計(jì)算機(jī)、手機(jī)、數(shù)碼相機(jī)、電視機(jī)等很多設(shè)備都設(shè)置有觸控系統(tǒng)。用戶(hù)在觸控系統(tǒng)的觸控屏上觸摸,觸控系統(tǒng)即可識(shí)別出對(duì)應(yīng)的信息,從而減少對(duì)其它輸入設(shè)備(如鍵盤(pán)、鼠標(biāo)、遙控器等)的依賴(lài),方便用戶(hù)的操作。觸控系統(tǒng)通常有電阻式、電容式、超聲波式和紅外式等多種類(lèi)型,其中紅外觸控系統(tǒng)因具有技術(shù)簡(jiǎn)單、成本低的特點(diǎn)而被廣泛應(yīng)用。
[0003]紅外觸控系統(tǒng)包括MCU (Micro Control Unit,微控制單元)和均勻分布在觸控屏四周的紅外對(duì)管(包括紅外發(fā)射管和紅外接收管),紅外對(duì)管中的紅外發(fā)射管發(fā)射紅外光,
由紅外接收管接收該紅外光,紅外發(fā)射管和紅外接收管--對(duì)應(yīng)形成橫豎交叉的紅外光網(wǎng)。
[0004]觸控系統(tǒng)正常工作時(shí),MCU實(shí)時(shí)檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,當(dāng)用戶(hù)在觸控屏上進(jìn)行觸控操作時(shí),將阻擋紅外發(fā)射管和紅外接收管的通路,從而使紅外接收管接收到的紅外光的信號(hào)強(qiáng) 度減弱。當(dāng)MCU檢測(cè)到紅外接收管接收到的紅外光的信號(hào)強(qiáng)度低于觸控閾值時(shí),即可判定該紅外發(fā)射管和紅外接收管對(duì)應(yīng)的位置為觸控位置。
[0005]由于紅外觸控系統(tǒng)在自然光下使用,自然光中含有大量紅外光,外界自然光中的紅外光也會(huì)照射到紅外接收管,因此紅外接收管接收到的紅外光中也會(huì)包括一部分外界自然光中的紅外光。當(dāng)外界自然光的信號(hào)強(qiáng)度發(fā)生劇烈變化時(shí),紅外接收管接收到的紅外光的信號(hào)強(qiáng)度也會(huì)發(fā)生劇烈變化,因此將會(huì)對(duì)MCU檢測(cè)到的紅外光的信號(hào)強(qiáng)度產(chǎn)生較大影響,從而對(duì)觸控位置的判斷產(chǎn)生干擾。
[0006]針對(duì)上述問(wèn)題,目前通常采用以下兩種方法來(lái)降低自然光對(duì)紅外觸控系統(tǒng)的影響:
[0007](I)在紅外對(duì)管上加防護(hù)外框,將紅外對(duì)管隱藏在防護(hù)外框內(nèi)部,從而使外界自然光中的紅外光無(wú)法直接照射到紅外接收管表面;
[0008](2)在紅外對(duì)管的正前方加入呈一定角度的光滑的濾光條,從而過(guò)濾不需要波長(zhǎng)的光,同時(shí)還能夠反射一部分外界自然光。
[0009]上述兩種方法均是通過(guò)直接減小外界自然光的光通量來(lái)控制的。但是,在外界自然光的信號(hào)強(qiáng)度變化較為劇烈時(shí),仍然會(huì)有各種頻率的紅外光能夠直射或反射到紅外接收管上,從而使得紅外接收管接收到的紅外光的信號(hào)強(qiáng)度也發(fā)生劇烈變化,影響觸控位置的判斷。
【發(fā)明內(nèi)容】
[0010]本發(fā)明提供了一種觸控系統(tǒng)的抗干擾方法和一種觸控系統(tǒng)的抗干擾裝置,以解決在外界自然光的信號(hào)強(qiáng)度發(fā)生劇烈變化時(shí),影響觸控位置判斷的問(wèn)題。
[0011]為了解決上述問(wèn)題,本發(fā)明公開(kāi)了一種觸控系統(tǒng)的抗干擾方法,其特征在于,包括:
[0012]檢測(cè)自然光的信號(hào)強(qiáng)度;
[0013]判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值;
[0014]若超過(guò),則檢測(cè)紅外光的信號(hào)強(qiáng)度;
[0015]判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件;
[0016]若滿(mǎn)足,則調(diào)整用于判斷觸控位置的觸控閾值。
[0017]優(yōu)選地,所述自然光為光感接收到的自然光,所述紅外光為紅外接收管接收到的紅外光;
[0018]所述檢測(cè)自然光的信號(hào)強(qiáng)度的步驟包括:
[0019]每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度;
[0020]其中 ,T大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間;對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。
[0021]優(yōu)選地,在判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,還包括:
[0022]按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,其中M > I ;
[0023]所述判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值的步驟包括:
[0024]判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi);
[0025]若沒(méi)有位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值;
[0026]若位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
[0027]優(yōu)選地,所述檢測(cè)紅外光的信號(hào)強(qiáng)度的步驟包括:
[0028]對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,其中Y≥I。
[0029]優(yōu)選地,所述判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件的步驟包括:
[0030]計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值;
[0031]判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,βν]內(nèi),其中1< a < β,ν為所述用于判斷觸控位置的觸控閾值;
[0032]若沒(méi)有位于[a V,β V]內(nèi),則確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件。
[0033]優(yōu)選地,所述調(diào)整用于判斷觸控位置的觸控閾值的步驟包括:
[0034]若所述平均值小于a V,則減小所述觸控閾值V,直至所述平均值大于或等于a V ;
[0035]若所述平均值大于β V,則增大所述觸控閾值V,直至所述平均值小于或等于β V。
[0036]優(yōu)選地,在檢測(cè)自然光的信號(hào)強(qiáng)度之前,還包括:
[0037]對(duì)所述紅外接收管進(jìn)行正常掃描,檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度;
[0038]依據(jù)所述正常掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度和所述觸控閾值確定觸控位置;[0039]所述計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值的步驟包括:
[0040]確定所述Y次掃描的前一次正常掃描中確定的觸控位置對(duì)應(yīng)的紅外接收管;
[0041]從所述Y次掃描檢測(cè)的紅外光的信號(hào)強(qiáng)度中刪除所述觸控位置對(duì)應(yīng)的紅外接收管接收到的紅外光的信號(hào)強(qiáng)度;
[0042]計(jì)算剩余的紅外光的信號(hào)強(qiáng)度的平均值,計(jì)算結(jié)果為所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值。
[0043]根據(jù)本發(fā)明的另一方面,還公開(kāi)了一種觸控系統(tǒng)的抗干擾裝置,其特征在于,包括:
[0044]第一檢測(cè)模塊,用于檢測(cè)自然光的信號(hào)強(qiáng)度;
[0045]第一判斷模塊,用于判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值;
[0046]第二檢測(cè)模塊,用于在所述第一判斷模塊的判斷結(jié)果為超過(guò)時(shí),檢測(cè)紅外光的信號(hào)強(qiáng)度;
[0047]第二判斷模塊,用于判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件;
[0048]調(diào)整模塊,用于在所述第二判斷模塊的判斷結(jié)果為滿(mǎn)足時(shí),調(diào)整用于判斷觸控位置的觸控閾值。
[0049]優(yōu)選地,所述自然光為光感接收到的自然光,所述紅外光為紅外接收管接收到的紅外光;
[0050]所述第一檢測(cè)模塊,具體用于每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度;
[0051]其中,T大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間;對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。
[0052]優(yōu)選地,所述裝置還包括:
[0053]劃分模塊,用于在所述第一判斷模塊判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,其中M^l;
[0054]所述第一判斷模塊包括:
[0055]第一判斷子模塊,用于判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi);
[0056]第一確定子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為沒(méi)有位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值;在所述第一判斷子模塊的判斷結(jié)果為位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
[0057]優(yōu)選地,所述第二檢測(cè)模塊,具體用于對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,其中Y > I。
[0058]優(yōu)選地,所述第二判斷模塊包括:
[0059]計(jì)算子模塊,用于計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值;
[0060]第二判斷子模塊,用于判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,βν]內(nèi),其中I < α < β,V為所述用于判斷觸控位置的觸控閾值;[0061]第二確定子模塊,用于在所述第二判斷子模塊的判斷結(jié)果為沒(méi)有位于[aV,βν]內(nèi)時(shí),確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件。
[0062]優(yōu)選地,所述調(diào)整模塊包括:
[0063]減小子模塊,用于在所述平均值小于α V時(shí),減小所述觸控閾值V,直至所述平均值大于或等于aV;
[0064]增大子模塊,用于在所述平均值大于β V時(shí),增大所述觸控閾值V,直至所述平均值小于或等于βν。
[0065]與現(xiàn)有技術(shù)相比,本發(fā)明包括以下優(yōu)點(diǎn): [0066]本發(fā)明中可以對(duì)外界自然光的信號(hào)強(qiáng)度進(jìn)行檢測(cè),并判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值,如果超過(guò),則可以檢測(cè)紅外光的信號(hào)強(qiáng)度,并判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件,在滿(mǎn)足調(diào)整條件時(shí),則調(diào)整用于判斷觸控位置的觸控閾值。由于根據(jù)外界自然光的變化幅度對(duì)觸控閾值進(jìn)行調(diào)整,因此當(dāng)自然光的信號(hào)強(qiáng)度發(fā)生劇烈變化時(shí),可以及時(shí)調(diào)整觸控閾值,使其適應(yīng)當(dāng)前自然光強(qiáng)度下的觸控位置判斷,根據(jù)調(diào)整后的觸控閾值判斷出的觸控位置更加準(zhǔn)確,避免了外界自然光的劇烈變化對(duì)觸控位置判斷產(chǎn)生的干擾。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0067]圖1是現(xiàn)有技術(shù)中紅外觸控系統(tǒng)的結(jié)構(gòu)示意圖;
[0068]圖2是現(xiàn)有技術(shù)中觸摸物體在觸控屏上進(jìn)行觸控操作的示意圖;
[0069]圖3是本發(fā)明實(shí)施例一的一種觸控系統(tǒng)的抗干擾方法的流程圖;
[0070]圖4是本發(fā)明實(shí)施例二中觸摸物體在觸控屏上進(jìn)行觸控操作的示意圖;
[0071]圖5是本發(fā)明實(shí)施例二的一種觸控系統(tǒng)的抗干擾方法的流程圖;
[0072]圖6是本發(fā)明實(shí)施例三的一種觸控系統(tǒng)的抗干擾裝置的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0073]為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和【具體實(shí)施方式】對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說(shuō)明。
[0074]如圖1所示,為現(xiàn)有技術(shù)中紅外觸控系統(tǒng)的結(jié)構(gòu)示意圖。紅外觸控系統(tǒng)包括MCU和均勻分布在觸控屏四周的紅外發(fā)射管和紅外接收管,紅外對(duì)管中的紅外發(fā)射管發(fā)射紅外
光,由紅外接收管接收該紅外光,紅外發(fā)射管和紅外接收管--對(duì)應(yīng)形成橫豎交叉的紅外
光網(wǎng)。MCU用于檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,通過(guò)該信號(hào)強(qiáng)度判斷觸控位置。
[0075]圖2是現(xiàn)有技術(shù)中觸摸物體在觸控屏上進(jìn)行觸控操作的示意圖。根據(jù)圖2,當(dāng)進(jìn)行觸控操作時(shí),觸摸物體將阻擋紅外發(fā)射管和紅外接收管之間的通路,在觸控系統(tǒng)正常工作的條件下,MCU將檢測(cè)到紅外接收管接收到的紅外光的信號(hào)強(qiáng)度減弱,如果MCU檢測(cè)到某個(gè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度低于觸控閾值,則可以確定該紅外接收管對(duì)應(yīng)的位
置為觸控位置。例如圖2中,觸控系統(tǒng)包括1,2,......,a,......,b,......,N,共N個(gè)紅
外接收管,以及與接收管--對(duì)應(yīng)的1,2,......,a,......,b,......,N,共N個(gè)紅外發(fā)射
管。MCU檢測(cè)到紅外接收管a和b接收到的紅外光的信號(hào)強(qiáng)度低于觸控閾值,因此可以確定紅外發(fā)射管a和紅外接收管a之間的通路、以及紅外發(fā)射管b和紅外接收管b之間的通路的交點(diǎn)即為觸控位置。
[0076]但是,外界自然光中含有大量紅外光,外界紅外光(即自然光中的紅外光)也可以照射到紅外接收管,因此紅外接收管接收到的紅外光中還包括外界紅外光。因此,當(dāng)外界自然光的信號(hào)強(qiáng)度變化較為劇烈時(shí),導(dǎo)致紅外接收管接收到的紅外光的信號(hào)強(qiáng)度也發(fā)生劇烈變化,從而影響觸控位置的判斷。
[0077]針對(duì)上述問(wèn)題,本發(fā)明提出了一種觸控系統(tǒng)的抗干擾方法和一種觸控系統(tǒng)的抗干擾裝置,可以針對(duì)外界自然光的變化程度,及時(shí)調(diào)整觸控閾值,從而避免對(duì)觸控位置判斷產(chǎn)生影響。
[0078]下面,通過(guò)以下各個(gè)實(shí)施例對(duì)本發(fā)明提出的觸控系統(tǒng)的抗干擾方法和裝置進(jìn)行詳細(xì)介紹。
[0079]實(shí)施例一:
[0080]參照?qǐng)D3,示出了本發(fā)明實(shí)施例一的一種觸控系統(tǒng)的抗干擾方法的流程圖,該方法具體可以包括以下步驟:
[0081 ] 步驟301,檢測(cè)自然光的信號(hào)強(qiáng)度。
[0082]由于外界自然光中的紅外光也會(huì)被紅外接收管接收到,因此在外界自然光的信號(hào)強(qiáng)度變化劇烈時(shí),將會(huì)對(duì)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度產(chǎn)生較大的影響。因此,本發(fā)明實(shí)施例中,可以對(duì)外界自然光的信號(hào)強(qiáng)度進(jìn)行檢測(cè),以根據(jù)自然光信號(hào)強(qiáng)度的不同執(zhí)行相應(yīng)操作。
[0083]步驟302,判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值。
[0084]在檢測(cè)出外界自然光的信號(hào)強(qiáng)度之后,則可以判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值。如果超過(guò)預(yù)設(shè)的幅度閾值,則可以說(shuō)明自然光的信號(hào)強(qiáng)度發(fā)生了劇烈變化,此時(shí),即可檢測(cè)紅外光的信號(hào)強(qiáng)度;如果沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值,則可以說(shuō)明自然光的信號(hào)強(qiáng)度沒(méi)有發(fā)生劇烈變化,此時(shí)即可執(zhí)行正常的觸控位置判斷過(guò)程。
[0085]步驟303,若超過(guò),則檢測(cè)紅外光的信號(hào)強(qiáng)度。
[0086]步驟304,判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件。
[0087]步驟305,若滿(mǎn)足,則調(diào)整用于判斷觸控位置的觸控閾值。
[0088]在檢測(cè)出紅外光的信號(hào)強(qiáng)度之后,即可判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件,如果滿(mǎn)足調(diào)整條件,則可以調(diào)整用于判斷觸控位置的觸控閾值。從而在進(jìn)行觸控位置判斷時(shí),可以根據(jù)調(diào)整后的觸控閾值進(jìn)行判斷,以適應(yīng)外界自然光的變化。
[0089]本發(fā)明實(shí)施例中,由于根據(jù)外界自然光的變化幅度對(duì)觸控閾值進(jìn)行調(diào)整,因此當(dāng)自然光強(qiáng)度發(fā)生劇烈變化時(shí),可以及時(shí)調(diào)整觸控閾值,使其適應(yīng)當(dāng)前自然光強(qiáng)度下的觸控位置判斷,根據(jù)調(diào)整后的觸控閾值判斷出的觸控位置更加準(zhǔn)確,避免了外界自然光的劇烈變化對(duì)觸控位置判斷產(chǎn)生的干擾。
[0090]實(shí)施例二:
[0091]參照?qǐng)D4,示出了本發(fā)明實(shí)施例二中觸摸物體在觸控屏上進(jìn)行觸控操作的示意圖。
[0092]根據(jù)圖4,紅外觸控系統(tǒng)可以包括:MCU、紅外射發(fā)管、紅外接收管和光感,其中,紅外發(fā)射管和紅外接收管 對(duì)應(yīng)分布在觸控屏的四周,MCU分別與紅外發(fā)射管和紅外接收管連接,用于檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,MCU還與光感連接,用于檢測(cè)光感接收到的自然光的信號(hào)強(qiáng)度。紅外發(fā)射管可以發(fā)射紅外光至與其對(duì)應(yīng)的紅外接收管,由于外界自然光中還包括大量外界紅外光,因此,紅外接收管還可以接收到外界紅外光。
[0093]本發(fā)明實(shí)施例中,所述光感可以為紅外光傳感器,主要用于接收外界自然光中的紅外光,所述光感還可以為普通可見(jiàn)光傳感器,主要用于接收外界自然光(如果外界自然光發(fā)生劇烈變化,則外界紅外光也會(huì)發(fā)生劇烈變化),本發(fā)明實(shí)施例對(duì)此并不加以限制。
[0094]參照?qǐng)D5,示出了本發(fā)明實(shí)施例二的一種觸控系統(tǒng)的抗干擾方法的流程圖,該方法具體可以包括以下步驟:
[0095]步驟501,對(duì)紅外接收管進(jìn)行正常掃描,檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度。
[0096]在紅外觸控系統(tǒng)正常工作時(shí),紅外發(fā)射管發(fā)射紅外光,紅外接收管將接收到紅外發(fā)射管發(fā)射的紅外光,并且紅外接收管還可能接收到外界自然光中包括的外界紅外光。MCU將對(duì)紅外接收管進(jìn)行正常掃描,檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,以根據(jù)所述紅外光的信號(hào)強(qiáng)度判斷觸控位置。
[0097]本發(fā)明實(shí)施例中,紅外觸控系統(tǒng)中包括多個(gè)紅外發(fā)射管和紅外接收管,MCU對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。在正常掃描過(guò)程中,一次掃描完之后即可以判斷該次掃描中的觸控位置。
[0098]步驟502,依據(jù)所述正常掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度和所述觸控閾值確定觸控位置。
[0099]在一次正常掃描過(guò)程結(jié)束后,MCU可以依據(jù)所述正常掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度和所述觸控閾值確定觸控位置。在本發(fā)明的一種優(yōu)選實(shí)施例中,MCU可以針對(duì)每一個(gè)紅外接收管,將檢測(cè)到的該紅外接收管接收到的紅外光的信號(hào)強(qiáng)度與觸控閾值進(jìn)行比較。如果判斷出該紅外接收管接收到的紅外光的信號(hào)強(qiáng)度小于觸控閾值,則可以確定該紅外接收管被觸摸物體阻擋,其對(duì)應(yīng)的位置為觸控位置;如果判斷出該紅外接收管接收到的紅外光的信號(hào)強(qiáng)度大于或等于觸控閾值,則可以確定該紅外接收管未被觸摸物體阻擋。
[0100]如圖4所示,紅外發(fā)射管和紅外接收管均勻分布在觸控屏的四周,沿著觸控屏的上邊緣設(shè)置一行紅外接收管,沿著觸控屏的下邊緣設(shè)置一行與上邊緣的紅外接收管對(duì)應(yīng)的紅外發(fā)射管,沿著觸控屏的左邊緣設(shè)置一列紅外接收管,沿著觸控屏的右邊緣設(shè)置一列與左邊緣的紅外接收管對(duì)應(yīng)的紅外發(fā)射管。因此,上邊緣的紅外接收管和下邊緣的紅外發(fā)射管之間的通路,與左邊緣的紅外接收管和右邊緣的紅外發(fā)射管之間的通路交叉形成光網(wǎng)。當(dāng)觸摸物體觸摸觸控屏?xí)r,將同時(shí)阻擋上邊緣的某個(gè)或某幾個(gè)紅外接收管接收下邊緣對(duì)應(yīng)的紅外發(fā)射管發(fā)射的紅外光,以及左邊緣的某個(gè)或某幾個(gè)紅外接收管接收右邊緣對(duì)應(yīng)的紅外發(fā)射管發(fā)射的紅外光。因此,被阻擋的上邊緣的紅外接收管和下邊緣的紅外發(fā)射管之間的通路,與被阻擋的左邊緣的紅外接收管和右邊緣的紅外發(fā)射管之間的通路的交叉點(diǎn)即為觸控位置。
[0101]例如,如圖4所示,可以為每個(gè)紅外發(fā)射管和紅外接收管進(jìn)行編號(hào),紅外發(fā)射管
和與其對(duì)應(yīng)的紅外接收管的編號(hào)相同,如上邊緣的紅外接收管的編號(hào)分別為1,2,......,
a,......,左邊緣的紅外接收管的編號(hào)分別為......,b,......,N (即紅外接收管的總數(shù)
為N)。由于觸摸物體阻擋了紅外接收管a接收紅外發(fā)射管a發(fā)射的紅外光、以及紅外接收管b接收紅外發(fā)射管b發(fā)射的紅外光,因此MCU檢測(cè)到上邊緣的紅外接收管a和左邊緣的紅外接收管b接收到的紅外光的信號(hào)強(qiáng)度小于觸控閾值,因此判斷出觸控位置即為(a,b)。
[0102]對(duì)于所述觸控閾值的具體取值,本領(lǐng)域技術(shù)人員根據(jù)實(shí)際經(jīng)驗(yàn)進(jìn)行相關(guān)設(shè)定即可,本發(fā)明實(shí)施例對(duì)具體的數(shù)值并不加以限制。
[0103]步驟503,每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度(即實(shí)施例一中的步驟301)。
[0104]本發(fā)明實(shí)施例的目的主要是降低外界自然光發(fā)生劇烈變化時(shí)對(duì)觸控位置判斷產(chǎn)生的干擾。因此,可以在觸控系統(tǒng)中增加用于接收外界自然光的光感,該光感與MCU連接,因此,MCU可以檢測(cè)光感接收到的自然光的信號(hào)強(qiáng)度。
[0105]本發(fā)明實(shí)施例中,MCU可以在對(duì)紅外接收管進(jìn)行正常掃描的過(guò)程中,每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度,對(duì)自然光的信號(hào)強(qiáng)度的檢測(cè)過(guò)程不影響上述步驟501~步驟502中的正常掃描、確定觸控位置的過(guò)程。
[0106]對(duì)于時(shí)間T的選擇既不能過(guò)大也不能過(guò)小,如果過(guò)大,則對(duì)實(shí)時(shí)檢測(cè)沒(méi)有意義;如果過(guò)小,則可能還未完成檢測(cè)、判斷、調(diào)整閾值等過(guò)程。因此在本發(fā)明的一種優(yōu)選實(shí)施例中,可以設(shè)置為T(mén)大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間(例如可以大于一次掃描時(shí)間的2到3倍),并且小于主要引起自然光劇烈變化的時(shí)間(例如用戶(hù)的移動(dòng)遮擋觸控屏的時(shí)間)。
[0107]步驟504,判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值。如果超過(guò),則執(zhí)行步驟505 ;如果未超過(guò),則返回執(zhí)行步驟501,繼續(xù)進(jìn)行正常掃描。
[0108]在檢測(cè)到光感接收到的自然光的信號(hào)強(qiáng)度之后,可以判斷外界自然光的信號(hào)強(qiáng)度是否發(fā)生劇烈變化,本發(fā)明實(shí)施例中,可以通過(guò)判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值來(lái)判斷是否發(fā)生劇烈變化。
[0109]在本發(fā)明的一種優(yōu)選實(shí)施例中,在判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,還可以包括:按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,每個(gè)區(qū)間可以稱(chēng)為U1, U2,......UM,其中M≥I。
[0110]例如,觸控系統(tǒng)的最高抗干擾為80000Lx (Lx為光照強(qiáng)度的單位)自然光,將從無(wú)自然光到80000LX自然光下自然光的信號(hào)強(qiáng)度轉(zhuǎn)換(二值化)為數(shù)值O~1024,可以將該數(shù)值劃分為 5 個(gè)區(qū)間[0,205], [206,410],[411,615],[615,820],[821,1024]。
[0111]本發(fā)明實(shí)施例中,該步驟504可以包括以下子步驟:
[0112]子步驟al,判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi);
[0113]子步驟a2,若沒(méi)有位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值;
[0114]子步驟a3,若位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
[0115]由于每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度,因此可以通過(guò)判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi),來(lái)判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值。如果位于同一個(gè)區(qū)間內(nèi),則可以說(shuō)明所述自然光的信號(hào)強(qiáng)度的變化幅度較小,如果沒(méi)有位于同一個(gè)區(qū)間內(nèi),則可以說(shuō)明所述自然光的信號(hào)強(qiáng)度的變化幅度較大。
[0116]步驟505,對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度(即實(shí)施例一中的步驟303)。
[0117]如果步驟504中檢測(cè)出所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值,則可以暫時(shí)停止對(duì)紅外接收管的正常掃描,進(jìn)入Y次掃描的過(guò)程。在Y次掃描的過(guò)程中,可以在每次掃描中檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度(該Y次掃描中,不判斷觸控位置,不記錄所有紅外對(duì)管的位置)。
[0118]例如,在Y次掃描中,檢測(cè)的每個(gè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度分別記
錄為:An,A21,......Am, A12, A22......Aw, A1Y, A2y......Any (其中,N為紅外接收管的總個(gè)數(shù),Y
為掃描的總次數(shù))。
[0119]對(duì)于Y的選擇不能過(guò)大,如果過(guò)大,則意味著空掃時(shí)間過(guò)長(zhǎng),易造成斷線(xiàn)、丟點(diǎn)錯(cuò)誤。因此在本發(fā)明的一種優(yōu)選實(shí)施例中,YS 1,為了不影響用戶(hù)正常操作,Y值可以選用2或3。
[0120]步驟506,判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件。如果滿(mǎn)足,則執(zhí)行步驟507 ;如果不滿(mǎn)足,則返回執(zhí)行步驟501,繼續(xù)進(jìn)行正常掃描。
[0121]Y次掃描過(guò)后,即可依據(jù)Y次掃描中檢測(cè)的紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件。
[0122]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟506可以包括以下子步驟:
[0123]子步驟bl,計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值;
[0124]子步驟b2,判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,β V]內(nèi),其中I < α
<β,β V ^ MCU的采樣參考電壓`,V為所述用于判斷觸控位置的觸控閾值;
[0125]子步驟b3,若沒(méi)有位于[aV,β V]內(nèi),則確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件;若位于[aV,βν]內(nèi),則確定所述紅外光的信號(hào)強(qiáng)度不滿(mǎn)足調(diào)整條件。
[0126]由于Y次掃描的速度極快,因此在該Y次掃描的時(shí)間內(nèi),觸摸物體還未來(lái)得及改變位置,因此可以認(rèn)為該Y次掃描的前一次正常掃描時(shí)阻擋住的紅外對(duì)管和該Y次掃描過(guò)程中阻擋的紅外對(duì)管是一樣的。
[0127]因此上述子步驟bl可以驟包括:
[0128]bll,確定所述Y次掃描的前一次正常掃描中確定的觸控位置對(duì)應(yīng)的紅外接收管;
[0129]bl2,從所述Y次掃描檢測(cè)的紅外光的信號(hào)強(qiáng)度中刪除所述觸控位置對(duì)應(yīng)的紅外接收管接收到的紅外光的信號(hào)強(qiáng)度;
[0130]bl3,計(jì)算剩余的紅外光的信號(hào)強(qiáng)度的平均值,計(jì)算結(jié)果為所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值。
[0131]例如,在Y次掃描中,檢測(cè)的每個(gè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度分別記
錄為:A η,A21,......AN1,A12,A22......AN2,A1Y,A2y..…-Am,在該Y次掃描的前一次正常掃描中確
定的觸控位置對(duì)應(yīng)的紅外接收管為a,b,……a+m這m個(gè),則在Y此掃描中該m個(gè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度為:A
ai? Abl,......A(a+m)1, Aa2, Ab2......A(a+m)2, AaY, Aby......A(a+m)Y。
因此Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值A(chǔ)即為:
[0132]
Λ=Αη +…+^!+為:+…+ ^^+…+^^+…+ ^^.-^!-----A(a+m)l-----ΑαΥ-----Aa+m)Y
—(N-m)Y
[0133]步驟507,調(diào)整用于判斷觸控位置的觸控閾值。[0134]如果步驟506中判斷出所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件,則可以對(duì)觸控閾值進(jìn)行調(diào)整,調(diào)整之后,即可返回步驟501中繼續(xù)進(jìn)行正常掃描過(guò)程,因此在下一次的正常掃描過(guò)程中即可根據(jù)調(diào)整后的觸控閾值進(jìn)行觸控位置的判斷。
[0135]在本發(fā)明的一種優(yōu)選實(shí)施例中,該步驟507可以包括以下子步驟:
[0136]子步驟Cl,若所述平均值小于α V,則減小所述觸控閾值V,直至所述平均值大于或等于α V ;
[0137]若所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值A(chǔ) < α V,則表明此刻外界紅外光干擾較低(例如觸控屏前有物體阻擋自然光,自然光沒(méi)有照射到紅外接收管上),導(dǎo)致紅外接收管接收到的紅外光的信號(hào)強(qiáng)度變小。若不做任何調(diào)整,有可能導(dǎo)致在沒(méi)有任何觸摸物體進(jìn)入觸控區(qū)域內(nèi)時(shí),其紅外接收管接收到的紅外光的信號(hào)強(qiáng)度仍然低于觸控閾值V,系統(tǒng)仍然會(huì)判定為觸控操作,導(dǎo)致誤操作。故當(dāng)A< aV時(shí),可以減小觸控閾值V,直到A ^ α V,從而確保外界環(huán)境中的紅外光突然減小時(shí)不會(huì)導(dǎo)致誤操作。
[0138]子步驟c2,若所述平均值大于β V,則增大所述觸控閾值V,直至所述平均值小于或等于βν。
[0139]若所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值A(chǔ) > β V,則表明外界干擾的紅外光較強(qiáng),較多的外界紅外光照射到紅外接收管上,導(dǎo)致紅外接收管的平均信號(hào)強(qiáng)度較大。若有觸摸物體進(jìn)入觸控區(qū)域內(nèi),阻擋相應(yīng)紅外對(duì)管的通路,該紅外接收管接收到的紅外光的信號(hào)強(qiáng)度降低,但是由于外界干擾的紅外光較強(qiáng),可能導(dǎo)致此刻該紅外接收管接收到的紅外光的信號(hào)強(qiáng)度沒(méi)有降低到觸控閾值V以下,因此需要調(diào)整觸控閾值V。故當(dāng)A >β V時(shí),則可以增大觸控閾值V,直到A < β V,從而確保觸摸物體阻擋紅外對(duì)管后,其紅外接收管接收到的紅外光的信號(hào)強(qiáng)度低于觸控閾值V,因此可以準(zhǔn)確判斷觸摸位置。
[0140]本發(fā)明實(shí)施例中,可以根據(jù)外界自然光的信號(hào)強(qiáng)度的變化幅度對(duì)觸控閾值進(jìn)行調(diào)整,然后在正常掃描過(guò)程中即可根據(jù)調(diào)整后的觸`控閾值進(jìn)行觸控位置的判斷,從而避免外界自然光的劇烈變化對(duì)觸控位置判斷產(chǎn)生的干擾,提高觸控判斷的準(zhǔn)確性。
[0141]對(duì)于前述的各方法實(shí)施例,為了簡(jiǎn)單描述,故將其都表述為一系列的動(dòng)作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動(dòng)作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說(shuō)明書(shū)中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動(dòng)作和模塊并不一定是本發(fā)明所必須的。
[0142]實(shí)施例三:
[0143]參照?qǐng)D6,示出了本發(fā)明實(shí)施例三的一種觸控系統(tǒng)的抗干擾裝置的結(jié)構(gòu)框圖,該裝置具體可以包括以下模塊:
[0144]第一檢測(cè)模塊601,用于檢測(cè)自然光的信號(hào)強(qiáng)度;
[0145]第一判斷模塊602,用于判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值;
[0146]第二檢測(cè)模塊603,用于在所述第一判斷模塊的判斷結(jié)果為超過(guò)時(shí),檢測(cè)紅外光的
信號(hào)強(qiáng)度;
[0147]第二判斷模塊604,用于判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件;
[0148]調(diào)整模塊605,用于在所述第二判斷模塊的判斷結(jié)果為滿(mǎn)足時(shí),調(diào)整用于判斷觸控位置的觸控閾值。[0149]在本發(fā)明的一種優(yōu)選實(shí)施例中,所述自然光為光感接收到的自然光,所述紅外光為紅外接收管接收到的紅外光;
[0150]所述第一檢測(cè)模塊,具體用于每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度;其中,T大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間;對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。
[0151]所述第二檢測(cè)模塊,具體用于對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,其中Y > I。
[0152]所述裝置還可以包括:劃分模塊,用于在所述第一判斷模塊判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,其中M≥I ;
[0153]所述第一判斷模塊可以包括以下子模塊:
[0154]第一判斷子模塊,用于判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi);
[0155]第一確定子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為沒(méi)有位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值;在所述第一判斷子模塊的判斷結(jié)果為位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
[0156]所述第二判斷模塊可以包括以下子模塊:
[0157]計(jì)算子模塊,用于計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值;
[0158]第二判斷子模塊,用于判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,βν]內(nèi),其中I < α < β,V為所述用于判斷觸控位置的觸控閾值;
[0159]第二確定子模塊,用于在所述第二判斷子模塊的判斷結(jié)果為沒(méi)有位于[aV,βν]內(nèi)時(shí),確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件。
[0160]所述調(diào)整模塊可以包括以下子模塊:
[0161]減小子模塊,用于在所述平均值小于aV時(shí),減小所述觸控閾值V,直至所述平均值大于或等于aV;
[0162]增大子模塊,用于在所述平均值大于β V時(shí),增大所述觸控閾值V,直至所述平均值小于或等于βν。
[0163]本發(fā)明實(shí)施例中可以對(duì)外界自然光的信號(hào)強(qiáng)度進(jìn)行檢測(cè),并判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值,如果超過(guò),則可以檢測(cè)紅外光的信號(hào)強(qiáng)度,并判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件,在滿(mǎn)足調(diào)整條件時(shí),則調(diào)整用于判斷觸控位置的觸控閾值。由于根據(jù)外界自然光的變化幅度對(duì)觸控閾值進(jìn)行調(diào)整,因此當(dāng)自然光強(qiáng)度發(fā)生劇烈變化時(shí),可以及時(shí)調(diào)整觸控閾值,使其適應(yīng)當(dāng)前自然光強(qiáng)度下的觸控位置判斷,根據(jù)調(diào)整后的觸控閾值判斷出的觸控位置更加準(zhǔn)確,避免了外界自然光的劇烈變化對(duì)觸控位置判斷產(chǎn)生的干擾。
[0164]本發(fā)明實(shí)施例所述的觸控系統(tǒng)的抗干擾裝置可以應(yīng)用在電視機(jī)、計(jì)算機(jī)、手機(jī)、數(shù)碼相機(jī)等支持觸控操作的設(shè)備中,以降低在觸控操作時(shí)由外界自然光產(chǎn)生的干擾。
[0165]對(duì)于裝置實(shí)施例而言,由于其與方法實(shí)施例基本相似,所以描述的比較簡(jiǎn)單,相關(guān)之處參見(jiàn)方法實(shí)施例的部分說(shuō)明即可。[0166]本說(shuō)明書(shū)中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0167]本發(fā)明可以在由計(jì)算機(jī)執(zhí)行的計(jì)算機(jī)可執(zhí)行指令的一般上下文中描述,例如程序模塊。一般地,程序模塊包括執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類(lèi)型的例程、程序、對(duì)象、組件、數(shù)據(jù)結(jié)構(gòu)等等。也可以在分布式計(jì)算環(huán)境中實(shí)踐本發(fā)明,在這些分布式計(jì)算環(huán)境中,由通過(guò)通信網(wǎng)絡(luò)而被連接的遠(yuǎn)程處理設(shè)備來(lái)執(zhí)行任務(wù)。在分布式計(jì)算環(huán)境中,程序模塊可以位于包括存儲(chǔ)設(shè)備在內(nèi)的本地和遠(yuǎn)程計(jì)算機(jī)存儲(chǔ)介質(zhì)中。
[0168]最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類(lèi)的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、商品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括所述要素的過(guò)程、方法、商品或者設(shè)備中還存在另外的相同要素。
[0169]以上對(duì)本發(fā)明所提供的一種觸控系統(tǒng)的抗干擾方法和裝置,進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的 限制。
【權(quán)利要求】
1.一種觸控系統(tǒng)的抗干擾方法,其特征在于,包括: 檢測(cè)自然光的信號(hào)強(qiáng)度; 判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值; 若超過(guò),則檢測(cè)紅外光的信號(hào)強(qiáng)度; 判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件; 若滿(mǎn)足,則調(diào)整用于判斷觸控位置的觸控閾值。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述自然光為光感接收到的自然光,所述紅外光為紅外接收管接收到的紅外光; 所述檢測(cè)自然光的信號(hào)強(qiáng)度的步驟包括: 每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度; 其中,T大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間;對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于, 在判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,還包括: 按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,其中MS I ; 所述判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值的步驟包括:判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi); 若沒(méi)有位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值; 若位于同一個(gè)區(qū)間內(nèi),則確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測(cè)紅外光的信號(hào)強(qiáng)度的步驟包括: 對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,其中Y≥1。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件的步驟包括: 計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值; 判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,βν]內(nèi),其中1 < α < β,ν為所述用于判斷觸控位置的觸控閾值; 若沒(méi)有位于[aV,βν]內(nèi),則確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述調(diào)整用于判斷觸控位置的觸控閾值的步驟包括: 若所述平均值小于α V,則減小所述觸控閾值V,直至所述平均值大于或等于aV; 若所述平均值大于β V,則增大所述觸控閾值V,直至所述平均值小于或等于βν。
7.根據(jù)權(quán)利要求5所述的方法,其特征在于, 在檢測(cè)自然光的信號(hào)強(qiáng)度之前,還包括: 對(duì)所述紅外接收管進(jìn)行正常掃描,檢測(cè)紅外接收管接收到的紅外光的信號(hào)強(qiáng)度; 依據(jù)所述正常掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度和所述觸控閾值確定觸控位置;所述計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值的步驟包括: 確定所述Y次掃描的前一次正常掃描中確定的觸控位置對(duì)應(yīng)的紅外接收管; 從所述Y次掃描檢測(cè)的紅外光的信號(hào)強(qiáng)度中刪除所述觸控位置對(duì)應(yīng)的紅外接收管接收到的紅外光的信號(hào)強(qiáng)度; 計(jì)算剩余的紅外光的信號(hào)強(qiáng)度的平均值,計(jì)算結(jié)果為所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值。
8.—種觸控系統(tǒng)的抗干擾裝置,其特征在于,包括: 第一檢測(cè)模塊,用于檢測(cè)自然光的信號(hào)強(qiáng)度; 第一判斷模塊,用于判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值; 第二檢測(cè)模塊,用于在所述第一判斷模塊的判斷結(jié)果為超過(guò)時(shí),檢測(cè)紅外光的信號(hào)強(qiáng)度; 第二判斷模塊,用于判斷所述紅外光的信號(hào)強(qiáng)度是否滿(mǎn)足調(diào)整條件; 調(diào)整模塊,用于在所述第二判斷模塊的判斷結(jié)果為滿(mǎn)足時(shí),調(diào)整用于判斷觸控位置的觸控閾值。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述自然光為光感接收到的自然光,所述紅外光為紅外接收管接收到的紅外光;` 所述第一檢測(cè)模塊,具體用于每隔時(shí)間T檢測(cè)一次光感接收到的自然光的信號(hào)強(qiáng)度;其中,T大于對(duì)所述紅外接收管進(jìn)行一次掃描的時(shí)間;對(duì)所有紅外接收管接收到的紅外光的信號(hào)強(qiáng)度檢測(cè)一次為一次掃描。
10.根據(jù)權(quán)利要求9所述的裝置,其特征在于, 所述裝置還包括: 劃分模塊,用于在所述第一判斷模塊判斷所述自然光的信號(hào)強(qiáng)度的變化幅度是否超過(guò)預(yù)設(shè)的幅度閾值之前,按照預(yù)置規(guī)則將自然光的信號(hào)強(qiáng)度劃分為M個(gè)區(qū)間,其中M > I ; 所述第一判斷模塊包括: 第一判斷子模塊,用于判斷本次檢測(cè)的自然光的信號(hào)強(qiáng)度與前一次檢測(cè)的自然光的信號(hào)強(qiáng)度是否位于同一個(gè)區(qū)間內(nèi); 第一確定子模塊,用于在所述第一判斷子模塊的判斷結(jié)果為沒(méi)有位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度超過(guò)預(yù)設(shè)的幅度閾值;在所述第一判斷子模塊的判斷結(jié)果為位于同一個(gè)區(qū)間內(nèi)時(shí),確定所述自然光的信號(hào)強(qiáng)度的變化幅度沒(méi)有超過(guò)預(yù)設(shè)的幅度閾值。
11.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述第二檢測(cè)模塊,具體用于對(duì)所述紅外接收管進(jìn)行Y次掃描,檢測(cè)每次掃描中紅外接收管接收到的紅外光的信號(hào)強(qiáng)度,其中Y > I。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第二判斷模塊包括: 計(jì)算子模塊,用于計(jì)算所述Y次掃描中檢測(cè)的紅外光的信號(hào)強(qiáng)度的平均值; 第二判斷子模塊,用于判斷所述平均值是否位于預(yù)設(shè)的閾值區(qū)間[aV,βν]內(nèi),其中I<α < β,V為所述用于判斷觸控位置的觸控閾值; 第二確定子模塊,用于在所述第二判斷子模塊的判斷結(jié)果為沒(méi)有位于[aV,βν]內(nèi)時(shí),確定所述紅外光的信號(hào)強(qiáng)度滿(mǎn)足調(diào)整條件。
13.根據(jù)權(quán)利要求12所述的,其特征在于,所述調(diào)整模塊包括: 減小子模塊,用于在所述平均值小于α V時(shí),減小所述觸控閾值V,直至所述平均值大于或等于aV; 增大子模塊,用于在所述平均值大于β V時(shí),增大所述觸控閾值V,直至所述平均值小于或 等于βν。
【文檔編號(hào)】G06F3/042GK103777821SQ201410001643
【公開(kāi)日】2014年5月7日 申請(qǐng)日期:2014年1月2日 優(yōu)先權(quán)日:2014年1月2日
【發(fā)明者】倪立亭, 宋江海, 徐曉琳 申請(qǐng)人:青島海信電器股份有限公司