本公開(kāi)涉及電信號(hào)處理領(lǐng)域,特別涉及一種電容式觸摸按鍵的觸摸識(shí)別方法及裝置。
背景技術(shù):
由于美觀、操作方便,電容式觸摸按鍵越來(lái)越多地被應(yīng)用于電子產(chǎn)品中。電容式觸摸按鍵的下方裝設(shè)有感應(yīng)彈簧。當(dāng)某個(gè)電容式觸摸按鍵發(fā)生觸摸操作時(shí),其下方的感應(yīng)彈簧被按壓,進(jìn)而使該電容式觸摸按鍵的電參數(shù)發(fā)生變化。從而通過(guò)檢測(cè)電容式觸摸按鍵的電參數(shù)變化,進(jìn)行電容式觸摸按鍵的觸摸識(shí)別。
目前,電容式觸摸按鍵的觸摸識(shí)別方法是判斷單個(gè)電容式觸摸按鍵的電參數(shù)變化量是否達(dá)到預(yù)設(shè)的按壓臨界值,從而判斷是否響應(yīng)該電容式觸摸按鍵。
然而,當(dāng)觸摸操作的區(qū)域處于某個(gè)電容式觸摸按鍵的邊緣區(qū)域、觸摸范圍覆蓋到相鄰的電容式觸摸按鍵或者觸摸的力度較大等情況時(shí),就可能會(huì)使該電容式觸摸按鍵和相鄰的電容式觸摸按鍵的電參數(shù)變化量都達(dá)到預(yù)設(shè)的按壓臨界值而響應(yīng)錯(cuò)誤,從而導(dǎo)致無(wú)法準(zhǔn)確的識(shí)別電容式觸摸按鍵的觸摸操作。
技術(shù)實(shí)現(xiàn)要素:
為了解決相關(guān)技術(shù)中存在的無(wú)法準(zhǔn)確地識(shí)別電容式觸摸按鍵的觸摸操作的技術(shù)問(wèn)題,本公開(kāi)提供了一種電容式觸摸按鍵的觸摸識(shí)別方法及裝置。
一種電容式觸摸按鍵的觸摸識(shí)別方法,包括:
檢測(cè)電容式觸摸按鍵的電參數(shù),根據(jù)所述電參數(shù)的變化確定發(fā)生觸摸且相鄰的第一電容式觸摸按鍵和第二電容式觸摸按鍵;
獲取所述第一電容式觸摸按鍵的第一電參數(shù)變化量和所述第二電容式觸摸按鍵的第二電參數(shù)變化量;
將所述第一電參數(shù)變化量和所述第二電參數(shù)變化量分別與預(yù)設(shè)的按壓臨界值進(jìn)行比較,得到比較結(jié)果;
以預(yù)設(shè)的閾值為參考,根據(jù)所述比較結(jié)果對(duì)所述第一電參數(shù)變化量和所述第二電參數(shù)變化量進(jìn)行處理,從所述第一電容式觸摸按鍵和所述第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
一種電容式觸摸按鍵的觸摸識(shí)別裝置,包括:
觸摸檢測(cè)模塊,用于檢測(cè)電容式觸摸按鍵的電參數(shù),通過(guò)所述電參數(shù)的變化確定發(fā)生觸摸且相鄰的第一電容式觸摸按鍵和第二電容式觸摸按鍵;
變化量獲取模塊,用于獲取所述第一電容式觸摸按鍵的第一電參數(shù)變化量和所述第二電容式觸摸按鍵的第二電參數(shù)變化量;
比較模塊,用于將所述第一電參數(shù)變化量和所述第二電參數(shù)變化量分別與預(yù)設(shè)的按壓臨界值進(jìn)行比較,得到比較結(jié)果;
識(shí)別模塊,用于以預(yù)設(shè)的閾值為參考,根據(jù)所述比較結(jié)果對(duì)所述第一電參數(shù)變化量和所述第二電參數(shù)變化量進(jìn)行處理,從所述第一電容式觸摸按鍵和所述第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
本公開(kāi)的實(shí)施例提供的技術(shù)方案可以包括以下有益效果:
對(duì)電容式觸摸按鍵的觸摸操作進(jìn)行識(shí)別時(shí),通過(guò)電容式觸摸按鍵的電參數(shù)變化確定發(fā)生觸摸且相鄰的第一電容式觸摸按鍵和第二電容式觸摸按鍵,獲取第一電容式觸摸按鍵的第一電參數(shù)變化量和第二電容式觸摸按鍵的第二電參數(shù)變化量,將第一電參數(shù)變化量和第二電參數(shù)變化量分別與預(yù)設(shè)的按壓臨界值進(jìn)行比較,得到比較結(jié)果,以預(yù)設(shè)的閾值為參考,根據(jù)比較結(jié)果對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行處理,從第一電容式觸摸按鍵和第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。從而根據(jù)按壓臨界值和預(yù)設(shè)的閾值,對(duì)相鄰的兩個(gè)電容式觸摸按鍵的電參數(shù)變化量進(jìn)行處理,識(shí)別出電容式觸摸按鍵的觸摸操作,避免出現(xiàn)誤操作或相鄰電容式觸摸按鍵的電參數(shù)均大于按壓臨界值等情況而識(shí)別錯(cuò)誤的現(xiàn)象,提高了觸摸識(shí)別的準(zhǔn)確性。
應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性的,并不能限制本公開(kāi)。
附圖說(shuō)明
此處的附圖被并入說(shuō)明書(shū)中并構(gòu)成本說(shuō)明書(shū)的一部分,示出了符合本發(fā)明的實(shí)施例,并于說(shuō)明書(shū)一起用于解釋本發(fā)明的原理。
圖1是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵的觸摸識(shí)別方法的流程圖;
圖2是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵內(nèi)部結(jié)構(gòu)的示意圖;
圖3是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵的結(jié)構(gòu)示意圖;
圖4是圖1對(duì)應(yīng)實(shí)施例的以預(yù)設(shè)的閾值為參考,根據(jù)比較結(jié)果對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行處理,從第一電容式觸摸按鍵和第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵步驟的流程圖;
圖5是是圖1對(duì)應(yīng)實(shí)施例的以預(yù)設(shè)的閾值為參考,根據(jù)比較結(jié)果對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行處理,從第一電容式觸摸按鍵和第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵步驟的流程圖;
圖6是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵的觸摸識(shí)別裝置的框圖;
圖7是圖6對(duì)應(yīng)實(shí)施例示出的識(shí)別模塊的框圖;
圖8是圖7對(duì)應(yīng)實(shí)施例示出的觸摸判斷子模塊的框圖;
圖9是圖6對(duì)應(yīng)實(shí)施例示出的識(shí)別模塊的框圖;
圖10是圖9對(duì)應(yīng)實(shí)施例示出的電容式觸摸按鍵識(shí)別子模塊的框圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例執(zhí)行說(shuō)明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本發(fā)明相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書(shū)中所詳述的、本發(fā)明的一些方面相一致的裝置和方法的例子。
圖1是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵的觸摸識(shí)別方法的流程圖。如圖1所示,該電容式觸摸按鍵的觸摸識(shí)別方法可以包括以下步驟。
在步驟S110中,檢測(cè)電容式觸摸按鍵的電參數(shù),根據(jù)電參數(shù)的變化確定發(fā)生觸摸且相鄰的第一電容式觸摸按鍵和第二電容式觸摸按鍵。
醫(yī)療顯示器、觸控顯示器等終端設(shè)備中通常設(shè)置有電容式觸摸按鍵,用戶通過(guò)對(duì)電容式觸摸按鍵的觸摸操作,進(jìn)行信息的輸入。
具體的,圖2是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵內(nèi)部結(jié)構(gòu)的示意圖。如圖2所示,電容式觸摸按鍵1和電容式觸摸按鍵2內(nèi)部分別裝設(shè)有感應(yīng)彈簧1和感應(yīng)彈簧2。當(dāng)面板A中的電容式觸摸按鍵1區(qū)域部分被觸摸時(shí),其下方的感應(yīng)彈簧1被按壓,使電容式觸摸按鍵1的電參數(shù)發(fā)生變化。從而通過(guò)檢測(cè)電參數(shù)的變化,識(shí)別發(fā)生觸摸的電容式觸摸按鍵。電參數(shù)可以是電容式觸摸按鍵的電容參數(shù),也可以是電容式觸摸按鍵附近的介電常數(shù),還可以是其它的電參數(shù)。
對(duì)于單個(gè)電容式觸摸按鍵,當(dāng)觸摸操作的區(qū)域處于某個(gè)電容式觸摸按鍵的邊緣區(qū)域、觸摸范圍覆蓋到相鄰的電容式觸摸按鍵或者觸摸的力度較大時(shí),此電容式觸摸按鍵以及與之相鄰的電容式觸摸按鍵,即,第一電容式觸摸按鍵和相鄰的第二電容式觸摸按鍵的電參數(shù)都發(fā)生變化。
具體的,圖3是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵中觸摸區(qū)域的結(jié)構(gòu)示意圖。如圖3所示,電容式觸摸按鍵的觸摸區(qū)域包括區(qū)域A和由區(qū)域A向外延伸形成的區(qū)域B。當(dāng)發(fā)生觸摸的區(qū)域處于電容式觸摸按鍵1的區(qū)域B中靠近電容式觸摸按鍵2的部分時(shí),電容式觸摸按鍵1和電容式觸摸按鍵2的電參數(shù)都會(huì)發(fā)生變化;當(dāng)發(fā)生觸摸的區(qū)域包括電容式觸摸按鍵1的區(qū)域A和區(qū)域B中靠近電容式觸摸按鍵2的部分,并觸及到電容式觸摸按鍵2的區(qū)域B時(shí),電容式觸摸按鍵1和電容式觸摸按鍵2的電參數(shù)也都會(huì)發(fā)生變化;當(dāng)觸摸操作處于電容式觸摸按鍵1的區(qū)域A和區(qū)域B,但觸摸操作的力度較大時(shí),電容式觸摸按鍵1和電容式觸摸按鍵2的電參數(shù)也都會(huì)發(fā)生變化。還可能是其他的觸摸操作方式使第一電容式觸摸按鍵和相鄰的第二電容式觸摸按鍵的電參數(shù)都發(fā)生變化。
基于此,將進(jìn)行電容式觸摸按鍵電參數(shù)的檢測(cè),進(jìn)而確定發(fā)生了電參數(shù)變化的兩個(gè)相鄰電容式觸摸按鍵,即第一電容式觸摸按鍵和第二電容式觸摸按鍵。
在步驟S120中,獲取第一電容式觸摸按鍵的第一電參數(shù)變化量和第二電容式觸摸按鍵的第二電參數(shù)變化量。
未發(fā)生觸摸操作時(shí),檢測(cè)到電容式觸摸按鍵的初始電參數(shù)。檢測(cè)到第一電容式觸摸按鍵和第二電容式觸摸按鍵的電參數(shù)發(fā)生變化后,結(jié)合初始電參數(shù),獲取到第一電容式觸摸按鍵和第二電容式觸摸按鍵的電參數(shù)變化量,并將第一電容式觸摸按鍵的電參數(shù)變化量作為第一電參數(shù)變化量,將第二電容式觸摸按鍵的電參數(shù)變化量作為第二電參數(shù)變化量。
在步驟S130中,將第一電參數(shù)變化量和第二電參數(shù)變化量分別與預(yù)設(shè)的按壓臨界值進(jìn)行比較,得到比較結(jié)果。
按壓臨界值是預(yù)設(shè)的電參數(shù)變化量臨界值,表征電容式觸摸按鍵發(fā)生觸摸的基本臨界值。若電容式觸摸按鍵的電參數(shù)變化量小于按壓臨界值,說(shuō)明發(fā)生觸摸的區(qū)域不處于該電容式觸摸按鍵的觸摸區(qū)域,或者觸摸操作的力度不夠,誤觸的可能性較大。
例如,電容式觸摸按鍵1的觸摸區(qū)域包括區(qū)域A和由區(qū)域A向外延伸形成的區(qū)域B,按壓臨界值為100,當(dāng)檢測(cè)到電容式觸摸按鍵1的電參數(shù)變化量為50時(shí),則表明發(fā)生觸摸的區(qū)域不處于電容式觸摸按鍵1的觸摸區(qū)域,或者發(fā)生觸摸的區(qū)域處于電容式觸摸按鍵1的區(qū)域A或區(qū)域B,但是力度太小,很可能是誤觸。
在步驟S140中,以預(yù)設(shè)的閾值為參考,根據(jù)比較結(jié)果對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行處理,從第一電容式觸摸按鍵和第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
閾值是預(yù)先設(shè)置的電參數(shù)值,其所對(duì)應(yīng)的具體數(shù)值將根據(jù)電容式觸摸按鍵中觸摸區(qū)域的設(shè)置來(lái)確定。
在第一電參數(shù)變化量和第二電參數(shù)變化量至少一個(gè)大于或等于按壓臨界值時(shí),根據(jù)預(yù)設(shè)的閾值對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行進(jìn)一步的處理,從而識(shí)別出進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
通過(guò)如上的方法,對(duì)電容式觸摸按鍵進(jìn)行觸摸操作時(shí),檢測(cè)電容式觸摸按鍵的電參數(shù),當(dāng)相鄰的兩個(gè)電容式觸摸按鍵,即如上所述的第一電容式觸摸按鍵和第二電容式觸摸按鍵的電參數(shù)發(fā)生變化時(shí),根據(jù)預(yù)設(shè)的按壓臨界值和閾值,對(duì)發(fā)生觸摸的相鄰兩個(gè)電容式觸摸按鍵的電參數(shù)變化量進(jìn)行處理,從而識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵,避免了相鄰兩個(gè)電容式觸摸按鍵發(fā)生觸摸時(shí)而無(wú)法準(zhǔn)確響應(yīng)的情況,提高了對(duì)電容式觸摸按鍵的觸摸操作進(jìn)行識(shí)別的準(zhǔn)確性。
圖4是根據(jù)一示例性實(shí)施例示出的對(duì)步驟S140的細(xì)節(jié)的描述。步驟S140中,電容式觸摸按鍵的觸摸響應(yīng)區(qū)域?yàn)轭A(yù)期響應(yīng)區(qū)域,預(yù)設(shè)的閾值為中間位置按壓限值,該步驟S140可以包括以下步驟。
在步驟S141中,若比較結(jié)果指示第一電參數(shù)變化量和第二電參數(shù)變化量均大于按壓臨界值,則獲取第一電參數(shù)變化量和第二電參數(shù)變化量之間的相對(duì)差值。
預(yù)期響應(yīng)區(qū)域處于電容式觸摸按鍵的中間部分,只有預(yù)期響應(yīng)區(qū)域發(fā)生觸摸,對(duì)應(yīng)的電容式觸摸按鍵才可能進(jìn)行響應(yīng)。由預(yù)期響應(yīng)區(qū)域延伸形成的外延區(qū)域?yàn)檎`觸區(qū)域。對(duì)電容式觸摸按鍵進(jìn)行觸摸操作時(shí),由于發(fā)生觸摸的區(qū)域較大或者觸摸產(chǎn)生偏移時(shí),除了觸及到預(yù)期響應(yīng)區(qū)域,還可能觸及到電容式觸摸按鍵外延的誤觸區(qū)域,甚至觸及到相鄰的電容式觸摸按鍵。因此,需對(duì)發(fā)生觸摸的區(qū)域進(jìn)行判斷,從而識(shí)別進(jìn)行響應(yīng)的電容式觸摸按鍵。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量均大于按壓臨界值時(shí),表明對(duì)應(yīng)的第一電容式觸摸按鍵和第二電容式觸摸按鍵受到了觸摸,此時(shí)需對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行進(jìn)一步的處理,以確定第一電容式觸摸按鍵和第二電容式觸摸按鍵中進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
相對(duì)差值是第一電參數(shù)變化量和第二電參數(shù)變化量的相對(duì)大小,即第一電參數(shù)變化量和第二電參數(shù)變化量之間差值所對(duì)應(yīng)的絕對(duì)值。
例如,第一電參數(shù)變化量為110,第二電參數(shù)變化量為130,按壓臨界值為100。第一電參數(shù)變化量和第二電參數(shù)變化量均大于按壓臨界值,則獲取它們的相對(duì)差值為20。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量均小于或等于按壓臨界值時(shí),表明發(fā)生觸摸的區(qū)域處于對(duì)應(yīng)的第一電容式觸摸按鍵或第二電容式觸摸按鍵的誤觸區(qū)域,或者觸摸操作的力度不夠大,是誤觸的可能性極高,因此第一電容式觸摸按鍵和第二電容式觸摸按鍵都不進(jìn)行觸摸響應(yīng)。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量?jī)H有一個(gè)大于按壓臨界值時(shí),則表明大于按壓臨界值的電參數(shù)變化量對(duì)應(yīng)的電容式觸摸按鍵的預(yù)期觸摸區(qū)域發(fā)生觸摸,因此識(shí)別該電容式觸摸按鍵為進(jìn)行響應(yīng)的電容式觸摸按鍵。
例如,電容式觸摸按鍵1的第一電參數(shù)變化量為110,電容式觸摸按鍵2的第二電參數(shù)變化量為80,按壓臨界值為100。只有第一電參數(shù)變化量大于按壓臨界值,則判斷預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的只有電容式觸摸按鍵1,識(shí)別電容式觸摸按鍵1為進(jìn)行響應(yīng)的電容式觸摸按鍵。
在步驟S142中,根據(jù)相對(duì)差值和中間位置按壓限值對(duì)預(yù)期響應(yīng)區(qū)域和/或誤觸區(qū)域發(fā)生的觸摸進(jìn)行識(shí)別,判斷第一電容式觸摸按鍵或第二電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域是否發(fā)生觸摸,若為是,則執(zhí)行步驟S143,若為否,則執(zhí)行步驟S144。
中間位置按壓限值是預(yù)先設(shè)置的電參數(shù)變化量數(shù)值,表征觸摸操作的區(qū)域處于預(yù)期響應(yīng)區(qū)域和誤觸區(qū)域的邊界。中間位置按壓限值用于識(shí)別相鄰電容式觸摸按鍵,即第一電容式觸摸按鍵和第二電容式觸摸按鍵之間的中間位置所發(fā)生的觸摸,此中間位置發(fā)生的觸摸被視為誤觸摸。因此,將通過(guò)中間位置按壓限值將此識(shí)別,以避免對(duì)此觸摸進(jìn)行響應(yīng)。
根據(jù)第一電參數(shù)變化量和第二電參數(shù)變化量的相對(duì)差值以及中間位置按壓限值的數(shù)值大小,識(shí)別出發(fā)生觸摸的區(qū)域是包括電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量的相對(duì)差值小于中間位置按壓限值,表明發(fā)生觸摸的區(qū)域處于第一電容式觸摸按鍵和第二電容式觸摸按鍵之間的誤觸區(qū)域,兩個(gè)電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域都未發(fā)生觸摸;當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量的相對(duì)差值大于或等于中間位置按壓限值,表明發(fā)生觸摸的區(qū)域處于其中一個(gè)電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域,由此可判斷當(dāng)前所發(fā)生的觸摸是用戶實(shí)際觸發(fā)的觸摸操作,進(jìn)而需要對(duì)此進(jìn)行準(zhǔn)確響應(yīng)。
在步驟S143中,將第一電參數(shù)變化量和第二電參數(shù)變化量中最大電參數(shù)變化量所對(duì)應(yīng)的電容式觸摸按鍵識(shí)別為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
在判斷出發(fā)生觸摸的區(qū)域處于其中一個(gè)電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域后,需對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行比較,確定數(shù)值大的電參數(shù)變化量對(duì)應(yīng)的電容式觸摸按鍵為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
例如,第一電參數(shù)變化量為110,第二電參數(shù)變化量為130,按壓臨界值為100,中間位置按壓限值為15。第一電參數(shù)變化量和第二電參數(shù)變化量均大于按壓臨界值,獲取它們的相對(duì)差值為20。相對(duì)差值大于中間位置按壓限值,則確定數(shù)值大的第二電參數(shù)變化量對(duì)應(yīng)的第二電容式觸摸按鍵為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
在步驟S144中,判斷發(fā)生觸摸的區(qū)域處于第一電容式觸摸按鍵和第二電容式觸摸按鍵之間的誤觸區(qū)域。
通過(guò)如上所述的方法,根據(jù)預(yù)設(shè)的中間位置按壓限值,當(dāng)發(fā)生觸摸的區(qū)域處于相鄰的兩個(gè)電容式觸摸按鍵之間的誤觸區(qū)域時(shí),不對(duì)觸摸操作進(jìn)行響應(yīng),只有發(fā)生觸摸的區(qū)域包括電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域時(shí)才進(jìn)行觸摸響應(yīng),避免了出現(xiàn)多個(gè)電容式觸摸按鍵的電參數(shù)變化量均大于按壓臨界值時(shí)無(wú)法準(zhǔn)確識(shí)別觸摸操作的情況,提高了對(duì)電容式觸摸按鍵的觸摸操作識(shí)別的準(zhǔn)確性。
圖5是根據(jù)一示例性實(shí)施例示出的對(duì)步驟S140的細(xì)節(jié)的描述。步驟S140中,電容式觸摸按鍵的觸摸響應(yīng)區(qū)域?yàn)轭A(yù)期響應(yīng)區(qū)域,預(yù)設(shè)的閾值為觸摸偏移限值,該步驟S140可以包括以下步驟。
在步驟S145中,若比較結(jié)果指示第一電參數(shù)變化量和第二電參數(shù)變化量中僅一個(gè)數(shù)值小于按壓臨界值,則以觸摸偏移限值為參考,根據(jù)第一電參數(shù)變化量和第二電參數(shù)變化量中小于按壓臨界值的電參數(shù)變化量,識(shí)別第一電容式觸摸按鍵和第二電容式觸摸按鍵中預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵。
預(yù)期響應(yīng)區(qū)域處于電容式觸摸按鍵的中間部分,由預(yù)期響應(yīng)區(qū)域延伸形成的外延區(qū)域?yàn)檎`觸區(qū)域。
對(duì)電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域進(jìn)行觸摸操作時(shí),由于操作偏移,使電容式觸摸按鍵的誤觸區(qū)域也發(fā)生觸摸。觸摸操作偏移時(shí),相鄰的電容式觸摸按鍵的電參數(shù)也發(fā)生一定的變化。因此,根據(jù)發(fā)生觸摸時(shí)相鄰兩個(gè)電容式觸摸按鍵的電參數(shù)變化量,參考觸摸偏移限值,進(jìn)而判斷觸摸操作是否產(chǎn)生偏移,防止觸摸到電容式觸摸按鍵的誤觸區(qū)域時(shí)仍進(jìn)行觸摸響應(yīng),提高觸摸識(shí)別的準(zhǔn)確度。
觸摸偏移限值表征發(fā)生觸摸的區(qū)域處于電容式觸摸按鍵預(yù)期響應(yīng)區(qū)域和誤觸區(qū)域的邊界上時(shí),與該電容式觸摸按鍵相鄰的電容式觸摸按鍵的電參數(shù)變化量。
例如,發(fā)生觸摸時(shí),第一電容式觸摸按鍵對(duì)應(yīng)的第一電參數(shù)變化量為110,第二電容式觸摸按鍵對(duì)應(yīng)的第二電參數(shù)變化量為70,按壓臨界值為100,觸摸偏移限值為70。此時(shí)發(fā)生觸摸的區(qū)域處于第一電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域和誤觸區(qū)域的邊界上。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量中僅有一個(gè)數(shù)值小于按壓臨界值,表明電參數(shù)變化量大的電容式觸摸按鍵發(fā)生觸摸,但無(wú)法確定發(fā)生觸摸的區(qū)域是否為該電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域。因此,還需對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行進(jìn)一步的處理,判斷觸摸操作是否偏移。
根據(jù)第一電參數(shù)變化量和第二電參數(shù)變化量中小于按壓臨界值的電參數(shù)變化量和觸摸偏移限值的大小,判斷發(fā)生觸摸的區(qū)域是否偏移到電容式觸摸按鍵的誤觸區(qū)域,進(jìn)而識(shí)別預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量中小于按壓臨界值的電參數(shù)變化量小于觸摸偏移限值時(shí),表明觸摸操作未產(chǎn)生偏移,發(fā)生觸摸的區(qū)域?yàn)殡妳?shù)變化量大的電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量中小于按壓臨界值的電參數(shù)變化量大于或等于觸摸偏移限值時(shí),此時(shí)表明觸摸操作產(chǎn)生偏移,發(fā)生觸摸的區(qū)域偏移到電參數(shù)變化量大的電容式觸摸按鍵的誤觸區(qū)域。
觸摸操作時(shí),如果第一電參數(shù)變化量和第二電參數(shù)變化量均不小于按壓臨界值,表明發(fā)生觸摸的區(qū)域覆蓋到對(duì)應(yīng)的第一電容式觸摸按鍵和第二電容式觸摸按鍵的觸摸區(qū)域。因此,不屬于只有某個(gè)電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的情況。
當(dāng)?shù)谝浑妳?shù)變化量和第二電參數(shù)變化量均小于按壓臨界值時(shí),表明發(fā)生觸摸的區(qū)域處于對(duì)應(yīng)的第一電容式觸摸按鍵或第二電容式觸摸按鍵的誤觸區(qū)域,或者觸摸操作的力度不夠大,是誤觸的可能性極高,因此不屬于只有電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的情況。
在步驟S146中,將第一電容式觸摸按鍵和第二電容式觸摸按鍵中預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵識(shí)別為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
通過(guò)如上所述的方法,在進(jìn)行觸摸操作的識(shí)別時(shí),發(fā)生觸摸的區(qū)域只有處于電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域時(shí),才對(duì)該電容式觸摸按鍵進(jìn)行識(shí)別響應(yīng),參考觸摸偏移限值,判斷觸摸操作是否發(fā)生偏移,從而識(shí)別出只有預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵才進(jìn)行響應(yīng),提高了對(duì)電容式觸摸按鍵的觸摸操作進(jìn)行識(shí)別的準(zhǔn)確性。
下述為本公開(kāi)裝置實(shí)施例,可以用于執(zhí)行本上述電容式觸摸按鍵的觸摸識(shí)別方法實(shí)施例。對(duì)于本公開(kāi)裝置實(shí)施例中未披露的細(xì)節(jié),請(qǐng)參照本公開(kāi)電容式觸摸按鍵的觸摸識(shí)別方法實(shí)施例。
圖6是根據(jù)一示例性實(shí)施例示出的一種電容式觸摸按鍵的觸摸識(shí)別裝置的框圖,如圖6所示,該電容式觸摸按鍵的觸摸識(shí)別裝置包括但不限于:觸摸檢測(cè)模塊110、變化量獲取模塊120、比較模塊130以及識(shí)別模塊140。
觸摸檢測(cè)模塊110,用于檢測(cè)電容式觸摸按鍵的電參數(shù),通過(guò)電參數(shù)的變化確定發(fā)生觸摸且相鄰的第一電容式觸摸按鍵和第二電容式觸摸按鍵;
變化量獲取模塊120,用于獲取第一電容式觸摸按鍵的第一電參數(shù)變化量和第二電容式觸摸按鍵的第二電參數(shù)變化量;
比較模塊130,用于將第一電參數(shù)變化量和第二電參數(shù)變化量分別與預(yù)設(shè)的按壓臨界值進(jìn)行比較,得到比較結(jié)果;
識(shí)別模塊140,用于以預(yù)設(shè)的閾值為參考,根據(jù)比較結(jié)果對(duì)第一電參數(shù)變化量和第二電參數(shù)變化量進(jìn)行處理,從第一電容式觸摸按鍵和第二電容式觸摸按鍵中識(shí)別進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
可選的,如圖7所示,識(shí)別模塊140包括但不限于:相對(duì)差值獲取子模塊141、預(yù)期響應(yīng)區(qū)域識(shí)別子模塊142和響應(yīng)識(shí)別子模塊143。
相對(duì)差值獲取子模塊141,用于若比較結(jié)果指示第一電參數(shù)變化量和第二電參數(shù)變化量均大于按壓臨界值,則獲取第一電參數(shù)變化量和第二電參數(shù)變化量之間的相對(duì)差值;
觸摸判斷子模塊142,用于根據(jù)相對(duì)差值和中間位置按壓限值對(duì)預(yù)期響應(yīng)區(qū)域和/或誤觸區(qū)域發(fā)生的觸摸進(jìn)行識(shí)別,判斷第一電容式觸摸按鍵或第二電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域是否發(fā)生觸摸;
響應(yīng)識(shí)別子模塊143,用于將第一電參數(shù)變化量和第二電參數(shù)變化量中最大電參數(shù)變化量所對(duì)應(yīng)的電容式觸摸按鍵識(shí)別為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
可選的,如圖8所示,觸摸判斷子模塊142包括但不限于:判斷單元1421和預(yù)期響應(yīng)區(qū)域識(shí)別單元1422。
判斷單元1421,用于判斷相對(duì)差值是否小于中間位置按壓限值;
觸摸識(shí)別單元1422,用于若為否,則第一電容式觸摸按鍵或第二電容式觸摸按鍵的預(yù)期響應(yīng)區(qū)域發(fā)生觸摸。
可選的,如圖9所示,識(shí)別模塊140包括但不限于:電容式觸摸按鍵識(shí)別子模塊145和響應(yīng)確定子模塊146。
電容式觸摸按鍵識(shí)別子模塊145,用于若比較結(jié)果指示第一電參數(shù)變化量和第二電參數(shù)變化量中僅一個(gè)數(shù)值小于按壓臨界值,則以觸摸偏移限值為參考,根據(jù)第一電參數(shù)變化量和第二電參數(shù)變化量中小于按壓臨界值的電參數(shù)變化量,識(shí)別第一電容式觸摸按鍵和第二電容式觸摸按鍵中預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵;
響應(yīng)確定子模塊146,用于將第一電容式觸摸按鍵和第二電容式觸摸按鍵中預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵識(shí)別為進(jìn)行觸摸響應(yīng)的電容式觸摸按鍵。
可選的,如圖10所示,電容式觸摸按鍵識(shí)別子模塊145包括但不限于:變化量提取單元塊1451和偏移限判斷單元1452。
變化量提取單元1451,用于從第一電參數(shù)變化量和第二電參數(shù)變化量提取小于按壓臨界值的電參數(shù)變化量;
電容式觸摸按鍵識(shí)別單元1452,用于判斷電參數(shù)變化量是否小于觸摸偏移限值,若為是,則識(shí)別第一電容式觸摸按鍵和第二電容式觸摸按鍵中預(yù)期響應(yīng)區(qū)域發(fā)生觸摸的電容式觸摸按鍵。
應(yīng)當(dāng)理解的是,本發(fā)明并不局限于上面已經(jīng)描述并在附圖中示出的精確結(jié)構(gòu),并且可以在不脫離其范圍執(zhí)行各種修改和改變。本發(fā)明的范圍僅由所附的權(quán)利要求來(lái)限制。