檢測手指在無觸摸屏幕附近存在的方法和系統(tǒng)的制作方法
【專利摘要】一種用于檢測手指(DT)在屏幕附近存在的方法,該屏幕生成在水平方向X上和在豎直方向Y上的檢測信號,包括:采樣所述檢測信號以及生成原始數據向量X和原始數據向量Y,其中所述原始數據呈現(xiàn)了在X方向上和在Y方向上分別限定所述手指在所述屏幕上的所述位置的向量的元素的最大值;-將前述向量X和前述向量Y劃分成限定為宏區(qū)域的子集;-通過將所述向量X和所述向量Y的屬于所述宏區(qū)域的所有元素加在一起來計算每個宏區(qū)域的累積值(A,B,C,D,E,F(xiàn));-從水平累積值(A,B,C)和豎直累積值(D,E,F(xiàn))之中選擇所述最大值。該方法在輸出處供應標識基于累積值的最大值選擇的宏區(qū)域的值,或者在屏幕附近存在擾動元素的情形下不供應任何值。
【專利說明】檢測手指在無觸摸屏幕附近存在的方法和系統(tǒng)
【技術領域】
[0001]本公開涉及在利用投射式電容技術的無觸摸類型的屏幕附近手指(或手)懸置(hover)的檢測。即使在沒有直接觸摸屏幕而是與其距離一定距離操作時,該技術也實現(xiàn)典型的觸摸屏的觸摸功能的激活
【背景技術】
[0002]當前觸摸屏以相互感測技術工作。
[0003]在這些屏幕中,控制系統(tǒng)測量其中屏幕被假設為劃分成的虛擬柵格的每行和每列,并且產生唯一配對的觸摸坐標(該坐標指示已經出現(xiàn)的手指觸摸的精確位置)。由此得到手指在屏幕上的位置的非常精確的檢測。
[0004]參見圖3和圖4,當手指DT觸摸交互感測技術的屏幕S時,控制器讀取由手指DT激勵的節(jié)點的所有配對的坐標(X和y)。具體而言,手指DT激勵屏幕S的區(qū)域Z,該區(qū)域Z圍繞接觸PE的點同心地擴展。
[0005]這是可能的,因為控制器讀取在將屏幕劃分成的虛擬柵格的每行和每列的交匯處的電容變化;因此,所檢測的數據可以有利地設置成2D矩陣的形式。
[0006]參見圖4,節(jié)點PA對應于坐標x2和y0的配對,而節(jié)點PB對應于坐標xl和y3。
[0007]當手指觸摸點PA (或PB)的區(qū)域時,對應節(jié)點PA和PB (以及相鄰節(jié)點)被激勵,并且控制器在輸出處返回與手指接觸的點的精確坐標。由此在此情形中,在手指和屏幕之間存在交匯區(qū)域的非常精確檢測。
[0008]本發(fā)明人已經注意到,手指在電子設備的屏幕上遺留的蹤跡實現(xiàn)用于解鎖設備的密碼的重構。
[0009]圖10示出了手指在屏幕上追蹤的路徑的示例,該手指順序地觸摸區(qū)域C1、C2、C3、C4和C5。因此可以通過分析手指在區(qū)域之上的移位的方向的改變的順序來標識密碼。
[0010]圖11(a)和圖11(b)示出了在觸摸模式中手指在電話的屏幕上遺留的蹤跡的示例。
[0011]使用照相機的不同位置并且在不同照明條件下拍攝的照片,在許多情形中可以完全或部分重構手指行進的路徑。在任一情形下,都存在使用設備的應用所生成的背景噪聲或衣物項偶然接觸導致的失真,但是密碼的重構總是可能的。
[0012]圖11(a)顯示了手指DT在屏幕S上行進用于錄入密碼的路徑OT的示例。可以注意,可以在每個反向和方向改變時清晰確定路徑的定向性。
[0013]圖11(b)顯示了圖11(a)的在已用布料摩擦之后并且在已被放入或取出口袋或錢包之后的手機。通過示例,在此情形中,一些方向改變已丟失,尤其是在路徑的左上方。
[0014]用于重構已被錄入的密碼的備選技術基于移動傳感器(例如加速計)的讀取。這些傳感器是用于提取在觸摸屏的小鍵盤上輸入的整個文本序列的優(yōu)良源。
[0015]與當前移動電話中存在的其它傳感器不同,加速計并不要求用于訪問當前智能電話的操作系統(tǒng)的專有特權。
[0016]本發(fā)明人通過使用加速計進行測量的實驗已經發(fā)現(xiàn):可以以少于四次或五次嘗試(平均而言)提取六個字符的密碼。
[0017]移動設備可以期望具有保護系統(tǒng)和安全訪問。該保護系統(tǒng)使得用戶能夠僅在設備已被解鎖(例如通過在屏幕上錄入數字密碼)之后訪問存儲在設備本身中的服務和數據。
[0018]配備有觸摸屏的設備的問題表現(xiàn)為由它們用戶承擔的安全性。具體而言,手指在屏幕上留下的蹤跡以及設備中存在的加速計收集的數據可以被用于重構密碼,這些密碼通常被用于使得這些設備更為安全。
[0019]在過去數年中,一些研究人員已經研究和發(fā)展了能夠推斷用于解鎖配備有觸摸屏的設備的密碼的系統(tǒng)。一些關于在屏幕上遺留的手指標記的分析、另一些關于高精度傳感器檢測的移動數據的分析,高精度傳感器諸如設備中存在的加速計或陀螺儀。
[0020]一些研究已經發(fā)現(xiàn)存在通過遵循手指遺留在屏幕上的標記和/或利用來自移動傳感器的信息來容易和快速重構用戶輸入的密碼的可能性。
[0021]廣泛的無觸摸屏和觸摸屏的應用涉及用于檢測手指在屏幕附近存在(懸置手指)的技術:智能電話、平板、導航儀、各種類型的交互顯示設備、控制面板和/或各種類型的遠程控制是這類應用的一些示例。
[0022]諸如智能電話和平板之類的當前移動設備廣泛分布,并且它們的用戶逐漸運用它們也用于執(zhí)行涉及敏感數據的操作。例如,關鍵操作是在線金融交易和保密的個人通信。在這些操作期間,例如錄入秘密的密碼,該密碼如果對設備可用并且由第三方重構,則可以導致設備的安全性的問題。
[0023]對于許多這些應用而言,諸如例如要求在屏幕上輸入密碼來解鎖設備以便增加隱私性、安全性和用戶保護,可以感興趣的是能夠確定手指在屏幕上的位置而不實際接觸屏眷。
[0024]在這些應用中,因此有用的是構思手指距屏幕以介于約3和1mm之間的距離浮置或懸置的情形。
[0025]通常,無觸摸設備也是可以以觸摸模式工作的設備;因此,兩種技術(即,自感測和互相感測)共存,并且設備能夠根據檢測的電容信號中的變化從一種模式轉向另一模式。一般而言,當手指觸摸屏幕(手指-屏幕距離為O-1mm)時設備以觸摸模式操作;在I毫米以上直至約1cm的距離時,設備轉入無觸摸模式。
【發(fā)明內容】
[0026]各種實施例的目的在于滿足前述需求。
[0027]對于許多應用而言,采用手指在無觸摸屏的附近和給定位置處存在的檢測可以是有用的。
[0028]具體而言,在本說明書中,參考利用附近檢測結束的交互屏幕,其能夠標識屏幕上手指存在的區(qū)域并且對所述區(qū)域編碼以便向系統(tǒng)返回表示屏幕的所涉及的區(qū)域的值。
[0029]無觸摸屏幕因此可以控制屏幕而無需在屏幕本身和手指(或手)之間的直接接觸。
[0030]各種實施例通過具有在隨附的權利要求書中闡述的獨特元素的方法來實現(xiàn)上述目標。
[0031]某些實施例也關于對應系統(tǒng)、對應無觸摸設備、以及對應的可以加載進入至少一個處理設備的存儲器并且包括用于當產品在這類設備上運行時執(zhí)行實施例的方法的步驟的軟件代碼的一部分的對應計算機程序產品。如本文所述,可以理解,對于這類計算機程序產品的引用等同于對包含用于控制電子設備已被協(xié)同執(zhí)行根據本發(fā)明的方法的指令的計算機可讀裝置的引用。對于“至少一個計算機”的引用應被理解為突出某些實施例以分布式或模塊化方式實現(xiàn)的可能性。
[0032]權利要求書形成本文提供的發(fā)明的描述的一部分。
[0033]各種實施例可以關于由密碼保護的設備的解鎖。例如可以通過在設備的屏幕上以懸置方式錄入數字密碼來獲得設備的解鎖。
[0034]此外,不同實施例可以關于手在屏幕附近的對應手勢和位置的識別,例如用于在設備上放大或縮小的操作。
[0035]各種實施例可以關于用于檢測手指在屏幕附近的存在的方法,屏幕生成在水平方向X和豎直方向Y上的檢測信號,其中該信號表示手指在屏幕上的位置中的存在,并且其中該方法包括:
[0036]-采樣檢測信號并且生成原始數據向量X和Y,其中原始數據具有限定手指在屏幕上分別在X方向和在Y方向上的位置的向量的元素的最大值;
[0037]-將前述向量X和Y劃分成稱為“宏區(qū)域”的子集;
[0038]-通過將向量X和向量Y的屬于宏區(qū)域的所有元素相加在一起來計算每個宏區(qū)域的累積值(A,B, C,D,E,F(xiàn));
[0039]-從水平累積值(A,B,C)和豎直累積值(D,E,F(xiàn))之中選擇最大值并且在輸出處供應標識基于累積值的最大值選擇的宏區(qū)域的值,或者在屏幕附近存在擾動元素的情形中不輸出值。
[0040]優(yōu)選地,該方法包括生成表示源自原始數據向量X和Y的屏幕的矩陣M并且根據下式計算矩陣M的各個單獨元素作為對應原始數據X和Y的均值:
[0041]M(i, j):地):劃
[0042]在各種實施例中,該方法構思了將前述矩陣M劃分成宏區(qū)域并且通過將矩陣M的屬于宏區(qū)域本身的所有元素加在一起來計算各個宏區(qū)域的累積值。
[0043]在各種實施例中,該方法構思了在所計算的前述累積值之中尋找最小值,并且如果最小值超過閾值,則在輸出處不返回任何值。
[0044]在各種實施例中,該方法構思了將標識宏區(qū)域的數值或數字與每個宏區(qū)域相關聯(lián)并且多次重復該檢測方法以獲得所選擇以便形成解鎖序列或密碼的相繼宏區(qū)域的序列。
[0045]在各種實施例中,在給定時間幀中的多個相繼幀上分析檢測信號,并且該方法包括:
[0046]-如果上面信號的最大值在給定時間幀中在不同宏區(qū)域之上移動,則實現(xiàn)懸置動作的識別;或
[0047]-如果上面的信號的最大值強度變化但是在前述時間幀中沒有宏區(qū)域改變,則實現(xiàn)縮放動作的識別。
【專利附圖】
【附圖說明】
[0048]現(xiàn)在將參考所附附圖僅通過示例描述各種實施例,其中:
[0049]-圖1(a)顯示了屏幕的示例,并且圖1(b)顯示了對應于屏幕的節(jié)點的兩個向量X和Y ;
[0050]-圖2顯示了在手指在屏幕附近的情形下節(jié)點X和Y的電容的分布;
[0051]-圖3涉及已知技術并且已被描述,其顯示了手指與屏幕接觸以及與接觸點相鄰的節(jié)點激勵區(qū)域;
[0052]-圖4涉及已知技術并且已被描述,并且圖6關于自感測技術,其顯示了將屏幕劃分成節(jié)點;
[0053]-圖5顯示了手指在屏幕附近并且接觸技術和無接觸技術之間的界限;
[0054]-圖7顯示了兩個手指在屏幕附近的情形中的節(jié)點X和Y的電容分布;
[0055]-圖8是使用原始數據X和Y構造的2D矩陣;
[0056]-圖9和圖17顯示了將屏幕劃分成9個宏區(qū)域;
[0057]-圖10顯示了手指在觸摸屏上描繪的路徑的示例;
[0058]-圖11(a)和圖11(b)關于已知技術并且已被描述,其顯示了在觸摸技術的情形下手指遺留的蹤跡;
[0059]-圖12顯示了手指在屏幕附近并且在給定區(qū)域中檢測的表示;
[0060]-圖13(a)和圖13(b)是示例說明用于檢測手指和用于在屏幕上選擇宏區(qū)域的系統(tǒng)的框圖;
[0061]-圖14、圖15和圖16是手指/手在屏幕附近存在的特定情形的示例(兩個手指、拳頭(fist)、攤開手掌、手指和拳頭的存在);
[0062]-圖18、圖19和圖20顯示了將矩陣M劃分成用于確定宏區(qū)域的行和列;
[0063]-圖21是示例說明用于檢測手在屏幕上方的懸置的系統(tǒng)的框圖;
[0064]-圖22和圖26是示例說明用于檢測手在屏幕上方在如下位置之一的系統(tǒng)的框圖:中央、右方、左方、上方和下方;
[0065]-圖23和圖24顯示了將矩陣M劃分成用于檢測4個宏區(qū)域的行和列;以及
[0066]-圖25示例說明手在屏幕之上執(zhí)行的縮放的操作。
【具體實施方式】
[0067]在隨后的描述中示出的是旨在提供實施例的各種示例的深入理解的各種具體細節(jié)??梢栽跊]有一個或更多具體細節(jié)或者另外具有其它方法、部件、材料等的情形下火的一些實施例。在其它一些情形中,并未具體描述或表示已知的結構、材料或操作,使得一些實施例的各個方面將不被掩蓋。在本說明書中對“實施例”或“一個實施例”的引用指示關于實施例描述的特定配置、結構或特征被包括在至少一個實施例中。然而,在本說明書中各種點可以存在的諸如“在實施例中”或“在一個實施例中”之類的表述并不必然指代同一實施例。此外,在一個或多個實施例中可以以任何充分方式組合特定配置、結構或特征。
[0068]提供在本文中使用的引用以便便于讀者理解,并且并不限定實施例的保護領域或范圍。
[0069]首先,理解用于執(zhí)行已被簡要描述的觸摸功能的相互感測技術以及用于執(zhí)行無觸摸功能的自感測技術之間的差異是有利的。
[0070]在后者的情形中,S卩,在無觸摸功能的情形中,可以檢測手指和/或手在屏幕附近(而并非與其接觸)并且可以識別手指或手在屏幕的平板的附近空間的手勢(例如,用于懸置和縮小和放大的操作)。
[0071]在本文考慮的實施例的各種示例中,提出一種用于裝配有使用投射電容技術的屏幕的設備的技術方案。通過在形態(tài)方面檢測手指的相繼位置的檢測獲得設備解鎖,其中手指在設備的屏幕的不同區(qū)域之上懸置。與每個區(qū)域相關聯(lián)的是數字(1,2,3,4,5,6,7,8,9),并且以懸置方式選擇數字序列表示解鎖密碼。
[0072]在自感測模式中,投射電容技術的主要特征是系統(tǒng)控制器獨立于在Y方向上的數據讀取在X方向上的數據。
[0073]由于明顯的技術差異,因此不可能使用用于觸摸技術的相同算法。
[0074]使用裝配有使用投射電容技術(S卩,使用自感測)的無觸摸屏幕的設備,可以提供在用戶和包括無觸摸屏幕的設備之間的更為直觀界面。
[0075]以此方式,停懸手指的識別使得能夠確保和保證設備的更好的安全性。
[0076]在各種實施例中,并且具體參照圖la,所使用的屏幕例如是7-1n屏幕,其中具有在面板的較長側上的16個電容節(jié)點以及在面板的較短側上的16個電容節(jié)點(參見圖1b)的節(jié)點分布。
[0077]因此,屏幕被劃分成在水平側X和豎直側Y上的16個節(jié)點的精度。圖1b顯示了節(jié)點X和Y的兩個向量的表示。
[0078]圖2示出了手指對屏幕S的面板接近。當手指DT接近面板的中心時,在水平方向X和在豎直方向Y上的分布顯示了兩個峰值,分別為Pl和P2,Pl和P2的坐標被選擇為手指DT在屏幕S上的2D位置(X,y)。
[0079]具體而言,在示出的狀況中,手指DT被檢測為在位置8,9 (X = 8,y = 9)。
[0080]當手指接近屏幕S時,控制器首先讀取在“X”方向上的所有原始數據,并且隨后讀取在“Y”方向上的所有原始數據(或與之相反),而不提供關于手指在屏幕S上的2D位置的配對(X,y)的任何信息。
[0081]根據原始數據X和Y的分析,可以注意,在X方向上的原始數據的最大值和在Y方向上的原始數據的最大值給出手指的坐標的最顯著配對。
[0082]識別節(jié)點PA和PB,并且節(jié)點PA和PB并不呈現(xiàn)檢測問題。
[0083]與觸摸技術不同,參考圖5和圖6,在自感測技術中由屏幕返回的原始數據并不以矩陣的形式可用。
[0084]圖6涉及自感測技術。在自感測技術的情形中,控制器在輸出處返回針對每個節(jié)點的電容的累積值。例如,參見圖6,節(jié)點Xl具有沿行Xl定位的節(jié)點的所有電容值的總和給出的值。類似地,在節(jié)點YO上讀取的值由沿列YO定位的節(jié)點的所有電容值的總和給出。這適用于在X和Y上的所有節(jié)點?!肮碛啊眴栴}與由控制器執(zhí)行的這類讀取相聯(lián)系,在本說明書的隨后部分中更為詳細地說明“鬼影(ghost)”問題。系統(tǒng)控制器將手指DT識別為接近屏幕S。手指DT和屏幕S之間的距離可以被劃分成四個不同的層級,其中兩個層級屬于用戶端而另兩個屬于屏幕端。
[0085]具體而言,層級S4 (Omm)是接觸檢測的邏輯電平0,S卩,手指DT與屏幕S接觸。層級S3(lmm)是觸摸檢測的邏輯電平I (即,手指DT劃過屏幕S)。電平S2 (近似3_)界定了懸置手指的監(jiān)測的邊界;即,在多于3mm處,檢測到手指并且標識為在屏幕S之上懸置。層級SI (1mm)標識手指DT的鄰近檢測的邊界;即,超過該距離,屏幕S不再標識手指DT在其之上的存在。
[0086]具體而言,對于小于Imm距離而言,限定為觸摸;對于3mm和1cm之間的距離,手指被限定為在屏幕S之上“懸置”。
[0087]參見圖6,在自感測技術的情形中,例如存在“鬼影點”的問題,即,點PA’ (xl,y0)和PB,(x2,y3)掩蔽兩個手指在附近空間(PA(x2,yO)和PB(xl,y3))中的點的坐標。
[0088]因此,并不可能使用針對相互感測技術研發(fā)的技術方案也自動用于自感測技術。
[0089]為了更好地說明該概念,描述在自感測技術中當兩個手指接近屏幕時出現(xiàn)的情況是有利的。
[0090]圖7顯示了兩個手指在屏幕上方的情形中在X和Y方向上原始數據的16點分布。
[0091]原始數據在X上的分布和原始數據在Y上的分布均呈現(xiàn)兩個峰值:P1和P2 ;P3和P4。
[0092]如圖7所示,原始數據在X和在Y上的分布均顯示兩個峰值(Pl和P2)以及(P3和P4),但是在該情形中,控制器并不提供關于食指和/或拇指的坐標的配對(x,y)。因此,系統(tǒng)表現(xiàn)為在鄰近沒有檢測到手指。
[0093]這是所謂的“鬼影點問題”。
[0094]在圖7的示例的情形中,控制器并不返回任何值,即,并不返回坐標的任何配對,并且表現(xiàn)為在屏幕附近未檢測到手指的存在。
[0095]可以理解,當手掌張開的手或閉合的拳頭位于屏幕附近時,該現(xiàn)象顯著放大。
[0096]在此情形中,大的導體的存在引起關于在X上的數據和在Y上的數據的電容的顯著變化。
[0097]因此,在手指加上手掌處于屏幕附近的情形中,系統(tǒng)控制器可以具有識別手指存在的問題。具體而言,手掌的存在可以遮蔽或遮掩因手指導致的峰值。因此,由于手掌的存在,控制器獲得手指位置的錯誤檢測,或者甚至根本無法檢測。
[0098]圖8顯示了由系統(tǒng)檢測的原始數據16X和16Y構造的2D矩陣的示例。
[0099]在所提出的示例中,2D矩陣具有16x16的尺寸,并且由在X方向和Y方向上的原始數據的ID表示構造而成。
[0100]矩陣的每個元素被計算為對應的原始數據X和Y的均值,即,矩陣的每個元素被計算為:
[0101]M(i, j) = X(i) +2
[0102]其中符號i和j的范圍在O和15之間。
[0103]在各種實施例中,2D矩陣是所考慮的應用領域的數據的良好表示。
[0104]具體而言,在本文考慮的各種實施例中,目標在于不在屏幕的一個節(jié)點的精度層級而是在精度的較低層級檢測手指的位置和/或手的位置。在此被認為感興趣的針對應用所考慮的精度層級是宏區(qū)域層級??梢酝ㄟ^以常規(guī)方式劃分之前構造的2D矩陣來限定這些宏區(qū)域。
[0105]在各種實施例中,可以不同地基于屏幕的尺寸并且根據應用來選擇宏區(qū)域的數目和尺寸。
[0106]在此考慮的各種實施例中,在精度的粗略層級進行手指的檢測,這與執(zhí)行更為精確的檢測(例如在節(jié)點層級的精度)的其它應用相反。
[0107]在圖9所示的示例的情形中,針對錄入密碼設計的屏幕S的一部分已被劃分成9個宏區(qū)域。
[0108]在各種實施例中,該應用被定向成檢測手指在9個宏區(qū)域之一上的存在,該9個宏區(qū)域由屏幕劃分而成,并且通過重復多次該檢測以便標識所選擇的數字序列,從而形成密碼。
[0109]在各種實施例中,劃分成9個宏區(qū)域對于例如其中要求錄入數字密碼或解鎖PIN的應用是有用的。
[0110]已經研發(fā)這類應用以克服在設備上密碼干擾的問題。具體而言,該實施例可以在基于錄入數字密碼或PIN(用于解鎖移動電話的密碼、ATM中的PIN、用戶ID識別等)的所有應用中使用。
[0111]對于所有這些應用而言,投射電容技術實現(xiàn)安全性級別的增加。
[0112]在各種實施例中,已經將宏區(qū)域的數字選擇為等于9,但是這僅是非限制性示例。在本說明書的后續(xù)部分中,將描述宏區(qū)域數目不同的不同實施例。
[0113]具體參見圖9,在用于顯示數字(1,2,3,4,5,6,7,8,9)的設備的屏幕上使用典型矩陣(3x3)尺寸規(guī)定的9個宏區(qū)域選項,該數字用于錄入PIN或數字密碼。
[0114]各種實施例提供一種系統(tǒng),其能夠檢測手指在屏幕附近的位置序列(從與數字相關聯(lián)的9個區(qū)域之中選擇每個位置),并且識別以懸置方式解鎖設備的密碼的錄入。
[0115]如之前已經描述的那樣,9個宏區(qū)域的選項是各種實施例的優(yōu)選選項,但是3x3矩陣(9個位置)可以根據屏幕的用于其它類型應用的精度而變化。
[0116]因此,在參考9個宏區(qū)域的各種實施例中,在此描述的系統(tǒng)是可縮放和可適配的,以便調整所使用的任何屏幕的精度。
[0117]系統(tǒng)的操作的示意表示可以例如是圖12中示出的示意表示。
[0118]如圖12示意示出,在各種實施例中,在手指DT在屏幕的宏區(qū)域之上接近時(即,當手指DT接近9個宏區(qū)域之一時),通過檢測該存在并且在輸出處供應與相關宏區(qū)域相關聯(lián)的值來響應。具體而言,系統(tǒng)已經檢測到手指DT的存在,并且已將該檢測關聯(lián)至屏幕的區(qū)域之一(即,在示出的示例中為左中區(qū)域)。在實驗上,例如可以通過在PC顯示器上在與屏幕的檢測到存在手指的區(qū)域對應的區(qū)域中繪制圓圈P來可視化上述指派。
[0119]如圖13(a)中示意示出,電容類型的原始數據10在輸入處被供應至系統(tǒng)20。系統(tǒng)20分析用于檢測手指DT在屏幕S之上懸置的位置的原始數據。系統(tǒng)20利用投射的電容技術以在輸出處產生手指在屏幕上的位置30。
[0120]原始數據10是在X方向和在Y方向上的原始數據,其在輸入處被供應至系統(tǒng)20。系統(tǒng)20在第一模塊22中構造2D矩陣M。系統(tǒng)20在第二模塊24中將2D矩陣M劃分成6個條帶。具體而言,矩陣M被劃分成3個水平條帶(A,B, C)和3個豎直條帶(D,E,F(xiàn))。最終,在模塊26中,系統(tǒng)20識別和標識手指的位置(來自9個可能位置1,2,3,4,5,6,7,8,9中的一個),并且將其作為參數32在輸出處被返回。
[0121]已經注意,以懸置模式(即不觸摸屏幕)工作的解鎖方案的優(yōu)勢是多方面的。具體而言,應該強調,關于安全性,沒有手指標記保留在屏幕上,并且無法使用加速計的數據,這是因為沒有敲入(typing-1n)數據的操作。
[0122]現(xiàn)在將更具體描述系統(tǒng)20的每個模塊中執(zhí)行的步驟。
[0123]具體而言,在模塊22中,從ID原始數據構造2D矩陣(例如參見圖8)。
[0124]在各種實施例中,16x16的矩陣M(i,j)的每個元素等于其坐標X (i)和Y(j)的均值。
[0125]具體而言,在模塊22中,矩陣M的元素被計算為
[0126]M(i, j) = X⑴ Pj)
[0127]其中符號i和j的范圍在O至15之間。
[0128]在各種實施例中,M(i,j)是矩陣的元素(位置為:行i,列j),并且由在軸X和在軸Y上設定的節(jié)點的電容的值計算而得。
[0129]具體而言,在各種實施例中,在模塊24中,在先前模塊中計算是16x16矩陣M被劃分成條帶,例如6個條帶(參見圖18和圖19)。
[0130]對于6個條帶的每個條帶而言,計算累積的值,其由屬于該條帶的節(jié)點的電容值的總和給出。累積的值由A、B、C、D、E和F指定。
[0131]考慮水平條帶(A,B,C)和豎直條帶(D,E,F(xiàn))的交匯/重合,可以標識9個宏區(qū)域(參見圖20)。
[0132]在各種實施例中,例如通過劃分可用的第一個十五行(即,其中i的范圍為從O至14)為三個子組,每個子組具有每條帶5行,并且不考慮第15行,來將矩陣M劃分成3個水平條帶A、B、C,其例如由圖18所示。
[0133]在各個實施例中,例如通過將可用的第一個15列(即,j的范圍為O至14)劃分成三個子組,每個子組具有每條帶5列,并且不考慮第15列,來將矩陣M也劃分成3個豎直的條帶D、E、F,如圖19中所示。
[0134]在其它一些實施例中,可以忽略矩陣M的第一行和第一列,或者根據意愿忽略任何行和任何列。
[0135]再次參考各個實施例,在模塊24中,此外還根據下式計算累積的值(A,B, C,D,E,F(xiàn)):
144
[0136]A = Σ Σ
1 = 0 j = 0
149
[0137]B = Σ Σ Μ(?^:)
i = 0 j = 5
1414
[0138]c = Σ Σ j)
i = 0 j = 10
4 14
[0139]D = ΣΣ 略 j)
i = 0 j-0
9 14
[0140]E = Σ Σ M(i' j)
i=5 j = 0
1414
[0141]F = Σ Σ M(i' =0
i=10j=0
[0142]在各種實施例中,矩陣M具有“偶數”尺寸;因此,為了獲得針對條帶的相同尺度,可以忽略矩陣的最后一行和最后一列。相反地,在其它一些實施例中,在累積的值A,B, C,D,E, F的計算中也包括最后一行和最后一列。
[0143]此外,在各種實施例中,在模塊26中標識出手指DT在屏幕S上的位置。
[0144]具體而言,參見圖20,通過疊置條帶,精確地形成9個宏塊,其被標識為1,2,3,4,5,6,7,8,9ο
[0145]具體而言,宏區(qū)域I定位在水平條帶A和豎直的條帶D相交處,即,矩陣M的左上方。
[0146]例如,宏區(qū)域2定位在水平條帶A和豎直條帶E相交處,即,在矩陣M的中上方等坐寸ο
[0147]在各種實施例中,手指DT的位置例如與宏區(qū)域I相關聯(lián),如果水平累積值(Α,B,
C)的最大值等于Α,而豎直累積值(D,E,F(xiàn))的最大值等于D。
[0148]總結而言,宏區(qū)域被標識如下:
[0149]宏區(qū)域1:如果 max (A, B, C) = A 并且 max (D, E, F) =D
[0150]宏區(qū)域2:如果 max (A, B, C) = A 并且 max (D, E, F) =E
[0151]宏區(qū)域3:如果 max (A, B, C) = A 并且 max (D, E, F) =F
[0152]宏區(qū)域4:如果 max (A, B, C) = B 并且 max (D, E, F) =D
[0153]宏區(qū)域5:如果 max (A, B, C) = B 并且 max (D, E, F) =E
[0154]宏區(qū)域6:如果 max (A, B, C) = B 并且 max (D, E, F) =F
[0155]宏區(qū)域7:如果 max (A, B, C) = C 并且 max (D, E, F) =D
[0156]宏區(qū)域8:如果 max (A, B, C) = C 并且 max (D, E, F) =E
[0157]宏區(qū)域9:如果 max (A, B, C) = C 并且 max (D, E, F) =F
[0158]在各種實施例中,系統(tǒng)繼而在輸出處供應在屏幕上檢測到手指DT定位到的宏區(qū)域。
[0159]參見圖17和圖20,例如可以假設,手指在宏區(qū)域I上(參見圖20)與數字“7”(參見圖17)相關聯(lián),手指在宏區(qū)域8上(參見圖29)與數字“2”(參見圖17)相關聯(lián),等等。
[0160]另外,可以假設數字“I”與宏區(qū)域I相關聯(lián),數字“2”與宏區(qū)域2相關聯(lián),等等。
[0161]對于這種類型的應用而言,無需精確檢測手指在屏幕上的位置,而是標識手指定位在那個宏區(qū)域上就足以理解旨在選擇哪個數字。
[0162]圖14、圖15和圖16示出了系統(tǒng)20已經經受的各種測試。
[0163]具體而言,參見圖14,如果兩個手指Dl和D2在任兩個輸出位置被定位在屏幕S上,注意維持兩個手指距屏幕的相同距離,系統(tǒng)20并不返回任何輸出值。這出現(xiàn)是因為如果屬于同一軸(X或Y)的兩個條帶達到相同累積值(或非常相似的值),則系統(tǒng)20拒絕這種狀況,并且并不檢測手指的存在。
[0164]圖14顯示了系統(tǒng)20的仿真如何應對兩個手指以相同距離并且在宏區(qū)域I和宏區(qū)域4的位置處在屏幕上的存在。矩陣的9個元素中沒有任何一個在PC顯示器上被激活;因而,系統(tǒng)并不檢測兩個手指在屏幕上的存在。
[0165]又一測試是如圖15(a)中的拳頭、或如圖15(b)的手掌張開的手在屏幕S之上的定位。
[0166]系統(tǒng)20拒絕識別拳頭和張開的手,并且并不在輸出處返回作為對該激勵的值。如果試圖通過將拳頭靠近屏幕S來選擇矩陣M的元素,即,宏區(qū)域,則系統(tǒng)20并不返回任何輸出值,這是因為它對所計算的所有累積值執(zhí)行總體校驗。
[0167]在此情形下,在顯示PC上不出現(xiàn)圓圈。
[0168]在手掌張開的手被放置在屏幕S之上的情形中可以注意到類似行為。在這一情形中,對累積的值的最小值執(zhí)行校驗。如果最小值在某個閾值之上,則系統(tǒng)20在輸出處并不返回任何值。
[0169]在此情形中,S卩,如果min(A,B, C,D,E,F(xiàn))超過閾值TH,則矩陣M中沒有元素被點亮,并且不激活位置。
[0170]此外,在此情形中,拒絕該值,并且系統(tǒng)準備下一檢測,并且等待在宏區(qū)域之一之上的手指。
[0171]本發(fā)明人已執(zhí)行又一測試。參見圖16(a)和圖16(b),在屏幕之上存在手指和拳頭的情形中,如果手指以自然方式點向屏幕(即,手的自然姿勢,在屏幕的平面和穿過手指的直線之間近似為45° (參見圖16(a))),則系統(tǒng)20在輸出處返回值。具體而言,拳頭(或手的一部分,包括掌部直至手腕)相對于與屏幕平行并且穿過指尖DT的線L被定位在距屏幕更大的距離處。
[0172]相反,在圖16(b)的情形中,如果閉合的拳頭部分非??拷聊?,或相比于指尖在相當的距離處,或定位在直線L上,則系統(tǒng)20并不返回任何輸出值。
[0173]系統(tǒng)的敏感度實現(xiàn)對鬼影拳頭和/或手掌的問題的應對,即,拳頭或手掌遮蔽或掩蔽手指的存在的檢測的可能性。
[0174]圖16(a)和圖16(b)之間的差異實際上是細微的,但是在前者的情形中,系統(tǒng)20檢測到手指DT并且并不檢測拳頭H。
[0175]在圖16(b)中示出的狀況的情形中,即,當拳頭H在與手指DT距屏幕相等的距離處,系統(tǒng)20阻止輸出并且并不返回任何值。這種布置防止系統(tǒng)20因鬼影拳頭返回錯誤的輸出。
[0176]圖16(b)表示了系統(tǒng)20返回輸出值的示例。具體而言,圓點在PC顯示器的中央處點亮,并且這意味著系統(tǒng)20已經識別手指DT在屏幕S中央的位置,即,在中央宏區(qū)域5。
[0177]相反,圖16(b)表示了系統(tǒng)20并不識別手指存在的示例,并且在PC顯示器上并不激活圓點。
[0178]在各種實施例中,系統(tǒng)20在輸入處接收原始電容數據(在示例中,16個元素的每個元素的兩個向量X和Y)并且檢測手指DT朝向屏幕S的接近。系統(tǒng)在輸出處返回對應于手指DT在屏幕上的可能位置之一的數字。
[0179]在各種實施例中,系統(tǒng)20實現(xiàn)大多數問題的解決方案,這些問題可以在觸摸屏的情形中可能碰見,在這些情形中,可以構思旨在重構密碼順序以便能夠欺騙使用的攻擊。
[0180]此外,所描述的系統(tǒng)20呈現(xiàn)了低的計算復雜度,其使其適于所有類型的設備,諸如例如智能手機、平板、PC和ATM等。
[0181]至此為止描述的實施例的主要目的在于通過在屏幕的表面的附近空間中錄入密碼來解鎖設備。
[0182]優(yōu)選地,每個條帶的區(qū)域的尺寸可以縮放,并且適配屏幕的精度。
[0183]在各種實施例中,通過比較當前幀的6個累積值來選擇在輸出處來自系統(tǒng)20的、指示手指在屏幕之上的位置的值。
[0184]在將2D矩陣劃分成6個條帶并且計算對應的累積值之后,系統(tǒng)從所計算的三個水平累積值選擇最大值并且從所計算的三個豎直累積值選擇最大值。
[0185]如前已述,在兩個條帶交匯處定位的對應于兩個最大累積值的是屏幕的如下區(qū)域,在該區(qū)域中由于手指放置在所述區(qū)域之上的存在因此較大數目的電容節(jié)點已被激活。
[0186]所提出的系統(tǒng)檢測手指在宏區(qū)域層級處的位置,并且基本上基于傳導元件(即手指)的存在激勵在X軸上的相鄰節(jié)點集以及在Y軸上的相鄰節(jié)點集,其對應于由模塊22構造的2D矩陣的元素集的激勵。如前所述,通過比較六個條帶的累積的值來選擇區(qū)域。
[0187]使用這類系統(tǒng)所考慮的問題之一是屏幕之上的手的手掌和/或拳頭的問題,手掌和/或拳頭的存在可能遮蔽手指的存在。
[0188]系統(tǒng)20通過比較6個累積值來應對手的手掌和/或拳頭的問題。具體而言,系統(tǒng)20執(zhí)行又一校驗以查看6個累積值的最小值是否超出給定閾值。如果是這樣,則識別出手掌/拳頭在屏幕之上的存在,并且系統(tǒng)在輸出處并不返回任何值。
[0189]如前所述,使用利用投射電容技術的無觸摸類型的屏幕可以在某些具體環(huán)境中是非常有用的,諸如例如汽車產業(yè)。在該情形中,基于非常簡單的手勢的懸置可以幫助駕駛者不將其注意力從路面抽離。
[0190]所描述的系統(tǒng)也可以用于檢測手在屏幕的五個宏區(qū)域中的位置,該五個宏區(qū)域是左、右、上、中和下。
[0191]通過臨時收集手的部分的序列(例如,右-中-左),可以檢測手的懸置位移。
[0192]在各種實施例中,可以在不需要高精度檢測的情形中使用系統(tǒng),例如這是由于用戶可能無法注意屏幕的事實。
[0193]要求低精度以用于檢測手在屏幕之上的移動的應用的最佳示例之一是如前所述的汽車產業(yè),其中駕駛者無法將其視線離開公路,以例如選擇/滾動在屏幕上的圖標,例如在導航的情形下。在這種類型的情形中,系統(tǒng)對于在無觸摸屏幕上執(zhí)行簡單手勢來激活期望功能是有利的(地圖內導航、菜單的圖標的滾動等)。
[0194]此外,系統(tǒng)還可以在所有這些應用中使用,諸如視頻游戲,其中手或手指在屏幕上方的懸置,其可以執(zhí)行與普通操縱桿相同的功能。
[0195]在各種實施例中,系統(tǒng)能夠將手的懸置解讀為做出從基本手勢中選擇的給定手勢的意圖。
[0196]手可以被識別為在屏幕上方的五個不同位置(即,左、右、中、上、下),并且也可以檢測放大或縮小的手勢。
[0197]通過添加手的位置的時間分析(其通過逐幀檢測),可以檢測在四個方向(左、右、上、下)之一中的懸置的手勢。
[0198]在各種實施例中,例如系統(tǒng)執(zhí)行手在面板的5個宏區(qū)域中的位置的識別:左、右、中、上、下。為了檢測這五個位置,將2D矩陣(在之前示例中計算)劃分成4個條帶:左、右、上和下。
[0199]圖23和圖24是屏幕劃分成4個宏區(qū)域的示例。
[0200]在各種實施例中,矩陣M被劃分成如圖23中所示的兩個水平條帶A、B。例如矩陣M通過將可用的16個行(其中i的范圍從O至15)劃分成兩個子組,每個子組為每個條帶的8行。
[0201]在各種實施例中,矩陣M也被劃分成如圖24中所示的豎直的條帶C、D。例如矩陣M通過將可用的16個列(其中j的范圍從O至15)劃分成兩個子組,每個子組為每個條帶的8列。
[0202]標記A被指定為表示宏區(qū)域“上部”的累積值;標記B被指定為表示宏區(qū)域“下部”的累積值。
[0203]以相似的方式,標記C被指定為表示宏區(qū)域“左部”的累積值;標記D被指定為表示宏區(qū)域“右部”的累積值。
[0204]在各種實施例中,系統(tǒng)用于在如下環(huán)境中應用,在該環(huán)境中無需在單個節(jié)點的精度的級別執(zhí)行檢測。
[0205]例如,一個好的應用領域是汽車產業(yè),其中駕駛者可以在鄰近模式中選擇功能,而無需將其視線移離公路。
[0206]如在之前的實施例中,S卩,在關于在懸置模式中解鎖設備的實施例中,這些實施例也基于使用宏區(qū)域的累積值以生成系統(tǒng)的輸出值,其標識手在給定宏區(qū)域之上的位置。
[0207]系統(tǒng)在輸出處返回五個位置:左、右、中、上和下。系統(tǒng)通過比較四個值(A,B,C和
D)來標識在懸置模式中手在其之上移動的宏區(qū)域。
[0208]首先,系統(tǒng)執(zhí)行手在屏幕中央部分之上存在的校驗,并且如果不存在,則系統(tǒng)在其它四個位置(左、右、上和下)尋找手的存在。
[0209]如果所有4個累積值都超過給定閾值,則選擇中央區(qū)域。
[0210]否則,將具有來自A、B、C和D中的最大累積值的區(qū)域選擇為該區(qū)域。
[0211]通過添加時間校驗,可以檢測手的懸置或位移的方向。具體而言,作為右-中-左的位置序列對應于向左懸置,即,手位移向左。
[0212]類似地,上-中-下的序列對應于向下懸置。下-中-上的序列對應于向上懸置。最終,左-中-右的序列對應于向右懸置。
[0213]所描述的系統(tǒng)也檢測針對所有5個輸出的縮放的手勢。在此使用的用于檢測縮放的方案可以應用至所有之前描述的實施例(例如,用于在懸置模式中解鎖設備),其中進行小的修改和重新表達以便考慮手指指向和選擇的9個宏區(qū)域。
[0214]所考慮的系統(tǒng)也能夠識別手執(zhí)行的縮小和放大的操作的5個區(qū)域中的每個區(qū)域。
[0215]縮放操作的檢測基于累積值的時間變化。
[0216]在各個實施例中,已經固定四個閾值以用于限定手與屏幕的四個距離dl、d2、d3和d4(參見圖25)。
[0217]以此方式,獲得在屏幕附近空間的離散化。
[0218]系統(tǒng)通過將由矩陣M計算所得累積值與一些閾值進行比較來將手與屏幕的距離分類。
[0219]縮放是在兩個方向上執(zhí)行的手勢:“縮小”和“放大”。因此,為了檢測縮放的移動,系統(tǒng)檢驗累積值的時間變化。如果有增加趨勢,則意味著手在接近屏幕(縮小);否則,在減小趨勢的情形中,手移尚屏.(放大)。
[0220]更具體而言,系統(tǒng)逐幀檢測(逐瞬間)手在屏幕之上的位置。可能的位置是上(U)、下(D)、右(R)、左(L)和中央(C)。
[0221]此外,考慮時間分析,系統(tǒng)可以對識別縮放操作(即,手的位移)是有利的。
[0222]參見圖21,在模塊100中檢測手在屏幕之上的移動。該檢測在輸入處去往系統(tǒng)120的32個原始數據,S卩,在X方向上的16個原始數據和在Y方向上的16個原始數據。系統(tǒng)120計算手的位置,并且在輸出處生成指示手可以定位的區(qū)域之一的值。
[0223]在模塊140中指示的輸出值可以是數字6,考慮中央區(qū)域C在劃分成水平條帶中和劃分成豎直條帶中均被考慮。
[0224]現(xiàn)在具體描述系統(tǒng)120的每個模塊中執(zhí)行的步驟。
[0225]參見圖22,在輸入處供應原始數據X和原始數據Y給模塊200,并且原始數據X和原始數據Y被整體指定為標記I。
[0226]模塊200根據輸入處的數據構造矩陣M(16x16)。
[0227]矩陣M是整數矩陣,其中每個元素是其對應的電容數據X和電容數據Y之間的均值,從而對應于節(jié)點(i,j)。更具體而言,矩陣M的每個元素如下地計算:
[0228]M(i, j) = X“)+-扣)
2
[0229]其中,符號i,j的范圍從0至15。
[0230]下一模塊210在輸入處接收矩陣M,將其劃分成4個區(qū)域,并且針對每個區(qū)域計算對應的累積值A、B、C和D。
[0231]具體而言,例如可以如下地限定4個累積值:
157
[0232]A = Σ Σ咖」)
i = 0 ]=0
1515
[0233]B = Σ Σ Ki' j)
i = 0 j = 8
7 15
[0234]c = Σ Σ M(i' =0
i = 0 j = 0
[0235]
i=8 j = 0
[0236]模塊220在四個累積值之間進行比較,并且基于結果在輸出U處返回手的位置。
[0237]具體而言,如果最小值min(A,B,C,D)超過閾值TH(min (A,B,C,D) > TH),則手位于屏幕中央,并且模塊220在輸出處返回值“中央”。
[0238]如果max (A,B, C,D) = C,則模塊220返回值“左”作為手的位置。
[0239]如果max (A,B,C,D) = D,則模塊220返回值“右”作為手的位置。
[0240]如果max(A, B, C, D) = A,則模塊220返回值“上”作為手的位置。
[0241]如果max (A,B, C,D) = B,則模塊220返回值“下”作為手的位置。
[0242]縮小和放大的操作的檢測基于所考慮的累積值的強度的水平(即,幅度)的估計。手和屏幕之間的距離越短,則累積值的強度越高。通過將不同閾值應用至累積值,系統(tǒng)能夠以固定數目的步驟采樣手與屏幕之間的距離。
[0243]通過時間分析,還可以識別累積值的強度是增加還是減小,并且以此方式系統(tǒng)能夠區(qū)分縮放的手勢:
[0244]-放大=當手接近屏幕時;以及
[0245]-縮小=當手移離屏幕時。
[0246]通常,針對中間區(qū)域實現(xiàn)縮放的控制,但是也可以拓展至其它四個區(qū)域。
[0247]圖25示例說明了手可以關于屏幕認定的不同區(qū)域。假設“d”是手和屏幕之間的距離,而“M”是累積值的強度,可以具有如下關系:
[0248]dl > d2 > d3 > d4 Ml < M2 < M3 < M4
[0249]再次參見圖25,手Hl比手H4更遠,并且對應的累積值Ml小于累積值M4。這是由于如下事實:更遠的手更小程度地激勵屏幕的節(jié)點。
[0250]現(xiàn)在將描述備選的系統(tǒng),其對ID原始數據執(zhí)行相同分析。
[0251]可以對ID原始數據執(zhí)行與對2D矩陣執(zhí)行的相同分析。該方案實現(xiàn)計算復雜度的減少,但是也減少手的位置的檢測的精確性(可能是由于在X和在Y上的節(jié)點的不同敏感度)。
[0252]參見圖26,在輸入I處向模塊300饋送原始數據X和原始數據Y。模塊300計算累積值作為原始數據的子集的總和。
7
[0253]A = Z X(i)
i=0
15
[0254]B = ^ X(i)
i 二8
7
[0255]C = J] Y(i)
i = 0
15
[0256]D = Z Y(i)
i = 8
[0257]模塊310將剛計算得出的累積值進行比較并且生成等于手在屏幕上方的位置的輸出值,并且該輸出可以為以下值之一:
[0258]"中央"min(A,B,C,D)> TH
[0259]"左"max(A,B,C,D)=A
[0260]"右"max(A,B,C,D)=B
[0261]"上〃max(A, B, C, D) =C
[0262]"下"max(A,B, C, D) =D
[0263]在此描述的技術方案主要基于累積值的計算和用于決定選擇哪個宏區(qū)域的所述值的比較。因此,該技術方案適用于配備無接觸屏幕的所有設備,包括具有有限量的計算資源的設備。
[0264]有利地,本文所提出的技術方案管理在屏幕上方的拳頭或打開的手的存在,并且可以根據它們應用到的屏幕的不同尺度和精度按照期望定制和縮放。
[0265]在不存有對本發(fā)明所依賴的原理的偏見的情形下,甚至可以理解,僅通過非限制性示例的方式而不由此偏離本發(fā)明的由隨附的權利要求書限定的保護范圍地,關于本文已經描述的內容,細節(jié)和實施例可以變化。
【權利要求】
1.一種用于檢測手指(DT)在屏幕(S)的附近的存在的方法,所述屏幕(S)生成在水平方向X上和在豎直方向Y上的檢測信號,其中所述信號表示手指在所述屏幕上的位置處的所述存在,其中所述方法包括: -采樣所述檢測信號以及生成原始數據向量X和原始數據向量Y,其中所述原始數據呈現(xiàn)了在X方向上和在Y方向上分別限定所述手指在所述屏幕上的所述位置的向量的元素的最大值; -將前述向量X和前述向量Y劃分成限定為宏區(qū)域的子集; -通過將所述向量X和所述向量Y的屬于所述宏區(qū)域的所有元素加在一起來計算每個宏區(qū)域的累積值(A,B, C,D,E,F(xiàn));以及 -從水平累積值(A,B,C)和豎直累積值(D,E,F(xiàn))之中選擇所述最大值,并且在輸出處: -供應標識基于所述累積值的所述最大值選擇的所述宏區(qū)域的值;或 -在所述屏幕的附近存在干擾元素的情形下,不供應值。
2.根據權利要求1所述的方法,包括根據所述原始數據向量X和所述原始數據向量Y生成表示所述屏幕的矩陣M,并且根據下式計算所述矩陣M的各個單獨的元素作為對應的原始數據X和原始數據Y的均值:
M(i, j) = 乂⑴ + Y(j) ο
3.根據權利要求2所述的方法,包括將前述矩陣M劃分成宏區(qū)域并且通過將所述矩陣M的屬于所述宏區(qū)域的所有所述元素加在一起來計算每個宏區(qū)域的所述累積值。
4.根據權利要求2或3所述的方法,包括從所計算的累積值之中選擇最小值,并且如果所述最小值超出閾值,則不返回任何輸出值。
5.根據任一前述權利要求所述的方法,包括將每個宏區(qū)域與標識所述宏區(qū)域的數值或數字相關聯(lián)。
6.根據任一前述權利要求所述的方法,包括多次重復所述方法以獲得所選相繼數字的序列,以便形成解鎖序列或密碼。
7.根據任一前述權利要求所述的方法,包括在時間段中分析多個相繼幀上的所述檢測信號,以及: -如果所述信號的最大值在所述時間幀中在不同宏區(qū)域之上移動,則識別為懸置動作;或 -如果所述信號的最大值的強度變化但是在所述時間幀中沒有宏區(qū)域改變,則識別為縮放動作。
8.一種用于處理手指的檢測的信號的系統(tǒng),所述信號由屏幕(S)產生,所述系統(tǒng)被配置用于實現(xiàn)根據權利要求1至7中任一項所述的方法。
9.一種具有屏幕的設備,包括: -屏幕(S),用于產生手指檢測信號;以及 -用于處理手指檢測信號的根據權利要求8所述的系統(tǒng),操作性地連接至所述屏幕(S),所述系統(tǒng)用于從所述屏幕(S)接收用于處理操作的手指檢測信號。
10.一種計算機程序產品,所述計算機程序產品可以被加載進至少一個處理設備的存儲器,并且所述計算機程序產品包括用于實現(xiàn)根據權利要求1至7中任一項所述的方法的步驟的軟件代碼的一些部分。
【文檔編號】G06F3/044GK104281346SQ201410314168
【公開日】2015年1月14日 申請日期:2014年7月1日 優(yōu)先權日:2013年7月1日
【發(fā)明者】N·I·瓜爾尼里, A·卡普拉 申請人:意法半導體股份有限公司