一種識別紅外觸摸屏無效光路的方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種識別紅外觸摸屏無效光路的方法及裝置。
【背景技術(shù)】
[0002]紅外觸摸屏作為一種友好的人機(jī)交互方式,被廣泛地應(yīng)用到各類消費(fèi)電子設(shè)備中,給用戶提供了所見即所得的自然交互方式。一種常見的紅外觸摸屏結(jié)構(gòu)如圖1所示,紅外發(fā)射燈管與紅外接收燈管布置在觸摸屏的四周。紅外觸摸屏工作原理為:利用x、Y方向上密布的紅外線矩陣來檢測并定位用戶的觸摸。通常紅外觸摸屏在顯示器的前面安裝一個外框,靠藏在外框中的電路板在屏幕四邊排布紅外發(fā)射燈管和紅外接收燈管,對應(yīng)形成橫豎交叉的紅外線矩陣。用戶在觸摸屏幕時,手指就會擋住經(jīng)過該位置的多條紅外線,因而可以判斷出觸摸點(diǎn)在屏幕的位置。
[0003]現(xiàn)有的紅外觸摸技術(shù)中,針對燈管損壞、異物長時間誤觸摸所采取的規(guī)避方法的具體流程為:監(jiān)測一對特定的燈管,若該對燈管的光路長時間處于被遮擋狀態(tài),則認(rèn)為該發(fā)射燈管或接收燈管已損壞,在后續(xù)計算觸摸點(diǎn)時不考慮已損壞燈管的光路。然而,目前紅外觸屏掃描大多采用的是一對多的掃描方式,即一個紅外發(fā)射燈管發(fā)出的紅外線被多個紅外接收燈管接收,當(dāng)某對燈管的光路長時間處于被遮擋狀態(tài)時,該紅外發(fā)射燈管或紅外接收燈管所對應(yīng)的其他光路有可能依然正常,因此并不能直接判定此對燈管為已損壞;另一方面,在某些應(yīng)用中,如圖2中所示,需要觸摸點(diǎn)1靜止不動,而觸摸點(diǎn)2發(fā)生運(yùn)動,此時經(jīng)過觸摸點(diǎn)1的光路會長時間處于被遮擋狀態(tài),導(dǎo)致將該光路的發(fā)射或接收燈管被誤判為已損壞。
[0004]由此可見,現(xiàn)有的紅外觸摸技術(shù)會導(dǎo)致誤判,進(jìn)而影響觸摸點(diǎn)計算的準(zhǔn)確度。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實(shí)施例提供一種識別紅外觸摸屏無效光路的方法及裝置,用以提高紅外觸摸屏光路有效性判斷的準(zhǔn)確性。
[0006]本發(fā)明實(shí)施例提供的一種觸摸點(diǎn)的識別方法,包括:
[0007]獲取所有待識別光路在第i個掃描周期的遮擋狀態(tài);
[0008]判斷所述待識別光路在第i個掃描周期是否處于被遮擋狀態(tài),若是,則將所述待識別光路的被遮擋次數(shù)在前一掃描周期的基礎(chǔ)上進(jìn)行累加;
[0009]判斷所述所有待識別光路在第i個掃描周期的遮擋狀態(tài)與前一掃描周期的遮擋狀態(tài)是否相同,若所述所有待識別光路中至少一條待識別光路在第i個掃描周期的遮擋狀態(tài)與前一掃描周期的遮擋狀態(tài)不同,則清零所述所有待識別光路的被遮擋次數(shù);
[0010]判斷所述待識別光路的被遮擋次數(shù)是否超過第一預(yù)設(shè)閾值,若是,則確定所述待識別光路為無效光路。
[0011]本發(fā)明實(shí)施例提供的一種觸摸點(diǎn)的識別裝置,包括:
[0012]獲取模塊,用于獲取所有待識別光路在第i個掃描周期的遮擋狀態(tài);
[0013]處理模塊,用于判斷所述待識別光路在第i個掃描周期是否處于被遮擋狀態(tài),若是,則將所述待識別光路的被遮擋次數(shù)在前一掃描周期的基礎(chǔ)上進(jìn)行累加;判斷所述所有待識別光路在第i個掃描周期的遮擋狀態(tài)與前一掃描周期的遮擋狀態(tài)是否相同,若所述所有待識別光路中至少一條待識別光路在第i個掃描周期的遮擋狀態(tài)與前一掃描周期的遮擋狀態(tài)不同,則清零所述所有待識別光路的被遮擋次數(shù);
[0014]確定無效光路模塊,用于判斷所述待識別光路的被遮擋次數(shù)是否超過第一預(yù)設(shè)閾值,若是,則確定所述待識別光路為無效光路。
[0015]本發(fā)明實(shí)施例中通過獲取所有待識別光路在第i個掃描周期的遮擋狀態(tài);判斷所述待識別光路在第i個掃描周期是否處于被遮擋狀態(tài),若是,則將所述待識別光路的被遮擋次數(shù)在前一掃描周期的基礎(chǔ)上進(jìn)行累加;通過判斷,若所有待識別光路中至少一條待識別光路在第i個掃描周期的遮擋狀態(tài)與前一掃描周期的遮擋狀態(tài)不同,說明此時紅外觸摸屏上可能存在用戶觸摸導(dǎo)致待識別光路的遮擋狀態(tài)發(fā)生改變,故此時將所有待識別光路被遮擋次數(shù)清零,可避免對待識別光路產(chǎn)生誤判;在所述待識別光路的被遮擋次數(shù)超過第一預(yù)設(shè)閾值時,將其確定為無效光路。采用本發(fā)明實(shí)施例中的方法,能夠提高紅外觸摸屏光路有效性判斷的準(zhǔn)確性,保證紅外觸摸屏具有較高的分辨率。
【附圖說明】
[0016]圖1是現(xiàn)有技術(shù)中紅外觸摸屏外觀結(jié)構(gòu)的示意圖;
[0017]圖2是現(xiàn)有技術(shù)中識別方法的誤判示意圖;
[0018]圖3是本發(fā)明實(shí)施例中1對2的掃描方式中長邊對應(yīng)的2個掃描方向示意圖;
[0019]圖4是本發(fā)明實(shí)施例中1對2的掃描方式中短邊對應(yīng)的2個掃描方向示意圖;
[0020]圖5是本發(fā)明實(shí)施例提供的識別紅外觸摸屏無效光路的方法流程圖;
[0021]圖6是本發(fā)明實(shí)施例提供的識別紅外觸摸屏無效光路的過程圖;
[0022]圖7是本發(fā)明實(shí)施例提供的識別紅外觸摸屏無效光路的裝置的結(jié)構(gòu)示意圖;
[0023]圖8是本發(fā)明實(shí)施例提供的另一種識別紅外觸摸屏無效光路的裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0024]本發(fā)明實(shí)施例根據(jù)所有待識別光路的遮擋狀態(tài)的變化情況來確定無效光路,避免了在用戶交互過程中直接只根據(jù)局部光路的遮擋狀態(tài)來確定無效光路而造成的誤判,提高紅外觸摸屏光路有效性判斷的準(zhǔn)確性,保證紅外觸摸屏具有較高的分辨率。
[0025]下面結(jié)合說明書附圖對本發(fā)明實(shí)施例作進(jìn)一步詳細(xì)描述。
[0026]圖1為本發(fā)明實(shí)施例中紅外觸摸屏外觀結(jié)構(gòu)示意圖,所述紅外觸摸屏包括發(fā)射邊和接收邊,所述發(fā)射邊設(shè)有紅外發(fā)射燈管,所述接收邊設(shè)有紅外接收燈管;一個所述紅外發(fā)射燈管發(fā)射的紅外線能夠被一個或一個以上的所述紅外接收燈管接收。
[0027]本發(fā)明實(shí)施例中,在進(jìn)行無效光路識別之前,先進(jìn)行初始化過程,可設(shè)定各個紅外發(fā)射燈管的待識別光路的個數(shù)和掃描方向,設(shè)定所述第一預(yù)設(shè)閾值Μ的取值,將每條待識別光路均初始化為有效光路,并將每條待識別光路的被遮擋次數(shù)均初始化為0,將光路計數(shù)器重置標(biāo)志初始化為0,且每條待識別光路的遮擋狀態(tài)均初始化為未被遮擋。其中,Μ的取值可根據(jù)光路糾錯時間的限制進(jìn)行反推得到,例如,在掃描周期Τ的取值為5-30毫秒的情況下,假定在紅外觸摸屏的所有待識別光路的遮擋狀態(tài)均未發(fā)生改變的情況下,若待識別光路超過20秒均處于被遮擋狀態(tài),則應(yīng)將其視為無效光路?;诖耍稍O(shè)置M = 20000/To
[0028]針對1對η的掃描方式(η ^ 1),各個紅外發(fā)射燈管的各條光路都擁有不同的角度,即不同的掃描方向。因此,1對η的掃描方式中有η個掃描方向,每個掃描方向由一組同斜率的平行光路所組成,如圖3所示為1對2的掃描方式中長邊對應(yīng)的2個掃描方向,如圖4所示為1對2的掃描方式中短邊對應(yīng)的2個掃描方向。
[0029]圖5為本發(fā)明實(shí)施例提供的一種識別紅外觸摸屏無效光路的方法所對應(yīng)的流程示意圖,該識別紅外觸摸屏無效光路的方法主要包括如下步驟501至步驟503:
[0030]