專利名稱:一種手勢(shì)識(shí)別的方法及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備技術(shù)領(lǐng)域,尤其涉及一種手勢(shì)識(shí)別的方法及電子設(shè)備。
技術(shù)背景
觸摸屏是一種簡(jiǎn)單、方便的人機(jī)交互方式。用戶只需用手指輕輕觸碰觸摸屏上顯 示的圖標(biāo)或者文字,就能對(duì)主機(jī)進(jìn)行操作。隨著多媒體信息技術(shù)的發(fā)展,觸摸屏技術(shù)有更加 廣闊的發(fā)展空間。
若用戶需要在觸摸屏上選擇多個(gè)對(duì)象,在用戶想要選擇的對(duì)象中,當(dāng)至少一個(gè)對(duì) 象與其它對(duì)象不相鄰,選擇這些與其它對(duì)象不相鄰的對(duì)象還要配合電子設(shè)備鍵盤上的Ctrl 鍵。這種方法與使用鼠標(biāo)點(diǎn)擊目標(biāo),并配合鍵盤的Ctrl鍵進(jìn)行多選類似。
發(fā)明人在研究過(guò)程中,發(fā)現(xiàn)上述方法在每次選擇不相鄰的對(duì)象時(shí),系統(tǒng)都需要接 收Ctrl鍵被觸發(fā)的信息,增加了用戶操作的復(fù)雜度。發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供了一種手勢(shì)識(shí)別的方法及電子設(shè)備,可以簡(jiǎn)化用戶 的操作。
一種手勢(shì)識(shí)別的方法,應(yīng)用于在一觸摸屏上顯示至少一個(gè)對(duì)象的電子設(shè)備,其中, 所述對(duì)象具有兩種狀態(tài),一種是被選中狀態(tài),另一種是未被選中狀態(tài),所述方法包括
在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);
當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且所述第一觸摸點(diǎn) 對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模式;
其中,與所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象以及與所述第二觸摸點(diǎn)對(duì)應(yīng)的至少 一個(gè)對(duì)象處于所述被選中狀態(tài)。
優(yōu)選地,與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被 選中狀態(tài)通過(guò)以下方式實(shí)現(xiàn)
將與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象添加進(jìn)復(fù)選列表, 所述復(fù)選列表用于存儲(chǔ)處于所述被選中狀態(tài)的對(duì)象。
優(yōu)選地,所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象 包括
所述第一觸摸點(diǎn)與所述第二觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象;
或者,
所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)第二對(duì)象;
或者,
所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二對(duì)象位于第一區(qū)域內(nèi),所述第一區(qū)域是 以所述第二觸摸點(diǎn)為終點(diǎn)的閉合軌跡形成的;
或者,
所述第一對(duì)象位于第二區(qū)域內(nèi),所述第二區(qū)域是以所述第一觸摸點(diǎn)為終點(diǎn)的閉合 軌跡形成的,所述第二對(duì)象位于第一區(qū)域內(nèi),所述第一區(qū)域是以所述第二觸摸點(diǎn)為終點(diǎn)的 閉合軌跡形成的。
可選地,若所述第一觸摸點(diǎn)與所述第二觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述方法還包括
當(dāng)檢測(cè)到所述觸摸屏上只有一個(gè)觸摸點(diǎn)時(shí),或者,當(dāng)檢測(cè)到有兩個(gè)觸摸點(diǎn)不與任 一個(gè)對(duì)象相對(duì)應(yīng)時(shí),退出所述復(fù)選模式;
若所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)第二對(duì)象,或者,所述第一 觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二對(duì)象位于第一區(qū)域內(nèi),或者,所述第一對(duì)象位于第二區(qū)域 內(nèi),所述第二對(duì)象位于第一區(qū)域內(nèi),所述方法還包括
當(dāng)檢測(cè)到所述觸摸屏上有一個(gè)第三觸摸點(diǎn)時(shí),且所述第三觸摸點(diǎn)不與任一個(gè)對(duì)象 相對(duì)應(yīng)時(shí),退出所述復(fù)選模式。
可選地,在所述進(jìn)入復(fù)選模式之后,所述方法還包括
當(dāng)檢測(cè)出第三對(duì)象被選中后,若所述第三對(duì)象在被選中前處于未被選中狀態(tài),則 將所述第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
優(yōu)選地,所述當(dāng)檢測(cè)出第三對(duì)象被選中后,將所述第三對(duì)象的狀態(tài)設(shè)置為所述被 選中狀態(tài)包括
在所述觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn);
在所述觸摸屏上檢測(cè)到所述第四觸摸點(diǎn)移動(dòng)形成的第四軌跡,以及在所述觸摸屏 上檢測(cè)到所述第五觸摸點(diǎn)移動(dòng)形成的第五軌跡;
當(dāng)所述第三對(duì)象位于所述第四軌跡和所述第五軌跡形成的區(qū)域內(nèi)時(shí),將所述第三 對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
可選地,所述方法還包括
獲得所述第三對(duì)象的初始位置;
依據(jù)所述第四軌跡和所述第五軌跡,獲得所述第三對(duì)象的目標(biāo)位置;
將所述第三對(duì)象從初始位置移動(dòng)至所述目標(biāo)位置。
一種電子設(shè)備,所述電子設(shè)備的觸摸屏上顯示了至少一個(gè)對(duì)象,其中,所述對(duì)象具 有兩種狀態(tài),一種是被選中狀態(tài),另一種是未被選中狀態(tài),所述電子設(shè)備包括
第一檢測(cè)單元,用于在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);
啟動(dòng)單元,用于當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且 所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模 式;
其中,與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被選 中狀態(tài)。
可選地,所述電子設(shè)備還包括
存儲(chǔ)單元,用于存儲(chǔ)一個(gè)復(fù)選列表,所述復(fù)選列表用于存儲(chǔ)處于所述被選中狀態(tài) 的對(duì)象;
處理單元,用于將被選中的對(duì)象添加進(jìn)所述復(fù)選列表。
可選地,所述電子設(shè)備還包括
第二檢測(cè)單元,用于在所述觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn);
第三檢測(cè)單元,用于在所述觸摸屏上檢測(cè)到所述第四觸摸點(diǎn)移動(dòng)形成的第四軌 跡,以及在所述觸摸屏上檢測(cè)到所述第五觸摸點(diǎn)移動(dòng)形成的第五軌跡;
設(shè)置單元,用于當(dāng)?shù)谌龑?duì)象位于所述第四軌跡和所述第五軌跡形成的區(qū)域內(nèi)時(shí), 將所述第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
可選地,所述電子設(shè)備還包括
第一獲取單元,用于獲得所述第三對(duì)象的初始位置;
第二獲取單元,用于依據(jù)所述第四軌跡和所述第五軌跡,獲得所述第三對(duì)象的目 標(biāo)位置;
位移單元,用于將所述第三對(duì)象從初始位置移動(dòng)至所述目標(biāo)位置。
可以看出,在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一觸摸點(diǎn)以及第二觸摸點(diǎn)同時(shí)位于觸 摸屏上,且第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),就可以進(jìn)入復(fù) 選模式,并將所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象和所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象 選中。在復(fù)選模式下,用戶在觸摸屏上選擇的對(duì)象即使不相鄰,也無(wú)需由其它按鍵配合完 成,簡(jiǎn)化了用戶的操作,且實(shí)現(xiàn)簡(jiǎn)單。并且,由于復(fù)選模式是由選擇對(duì)象步驟本身實(shí)現(xiàn)啟動(dòng) 的,省去了用戶進(jìn)入復(fù)選模式這一步驟,簡(jiǎn)化了用戶的操作。
圖1為本發(fā)明實(shí)施例一手勢(shì)識(shí)別的方法流程圖2為本發(fā)明實(shí)施例二手勢(shì)識(shí)別的方法流程圖3(a)為本發(fā)明實(shí)施例用戶選中一個(gè)文件夾時(shí)拇指與食指初始位置示意圖3(b)為本發(fā)明實(shí)施例用戶選擇三個(gè)文件夾的示意圖3(c)為本發(fā)明實(shí)施例用戶選擇了五個(gè)文件夾的示意圖3(d)為本發(fā)明實(shí)施例用戶選擇文件夾結(jié)束后的示意圖4為本發(fā)明實(shí)施例對(duì)被選中的文件夾執(zhí)行“剪切”操作的示意圖5為本發(fā)明實(shí)施例三手勢(shì)識(shí)別的方法流程圖6為本發(fā)明實(shí)施例四手勢(shì)識(shí)別的方法流程圖7為本發(fā)明實(shí)施例五手勢(shì)識(shí)別的方法流程圖8為本發(fā)明實(shí)施例六提供的一種電子設(shè)備結(jié)構(gòu)示意圖9為本發(fā)明實(shí)施例七提供的一種電子設(shè)備結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明實(shí)施例的上述特征、優(yōu)點(diǎn)更加明顯易懂,下面結(jié)合具體實(shí)施方式
進(jìn) 行詳細(xì)說(shuō)明。
本發(fā)明實(shí)施例應(yīng)用于一種具有觸摸屏的電子設(shè)備,在觸摸屏上顯示了至少一個(gè)對(duì) 象,所顯示的對(duì)象具有至少兩種狀態(tài),一種是選中狀態(tài),另一種是未被選中狀態(tài)。
實(shí)施例一
請(qǐng)參考圖1,為本發(fā)明實(shí)施例一手勢(shì)識(shí)別的方法流程圖,可以包括以下步驟
步驟101 在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);
步驟102 當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模式;
所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象和所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象可以是 相同的也可以是不同的,后面會(huì)分別舉例說(shuō)明。此外用戶可以同時(shí)觸發(fā)兩個(gè)觸摸點(diǎn);或者先 觸發(fā)一個(gè)對(duì)應(yīng)對(duì)象的觸摸點(diǎn)后,手指并不離開(kāi)觸摸屏,另外一只手指再觸發(fā)一個(gè)對(duì)應(yīng)對(duì)象 的觸摸點(diǎn)。
其中,與所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象以及與所述第二觸摸點(diǎn)對(duì)應(yīng)的至少 一個(gè)對(duì)象處于所述被選中狀態(tài)。需要說(shuō)明的是,在觸摸之前,被選中的對(duì)象可以是未被選中 狀態(tài),也可以是選中狀態(tài)。
可以看出,在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一觸摸點(diǎn)以及第二觸摸點(diǎn)同時(shí)位于觸 摸屏上,且第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),就可以進(jìn)入復(fù) 選模式,并將所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象和所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象 選中。在復(fù)選模式下,用戶在觸摸屏上選擇的對(duì)象即使不相鄰,也無(wú)需由其它按鍵配合完 成,簡(jiǎn)化了用戶的操作,且實(shí)現(xiàn)簡(jiǎn)單。并且,由于復(fù)選模式是由選擇對(duì)象步驟本身實(shí)現(xiàn)啟動(dòng) 的,省去了用戶進(jìn)入復(fù)選模式這一步驟,簡(jiǎn)化了用戶的操作。
下面結(jié)合各個(gè)具體的實(shí)施例對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
實(shí)施例二
在實(shí)施例二中,用戶可以用兩個(gè)手指點(diǎn)擊觸摸屏上的同一個(gè)對(duì)象,比如右手的食 指和中指,當(dāng)觸摸屏上的一個(gè)對(duì)象被兩個(gè)觸摸點(diǎn)同時(shí)選中時(shí),啟動(dòng)復(fù)選模式,并將用戶剛剛 選中的對(duì)象設(shè)置為被選中狀態(tài)。盡管同一只手的兩個(gè)相鄰手指是最符合用戶使用習(xí)慣的, 但還可以是任意兩個(gè)手指,無(wú)論是否屬于同一只手或者同一個(gè)用戶。
在復(fù)選模式下,用戶可以繼續(xù)使用兩個(gè)手指同時(shí)點(diǎn)擊觸摸屏上的其它對(duì)象,所有 被選中的對(duì)象如果在選中前處于未被選中狀態(tài),則在選中后均被設(shè)置為被選中狀態(tài)。在復(fù) 選模式下,用戶還可以繼續(xù)使用兩個(gè)手指同時(shí)在觸摸屏上移動(dòng),形成封閉的觸摸軌跡,同樣 的,封閉的觸摸軌跡對(duì)應(yīng)的對(duì)象若在選擇前處于未被選中狀態(tài)則被設(shè)置為選中狀態(tài)。
其中,兩個(gè)手指通過(guò)觸摸點(diǎn)移動(dòng)形成的觸摸軌跡可以都是封閉或近似封閉的,但 兩個(gè)區(qū)域?qū)?yīng)的對(duì)象是完全一致的,比如相鄰的雙指同時(shí)在觸摸屏上移動(dòng),移動(dòng)過(guò)程中保 持雙指的位置不變。兩個(gè)手指通過(guò)觸摸點(diǎn)移動(dòng)形成的觸摸軌跡還可以是作為一個(gè)封閉或近 似封閉的軌跡的一部分,比如一個(gè)手指形成近似半圓的軌跡,另一個(gè)手指同步形成另一個(gè) 近似半圓的軌跡,二者共同組成一個(gè)封閉或近似封閉的軌跡。
若用戶想要退出復(fù)選模式,可以使用一個(gè)手指或者一個(gè)觸摸筆在觸摸屏上任意位 置點(diǎn)擊,無(wú)論是點(diǎn)擊位置是否包括對(duì)象,都可以退出復(fù)選模式;或者,使用兩個(gè)手指在觸摸 屏上點(diǎn)擊對(duì)象以外的區(qū)域,復(fù)選模式下的電子設(shè)備同樣會(huì)退出復(fù)選模式。
用戶基于復(fù)選模式的其它操作,比如點(diǎn)擊的對(duì)象已經(jīng)處于被選中狀態(tài)則將該對(duì)象 設(shè)置為未被選中狀態(tài),再次點(diǎn)擊又設(shè)置為被選中狀態(tài)等,這與現(xiàn)有的復(fù)選模式類似,在此不 再贅述。
請(qǐng)參考圖2,為本發(fā)明實(shí)施例二手勢(shì)識(shí)別的方法流程圖,可以包括以下步驟
步驟201 電子設(shè)備在觸摸屏上檢測(cè)到第一觸摸點(diǎn)和第二觸摸點(diǎn),第一觸摸點(diǎn)與 第二觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象;
步驟202 當(dāng)?shù)谝挥|摸點(diǎn)與第二觸摸點(diǎn)同時(shí)位于觸摸屏上時(shí),電子設(shè)備進(jìn)入復(fù)選模式;
需要指出的是,第一對(duì)象處于被選中狀態(tài),且第一對(duì)象被選中可以通過(guò)以下方式 實(shí)現(xiàn)將第一對(duì)象添加進(jìn)復(fù)選列表,復(fù)選列表用于存儲(chǔ)處于被選中狀態(tài)的對(duì)象。
步驟205 在復(fù)選模式下,電子設(shè)備檢測(cè)出觸摸屏上同時(shí)產(chǎn)生了兩個(gè)觸摸點(diǎn),且這 兩個(gè)觸摸點(diǎn)對(duì)應(yīng)同一個(gè)對(duì)象,若這個(gè)對(duì)象此前未被選中,則將該對(duì)象選中;
步驟204:電子設(shè)備將選中的該對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài),若采用的是通過(guò) 復(fù)選列表存儲(chǔ)被選中的對(duì)象,則將這個(gè)選中的對(duì)象添加至復(fù)選列表中;
電子設(shè)備檢測(cè)到選中一個(gè)對(duì)象并將該對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài)可以包括以 下步驟
1、電子設(shè)備在觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn);
2、電子設(shè)備在觸摸屏上檢測(cè)到第四觸摸點(diǎn)移動(dòng)形成的第四軌跡,以及第五觸摸點(diǎn) 移動(dòng)形成的第五軌跡;
3、當(dāng)該對(duì)象之前為被選中狀態(tài),且位于第四軌跡和第五軌跡形成的區(qū)域內(nèi),將該 對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài)。
對(duì)于用戶來(lái)說(shuō),進(jìn)入復(fù)選模式后,用戶可以通過(guò)以下方式選擇觸摸屏上的對(duì)象,以 拇指和食指舉例拇指與食指觸摸到觸摸屏上,不間斷的從兩側(cè)掠過(guò)想要選擇的對(duì)象。即 電子設(shè)備檢測(cè)到第四觸摸點(diǎn)移動(dòng)形成的第四軌跡,還檢測(cè)到第五觸摸點(diǎn)移動(dòng)形成的第五軌 跡,判斷第四軌跡和第五軌跡形成的區(qū)域內(nèi)是否包括對(duì)象。由于對(duì)象是通過(guò)坐標(biāo)來(lái)記錄位 置的,因此只需要判斷對(duì)象對(duì)應(yīng)的坐標(biāo)是否在第四軌跡和第五軌跡的之間。
具體地,針對(duì)每一個(gè)想要選擇對(duì)象,拇指與食指在該對(duì)象兩側(cè)的上移動(dòng)的軌跡可 以是U型即檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)是不相同也不相接近的兩個(gè)觸摸軌跡的起 點(diǎn),分別從想要選擇的對(duì)象兩側(cè)移動(dòng)過(guò)后,再向同一目標(biāo)點(diǎn)移動(dòng),形成具有相近或相交終點(diǎn) 的兩條觸摸軌跡;或者檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)是相同或相接近的兩個(gè)觸摸軌跡的 起點(diǎn),分別從想要選擇的對(duì)象兩側(cè)移動(dòng)過(guò)后,不向同一目標(biāo)點(diǎn)移動(dòng),形成具有不相近或不相 交終點(diǎn)的兩條觸摸軌跡;
針對(duì)每一個(gè)想要選擇對(duì)象,拇指與食指在該對(duì)象兩側(cè)的上移動(dòng)的軌跡還可以是0 型即檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)是相同或相接近的兩個(gè)觸摸軌跡的起點(diǎn),分別從想 要選擇的對(duì)象兩側(cè)移動(dòng)過(guò)后,再向同一目標(biāo)點(diǎn)移動(dòng),形成具有相近或相交終點(diǎn)的兩條觸摸 軌跡;
針對(duì)每一個(gè)想要選擇對(duì)象,拇指與食指在該對(duì)象兩側(cè)的上移動(dòng)的軌跡還可以是扇 形即檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)是不相同也不相接近的兩個(gè)觸摸軌跡的起點(diǎn),以第 四觸摸點(diǎn)為圓心進(jìn)行旋轉(zhuǎn)時(shí),第五觸摸點(diǎn)形成一段弧型軌跡;
針對(duì)每一個(gè)想要選擇對(duì)象,拇指與食指在該對(duì)象兩側(cè)的上移動(dòng)的軌跡還可以是 “ 11 ”型即檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)是不相同也不相接近的兩個(gè)觸摸軌跡的起點(diǎn), 分別從想要選擇的對(duì)象兩側(cè)移動(dòng)過(guò)后,形成不具有相近或相交終點(diǎn)的兩條觸摸軌跡;
當(dāng)對(duì)象位于U型區(qū)域內(nèi)、或者位于0型區(qū)域內(nèi)、或者位于扇形的圓弧和圓心之間區(qū) 域內(nèi)、或者位于“ 11 ”型兩條不相交軌跡區(qū)域間時(shí),可以判斷對(duì)象的坐標(biāo)在第四軌跡和第五 軌跡內(nèi)。
可選地,電子設(shè)備還可以通過(guò)圖形用戶界面(⑶I,Graphical UserInterface)顯示用戶選擇對(duì)象的過(guò)程。電子設(shè)備可以獲得該對(duì)象的初始位置,依據(jù)第四軌跡以及第五軌 跡,獲得該對(duì)象的目標(biāo)位置,將該對(duì)象從初始位置移動(dòng)至目標(biāo)位置,并向用戶顯示選擇與移 動(dòng)該對(duì)象的整個(gè)過(guò)程。
具體地,當(dāng)對(duì)象的坐標(biāo)已經(jīng)被判斷認(rèn)為進(jìn)入第四軌跡和第五軌跡的區(qū)域內(nèi)后,觸 發(fā)被選中對(duì)象和觸摸軌跡匹配顯示
獲得對(duì)象的初始位置;
獲得第四軌跡的終點(diǎn)坐標(biāo)和第五軌跡的終點(diǎn)坐標(biāo);
依據(jù)第四軌跡的終點(diǎn)坐標(biāo)和第五軌跡的終點(diǎn)坐標(biāo),計(jì)算二者連線中心點(diǎn)的坐標(biāo);
將二者連線中心點(diǎn)的坐標(biāo)作為被選中對(duì)象的目標(biāo)位置;
將對(duì)象顯示在目標(biāo)位置。
優(yōu)選地,如果被選中對(duì)象數(shù)量大于一個(gè),可以設(shè)定一對(duì)象間隔值,使所有被選中對(duì) 象按照預(yù)定間隔值分布在所述目標(biāo)位置附近,不至于因重疊顯示導(dǎo)致用戶無(wú)法查看。
優(yōu)選地,觸發(fā)被選中對(duì)象和觸摸軌跡匹配顯示可在觸摸點(diǎn)運(yùn)行過(guò)程中動(dòng)態(tài)進(jìn)行, 即按照預(yù)定時(shí)間間隔進(jìn)行第四軌跡和第五軌跡的終點(diǎn)坐標(biāo)的位置的獲取,獲取后的動(dòng)作與 上述描述相似,在此不再贅述。
請(qǐng)參考圖3(a),為本發(fā)明實(shí)施例用戶選中一個(gè)文件夾時(shí)拇指與食指初始位置示意 圖。在圖3(a)中,用戶的拇指與食指形成的觸摸點(diǎn)從想接近的區(qū)域出發(fā),在文件夾“9”的 兩側(cè)移動(dòng),初始移動(dòng)軌跡是U型,由于文件夾“9”包含在U型區(qū)域內(nèi),且文件夾“9”之前屬 于未被選中狀態(tài),因此文件夾“9”被選中。當(dāng)用戶的拇指與食指接觸到觸摸屏上開(kāi)始選擇 文件夾時(shí),觸摸屏上會(huì)顯示出一個(gè)“袋子”,“袋子口”的大小會(huì)隨著拇指與食指的距離而變 化,被選中的文件夾將會(huì)被“放入袋子”中并隨著袋子一起移動(dòng)。
請(qǐng)參考圖3(b),為本發(fā)明實(shí)施例用戶選擇三個(gè)文件夾的示意圖。在圖3(b)中,用 戶的拇指與食指選中文件夾“9”后,不離開(kāi)觸摸屏,繼續(xù)選族文件夾“6”以及文件夾“2”,且 文件夾“9 ”、文件夾“6,,以及文件夾“ 2,,會(huì)跟隨“袋子” 一起移動(dòng)。
請(qǐng)參考圖3(c),為本發(fā)明實(shí)施例用戶選擇了五個(gè)文件夾的示意圖。在圖3(c)中, 用戶一次性選擇文件夾“1”與文件夾“4”,即從文件夾“1”與文件夾“4”的兩端一次性掠 過(guò)。當(dāng)用戶不再繼續(xù)選擇時(shí),合攏拇指與食指即可,即檢測(cè)到拇指觸摸點(diǎn)和食指觸摸點(diǎn)向同 一目標(biāo)點(diǎn)移動(dòng),形成具有相交終點(diǎn)的兩條觸摸軌跡。
請(qǐng)參考圖3(d),為本發(fā)明實(shí)施例用戶選擇文件夾結(jié)束后的示意圖。在圖3(d)中, 文件夾 “ 1 ”、“ 2 ”、“ 4 ”、“ 6 ”、“ 9,,被選中。
用戶在選擇文件夾之前,可以選擇對(duì)被選中的文件夾執(zhí)行“復(fù)制”操作還是“剪切” 操作,若執(zhí)行“復(fù)制”操作,觸摸屏上顯示的圖形是“袋子”,若執(zhí)行“剪切”操作,觸摸屏上顯 示的圖形是“剪刀”,請(qǐng)參見(jiàn)圖4,為本發(fā)明實(shí)施例對(duì)被選中的文件夾執(zhí)行“剪切”操作的示 意圖。選擇過(guò)程與上述描述相似,只是選擇和剪切的區(qū)別,在此不再贅述。
重復(fù)執(zhí)行步驟203以及步驟204,直到電子設(shè)備根據(jù)用戶手勢(shì)判斷出結(jié)束復(fù)選模 式。
步驟205 電子設(shè)備檢測(cè)到觸摸屏上只有一個(gè)觸摸點(diǎn),或者,檢測(cè)到觸摸屏上有兩 個(gè)觸摸點(diǎn),且這兩個(gè)觸摸點(diǎn)不與任一個(gè)對(duì)象相對(duì)應(yīng),電子設(shè)備判斷結(jié)束復(fù)選模式;
步驟206 電子設(shè)備退出復(fù)選模式。
實(shí)施例三
在實(shí)施例三中,用戶可以用一個(gè)手指點(diǎn)擊觸摸屏上用戶需要選擇一個(gè)對(duì)象,另一 個(gè)手指點(diǎn)擊觸摸屏上用戶需要選擇的另一個(gè)對(duì)象,且用戶的兩個(gè)手指要同時(shí)位于觸摸屏 上,此時(shí)啟動(dòng)復(fù)選模式,在復(fù)選模式下,用戶可以使用一個(gè)或者兩個(gè)手指同時(shí)點(diǎn)擊觸摸屏上 的對(duì)象,被選中的對(duì)象均處于被選中狀態(tài)。若用戶想要退出復(fù)選模式,可以使用一個(gè)手指或 者一個(gè)觸摸筆在觸摸屏上點(diǎn)擊對(duì)象以外的區(qū)域,需要指出的是,此時(shí),用戶是否點(diǎn)擊或者圈 選觸摸屏上的已經(jīng)被選中的對(duì)象不會(huì)影響復(fù)選模式的退出,只會(huì)將其從被選中狀態(tài)設(shè)置為 未被選中狀態(tài)。
請(qǐng)參考圖5,為本發(fā)明實(shí)施例三手勢(shì)識(shí)別的方法流程圖,可以包括以下步驟
步驟501 電子設(shè)備在觸摸屏上檢測(cè)到第一觸摸點(diǎn)和第二觸摸點(diǎn),第一觸摸點(diǎn)對(duì) 應(yīng)第一對(duì)象,第二觸摸點(diǎn)對(duì)應(yīng)第二對(duì)象;
步驟502 當(dāng)?shù)谝挥|摸點(diǎn)與第二觸摸點(diǎn)同時(shí)位于觸摸屏上時(shí),電子設(shè)備進(jìn)入復(fù)選 模式;
需要指出的是,第一對(duì)象以及第二對(duì)象均處于被選中狀態(tài),且第一對(duì)象被選中以 及第二對(duì)象被選中可以通過(guò)以下方式實(shí)現(xiàn)將第一對(duì)象以及第二對(duì)象添加進(jìn)復(fù)選列表,復(fù) 選列表用于存儲(chǔ)處于被選中狀態(tài)的對(duì)象。
步驟503 在復(fù)選模式下,電子設(shè)備檢測(cè)出觸摸屏上的對(duì)象產(chǎn)生了一個(gè)或者兩個(gè) 觸摸點(diǎn),觸摸點(diǎn)所對(duì)應(yīng)的對(duì)象被選中;
步驟504 電子設(shè)備將選中的對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài);
其中,電子設(shè)備檢測(cè)到選中一個(gè)對(duì)象并將該對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài),以及 電子設(shè)備顯示用戶選擇對(duì)象的過(guò)程,以及用戶執(zhí)行選擇操作與本發(fā)明實(shí)施例二相同,不再 贅述。
重復(fù)執(zhí)行步驟503以及步驟504,直到電子設(shè)備根據(jù)用戶手勢(shì)判斷出結(jié)束復(fù)選模 式。
步驟505 電子設(shè)備檢測(cè)到觸摸屏上有一個(gè)第三觸摸點(diǎn),且第三觸摸點(diǎn)不與任一 個(gè)對(duì)象相對(duì)應(yīng),電子設(shè)備判斷結(jié)束復(fù)選模式;
步驟506 電子設(shè)備退出復(fù)選模式。
實(shí)施例四
在實(shí)施例中,用戶可以用一個(gè)手指點(diǎn)擊觸摸屏上一個(gè)對(duì)象,另一個(gè)手指圈選至少 一個(gè)其它對(duì)象,也就是說(shuō),另一個(gè)手指選擇的對(duì)象位于另一個(gè)手指在觸摸屏上產(chǎn)生的閉合 或近似閉合軌跡內(nèi),而且,用于點(diǎn)擊一個(gè)對(duì)象的手指要等待另一個(gè)手指圈選完成后才可以 抬起,此時(shí)啟動(dòng)復(fù)選模式,在復(fù)選模式下,用戶可以使用一個(gè)或者兩個(gè)手指同時(shí)點(diǎn)擊觸摸屏 上的對(duì)象,被選中的對(duì)象均處于被選中狀態(tài)。若用戶想要退出復(fù)選模式,可以使用一個(gè)手指 或者一個(gè)觸摸筆在觸摸屏上點(diǎn)擊對(duì)象以外的區(qū)域,需要指出的是,此時(shí),用戶是否點(diǎn)擊或者 圈選觸摸屏上的已經(jīng)被選中的對(duì)象不會(huì)影響復(fù)選模式的退出,只會(huì)將其從被選中狀態(tài)設(shè)置 為未被選中狀態(tài)。
請(qǐng)參考圖6,為本發(fā)明實(shí)施例四手勢(shì)識(shí)別的方法流程圖,可以包括以下步驟
步驟601 電子設(shè)備在觸摸屏上檢測(cè)到第一觸摸點(diǎn)和第二觸摸點(diǎn),第一觸摸點(diǎn)對(duì) 應(yīng)第一對(duì)象,第二觸摸點(diǎn)是一個(gè)閉合軌跡的終點(diǎn),該閉合軌跡是用戶在觸摸屏上圈選第二對(duì)象的軌跡,第二對(duì)象位于該閉合軌跡內(nèi);
步驟602 當(dāng)?shù)谝挥|摸點(diǎn)與第二觸摸點(diǎn)同時(shí)位于觸摸屏上時(shí),電子設(shè)備進(jìn)入復(fù)選 模式;
同樣,第一對(duì)象以及第二對(duì)象均處于被選中狀態(tài),且第一對(duì)象被選中以及第二對(duì) 象被選中可以通過(guò)以下方式實(shí)現(xiàn)將第一對(duì)象以及第二對(duì)象添加進(jìn)復(fù)選列表,復(fù)選列表用 于存儲(chǔ)處于被選中狀態(tài)的對(duì)象。
步驟603 在復(fù)選模式下,電子設(shè)備檢測(cè)出觸摸屏上的對(duì)象產(chǎn)生了一個(gè)或者兩個(gè) 觸摸點(diǎn),觸摸點(diǎn)所對(duì)應(yīng)的對(duì)象被選中;
步驟604 電子設(shè)備將選中的對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài);
其中,電子設(shè)備檢測(cè)到選中一個(gè)對(duì)象并將該對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài),以及 電子設(shè)備顯示用戶選擇對(duì)象的過(guò)程,以及用戶執(zhí)行選擇操作與本發(fā)明實(shí)施例二相同,不再 贅述。
重復(fù)執(zhí)行步驟603以及步驟604,直到電子設(shè)備根據(jù)用戶手勢(shì)判斷出結(jié)束復(fù)選模 式。
步驟605 電子設(shè)備檢測(cè)到觸摸屏上有一個(gè)第三觸摸點(diǎn),且第三觸摸點(diǎn)不與任一 個(gè)對(duì)象相對(duì)應(yīng),電子設(shè)備判斷結(jié)束復(fù)選模式;
步驟606 電子設(shè)備退出復(fù)選模式。
實(shí)施例五
在實(shí)施例五中,用戶可以用一個(gè)手指圈選觸摸屏上至少一個(gè)對(duì)象,另一個(gè)手指圈 選觸摸屏上至少一個(gè)其它對(duì)象,而且,當(dāng)兩個(gè)手指均完成圈選時(shí),要有位于觸摸屏上的共同 時(shí)間,此時(shí)啟動(dòng)復(fù)選模式,在復(fù)選模式下,用戶可以使用一個(gè)或者兩個(gè)手指同時(shí)點(diǎn)擊觸摸屏 上的對(duì)象,被選中的對(duì)象均處于被選中狀態(tài)。若用戶想要退出復(fù)選模式,可以使用一個(gè)手指 或者一個(gè)觸摸筆在觸摸屏上點(diǎn)擊對(duì)象以外的區(qū)域,需要指出的是,此時(shí),用戶是否點(diǎn)擊或者 圈選觸摸屏上的已經(jīng)被選中的對(duì)象不會(huì)影響復(fù)選模式的退出,只會(huì)將其從被選中狀態(tài)設(shè)置 為未被選中狀態(tài)。
請(qǐng)參考圖7,為本發(fā)明實(shí)施例五手勢(shì)識(shí)別的方法流程圖,可以包括以下步驟
步驟701 電子設(shè)備在觸摸屏上檢測(cè)到第一觸摸點(diǎn)和第二觸摸點(diǎn),第一觸摸點(diǎn)是 一個(gè)閉合軌跡的終點(diǎn),第二觸摸點(diǎn)是另一個(gè)閉合軌跡的終點(diǎn);
兩個(gè)閉合軌跡分別是用戶在觸摸屏上圈選對(duì)象的軌跡,被選中的對(duì)象分別位于所 對(duì)應(yīng)的閉合軌跡內(nèi)。
步驟702 當(dāng)?shù)谝挥|摸點(diǎn)與第二觸摸點(diǎn)同時(shí)位于觸摸屏上時(shí),電子設(shè)備進(jìn)入復(fù)選 模式;
同樣,第一對(duì)象以及第二對(duì)象均處于被選中狀態(tài),且第一對(duì)象被選中以及第二對(duì) 象被選中可以通過(guò)以下方式實(shí)現(xiàn)將第一對(duì)象以及第二對(duì)象添加進(jìn)復(fù)選列表,復(fù)選列表用 于存儲(chǔ)處于被選中狀態(tài)的對(duì)象。
步驟703 在復(fù)選模式下,電子設(shè)備檢測(cè)出觸摸屏上的對(duì)象產(chǎn)生了一個(gè)或者兩個(gè) 觸摸點(diǎn),觸摸點(diǎn)所對(duì)應(yīng)的對(duì)象被選中;
步驟704 電子設(shè)備將選中的對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài);
其中,電子設(shè)備檢測(cè)到選中一個(gè)對(duì)象并將該對(duì)象的狀態(tài)設(shè)置為被選中狀態(tài),以及電子設(shè)備顯示用戶選擇對(duì)象的過(guò)程,以及用戶執(zhí)行選擇操作與本發(fā)明實(shí)施例二相同,不再 贅述。
重復(fù)執(zhí)行步驟703以及步驟704,直到電子設(shè)備根據(jù)用戶手勢(shì)判斷出結(jié)束復(fù)選模 式。
步驟705 電子設(shè)備檢測(cè)到觸摸屏上有一個(gè)第三觸摸點(diǎn),且第三觸摸點(diǎn)不與任一 個(gè)對(duì)象相對(duì)應(yīng),電子設(shè)備判斷結(jié)束復(fù)選模式;
步驟706 電子設(shè)備退出復(fù)選模式。
可以看出,在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一觸摸點(diǎn)以及第二觸摸點(diǎn)同時(shí)位于觸 摸屏上,且第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),就可以進(jìn)入復(fù) 選模式,在復(fù)選模式下,用戶在觸摸屏上選擇的對(duì)象即使不相鄰,也無(wú)需由其它按鍵配合完 成,簡(jiǎn)化了用戶的操作,且實(shí)現(xiàn)簡(jiǎn)單。
請(qǐng)參考圖8,為本發(fā)明實(shí)施例六提供的一種電子設(shè)備結(jié)構(gòu)示意圖,該電子設(shè)備的觸 摸屏上顯示了至少一個(gè)對(duì)象,其中,所述對(duì)象具有兩種狀態(tài),一種是被選中狀態(tài),另一種是 未被選中狀態(tài),該電子設(shè)備可以包括
第一檢測(cè)單元801,用于在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);
啟動(dòng)單元802,用于當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上, 且所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模 式;
其中,所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象和所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象可 以是相同的也可以是不同的。此外可以檢測(cè)到同時(shí)觸發(fā)兩個(gè)觸摸點(diǎn);或者先檢測(cè)到對(duì)應(yīng)對(duì) 象的第一觸摸點(diǎn)后,第一觸摸點(diǎn)不消失,在第一觸摸點(diǎn)持續(xù)被檢測(cè)到的過(guò)程中,再檢測(cè)到另 一個(gè)對(duì)應(yīng)對(duì)象的第二觸摸點(diǎn)。
其中,與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被選 中狀態(tài)。
可以看出,在本發(fā)明實(shí)施例中,當(dāng)檢測(cè)到第一觸摸點(diǎn)以及第二觸摸點(diǎn)同時(shí)位于觸 摸屏上,且第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),就可以進(jìn)入復(fù) 選模式,并將所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象和所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象 選中。在復(fù)選模式下,用戶在觸摸屏上選擇的對(duì)象即使不相鄰,也無(wú)需由其它按鍵配合完 成,簡(jiǎn)化了用戶的操作,且實(shí)現(xiàn)簡(jiǎn)單。并且,由于復(fù)選模式是由選擇對(duì)象步驟本身實(shí)現(xiàn)啟動(dòng) 的,省去了用戶進(jìn)入復(fù)選模式這一步驟,簡(jiǎn)化了用戶的操作。
請(qǐng)參考圖9,為本發(fā)明實(shí)施例七提供的一種電子設(shè)備結(jié)構(gòu)示意圖,在圖8的基礎(chǔ) 上,還可以包括
存儲(chǔ)單元901,用于存儲(chǔ)一個(gè)復(fù)選列表,所述復(fù)選列表用于存儲(chǔ)處于所述被選中狀 態(tài)的對(duì)象。
處理單元902,用于將被選中的對(duì)象添加進(jìn)所述復(fù)選列表。
第二檢測(cè)單元903,用于在所述觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn)。當(dāng) 然第二檢測(cè)單元903和可和第一檢測(cè)單元801是同一個(gè)單元,也可以是不相同的單元。
第三檢測(cè)單元904,用于在所述觸摸屏上檢測(cè)到所述第四觸摸點(diǎn)移動(dòng)形成的第四 軌跡,以及在所述觸摸屏上檢測(cè)到所述第五觸摸點(diǎn)移動(dòng)形成的第五軌跡。
設(shè)置單元905,用于當(dāng)?shù)谌龑?duì)象位于所述第四軌跡和所述第五軌跡形成的區(qū)域內(nèi) 時(shí),將所述第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
第一獲取單元906,用于獲得所述第三對(duì)象的初始位置。
第二獲取單元907,用于依據(jù)所述第四軌跡和所述第五軌跡,獲得所述第三對(duì)象的 目標(biāo)位置。
位移單元908,用于將所述第三對(duì)象從初始位置移動(dòng)至所述目標(biāo)位置。
所述電子設(shè)備可以包括具有觸摸顯示器的臺(tái)式計(jì)算機(jī)、具有觸摸屏的筆記本或 上網(wǎng)本、平板電腦或者其他觸摸屏移動(dòng)終端(手機(jī),移動(dòng)互聯(lián)網(wǎng)設(shè)備MID,超移動(dòng)個(gè)人計(jì)算 機(jī)UMPC,智能手機(jī)SmartPhone及個(gè)人數(shù)碼助理PDA)。
采用本發(fā)明實(shí)施例的技術(shù)效果包括由于復(fù)選模式是由選擇對(duì)象步驟本身實(shí)現(xiàn)啟 動(dòng)的,省去了用戶啟動(dòng)復(fù)選模式這一步驟,簡(jiǎn)化了用戶的操作。此外,由于復(fù)選模式下,對(duì)象 的選擇可以根據(jù)選擇手勢(shì)調(diào)整顯示效果,進(jìn)一步增強(qiáng)了用戶體驗(yàn)和直觀的效果。
最后,還需要說(shuō)明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語(yǔ)僅僅用來(lái)將 一個(gè)實(shí)體或者操作與另一個(gè)實(shí)體或操作區(qū)分開(kāi)來(lái),而不一定要求或者暗示這些實(shí)體或操作 之間存在任何這種實(shí)際的關(guān)系或者順序。而且,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體 意在涵蓋非排他性的包含,從而使得包括一系列要素的過(guò)程、方法、物品或者設(shè)備不僅包括 那些要素,而且還包括沒(méi)有明確列出的其他要素,或者是還包括為這種過(guò)程、方法、物品或者設(shè)備所固有的要素。在沒(méi)有更多限制的情況下,由語(yǔ)句“包括一個(gè)......”限定的要素,并不排除在包括所述要素的過(guò)程、方法、物品或者設(shè)備中還存在另外的相同要素。
通過(guò)以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到本發(fā)明可借 助軟件加必需的硬件平臺(tái)的方式來(lái)實(shí)現(xiàn),當(dāng)然也可以全部通過(guò)硬件來(lái)實(shí)施,但很多情況下 前者是更佳的實(shí)施方式?;谶@樣的理解,本發(fā)明的技術(shù)方案對(duì)背景技術(shù)做出貢獻(xiàn)的全部 或者部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如 ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù) 器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
以上對(duì)本發(fā)明進(jìn)行了詳細(xì)介紹,本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方 式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì) 于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變 之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
權(quán)利要求
1.一種手勢(shì)識(shí)別的方法,應(yīng)用于在一觸摸屏上顯示至少一個(gè)對(duì)象的電子設(shè)備,其中,所 述對(duì)象具有兩種狀態(tài),一種是被選中狀態(tài),另一種是未被選中狀態(tài),其特征在于,所述方法 包括在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且所述第一觸摸點(diǎn)對(duì)應(yīng) 至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模式;其中,與所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象以及與所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè) 對(duì)象處于所述被選中狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn) 對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被選中狀態(tài)通過(guò)以下方式實(shí)現(xiàn)將與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象添加進(jìn)復(fù)選列表,所述 復(fù)選列表用于存儲(chǔ)處于所述被選中狀態(tài)的對(duì)象。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述 第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象包括所述第一觸摸點(diǎn)與所述第二觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象;或者,所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)第二對(duì)象;或者,所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二對(duì)象位于第一區(qū)域內(nèi),所述第一區(qū)域是以所 述第二觸摸點(diǎn)為終點(diǎn)的閉合軌跡形成的;或者,所述第一對(duì)象位于第二區(qū)域內(nèi),所述第二區(qū)域是以所述第一觸摸點(diǎn)為終點(diǎn)的閉合軌跡 形成的,所述第二對(duì)象位于第一區(qū)域內(nèi),所述第一區(qū)域是以所述第二觸摸點(diǎn)為終點(diǎn)的閉合 軌跡形成的。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述第一觸摸點(diǎn)與所述第二觸摸點(diǎn)對(duì) 應(yīng)第一對(duì)象,所述方法還包括當(dāng)檢測(cè)到所述觸摸屏上只有一個(gè)觸摸點(diǎn)時(shí),或者,當(dāng)檢測(cè)到有兩個(gè)觸摸點(diǎn)不與任一個(gè) 對(duì)象相對(duì)應(yīng)時(shí),退出所述復(fù)選模式;若所述第一觸摸點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)第二對(duì)象,或者,所述第一觸摸 點(diǎn)對(duì)應(yīng)第一對(duì)象,所述第二對(duì)象位于第一區(qū)域內(nèi),或者,所述第一對(duì)象位于第二區(qū)域內(nèi),所 述第二對(duì)象位于第一區(qū)域內(nèi),所述方法還包括當(dāng)檢測(cè)到所述觸摸屏上有一個(gè)第三觸摸點(diǎn)時(shí),且所述第三觸摸點(diǎn)不與任一個(gè)對(duì)象相對(duì) 應(yīng)時(shí),退出所述復(fù)選模式。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述進(jìn)入復(fù)選模式之后,所述方法還包括當(dāng)檢測(cè)出第三對(duì)象被選中后,若所述第三對(duì)象在被選中前處于未被選中狀態(tài),則將所 述第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當(dāng)檢測(cè)出第三對(duì)象被選中后,將所述 第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)包括在所述觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn);在所述觸摸屏上檢測(cè)到所述第四觸摸點(diǎn)移動(dòng)形成的第四軌跡,以及在所述觸摸屏上檢 測(cè)到所述第五觸摸點(diǎn)移動(dòng)形成的第五軌跡;當(dāng)所述第三對(duì)象位于所述第四軌跡和所述第五軌跡形成的區(qū)域內(nèi)時(shí),將所述第三對(duì)象 的狀態(tài)設(shè)置為所述被選中狀態(tài)。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述方法還包括 獲得所述第三對(duì)象的初始位置;依據(jù)所述第四軌跡和所述第五軌跡,獲得所述第三對(duì)象的目標(biāo)位置; 將所述第三對(duì)象從初始位置移動(dòng)至所述目標(biāo)位置。
8.一種電子設(shè)備,所述電子設(shè)備的觸摸屏上顯示了至少一個(gè)對(duì)象,其中,所述對(duì)象具有 兩種狀態(tài),一種是被選中狀態(tài),另一種是未被選中狀態(tài),其特征在于,所述電子設(shè)備包括第一檢測(cè)單元,用于在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn); 啟動(dòng)單元,用于當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且所述 第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模式; 其中,與所述第一觸摸點(diǎn)以及所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被選中狀態(tài)。
9.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括存儲(chǔ)單元,用于存儲(chǔ)一個(gè)復(fù)選列表,所述復(fù)選列表用于存儲(chǔ)處于所述被選中狀態(tài)的對(duì)象;處理單元,用于將被選中的對(duì)象添加進(jìn)所述復(fù)選列表。
10.根據(jù)權(quán)利要求8所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括 第二檢測(cè)單元,用于在所述觸摸屏上同時(shí)檢測(cè)到第四觸摸點(diǎn)和第五觸摸點(diǎn);第三檢測(cè)單元,用于在所述觸摸屏上檢測(cè)到所述第四觸摸點(diǎn)移動(dòng)形成的第四軌跡,以 及在所述觸摸屏上檢測(cè)到所述第五觸摸點(diǎn)移動(dòng)形成的第五軌跡;設(shè)置單元,用于當(dāng)?shù)谌龑?duì)象位于所述第四軌跡和所述第五軌跡形成的區(qū)域內(nèi)時(shí),將所 述第三對(duì)象的狀態(tài)設(shè)置為所述被選中狀態(tài)。
11.根據(jù)權(quán)利要求10所述的電子設(shè)備,其特征在于,所述電子設(shè)備還包括 第一獲取單元,用于獲得所述第三對(duì)象的初始位置;第二獲取單元,用于依據(jù)所述第四軌跡和所述第五軌跡,獲得所述第三對(duì)象的目標(biāo)位置;位移單元,用于將所述第三對(duì)象從初始位置移動(dòng)至所述目標(biāo)位置。
全文摘要
本發(fā)明實(shí)施例提供了一種手勢(shì)識(shí)別的方法及電子設(shè)備。所述方法應(yīng)用于在一觸摸屏上顯示至少一個(gè)對(duì)象的電子設(shè)備,其中,所述對(duì)象具有兩種狀態(tài),一種是被選中狀態(tài),另一種是未被選中狀態(tài)。所述方法包括在觸摸屏上檢測(cè)第一觸摸點(diǎn)和第二觸摸點(diǎn);當(dāng)所述第一觸摸點(diǎn)和所述第二觸摸點(diǎn)同時(shí)位于所述觸摸屏上,且所述第一觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象,所述第二觸摸點(diǎn)對(duì)應(yīng)至少一個(gè)對(duì)象時(shí),進(jìn)入復(fù)選模式;其中,與所述第一觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象以及與所述第二觸摸點(diǎn)對(duì)應(yīng)的至少一個(gè)對(duì)象處于所述被選中狀態(tài)。通過(guò)本發(fā)明實(shí)施例,可以簡(jiǎn)化用戶的操作。
文檔編號(hào)G06F3/041GK102033642SQ20091023557
公開(kāi)日2011年4月27日 申請(qǐng)日期2009年9月29日 優(yōu)先權(quán)日2009年9月29日
發(fā)明者彭世峰, 陳羽, 馬曉雯 申請(qǐng)人:聯(lián)想(北京)有限公司