觸控判定方法和裝置以及顯示裝置的制造方法
【專利摘要】本發(fā)明涉及一種觸控判定方法及裝置和顯示裝置,包括:確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,N≥2;根據(jù)第一觸控區(qū)域輸出觸控信號,其中,N個時間段中的每個時間段等于觸控面板的掃描周期。根據(jù)本發(fā)明實施例的技術(shù)方案,可以在連續(xù)的N個掃描周期內(nèi)掃描觸控面板的所有觸控區(qū)域,然后將在連續(xù)的N個掃描周期中電容變化值均大于或等于預(yù)設(shè)值的第一觸控區(qū)域確定為用戶觸控的區(qū)域,并以此輸出觸控信號,而不會將僅在某幾個掃描周期中電容變化值大于或等于預(yù)設(shè)值的觸控區(qū)域確定為用戶觸控的區(qū)域,從而提高觸控事件判定的準確率,避免外界噪聲引起觸控面板出現(xiàn)誤觸發(fā)觸控事件。
【專利說明】
觸控判定方法和裝置以及顯示裝置
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及觸控技術(shù)領(lǐng)域,具體而言,涉及一種觸控判定方法和一種觸控判定裝置以及一種顯示裝置。
【背景技術(shù)】
[0002]電容傳感器一般位于保護蓋板下方,其中的電極A和電極B通過一定的圖案設(shè)計形成相互交叉的二維矩陣,矩陣中每個觸控區(qū)域(如圖1所示)都對應(yīng)一個特征電容,兩電極之間需設(shè)計一定的間隙才能防止發(fā)生短路,并且會在電極A和電極B之間插入一些懸浮塊P來提升視覺效果。
[0003]手指觸控觸摸設(shè)備后,手指會與A、B電極分別產(chǎn)生電容C1&C2,此電容會改變電極A、B之間的特征電容Cm(如圖2所示,在6乘6觸控區(qū)域中,每個觸控區(qū)域的Cm值),使其變?yōu)镃m’(如圖3所示),觸摸前后節(jié)點特征電容的變化量△ C = Cm-Cm’(如圖4所示),手指觸摸引起的電容變化量A C約100(此數(shù)值為經(jīng)過模擬數(shù)字轉(zhuǎn)換后的無單位量綱,如無特殊說明,本發(fā)明中的電容單位與此相同)。
[0004]然而,在現(xiàn)實生活中觸控裝置面對的噪聲情景卻及其復(fù)雜;包括電源噪聲、LCD噪聲、系統(tǒng)噪聲和外界環(huán)境噪聲等,這些噪聲的疊加會存在一定幾率使兩個電極之間的特征電容變化量超過觸發(fā)閾值。現(xiàn)有技術(shù)中是在一個掃描周期的時間,配合相應(yīng)濾除噪聲的算法,進行是否為觸控事件的判斷,但是濾除噪聲的算法復(fù)雜程度較高,而且濾除噪聲的效果并不理想。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是,提高觸控事件判定的準確率,避免外界噪聲引起觸控面板出現(xiàn)誤觸發(fā)觸控事件。
[0006]為此目的,本發(fā)明提出了一種觸控判定方法,用于觸控面板,所述觸控面板包括多個觸控區(qū)域,所述方法包括:
[0007]確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,N2 2;
[0008]根據(jù)所述第一觸控區(qū)域輸出觸控信號,
[0009]其中,所述N個時間段中的每個時間段等于所述觸控面板的掃描周期。
[0010]優(yōu)選地,所述N個時間段的總時長為5ms至I Oms。
[0011]優(yōu)選地,所述N個時間段的總時長為I Oms。
[0012]優(yōu)選地,3< NS 5。
[0013]優(yōu)選地,上述方法還包括:
[0014]確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν;
[0015]記錄所述第二觸控區(qū)域的位置。
[0016]本發(fā)明還提出了一種觸控判定裝置,用于觸控面板,包括:
[0017]判斷單元,用于確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,N2 2;
[0018]輸出單元,用于根據(jù)所述第一觸控區(qū)域輸出觸控信號,
[0019]其中,所述N個時間段中的每個時間段等于所述觸控面板中所有觸控區(qū)域掃描周期。
[0020]優(yōu)選地,所述N個時間段的總時長為5ms至10ms。
[0021 ] 優(yōu)選地,所述N個時間段的總時長為10ms。
[0022]優(yōu)選地,3^ NS 5。
[0023]優(yōu)選地,所述判斷單元還用于確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν;
[0024]所述裝置還包括:
[0025]記錄單元,用于記錄所述第二觸控區(qū)域的位置。
[0026]本發(fā)明還提出了一種顯示裝置,包括上述觸控判定裝置。
[0027]通過上述實施例,可以在連續(xù)的N個掃描周期內(nèi)掃描觸控面板的所有觸控區(qū)域,觸控面板觸控區(qū)域然后將在連續(xù)的N個掃描周期中電容變化值均大于或等于預(yù)設(shè)值的第一觸控區(qū)域確定為用戶觸控的區(qū)域,并以此輸出觸控信號,而不會將僅在某幾個掃描周期中電容變化值大于或等于預(yù)設(shè)值的觸控區(qū)域確定為用戶觸控的區(qū)域,從而提高觸控事件判定的準確率,避免外界噪聲引起觸控面板出現(xiàn)誤觸發(fā)觸控事件。
【附圖說明】
[0028]通過參考附圖會更加清楚的理解本發(fā)明的特征和優(yōu)點,附圖是示意性的而不應(yīng)理解為對本發(fā)明進行任何限制,在附圖中:
[0029]圖1至圖5示出了觸控區(qū)域電容變化的示意圖;
[0030]圖6示出了本發(fā)明一個實施例的觸控判定方法的示意流程圖;
[0031]圖7示出了本發(fā)明一個實施例的第一幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值;
[0032]圖8示出了本發(fā)明一個實施例的第二幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值;
[0033]圖9示出了本發(fā)明一個實施例的第三幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值;
[0034]圖10示出了本發(fā)明一個實施例的觸控判定裝置的示意框圖。
【具體實施方式】
[0035]為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點,下面結(jié)合附圖和【具體實施方式】對本發(fā)明進行進一步的詳細描述。需要說明的是,在不沖突的情況下,本申請的實施例及實施例中的特征可以相互組合。
[0036]在下面的描述中闡述了很多具體細節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實施,因此,本發(fā)明的保護范圍并不受下面公開的具體實施例的限制。
[0037]如圖2所示,將觸控裝置各觸控區(qū)域的特征電容Cm預(yù)先存儲在第一寄存器中,記為Basedata;
[0038]如圖3所示,觸控裝置實時采集各觸控區(qū)域的特征電容Cm’,并將其存儲在第二寄存器中,記為Rawdata;
[0039]如圖4所不,計算Diffdata(Δ C) =Basedata-Rawdata,并將計算后的Diffdata二維矩陣結(jié)果存儲在第三寄存器中;
[0040]如圖5所示,在一個掃描周期內(nèi),在多重噪聲的共同影響下,部分觸控區(qū)域(2,3)和(5,5)電容變化量超過觸摸閾值的現(xiàn)象,將會出現(xiàn)自動觸發(fā)觸控事件的問題。噪聲的存在影響了觸控裝置的正常觸控功能(如觸摸不靈、觸摸不準,自動觸摸等),降低了用戶體驗。
[0041]如圖6所示,根據(jù)本發(fā)明一個實施例的觸控判定方法,用于觸控面板,觸控面板包括多個觸控區(qū)域,該方法包括:
[0042]SI,確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,N2 2;
[0043]S2,根據(jù)第一觸控區(qū)域輸出觸控信號,其中,N個時間段中的每個時間段等于觸控面板的掃描周期。
[0044]由于用戶的觸控操作一般會持續(xù)一段時間,因此由用戶觸控操作引發(fā)的觸控事件,會使得N個時間段的每個時間段中第一觸控區(qū)域的電容變化值大于或等于預(yù)設(shè)值;而噪聲持續(xù)時間則較短,所以只會使得N個時間段的某個時間段中第一觸控區(qū)域的電容變化值大于或等于預(yù)設(shè)值。
[0045]根據(jù)本實施例,可以在連續(xù)的N個掃描周期內(nèi)掃描觸控面板的所有觸控區(qū)域,然后將在連續(xù)的N個掃描周期中電容變化值均大于或等于預(yù)設(shè)值的第一觸控區(qū)域確定為用戶觸控的區(qū)域,并以此輸出觸控信號,而不會將僅在某幾個掃描周期中電容變化值大于或等于預(yù)設(shè)值的觸控區(qū)域確定為用戶觸控的區(qū)域,從而提高觸控事件判定的準確率,避免外界噪聲引起觸控面板出現(xiàn)誤觸發(fā)觸控事件。為了簡化描述,以下將觸控面板的掃描周期稱為一幀。由于本實施例中每個時間段等于一幀(例如一幀的時長為2ms),因此可以保證在每個時間段內(nèi)都能完整地掃描觸控面板的所有觸控區(qū)域一次,不會遺漏觸控面板中的觸控區(qū)域,以保證確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域的準確性。
[0046]在一種優(yōu)選的實施例中,N個時間段的總時長為5ms至10ms。
[0047]由于用戶的觸控操作(例如點擊、滑動)持續(xù)時長一般最短為10ms,將N個時間段的總時長設(shè)置為小于1ms(例如N = 4,一個時間段的時長為2ms,那么N個時間段的總時長為8ms),可以保證用戶的觸控操作能夠保持N個時間段的每個時間段中第一觸控區(qū)域的電容變化值大于或等于預(yù)設(shè)值,以便準確判定觸控事件。
[0048]并且噪聲在每個掃描周期內(nèi)的數(shù)值隨機,則噪聲在不同掃描周期內(nèi)對同一節(jié)點的影響不同,而如果是用戶觸控對該節(jié)點引起的電容變化,則會在連續(xù)的N個掃描周期內(nèi)電容值基本無變化,從而在確定觸控事件時能夠方便地將用戶的觸控引發(fā)的電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,與噪聲引發(fā)的電容變化值大于或等于預(yù)設(shè)值的區(qū)域區(qū)分開來,保證識別觸控操作的準確度。
[0049]在一種優(yōu)選的實施例中,N個時間段的總時長為10ms。
[0050]根據(jù)本實施例,可以將N個時間段的總時長設(shè)置為固定值,以省去確定第一區(qū)域過程中選取合適的總時長的過程。
[0051]在一種優(yōu)選的實施例中,3SNS 5。也即在N個時間段掃描觸控面板的所有觸控區(qū)域3至5次。以下以N=3為例進行示例性說明。
[0052]第一幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值如圖7所示,其中坐標為(3,3)的觸控區(qū)域及其周圍的5個觸控區(qū)域的電容變化值大于50,坐標為(5,5)的觸控區(qū)域電容變化值大于50。
[0053]第二幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值如圖8所示,其中坐標為(3,3)的觸控區(qū)域及其周圍的5個觸控區(qū)域的電容變化值大于50。
[0054]第三幀掃描后得到的觸控面板每個觸控區(qū)域的電容變化值如圖9所示,其中坐標為(3,3)的觸控區(qū)域及其周圍的5個觸控區(qū)域的電容變化值大于50,坐標為(I,I)的觸控區(qū)域電容變化值大于50。
[0055]因此可以確定第一觸控區(qū)域是坐標為(3,3)的觸控區(qū)域及其周圍的5個觸控區(qū)域,進一步可以根據(jù)重心算法對上述5個觸控區(qū)域進行計算,從而確定觸控事件的坐標并上傳。
[0056]根據(jù)本實施例,一方面可以保證在N個時間段內(nèi)掃描觸控面板多次,以保證能夠良好地識別用戶的觸控操作;另一方面可以避免在N個時間段內(nèi)掃描觸控面板過多次數(shù),便于降低對掃描電路的性能要求。
[0057]在一種優(yōu)選的實施例中,上述方法還包括:
[0058]確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν;
[0059]記錄第二觸控區(qū)域的位置。
[0060]根據(jù)上述實施例,可以確定N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域為用戶觸控操作的區(qū)域。進而可以得出,連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域為噪聲引發(fā)電容變化較大的區(qū)域,通過記錄第二觸控區(qū)域的位置,便于對出現(xiàn)噪聲的位置進行統(tǒng)計和維修。
[0061]如圖10所示,根據(jù)本發(fā)明一個實施例的觸控判定裝置10,用于觸控面板,包括:
[0062]判斷單元11,用于確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,Ν2 2;
[0063]輸出單元12,用于根據(jù)第一觸控區(qū)域輸出觸控信號,
[0064]其中,Ν個時間段中的每個時間段等于觸控面板的掃描周期。
[0065]在一種優(yōu)選的實施例中,Ν個時間段的總時長為5ms至10ms。
[0066]在一種優(yōu)選的實施例中,N個時間段的總時長為10ms。
[0067]在一種優(yōu)選的實施例中,3 SNS 5。
[0068]在一種優(yōu)選的實施例中,判斷單元11還用于確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν;
[0069]觸控判定裝置裝置10還包括:
[0070]記錄單元13,用于記錄第二觸控區(qū)域的位置。
[0071]本發(fā)明還提出了一種顯示裝置,包括上述觸控判定裝置。
[0072]需要說明的是,本實施例中的顯示裝置可以為:電子紙、手機、平板電腦、電視機、筆記本電腦、數(shù)碼相框、導(dǎo)航儀等任何具有顯示功能的產(chǎn)品或部件。
[0073]以上結(jié)合附圖詳細說明了本發(fā)明的技術(shù)方案,考慮到現(xiàn)有技術(shù)中,難以在判定觸控事件過程中有效地消除噪聲的影響。通過本發(fā)明實施例的技術(shù)方案,可以在連續(xù)的N個掃描周期內(nèi)掃描觸控面板的所有觸控區(qū)域,然后將在連續(xù)的N個掃描周期中電容變化值均大于或等于預(yù)設(shè)值的第一觸控區(qū)域確定為用戶觸控的區(qū)域,并以此輸出觸控信號,而不會將僅在某幾個掃描周期中電容變化值大于或等于預(yù)設(shè)值的觸控區(qū)域確定為用戶觸控的區(qū)域,從而提高觸控事件判定的準確率,避免外界噪聲引起觸控面板出現(xiàn)誤觸發(fā)觸控事件。
[0074]在本發(fā)明中,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。術(shù)語“多個”指兩個或兩個以上,除非另有明確的限定。
[0075]以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【主權(quán)項】
1.一種觸控判定方法,用于觸控面板,所述觸控面板包括多個觸控區(qū)域,其特征在于,所述方法包括: 確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,N2 2; 根據(jù)所述第一觸控區(qū)域輸出觸控信號, 其中,所述N個時間段中的每個時間段等于所述觸控面板的掃描周期。2.根據(jù)權(quán)利要求1所述的觸控判定方法,其特征在于,所述N個時間段的總時長為5ms至1ms03.根據(jù)權(quán)利要求2所述的觸控判定方法,其特征在于,所述N個時間段的總時長為1ms。4.根據(jù)權(quán)利要求2所述的觸控判定方法,其特征在于,3< N < 5。5.根據(jù)權(quán)利要求1至4中任一項所述的觸控判定方法,其特征在于,還包括: 確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν; 記錄所述第二觸控區(qū)域的位置。6.一種觸控判定裝置,用于觸控面板,其特征在于,包括: 判斷單元,用于確定連續(xù)的N個時間段的每個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第一觸控區(qū)域,Ν2 2; 輸出單元,用于根據(jù)所述第一觸控區(qū)域輸出觸控信號, 其中,所述N個時間段中的每個時間段等于所述觸控面板中所有觸控區(qū)域掃描周期。7.根據(jù)權(quán)利要求6所述的觸控判定裝置,其特征在于,所述N個時間段的總時長為5ms至1ms08.根據(jù)權(quán)利要求7所述的觸控判定裝置,其特征在于,所述N個時間段的總時長為1ms。9.根據(jù)權(quán)利要求7所述的觸控判定裝置,其特征在于,3< N < 5。10.根據(jù)權(quán)利要求6至9所述的觸控判定裝置,其特征在于,所述判斷單元還用于確定連續(xù)的N個時間段的η個時間段中,觸控面板中電容變化值大于或等于預(yù)設(shè)值的第二觸控區(qū)域,η〈Ν; 所述裝置還包括: 記錄單元,用于記錄所述第二觸控區(qū)域的位置。11.一種顯示裝置,其特征在于,包括權(quán)利要求6至10中任一項所述的觸控判定裝置。
【文檔編號】G06F3/041GK105824465SQ201610139413
【公開日】2016年8月3日
【申請日】2016年3月10日
【發(fā)明人】化磊, 楊清, 何紅超
【申請人】京東方科技集團股份有限公司, 合肥京東方光電科技有限公司