亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

用于多點(diǎn)觸摸系統(tǒng)的輸入分類的制作方法_5

文檔序號(hào):8417512閱讀:來源:國知局
0和935不重疊。每個(gè)點(diǎn)觸摸的中心點(diǎn)位于團(tuán)塊950內(nèi)部。團(tuán)塊950是由用戶將用戶的手掌擱置在傳感器上造成的典型形狀。給定團(tuán)塊950的偏心率、面積、總電容、以及周長面積比,系統(tǒng)將團(tuán)塊950標(biāo)記為可能對(duì)應(yīng)于擱置的身體部位。圖形955顯示了團(tuán)塊950的接合輪廓。圖形955顯示點(diǎn)觸摸930、935、940和945的每一個(gè)在團(tuán)塊950內(nèi)所位于的峰值。圖形955還顯示了分隔每個(gè)峰值的淺谷。淺谷通常是擱置的身體接合傳感器的程度的結(jié)果。接合的程度通常在整個(gè)擱置的身體部位上是均勻的,除了幾個(gè)較高的點(diǎn)。點(diǎn)觸摸930、935、940和945由觸摸檢測(cè)模塊130因?yàn)閳D形955中顯示的峰值而檢測(cè)為潛在觸摸,并且團(tuán)塊950由擱置手掌和手臂標(biāo)識(shí)器125另外檢測(cè)為擱置的身體部位。
[0103]點(diǎn)觸摸905、915和920是擱置身體部位拒絕模塊510將留下作為未被觸摸的點(diǎn)接觸。這些點(diǎn)觸摸將繼續(xù)被標(biāo)記為點(diǎn)觸摸。相反,點(diǎn)觸摸930、935、940和945將被擱置身體部位拒絕模塊510標(biāo)記為非故意或不正確,因?yàn)樗鼈兾挥跀R置的身體部位內(nèi)部。
[0104]圖10是由手掌鄰近點(diǎn)拒絕模塊515執(zhí)行的示例過程1000。手掌鄰近點(diǎn)拒絕模塊515被設(shè)計(jì)成將位于擱置身體部位的閾值內(nèi)的點(diǎn)觸摸標(biāo)記為非故意。當(dāng)用戶以擱置的身體部位(例如手掌)接合傳感器時(shí),位于特定閾值內(nèi)的任何點(diǎn)觸摸可能是非有意的。如果用戶曾嘗試在擱置的身體部位附近的某點(diǎn)處接合傳感器,則用戶通常會(huì)在接合傳感器之前移動(dòng)用戶的擱置身體部位。
[0105]手掌鄰近點(diǎn)拒絕模塊515開始(1005)并訪問描述點(diǎn)觸摸的數(shù)據(jù)(1010)。例如,手掌鄰近點(diǎn)拒絕模塊515訪問描述三個(gè)點(diǎn)觸摸的數(shù)據(jù)。這些是系統(tǒng)已標(biāo)識(shí)為可能對(duì)應(yīng)于用戶作出的故意觸摸的點(diǎn)觸摸。模塊訪問描述所標(biāo)識(shí)的擱置的身體部位的數(shù)據(jù)(1015)。例如,手掌鄰近點(diǎn)拒絕模塊訪問描述可能對(duì)應(yīng)于擱置的手掌的接觸區(qū)域的擱置身體部位數(shù)據(jù)。模塊515選擇擱置身體部位以供進(jìn)一步處理(1020)。例如,手掌鄰近點(diǎn)拒絕模塊515選擇可能對(duì)應(yīng)于擱置的手掌的接觸區(qū)域。
[0106]手掌鄰近點(diǎn)拒絕模塊515確定擱置的身體部位周圍的閾值區(qū)域(1025)。例如,模塊確定擱置的手掌的周界周圍的5毫米距離。在一些實(shí)現(xiàn)中,閾值區(qū)域是從距離擱置的身體部位的邊緣的特定距離,例如10毫米。在其它實(shí)現(xiàn)中,閾值區(qū)域由擱置的身體部位的測(cè)得電容來確定。例如,如果擱置的身體部位的峰值電容是10毫微微法拉,并且擱置的身體部位的邊緣被視為是電容降落至2毫微微法拉處,則閾值區(qū)域可以是電容從2毫微微法拉處降落至I毫微微法拉處的區(qū)域。
[0107]手掌鄰近點(diǎn)拒絕模塊515將點(diǎn)觸摸的位置與閾值區(qū)域作比較(1030)。例如,手掌鄰近拒絕模塊將三個(gè)點(diǎn)觸摸的中心位置與擱置的手掌區(qū)域周圍的5毫米閾值區(qū)域作比較?;谠摫容^,手掌鄰近點(diǎn)拒絕模塊515確定是否有任何點(diǎn)觸摸位于閾值區(qū)域內(nèi)(1035)?;谝粋€(gè)或多個(gè)點(diǎn)觸摸位于閾值區(qū)域內(nèi)的判斷,手掌鄰近點(diǎn)拒絕模塊515將那些一個(gè)或多個(gè)點(diǎn)觸摸標(biāo)記為非故意(1040)。例如,如果點(diǎn)觸摸中的一個(gè)的中心位于5毫米閾值內(nèi),則模塊將其標(biāo)記為非故意。如果沒有點(diǎn)觸摸位于閾值區(qū)域內(nèi),則手掌鄰近點(diǎn)拒絕模塊515確定是否有任何擱置的身體部位剩余(1045)。例如,如果三個(gè)點(diǎn)觸摸的中心中沒有一個(gè)位于5毫米閾值內(nèi),則模塊515不將這些點(diǎn)觸摸標(biāo)記為非故意。如果剩余有擱置的身體部位,則手掌鄰近點(diǎn)拒絕模塊515選擇新的擱置的身體部位來分析(1020)。否則,模塊515結(jié)束處理,直到接收到新的輸入(1050)。例如,模塊515可確定擱置的手掌接觸是最后一個(gè)擱置的身體部位,因而在此時(shí),手掌鄰近拒絕模塊515的處理將結(jié)束。為了確定點(diǎn)觸摸是否位于閾值區(qū)域內(nèi),系統(tǒng)可使用數(shù)種技術(shù)中的一種。在一些實(shí)現(xiàn)中,系統(tǒng)可確定每個(gè)點(diǎn)觸摸的中心點(diǎn),并且如果中心點(diǎn)位于閾值區(qū)域內(nèi),則確定對(duì)應(yīng)的點(diǎn)觸摸是非故意的。中心點(diǎn)可以是點(diǎn)觸摸的中點(diǎn)或該特定點(diǎn)觸摸的最高電容的位置。在其它實(shí)現(xiàn)中,如果整個(gè)點(diǎn)觸摸位于閾值區(qū)域內(nèi)部,則系統(tǒng)將該點(diǎn)觸摸標(biāo)記為非故意。在其它實(shí)現(xiàn)中,如果點(diǎn)觸摸的任何部分位于閾值區(qū)域內(nèi)部,則系統(tǒng)將該點(diǎn)觸摸標(biāo)記為非故意。
[0108]圖11顯示了擱置身體部位的閾值內(nèi)的點(diǎn)觸摸的示例說明。圖11包括擱置身體部位1105。擱置身體部位1105由擱置手掌和手臂標(biāo)識(shí)器125所標(biāo)識(shí)。擱置身體部位1105的形狀暗示其對(duì)應(yīng)于擱置的手掌。圖11包括三個(gè)點(diǎn)觸摸1110、1115和1120。點(diǎn)觸摸1110、1115和1120由觸摸檢測(cè)模塊130所標(biāo)識(shí)。圖11還包括圍繞擱置身體部位1105的閾值區(qū)域 1125。
[0109]閾值區(qū)域1125從距離擱置身體部位1105的邊緣延伸固定距離。在一些實(shí)現(xiàn)中,該固定距離以像素來測(cè)量。在其它實(shí)現(xiàn)中,該固定距離以毫米或英寸來測(cè)量。點(diǎn)觸摸1120的一部分位于閾值區(qū)域1125內(nèi)部。其它點(diǎn)觸摸1110和1115都位于閾值區(qū)域1125之外。在這一示例中,手掌鄰近拒絕模塊515確定點(diǎn)觸摸1110和1115完全位于閾值區(qū)域1125之夕卜,而點(diǎn)觸摸1120部分位于閾值區(qū)域1125內(nèi)部。基于這些判斷,手掌鄰近拒絕模塊515將觸摸點(diǎn)1120標(biāo)記為非故意,而維持點(diǎn)觸摸1110和1115的狀態(tài)。
[0110]圖12是由指引點(diǎn)拒絕模塊520執(zhí)行的示例過程1200。在一些情況下,系統(tǒng)的用戶會(huì)以指示筆接合傳感器105,并且當(dāng)企圖更精準(zhǔn)地書寫或繪畫時(shí),該用戶可在以指示筆接合傳感器的同時(shí)沿傳感器拖動(dòng)指引手指。通常,用戶僅想要指示筆、而不是指引手指、與傳感器上的顯示交互。指引點(diǎn)拒絕模塊520標(biāo)識(shí)指引手指并將指引手指分類為非故意輸入,而非用戶想要影響系統(tǒng)的故意輸入。
[0111]指引點(diǎn)拒絕模塊520開始(1205)并訪問描述一系列點(diǎn)觸摸的觸摸數(shù)據(jù)(1210)。例如,指引點(diǎn)拒絕模塊520訪問前兩秒中特定觸摸點(diǎn)的觸摸點(diǎn)數(shù)據(jù)。指引點(diǎn)拒絕模塊520還訪問描述一系列指示筆輸入的指示筆數(shù)據(jù)(1215)。例如,指引點(diǎn)拒絕模塊520訪問前兩秒中位于觸摸點(diǎn)附近的特定指示筆輸入的指示筆數(shù)據(jù)。指引點(diǎn)拒絕模塊520標(biāo)識(shí)該一系列點(diǎn)觸摸中位于距該一系列指示筆輸入一特定閾值距離內(nèi)的觸摸點(diǎn)(1220)。例如,指引點(diǎn)拒絕模塊520確定該一系列點(diǎn)觸摸和該一系列指示筆輸入彼此位于6厘米以內(nèi)且閾值是10厘米??偟膩碚f,當(dāng)傳感器收集數(shù)據(jù)時(shí),其以固定間隔(例如,每毫秒)收集數(shù)據(jù)。當(dāng)用戶使用指引手指時(shí),傳感器收集的每幀數(shù)據(jù)將包含指示筆輸入和點(diǎn)觸摸。指引點(diǎn)拒絕模塊520檢查來自傳感器的多個(gè)幀。在一些實(shí)現(xiàn)中,如果一幀包含點(diǎn)觸摸的閾值距離內(nèi)的指示筆輸入,則指引點(diǎn)拒絕模塊520可比較整個(gè)系列的指示筆輸入和觸摸點(diǎn)的運(yùn)動(dòng)。在其它實(shí)現(xiàn)中,系統(tǒng)可要求其中指示筆輸入位于觸摸點(diǎn)的閾值距離內(nèi)的特定數(shù)目個(gè)幀。
[0112]指引點(diǎn)拒絕模塊520將所標(biāo)識(shí)的觸摸點(diǎn)所表示的運(yùn)動(dòng)與該一系列指示筆輸入所表示的運(yùn)動(dòng)作比較(1225),并且基于該比較,確定所標(biāo)識(shí)的觸摸點(diǎn)所表示的運(yùn)動(dòng)是否與該一系列指示筆輸入所表示的運(yùn)動(dòng)充分相關(guān)(1230)。如果指引點(diǎn)拒絕模塊520確定運(yùn)動(dòng)充分相關(guān),則該一系列觸摸點(diǎn)被標(biāo)記為非故意觸摸(1235)。否則,流程結(jié)束(1240)。為了確定該一系列指示筆輸入的運(yùn)動(dòng)是否與所標(biāo)識(shí)的觸摸點(diǎn)的運(yùn)動(dòng)相關(guān),指引點(diǎn)拒絕模塊520可為每一幀計(jì)算觸摸點(diǎn)和指示筆輸入之間的距離。如果每個(gè)計(jì)算的距離都維持在一范圍內(nèi),例如所有的距離都在10毫米范圍中并且運(yùn)動(dòng)是基本并行的,則指引點(diǎn)拒絕模塊520確定所標(biāo)識(shí)的觸摸點(diǎn)是來自指引手指并因此是非故意的。例如,指引點(diǎn)拒絕模塊520對(duì)該一系列點(diǎn)觸摸和該一系列指示筆輸入所創(chuàng)建的線進(jìn)行外插。如果兩條線是基本平行的,則指引點(diǎn)拒絕模塊520將該一系列點(diǎn)觸摸標(biāo)記為非故意。在一些實(shí)現(xiàn)中,所標(biāo)識(shí)的觸摸點(diǎn)和指示筆輸入之間的距離范圍被轉(zhuǎn)換成分?jǐn)?shù)。如果分?jǐn)?shù)高于或低于特定閾值,則觸摸點(diǎn)被標(biāo)記為非故意。在其它實(shí)現(xiàn)中,指引點(diǎn)拒絕模塊520確定所標(biāo)識(shí)的觸摸點(diǎn)和指示筆輸入的互相關(guān)性。例如,指引點(diǎn)拒絕模塊520確定描述所標(biāo)識(shí)的觸摸點(diǎn)和指示筆的路徑的數(shù)學(xué)函數(shù)。指引點(diǎn)拒絕模塊520隨后確定這兩個(gè)函數(shù)的互相關(guān)性。如果互相關(guān)性高于或低于特定閾值,則觸摸點(diǎn)被標(biāo)記為非故意。
[0113]圖13A示出系統(tǒng)100執(zhí)行的狀態(tài)倒回規(guī)程的示例過程1300a。在一些情況下,系統(tǒng)100可將團(tuán)塊標(biāo)識(shí)為點(diǎn)觸摸。一旦這一團(tuán)塊進(jìn)展,系統(tǒng)可將團(tuán)塊的分類改變成擱置的身體部位。在對(duì)團(tuán)塊重新分類之際,系統(tǒng)100倒回或撤回按照點(diǎn)觸摸執(zhí)行的操作。在其它情況下,系統(tǒng)100可將團(tuán)塊標(biāo)識(shí)為擱置的身體部位。一旦這一團(tuán)塊進(jìn)展,系統(tǒng)100可將團(tuán)塊的分類改變成點(diǎn)觸摸。在對(duì)團(tuán)塊重新分類之際,系統(tǒng)執(zhí)行如果團(tuán)塊最初被標(biāo)識(shí)為點(diǎn)觸摸而不是被分類為擱置的身體部位的非故意觸摸則將已經(jīng)被執(zhí)行的操作。
[0114]系統(tǒng)100開始狀態(tài)倒回規(guī)程1300a(1305a)并且維護(hù)在先狀態(tài)信息歷史(1310a)。狀態(tài)信息可包括檢測(cè)到的團(tuán)塊、每個(gè)團(tuán)塊的分類、以及團(tuán)塊在顯示器上執(zhí)行的任何動(dòng)作。系統(tǒng)100可存儲(chǔ)特定數(shù)目個(gè)秒或幀的狀態(tài)信息例如,系統(tǒng)100可保存之前三十秒長的輸入以及顯示操縱。一旦系統(tǒng)100填寫了特定數(shù)目個(gè)狀態(tài)信息條目,系統(tǒng)100就可將最老的狀態(tài)信息幀替換為最近狀態(tài)信息幀。
[0115]系統(tǒng)100檢測(cè)到之前的接觸被錯(cuò)誤地分類(1315a)。例如,接觸或團(tuán)塊可能已被分類為擱置的身體部位,隨后在后續(xù)幀中,團(tuán)塊可能已被分類為點(diǎn)觸摸。為了確定分類的變化,系統(tǒng)100或者將團(tuán)塊標(biāo)識(shí)為點(diǎn)觸摸,或者將團(tuán)塊標(biāo)識(shí)為擱置的身體部位。系統(tǒng)100檢查前一幀以確定團(tuán)塊是否位于與當(dāng)前幀基本上相同的位置。如果團(tuán)塊位于基本上相同的位置,則系統(tǒng)100調(diào)用對(duì)團(tuán)塊的分類并且確定該團(tuán)塊是否應(yīng)當(dāng)被重新分類。如果前一幀中團(tuán)塊的分類不同于當(dāng)前幀中的分類,則系統(tǒng)100對(duì)團(tuán)塊重新分類(1320a)。例如,如果接觸最初被分類為非故意并且該分類被確定為不正確,則分類可被更新為故意。
[0116]系統(tǒng)100基于在先狀態(tài)信息的歷史以及之前接觸或團(tuán)塊的更新的分類倒回系統(tǒng)100的狀態(tài)(1325a)。對(duì)于特定數(shù)目個(gè)幀,系統(tǒng)100查閱團(tuán)塊的歷史以及團(tuán)塊所執(zhí)行的動(dòng)作。通過更新的分類,系統(tǒng)確定團(tuán)塊應(yīng)當(dāng)執(zhí)行或應(yīng)當(dāng)不執(zhí)行什么動(dòng)作。在團(tuán)塊應(yīng)當(dāng)被分類為點(diǎn)觸摸的情況下,系統(tǒng)100執(zhí)行觸摸輸入的動(dòng)作,而當(dāng)團(tuán)塊應(yīng)當(dāng)被分類為擱置的身體部位或非故意接觸時(shí),系統(tǒng)100撤回針對(duì)被分類為觸摸點(diǎn)的團(tuán)塊執(zhí)行的動(dòng)作。例如,如果最初被分類為故意的接觸導(dǎo)致對(duì)象在顯示器上的移動(dòng)并且該接觸被重新分類為非故意,則該物體可被移動(dòng)回其原始位置。
[0117]圖13B解說當(dāng)?shù)够叵到y(tǒng)100的狀態(tài)以考慮最初被分類為觸摸點(diǎn)而稍后被重新分類為非故意接觸的團(tuán)塊時(shí)系統(tǒng)100所執(zhí)行的示例過程1300b。系統(tǒng)100開始(1305b)并且標(biāo)識(shí)被分類為非故意接觸的當(dāng)前輸入(1310b)。當(dāng)前輸入是最近發(fā)生的那些輸入(例如,發(fā)生在最近的幀中的)。例如,系統(tǒng)100標(biāo)識(shí)最近幀中的非故意接觸。系統(tǒng)100標(biāo)識(shí)已經(jīng)被分類為故意接觸的之前的輸入(1315b)。在一些實(shí)現(xiàn)中,系統(tǒng)100通過分析特定數(shù)目個(gè)之前的幀(例如十幀)來標(biāo)識(shí)已被分類為故意接觸的之前的輸入。在一些實(shí)現(xiàn)中,系統(tǒng)100通過分析前特定數(shù)目個(gè)秒長的幀(例如前2秒以來的幀)來標(biāo)識(shí)已之前被分類為故意接觸的之前的輸入。在這些實(shí)現(xiàn)中,系統(tǒng)100標(biāo)識(shí)之前五秒的幀中的故意接觸。
[0118]系統(tǒng)100分析所標(biāo)識(shí)的之前的故意接觸和當(dāng)前的非故意接觸之間的關(guān)系(1320b) ?例如,系統(tǒng)100檢查故意接觸和非故意接觸的圖案以確定它們是否與相同的觸摸序列有關(guān)。系統(tǒng)100確定是否任何當(dāng)前的非故意輸入都與之前的故意輸入足夠相關(guān)(1325b)。例如,如果系統(tǒng)100確定故意接觸和非故意接觸是來自相同的觸摸序列,則系統(tǒng)100確定存在足夠的關(guān)系。如果系統(tǒng)100確定不存在足夠的關(guān)系,則方法1300b結(jié)束(1345b)并且系統(tǒng)100不對(duì)任何接觸重新分類。在一些實(shí)現(xiàn)中,為了確定是否任何當(dāng)前的非故意輸入都與之前的故意輸入足夠相關(guān),系統(tǒng)100可檢查輸入的位置。如果當(dāng)前非故意輸入位于一個(gè)或多個(gè)之前的故意輸入的特定半徑(例如2毫米)內(nèi),則系統(tǒng)100確定存在足夠的關(guān)系。在一些示例中,系統(tǒng)100檢查之前的故意輸入所造成的路徑并且確定當(dāng)前非故意輸入是否順著與從之前輸入造成的路徑外插而得的相同路徑。如果當(dāng)前非故意輸入順著與從之前輸入造成外插而得的相同路徑的某一閾值內(nèi),則系統(tǒng)100確定存在足夠的關(guān)系。在其它實(shí)現(xiàn)中,系統(tǒng)100檢查之前的故意輸入的周界并且確定當(dāng)前非故意輸入是否適應(yīng)從之前的周界進(jìn)展而來的周界。基于當(dāng)前非故意輸入適應(yīng)從之前的周界進(jìn)展而來的周界的確定,系統(tǒng)100確定存在足夠的關(guān)系。
[0119]如果系統(tǒng)100確定存在當(dāng)前輸入和之前輸入之間的足夠關(guān)系,則系統(tǒng)100確定之前的輸入是非故意接觸(1330b)并且將之前的輸入重新分類為非故意接觸(1335b)。例如,之前的輸入中的故意接觸被確定為非故意接觸而不是有意觸摸,并且被相應(yīng)地重新分類。系統(tǒng)100更新系統(tǒng)100的狀態(tài)以反映如果之前的輸入被作為非故意接觸來對(duì)待而將導(dǎo)致的狀態(tài)。例如,如果之前的接觸在傳感器的顯示器上執(zhí)行了動(dòng)作,則該動(dòng)作將被撤銷。動(dòng)作可包括移動(dòng)對(duì)象、調(diào)整對(duì)象的大小、縮放對(duì)象、書寫、或用戶可執(zhí)行在傳感器的顯示器上的任何其它動(dòng)作。動(dòng)作被撤銷,系統(tǒng)的狀態(tài)被倒回,并且方法1300b結(jié)束(1345b)。
[0120]圖13C示出了被從故意接觸重新分類為非故意接觸的輸入。圖13C示出了由五個(gè)幀I到5組成的輸入。在前四個(gè)幀I到4中,基于所提供的輸入,對(duì)象以輪廓或虛影形式擴(kuò)展。在幀5,對(duì)象被返回到其原始狀態(tài),因?yàn)閿U(kuò)展了該物體的輸入被重新分類為非故意接觸,因而執(zhí)行對(duì)于之前的故意觸摸檢測(cè)的撤消事件。在幀I,由于輸入1315c-l,對(duì)象1305c-l被最初擴(kuò)展到以輪廓線或虛影格式顯示的對(duì)象object 1310c-lo在幀1,輸入1315c_l被分類為具有低置信度分?jǐn)?shù)的故意輸入,因?yàn)樗幌到y(tǒng)100確定為是點(diǎn)觸摸,但是具有相對(duì)較低的置信度等級(jí)。在幀2到5,對(duì)象1305c根據(jù)輸入1315c-2、1315c-3和1315c_4被持續(xù)地以輪廓線或虛影形式分別擴(kuò)展為對(duì)象1310c-2、1310c-3和1310c_4,這些輸入都被分類為低置信度觸摸。在幀5,輸入1315C-5被分類為非故意接觸。由于之前在幀I到4中輸入被分類為故意接觸,因此盡管是低置信度分?jǐn)?shù),對(duì)象1305c仍被持續(xù)擴(kuò)展。在幀5,對(duì)象1315C-5被分類為非故意接觸,并且由于該分類,之前的低置信度接觸被重新分類為非故意接觸(例如,被在對(duì)象1315C-5被分類為非故意接觸時(shí)生成的撤消消息所撤消)。在幀5中,接觸1315c執(zhí)行的對(duì)象1305c的擴(kuò)展被撤消并返回,對(duì)象1305c被返回到其原始狀態(tài)。
[0121]圖13D解說當(dāng)?shù)够叵到y(tǒng)100的狀態(tài)以考慮從非故意接觸重新分類為故意接觸的團(tuán)塊時(shí)系統(tǒng)100所執(zhí)行的示例過程1300d。系統(tǒng)100開始(1305d)并且標(biāo)識(shí)被分類為故意接觸的當(dāng)前輸入(1310b)。當(dāng)前輸入是最近產(chǎn)生的那些輸入(例如,產(chǎn)生在最近的幀中的)。例如,系統(tǒng)100標(biāo)識(shí)最近幀中的故意接觸。系統(tǒng)100標(biāo)識(shí)已經(jīng)被分類為非故意
當(dāng)前第5頁1 2 3 4 5 6 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1