專利名稱:一種輔助分辨紅外觸摸屏兩點(diǎn)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及紅外(“IR “)觸摸系統(tǒng),具體而言,涉及一種分辨紅外觸摸屏兩點(diǎn)的方法。
背景技術(shù):
在日?;顒?dòng)中觸摸系統(tǒng)出現(xiàn)得越來(lái)越頻繁。除了銀行、大廳指南、博物館和娛樂間以及汽車定位系統(tǒng)顯示器上使用的觸摸系統(tǒng)以外,一些像圖片拖動(dòng)、旋轉(zhuǎn)、放大、縮小等應(yīng)用越來(lái)越廣泛,這些應(yīng)用的舒適度及操作感來(lái)源于精確的將兩個(gè)觸摸點(diǎn)區(qū)分。很多紅外觸摸屏利用軸內(nèi)和偏軸檢測(cè)以定位實(shí)際兩個(gè)觸摸點(diǎn),具體分辨方法有很多種,使本領(lǐng)域的一般技術(shù)人員所熟知的,關(guān)于定位實(shí)際兩個(gè)觸摸點(diǎn)方面的專利也非常多,如申請(qǐng)?zhí)枮?00810044631. 8,名稱為“在紅外觸摸屏上識(shí)別多個(gè)觸摸點(diǎn)的方法”的專利申請(qǐng);申請(qǐng)?zhí)枮?00810025705. 3,名稱為“紅外線觸摸屏及多點(diǎn)觸摸定位方法”的專利申請(qǐng);申請(qǐng)?zhí)枮?00810199142. X,名稱為“一種紅外線觸摸屏多點(diǎn)識(shí)別方法”的專利申請(qǐng);申請(qǐng)?zhí)枮?200910058459. 6,名稱為“紅外觸摸屏識(shí)別多個(gè)真實(shí)觸摸點(diǎn)的方法”的專利申請(qǐng);申請(qǐng)?zhí)枮?2011101439 . 0,名稱為“一種紅外觸摸屏及其多點(diǎn)觸摸定位方法”的專利申請(qǐng),等等等等。但是當(dāng)兩個(gè)點(diǎn)在同一個(gè)方向上非常接近,甚至部分重合時(shí),紅外觸摸屏?xí)霈F(xiàn)在一個(gè)方向上判斷為有兩個(gè)觸摸位置,而另一個(gè)方向上只有一個(gè)觸摸位置,而不再進(jìn)行細(xì)化區(qū)分,這樣也可以使用,但是觸摸感及舒適度都比較差,因?yàn)楫?dāng)兩個(gè)點(diǎn)在同一個(gè)方向上非常接近,甚至部分重合時(shí),由于坐標(biāo)突然跳躍改變,操作時(shí)也會(huì)有一種跳躍的感覺。如圖1所示,A和B是兩個(gè)觸摸物體,A保持不動(dòng),B向上移動(dòng),A和B’是前一時(shí)刻位置,A和B是當(dāng)前的位置。前一時(shí)刻A和B的坐標(biāo)為(P0S_A_X,(P0S_AF_U_Y + P0S_AF_ D_Y) /2),(P0S_B_X, (P0S_BF_U_Y + P0S_BF_D_Y) /2) ;B 物體移動(dòng)后,由于 A 和 B 在 Y 軸方向部分重合,遮擋住Y軸方向比較多的燈,B物體的新的上邊界坐標(biāo)P0S_B_U_Y和A物體新的下邊界坐標(biāo)P0S_A_D_Y不能再進(jìn)行區(qū)分開,在Y軸方向上只能識(shí)別為一個(gè)坐標(biāo),兩個(gè)觸摸物體的坐標(biāo)為(P0S_A_X,(P0S_AF_U_Y + P0S_A_D_Y) /2)禾Π (P0S_B_X,(P0S_AF_U_Y + P0S_A_D_Y)/2),從圖中可以看出A點(diǎn)Y軸方向和B點(diǎn)Y軸方向的中心坐標(biāo)都不為(P0S_AF_ U_Y + P0S_A_D_Y)/2,并且和各自前一坐標(biāo)相比,有較大的跳躍。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,能利用運(yùn)動(dòng)趨勢(shì),將兩點(diǎn)實(shí)際分開,解決了操作時(shí)的跳躍的感覺,增加了觸摸舒適度。本發(fā)明采用以下技術(shù)方案解決上述技術(shù)問題的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,
當(dāng)一個(gè)物體不動(dòng),一個(gè)物體運(yùn)動(dòng)時(shí),在物體運(yùn)動(dòng)的方向上能夠檢測(cè)到一個(gè)比原來(lái)的兩個(gè)物體都大得遮擋物,通過判斷該新的較大的遮擋物的運(yùn)動(dòng)方向上的運(yùn)動(dòng)后的邊界坐標(biāo)和前一時(shí)刻兩物體在該方向的邊界坐標(biāo)值,即能夠確定兩物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體的半徑不會(huì)突變,便方便的計(jì)算出兩個(gè)物體在運(yùn)動(dòng)方向?qū)嶋H的上下邊界坐標(biāo)值;
當(dāng)兩個(gè)物體相向運(yùn)動(dòng)時(shí),在物體運(yùn)動(dòng)的方向上能夠檢測(cè)到比原來(lái)的兩個(gè)物體都大得遮擋物,通過判斷該新的較大的遮擋物的直徑和該新的較大的遮擋物的前一時(shí)刻的直徑,即能夠確定兩物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體的半徑不會(huì)突變,便方便的計(jì)算出兩個(gè)物體在運(yùn)動(dòng)方向?qū)嶋H的上下邊界坐標(biāo)值。以一個(gè)物體為A物體,一個(gè)物體為B物體進(jìn)行說(shuō)明,所述一個(gè)物體不動(dòng),一個(gè)物體運(yùn)動(dòng)包括以下幾種情形
物體A不動(dòng),物體B由下向上運(yùn)動(dòng);A物體不動(dòng),B物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由下向上運(yùn)動(dòng);A物體不動(dòng),B物體由左向右運(yùn)動(dòng);A物體不動(dòng),B物體由右向左運(yùn)動(dòng);B物體不動(dòng),A物體由左向右運(yùn)動(dòng);B物體不動(dòng),A物體由右向左運(yùn)動(dòng)。以一個(gè)物體為A物體,一個(gè)物體為B物體進(jìn)行說(shuō)明,所述兩個(gè)物體相向運(yùn)動(dòng)包括以下幾種情形
A物體有上向下運(yùn)動(dòng),B物體由下向上運(yùn)動(dòng);A物體由下向上運(yùn)動(dòng),B物體由上向下運(yùn)動(dòng); A物體由右向左運(yùn)動(dòng),B物體由左向右運(yùn)動(dòng);A物體由左向右運(yùn)動(dòng),B物體由右向左運(yùn)動(dòng)。本發(fā)明要求兩個(gè)點(diǎn)在兩個(gè)方向上都沒有任何重合時(shí),首先將兩個(gè)點(diǎn)區(qū)分開,可以利用現(xiàn)有的各種分辨方法進(jìn)行區(qū)分,然后利用本發(fā)明的利用運(yùn)動(dòng)趨勢(shì)方法,將兩個(gè)在同一個(gè)方向上非常接近,甚至部分重合時(shí)的點(diǎn)區(qū)分開,由于本發(fā)明要求兩個(gè)點(diǎn)在兩個(gè)方向上都沒有任何重合時(shí),首先利用現(xiàn)有的方法將兩個(gè)點(diǎn)區(qū)分開,然后再將在同一個(gè)方向上非常接近,甚至部分重合時(shí)的點(diǎn)實(shí)際區(qū)分開,所以,本發(fā)明提供的只是一種輔助分辨紅外觸摸屏兩點(diǎn)的方法。本發(fā)明的優(yōu)點(diǎn)在于提供了一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,能利用運(yùn)動(dòng)趨勢(shì),將兩點(diǎn)實(shí)際分開,解決了操作時(shí)的跳躍的感覺,增加了觸摸舒適度。
圖1示出了采用現(xiàn)有判斷方法,判斷兩個(gè)觸摸物體,當(dāng)一個(gè)不動(dòng)、一個(gè)運(yùn)動(dòng)時(shí)的區(qū)分過程。圖2和圖3示出了兩個(gè)觸摸物體的兩種可能的運(yùn)動(dòng)趨勢(shì)。圖4示出了采用本發(fā)明的方法,判斷兩個(gè)觸摸物體,當(dāng)一個(gè)不動(dòng)、一個(gè)運(yùn)動(dòng)時(shí)的區(qū)分過程。圖5至圖7示出了采用本發(fā)明的方法,判斷兩個(gè)觸摸物體相向運(yùn)動(dòng)時(shí)的區(qū)分過程。
具體實(shí)施例方式兩個(gè)物體只有兩種相向運(yùn)動(dòng)方式,一種是一個(gè)物體保持不動(dòng),一個(gè)物體運(yùn)動(dòng),如圖 2所示,B物體保持不動(dòng),A物體由上向下運(yùn)動(dòng);一種是兩個(gè)物體同時(shí)相向運(yùn)動(dòng),如圖3所示, A和B都運(yùn)動(dòng),A物體向下運(yùn)動(dòng),B物體向上運(yùn)動(dòng)。本發(fā)明一種輔助分辨紅外觸摸屏兩點(diǎn)的方法是基于在紅外觸摸系統(tǒng)上的方法,這種紅外觸摸系統(tǒng)包括觸摸屏第一個(gè)邊緣上排列的第一組多個(gè)紅外發(fā)射器,這些多個(gè)紅外發(fā)射器的每一個(gè)紅外發(fā)射器都受到控制,發(fā)射紅外光束;觸摸屏上跟第一組多個(gè)發(fā)射器直接相對(duì)的第二個(gè)邊緣上排列的第一組多個(gè)紅外接收器,這第一組多個(gè)紅外接收器中的每一個(gè)接收器都跟第一組多個(gè)發(fā)射器中的一個(gè)紅外發(fā)射器對(duì)準(zhǔn),跟第一組多個(gè)發(fā)射器中的其它發(fā)射器不對(duì)準(zhǔn);觸摸屏第三個(gè)邊緣上排列的第二組多個(gè)紅外發(fā)射器,這第三個(gè)邊緣近似垂直于觸摸屏的第一個(gè)和第二個(gè)邊緣,這第二組多個(gè)紅外發(fā)射器中的每一個(gè)紅外發(fā)射器都受到控制,發(fā)射紅外光;觸摸屏上跟第二組多個(gè)發(fā)射器相對(duì)的第四個(gè)邊緣上排列的第二組多個(gè)紅外接收器,其中第二組多個(gè)紅外接收器中的每一個(gè)接收器都跟第二組多個(gè)發(fā)射器中的一個(gè)紅外發(fā)射器對(duì)準(zhǔn),跟第二組多個(gè)發(fā)射器中的其余發(fā)射器不對(duì)準(zhǔn);用來(lái)控制打開第一組和第二組紅外發(fā)射器,打開第一組和第二組紅外接收器,計(jì)算觸摸屏上觸摸位置的處理器。其中第一組和第二組紅外發(fā)射器的打開和第一組和第二組多個(gè)紅外接收器的打開是按順序進(jìn)行的。當(dāng)檢測(cè)到有兩個(gè)觸摸點(diǎn)時(shí)且兩個(gè)點(diǎn)在兩個(gè)方向上都沒有任何重合時(shí),處理器控制燈的掃描方法,首先依據(jù)現(xiàn)有的判斷方法確定出兩個(gè)真實(shí)的點(diǎn)。當(dāng)檢測(cè)到兩個(gè)在同一個(gè)方向上非常接近,甚至部分重合時(shí),且前面時(shí)刻確定出兩個(gè)真實(shí)的點(diǎn),再利用下面敘述的運(yùn)動(dòng)趨勢(shì)方法,將兩個(gè)在同一個(gè)方向上非常接近,甚至部分重合時(shí)的點(diǎn)實(shí)際區(qū)分開。下面分別分析如何根據(jù)運(yùn)動(dòng)趨勢(shì)區(qū)分兩個(gè)實(shí)際物體。1. 一個(gè)物體不動(dòng),一個(gè)物體運(yùn)動(dòng)。如圖4所示,物體A不動(dòng),物體B由下向上運(yùn)動(dòng)。首先,物體B在位置Bl時(shí),可以判斷出A的位置為左上方,B的位置為右下方(可通過偏軸掃描方式)。當(dāng)物體B由Bl位置運(yùn)動(dòng)到B2位置時(shí),物體B還是為右下方,當(dāng)時(shí)Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)比較大得遮擋物,通過觀察可以發(fā)現(xiàn),新的比較大的遮擋物的上邊界坐標(biāo)和前面時(shí)刻A的上邊界坐標(biāo)是一樣的,新的比較大的遮擋物的下邊界坐標(biāo)和前面時(shí)刻B的下邊界坐標(biāo)相比減小了。當(dāng)物體B由B2位置運(yùn)動(dòng)到B3位置時(shí),物體B還是為右下方,當(dāng)時(shí)Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)比較大得遮擋物,通過觀察可以發(fā)現(xiàn),新的比較大的遮擋物的上邊界坐標(biāo)和前面時(shí)刻A的上坐標(biāo)是一樣的,新的比較大的遮擋物的下邊界坐標(biāo)和前面時(shí)刻B的下邊界坐標(biāo)相比又減小了。當(dāng)物體B由B3位置運(yùn)動(dòng)到B4位置時(shí),B物體的下面部分和A物體的上面部分在Y 軸重合,A的位置為左下方,B的位置為右上方,通過觀察可以發(fā)現(xiàn),新的比較大的遮擋物的上邊界坐標(biāo)比前面時(shí)刻A的上邊界坐標(biāo)要小,新的比較大的遮擋物的下邊界坐標(biāo)和前面時(shí)刻A的下邊界坐標(biāo)相等。根據(jù)以上分析,可以發(fā)現(xiàn),通過判斷新的較大的遮擋物的上下邊界坐標(biāo)和前一時(shí)刻A、B物體的上、下邊界坐標(biāo)值,即可以確定A、B物體新時(shí)刻的位置關(guān)系。當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體A和B的半徑不會(huì)突變,便可方便的計(jì)算出A、B兩個(gè)物體在Y 軸方向?qū)嶋H的上下邊界坐標(biāo)值。假設(shè)物體A的直徑為D_A_Y,物體B的直徑為D_B_Y,下面說(shuō)明如何計(jì)算B物體移動(dòng)后A、B物體實(shí)際坐標(biāo)值,這種計(jì)算是本領(lǐng)域一般技術(shù)人員均可以很容易做到的。B物體移動(dòng)到B2位置時(shí),通過比較邊界坐標(biāo)值可以發(fā)現(xiàn),A物體在左上方, B物體在右下方,A物體的上邊界坐標(biāo)為P0S_AF_U_Y,A物體的下邊界坐標(biāo)為P0S_AF_U_Y + D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_AF_U_Y + P0S_AF_U_Y+ D_A_Y)/2 ;B物體的下邊界坐標(biāo)為P0S_A_D_Y,B物體的上邊界坐標(biāo)為P0S_A_D_Y - D_B_Y,B物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_A_D_Y + P0S_A_D_Y - D_B_Y)/2。B物體移動(dòng)到B4位置時(shí),通過比較邊界坐標(biāo)值可以發(fā)現(xiàn),A物體在左下方,B物體在右上方,A物體的下邊界坐標(biāo)為P0S_AF_D_Y,A 物體的上邊界坐標(biāo)為P0S_AF_D_Y - D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_AF_D_Y + P0S_AF_D_Y - D_A_Y) /2 ;B物體的上邊界坐標(biāo)為P0S_A_U_Y,B物體的下邊界坐標(biāo)為P0S_ A_U_Y + D_B_Y, B 物體在 Y 軸方向?qū)嶋H坐標(biāo)為(P0S_A_U_Y + P0S_A_U_Y + D_B_Y)/2。從而將兩個(gè)觸摸物體實(shí)際坐標(biāo)正確的求出。同樣方法,也適用于A物體不動(dòng),B物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由下向上運(yùn)動(dòng);A物體不動(dòng),B物體由左向右運(yùn)動(dòng);A物體不動(dòng), B物體由右向左運(yùn)動(dòng);B物體不動(dòng),A物體由左向右運(yùn)動(dòng);B物體不動(dòng),A物體由右向左運(yùn)動(dòng)。 具體比較確定真實(shí)坐標(biāo)的方法是一樣的,只是比較的邊界坐標(biāo)不一樣,這里不再敘述。如圖5、圖6、圖7所示(三幅圖便于描述),物體A、物體B相向運(yùn)動(dòng),物體A由Al 向下運(yùn)動(dòng)到A2、A3、A4位置,物體B由Bl向上運(yùn)動(dòng)到B2、B3、B4位置。首先,物體A在Al, 物體B在位置Bl時(shí),可以判斷出A的位置為左上方,B的位置為右下方(可通過偏軸掃描方式)O當(dāng)物體A由位置Al運(yùn)動(dòng)到A2位置,B由Bl位置運(yùn)動(dòng)到B2位置時(shí),物體B還是為右下方,當(dāng)時(shí)Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)比較大得遮擋物,通過觀察可以發(fā)現(xiàn),新的比較大的遮擋物的上邊界坐標(biāo)和前面時(shí)刻A的上邊界坐標(biāo),新的比較大的遮擋物的下邊界坐標(biāo)和前面時(shí)刻B的下邊界坐標(biāo)都發(fā)生了變化,此時(shí)比較大物體在Y方向的直徑為D1_Y。當(dāng)物體A由A2位置運(yùn)動(dòng)到A3位置,物體B由B2位置運(yùn)動(dòng)到B3位置時(shí),物體A 處于左下方,物體B位于右上方,Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)遮擋物,在Y 方向的直徑為D2_Y。當(dāng)物體A由A3位置運(yùn)動(dòng)到A4位置,物體B由B3位置運(yùn)動(dòng)到B4位置時(shí),物體A處于左下方,物體B位于右上方,Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)遮擋物,在Y方向的直徑為D3_Y。通過觀察可以發(fā)現(xiàn),D1_Y大于D2_Y,D2_Y小于D3_Y,就是說(shuō),A和B相向運(yùn)動(dòng)變?yōu)橄喾催\(yùn)動(dòng)時(shí),在Y方向遮擋物的直徑先是最大,然后變小,然后再變大,進(jìn)行位置互換時(shí)的直徑最小。根據(jù)以上分析,可以發(fā)現(xiàn),通過判斷新的較大的遮擋物的直徑和前一時(shí)刻的直徑, 即可以確定A、B物體新時(shí)刻的位置關(guān)系。當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體A和 B的半徑不會(huì)突變,便可方便的計(jì)算出A、B兩個(gè)物體在Y軸方向?qū)嶋H的上下邊界坐標(biāo)值,這種計(jì)算是本領(lǐng)域一般技術(shù)人員均可以很容易做到的。假設(shè)物體A的直徑為D_A_Y,物體B的直徑為D_B_Y,下面說(shuō)明如何計(jì)算A、B物體實(shí)際坐標(biāo)值。A物體移動(dòng)到A2,B物體移動(dòng)到B2 位置時(shí),通過比較直徑值可以發(fā)現(xiàn),A物體在左上方,B物體在右下方,A物體的上邊界坐標(biāo)為P0S_A2_U_Y,A物體的下邊界坐標(biāo)為P0S_A2_U_Y + D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為 (P0S_A2_U_Y + P0S_AF_U_Y+ D_A_Y)/2 ;B 物體的下邊界坐標(biāo)為 P0S_B2_D_Y,B 物體的上邊界坐標(biāo)為P0S_B2_D_Y - D_B_Y, B物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_B2_D_Y + P0S_B2_D_ Y - D_B_Y)/2。A物體移動(dòng)到A3,B物體移動(dòng)到B3位置時(shí),通過比較直徑值可以發(fā)現(xiàn),D2_ Y和D_A_Y直徑相等,A物體和B物體基本上在Y方向處于同一位置,此時(shí)可以認(rèn)為A和B 在Y軸方向坐標(biāo)相等,A、B物體的上邊界坐標(biāo)都為P0S_A3_U_Y,A、B物體的下邊界坐標(biāo)都為 P0S_A3_U_Y,A、B物體在Y軸方向?qū)嶋H坐標(biāo)都為(P0S_A3_U_Y + P0S_A3_U_Y)/2。B物體移動(dòng)到B4位置時(shí),通過比較直徑值可以發(fā)現(xiàn),A物體在左下方,B物體在右上方,A物體的下邊界坐標(biāo)為P0S_A4_D_Y,A物體的上邊界坐標(biāo)為P0S_A4_D_Y - D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_A4_D_Y + P0S_A4_D_Y - D_A_Y) /2 ;B 物體的上邊界坐標(biāo)為 P0S_B4_U_Y,B 物體的下邊界坐標(biāo)為P0S_B4_U_Y + D_B_Y, A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_B4_U_Y + P0S_B4_U_Y + D_B_Y)/2。從而將兩個(gè)觸摸物體實(shí)際坐標(biāo)正確的求出。
同樣方法,也適用于A物體由下向上,B物體由上向下運(yùn)動(dòng);;A物體由右向左運(yùn)動(dòng),B物體由左向右運(yùn)動(dòng);A物體由左向右運(yùn)動(dòng),B物體由右向左運(yùn)動(dòng)。具體比較確定真實(shí)坐標(biāo)的方法是一樣的,只是比較的遮擋物直徑不一樣,這里不再敘述。
權(quán)利要求
1.一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于當(dāng)一個(gè)物體不動(dòng),一個(gè)物體運(yùn)動(dòng)時(shí),在物體運(yùn)動(dòng)的方向上能夠檢測(cè)到一個(gè)比原來(lái)的兩個(gè)物體都大得遮擋物,通過判斷該新的較大的遮擋物的運(yùn)動(dòng)方向上的運(yùn)動(dòng)后的邊界坐標(biāo)和前一時(shí)刻兩物體在該方向的邊界坐標(biāo)值,即能夠確定兩物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體的半徑不會(huì)突變,便方便的計(jì)算出兩個(gè)物體在運(yùn)動(dòng)方向?qū)嶋H的上下邊界坐標(biāo)值;當(dāng)兩個(gè)物體相向運(yùn)動(dòng)時(shí),在物體運(yùn)動(dòng)的方向上能夠檢測(cè)到比原來(lái)的兩個(gè)物體都大得遮擋物,通過判斷該新的較大的遮擋物的直徑和該新的較大的遮擋物的前一時(shí)刻的直徑,即能夠確定兩物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體的半徑不會(huì)突變,便方便的計(jì)算出兩個(gè)物體在運(yùn)動(dòng)方向?qū)嶋H的上下邊界坐標(biāo)值。
2.根據(jù)權(quán)利要求1所述的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于以一個(gè)物體為A物體,一個(gè)物體為B物體進(jìn)行說(shuō)明,所述一個(gè)物體不動(dòng),一個(gè)物體運(yùn)動(dòng)包括以下幾種情形物體A不動(dòng),物體B由下向上運(yùn)動(dòng);A物體不動(dòng),B物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由上向下運(yùn)動(dòng);B物體不動(dòng),A物體由下向上運(yùn)動(dòng);A物體不動(dòng),B物體由左向右運(yùn)動(dòng);A物體不動(dòng),B物體由右向左運(yùn)動(dòng);B物體不動(dòng),A物體由左向右運(yùn)動(dòng);B物體不動(dòng),A物體由右向左運(yùn)動(dòng)。
3.根據(jù)權(quán)利要求1所述的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于以一個(gè)物體為A物體,一個(gè)物體為B物體進(jìn)行說(shuō)明,所述兩個(gè)物體相向運(yùn)動(dòng)包括以下幾種情形A物體有上向下運(yùn)動(dòng),B物體由下向上運(yùn)動(dòng);A物體由下向上運(yùn)動(dòng),B物體由上向下運(yùn)動(dòng); A物體由右向左運(yùn)動(dòng),B物體由左向右運(yùn)動(dòng);A物體由左向右運(yùn)動(dòng),B物體由右向左運(yùn)動(dòng)。
4.根據(jù)權(quán)利要求1所述的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于該方法是基于在紅外觸摸系統(tǒng)上的方法,這種紅外觸摸系統(tǒng)包括觸摸屏第一個(gè)邊緣上排列的第一組多個(gè)紅外發(fā)射器,這些多個(gè)紅外發(fā)射器的每一個(gè)紅外發(fā)射器都受到控制,發(fā)射紅外光束;觸摸屏上跟第一組多個(gè)發(fā)射器直接相對(duì)的第二個(gè)邊緣上排列的第一組多個(gè)紅外接收器,這第一組多個(gè)紅外接收器中的每一個(gè)接收器都跟第一組多個(gè)發(fā)射器中的一個(gè)紅外發(fā)射器對(duì)準(zhǔn),跟第一組多個(gè)發(fā)射器中的其它發(fā)射器不對(duì)準(zhǔn);觸摸屏第三個(gè)邊緣上排列的第二組多個(gè)紅外發(fā)射器,這第三個(gè)邊緣近似垂直于觸摸屏的第一個(gè)和第二個(gè)邊緣,這第二組多個(gè)紅外發(fā)射器中的每一個(gè)紅外發(fā)射器都受到控制,發(fā)射紅外光;觸摸屏上跟第二組多個(gè)發(fā)射器相對(duì)的第四個(gè)邊緣上排列的第二組多個(gè)紅外接收器,其中第二組多個(gè)紅外接收器中的每一個(gè)接收器都跟第二組多個(gè)發(fā)射器中的一個(gè)紅外發(fā)射器對(duì)準(zhǔn),跟第二組多個(gè)發(fā)射器中的其余發(fā)射器不對(duì)準(zhǔn);用來(lái)控制打開第一組和第二組紅外發(fā)射器,打開第一組和第二組紅外接收器,計(jì)算觸摸屏上觸摸位置的處理器。
5.其中第一組和第二組紅外發(fā)射器的打開和第一組和第二組多個(gè)紅外接收器的打開是按順序進(jìn)行的。
6.根據(jù)權(quán)利要求1所述的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于以兩個(gè)物體分別為物體A和物體B說(shuō)明,當(dāng)物體A不動(dòng),物體B由下向上運(yùn)動(dòng)時(shí),在Y方向只能檢測(cè)到一個(gè)比物體A和物體B都大得遮擋物,通過判斷新的較大的遮擋物的上下邊界坐標(biāo)和前一時(shí)刻A、B物體的上、下邊界坐標(biāo)值,即確定A、B物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,采用下述步驟計(jì)算出A、B兩個(gè)物體在Y軸方向?qū)嶋H的上下邊界坐標(biāo)值假設(shè)物體A的直徑為D_A_Y,物體B的直徑為D_B_Y,B物體由Bl位置逐漸向上移動(dòng)到 B4位置,移動(dòng)到B2位置時(shí),通過比較邊界坐標(biāo)值發(fā)現(xiàn),A物體在左上方,B物體在右下方,A 物體的上邊界坐標(biāo)為P0S_AF_U_Y,A物體的下邊界坐標(biāo)為P0S_AF_U_Y + D_A_Y,A物體在Y 軸方向?qū)嶋H坐標(biāo)為(P0S_AF_U_Y + P0S_AF_U_Y+ D_A_Y)/2 ;B物體的下邊界坐標(biāo)為P0S_A_ D_Y,B物體的上邊界坐標(biāo)為P0S_A_D_Y - D_B_Y, B物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_A_D_ Y + P0S_A_D_Y - D_B_Y)/2,B物體移動(dòng)到B4位置時(shí),通過比較邊界坐標(biāo)值發(fā)現(xiàn),A物體在左下方,B物體在右上方,A物體的下邊界坐標(biāo)為P0S_AF_D_Y,A物體的上邊界坐標(biāo)為P0S_ AF_D_Y - D_A_Y,A 物體在 Y 軸方向?qū)嶋H坐標(biāo)為(P0S_AF_D_Y + P0S_AF_D_Y - D_A_Y)/2 ; B物體的上邊界坐標(biāo)為P0S_A_U_Y,B物體的下邊界坐標(biāo)為P0S_A_U_Y + D_B_Y,B物體在 Y軸方向?qū)嶋H坐標(biāo)為(P0S_A_U_Y + P0S_A_U_Y + D_B_Y)/2,即將兩個(gè)觸摸物體實(shí)際坐標(biāo)正確的求出。
7.根據(jù)權(quán)利要求1所述的一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,其特征在于以兩個(gè)物體分別為物體A和物體B說(shuō)明,物體A、物體B相向運(yùn)動(dòng),物體A由Al向下運(yùn)動(dòng)到A2、A3、 A4位置,物體B由Bl向上運(yùn)動(dòng)到B2、B3、B4位置,首先,物體A在Al,物體B在位置Bl時(shí), 判斷出A的位置為左上方,B的位置為右下方;當(dāng)物體A由位置Al運(yùn)動(dòng)到A2位置,B由Bl位置運(yùn)動(dòng)到B2位置時(shí),物體B還是為右下方,當(dāng)時(shí)Y軸方向部分重合,在Y方向檢測(cè)到一個(gè)比物體A、物體B都大得遮擋物,通過觀察發(fā)現(xiàn),新的比較大的遮擋物的上邊界坐標(biāo)和前面時(shí)刻A的上邊界坐標(biāo)、新的比較大的遮擋物的下邊界坐標(biāo)和前面時(shí)刻B的下邊界坐標(biāo)都發(fā)生了變化,此時(shí)比較大物體在Y方向的直徑為D1_Y ;當(dāng)物體A由A2位置運(yùn)動(dòng)到A3位置,物體B由B2位置運(yùn)動(dòng)到B3位置時(shí),物體A 處于左下方,物體B位于右上方,Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)遮擋物,在Y 方向的直徑為D2_Y;當(dāng)物體A由A3位置運(yùn)動(dòng)到A4位置,物體B由B3位置運(yùn)動(dòng)到B4位置時(shí),物體A處于左下方,物體B位于右上方,Y軸方向部分重合,在Y方向只能檢測(cè)到一個(gè)遮擋物,在Y方向的直徑為D3_Y ;通過觀察發(fā)現(xiàn),D1_Y大于D2_Y,D2_Y小于D3_Y,就是說(shuō),A 和B相向運(yùn)動(dòng)變?yōu)橄喾催\(yùn)動(dòng)時(shí),在Y方向遮擋物的直徑先是最大,然后變小,然后再變大,進(jìn)行位置互換時(shí)的直徑最小;通過判斷新的較大的遮擋物的直徑和前一時(shí)刻的直徑,即確定A、B物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,便通過以下的方法計(jì)算出A、B兩個(gè)物體在Y軸方向?qū)嶋H的上下邊界坐標(biāo)值假設(shè)物體A的直徑為D_A_Y,物體B的直徑為D_B_Y,A物體移動(dòng)到 A2,B物體移動(dòng)到B2位置時(shí),通過比較直徑值發(fā)現(xiàn),A物體在左上方,B物體在右下方,A物體的上邊界坐標(biāo)為P0S_A2_U_Y,A物體的下邊界坐標(biāo)為P0S_A2_U_Y + D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_A2_U_Y + P0S_AF_U_Y+ D_A_Y)/2 ;B物體的下邊界坐標(biāo)為P0S_B2_ D_Y,B物體的上邊界坐標(biāo)為P0S_B2_D_Y - D_B_Y,B物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_B2_ D_Y + P0S_B2_D_Y - D_B_Y)/2 ;A物體移動(dòng)到A3,B物體移動(dòng)到B3位置時(shí),通過比較直徑值發(fā)現(xiàn),D2_Y和D_A_Y直徑相等,A物體和B物體基本上在Y方向處于同一位置,此時(shí)認(rèn)為 A和B在Y軸方向坐標(biāo)相等,A、B物體的上邊界坐標(biāo)都為P0S_A3_U_Y,A、B物體的下邊界坐標(biāo)都為P0S_A3_U_Y,A、B物體在Y軸方向?qū)嶋H坐標(biāo)都為(P0S_A3_U_Y + P0S_A3_U_Y)/2 ;B 物體移動(dòng)到B4位置時(shí),通過比較直徑值發(fā)現(xiàn),A物體在左下方,B物體在右上方,A物體的下邊界坐標(biāo)為P0S_A4_D_Y,A物體的上邊界坐標(biāo)為P0S_A4_D_Y - D_A_Y,A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_A4_D_Y + P0S_A4_D_Y - D_A_Y) /2 ;B 物體的上邊界坐標(biāo)為 P0S_B4_U_Y,B 物體的下邊界坐標(biāo)為P0S_B4_U_Y + D_B_Y, A物體在Y軸方向?qū)嶋H坐標(biāo)為(P0S_B4_U_Y + P0S_B4_U_Y + D_B_Y)/2,從而將兩個(gè)觸摸物體實(shí)際坐標(biāo)正確的求出。
全文摘要
一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,當(dāng)一個(gè)物體不動(dòng)、一個(gè)物體運(yùn)動(dòng)或者兩個(gè)物體相向運(yùn)動(dòng)時(shí),在物體運(yùn)動(dòng)的方向上能夠檢測(cè)到一個(gè)比原來(lái)的兩個(gè)物體都大得遮擋物,通過判斷該新的較大的遮擋物的運(yùn)動(dòng)方向上的運(yùn)動(dòng)后的邊界坐標(biāo)和前一時(shí)刻兩物體在該方向的邊界坐標(biāo)值或者判斷該新的較大的遮擋物的直徑和該新的較大的遮擋物的前一時(shí)刻的直徑,即能夠確定兩物體新時(shí)刻的位置關(guān)系,當(dāng)確定了兩個(gè)物體的位置關(guān)系后,由于物體的半徑不會(huì)突變,便方便的計(jì)算出兩個(gè)物體在運(yùn)動(dòng)方向?qū)嶋H的上下邊界坐標(biāo)值。本發(fā)明的優(yōu)點(diǎn)在于提供了一種輔助分辨紅外觸摸屏兩點(diǎn)的方法,能利用運(yùn)動(dòng)趨勢(shì),將兩點(diǎn)實(shí)際分開,解決了操作時(shí)的跳躍的感覺,增加了觸摸舒適度。
文檔編號(hào)G06F3/042GK102520829SQ201110408308
公開日2012年6月27日 申請(qǐng)日期2011年12月9日 優(yōu)先權(quán)日2011年12月9日
發(fā)明者康濤, 楊猛, 郎立國(guó), 鄭榮升 申請(qǐng)人:中航華東光電有限公司