專(zhuān)利名稱(chēng):觸摸尋找方法及設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于定位觸摸傳感器上的觸摸的方法及設(shè)備。
背景技術(shù):
二維QD)觸摸屏,不論使用哪種技術(shù),通常均具有基于傳感器節(jié)點(diǎn)矩陣的構(gòu)造, 所述傳感器節(jié)點(diǎn)的笛卡爾(Cartesian)坐標(biāo)形成2D陣列,S卩,柵格。舉例來(lái)說(shuō),在電容性傳感器中,以每一取樣間隔檢查每一節(jié)點(diǎn)以獲得所述節(jié)點(diǎn)處的信號(hào)或?qū)嶋H上是從預(yù)定背景電平的信號(hào)改變。接著,將這些信號(hào)與預(yù)定閾值進(jìn)行比較,且高于閾值的那些信號(hào)認(rèn)為是已被觸摸且用作進(jìn)一步數(shù)值處理的基礎(chǔ)。此觸摸屏的最簡(jiǎn)單情形是通過(guò)僅在矩陣上的單個(gè)節(jié)點(diǎn)處發(fā)生的信號(hào)來(lái)檢測(cè)觸摸。 此情形將在致動(dòng)元件的大小相對(duì)于節(jié)點(diǎn)之間的距離為小時(shí)發(fā)生。實(shí)際上,此可在使用手寫(xiě)筆時(shí)發(fā)生。另一實(shí)例可以是在提供用于手指感測(cè)的低分辨率面板(舉例來(lái)說(shuō),4X4鍵矩陣) 時(shí)。通常,情形并非如此簡(jiǎn)單,且由于觸摸而出現(xiàn)的信號(hào)將在矩陣上的多個(gè)節(jié)點(diǎn)處產(chǎn)生有效信號(hào),這些節(jié)點(diǎn)形成相連群組。此情形將在致動(dòng)元件的大小相對(duì)于節(jié)點(diǎn)之間的距離為大時(shí)發(fā)生。實(shí)際上,此是在相對(duì)較高分辨率觸摸屏由人類(lèi)手指(或拇指)致動(dòng)時(shí)的典型情形,這是因?yàn)槭种赣|摸將在多個(gè)節(jié)點(diǎn)上延伸。對(duì)于數(shù)目增加的應(yīng)用,觸摸屏還必需能夠檢測(cè)多個(gè)同時(shí)發(fā)生的觸碰(所謂的多觸摸檢測(cè))。舉例來(lái)說(shuō),觸摸屏通常需要能夠檢測(cè)若干筆勢(shì),例如拇指與食指之間的擠捏運(yùn)動(dòng)。 以上技術(shù)可經(jīng)擴(kuò)展以滿(mǎn)足多觸摸檢測(cè)。數(shù)據(jù)處理的重要初始任務(wù)是處理來(lái)自每一取樣間隔的原始數(shù)據(jù)集合以識(shí)別已發(fā)生了多少個(gè)觸摸及是在何處發(fā)生。特定來(lái)說(shuō),如果用戶(hù)同時(shí)做出兩個(gè)觸摸,那么裝置應(yīng)能夠?qū)Υ诉M(jìn)行辨識(shí)且不會(huì)錯(cuò)誤地將所述輸入識(shí)別為僅一個(gè)觸摸。反過(guò)來(lái)也是如此??煽?、快速并以低存儲(chǔ)器及處理能力實(shí)施此處理未必簡(jiǎn)單。特定問(wèn)題區(qū)域是在多個(gè)同時(shí)發(fā)生的觸摸靠近在一起時(shí)。US 5,825,352[1]揭示一種用以依據(jù)從觸摸屏輸出的原始信號(hào)電平數(shù)據(jù)識(shí)別多個(gè)同時(shí)發(fā)生的觸摸的方法。圖1以示意性方式圖解說(shuō)明此方法。在此實(shí)例中,使用內(nèi)插來(lái)創(chuàng)建χ曲線(xiàn)f(X)及另一 y曲線(xiàn)f(y),其中相應(yīng)曲線(xiàn)映射沿每一軸的信號(hào)強(qiáng)度變化。接著,將每一所檢測(cè)峰值界定為所述位置處的觸摸。在所圖解說(shuō)明的實(shí)例中,χ中存在兩個(gè)峰值且y中存在一個(gè)峰值, 從而產(chǎn)生(xl,yl)及(x2,W)處的兩個(gè)觸摸的輸出。如所述實(shí)例展示,此方法固有地滿(mǎn)足多觸摸檢測(cè)以及單觸摸檢測(cè)?;讦智€(xiàn)中兩個(gè)最大值之間的最小值的檢測(cè)來(lái)區(qū)分多個(gè)觸摸。此方法極適合于高分辨率屏幕,但實(shí)施起來(lái)需要可觀的處理能力及存儲(chǔ)器。在許多高容量商業(yè)應(yīng)用中,此為不合意的。舉例來(lái)說(shuō),對(duì)于其中成本是重要因素的消費(fèi)型產(chǎn)品,期望在低復(fù)雜性硬件(特定來(lái)說(shuō),為微控制器)中實(shí)施觸摸檢測(cè)處理。雖然正考慮的處理能力種類(lèi)在微處理器或數(shù)字信號(hào)處理器的情境中極其微小,但其對(duì)于微控制器或具有存儲(chǔ)器以及處理約束的其它低規(guī)格物項(xiàng)來(lái)說(shuō)并非無(wú)關(guān)緊要。
發(fā)明內(nèi)容
根據(jù)本發(fā)明,提供一種依據(jù)從包括感測(cè)節(jié)點(diǎn)陣列的觸摸屏輸出的數(shù)據(jù)集合確定觸摸的方法,所述方法包括a)在所有未經(jīng)指派的節(jié)點(diǎn)當(dāng)中識(shí)別具有最大信號(hào)值的節(jié)點(diǎn),且如果存在,b)那么將所述節(jié)點(diǎn)指派給觸摸,c)對(duì)為所述經(jīng)指派節(jié)點(diǎn)的相鄰者的每一節(jié)點(diǎn)應(yīng)用邏輯測(cè)試以確定是否也應(yīng)將所述節(jié)點(diǎn)指派給所述觸摸,及d)對(duì)每一新指派的節(jié)點(diǎn)的未經(jīng)指派相鄰者重復(fù)應(yīng)用所述邏輯測(cè)試直到不再存在新指派的節(jié)點(diǎn)或不再存在未經(jīng)指派的節(jié)點(diǎn)為止,借此將節(jié)點(diǎn)群組指派給所述觸摸從而界定其區(qū)域。以此方式,確定了觸摸的區(qū)域,而不僅是其位置。觸摸的區(qū)域提供用于較高級(jí)處理的有用信息。舉例來(lái)說(shuō),其可用以更準(zhǔn)確地計(jì)算每一觸摸的位置(即,x、y坐標(biāo)),而非僅假定觸摸位置是在最大信號(hào)值處。此外,可通過(guò)對(duì)所述節(jié)點(diǎn)群組的信號(hào)值求和來(lái)量化觸摸的強(qiáng)度。還可使用這些因素中的一者或兩者在不同輸入類(lèi)型之間進(jìn)行區(qū)分,S卩,區(qū)分正做出的觸摸多強(qiáng)烈,觸摸是來(lái)自手指的末端、手指肚還是拇指肚,所述手指是來(lái)自哪只手等等,其全部都可用于(例如)追蹤觸摸的運(yùn)動(dòng)且可用于筆勢(shì)辨識(shí)。所述方法可進(jìn)一步包括將步驟a)、b)、c)及d)重復(fù)多達(dá)所需次數(shù)直到未識(shí)別出具有最大信號(hào)值的節(jié)點(diǎn)為止,因此所有觸摸已被識(shí)別出且已被指派界定其區(qū)域的相應(yīng)節(jié)點(diǎn)群組。借此,所述方法可識(shí)別存在于每一幀的可用數(shù)據(jù)集合中的所有觸摸,而無(wú)論不存在觸摸,存在一個(gè)觸摸、兩個(gè)觸摸還是任何較高數(shù)目的觸摸。所述方法可進(jìn)一步包括將步驟a)、b)、c)及d)重復(fù)高達(dá)固定數(shù)目的次數(shù)或直到未識(shí)別出具有最大信號(hào)值的節(jié)點(diǎn)為止,此后高達(dá)所述固定數(shù)目的觸摸已被識(shí)別出且已被指派界定其區(qū)域的相應(yīng)節(jié)點(diǎn)群組。其可有益于將正以此方式尋找的觸摸的數(shù)目定上限(例如)為1、2、3或4。舉例來(lái)說(shuō),如果用于筆勢(shì)檢測(cè)或其它任務(wù)的較高級(jí)處理中的任一者均不滿(mǎn)足多于(例如)4個(gè)同時(shí)發(fā)生的觸摸,那么重復(fù)本發(fā)明的方法超過(guò)第四個(gè)觸摸不存在益處,這是因?yàn)榇藢⑹嵌嘤嗟奶幚?。此外,可通過(guò)取決于何種應(yīng)用程序或應(yīng)用程序的何種部分正在觸摸屏向其提供輸入的裝置上運(yùn)行而改變固定數(shù)目來(lái)靈活地改變數(shù)據(jù)收集模式。即,一些應(yīng)用程序?qū)H需要單觸摸輸入,而其它應(yīng)用程序?qū)㈩A(yù)期通常具有固定的最大數(shù)目個(gè)同時(shí)發(fā)生的觸摸的多觸摸輸入。如很可能不言而喻,所述方法易于進(jìn)行編程且可隨矩陣大小按比例調(diào)整,倘若行
5業(yè)趨向于在矩陣中有越來(lái)越高數(shù)目的節(jié)點(diǎn)則其頗為重要?;蛟S,可僅在進(jìn)一步閱讀下文的詳細(xì)描述之后才變得清晰的更微妙點(diǎn)是本發(fā)明的方法自動(dòng)滿(mǎn)足彼此靠近的觸摸,這是因?yàn)椴槐貙⒚恳还?jié)點(diǎn)指派給僅一個(gè)觸摸,此通常產(chǎn)生不準(zhǔn)確的結(jié)果且導(dǎo)致編程的復(fù)雜性。而是,可在兩個(gè)或兩個(gè)以上觸摸之間容易地共享一節(jié)點(diǎn)。此是多觸摸感測(cè)的關(guān)鍵優(yōu)點(diǎn),這是因?yàn)槠渥詣?dòng)滿(mǎn)足多觸摸處理中的較多挑戰(zhàn)性要求中的一者,其是如何將一個(gè)大區(qū)域觸摸與靠近在一起的兩個(gè)(或兩個(gè)以上)小區(qū)域觸摸區(qū)分開(kāi)。特定來(lái)說(shuō),不需要執(zhí)行數(shù)值處理以識(shí)別兩個(gè)最大值之間的最小值以將兩觸摸情形與一觸摸情形區(qū)分開(kāi)。邏輯測(cè)試可以各種形式來(lái)實(shí)施。在優(yōu)選實(shí)施例中,所述方法經(jīng)實(shí)施使得所述邏輯測(cè)試涉及測(cè)試到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有低于正與其進(jìn)行比較的所述經(jīng)指派節(jié)點(diǎn)的信號(hào)值的信號(hào)值,且如果是,那么臨時(shí)決定將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理、正經(jīng)受所述邏輯測(cè)試的任選其它部分的結(jié)果的所述觸摸。對(duì)‘低于’ 的提及被理解為包含‘低于或等于’的等效選項(xiàng)。所述方法優(yōu)選地經(jīng)實(shí)施使得所述邏輯測(cè)試另外涉及測(cè)試所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有大于飽和閾值的信號(hào)值,且如果是,那么決定將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理的所述觸摸。對(duì)‘大于’的提及被理解為包含‘大于或等于’的等效選項(xiàng)。所述方法優(yōu)選地經(jīng)實(shí)施使得將所述飽和閾值設(shè)定為依據(jù)所述觸摸屏的飽和電平的經(jīng)預(yù)校準(zhǔn)度量確定的電平。所述方法優(yōu)選地經(jīng)實(shí)施使得針對(duì)每一觸摸將所述飽和閾值設(shè)定為顧及正處理的所述觸摸的所述最大信號(hào)值的電平。所述方法優(yōu)選地經(jīng)實(shí)施使得所述邏輯測(cè)試另外涉及測(cè)試所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有低于檢測(cè)閾值的信號(hào)值,且如果是,那么決定不將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理的所述觸摸。對(duì)‘低于’的提及被理解為包含‘低于或等于’的等效選項(xiàng)。所述方法優(yōu)選地經(jīng)實(shí)施使得在步驟a)之前,給具有低于檢測(cè)閾值的信號(hào)值的所有節(jié)點(diǎn)加標(biāo)簽以便由用以將節(jié)點(diǎn)指派給觸摸的后續(xù)處理將其忽略,借此所述節(jié)點(diǎn)自始至終保持未經(jīng)指派。對(duì)‘低于’的提及被理解為包含‘低于或等于’的等效選項(xiàng)。所述方法優(yōu)選地經(jīng)實(shí)施使得所述觸摸屏為電容性觸摸屏。本發(fā)明還涉及一種2D觸敏位置傳感器,其包括觸摸面板,其具有分布于其區(qū)域上以形成感測(cè)節(jié)點(diǎn)陣列的多個(gè)感測(cè)節(jié)點(diǎn)或元件,所述感測(cè)節(jié)點(diǎn)中的每一者經(jīng)配置以收集指示觸摸的位置特有感測(cè)信號(hào);測(cè)量電路,其連接到所述感測(cè)元件且可重復(fù)操作以獲取信號(hào)值集合,每一集合由來(lái)自所述節(jié)點(diǎn)中的每一者的信號(hào)值構(gòu)成;及處理器,其經(jīng)連接以接收所述信號(hào)值集合且可操作以處理每一集合從而輸出提供關(guān)于每一觸摸的信息的觸摸數(shù)據(jù),所述處理器經(jīng)配置以根據(jù)本發(fā)明的方法處理每一集合。在優(yōu)選實(shí)施例中,處理通過(guò)識(shí)別具有最高信號(hào)的節(jié)點(diǎn)而開(kāi)始。此為開(kāi)始節(jié)點(diǎn)。接著,對(duì)8個(gè)直接相鄰的節(jié)點(diǎn)(假定笛卡爾2D柵格)進(jìn)行評(píng)估以確定其是否與開(kāi)始節(jié)點(diǎn)“屬于”同一觸摸。如果直接相鄰節(jié)點(diǎn)上的信號(hào)小于或等于開(kāi)始節(jié)點(diǎn)上的信號(hào),那么將所述直接相鄰節(jié)點(diǎn)界定為與致動(dòng)了開(kāi)始節(jié)點(diǎn)的一者屬于同一觸摸。將此直接相鄰節(jié)點(diǎn)稱(chēng)為已被指派給與開(kāi)始節(jié)點(diǎn)相同的觸摸。針對(duì)所有直接相鄰節(jié)點(diǎn)重復(fù)此過(guò)程。接著,通過(guò)將先前步驟中每一經(jīng)指派的直接相鄰節(jié)點(diǎn)視為新的開(kāi)始節(jié)點(diǎn),且測(cè)試是否應(yīng)將與其直接相鄰的未經(jīng)指派節(jié)點(diǎn)指派給同一觸摸來(lái)重復(fù)所述過(guò)程。下文中,將基于原始開(kāi)始節(jié)點(diǎn)的直接相鄰者的開(kāi)始節(jié)點(diǎn)稱(chēng)為二級(jí)開(kāi)始節(jié)點(diǎn),且將原始開(kāi)始節(jié)點(diǎn)稱(chēng)為一級(jí)節(jié)
點(diǎn)ο重復(fù)此遞歸過(guò)程一直到三級(jí)、四級(jí)、五級(jí)等等開(kāi)始節(jié)點(diǎn),直到未識(shí)別出新的開(kāi)始節(jié)點(diǎn)為止。結(jié)果將是指派給一個(gè)觸摸的相連節(jié)點(diǎn)群組。如果裝置經(jīng)配置以在一個(gè)樣本中滿(mǎn)足多個(gè)同時(shí)發(fā)生的觸摸的可能性(如優(yōu)選的),那么選擇具有最高信號(hào)的未經(jīng)指派節(jié)點(diǎn)作為第二開(kāi)始節(jié)點(diǎn),且重復(fù)上述過(guò)程直到將應(yīng)指派給第二開(kāi)始節(jié)點(diǎn)的所有節(jié)點(diǎn)指派給其為止。接著,所述過(guò)程可再次重復(fù)以識(shí)別具有最高信號(hào)的未經(jīng)指派節(jié)點(diǎn),S卩,來(lái)自指派給先前處理的觸摸的所有節(jié)點(diǎn)當(dāng)中的具有最高信號(hào)的節(jié)點(diǎn)。最終,所述過(guò)程將在已指派所有節(jié)點(diǎn)時(shí)終止。通過(guò)物理模擬,可將觸摸的范圍的確定視為通過(guò)成核過(guò)程在成核部位周?chē)鷪?zhí)行, 其中所述成核部位是開(kāi)始節(jié)點(diǎn)。所述方法優(yōu)選地僅對(duì)具有高于預(yù)定閾值的信號(hào)的那些節(jié)點(diǎn)執(zhí)行。忽略具有低于閾值的信號(hào)的所有節(jié)點(diǎn)而不予考慮。此避免了對(duì)接近于噪音電平的信號(hào)的不必要處理。此最易于在其中將具有低于閾值的信號(hào)的節(jié)點(diǎn)設(shè)定為零或用以指示其不有效的某一值的預(yù)處理步驟中實(shí)現(xiàn)。在所述處理中,舉例來(lái)說(shuō),將所有低于閾值的節(jié)點(diǎn)預(yù)指派為屬于零觸摸,因此其被‘真實(shí)’觸摸的后續(xù)處理忽略。處理低于閾值的節(jié)點(diǎn)的替代方式是在‘真實(shí)’觸摸的遞歸處理內(nèi),其中節(jié)點(diǎn)永遠(yuǎn)僅在其具有高于閾值的信號(hào)值的情況下被指派給觸摸。對(duì)實(shí)際上已發(fā)現(xiàn)有用的基本方法的另一改進(jìn)是修改對(duì)經(jīng)指派節(jié)點(diǎn)的測(cè)試以將節(jié)點(diǎn)信號(hào)將往往具有飽和電平的事實(shí)考慮在內(nèi)。因此,如果存在大區(qū)域觸摸,那么所述節(jié)點(diǎn)中的許多節(jié)點(diǎn)將具有在飽和電平周?chē)幍男盘?hào)。在此些情形下,基本方法過(guò)早終止,借此指示比本來(lái)的觸摸區(qū)域小的觸摸區(qū)域。換句話(huà)說(shuō),基本方法隱含地假定單峰式分布,而大區(qū)域飽和觸摸將由在數(shù)個(gè)節(jié)點(diǎn)上上升及下降較小量的飽和信號(hào)值的平穩(wěn)狀態(tài)表征。因此,所述改進(jìn)由在相鄰節(jié)點(diǎn)具有在一級(jí)開(kāi)始節(jié)點(diǎn)的信號(hào)電平的某一電平內(nèi)(例如,在10%或等效的經(jīng)舍入離散值內(nèi))的信號(hào)電平的情況下自動(dòng)指派所述相鄰節(jié)點(diǎn)組成。 無(wú)論此節(jié)點(diǎn)是否滿(mǎn)足基本方法的測(cè)試(即,無(wú)論其是否具有小于或等于開(kāi)始節(jié)點(diǎn)上的信號(hào)的信號(hào)),均將所述節(jié)點(diǎn)指派給觸摸。實(shí)際上,正基于一級(jí)開(kāi)始節(jié)點(diǎn)的信號(hào)設(shè)定動(dòng)態(tài)閾值。實(shí)現(xiàn)相同效應(yīng)的替代方式是在相鄰節(jié)點(diǎn)具有高于設(shè)定為足夠低以捕獲來(lái)自飽和傳感器的大致所有信號(hào)讀數(shù)的飽和閾值的信號(hào)電平的情況下自動(dòng)指派所述相鄰節(jié)點(diǎn)??蓪⒋艘暈殪o態(tài)閾值設(shè)定方法。如通過(guò)此改進(jìn)使其成為可能的檢測(cè)極大區(qū)域觸摸的能力頗為重要,這是因?yàn)闃O大區(qū)域觸摸通常指示應(yīng)忽略的輸入。舉例來(lái)說(shuō),如果用戶(hù)固持或握持并入有觸摸傳感器的裝置,且所述握持在所述觸摸傳感器區(qū)域的顯著部分上延伸(例如,移動(dòng)電話(huà)),那么能夠?qū)Υ诉M(jìn)行辨識(shí)且抑制來(lái)自觸摸屏的信號(hào)的處理頗為重要。將此有用功能稱(chēng)為“握持抑制”。本發(fā)明可以如所屬領(lǐng)域的技術(shù)人員將了解的各種形式來(lái)實(shí)施。舉例來(lái)說(shuō),對(duì)待應(yīng)用于將節(jié)點(diǎn)指派給觸摸的邏輯測(cè)試可能做出許多變化形式。
特定來(lái)說(shuō),將了解,倘若信號(hào)值是標(biāo)量,那么在大多數(shù)情況下對(duì)‘小于’或‘大于’的提及在功能上等效于‘小于或等于’或者‘大于或等于’。在信號(hào)值是整數(shù)標(biāo)量的情況下,在詳細(xì)實(shí)施方案中關(guān)于測(cè)試是‘小于’還是‘小于或等于’的準(zhǔn)確性可頗為重要,但原則上不存在差異。在其中標(biāo)量具有高分辨率值(例如,感測(cè)節(jié)點(diǎn)輸出是模擬且通過(guò)模/數(shù)轉(zhuǎn)換器來(lái)供應(yīng)以用于數(shù)字處理)的其它情況下,則實(shí)際上將不存在差異。在以下詳細(xì)描述中,將使用電容性感測(cè)實(shí)例,但所屬領(lǐng)域的技術(shù)人員將理解,本發(fā)明的方法適用于從本文中所述的種類(lèi)的裝置(例如,電阻性、全內(nèi)反射、超聲波、表面聲波及其它裝置)的感測(cè)表面輸出原始數(shù)據(jù)集合的任何2D位置感測(cè)技術(shù)。
為了更佳地理解本發(fā)明并展示可如何實(shí)施本發(fā)明,現(xiàn)以實(shí)例方式參考附圖,附圖中圖1示意性地展示用以識(shí)別觸摸面板上的多個(gè)觸摸的現(xiàn)有技術(shù)方法;圖2以平面圖示意性地展示本發(fā)明的第一實(shí)施例的2D觸敏電容性位置傳感器及相關(guān)聯(lián)硬件;圖3A到圖;3B圖解說(shuō)明來(lái)自與圖2中所示的觸摸面板類(lèi)似的觸摸面板的具有信號(hào)觸摸的實(shí)例性輸出數(shù)據(jù)集合;圖4A到圖4B圖解說(shuō)明來(lái)自與圖2中所示的觸摸面板類(lèi)似的觸摸面板的具有兩個(gè)觸摸的實(shí)例性輸出數(shù)據(jù)集合;圖5A到圖5B圖解說(shuō)明來(lái)自與圖2中所示的觸摸面板類(lèi)似的觸摸面板的具有三個(gè)觸摸的實(shí)例性輸出數(shù)據(jù)集合;圖6是展示用于將節(jié)點(diǎn)指派給鄰近觸摸面板的一個(gè)或一個(gè)以上觸摸的方法的流程圖;且圖7以平面圖示意性地展示本發(fā)明的第二實(shí)施例的2D觸敏電容性位置傳感器及相關(guān)聯(lián)硬件。
具體實(shí)施例方式圖2是圖解說(shuō)明根據(jù)本發(fā)明一實(shí)施例的提供二維電容性變換傳感器布置的觸敏矩陣的電路圖。圖1中所示的觸摸面板包括三個(gè)列電極及五個(gè)行電極,而圖2的觸摸面板具有4X4陣列。將了解,可視需要來(lái)選擇列及行的數(shù)目,另一實(shí)例是十二個(gè)列及八個(gè)行或任一其它可行數(shù)目的列及行。通過(guò)使適合形狀及尺寸的電極延伸將感測(cè)節(jié)點(diǎn)陣列容納于襯底(例如,玻璃面板)中或其下方。所述感測(cè)電極界定可在其內(nèi)確定對(duì)象(例如,手指或手寫(xiě)筆)到傳感器的位置的感測(cè)區(qū)域。對(duì)于其中傳感器上覆于顯示器(例如,液晶顯示器(LCD))上的應(yīng)用,襯底可具有透明塑料材料且電極由使用常規(guī)技術(shù)沉積于襯底上的氧化銦錫(ITO)透明膜形成。 因此,所述傳感器的感測(cè)區(qū)域是透明的且可放置于顯示屏幕上而不會(huì)使在所述感測(cè)區(qū)域后面顯示的內(nèi)容模糊。在其它實(shí)例中,所述位置傳感器可不打算定位于顯示器上且可不是透明的;在這些實(shí)例中,舉例來(lái)說(shuō),可用更經(jīng)濟(jì)的材料(例如,銅層壓印刷電路板(PCB))來(lái)替換ITO層。
關(guān)于襯底上感測(cè)電極的圖案,存在可觀的設(shè)計(jì)自由度。重要的是其將感測(cè)區(qū)域劃分為布置成若干行及若干列的感測(cè)單元陣列(柵格)。(注意,術(shù)語(yǔ)“行”及“列”在此處用以在兩個(gè)方向之間進(jìn)行方便的區(qū)分且不應(yīng)理解為暗指垂直定向或水平定向。)舉例來(lái)說(shuō),一些實(shí)例性電極圖案揭示于US 2008/0246496A1 [6]中,所述案的內(nèi)容全部并入本文中。熟習(xí)此項(xiàng)技術(shù)的讀者將認(rèn)識(shí)到,圖2中所圖解說(shuō)明的傳感器為有源類(lèi)型,即,基于測(cè)量?jī)蓚€(gè)電極之間(而非單個(gè)感測(cè)電極與系統(tǒng)接地之間)的電容性耦合。作為有源電容性感測(cè)技術(shù)的基礎(chǔ)的原理描述于US 6,452,514[4]中。在有源類(lèi)型的傳感器中,一個(gè)電極(所謂的驅(qū)動(dòng)電極)被供應(yīng)振蕩驅(qū)動(dòng)信號(hào)。所述驅(qū)動(dòng)信號(hào)到所述感測(cè)電極的電容性耦合度是通過(guò)測(cè)量由所述振蕩驅(qū)動(dòng)信號(hào)傳送到所述感測(cè)電極的電荷量來(lái)確定。所傳送的電荷量(即, 在感測(cè)電極處所經(jīng)歷的信號(hào)的強(qiáng)度)是電極之間的電容性耦合的測(cè)量。當(dāng)不存在靠近于所述電極的指向?qū)ο髸r(shí),感測(cè)電極上的所測(cè)量信號(hào)具有背景值或靜態(tài)值。然而,當(dāng)指向?qū)ο?(例如,用戶(hù)的手指)接近所述電極(或更特定來(lái)說(shuō)接近而靠近于分離所述電極的區(qū))時(shí), 所述指向?qū)ο蟪洚?dāng)虛擬接地并吸收來(lái)自驅(qū)動(dòng)電極的驅(qū)動(dòng)信號(hào)(電荷)中的一些。此用于減小驅(qū)動(dòng)信號(hào)的耦合到感測(cè)電極的分量的強(qiáng)度。因此,認(rèn)為所述感測(cè)電極上的所測(cè)量信號(hào)的降低指示指向?qū)ο蟮拇嬖凇K鶊D解說(shuō)明的mXn陣列是4X4陣列,其包括4條驅(qū)動(dòng)線(xiàn)(下文中稱(chēng)為X線(xiàn))及 4條感測(cè)線(xiàn)(下文中稱(chēng)為Y線(xiàn))。在圖解說(shuō)明中X線(xiàn)與Y線(xiàn)交叉的地方存在感測(cè)節(jié)點(diǎn)205。 實(shí)際上,X線(xiàn)與Y線(xiàn)處于觸摸面板的由電介質(zhì)分離的不同層上,使得其為電容性耦合(即, 非歐姆接觸)。在每一節(jié)點(diǎn)205處,X線(xiàn)與Y線(xiàn)的鄰近部分之間形成電容,此電容在此項(xiàng)技術(shù)中通常稱(chēng)為Ce或(;,實(shí)際上為耦合電容器。致動(dòng)主體(例如,手指或手寫(xiě)筆)的存在具有引入分路電容的效應(yīng),所述分路電容接著由等效接地電容器經(jīng)由所述主體接地到接地或大地。因此,所述主體的存在影響從耦合電容器的Y側(cè)傳送的電荷量且因此提供檢測(cè)所述主體的存在的方式。這是因?yàn)槊恳桓袦y(cè)節(jié)點(diǎn)的X “板”與Y “板”之間的電容隨著由觸摸導(dǎo)致的接地電容增加而減小。在此項(xiàng)技術(shù)中,此為眾所周知的。在使用中,依次驅(qū)動(dòng)X線(xiàn)中的每一者以從傳感器陣列獲取全數(shù)據(jù)幀。為此,控制器 118 經(jīng)由控制線(xiàn) 103. 1、103· 2、103· 3 及 103. 4 致動(dòng)驅(qū)動(dòng)電路 101. 1、101. 2、101. 3、101. 4 以依次驅(qū)動(dòng)X線(xiàn)中的每一者。到所述驅(qū)動(dòng)電路的另一控制線(xiàn)107提供輸出啟用以使輸出浮動(dòng)到相關(guān)X線(xiàn)的X板。對(duì)于每一 X線(xiàn),將電荷傳送到連接到Y(jié)線(xiàn)中的相應(yīng)Y線(xiàn)的相應(yīng)電荷測(cè)量電容器Cs 112. 1,112. 2,112. 3,112. 4。在由控制器控制的開(kāi)關(guān)的作用下,發(fā)生電荷從耦合電容器205 到電荷測(cè)量電容器Cs的傳送。為簡(jiǎn)單起見(jiàn),所述開(kāi)關(guān)及其控制線(xiàn)均未圖解說(shuō)明??稍赨S 6,452,514[4]及 W0-00/44018 [5]中找到進(jìn)一步細(xì)節(jié)。電荷測(cè)量電容器Cs 112. 1、112. 2、112. 3、112. 4上所保持的電荷可由控制器118 經(jīng)由相應(yīng)連接線(xiàn)116. 1、116.2、116.3、116.4通過(guò)控制器118內(nèi)部的模/數(shù)轉(zhuǎn)換器(未展
示)來(lái)測(cè)量。關(guān)于此矩陣電路的操作的更多細(xì)節(jié)揭示于US 6,452,514[4]及W0-00/44018[5]中。所述控制器如上文所解釋的那樣操作以依據(jù)鍵205的電容改變、通過(guò)在測(cè)量循環(huán)突發(fā)期間在所述鍵矩陣中的一者上所誘發(fā)的電荷量改變來(lái)檢測(cè)所述一者上面對(duì)象的存在。
9然而,噪音信號(hào)的存在可誘發(fā)到觸摸傳感器的鍵上的電荷且提供錯(cuò)誤檢測(cè)或阻止進(jìn)行檢測(cè)。所述控制器可操作以使用上文參考圖3A到圖3B、圖4A到圖4B、圖5A到圖5B及圖 6所述的算法來(lái)計(jì)算位置傳感器上同時(shí)發(fā)生的觸摸的數(shù)目并將離散鍵指派給所述同時(shí)發(fā)生的觸摸中的一者。在輸出連接上將指派給觸摸中的每一者的離散鍵從所述控制器輸出到較高級(jí)系統(tǒng)組件?;蛘撸鳈C(jī)控制器將對(duì)指派給所述觸摸中的每一者的節(jié)點(diǎn)中的每一者進(jìn)行內(nèi)插以獲得所述觸摸的坐標(biāo)。用于對(duì)觸摸坐標(biāo)進(jìn)行內(nèi)插的數(shù)值方法可為對(duì)來(lái)自被指派給每一觸摸的所有節(jié)點(diǎn)的信號(hào)執(zhí)行質(zhì)心計(jì)算,類(lèi)似于US2006/0097991[3]中所揭示的方法。所述控制器可為單個(gè)邏輯裝置,例如,微控制器。所述微控制器優(yōu)選地可具有推挽式CMOS引腳結(jié)構(gòu)及可制成為充當(dāng)電壓比較器的輸入。最常見(jiàn)的微控制器I/O端口能夠?qū)崿F(xiàn)此,因?yàn)槠渚哂邢鄬?duì)固定的輸入閾值電壓以及接近理想的MOSFET開(kāi)關(guān)。必需功能可由單個(gè)通用可編程微處理器、微控制器或其它集成芯片(例如,現(xiàn)場(chǎng)可編程門(mén)陣列(FPGA)或?qū)S眉尚酒?ASIC))提供。圖3A展示來(lái)自2D觸摸面板的可從圖2的處理器208輸出的數(shù)據(jù)的典型曲線(xiàn)圖。 圖2中所示的觸摸面板僅包括4X4觸摸面板。然而,將了解,此可擴(kuò)展為8X6觸摸面板 (如圖3A中所示)或任一其它大小。圖3A中所示的曲線(xiàn)圖展示定位于χ傳導(dǎo)線(xiàn)與y傳導(dǎo)線(xiàn)的相交點(diǎn)處(χ傳導(dǎo)線(xiàn)與y 傳導(dǎo)線(xiàn)的每一相交點(diǎn)處)的離散鍵或節(jié)點(diǎn)中的每一者處的信號(hào)電平。出于前文目的,χ傳導(dǎo)導(dǎo)線(xiàn)與y傳導(dǎo)導(dǎo)線(xiàn)中的每一者處的相交點(diǎn)將稱(chēng)為節(jié)點(diǎn)。圖:3B將來(lái)自圖3A的信號(hào)數(shù)據(jù)展示為二維布局。圖中的正方形中的每一者中的數(shù)字表示χ傳導(dǎo)線(xiàn)或?qū)Ь€(xiàn)與y傳導(dǎo)線(xiàn)或?qū)Ь€(xiàn)的每一相交點(diǎn)處(即,每一感測(cè)節(jié)點(diǎn)處)的信號(hào)值。另外,每一節(jié)點(diǎn)區(qū)域的左上角中的圓圈指示在檢測(cè)中(即,具有超閾值信號(hào)值)的此觸摸的節(jié)點(diǎn),其中在這些實(shí)例中閾值是12,13在檢測(cè)中而12在檢測(cè)外。還給檢測(cè)中節(jié)點(diǎn)畫(huà)了陰影,其中給高達(dá)某一信號(hào)值(其為50)的鍵畫(huà)了傾斜影線(xiàn),且其中給高于50的單個(gè)節(jié)點(diǎn)畫(huà)了交叉影線(xiàn)。也給具有最大信號(hào)值(其為57)的節(jié)點(diǎn)標(biāo)示了其坐標(biāo)(其為(3,4))。 在圖:3B中,χ傳導(dǎo)線(xiàn)及y傳導(dǎo)線(xiàn)分別由垂直虛線(xiàn)及水平虛線(xiàn)指示。存在標(biāo)示為0到5的六個(gè)χ電極及標(biāo)示為0到7的八個(gè)y電極,朝向圖:3B中的圖式的左上方展示所述電極的定向。圖4A及圖4B展示與圖3A到圖中所示的觸摸數(shù)據(jù)類(lèi)似但具有兩個(gè)同時(shí)發(fā)生的觸摸的觸摸數(shù)據(jù)。指示了信號(hào)值,且給檢測(cè)中節(jié)點(diǎn)畫(huà)了陰影,如前所述。另外,延續(xù)在檢測(cè)中節(jié)點(diǎn)的拐角中放置圓圈的慣例,借此與第一觸摸相關(guān)聯(lián)的檢測(cè)中節(jié)點(diǎn)具有左上角中的圓圈(如前所述),且第二觸摸的那些檢測(cè)中節(jié)點(diǎn)具有放置于左下角中的圓圈。如可見(jiàn),所述節(jié)點(diǎn)中的兩者-(3, 及(3,;3)處的節(jié)點(diǎn)-被共享(即,為兩個(gè)觸摸的部分)。還給每一觸摸的具有最大信號(hào)值的節(jié)點(diǎn)標(biāo)示了其坐標(biāo)。圖5A及圖5B展示具有3個(gè)同時(shí)發(fā)生的觸摸的實(shí)例性觸摸數(shù)據(jù)。使用與之前相同的標(biāo)示慣例。另外,由于延續(xù)在檢測(cè)中節(jié)點(diǎn)的拐角中放置圓圈的慣例,因此第一、第二及第三觸摸分別用左上角、左下角及右下角中的圓圈來(lái)指示。圖6展示根據(jù)本發(fā)明一實(shí)施例用于將離散鍵或節(jié)點(diǎn)指派給位于觸摸面板上的一個(gè)或一個(gè)以上觸摸的方法的流程圖。將結(jié)合圖3A到圖3B、圖4A到圖4B及圖5A到圖5B使用圖6中所示的流程圖以圖解說(shuō)明如何使用節(jié)點(diǎn)中的每一者的信號(hào)值來(lái)識(shí)別將所述節(jié)點(diǎn)
10中的哪些節(jié)點(diǎn)指派給一個(gè)或一個(gè)以上觸摸。在圖6中的流程圖中未展示的預(yù)處理步驟中,將所述節(jié)點(diǎn)中的每一者的信號(hào)與閾值信號(hào)值進(jìn)行比較。在以下算法中將不考慮具有小于閾值的信號(hào)值的任一節(jié)點(diǎn)。此為本發(fā)明的優(yōu)選方法?;蛘撸稍谒鏊惴ㄆ陂g實(shí)施與閾值的比較。在替代方法中,在將節(jié)點(diǎn)指派給特定觸摸之前,將其與閾值信號(hào)電平進(jìn)行比較。使用任一方法,如果信號(hào)值小于閾值信號(hào)值,那么將所述節(jié)點(diǎn)指派給零觸摸。認(rèn)為“零觸摸”意指無(wú)觸摸,使得在算法的任何后續(xù)步驟中將不考慮所述節(jié)點(diǎn),這是因?yàn)槠涫墙?jīng)指派的。出于以下描述的目的,將假定,在應(yīng)用所述算法之前將信號(hào)與閾值進(jìn)行比較。認(rèn)為閾值是13。因此,將圖:3B中所示的節(jié)點(diǎn)信號(hào)中的每一者與閾值13進(jìn)行比較且給大于或等于所述閾值的那些信號(hào)畫(huà)上陰影。將具有小于所述閾值的信號(hào)的其它所檢測(cè)節(jié)點(diǎn)指派給零觸摸。在步驟602中,選擇未指派給觸摸的具有最高信號(hào)的節(jié)點(diǎn)。在圖:3B中,具有最高信號(hào)的節(jié)點(diǎn)位于坐標(biāo)(3,4)處。第一選定節(jié)點(diǎn)稱(chēng)為一級(jí)節(jié)點(diǎn)或開(kāi)始節(jié)點(diǎn)。在步驟604中,將坐標(biāo)(3,4)處的選定節(jié)點(diǎn)的尚未指派的直接相鄰者中的每一者的信號(hào)與選定節(jié)點(diǎn)或一級(jí)節(jié)點(diǎn)的信號(hào)進(jìn)行比較。在圖3B中所示的實(shí)例中,存在8個(gè)直接相鄰節(jié)點(diǎn)。如果直接相鄰節(jié)點(diǎn)的信號(hào)小于或等于選定節(jié)點(diǎn)(一級(jí)節(jié)點(diǎn))的信號(hào),那么將所述直接相鄰節(jié)點(diǎn)指派給選定節(jié)點(diǎn)或一級(jí)節(jié)點(diǎn)。將此解釋為意指指派給另一節(jié)點(diǎn)的節(jié)點(diǎn)形成單個(gè)觸摸。在圖3A中所示的實(shí)例中,將坐標(biāo)(2,;3)、(2,4)及(3,;3)處的節(jié)點(diǎn)全部指派給坐標(biāo) (3,4)處的選定節(jié)點(diǎn)或一級(jí)節(jié)點(diǎn)。這些節(jié)點(diǎn)稱(chēng)為二級(jí)節(jié)點(diǎn)。在上述預(yù)處理步驟中,已將所有其它相鄰節(jié)點(diǎn)指派給零觸摸。在步驟606中,識(shí)別所述二級(jí)節(jié)點(diǎn)中的每一者的直接相鄰者中的每一者的經(jīng)指派狀態(tài)。所述二級(jí)節(jié)點(diǎn)中的每一者現(xiàn)在均為開(kāi)始節(jié)點(diǎn)。如果不存在所述二級(jí)節(jié)點(diǎn)中的任一者的未經(jīng)指派的直接相鄰節(jié)點(diǎn),那么過(guò)程轉(zhuǎn)到步驟612。在圖;3B中所示的實(shí)例中,將二級(jí)節(jié)點(diǎn)的所有相鄰節(jié)點(diǎn)指派給一級(jí)節(jié)點(diǎn)或零觸摸。因此,對(duì)于圖3B中所示的實(shí)例,過(guò)程轉(zhuǎn)到步驟 612。然而,如果存在所述二級(jí)節(jié)點(diǎn)中的任一者的未經(jīng)指派的直接相鄰節(jié)點(diǎn),那么將這些直接相鄰節(jié)點(diǎn)中的每一者的信號(hào)與是其直接相鄰者的二級(jí)節(jié)點(diǎn)的信號(hào)值進(jìn)行比較。針對(duì)二級(jí)節(jié)點(diǎn)中的每一者重復(fù)此過(guò)程,直到不再存在為所述二級(jí)節(jié)點(diǎn)中的每一者的直接相鄰者的未經(jīng)指派節(jié)點(diǎn)為止。如果所述直接相鄰節(jié)點(diǎn)中的任一者具有小于或等于二級(jí)節(jié)點(diǎn)的信號(hào)的信號(hào),那么將所述節(jié)點(diǎn)指派給同一觸摸。這些節(jié)點(diǎn)稱(chēng)為三級(jí)節(jié)點(diǎn)。重復(fù)步驟608及610中所示的過(guò)程一直到四級(jí)、五級(jí)等等開(kāi)始節(jié)點(diǎn),直到不存在滿(mǎn)足具有小于或等于其直接相鄰開(kāi)始節(jié)點(diǎn)的信號(hào)值的信號(hào)值的要求的未經(jīng)指派節(jié)點(diǎn)為止。換句話(huà)說(shuō),重復(fù)步驟608及610直到不再存在任何新的經(jīng)指派的開(kāi)始節(jié)點(diǎn)為止。在步驟612中,搜索所述節(jié)點(diǎn)以找出具有大于或等于閾值的信號(hào)的任何未經(jīng)指派節(jié)點(diǎn)。在步驟614中,選擇最高未經(jīng)指派節(jié)點(diǎn)且重復(fù)步驟604到612中的過(guò)程。在步驟616中,將數(shù)據(jù)以指派給每一觸摸的一個(gè)或一個(gè)以上相連節(jié)點(diǎn)群組的形式輸出。在圖3B中所示的實(shí)例中,存在單個(gè)觸摸。因此,上文所識(shí)別的節(jié)點(diǎn)形成單個(gè)觸摸,其以指派給觸摸Tl的一個(gè)相連節(jié)點(diǎn)群組的形式輸出,如表1中所示。
觸摸節(jié)點(diǎn)坐標(biāo)一級(jí)二級(jí)Tl(3,4)(2,3)、(2,4)、(3,3)表 1將結(jié)合圖6中所示的算法使用圖4A到圖4B,以展示如何將觸摸面板上的節(jié)點(diǎn)指派給多個(gè)觸摸。圖4B將來(lái)自圖4A的信號(hào)數(shù)據(jù)展示為二維布局。圖4B中的正方形中的每一者中的數(shù)字表示X傳導(dǎo)線(xiàn)與y傳導(dǎo)線(xiàn)的每一相交點(diǎn)處(即,每一感測(cè)節(jié)點(diǎn)處)的信號(hào)值。在圖 4B中,χ傳導(dǎo)線(xiàn)及y傳導(dǎo)線(xiàn)分別由垂直虛線(xiàn)及水平虛線(xiàn)指示。存在標(biāo)示為0到5的六個(gè)χ 電極及標(biāo)示為0到7的八個(gè)y電極,朝向圖4B中的圖式的左上方展示所述電極的定向。對(duì)圖4A中所示的節(jié)點(diǎn)中的每一者應(yīng)用預(yù)處理步驟。將來(lái)自所述節(jié)點(diǎn)中的每一者的信號(hào)與閾值13進(jìn)行比較。給具有大于或等于13的信號(hào)值的節(jié)點(diǎn)畫(huà)上陰影。將所有其它節(jié)點(diǎn)指派給零觸摸。搜索未經(jīng)指派節(jié)點(diǎn)的信號(hào)值以找出具有最高信號(hào)值的節(jié)點(diǎn)。具有最高信號(hào)值的未經(jīng)指派節(jié)點(diǎn)是坐標(biāo)(2,4)處的具有信號(hào)值72的節(jié)點(diǎn)。此為此觸摸的一級(jí)節(jié)點(diǎn)或開(kāi)始節(jié)點(diǎn)。 開(kāi)始節(jié)點(diǎn)在坐標(biāo)(2,4)處的觸摸將稱(chēng)為T(mén)l。將為一級(jí)節(jié)點(diǎn)Tl的直接相鄰者的未經(jīng)指派節(jié)點(diǎn)中的每一者的信號(hào)值與一級(jí)節(jié)點(diǎn)的信號(hào)值進(jìn)行比較。坐標(biāo)(1,4)、(1,5)、(2,3)、(2,5)、(3,3), (3,4)及(3,5)處的節(jié)點(diǎn)全部具有小于或等于一級(jí)節(jié)點(diǎn)的信號(hào)值的信號(hào)值。因此,將坐標(biāo)(1,4)、(1,5)“2,3)“2,5)、 (3,3), (3,4)及(3,5)處的節(jié)點(diǎn)(稱(chēng)為二級(jí)節(jié)點(diǎn))指派給一級(jí)節(jié)點(diǎn)且因此指派給觸摸Tl?,F(xiàn)在針對(duì)二級(jí)節(jié)點(diǎn)中的每一者重復(fù)所述過(guò)程。在圖4B中,坐標(biāo)(2,3)及(3,3)處的二級(jí)節(jié)點(diǎn)為具有未經(jīng)指派的直接相鄰節(jié)點(diǎn)的僅有節(jié)點(diǎn)。以坐標(biāo)(2,;3)處的節(jié)點(diǎn)為例,將其每一未經(jīng)指派的直接相鄰節(jié)點(diǎn)的信號(hào)值與坐標(biāo)(2,;3)處的二級(jí)節(jié)點(diǎn)的信號(hào)值進(jìn)行比較。 坐標(biāo)(2,3)處的節(jié)點(diǎn)的未經(jīng)指派的直接相鄰者為坐標(biāo)(2,2)及(3,2)處的節(jié)點(diǎn)。然而,這兩個(gè)節(jié)點(diǎn)的信號(hào)值均大于坐標(biāo)(2,;3)處的節(jié)點(diǎn)的信號(hào)值。因此,這兩個(gè)節(jié)點(diǎn)均不被指派給二級(jí)節(jié)點(diǎn)(2,;3)或觸摸Tl。其它二級(jí)節(jié)點(diǎn)中的任一者均不具有尚未經(jīng)指派或具有小于或等于所述二級(jí)節(jié)點(diǎn)中的任一者的信號(hào)值的信號(hào)的直接相鄰節(jié)點(diǎn)。因此,識(shí)別具有大于或等于閾值信號(hào)值的信號(hào)值的任何未經(jīng)指派節(jié)點(diǎn)。將坐標(biāo)(3, 處的節(jié)點(diǎn)識(shí)別為觸摸T2的開(kāi)始節(jié)點(diǎn)或一級(jí)節(jié)點(diǎn)。針對(duì)觸摸T2的未經(jīng)指派節(jié)點(diǎn)重復(fù)上述過(guò)程。使用上述過(guò)程將坐標(biāo)(1,2)、(2,1)、(2,2)、(2,3)、(3,1)及(3, 3)處的節(jié)點(diǎn)全部指派給坐標(biāo)(3, 處的一級(jí)節(jié)點(diǎn)且因此指派給觸摸T2。這些節(jié)點(diǎn)也稱(chēng)為二級(jí)節(jié)點(diǎn)。在圖4B中所示的觸摸面板上不存在其它未經(jīng)指派的觸摸。下文表2概述指派給觸摸Tl及T2中的每一者的節(jié)點(diǎn)。將表2中所示的數(shù)據(jù)以指派給每一觸摸的兩個(gè)相連節(jié)點(diǎn)群組的形式輸出。
權(quán)利要求
1.一種依據(jù)從包括感測(cè)節(jié)點(diǎn)陣列的觸摸屏輸出的數(shù)據(jù)集合確定觸摸的方法,所述方法包括a)在所有未經(jīng)指派的節(jié)點(diǎn)當(dāng)中識(shí)別具有最大信號(hào)值的節(jié)點(diǎn),且如果存在,那么,b)將所述節(jié)點(diǎn)指派給觸摸,c)對(duì)為所述經(jīng)指派節(jié)點(diǎn)的相鄰者的每一節(jié)點(diǎn)應(yīng)用邏輯測(cè)試以確定是否也應(yīng)將所述節(jié)點(diǎn)指派給所述觸摸,及d)對(duì)每一新指派的節(jié)點(diǎn)的未經(jīng)指派相鄰者重復(fù)應(yīng)用所述邏輯測(cè)試直到不再存在新指派的節(jié)點(diǎn)或不再存在未經(jīng)指派的節(jié)點(diǎn)為止,借此將節(jié)點(diǎn)群組指派給所述觸摸從而界定其區(qū)域。
2.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括將根據(jù)權(quán)利要求1所述的方法重復(fù)多達(dá)所需次數(shù)直到未識(shí)別出具有最大信號(hào)值的節(jié)點(diǎn)為止,因此所有觸摸已被識(shí)別出且已被指派界定其區(qū)域的相應(yīng)節(jié)點(diǎn)群組。
3.根據(jù)權(quán)利要求1所述的方法,其進(jìn)一步包括將根據(jù)權(quán)利要求1所述的方法重復(fù)高達(dá)固定數(shù)目的次數(shù)或直到未識(shí)別出具有最大信號(hào)值的節(jié)點(diǎn)為止,此后高達(dá)所述固定數(shù)目的觸摸已被識(shí)別出且已被指派界定其區(qū)域的相應(yīng)節(jié)點(diǎn)群組。
4.根據(jù)前述權(quán)利要求中任一權(quán)利要求所述的方法,其中所述邏輯測(cè)試涉及測(cè)試到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有低于正與其進(jìn)行比較的所述經(jīng)指派節(jié)點(diǎn)的信號(hào)值的信號(hào)值,且如果是,那么臨時(shí)決定將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理、 正經(jīng)受所述邏輯測(cè)試的任選其它部分的結(jié)果的所述觸摸。
5.根據(jù)權(quán)利要求4所述的方法,其中所述邏輯測(cè)試另外涉及測(cè)試所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有大于飽和閾值的信號(hào)值,且如果是,那么決定將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理的所述觸摸。
6.根據(jù)權(quán)利要求5所述的方法,其中將所述飽和閾值設(shè)定為依據(jù)所述觸摸屏的飽和電平的經(jīng)預(yù)校準(zhǔn)度量確定的電平。
7.根據(jù)權(quán)利要求5所述的方法,其中針對(duì)每一觸摸將所述飽和閾值設(shè)定為顧及正處理的所述觸摸的所述最大信號(hào)值的電平。
8.根據(jù)權(quán)利要求4所述的方法,其中所述邏輯測(cè)試另外涉及測(cè)試所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)是否具有低于檢測(cè)閾值的信號(hào)值,且如果是,那么決定不將所述到目前為止尚未經(jīng)指派的相鄰節(jié)點(diǎn)指派給正處理的所述觸摸。
9.根據(jù)前述權(quán)利要求中任一權(quán)利要求所述的方法,其中在步驟a)之前,給具有低于檢測(cè)閾值的信號(hào)值的所有節(jié)點(diǎn)加標(biāo)簽以便由用以將節(jié)點(diǎn)指派給觸摸的后續(xù)處理將其忽略,借此所述節(jié)點(diǎn)自始至終保持未經(jīng)指派。
10.根據(jù)前述權(quán)利要求中任一權(quán)利要求所述的方法,其中所述觸摸屏為電容性觸摸屏。
11.一種2D觸敏位置傳感器,其包括觸摸面板,其具有分布于其區(qū)域上以形成感測(cè)節(jié)點(diǎn)陣列的多個(gè)感測(cè)元件,所述感測(cè)節(jié)點(diǎn)中的每一者經(jīng)配置以收集指示觸摸的位置特有感測(cè)信號(hào),測(cè)量電路,其連接到所述感測(cè)元件且可重復(fù)操作以獲取信號(hào)值集合,每一集合由來(lái)自所述節(jié)點(diǎn)中的每一者的信號(hào)值構(gòu)成,處理器,其經(jīng)連接以接收所述信號(hào)值集合且可操作以處理每一集合從而輸出提供關(guān)于每一觸摸的信息的觸摸數(shù)據(jù),所述處理器經(jīng)配置以實(shí)施根據(jù)權(quán)利要求1所述的方法。
12. 一種包括根據(jù)權(quán)利要求11所述的2D觸敏位置傳感器的設(shè)備。
全文摘要
本發(fā)明涉及一種依據(jù)從包括感測(cè)節(jié)點(diǎn)陣列的觸摸屏輸出的數(shù)據(jù)集合確定觸摸的方法。所述方法包括分析所述數(shù)據(jù)集合并在所有未經(jīng)指派的節(jié)點(diǎn)當(dāng)中識(shí)別具有最大信號(hào)值的節(jié)點(diǎn),且如果存在,那么將所述節(jié)點(diǎn)指派給觸摸。對(duì)為所述經(jīng)指派節(jié)點(diǎn)的相鄰者的每一節(jié)點(diǎn)應(yīng)用邏輯測(cè)試以確定是否也應(yīng)將所述節(jié)點(diǎn)指派給所述觸摸,且對(duì)每一新指派的節(jié)點(diǎn)的未經(jīng)指派相鄰者重復(fù)應(yīng)用所述邏輯測(cè)試直到不再存在新指派的節(jié)點(diǎn)或不再存在未經(jīng)指派的節(jié)點(diǎn)為止,借此將節(jié)點(diǎn)群組指派給所述觸摸從而界定其區(qū)域??芍貜?fù)此過(guò)程直到將觸摸面板的所有所述節(jié)點(diǎn)都指派給觸摸為止。所述方法極適合于在微控制器上實(shí)施。因此,雖然正考慮的種類(lèi)的處理能力在微處理器或數(shù)字信號(hào)處理器的情境中極其微小,但其對(duì)于微控制器或具有存儲(chǔ)器以及處理約束的其它低規(guī)格物項(xiàng)來(lái)說(shuō)并非無(wú)關(guān)緊要。
文檔編號(hào)G06F3/041GK102197353SQ200980141961
公開(kāi)日2011年9月21日 申請(qǐng)日期2009年10月21日 優(yōu)先權(quán)日2008年10月21日
發(fā)明者丹尼爾·皮克特, 馬丁·西蒙斯 申請(qǐng)人:愛(ài)特梅爾公司