手勢觸摸幾何位置的id追蹤的制作方法
【專利說明】手勢觸摸幾何位置的ID追蹤
[0001]相關(guān)串請的交叉引用
[0002]本申請要求于2014年4月11日提交的名稱為“手勢觸摸幾何位置的ID追蹤(IDTracking of Gesture Touch Geometry) ” 的第 14/251,418 號美國申請的權(quán)益和優(yōu)先權(quán),所述美國申請要求于2013年4月15日提交的名稱為“手勢觸摸幾何位置的ID追蹤(IDTracking of Gesture Touch Geometry),,的第61/812,195號美國臨時申請的權(quán)益和優(yōu)先權(quán),這兩個美國申請的全部內(nèi)容通過引用并入到本文中。
【背景技術(shù)】
[0003]本發(fā)明總體上涉及觸摸裝置,更具體而言,涉及用于檢測觸摸裝置上的多點觸摸滑動的方法和設備。
[0004]例如運算裝置、移動裝置、信息亭之類的裝置常常利用觸摸屏接口,用戶可通過所述觸摸屏接口進行觸摸輸入(例如,用戶進行觸摸或通過筆之類的輸入工具進行觸摸)與裝置進行互動。利用觸摸屏接口的觸摸屏裝置為用戶提供方便,因為用戶可以直接與觸摸屏進行互動。觸摸屏裝置接收觸摸輸入,并且基于觸摸輸入來執(zhí)行各種操作。例如,用戶可觸摸觸摸屏上顯示出的圖標來執(zhí)行與圖標相關(guān)聯(lián)的軟件應用,或用戶可在觸摸屏上繪制來生成繪圖。用戶還可用兩根手指拖放觸摸屏上的項目或可平移觸摸屏上的視圖。因此,需要能夠準確地分析觸摸屏上的觸摸輸入的觸摸屏裝置能準確地執(zhí)行所期望的操作。在裝置上同時發(fā)生的多點觸摸可能更難以準確地確定多點觸摸應如何連接到之后或緊隨的時間幀中的其它多點觸摸,且因此,需要用于檢測多個時間幀上的多點觸摸的準確方法。
【發(fā)明內(nèi)容】
[0005]公開了用于追蹤觸摸檢測的系統(tǒng)、設備以及方法。
[0006]根據(jù)一些方面,公開了一種用于觸摸檢測的方法,所述方法包括:接收包括在第一時刻記錄的第一多個觸摸檢測的第一觸摸數(shù)據(jù);接收包括在第二時刻記錄的第二多個觸摸檢測的第二觸摸數(shù)據(jù);對于數(shù)個匹配,使所述第一多個觸摸檢測中的多個匹配到所述第二多個觸摸檢測中的相應的多個,其中所述第一多個觸摸檢測中的所述多個和所述第二多個觸摸檢測中的所述相應的多個包括第一集合和第二集合,并且對于每個匹配,匹配進一步包括:運算所述第一集合和所述第二集合之間的旋轉(zhuǎn)和平移矩陣;將所述旋轉(zhuǎn)和平移矩陣應用于所述第一集合以確定結(jié)果;以及計算所述結(jié)果和所述第二集合之間的歐氏距離;以及從所述數(shù)個匹配中選擇具有最小歐式距離的匹配。
[0007]根據(jù)一些方面,公開了一種用于觸摸檢測的裝置,所述裝置包括:觸摸傳感器,其經(jīng)配置以:接收包括在第一時刻記錄的第一多個觸摸檢測的第一觸摸數(shù)據(jù);以及接收包括在第二時刻記錄的第二多個觸摸檢測的第二觸摸數(shù)據(jù);和處理器,其耦合到所述觸摸傳感器且經(jīng)配置以:對于數(shù)個匹配,使所述第一多個觸摸檢測中的多個匹配到所述第二多個觸摸檢測中的相應的多個匹配,其中所述第一多個觸摸檢測中的所述多個和所述第二多個觸摸檢測中的所述相應的多個包括第一集合和第二集合,并且對于每個匹配,所述處理器進一步經(jīng)配置以:運算所述第一集合和所述第二集合之間的旋轉(zhuǎn)和平移矩陣;將所述旋轉(zhuǎn)和平移矩陣應用于所述第一集合以確定結(jié)果;以及計算所述結(jié)果和所述第二集合之間的歐氏距離;以及從所述數(shù)個匹配中選擇具有最小歐式距離的匹配。
[0008]根據(jù)一些方面,公開了一種用于觸摸檢測的裝置,所述裝置包括:用于接收包括在第一時刻記錄的第一多個觸摸檢測的第一觸摸數(shù)據(jù)的裝置;用于接收包括在第二時刻記錄的第二多個觸摸檢測的第二觸摸數(shù)據(jù)的裝置;用于對于數(shù)個匹配,使所述第一多個觸摸檢測中的多個匹配到所述第二多個觸摸檢測中的相應的多個的裝置,其中所述第一多個觸摸檢測中的所述多個和所述第二多個觸摸檢測中的所述相應的多個包括第一集合和第二集合,并且對于每個匹配,用于匹配的所述裝,進一步包括:用于運算所述第一集合和所述第二集合之間的旋轉(zhuǎn)和平移矩陣的裝置;用于將所述旋轉(zhuǎn)和平移矩陣應用于所述第一集合以確定結(jié)果的裝置;以及用于計算所述結(jié)果和所述第二集合之間的歐氏距離的裝置;以及用于從所述數(shù)個匹配中選擇具有最小歐式距離的匹配的裝置。
[0009]根據(jù)一些方面,公開了一種包含存儲在其上的程序碼的非暫態(tài)計算機可讀存儲媒體,所述程序碼包括用于執(zhí)行以下操作的程序碼:接收包括在第一時刻記錄的第一多個觸摸檢測的第一觸摸數(shù)據(jù);接收包括在第二時刻記錄的第二多個觸摸檢測的第二觸摸數(shù)據(jù);對于數(shù)個匹配,使所述第一多個觸摸檢測中的多個匹配到所述第二多個觸摸檢測中的相應的多個,其中所述第一多個觸摸檢測中的所述多個和所述第二多個觸摸檢測中的所述相應的多個包括第一集合和第二集合,并且對于每個匹配,用于匹配的所述程序碼進一步包括用于執(zhí)行以下操作的程序碼:運算所述第一集合和所述第二集合之間的旋轉(zhuǎn)和平移矩陣;將所述旋轉(zhuǎn)和平移矩陣應用于所述第一集合以確定結(jié)果;以及計算所述結(jié)果和所述第二集合之間的歐氏距離;以及從所述數(shù)個匹配中選擇具有最小歐式距離的匹配。
[0010]應當理解,從下面的【具體實施方式】,其它方面對于本領(lǐng)域技術(shù)人員來說將是顯而易見的,其中通過舉例說明示出并描述了各個方面。附圖和【具體實施方式】在本質(zhì)上應該被視為是說明性的,而非限制性的。
【附圖說明】
[0011]圖1是示出根據(jù)一些實施例,具有觸摸屏顯示器和外部顯示裝置的移動裝置架構(gòu)的實例的圖式。
[0012]圖2是示出根據(jù)本發(fā)明的一些實施例,具有觸摸屏控制器的移動觸摸屏裝置的實例的圖式。
[0013]圖3示出根據(jù)本發(fā)明的一些實施例的觸摸屏裝置中的電容觸摸處理數(shù)據(jù)路徑的實例。
[0014]圖4示出根據(jù)本發(fā)明的一些實施例,移動手持機架構(gòu)中的顯示器和觸摸子系統(tǒng)的更近的圖式。
[0015]圖5A、5B以及5C示出兩個連續(xù)時刻t和t+Ι的示例性觸摸屏輸入,其中在兩個時刻之間有相應的非正確解和相應的正確解檢測連接。
[0016]圖6A-6G示出根據(jù)一些實施例,用于確定正確解來檢測兩個連續(xù)時刻t和t+Ι之間的連接的實例迭代算法。
[0017]圖7示出根據(jù)一些實施例的實例流程圖。
[0018]圖8和9示出根據(jù)一些實施例的用于觸摸檢測的方法。
[0019]圖10示出根據(jù)一些實施例的一種用于觸摸檢測的裝置。
【具體實施方式】
[0020]結(jié)合附圖在下文闡述的【具體實施方式】旨在作為各種配置的描述,而并非旨在僅表示可以實踐本文所述概念的配置。所述【具體實施方式】包含特定細節(jié)以用于實現(xiàn)對各種概念的透徹理解的目的。但是,對于本領(lǐng)域技術(shù)人員而言顯而易見的是,可以在沒有這些具體細節(jié)的情況下實踐這些概念。在一些情況下,為了避免模糊此些概念,以框圖形式示出了公知結(jié)構(gòu)和組件。
[0021]現(xiàn)在將參考各種設備和方法來呈現(xiàn)觸摸屏裝置的數(shù)個方面。這些設備和方法將在以下【具體實施方式】中描述,并且通過各種框、模塊、組件、電路、步驟、過程、算法等(統(tǒng)稱為“元件”)在附圖中示出。這些元件可使用電子硬件、計算機軟件或其任一組合來實施。此些元件以硬件還是軟件來實施取決于特定應用和對整個系統(tǒng)施加的設計限制。
[0022]舉例而言,元件或元件的任何部分,或元件的任一組合,可用包含一或多個處理器的“處理系統(tǒng)”來實施。處理器的實例包含微處理器、微控制器、數(shù)字信號處理器(DSP)JI場可編程門陣列(FPGA)、可編程邏輯裝置(PLD)、狀態(tài)機、柵控邏輯、分立硬件電路以及經(jīng)配置以執(zhí)行本發(fā)明中所述的各種功能的其它適合的硬件。所述處理系統(tǒng)中的一或多個處理器可執(zhí)行軟件。軟件應以廣義來解釋以意指指令、指令集合、代碼、代碼段、程序碼、程序、子程序、軟件模塊、應用、軟件應用、軟件包、例程、子例程、對象、可執(zhí)行程序、執(zhí)行線程、流程、功能等,無論是被稱為軟件、固件、中間件、微碼、硬件描述語言還是其它。
[0023]因此,在一或多個示例性實施例中,所述功能可以以硬件、軟件、固件或其任一組合來實施。如果以軟件來實施,則功能可存儲在計算機可讀媒體上或作為一或多個指令或代碼編碼在計算機可讀媒體上。計算機可讀媒體包含計算機存儲媒體。存儲媒體可以是可以由計算機存取的任何可用的媒體。舉例而言,且并非限制,此些計算機可讀媒體可包括RAM、ROM、EEPROM、CE-R0M或其它光盤存儲器、磁盤存儲器或其它磁性存儲裝置,或可用于攜帶或存儲指令或數(shù)據(jù)結(jié)構(gòu)形式且可由計算機存取的所需程序碼的任何其它媒體。本文所用的磁盤和光盤包含壓縮光盤(CD)、激光盤、光盤、數(shù)字多功能光盤(DVD)以及軟盤,其中磁盤通常以磁性方式復制數(shù)據(jù),而光盤用激光以光學方式復制數(shù)據(jù)。上述的組合也包含在計算機可讀媒體的范圍內(nèi)。
[0024]如本文所用,裝置或移動裝置,有時稱為移動站(MS)或用戶設備(UE),例如蜂巢式電話、移動電話或其它無線通信裝置、個人通信系統(tǒng)(PCS)裝置、個人導航裝置(PND)、個人信息管理器(PM)、個人數(shù)字助理(PDA)、膝上型計算機或能夠接收無線通信和/或?qū)Ш叫盘柕钠渌m合的移動裝置。“移動裝置”一詞還旨在包含與個人導航裝置(PND)通信的裝置,例如通過短程無線、紅外線、有線連接或其它連接-無論是衛(wèi)星信號接收、輔助數(shù)據(jù)接收和/或位置相關(guān)處理發(fā)生在所述裝置還是所述PND上。此外,“移動裝置”還旨在包含能夠與服務器通信,例如通過因特網(wǎng)、WiFi或其它網(wǎng)絡,且不論是衛(wèi)星信號接收、輔助數(shù)據(jù)接收和/或位置相關(guān)處理發(fā)生在所述裝置、服務器還是與所述網(wǎng)絡相關(guān)聯(lián)的另一裝置的所有裝置,包含無線通信裝置、計算機、膝上型計算機等。上述的任一可操作組合也被視為“移動
目.ο
[0025]觸摸屏技術(shù)實現(xiàn)各種類型的用途。如本文所述,用戶可觸摸觸摸屏來執(zhí)行各種操作,例如,應用的執(zhí)行。在一個實例中,所述觸摸屏提供用于直接觸摸的用戶接口,例如虛擬鍵盤和用戶導向控制器。具有所述觸摸屏的所述用戶接口可提供接近檢測。用戶可在所述觸摸屏上手寫。在另一個實例中,所述觸摸屏技術(shù)可用于安全特征,例如,監(jiān)視、入侵檢測和鑒別,且可用于使用環(huán)境控制,例如,照明控制和電器控制。在另一實例中,觸摸屏技術(shù)可用于醫(yī)療保健應用(例如,遠程感測環(huán)境、預測以及診斷)。
[0026]現(xiàn)今有數(shù)種觸摸屏技術(shù)可用,只是設計、分辨率、尺寸等不同。具有較低分辨率的觸摸屏技術(shù)的實例包含聲脈沖識別(APR)、色散信號技術(shù)(DST)、表面聲波(SAW)、傳統(tǒng)紅外(紅外或近紅外)、波導紅外、光學以及力感測。典型的移動裝置包含電容式觸摸屏(例如,互投射電容觸摸屏),其允許更高的分辨率和更薄的屏