欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種提高紅外觸摸屏觸摸精度的方法

文檔序號:6492368閱讀:172來源:國知局
一種提高紅外觸摸屏觸摸精度的方法
【專利摘要】本發(fā)明涉及一種提高紅外觸摸屏觸摸精度的方法,通過首燈、末燈與有效觸摸區(qū)邊界的距離和紅外發(fā)射管的燈間距及個數(shù),得到有效觸摸區(qū)的大小,再用顯示區(qū)域的大小與有效觸摸區(qū)大小相比得到的二者的映射比例關(guān)系,按照該映射比例關(guān)系將有效觸摸區(qū)內(nèi)的觸摸點(diǎn)位置坐標(biāo)映射到顯示區(qū)域內(nèi);并且,由于考慮了首燈、末燈與有效觸摸區(qū)邊界的距離,在獲得觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)時,也可得到更準(zhǔn)確的結(jié)果。因此采用本發(fā)明所述的方法將有效觸摸區(qū)內(nèi)的坐標(biāo)位置映射到顯示區(qū)域內(nèi)時,具有較小的坐標(biāo)偏移,可有效提高觸摸精度。
【專利說明】一種提高紅外觸摸屏觸摸精度的方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種提高紅外觸摸屏觸摸精度的方法,屬于紅外觸摸屏的觸摸點(diǎn)檢測【技術(shù)領(lǐng)域】。
【背景技術(shù)】
[0002]現(xiàn)有技術(shù)中的紅外觸摸屏,如圖1所示,在觸摸檢測區(qū)域四周的邊框上安裝有紅外對管陣列,該紅外對管陣列包括一一對應(yīng)的紅外發(fā)射管和紅外接收管,并且在某一時刻只有一個紅外發(fā)射管發(fā)射掃描光線,因而在此時刻相對應(yīng)的接收管只能接收一個方向上的紅外光線,當(dāng)在觸摸檢測區(qū)域內(nèi)有觸摸點(diǎn)時,紅外發(fā)射管和紅外接收管之間的紅外光被觸摸點(diǎn)阻擋,根據(jù)不能接收到紅外光線的紅外接收管的位置信息即可確定觸摸點(diǎn)的位置信肩、O
[0003]在紅外觸摸屏研發(fā)和測試階段,往往在和顯示器的顯示區(qū)域大小不同的有效觸摸區(qū)上對觸摸屏進(jìn)行測試;而在紅外觸摸屏的實(shí)際應(yīng)用過程中,也會存在有效觸摸區(qū)與顯示器的顯示區(qū)域大小不同的情況。通過在觸摸屏的有效觸摸區(qū)上進(jìn)行觸摸,在顯示器的顯示區(qū)域相應(yīng)的位置處顯示對應(yīng)的觸摸點(diǎn)。由于觸摸屏的有效觸摸區(qū)與顯示器的顯示區(qū)域大小不同,所以需要將有效觸摸區(qū)上的觸摸點(diǎn)坐標(biāo)映射到顯示器的顯示區(qū)域中的坐標(biāo)上,以保證測試結(jié)果的準(zhǔn)確可靠。為了實(shí)現(xiàn)上述映射比例關(guān)系,現(xiàn)有技術(shù)中將觸摸屏橫向和縱向的首燈(第一個紅外發(fā)射管/紅外接收管)、末燈(最后一個紅外發(fā)射管/紅外接收管)確定的區(qū)域與顯示區(qū)域之間進(jìn)行映射,方法如下:
(1)確定觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y):
如圖1所示,設(shè)橫向上紅外發(fā)射管和紅外接收管的數(shù)量均為H_Num,縱向上紅外發(fā)射管和紅外接收管的數(shù)量均為V_Num,相鄰兩只紅外發(fā)射管/紅外接收管之間的燈間距為Interv,以安裝紅外發(fā)射管的橫向邊框?yàn)榛鶞?zhǔn),依次為安裝在縱向邊框上的紅外發(fā)射管和紅外接收管設(shè)置序號Vn (0〈Vn ( V_Num,且為整數(shù));同理,以安裝紅外發(fā)射管的縱向邊框?yàn)榛鶞?zhǔn),依次為安裝在橫向邊框上的紅外發(fā)射管和紅外接收管設(shè)置序號Hn (0〈Hn ( H_Num,且為整數(shù));將每一紅外發(fā)射管/紅外接收管的序號存儲起來。在一個掃描周期內(nèi),依次控制每一個紅外發(fā)射管發(fā)射紅外光線(掃描線)對觸摸檢測區(qū)域進(jìn)行掃描,每一個掃描周期結(jié)束后,根據(jù)被觸摸點(diǎn)遮擋的紅外光線所對應(yīng)的橫向紅外發(fā)射管序號或紅外接收管序號Hn和縱向紅外發(fā)射管序號或紅外接收管序號\,以及燈間距計算觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y):
X=Interv* (Hn-1)、Y=Interv* (Vn-1);
(2)確定映射比例關(guān)系:
根據(jù)有效觸摸區(qū)內(nèi)橫向和 縱向的首燈、末燈來確定的區(qū)域大小為([Interv*(H_Num -1)], [ Interv*(V_Num -1)])。對于顯示區(qū)域來說,可以通過測量的方式獲取其橫向長度為W,縱向長度為H,則顯示區(qū)域的大小為(W,H)。根據(jù)以下公式確定二者的映射比例關(guān)系為:Rx= ff/[Interv*(H_Num -1) ;Ry= H/ Interv*(V_Num -1)。
[0004]根據(jù)上述映射比例關(guān)系(Rx,Ry)在顯示區(qū)域內(nèi)確定觸摸點(diǎn)的位置坐標(biāo)-X: X* Rx,Y,=Y*Ry。
[0005]顯然,上述映射方法是將有效觸摸區(qū)內(nèi)橫向和縱向上首燈和末燈之間所確定的區(qū)域成比例的映射到顯示區(qū)域,即在現(xiàn)有技術(shù)中是直接將橫向和縱向上首燈和末燈之間所確定的區(qū)域作為有效觸摸區(qū)。但是在紅外觸摸屏的制備過程中,由于用戶對顯示器尺寸的需求不同,邊框上安裝的紅外發(fā)射管和紅外接收管,首燈、末燈和邊框之間不一定是重合的,往往會存在一定的距離,而且設(shè)置于橫向/縱向邊框上的紅外發(fā)射管和紅外接收管均是以橫向/縱向邊框的幾何中心為對稱軸對稱設(shè)置的,因此橫向/縱向首燈、末燈與邊框之間的距離相同。設(shè)橫向首燈、末燈與有效觸摸區(qū)邊界間的距離為Xoffset,縱向首燈、末燈與有效觸摸區(qū)邊界間的距離為Ytjffsrtt5由于Xtjffsrt和Ytjffsrt的存在,首燈和末燈之間所確定的區(qū)域與實(shí)際有效觸摸區(qū)并不相同,得到的映射關(guān)系存在誤差。而且,上述方法步驟(1)在確定觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)時,也僅是考慮距離邊框的紅外發(fā)射管或紅外接收管的序號和燈間距,卻沒有考慮到紅外發(fā)射管或紅外接收管的實(shí)際位置與有效觸摸區(qū)的實(shí)際邊界間關(guān)系,進(jìn)而導(dǎo)致得到的觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)有較大的偏差。
[0006]綜上所述,現(xiàn)有技術(shù)中在將有效觸摸區(qū)映射到顯示區(qū)域時,其映射比例關(guān)系并不準(zhǔn)確,而且在確定觸摸點(diǎn)的位置坐標(biāo)時也有較大偏差。根據(jù)這一映射比例關(guān)系和觸摸點(diǎn)位置坐標(biāo),映射到顯示區(qū)域內(nèi)的結(jié)果會產(chǎn)生較大偏移(即坐標(biāo)擴(kuò)張或收縮),導(dǎo)致當(dāng)用戶想要觸摸顯示區(qū)域內(nèi)的某一位置時,實(shí)際觸摸到有效觸摸區(qū)上的位置卻是有一定偏移量的,從而引起對紅外觸摸屏的誤操作,出現(xiàn)誤觸摸甚至無觸摸的情況,使紅外觸摸屏的觸摸精度降低。

【發(fā)明內(nèi)容】

[0007]本發(fā)明所要解決的是現(xiàn)有技術(shù)中直接將有效觸摸區(qū)內(nèi)首燈、末燈間的區(qū)域映射到顯示區(qū)域產(chǎn)生較大偏差,導(dǎo)致誤觸摸、無觸摸的問題,進(jìn)而提供一種在將有效觸摸區(qū)內(nèi)的坐標(biāo)映射到顯示區(qū)域內(nèi)時時考慮首燈、末燈與邊框之間距離的能夠提高紅外觸摸屏觸摸精度的方法。
[0008]為解決上述技術(shù)問題,本發(fā)明是通過以下技術(shù)方案實(shí)現(xiàn)的:
一種提高紅外觸摸屏觸摸精度的方法,包括如下步驟:
51:獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv ;
獲取紅外觸摸屏橫向首燈、末燈與有效觸摸區(qū)邊界間的距離Xtjffsrt,縱向首燈、末燈與有效觸摸區(qū)邊界間的距離Ytjffset,及燈間距Interv ;
獲取顯示區(qū)域的橫向長度W和縱向長度H ;
52:根據(jù)以下公式計算有效觸摸區(qū)與顯示區(qū)域的映射比例關(guān)系:
Rx= W/ffh; Ry=H/ffv ;
S3:獲取觸摸點(diǎn)在有效觸摸區(qū)遮擋的紅外光線所對應(yīng)的橫向紅外發(fā)射管序號或紅外接收管序號Hn和縱向紅外發(fā)射管序號或紅外接收管序號Vn,根據(jù)以下公式計算觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y):
X=Xoffset+Interv* (Hn-1)、Y=yoffset+Interv* (Vn-1);S4:根據(jù)所述映射比例關(guān)系將所述觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y)映射到顯示區(qū)域,通過以下公式得到顯示區(qū)域內(nèi)的觸摸點(diǎn)坐標(biāo)(X’,Y’):
X,=Rx*X= (ff/ffh) * (xoffset+Interv* (Hn-1));
Y,=RY*Y= (H/Wv) *(yQffset+Interv* (Vn-1))。
[0009]所述步驟SI中,通過標(biāo)尺測量的方法獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv。
[0010]所述步驟SI中:
根據(jù)橫向紅外發(fā)射管或紅外接收管的數(shù)量H_Num及燈間距Interv獲取有效觸摸區(qū)的橫向長度 Wh=2*xQffset+Interv* (H_Num_l);
根據(jù)縱向紅外發(fā)射管或紅外接收管的數(shù)量V_Num及燈間距Interv獲取有效觸摸區(qū)的縱向長度1=2* yoffset+ Interv*( V_Num -1 )。
[0011]所述步驟SI中,通過標(biāo)尺測量的方法獲取顯示區(qū)域的橫向長度W和縱向長度H。
[0012]橫向和縱向的首燈和末燈位于有效觸摸區(qū)的邊界內(nèi)時,Xoffset和Ytjffset取正; 橫向和縱向的首燈和末燈位于有效觸摸區(qū)的邊界外時,Xoffset和取負(fù)。
[0013]本發(fā)明的上述技術(shù)方案相比現(xiàn)有技術(shù)具有以下優(yōu)點(diǎn):
(I)本發(fā)明所述的提高紅外觸摸屏觸摸精度的方法,獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv,以及顯示區(qū)域的橫向長度W和縱向長度H,根據(jù)有效觸摸區(qū)的實(shí)際大小與顯示區(qū)域的實(shí)際大小得到更準(zhǔn)確的映射比例關(guān)系;并且,在獲得觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的坐標(biāo)時,在考慮有效觸摸區(qū)遮擋的紅外光線所對應(yīng)的橫向紅外發(fā)射管序號或紅外接收管序號Hn和縱向紅外發(fā)射管序號或紅外接收管序號Vn之外,還考慮首燈、末燈與有效觸摸區(qū)邊界之間的距離,得到的結(jié)果更準(zhǔn)確;因此根據(jù)更準(zhǔn)確的映射比例關(guān)系和更準(zhǔn)確的觸摸點(diǎn)坐標(biāo)信息,將觸摸點(diǎn)映射到顯不區(qū)域內(nèi)時,具有較小的坐標(biāo)偏移,可有效提聞觸摸精度。
[0014](2)本發(fā)明所述的提高紅外觸摸屏觸摸精度的方法,通過首燈、末燈與有效觸摸區(qū)邊界的距離和紅外發(fā)射管的燈間距及個數(shù),得到有效觸摸區(qū)的實(shí)際大小,再用顯示區(qū)域的大小與有效觸摸區(qū)大小相比得到的二者間的實(shí)際映射比例關(guān)系。
[0015](3)本發(fā)明所述的提高紅外觸摸屏觸摸精度的方法,綜合考慮首、末紅外管在有效觸摸區(qū)邊界內(nèi)與有效觸摸區(qū)邊界外的情況,適用于紅外觸摸屏的所有情況,并且計算簡單、精確性高。
【專利附圖】

【附圖說明】
[0016]為了使本發(fā)明的內(nèi)容更容易被清楚的理解,下面結(jié)合附圖,對本發(fā)明作進(jìn)一步詳細(xì)的說明,其中,
圖1是本發(fā)明所述首燈和末燈位于有效觸摸區(qū)邊界之內(nèi)的位置關(guān)系示意圖;
圖2是本發(fā)明所述有效觸摸區(qū)內(nèi)坐標(biāo)映射到顯示區(qū)域內(nèi)坐標(biāo)示意圖;
圖3是本發(fā)明所述首燈和末燈位于有效觸摸區(qū)邊界之外的位置關(guān)系示意圖。
[0017]圖中附圖標(biāo)記 表示為:1_有效觸摸區(qū)邊界,2-顯示區(qū)域,3-紅外發(fā)射管,4-紅外接收管。
【具體實(shí)施方式】[0018]實(shí)施例1
本實(shí)施例提供一種提高紅外觸摸屏觸摸精度的方法,包括如下步驟:
51:獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv,得到有效觸摸區(qū)的大小Wv);進(jìn)一步的,如圖1所示,獲取紅外觸摸屏橫向首燈、末燈與有效觸摸區(qū)橫向邊界間的距離Xtjffsrt,縱向首燈、末燈與有效觸摸區(qū)邊界間的距離Ytjffset,及燈間距Interv ;
獲取顯示區(qū)域2的橫向長度W和縱向長度H,得到顯示區(qū)域2的區(qū)域(W,H);
52:根據(jù)以下公式計算有效觸摸區(qū)與顯示區(qū)域的映射比例關(guān)系:
Rx= ff/ffh; Ry= H/ Wv ;
S3:獲取觸摸點(diǎn)在有效觸摸區(qū)遮擋的紅外光線所對應(yīng)的橫向紅外發(fā)射管序號或紅外接收管序號Hn和縱向紅外發(fā)射管序號或紅外接收管序號Vn,根據(jù)以下公式計算觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y):
X=Xoffset+Interv* (Hn-1)、Y=yoffset+Interv* (Vn-1);
S4:如圖2所示,根據(jù)所述映射比例關(guān)系將所述觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y)映射到顯示區(qū)域,通過以下公式得到顯示區(qū)域內(nèi)的觸摸點(diǎn)坐標(biāo)(X’,Y’):
X,=Rx*X= (ff/ffh) * (xoffset+Interv* (Hn-1));
Y,=RY*Y= ( H/Wv) *(yQffset+Interv* (Vn-1))。
[0019]根據(jù)上述公式,可知如果有效觸摸區(qū)和顯示區(qū)域2的大小相同時:Rx=l,Ry=l,則可以得到有效觸摸區(qū)內(nèi)的坐標(biāo)(X,Y)與映射完成后在顯示區(qū)域2內(nèi)的坐標(biāo)為(X’,Y’)重合。根據(jù)上述公式,如果觸摸點(diǎn)遮擋的紅外光線對應(yīng)的紅外發(fā)射管序號為(1,I)(即橫向和縱向均為首燈)時,可知其映射到顯示區(qū)域2內(nèi)時為(X()ffsrt,yoffset)0
[0020]顯然,由于考慮了首燈、末燈與有效觸摸區(qū)邊界I間的距離,采用本實(shí)施例中的方法,能夠獲得較為準(zhǔn)確的觸摸點(diǎn)位置坐標(biāo)及映射比例關(guān)系,將有效觸摸區(qū)內(nèi)觸摸點(diǎn)位置坐標(biāo)映射到顯示區(qū)域2后也能夠避免坐標(biāo)的偏移,很大程度上提高了觸摸精度。
[0021]實(shí)施例2
本實(shí)施例作為實(shí)施例1的進(jìn)一步限定,其中所述步驟Si中,通過標(biāo)尺測量的方法獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv ;以及,通過標(biāo)尺測量的方法獲取顯示區(qū)域2的橫向長度W和縱向長度H。一般地,觸摸屏的有效觸摸區(qū)就是觸摸屏邊框所圍成的區(qū)域,所以,測量觸摸屏邊框所圍成的區(qū)域的橫向長度和縱向長度就可以得到有效觸摸區(qū)的橫向長度Wh和縱向長度Wv。
[0022]實(shí)施例3
本實(shí)施例在實(shí)施例2的基礎(chǔ)上的進(jìn)一步改進(jìn)如下:
結(jié)合圖1,可知所述步驟SI中:
根據(jù)橫向紅外發(fā)射管或紅外接收管的數(shù)量H_Num及燈間距Interv獲取有效觸摸區(qū)的橫向長度Wh=2*X()ffset+InterV* (H_Num-l);根據(jù)縱向紅外發(fā)射管或紅外接收管的數(shù)量V_Num及燈間距Interv獲取有效觸摸區(qū)的縱向長度Wv=2* yoffset+ Interv* ( V_Num -1 )。
[0023]當(dāng)首燈和末燈與有效觸摸區(qū)的邊界重合時,




Xoffset ^ offset --
[0024]本實(shí)施例給出的首燈和末燈均是在有效觸摸區(qū)邊界I內(nèi)的情況,但是也有可能出現(xiàn)首燈或者末燈在有效觸摸區(qū)邊界I外的情況,如圖3所示就是首燈和末燈均在有有效觸摸區(qū)邊界I外的情況。當(dāng)橫向和縱向的首燈和末燈位于有效觸摸區(qū)邊界I內(nèi)時,Xtjffsrt和Yoffset取正;橫向和縱向的首燈和末燈位于有效觸摸區(qū)邊界I外時,Xt5ffsrt和Ytrffsrt取負(fù)。這樣可以使本發(fā)明的上述方法能夠適用于各種紅外觸摸屏。
[0025]顯然,上述實(shí)施例僅僅是為清楚地說明所作的舉例,而并非對實(shí)施方式的限定。對于所屬領(lǐng)域的普通技術(shù)人員來說,在上述說明的基礎(chǔ)上還可以做出其它不同形式的變化或變動。這里無需也無法對所有的實(shí)施方式予以窮舉。而由此所引伸出的顯而易見的變化或變動仍處于本發(fā)明創(chuàng)造的保護(hù)范圍之中。
【權(quán)利要求】
1.一種提高紅外觸摸屏觸摸精度的方法,其特征在于,包括如下步驟: 51:獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv ;
獲取紅外觸摸屏橫向首燈、末燈與有效觸摸區(qū)邊界間的距離Xtjffsrt,縱向首燈、末燈與有效觸摸區(qū)邊界間的距離Ytjffset,及燈間距Interv ; 獲取顯示區(qū)域的橫向長度W和縱向長度H ; 52:根據(jù)以下公式計算有效觸摸區(qū)與顯示區(qū)域的映射比例關(guān)系:
Rx= W/ffh; Ry=H/ffv ; S3:獲取觸摸點(diǎn)在有效觸摸區(qū)遮擋的紅外光線所對應(yīng)的橫向紅外發(fā)射管序號或紅外接收管序號Hn和縱向紅外發(fā)射管序號或紅外接收管序號Vn,根據(jù)以下公式計算觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y):
X=Xoffset+Interv* (Hn-1)、Y=yoffset+Interv* (Vn-1); S4:根據(jù)所述映射比例關(guān)系將所述觸摸點(diǎn)在有效觸摸區(qū)內(nèi)的位置坐標(biāo)(X,Y)映射到顯示區(qū)域,通過以下公式得到顯示區(qū)域內(nèi)的觸摸點(diǎn)坐標(biāo)(X’,Y’):
X,=Rx*X= (ff/ffh) * (xoffset+Interv* (Hn-1));
Y,=RY*Y= (H/Wv) *(yQffset+Interv* (Vn-1))。
2.根據(jù)權(quán)利要求1所述的提高紅外觸摸屏觸摸精度的方法,其特征在于:· 所述步驟SI中,通過標(biāo)尺測量的方法獲取有效觸摸區(qū)的橫向長度Wh和縱向長度Wv。
3.根據(jù)權(quán)利要求1所述的提高紅外觸摸屏觸摸精度的方法,其特征在于: 所述步驟Si中: 根據(jù)橫向紅外發(fā)射管或紅外接收管的數(shù)量H_Num及燈間距Interv獲取有效觸摸區(qū)的橫向長度 Wh=2*xQffset+Interv* (H_Num_l); 根據(jù)縱向紅外發(fā)射管或紅外接收管的數(shù)量V_Num及燈間距Interv獲取有效觸摸區(qū)的縱向長度1=2* yoffset+ Interv*( V_Num -1 )。
4.根據(jù)權(quán)利要求1-3任一所述的提高紅外觸摸屏觸摸精度的方法,其特征在于: 所述步驟SI中,通過標(biāo)尺測量的方法獲取顯示區(qū)域的橫向長度W和縱向長度H。
5.根據(jù)權(quán)利要求1-4任一所述的提高紅外觸摸屏觸摸精度的方法,其特征在于: 橫向和縱向的首燈和末燈位于有效觸摸區(qū)的邊界內(nèi)時,Xoffset和Ytjffsrt取正; 橫向和縱向的首燈和末燈位于有效觸摸區(qū)的邊界外時,Xoffset和取負(fù)。
【文檔編號】G06F3/042GK103853391SQ201210515305
【公開日】2014年6月11日 申請日期:2012年12月5日 優(yōu)先權(quán)日:2012年12月5日
【發(fā)明者】王武軍, 劉新斌 申請人:北京匯冠新技術(shù)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
澄江县| 霍林郭勒市| 水富县| 镇安县| 阿坝| 嘉兴市| 聂拉木县| 南川市| 松潘县| 长兴县| 乐业县| 屏南县| 方正县| 厦门市| 新民市| 万荣县| 中卫市| 调兵山市| 普兰县| 白朗县| 宁海县| 廉江市| 托克逊县| 临桂县| 永州市| 韩城市| 科技| 广东省| 鲁山县| 灯塔市| 五原县| 蓝田县| 寿光市| 兰坪| 东莞市| 宁蒗| 城固县| 云安县| 五指山市| 广汉市| 视频|