亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

電容式觸摸屏的報點確定方法、裝置、觸摸屏及終端與流程

文檔序號:11729040閱讀:639來源:國知局
電容式觸摸屏的報點確定方法、裝置、觸摸屏及終端與流程

本發(fā)明涉及顯示技術領域,尤其涉及一種電容式觸摸屏的報點確定方法、裝置、觸摸屏及終端。



背景技術:

觸摸屏是目前最簡單、方便、自然的一種人機交互方式,它賦予了多媒體嶄新的面貌,是極富吸引力的多媒體交互設備,廣泛應用于工業(yè)控制,電子游戲,多媒體教學等各種電子產品中。

當電容式觸摸屏在沒有觸摸的情況下,會有一個電容值。當手指觸摸時,這個電容值會發(fā)生變化,也稱為感應值?,F(xiàn)有技術中一般是先根據(jù)觸摸屏材質、工藝等因素以及電容觸摸屏的電容值來確定觸摸閾值的報點參考值。然后,通過選定電容的掃描頻率后,抓取電容的感應值,當感應值大于觸摸閾值后,相應電容感應位置為報點位置。

然而,由于現(xiàn)有大尺寸輕薄的電容式觸摸屏上的玻璃板的既大又薄的特點,在手指觸摸時候容易產生彎曲,彎曲后觸摸屏整體的電容特性發(fā)生變化,產生干擾信號,而這些干擾信號的感應值容易超出上述的觸摸閾值,若仍然采用上述的方法會出現(xiàn)誤報點的問題。



技術實現(xiàn)要素:

本發(fā)明的實施例提供一種電容式觸摸屏的報點確定方法、裝置、觸摸屏及終端,用以避免電容式觸摸屏上出現(xiàn)誤報點的問題。

為達到上述目的,本發(fā)明的實施例采用如下技術方案:

本發(fā)明實施例的第一方面,提供一種電容式觸摸屏的報點確定方法,所述方法包括:

獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,所述感應數(shù)據(jù)矩陣由所述電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成;

從所述感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù);

獲取在所述感應數(shù)據(jù)矩陣中所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);

根據(jù)所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定所述目標感應數(shù)據(jù)對應的電容感應位置是否為報點。

本發(fā)明實施例的第二方面,提供一種電容式觸摸屏的報點確定裝置,所述裝置包括:

第一獲取模塊,用于獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,所述感應數(shù)據(jù)矩陣由所述電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成;

篩選模塊,用于從所述感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù);

第二獲取模塊,用于獲取在所述感應數(shù)據(jù)矩陣中所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);

確定模塊,用于根據(jù)所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定所述目標感應數(shù)據(jù)對應的電容感應位置是否為報點。

本發(fā)明實施例的第三方面,提供一種觸摸屏,包括第二方面所述的裝置。

本發(fā)明實施例的第四方面,提供一種終端,包括第三方面所述的觸摸屏。

本發(fā)明實施例提供的電容式觸摸屏的報點確定方法、裝置、觸摸屏及終端,先通過獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,該感應數(shù)據(jù)矩陣由所述電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成;其次,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù);然后,獲取在感應數(shù)據(jù)矩陣中所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);最后,根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。相比于現(xiàn)有技術中僅通過判斷感應值是否大于觸摸閾值來確定電容感應位置為報點位置。而本方案中,通過先篩選出目標感應數(shù)據(jù),然后根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點,這樣使得確定出的報點位置是經過兩次篩選得到的,通過第二次的篩選將一些干擾信號的感應數(shù)據(jù)剔除,從而使得最終確定的報點位置較為準確。此外,本方案是通過軟件的方式實現(xiàn)的,而無需增加硬件,成本較低,且易于實現(xiàn)。

附圖說明

為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。

圖1為本發(fā)明實施例提供的一種電容式觸摸屏的報點確定方法的方法流程圖;

圖2為本發(fā)明實施例提供的手指在觸摸屏上進行觸摸時產生的感應數(shù)據(jù)的波形圖;

圖3為本發(fā)明實施例提供的一種電容式觸摸屏的報點確定裝置的結構示意圖。

具體實施方式

下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。

為了便于清楚描述本發(fā)明實施例的技術方案,在本發(fā)明的實施例中,采用了“第一”、“第二”等字樣對功能或作用基本相同的相同項或相似項進行區(qū)分,本領域技術人員可以理解“第一”、“第二”等字樣并不對數(shù)量和執(zhí)行次序進行限定。

本文中術語“和/或”,僅僅是一種描述關聯(lián)對象的關聯(lián)關系,表示可以存在三種關系,例如,a和/或b,可以表示:單獨存在a,同時存在a和b,單獨存在b這三種情況。另外,本文中字符“/”,一般表示前后關聯(lián)對象是一種“或”的關系。

本發(fā)明實施例提供的電容式觸摸屏的報點確定方法的執(zhí)行主體可以為電容式觸摸屏的報點確定裝置,或者用于執(zhí)行上述電容式觸摸屏的報點確定方法的觸摸屏或終端。其中,電容式觸摸屏的報點確定裝置可以為上述終端中的中央處理器(英文:centralprocessingunit,簡稱:cpu)或者可以為上述終端的中的控制單元或者功能模塊。

電容式觸摸屏上的觸摸點的位置坐標既可以通過觸摸屏上的電流進行計算得出,也可以通過觸摸屏上的電容進行計算得出。具體的原理參照以下內容:

原理一:

目前終端上使用的基本都是電容式觸摸屏,當用戶觸摸屏幕時,由于人體電場,用戶手指和工作面形成一個耦合電容,因為工作面上接有高頻信號,于是手指吸走一個很小的電流,這個電流分別從屏的四個角上的電極中流出,且理論上流經四個電極的電流與手指到四角的距離成比例,控制器通過對四個電流比例的精密計算,得出位置。

原理二:

電容式觸摸屏是通過感應人體觸摸所產生的電容變化而判斷觸摸點的。它具有兩組信號線:驅動線與感應線,驅動線發(fā)射信號,感應線偵測電容值的變化。當手指觸摸在金屬層上時,由于人體電場的存在,手指和觸摸屏表面形成一個耦合電容,對于高頻電流來說,電容是直接導體,于是手指從接觸點吸走一個很小的電流。影響了觸摸點附近兩個電極之間的耦合,從而改變了這兩個電極之間的電容量。檢測互電容大小時,驅動線方向的電極依次發(fā)出激勵信號,感應線方向的所有電極同時接收信號,這樣可以得到所有橫向和縱向電極交匯點的電容值的變化,即整個觸摸屏的二維平面的電容大小,根據(jù)觸摸屏二維電容變化量數(shù)據(jù),可以計算出每一個觸摸點的坐標,因此屏上即使有多個觸摸點,也能計算出每個觸摸點的真實坐標。

本發(fā)明實施例提供一種電容式觸摸屏的報點確定方法,如圖1所示,該方法包括:

101、獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣。

其中,上述的感應數(shù)據(jù)矩陣由電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成。

示例性的,上述的感應數(shù)據(jù)包括可以是:電流感應值或電容感應值。

102、從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù)。

示例性的,上述的步驟102可以包括以下的內容:

102a、以觸摸閾值為臨界,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù)。

示例性的,對于上述的步驟102a包括以下兩種實現(xiàn)方式。

方式一:

若感應數(shù)據(jù)大于或等于觸摸閾值,則該感應數(shù)據(jù)為目標感應數(shù)據(jù);若感應數(shù)據(jù)小于觸摸閾值,則該感應數(shù)據(jù)不是目標感應數(shù)據(jù)。

方式二:

若感應數(shù)據(jù)大于觸摸閾值,則該感應數(shù)據(jù)為目標感應數(shù)據(jù);若感應數(shù)據(jù)小于或等于觸摸閾值,則該感應數(shù)據(jù)不是目標感應數(shù)據(jù)。

示例性的,上述的觸摸閾值是經過多次的實驗后,所確定的一個經驗值。使用該經驗值能夠從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù),減少了后文中確定數(shù)值變化程度參數(shù)時的計算量,能夠提高確定報點時的效率,從而可以快速的確定報點,使得用戶體驗較佳。

103、獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

示例性的,上述的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域是以目標感應數(shù)據(jù)為中心的m*n的矩陣,這里的m、n均為奇數(shù)。這里以m和n均等于3為例進行說明在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域,如下的矩陣a所示,矩陣a中的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域是以目標感應數(shù)據(jù)為中心的3*3的矩陣,其中,矩陣a中的a22a為目標感應數(shù)據(jù)。

示例性的,上述的步驟103具體包括以下內容:

103a1、獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,以及目標感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)/列數(shù)與最小感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)/列數(shù)間的第二差值。

103a2、求取第一差值與第二差值的比值,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

示例性的,上述的步驟103a1包括以下兩種內容:

a1、獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,以及目標感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)與最小感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)間的第二差值。

或者,

a2、獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,以及目標感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的列數(shù)與最小感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的列數(shù)間的第二差值。

示例性的,在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域以上述的矩陣a為例,這里的步驟a1中的第二差值為a22所在行數(shù)與a11所在行數(shù)的差值,即第二差值為1;步驟a2中的第二差值為a22所在列數(shù)與a11所在列數(shù)的差值,即第二差值為1;其中,a11為在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù),對于步驟a1和a2中的第一差值均為a22-a11。

或者,上述的步驟103具體包括以下內容:

103b1、獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

104、根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。

示例性的,上述的步驟104具體包括以下內容:

104a、當目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)大于預設閾值時,該目標感應數(shù)據(jù)對應的電容感應位置為報點。

104b、當目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)小于預設閾值時,該目標感應數(shù)據(jù)對應的電容感應位置不是報點。

其中,上述的報點是觸摸屏被觸摸后發(fā)生變化的位置點。

需要說明的是,上述的預設閾值是經過大量的實驗數(shù)據(jù)進行計算所得到的。而并非是任意進行設定的,該預設閾值的設定還和上述獲取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)所采用的方法有關。

本發(fā)明實施例提供的電容式觸摸屏的報點確定方法,先通過獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,該感應數(shù)據(jù)矩陣由所述電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成;其次,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù);然后,獲取在感應數(shù)據(jù)矩陣中所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);最后,根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。相比于現(xiàn)有技術中僅通過判斷感應值是否大于觸摸閾值來確定電容感應位置為報點位置。而本方案中,通過先篩選出目標感應數(shù)據(jù),然后根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點,這樣使得確定出的報點位置是經過兩次篩選得到的,通過第二次的篩選將一些干擾信號的感應數(shù)據(jù)剔除,從而使得最終確定的報點位置較為準確。此外,本方案是通過軟件的方式實現(xiàn)的,而無需增加硬件,成本較低,且易于實現(xiàn)。

可選的,為了使得在獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)時,減少計算量。基于上述的步驟101-104的內容,該在所述感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域為以目標感應數(shù)據(jù)為中心的m*n的矩陣,其中:m、n均為大于或等于3,且小于或等于9的奇數(shù)。具體的,上述的m*n包括以下幾種矩陣:3*3、3*5、3*7、3*9;5*3、5*5、5*7、5*9;7*3、7*5、7*7、7*9;9*3、9*5、9*7、9*9。

可選的,為了便于計算且保證獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)較為準確,上述的m*n的矩陣中的m等于n,即該m*n的矩陣包括以下幾種:3*3、5*5、7*7以及9*9。

可選的,基于上述的m*n的矩陣中的m等于n,上述的步驟103具體包括以下內容:

103c1、獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù)。

103c2、將最小感應數(shù)據(jù)以及目標感應數(shù)據(jù)帶入到數(shù)值變化程度參數(shù)的計算公式中,求取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

其中,上述的數(shù)值變化程度參數(shù)的計算公式為:

k=2*(y0-ymin)/(m-1)(公式一)

其中,上述的y0為目標感應數(shù)據(jù),上述的ymin為在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù),上述的k為目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

示例性的,以上述的m等于n,且取5為例,進行說明上述的步驟103c1和103c2中的內容。當m等于n,且取5時,上述的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域為矩陣b,該矩陣b如下:

首先,通過算法獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù)為a21,其次,將該最小感應數(shù)據(jù)a21和目標感應數(shù)據(jù)a33帶入到上述的公式一中,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)k為:

或者,基于上述的m*n的矩陣中的m等于n,上述的步驟103具體包括以下內容:

103d1、獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù)。

103d2、將最小感應數(shù)據(jù)以及目標感應數(shù)據(jù)帶入到數(shù)值變化程度參數(shù)的計算公式中,求取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

其中,上述的數(shù)值變化程度參數(shù)的計算公式為:

k=y(tǒng)0-ymin(公式二)

其中,上述的y0為目標感應數(shù)據(jù),上述的ymin為在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù),上述的k為目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

示例性的,以上述的矩陣b為例,進行說明上述的步驟103d1和103d2中的內容。首先,通過算法獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù)為a21,其次,將該最小感應數(shù)據(jù)a21和目標感應數(shù)據(jù)a33帶入到上述的公式二中,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)k為:k=a33-a21。

下面將給出一些具體的感應數(shù)據(jù)進行說明本發(fā)明實施例提供的電容式觸摸屏的報點確定方法。如圖2所示為手指在觸摸屏上進行觸摸時產生的感應數(shù)據(jù)的波形圖,其中,圖2中的x點為手指在觸摸屏上進行觸摸的點,j點、k點、l點以及m點為手指在觸摸x點時產生的彎曲干擾噪音(英文:bengingnoise)。而圖2中的直線為觸摸閾值對應的水平線,在該直線以上的感應數(shù)據(jù)值大于觸摸閾值,在該虛線以下的感應數(shù)據(jù)小于觸摸閾值。

與上述的圖2的波形圖對應的觸摸屏上的感應數(shù)據(jù)矩陣參照矩陣c,由于數(shù)據(jù)量較大,因此這里給出的矩陣c僅僅是截取了部分的感應數(shù)據(jù),該矩陣c如下所示:

按照上述所描述的方法,要確定矩陣中的報點具體包含以下內容:

1)、以觸摸閾值1000為臨界,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù),該目標感應數(shù)據(jù)為1820和1110。

示例性的,篩選目標感應數(shù)據(jù)的方法參照上文中的步驟102下的方式一和方式二的內容,這里不再贅述。

2)、獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。具體的這里的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域以5*5的矩陣為例。

示例性的,獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)(以下簡稱程度變化參數(shù))可以參照上文中的步驟103以下的步驟103a1-103a2或者步驟103b1或者步驟103c1-103c2或者步驟103d1-103d2的內容求取,這里不再贅述。

其中,對于目標感應數(shù)據(jù)為1820,以步驟103a1-103a2求取的程度變化參數(shù)k為:k1=(1820-43)/(3-1),而k2=(1820-43)/(3-2)。這里的k1是以步驟103a1中的第一差值與行數(shù)的比值,而k1是以步驟103a1中的第一差值與列數(shù)的比值;以步驟103b1求取的程度變化參數(shù)k為:k=1820-43;以步驟103c1-103c2求取的程度變化參數(shù)k為:k=2*(1820-43)/(5-1);以步驟103d1-103d2求取的程度變化參數(shù)k為:k=1820-43。

而對于目標感應數(shù)據(jù)為1110,求取程度變化參數(shù)k的過程與上述過程相同,這里就不再贅述。

2)、根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)k和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。

示例性的,當上述的程度變化參數(shù)k采用不同的步驟進行計算時,這里的預設閾值也不相同。這里僅列舉其中的一種進行解釋與說明。以步驟103c1-103c2為例,目標感應值1820對應的程度變化參數(shù)k為:k=2*(1820-43)/(5-1)≈444;目標感應值1110對應的程度變化參數(shù)k為:k=2*(1110-811)/(5-1)≈74;而上述的預設閾值可以為100??梢缘弥捎?44大于100,因此目標感應數(shù)據(jù)1820對應的電容感應位置為報點。而目標感應數(shù)據(jù)1110對應的電容感應位置不是報點。

需要說明的是,這里的預設閾值是經過大量的實驗所得到的一個經驗值,這里取100僅僅是一種示例,而并不是具體的限定。

下面將基于圖1對應的電容式觸摸屏的報點確定方法的實施例中的相關描述對本發(fā)明實施例提供的一種電容式觸摸屏的報點確定裝置進行介紹。以下實施例中與上述實施例相關的技術術語、概念等的說明可以參照上述的實施例,這里不再贅述。

本發(fā)明實施例提供一種電容式觸摸屏的報點確定裝置,如圖3所示,該裝置包括:第一獲取模塊21、篩選模塊22、第二獲取模塊23以及確定模塊24,其中:

第一獲取模塊21,用于獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,感應數(shù)據(jù)矩陣由電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成。

篩選模塊22,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù)。

第二獲取模塊23,用于獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

確定模塊24,用于根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。

需要說明的是,上述的觸摸閾值是經過多次的實驗后,所確定的一個經驗值。而上述的預設閾值是經過大量的實驗數(shù)據(jù)進行計算所得到的。而并非是任意進行設定的,該預設閾值的設定還和上述獲取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)所采用的方法有關。

示例性的,上述的篩選模22塊具體用于:

以觸摸閾值為臨界,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù)。

可選的,基于上述的以觸摸閾值為臨界,上述的篩選模塊22具體用于:

若感應數(shù)據(jù)大于或等于觸摸閾值,則該感應數(shù)據(jù)為目標感應數(shù)據(jù);若感應數(shù)據(jù)小于觸摸閾值,則該感應數(shù)據(jù)不是目標感應數(shù)據(jù)。

或者,若感應數(shù)據(jù)大于觸摸閾值,則該感應數(shù)據(jù)為目標感應數(shù)據(jù);若感應數(shù)據(jù)小于或等于觸摸閾值,則該感應數(shù)據(jù)不是目標感應數(shù)據(jù)。

示例性的,上述的觸摸閾值是經過多次的實驗后,所確定的一個經驗值。使用該經驗值能夠從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù),減少了后文中確定數(shù)值變化程度參數(shù)時的計算量,能夠提高確定報點時的效率,從而可以快速的確定報點,使得用戶體驗較佳。

示例性的,上述的第二獲取模塊23具體用于:

獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,以及目標感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)/列數(shù)與最小感應數(shù)據(jù)在感應數(shù)據(jù)矩陣中的行數(shù)/列數(shù)間的第二差值;求取第一差值與第二差值的比值,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

或者,上述的第二獲取模塊23具體用于:

獲取目標感應數(shù)據(jù)與在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)間的第一差值,得到目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

可選的,為了使得在獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)時,減少計算量。上述的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域為以目標感應數(shù)據(jù)為中心的m*n的矩陣,其中:m、n均為大于或等于3,且小于或等于9的奇數(shù)。

可選的,為了便于計算且保證獲取的在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域的最小感應數(shù)據(jù)較為準確。上述的m*n的矩陣中的m等于n。

可選的,基于上述的m*n的矩陣中的m等于n,上述的第一獲取模塊21具體用于:

獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù);將最小感應數(shù)據(jù)以及目標感應數(shù)據(jù)帶入到數(shù)值變化程度參數(shù)的計算公式中,求取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);其中,數(shù)值變化程度參數(shù)的計算公式為:

k=2*(y0-ymin)/(m-1)(公式一)

其中,y0為目標感應數(shù)據(jù),ymin為在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù),k為目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);

或者,基于上述的m*n的矩陣中的m等于n,上述的第一獲取模塊21具體用于:

獲取在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù);將最小感應數(shù)據(jù)以及目標感應數(shù)據(jù)帶入到數(shù)值變化程度參數(shù)的計算公式中,求取目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);其中,數(shù)值變化程度參數(shù)的計算公式為:

k=y(tǒng)0-ymin(公式二)

其中,y0為目標感應數(shù)據(jù),ymin為在感應數(shù)據(jù)矩陣中目標感應數(shù)據(jù)所在鄰域內的外圍的最小感應數(shù)據(jù),k為目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)。

本發(fā)明實施例提供的電容式觸摸屏的報點確定裝置,通過獲取電容式觸摸屏被觸摸后生成的感應數(shù)據(jù)矩陣,該感應數(shù)據(jù)矩陣由所述電容式觸摸屏各個電容感應位置處的感應數(shù)據(jù)構成;其次,從感應數(shù)據(jù)矩陣中篩選出目標感應數(shù)據(jù);然后,獲取在感應數(shù)據(jù)矩陣中所述目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù);最后,根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點。相比于現(xiàn)有技術中僅通過判斷感應值是否大于觸摸閾值來確定電容感應位置為報點位置。而本方案中,通過先篩選出目標感應數(shù)據(jù),然后根據(jù)目標感應數(shù)據(jù)所在鄰域的數(shù)值變化程度參數(shù)和預設閾值,確定目標感應數(shù)據(jù)對應的電容感應位置是否為報點,這樣使得確定出的報點位置是經過兩次篩選得到的,通過第二次的篩選將一些干擾信號的感應數(shù)據(jù)剔除,從而使得最終確定的報點位置較為準確。此外,本方案是通過軟件的方式實現(xiàn)的,而無需增加硬件,成本較低,且易于實現(xiàn)。

本發(fā)明實施例還提供一種觸摸屏,包括上文所述的電容式觸摸屏的報點確定裝置。

本發(fā)明實施例還提供一種終端,包括上述的觸摸屏。

通過以上的實施方式的描述,所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內部結構劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的電容式觸摸屏的報點確定裝置、觸摸屏以及終端,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述模塊或單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。

另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。

所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現(xiàn)出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網絡設備等)或處理器(processor)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質。

以上所述,僅為本發(fā)明的具體實施方式,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。

當前第1頁1 2 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1