一種觸摸點識別方法及裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及光電技術領域,尤其涉及一種觸摸點識別方法及裝置。
【背景技術】
[0002]通過觸摸屏電子系統(tǒng)可以在觸摸屏顯示區(qū)域識別觸摸點的存在。當前觸控技術中,紅外觸摸屏以其生產(chǎn)工藝簡單、生產(chǎn)成本低、安裝方便、高可靠性等優(yōu)點在諸多領域得到了廣泛的應用。紅外觸摸屏的基本結(jié)構(gòu)是在觸摸檢測區(qū)域的周圍安裝有若干紅外發(fā)射元件和紅外接收元件,其中紅外發(fā)射元件和紅外接收元件--對應,組成紅外發(fā)射接收管對,
紅外發(fā)射元件發(fā)出的紅外光被位于對面的紅外接收元件接收,當有觸摸事件發(fā)生時,經(jīng)過觸摸位置的光線被阻斷,處理器以此來判斷觸摸事件的發(fā)生并計算觸摸點的位置。
[0003]現(xiàn)有技術中,觸摸屏識別觸摸點的方法為:首先將所有掃描方向的光路進行掃描,然后處理器根據(jù)整個光路的掃描結(jié)果采用算法進行計算后,輸出觸摸點。由于掃描所有掃描方向的光路所占用的時間會很長,因此采用現(xiàn)有的紅外觸摸屏識別觸摸點的方法存在觸摸點識別速度較慢的問題。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供一種觸摸點識別方法及裝置,用以提高觸摸點識別速度。
[0005]本發(fā)明實施例提供一種觸摸點識別方法,應用于觸摸屏,所述觸摸屏包括至少兩個發(fā)射邊和至少兩個接收邊,所述發(fā)射邊設有紅外發(fā)射元件,所述接收邊設有紅外接收元件,針對每個掃描周期執(zhí)行以下步驟:
[0006]步驟A、選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向,觸發(fā)所述至少兩個發(fā)射邊的紅外發(fā)射元件和所述至少兩個接收邊的紅外接收元件按照選取的掃描方向進行光路掃描;所述掃描方向由掃描的光路與所述發(fā)射邊之間形成的夾角的大小來表不,N為一個周期內(nèi)所有掃描方向的數(shù)量;
[0007]步驟B、如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為N,則根據(jù)本周期內(nèi)N個掃描方向的掃描結(jié)果進行觸摸點識別;如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為k,k〈N,則根據(jù)本周期內(nèi)k個掃描方向的掃描結(jié)果以及上一個周期內(nèi)N-k個掃描方向的掃描結(jié)果進行觸摸點識別,所述上一個周期內(nèi)的N-k個掃描方向與本周期內(nèi)的所述k個掃描方向不相同;
[0008]步驟C、判斷本周期內(nèi)是否針對所有掃描方向均已進行光路掃描,若否,則返回所述步驟A。
[0009]較佳的,在所述步驟B中,還包括:如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為k,k〈N,且未獲取到上一個周期內(nèi)N-k個掃描方向的掃描結(jié)果,則根據(jù)本周期內(nèi)k個掃描方向的掃描結(jié)果進行觸摸點識別。
[0010]較佳的,在所述步驟A中,所述選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向,包括:按照預先設置的順序選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向。
[0011]較佳的,所述預先設置的順序為:所述夾角從大到小的順序,或者所述夾角從小到大的順序。
[0012]較佳的,針對所述N個掃描方向設置有N個存儲區(qū)域,每個存儲區(qū)域用于存儲一個掃描方向的掃描結(jié)果數(shù)據(jù),每個存儲區(qū)域所對應的掃描方向各不相同;所述步驟A中,進行光路掃描之后,還包括:若當前掃描方向?qū)拇鎯^(qū)域為空,則將當前掃描方向的掃描結(jié)果數(shù)據(jù)存儲于當前掃描方向?qū)拇鎯^(qū)域,若當前掃描方向?qū)拇鎯^(qū)域不為空,則將當前掃描方向?qū)拇鎯^(qū)域中的掃描結(jié)果數(shù)據(jù)替換為當前掃描方向的掃描結(jié)果數(shù)據(jù);所述步驟B具體包括:根據(jù)所述N個掃描區(qū)域中存儲的掃描結(jié)果數(shù)據(jù)進行觸摸點識別。
[0013]本發(fā)明實施例提供一種觸摸點識別裝置,應用于觸摸屏,所述觸摸屏包括至少兩個發(fā)射邊和至少兩個接收邊,所述發(fā)射邊設有紅外發(fā)射元件,所述接收邊設有紅外接收元件,包括:掃描單元、觸摸點識別單元和判斷單元;
[0014]所述掃描單兀,用于針對每個掃描周期,選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向,觸發(fā)所述至少兩個發(fā)射邊的紅外發(fā)射元件和所述至少兩個接收邊的紅外接收元件按照選取的掃描方向進行光路掃描;所述掃描方向由掃描的光路與所述發(fā)射邊之間形成的夾角的大小來表示,N為一個周期內(nèi)所有掃描方向的數(shù)量;
[0015]所述觸摸點識別單元,用于針對每個掃描周期,在本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為N時,根據(jù)本周期內(nèi)N個掃描方向的掃描結(jié)果進行觸摸點識別;本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為k時,k〈N,則根據(jù)本周期內(nèi)k個掃描方向的掃描結(jié)果以及上一個周期內(nèi)N-k個掃描方向的掃描結(jié)果進行觸摸點識別,所述上一個周期內(nèi)的N-k個掃描方向與本周期內(nèi)的所述k個掃描方向不相同;
[0016]所述判斷單元,用于針對每個掃描周期,判斷本周期內(nèi)是否針對所有掃描方向均已進行光路掃描,若否,則指示所述掃描單元執(zhí)行以下操作:選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向,觸發(fā)所述至少兩個發(fā)射邊的紅外發(fā)射元件和所述至少兩個接收邊的紅外接收元件按照選取的掃描方向進行光路掃描。
[0017]較佳的,所述觸摸點識別單元,還用于:如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為k,k〈N,且未獲取到上一個周期內(nèi)N-k個掃描方向的掃描結(jié)果,則根據(jù)本周期內(nèi)k個掃描方向的掃描結(jié)果進行觸摸點識別。
[0018]較佳的,所述掃描單元,具體用于:
[0019]按照預先設置的順序選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向。
[0020]較佳的,所述預先設置的順序為:所述夾角從大到小的順序,或者所述夾角從小到大的順序。
[0021]較佳的,針對所述N個掃描方向設置有N個存儲區(qū)域,每個存儲區(qū)域用于存儲一個掃描方向的掃描結(jié)果數(shù)據(jù),每個存儲區(qū)域所對應的掃描方向各不相同;所述掃描單元還用于:在進行光路掃描之后,若當前掃描方向?qū)拇鎯^(qū)域為空,則將當前掃描方向的掃描結(jié)果數(shù)據(jù)存儲于當前掃描方向?qū)拇鎯^(qū)域,若當前掃描方向?qū)拇鎯^(qū)域不為空,則將當前掃描方向?qū)拇鎯^(qū)域中的掃描結(jié)果數(shù)據(jù)替換為當前掃描方向的掃描結(jié)果數(shù)據(jù);所述觸摸點識別單元具體用于:根據(jù)所述N個掃描區(qū)域中存儲的掃描結(jié)果數(shù)據(jù)進行觸摸點識別。
[0022]本發(fā)明實施例中,針對每個掃描周期執(zhí)行:選取本周期內(nèi)N個掃描方向中未被掃描的1個掃描方向,按照選取的掃描方向進行光路掃描之后,將當前掃描方向的掃描結(jié)果數(shù)據(jù)存儲于當前掃描方向?qū)拇鎯^(qū)域中,然后,根據(jù)掃描區(qū)域中存儲的掃描結(jié)果數(shù)據(jù)進行觸摸點識別,如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為N,則根據(jù)本周期內(nèi)N個掃描方向的掃描結(jié)果進行觸摸點識別;如果本周期內(nèi)當前所有已掃描的掃描方向的數(shù)量為k,k〈N,則根據(jù)本周期內(nèi)k個掃描方向的掃描結(jié)果以及上一個周期內(nèi)N-k個掃描方向的掃描結(jié)果進行觸摸點識別。而不是每次均將所有掃描方向的光路進行掃描后,再根據(jù)整個光路的掃描結(jié)果采用算法進行計算后識別出觸摸點。因此,采用本發(fā)明實施例提供的觸摸點識別方法及裝置在保證觸摸點識別精度的基礎上,提高了觸摸點識別的速度。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域的普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0024]圖1為本發(fā)明實施例提供的一種觸摸點識別方法流程圖;
[0025]圖2-A為本發(fā)明實施例提供的掃描方向的示意圖;
[0026]圖2-B為本發(fā)明實施例提供的掃描方向的示意圖;
[0027]圖2-C為本發(fā)明實施例提供的掃描方向的示意圖;
[0028]圖2-D為本發(fā)明實施例提供的掃描方向的示意圖;
[0029]圖2-E為本發(fā)明實施例提供的掃描方向的示意圖;
[0030]圖3為本發(fā)明另一實施例提供的一種觸摸點識別方法流程