本申請實施例涉及觸控技術(shù)領(lǐng)域,尤其涉及一種觸摸定位方法、裝置及觸摸屏。
背景技術(shù):
觸摸屏是一個可以檢測到在顯示區(qū)域內(nèi)觸摸點的存在和觸摸點位置的電子系統(tǒng),它簡化了人機交互方法;當(dāng)前觸控技術(shù)中,紅外觸控技術(shù)具有環(huán)境適應(yīng)性強、壽命更長、可識別觸摸點數(shù)更多等優(yōu)勢被廣泛應(yīng)用。紅外觸摸屏的基本結(jié)構(gòu)是在觸摸檢測區(qū)域的四周安裝有若干發(fā)射元件和紅外接收元件,其中紅外發(fā)射元件和紅外接收元件一一對應(yīng),組成紅外發(fā)射接收對,紅外發(fā)射元件發(fā)出的紅外光被位于對面的紅外接收元件接收;根據(jù)紅外光是否被阻斷可確定是否發(fā)生觸摸事件及觸摸點的位置。
現(xiàn)有觸摸定位技術(shù)中,根據(jù)正掃光路(水平光路和垂直光路)中被遮擋的光路確定準(zhǔn)觸摸點(包括真實觸摸點和虛假觸摸點),然后根據(jù)斜掃光路是否被遮擋依次判斷每個準(zhǔn)觸摸點的真假。
但觸摸屏在使用過程中,可能會粘染污點或者灰塵,這些污點或者灰塵可能會擋住紅外發(fā)射元件所發(fā)射的紅外光和/或紅外接收元件接收紅外光,從而會影響現(xiàn)有觸摸定位技術(shù)中確定準(zhǔn)觸摸點的過程,因此,觸摸定位會不準(zhǔn)確。
技術(shù)實現(xiàn)要素:
本申請實施例提供一種觸摸定位方法、裝置及觸摸屏,提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度。
第一方面,本申請實施例提供一種觸摸定位方法,包括:
確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級;其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域;
根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點;其中,M和N都為大于等于2的正整數(shù),且N小于等于M;
依次判斷每個準(zhǔn)觸摸點的真?zhèn)危_定出每個真觸摸點。
第二方面,本申請實施例提供一種觸摸定位裝置,包括:
第一確定模塊,用于確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級;其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域;
第二確定模塊,用于根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點;其中,M和N都為大于等于2的正整數(shù),且N小于等于M;
判斷模塊,用于依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點。
第三方面,本申請實施例提供一種觸摸屏,包括:存儲器、處理器以及顯示屏;
其中,顯示屏用于感應(yīng)用戶觸摸;存儲器用于存儲執(zhí)行指令;處理器用于調(diào)用存儲器中的執(zhí)行指令,用以執(zhí)行以下操作:
確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級;其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域;
根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點;其中,M和N都為大于等于2的正整數(shù),且N小于等于M;
依次判斷每個準(zhǔn)觸摸點的真?zhèn)危_定出每個真觸摸點。
本申請實施例中,通過確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級,并根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,其中,無效觸摸區(qū)域的優(yōu)先級最低;進(jìn)一步地,依次判斷每個所述準(zhǔn)觸摸點的真?zhèn)危_定出每個真觸摸點;可見,若互相交叉的M個觸摸區(qū)域中包括由污點或者灰塵的遮擋所產(chǎn)生的觸摸區(qū)域(即無效觸摸區(qū)域),則根據(jù)互相交叉的M個觸摸區(qū)域中優(yōu)先級最高的N個觸摸區(qū)域確定準(zhǔn)觸摸點,并不會采用無效觸摸區(qū)域確定準(zhǔn)觸摸點,從而提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度。
附圖說明
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為紅外觸摸屏的結(jié)構(gòu)示意圖;
圖2A為掃描方向示意圖一;
圖2B為掃描方向示意圖二;
圖3A為掃描方向示意圖三;
圖3B為掃描方向示意圖四;
圖4為觸摸區(qū)域示意圖一;
圖5為本申請觸摸定位方法實施例一的流程示意圖;
圖6為觸摸區(qū)域示意圖二;
圖7為觸摸區(qū)域示意圖三;
圖8為現(xiàn)有觸摸定位技術(shù)中的觸摸定位示意圖一;
圖9為現(xiàn)有觸摸定位技術(shù)中的觸摸定位示意圖二;
圖10為本申請觸摸定位方法實施例二的流程示意圖;
圖11為觸摸區(qū)域示意圖四;
圖12為本申請觸摸定位裝置實施例的結(jié)構(gòu)示意圖;
圖13為本申請觸摸屏實施例的結(jié)構(gòu)示意圖。
具體實施方式
為使本申請實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本申請保護(hù)的范圍。
紅外觸摸屏的基本結(jié)構(gòu)是在觸摸檢測區(qū)域的四周安裝有若干發(fā)射元件和紅外接收元件,如圖1所示(圖1為紅外觸摸屏的結(jié)構(gòu)示意圖),由一個長發(fā)射邊、一個長接收邊、一個短發(fā)射邊以及一個短接收邊組成,其中,發(fā)射邊上設(shè)置有若干紅外發(fā)射元件,相應(yīng)接收邊上設(shè)置有若干紅外接收元件(紅外發(fā)射元件和紅外接收元件一一對應(yīng)設(shè)置,組成紅外發(fā)射接收對);可選地,掃描方式可采用一對一掃描方式(即一個紅外發(fā)射元件發(fā)出的紅外光被一個紅外接收元件接收)或者一對多掃描方式(即一個紅外發(fā)射元件發(fā)出的紅外光同時被多個紅外接收元件接收)等??蛇x地,紅外觸摸屏的結(jié)構(gòu)還可為其它形式,本申請對此并不作限制。
本申請針對觸摸屏在使用過程中可能會粘染污點或者灰塵情況,提出了一種可適用于大面積異物遮擋時的觸摸定位方案,提高了觸摸定位的準(zhǔn)確度。
本申請中在詳細(xì)描述方案之前,先介紹如下幾個內(nèi)容:
1)掃描方向
在1對n(n>=1)掃描方式中,對于某個紅外發(fā)射元件來說每條掃描光路擁有不同角度;對于某個紅外發(fā)射元件,其所對應(yīng)的n條掃描光路的每個角度,本申請中稱之為一個掃描方向;因此,在1對n掃描方式中包括n個掃描方向,每個掃描方向由一組同斜率的平行掃描光路所組成,如附圖2A和圖2B所示(圖2A為掃描方向示意圖一,圖2B為掃描方向示意圖二),在1對2掃描方式中長邊(即長發(fā)射邊和長接收邊)對應(yīng)的2個掃描方向;如附圖3A和圖3B所示(圖3A為掃描方向示意圖三,圖3B為掃描方向示意圖四),在1對2掃描方式中短邊(即短發(fā)射邊和短接收邊)對應(yīng)的2個掃描方向??蛇x地,一個掃描周期內(nèi)沿每個掃描方向依次掃描一遍。
2)觸摸區(qū)域
根據(jù)上述關(guān)于“掃描方向”的描述可知,在每個掃描周期內(nèi)每個掃描方向?qū)?yīng)著一組平行掃描光路,當(dāng)觸摸事件發(fā)生時,觸摸點會遮擋住至少一個掃描方向?qū)?yīng)的平行掃描光路中的若干條掃描光路,本申請中定義:在任一掃描周期內(nèi)沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域為該掃描方向的一個觸摸區(qū)域,如圖4所示(圖4為觸摸區(qū)域示意圖一),線條標(biāo)識在當(dāng)前掃描周期被遮擋的掃描光路,本申請中定義在當(dāng)前掃描周期內(nèi)連續(xù)被遮擋的掃描光路中,第一個被遮擋的掃描光路為該觸摸區(qū)域的起始邊界以及最后一個被遮擋的掃描光路為終止邊界,其中,順序可以根據(jù)掃描方向不同自定義(例如,如圖2A或圖2B所示長邊對應(yīng)的掃描方向,則順序可以從左往右或者從右往左;如圖3A或圖3B所示短邊對應(yīng)的掃描方向,則順序可以從上往下或者從下往上)。
可選地,本申請實施例所涉及的觸摸事件可以為單點觸摸事件或者多點觸摸事件。
圖5為本申請觸摸定位方法實施例一的流程示意圖。本申請實施例的執(zhí)行主體可以為配置在觸摸屏中的觸摸定位裝置,該裝置可以通過軟件和/或硬件實現(xiàn)。本申請實施例的方案可提高大面積異物遮擋時觸摸定位的準(zhǔn)確度。如圖5所示,本申請實施例的方法可以包括:
S501、確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級。
其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域。
本申請實施例中,當(dāng)發(fā)生觸摸事件時,觸摸點會遮擋住當(dāng)前掃描周期內(nèi)的至少一個掃描方向?qū)?yīng)的平行掃描光路中的若干條掃描光路;另一方面,由于觸摸屏表面可能會粘染污點或者灰塵,這些污點或者灰塵可能也會長時間遮擋住至少一個掃描方向?qū)?yīng)的平行掃描光路中的若干條掃描光路(即會遮擋多個掃描周期中位置相同的掃描光路);因此,按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域中的第一部分觸摸區(qū)域確實由觸摸點的遮擋產(chǎn)生的,第二部分觸摸區(qū)域由污點或者灰塵的遮擋產(chǎn)生的,還有除第一部分觸摸區(qū)域和第二部分觸摸區(qū)域之外的第三部分觸摸區(qū)域可能由觸摸點和污點共同的遮擋產(chǎn)生的;本申請中定義:第一部分觸摸區(qū)域(又之稱為有效觸摸區(qū)域)的優(yōu)先級為高優(yōu)先級,第三部分觸摸區(qū)域的優(yōu)先級為中優(yōu)先級,第二部分觸摸區(qū)域(又稱之為無效觸摸區(qū)域)的優(yōu)先級為低優(yōu)先級。例如,如圖6所示(圖6為觸摸區(qū)域示意圖二),按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域包括:觸摸區(qū)域1、觸摸區(qū)域2、觸摸區(qū)域3和觸摸區(qū)域4;其中,1)、觸摸區(qū)域1和觸摸區(qū)域3確實由觸摸點的遮擋產(chǎn)生的,因此,觸摸區(qū)域1和觸摸區(qū)域3為按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域中的第一部分觸摸區(qū)域(即有效觸摸區(qū)域);2)、觸摸區(qū)域4由污點或者灰塵的遮擋產(chǎn)生的,因此,觸摸區(qū)域4為按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域中的第二部分觸摸區(qū)域(即無效觸摸區(qū)域);3)、觸摸區(qū)域2由觸摸點和污點共同的遮擋產(chǎn)生的,因此,觸摸區(qū)域2為按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域中的第三部分觸摸區(qū)域;按照本申請中定義:觸摸區(qū)域1和觸摸區(qū)域3的優(yōu)先級為高優(yōu)先級、觸摸區(qū)域2的優(yōu)先級為中優(yōu)先級以及觸摸區(qū)域4的優(yōu)先級為低優(yōu)先級。
本步驟中,確定當(dāng)前掃描周期的多個觸摸區(qū)域(即當(dāng)前掃描周期的2個及以上任意個觸摸區(qū)域)的優(yōu)先級;可選地,根據(jù)當(dāng)前掃描周期的多個觸摸區(qū)域各自的產(chǎn)生原因,分別確定對應(yīng)觸摸區(qū)域的優(yōu)先級,例如,若觸摸區(qū)域A確實由觸摸點的遮擋產(chǎn)生的,則該觸摸區(qū)域A(即有效觸摸區(qū)域)的優(yōu)先級為高優(yōu)先級;若觸摸區(qū)域B由污點或者灰塵的遮擋產(chǎn)生的,則該觸摸區(qū)域B(即無效觸摸區(qū)域)的優(yōu)先級為低優(yōu)先級;若觸摸區(qū)域C可能由觸摸點和污點共同的遮擋產(chǎn)生的,則該觸摸區(qū)域C的優(yōu)先級為中優(yōu)先級。
可選地,上述步驟S501的具體實現(xiàn)步驟包括:
根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值以及預(yù)設(shè)遮擋閾值,分別判斷每個觸摸區(qū)域的優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為高優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為低優(yōu)先級;
若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,且第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為中優(yōu)先級;
其中,第一觸摸區(qū)域為多個觸摸區(qū)域中的任意觸摸區(qū)域;第二部分掃描光路為第一觸摸區(qū)域中的掃描光路中除第一部分掃描光路之外剩余的掃描光路。
考慮到真正的觸摸事件通常能持續(xù)一小段時間(如小于等于一預(yù)設(shè)持續(xù)時長),并不會持續(xù)很長時間,本申請實施例中,確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級的具體實現(xiàn)步驟包括如下:
通過根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值以及預(yù)設(shè)遮擋閾值,分別判斷每個觸摸區(qū)域的優(yōu)先級;可選地,遮擋信息指示值用于標(biāo)識掃描光路被遮擋的時間長度,例如,遮擋信息指示值可以為遮擋時長(即被連續(xù)遮擋的時長),或者遮擋掃描周期數(shù)(即被連續(xù)遮擋的掃描周期個數(shù));對應(yīng)地,預(yù)設(shè)遮擋閾值用于判斷準(zhǔn)觸摸點是否為真實的觸摸點,例如:若遮擋信息指示值為遮擋時長,對應(yīng)地,預(yù)設(shè)遮擋閾值可以為預(yù)設(shè)遮擋時長(大于等于該預(yù)設(shè)持續(xù)時長);若遮擋信息指示值為遮擋掃描周期數(shù),對應(yīng)地,預(yù)設(shè)遮擋閾值可以為預(yù)設(shè)遮擋掃描周期(該預(yù)設(shè)遮擋掃描周期對應(yīng)的總遮擋時長大于等于該預(yù)設(shè)持續(xù)時長)??蛇x地,遮擋信息指示值還可以為其它標(biāo)識掃描光路被遮擋信息的值,對應(yīng)地,預(yù)設(shè)遮擋閾值還可以為其它值,本申請實施例中對此并不作限制。
進(jìn)一步地,A)若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,即認(rèn)為該第一觸摸區(qū)域確實是由觸摸點的遮擋產(chǎn)生的,則確定第一觸摸區(qū)域(即有效觸摸區(qū)域)的優(yōu)先級為高優(yōu)先級;B)若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,即認(rèn)為該第一觸摸區(qū)域是由污點或者灰塵的遮擋產(chǎn)生的,則確定第一觸摸區(qū)域(即無效觸摸區(qū)域)的優(yōu)先級為低優(yōu)先級;C)若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值(即第一部分掃描光路的遮擋是被污點或者灰塵所遮擋的),且第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值(即第二部分掃描光路的遮擋確實是被觸摸點所遮擋的),則確定第一觸摸區(qū)域(即該第一觸摸區(qū)域是由觸摸點和污點共同的遮擋產(chǎn)生的)的優(yōu)先級為中優(yōu)先級。
例如:通過根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋時長以及預(yù)設(shè)遮擋時長(大于等于該預(yù)設(shè)持續(xù)時長),分別判斷每個觸摸區(qū)域的優(yōu)先級;A)、若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋時長小于等于預(yù)設(shè)遮擋時長,即認(rèn)為該第一觸摸區(qū)域確實是由觸摸點的遮擋產(chǎn)生的,則確定該第一觸摸區(qū)域的優(yōu)先級為高優(yōu)先級;B)、若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋時長大于該預(yù)設(shè)遮擋時長,即認(rèn)為該第一觸摸區(qū)域是由污點或者灰塵的遮擋產(chǎn)生的,則確定該第一觸摸區(qū)域的優(yōu)先級為低優(yōu)先級;C)、若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋時長大于該預(yù)設(shè)遮擋時長,且該第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋時長小于等于該預(yù)設(shè)遮擋時長,則確定第一觸摸區(qū)域的優(yōu)先級為中優(yōu)先級(即該第一觸摸區(qū)域是由觸摸點和污點共同的遮擋產(chǎn)生的)??蛇x地,當(dāng)在某個掃描周期內(nèi)某條掃描光路被首次遮擋時,觸摸定位裝置會記錄初始遮擋時間(如t0),以便根據(jù)之后的掃描周期中該條掃描光路被續(xù)遮的時間(如t1)以及該初始遮擋時間(如t0)確定該條掃描光路被遮擋的遮擋時長(如t1-t0);當(dāng)然,還可通過其它方式確定掃描光路被遮擋的遮擋時長,本申請實施例對此并不作限制。
例如:通過根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋掃描周期數(shù)以及預(yù)設(shè)遮擋掃描周期,分別判斷每個觸摸區(qū)域的優(yōu)先級;A)、若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋掃描周期數(shù)小于等于預(yù)設(shè)遮擋掃描周期,即認(rèn)為該第一觸摸區(qū)域確實是由觸摸點的遮擋產(chǎn)生的,則確定該第一觸摸區(qū)域的優(yōu)先級為高優(yōu)先級;B)、若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋掃描周期數(shù)大于該預(yù)設(shè)遮擋掃描周期,即認(rèn)為該第一觸摸區(qū)域是由污點或者灰塵的遮擋產(chǎn)生的,則確定該第一觸摸區(qū)域的優(yōu)先級為低優(yōu)先級;C)、若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋掃描周期數(shù)大于該預(yù)設(shè)遮擋掃描周期,且該第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋掃描周期數(shù)小于等于該預(yù)設(shè)遮擋掃描周期,則確定第一觸摸區(qū)域的優(yōu)先級為中優(yōu)先級(即該第一觸摸區(qū)域是由觸摸點和污點共同的遮擋產(chǎn)生的)??蛇x地,當(dāng)在第i個掃描周期內(nèi)某條掃描光路被首次遮擋時(i為大于等于1的正整數(shù)),觸摸定位裝置會記錄遮擋掃描周期數(shù)(如r等于1),進(jìn)一步地,在第i+1個掃描周期中若該條掃描光路繼續(xù)被遮擋,則觸摸定位裝置會將遮擋掃描周期數(shù)加1(如r更新為2),依次類推記錄該條掃描光路被遮擋的遮擋掃描周期數(shù);當(dāng)然,還可通過其它方式確定掃描光路被遮擋的遮擋掃描周期數(shù),本申請實施例對此并不作限制。
可選地,為了便于描述,上述部分以“根據(jù)第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值與預(yù)設(shè)遮擋閾值進(jìn)行比較,判斷該第一觸摸區(qū)域的優(yōu)先級”為例進(jìn)行詳細(xì)描述,其它觸摸區(qū)域的優(yōu)先級確定方式與上述第一觸摸區(qū)域的優(yōu)先級確定方式類似,此處不再贅述。當(dāng)然,本申請實施例中還可通過上述“確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級”的變形實現(xiàn)方式或其它方式實現(xiàn),本申請對此并不作限制。
S502、根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點。
其中,M和N都為大于等于2的正整數(shù),且N小于等于M。
本步驟中,在確定某個準(zhǔn)觸摸點(包括真觸摸點和/或假觸摸點)時,根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置,可選地,根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的前N(如N小于M)個觸摸區(qū)域,并根據(jù)該前N個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置,即若互相交叉的M個觸摸區(qū)域中包括由污點或者灰塵的遮擋所產(chǎn)生的觸摸區(qū)域(即無效觸摸區(qū)域),則在步驟S502中確定準(zhǔn)觸摸點時不會采用無效觸摸區(qū)域,從而提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度;例如,如圖6所示,若M等于4,N等于3,觸摸區(qū)域1、觸摸區(qū)域2、觸摸區(qū)域3和觸摸區(qū)域4的優(yōu)先級高低順序為:觸摸區(qū)域1/觸摸區(qū)域3->觸摸區(qū)域2->觸摸區(qū)域4,則根據(jù)觸摸區(qū)域1、觸摸區(qū)域3和觸摸區(qū)域2之間交叉區(qū)域確定出準(zhǔn)觸摸點的位置,如圖7所示(圖7為觸摸區(qū)域示意圖三)??蛇x地,還可根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,即在確定某個準(zhǔn)觸摸點時,根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域,并根據(jù)這兩個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置。當(dāng)然,本申請還可通過其它方式確定準(zhǔn)觸摸點,本申請實施例中對此并不作限制??蛇x地,經(jīng)過不同準(zhǔn)觸摸點的觸摸區(qū)域個數(shù)可能不同(即不同準(zhǔn)觸摸點對應(yīng)的M可能不同);可選地,確定不同準(zhǔn)觸摸點時所選擇的優(yōu)先級最高的觸摸區(qū)域個數(shù)可能也并不相同(即不同準(zhǔn)觸摸點對應(yīng)的N可能也并不相同)。
可選地,按照上述同樣的方式分別確定出每個準(zhǔn)觸摸點,此處不再贅述。
S503、依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點。
通過上述步驟所確定的準(zhǔn)觸摸點中可能包含假觸摸點,本步驟中,通過根據(jù)真觸摸點的特征(即經(jīng)過該真觸摸點的所有觸摸區(qū)域的所有掃描光路都會被遮擋)以及假觸摸點的特征(經(jīng)過該假觸摸點的至少一個觸摸區(qū)域的掃描光路未被遮擋)依次判斷每個準(zhǔn)觸摸點的真?zhèn)危コ羲屑儆|摸點并確定出所有真觸摸點;可選地,通過根據(jù)經(jīng)過某個準(zhǔn)觸摸點的至少一條未曾使用過的掃描光路(即在前述步驟S502中確定該準(zhǔn)觸摸點時未使用的掃描光路)是否被遮擋來判斷該準(zhǔn)觸摸點的真?zhèn)?;若該至少一條未曾使用過的掃描光路未被遮擋,則確定該準(zhǔn)觸摸點為假觸摸點,并將該假觸摸點去除掉,依次類推,直至將所有假觸摸點去除掉,剩余的則都為真觸摸點。當(dāng)然,本申請實施例中,還可通過其它方式依次判斷每個準(zhǔn)觸摸點的真?zhèn)?如通過現(xiàn)有判斷準(zhǔn)觸摸點真?zhèn)蔚姆绞竭M(jìn)行判斷),本實施例中對此并不作限制。
進(jìn)一步地,可繼續(xù)確定下一掃描周期的多個觸摸區(qū)域的優(yōu)先級,進(jìn)而根據(jù)互相交叉的M個所述觸摸區(qū)域中優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,并依次判斷每個所述準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點,依次類推,具體的實現(xiàn)方式同上述步驟S501-S503,此處不再贅述。
現(xiàn)有觸摸定位技術(shù)中,當(dāng)觸摸屏粘染污點或者灰塵,這些污點或者灰塵可能會擋住紅外發(fā)射元件所發(fā)射的紅外光和/或紅外接收元件接收紅外光(即可能會遮擋住至少一個掃描方向?qū)?yīng)的平行掃描光路中的若干條掃描光路),從而會影響現(xiàn)有觸摸定位技術(shù)中確定準(zhǔn)觸摸點的過程,因此,觸摸定位會不準(zhǔn)確;如8所示(圖8為現(xiàn)有觸摸定位技術(shù)中的觸摸定位示意圖一),現(xiàn)有觸摸定位技術(shù)中并不會考慮由于污點或灰塵導(dǎo)致的無效觸摸區(qū)域,直接根據(jù)互相交叉的兩個觸摸區(qū)域確定準(zhǔn)觸摸點的位置(如矩形區(qū)域A的中心點位置),可見,矩形區(qū)域A的中心點位置與真觸摸點的位置明顯不同;如圖9所示(圖9為現(xiàn)有觸摸定位技術(shù)中的觸摸定位示意圖二),分別根據(jù)互相交叉的兩個觸摸區(qū)域確定第一準(zhǔn)觸摸點的位置(如矩形區(qū)域B的中心點位置)以及第二準(zhǔn)觸摸點的位置(如矩形區(qū)域C的中心點位置),可見,按照現(xiàn)有觸摸定位技術(shù)所確定的第一準(zhǔn)觸摸點的位置與真觸摸點1的位置,以及第二準(zhǔn)觸摸點的位置與真觸摸點2的位置明顯不同。
相比于現(xiàn)有觸摸定位技術(shù),本申請實施例中,通過確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級,并根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,其中,無效觸摸區(qū)域的優(yōu)先級最低;進(jìn)一步地,依次判斷每個所述準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點;可見,若互相交叉的M個觸摸區(qū)域中包括由污點或者灰塵的遮擋所產(chǎn)生的觸摸區(qū)域(即無效觸摸區(qū)域),則在確定準(zhǔn)觸摸點時便不會采用無效觸摸區(qū)域,從而提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度。
圖10為本申請觸摸定位方法實施例二的流程示意圖。在上述實施例的基礎(chǔ)上,如圖10所示,本申請實施例的方法可以包括:
S1001、設(shè)定掃描方向的個數(shù)以及每個掃描方向的角度。
本步驟中,設(shè)定掃描方向的個數(shù)以及每個掃描方向的角度,可選地,掃描方向的個數(shù)為大于等于2的整數(shù),任意兩個不同掃描方向的角度各不相同,如圖2A或圖2B所示長邊對應(yīng)的兩個掃描方向,或者如圖3A或圖3B所示短邊對應(yīng)的兩個掃描方向。
S1002、沿每個掃描方向進(jìn)行掃描。
本步驟中,在當(dāng)前掃描周期內(nèi)沿每個掃描方向依次進(jìn)行掃描,如圖2A或圖2B所示,長發(fā)射邊的每個紅外發(fā)射元件依次沿垂直掃描方向進(jìn)行掃描,其次依次沿斜掃描方向進(jìn)行掃描,如圖3A或圖3B所示,短發(fā)射邊的每個紅外發(fā)射元件依次沿水平掃描方向進(jìn)行掃描,其次依次沿斜掃描方向進(jìn)行掃描。可選地,當(dāng)前掃描周期內(nèi)沿不同掃描方向依次進(jìn)行掃描的順序并不限定,如先長邊掃描后短邊掃描、先短邊掃描后長邊掃描、先沿垂直掃描方向進(jìn)行掃描后沿斜掃描方向進(jìn)行掃描,或者先沿斜掃描方向進(jìn)行掃描后沿垂直掃描方向進(jìn)行掃描等。
S1003、統(tǒng)計當(dāng)前掃描周期的觸摸區(qū)域。
本步驟中,統(tǒng)計當(dāng)前掃描周期的多個觸摸區(qū)域,其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域。如圖6所示按照觸摸區(qū)域的定義所確定出的觸摸區(qū)域包括:觸摸區(qū)域1、觸摸區(qū)域2、觸摸區(qū)域3和觸摸區(qū)域4。
S1004、確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級。
本步驟中,確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級的方式,可詳見本申請上述實施例中的記載,此處不再贅述。
S1005、根據(jù)觸摸區(qū)域的優(yōu)先級確定每個準(zhǔn)觸摸點。
本步驟中,在確定某個準(zhǔn)觸摸點(包括真觸摸點和/或假觸摸點)時,根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置,可選地,根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域,并根據(jù)這兩個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置,例如,如圖6所示,若M等于4,觸摸區(qū)域1、觸摸區(qū)域2、觸摸區(qū)域3和觸摸區(qū)域4的優(yōu)先級高低順序為:觸摸區(qū)域1/觸摸區(qū)域3->觸摸區(qū)域2->觸摸區(qū)域4,則優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域(即觸摸區(qū)域1和觸摸區(qū)域3),并根據(jù)觸摸區(qū)域1和觸摸區(qū)域3之間交叉區(qū)域確定出準(zhǔn)觸摸點的位置,如圖11所示(圖11為觸摸區(qū)域示意圖四)??蛇x地,按照上述同樣的方式分別確定出每個準(zhǔn)觸摸點,此處不再贅述。
S1006、依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點。
本步驟中,根據(jù)真觸摸點的特征和假觸摸點的特征依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,去除掉所有假觸摸點并確定出所有真觸摸點;可選地,依次判斷每個準(zhǔn)觸摸點的真?zhèn)蔚木唧w實現(xiàn)步驟如下:步驟A、根據(jù)互相交叉的M個觸摸區(qū)域中的至少一個第二觸摸區(qū)域中的掃描光路是否被第一準(zhǔn)觸摸點遮擋,判斷第一準(zhǔn)觸摸點的真?zhèn)?;其中,第二觸摸區(qū)域為:M個觸摸區(qū)域中除了用于確定第一準(zhǔn)觸摸點所采用的觸摸區(qū)域之外的任意觸摸區(qū)域(即在步驟S1005中確定該第一準(zhǔn)觸摸點時未使用的任意觸摸區(qū)域);第一準(zhǔn)觸摸點為在步驟S1005中所確定出的所有準(zhǔn)觸摸點中的任意一個準(zhǔn)觸摸點;步驟B、若任意第二觸摸區(qū)域中的掃描光路未被第一準(zhǔn)觸摸點遮擋,則確定第一準(zhǔn)觸摸點為假觸摸點,并將該第一準(zhǔn)觸摸點從所有準(zhǔn)觸摸點中去除掉,得到更新后的所有準(zhǔn)觸摸點;步驟C、重復(fù)執(zhí)行步驟A至步驟B(將所有假觸摸點去除掉),直至更新后的所有準(zhǔn)觸摸點中不含有假觸摸點。當(dāng)然,本申請實施例中,還可通過其它方式依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,本實施例中對此并不作限制?/p>
S1007、軌跡跟蹤、坐標(biāo)轉(zhuǎn)換及輸出處理。
本步驟中,繼續(xù)后續(xù)軌跡跟蹤、坐標(biāo)轉(zhuǎn)換及輸出處理等,其中,1)、軌跡跟蹤是指:根據(jù)歷史觸摸點集與現(xiàn)有觸摸點集中各觸摸點的距離關(guān)系,確定現(xiàn)有觸摸點集中各現(xiàn)有觸摸點與歷史觸摸點集中對應(yīng)歷史觸摸點的對應(yīng)關(guān)系,例如:假設(shè)上一周期中計算得到歷史觸摸點P1和歷史觸摸點P2,本周期計算得到現(xiàn)有觸摸點P11和現(xiàn)有觸摸點P22,通過計算P1與P11的距離D1以及P1與P22的距離D2,若D1小于D2,則確定P11與P1屬于同一個軌跡;2)坐標(biāo)轉(zhuǎn)換是指:由于觸摸屏的處理器中的坐標(biāo)系與該觸摸屏所屬顯示終端(如電腦或電視等)中的坐標(biāo)系不同,因此,觸摸屏的處理器將待輸出的觸摸點信息輸出至該觸摸屏所屬顯示終端之前需要進(jìn)行坐標(biāo)轉(zhuǎn)換;3)輸出處理是指:該觸摸屏所屬顯示終端響應(yīng)觸摸點事件(如產(chǎn)生左鍵點擊或者右鍵等功能響應(yīng))??蛇x地,軌跡跟蹤、坐標(biāo)轉(zhuǎn)換及輸出處理的具體實現(xiàn)過程可參考現(xiàn)有的軌跡跟蹤、坐標(biāo)轉(zhuǎn)換及輸出處理方式,此處不再贅述。
進(jìn)一步地,返回繼續(xù)執(zhí)行步驟S1002-步驟S1007,繼續(xù)執(zhí)行下一周期的操作。
綜上所述,本申請實施例中,通過確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級,并在確定某個準(zhǔn)觸摸點時,根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域之間的交叉區(qū)域確定出該準(zhǔn)觸摸點的位置,其中,有效觸摸區(qū)域(即由觸摸點的遮擋產(chǎn)生的)的優(yōu)先級最高,無效觸摸區(qū)域(即由污點或者灰塵的遮擋產(chǎn)生的)的優(yōu)先級最低;進(jìn)一步地,依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點;可見,若互相交叉的M個觸摸區(qū)域中包括由污點或者灰塵的遮擋所產(chǎn)生的觸摸區(qū)域(即無效觸摸區(qū)域),則根據(jù)互相交叉的M個觸摸區(qū)域中優(yōu)先級最高的N個觸摸區(qū)域確定準(zhǔn)觸摸點,并不會采用無效觸摸區(qū)域確定準(zhǔn)觸摸點,從而提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度。
圖12為本申請觸摸定位裝置實施例的結(jié)構(gòu)示意圖。可選地,該觸摸定位裝置可以配置在觸摸屏中。如圖12所示,本實施例提供的觸摸定位裝置120可以包括:第一確定模塊1201、第二確定模塊1202以及判斷模塊1303。
第一確定模塊1201,用于確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級;其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域;
第二確定模塊1202,用于根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點;其中,M和N都為大于等于2的正整數(shù),且N小于等于M;
判斷模塊1203,用于依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點。
本申請實施例提供的觸摸定位裝置可以包括:第一確定模塊、第二確定模塊以及判斷模塊;通過第一確定模塊確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級,進(jìn)一步地,第二確定模塊根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,其中,無效觸摸區(qū)域的優(yōu)先級最低;進(jìn)一步地,判斷模塊依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點;可見,若互相交叉的M個觸摸區(qū)域中包括由污點或者灰塵的遮擋所產(chǎn)生的觸摸區(qū)域(即無效觸摸區(qū)域),則本申請實施例提供的觸摸定位裝置會根據(jù)互相交叉的M個觸摸區(qū)域中優(yōu)先級最高的N個觸摸區(qū)域確定準(zhǔn)觸摸點,并不會采用無效觸摸區(qū)域確定準(zhǔn)觸摸點,從而提高了大面積異物遮擋時觸摸定位的準(zhǔn)確度。
可選地,作為一種可實施的方式,在圖12所示的實施方式的基礎(chǔ)上,第一確定模塊1201具體用于:
根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值以及預(yù)設(shè)遮擋閾值,分別判斷每個觸摸區(qū)域的優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為高優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為低優(yōu)先級;
若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,且第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為中優(yōu)先級;
其中,第一觸摸區(qū)域為多個觸摸區(qū)域中的任意觸摸區(qū)域;第二部分掃描光路為第一觸摸區(qū)域中的掃描光路中除第一部分掃描光路之外剩余的掃描光路。
可選地,作為另一種可實施的方式,在上述實施方式的基礎(chǔ)上,第二確定模塊1202具體用于:根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點。
可選地,作為另一種可實施的方式,在上述實施方式的基礎(chǔ)上,判斷模塊1203具體用于執(zhí)行如下步驟:
步驟A、根據(jù)互相交叉的M個觸摸區(qū)域中的至少一個第二觸摸區(qū)域中的掃描光路是否被第一準(zhǔn)觸摸點遮擋,判斷所述第一準(zhǔn)觸摸點的真?zhèn)危黄渲?,所述第二觸摸區(qū)域為:M個觸摸區(qū)域中除了用于確定第一準(zhǔn)觸摸點所采用的觸摸區(qū)域之外的任意觸摸區(qū)域;第一準(zhǔn)觸摸點為所有準(zhǔn)觸摸點中的任意一個準(zhǔn)觸摸點;
步驟B、若任意第二觸摸區(qū)域中的掃描光路未被第一準(zhǔn)觸摸點遮擋,則確定第一準(zhǔn)觸摸點為假觸摸點,并將第一準(zhǔn)觸摸點從所述所有準(zhǔn)觸摸點中去除掉,得到更新后的所有準(zhǔn)觸摸點;
步驟C、重復(fù)執(zhí)行步驟A至步驟B,直至更新后的所有準(zhǔn)觸摸點中不含有假觸摸點。
可選地,作為另一種可實施的方式,在上述實施方式的基礎(chǔ)上,觸摸定位裝置120還包括:
統(tǒng)計模塊,用于統(tǒng)計當(dāng)前掃描周期的多個觸摸區(qū)域。
本實施例提供的觸摸定位裝置,可以用于執(zhí)行本發(fā)明上述觸摸定位方法任意實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
圖13為本申請觸摸屏實施例的結(jié)構(gòu)示意圖。如圖13所示,本實施例的觸摸屏130可以包括:存儲器1301、處理器1302以及顯示屏1303;存儲器1301和顯示屏1303可以和處理器1302相連;其中,顯示屏1303用于感應(yīng)用戶觸摸;存儲器1301用于存儲執(zhí)行指令;處理器1302用于調(diào)用存儲器301中的執(zhí)行指令,用以執(zhí)行以下操作:
確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級;其中,每個觸摸區(qū)域為:沿任一掃描方向的一組平行掃描光路中被遮擋的掃描光路組成的區(qū)域;
根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點;其中,M和N都為大于等于2的正整數(shù),且N小于等于M;
依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,確定出每個真觸摸點。
可選地,處理器1302可以僅包括中央處理器(Central Processing Unit,簡稱CPU),也可以是CPU、數(shù)字信號處理器(digital signal processor,簡稱DSP)、圖形處理器(Graphic Processing Unit,簡稱GPU)及通信單元中的控制芯片(例如基帶芯片)的組合。
具體地,存儲器1301中的程序可以包括程序代碼,程序代碼包括計算機操作指令。存儲器1301可能包含隨機存取存儲器(random access memory,簡稱RAM),也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。
可選地,本申請中所涉及的觸摸屏可以為紅外觸摸屏。
可選地,確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級,包括:
根據(jù)每個觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值以及預(yù)設(shè)遮擋閾值,分別判斷每個觸摸區(qū)域的優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為高優(yōu)先級;
若第一觸摸區(qū)域中的掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為低優(yōu)先級;
若第一觸摸區(qū)域中的第一部分掃描光路被遮擋的遮擋信息指示值大于預(yù)設(shè)遮擋閾值,且第一觸摸區(qū)域中的第二部分掃描光路被遮擋的遮擋信息指示值小于等于預(yù)設(shè)遮擋閾值,則確定第一觸摸區(qū)域的優(yōu)先級為中優(yōu)先級;
其中,第一觸摸區(qū)域為多個觸摸區(qū)域中的任意觸摸區(qū)域;第二部分掃描光路為第一觸摸區(qū)域中的掃描光路中除第一部分掃描光路之外剩余的掃描光路。
可選地,根據(jù)互相交叉的M個觸摸區(qū)域中,優(yōu)先級最高的N個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點,包括:
根據(jù)互相交叉的M個觸摸區(qū)域中,按照觸摸區(qū)域的優(yōu)先級高低順序優(yōu)先選擇優(yōu)先級最高的兩個觸摸區(qū)域,分別確定每個準(zhǔn)觸摸點。
可選地,依次判斷每個準(zhǔn)觸摸點的真?zhèn)?,包括?/p>
步驟A、根據(jù)互相交叉的M個觸摸區(qū)域中的至少一個第二觸摸區(qū)域中的掃描光路是否被第一準(zhǔn)觸摸點遮擋,判斷第一準(zhǔn)觸摸點的真?zhèn)?;其中,第二觸摸區(qū)域為:M個觸摸區(qū)域中除了用于確定第一準(zhǔn)觸摸點所采用的觸摸區(qū)域之外的任意觸摸區(qū)域;第一準(zhǔn)觸摸點為所有準(zhǔn)觸摸點中的任意一個準(zhǔn)觸摸點;
步驟B、若任意第二觸摸區(qū)域中的掃描光路未被第一準(zhǔn)觸摸點遮擋,則確定第一準(zhǔn)觸摸點為假觸摸點,并將第一準(zhǔn)觸摸點從所有準(zhǔn)觸摸點中去除掉,得到更新后的所有準(zhǔn)觸摸點;
步驟C、重復(fù)執(zhí)行步驟A至步驟B,直至更新后的所有準(zhǔn)觸摸點中不含有假觸摸點。
可選地,確定當(dāng)前掃描周期的多個觸摸區(qū)域的優(yōu)先級之前,還包括:
統(tǒng)計當(dāng)前掃描周期的多個觸摸區(qū)域。
本實施例提供的觸摸屏,可以用于執(zhí)行本發(fā)明上述觸摸定位方法任意實施例的技術(shù)方案,其實現(xiàn)原理和技術(shù)效果類似,此處不再贅述。
本領(lǐng)域普通技術(shù)人員可以理解:本文中涉及的第一、第二等各種數(shù)字編號僅為描述方便進(jìn)行的區(qū)分,并不用來限制本申請實施例的范圍。
本領(lǐng)域普通技術(shù)人員可以理解,在本申請的各種實施例中,上述各過程的序號的大小并不意味著執(zhí)行順序的先后,各過程的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請實施例的實施過程構(gòu)成任何限定。
本領(lǐng)域技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的裝置的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。
最后應(yīng)說明的是:以上各實施例僅用以說明本申請的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本申請進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本申請各實施例技術(shù)方案的范圍。