專利名稱:一種觸摸按鍵的實現(xiàn)方法及觸摸控制裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種觸摸按鍵的實現(xiàn)方法及觸摸控制裝置。
背景技術(shù):
隨著通信技術(shù)的發(fā) 展,觸控屏已發(fā)展為人機交互最簡單和最直接的方式,因其結(jié)合輸入設(shè)備和現(xiàn)實設(shè)備,無需鼠標(biāo)或鍵盤之類的輸入設(shè)備,所以其已越來越廣泛地應(yīng)用在各個領(lǐng)域中。然而由于觸控芯片輸入端數(shù)量的限制,經(jīng)常導(dǎo)致觸控芯片無法滿足一些特定產(chǎn)品的應(yīng)用,目前解決該問題主要采取兩種方式修改產(chǎn)品需求和增加觸控芯片數(shù)量。其中,修改產(chǎn)品需求的方式往往是不能接受的,而增加觸控芯片數(shù)量會帶來產(chǎn)品成本的增加。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種觸摸按鍵的實現(xiàn)方法及觸摸控制裝置,以期在觸控芯片輸入端口資源有限的情況下實現(xiàn)更多的觸摸按鍵輸入,降低產(chǎn)品成本低目的。為了解決上述技術(shù)問題,本發(fā)明實施例提供以下技術(shù)方案實現(xiàn)本發(fā)明實施例提供一種觸摸按鍵的實現(xiàn)方法,包括將觸控芯片上的每個輸入端與觸摸屏上的N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù);檢測是否有觸控芯片的輸入端被有效觸發(fā),若是,則判斷被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵;計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,比較計算所得的所有距離的長短,將與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵確定為當(dāng)前被有效觸發(fā)的觸摸按鍵。本發(fā)明實施例還提供一種觸摸控制裝置,包括觸控芯片、設(shè)置在觸摸屏上的觸摸按鍵,所述觸控芯片包括用于連接所述觸摸按鍵的輸入端;所述觸控芯片上的每個輸入端與N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù);所述觸控芯片還用于檢測是否有輸入端被有效觸發(fā),若是,判斷被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則所述觸控芯片檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵;計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,并比較計算所得的所有距離的長短,將與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵確定為當(dāng)前被有效觸發(fā)的觸摸按鍵。本發(fā)明實施例采用一個觸控芯片的輸入端可以連接零個、一個或者多個觸摸按鍵,因此當(dāng)觸摸屏上的觸摸按鍵多于觸控芯片的輸入端數(shù)量時,可以不用增加觸控芯片的數(shù)量也可以實現(xiàn)所有觸摸按鍵接入的目的,充分降低了產(chǎn)品的成本,同時通過檢測被有效觸發(fā)的輸入端、觸摸按鍵輸出信號的強度大小以及計算觸摸按鍵之間的距離,可以準(zhǔn)確確定有效被觸發(fā)的觸摸按鍵。
圖I是本發(fā)明實施例提供的一種觸摸按鍵的實現(xiàn)方法基本流程圖;圖2是本發(fā)明實施例提供的一種觸摸控制裝置的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例提供的另一種觸摸控制裝置的結(jié)構(gòu)示意圖。
具體實施例方式本發(fā)明實施例提供一種觸摸按鍵的實現(xiàn)方法,將觸控芯片的每個輸入端與N個觸摸按鍵連接,使得所述觸摸按鍵都與觸控芯片的輸入端連接,其中N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù),然后通過檢測被有效觸發(fā)的觸控芯片輸入端和觸摸按鍵的信號強度以及計算觸摸按鍵之間的距離來準(zhǔn)確確定被有效觸發(fā)的觸摸按鍵。本發(fā)明實施例還提供相應(yīng)的觸摸控制模塊。下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供一種觸摸按鍵的實現(xiàn)方法,包括將觸控芯片上的每個輸入端與觸摸屏上的N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù);檢測是否有觸控芯片的輸入端被有效觸發(fā),若是,則判斷被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵;計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,比較計算所得的所有距離的長短,將與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵確定為當(dāng)前被有效觸發(fā)的觸摸按鍵。需要說明的是,為了精確確定被觸發(fā)的觸摸按鍵,本發(fā)明實施例中的觸摸按鍵在觸摸屏上的間距不要太大,并且連接到同一個觸控芯片輸入端的觸摸按鍵在觸摸屏上不相鄰,連接到同一個觸控芯片輸入端的觸摸按鍵之間盡可能間隔更多的觸摸按鍵;觸控芯片的每個輸入端連接的觸摸按鍵的數(shù)量可以相同,也可以不相同;在檢測是否有觸控芯片的輸入端被有效觸發(fā)之前還可以對觸摸按鍵的輸出信號進(jìn)行消抖處理,以去除環(huán)境不穩(wěn)定時導(dǎo)致的誤觸發(fā),還可以對觸摸按鍵的輸出信號進(jìn)行去除毛刺處理,使得對觸摸按鍵輸出信號的采集更加準(zhǔn)確。由上可以,由于觸控芯片上的每個輸入端與觸摸屏上的N個觸摸按鍵連接,其中N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù),這樣當(dāng)觸摸屏上的觸摸按鍵數(shù)量大于觸控芯片的輸入端數(shù)量時,可以將兩個以上的觸摸按鍵連接到同一個輸入端上,從而實現(xiàn)在同樣輸入端資源下,達(dá)到更多觸摸按鍵輸入的目的,而不需要增加觸控芯片,從而有效降低了產(chǎn)品的成本。另外,由于距離被有效觸發(fā)的觸摸按鍵越近的觸摸按鍵信號強度越強,所以通過檢測觸摸按鍵的輸出信號強度以及計算觸摸按鍵之間的距離,可以準(zhǔn)確確定與觸控芯片同一個輸入端連接的觸摸按鍵當(dāng)中哪一個觸摸按鍵被有效觸發(fā)。并且當(dāng)對觸摸按鍵輸出的信號進(jìn)行消抖和去毛刺處理后,可以使產(chǎn)品的可靠性和穩(wěn)定性得到提聞。本發(fā)明實施例提供另一種觸摸按鍵的實現(xiàn)方法,基本流程可參考圖1,主要包括步驟S100、將觸控芯片上的每個輸入端與觸摸屏上的N個觸摸按鍵連接,使得觸摸屏上需要實現(xiàn)特定功能的觸摸按鍵都與觸控芯片的輸入端連接,其中,N為大于或者等于零,且小于或者等于觸摸屏上需要實現(xiàn)特定功能的觸摸按鍵總數(shù)的整數(shù);需要說明的是,可以一個觸摸按鍵連接一個觸控芯片的輸入端,也可以兩個、三個 或者更多個觸摸按鍵共同連接一個觸控芯片的輸入端,與輸入端連接的觸摸按鍵當(dāng)中任何一個觸摸按鍵被有效觸發(fā),都會引起該輸入端被有效觸發(fā)。S200、檢測是否有觸控芯片的輸入端被有效觸發(fā),若沒有觸控芯片被有效觸發(fā),則重新檢測,若輸入端被有效觸發(fā),則繼續(xù)步驟S300 ;觸控芯片可以監(jiān)測其各輸入端的狀態(tài),通過讀取輸入端各種參數(shù)的變化來判斷各輸入端是否被有效觸發(fā)。在檢測觸控芯片的輸入端之前,還可以對觸摸案件的輸出信號進(jìn)行消抖處理和(或者)進(jìn)行去毛刺處理,以去除環(huán)境不穩(wěn)定時導(dǎo)致的誤觸發(fā),使對信號信號的檢測更準(zhǔn)確。S300、判斷被有效觸發(fā)的輸入端是否為連個兩個以上觸摸按鍵的輸入端,若否,則進(jìn)行步驟S310,若是,則進(jìn)行步驟S400 ;S310、與被有效觸發(fā)的輸入端連接的觸摸按鍵即為當(dāng)前被有效觸發(fā)的觸摸按鍵;S400、檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵;S500、計算信號強度次強的觸摸按鍵與信號強度最強的觸摸按鍵之間的距離,以及與信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與信號強度次強的觸摸按鍵之間的距離;S600、比較通過步驟S500計算所得距離的長短,其中與信號強度次強的觸摸按鍵距離最短的觸摸按鍵即為當(dāng)前被有效觸發(fā)的觸摸按鍵;例如,假設(shè)當(dāng)前信號強度最強的觸摸按鍵與觸摸按鍵A共同連接觸控芯片的一個輸入端,若經(jīng)計算信號強度次強的觸摸按鍵與信號強度最強的觸摸按鍵之間的距離比與同信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵之間的距離短,則當(dāng)前被有效觸發(fā)的觸摸按鍵為該信號強度最強的觸摸按鍵;若信號強度次強的觸摸按鍵與信號強度最強的觸摸按鍵之間的距離比與同信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵之間的距離長,則當(dāng)前被有效觸發(fā)的觸摸按鍵為與信號強度最強的觸摸按鍵共同連接一個輸入端的觸摸按鍵。假設(shè)當(dāng)前信號強度最強的觸摸按鍵與觸摸按鍵A和觸摸按鍵B共同連接觸控芯片的一個輸入端,若經(jīng)計算信號強度次強的觸摸按鍵與信號強度最強的觸摸按鍵之間的距離比信號強度次強的觸摸按鍵與觸摸按鍵A之間的距離、信號強度次強的觸摸按鍵與觸摸按鍵B之間的距離都短,則當(dāng)前被有效觸發(fā)的觸摸按鍵為該信號強度最強的觸摸按鍵;若信號強度次強的觸摸按鍵與觸摸按鍵A之間的距離最短,則當(dāng)前被有效觸發(fā)的觸摸按鍵為觸摸按鍵A ;若信號強度次強的觸摸按鍵與觸摸按鍵B之間的距離最短,則當(dāng)前被有效觸發(fā)的觸摸按鍵為觸摸按鍵B。由上可見,由于觸控芯片上的輸入端與零個、一個或者多個觸摸按鍵連接,可以達(dá)到在同樣數(shù)量的輸入端資源下有更多的觸摸按鍵接入,并且通過計算觸摸按鍵的輸出信號強度以及計算觸摸按鍵之間的距離,可以準(zhǔn)確定位當(dāng)前被有效觸發(fā)的觸摸按鍵,而不需要通過增加觸控芯片來滿足多觸摸按鍵的需求,本發(fā)明實施例實現(xiàn)的觸摸按鍵復(fù)用方法有效地降低了觸摸按鍵類產(chǎn)品的成本。同時,對觸摸按鍵輸出信號的去毛刺和消抖處理,使觸摸按鍵類產(chǎn)品的穩(wěn)定性和可靠性得到提高。本發(fā)明實施例還提供一種觸摸控制裝置,包括 觸控芯片、設(shè)置在觸摸屏上的觸摸按鍵,所述觸控芯片包括用于連接所述觸摸按鍵的輸入端;所述觸控芯片上的每個輸入端與N個觸摸按鍵連接,使得所述觸摸屏上的觸摸按鍵都與觸控芯片的輸入端連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù);所述觸控芯片還用于檢測是否有輸入端被有效觸發(fā)以及被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則所述觸控芯片檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵;計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,并比較計算所得的所有距離的長短,與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵即為當(dāng)前被有效觸發(fā)的觸摸按鍵。需要說明的是,本發(fā)明實施例提供的觸摸控制裝置中與同一個輸入端連接的觸摸按鍵在觸摸屏上非相鄰設(shè)置,且觸摸屏上的觸摸按鍵之間間隔不宜太大;本發(fā)明實施例提供的觸摸控制裝置可以進(jìn)一步包括消抖模塊,用于對觸摸按鍵輸出的信號進(jìn)行消抖處理,以去除環(huán)境不穩(wěn)定時導(dǎo)致的觸摸按鍵誤觸發(fā),該消抖模塊的輸入端可與觸摸按鍵的輸出端連接,消抖模塊的輸出端與觸控芯片的輸入端連接;本發(fā)明實施例提供的觸摸控制裝置還可以進(jìn)一步包括去毛刺模塊,用于對觸摸按鍵輸出的信號進(jìn)行去除毛刺處理,使采集的信號更穩(wěn)定,該去毛刺模塊的輸入端與觸摸按鍵的輸出端連接,去毛刺模塊的輸出端與觸控芯片的輸入端連接。由上可見,本發(fā)明實施例提供的觸摸控制裝置中的觸控芯片的每個輸入端與零個、一個或者多個觸摸按鍵連接,并且觸控芯片根據(jù)觸控按鍵輸出信號的強度和觸控按鍵之間的位置關(guān)系準(zhǔn)確定位當(dāng)前被有效觸發(fā)的觸摸按鍵,實現(xiàn)了在同樣數(shù)量的輸入端資源下有更多的觸摸按鍵接入的目的,而不需要通過增加觸控芯片來滿足多觸摸按鍵的需求,降低了觸摸按鍵類產(chǎn)品的生產(chǎn)成本。同時,對觸摸按鍵輸出信號的去毛刺和消抖處理,使觸摸按鍵類產(chǎn)品的穩(wěn)定性和可靠性得到提高。為更好的理解上述實施例,下面以具體的觸摸控制裝置進(jìn)行詳細(xì)介紹,該觸摸控制裝置的基本結(jié)構(gòu)如圖2所示,包括觸控芯片201,設(shè)置在觸摸屏202上的第一觸摸按鍵、第二觸摸按鍵、第三觸摸按鍵、第四觸摸按鍵、第五觸摸按鍵、第六觸摸按鍵、第七觸摸按鍵和第八觸摸按鍵,觸控芯片201包括用于連接觸摸按鍵的第一輸入端、第二輸入端,第三輸入端、第四輸入端、第五輸入端和第六輸入端;第一觸摸按鍵和第七觸摸按鍵共同連接在第一輸入端上,第二觸摸按鍵連接在第二輸入端上,第三觸摸按鍵和第八觸摸按鍵共同連接在第三輸入端上,第四觸摸按鍵連接在第四輸入端上,第五觸摸按鍵連接在第五輸入端上,第六觸摸按鍵連接在第六輸入端上;觸控芯片201檢測其6個輸入端是否有輸入端被有效觸發(fā),若被有效觸發(fā)的輸入端為連接單個觸摸按鍵的輸入端,則當(dāng)前被有效觸發(fā)的觸摸按鍵即為與該被有效觸發(fā)的輸入端連接的觸摸按鍵;
若被有效觸發(fā)的輸入端為連接兩個以上觸摸按鍵的輸入端,則觸控芯片201檢測所有觸摸按鍵當(dāng)中輸出信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵,計算信號強度次強的觸摸按鍵與信號強度最強的觸摸按鍵之間的距離,以及與信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與信號強度次強的觸摸按鍵之間的距離,并比較計算所得的所有距離的長度,與信號強度次強的觸摸按鍵距離最短的觸摸按鍵即為當(dāng)前被有效觸發(fā)的觸摸按鍵;假設(shè)當(dāng)前第一觸摸按鍵、第二觸摸按鍵、第三觸摸按鍵、第四觸摸按鍵、第五觸摸按鍵、第六觸摸按鍵、第七觸摸按鍵和第八觸摸按鍵的位置分別為1、2、3、4、5、6、7、8,當(dāng)前觸摸芯片201檢測到第一輸入端被有效觸發(fā),當(dāng)前輸出信號強度最強的觸摸按鍵為第一觸摸按鍵,若檢測到輸出信號強度次強的觸摸按鍵為第六觸摸按鍵,由于第六觸摸按鍵與第七觸摸按鍵之間的距離為1,而第六觸摸按鍵與第一觸摸按鍵之間的距離為5,所以當(dāng)前被有效觸發(fā)的觸摸按鍵為與第一觸摸按鍵共連第一輸出端的第七觸摸按鍵;若檢測到輸出信號強度次強的觸摸按鍵為第二觸摸按鍵,由于第二觸摸按鍵與第一觸摸按鍵之間的距離為1,第二觸摸按鍵與第七觸摸按鍵之間的距離為5,所以當(dāng)前被有效觸發(fā)的觸摸按鍵為輸出信號強度最強的第一觸摸按鍵。由上可見,本發(fā)明實施例提供的第一觸摸按鍵和第七觸摸按鍵共同連接觸控芯片201的第一輸入端,第三觸摸按鍵和第八觸摸按鍵共同連接觸控芯片201的第三輸入端,因此觸控芯片201上的6個輸入端滿足了觸摸屏202上的8個觸摸按鍵的接入需求,并且觸控芯片201通過檢測觸摸按鍵的輸出信號強度以及計算觸摸按鍵之間的距離,不需要通過增加觸控芯片來滿足多觸摸按鍵的需求,可以準(zhǔn)確定位當(dāng)前被有效觸發(fā)的觸摸按鍵,有效地降低了觸摸按鍵類產(chǎn)品的成本。本發(fā)明實施例還提供另一種觸摸控制裝置,如圖3所示,包括觸控芯片301 ;設(shè)置在觸摸屏302上的第一觸摸按鍵、第二觸摸按鍵、第三觸摸按鍵、第四觸摸按鍵、第五觸摸按鍵和第六觸摸按鍵;用于對觸摸按鍵輸出信號進(jìn)行消抖處理的第一消抖模塊、第二消抖模塊、第三消抖模塊、第四消抖模塊、第五消抖模塊和第六消抖模塊;
用于對觸摸按鍵輸出信號去毛刺處理的第一去毛刺模塊、第二去毛刺模塊、第三去毛刺模塊、第四去毛刺模塊、第五去毛刺模塊和第六去毛刺模塊;觸控芯片301包括第一輸入端、第二輸入端、第三輸入端和第四輸入端;其中第一消抖模塊、第二消抖模塊、第三消抖模塊、第四消抖模塊、第五消抖模塊和第六消抖模塊的輸入端分別與第一觸摸按鍵、第二觸摸按鍵、第三觸摸按鍵、第四觸摸按鍵、第五觸摸按鍵和第六觸摸按鍵的輸出端連接,第一消抖模塊、第二消抖模塊、第三消抖模塊、第四消抖模塊、第五消抖模塊和第六消抖模塊的輸出端分別與第一去毛刺模塊、第二去毛刺模塊、第三去毛刺模塊、第四去毛刺模塊、第五去毛刺模塊和第六去毛刺模塊的輸入端連接,第一去毛刺模塊、第四去毛刺模塊和第六去毛刺模塊的輸出端共同連接觸控芯片301的第一輸入端,第二去毛刺模塊的輸出端連接觸控芯片301的第二輸入端,第三去毛刺模塊的輸出端連接觸控芯片301的第三輸入端,第五去毛刺模塊的輸出端連接觸控芯片301的第四輸入端;觸控芯片301用于檢測第一輸入端、第二輸入端、第三輸入端和第四輸入端是否 被有效觸發(fā),若檢測到第二輸入端被有效觸發(fā),則當(dāng)前被有效觸發(fā)的觸摸按鍵為第二觸摸按鍵,若檢測到第三輸入端被有效觸發(fā),則當(dāng)前被有效觸發(fā)的觸摸按鍵為第三觸摸按鍵,若檢測到第四輸入端被有效觸發(fā),則當(dāng)前被有效觸發(fā)的觸摸按鍵為第五觸摸按鍵;若檢測到第一輸入端被有效觸發(fā),則觸控芯片301檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵,并計算信號強度次強的觸摸按鍵與信號最強的觸摸按鍵之間的距離,以及與信號強度最強的觸摸按鍵共連觸控芯片301第一輸出端的觸摸按鍵與信號強度次強的觸摸按鍵之間的距離,比較計算所得的所有距離的長短,與信號強度次強的觸摸按鍵距離最短的觸摸按鍵即為當(dāng)前被有效觸發(fā)的觸摸按鍵;例如,假設(shè)第一觸摸按鍵、第二觸摸按鍵、第三觸摸按鍵、第四觸摸按鍵、第五觸摸按鍵和第六觸摸按鍵的位置分別為1、2、3、4、5、6,觸控芯片301檢測到的信號強度最強的觸摸按鍵為第一觸摸按鍵,信號強度次強的觸摸按鍵為第二觸摸按鍵,由于第二觸摸按鍵與第一觸摸按鍵之間的距離為1,而第二觸摸按鍵與第四觸摸按鍵、第六觸摸按鍵之間的距離分別為2、4,所以當(dāng)前被有效觸發(fā)的觸摸按鍵為第一觸摸按鍵;若觸控芯片301檢測到信號強度最強的觸摸按鍵為第一觸摸按鍵,信號強度次強的觸摸按鍵為第三觸摸按鍵,由于第三觸摸按鍵與第一觸摸按鍵之間的距離為2,第三觸摸按鍵與第六觸摸按鍵之間的距離為3,而第三觸摸按鍵與第四觸摸按鍵之間的距離為1,比前兩個計算得到的距離都短,所以當(dāng)前被有效觸發(fā)的觸摸按鍵為第四觸摸按鍵。由上可見,本發(fā)明實施例提供的第一觸摸按鍵、第四觸摸按鍵和第六觸摸按鍵共同連接觸控芯片301的第一輸入端,因此觸控芯片301的4個輸入端滿足了觸摸屏302上的6個觸摸按鍵的接入需求,并且觸控芯片301通過檢測觸摸按鍵的輸出信號以及計算觸摸按鍵之間的距離,可以準(zhǔn)確定位當(dāng)前被有效觸發(fā)的觸摸按鍵,不需要通過增加觸控芯片來滿足多觸摸按鍵的需求,有效地降低了觸摸按鍵類產(chǎn)品的成本,而且由于消抖模塊對觸摸按鍵輸出信號進(jìn)行消抖處理,去除了環(huán)境不穩(wěn)定時導(dǎo)致的誤觸發(fā),去毛刺模塊對觸摸按鍵輸出信號進(jìn)行了去毛刺處理,使觸摸按鍵控制裝置的可靠性和穩(wěn)定性得到提高。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關(guān)描述。
以上對本發(fā)明實施例所提供的一種觸摸按鍵的實現(xiàn)方法及觸摸控制裝置進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個例對本發(fā)明的原理及實施方式進(jìn)行了闡述,以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想;同時,對于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實施方式
及應(yīng)用范圍上均會有改變之處,綜上所述, 本說明書內(nèi)容不應(yīng)理解為對本發(fā)明的限制。
權(quán)利要求
1.一種觸摸按鍵的實現(xiàn)方法,其特征在于,包括 將觸控芯片上的每個輸入端與觸摸屏上的N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù); 檢測是否有觸控芯片的輸入端被有效觸發(fā),若是,則判斷被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵; 計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,比較計算所得的所有距離的長短,將與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵確定為當(dāng)前被有效觸發(fā)的觸摸按鍵。
2.根據(jù)權(quán)利要求I所述的實現(xiàn)方法,其特征在于,將觸摸按鍵當(dāng)中與所述觸控芯片的同一個輸入端連接的所有觸摸按鍵在觸摸屏上非相鄰設(shè)置。
3.根據(jù)權(quán)利要求I所述的實現(xiàn)方法,其特征在于,在檢測是否有觸控芯片的輸入端被有效觸發(fā)之前還包括對所述觸摸按鍵的輸出信號進(jìn)行消抖處理。
4.根據(jù)權(quán)利要求I所述的實現(xiàn)方法,其特征在于,在檢測是否有觸控芯片的輸入端被有效觸發(fā)之前還包括對所述觸摸按鍵的輸出信號進(jìn)行去毛刺處理。
5.一種觸摸控制裝置,其特征在于,包括觸控芯片、設(shè)置在觸摸屏上的觸摸按鍵,所述觸控芯片包括用于連接所述觸摸按鍵的輸入端;所述觸控芯片上的每個輸入端與N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù); 所述觸控芯片還用于檢測是否有輸入端被有效觸發(fā),若是,判斷被有效觸發(fā)的輸入端是否為連接兩個以上觸摸按鍵的輸入端,若是,則所述觸控芯片檢測所有觸摸按鍵當(dāng)中信號強度最強的觸摸按鍵和信號強度次強的觸摸按鍵; 計算所述信號強度次強的觸摸按鍵與所述信號強度最強的觸摸按鍵之間的距離,以及與所述信號強度最強的觸摸按鍵共連一個觸控芯片輸入端的觸摸按鍵與所述信號強度次強的觸摸按鍵之間的距離,并比較計算所得的所有距離的長短,將與所述信號強度次強的觸摸按鍵距離最短的觸摸按鍵確定為當(dāng)前被有效觸發(fā)的觸摸按鍵。
6.根據(jù)權(quán)利要求5所述的觸摸控制裝置,其特征在于,所述觸摸按鍵當(dāng)中與所述觸控芯片的同一個輸入端連接的所有觸摸按鍵在觸摸屏上不相鄰。
7.根據(jù)權(quán)利要求5所述的觸摸控制裝置,其特征在于,所述觸摸控制裝置還包括消抖模塊,用于對所述觸摸按鍵輸出的信號進(jìn)行消抖處理,所述觸摸按鍵的輸出端與所述消抖模塊的輸入端連接,所述消抖模塊的輸出端與所述觸控芯片的輸入端連接。
8.根據(jù)權(quán)利要求5所述的觸摸控制裝置,其特征在于,所述觸摸控制裝置還包括去毛刺模塊,用于對所述觸摸按鍵輸出的信號進(jìn)行去除毛刺處理,所述觸摸按鍵的輸出端與所述去毛刺模塊的輸入端連接,所述去毛刺模塊的輸出端與所述觸控芯片的輸入端連接。
全文摘要
本發(fā)明公開了一種觸摸按鍵的實現(xiàn)方法及觸摸控制裝置,包括將觸控芯片的每個輸入端與N個觸摸按鍵連接,其中,N為大于或等于零,且小于或者等于觸摸屏上的觸摸按鍵總數(shù)的整數(shù),觸控芯片通過檢測被有效觸發(fā)的輸入端、檢測觸摸按鍵輸出信號的強度以及計算觸摸按鍵之間的距離,準(zhǔn)確定位當(dāng)前被有效觸發(fā)的觸摸按鍵,實現(xiàn)了在同樣輸入端資源的條件下,達(dá)到更多觸摸按鍵輸入的目的,而不需要增加觸控芯片,從而有效降低了產(chǎn)品的成本,同時對觸控芯片輸出信號進(jìn)行消抖和去毛刺處理,使產(chǎn)品的可靠性和穩(wěn)定性得到提高。
文檔編號G06F3/041GK102789337SQ20121025595
公開日2012年11月21日 申請日期2012年7月23日 優(yōu)先權(quán)日2012年7月23日
發(fā)明者劉尚林, 施明剛, 胡家安 申請人:深圳芯邦科技股份有限公司