一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置制造方法
【專利摘要】本發(fā)明提出了一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法,觸控終端輸入設(shè)備為條狀,觸控終端輸入設(shè)備上依次間隔設(shè)有多個紅外發(fā)射燈和紅外接收燈,觸控終端輸入設(shè)備固定或懸掛在投影墻或顯示器上方;所述方法包括:采集各紅外接收燈的信號強(qiáng)度;將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置;根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定觸摸點(diǎn)的垂直坐標(biāo)位置;將觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的裝置。實(shí)施本發(fā)明的無通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置,具有以下有益效果:成本較低、觸控精度較高、便于攜帶。
【專利說明】一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及觸控交互領(lǐng)域,特別涉及一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置。
【背景技術(shù)】
[0002]中國觸摸屏市場從90年代末期開始興起至今已經(jīng)十年有余,觸摸技術(shù)也是層出不窮,而各種觸摸屏的特點(diǎn)也是優(yōu)缺參半,當(dāng)前國內(nèi)市場主流的觸摸技術(shù)以紅外、表面聲波和電容屏為主,但這幾種技術(shù)也都存在著瑕疵,如聲波屏點(diǎn)擊需要力度,電容屏性能不穩(wěn)定等等。光學(xué)觸摸屏存在不易批量生產(chǎn),產(chǎn)品使用壽命短等缺點(diǎn)。
[0003]目前使用較多的是電子白板和CCD光學(xué)觸摸技術(shù)。對于電子白板,它可以與電腦進(jìn)行信息通訊,將電子白板連接到PC,并利用投影機(jī)將PC上的內(nèi)容投影到電子白板的屏幕上,在專門的應(yīng)用程序的支持下,可以構(gòu)造一個大屏幕、交互式的協(xié)作環(huán)境。利用特定的定位筆代替鼠標(biāo)在電子白板上進(jìn)行操作,可以運(yùn)行任何應(yīng)用程序,例如:可以對文件進(jìn)行編輯、注釋、保存等在計(jì)算機(jī)上利用鍵盤及鼠標(biāo)可以實(shí)現(xiàn)的任何操作。但其存在如下問題:第一,需要特定白板,硬體成本較高,占用環(huán)境空間大,不易攜帶移動;第二,功耗高,尺寸不能改;第三,必須通過投影機(jī)實(shí)現(xiàn)交互,其環(huán)境受局限;第四,觸控精度較差。
對于CCD光學(xué)觸摸技術(shù),安裝在頂部左右角的兩個CCD攝像頭可以檢測出多個手指位置,不僅可以單擊、拖拉,還可以自由旋轉(zhuǎn)和放大圖片,頂部左上角的LED燈發(fā)射出光線,經(jīng)過四周反射條的反射,進(jìn)入右上角的C⑶攝像頭中。同理,右上角的LED燈發(fā)射的光線傳入左側(cè)的CCD攝像頭中,密布的光線在觸摸區(qū)域內(nèi)形成一張光線網(wǎng)。當(dāng)觸摸點(diǎn)進(jìn)入該光線網(wǎng)時,該點(diǎn)的射出光線和接收光線形成一個夾角,同時兩端的CCD攝像頭與這兩條光線以及兩個攝像頭之間構(gòu)成的直線又會組成兩個夾角,這樣該點(diǎn)的坐標(biāo)被控制器錄入,實(shí)現(xiàn)多點(diǎn)觸摸。其存在如下問題:第一,外形尺寸受限制,不易攜帶移動;第二,成本較高,不易維護(hù),容易損壞;第三,攝像頭壽命時間較短;第四,觸控精度較差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述成本較高、觸控精度較差、不便于攜帶的缺陷,提供一種成本較低、觸控精度較高、便于攜帶的通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置。
[0005]本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是:構(gòu)造一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法,所述觸控終端輸入設(shè)備為條狀,所述觸控終端輸入設(shè)備上依次間隔設(shè)有多個用于發(fā)射紅外光的紅外發(fā)射燈和用于接收紅外光的紅外接收燈,所述觸控終端輸入設(shè)備固定或懸掛在投影墻或顯示器上方;所述方法包括如下步驟:
A)采集各紅外接收燈的信號強(qiáng)度;
B)將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位
置; C)根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定所述觸摸點(diǎn)的垂直坐標(biāo)位置;
D)將所述觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。
[0006]在本發(fā)明所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法中,在所述步驟A)之前還包括預(yù)處理步驟:
A0)建立信號強(qiáng)度與距離的對照表,并將所述對照表事先保存到數(shù)據(jù)庫中。
[0007]在本發(fā)明所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法中,所述步驟B)進(jìn)一步包括:
BI)比較各紅外接收燈的信號強(qiáng)度的大小;
B2)找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在所述兩個紅外接收燈之間;所述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈;
B3)比較所述兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定所述觸摸點(diǎn)的水平坐標(biāo)位置處在所述信號強(qiáng)度最大的紅外接收燈與所述兩個紅外接收燈所間隔的紅外發(fā)射燈之間。
[0008]在本發(fā)明所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法中,所述步驟C)進(jìn)一步包括:
Cl)根據(jù)最大信號強(qiáng)度值,通過查找所述對照表得到信號強(qiáng)度最大的紅外接收燈與所述觸摸點(diǎn)之間的距離;
C2)根據(jù)所述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及所述信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到所述觸摸點(diǎn)的垂直坐標(biāo)位置。
[0009]在本發(fā)明所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法中,所述無線傳輸方式為Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。
[0010]本發(fā)明還涉及一種實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,所述觸控終端輸入設(shè)備為條狀,所述觸控終端輸入設(shè)備上依次間隔設(shè)有多個用于發(fā)射紅外光的紅外發(fā)射燈和用于接收紅外光的紅外接收燈,所述觸控終端輸入設(shè)備固定或懸掛在投影墻或顯示器上方;所述裝置包括:
采集單元:用于采集各紅外接收燈的信號強(qiáng)度;
水平坐標(biāo)位置取得單元:用于將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置;
垂直坐標(biāo)位置取得單元:用于根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定所述觸摸點(diǎn)的垂直坐標(biāo)位置;
傳輸單元:用于將所述觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。
[0011]在本發(fā)明所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置中,還包括:對照表建立單元:用于建立信號強(qiáng)度與距離的對照表,并將所述對照表事先保存到數(shù)據(jù)庫中。
[0012]在本發(fā)明所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置中,所述水平坐標(biāo)位置取得單元進(jìn)一步包括:
比較模塊:用于比較各紅外接收燈的信號強(qiáng)度的大??;
第一水平坐標(biāo)位置判定模塊:用于找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在所述兩個紅外接收燈之間;所述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈;第二水平坐標(biāo)位置判定模塊:用于比較所述兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定所述觸摸點(diǎn)的水平坐標(biāo)位置處在所述信號強(qiáng)度最大的紅外接收燈與所述兩個紅外接收燈所間隔的紅外發(fā)射燈之間。
[0013]在本發(fā)明所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置中,所述垂直坐標(biāo)位置取得單元進(jìn)一步包括:
查找模塊:用于根據(jù)最大信號強(qiáng)度值,通過查找所述對照表得到信號強(qiáng)度最大的紅外接收燈與所述觸摸點(diǎn)之間的距離;
運(yùn)算模塊:用于根據(jù)所述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及所述信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到所述觸摸點(diǎn)的垂直坐標(biāo)位置。
[0014]在本發(fā)明所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置中,所述無線傳輸方式為Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。
[0015]實(shí)施本發(fā)明的通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,具有以下有益效果:由于觸控終端輸入設(shè)備為條狀,所以便于攜帶,同時由于觸控終端輸入設(shè)備上依次間隔設(shè)有多個紅外發(fā)射燈和紅外接收燈,所以成本較低,通過采集各紅外接收燈的信號強(qiáng)度并進(jìn)行對比,最終可得到觸摸點(diǎn)的水平坐標(biāo)位置和垂直坐標(biāo)位置,由于紅外發(fā)射燈和紅外接收燈的間距較小,所以觸控精度較高。
【專利附圖】
【附圖說明】
[0016]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0017]圖1為本發(fā)明通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置一個實(shí)施例中觸控終端輸入設(shè)備固定在顯示器上方的位置示意圖;
圖2為所述實(shí)施例中手指在投影墻觸摸的示意圖;
圖3為所述實(shí)施例中通過觸控終端輸入設(shè)備進(jìn)行交互的方法的流程圖;
圖4為所述實(shí)施例中確定觸摸點(diǎn)的水平坐標(biāo)位置的示意圖;
圖5為所述實(shí)施例中將各紅外接收燈的信號強(qiáng)度進(jìn)行比較并確定觸摸點(diǎn)的水平坐標(biāo)位置的具體流程圖;
圖6為所述實(shí)施例中確定觸摸點(diǎn)的垂直坐標(biāo)位置的示意圖;
圖7為所述實(shí)施例中根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定觸摸點(diǎn)的垂直坐標(biāo)位置的具體流程圖;
圖8為所述實(shí)施例中裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0018]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0019]在本發(fā)明通過觸控終端輸入設(shè)備進(jìn)行交互的方法及裝置實(shí)施例中,觸控終端輸入設(shè)備固定在顯示器上方的位置示意圖如圖1所示,圖1中,觸控終端輸入設(shè)備I為條狀,所以其便于攜帶,成本較低;本實(shí)施例中,該觸控終端輸入設(shè)備I可以固定或懸掛在投影墻上,也可以固定或懸掛在顯示器上方,例如:電視機(jī)的顯示器上方;該觸控終端輸入設(shè)備I在圖1中固定在顯示器上方。
[0020]本實(shí)施例中,觸控終端輸入設(shè)備I上依次間隔設(shè)有多個紅外發(fā)射燈和紅外接收燈,如圖2中的紅外發(fā)射燈和紅外接收燈2,其中,紅外發(fā)射燈用于發(fā)射紅外光,當(dāng)有物體阻斷紅外發(fā)射光發(fā)出的紅外光時,紅外接收燈用于接收反射回來的紅外光。由于使用紅外發(fā)射燈和紅外接收燈,紅外發(fā)射燈功耗低,功率最低為0.6mff/sr,且工作方式為脈沖方式,紅外接收燈使用壽命可達(dá)到10萬小時以上,所以其功耗較低、壽命較長。圖2中,紅外發(fā)射燈和紅外接收燈間隔排布,且間距較小。當(dāng)手指在投影墻3上觸摸時,手指阻斷紅外發(fā)射光發(fā)出的紅外光,這時紅外接收燈接收反射回來的紅外光。
[0021]本實(shí)施例中,上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的流程圖如圖3所示。圖3中,上述方法包括如下步驟:
步驟SOl采集各紅外接收燈的信號強(qiáng)度:本步驟中,當(dāng)手指在投影墻上觸摸時,采集各紅外接收燈的信號強(qiáng)度(即各紅外接收燈接收的紅外光的燈光強(qiáng)度)。
[0022]步驟S02將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置:本步驟中,將采集的各紅外接收燈的信號強(qiáng)度進(jìn)行比較,然后根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置。本實(shí)施例中,觸摸點(diǎn)指的是手指在投影墻上的觸摸位置。關(guān)于如何具體的確定觸摸點(diǎn)的水平坐標(biāo)位置,稍后會進(jìn)行詳細(xì)描述。
[0023]步驟S03根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定觸摸點(diǎn)的垂直坐標(biāo)位置:本步驟中,首先找到信號強(qiáng)度最大的紅外接收燈,然后根據(jù)該紅外接收燈的信號強(qiáng)度值來確定觸摸點(diǎn)的垂直坐標(biāo)位置。關(guān)于如何具體的確定觸摸點(diǎn)的垂直坐標(biāo)位置,稍后會進(jìn)行詳細(xì)描述。
[0024]步驟S04將觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互:當(dāng)?shù)玫接|摸點(diǎn)的水平坐標(biāo)位置和垂直坐標(biāo)位置后,本步驟中,將觸摸點(diǎn)的坐標(biāo)(水平坐標(biāo)及垂直坐標(biāo))通過無線傳輸方式傳送給主機(jī)系統(tǒng),以進(jìn)行交互。本實(shí)施例中,無線傳輸方式有做種,例如:可以為Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。當(dāng)然,無線傳輸方式也可以是除了上述幾種傳輸方式以外的其他無線傳輸方式。本實(shí)施例通過采集各紅外接收燈的信號強(qiáng)度并進(jìn)行對比,最終可得到觸摸點(diǎn)的水平坐標(biāo)位置和垂直坐標(biāo)位置,由于紅外發(fā)射燈和紅外接收燈的間距較小,所以觸控精度較高。
[0025]圖4是本實(shí)施例中確定觸摸點(diǎn)的水平坐標(biāo)位置的示意圖,圖4中,LED1、LED2、LED3、LED4和LED5為幾個紅外發(fā)射燈,PD1、PD2、PD3、PD4、PD5和PD6為幾個紅外接收燈,本實(shí)施例中,為了進(jìn)行區(qū)分,將LED 1、LED2、LED3、LED4和LED5分別稱為第一紅外發(fā)射燈、第二紅外發(fā)射燈、第三紅外發(fā)射燈、第四紅外發(fā)射燈和第五紅外發(fā)射燈,將ro1、ro2、ro3、ro4、PD5和PD6分別稱為第一紅外接收燈、第二紅外接收燈、第三紅外接收燈、第四紅外接收燈和第五紅外接收燈。當(dāng)然,紅外發(fā)射燈和紅外接收燈的數(shù)目是可以變化的,根據(jù)實(shí)際情況來調(diào)整其數(shù)目。[0026]對于本實(shí)施例而言,上述步驟S02還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖5所示。圖5中,上述步驟S02進(jìn)一步包括:
步驟S21比較各紅外接收燈的信號強(qiáng)度的大小:本步驟中,比較各紅外接收燈的信號強(qiáng)度的大小,將HH、PD2, PD3, PD4, PD5和PD6收到的信號強(qiáng)度分別標(biāo)記為LS1、LS2、LS3、LS4、LS5和LS6,本步驟中,也就是比較LS1、LS2、LS3、LS4、LS5和LS6的大小。
[0027]步驟S22找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在兩個紅外接收燈之間:本步驟中,找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)4的水平坐標(biāo)位置處在兩個紅外接收燈之間,上述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈。例如,某時刻當(dāng)LED3發(fā)出紅外光,則有:LS1〈LS2〈LS3=LS4>LS5>LS6,根據(jù)信號強(qiáng)度的大小,LS3、LS4是兩個較大的,斷定觸摸點(diǎn)4的水平坐標(biāo)位置(X軸坐標(biāo))在H)3、PD4之間。
[0028]步驟S23比較兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在信號強(qiáng)度最大的紅外接收燈與上述兩個紅外接收燈所間隔的紅外發(fā)射燈之間:本步驟中,例如,當(dāng)LS3、LS4不相等時,比較LS3、LS4哪個更大,如果LS3最大,則將斷定觸摸點(diǎn)4的X軸坐標(biāo)在PD3和LED3之間。值得一提的是,觸摸點(diǎn)4的X軸坐標(biāo)是個取值范圍,不是具體的數(shù)值,因?yàn)楦鱾€燈之間的距離是比較小的,這樣計(jì)算出來的精度是比較高的。
[0029]本實(shí)施例中,在計(jì)算觸摸點(diǎn)4的垂直坐標(biāo)時,需要用到光線強(qiáng)度(紅外接收燈的信號強(qiáng)度)與距離(觸摸點(diǎn)與紅外接收燈的距離)的關(guān)系表,這樣,在步驟SOl之前有個預(yù)處理步驟:
建立信號強(qiáng)度與距離的對照表,并將上述對照表事先保存到數(shù)據(jù)庫中:本步驟中,根據(jù)信號強(qiáng)度與距離的關(guān)系,建立一個信號強(qiáng)度與距離的對照表,然后將該對照表保存到數(shù)據(jù)庫中,以待后續(xù)查找時用。
[0030]圖6是本實(shí)施例中確定觸摸點(diǎn)的垂直坐標(biāo)位置的示意圖,圖7中,當(dāng)某時刻LED3發(fā)出紅外光,假設(shè)PD3或PD4在虛心點(diǎn)5收到的信號強(qiáng)度為LS3_0,在觸摸點(diǎn)4收到的信號強(qiáng)度為LS3_1。離觸摸點(diǎn)4越遠(yuǎn)的紅外接收燈,其接收的反射后的信號強(qiáng)度越弱。
[0031]對于本實(shí)施例而言,上述步驟S03還可進(jìn)一步細(xì)化,其細(xì)化后的流程圖如圖7所示。圖7中,上述步驟S03進(jìn)一步包括:
步驟S31根據(jù)最大信號強(qiáng)度值,通過查找對照表得到信號強(qiáng)度最大的紅外接收燈與觸摸點(diǎn)之間的距離:本步驟中,根據(jù)最大信號強(qiáng)度值,通過查找對照表得到信號強(qiáng)度最大的紅外接收燈與觸摸點(diǎn)之間的距離,也就是,由信號強(qiáng)度最大的紅外接收燈的信號強(qiáng)度值,在對照表中找到該信號強(qiáng)度值對應(yīng)的距離值。
[0032]步驟S32根據(jù)上述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到觸摸點(diǎn)的垂直坐標(biāo)位置:本步驟中,根據(jù)上述距離值、觸摸點(diǎn)4的水平坐標(biāo)位置以及信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到觸摸點(diǎn)4的垂直坐標(biāo)位置,即觸摸點(diǎn)4的Y軸坐坐標(biāo)。這樣,觸摸點(diǎn)4的垂直坐標(biāo)位置的精度也較高。
[0033]本實(shí)施例還涉及一種實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其結(jié)構(gòu)示意圖如圖8所示。本實(shí)施例中,觸控終端輸入設(shè)備為條狀,該觸控終端輸入設(shè)備上依次間隔設(shè)有多個紅外發(fā)射燈和紅外接收燈,其中,紅外發(fā)射燈用于發(fā)射紅外光,紅外接收燈用于接收反射回來的紅外光,該觸控終端輸入設(shè)備可以固定或懸掛在投影墻或顯示器上方。圖8中,該裝置包括采集單元2、水平坐標(biāo)位置取得單元3、垂直坐標(biāo)位置取得單元4和傳輸單元5 ;其中,采集單元2用于采集各紅外接收燈的信號強(qiáng)度;水平坐標(biāo)位置取得單元3用于將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置;垂直坐標(biāo)位置取得單元4用于根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定觸摸點(diǎn)的垂直坐標(biāo)位置;傳輸單元5用于將觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。無線傳輸方式可以為多種,例如:可以是Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。當(dāng)然,無線傳輸方式也可以是除了上述幾種傳輸方式以外的其他無線傳輸方式。
[0034]在本實(shí)施例中,在計(jì)算觸摸點(diǎn)的垂直坐標(biāo)位置時,需要用到信號強(qiáng)度與距離的對照表,這時,該裝置還包括對照表建立單元1,對照表建立單元I用于建立信號強(qiáng)度與距離的對照表,并將對照表事先保存到數(shù)據(jù)庫中。本實(shí)施例通過采集各紅外接收燈的信號強(qiáng)度并進(jìn)行對比,最終可得到觸摸點(diǎn)的水平坐標(biāo)位置和垂直坐標(biāo)位置,由于紅外發(fā)射燈和紅外接收燈的間距較小,所以觸控精度較高。
[0035]本實(shí)施例中,水平坐標(biāo)位置取得單元3進(jìn)一步包括比較模塊31、第一水平坐標(biāo)位置判定模塊32和第二水平坐標(biāo)位置判定模塊33 ;其中,比較模塊31用于比較各紅外接收燈的信號強(qiáng)度的大??;第一水平坐標(biāo)位置判定模塊32用于找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在兩個紅外接收燈之間;上述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈;第二水平坐標(biāo)位置判定模塊33用于比較兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在信號強(qiáng)度最大的紅外接收燈與兩個紅外接收燈所間隔的紅外發(fā)射燈之間。
[0036]本實(shí)施例中,垂直坐標(biāo)位置取得單元4進(jìn)一步包括查找模塊41和運(yùn)算模塊42 ;其中,查找模塊41用于根據(jù)最大信號強(qiáng)度值,通過查找對照表得到信號強(qiáng)度最大的紅外接收燈與觸摸點(diǎn)之間的距離;運(yùn)算模塊42用于根據(jù)上述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到觸摸點(diǎn)的垂直坐標(biāo)位置。
[0037]總之,在本實(shí)施例中,當(dāng)有物體阻斷紅外發(fā)射燈的紅外光投射時,相應(yīng)的紅外接收燈可收集到反射光并轉(zhuǎn)換成電子信號,通過特有算法,計(jì)算出實(shí)際水平觸控位置,通過將反射光的強(qiáng)度轉(zhuǎn)化為信號的強(qiáng)度,從而計(jì)算出實(shí)際觸控的垂直位置。本發(fā)明在任何平面上均可以觸控操作,可以將觸控的信息反饋到信號輸出端設(shè)備(主機(jī)系統(tǒng)),可以靈活設(shè)計(jì)觸控操作面積的實(shí)際使用大小。
[0038]以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種通過觸控終端輸入設(shè)備進(jìn)行交互的方法,其特征在于,所述觸控終端輸入設(shè)備為條狀,所述觸控終端輸入設(shè)備上依次間隔設(shè)有多個用于發(fā)射紅外光的紅外發(fā)射燈和用于接收紅外光的紅外接收燈,所述觸控終端輸入設(shè)備固定或懸掛在投影墻或顯示器上方;所述方法包括如下步驟: A)采集各紅外接收燈的信號強(qiáng)度; B)將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置; C)根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定所述觸摸點(diǎn)的垂直坐標(biāo)位置; D)將所述觸摸點(diǎn)的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。
2.根據(jù)權(quán)利要求1所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法,其特征在于,在所述步驟A)之前還包括預(yù)處理步驟: AO)建立信號強(qiáng)度與距離的對照表,并將所述對照表事先保存到數(shù)據(jù)庫中。
3.根據(jù)權(quán)利要求2所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法,其特征在于,所述步驟B)進(jìn)一步包括: BI)比較各紅外接收燈的信號強(qiáng)度的大小; B2)找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在所述兩個紅外接收燈之間;所述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈; B3)比較所述兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定所述觸摸點(diǎn)的水平坐標(biāo)位置處在所述信號強(qiáng)度最大的紅外接收燈與所述兩個紅外接收燈所間隔的紅外發(fā)射燈之間。
4.根據(jù)權(quán)利要求2或3所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法,其特征在于,所述步驟C)進(jìn)一步包括: Cl)根據(jù)最大信號強(qiáng)度值,通過查找所述對照表得到信號強(qiáng)度最大的紅外接收燈與所述觸摸點(diǎn)之間的距離; C2)根據(jù)所述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及所述信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到所述觸摸點(diǎn)的垂直坐標(biāo)位置。
5.根據(jù)權(quán)利要求1所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法,其特征在于,所述無線傳輸方式為Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。
6.一種實(shí)現(xiàn)如權(quán)利要求1所述的通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其特征在于,所述觸控終端輸入設(shè)備為條狀,所述觸控終端輸入設(shè)備上依次間隔設(shè)有多個用于發(fā)射紅外光的紅外發(fā)射燈和用于接收紅外光的紅外接收燈,所述觸控終端輸入設(shè)備固定或懸掛在投影墻或顯示器上方;所述裝置包括: 采集單元:用于采集各紅外接收燈的信號強(qiáng)度; 水平坐標(biāo)位置取得單元:用于將各紅外接收燈的信號強(qiáng)度進(jìn)行比較,根據(jù)比較結(jié)果來確定觸摸點(diǎn)的水平坐標(biāo)位置; 垂直坐標(biāo)位置取得單元:用于根據(jù)信號強(qiáng)度最大的紅外接收燈所對應(yīng)的信號強(qiáng)度值來確定所述觸摸點(diǎn)的垂直坐標(biāo)位置; 傳輸單元:用于將所述觸摸點(diǎn) 的坐標(biāo)通過無線傳輸方式傳送給主機(jī)系統(tǒng)以進(jìn)行交互。
7.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其特征在于,還包括: 對照表建立單元:用于建立信號強(qiáng)度與距離的對照表,并將所述對照表事先保存到數(shù)據(jù)庫中。
8.根據(jù)權(quán)利要求7所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其特征在于,所述水平坐標(biāo)位置取得單元進(jìn)一步包括: 比較模塊:用于比較各紅外接收燈的信號強(qiáng)度的大小; 第一水平坐標(biāo)位置判定模塊:用于找到信號強(qiáng)度較大的兩個紅外接收燈,斷定觸摸點(diǎn)的水平坐標(biāo)位置處在所述兩個紅外接收燈之間;所述兩個紅外接收燈之間間隔有一個紅外發(fā)射燈; 第二水平坐標(biāo)位置判定模塊:用于比較所述兩個紅外接收燈的信號強(qiáng)度,找到其中信號強(qiáng)度最大的紅外接收燈,斷定所述觸摸點(diǎn)的水平坐標(biāo)位置處在所述信號強(qiáng)度最大的紅外接收燈與所述兩個紅外接收燈所間隔的紅外發(fā)射燈之間。
9.根據(jù)權(quán)利要求6或7所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其特征在于,所述垂直坐標(biāo)位置取得單元進(jìn)一步包括: 查找模塊:用于根據(jù)最大信號強(qiáng)度值,通過查找所述對照表得到信號強(qiáng)度最大的紅外接收燈與所述觸摸點(diǎn)之間的距離; 運(yùn)算模塊:用于根據(jù)所述距離、觸摸點(diǎn)的水平坐標(biāo)位置以及所述信號強(qiáng)度最大的紅外接收燈的位置,經(jīng)過運(yùn)算得到所述觸摸點(diǎn)的垂直坐標(biāo)位置。
10.根據(jù)權(quán)利要求6所述的實(shí)現(xiàn)上述通過觸控終端輸入設(shè)備進(jìn)行交互的方法的裝置,其特征在于,所述無線傳輸方式為Miracast或W1-Fi Direct或DLNA或藍(lán)牙傳輸方式。
【文檔編號】G06F3/0488GK103809910SQ201410059095
【公開日】2014年5月21日 申請日期:2014年2月20日 優(yōu)先權(quán)日:2014年2月20日
【發(fā)明者】林雨青, 彭濤, 張少林 申請人:深圳市威富多媒體有限公司