一種觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置制造方法
【專利摘要】本發(fā)明提供了一種觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置,通過當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。從而可克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位,而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此不會增加處理器的負(fù)擔(dān)。
【專利說明】一種觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及顯示【技術(shù)領(lǐng)域】,具體可以涉及一種觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置。
【背景技術(shù)】
[0002]現(xiàn)有表面電容式觸摸屏所適用的確定觸摸點(diǎn)方法可如下所示:手指從接觸點(diǎn)吸走一部分電荷,形成一個很小的電流,此電流經(jīng)邊角電極的電流與手指到四角的距離成正比,控制器通過對這四個電流比例的精確計算,得出觸摸點(diǎn)的位置。
[0003]此種方法校準(zhǔn)復(fù)雜,并且需要克服電磁干擾(EMI),而且該方法不支持多點(diǎn)觸控。
[0004]目前,主流的投射式電容屏能實(shí)現(xiàn)多點(diǎn)觸控,但存在一系列的設(shè)計和工藝問題,使得觸摸點(diǎn)易受外界環(huán)境的干擾產(chǎn)生漂移,一些成熟的復(fù)雜算法雖然能夠?yàn)V除干擾,但會增加處理器的負(fù)擔(dān)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明提供一種觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置,從而可克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位,而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此不會增加處理器的負(fù)擔(dān)。
[0006]本發(fā)明提供方案如下:
[0007]本發(fā)明實(shí)施例提供了一種觸摸顯示裝置的觸摸定位方法,包括:
[0008]當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;
[0009]若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;
[0010]對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
[0011]優(yōu)選的,所述當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸包括:
[0012]當(dāng)觸摸操作發(fā)生時,獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值;
[0013]當(dāng)所述計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
[0014]優(yōu)選的,所述對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)包括:
[0015]將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組,所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除;
[0016]計算每一個分類坐標(biāo)值組的坐標(biāo)平均值;
[0017]分別計算兩分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對所述差值取絕對值,得到差值絕對值;
[0018]確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組;
[0019]將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
[0020]優(yōu)選的,所述對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)還包括:
[0021]判斷所述差值絕對值與第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,后續(xù)執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0022]優(yōu)選的,所述采樣次數(shù)為9次;
[0023]所述N為3 ;
[0024]所述第一門限值為3。
[0025]本發(fā)明實(shí)施例還提供了一種觸摸顯示裝置,包括:
[0026]確定模塊,用于當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;
[0027]獲取模塊,用于當(dāng)所述觸摸操作為有效觸摸時,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;
[0028]計算模塊,用于對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
[0029]優(yōu)選的,所述確定模塊包括:
[0030]獲取單元,用于當(dāng)觸摸操作發(fā)生時,獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值;
[0031]第一確定單元,用于當(dāng)所述計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
[0032]優(yōu)選的,所述計算模塊包括:
[0033]分組單元,用于將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組,所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除;
[0034]第一計算單元,用于計算每一個分類坐標(biāo)值組的坐標(biāo)平均值;
[0035]第二計算單元,用于分別計算分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對差值取絕對值,得到差值絕對值;
[0036]第二確定單元,用于確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組;
[0037]第三確定單元,用于將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
[0038]優(yōu)選的,所述計算模塊還包括:
[0039]判斷單元,用于判斷所述差值絕對值第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,觸發(fā)所述第二確定單元執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0040]優(yōu)選的,所述第一門限值為3。
[0041 ] 從以上所述可以看出,本發(fā)明提供的觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置,通過當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。從而可克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位,而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此不會增加處理器的負(fù)擔(dān)。
【專利附圖】
【附圖說明】
[0042]圖1為本發(fā)明實(shí)施例提供的觸摸顯示裝置的觸摸定位方法流程示意圖一;
[0043]圖2為本發(fā)明實(shí)施例提供的觸摸顯示裝置的觸摸定位方法流程示意圖二 ;
[0044]圖3為本發(fā)明實(shí)施例提供的觸摸顯示裝置的觸摸定位方法流程示意圖三;
[0045]圖4為本發(fā)明實(shí)施例提供的觸摸顯示裝置結(jié)構(gòu)示意圖;
[0046]圖5為本發(fā)明實(shí)施例提供的觸摸顯示裝置中第一獲取模塊結(jié)構(gòu)示意圖;
[0047]圖6為本發(fā)明實(shí)施例提供的觸摸顯示裝置中計算模塊結(jié)構(gòu)示意圖一;
[0048]圖7為本發(fā)明實(shí)施例提供的觸摸顯示裝置中計算模塊結(jié)構(gòu)示意圖二。
【具體實(shí)施方式】
[0049]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例的附圖,對本發(fā)明實(shí)施例的技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例是本發(fā)明的一部分實(shí)施例,而不是全部的實(shí)施例?;谒枋龅谋景l(fā)明的實(shí)施例,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0050]除非另作定義,此處使用的技術(shù)術(shù)語或者科學(xué)術(shù)語應(yīng)當(dāng)為本發(fā)明所屬領(lǐng)域內(nèi)具有一般技能的人士所理解的通常意義。本發(fā)明專利申請說明書以及權(quán)利要求書中使用的“第一”、“第二”以及類似的詞語并不表示任何順序、數(shù)量或者重要性,而只是用來區(qū)分不同的組成部分。同樣,“一個”或者“一”等類似詞語也不表示數(shù)量限制,而是表示存在至少一個?!斑B接”或者“相連”等類似的詞語并非限定于物理的或者機(jī)械的連接,而是可以包括電性的連接,不管是直接的還是間接的?!吧稀?、“下”、“左”、“右”等僅用于表示相對位置關(guān)系,當(dāng)被描述對象的絕對位置改變后,則該相對位置關(guān)系也相應(yīng)地改變。
[0051]本發(fā)明實(shí)施例提供了一種觸摸顯示裝置的觸摸定位方法,如附圖1所示,該方法具體可以包括:
[0052]步驟11,當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;
[0053]步驟12,若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;
[0054]步驟13,對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
[0055]本發(fā)明實(shí)施例所提供的觸摸顯示裝置的觸摸定位方法,通過對觸摸操作是否為有效觸摸的判斷,從而可克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位。而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此不會增加處理器的負(fù)擔(dān)。
[0056]本發(fā)明實(shí)施例中所涉及的:當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸的過程,具體可以包括:
[0057]當(dāng)觸摸操作發(fā)生時,獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值;
[0058]當(dāng)上述計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
[0059]本發(fā)明實(shí)施例中所涉及的通道電容,具體可以是指觸控驅(qū)動電極與觸控感應(yīng)電極相交位置處的耦合電容(對應(yīng)于互電容的觸摸屏),也可以是本身具有一定電位的感應(yīng)單元自身的電容(對應(yīng)于自電容的觸摸屏)。
[0060]那么,當(dāng)觸摸發(fā)生時,無論是上述哪種電容,觸摸區(qū)域內(nèi)所包括的所有通道電容的數(shù)值都會產(chǎn)生一個變化值,這個變化值即為本發(fā)明實(shí)施例中所涉及的通道電容的計數(shù)變化值。
[0061]本發(fā)明實(shí)施例中,可通過兩兩對比的方式,將所有通道電容的計數(shù)變化值進(jìn)行對t匕,確定其中的最大值即極大值。
[0062]然后,可再進(jìn)一步判斷該極大值與參考原始值之間的差值,與第一閾值之間的關(guān)系,若該極大值與參考原始值之間的差值,大于該閾值,則判定該觸摸為有效觸摸,否者,判定該觸摸為無效觸摸,不在執(zhí)行后續(xù)的步驟。
[0063]上述本發(fā)明實(shí)施例所涉及的參考原始值,具體可為觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個通道電容數(shù)值的平均值。
[0064]具體的,本發(fā)明實(shí)施例中,可將觸摸之前20幀時間內(nèi)采集的通道電容數(shù)值取平均值,以確定參考原始值的數(shù)值。
[0065]由于合適的閾值,即可有效的消除外界的噪聲或人為因素引起的誤操作,又可影響手指觸摸屏幕的靈敏度,因此,本發(fā)明實(shí)施例中,第一閾值具體可述參考原始值的預(yù)設(shè)百分比數(shù)值,例如百分之五至三十,從而可避免誤操作對與觸摸位置信息確定的影響。
[0066]本發(fā)明實(shí)施例所提供的觸摸顯示裝置的觸摸定位方法,在確定觸摸為有效觸摸后,可基于一段時間內(nèi)(例如若干秒),經(jīng)過多次采樣獲取的觸摸點(diǎn)的初始坐標(biāo)值,并經(jīng)過分組計算,從而可確定觸摸點(diǎn)的最終坐標(biāo)。
[0067]本發(fā)明實(shí)施例中,為了避免因?yàn)橥话l(fā)性脈沖干擾使獲取到的坐標(biāo)值產(chǎn)生重大偏差,提供了一種新的坐標(biāo)值計算方法,即本發(fā)明實(shí)施例中,如附圖2所示,所述對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)的過程具體可以包括:
[0068]步驟21,將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組,所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除;
[0069]步驟22,計算每一個分類坐標(biāo)值組的坐標(biāo)平均值;
[0070]步驟23,分別計算分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對差值取絕對值,得到差值絕對值;
[0071]步驟24,確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組;
[0072]步驟25,將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
[0073]舉例說明,首先,當(dāng)有效觸摸發(fā)生時,可多次采樣(例如9次)觸摸點(diǎn)的坐標(biāo)信息,獲取多個觸摸點(diǎn)的初始坐標(biāo)值,包括X軸坐標(biāo)和Y軸坐標(biāo),并將采樣獲取的初始坐標(biāo)值分別儲存到Xa [9]和ya[9]中。
[0074]為了減少處理器的運(yùn)算量,本發(fā)明實(shí)施例中可將xa[9]和ya[9]分別分3組,即將9次采樣獲取的初始坐標(biāo)值分為N = 3組分類坐標(biāo)值組,然后獲取這3組分類坐標(biāo)值組的平均值,并存儲在xb [3]和yb[3]中。
[0075]以處理X坐標(biāo)為例:
[0076]xb [O] = (xa[0]+xa[l]+xa[2])/3 ;
[0077]xb [I] = (xa [3] +xa [4] +xa [5]) /3 ;
[0078]xb[2] = (xa[6]+xa[7]+xa[8])/3 ;
[0079]分別計算3組分類坐標(biāo)值組平均值之間的差值:
[0080]m0 = xb [O]-xb [I]
[0081]ml = xb [I] -xb [2]
[0082]m2 = xb [2] -xb [0]
[0083]然后,對上述差值取絕對值,所得結(jié)果簡稱為差值絕對值。
[0084]確定所有差值絕對值中最小的差值絕對值所對應(yīng)的兩個分類坐標(biāo)值組,例如mO最小,則確定xb [O]和xb [I]這兩個分類坐標(biāo)值組,將這兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,即xa[0]+xa[l]+xa[2]+xa[3]+xa[4]+xa[5]/6,確定為最終坐標(biāo)中的X軸坐標(biāo)。同理,基于上述計算過程可以確定最終坐標(biāo)中的Y軸坐標(biāo),并基于該X軸坐標(biāo)和Y軸坐標(biāo),確定此次有效觸摸的最終坐標(biāo)。
[0085]由于本發(fā)明實(shí)施例所提供的觸摸顯示裝置的觸摸定位方法,采用分組計算的處理方式,因此可減少處理器的運(yùn)算量,降低處理器的負(fù)擔(dān)。
[0086]為了進(jìn)一步減少處理器的運(yùn)算量,以及消除噪聲和避免突發(fā)性脈沖對觸摸定位的干擾,本發(fā)明實(shí)施例中所涉及的對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)的過程具體還可以包括:
[0087]判斷所述差值絕對值與第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,后續(xù)執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0088]本發(fā)明實(shí)施例中,若差值絕對值大于第一門限值,則可將該差值絕對值所對應(yīng)的分類坐標(biāo)值組中的初始坐標(biāo)值確定為無效數(shù)據(jù),對于無效數(shù)據(jù),本發(fā)明實(shí)施例中可將其對應(yīng)的初始坐標(biāo)值采樣點(diǎn)視為野點(diǎn),并將該野點(diǎn)對應(yīng)的初始坐標(biāo)值數(shù)據(jù)拋棄,結(jié)束觸摸點(diǎn)最終坐標(biāo)確定流程;若差值絕對值小于等于第一門限值,則可將該差值絕對值所對應(yīng)的分類坐標(biāo)值組中的初始坐標(biāo)值確定為有效數(shù)據(jù),后續(xù)執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0089]本發(fā)明實(shí)施例中,第一門限值的取值可為3,或者其他數(shù)值,本發(fā)明實(shí)施例所涉及的第一門限值的數(shù)據(jù)可基于實(shí)際應(yīng)用場景和環(huán)境設(shè)定。
[0090]下面,對本發(fā)明實(shí)施例提供的觸摸顯示裝置的觸摸定位方法的一個具體實(shí)現(xiàn)過程進(jìn)行詳細(xì)說明。
[0091]如附圖3所示,該過程具體可以包括:
[0092]步驟301,當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,可以獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值。
[0093]步驟302,基于所述計數(shù)變化值,判斷觸摸操作是否為有效觸摸。
[0094]具體的,當(dāng)通道電容的計數(shù)變化值中的最大值與第一參考值之間的差值,大于第一閾值時,確定該觸摸操作為有效觸摸。
[0095]當(dāng)該觸摸為有效觸摸時,后續(xù)執(zhí)行步驟303,否者返回步驟301
[0096]步驟303,對觸摸點(diǎn)坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值。
[0097]步驟304,將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組。
[0098]所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除。
[0099]步驟305,計算每一個分類坐標(biāo)值組的坐標(biāo)平均值。
[0100]步驟306,分別計算分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對差值取絕對值,得到差值絕對值。
[0101 ] 步驟307,判斷差值絕對值與第一門限值之間的關(guān)系。
[0102]當(dāng)差值絕對值大于第一門限值時,執(zhí)行步驟310,即結(jié)束觸摸點(diǎn)最終坐標(biāo)確定流程,將該差值絕對值所對應(yīng)的分類坐標(biāo)值組中的初始坐標(biāo)值確定為無效數(shù)據(jù),并拋棄。否者,執(zhí)行步驟308。
[0103]步驟308,確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組。
[0104]步驟309,將兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
[0105]通過上述實(shí)施例所記載的技術(shù)內(nèi)容,不但可以克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位,而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此降低增加處理器的負(fù)擔(dān)。
[0106]本發(fā)明實(shí)施例還提供了一種觸摸顯示裝置,如附圖4所示,該裝置具體可以包括:
[0107]確定模塊41,用于當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;
[0108]獲取模塊42,用于當(dāng)所述觸摸操作為有效觸摸時,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;
[0109]計算模塊4.,用于對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
[0110]優(yōu)選的,如附圖5所示,確定模塊41具體可以包括:
[0111]獲取單元411,用于當(dāng)觸摸操作發(fā)生時,獲取觸摸屏內(nèi)所有觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值;
[0112]第一確定單元412,用于當(dāng)所有通道電容的計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
[0113]優(yōu)選的,如附圖6所示,計算模塊43具體可以包括:
[0114]分組單元431,用于將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到多個分類坐標(biāo)值組,所述N能夠被所述觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除;
[0115]第一計算單元432,用于計算每一個分類坐標(biāo)值組的坐標(biāo)平均值;
[0116]第二計算單元433,用于分別計算分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對差值取絕對值,得到差值絕對值;
[0117]第二確定單元434,用于確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組;
[0118]第三確定單元435,用于將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
[0119]在另一具體實(shí)施例中,如圖7所示,計算模塊43具體還可以包括:
[0120]判斷單元436,用于判斷所述差值絕對值第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,觸發(fā)所述第二確定單元執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0121]本發(fā)明實(shí)施例中,當(dāng)差值絕對值大于第一門限值,則判斷單元436可將該差值絕對值所對應(yīng)的分類坐標(biāo)值組中的初始坐標(biāo)值確定為無效數(shù)據(jù),并放棄所述無效數(shù)據(jù),結(jié)束觸摸點(diǎn)最終坐標(biāo)確定流程。
[0122]當(dāng)差值絕對值小于等于第一門限值,則判斷單元436可將該差值絕對值所對應(yīng)的分類坐標(biāo)值組中的初始坐標(biāo)值確定為有效數(shù)據(jù),并觸發(fā)所述第二確定單元434執(zhí)行確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
[0123]從以上所述可以看出,本發(fā)明提供的觸摸顯示裝置的觸摸定位方法及觸摸顯示裝置,通過當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸;若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值;對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。從而可克服外界環(huán)境對應(yīng)觸摸點(diǎn)定位的干擾,實(shí)現(xiàn)觸摸點(diǎn)的精確定位,而且此方案技術(shù)實(shí)現(xiàn)簡單且采用分組計算的方式,因此不會增加處理器的負(fù)擔(dān)。
[0124]以上所述僅是本發(fā)明的實(shí)施方式,應(yīng)當(dāng)指出,對于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種觸摸顯示裝置的觸摸定位方法,其特征在于,包括: 當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸; 若為有效觸摸,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值; 對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸包括: 當(dāng)觸摸操作發(fā)生時,獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值; 當(dāng)所述計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
3.如權(quán)利要求1所述的方法,其特征在于,所述對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)包括: 將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組,所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除; 計算每一個分類坐標(biāo)值組的坐標(biāo)平均值; 分別計算兩分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對所述差值取絕對值,得到差值絕對值; 確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組; 將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
4.如權(quán)利要求3所述的方法,其特征在于,所述對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)還包括: 判斷所述差值絕對值與第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,后續(xù)執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
5.如權(quán)利要求4所述的方法,其特征在于,所述采樣次數(shù)為9次; 所述N為3 ; 所述第一門限值為3。
6.一種觸摸顯示裝置,其特征在于,包括: 確定模塊,用于當(dāng)檢測到觸摸屏發(fā)生觸摸操作時,確定所述觸摸操作是否為有效觸摸; 獲取模塊,用于當(dāng)所述觸摸操作為有效觸摸時,對觸摸點(diǎn)的坐標(biāo)信息進(jìn)行多次采樣,獲取多個觸摸點(diǎn)初始坐標(biāo)值; 計算模塊,用于對多個觸摸點(diǎn)初始坐標(biāo)值進(jìn)行分組計算,確定觸摸點(diǎn)的最終坐標(biāo)。
7.如權(quán)利要求6所述的裝置,其特征在于,所述確定模塊包括:獲取單元,用于當(dāng)觸摸操作發(fā)生時,獲取觸摸區(qū)域?qū)?yīng)的通道電容的計數(shù)變化值;第一確定單元,用于當(dāng)所述計數(shù)變化值中的最大值與參考原始值之間的差值,大于第一閾值時,確定所述觸摸操作為有效觸摸,所述參考原始值為所述觸摸操作之前一預(yù)設(shè)時間內(nèi)所獲取的多個所述通道電容數(shù)值的平均值,所述第一閾值為所述參考原始值的預(yù)設(shè)百分比數(shù)值。
8.如權(quán)利要求7所述的裝置,其特征在于,所述計算模塊包括: 分組單元,用于將初始坐標(biāo)值的水平坐標(biāo)值或縱向坐標(biāo)值分為N組,得到N個分類坐標(biāo)值組,所述N能夠被觸摸點(diǎn)坐標(biāo)信息的采樣次數(shù)整除; 第一計算單元,用于計算每一個分類坐標(biāo)值組的坐標(biāo)平均值; 第二計算單元,用于分別計算分類坐標(biāo)值組的坐標(biāo)平均值之間的差值,并對差值取絕對值,得到差值絕對值; 第二確定單元,用于確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組; 第三確定單元,用于將所述兩個分類坐標(biāo)值組中記錄的初始坐標(biāo)值的平均值,確定為最終坐標(biāo)。
9.如權(quán)利要求8所述的裝置,其特征在于,所述計算模塊還包括: 判斷單元,用于判斷所述差值絕對值第一門限值之間的關(guān)系,當(dāng)所述差值絕對值小于等于所述第一門限值時,觸發(fā)所述第二確定單元執(zhí)行所述確定最小的差值絕對值對應(yīng)的兩個分類坐標(biāo)值組的操作。
10.如權(quán)利要求9所述的裝置,其特征在于,所述第一門限值為3。
【文檔編號】G06F3/041GK104199572SQ201410407178
【公開日】2014年12月10日 申請日期:2014年8月18日 優(yōu)先權(quán)日:2014年8月18日
【發(fā)明者】柏健, 孫偉, 孟昭輝 申請人:京東方科技集團(tuán)股份有限公司, 北京京東方光電科技有限公司