一種觸控點(diǎn)識(shí)別方法及裝置和顯示設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明的實(shí)施例涉及電子技術(shù)領(lǐng)域,尤其涉及一種觸控點(diǎn)識(shí)別方法及裝置和顯示設(shè)備。
【背景技術(shù)】
[0002]觸摸屏是一個(gè)可以檢測(cè)到在顯示區(qū)域內(nèi)觸摸的存在和觸摸位置的電子系統(tǒng),它簡(jiǎn)化了人機(jī)交互方法。當(dāng)前觸控技術(shù)中,紅外觸控技術(shù)具有環(huán)境適應(yīng)性強(qiáng)、壽命更長(zhǎng)、可識(shí)別觸摸點(diǎn)數(shù)更多等優(yōu)勢(shì)。紅外觸摸屏外觀是一個(gè)矩形結(jié)構(gòu),由一個(gè)長(zhǎng)邊發(fā)射邊及其對(duì)應(yīng)的一個(gè)長(zhǎng)邊接收邊,一個(gè)短邊發(fā)射邊及其對(duì)應(yīng)的一個(gè)短邊接收邊組成。在發(fā)射邊上有若干紅外發(fā)射器件,相應(yīng)接收邊上對(duì)應(yīng)有若干紅外接收器件,通常采用1對(duì)多方式進(jìn)行掃描,即一個(gè)發(fā)射器件發(fā)光,對(duì)面多個(gè)接收器件同時(shí)接收,由此形成光網(wǎng),根據(jù)光網(wǎng)在觸摸和未觸摸情況下的被遮擋的不同形態(tài)判斷觸摸行為。
[0003]現(xiàn)有的紅外觸摸屏呈矩形結(jié)構(gòu),傳統(tǒng)紅外點(diǎn)定位算法根據(jù)長(zhǎng)短邊正掃方向中被遮擋光路正交得到觸摸點(diǎn),因此單點(diǎn)觸摸時(shí)可以正常工作;多點(diǎn)觸摸時(shí),正交求出的點(diǎn)數(shù)多于真實(shí)觸點(diǎn)的點(diǎn)數(shù),需要進(jìn)行真假點(diǎn)判斷(稱為去除鬼點(diǎn)),否則系統(tǒng)會(huì)出錯(cuò)?,F(xiàn)有的處理的方法有分時(shí)法、分區(qū)法以及邏輯消除法。分時(shí)法中假設(shè)多點(diǎn)觸摸是先后發(fā)生的事件,每個(gè)時(shí)刻只有一個(gè)點(diǎn)發(fā)生觸摸,但對(duì)于多個(gè)觸點(diǎn)同時(shí)觸摸時(shí),分時(shí)法無法識(shí)別;分區(qū)法是將觸摸屏分為多個(gè)小的區(qū)域,每個(gè)區(qū)域只允許一個(gè)觸摸點(diǎn)觸摸,但是這樣降低了觸摸屏的分辨率。
[0004]傳統(tǒng)的邏輯消除法優(yōu)于分時(shí)法和分區(qū)法,但也有很大的缺陷。為了避免光干擾和功耗限制,紅外觸摸屏多根光路掃描時(shí)間不同,即在某一時(shí)刻只有一個(gè)發(fā)射器件發(fā)光。這時(shí)觸點(diǎn)移動(dòng)時(shí)掃描到的光網(wǎng)數(shù)據(jù)是帶誤差的,稱此現(xiàn)象為時(shí)延誤差,這種時(shí)延誤差的形成原因是:長(zhǎng)邊掃描監(jiān)測(cè)到觸摸點(diǎn)的位置后,在短邊掃描時(shí),觸摸點(diǎn)可能已經(jīng)運(yùn)動(dòng),不在原來位置。這便對(duì)點(diǎn)位置求取及去鬼點(diǎn)帶來了很大影響,從而產(chǎn)生丟點(diǎn)、斷線現(xiàn)象。傳統(tǒng)點(diǎn)定位算法不能有效解決由此而引起的觸摸丟點(diǎn)和斷線。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的實(shí)施例提供一種觸控點(diǎn)識(shí)別方法及裝置和顯示設(shè)備,能夠降低或消除時(shí)延誤差,進(jìn)而減少觸摸丟點(diǎn)和斷線現(xiàn)象。
[0006]第一方面,提供一種觸控點(diǎn)識(shí)別方法,用于觸控屏的觸控點(diǎn)識(shí)別,其中所述觸控屏相對(duì)的兩個(gè)水平邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu),所述觸控屏相對(duì)的兩個(gè)垂直邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu);
[0007]驅(qū)動(dòng)觸控屏水平邊方向和垂直邊方向上的光路發(fā)射結(jié)構(gòu)完成一個(gè)掃描周期,其中所述垂直邊方向上包括多個(gè)掃描角度,所述水平邊方向上包括多個(gè)掃描角度;
[0008]將水平邊方向或垂直邊方向中檢測(cè)到的觸摸區(qū)域最多的一個(gè)方向確定為基準(zhǔn)方向,另一個(gè)方向確定為參考方向;
[0009]獲取所述基準(zhǔn)方向上的m個(gè)掃描方向的觸摸區(qū)域的Μ個(gè)交集Mi,獲取所述參考方向上η個(gè)掃描方向的觸摸區(qū)域的N個(gè)交集Nj,其中每個(gè)掃描角度對(duì)應(yīng)一個(gè)掃描方向;其中,
0< i ^ M, 0 < j ^ N ;
[0010]根據(jù)所述Mi與Nj的交集W1確定觸控點(diǎn)。
[0011]第二方面,提供一種觸控點(diǎn)識(shí)別裝置,用于觸控屏的觸控點(diǎn)識(shí)別,其中所述觸控屏相對(duì)的兩個(gè)水平邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu),所述觸控屏相對(duì)的兩個(gè)垂直邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu);該裝置包括:
[0012]驅(qū)動(dòng)單元,用于驅(qū)動(dòng)觸控屏水平邊方向和垂直邊方向上的光路發(fā)射結(jié)構(gòu)完成一個(gè)掃描周期,其中所述垂直邊方向上包括多個(gè)掃描角度,所述水平邊方向上包括多個(gè)掃描角度;
[0013]處理單元,用于將水平邊方向或垂直邊方向中檢測(cè)到的觸摸區(qū)域最多的一個(gè)方向確定為基準(zhǔn)方向,另一個(gè)方向確定為參考方向;
[0014]處理單元,還用于獲取所述基準(zhǔn)方向上的m個(gè)掃描方向的觸摸區(qū)域的Μ個(gè)交集Mi,獲取所述參考方向上η個(gè)掃描方向的觸摸區(qū)域的Ν個(gè)交集Nj,其中每個(gè)掃描角度對(duì)應(yīng)一個(gè)掃描方向;其中,0 <i^M,0< j^N ;并根據(jù)所述Mi與Nj的交集W1確定觸控點(diǎn)。
[0015]第三方面,提供一種顯示設(shè)備,包括:觸控屏,以及上述任一觸控點(diǎn)識(shí)別裝置。
[0016]本發(fā)明的實(shí)施例提供的觸控點(diǎn)識(shí)別方法及裝置和顯示設(shè)備,通過驅(qū)動(dòng)觸控屏水平邊方向和垂直邊方向上的光路發(fā)射結(jié)構(gòu)完成一個(gè)掃描周期,其中垂直邊方向上包括多個(gè)掃描角度,水平邊方向上包括多個(gè)掃描角度;將水平邊方向或垂直邊方向中檢測(cè)到的觸摸區(qū)域最多的一個(gè)方向確定為基準(zhǔn)方向,另一個(gè)方向確定為參考方向;獲取基準(zhǔn)方向上的m個(gè)掃描方向的觸摸區(qū)域的Μ個(gè)交集Mi,獲取參考方向上η個(gè)掃描方向的觸摸區(qū)域的Ν個(gè)交集Nj,其中每個(gè)掃描角度對(duì)應(yīng)一個(gè)掃描方向;其中,0<1<1,0<_]_<~ ;根據(jù)所述Mi與Nj的交集W1確定觸控點(diǎn),由于通過觸摸區(qū)域較大的基準(zhǔn)方向與參考方向的觸摸區(qū)域的交集確定觸控點(diǎn),而在垂直邊方向或者水平邊方向上同一時(shí)刻各個(gè)角度的掃描方向間的時(shí)延誤差很小可以忽略,因此能夠降低或消除時(shí)延誤差,進(jìn)而減少觸摸丟點(diǎn)和斷線現(xiàn)象。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為本發(fā)明的實(shí)施例提供的一種觸控點(diǎn)識(shí)別方法的流程示意圖;
[0019]圖2為本發(fā)明的另一實(shí)施例提供的一種觸控點(diǎn)識(shí)別方法的流程示意圖;
[0020]圖3為本發(fā)明的實(shí)施例提供一種水平邊方向上掃描方向及角度的示意圖;
[0021]圖4為本發(fā)明的實(shí)施例提供一種垂直邊方向上掃描方向及角度的示意圖;
[0022]圖5為本發(fā)明的實(shí)施例提供一種水平邊方向上觸摸區(qū)域的示意圖;
[0023]圖6為本發(fā)明的實(shí)施例提供一種垂直邊方向上觸摸區(qū)域的示意圖;
[0024]圖7為本發(fā)明的實(shí)施例提供的一種觸摸區(qū)域的交集示意圖;
[0025]圖8為本發(fā)明的實(shí)施例提供的一種有效觸摸區(qū)域集示意圖;
[0026]圖9為本發(fā)明的實(shí)施例提供的一種觸控點(diǎn)識(shí)別裝置的結(jié)構(gòu)示意圖;
[0027]圖10為本發(fā)明的另一實(shí)施例提供的一種觸控點(diǎn)識(shí)別裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0028]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]參照?qǐng)D1所示,本發(fā)明的實(shí)施例提供一種觸控點(diǎn)識(shí)別方法,用于觸控屏的觸控點(diǎn)識(shí)別,其中所述觸控屏相對(duì)的兩個(gè)水平邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu),所述觸控屏相對(duì)的兩個(gè)垂直邊方向上分別設(shè)置有光路發(fā)射結(jié)構(gòu)和光路接收結(jié)構(gòu);具體包括如下步驟:
[0030]101、驅(qū)動(dòng)觸控屏水平邊方向和垂直邊方向上的光路發(fā)射結(jié)構(gòu)完成一個(gè)掃描周期。
[0031]其中,垂直邊方向上包括多個(gè)掃描角度,水平邊方向上包括多個(gè)掃描角度。上述步驟101中,垂直邊方向上的掃描角度為垂直邊方向上的光路發(fā)射結(jié)構(gòu)發(fā)射的光路與垂直邊方向的夾角,其中垂直邊方向上光路發(fā)射結(jié)構(gòu)以同一個(gè)掃描角度發(fā)射的光路形成一組平行的掃描光路;水平邊方向上的掃描角度為水平邊方向上的光路發(fā)射結(jié)構(gòu)發(fā)射的光路與水平邊方向的夾角,其中水平邊方向上光路發(fā)射結(jié)構(gòu)以同一個(gè)掃描角度發(fā)射的光路形成一組平行的掃描光路。這里將在水平方向以及在垂直方向各個(gè)光路發(fā)射結(jié)構(gòu)以一定順序在各個(gè)掃描方向上全部發(fā)射一次光路定義為一個(gè)掃描周期,具體的掃描順序這里不做限定,示例性,可以是先在水平邊方向上從左到右依次對(duì)每一個(gè)掃描方向完成一次光路發(fā)射,之后在垂直邊方向上從上到下依次對(duì)每一個(gè)掃描方向完成一次光路發(fā)射;當(dāng)然也可以只先對(duì)垂直邊方向上進(jìn)行上述操作后在水平邊方向上進(jìn)行上述操作。
[0032]102、將水平邊方向或垂直邊方向中檢測(cè)到的觸摸區(qū)域最多的一個(gè)方向確定為基準(zhǔn)方向,另一個(gè)方向確定為參考方向。
[0033]步驟102中觸摸區(qū)域?yàn)橐粋€(gè)掃描方向上連續(xù)被遮擋的光線的集合,示例性的在水平邊方向的一個(gè)掃描方向,在一個(gè)掃描周期中所有的光路發(fā)射結(jié)構(gòu)對(duì)應(yīng)生成一組平行的掃描光路,當(dāng)發(fā)生觸摸時(shí),由于觸控點(diǎn)的粒度通常大于相鄰兩條掃描光路的間距,因此