專利名稱:鬼點確定方法及觸摸屏的制作方法
鬼點確定方法及觸摸屏技術(shù)領(lǐng)域
本申請涉及觸摸屏技術(shù)領(lǐng)域,具體來說,涉及一種鬼點確定方法及觸摸屏。
背景技術(shù):
圖I是現(xiàn)有的觸摸技術(shù)示意圖,圖I中包含由LED (Light Emitting Diode,發(fā)光二極管)和H) (Photo Diode,光電二極管)組成n x m的陣列,所述LED發(fā)光,所述H)收光。若有一點觸摸,相應(yīng)光束被阻擋,從而可以計算出相應(yīng)的觸摸點位置。
圖2是現(xiàn)有的觸摸技術(shù)的另一種不意圖。圖2中存在兩點觸摸,所述的兩點是通過雙手指來觸摸的,由于橫豎共有四束光被阻擋,共形成四個交叉點,除兩個真實觸摸點(以勾標(biāo)記表示)外,另兩個就是其鬼點(以鬼形標(biāo)記表示)。
一般常用斜光束來確定鬼點,當(dāng)LED、光束以及H)處于同一平面時,斜光束的數(shù)量是充足的。但是這種同一平面的設(shè)計存在結(jié)構(gòu)不夠緊湊的缺點。圖3是現(xiàn)有技術(shù)中的LED、 PD以及導(dǎo)光條多層設(shè)計示意圖。所謂多層設(shè)計,是指出于緊湊設(shè)計的需要,把LED、光束 以及H)置于不同平面。LED和H)在屏幕背面的PCB (Printed Circuit Board,電路印制板) 上,led發(fā)出的光束穿過屏幕表面后,經(jīng)導(dǎo)光條導(dǎo)向ro,ro接收所述光束。但采用導(dǎo)光條導(dǎo)光,形成的斜光束很有限(往往小于等于8束),對于斜光束很有限的情況,現(xiàn)有技術(shù)中還沒有比較高效的通過斜光束確定鬼點方案。發(fā)明內(nèi)容
針對現(xiàn)有技術(shù)中的問題,本發(fā)明實施例的目的在于提供一種確定鬼點的方法以及觸摸屏。
在第一方面,本發(fā)明實施例提供一種確定鬼點的方法,所述方法包括以下步驟在第一方向上通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個H)接收的光束中選擇四個對稱的斜光束,所述斜光束為第一光束、第二光束、第三光束以及第四光束;計算步驟,對于所述方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量;計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括真實觸摸點與其鬼點;比較步驟,比較所述第一和值與所述第二和值的大小;確定步驟,根據(jù)比較結(jié)果,確定真實觸摸點或者鬼點。
在第二方面,本發(fā)明實施例提供一種觸摸屏,所述觸摸屏包括選擇模塊,用于在第一方向上,通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個H)接收的光束中選擇四個對稱的斜光束,所述斜光束為第一光束、第二光束、第三光束以及第四光束; 計算模塊,用于對于所述方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量,以及計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括真實觸摸點與其鬼點;比較模4塊,用于比較所述第一和值與所述第二和值的大?。淮_定模塊,用于根據(jù)比較結(jié)果,確定真實觸摸點或者鬼點。
本發(fā)明實施例對于候選的觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量,通過比較所述第一和值和第二和值來判斷所述一對候選觸摸點中哪一個候選觸摸點是鬼點,減少了運(yùn)算量,提高了判斷的速度,保證了確定的精確度。
圖I是現(xiàn)有的觸摸技術(shù)不意圖2是現(xiàn)有的觸摸技術(shù)的另一種不意圖3是現(xiàn)有技術(shù)中的LED、ro以及導(dǎo)光條多層設(shè)計示意圖4A為本發(fā)明實施例的一種鬼點確定方法的一種流程圖4B為本發(fā)明實施例的一種鬼點確定方法的另一種流程圖;
圖5是圖4A-4B中鬼點確定方法涉及的對稱斜光束形成的不意圖6為本發(fā)明實施例的一種觸摸屏示意圖。
具體實施方式
下面結(jié)合附圖和具體實施例對本發(fā)明進(jìn)行詳細(xì)、清楚、完整的說明。顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護(hù)的范圍。
圖4A為本發(fā)明實施例的一種鬼點確定方法的流程圖。如圖4A所示,所述方法包括
步驟100,接收光束、選擇斜光束;
具體為,在第一方向上,通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個ro接收的光束中選擇四個對稱的斜光束,所述四個對稱的斜光束為第一光束、第二光束、第三光束以及第四光束。所述的第一方向為所述led與ro之間的方向,可以理解成 LED所發(fā)出的光束至ro行進(jìn)的邏輯方向,典型地為橫方向或者豎方向,或者其它方向,在此不做限定。
具體地,所述PD與所述LED可以為錯位排列(可以參見圖5)。也就是說在光束傳播方向上所述的H)與所述LED之間是錯位的,典型地,一個LED在對面兩個H)之間的中垂線上,同樣,一個H)在對面兩個LED之間的中垂線上。當(dāng)然也可以采取其他的錯位方式,在此不做限定。
優(yōu)選地,所述多個LED為三個LED,所述多個H)為四個H)。
進(jìn)一步優(yōu)選地,所述三個LED為連續(xù)排列的三個LED,所述四個H)為連續(xù)排列的四個H),所述第二光束和第三光束均由所述連續(xù)排列的三個LED中的中間LED發(fā)出。
可選地,所述的四個對稱的斜光束由不同的ro接收。因此所述第二光束和第三光束雖然同由中間LED發(fā)出,但由于被不同ro接收,所以可以視為相互獨立。圖5是所述對稱斜光束形成的示意圖。在圖5中,左邊從上之下是三個連續(xù)排列的LED,右邊從上至下是四個連續(xù)排列的ro,所述的LED與ro之間形成四個對稱的斜光束。所述的對稱意指斜光束相對于所述第一方向的向上傾斜度或者向下傾斜度是大致相等的。
要說明的是,所述多個LED也可以是三個以外的其它多個LED,例如四個、五個等等,在此不做限定。而且所述多個LED也可以不是連續(xù)排列的。所述多個H)也可以是四個以外的其它多個ro,例如三個、五個等等,在此不做限定。而且所述多個ro也可以不是連續(xù)排列的。
步驟102,計算第一和值和第二和值;
具體為,對于所述方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量;計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括一個真實觸摸點與其鬼點。
優(yōu)選地,所述計算第一和值和第二和值之前還包括將第一光束、第二光束、第三光束以及第四光束被阻擋的光通量歸一化。
可選地,所述計算第一和值和第二和值之前還包括為第一光束、第二光束、第三光束以及第四光束被阻擋的光通量賦予不同的權(quán)重。所述權(quán)重可以根據(jù)經(jīng)驗設(shè)置。為簡化運(yùn)算量,一種特殊方式是所有權(quán)重均相同,例如都設(shè)置為I。此時實際上等同于不采用權(quán)重。
步驟104,比較所述第一和值與所述第二和值的大??;
步驟106,根據(jù)比較結(jié)果,確定真實觸摸點或者鬼點。
具體地,如圖4B所示,如果所述比較結(jié)果是所述第一和值小于所述第二和值,則確定靠近光束發(fā)射方的候選觸摸點是真實觸摸點,另一點是鬼點;如果所述比較結(jié)果是所述第一和值大于所述第二和值,則確定靠近光束接收方的候選觸摸點是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值等于所述第二和值,則所述方法將所述第一方向改為第二方向,并將在第一方向上的前述所述步驟再次執(zhí)行。
要說明的是,在第一方向上的確定過程與在第二方向上的確定過程可以交替進(jìn)行,也可以同時進(jìn)行,并且兩者的確定結(jié)果可以相互印證,如果確定結(jié)果一致,則確定結(jié)果的正確性得到加強(qiáng),如果兩者的確定結(jié)果產(chǎn)生矛盾,則選擇第一和值與第二和值之間差值比較大的那個方向上的確定結(jié)果作為正確的確定結(jié)果。
圖6為本發(fā)明實施例的一種觸摸屏示意圖。如圖6所示,所述觸摸屏包括選擇模塊200、計算模塊202、比較模塊204、確定模塊206,其中
選擇模塊200,用于在第一方向上通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個ro接收的光束中選擇四個對稱的斜光束,所述四個對稱的斜光束為第一光束、第二光束、第三光束以及第四光束;所述的第一方向為所述ro與led之間的方向,當(dāng)觸摸屏為矩形時,所述第一方向典型地為矩形的寬所在方向或者矩形的長所在方向,或者其它方向,在此不做限定。
具體地,所述ro與所述LED可以錯位排列。也就是說在光束傳播方向上所述的ro 與所述LED之間是錯位的,典型地,一個LED在對面兩個ro之間的中垂線上,同樣,一個ro 在對面兩個LED之間的中垂線上。當(dāng)然也可以采取其他的錯位方式,在此不做限定。
優(yōu)選地,所述多個LED為三個LED,所述多個H)為四個H)。
進(jìn)一步優(yōu)選地,所述三個LED為連續(xù)排列的三個LED,所述四個H)為連續(xù)排列的四個H),所述第二光束和第三光束均由所述連續(xù)排列的三個LED中的中間LED發(fā)出。
可選地,所述的四個光束由不同的ro接收。因此所述第二光束和第三光束雖然同由中間LED發(fā)出,但由于被不同ro接收,所以可以視為相互獨立。
要說明的是,所述多個LED也可以是三個以外的其它多個LED,例如四個、五個等等,在此不做限定。而且所述多個LED也可以不是連續(xù)排列的。所述多個H)也可以是四個以外的其它多個ro,例如三個、五個等等,在此不做限定。而且所述多個ro也可以不是連續(xù)排列的。
計算模塊202,用于對于所述第一方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量;計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括一個真實觸摸點與其鬼點。
優(yōu)選地,所述計算第一和值和第二和值之前還包括將第一光束、第二光束、第三光束以及第四光束被阻擋的光通量歸一化。
可選地,所述計算第一和值和第二和值之前還包括為第一光束、第二光束、第三光束以及第四光束被阻擋的光通量賦予不同的權(quán)重。所述權(quán)重可以根據(jù)經(jīng)驗設(shè)置。為簡化運(yùn)算量,一種特殊方式是所有權(quán)重均相同,例如都設(shè)置為I。此時實際上等同于不采用權(quán)重。
比較模塊204,用于比較所述第一和值與所述第二和值的大??;
確定模塊206,用于根據(jù)比較結(jié)果,確定真實觸摸點或者鬼點。
具體地,如果所述比較結(jié)果是所述第一和值小于所述第二和值,則確定靠近光束發(fā)射方的候選觸摸點是真實觸摸點,另一點是鬼點;如果所述比較結(jié)果是所述第一和值大于所述第二和值,則確定靠近光束接收方的候選觸摸點是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值等于所述第二和值,則所述選擇模塊將所述第一方向改為第二方向。在第一方向上涉及的前述所有模塊的所述步驟將被再次執(zhí)行。
要說明的是,在第一方向上的確定過程與在第二方向上的確定過程可以交替進(jìn)行,也可以同時進(jìn)行,并且兩者的確定結(jié)果可以相互印證,如果確定結(jié)果一致,則確定結(jié)果的正確性得到加強(qiáng),如果兩者的確定結(jié)果產(chǎn)生矛盾,則選擇第一和值與第二和值之間差值比較大的那個方向上的確定結(jié)果作為正確的確定結(jié)果。
本領(lǐng)域技術(shù)人員應(yīng)該進(jìn)一步意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬件、計算機(jī)軟件或者二者的結(jié)合來實現(xiàn),為了清楚地說明硬件和軟件的可互換性,在上述說明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。 這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。 本領(lǐng)域技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認(rèn)為超出本申請的范圍。
結(jié)合本文中所公開的實施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來實施。軟件模塊可以置于隨機(jī)存儲器(RAM)、內(nèi)存、只讀存儲器 (ROM),電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲介質(zhì)中。
以上所述的具體實施方式
,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施方式
而已,并不用于限定本申請的保護(hù)范圍,凡在本申請的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種確定鬼點的方法,其特征在于,所述方法包括以下步驟在第一方向上通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個H)接收的光束中選擇四個對稱的斜光束,所述四個對稱的斜光束為第一光束、第二光束、第三光束以及第四光束;對于所述方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量;計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括真實觸摸點與其鬼點;比較所述第一和值與所述第二和值的大?。桓鶕?jù)比較結(jié)果,確定真實觸摸點或者鬼點。
2.如權(quán)利要求I所述的確定鬼點的方法,其特征在于,所述比較結(jié)果是所述第一和值小于所述第二和值,則確定靠近光束發(fā)射方的候選觸摸點是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值大于所述第二和值,則確定靠近光束接收方的候選觸摸點是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值等于所述第二和值,則所述方法將所述第一方向改為第二方向。
3.如權(quán)利要求1-2之一所述的確定鬼點的方法,其特征在于,所述多個LED為三個 LED,所述多個H)為四個H)。
4.如權(quán)利要求3所述的確定鬼點的方法,其特征在于,所述三個LED為連續(xù)排列的三個LED,所述四個H)為連續(xù)排列的四個H),所述第二光束和第三光束均由所述連續(xù)排列的三個LED中的中間LED發(fā)出。
5.一種觸摸屏,其特征在于,所述觸摸屏包括選擇模塊,用于在第一方向上,通過多個H)接收多個LED中每個LED發(fā)出的光束,從所述多個H)接收的光束中選擇四個對稱的斜光束,所述斜光束為第一光束、第二光束、第三光束以及第四光束;計算模塊,用于對于所述方向上的一對候選觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量,以及計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;所述一對候選觸摸點包括真實觸摸點與其鬼點;比較模塊,用于比較所述第一和值與所述第二和值的大??;確定模塊,用于根據(jù)比較結(jié)果,確定真實觸摸點或者鬼點。
6.如權(quán)利要求5所述的觸摸屏,其特征在于,所述比較結(jié)果是所述第一和值小于所述第二和值,所述確定模塊確定靠近光束發(fā)射方的是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值大于所述第二和值,所述確定模塊確定靠近光束接收方的是真實觸摸點,另一點是鬼點;所述比較結(jié)果是所述第一和值等于所述第二和值,所述選擇模塊還用于將所述第一方向改為第二方向。
7.如權(quán)利要求5-6之一所述的觸摸屏,其特征在于,所述多個LED為三個LED,所述多個ro為四個ro。
8.如權(quán)利要求7所述的觸摸屏,其特征在于,所述三個LED為連續(xù)排列的三個LED,所述四個H)為連續(xù)排列的四個H),所述第二光束和第三光束均是由所述連續(xù)排列的三個LED 中的中間LED發(fā)出的光束。
全文摘要
本發(fā)明提供一種確定鬼點的方法及觸摸屏。所述方法包括選擇四個斜光束;對于候選的觸摸點,計算第一光束、第二光束、第三光束以及第四光束被阻擋的光通量;計算第一和值和第二和值,所述第一和值為第一光束被阻擋的光通量與第四光束被阻擋的光通量之和,所述第二和值為第二光束被阻擋的光通量與第三光束被阻擋的光通量之和;比較所述第一和值與所述第二和值的大小;如果所述第一和值小于所述第二和值,則所述候選的觸摸點不是鬼點;如果所述第一和值大于所述第二和值,則所述候選的觸摸點是鬼點。本發(fā)明實施例通過比較所述第一和值和第二和值來確定真實觸摸點及其鬼點,減少了運(yùn)算量,提高了判斷的速度,保證了確定的精確度。
文檔編號G06F3/042GK102929445SQ20121040556
公開日2013年2月13日 申請日期2012年10月23日 優(yōu)先權(quán)日2012年10月23日
發(fā)明者陸偉 申請人:北京凡達(dá)訊科技有限公司