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