本發(fā)明涉及智能控制
技術(shù)領(lǐng)域:
,具體涉及一種可穿戴設(shè)備及其控制方法。
背景技術(shù):
:可穿戴設(shè)備是指直接穿在用戶身上,或是整合到用戶的衣服或配件上的一種便攜式設(shè)備。例如,智能手表、智能手環(huán)等。隨著可穿戴設(shè)備功能的不斷豐富,以及可穿戴設(shè)備性能的日益提高,基于可穿戴設(shè)備實現(xiàn)對車輛等設(shè)備進行控制的需求也被提出。目前的可穿戴設(shè)備上通常設(shè)置有按鍵或者觸摸屏,其內(nèi)安裝有對車輛等設(shè)備進行控制的APP。通過在可穿戴設(shè)備上進行按鍵操作或者屏幕觸摸操作,先將可穿戴設(shè)備喚醒,再打開其內(nèi)安裝的APP,進而可以通過APP對車輛等設(shè)備進行控制。在上述方案中,由于可穿戴設(shè)備須設(shè)置有按鍵或者觸摸屏才能實現(xiàn)對車輛等設(shè)備的控制,對可穿戴設(shè)備的硬件要求較高,導(dǎo)致其成本增加。并且,在通過按鍵操作或者屏幕觸摸操作實現(xiàn)對車輛等設(shè)備進行控制的過程中,操作較復(fù)雜,不便于用戶使用。技術(shù)實現(xiàn)要素:本發(fā)明實施例解決的問題是如何通過可穿戴設(shè)備便捷地實現(xiàn)對其他設(shè)備的控制,并降低可穿戴設(shè)備的成本。為解決上述問題,本發(fā)明實施例提供一種可穿戴設(shè)備的控制方法,所述方法包括:采集命令手勢的手勢信息;對所采集的命令手勢的手勢信息進行處理,獲得命令手勢的手勢信息向量;將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向 量進行匹配,識別所述命令手勢;將與所述命令手勢對應(yīng)的控制指令發(fā)送至其他被控制設(shè)備。可選地,所述所采集的命令手勢的手勢信息包括:所述命令手勢分別在x軸、y軸及z軸上的加速度信息;所述命令手勢分別在x軸、y軸及z軸上的電磁強度信息??蛇x地,所述所獲得的命令手勢的手勢信息向量包括:所述命令手勢在x軸、y軸及z軸上的姿態(tài)角信息以及所述加速度信息,其中,所述姿態(tài)角信息是通過對所述加速度信息以及電磁強度信息進行計算獲得的。可選地,所述所獲得的命令手勢的手勢信息向量還包括:所述命令手勢在x軸、y軸及z軸上的角加速度信息,所述角加速度信息是通過對所述姿態(tài)角信息進行計算獲得的??蛇x地,通過使用HMM模型訓(xùn)練所述所定義的命令手勢的手勢特征向量??蛇x地,所述將所獲得的命令手勢信息的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配,識別所述命令手勢,包括:計算所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量對應(yīng)的HMM模型之間的似然值;選取最大似然值,并將所述最大似然值對應(yīng)的所述所定義的命令手勢作為與所述所采集的命令手勢匹配的命令手勢??蛇x地,通過所述可穿戴設(shè)備的人機交互界面設(shè)置并存儲得到所述所定義的命令手勢??蛇x地,任一所述所定義的命令手勢均包括兩個以上的單元手勢。可選地,所述將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行對應(yīng)匹配,識別所述命令手勢,包括:根據(jù)所獲得的命令手勢的手勢信息向量,對所述所獲得的命令手勢進行動作分割;將分割后的所述所獲得的命令手勢的手勢信息向量與所定義的命令手勢的單元手勢的手勢特征向量進行匹配,獲得與分割后的所述所獲得的命令手勢的手勢信息向量匹配的單元手勢的手勢特征向量;將與所獲得的單元手勢的手勢特征向量匹配的所定義的命令手勢作為所述命令手勢??蛇x地,所述將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配之前,還包括:對所獲得的命令手勢的手勢信息向量進行濾波處理。本發(fā)明實施例還提供了一種可穿戴設(shè)備,所述可穿戴設(shè)備包括:采集單元,適于采集命令手勢的手勢信息;手勢信息處理單元,適于對所采集的命令手勢信息進行處理,獲得命令手勢的手勢信息向量;存儲單元,適于存儲所定義的命令手勢及所對應(yīng)的命令手勢特征向量;識別單元,適于將所述手勢信息處理單元獲得的命令手勢信息向量與所述存儲單元中所定義的命令手勢的命令手勢特征向量進行對應(yīng)匹配,識別所述命令手勢;控制單元,適于將所述命令手勢對應(yīng)的控制指令發(fā)送至其他被控制設(shè)備,對所述被控制設(shè)備進行控制??蛇x地,所述采集單元包括:加速度傳感器,適于采集所述命令手勢在x軸、y軸及z軸上的加速度信息;地磁傳感器,適于采集所述命令手勢分別在x軸、y軸及z軸上的電磁強度信息??蛇x地,所述所采集的命令手勢的手勢信息向量包括:所述命令手勢在x軸、y軸及z軸上的姿態(tài)角信息以及所述加速度信息,其中,所述姿態(tài)角信息是所述手勢信息處理單元通過對所述采集單元采集到的加速度信息以及電磁強度信息進行計算獲得的??蛇x地,所述所采集的命令手勢的手勢信息向量還包括:所述命令手勢在x軸、y軸及z軸上的角加速度信息,所述角加速度信息是所述手勢信息處理單元通過對所述姿態(tài)角信息進行計算獲得的??蛇x地,所述存儲單元存儲的所述所定義的命令手勢的手勢特征向量是通過使用HMM模型訓(xùn)練得到的??蛇x地,所述識別單元包括:計算子單元,適于計算所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量對應(yīng)的HMM模型之間的似然值;選取子單元,適于選取最大似然值,并將所述最大似然值對應(yīng)的所述所定義的命令手勢作為與所述所采集的命令手勢匹配的命令手勢??蛇x地,所述存儲單元存儲的所定義的命令手勢的手勢特征向量是通過所述可穿戴設(shè)備的人機交互界面預(yù)先定義的??蛇x地,所述存儲單元存儲的任一所述所定義的命令手勢均包括兩個以上的單元手勢。可選地,所述識別單元包括:分割子單元,適于根據(jù)所獲得的命令手勢的手勢信息向量,對所述所獲得的命令手勢進行動作分割;匹配子單元,適于將分割后的所述所獲得的命令手勢的手勢信息向量與所定義的命令手勢的單元手勢的手勢特征向量進行匹配,獲得與分割后的所述所獲得的命令手勢的手勢信息向量匹配的單元手勢的手勢特征向量;確定子單元,適于將與所獲得的單元手勢的手勢特征向量匹配的所定義的命令手勢作為所述命令手勢??蛇x地,所述可穿戴設(shè)備還包括:過濾單元,適于在將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配之前,對所獲得的命令手勢的手勢信息向量進行濾波處理。與現(xiàn)有技術(shù)相比,本發(fā)明實施例的技術(shù)方案具有以下優(yōu)點:通過采集命令手勢的手勢信息,進而可以識別所述命令手勢,由此可以通過所述命令手勢對其他設(shè)備進行控制,而無須在可穿戴設(shè)備上設(shè)置按鍵或者觸摸屏,有效降低可穿戴設(shè)備的成本。并且,通過手勢控制其他設(shè)備,可以更加方便用戶使用。通過將所述命令手勢的姿態(tài)角信息和角加速度信息作為其手勢信息向量,進而根據(jù)所述手勢信息向量識別所述命令手勢,可以有效提高手勢的識別率和準確率。通過使用HMM模型訓(xùn)練所定義的命令手勢的手勢特征向量,可以更加準確地獲得命令手勢的手勢特征向量,進一步提高識別的準確率,用戶也就可以更好地通過可穿戴設(shè)備控制其他設(shè)備。通過在可穿戴設(shè)備的人機交互界面設(shè)置所定義的命令手勢,可以便于用戶更加靈活地使用所述可穿戴設(shè)備。通過將所定義的命令手勢劃分為多個單元手勢,進而可以在對命令手勢識別時,將所述命令手勢進行分割,將分割后的命令手勢與所述單元手勢進行匹配,進一步提高識別的準確率。通過在識別手勢前對所獲得的命令手勢的手勢信息向量進行濾波處理,可以消除雜波干擾,進一步提高識別的準確率。附圖說明圖1是本發(fā)明實施例中一種可穿戴設(shè)備的控制方法流程圖;圖2是本發(fā)明實施例中一種x軸、y軸及z軸的示意圖;圖3是本發(fā)明實施例中一種可穿戴設(shè)備的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例中一種識別單元的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例中另一種識別單元的結(jié)構(gòu)示意圖。具體實施方式目前,可穿戴設(shè)備大都通過按鍵操作或者屏幕觸摸操作實現(xiàn)對其他設(shè)備的控制。若所述可穿戴設(shè)備上沒有設(shè)置按鍵或者觸摸屏,則無法實現(xiàn)對其他 設(shè)備的控制。并且,在通過按鍵操作或者屏幕觸摸操作對其他設(shè)備進行控制時,操作過程較為復(fù)雜,不便于用戶使用。針對上述問題,本發(fā)明的實施例提供了一種可穿戴設(shè)備的控制方法,應(yīng)用所述控制方法,所述可穿戴設(shè)備可以采集命令手勢的手勢信息,進而可以識別所述命令手勢,最終通過所述命令手勢實現(xiàn)對其他設(shè)備的控制。由于本發(fā)明實施例中的可穿戴設(shè)備無須設(shè)置按鍵或者觸摸屏即可實現(xiàn)對其他設(shè)備的控制,因此可以降低可穿戴設(shè)備的成本。并且,通過手勢識別的方式控制其他設(shè)備,可以更加方便用戶的使用。為使本發(fā)明的上述目的、特征和優(yōu)點能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明的具體實施例做詳細的說明。如圖1所示,本發(fā)明實施例提供了一種可穿戴設(shè)備的控制方法。應(yīng)用所述可穿戴設(shè)備的控制方法可以實現(xiàn)對車輛、家電等設(shè)備的控制。具體地,所述控制方法可以包括如下步驟:步驟11,采集命令手勢的手勢信息。在具體實施中,所述可穿戴設(shè)備可以穿在用戶身上,或是整合到用戶的衣服或配件上。用戶做出命令手勢后,所述可穿戴設(shè)備可以采集所述命令手勢的手勢信息。在具體實施中,所述可穿戴設(shè)備可以采集所述命令手勢的多種手勢信息。本發(fā)明的一實施例中,可以采集所述命令手勢分別在x軸、y軸及z軸上的加速度信息和電磁強度信息。其中,x軸、y軸及z軸的坐標軸示意圖可以參照圖2進行設(shè)置,即在與手臂21沿其伸展方向所在平面平行的平面內(nèi)設(shè)置x軸和y軸,在與手臂21沿其伸展方向所在平面垂直的方向設(shè)置z軸。步驟12,對所采集的命令手勢的手勢信息進行處理,獲得命令手勢的手勢信息向量。以AX(t),AY(t),AZ(t)分別表示所述命令手勢在x軸、y軸及z軸上的加速度信息,Mx,My,Mz分別表示所述命令手勢在x軸、y軸及z軸上的電磁強度信息,對所述加速度信息以及電磁強度信息進行如下計算獲得所述命令手勢在x軸、y軸及z軸上的姿態(tài)角信息θX(t),θY(t),及θ Z(t):θX(t)=arcsin(AX(t));(1)θY(t)=arcsin(AY(t)/gcos(θX(t))(2)θZ(t)=arctan(Mycos(θY(t))+Mzsin(θY(t)))/(Mxcos(θY(t))+Mysin(θX(t))sin(θY(t)))-Mzcos(θX(t)sin(θY(t)))(3)分別對所述姿態(tài)角信息θX(t),θY(t),及θZ(t)進行二次求導(dǎo),獲得相應(yīng)的角加速度信息αx(t),αy(t)及αz(t),即:αx(t)=θx”(t);(4)αy(t)=θy”(t);(5)αz(t)=θz”(t);(6)在具體實施中,所述命令手勢的手勢信息向量可以包括所述命令手勢在x軸、y軸及z軸上的姿態(tài)角信息以及所述加速度信息,此時所述命令手勢的手勢信息向量可以表示為:{AX(t),AY(t),AZ(t),θX(t),θY(t),θZ(t)}。由于所述命令手勢的姿態(tài)角信息可以反映手部的旋轉(zhuǎn)狀態(tài),因此,將所述命令手勢的姿態(tài)角信息作為所述命令手勢的手勢信息向量,可以提高所述可穿戴設(shè)備對命令手勢識別的準確率。在具體實施中,所述命令手勢的手勢信息向量還可以包括角加速度信息αx(t),αy(t)及αz(t),即所述命令手勢的手勢信息向量可以表示為:{AX(t),AY(t),AZ(t),θX(t),θY(t),θZ(t),αx(t),αy(t),αz(t)}。由于所述命令手勢的角加速度信息可以反映手部旋轉(zhuǎn)過程中的快慢,由此獲知手部在旋轉(zhuǎn)過程中是否停頓,因此,將所述命令手勢的角加速度信息作為所述命令手勢的手勢信息向量,可以進一步提高所述可穿戴設(shè)備對命令手勢識別的準確率。步驟13,將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配,識別所述命令手勢。在具體實施中,可以使用HMM模型訓(xùn)練所述所定義的命令手勢的手勢特征向量。下面對使用HMM模型訓(xùn)練所述所定義的命令手勢的手勢特征向 量的過程進行詳細描述:用于訓(xùn)練第j個命令手勢的HMM模型可以表示為:λj=(A,B,π,Oi)(7)其中,λj表示第j個命令手勢對應(yīng)的HMM模型,π為訓(xùn)練第j個命令手勢的起始概率向量,A為第j個命令手勢的轉(zhuǎn)移概率矩陣,B為第j個命令手勢的發(fā)射概率,Oi表示第i次輸入的命令手勢的特征向量。為了獲得訓(xùn)練第j個命令手勢的HMM模型的各個參數(shù),可以多次重復(fù)輸入第j個命令手勢并獲取對應(yīng)的命令手勢的手勢特征向量。將所獲得的命令手勢的手勢特征向量帶入式(7)中,相應(yīng)獲得多個λj的值。將每一個λj及對應(yīng)的Oi代人貝葉斯公式,獲得P(Oi|λj),直至P(Oi|λj)值收斂為止。將P(Oi|λj)收斂時對應(yīng)的λj作為訓(xùn)練第j個命令手勢的HMM模型,并將此時的Oi作為第j個命令手勢的手勢特征向量。需要說明的是,在具體實施中,上述訓(xùn)練過程可以在除可穿戴設(shè)備外的其他設(shè)備上完成,以降低對可穿戴設(shè)備的性能要求。例如,可以在PC上完成上述訓(xùn)練過程。訓(xùn)練完成后,將所獲得各個命令手勢對應(yīng)的HMM模型及手勢特征向量存儲在可穿戴設(shè)備中。這樣,當用戶作出命令手勢時,所述可穿戴設(shè)備就可以通過所存儲的各個命令手勢對應(yīng)的HMM模型及手勢特征向量對用戶作出的命令手勢進行識別。在具體實施中,可以通過多種方式將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配,進而可以識別所述命令手勢。比如,可以先計算所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量對應(yīng)的HMM模型之間的似然值,然后在所獲得的似然值中選取最大似然值,并將所述最大似然值對應(yīng)的所述所定義的命令手勢作為與所述所采集的命令手勢匹配的命令手勢。例如,所獲得的命令手勢的手勢信息向量為O0,所定義的命令手勢的HMM模型分別為λ1,λ2,λ3,及λ4,計算所獲得的命令手勢的手勢信息向量O0與所定義的命令手勢的手勢特征向量對應(yīng)的HMM模型之間的似然值,對應(yīng)獲得P(O0|λ1),P(O0|λ2),P(O0|λ3)及P(O0|λ4)。從所獲得的 似然值中選取最大似然值,比如,最大似然值可以為P(O0|λ3),則所獲得的命令手勢即為λ3對應(yīng)的所定義的命令手勢。在具體實施中,上述可穿戴設(shè)備中定義的命令手勢通常在用戶獲得所述可穿戴設(shè)備時即已完成,用戶按照所定義的命令手勢作出相應(yīng)的命令手勢即可完成對其他設(shè)備的控制。在具體實施中,還可以將所定義的命令手勢劃分為多個單元手勢,用戶可以在可穿戴設(shè)備的人機交互界面中將多個單元手勢進行任意組合,并將組合后的手勢作為一所定義的命令手勢。接著,用戶可以在可穿戴設(shè)備的人機交互界面中對該命令手勢的控制功能進行設(shè)定,并將該命令手勢所包含的單元手勢及其對應(yīng)的控制功能存儲在可穿戴設(shè)備上。這樣,當用戶使用所述可穿戴設(shè)備作出命令手勢時,所述可穿戴設(shè)備即可識別用戶作出的命令手勢,并執(zhí)行對應(yīng)的控制功能,因此可以使得用戶可以更加靈活地使用所述可穿戴設(shè)備,提高所述穿戴設(shè)備使用的安全性。需要說明的是,用戶可以通過預(yù)先在可穿戴設(shè)備中設(shè)定幾個簡單手勢來在其人機交互界面中組合所述單元手勢,而無須在可穿戴設(shè)備上設(shè)置按鍵和觸摸屏。下面對用戶自行設(shè)置可穿戴設(shè)備的命令手勢的過程進行詳細描述:首先,可以使用HMM模型訓(xùn)練多個單元手勢及其手勢特征向量,并存儲在可穿戴設(shè)備中。具體可以參照上述對使用HMM模型訓(xùn)練所述所定義的命令手勢的手勢特征向量的描述進行實施,此處不再贅述。在具體實施中,可以分別將沿每一個坐標軸方向的手勢作為一單元手勢。可以理解的是,所述單元手勢的數(shù)量越多,對用戶作出的命令手勢的識別率也就越高。例如,可以按照表1訓(xùn)練所述單元手勢,其中“<———”表示手部在X方向從右向左水平移動,且無手部旋轉(zhuǎn):獲得上述單元手勢后,用戶可以在可穿戴設(shè)備的人機交互界面選擇多個單元手勢,并將所選擇的單元手勢進行組合,獲得一命令手勢。比如,一所定義的命令手勢可以包括:單元手勢了k、單元手勢m及單元手勢n。其中,k、m及n分別表示不同的單元手勢。X軸方向Y軸方向Z軸方向<———<———<———順時針翻腕半圈順時針翻腕半圈順時針翻腕半圈逆時針翻腕半圈逆時針翻腕半圈逆時針翻腕半圈順時針手劃圈半圈順時針手劃圈半圈順時針手劃圈半圈逆時針手劃圈半圈逆時針手劃圈半圈逆時針手劃圈半圈表1獲得上述單元手勢后,用戶可以在可穿戴設(shè)備的人機交互界面選擇多個單元手勢,并將所選擇的單元手勢進行組合,獲得一命令手勢。比如,一所定義的命令手勢可以包括:單元手勢了k、單元手勢m及單元手勢n。其中,k、m及n分別表示不同的單元手勢。當用戶使用所述可穿戴設(shè)備并作出命令手勢時,所述可穿戴設(shè)備采集所述命令手勢的手勢信息向量后,可以檢測所述命令手勢的手勢信息向量中用于表示不同手勢信息的信息向量的連續(xù)性,并在所述表示不同手勢信息的信息向量的奇異點將所述命令手勢進行分割,分段識別所述命令手勢。其中,當所述手勢信息的信息向量在某處發(fā)生間斷或其某介導(dǎo)數(shù)不連續(xù),則所述手勢信息的信息向量在該處有奇異點。之后,將分割后的所述所獲得的命令手勢的手勢信息向量與所定義的命令手勢的單元手勢的手勢特征向量進行匹配,獲得與分割后的所述所獲得的命令手勢的手勢信息向量匹配的的單元手勢的手勢特征向量。此時,每一段所述命令手勢都可以對應(yīng)獲得一單元手勢。將與所獲得的單元手勢的手勢特征向量匹配的所定義的命令手勢作為所述命令手勢,即將所獲得的單元手勢進行組合,獲得組合后的命令手勢,若所述組合后的命令手勢與可穿戴設(shè)備中定義的命令手勢相匹配,則將所述組合后的命令手勢作為所述命令手勢。在具體定義所述命令手勢時,為了使得所述命令手勢更容易被識別,避免識別錯誤,可以加大不同命令手勢在方向和角度等特征上的區(qū)分度,使用 方向和角度明顯不同的多個命令手勢控制其他設(shè)備。為了避免誤觸發(fā)可穿戴設(shè)備,在具體定義所述命令手勢時,所述命令手勢可以包括確認命令手勢輸入開始的手勢以及確認命令手勢輸入結(jié)束的手勢。其中,通過確認命令手勢輸入開始的手勢,可以啟動可穿戴設(shè)備進行手勢識別。通過確認命令手勢輸入結(jié)束的手勢,可以結(jié)束可穿戴設(shè)備的手勢識別。這樣,當用戶作出一手勢時,若所述可穿戴設(shè)備沒有采集到動作開始確認的手勢,則不會對用戶的手勢進行識別,也就不會根據(jù)所述手勢對其他設(shè)備進行控制,有效避免誤觸發(fā)可穿戴設(shè)備。當所述可穿戴設(shè)備收到確認命令手勢輸入結(jié)束的手勢后,則停止識別用戶作出的手勢。例如,參照表2,可以將“敲擊3次”作為確認命令手勢輸入開始的手勢,“敲擊2次”作為確認命令手勢輸入結(jié)束的手勢。步驟14,將與所述命令手勢對應(yīng)的控制指令發(fā)送至其他被控制設(shè)備。在具體實施中,無論是對用戶作出的命令手勢進行整體識別還是分段識別,均需預(yù)先在可穿戴設(shè)備中設(shè)置每一命令手勢所對應(yīng)的控制指令。在識別出用戶作出的命令手勢后,所述可穿戴設(shè)備從預(yù)先存儲的控制指令中獲得與用戶作出的命令手勢對應(yīng)的控制指令,并將所述控制指令發(fā)送至其他被控制設(shè)備。例如,在使用可穿戴設(shè)備對車輛進行控制的過程中,可以按照表2設(shè)置車控指令與命令手勢之間的對應(yīng)關(guān)系:車控指令命令手勢開車門敲擊3次+空中寫“三”+敲擊2次關(guān)車門敲擊3次+空中寫“口”+敲擊2次啟動發(fā)動機敲擊3次+向前翻腕5次+敲擊2次關(guān)閉發(fā)動機敲擊3次+向后翻腕5次+敲擊2次表2在使用可穿戴設(shè)備對家電設(shè)備的控制過程中,可以將抬腕動作作為家電設(shè)備的屏幕的命令手勢,將抬手若干次的動作作為提高家電設(shè)備音量的命令 手勢等。在具體實施中,所述可穿戴設(shè)備可以通過多種傳輸方式將控制指令發(fā)送中其他被控制設(shè)備上。例如,所述可穿戴設(shè)備可以通過藍牙的傳輸方式將所述控制指令發(fā)送到車輛的車載設(shè)備上。可以理解的是,具體無論采用何種傳輸方式將控制指令發(fā)送至其他被控制設(shè)備上,均不構(gòu)成對本發(fā)明的限制,且均在本發(fā)明的保護范圍之內(nèi)。在具體實施中,將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配之前,可以先對所獲得的命令手勢的手勢信息向量進行高通濾波,消除雜波干擾。經(jīng)濾波處理后,可以去除用戶作出命令手勢的速度及幅度對手勢識別所產(chǎn)生的影響,統(tǒng)一所獲得命令手勢的手勢信息向量的長度和幅度,進一步提高手勢識別的準確率。由上述內(nèi)容可知,應(yīng)用本發(fā)明實施例中可穿戴設(shè)備的控制方法,可以通過采集命令手勢的手勢信息,進而可以識別所述命令手勢,最終通過所述命令手勢實現(xiàn)對其他設(shè)備的控制,而無須在可穿戴設(shè)備上設(shè)置按鍵或者觸摸屏,即可實現(xiàn)對其他設(shè)備的控制,因此可以降低可穿戴設(shè)備的成本。并且,通過手勢識別的方式控制其他設(shè)備,可以更加方便用戶的使用。為了使本領(lǐng)域技術(shù)人員更好地理解和實現(xiàn)本發(fā)明,以下對上述可穿戴設(shè)備的控制方法對應(yīng)的可穿戴設(shè)備進行詳細描述。如圖3所示,本發(fā)明實施例提供了一種可穿戴設(shè)備。所述可穿戴設(shè)備可以包括:采集單元31,手勢信息處理單元32,存儲單元33,識別單元34以及控制單元35。其中,所述采集單元31可以適于采集命令手勢的手勢信息。所述手勢信息處理單元32可以適于對所采集的命令手勢信息進行處理,獲得命令手勢的手勢信息向量。所述存儲單元33可以適于存儲所定義的命令手勢及所對應(yīng)的命令手勢特征向量。所述識別單元34可以適于將所述手勢信息處理單元獲得的命令手勢信息向量與所述存儲單元中所定義的命令手勢的命令手勢特征向量進行對應(yīng)匹配,識別所述命令手勢。所述控制單元35可以適于將所述命令手勢對應(yīng)的控制指令發(fā)送至其他被控制設(shè)備,對所述被控制設(shè)備進行控制。在具體實施中,所述采集單元31可以包括加速度傳感器及地磁傳感器。使用加速度傳感器采集所述命令手勢在x軸、y軸及z軸上的加速度信息,使用地磁傳感器采集所述命令手勢分別在x軸、y軸及z軸上的電磁強度信息。在具體實施中,所述所采集的命令手勢的手勢信息向量可以包括:所述命令手勢在x軸、y軸及z軸上的姿態(tài)角信息以及所述加速度信息,其中,所述姿態(tài)角信息是所述手勢信息處理單元32通過對所述采集單元31采集到的加速度信息以及電磁強度信息進行計算獲得的。在具體實施中,所述所采集的命令手勢的手勢信息向量還包括:所述命令手勢在x軸、y軸及z軸上的角加速度信息,所述角加速度信息是所述手勢信息處理單元32通過對所述姿態(tài)角信息進行計算獲得的。在具體實施中,所述存儲單元33存儲的所述所定義的命令手勢的手勢特征向量是通過使用HMM模型訓(xùn)練得到的。所述識別單元34可以采用多種結(jié)構(gòu)實現(xiàn)對用戶作出的命令手勢的識別。本發(fā)明的一實施例中,如圖4所示,所述識別單元40可以包括:計算子單元41及選取子單元42。其中,所述計算子單元41可以適于計算所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量對應(yīng)的HMM模型之間的似然值。所述選取子單元42可以適于選取最大似然值,并將所述最大似然值對應(yīng)的所述所定義的命令手勢作為與所述所采集的命令手勢匹配的命令手勢。在具體實施中,所述存儲單元33存儲的所定義的命令手勢的手勢特征向量可以通過所述可穿戴設(shè)備的人機交互界面預(yù)先定義的,并且,任一所述所定義的命令手勢均包括兩個以上的單元手勢。本發(fā)明的另一實施例中,所述識別單元50可以包括:分割子單元51,匹配子單元52,以及確定子單元53。其中,所述分割子單元51可以適于根據(jù)所獲得的命令手勢的手勢信息向量,對所述所獲得的命令手勢進行動作分割。所述匹配子單元52可以適于將分割后的所述所獲得的命令手勢的手勢信息向量與所定義的命令手勢的單元手勢的手勢特征向量進行匹配,獲得與分割后的所述所獲得的命令手勢的手勢信息向量匹配的單元手勢的手勢特征向量。所述確定子單元53可以適于將與所 獲得的單元手勢的手勢特征向量匹配的所定義的命令手勢作為所述命令手勢。在具體實施中,如圖3所示,所述可穿戴設(shè)備還可以包括:過濾單元36。所述過濾單元36可以適于在將所獲得的命令手勢的手勢信息向量與所定義的命令手勢的手勢特征向量進行匹配之前,對所獲得的命令手勢的手勢信息向量進行濾波處理。需要說明的是,所述可穿戴設(shè)備是可穿戴設(shè)備的控制方法相對應(yīng)的裝置。在具體實施中,可以參照上述可穿戴設(shè)備的控制方法實施所述可穿戴設(shè)備,此處不再一一贅述。由上述內(nèi)容可知,本發(fā)明實施例中的可穿戴設(shè)備通過采集命令手勢的手勢信息,進而可以識別所述命令手勢,最終通過所述命令手勢實現(xiàn)對其他設(shè)備的控制,而無須在其上設(shè)置按鍵或者觸摸屏,即可實現(xiàn)對其他設(shè)備的控制,因此可以降低可穿戴設(shè)備的成本。并且,通過手勢識別的方式控制其他設(shè)備,可以更加方便用戶的使用。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括:ROM、RAM、磁盤或光盤等。雖然本發(fā)明披露如上,但本發(fā)明并非限定于此。任何本領(lǐng)域技術(shù)人員,在不脫離本發(fā)明的精神和范圍內(nèi),均可作各種更動與修改,因此本發(fā)明的保護范圍應(yīng)當以權(quán)利要求所限定的范圍為準。當前第1頁1 2 3