本技術(shù)涉及觸摸屏,更具體地,本技術(shù)涉及一種觸摸感應(yīng)控制系統(tǒng)及方法。
背景技術(shù):
1、觸摸屏是一種能夠檢測用戶觸摸的設(shè)備,它允許用戶通過直接觸摸屏幕與電子設(shè)備進行交互,而不需要使用傳統(tǒng)的物理按鈕或鼠標(biāo),由于觸摸屏中的感應(yīng)單元會因觸摸產(chǎn)生電容突變,這些電信號的變化在觸摸屏控制器的處理下被轉(zhuǎn)化為操作數(shù)據(jù),并傳送給處理系統(tǒng)執(zhí)行相應(yīng)的操作。
2、觸摸感應(yīng)控制則是觸摸屏的核心技術(shù),在多個領(lǐng)域得到廣泛應(yīng)用,包括消費電子產(chǎn)品(如智能手機和平板電腦)、自助服務(wù)終端、工業(yè)控制、醫(yī)療設(shè)備和智能家居等,然而,現(xiàn)有的觸摸感應(yīng)控制方法通常使用的投射式電容觸摸屏,但投射式電容觸摸屏很容易受到電磁干擾(即:來自內(nèi)部或外部的干擾電壓會通過電容耦合到觸摸屏設(shè)備),這些干擾電壓會引起觸摸屏內(nèi)的電荷運動,導(dǎo)致手指觸摸屏幕時的系統(tǒng)對電荷運動測量造成混淆后,出現(xiàn)非觸摸區(qū)域感應(yīng)單元的電容異常升高的現(xiàn)象,進而降低了觸摸感應(yīng)的控制精度,因此,如何避免非觸摸區(qū)域感應(yīng)單元的電容異常升高的現(xiàn)象,進而提高觸摸感應(yīng)的控制精度成為了業(yè)界面臨的難題。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供一種觸摸感應(yīng)控制系統(tǒng)及方法,可避免非觸摸區(qū)域感應(yīng)單元的電容異常升高的現(xiàn)象,進而提高觸摸感應(yīng)的控制精度。
2、第一方面,本技術(shù)提供一種觸摸感應(yīng)控制方法,包括如下步驟:
3、采集被觸摸后觸摸屏中各個感應(yīng)單元電容的感應(yīng)量;
4、對于每個感應(yīng)單元,基于感應(yīng)單元中電容的感應(yīng)量確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量,獲取感應(yīng)單元的所有鄰域單元,確定感應(yīng)單元與所有鄰域單元之間感應(yīng)量的偏移梯度,進而得到多個偏移梯度;
5、依據(jù)各個感應(yīng)單元的突變量和各個感應(yīng)單元的偏移梯度從觸摸后所有的感應(yīng)單元中提取出多個干擾單元;
6、確定每個干擾單元中電容的線性突變比例,依據(jù)每個干擾單元中電容的線性突變比例對所述每個干擾單元中電容的感應(yīng)量進行線性調(diào)整,得到所述每個干擾單元調(diào)整后的感應(yīng)量;
7、根據(jù)每個干擾單元調(diào)整后的感應(yīng)量更新觸摸屏中的各個感應(yīng)單元,并依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量輸出觸摸感應(yīng)結(jié)果。
8、在一些實施例中,基于感應(yīng)單元中電容的感應(yīng)量確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量具體包括:
9、獲取感應(yīng)單元中電容的基準(zhǔn)值;
10、通過感應(yīng)單元中電容的感應(yīng)量和感應(yīng)單元中電容的基準(zhǔn)值確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量。
11、在一些實施例中,確定感應(yīng)單元與所有鄰域單元之間感應(yīng)量的偏移梯度具體包括:
12、獲取感應(yīng)單元的所有鄰域單元中電容的感應(yīng)量;
13、根據(jù)感應(yīng)單元中電容的感應(yīng)量和各個鄰域單元中電容的感應(yīng)量確定感應(yīng)單元與所有鄰域單元之間感應(yīng)量的偏移梯度。
14、在一些實施例中,依據(jù)各個感應(yīng)單元的突變量和各個感應(yīng)單元的偏移梯度從觸摸后所有的感應(yīng)單元中提取出多個干擾單元具體包括:
15、獲取所述突變量的突變閾值;
16、根據(jù)所述突變閾值和各個感應(yīng)單元的突變量對觸摸后所有的感應(yīng)單元進行檢測,得到多個突變單元;
17、獲取各個突變單元對應(yīng)感應(yīng)單元的偏移梯度;
18、通過各個突變單元對應(yīng)的偏移梯度確定每兩個突變單元之間的梯度差異度;
19、基于所有梯度差異度將各個突變單元進行分類,進而得到多個突變區(qū)域;
20、通過各個突變區(qū)域中感應(yīng)量的分布特征從各個突變區(qū)域中劃分出多個干擾區(qū)域;
21、從各個干擾區(qū)域中提取出對應(yīng)的干擾單元,進而得到多個干擾單元。
22、在一些實施例中,確定每個干擾單元中電容的線性突變比例具體包括:
23、選取一個干擾單元作為選定干擾單元;
24、獲取選定干擾單元的線性臨近單元;
25、依據(jù)所述線性臨近單元對應(yīng)的突變量和選定干擾單元對應(yīng)的突變量確定選定干擾單元中電容的線性突變比例;
26、繼續(xù)確定剩余干擾單元中電容的線性突變比例。
27、在一些實施例中,依據(jù)每個干擾單元中電容的線性突變比例對所述每個干擾單元中電容的感應(yīng)量進行線性調(diào)整,得到所述每個干擾單元調(diào)整后的感應(yīng)量具體包括:
28、選取一個干擾單元作為選定干擾單元;
29、根據(jù)選定干擾單元中電容的線性突變比例和選定干擾單元的對應(yīng)的感應(yīng)量確定選定干擾單元的干擾補償量;
30、通過所述干擾補償量和選定干擾單元的對應(yīng)的感應(yīng)量確定選定干擾單元的調(diào)整后的感應(yīng)量;
31、繼續(xù)確定剩余干擾單元調(diào)整后的感應(yīng)量。
32、在一些實施例中,依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量輸出觸摸感應(yīng)結(jié)果具體包括:
33、設(shè)置觸摸屏中感應(yīng)單元的觸摸閾值;
34、依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量和所述觸摸閾值確定多個觸摸單元,進而將所有觸摸單元在觸摸屏上組成的區(qū)域作為觸摸區(qū)域;
35、輸出所述觸摸區(qū)域作為觸摸屏的觸摸感應(yīng)結(jié)果。
36、第二方面,本技術(shù)提供一種觸摸感應(yīng)控制系統(tǒng),所述觸摸感應(yīng)控制系統(tǒng)包括:
37、采集模塊,用于采集被觸摸后觸摸屏中各個感應(yīng)單元電容的感應(yīng)量;
38、處理模塊,用于對于每個感應(yīng)單元,基于感應(yīng)單元中電容的感應(yīng)量確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量,獲取感應(yīng)單元的所有鄰域單元,確定感應(yīng)單元與所有鄰域單元之間感應(yīng)量的偏移梯度,進而得到多個偏移梯度;
39、所述處理模塊,還用于依據(jù)各個感應(yīng)單元的突變量和各個感應(yīng)單元的偏移梯度從觸摸后所有的感應(yīng)單元中提取出多個干擾單元;
40、所述處理模塊,還用于確定每個干擾單元中電容的線性突變比例,依據(jù)每個干擾單元中電容的線性突變比例對所述每個干擾單元中電容的感應(yīng)量進行線性調(diào)整,得到所述每個干擾單元調(diào)整后的感應(yīng)量;
41、執(zhí)行模塊,用于根據(jù)每個干擾單元調(diào)整后的感應(yīng)量更新觸摸屏中的各個感應(yīng)單元,并依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量輸出觸摸感應(yīng)結(jié)果。
42、第三方面,本技術(shù)提供一種計算機設(shè)備,包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執(zhí)行所述計算機程序時實現(xiàn)上述的觸摸感應(yīng)控制方法的步驟。
43、第四方面,本技術(shù)提供一種計算機可讀存儲介質(zhì),所存儲有計算機程序,所述計算機程序被處理器執(zhí)行時實現(xiàn)上述的觸摸感應(yīng)控制方法的步驟。
44、本技術(shù)公開的實施例提供的技術(shù)方案具有以下有益效果:
45、本技術(shù)提供的觸摸感應(yīng)控制系統(tǒng)及方法中,通過采集被觸摸后觸摸屏中各個感應(yīng)單元電容的感應(yīng)量;對于每個感應(yīng)單元,基于感應(yīng)單元中電容的感應(yīng)量確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量,獲取感應(yīng)單元的所有鄰域單元,確定感應(yīng)單元與所有鄰域單元之間感應(yīng)量的偏移梯度,進而得到多個偏移梯度;依據(jù)各個感應(yīng)單元的突變量和各個感應(yīng)單元的偏移梯度從觸摸后所有的感應(yīng)單元中提取出多個干擾單元;確定每個干擾單元中電容的線性突變比例,依據(jù)每個干擾單元中電容的線性突變比例對所述每個干擾單元中電容的感應(yīng)量進行線性調(diào)整,得到所述每個干擾單元調(diào)整后的感應(yīng)量;根據(jù)每個干擾單元調(diào)整后的感應(yīng)量更新觸摸屏中的各個感應(yīng)單元,并依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量輸出觸摸感應(yīng)結(jié)果。
46、由此可見,本技術(shù)中,首先,采集被觸摸后觸摸屏中各個感應(yīng)單元電容的感應(yīng)量后,基于所有感應(yīng)量確定觸摸屏被觸摸后感應(yīng)單元中電容的突變量,從而區(qū)分實際觸摸區(qū)域與非觸摸區(qū)域中輕微波動的電容變化,減少非觸摸區(qū)域電容異常升高的誤差,其次,通過確定感應(yīng)單元中電容的感應(yīng)量與所有鄰域單元之間的差異程度(即偏移梯度)后,識別出可能受到外界干擾的非觸摸區(qū)域感應(yīng)單元,從而避免電磁干擾導(dǎo)致的觸摸誤判,然后,依據(jù)各個感應(yīng)單元的突變量和各個感應(yīng)單元的偏移梯度從觸摸后所有的感應(yīng)單元中提取出電容的感應(yīng)量表現(xiàn)出顯著異常的感應(yīng)單元(即干擾單元),從而準(zhǔn)確定位觸摸區(qū)域的感應(yīng)單元,避免誤判,再次,通過電磁干擾對感應(yīng)量的線性影響來對選定干擾單元中電容的感應(yīng)量進行調(diào)整,即:對非觸摸區(qū)域的感應(yīng)量進行修正,進而使得所述觸摸控制系統(tǒng)能夠在對觸摸點周圍的干擾區(qū)域進行調(diào)整時,降低非觸摸區(qū)域電容異常升高帶來的影響,最后,根據(jù)每個干擾單元調(diào)整后的感應(yīng)量更新觸摸屏中的各個感應(yīng)單元,并依據(jù)更新后觸摸屏中各個感應(yīng)單元的感應(yīng)量輸出觸摸感應(yīng)結(jié)果;綜上所述,本技術(shù)的方案可避免非觸摸區(qū)域感應(yīng)單元的電容異常升高的現(xiàn)象,進而提高觸摸感應(yīng)的控制精度。