專利名稱:多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及物體識(shí)別,尤其涉及一種用于物體數(shù)目的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法和裝置,該多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法和裝置可分別用于識(shí)別多個(gè)物體的數(shù)目和/或者旋轉(zhuǎn)運(yùn)動(dòng)。
背景技術(shù):
隨著技術(shù)的快速發(fā)展,電子類產(chǎn)品已發(fā)生了天翻地覆的變化,隨著近來(lái)觸控式電子類產(chǎn)品的問(wèn)世,觸控產(chǎn)品已越來(lái)越多地受到人們的歡迎。觸控產(chǎn)品不但可節(jié)省空間、方便攜帶,而且用戶用手指或者觸控筆等就可以直接進(jìn)行操作,使用舒適,非常便捷。例如,目前市場(chǎng)常見(jiàn)的個(gè)人數(shù)字助理(PDA)、觸控類手機(jī)、手提式筆記型電腦等等,都已加大對(duì)觸控技術(shù)的投入,所以觸控式裝置將來(lái)必在各個(gè)領(lǐng)域有更加廣泛的應(yīng)用。目前,電容式觸控面板由于耐磨損、壽命長(zhǎng)、而且在光損失和系統(tǒng)功效上更具優(yōu) 勢(shì),所以近來(lái)電容式觸控面板受到了市場(chǎng)的追捧,各種電容式觸控面板產(chǎn)品紛紛面世。通常,電容式觸控面板的工作原理是通過(guò)觸控芯片來(lái)感應(yīng)面板的電容變化而判斷手指的位置和動(dòng)作。例如,在觸碰檢測(cè)時(shí),電容檢測(cè)依次分別檢測(cè)橫向與縱向電極陣列,根據(jù)觸碰前后電容的變化,分別確定橫向坐標(biāo)和縱向坐標(biāo),然后組合成平面的觸碰坐標(biāo)。自電容的掃描方式,相當(dāng)于把觸控面板上的觸碰點(diǎn)分別投影到X軸和Y軸方向,然后分別在X軸和Y軸方向計(jì)算出坐標(biāo),最后組合成觸碰點(diǎn)的坐標(biāo)。這種方法只能檢測(cè)單點(diǎn),不能實(shí)現(xiàn)多點(diǎn)的檢測(cè)。此夕卜,傳統(tǒng)的方法還不能檢測(cè)出觸碰物體在觸控面板上的動(dòng)作內(nèi)容,例如觸碰物體在觸控面板上執(zhí)行旋轉(zhuǎn)動(dòng)作或者縮放動(dòng)作等。
發(fā)明內(nèi)容
本發(fā)明旨在至少解決現(xiàn)有技術(shù)中存在的技術(shù)問(wèn)題之一。為此,本發(fā)明需要提供一種多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,該方法可以更加準(zhǔn)確地識(shí)別物體的數(shù)目以及物體的旋轉(zhuǎn)運(yùn)動(dòng)。此外,本發(fā)明還需要提供一種用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置,該裝置可以準(zhǔn)確地識(shí)別觸控裝置上的觸碰物體的數(shù)目以及物體的旋轉(zhuǎn)運(yùn)動(dòng)。本發(fā)明第一方面實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,包括以下步驟:A :沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形:根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目;C :如果判斷檢測(cè)的所述物體數(shù)目為多個(gè),則判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);以及D :如果所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng),則所述觸控裝置生成控制信號(hào),并根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。應(yīng)用本發(fā)明實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,根據(jù)沿著至少一個(gè)方向獲得所產(chǎn)生的感應(yīng)波形,可以準(zhǔn)確地識(shí)別物體的數(shù)目。并且,當(dāng)檢測(cè)有多個(gè)物體在觸控裝置上觸碰時(shí),可以進(jìn)一步準(zhǔn)確地識(shí)別兩組物體的相對(duì)旋轉(zhuǎn)運(yùn)動(dòng),并在觸控裝置上執(zhí)行與旋轉(zhuǎn)運(yùn)動(dòng)對(duì)應(yīng)的控制操作。另外,本發(fā)明另一方面還提出一種用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置,包括檢測(cè)模塊,所述檢測(cè)模塊沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形;觸碰物體數(shù)目確定模塊,所述觸碰物體數(shù)目確定模塊根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目;物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊,所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊在所述觸碰物體數(shù)目確定模塊識(shí)別出所述物體數(shù)目為多個(gè)時(shí)、用于判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);以及 信號(hào)產(chǎn)生模塊,所述信號(hào)產(chǎn)生模塊在所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊確定所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng)時(shí)生成控制信號(hào),且根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。通過(guò)本發(fā)明的識(shí)別裝置,根據(jù)沿著觸控裝置的觸碰面上的至少一個(gè)方向獲得所產(chǎn)生的感應(yīng)波形,可以準(zhǔn)確地識(shí)別物體的數(shù)目。并且,當(dāng)檢測(cè)有多個(gè)物體在觸控裝置上觸碰時(shí),可以進(jìn)一步準(zhǔn)確地識(shí)別兩組物體的相對(duì)旋轉(zhuǎn)運(yùn)動(dòng),并在觸控裝置上執(zhí)行與旋轉(zhuǎn)運(yùn)動(dòng)對(duì)應(yīng)的控制操作。本發(fā)明的附加方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本發(fā)明的實(shí)踐了解到。
本發(fā)明的上述和/或附加的方面和優(yōu)點(diǎn)從結(jié)合下面附圖對(duì)實(shí)施例的描述中將變得明顯和容易理解,其中圖I為本發(fā)明的實(shí)施例多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法的流程圖;圖2為本發(fā)明的實(shí)施例的觸控裝置上的感應(yīng)線的示意圖;圖3為本發(fā)明的實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法中步驟B的流程圖;圖4為本發(fā)明的一個(gè)實(shí)施例的感應(yīng)波形與參考波形的示意圖;圖5為本發(fā)明的另一個(gè)實(shí)施例的感應(yīng)波形與參考波形的示意圖;圖6為本發(fā)明的再一個(gè)實(shí)施例的感應(yīng)波形與參考波形的示意圖;圖7為本發(fā)明的一個(gè)實(shí)施例的檢測(cè)多點(diǎn)旋轉(zhuǎn)手勢(shì)的流程圖;圖8為本發(fā)明的另一個(gè)實(shí)施例的檢測(cè)多點(diǎn)旋轉(zhuǎn)手勢(shì)的識(shí)別旋轉(zhuǎn)手勢(shì)的流程圖;圖9為本發(fā)明的實(shí)施例的啟動(dòng)順時(shí)針旋轉(zhuǎn)命令的示意圖;圖10為本發(fā)明的實(shí)施例的啟動(dòng)逆時(shí)針旋轉(zhuǎn)命令的示意圖;圖11為本發(fā)明的實(shí)施例的豎直方向跨象限啟動(dòng)順時(shí)針旋轉(zhuǎn)命令的一個(gè)示意圖;圖12為本發(fā)明的實(shí)施例的豎直方向跨象限啟動(dòng)逆時(shí)針旋轉(zhuǎn)命令的另一示意圖;圖13為本發(fā)明的實(shí)施例的豎直方向跨象限啟動(dòng)順時(shí)針旋轉(zhuǎn)命令的一個(gè)示意圖;圖14為本發(fā)明的實(shí)施例的豎直方向跨象限啟動(dòng)逆時(shí)針旋轉(zhuǎn)命令的另一示意圖;圖15為本發(fā)明的實(shí)施例的獲取兩物體之間相對(duì)旋轉(zhuǎn)的角度的示意圖;圖16為本發(fā)明的另一實(shí)施例的檢測(cè)多點(diǎn)旋轉(zhuǎn)手勢(shì)的流程圖;圖17 (A)為本發(fā)明的另一實(shí)施例的兩物體Fl和F2相對(duì)旋轉(zhuǎn)移動(dòng)的示意圖;圖17(B)為本發(fā)明的另一實(shí)施例步驟166中的向量坐標(biāo)平移示圖;圖17(C)為本發(fā)明的另一實(shí)施例的等效手勢(shì)示意圖;圖17⑶為本發(fā)明的再一實(shí)施例步驟166中的向量坐標(biāo)平移示圖17(E)為本發(fā)明的再一實(shí)施例的等效手勢(shì)示意圖;圖18為本發(fā)明的實(shí)施例識(shí)別裝置的結(jié)構(gòu)示意圖;圖19為本發(fā)明實(shí)施例的觸碰物體數(shù)目確定模塊的結(jié)構(gòu)示意圖;以及圖20為本發(fā)明實(shí)施例的物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下面詳細(xì)描述本發(fā)明的實(shí)施例,所述實(shí)施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號(hào)表示相同或類似的元件或具有相同或類似功能的元件。下面通過(guò)參考附圖描述的實(shí)施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對(duì)本發(fā)明的限制。在本發(fā)明的描述中,術(shù)語(yǔ)“縱向”、“橫向”、“上”、“下”、“前”、“后”、“左”、“右”、“豎 直”、“水平”、“頂”、“底”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明而不是要求本發(fā)明必須以特定的方位構(gòu)造和操作,因此不能理解為對(duì)本發(fā)明的限制。以下結(jié)合附圖1-17首先對(duì)本發(fā)明實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法做詳細(xì)說(shuō)明。如圖I所示,本發(fā)明的一個(gè)實(shí)施例多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法的流程圖,多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法包括以下步驟步驟A,沿著至少一個(gè)方向檢測(cè)由物體觸碰所引起的感應(yīng)波形;在本發(fā)明的一個(gè)實(shí)施例中,該感應(yīng)波形可由物體的觸碰引起,或者也可由聲波引起,再或者也可由圖像投影或者光學(xué)地獲得。步驟B,根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目;根據(jù)沿著至少一個(gè)方向獲得產(chǎn)生的感應(yīng)波形,并根據(jù)感應(yīng)波形中的上升和/或者下降趨勢(shì)波形的數(shù)目識(shí)別,從而可以準(zhǔn)確地識(shí)別物體的數(shù)目。需要說(shuō)明的是,此處該感應(yīng)波形可以通過(guò)觸碰產(chǎn)生,也可以通過(guò)其他例如光學(xué)傳感、電學(xué)傳感等來(lái)獲得所述感應(yīng)波形,這也落入本發(fā)明的保護(hù)范圍之內(nèi)。步驟C,如果判斷檢測(cè)的所述物體數(shù)目為多個(gè),則判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng)。判斷所述物體數(shù)目是否可以劃分為兩組,如果可以則根據(jù)兩組物體之間的相對(duì)位移確定兩組物體之間斜率及各點(diǎn)坐標(biāo),最終確定物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng),這將在下面進(jìn)行詳細(xì)說(shuō)明。步驟D,如果所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng),則所述觸控裝置生成控制信號(hào),并根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。所述控制操作例如為調(diào)整音量、影像圖像的旋轉(zhuǎn)、調(diào)整顯示對(duì)比度等。下面將詳細(xì)說(shuō)明本發(fā)明的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法。其中圖2是本發(fā)明的一個(gè)實(shí)施例的觸控裝置上的感應(yīng)線的示意圖,其中觸控裝置由X方向感應(yīng)線11和Y方向感應(yīng)線12組合而成,并利用此X方向感應(yīng)性線11和Y方向感應(yīng)線12來(lái)獲得感應(yīng)波形,F(xiàn)l和F2為觸碰物體。需要說(shuō)明的是,感應(yīng)線只是用來(lái)傳感觸碰波形的一種方法和/或者裝置,其他例如利用聲波、光波等的傳感器也可以被采用,其也落入本發(fā)明的保護(hù)范圍之內(nèi)。
需要說(shuō)明的是,X方向感應(yīng)線11和Y方向感應(yīng)線12之間可以形成預(yù)定的夾角。且優(yōu)先地,該夾角為直角。此外,在下述說(shuō)明中,術(shù)語(yǔ)“上升趨勢(shì)波形”指的是該段的感應(yīng)波形從感應(yīng)波形的下方穿越至參考波形的上方的波形;術(shù)語(yǔ)“下降趨勢(shì)波形”指的是該段的感應(yīng)波形從感應(yīng)波形的上方穿越至參考波形的下方的波形,此處并未將該波形局限到任何具體的波形形狀,其可以是普通技術(shù)人員理解的任何波形形狀,只要其滿足前述的“上升趨勢(shì)波形”和“下降趨勢(shì)波形”的定義。此外,術(shù)語(yǔ)“參考波形”可以是任何預(yù)設(shè)的波形,在本發(fā)明中,該參考波形為直線,但是普通技術(shù)人員顯然可以根據(jù)實(shí)際應(yīng)用的需要選擇所需的參考判斷基準(zhǔn),這也落入本發(fā)明的保護(hù)范圍之內(nèi)。在檢測(cè)物體觸碰時(shí),先檢測(cè)X方向各條感應(yīng)線得到X方向的感應(yīng)波形,并將X方向的感應(yīng)波形與參考波形(圖4-6中的虛線)進(jìn)行比較判斷得到X方向上升和/或下降趨勢(shì)波形的次數(shù),進(jìn)而得到X方向觸碰物體的數(shù)目。然后檢測(cè)Y方向各條感應(yīng)線得到Y(jié)方向的感應(yīng)波形,并將Y方向的感應(yīng)波形與參考波形值進(jìn)行比較判斷得到Y(jié)方向上升和/或下降 趨勢(shì)波形的次數(shù),進(jìn)而得到Y(jié)方向觸碰物體的數(shù)目??蛇x地,接著將X方向觸碰物體的數(shù)目與Y方向觸碰物體的數(shù)目進(jìn)行比較,得到的大者為實(shí)際觸控裝置上觸碰物體的數(shù)目。需要說(shuō)明的是,為了增強(qiáng)感應(yīng)波形的檢測(cè)精度,可以沿著觸控裝置的觸控面的更多的方向(例如3個(gè)、4個(gè)或者5個(gè)等)采集沿著這些方向觸碰所產(chǎn)生的感應(yīng)波形,這也落入本發(fā)明的保護(hù)范圍之內(nèi)。下面將結(jié)合圖3-6來(lái)詳細(xì)描述本發(fā)明的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法的各步驟。圖3是本發(fā)明的一個(gè)實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法中步驟B的流程圖;圖4-6是本發(fā)明的實(shí)施例的感應(yīng)波形與參考波形的示意圖。如上所述,在步驟A中可以檢測(cè)并獲得由物體引起的感應(yīng)波形。在步驟B中,包括步驟300 :將感應(yīng)波形的當(dāng)前感應(yīng)值與參考波形值進(jìn)行比較,判斷感應(yīng)波形的當(dāng)前感應(yīng)值是否大于參考波形感應(yīng)值;若判斷為是,執(zhí)行步驟301,如果判斷為否則執(zhí)行步驟303 ;步驟301 :進(jìn)一步判斷感應(yīng)波形的前一感應(yīng)值是否小于參考波形感應(yīng)值,判斷為是,則執(zhí)行步驟302且得到該處感應(yīng)波形是上升趨勢(shì)波形,并記錄該上升趨勢(shì)波形;如果判斷為否,則執(zhí)行步驟305;步驟303 :進(jìn)一步判斷感應(yīng)波形的前一感應(yīng)值是否大于參考波形感應(yīng)值,如果判斷為是,則執(zhí)行步驟304并得到該處感應(yīng)波形是下降趨勢(shì)波形,并記錄該下降趨勢(shì)波形,判斷為否執(zhí)行步驟305 ;步驟305為判斷當(dāng)前感應(yīng)值是否是最后一個(gè),若判斷是最后一個(gè),則執(zhí)行步驟306:根據(jù)上升和/或下降趨勢(shì)波形的次數(shù)來(lái)決定該方向的物體觸碰數(shù)量,若判斷為否,重新執(zhí)行步驟300。其中,該實(shí)施例只是給出了兩個(gè)物體觸碰時(shí)的波形,顯然該方法也可以用于大于兩個(gè)觸碰物體時(shí)的情況。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在圖I中的步驟B之前還可以包括設(shè)置第一初始感應(yīng)值,其中,第一初始感應(yīng)值根據(jù)所述感應(yīng)波形的感應(yīng)方向設(shè)置。其中,在本發(fā)明的實(shí)施例中所述感應(yīng)波形的感應(yīng)方向?yàn)橛晌矬w引起的變化量方向。例如圖4中感應(yīng)波形的感應(yīng)方向?yàn)橄蛏?,而在圖5中感應(yīng)波形的感應(yīng)方向?yàn)橄蛳?。在本發(fā)明的實(shí)施例中,如果感應(yīng)波形的感應(yīng)方向向上,則第一初始感應(yīng)值應(yīng)小于參考波形值,反之,如果感應(yīng)波形的感應(yīng)方向向下,則第一初始感應(yīng)值應(yīng)大于參考波形值。以及在將感應(yīng)波形的初始感應(yīng)值與參考波形值進(jìn)行比較之后,根據(jù)第一初始感應(yīng)值與所述參考波形值的比較結(jié)果確定感應(yīng)波形是否包括上升趨勢(shì)波形或下降趨勢(shì)波形。根據(jù)本發(fā)明的一個(gè)實(shí)施例,在圖I中的步驟B之前還可以包括設(shè)置第二初始感應(yīng)值,其中,第二初始感應(yīng)值根據(jù)所述感應(yīng)波形的感應(yīng)方向設(shè)置。在本發(fā)明的實(shí)施例中,如果感應(yīng)波形的感應(yīng)方向向上,則第二初始感應(yīng)值應(yīng)小于參考波形值;反之,如果感應(yīng)波形的感應(yīng)方向向下,則第二初始感應(yīng)值應(yīng)大于參考波形值。以及在將感應(yīng)波形的最終感應(yīng)值與參考波形值進(jìn)行比較之后,根據(jù)第二初始感應(yīng)值與參考波形值的比較結(jié)果確定感應(yīng)波形是否包括上升趨勢(shì)波形或下降趨勢(shì)波形。其中,在本發(fā)明的實(shí)施例中上述的感應(yīng)峰值是指由物體所引起的最大感應(yīng)變化量。 通過(guò)在感應(yīng)波形的初始感應(yīng)值之前和最終感應(yīng)值之后分別增加第一初始感應(yīng)值和第二初始感應(yīng)值,觸控裝置上第一條感應(yīng)線感應(yīng)值將與預(yù)設(shè)的第一初始感應(yīng)值進(jìn)行比較,最后一條感應(yīng)線感應(yīng)值將與預(yù)設(shè)的第二初始感應(yīng)值進(jìn)行比較,這樣可以防止依次進(jìn)行相鄰兩個(gè)感應(yīng)線感應(yīng)值進(jìn)行判斷時(shí)出現(xiàn)第一條或者最后一條感應(yīng)線感應(yīng)值沒(méi)有相應(yīng)對(duì)象進(jìn)行比較判斷的情況,且這樣可以得到上升趨勢(shì)波形的數(shù)目和下降趨勢(shì)波形的數(shù)目相等,從而可以將上升趨勢(shì)波形的數(shù)目作為觸碰物體的數(shù)目,或者將下降趨勢(shì)波形的數(shù)目作為觸碰物體的數(shù)目。如果得到上升趨勢(shì)波形的數(shù)目和下降趨勢(shì)波形的數(shù)目不相等,則重新執(zhí)行步驟A以重新進(jìn)行數(shù)目的識(shí)別。根據(jù)本發(fā)明的一個(gè)實(shí)施例,可以通過(guò)判定感應(yīng)波形與參考波形的交點(diǎn)之間的距離來(lái)進(jìn)一步判斷觸碰物體的數(shù)目。當(dāng)物體觸碰的感應(yīng)波形的局部在參考波形之上時(shí),需判斷感應(yīng)波形與參考波形上升交點(diǎn)和緊跟其后的下降交點(diǎn)之間的距離是否大于一個(gè)閾值,這樣可以進(jìn)一步判斷該觸碰物體的實(shí)際存在,若物體觸碰的感應(yīng)波形的局部在參考波形之下,則判斷感應(yīng)波形與參考波形下降交點(diǎn)和緊跟其后的上升交點(diǎn)之間的距離是否大于閾值,若大于則認(rèn)定觸碰物體實(shí)際存在。根據(jù)本發(fā)明的一個(gè)實(shí)施例,該閾值可以為觸控裝置上受單個(gè)手指觸碰影響的最小寬度;這樣可以減少誤觸碰的發(fā)生。如前所述,在該方法中還包括檢測(cè)其他方向感應(yīng)線的感應(yīng)值,從而得到其他方向觸碰物體的數(shù)目,進(jìn)一步得到物體觸碰觸控裝置的數(shù)目是各方向觸碰物體的數(shù)目中的最大值。圖4為當(dāng)有物體觸碰時(shí)X或Y任一方向產(chǎn)生的波形圖。400為掃描感應(yīng)線得出的感應(yīng)波形圖,401為預(yù)設(shè)的參考波形。A、B、C、D四個(gè)點(diǎn)為感應(yīng)波形400與參考波形401的交點(diǎn);其中A、C為上升點(diǎn),B、D為下降點(diǎn)。這四個(gè)點(diǎn)的識(shí)別可判斷觸碰物體的數(shù)目。判斷A、B之間的距離或C、D兩點(diǎn)之間的距離是否大于一個(gè)閾值,若大于,認(rèn)定觸碰物體實(shí)際存在。其中,參考波形401是由物體觸碰觸控裝置上的X感應(yīng)線或Y感應(yīng)線,其所觸碰位置的感應(yīng)量,進(jìn)行量測(cè)、平均并依評(píng)估所求得的一種參考設(shè)定值或參考范圍;上述觸控裝置可以是電容式觸控裝置。其中X、Y感應(yīng)線的方向不一定為垂直,可為任意角度,需要根據(jù)實(shí)際裝置中感應(yīng)線形狀來(lái)決定。圖5是本發(fā)明的第二實(shí)施例的感應(yīng)波形與參考波形的示意圖。如圖5中所示,當(dāng)觸控裝置上有物體觸碰時(shí),由于檢測(cè)方法以及檢測(cè)值的處理方法不同而得到如圖5所示波形;其中501為預(yù)設(shè)的參考波形,500為掃描感應(yīng)線得出的感應(yīng)波形圖。A’、B’、C’、D’四個(gè)點(diǎn)為參考線501與感應(yīng)波形500的交點(diǎn);其中A’、C’為下降點(diǎn),B’、D’為上升點(diǎn);這四個(gè)點(diǎn)的識(shí)別可判斷觸碰物體的數(shù)目;其具體的運(yùn)算方法與上述相似,此處不再贅述。其中,該實(shí)施例只是給出了兩個(gè)物體觸碰時(shí)的波形,該方法也可以用于大于兩觸碰物體時(shí)的情況。圖6本發(fā)明第三實(shí)施例的感應(yīng)波形與參考波形的示意圖,其中感應(yīng)波形為表面聲 波觸控裝置的接收器所接收到的波形。該裝置配有發(fā)射聲波的發(fā)射換能器和接收聲波的接收換能器。工作時(shí)發(fā)射換能器將觸控面板控制器送來(lái)的電信號(hào)轉(zhuǎn)換成聲波能,通過(guò)觸控面板四邊刻的反射表面超聲波的反射條紋反射后,由接收換能器接收后轉(zhuǎn)換成電信號(hào)。當(dāng)有物體觸碰屏幕時(shí),部分聲波能量被吸收,于是改變了接收信號(hào),經(jīng)過(guò)該觸控裝置中的控制器進(jìn)一步處理,從而得到所需的觸碰感應(yīng)波形。在圖6中,61為某一時(shí)間段接收換能器接收到的聲波能量疊加成的波形信號(hào),該波形是在有物體觸碰時(shí)的波形,波形中存在兩個(gè)衰減缺口 62和63 ;該衰減缺口 62是由于物體靠近或觸碰時(shí),被觸碰位置的部分聲波能量被吸收,聲波出現(xiàn)衰減造成的;60為預(yù)設(shè)參考波形;由上述方法可以判斷出M、E為下降趨勢(shì)中感應(yīng)波形61與參考波形的交點(diǎn),N、F為上升趨勢(shì)中感應(yīng)波形61與參考波形的交點(diǎn),可以得到上升趨勢(shì)波形的數(shù)目和下降趨勢(shì)波形的數(shù)目均為兩次;并得到有兩個(gè)物體觸碰該表面聲波觸控裝置。本實(shí)施例只是給出了兩個(gè)物體觸碰時(shí)的情況,但是不局限于兩個(gè)物體。在判斷多個(gè)物體是否發(fā)生旋轉(zhuǎn)之前,應(yīng)判斷所述多個(gè)物體是否可劃分成第一組物體和第二組物體,其中所述第一組物體中彼此之間的相對(duì)位置變化量以及所述第二組物體中彼此之間的相對(duì)位置變化量小于第一預(yù)定值,以及如果所述多個(gè)物體可劃分成所述第一組物體和所述第二組物體,則判斷所述第一組物體和所述第二組物體是否相對(duì)于彼此執(zhí)行旋轉(zhuǎn)操作。在下述說(shuō)明中,將以每一組物體僅包括一個(gè)物體的情形來(lái)描述本發(fā)明的上述方法,但是此處的兩個(gè)物體是否相對(duì)于彼此執(zhí)行旋轉(zhuǎn)操作只是出于示例的目的,而不是為了限制本發(fā)明的保護(hù)范圍。例如,可以通過(guò)將多個(gè)物體分成兩組來(lái)實(shí)現(xiàn),其中每一組中的多個(gè)物體之間的相對(duì)位置變化量小于第一預(yù)定值,這樣可以認(rèn)為該組中物體之間沒(méi)有發(fā)生相對(duì)移動(dòng)或者轉(zhuǎn)動(dòng),由此可以將第一組和第二組物體視為兩個(gè)等效的物體,由此下述的方法和裝置同樣適用于多個(gè)物體構(gòu)成的組的情形。如圖7所示,為本發(fā)明實(shí)施例的檢測(cè)多點(diǎn)旋轉(zhuǎn)手勢(shì)的流程圖。在本發(fā)明的一個(gè)實(shí)施例中,判斷兩個(gè)物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)的方法如下步驟701 :判斷所檢測(cè)到的物體數(shù)目是否為兩個(gè)物體,若判斷為是,則執(zhí)行步驟702,但若判斷為否,則執(zhí)行步驟701進(jìn)行重新判斷;步驟702 :記錄兩個(gè)物體的運(yùn)動(dòng)狀態(tài);步驟703 :如果判斷所述兩個(gè)物體其一個(gè)物體靜止,位置基本不變,且另一個(gè)物體進(jìn)行移動(dòng)。如果判斷為否,則執(zhí)行步驟163并檢測(cè)兩個(gè)物體是否同時(shí)發(fā)生位移變化進(jìn)行相對(duì)運(yùn)動(dòng),并順序執(zhí)行步驟E (這種情況將在下面進(jìn)行詳細(xì)說(shuō)明),如果仍然為否,則返回步驟702繼續(xù)執(zhí)行檢測(cè)物體的移動(dòng)狀態(tài);如果在步驟703判斷條件為是,則執(zhí)行步驟704 ;步驟704 :將靜止物體設(shè)為第一物體,并將靜止物體的位置坐標(biāo)信息設(shè)為第一等效坐標(biāo)信息(XI,Yl),同時(shí)將移動(dòng)物體設(shè)為第二物體,并將移動(dòng)物體的位置坐標(biāo)信息設(shè)為第二等效坐標(biāo)信息(X2,Y2)。同時(shí),第二物體移動(dòng)會(huì)產(chǎn)生位置坐標(biāo)信息的變化,進(jìn)入步驟705;步驟705 :跟蹤第二物體 的移動(dòng)狀態(tài),將第二物體移動(dòng)后的位置坐標(biāo)信息記錄為第三等效坐標(biāo)信息(X3,Y3);步驟706 :進(jìn)一步根據(jù)第二物體的移動(dòng)狀態(tài),將第一、第二和第三等效坐標(biāo)信息進(jìn)行比較計(jì)算出相應(yīng)的位置比較信息,判斷是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng),如果是則發(fā)送控制信號(hào)至步驟707,否則返回步驟702 ;步驟707 :根據(jù)控制信號(hào)執(zhí)行與該控制信號(hào)相關(guān)聯(lián)的操作。需理解,在步驟703中所述的第一物體處于靜止?fàn)顟B(tài),是指處于相對(duì)靜止的狀態(tài)。在第二物體進(jìn)行移動(dòng)時(shí),第一物體可能會(huì)發(fā)生微小的位移,如果第一物體位移改變小于第二預(yù)定值時(shí),則認(rèn)為第一物體位置基本不變,處于相對(duì)靜止的狀態(tài)。同理,同樣的方法確定第二物體是否發(fā)生位移。在本發(fā)明的一個(gè)實(shí)施例中,如圖8所示,根據(jù)本實(shí)施例的識(shí)別旋轉(zhuǎn)手勢(shì)上述流程步驟706中判斷旋轉(zhuǎn)的方法包括如下方式I)步驟7060 :根據(jù)第一與第二等效坐標(biāo)信息的比較和第一與第三等效坐標(biāo)信息的比較,分別產(chǎn)生第一斜率值Kl和第二斜率值K2,且Kl古K2,其中,Kl= (Y2-Y1) / (X2-X1),K2 = (Y3-Y1) / (X3-X1),且其斜率差為 AK =K1-K2 ;2)步驟 7061 : (X2-X1)*(X3_X1) > 0 時(shí),如果斜率差值A(chǔ) K > 0,則產(chǎn)生并輸出順時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖9所示,發(fā)送控制信號(hào)以啟動(dòng)事件Mll或者M(jìn)12,相應(yīng)地,如果斜率差值A(chǔ)K < 0,則產(chǎn)生并輸出逆時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖10所示,發(fā)送控制信號(hào)以啟動(dòng)事件M21或者M(jìn)22 ;3)步驟 7062 :當(dāng) X2-X1 < 0 且 X3-X1 彡 0,或者 X2-X1 > 0 且 X3-X1 彡 0 時(shí),如果Kl <0,則產(chǎn)生并輸出順時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖11所示,發(fā)送控制信號(hào)以啟動(dòng)事件M31或者M(jìn)32,如果Kl >0,則產(chǎn)生并輸出逆時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖12所示,發(fā)送控制信號(hào)以啟動(dòng)事件M41或者M(jìn)42執(zhí)行;4)步驟 7063 :當(dāng) X2-X1 = 0 且 X3-X1 關(guān) 0 時(shí),如果K2 >0,則產(chǎn)生并輸出順時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖13所示,發(fā)送控制信號(hào)以啟動(dòng)事件M51或者M(jìn)52,如果K2<0,則產(chǎn)生并輸出逆時(shí)針旋轉(zhuǎn)動(dòng)作的控制信號(hào),如圖14所示,發(fā)送控制信號(hào)以啟動(dòng)事件M61或者M(jìn)62執(zhí)行。接著,在控制信號(hào)中還可以包括旋轉(zhuǎn)所需要的角度。以該實(shí)施例中所述物體為例,第二物體旋轉(zhuǎn)的角度可以用反正切函數(shù)、矢量、余弦定理等方法進(jìn)行獲取,在本發(fā)明的一個(gè)實(shí)施例中,例如使用余弦定理進(jìn)行說(shuō)明。如圖 15 所示,a = yl(x2-x\f +(y2-y\f, b =(x3 - x\f + (y3 - y\)2,C = ,l(x3-x2)2+(y3-y2)2根據(jù)余弦定理獲取相對(duì)旋轉(zhuǎn)的角度9 = arccos&,從而
得到該旋轉(zhuǎn)角度0。需要說(shuō)明的是,只有當(dāng)旋轉(zhuǎn)角度0超過(guò)預(yù)定角度,才發(fā)送與旋轉(zhuǎn)運(yùn)動(dòng)相對(duì)應(yīng)的控制信號(hào)以啟動(dòng)相應(yīng)的控制操作。所述控制操作可以為例如響應(yīng)音量調(diào)節(jié)、圖片旋轉(zhuǎn)、翻頁(yè)等的操作。
下面將描述上述圖7中步驟E處所提及的兩個(gè)物體相對(duì)于彼此均發(fā)生移動(dòng)時(shí)的情況。即檢測(cè)第一物體和第二物體是否同時(shí)存在大于第二預(yù)定值的位置變化量,并在所述兩組物體同時(shí)存在大于第二預(yù)定值的位置變化量時(shí),進(jìn)而判斷并得到控制信號(hào)。具體地,如圖16所示,在第一物體和第二物體均發(fā)生移動(dòng)的情況下,可以包括如下步驟來(lái)判斷該第一物體和第二物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)步驟164 :識(shí)別第一物體和第二物體的位置坐標(biāo)信息。在識(shí)別第一物體和第二物體的位置坐標(biāo)之前,首先應(yīng)定義第一和第二物體,例如,在本發(fā)明的一個(gè)實(shí)施例中,兩個(gè)物體在移動(dòng)之前的位置坐標(biāo)分別為(Xa,Ya)、(Xb, Yb),例如,如果Xa ^ Xb,比較橫坐標(biāo)Xa和Xb,根據(jù)本發(fā)明的一個(gè)實(shí)施例,較小橫坐標(biāo)的物體可以設(shè)為第一物體,較大橫坐標(biāo)的物體可以設(shè)為第二物體;如果Xa = Xb時(shí),則比較縱坐標(biāo)Ya和Yb,將較大縱坐標(biāo)所在的物體設(shè)為第一物體,較小縱坐標(biāo)的物體設(shè)為第二物體。將第一物體移動(dòng)前的坐標(biāo)設(shè)為第四等效坐標(biāo)信息(X4,Y4),第二組物體移動(dòng)前的坐標(biāo)設(shè)置為第五等效坐標(biāo)信息(X5,Y5)。第一組物體和第二組物體同時(shí)移動(dòng)會(huì)產(chǎn)生位置坐標(biāo)信息的變化,然后追蹤第一物體和第二物體的移動(dòng)狀態(tài),將第一物體和第二物體下一位置坐標(biāo)信息分別記錄為第六等效坐標(biāo)信息(X6,Y6)和第七等效坐標(biāo)信息(X7,Y7);步驟165 :獲取第一物體移動(dòng)前后的第一向量或者第二物體移動(dòng)前后的第二向量,并根據(jù)第一向量以及第四、第五和第七等效坐標(biāo)計(jì)算得到第二物體的第八等效坐標(biāo)或者根據(jù)第二向量以及第五、第六和第七等效坐標(biāo)計(jì)算得到第一物體的第九等效坐標(biāo);步驟166 :根據(jù)第一物體和第二物體的移動(dòng)狀態(tài),將第四、第五、以及第八或者第九等效坐標(biāo)進(jìn)行比較以得到相應(yīng)的位置比較信息,根據(jù)所述位置比較信息判斷是否為旋轉(zhuǎn)運(yùn)動(dòng),如果是,則發(fā)送控制信號(hào),否則返回步驟F,其中步驟F為圖7中的步驟702 ;步驟167 :根據(jù)控制信號(hào)執(zhí)行控制操作,以執(zhí)行與旋轉(zhuǎn)動(dòng)作相關(guān)聯(lián)的控制操作。在本發(fā)明的一些實(shí)施例中,步驟165的具體實(shí)現(xiàn)為可以通過(guò)向量坐標(biāo)轉(zhuǎn)換成一個(gè)物體動(dòng)一個(gè)物體不動(dòng)的情況進(jìn)行實(shí)施,即兩個(gè)物體位移變化的過(guò)程可以看做一個(gè)物體動(dòng)一個(gè)物體不動(dòng)的情況。具體如下圖17(A)顯示了實(shí)際的第一物體Fl和第二物體F2相對(duì)移動(dòng)的示意圖。而圖17(B)顯示了第二物體F2相對(duì)于第一物體Fl進(jìn)行向量坐標(biāo)轉(zhuǎn)換的示意圖。具體而言,第一物體Fl和第二物體F2發(fā)生位移的過(guò)程可以看做為F2相對(duì)于Fl發(fā)生位移,其中Fl'和F2'分別是Fl和F2移動(dòng)的下一個(gè)位置。其中,在本發(fā)明的一個(gè)實(shí)施例中,向量坐標(biāo)轉(zhuǎn)換方法為I)根據(jù)第一物體的第四等效坐標(biāo)和第六等效坐標(biāo)計(jì)算第一向量Fl' F1,然后將F2/按向量Fl' Fl移動(dòng)到F2";2)設(shè)F2"的位置坐標(biāo)信息為第八等效坐標(biāo)(X8, Y8),顯而易見(jiàn)地,向量Fl' Fl =(X4-X6, Y4-Y6),F(xiàn)l' Fl = F2' F2",即(X4-X6,Y4-Y6) = (X8-X7,Y8-Y7),由此可知 X8=X7-X6+X4, Y8 = Y7-Y6+Y4,即 F2"的第八等效坐標(biāo)為(X7-X6+X4,Y7-Y6+Y4)。在步驟166中,具體為在向量坐標(biāo)轉(zhuǎn)換后,可認(rèn)為Fl相對(duì)靜止,F(xiàn)2相對(duì)Fl發(fā)生移動(dòng)。如圖17(C)所示,可認(rèn)為Fl和F2的移動(dòng)情況與上述實(shí)施例的情況相同,故可認(rèn)為F2"為相當(dāng)于F2的下一位置。明顯地,對(duì)第一組物體和第二組物體進(jìn)行向量坐標(biāo)轉(zhuǎn)換后的識(shí)別旋轉(zhuǎn)手勢(shì)的方法與上文步驟706所示的方法相同,為減少重復(fù)說(shuō)明,此處省略對(duì)其進(jìn)行描述。需理解,上述實(shí)施例為第二物體相對(duì)于第一物體的坐標(biāo)變化,本領(lǐng)域的普通技術(shù)人員指導(dǎo),采用第一物體相對(duì)于第二物體的坐標(biāo)變換亦能采用本發(fā)明實(shí)施例的方法實(shí)現(xiàn)。而圖17(D)則顯示了第一物體Fl相對(duì)于第二物體F2進(jìn)行向量坐標(biāo)轉(zhuǎn)換的示意圖。具體而言,此時(shí)第一物體Fl和第二物體F2發(fā)生位移的過(guò)程可以看作為Fl相對(duì)于F2發(fā)生位移,其中Fl'和F2'分別是Fl和F2移動(dòng)的下一個(gè)位置。具體的向量坐標(biāo)轉(zhuǎn)換方法與以上所述的向量坐標(biāo)轉(zhuǎn)換方法相同,此處不再做重復(fù)敘述。在向量坐標(biāo)轉(zhuǎn)換后,可認(rèn)為F2相對(duì)靜止, Fl相對(duì)F2發(fā)生移動(dòng),如圖17(E)所示,F(xiàn)l"為相當(dāng)于Fl的下一位置,F(xiàn)1”的等效坐標(biāo)為第九等效坐標(biāo)(X9,Y9)。需要說(shuō)明的是,根據(jù)本實(shí)施例的識(shí)別旋轉(zhuǎn)動(dòng)作的流程步驟167,執(zhí)行與該旋轉(zhuǎn)運(yùn)動(dòng)相對(duì)應(yīng)的旋轉(zhuǎn)操作還包括利用第一組物體和第二組物體相對(duì)旋轉(zhuǎn)的角度信息對(duì)例如觸控裝置上的圖像對(duì)象等進(jìn)行控制操作。第一組物體和第二組物體相對(duì)旋轉(zhuǎn)的角度可以用反正切函數(shù)、矢量、余弦定理等方法進(jìn)行獲取,本發(fā)明的一個(gè)實(shí)施例中,使用余弦定理得到,而本發(fā)明實(shí)際的實(shí)現(xiàn)方法并不限定于此種方法。具體方法如上述實(shí)施例中求解旋轉(zhuǎn)角度方法來(lái)進(jìn)行,此處不再做重復(fù)敘述。需要說(shuō)明的是,在上述說(shuō)明中所提及的等效坐標(biāo)或者等效坐標(biāo)信息可以由第一組物體和第二組物體的質(zhì)心坐標(biāo)、重心坐標(biāo)或者第一組物體以及第二組物體中的任何一個(gè)點(diǎn)的物理坐標(biāo)來(lái)表示,以方便上述運(yùn)算。顯然,普通技術(shù)人員也可以用其他等同的手段來(lái)代替上述的坐標(biāo),只要能滿足判斷第一組和第二組物體之間的相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)的判斷即可。上述坐標(biāo)的示例只是出于示例的目的,而不是為了限制本發(fā)明的保護(hù)范圍。以下結(jié)合附圖18-20描述根據(jù)本發(fā)明實(shí)施例的用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置180。如圖18所示,用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置180可以包括檢測(cè)模塊181、觸碰物體數(shù)目確定模塊182、物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊183和信號(hào)產(chǎn)生模塊184。其中,所述檢測(cè)模塊181沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形,例如所述檢測(cè)模塊181能夠通過(guò)光學(xué)地、聲學(xué)地或者電學(xué)地獲得所述感應(yīng)波形,并且所述檢測(cè)模塊181沿著第一方向檢測(cè)物體觸碰所引起的第一感應(yīng)波形以及沿著第二方向檢測(cè)物體觸碰所引起的第二感應(yīng)波形。所述觸碰物體數(shù)目確定模塊182根據(jù)檢測(cè)的所述感應(yīng)波形、確定觸碰所述觸控裝置的物體數(shù)目。所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊183在所述觸碰物體數(shù)目確定模塊識(shí)別出所述物體數(shù)目為多個(gè)時(shí)、用于判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng)。所述信號(hào)產(chǎn)生模塊184在所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊確定所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng)時(shí)生成控制信號(hào),且根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。 如圖19所示,觸碰物體數(shù)目確定模塊182包括運(yùn)算模塊1821和輸出模塊1822。
其中,運(yùn)算模塊1821用于將所述感應(yīng)波形中的每個(gè)感應(yīng)值與參考波形值進(jìn)行比較,以判斷感應(yīng)波形是否包括上升趨勢(shì)波形和/或下降趨勢(shì)波形,并根據(jù)包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的所述感應(yīng)波形的數(shù)目確定觸碰所述觸控裝置的物體的數(shù)目,輸出模塊1822輸出觸碰所述觸控裝置的物體的數(shù)目。在本 發(fā)明的一個(gè)實(shí)施例中,運(yùn)算模塊1821還用于判斷所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的感應(yīng)波形與所述參考波形的兩個(gè)交點(diǎn)之間距離是否大于閾值,且在判斷所述兩個(gè)交點(diǎn)之間的距離大于閾值時(shí),將所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的感應(yīng)波形作為有效感應(yīng)波形,以根據(jù)有效感應(yīng)波形的數(shù)目確定觸碰所述觸控裝置的物體的數(shù)目。在本發(fā)明的一個(gè)實(shí)施例中,檢測(cè)模塊181例如包括發(fā)射換能器,所述發(fā)射換能器用于發(fā)射聲波。接收換能器,所述接收換能器用于接收所述發(fā)射換能器發(fā)射的聲波,所述觸控裝置在被觸碰后吸收部分的所述聲波,所述接收換能器根據(jù)吸收的聲波產(chǎn)生所述感應(yīng)波形。如圖20,所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊183可以包括判斷模塊1831,所述判斷模塊1831用于在所述物體數(shù)目為多個(gè)時(shí),判斷所述多個(gè)物體是否可劃分成第一組物體和第二組物體,其中所述第一組物體中彼此之間的相對(duì)位置變化量以及所述第二組物體中彼此之間的相對(duì)位置變化量小于第一預(yù)定值,在所述多個(gè)物體可劃分成所述第一組物體和所述第二組物體時(shí),判斷所述第一組物體和所述第二組物體是否相對(duì)于彼此執(zhí)行旋轉(zhuǎn)操作;相對(duì)位置變化量確定模塊1832,所述相對(duì)位置變化量確定模塊1832用于獲得所述第一組物體的第一位置變化量和所述第二組物體的第二位置變化量;以及旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833用于在所述第一位置變化量和所述第二位置變化量均小于第二預(yù)定值時(shí),判斷未執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);在所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),根據(jù)小于所述第二預(yù)定值的所述第一位置變化量和所述第二位置變化量中的一個(gè)相對(duì)應(yīng)的一組物體的第一等效坐標(biāo)以及另一組物體的移動(dòng)前后的第二、第三等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng);在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),分別利用所述第一組物體的移動(dòng)前后的第四、第六等效坐標(biāo)以及所述第二組物體的移動(dòng)前后的第五、第七等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)。如上所述,在所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),根據(jù)小于所述第二預(yù)定值的所述第一位置變化量和所述第二位置變化量中的一個(gè)相對(duì)應(yīng)的一組物體的第一等效坐標(biāo)以及另一組物體的移動(dòng)前后的第二、第三等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng),此時(shí),所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833可以根據(jù)如下條件判斷第一組物體和第二組物體是否發(fā)生相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)I)獲得所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率,并獲得所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率,然后根據(jù)所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率以及所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
2)所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833用于根據(jù)所述第一等效坐標(biāo)和第二等效坐標(biāo)的連線與所述第一等效坐標(biāo)和第三等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。3)所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833用于根據(jù)所述第一等效坐標(biāo)、所述第二等效坐標(biāo)和所述第三等效坐標(biāo)的物理坐標(biāo)關(guān)系,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。如上所述,在本發(fā)明的一些實(shí)施例中,在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),分別利用所述第一組物體的移動(dòng)前后的第四、第六等效坐標(biāo)以及所述第二組物體的移動(dòng)前后的第五、第七等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)。此時(shí),旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833可以下述方式來(lái)判斷第一組物體和第二組物體之間是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),獲取所 述第六至第四等效坐標(biāo)之間的第一向量;或者獲取所述第七至第五等效坐標(biāo)之間的第二向量;以及根據(jù)所述第一向量以及第四、第六和第七等效坐標(biāo)確定所述第二組物體相對(duì)第一組物體相對(duì)位置變化后的第八等效坐標(biāo)或者根據(jù)所述第二向量以及第五、第六和第七等效坐標(biāo)確定所述第一組物體相對(duì)第二組物體相對(duì)位置變化后的第九等效坐標(biāo)。此時(shí),所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833可以按照如前所述的方法中那樣來(lái)執(zhí)行向量坐標(biāo)轉(zhuǎn)換,即相當(dāng)于第一組物體或者第二組物體未發(fā)生運(yùn)動(dòng),而剩余的一組相對(duì)于該組發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。此處可以采用如前所述的旋轉(zhuǎn)判斷方式。具體而言,在本發(fā)明的一個(gè)實(shí)施例中,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833用于在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),獲得所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率或者所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率;或者獲得所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率或者所述第五等效坐標(biāo)和所述第九等效坐標(biāo)之間連線的斜率;以及根據(jù)所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率以及所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率的差值或者所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率以及所述第五等效坐標(biāo)和所述第九等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。在本實(shí)施例中,在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833進(jìn)一步根據(jù)所述第四等效坐標(biāo)和第五等效坐標(biāo)的連線與所述第四等效坐標(biāo)和第八等效坐標(biāo)之間的連線的角度或所述第五等效坐標(biāo)和第四等效坐標(biāo)的連線與所述第五等效坐標(biāo)和第九等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)??蛇x地,在本發(fā)明的一個(gè)實(shí)施例中,在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊1833可以進(jìn)一步根據(jù)所述第四等效坐標(biāo)、所述第五等效坐標(biāo)和所述第八等效坐標(biāo)的物理坐標(biāo)關(guān)系或所述第四等效坐標(biāo)、所述第五等效坐標(biāo)和所述第九等效坐標(biāo)的物理坐標(biāo)關(guān)系來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。需要說(shuō)明的是,在上述說(shuō)明中所提及的等效坐標(biāo)或者等效坐標(biāo)信息可以由第一組物體和第二組物體的質(zhì)心坐標(biāo)、重心坐標(biāo)或者第一組物體以及第二組物體中的任何一個(gè)點(diǎn)的物理坐標(biāo)來(lái)表示,以方便上述運(yùn)算。顯然,普通技術(shù)人員也可以用其他等同的手段來(lái)代替上述的坐標(biāo),只要能滿足判斷第一組物體和第二組物體之間的相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)的判斷即可。上述坐標(biāo)的示例只是出于示例的目的,而不是為了限制本發(fā)明的保護(hù)范圍。根據(jù)本發(fā)明實(shí)施例的用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置,檢測(cè)模塊根據(jù)沿著所述觸控裝置的觸碰面上的至少一個(gè)方向獲得由物體觸碰所引起的感應(yīng)波形,觸碰物體數(shù)目確定模塊根據(jù)參考波形來(lái)判斷感應(yīng)波形的上升趨勢(shì)波形和/或下降趨勢(shì)波形的數(shù)目,準(zhǔn)確地識(shí)別出多點(diǎn)觸碰物體數(shù)目。然后根據(jù)兩個(gè)物體的位置坐標(biāo)信息進(jìn)行比較分析,能夠準(zhǔn)確地識(shí)別旋轉(zhuǎn)操作并啟動(dòng)與該旋轉(zhuǎn)運(yùn)動(dòng)相對(duì)應(yīng)的操作,以實(shí)現(xiàn)觸控裝置上對(duì)應(yīng)的控制對(duì)象的操作(例如順時(shí)針或者逆時(shí)針操作)。另外,在該識(shí)別裝置的設(shè)計(jì)中,大部分計(jì)算是在加減法下進(jìn)行,程序指令少。因此,對(duì)處理器等硬件性能要求低,便于降低成本,并提高產(chǎn)品性價(jià)比。需要指出的是,在本說(shuō)明書(shū)的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示意性實(shí)施例”、“示例”、“具體示例”、或“ 一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書(shū)中,對(duì)上述術(shù)語(yǔ)的示意性表述不一定指的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、單元或者特點(diǎn)可以在任何的一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。盡管已經(jīng)示出和描述了本發(fā)明的實(shí)施例,本領(lǐng)域的普通技術(shù)人員可以理解在不脫離本發(fā)明的原理和宗旨的情況下可以對(duì)這些實(shí)施例進(jìn)行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同物限定。權(quán)利要求
1.一種多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,包括以下步驟 A :沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形; B :根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目; C :如果判斷檢測(cè)的所述物體數(shù)目為多個(gè),則判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);以及 D :如果所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng),則所述觸控裝置生成控制信號(hào),并根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。
2.根據(jù)權(quán)利要求I所述的識(shí)別方法,其特征在于,所述步驟B包括 BI :將所述感應(yīng)波形的每個(gè)感應(yīng)值與參考波形值比較,以判定感應(yīng)波形是否包括上升趨勢(shì)波形和/或下降趨勢(shì)波形;以及 B2 :根據(jù)感應(yīng)波形中上升趨勢(shì)波形和/或下降趨勢(shì)波形的數(shù)目確定物體的數(shù)目。
3.根據(jù)權(quán)利要求2所述的識(shí)別方法,其特征在于,所述步驟BI進(jìn)一步包括 將感應(yīng)波形的當(dāng)前感應(yīng)值與參考波形值進(jìn)行比較; 如果所述感應(yīng)波形的當(dāng)前感應(yīng)值大于所述參考波形值,且所述感應(yīng)波形的前一個(gè)感應(yīng)值小于所述參考波形值,則判斷所述感應(yīng)波形包括上升趨勢(shì)波形; 如果所述感應(yīng)波形的當(dāng)前感應(yīng)值小于所述參考波形值,且所述感應(yīng)波形的前一個(gè)感應(yīng)值大于所述參考波形值,則判斷所述感應(yīng)波形包括下降趨勢(shì)波形。
4.根據(jù)權(quán)利要求3所述的識(shí)別方法,其特征在于,還包括 判斷所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的感應(yīng)波形與所述參考波形的兩個(gè)相鄰交點(diǎn)之間的距離是否大于預(yù)定閾值;和 如果判斷所述兩個(gè)相鄰交點(diǎn)之間的距離大于所述預(yù)定閾值,則判斷所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的該段感應(yīng)波形為有效感應(yīng)波形,以根據(jù)所述有效感應(yīng)波形中上升趨勢(shì)波形和/或下降趨勢(shì)波形的數(shù)目確定觸碰所述觸控裝置的物體的數(shù)目。
5.根據(jù)權(quán)利要求4所述的識(shí)別方法,其特征在于,所述步驟A進(jìn)一步包括 沿著第一方向檢測(cè)所引起的第一感應(yīng)波形;以及 沿著第二方向檢測(cè)所引起的第二感應(yīng)波形。
6.根據(jù)權(quán)利要求5所述的識(shí)別方法,其特征在于,所述步驟B2進(jìn)一步包括 根據(jù)所述第一和第二感應(yīng)波形中上升趨勢(shì)波形和/或下降趨勢(shì)波形的最大數(shù)目來(lái)確定物體的數(shù)目。
7.根據(jù)權(quán)利要求I所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述步驟C進(jìn)一步包括 Cl :如果判斷檢測(cè)的所述物體數(shù)目為多個(gè),則判斷所述多個(gè)物體是否可劃分成第一組物體和第二組物體,其中所述第一組物體中彼此之間的相對(duì)位置變化量以及所述第二組物體中彼此之間的相對(duì)位置變化量小于第一預(yù)定值;以及 C2 :如果所述多個(gè)物體可劃分成所述第一組物體和所述第二組物體,則判斷所述第一組物體和所述第二組物體是否相對(duì)于彼此執(zhí)行旋轉(zhuǎn)操作。
8.根據(jù)權(quán)利要求7所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述步驟C2進(jìn)一步包括 C21 :獲得所述第一組物體的第一位置變化量和所述第二組物體的第二位置變化量;C22 :如果所述第一位置變化量和所述第二位置變化量均小于第二預(yù)定值時(shí),則判斷未執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng); C23:如果所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),則根據(jù)小于所述第二預(yù)定值的所述第一位置變化量和所述第二位置變化量中的一個(gè)相對(duì)應(yīng)的一組物體的第一等效坐標(biāo)以及另一組物體的移動(dòng)前后的第二、第三等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng);以及 C24 :如果所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),則分別利用所述第一組物體的移動(dòng)前后的第四、第六等效坐標(biāo)以及所述第二組物體的移動(dòng)前后的第五、第七等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)。
9.根據(jù)權(quán)利要求8所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,其中所述步驟C23進(jìn)一步包括 獲得所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率; 獲得所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率;以及 根據(jù)所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率以及所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
10.根據(jù)權(quán)利要求8所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,其中所述步驟C23進(jìn)一步包括 根據(jù)所述第一等效坐標(biāo)和第二等效坐標(biāo)之間的連線與所述第一等效坐標(biāo)和第三等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
11.根據(jù)權(quán)利要求8所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,其中所述步驟C23進(jìn)一步包括 根據(jù)所述第一等效坐標(biāo)、所述第二等效坐標(biāo)和所述第三等效坐標(biāo)的物理坐標(biāo)關(guān)系,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
12.根據(jù)權(quán)利要求8所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述步驟C24進(jìn)一步包括 獲取所述第六至第四等效坐標(biāo)之間的第一向量; 或者獲取所述第七至第五等效坐標(biāo)之間的第二向量;以及 根據(jù)所述第一向量以及第四、第六和第七等效坐標(biāo)確定所述第二組物體相對(duì)第一組物體相對(duì)位置變化后的第八等效坐標(biāo)或根據(jù)所述第二向量以及第五、第六和第七等效坐標(biāo)確定所述第一組物體相對(duì)第二組物體相對(duì)位置變化后的第九等效坐標(biāo)。
13.根據(jù)權(quán)利要求12所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后,還包括 獲得所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率或所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率; 或者獲得所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率或所述第五等效坐標(biāo)和第九等效坐標(biāo)之間連線的斜率;以及 根據(jù)所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率以及所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率的差值或所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率以及所述第五等效坐標(biāo)和所述第九等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
14.根據(jù)權(quán)利要求12所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后,還包括 根據(jù)所述第四等效坐標(biāo)和第五等效坐標(biāo)之間的連線與所述第四等效坐標(biāo)和第八等效坐標(biāo)之間的連線的角度或所述第五等效坐標(biāo)和第四等效坐標(biāo)之間的連線與所述第五等效坐標(biāo)和第九等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
15.根據(jù)權(quán)利要求12所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后,還包括 根據(jù)所述第四等效坐標(biāo)、所述第五等效坐標(biāo)和所述第八等效坐標(biāo)的物理坐標(biāo)關(guān)系或所述第四等效坐標(biāo)、所述第五等效坐標(biāo)和所述第九等效坐標(biāo)的物理坐標(biāo)關(guān)系,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
16.根據(jù)權(quán)利要求7所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述第一組物體和所述第二組物體分別僅包括一個(gè)物體。
17.根據(jù)權(quán)利要求7所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述第一組物體位置和所述第二組物體位置分別由其等效坐標(biāo)表示。
18.根據(jù)權(quán)利要求10所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,其中所述等效坐標(biāo)為第一組物體和第二組物體的質(zhì)心坐標(biāo)、重心坐標(biāo)或者第一組物體以及第二組物體中的任何一個(gè)點(diǎn)的物理坐標(biāo)。
19.根據(jù)權(quán)利要求I所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述感應(yīng)波形電學(xué)地、聲學(xué)地或者光學(xué)地獲得。
20.根據(jù)權(quán)利要求I所述的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法,其特征在于,所述旋轉(zhuǎn)運(yùn)動(dòng)包括順時(shí)針旋轉(zhuǎn)運(yùn)動(dòng)和逆時(shí)針旋轉(zhuǎn)運(yùn)動(dòng)。
21.一種用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置,其特征在于,包括 檢測(cè)模塊,所述檢測(cè)模塊沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形; 觸碰物體數(shù)目確定模塊,所述觸碰物體數(shù)目確定模塊根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目; 物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊,所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊在所述觸碰物體數(shù)目確定模塊識(shí)別出所述物體數(shù)目為多個(gè)時(shí)、用于判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);以及 信號(hào)產(chǎn)生模塊,所述信號(hào)產(chǎn)生模塊在所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊確定所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng)時(shí)生成控制信號(hào),且根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。
22.根據(jù)權(quán)利要求21所述的識(shí)別裝置,其特征在于,所述觸碰物體數(shù)目確定模塊進(jìn)一步包括 運(yùn)算模塊,所述運(yùn)算模塊將所述感應(yīng)波形中的每個(gè)感應(yīng)值與參考波形值進(jìn)行比較,以判斷感應(yīng)波形是否包括上升趨勢(shì)波形和/或下降趨勢(shì)波形,并根據(jù)包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的所述感應(yīng)波形的數(shù)目確定觸碰所述觸控裝置的物體的數(shù)目;和 輸出模塊,所述輸出模塊輸出觸碰所述觸控裝置的物體的數(shù)目。
23.根據(jù)權(quán)利要求22所述的識(shí)別裝置,其特征在于,所述運(yùn)算模塊還用于判斷所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的感應(yīng)波形與所述參考波形的兩個(gè)交點(diǎn)之間距離是否大于閾值,且在判斷所述兩個(gè)交點(diǎn)之間的距離大于閾值時(shí),將所述包括上升趨勢(shì)波形和/或下降趨勢(shì)波形的感應(yīng)波形作為有效感應(yīng)波形,以根據(jù)有效感應(yīng)波形的數(shù)目確定觸碰所述觸控裝置的物體的數(shù)目。
24.根據(jù)權(quán)利要求23所述的識(shí)別裝置,其特征在于,所述檢測(cè)模塊包括通過(guò)光學(xué)地、聲學(xué)地或者電學(xué)地獲得所述感應(yīng)波形。
25.根據(jù)權(quán)利要求21所述的識(shí)別裝置,其特征在于,所述檢測(cè)模塊包括 發(fā)射換能器,所述發(fā)射換能器用于發(fā)射聲波; 接收換能器,所述接收換能器用于接收所述發(fā)射換能器發(fā)射的聲波,所述觸控裝置在被觸碰后吸收部分的所述聲波,所述接收換能器根據(jù)吸收的聲波產(chǎn)生所述感應(yīng)波形。
26.如權(quán)利要求21所述的識(shí)別裝置,其特征在于,所述檢測(cè)模塊沿著第一方向檢測(cè)物體觸碰所引起的第一感應(yīng)波形;以及 沿著第二方向檢測(cè)物體觸碰所引起的第二感應(yīng)波形。
27.如權(quán)利要求21所述的識(shí)別裝置,其特征在于,所述運(yùn)算模塊根據(jù)所述第一和第二感應(yīng)波形中最大數(shù)目的上升趨勢(shì)波形和/或下降趨勢(shì)波形來(lái)確定觸碰物體的數(shù)目。
28.如權(quán)利要求22所述的識(shí)別裝置,其特征在于,所述運(yùn)算模塊進(jìn)一步包括 比較單元,所述比較單元將感應(yīng)波形的當(dāng)前感應(yīng)值與參考波形值進(jìn)行比較;如果所述感應(yīng)波形的當(dāng)前感應(yīng)值大于所述參考波形值,且所述感應(yīng)波形的前一個(gè)感應(yīng)值小于所述參考波形值,則判斷所述感應(yīng)波形包括上升趨勢(shì)波形;如果所述感應(yīng)波形的當(dāng)前感應(yīng)值小于所述參考波形值,且所述感應(yīng)波形的前一個(gè)感應(yīng)值大于所述參考波形值,則判斷所述感應(yīng)波形包括下降趨勢(shì)波形。
29.如權(quán)利要求21所述的識(shí)別裝置,其特征在于,所述物體旋轉(zhuǎn)運(yùn)動(dòng)確定模塊包括 判斷模塊,所述判斷模塊用于在所述物體數(shù)目為多個(gè)時(shí),判斷所述多個(gè)物體是否可劃分成第一組物體和第二組物體,其中所述第一組物體中彼此之間的相對(duì)位置變化量以及所述第二組物體中彼此之間的相對(duì)位置變化量小于第一預(yù)定值,在所述多個(gè)物體可劃分成所述第一組物體和所述第二組物體時(shí),判斷所述第一組物體和所述第二組物體是否相對(duì)于彼此執(zhí)行旋轉(zhuǎn)操作; 相對(duì)位置變化量確定模塊,所述相對(duì)位置變化量確定模塊用于獲得所述第一組物體的第一位置變化量和所述第二組物體的第二位置變化量;以及 旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊用于 在所述第一位置變化量和所述第二位置變化量均小于第二預(yù)定值時(shí),判斷未執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng); 在所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),根據(jù)小于所述第二預(yù)定值的所述第一位置變化量和所述第二位置變化量中的一個(gè)相對(duì)應(yīng)的一組物體的第一等效坐標(biāo)以及另一組物體的移動(dòng)前后的第二、第三等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng);以及 在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí),分別利用所述第一組物體的移動(dòng)前后的第四、第六等效坐標(biāo)以及所述第二組物體的移動(dòng)前后的第五、第七等效坐標(biāo)來(lái)判斷所述第一組物體和所述第二組物體是否執(zhí)行相對(duì)旋轉(zhuǎn)運(yùn)動(dòng)。
30.如權(quán)利要求29所述的識(shí)別裝置,其特征在于,在僅所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊獲得所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率,并獲得所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率,然后根據(jù)所述第一等效坐標(biāo)和所述第二等效坐標(biāo)之間連線的斜率以及所述第一等效坐標(biāo)和所述第三等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
31.如權(quán)利要求29所述的識(shí)別裝置,其特征在于,在僅所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊用于根據(jù)所述第一等效坐標(biāo)和第二等效坐標(biāo)的連線與所述第一等效坐標(biāo)和第三等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
32.如權(quán)利要求29所述的識(shí)別裝置,其特征在于,在僅所述第一位置變化量和所述第二位置變化量中的一個(gè)小于所述第二預(yù)定值時(shí),所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊用于根據(jù)所述第一等效坐標(biāo)、所述第二等效坐標(biāo)和所述第三等效坐標(biāo)的物理坐標(biāo)關(guān)系,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
33.如權(quán)利要求29所述的識(shí)別裝置,其特征在于,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊用于在所述第一位置變化量和所述第二位置變化量均大于所述第二預(yù)定值時(shí), 獲取所述第六至第四等效坐標(biāo)之間的第一向量; 或者獲取所述第七至第五等效坐標(biāo)之間的第二向量;以及 根據(jù)所述第一向量以及第四、第六和第七等效坐標(biāo)確定所述第二組物體相對(duì)第一組物體相對(duì)位置變化后的第八等效坐標(biāo)或根據(jù)所述第二向量以及第五、第六和第七等效坐標(biāo)確定所述第一組物體相對(duì)第二組物體相對(duì)位置變化后的第九等效坐標(biāo)。
34.如權(quán)利要求33所述的識(shí)別裝置,其特征在于,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后 獲得所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率或所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率; 獲得所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率或所述第五等效坐標(biāo)和第九等效坐標(biāo)之間連線的斜率;以及 根據(jù)所述第四等效坐標(biāo)和所述第五等效坐標(biāo)之間連線的斜率以及所述第四等效坐標(biāo)和所述第八等效坐標(biāo)之間連線的斜率的差值或所述第五等效坐標(biāo)和所述第四等效坐標(biāo)之間連線的斜率以及所述第五等效坐標(biāo)和所述第九等效坐標(biāo)之間連線的斜率的差值來(lái)判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
35.如權(quán)利要求33所述的識(shí)別裝置,其特征在于,所述旋轉(zhuǎn)運(yùn)動(dòng)判斷模塊在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后 根據(jù)所述第四等效坐標(biāo)和第五等效坐標(biāo)之間的連線與所述第四等效坐標(biāo)和第八等效坐標(biāo)之間的連線的角度或所述第五等效坐標(biāo)和第四等效坐標(biāo)之間的連線與所述第五等效坐標(biāo)和第九等效坐標(biāo)之間的連線的角度,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
36.根據(jù)權(quán)利要求33所述的識(shí)別裝置,其特征在于,在確定所述第八等效坐標(biāo)或所述第九等效坐標(biāo)之后,還包括 根據(jù)所述第四 等效坐標(biāo)、所述第五等效坐標(biāo)和所述第八等效坐標(biāo)的物理坐標(biāo)關(guān)系或所述第四等效坐標(biāo)、所述第五等效坐標(biāo)和所述第九等效坐標(biāo)的物理坐標(biāo)關(guān)系,判斷所述第一組物體和所述第二組物體是否發(fā)生旋轉(zhuǎn)運(yùn)動(dòng)。
全文摘要
本發(fā)明提出一種多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法。該識(shí)別方法包括以下步驟A沿著至少一個(gè)方向檢測(cè)所述觸控裝置上由物體觸碰所引起的感應(yīng)波形;B根據(jù)檢測(cè)的所述感應(yīng)波形確定觸碰所述觸控裝置的物體數(shù)目;C如果判斷檢測(cè)的所述物體數(shù)目為多個(gè),則判斷所述多個(gè)物體是否執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng);以及D如果所述多個(gè)物體執(zhí)行旋轉(zhuǎn)運(yùn)動(dòng),則所述觸控裝置生成控制信號(hào),并根據(jù)所述控制信號(hào)在所述觸控裝置上執(zhí)行控制操作。本發(fā)明還提供了一種用于觸控裝置的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別裝置。根據(jù)本發(fā)明實(shí)施例的多點(diǎn)旋轉(zhuǎn)運(yùn)動(dòng)的識(shí)別方法和裝置可以準(zhǔn)確地識(shí)別多個(gè)物體以及物體觸碰產(chǎn)生的旋轉(zhuǎn)動(dòng)作。
文檔編號(hào)G06F3/041GK102736771SQ20111015439
公開(kāi)日2012年10月17日 申請(qǐng)日期2011年6月9日 優(yōu)先權(quán)日2011年3月31日
發(fā)明者何邦君, 易連方, 曾憲武, 楊云, 蔡鐵軍 申請(qǐng)人:比亞迪股份有限公司