專利名稱:觸控系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及觸控技術(shù)領(lǐng)域,特別涉及一種觸控系統(tǒng)。
背景技術(shù):
觸摸屏利用其機械損耗小且體積小的特點,已被廣泛應用在各類電子產(chǎn)品上。觸摸屏包括電阻觸摸屏和電容觸摸屏。多點觸摸的需求使基于互電容理論的觸摸產(chǎn)品越來越受到產(chǎn)品設(shè)計者的青睞。傳統(tǒng)的用于電容觸摸屏的多觸摸區(qū)域劃分裝置無法同時檢測電容觸摸屏的多個區(qū)域,對區(qū)域的劃分采用傳統(tǒng)的圖形分割算法或梯度計算方法。傳統(tǒng)的圖形分割算法和梯度計算方法對系統(tǒng)的硬件資源要求較高。并且傳統(tǒng)的圖形分割算法計算過程復雜,執(zhí)行速度慢,并且要占用較大的內(nèi)存空間。
實用新型內(nèi)容本實用新型的目的旨在至少解決上述技術(shù)缺陷之一。為此,本實用新型的目的在于提供一種觸控系統(tǒng),該系統(tǒng)可以對由多個物體的觸碰而產(chǎn)生的相鄰的觸摸區(qū)域進行分割,從而有效的檢測出真實的觸摸情況。為實現(xiàn)上述目的,本實用新型的實施例提出了一種觸控系統(tǒng),包括電容觸摸屏;用于電容觸摸屏的多點觸摸區(qū)域劃分裝置,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置檢測所述電容觸摸屏上的有效觸摸區(qū)域,并計算每個所述有效觸摸區(qū)域的中心坐標,其中,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置包括觸摸分布圖生成模塊,所述觸摸分布圖生成模塊檢測電容觸摸屏上的觸摸信號,并根據(jù)檢測到的觸摸信號記錄所述電容觸摸屏的觸摸信息以產(chǎn)生觸摸分布圖,其中,所述電容觸摸屏的觸摸信息包括每個點的坐標和每個點對應的觸摸標識,所述觸摸標識為有觸摸標識或無觸摸標識;觸摸虛擬分布圖生成模塊,所述觸摸虛擬分布圖生成模塊與所述觸摸分布圖生成模塊相連,根據(jù)所述觸摸分布圖構(gòu)造觸摸虛擬分布圖以使所述觸摸分布圖內(nèi)的每個點均有8個相鄰的點;區(qū)域邊界點確定模塊,所述區(qū)域邊界點確定模塊與所述觸摸虛擬分布圖生成模塊相連,用于對所述觸摸虛擬分布圖進行掃描以確定觸摸區(qū)域的區(qū)域邊界;區(qū)域劃分模塊,所述區(qū)域劃分模塊與所述區(qū)域邊界點確定模塊相連,用于根據(jù)所述區(qū)域邊界點判斷所述觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域,并根據(jù)所述第二有效觸摸區(qū)域的區(qū)域邊界點判斷所述第二有效觸摸區(qū)域為單觸摸區(qū)域或多觸摸區(qū)域,以及對所述多觸摸區(qū)域進行劃分以將所述多觸摸區(qū)域劃分為多個單觸摸區(qū)域,其中,所述第二有效觸摸區(qū)域的區(qū)域邊界點的數(shù)量大于所述第一有效觸摸區(qū)域的區(qū)域邊界點的數(shù)量,所述單觸摸區(qū)域為所述電容觸摸屏上的有單個物體觸摸的區(qū)域,所述多觸摸區(qū)域為所述電容觸摸屏上的有多個物體觸摸的區(qū)域。本實用新型實施例提供的觸控系統(tǒng),具有以下優(yōu)點1)可以支持任意形狀和大小的屏幕,只需改變掃描的行列數(shù)即可實現(xiàn)對屏幕的掃描。2)對由應用環(huán)境引入的噪聲進行濾除,并且可以根據(jù)應用環(huán)境的不同,選取相應的噪聲濾除方法。[0012]3)對由多個物體的觸碰而產(chǎn)生的相鄰的觸摸區(qū)域進行分割,從而有效的檢測出真實的觸摸情況。4)運行速度快且占用內(nèi)存空間小。本實用新型附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本實用新型的實踐了解到。
本實用新型上述的和/或附加的方面和優(yōu)點從
以下結(jié)合附圖對實施例的描述中將變得明顯和容易理解,其中圖I為用于電容觸摸屏的多觸摸區(qū)域劃分方法的示意圖;圖2為用于電容觸摸屏的多觸摸區(qū)域劃分方法的流程圖;圖3為觸摸分布圖;圖4為觸摸虛擬分布圖;圖5為由圖4中的觸摸虛擬分布圖確定的0 7方向的示意圖;圖6為對觸摸虛擬分布圖進行濾波的示意圖;圖7為區(qū)域邊界點的示意圖;圖8為第一有效觸摸區(qū)域的不意圖;圖9為根據(jù)本實用新型實施例的一種第二有效觸摸區(qū)域的示意圖;圖10為對第二有效觸摸區(qū)域進行劃分的示意圖;和圖11為根據(jù)本實用新型實施例的用于電容觸摸屏的多觸摸區(qū)域劃分裝置的示意圖。
具體實施方式
下面詳細描述本實用新型的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本實用新型,而不能解釋為對本實用新型的限制。下面參考圖I至圖11描述用于電容觸摸屏的多觸摸區(qū)域劃分方法。其中,所述電容觸摸屏可以應用于多種處理設(shè)備,例如手機、平板電腦、鍵盤、PDAs (Personal DigitalAssistant System,個人數(shù)字助手系統(tǒng))等。如圖I和圖2所示,用于電容觸摸屏的多觸摸區(qū)域劃分方法,包括如下步驟SlOl :檢測電容觸摸屏上的觸摸信號,并根據(jù)檢測到的觸摸信號記錄電容觸摸屏的觸摸信息以產(chǎn)生觸摸分布圖。SlOll :檢測電容觸摸屏上的觸摸信號;當物體觸摸電容觸摸屏時,將會引起電容觸摸屏的電容量的變化,從而可以產(chǎn)生一個觸摸信號。S1012 :根據(jù)檢測到的觸摸信號,記錄并保存電容觸摸屏的觸摸信息。其中,電容觸摸屏的觸摸信息包括每個觸摸點的坐標、每個觸摸點對應的觸摸標識以及每個觸摸點的電容變化量C。觸摸標識可以表示對應的觸摸點的觸摸狀態(tài)。其中,觸摸標識包括有觸摸標識和無觸摸標識。具體而言,當電容觸摸屏上的一個觸摸點被觸摸時,則該觸摸點的觸摸標識為有觸摸標識。當電容觸摸屏上的一個觸摸點未被觸摸時,則該觸摸點的觸摸標識為無觸摸標識。根據(jù)上述保存的觸摸信息生成觸摸分布圖。圖3為10x10的屏幕的觸摸分布圖,其中,有觸摸標識為“1”,無觸摸表示為“0”,X軸為橫向,y軸為縱向。可以理解的是,“I”和“0”只是出于示例的目的,而不是為了限制本實用新型的保護范圍。S102 :根據(jù)觸摸分布圖構(gòu)造觸摸虛擬分布圖。將步驟1012中生成的觸摸分布圖的邊界用“0”點組成的正方形包圍,構(gòu)造觸摸虛擬分布圖,如圖4所示。從圖4中可以看出,在觸摸分布圖內(nèi)的每個點均有8個相鄰的點。所述相鄰的8個點可以通過中心點的方向進行表示,8個點的方向可以包括方向0 7。下面以圖3中左上角的九宮格中的9個點進行說明。中心點為“0”,結(jié)合圖5所示,方向0處為點“1”,方向I處為點“0”,方向2處為點“0”,方向3處為點“0”,方向4處為點“0”,方向5處為點“ 0 ”,方向6處為點“ 1”,方向7處為點“ I ”。由于在實際應用中存在噪聲的影響,從而會使觸摸點的觸摸標識出現(xiàn)錯誤。在本實用新型的一個實施例中,用于電容觸摸屏的多觸摸區(qū)域劃分方法還包括下述步驟在生成觸摸虛擬分布圖后,還需要對觸摸虛擬分布圖進行濾波。S103:對觸摸虛擬分布圖進行濾波以消除所述觸摸虛擬分布圖內(nèi)的假點。如圖6所示,真正觸摸到的區(qū)域內(nèi)部點的觸摸狀態(tài)應該全部為“1”,不存在虛線框中的“0”點,即虛線框中的“0”點為假點。類似的,在真正沒有被觸摸到的區(qū)域內(nèi)的觸摸狀態(tài)應該全部為“0”,不存在虛線框中的“ I ”點,即虛線框中的“ I ”點為假點。 對上述假點進行濾波以消除觸摸虛擬分布圖內(nèi)的這些假點,濾波后的觸摸虛擬分布圖應該顯示每個點的真正觸摸狀態(tài)。例如,對應圖6中觸摸虛擬分布圖,濾波后的觸摸虛擬分布圖中上方虛線框中的“0”應該修正為“ 1”,下方虛線框中的“ I”應該修正為“O”。S104 :掃描濾波后的觸摸虛擬分布圖以確定觸摸區(qū)域的區(qū)域邊界點。掃描濾波后的觸摸虛擬分布圖上的所有點,并對每個點周圍的8個方向(方向0 7)進行檢測,搜索有觸摸標識“I”點所包含的區(qū)域的邊界點。由觸摸標識為有觸摸標識的點組成的區(qū)域為觸摸區(qū)域,換言之,在觸摸區(qū)域內(nèi)部的點的觸摸標識均為由觸摸標識。圖7示出了一個觸摸區(qū)域,在該觸摸區(qū)域中的觸摸點的標識均為有觸摸標識“I”點。其中,外圍的“I”點為該觸摸區(qū)域的邊界點。在搜索完該觸摸區(qū)域后,記錄該觸摸區(qū)域的邊界點數(shù)量edgepoint_count及每個邊界點所在行列數(shù)即坐標(x,y)。采用上述方式對觸摸虛擬分布圖上的所有點進行掃描,記錄觸摸區(qū)域的數(shù)量和每個觸摸區(qū)域的區(qū)域邊界點??梢岳斫獾氖?,當用于電容觸摸屏的多觸摸區(qū)域劃分方法不包括對觸摸虛擬分布圖進行濾波時,直接對步驟102中生成的觸摸虛擬分布圖進行掃描以確定觸摸區(qū)域的區(qū)域邊界點。S105 :獲得第一有效觸摸區(qū)域和第二有效觸摸區(qū)域。當在步驟S104中掃描搜索到n個觸摸區(qū)域時,對n個觸摸區(qū)域中的每一個進行下述判斷操作,包括判斷該觸摸區(qū)域是否為有效觸摸區(qū)域,當判斷該觸摸區(qū)域為有效觸摸區(qū)域時,進一步判斷該觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域。S1051 :判斷觸摸區(qū)域是否為有效觸摸區(qū)域。、[0049]根據(jù)步驟S104中獲得的區(qū)域邊界點數(shù)量判斷觸摸區(qū)域是否為有效觸摸區(qū)域。當區(qū)域邊界點數(shù)量大于等于第一閾值threshold時,則判斷所述觸摸區(qū)域為有效觸摸區(qū)域,否則判斷所述觸摸區(qū)域為無效觸摸區(qū)域,繼續(xù)對下一個觸摸區(qū)域是否有效進行判斷。在本實用新型的一個示例中,第一閾值thresholdl大于等于4且小于等于10,即4 < = thresholdl < = 10。S1052 :判斷有效觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域。當判斷所述觸摸區(qū)域為有效觸摸區(qū)域后,將區(qū)域邊界點的數(shù)量與第一閾值thresholdl及第二閾值threshold〗進行判斷。當區(qū)域邊界點的數(shù)量小于第二閾值threshold〗且大于第一閾值thresholdl時,則判斷所述有效觸摸區(qū)域為第一有效觸摸區(qū)域,如圖8所示。從圖8中可以看出,第一有效觸摸區(qū)域在橫向和縱向的寬度均較為均勻,是由單個物體觸摸所述電容觸摸屏。當區(qū)域邊界點的數(shù)量大于等于第二閾值threshold〗時,則判斷所述有效觸摸區(qū) 域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域。在本實用新型的一個示例中,第二閾值threShold2大于等于11且小于等于15,即11 < = threshold2 < = 15。在本實用新型的一個實施例中,第一有效觸摸區(qū)域的區(qū)域邊界點數(shù)量小于第二有效觸摸區(qū)域的區(qū)域邊界點數(shù)量。其中,第一有效觸摸區(qū)域為電容觸摸屏上有單個物體觸摸的區(qū)域。S106:根據(jù)第二有效觸摸區(qū)域的邊界點判斷第二有效觸摸區(qū)域為單觸摸區(qū)域或多觸摸區(qū)域。當區(qū)域邊界點的數(shù)量大于第二閾值threshold〗時,需要判斷第二有效觸摸區(qū)域單觸摸區(qū)域或多觸摸區(qū)域。其中,單觸摸區(qū)域為電容觸摸屏上的有單個物體觸摸的區(qū)域,多觸摸區(qū)域為所述電容觸摸屏上的有多個物體觸摸的區(qū)域。需要說明的是,第一有效觸摸區(qū)域和單觸摸區(qū)域均為電容觸摸屏上有單個物體觸摸的區(qū)域,但是第一有效觸摸區(qū)域的邊界點數(shù)量小于單觸摸區(qū)域的邊界點數(shù)量。例如,當?shù)谝晃矬w的體積小于第二物體的體積時,則第一物體觸摸電容觸摸屏形成第一有效觸摸區(qū)域,第二物體觸摸電容觸摸屏形成單觸摸區(qū)域。多觸摸區(qū)域的形成是由多個物體鄰近地觸摸電容觸摸屏引起的。由于多個觸摸區(qū)域過于鄰近而融合為一個完整的閉環(huán)觸摸區(qū)域。在閉環(huán)區(qū)域的中間收窄,呈骨頭狀。圖9和圖10分別示出了兩種多觸摸區(qū)域,從圖9和10中可以看出,上述兩個多觸摸區(qū)域是由兩個物體觸摸電容觸摸屏引起的。下面以圖10中的第二有效觸摸區(qū)域為例進行描述。圖10中的第二有效觸摸區(qū)域包括22個邊界點,即edgepoint_count = 22。計算觸摸區(qū)域中的每個邊界點與預定邊界點集合中的每一個邊界點的距離。其中,預定邊界點集合為與當前邊界點相隔預定數(shù)量的邊界點及所述預定數(shù)量以上的邊界點。在本實用新型的一個實施例中,預定數(shù)量為3個。從第i = I個邊界點開始到第11 (edgepoint_count/2)個邊界點,計算第i個邊界點與第i+4個邊界點的距離,與第i+5個邊界點的距離,一直計算到與第(i-4+edgepoint_count)個邊界點的距離。將每個邊界點與預定邊界點集合中的每一個邊界點的距離與第三閾值d進行比較,記錄每個邊界點與所述預定邊界點集合中的每一個邊界點的距離等于所述第三閾值d的點的數(shù)量以及符合上述條件的兩點所在行數(shù)和列數(shù),并記錄滿足上述條件的兩點的對數(shù)count。在本實用新型的一個示例中,d大于或等于2且小于或等于4,即2< =d < = 4。將所述每個邊界點與預定邊界點集合中的每一個邊界點的距離與所述第三閾值d進行比較,當一個邊界點與預定邊界點集合中的一個邊界點的距離小于第三閾值d時,更新所述第三閾值為上述一個邊界點與預定邊界點集合中的一個邊界點的距離。例如,當個邊界點與預定邊界點集合中的一個邊界點的距離為I時,更新第三閾值d為I。根據(jù)所述更新后的第三閾值,重新記錄每個邊界點與預定邊界點集合中的每一個邊界點的距離等于所述更新后第三閾值的點的數(shù)量。當滿足上述條件的兩點的對數(shù)count大于等于I時,則判斷所述第二有效觸摸區(qū)域為多觸摸區(qū)域,否則判斷所述第二有效觸摸區(qū)域為單觸摸區(qū)域。圖10中滿足條件的兩點的對數(shù)count為1,則判斷所述第二有效觸摸區(qū)域為多觸摸區(qū)域。圖10中虛框中的兩個點“I”為滿足條件的點。S107 :將多觸摸區(qū)域劃分為多個單觸摸區(qū)域。將與預定邊界點集合中的每一個邊界點的距離等于所述第三閾值的點作為劃分邊界,利用該劃分邊界將多觸摸區(qū)域劃分為多個獨立的單觸摸區(qū)域。以圖10為例,按照圖10中虛框中的兩個點“I”為滿足條件的點將多觸摸區(qū)域劃分為兩個獨立的單觸摸區(qū)域。S108 :查找第一有效觸摸區(qū)域、多觸摸區(qū)域或單觸摸區(qū)域中電容變化量最大的觸摸點信息。當物體觸摸電容觸摸屏時,引起電容觸摸屏的電容值的變化。電容變化量C最大的點為物體真正觸摸的位置。查找第一有效觸摸區(qū)域、多觸摸區(qū)域或單觸摸區(qū)域的觸摸標識為“I”的點中電容變化量C最大的點,記錄這些點的數(shù)量m和坐標。S109 :計算第一有效觸摸區(qū)域、多觸摸區(qū)域或單觸摸區(qū)域的中心坐標。通過以下公式計算所述第一有效觸摸區(qū)域或所述第二有效觸摸區(qū)域的中心坐標
f Hl1 Xi * AC1 11 — Yni—AT—
MmJ * -row IT
__/mmmm 土*■I* /
I ^ I Vf ^ AG
mmm ^ X*i.
,11 — Tm1 AG其中,Xn表示第n個觸摸區(qū)域的中心行坐標,Yn表示第n個觸摸區(qū)域的中心列坐標,i表示第i個電容變化量最大的觸摸點,I i m, m表示觸摸區(qū)域中電容變化量最大的觸摸點的數(shù)量,Xi表示第i個觸摸點在所述電容觸摸屏上的行坐標,Yi表示第i個觸摸點在所述電容觸摸屏上的列坐標,ACi表示第i個觸摸點的電容變化量。重復執(zhí)行步驟S105至步驟S109,直至所有的觸摸區(qū)域均判斷完畢。用于電容觸摸屏的多觸摸區(qū)域劃分方法,具有以下優(yōu)點I)可以支持任意形狀和大小的屏幕,只需改變掃描的行列數(shù)即可實現(xiàn)對屏幕的掃描。2)對由應用環(huán)境引入的噪聲進行濾除,并且可以根據(jù)應用環(huán)境的不同,選取相應的噪聲濾除方法。3)對由多個物體的觸碰而產(chǎn)生的相鄰的觸摸區(qū)域進行分割,從而有效的檢測出真實的觸摸情況。4)運行速度快且占用內(nèi)存空間小。用于電容觸摸屏的多觸摸區(qū)域劃分方法不限于用在觸摸屏,只要對屏幕進行分布圖表示,并對屏幕不同狀態(tài)采用不同標記,就可以實現(xiàn)對屏幕的區(qū)域進行劃分。 下面參考圖11描述根據(jù)本實用新型實施例的用于電容觸摸屏的多點觸摸區(qū)域劃分裝置1100。如圖I所示,根據(jù)本實用新型實施例的用于電容觸摸屏的多點觸摸區(qū)域劃分裝置1100包括觸摸分布圖生成模塊1110、觸摸虛擬分布圖生成模塊1120、區(qū)域邊界點確定模塊1140和區(qū)域劃分模塊1150。其中,觸摸虛擬分布圖生成模塊1120與觸摸分布圖生成模塊1110相連,區(qū)域邊界點確定模塊1140與觸摸分布圖生成模塊1110相連,區(qū)域劃分模塊1150與區(qū)域邊界點確定模塊1140相連。當物體觸摸電容觸摸屏時,將會引起電容觸摸屏的電容量的變化,從而可以產(chǎn)生一個觸摸信號。觸摸分布圖生成模塊1110檢測電容觸摸屏上的觸摸信號,記錄并保存電容觸摸屏的觸摸信息。其中,電容觸摸屏的觸摸信息包括每個觸摸點的坐標、每個觸摸點對應的觸摸標識以及每個觸摸點的電容變化量C。觸摸標識可以表示對應的觸摸點的觸摸狀態(tài)。其中,觸摸標識包括有觸摸標識和無觸摸標識。具體而言,當電容觸摸屏上的一個觸摸點被觸摸時,則該觸摸點的觸摸標識為有觸摸標識。當電容觸摸屏上的一個觸摸點未被觸摸時,則該觸摸點的觸摸標識為無觸摸標識。根據(jù)上述保存的觸摸信息生成觸摸分布圖。圖3為10x10的屏幕的觸摸分布圖,其中,有觸摸標識為“1”,無觸摸表示為“0”,X軸為橫向,y軸為縱向??梢岳斫獾氖?,“I”和“0”只是出于示例的目的,而不是為了限制本實用新型的保護范圍。觸摸虛擬分布圖生成模塊1120將觸摸分布圖的邊界用“0”點組成的正方形包圍,構(gòu)造觸摸虛擬分布圖,如圖4所示。從圖4中可以看出,在觸摸分布圖內(nèi)的每個點均有8個相鄰的點。所述相鄰的8個點可以通過中心點的方向進行表示,8個點的方向可以包括方向0 7。下面以圖3中左上角的九宮格中的9個點進行說明。中心點為“0”,結(jié)合圖5所示,方向0處為點“1”,方向I處為點“0”,方向2處為點“0”,方向3處為點“0”,方向4處為點“0”,方向5處為點“0”,方向6處為點“1”,方向7處為點“I”。區(qū)域邊界點確定模塊1140掃描每個觸摸區(qū)域的觸摸虛擬分布圖上的所有點,并對每個點周圍的8個方向(方向0 7)進行檢測,搜索有觸摸標識“I”點所包含的區(qū)域的邊界點。由觸摸標識為有觸摸標識的點組成的區(qū)域為觸摸區(qū)域,換言之,在觸摸區(qū)域內(nèi)部的點的觸摸標識均為由觸摸標識。圖7示出了一個觸摸區(qū)域,在該觸摸區(qū)域中的觸摸點的標識均為有觸摸標識“I”點。其中,外圍的“I”點為該觸摸區(qū)域的邊界點。在搜索完該觸摸區(qū)域后,記錄該觸摸區(qū)域的邊界點數(shù)量edgepoint_count及每個邊界點所在行列數(shù)即坐標(x,y)。采用上述方式對觸摸虛擬分布圖上的所有點進行掃描,記錄觸摸區(qū)域的數(shù)量和每個觸摸區(qū)域的區(qū)域邊界點。由于在實際應用中存在噪聲的影響,從而會使觸摸點的觸摸標識出現(xiàn)錯誤。如圖6所示,真正觸摸到的區(qū)域內(nèi)部點的觸摸狀態(tài)應該全部為“1”,不存在虛線框中的“0”點,SP虛線框中的“0”點為假點。類似的,在真正沒有被觸摸到的區(qū)域內(nèi)的觸摸狀態(tài)應該全部為“0”,不存在虛線框中的“I”點,即虛線框中的“I”點為假點。因此,需要對觸摸虛擬分布圖進行濾波。在本實用新型的一個實施例中,本實用新型實施例提供的用于電容觸摸屏的多點觸摸區(qū)域劃分裝置1100還可以包括濾波模塊1130,濾波模塊1130分別與觸摸分布圖生成模塊1110和觸摸虛擬分布圖生成模塊1120相連。濾波模塊1130用于根據(jù)觸摸信息對觸摸虛擬分布圖進行濾波以消除觸摸虛擬分布圖內(nèi)的假點。濾波模塊1130對上述假點進行濾波以消除觸摸虛擬分布圖內(nèi)的這些假點,濾波后的觸摸虛擬分布圖應該顯示每個點的真正觸摸狀態(tài)。例如,對應圖6中觸摸虛擬分布圖, 濾波后的觸摸虛擬分布圖中上方虛線框中的“0”應該修正為“1”,下方虛線框中的“I”應該修正為“O”。當本實用新型實施例提供的用于電容觸摸屏的多點觸摸區(qū)域劃分裝置1100包括濾波模塊1130時,則區(qū)域邊界點確定模塊1140掃描由濾波模塊1130濾波后的每個觸摸區(qū)域的觸摸虛擬分布圖上的所有點。當區(qū)域邊界點確定模塊1140掃描搜索到n個觸摸區(qū)域時,區(qū)域劃分模塊1150對n個觸摸區(qū)域中的每一個進行下述判斷操作,包括判斷該觸摸區(qū)域是否為有效觸摸區(qū)域,當判斷該觸摸區(qū)域為有效觸摸區(qū)域時,進一步判斷該觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域。區(qū)域劃分模塊1150判斷觸摸區(qū)域是否為有效觸摸區(qū)域。當區(qū)域邊界點數(shù)量大于等于第一閾值threshold時,則判斷所述觸摸區(qū)域為有效觸摸區(qū)域,否則判斷所述觸摸區(qū)域為無效觸摸區(qū)域,繼續(xù)對下一個觸摸區(qū)域是否有效進行判斷。在本實用新型的一個示例中,第一閾值thresholdl大于或等于4且小于或等于10,即 4 < = thresholdl < = 10。當區(qū)域劃分模塊1150判斷所述區(qū)域為有效觸摸區(qū)域后,將區(qū)域邊界點的數(shù)量與第一閾值thresholdl及第二閾值threshold〗進行判斷。當區(qū)域邊界點的數(shù)量小于第二閾值threshold〗且大于第一閾值thresholdl時,則判斷所述有效觸摸區(qū)域為第一有效觸摸區(qū)域,如圖8所示。從圖8中可以看出,第一有效觸摸區(qū)域在橫向和縱向的寬度均較為均勻,是由單個物體觸摸所述電容觸摸屏。當區(qū)域邊界點的數(shù)量大于等于第二閾值threshold〗時,則區(qū)域劃分模塊1150判斷所述有效觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域,即該有效觸摸區(qū)域有包括第二有效區(qū)域的可能性。在本實用新型的一個示例中,第二閾值threshold〗大于或等于11且小于或等于15,即 11 < = threshold〗< =15。在本實用新型的一個實施例中,第一有效觸摸區(qū)域的區(qū)域邊界數(shù)量小于第二有效觸摸區(qū)域的區(qū)域邊界數(shù)量。其中,第一有效觸摸區(qū)域為電容觸摸屏上有單個物體觸摸的區(qū)域。[0100]當區(qū)域邊界點的數(shù)量大于第二閾值threshold〗時,區(qū)域劃分模塊1150需要判斷第二有效觸摸區(qū)域單觸摸區(qū)域或多觸摸區(qū)域。其中,單觸摸區(qū)域為電容觸摸屏上的有單個物體觸摸的區(qū)域,多觸摸區(qū)域為所述電容觸摸屏上的有多個物體觸摸的區(qū)域。需要說明的是,第一有效觸摸區(qū)域和單觸摸區(qū)域均為電容觸摸屏上有單個物體觸摸的區(qū)域,但是第一有效觸摸區(qū)域的邊界點數(shù)量小于單觸摸區(qū)域的邊界點數(shù)量。例如,當?shù)谝晃矬w的體積小于第二物體的體積時,則第一物體觸摸電容觸摸屏形成第一有效觸摸區(qū)域,第二物體觸摸電容觸摸屏形成單觸摸區(qū)域。多觸摸區(qū)域的形成是由多個物體鄰近地觸摸電容觸摸屏引起的。由于多個觸摸區(qū)域過于鄰近而融合為一個完整的閉環(huán)觸摸區(qū)域。在閉環(huán)區(qū)域的中間收窄,呈骨頭狀。圖9和圖10分別示出了兩種多觸摸區(qū)域,從圖9和10中可以看出,上述兩個多觸摸區(qū)域是由兩個物體觸摸電容觸摸屏引起的。當區(qū)域邊界點的數(shù)量大于第二閾值threshold〗時,有效觸摸區(qū)域可以為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域,區(qū)域劃分模塊1150需要對其進行判斷。下面以圖10中的第二有效觸摸區(qū)域為例進行描述。圖10中的第二有效觸摸區(qū)域包括22個邊界點,即edgepoint_count = 22。區(qū)域劃分模塊1150計算觸摸區(qū)域中的每個邊界點與預定邊界點集合中的每一個邊界點的距離。其中,預定邊界點集合為與當前邊界點相隔預定數(shù)量的邊界點及所述預定數(shù)量以上的邊界點。在本實用新型的一個實施例中,預定數(shù)量為3個。區(qū)域劃分模塊1150從第i = I個邊界點開始到第11 (edgepoint_count/2)個邊界點,計算第i個邊界點與第i+4個邊界點的距離,與第i+5個邊界點的距離,一直計算到與第(i-4+edgepoint_count)個邊界點的距離。將每個邊界點與預定邊界點集合中的每一個邊界點的距離與第三閾值d進行比較,記錄每個邊界點與所述預定邊界點集合中的每一個邊界點的距離等于所述第三閾值d的點的數(shù)量以及符合上述條件的兩點所在行數(shù)和列數(shù),并記錄滿足上述條件的兩點的對數(shù)count。在本實用新型的一個示例中,d大于或等于2且小于或等于4,即2 < = d < = 4。區(qū)域劃分模塊1150將所述每個邊界點與預定邊界點集合中的每一個邊界點的距離與所述第三閾值d進行比較,當一個邊界點與預定邊界點集合中的一個邊界點的距離小于第三閾值d時,更新所述第三閾值為上述一個邊界點與預定邊界點集合中的一個邊界點的距離。例如,當個邊界點與預定邊界點集合中的一個邊界點的距離為I時,更新第三閾值d為I。根據(jù)所述更新后的第三閾值,重新記錄每個邊界點與預定邊界點集合中的每一個邊界點的距離等于所述更新后第三閾值的點的數(shù)量。當滿足上述條件的兩點的對數(shù)count大于或等于I時,則區(qū)域劃分模塊1150判斷所述第二有效觸摸區(qū)域為多觸摸區(qū)域,否則判斷所述第二有效觸摸區(qū)域為單觸摸區(qū)域。圖10中滿足條件的兩點的對數(shù)count為1,則判斷所述第二有效觸摸區(qū)域為多觸摸區(qū)域。圖10中虛框中的兩個點“I”為滿足條件的點。區(qū)域劃分模塊1150將與預定邊界點集合中的每一個邊界點的距離等于所述第三閾值的點作為劃分邊界,利用該劃分邊界將多觸摸區(qū)域劃分為多個獨立的單觸摸區(qū)域。以圖10為例,按照圖10中虛框中的兩個點“I”為滿足條件的點將多觸摸區(qū)域劃分為兩個獨立的單觸摸區(qū)域。[0110]在本實用新型的一個實施例中,多點觸摸區(qū)域劃分裝置500進一步包括中心坐標計算模塊1160,所述中心坐標計算模塊1160分別與觸摸分布圖生成模塊1110和區(qū)域劃分模塊1150相連。當物體觸摸電容觸摸屏時,引起電容觸摸屏的電容值的變化。電容變化量C最大的點為物體真正觸摸的位置。中心坐標計算模塊1160查找第一有效觸摸區(qū)域、多觸摸區(qū)域或單觸摸區(qū)域的觸摸標識為“ I ”的點中電容變化量C最大的點,記錄這些點的數(shù)量m和坐標。通過以下公式計算所述第一有效觸摸區(qū)域、多觸摸區(qū)域或單觸摸區(qū)域的中心坐標
權(quán)利要求1.ー種觸控系統(tǒng),其特征在于,包括 電容觸摸屏;和 用于電容觸摸屏的多點觸摸區(qū)域劃分裝置,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置檢測所述電容觸摸屏上的有效觸摸區(qū)域,并計算每個所述有效觸摸區(qū)域的中心坐標,其中,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置包括 觸摸分布圖生成模塊,所述觸摸分布圖生成模塊檢測電容觸摸屏上的觸摸信號,井根據(jù)檢測到的觸摸信號記錄所述電容觸摸屏的觸摸信息以產(chǎn)生觸摸分布圖,其中,所述電容觸摸屏的觸摸信息包括姆個點的坐標和姆個點對應的觸摸標識,所述觸摸標識為有觸摸標識或無觸摸標識; 觸摸虛擬分布圖生成模塊,所述觸摸虛擬分布圖生成模塊與所述觸摸分布圖生成模塊相連,根據(jù)所述觸摸分布圖構(gòu)造觸摸虛擬分布圖以使所述觸摸分布圖內(nèi)的每個點均有8個相鄰的點; 區(qū)域邊界點確定模塊,所述區(qū)域邊界點確定模塊與所述觸摸虛擬分布圖生成模塊相連,用于對所述觸摸虛擬分布圖進行掃描以確定觸摸區(qū)域的區(qū)域邊界;和 區(qū)域劃分模塊,所述區(qū)域劃分模塊與所述區(qū)域邊界點確定模塊相連,用于根據(jù)所述區(qū)域邊界點判斷所述觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域,井根據(jù)所述第二有效觸摸區(qū)域的區(qū)域邊界點判斷所述第二有效觸摸區(qū)域為單觸摸區(qū)域或多觸摸區(qū)域,以及對所述多觸摸區(qū)域進行劃分以將所述多觸摸區(qū)域劃分為多個單觸摸區(qū)域,其中,所述第二有效觸摸區(qū)域的區(qū)域邊界點的數(shù)量大于所述第一有效觸摸區(qū)域的區(qū)域邊界點的數(shù)量,所述單觸摸區(qū)域為所述電容觸摸屏上的有單個物體觸摸的區(qū)域,所述多觸摸區(qū)域為所述電容觸摸屏上的有多個物體觸摸的區(qū)域。
2.如權(quán)利要求I所述的觸控系統(tǒng),其特征在于,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置進ー步包括濾波模塊,所述濾波模塊分別與所述觸摸分布圖生成模塊和所述觸摸虛擬分布圖生成模塊相連,用于根據(jù)所述觸摸信息對所述觸摸虛擬分布圖進行濾波以消除所述觸摸虛擬分布圖內(nèi)的假點。
3.如權(quán)利要求I或2所述的觸控系統(tǒng),其特征在于,所述用于電容觸摸屏的多點觸摸區(qū)域劃分裝置進ー步包括中心坐標計算模塊,所述中心坐標計算模塊分別與所述觸摸分布圖生成模塊和區(qū)域劃分模塊相連,查找所述第一有效觸摸區(qū)域或第二有效觸摸區(qū)域中電容變化量最大的觸摸點信息,根據(jù)所述觸摸點信息計算所述第一有效觸摸區(qū)域或第二有效觸摸區(qū)域的中心坐標。
4.如權(quán)利要求3所述的觸控系統(tǒng),其特征在于,所述觸摸點信息包括電容觸摸屏上的電容變化量最大的觸摸點的數(shù)量和坐標。
專利摘要本實用新型公開了一種用于電容觸摸屏的多點觸摸區(qū)域劃分裝置,包括觸摸分布圖生成模塊,檢測電容觸摸屏上的觸摸信號,產(chǎn)生觸摸分布圖;觸摸虛擬分布圖生成模塊,構(gòu)造觸摸虛擬分布圖以使觸摸分布圖內(nèi)的每個點均有8個相鄰的點;區(qū)域邊界點確定模塊,對觸摸虛擬分布圖進行掃描以確定觸摸區(qū)域的區(qū)域邊界;區(qū)域劃分模塊,根據(jù)區(qū)域邊界點判斷觸摸區(qū)域為第一有效觸摸區(qū)域或第二有效觸摸區(qū)域,判斷第二有效觸摸區(qū)域為單觸摸區(qū)域或多觸摸區(qū)域,將多觸摸區(qū)域劃分為多個單觸摸區(qū)域。本實用新型還公開了一種觸控系統(tǒng)。本實用新型可以對由多個物體的觸碰而產(chǎn)生的相鄰的觸摸區(qū)域進行分割,從而有效的檢測出真實的觸摸情況。
文檔編號G06F3/044GK202422084SQ20112020425
公開日2012年9月5日 申請日期2011年6月16日 優(yōu)先權(quán)日2011年6月16日
發(fā)明者劉玉貞, 李振剛, 楊云, 林曉, 段革新, 黃臣 申請人:比亞迪股份有限公司