一種觸摸點識別方法、裝置及觸屏設備的制造方法
【技術領域】
[0001]本發(fā)明涉及觸控技術領域,尤其涉及一種觸摸點識別方法、裝置及觸屏設備。
【背景技術】
[0002]隨著新型人機交互技術一觸摸屏技術的提出,電子產(chǎn)品的輸入控制方式逐漸由傳統(tǒng)的鍵盤或者鼠標控制方式轉變?yōu)橛|摸屏控制方式。相較于傳統(tǒng)的輸入控制方式,觸摸屏技術可以為用戶提供更加簡化的人機交互服務。其中,紅外觸控技術是一種常見的觸摸屏技術。紅外觸控技術所采用的紅外觸摸屏成矩形結構,紅外觸摸屏由一個長發(fā)射邊、一個長接收邊、一個短發(fā)射邊和一個短接收邊組成。
[0003]現(xiàn)有技術中,針對多觸摸點觸摸的情況,紅外觸控技術一般采用長、短邊正掃光路(水平光路和垂直光路)中被遮擋光路正交的方法定位第一候選觸摸點,以確定候選觸摸點集合(即可能的觸摸點),然后采用斜掃光路被遮擋的情況對候選觸摸點集合中的第一候選觸摸點進行真假判定,從而確定出真實觸摸點。
[0004]但是,紅外觸摸屏上不同光路(如正掃光路和斜掃光路)的掃描時間不同,觸摸點移動時進行掃描可能會存在時延誤差現(xiàn)象,即觸摸點移動時掃描到的掃描數(shù)據(jù)是帶誤差的,因此,現(xiàn)有技術中根據(jù)存在誤差的掃描數(shù)據(jù)對候選觸摸點集合中的第一候選觸摸點進行真假判定,可能會導致誤判,將真實觸摸點誤判為鬼點或者將鬼點誤判為真實觸摸點。
[0005]如圖1所7JK,實線表TJK正掃光路,虛線(粗虛線和細虛線)表斜掃光路,圖1中的兩個黑色觸摸點(觸摸點I和觸摸點2)為采用正掃光路掃描時,確定出的第一候選觸摸點,其中,觸摸點I和觸摸點2遮擋了實線所示的正掃光路,為水平光路和垂直光路(正掃光路)的交點。理想情況下,采用斜掃光路對第一候選觸摸點(觸摸點I和觸摸點2)進行真假判定,觸摸點I和觸摸點2所遮擋的斜掃光路為粗虛線所示的光路;但是,由于掃描時延誤差,觸摸點I和觸摸點2可能會發(fā)生移動,當采用斜掃光路對第一候選觸摸點(觸摸點I和觸摸點2)進行真假判定時,觸摸點I可能已經(jīng)移動到了觸摸點3所在的位置,觸摸點2可能已經(jīng)移動到了觸摸點4所在的位置。此時,采用斜掃光路對第一候選觸摸點(觸摸點I和觸摸點2)進行真假判定,移動后的觸摸點I (觸摸點3)和移動后的觸摸點2 (觸摸點4)所遮擋的斜掃光路為粗虛線所示的光路則會變成細虛線所示的斜掃光路。移動前后觸摸點I和移動前后觸摸點2所遮擋的斜掃光路發(fā)生了變化,獲取到的掃描數(shù)據(jù)時存在誤差的,當觸摸點I和觸摸點2為真實觸摸點時,可能會由于掃描誤差將觸摸點I和觸摸點2誤判為鬼點。
【發(fā)明內(nèi)容】
[0006]本發(fā)明的實施例提供一種觸摸點識別方法、裝置及觸屏設備,可以降低進行真假點判定時,對第一候選觸摸點誤判的可能性,提高觸摸點識別精度。
[0007]為達到上述目的,本發(fā)明的實施例采用如下技術方案:
[0008]本發(fā)明實施例的第一方面,提供一種觸摸點識別方法,應用于觸屏設備,所述觸屏設備的觸摸屏包括第一方向邊和第二方向邊,所述方法包括:
[0009]獲取候選觸摸點集合,所述候選觸摸點集合中包含至少一個第一候選觸摸點;
[0010]從第一候選掃描方向和第二候選掃描方向中,確定基準掃描方向和參考掃描方向,所述第一候選掃描方向為所述第一方向邊上包含觸摸區(qū)域的個數(shù)最多的掃描方向,所述第二候選掃描方向為所述第二方向邊上包含觸摸區(qū)域的個數(shù)最多的掃描方向,所述基準掃描方向包含的觸摸區(qū)域的個數(shù)大于等于所述參考掃描方向包含的觸摸區(qū)域的個數(shù);
[0011]在與所述基準掃描方向的每個觸摸區(qū)域相關的所述第一候選觸摸點中任意選擇一個所述第一候選觸摸點,以組成至少一個候選觸摸點組合;
[0012]若所述候選觸摸點組合中包含與所述參考掃描方向的所有觸摸區(qū)域相關的所述第一候選觸摸點,則確定所述候選觸摸點組合為有效候選觸摸點組合;
[0013]確定所述第一候選觸摸點實際匹配值之和最大的所述有效候選觸摸點組合中的所述第一候選觸摸點為真實觸摸點。
[0014]本發(fā)明實施例的第二方面,還提供一種觸摸點識別裝置,包含于觸屏設備,所述觸屏設備的觸摸屏包括第一方向邊和第二方向邊,所述裝置包括:
[0015]獲取單元,用于獲取候選觸摸點集合,所述候選觸摸點集合中包含至少一個第一候選觸摸點;
[0016]第一確定單兀,用于從第一候選掃描方向和第二候選掃描方向中,確定基準掃描方向和參考掃描方向,所述第一候選掃描方向為所述第一方向邊上包含觸摸區(qū)域的個數(shù)最多的掃描方向,所述第二候選掃描方向為所述第二方向邊上包含觸摸區(qū)域的個數(shù)最多的掃描方向,所述基準掃描方向包含的觸摸區(qū)域的個數(shù)大于等于所述參考掃描方向包含的觸摸區(qū)域的個數(shù);
[0017]選擇單元,用于在與所述第一確定單元確定的所述基準掃描方向的每個觸摸區(qū)域相關的所述第一候選觸摸點中任意選擇一個所述第一候選觸摸點,以組成至少一個候選觸摸點組合;
[0018]第二確定單元,用于若所述選擇單元選擇出的所述候選觸摸點組合中包含與所述第一確定單兀確定的所述參考掃描方向的所有觸摸區(qū)域相關的所述第一候選觸摸點,則確定所述候選觸摸點組合為有效候選觸摸點組合;
[0019]第三確定單元,用于確定所述第二確定單元確定出的所述有效候選觸摸點組合中,所述第一候選觸摸點實際匹配值之和最大的所述有效候選觸摸點組合中的所述第一候選觸摸點為真實觸摸點。
[0020]本發(fā)明實施例的第三方面,還提供一種觸屏設備,包括:
[0021]存儲器,用于存儲一組程序代碼;
[0022]處理器,用于根據(jù)所述存儲器存儲的一組程序代碼,執(zhí)行本發(fā)明第一方面所列舉的觸摸點識別方法。
[0023]本發(fā)明實施例提供的觸摸點識別方法、裝置及觸屏設備,與現(xiàn)有技術中,對候選觸摸點集合中的第一候選觸摸點進行真假點判定時,由于時延誤差現(xiàn)象,導致第一候選觸摸點的誤判相比。在本方案中,由于基準掃描方向(第一方向邊或者第二方向邊的各個掃描方向中包含觸摸區(qū)域個數(shù)最多的掃描方向)的每一個觸摸區(qū)域中均至少包含一個真實觸摸點,因此,采用第一候選觸摸點與基準掃描方向的觸摸區(qū)域的關聯(lián)關系,可以對候選觸摸點集合中的真實觸摸點進行更加精準的小范圍定位;并且,由于實際匹配值用于表征第一候選觸摸點與相應觸摸區(qū)域的相對位置關系,第一候選觸摸點與相應觸摸區(qū)域的相對位置關系是不會因為掃描時延導致的觸摸點移動而發(fā)生變化的,因此,通過本方案可以降低進行真假點判定時,對第一候選觸摸點誤判的可能性,提高觸摸點識別精度。
【附圖說明】
[0024]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0025]圖1為本發(fā)明【背景技術】中的一種觸摸點的示意圖;
[0026]圖2為本發(fā)明實施例1中的一種觸摸點識別方法流程圖;
[0027]圖3為本發(fā)明實施例2中的一種觸摸點識別方法流程圖;
[0028]圖4為本發(fā)明實施例2中的第一方向邊的掃描方向示意圖;
[0029]圖5為本發(fā)明實施例2中的第一方向邊的觸摸區(qū)域示意圖;
[0030]圖6為本發(fā)明實施例2中的第二方向邊的掃描方向示意圖;
[0031]圖7為本發(fā)明實施例2中的第二方向邊的觸摸區(qū)域示意圖;
[0032]圖8為本發(fā)明實施例2中的第一方向邊的觸摸區(qū)域示意圖;
[0033]圖9為本發(fā)明實施例2中的第二方向邊的觸摸區(qū)域示意圖;
[0034]圖10為本發(fā)明實施例2中的第一候選觸摸點的示意圖;
[0035]圖11為本發(fā)明實施例2中的第一候選觸摸點的示意圖;
[0036]圖12為本發(fā)明實施例2中的第一候選觸摸點的示意圖;
[0037]圖13為本發(fā)明實施例2中的第二平行四邊形區(qū)域示意圖;
[0038]圖14為本發(fā)明實施例2中的第一平行四邊形區(qū)域示意圖;
[0039]圖15為本發(fā)明實施例2中的第一平行四邊形區(qū)域和第二平行四邊形區(qū)域的示意圖;
[0040]圖16為本發(fā)明實施例2中的第二候選觸摸點的示意圖;
[0041]圖17為本發(fā)明實施例2中的第二候選觸摸點的示意圖;
[0042]圖18為本發(fā)明實施例3中的一種觸摸點識別裝置的組成示意圖;
[0043]圖19為本發(fā)明實施例3中的另一種觸摸點識別裝置的組成示意圖;
[0044]圖20為本發(fā)明實施例3中的另一種觸摸點識別裝置的組成示意圖;
[0045]圖21為本發(fā)明實施例3中的另一種觸摸點識別裝置的組成示意圖;
[0046]圖22為本發(fā)明實施例4中的一種觸屏設備的組成示意圖。
【具體實施方式】
[0047]下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]另外,本文中術語“系統(tǒng)”和“網(wǎng)絡”在本文中常被可互換使用。本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,A和/或B,可以表示:單獨存在A,同時存在A和B,單獨存在B這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。
[0049]實施例1
[0050]本發(fā)明實施例提供一種觸摸點識別方法,應用于觸屏設備,該觸屏設備的觸摸屏包括第一方向邊和第二方向邊,如圖2所示,該觸摸點識別方法包括:
[0051]S101、觸摸點識別裝置獲取候選觸摸點集合,候選觸摸點集合中包含至少一個第一候選觸摸點。
[0052]其中,第一方向邊上包含M個掃描方向,第一方向邊上的一個掃描方向由一組同斜率的平行光路組成,且組成不同掃描方向的平行光路的斜率不同,I ;第二方向邊上包含N個掃描方向,第二方向邊上的一個掃描方向由一組同斜率的平行光路組成,且組成不同掃描方向的平行光路的斜率不同,I。掃描方向的觸摸區(qū)域為觸摸屏上存在觸摸點時,被觸摸點遮擋的連續(xù)平行光路所組成的區(qū)域。
[0053]需要說明的是,在本發(fā)明實施例中M可以等于N,M也可以不能等于N,即第一方向邊上包含的掃描方向的個數(shù)可以等于第二方向邊上包含的掃描方向的個數(shù),也可以不等于第二方向邊上包含的掃描方向的個數(shù)。
[0054]本發(fā)明實施例中的第一方向邊可以為觸屏設備的觸摸屏的長邊,第二方向邊可以為觸屏設備的觸摸屏的短邊;或者,第一方向邊可以為觸屏設備的觸摸屏的短邊,第二方向邊可以為觸屏設備的觸摸屏的長邊。
[0055]S102、觸摸點識別裝置從第一候選掃描方向和第二候選掃描方向中,確定基準掃描方向和參考掃描方向。
[0056]其中,第一候選掃描方向為第一方向邊上的各個掃描方向中包含觸摸區(qū)域的個數(shù)最多的掃描方向。
[0057]示例性的,觸摸點識別裝置在一個掃描周期內(nèi),可以分別進行第一方向邊上的各個掃描方向的掃描,以確定第一方向邊上每個掃描方向的觸摸區(qū)域(該掃描方向上,被觸摸點遮擋的同斜率連續(xù)平行光路所組成的區(qū)域),并統(tǒng)計第一方向邊上的各個掃描方向的觸摸區(qū)域的個數(shù);將統(tǒng)計到的觸摸區(qū)域的個數(shù)最多的掃描方向確定為第一候選掃描方向。
[0058]其中,第二候選掃描方向為第二方向邊上的各個掃描方向中包含觸摸區(qū)域的個數(shù)最多的掃描方向。
[0059]示例性的,觸摸點識別裝置在一個掃描周期內(nèi),可以分別進行第二方向邊上的各個掃描方向的掃描,以確定第二方向邊上每個掃描方向的觸摸區(qū)域(該掃描方向上,被觸摸點遮擋的同斜率連續(xù)平行光路所組成的區(qū)域),并統(tǒng)計第二方向邊上的各個掃描方向的觸摸區(qū)域的個數(shù);將統(tǒng)計到的觸摸區(qū)域的個數(shù)最多的掃描方向確定為第二候選掃描方向。
[0060]由于基準掃描方向包含的觸摸區(qū)域的個數(shù)大于等于參考掃描方向包含的觸摸區(qū)域的個數(shù),因此,若第一候選掃描方向包含的觸摸區(qū)域的個數(shù)大于等于第二候選掃描方向包含的觸摸區(qū)域的個數(shù),則將第一候選掃描方向確定為基準掃描方向,并將第二候選掃描方向確定為參考掃描方向;若第二候選掃描方向包含的觸摸區(qū)域的個數(shù)大于第一候選掃描方向包含的觸摸區(qū)域的個數(shù),則將第二候選掃描方向確定為基準掃描方向,并將第一候選掃描方向確定為參考掃描方向。
[0061]S103、觸摸點識別裝置在與基準掃描方向的每個觸摸區(qū)域相關的第一候選觸摸點中任意選擇一個第一候選觸摸點,以組成至少一個候選觸摸點組合。
[0062]在本發(fā)明實施例中,若第一候選觸摸點在觸摸區(qū)域的中心線上,則觸摸點識別裝置可以確定第一候選觸摸點與觸摸區(qū)域相關。
[0063]其中,本發(fā)明實施例中的觸摸區(qū)域為觸摸屏上存在觸摸點時,被觸摸點遮擋的連續(xù)平行光路所組成的區(qū)域;第一方向邊或者第二方向邊上的一個掃描方向由一組同斜率的平行光路組成,且組成不同掃描方向的平行光路的斜率不同。
[0064]觸摸區(qū)域的中心線與觸摸區(qū)域的起始邊界平行,觸摸區(qū)域的中心線與所述觸摸區(qū)域的終止邊界平行,且觸摸區(qū)域的中心線到觸摸區(qū)域的起始邊界的垂直距離等于觸摸區(qū)域的中心線到所述觸摸區(qū)域的終止邊界的垂直距離。觸摸區(qū)域的起始邊界為被觸摸點遮擋的連續(xù)平行光路的第一側光路,觸摸區(qū)域的終止邊界為被觸摸點遮擋的連續(xù)平行光路的第二側光路。
[0065]其中,候選觸摸點組合中包含的第一候選觸摸點的個數(shù)與基準掃描方向包含的觸摸區(qū)域的個數(shù)相等。
[0066]需要說明的是,觸摸點識別裝置在與基準掃描方向的每個觸摸區(qū)域相關的第一候選觸摸點中任意選擇一個第一候選觸摸點,以組成至少一個候選觸摸點組合的具體方法可以參考本發(fā)明實施例2中S208中的相關描述,本實施例這里不再贅述。
[0067]S104、若候選觸摸點組合中包含與參考掃描方向的所有觸摸區(qū)域相關的第一候選觸摸點,觸摸點識別裝置則確定候選觸摸點組合為有效候選觸摸點組合。
[0068]其中,S103中觸摸點識別裝置可以選擇得到至少一個候選觸摸點組合,選擇得到的每個候選觸摸點組合中所包含第一候選觸摸點可能與參考掃描方向的觸摸區(qū)域相關,也可能與參考掃描方向的觸摸區(qū)域不相關;當一個候選觸摸點組合中包含與參考掃描方向的所有觸摸區(qū)域均相關的第一候選觸摸點時,觸摸點識別裝置則可以確定候選觸摸點組合為有效候選觸摸點組合。
[0069]需要說明的是,本發(fā)明實施例中觸摸點識別裝置判斷候選觸摸點組合中是否包含與參考掃描方向的所有觸摸區(qū)域均相關的第一候選觸摸點的具體方法可以參考本發(fā)明實施例2中的相關描述,本實施例這里不再贅述。
[0070]S105、觸摸點識別裝置確定第一候選觸摸點實際匹配值之和最大的有效候選觸摸點組合中的第一候選觸摸點為真實觸摸點。
[0071]示例性的,觸摸點識別裝置可以分別計算每一個有效候選觸摸點組合中包含的每一個第一候選觸摸點的實際匹配值,然后計算每一個有效候選觸摸點組合中包含的所有第一候選觸摸點的實際匹配值之和,并確定實際匹配值之和最大的有效候選觸摸點組合中的第一候選觸摸點為真實觸摸點。
[0072]本發(fā)明實施例提供的觸摸點識別方法,與現(xiàn)有技術中,對候選觸摸點集合中的第一候選觸摸點進行真假點判定時,由于時延誤差現(xiàn)象,導致第一候選觸摸點的誤判相比。在本方案中,由于基準掃描方向(第一方向邊或者第二方向邊的各個掃描方向中包含觸摸區(qū)域個數(shù)最多的掃描方向)的每一個觸摸區(qū)域中均至少包含一個真實觸摸點,因此,采用第一候選觸摸點與基準掃描方向的觸摸區(qū)域的關聯(lián)關系,可以對候選觸摸點集合中的真實觸摸點進行更加精準的小范圍定位;并且,由于實際匹配值用于表征第一候選觸摸點與相應觸摸區(qū)域的相對位置關系,第一候選觸摸點與相應觸摸區(qū)域的相對位置關系是不會因為掃描時延導致的觸摸點移動而發(fā)生變化的,因此,通過本方案可以降低進行真假點判定時,對第一候選觸摸點誤判的可能性,提高觸摸點識別精度。
[0073]實施例2
[0074]本發(fā)明實施例提供一種觸摸點識別方法,應用于觸屏設備,該觸屏設備的觸摸屏包括第一方向邊和第二方向邊,如圖3所示,該觸摸點識別方法,可以包括:
[0075]S201、觸摸點識別裝置在一個掃描周期內(nèi),依次進行第一方向邊上的各個掃描方