[0024] 于一實(shí)施例中,所述第一處理包括:合成所述運(yùn)動檢測設(shè)備在至少一個方向上的 加速度為所述第一加速度。
[00巧]于另一實(shí)施例中,通過下述公式合成所述運(yùn)動檢測設(shè)備在Η個方向上的加速度為 所述第一加速度:
[0026]
[0027] 其中,p(t)為時刻t的第一加速度,x(t)、y(t)、z(t)分別為在時刻t的x軸方向 的加速度、y軸方向的加速度及Ζ軸方向的加速度。
[0028] 本發(fā)明再一方面還公開了一種運(yùn)動識別方法,包括;測量所述運(yùn)動檢測設(shè)備在至 少一個方向上的加速度;W及,通過對所述運(yùn)動檢測設(shè)備在至少一個方向上的加速度進(jìn)行 第一處理,獲得第一加速度;通過對所述第一加速度進(jìn)行第二處理,獲得第二加速度;如果 所述第一加速度大于或等于第一運(yùn)動開始闊值,則開始對本次運(yùn)動計(jì)時,W獲得本次運(yùn)動 的持續(xù)時間;如果所述第二加速度大于或等于第二運(yùn)動開始闊值后,又變?yōu)樾∮诨虻扔谶\(yùn) 動截止闊值,并且所述持續(xù)時間大于有效運(yùn)動時間闊值且小于持續(xù)運(yùn)動時間闊值,則確定 本次運(yùn)動為有效運(yùn)動;或者,如果所述第二加速度大于或等于第二運(yùn)動開始闊值后,又變?yōu)?小于或等于運(yùn)動截止闊值,則開始對本次運(yùn)動的截止計(jì)時,W獲得本次運(yùn)動的截止時間,女口 果所述截止時間大于運(yùn)動截止時間闊值,并且所述持續(xù)時間大于有效運(yùn)動時間闊值且小于 持續(xù)運(yùn)動時間闊值,則確定本次運(yùn)動為有效運(yùn)動且已結(jié)束。
[0029] 于一實(shí)施例中,所述第一處理包括:合成所述運(yùn)動檢測設(shè)備在至少一個方向上的 加速度為所述第一加速度。
[0030] 于另一實(shí)施例中,通過下述公式合成所述運(yùn)動檢測設(shè)備在Η個方向上的加速度為 所述第一加速度:
[0031]
[003引其中,p(t)為時刻t的第一加速度,x(t)、y(t)、z(t)分別為在時刻t的x軸方向 的加速度、y軸方向的加速度及Ζ軸方向的加速度。
[0033] 于再一實(shí)施例中,所述第二處理包括:對所述第一加速度進(jìn)行平滑處理,所述平滑 處理包括;滑動平均處理、加權(quán)平均值濾波處理或中值濾波處理。
[0034] 于再一實(shí)施例中,如果所述持續(xù)時間大于運(yùn)動噪音時間闊值,且所述第二加速度 始終小于所述第二運(yùn)動開始闊值,則停止對本次運(yùn)動的計(jì)時,確定本次運(yùn)動為運(yùn)動噪音。
[0035] 于再一實(shí)施例中,如果所述第二加速度在變?yōu)樾∮诨虻扔谒鲞\(yùn)動截止闊值之 前,所述持續(xù)時間大于所述持續(xù)運(yùn)動時間闊值,則確定本次運(yùn)動為持續(xù)運(yùn)動;或者,如果所 述第二加速度變?yōu)樾∮诨虻扔谒鲞\(yùn)動截止闊值,則開始對本次運(yùn)動的截止計(jì)時,W獲得 本次運(yùn)動的截止時間;如果所述截止時間大于所述運(yùn)動截止時間闊值,并且如果所述第二 加速度在變?yōu)樾∮诨虻扔谒鲞\(yùn)動截止闊值之前,所述持續(xù)時間大于所述持續(xù)運(yùn)動時間闊 值,則確定本次運(yùn)動為持續(xù)運(yùn)動且已結(jié)束。
[0036] 通過本發(fā)明的運(yùn)動識別方法,可對具有運(yùn)動識別功能的運(yùn)動檢測設(shè)備進(jìn)行有效運(yùn) 動的識別,區(qū)分出持續(xù)運(yùn)動及運(yùn)動噪音,從而防止對用戶輸入指令的錯誤判斷。此外,通過 對多方向上的加速度進(jìn)行合成,降低了對處理器的運(yùn)算負(fù)荷,加速了其運(yùn)算速度;而通過對 合成加速度進(jìn)行平滑處理,可進(jìn)一步濾除運(yùn)動噪音與沖擊加速度,從而提供精確的判斷依 據(jù)。
【附圖說明】
[0037] 通過參照附圖詳細(xì)描述其示例實(shí)施方式,本發(fā)明的上述和其它特征及優(yōu)點(diǎn)將變得 更加明顯。
[0038] 圖1為本發(fā)明實(shí)施例的運(yùn)動識別裝置的方框圖。
[0039] 圖2為軸晃動時3個方向上的加速度隨時間變化的示意圖。
[0040] 圖3為本發(fā)明實(shí)施例中晃動時的合成加速度及平滑后的合成加速度隨時間變化 的W意圖。
[0041] 圖4為本發(fā)明實(shí)施例的運(yùn)動識別方法的狀態(tài)轉(zhuǎn)移圖。
【具體實(shí)施方式】
[0042] 現(xiàn)在將參考附圖更全面地描述示例實(shí)施方式。然而,示例實(shí)施方式能夠W多種形 式實(shí)施,且不應(yīng)被理解為限于在此闡述的實(shí)施方式;相反,提供送些實(shí)施方式使得本發(fā)明將 全面和完整,并將示例實(shí)施方式的構(gòu)思全面地傳達(dá)給本領(lǐng)域的技術(shù)人員。在圖中相同的附 圖標(biāo)記表示相同或類似的結(jié)構(gòu),因而將省略對它們的重復(fù)描述。
[0043] 所描述的特征或結(jié)構(gòu)可任何合適的方式結(jié)合在一個或更多實(shí)施方式中。在下 面的描述中,提供許多具體細(xì)節(jié)從而給出對本發(fā)明的實(shí)施方式的充分理解。然而,本領(lǐng)域技 術(shù)人員應(yīng)意識到,沒有所述特定細(xì)節(jié)中的一個或更多,或者采用其它的方法、組元等,也可 W實(shí)踐本發(fā)明的技術(shù)方案。在其它情況下,不詳細(xì)示出或描述公知結(jié)構(gòu)或者操作W避免模 糊本發(fā)明。
[0044] 本發(fā)明實(shí)施例的運(yùn)動識別裝置可用于便攜式運(yùn)動檢測設(shè)備例如計(jì)步器等的運(yùn)動 識別,但本發(fā)明不W此為限,其也可W用于其他便攜式電子設(shè)備例如智能手機(jī)等的運(yùn)動識 別。
[0045] 圖1為本發(fā)明實(shí)施例的運(yùn)動識別裝置的方框圖。如圖1所示,本發(fā)明實(shí)施例的運(yùn) 動識別裝置10包括;控制器110及運(yùn)動傳感器120。
[0046] 運(yùn)動傳感器120與控制器110連接,用于測量其所屬運(yùn)動檢測設(shè)備在至少一個方 向上的加速度,并將測量結(jié)果發(fā)送給控制器110。運(yùn)動傳感器120例如為3軸加速度傳感 器,分別對Η個方向上的運(yùn)動加速度進(jìn)行測量,但本發(fā)明不W此為限。
[0047] 控制器110,通過對從運(yùn)動傳感器120接收的測量結(jié)果的處理,來進(jìn)行用戶運(yùn)動的 識別??刂破?10例如為單片機(jī),但本發(fā)明不W此為限。
[0048] 圖2為軸晃動時3個方向上的加速度隨時間變化的示意圖。如圖2所示,X軸為 紙面中的水平方向,y軸為從紙面中穿出并與X軸垂直的方向,Z軸為紙面中與X軸垂直的 方向。從圖中可W看出,當(dāng)沿著X軸晃動時,X軸方向上的加速度變化明顯大于y軸及Z軸 方向上的加速度。
[0049] 當(dāng)控制器110在接收到3軸運(yùn)動加速度后,如果分別對3軸的加速度結(jié)果進(jìn)行識 別處理,對于控制器110來說,負(fù)荷過重且實(shí)現(xiàn)起來也非常復(fù)雜。因此,在本發(fā)明中,可W對 3個軸上的加速度數(shù)據(jù)進(jìn)行合成,W形成一個能夠反映3個軸方向上的合成加速度。
[0050] 在時刻t的合成加速P (t)的計(jì)算方法例如為:
[0051]
[005引其中,x(t)、y (t)、Z (t)分別為在同一時刻t測量到的X軸運(yùn)動加速度、y軸運(yùn)動 加速度及Z軸運(yùn)動加速度。
[0053] 需要說明的是,上述合成加速度的計(jì)算方法僅為一示例性的方法,而并非限制本 發(fā)明。例如,可W任選3個軸方向中的其中2個進(jìn)行加速度進(jìn)行合成,或取3個軸方向中單 位變化量最大的其中一個軸的加速度。
[0054] 從X軸加速度的局部放大圖中可W看出,由于存在加速度數(shù)據(jù)的噪音或短促的撞 擊,使得加速度的數(shù)據(jù)變化非常劇烈,不利于運(yùn)動識別的判決。因