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

一種服務(wù)器觸摸屏的多實點識別算法

文檔序號:9432069閱讀:826來源:國知局
一種服務(wù)器觸摸屏的多實點識別算法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及服務(wù)器的人機交互與嵌入式領(lǐng)域,具體涉及一種服務(wù)器觸摸屏的多實點識別算法。
【背景技術(shù)】
[0002]觸摸屏作為一種逐漸發(fā)展起來的新興的人機交互方式,在服務(wù)器領(lǐng)域越來越得到廣泛的應(yīng)用,在服務(wù)器的觸摸屏端可實現(xiàn)對服務(wù)器各項工作參數(shù)的實時監(jiān)控,并進行相關(guān)的操作,同時在云計算與物聯(lián)網(wǎng)的應(yīng)用層中也逐漸在使用觸摸屏的方式實現(xiàn)其與人的交互。
[0003]紅外觸摸屏的結(jié)構(gòu)大體可分為內(nèi)嵌式和外掛式兩種,通過一系列成對的紅外管實現(xiàn)位置的定位控制,并完成相應(yīng)的操作。紅外觸摸屏不受電壓、電流以及靜電等因素的干擾,適用于工作環(huán)境比較惡劣的地方,成本較低。但是,紅外觸摸屏在實現(xiàn)兩點及兩點以上觸摸時,會產(chǎn)生與實點相對應(yīng)的虛點。由于虛點的出現(xiàn)以及自然光的影響,往往使系統(tǒng)的觸摸判斷過程復(fù)雜化,從而容易在處理過程中出現(xiàn)點跳動和點重合等問題,導(dǎo)致誤判率的產(chǎn)生,不能準(zhǔn)確、快速識別虛實點。

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

[0004]為了解決上述問題,本發(fā)明提出了一種服務(wù)器觸摸屏的多實點識別算法,能夠準(zhǔn)確、快速地識別紅外觸摸屏上的虛實點,實現(xiàn)精確定位。
[0005]為了達到上述目的,本發(fā)明提出了一種服務(wù)器觸摸屏的多實點識別方法,該方法包括:
[0006]A、當(dāng)η個外物進入紅外觸摸屏中預(yù)先形成的紅外掃描矩陣時,檢測第一組紅外接收管中的哪η個紅外接收管沒有接收到與該η個紅接收管直接相對應(yīng)的第一組紅外發(fā)射管中的η個紅外發(fā)射管發(fā)射的紅外光;其中,第一組紅外發(fā)射管中的紅外發(fā)射管與第一組紅外接收管中的紅外接收管一一對應(yīng)。
[0007]B、通過檢測出的η個紅外接收管的橫坐標(biāo)和/或與檢測出的η個紅外接收管相對應(yīng)的η個紅外發(fā)射管的橫坐標(biāo)確定η個外物在紅外掃描矩陣中形成的η個實點的橫坐標(biāo)。
[0008]C、選取η個實點中的第一實點所對應(yīng)的第一橫坐標(biāo),并確定第一橫坐標(biāo)所對應(yīng)的第一紅外發(fā)射管和第一紅外接收管,確定第一橫坐標(biāo)所在的第一縱軸。
[0009]D、將第一組紅外發(fā)射管按照預(yù)設(shè)的順序依次點亮并循環(huán)掃描,在第一組紅外發(fā)射管中確定發(fā)出的斜軸紅外光能夠掃描到第一縱軸的m個紅外發(fā)射管,并從應(yīng)該接收到該m個紅外發(fā)射管發(fā)射出的斜軸紅外光的紅外接收管中確定未接收到該斜軸紅外光的h個紅外接收管,并根據(jù)h個紅外接收管確定向其發(fā)射斜軸紅外光的h個紅外發(fā)射管;將該h個紅外接收管中的每一個紅外接收管分別與向該紅外接收管發(fā)射斜軸紅外光的紅外發(fā)射管相連接,通過獲得的多個連線的交叉點和/或一條連線與第一橫坐標(biāo)的交點確定第一實點的縱坐標(biāo);其中,斜軸紅外光是指與水平方向或垂直方向分別形成預(yù)設(shè)對稱角度的紅外光;
[0010]E、重復(fù)步驟C至步驟D,依次確定η個實點中除第一實點以外的其他n-1個實點的縱坐標(biāo)。
[0011]其中,n、m、h均為正整數(shù)。
[0012]優(yōu)選地,該方法還包括:通過以下步驟預(yù)先形成紅外掃描矩陣:
[0013]位于紅外觸摸屏上周邊的第一組紅外發(fā)射管中的每個紅外發(fā)射管發(fā)射出第一組紅外光。
[0014]位于紅外觸摸屏下周邊的所述第一組紅外接收管中的每個紅外接收管接收第一組紅外光。
[0015]位于紅外觸摸屏左周邊的第二組紅外發(fā)射管中的每個紅外發(fā)射管發(fā)射出第二組紅外光。
[0016]位于紅外觸摸屏右周邊的與第二組紅外發(fā)射管中的每個紅外發(fā)射管一一對應(yīng)的第二組紅外接收管中的每個紅外接收管接收第二組紅外光。
[0017]位于第一組紅外發(fā)射管和第一組紅外接收管之間的第一組紅外光與位于第二組紅外發(fā)射管和第二組紅外接收管之間的第二組紅外光相互交叉形成該紅外掃描矩陣;并且,第一組紅外光的發(fā)射方向的反方向為紅外掃描矩陣的縱坐標(biāo)方向,第二組紅外光的發(fā)射方向為紅外掃描矩陣的橫坐標(biāo)方向。
[0018]其中,當(dāng)豎直放置該紅外觸摸屏?xí)r,將紅外觸摸屏的四個周邊中與地平線平行的兩個周邊分別定義為紅外觸摸屏上周邊和紅外觸摸屏下周邊;離地平線距離大的周邊為紅外觸摸屏上周邊,離地平線距離小的周邊為紅外觸摸屏下周邊;將紅外觸摸屏的四個周邊中與地平線垂直的兩個周邊分別定義為紅外觸摸屏左周邊和紅外觸摸屏右周邊;位于左手邊的周邊為紅外觸摸屏左周邊,位于右手邊的周邊為紅外觸摸屏右周邊。
[0019]優(yōu)選地,該方法還包括:
[0020]每個紅外發(fā)射管點亮的同時有三個紅外接收管選通,形成三條紅外光路,該三條紅外光路包括一條直射到與該紅外發(fā)射管相對應(yīng)的紅外發(fā)射管的直射光路以及兩條與水平方向或垂直方向分別成預(yù)設(shè)的對稱角度的斜軸光路。
[0021]為了達到上述目的,本發(fā)明還提出了一種服務(wù)器觸摸屏的多實點識別系統(tǒng),該系統(tǒng)包括:檢測模塊、確定模塊、選取模塊和掃描模塊。
[0022]檢測模塊,用于當(dāng)η個外物進入紅外觸摸屏中預(yù)先形成的紅外掃描矩陣時,檢測第一組紅外接收管中的哪η個紅外接收管沒有接收到與該η個紅接收管直接相對應(yīng)的第一組紅外發(fā)射管中的η個紅外發(fā)射管發(fā)射的紅外光;其中,第一組紅外發(fā)射管中的紅外發(fā)射管與第一組紅外接收管中的紅外接收管一一對應(yīng)。
[0023]確定模塊,用于通過檢測出的η個紅外接收管的橫坐標(biāo)和/或與檢測出的η個紅外接收管相對應(yīng)的η個紅外發(fā)射管的橫坐標(biāo)確定η個外物在紅外掃描矩陣中形成的η個實點的橫坐標(biāo)。
[0024]選取模塊,用于選取η個實點中的第一實點所對應(yīng)的第一橫坐標(biāo),并確定第一橫坐標(biāo)所對應(yīng)的第一紅外發(fā)射管和第一紅外接收管,確定第一橫坐標(biāo)所在的第一縱軸。
[0025]掃描模塊,用于將第一組紅外發(fā)射管按照預(yù)設(shè)的順序依次點亮并循環(huán)掃描,在第一組紅外發(fā)射管中確定發(fā)出的斜軸紅外光能夠掃描到第一縱軸的m個紅外發(fā)射管,并從應(yīng)該接收到該m個紅外發(fā)射管發(fā)射出的斜軸紅外光的紅外接收管中確定未接收到該斜軸紅外光的h個紅外接收管,并根據(jù)h個紅外接收管確定向其發(fā)射斜軸紅外光的h個紅外發(fā)射管;將h個紅外接收管中的每一個紅外接收管分別與向該紅外接收管發(fā)射斜軸紅外光的紅外發(fā)射管相連接,通過獲得的多個連線的交叉點和/或一條連線與第一橫坐標(biāo)的交點確定第一實點的縱坐標(biāo);其中,斜軸紅外光是指與水平方向或垂直方向分別形成預(yù)設(shè)對稱角度的紅外光。
[0026]選取模塊,還用于依次確定η個實點中除第一實點以外的其他η-1個實點。
[0027]掃描模塊,還用于確定除第一實點以外的其他η-1個實點的縱坐標(biāo)。
[0028]其中,n、m、h均為正整數(shù)。
[0029]優(yōu)選地,該系統(tǒng)還包括:紅外掃描矩陣形成模塊;紅外掃描矩陣形成模塊通過以下步驟預(yù)先形成紅外掃描矩陣:
[0030]位于紅外觸摸屏上周邊的第一組紅外發(fā)射管中的每個紅外發(fā)射管發(fā)射出第一組紅外光。
[0031]位于紅外觸摸屏下周邊的所述第一組紅外接收管中的每個紅外接收管接收第一組紅外光。
[0032]位于紅外觸摸屏左周邊的第二組紅外發(fā)射管中的每個紅外發(fā)射管發(fā)射出第二組紅外光。
[0033]位于紅外觸摸屏右周邊的與第二組紅外發(fā)射管中的每個紅外發(fā)射管一一對應(yīng)的第二組紅外接收管中的每個紅外接收管接收第二組紅外光。
[0034]位于第一組紅外發(fā)射管和第一組紅外接收管之間的第一組紅外光與位于第二組紅外發(fā)射管和第二組紅外接收管之間的第二組紅外光相互交叉形成該紅外掃描矩陣;并且,第一組紅外光的發(fā)射方向的反方向為紅外掃描矩陣的縱坐標(biāo)方向,第二組紅外光的發(fā)射方向為紅外掃描矩陣的橫坐標(biāo)方向。
[0035]其中,當(dāng)豎直放置紅外觸摸屏?xí)r,將紅外觸摸屏的四個周邊中與地平線平行的兩個周邊分別定義為紅外觸摸屏上周邊和紅外觸摸屏下周邊;離地平線距離大的周邊為紅外觸摸屏上周邊,離地平線距離小的周邊為紅外觸摸屏下周邊;將紅外觸摸屏的四個周邊中與地平線垂直的兩個周邊分別定義為紅外觸摸屏左周邊和紅外觸摸屏右周邊;位于左手邊的周邊為紅外觸摸屏左周邊,位于右手邊的周邊為紅外觸摸屏右周邊。
[0036]優(yōu)選地,
[0037]每個紅外發(fā)射管點亮的同時有三個紅外接收管選通,形成三條紅外光路,三條紅外光路包括一條直射到與紅外發(fā)射管相對應(yīng)的紅外發(fā)射管的直射光路以及兩條與水平方向或垂直方向分別成預(yù)設(shè)的對稱角度的斜軸光路。
當(dāng)前第1頁1 2 3 4 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
青川县| 阳江市| 凤翔县| 全南县| 海口市| 德清县| 东安县| 潞城市| 乌兰县| 梨树县| 西宁市| 资兴市| 五指山市| 扎赉特旗| 乌兰浩特市| 保康县| 板桥市| 通许县| 东山县| 罗江县| 邳州市| 海门市| 诸暨市| 岳阳县| 德保县| 延庆县| 农安县| 东明县| 柘荣县| 乐至县| 武穴市| 西盟| 宜宾市| 余江县| 南阳市| 昌都县| 蕉岭县| 大田县| 淮安市| 洛南县| 吕梁市|