一種紅外互動識別方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種紅外互動識別方法。
【背景技術(shù)】
[0002]多點觸控技術(shù)是指一個觸摸屏(屏幕,桌面,墻壁等)或觸控板,都能夠同時接受來自屏幕上多個點進行計算機的人機交互操作。常見的多點觸控技術(shù)主要應(yīng)用于觸摸屏手機或者計算機,用戶可通過雙手進行觸摸,也可以以單擊、雙擊、平移、按壓、滾動以及旋轉(zhuǎn)等不同手勢觸摸屏幕,實現(xiàn)隨心所欲地操控。當觸摸屏超過60寸,則可以稱為觸控電視墻,主要應(yīng)用于大型活動、會議和產(chǎn)品展示,從而幫助人們更好更全面地了解對象的相關(guān)特征(文字、錄像、圖片、衛(wèi)片、三維模擬等信息)。國際體育賽事作為大型活動,也逐漸開始使用觸控電視墻。2009年全球著名觸控產(chǎn)品工作室SENS0RY-MINDS,幫助德國紐伯林賽道建立了全球最大、最著名的體育場館多點觸控電視墻——“RingWall”,其總體的長度為45米,高度為2米,總體分辨率為28800X1200,可以同時支持80個用戶進行操作,使紐伯林賽道在全球名聲大。而在國內(nèi),使用超大觸摸電視墻的體育場館尚未見報道。在現(xiàn)有的觸摸屏領(lǐng)域,產(chǎn)品技術(shù)多樣,主要有超聲波、電阻式、紅外線或表面電容式等技術(shù),但是多數(shù)只支持單點觸控。表面聲波觸摸屏只適用于任何非露天的使用場合,尤其適合于環(huán)境較干凈、灰塵少的場合。表面聲波觸摸屏的感應(yīng)介質(zhì)是手指(非指甲、戴手套也可)、橡皮等較軟的能與玻璃完全吻合的物品。電阻壓力觸摸屏缺陷是怕劃傷,僅適合己知對象的固定人員操作使用,電阻壓力觸摸屏不能用尖利和鋒利的物品操作。電容感應(yīng)觸摸屏不適合在有電磁場干擾和要求精密的場合使用,只能用手指(非指甲)和肉體接觸操作。紅外感應(yīng)觸摸屏僅適合于多種非露天的場合。幾乎所有的觸摸屏技術(shù)都需要接觸屏幕,被手指點過的屏幕斑斑點點,不僅容易滋生細菌。甚至某一位置由于長時問觸摸,還會造成觸摸屏此處透光度明顯降低或表層鄒軟、起泡。這時只有改動觸摸軟件的觸摸按鍵,使觸摸按鍵離開此位置。即現(xiàn)有技術(shù)實現(xiàn)上述超大觸摸屏具有很大的難度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明針對以上問題的提出,而研制一種紅外互動識別方法。本發(fā)明采用的技術(shù)手段如下:
[0004]一種紅外互動識別方法,其特征在于包括如下步驟:
[0005]I)啟動觸摸表面的紅外激光發(fā)射元件、紅外激光接收元件、控制器、處理器和軟件,先初始化與紅外激光品發(fā)射元件垂直正對的紅外激光接收元件,再初始化傾斜相對的紅外激光接收元件,分別記錄下各紅外激光接收元件的傾斜初始化值以及垂直初始化值;
[0006]2)讀取紅外激光發(fā)射元件的輸出值并與其垂直初始化值比較;
[0007]3)紅外激光發(fā)射元件將紅外線激光數(shù)據(jù)傳給紅外激光接收元件;
[0008]4)影像顯示在觸摸表面上;
[0009]5)觸摸表面上的原始紅外線激光數(shù)據(jù)送到計算機的執(zhí)行指令的處理器;
[0010]6)根據(jù)各紅外激光接收元件輸出值與初始化值比較后所得的變化情況,計算各觸控點可能的位置坐標;
[0011]7)紅外激光接收元件將捕捉到的觸控數(shù)據(jù)送到計算機的執(zhí)行指令的處理器通過軟件中的驅(qū)動程序比較當前圖像與原始圖像,以識別觸控點,確定有幾個觸點及每個點的位置,移動距離;
[0012]8)根據(jù)各紅外激光接收元件輸出值與傾斜初始化值比較后所得的變化情況,得到多個位置參數(shù),確定觸控點實際坐標X與Y之間的關(guān)系,將計算出多個的觸控點坐標值代入由各個位置參數(shù)確定的公式中驗算,確定多個觸控點位置坐標,并將坐標數(shù)據(jù)送至計算機處理;
[0013]9)軟件中的應(yīng)用程序根據(jù)驅(qū)動程序傳來的觸點信息執(zhí)行相應(yīng)的屏幕坐標校對動作和命令;
[0014]10)按照步驟2)至步驟9)的方法,開始新的循環(huán)。
[0015]本系統(tǒng)主要采用“背投式激光平面照明設(shè)計”的光學(xué)原理??梢詫崿F(xiàn)無觸摸、防塵、防電磁干擾、防劃傷并能用任何物體在屏幕上進行多點觸控定位操作。與其它種類的觸摸屏產(chǎn)品相比,本項目具有觸摸分辨率高、相應(yīng)快速、防滑防塵、精度高等多方面優(yōu)勢。因此,在產(chǎn)品市場競爭中優(yōu)勢明顯。
【具體實施方式】
[0016]根據(jù)紅外激光接收掃描電路傳來的觸點信息執(zhí)行相應(yīng)的動作和命令,各紅外激光接收元件輸出值與傾斜初始化值比較后所得的變化情況,得到多個位置參數(shù),確定觸控點實際坐標X與Y之間的關(guān)系,將計算出多個的觸控點坐標值代入由各個位置參數(shù)確定的公式中驗算,確定多個觸控點位置坐標,并將坐標數(shù)據(jù)送至計算機處理。通過用戶觸摸表面,所產(chǎn)生的紅外光源攝像頭傳遞這些原始觸摸信息,或圖形信息,可以直接處理圖像和視頻流,能夠非常準確的實時追蹤觸摸點,當一個觸摸點被發(fā)現(xiàn),消失或者移動的時候,這些觸點的相關(guān)信息(位置、ID、區(qū)域、圖形等)都會以事件的形式過之前制訂的協(xié)議發(fā)送到指定的協(xié)議端口中。多點觸摸框架,該框架基于微軟最新技術(shù)WPF應(yīng)用程序開發(fā),基于.net3.5框架開發(fā),接收發(fā)送的指定的協(xié)議和端口中的數(shù)據(jù),并處理數(shù)據(jù)進行手勢識別與事件操作,該框架可以開發(fā)出各個不同行業(yè)的應(yīng)用程序解決方案。
[0017]一種紅外互動識別方法包括如下步驟:1)啟動觸摸表面的紅外激光發(fā)射元件、紅外激光接收元件、控制器、處理器和軟件,先初始化與紅外激光品發(fā)射元件垂直正對的紅外激光接收元件,再初始化傾斜相對的紅外激光接收元件,分別記錄下各紅外激光接收元件的傾斜初始化值以及垂直初始化值;
[0018]2)讀取紅外激光發(fā)射元件的輸出值并與其垂直初始化值比較;
[0019]3)紅外激光發(fā)射元件將紅外線激光數(shù)據(jù)傳給紅外激光接收元件;
[0020]4)影像顯示在觸摸表面上;
[0021]5)觸摸表面上的原始紅外線激光數(shù)據(jù)送到計算機的執(zhí)行指令的處理器;
[0022]6)根據(jù)各紅外激光接收元件輸出值與初始化值比較后所得的變化情況,計算各觸控點可能的位置坐標;
[0023]7)紅外激光接收元件將捕捉到的觸控數(shù)據(jù)送到計算機的執(zhí)行指令的處理器通過軟件中的驅(qū)動程序比較當前圖像與原始圖像,以識別觸控點,確定有幾個觸點及每個點的位置,移動距離;
[0024]8)根據(jù)各紅外激光接收元件輸出值與傾斜初始化值比較后所得的變化情況,得到多個位置參數(shù),確定觸控點實際坐標X與Y之間的關(guān)系,將計算出多個的觸控點坐標值代入由各個位置參數(shù)確定的公式中驗算,確定多個觸控點位置坐標,并將坐標數(shù)據(jù)送至計算機處理;
[0025]9)軟件中的應(yīng)用程序根據(jù)驅(qū)動程序傳來的觸點信息執(zhí)行相應(yīng)的屏幕坐標校對動作和命令;
[0026]10)按照步驟2)至步驟9)的方法,開始新的循環(huán)。
[0027]以上所述,僅為本發(fā)明較佳的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種紅外互動識別方法,其特征在于包括如下步驟: 1)啟動觸摸表面的紅外激光發(fā)射元件、紅外激光接收元件、控制器、處理器和軟件,先初始化與紅外激光品發(fā)射元件垂直正對的紅外激光接收元件,再初始化傾斜相對的紅外激光接收元件,分別記錄下各紅外激光接收元件的傾斜初始化值以及垂直初始化值; 2)讀取紅外激光發(fā)射元件的輸出值并與其垂直初始化值比較; 3)紅外激光發(fā)射元件將紅外線激光數(shù)據(jù)傳給紅外激光接收元件; 4)影像顯示在觸摸表面上; 5)觸摸表面上的原始紅外線激光數(shù)據(jù)送到計算機的執(zhí)行指令的處理器; 6)根據(jù)各紅外激光接收元件輸出值與初始化值比較后所得的變化情況,計算各觸控點可能的位置坐標; 7)紅外激光接收元件將捕捉到的觸控數(shù)據(jù)送到計算機的執(zhí)行指令的處理器通過軟件中的驅(qū)動程序比較當前圖像與原始圖像,以識別觸控點,確定有幾個觸點及每個點的位置,移動距離; 8)根據(jù)各紅外激光接收元件輸出值與傾斜初始化值比較后所得的變化情況,得到多個位置參數(shù),確定觸控點實際坐標X與Y之間的關(guān)系,將計算出多個的觸控點坐標值代入由各個位置參數(shù)確定的公式中驗算,確定多個觸控點位置坐標,并將坐標數(shù)據(jù)送至計算機處理; 9)軟件中的應(yīng)用程序根據(jù)驅(qū)動程序傳來的觸點信息執(zhí)行相應(yīng)的屏幕坐標校對動作和命令; 10)按照步驟2)至步驟9)的方法,開始新的循環(huán)。
【專利摘要】本發(fā)明公開了一種紅外互動識別方法,根據(jù)紅外激光接收掃描電路傳來的觸點信息執(zhí)行相應(yīng)的動作和命令,各紅外激光接收元件輸出值與傾斜初始化值比較后所得的變化情況,得到多個位置參數(shù),確定觸控點實際坐標X與Y之間的關(guān)系,將計算出多個的觸控點坐標值代入由各個位置參數(shù)確定的公式中驗算,確定多個觸控點位置坐標,并將坐標數(shù)據(jù)送至計算機處理。通過用戶觸摸表面,所產(chǎn)生的紅外光源攝像頭傳遞這些原始觸摸信息,或圖形信息,可以直接處理圖像和視頻流,能夠非常準確的實時追蹤觸摸點。該技術(shù)可以使觸摸屏實現(xiàn)無觸摸、防塵、防電磁干擾、防劃傷并能用任何物體在屏幕上進行多點觸控定位操作。
【IPC分類】G06F3-042
【公開號】CN104699328
【申請?zhí)枴緾N201310665800
【發(fā)明人】趙瑋
【申請人】大連靈動科技發(fā)展有限公司
【公開日】2015年6月10日
【申請日】2013年12月6日