專利名稱:一種紅外觸摸屏定位方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及紅外觸摸技術(shù)領(lǐng)域,更具體地,涉及一種紅外觸摸屏的定位方法及裝置。
背景技術(shù):
觸摸技術(shù)給人機(jī)交互方式提供了極大的方便,技術(shù)上也提供了多種解決方法。如紅外掃描觸摸裝置、基于攝像定位的觸摸裝置等。但是,現(xiàn)有的紅外掃描觸摸裝置,應(yīng)用環(huán)境中通常是有外界光存在的,使得觸摸裝置容易受到外界光干擾。公開號(hào)為CN2824143Y的專利公開了帶有光學(xué)透鏡的紅外觸摸屏,其通過在紅外發(fā)射管和接收管前端,均安裝柱面光學(xué)透鏡,提高紅外發(fā)射管發(fā)射出的紅外光有效利用率,以此提高紅外觸摸屏的抗光干擾能力。但當(dāng)外界干擾光較強(qiáng)時(shí),干擾光依然會(huì)對(duì)上述裝置造成較大影響,不能從根源上消除外界干擾光的影響。因此,提供一種能從根源上最大可能的減少外界光影響的觸摸裝置非常有必要,特別是能夠在環(huán)境光劇烈變化的情況下消除外界干擾光的影響,做到觸摸位置的精確定位。
發(fā)明內(nèi)容
基于此,針對(duì)上述現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的在于提供一種紅外觸摸屏的定位方法,另一目的在于提供一種紅外觸摸屏定位裝置,其從根源上盡可能的減少外界光影響,提高觸摸裝置觸摸定位的精準(zhǔn)性,特別適應(yīng)環(huán)境光劇烈變化的情況下消除外界干擾光的影響。為達(dá)到上述目的,本發(fā)明技術(shù)方案為
一種紅外觸摸屏定位方法,包括步驟
51.在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;
52.掃描紅外發(fā)射管和紅外接收管,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值;
53.根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);
54.掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。本法是通過先獲取在觸摸狀態(tài)下,獲取紅外管對(duì)中發(fā)射管點(diǎn)亮前后所對(duì)應(yīng)的接收管的數(shù)據(jù),并將兩者的差值的絕對(duì)值作為該紅外管對(duì)的接收管的初始化值,繼而一般工作狀態(tài)下,按一定的時(shí)間間隔對(duì)觸摸屏進(jìn)行掃描,掃描各個(gè)紅外管對(duì),獲取各個(gè)紅外管對(duì)中發(fā)射管點(diǎn)亮前后所對(duì)應(yīng)的接收管的數(shù)據(jù),并兩者的差值的絕對(duì)值作為對(duì)應(yīng)接收管的掃描讀取值,最后通過各個(gè)接收管的掃描讀取值與初始化值的差值確定遮擋數(shù)據(jù),從而計(jì)算出觸摸坐標(biāo)。一種紅外觸摸屏的定位裝置,包括
初始化模塊,用于在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;
掃描讀取值模塊,用于在紅外發(fā)射管及紅外接收管掃描時(shí)分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值;
與所述初始化模塊及掃描計(jì)算模塊相連接的遮擋數(shù)據(jù)獲取模塊,用于根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);
與遮擋數(shù)據(jù)獲取模塊相連接的坐標(biāo)計(jì)算模塊,用于根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。與現(xiàn)有技術(shù)相比,本發(fā)明具有如下有益效果通過計(jì)算在不同時(shí)刻2次獲取的紅外接收管數(shù)據(jù)之差的絕對(duì)值作為該紅外接收管初始化值,有效消除掉環(huán)境光的作用,從而從根源上最大可能的減少外接光影響,提高紅外觸摸裝置觸摸定位的精準(zhǔn)性,特別適應(yīng)環(huán)境光劇烈變化的情況下消除外界干擾光的影響,且無需對(duì)現(xiàn)有觸摸裝置硬件進(jìn)行改動(dòng),成本低易實(shí)現(xiàn),適用范圍廣。
圖1是本發(fā)明的紅外觸摸屏定位方法實(shí)施例一流程示意圖。圖2是本發(fā)明的紅外觸摸屏定位方法實(shí)施例二流程示意圖。圖3是本發(fā)明的紅外觸摸屏定位方法實(shí)施例三流程示意圖。圖4是本發(fā)明的紅外觸摸屏定位裝置實(shí)施例的結(jié)構(gòu)示意圖。圖5是本發(fā)明的紅外觸摸屏定位裝置實(shí)施例的工作示意圖。
具體實(shí)施例方式下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作進(jìn)一步詳細(xì)的說明。實(shí)施例一
圖1中示出了本發(fā)明的紅外觸摸屏定位方法實(shí)施例一的流程示意圖。如圖1所示,在該實(shí)施例中,紅外觸摸屏定位方法包括步驟
5101.在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;
5102.控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值;
5103.根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);
5104.掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。在本實(shí)施例的技術(shù)方案中,通過計(jì)算在不同時(shí)刻2次獲取的紅外接收管數(shù)據(jù)之差的絕對(duì)值作為該紅外接收管初始化值,有效消除掉環(huán)境光的作用,從而從根源上最大可能的減少外接光影響,提高紅外觸摸裝置觸摸定位的精準(zhǔn)性,特別適應(yīng)環(huán)境光劇烈變化的情況下消除外界干擾光的影響,且無需對(duì)現(xiàn)有觸摸裝置硬件進(jìn)行改動(dòng),成本低易實(shí)現(xiàn),適用范圍廣。實(shí)施例二
圖2中示出了本發(fā)明的紅外觸摸屏定位方法實(shí)施例二的流程示意圖。如圖2所示,在該實(shí)施例中,紅外觸摸屏定位方法包括步驟
5201.在無觸摸狀態(tài)下,讀取單個(gè)紅外接收管的第一數(shù)據(jù)值;
5202.點(diǎn)亮與該紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取該紅外接收管的第二數(shù)據(jù)值;
5203.計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;
5204.重復(fù)步驟S201至S203,直到將所有紅外接收管賦初始化值;
5205.控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,讀取單個(gè)紅外接收管的第三數(shù)據(jù)值;
5206.點(diǎn)亮與該紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取該紅外接收管的第四數(shù)據(jù)值;
5207.計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的掃描讀取
值;
5208.重復(fù)步驟S205至S207,直到獲取所有紅外接收管的掃描讀取值;
5209.計(jì)算各紅外接收管初始化值與掃描讀取值之間的差值,并判斷該差值是否大于預(yù)設(shè)閥值,大于則判斷為有遮擋狀態(tài),其中所述預(yù)設(shè)閥值的為紅外接收管的掃描讀取值的70% ;
52010.當(dāng)判斷為有遮攔時(shí)記錄下遮擋數(shù)據(jù);
52011.掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。在本實(shí)施例是對(duì)實(shí)施例1的一種進(jìn)一步細(xì)化方案,在本實(shí)施例的技術(shù)方案中,紅外接收管的初始化值及掃描讀取值是采用逐個(gè)的獲取及計(jì)算單個(gè)紅外接收管數(shù)據(jù)的方式得出,有效消除掉環(huán)境光的作用,從而從根源上最大可能的減少外接光影響,提高紅外觸摸裝置觸摸定位的精準(zhǔn)性,特別適應(yīng)環(huán)境光劇烈變化的情況下消除外界干擾光的影響,且無需對(duì)現(xiàn)有觸摸裝置硬件進(jìn)行改動(dòng),成本低易實(shí)現(xiàn),適用范圍廣。實(shí)施例三
圖3中示出了本發(fā)明的紅外觸摸屏定位方法實(shí)施例三的流程示意圖。如圖3所示,在該實(shí)施例中,紅外觸摸屏定位方法包括步驟
5301.在無觸摸狀態(tài)下,讀取各個(gè)紅外接收管的第一數(shù)據(jù)值;
5302.點(diǎn)亮與各個(gè)紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取各個(gè)紅外接收管的第二數(shù)據(jù)
值;
5303.計(jì)算各個(gè)第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為各個(gè)紅外接收管的初始化值;
5304.控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,讀取各個(gè)紅外接收管的第三數(shù)據(jù)值;
5305.點(diǎn)亮與各個(gè)紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取各個(gè)紅外接收管的第四數(shù)據(jù)
值;
5306.計(jì)算各個(gè)第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各個(gè)紅外接收管的掃描讀取值;
5307.計(jì)算各紅外接收管初始化值與掃描讀取值之間的差值,并判斷該差值是否大于預(yù)設(shè)閥值,大于則判斷為有遮擋狀態(tài),所述預(yù)設(shè)閥值的為紅外接收管的掃描讀取值的80% ;
5308.當(dāng)判斷為有遮攔時(shí)記錄下遮擋數(shù)據(jù);
5309.掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。在本實(shí)施例是對(duì)實(shí)施例1的另一種進(jìn)一步細(xì)化方案,在本實(shí)施例的技術(shù)方案與實(shí)施2的區(qū)別在于在獲取所有紅外接收管第一數(shù)據(jù)值、第二數(shù)據(jù)值后,再統(tǒng)一計(jì)算出各紅外接收管初始值的方式得出,紅外接收管的掃描讀取值也采用與初始值類似的方式獲取,有效消除掉環(huán)境光的作用,從而從根源上最大可能的減少外接光影響,提高紅外觸摸裝置觸摸定位的精準(zhǔn)性,特別適應(yīng)環(huán)境光劇烈變化的情況下消除外界干擾光的影響,且無需對(duì)現(xiàn)有觸摸裝置硬件進(jìn)行改動(dòng),成本低易實(shí)現(xiàn),適用范圍廣。實(shí)施例四
根據(jù)上述本發(fā)明的紅外觸摸屏定位方法,本發(fā)明還提供一種紅外觸摸屏定位裝置。圖5示出了本發(fā)明的軟件更新系統(tǒng)實(shí)施例的結(jié)構(gòu)示意圖。如圖5所示,本實(shí)施例中的紅外觸摸屏定位裝置包括
初始化模塊401,用于在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值,其中,該初始化模塊401具體包括第一讀取模塊4011,用于在無觸摸狀態(tài)下,讀取各紅外接收管的第一數(shù)據(jù)值,以及在點(diǎn)亮各對(duì)應(yīng)的紅外發(fā)射管時(shí),讀取各所述紅外接收管的第二數(shù)據(jù)值;第一計(jì)算模塊4012,用于計(jì)算各紅外接收管的第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值,并將該差值的絕對(duì)值作為各紅外接收管的初始化值。掃描讀取值模塊402,用于在紅外發(fā)射管及紅外接收管掃描時(shí)分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值,其中,該初始化模塊402具體包括第二讀取模塊4021,用于在紅外發(fā)射管和紅外接收管進(jìn)行掃描時(shí),讀取各紅外接收管的第三數(shù)據(jù)值;第二計(jì)算模塊4022,用于計(jì)算各第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值,并該差值的絕對(duì)值作為各紅外接收管的掃描讀取值。與所述初始化模塊401及掃描讀取值模塊402相連接的遮擋數(shù)據(jù)獲取模塊403,用于根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù),其中,該初始化模塊403具體包括狀態(tài)判斷模塊,用于計(jì)算各紅外接收管初始化值與掃描讀取值之間的差值,并判斷該差值是否大于預(yù)設(shè)閥值,大于則判斷為有遮擋狀態(tài);數(shù)據(jù)記錄模塊,用于有遮擋時(shí)記錄下遮擋數(shù)據(jù)。與遮擋數(shù)據(jù)獲取模塊403相連接的坐標(biāo)計(jì)算模塊404,用于根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo),得出紅觸摸屏的觸摸點(diǎn)位置。由于外部環(huán)境光源的電壓頻率一般為50HZ的正弦波,因此,紅外掃描觸摸裝置的點(diǎn)亮紅外發(fā)射管頻率要求大于或等于100HZ,紅外掃描觸摸裝置的讀取紅外接收管頻率要求大于或等于200HZ,現(xiàn)有的紅外掃描觸摸裝置的掃描頻率完全可以是滿足要求。例如,在Tl時(shí)刻,紅外發(fā)射管沒點(diǎn)亮,紅外接收管讀取到受環(huán)境光影響產(chǎn)生的電壓VI,在T2時(shí)刻,紅外發(fā)射管點(diǎn)亮?xí)r,紅外接收管讀取到受環(huán)境光影響產(chǎn)生的電壓V2-1,以及接收到紅外發(fā)射管發(fā)射的紅外光在紅外接收管處產(chǎn)生的電壓V2-2,這兩個(gè)值的疊加值為V2-3。由于Tl和T2兩個(gè)時(shí)刻相隔非常近,因此可以近似的認(rèn)為,Tl時(shí)刻受環(huán)境光影響產(chǎn)生的電壓Vl與T2時(shí)刻受環(huán)境光影響產(chǎn)生的電壓V2-1相等,因此,當(dāng)V2-3與Vl相減時(shí),可以有效的抵消掉環(huán)境光的影響,真正檢測(cè)到紅外發(fā)射管發(fā)射的紅外光在紅外接收管處產(chǎn)生的電壓N2-2。當(dāng)存在觸摸物時(shí),紅外接收管初始化值與紅外接收管掃描讀取值相減,相減得到的差值若大于預(yù)設(shè)閾值,則判斷為有遮擋。圖5是應(yīng)用本發(fā)明的紅外觸摸屏工作示意圖,坐標(biāo)示意圖,如圖5所示,紅外觸摸屏501在完成整個(gè)紅外管5011的掃描后,根據(jù)檢測(cè)到的橫向遮擋線5012、縱向遮擋線5013數(shù)據(jù),求其交點(diǎn)5014,精準(zhǔn)確定觸摸點(diǎn)坐標(biāo)(X,Y)。以上僅為本發(fā)明的優(yōu)選實(shí)施例,但本發(fā)明的設(shè)計(jì)構(gòu)思并不局限于此,凡利用此構(gòu)思對(duì)本發(fā)明做出的非實(shí)質(zhì)性修改,也均落入本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種紅外觸摸屏定位方法,其特征在于,包括步驟51.在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;52.掃描紅外發(fā)射管和紅外接收管,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值;53.根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);54.掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。
2.根據(jù)權(quán)利要求1所述的紅外觸摸屏定位方法,其特征在于,所述步驟SI中的紅外接收管賦初始化值的過程具體包括sin.在無觸摸狀態(tài)下,讀取單個(gè)紅外接收管的第一數(shù)據(jù)值;5112.點(diǎn)亮與該紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取該紅外接收管的第二數(shù)據(jù)值;5113.計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值; SI 14.重復(fù)步驟Slll至SI 13,直到將所有紅外接收管賦初始化值;或者所述第一數(shù)據(jù)值及第二數(shù)據(jù)值獲取過程具體包括5121.在無觸摸狀態(tài)下,讀取各個(gè)紅外接收管的第一數(shù)據(jù)值;5122.點(diǎn)亮與各個(gè)紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取各個(gè)紅外接收管的第二數(shù)據(jù)值;5123.計(jì)算各個(gè)紅外管對(duì)的第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為對(duì)應(yīng)紅外接收管的初始化值。
3.根據(jù)權(quán)利要求1所述的紅外觸摸屏定位方法,其特征在于,所述步驟S2中的掃描讀取值的獲取過程具體包括5211.控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,讀取單個(gè)紅外接收管的第三數(shù)據(jù)值;5212.點(diǎn)亮與該紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取該紅外接收管的第四數(shù)據(jù)值;5213.計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的掃描讀取值;5214.重復(fù)步驟S211至S213,直到獲取所有紅外接收管的掃描讀取值;或者掃描讀取值得獲取過程具體包括5221.控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,讀取各個(gè)紅外接收管的第三數(shù)據(jù)值;5222.點(diǎn)亮與各個(gè)紅外接收管對(duì)應(yīng)的紅外發(fā)射管,并讀取各個(gè)紅外接收管的第四數(shù)據(jù)值;5223.計(jì)算各個(gè)第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各個(gè)紅外接收管的掃描讀取值。
4.根據(jù)權(quán)利要求1所述的紅外觸摸屏定位方法,其特征在于,所述步驟S3中的遮檔數(shù)據(jù)的確定方式為計(jì)算各紅外接收管初始化值與掃描讀取值之間的差值,并判斷該差值是否大于預(yù)設(shè)閥值,大于則判斷為有遮擋狀態(tài);當(dāng)判斷為有遮攔時(shí)記錄下遮擋數(shù)據(jù)。
5.根據(jù)權(quán)利要求4所述的紅外觸摸屏定位方法,其特征在于,所述預(yù)設(shè)閥值為紅外接收管的掃描讀取值的70°/Γ80%。
6.一種紅外觸摸屏定位裝置,其特征在于,包括初始化模塊,用于在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值作為該紅外接收管的初始化值;掃描讀取值模塊,用于在紅外發(fā)射管及紅外接收管掃描時(shí)分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值作為各紅外接收管的掃描讀取值;與所述初始化模塊及掃描計(jì)算模塊相連接的遮擋數(shù)據(jù)獲取模塊,用于根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);與遮擋數(shù)據(jù)獲取模塊相連接的坐標(biāo)計(jì)算模塊,用于根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。
7.根據(jù)權(quán)利要求6所述的紅外觸摸屏定位裝置,其特征在于,所述初始化模塊包括第一讀取模塊,用于在無觸摸狀態(tài)下,讀取各紅外接收管的第一數(shù)據(jù)值,以及在點(diǎn)亮各對(duì)應(yīng)的紅外發(fā)射管時(shí),讀取各所述紅外接收管的第二數(shù)據(jù)值;第一計(jì)算模塊,用于計(jì)算各紅外接收管的第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值的絕對(duì)值, 并將該差值作為各紅外接收管的初始化值。
8.根據(jù)權(quán)利要求6所述的提高紅外觸摸屏抗干擾的方法,其特征在于,所述掃描讀取值模塊包括第二讀取模塊,用于在紅外發(fā)射管和紅外接收管進(jìn)行掃描時(shí),讀取各紅外接收管的第三數(shù)據(jù)值;第二計(jì)算模塊,用于計(jì)算各第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值的絕對(duì)值,并該差值作為各紅外接收管的掃描讀取值。
9.根據(jù)權(quán)利要求6所述的紅外觸摸屏定位裝置,其特征在于,所述遮擋數(shù)據(jù)獲取模塊包括狀態(tài)判斷模塊,用于計(jì)算各紅外接收管初始化值與掃描讀取值之間的差值,并判斷該差值是否大于預(yù)設(shè)閥值,大于則判斷為有遮擋狀態(tài);數(shù)據(jù)記錄模塊,用于有遮擋時(shí)記錄下遮擋數(shù)據(jù)。
全文摘要
本發(fā)明公開一種紅外觸摸屏定位方法及裝置,該法包括在無觸摸狀態(tài)下,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第一數(shù)據(jù)值及點(diǎn)亮?xí)r的第二數(shù)據(jù)值,計(jì)算第一數(shù)據(jù)值及第二數(shù)據(jù)值的差值作為該紅外接收管的初始化值;控制紅外發(fā)射管和紅外接收管進(jìn)行掃描,分別獲取各紅外接收管在對(duì)應(yīng)的紅外發(fā)射管點(diǎn)亮前的第三數(shù)據(jù)值及點(diǎn)亮?xí)r的第四數(shù)據(jù)值,計(jì)算第三數(shù)據(jù)值及第四數(shù)據(jù)值的差值作為各紅外接收管的掃描讀取值;根據(jù)各紅外接收管數(shù)據(jù)初始化值與掃描讀取值之間的差值確定遮檔數(shù)據(jù);掃描完成時(shí),根據(jù)遮擋數(shù)據(jù)計(jì)算觸摸坐標(biāo)。本發(fā)明通過設(shè)置紅外接收管初始化值,有效消除掉環(huán)境光的作用,提高紅外觸摸裝置觸摸定位的精準(zhǔn)性,成本低易實(shí)現(xiàn),適用范圍廣。
文檔編號(hào)G06F3/042GK102999234SQ20121055381
公開日2013年3月27日 申請(qǐng)日期2012年12月19日 優(yōu)先權(quán)日2012年12月19日
發(fā)明者徐響林, 鐘杰婷 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司