一種運(yùn)動狀態(tài)檢測方法和裝置制造方法
【專利摘要】本發(fā)明提供了一種運(yùn)動狀態(tài)檢測方法和裝置,所述方法包括:獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù);通過將檢測數(shù)據(jù)變換到頻域并計算頻域上的預(yù)定頻率間隔內(nèi)的能量占比,來獲得檢測數(shù)據(jù)的頻域能量向量;基于獲得的頻域能量向量和多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確定當(dāng)前運(yùn)動狀態(tài)。所述方法和裝置能夠細(xì)化地并精確地檢測用戶的各種運(yùn)動狀態(tài),增強(qiáng)了用戶體驗。
【專利說明】一種運(yùn)動狀態(tài)檢測方法和裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及運(yùn)動狀態(tài)識別【技術(shù)領(lǐng)域】,具體地說,涉及一種基于在頻域上的運(yùn)動能 量分布特性對運(yùn)動狀態(tài)進(jìn)行檢測的方法和裝置。
【背景技術(shù)】
[0002] 隨著智能移動終端技術(shù)的發(fā)展,為了提高在同類產(chǎn)品中的競爭力,智能移動終端 的開發(fā)商不斷開發(fā)智能移動終端的附加功能。在智能移動終端上能夠識別出用戶的運(yùn)動狀 態(tài),已成為智能移動終端的一項附加功能。
[0003] 目前,對用戶的運(yùn)動狀態(tài)進(jìn)行識別的方法一般都是通過將用戶移動的加速度與預(yù) 設(shè)閾值進(jìn)行比較來區(qū)分靜止?fàn)顟B(tài)和非靜止?fàn)顟B(tài),例如,如果用戶移動的加速度大于預(yù)設(shè)閾 值,則將用戶的運(yùn)動狀態(tài)識別為非靜止?fàn)顟B(tài),如果用戶移動的加速度小于或等于預(yù)設(shè)閾值, 則將用戶的運(yùn)動狀態(tài)識別為靜止?fàn)顟B(tài)。這樣的用戶運(yùn)動狀態(tài)識別方法只能夠識別兩種運(yùn)動 狀態(tài)(靜止和非靜止),過于簡單,識別效率低,無法細(xì)化地識別用戶在非靜止?fàn)顟B(tài)下的各 種運(yùn)動狀態(tài)(例如,步行、跑步、騎自行車、乘坐交通工具等)。
[0004] 因此,需要一種能夠細(xì)化地并精確地檢測用戶的各種運(yùn)動狀態(tài)的運(yùn)動狀態(tài)檢測方 法和裝置。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的目的在于至少解決上述問題和缺陷,并至少提供下述優(yōu)點。本發(fā)明提供 了一種運(yùn)動狀態(tài)檢測方法和裝置,所述方法和裝置將用于檢測運(yùn)動狀態(tài)的檢測數(shù)據(jù)變換到 頻域,并根據(jù)檢測數(shù)據(jù)在頻域上的能量分布特性來確定運(yùn)動狀態(tài)。
[0006] 根據(jù)本發(fā)明的一方面,提供了一種運(yùn)動狀態(tài)檢測方法,包括:獲得用于檢測當(dāng)前運(yùn) 動狀態(tài)的檢測數(shù)據(jù);通過將檢測數(shù)據(jù)變換到頻域并計算頻域上的預(yù)定頻率間隔內(nèi)的能量占 t匕,來獲得檢測數(shù)據(jù)的頻域能量向量;基于獲得的頻域能量向量和多個預(yù)設(shè)運(yùn)動狀態(tài)能量 向量,確定當(dāng)前運(yùn)動狀態(tài)。
[0007] 獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù)的步驟可具體包括:從加速度傳感器獲得 X軸加度速值、Y軸加度速值和Z軸加度速值;根據(jù)X軸加度速值、Y軸加度速值和Z軸加度 速值,計算合成軸的加速度值,作為檢測數(shù)據(jù)。
[0008] 獲得檢測數(shù)據(jù)的頻域能量向量的步驟可具體包括:通過對預(yù)定時間段內(nèi)的檢測數(shù) 據(jù)進(jìn)行分組和變換,來獲得每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù);通過計算并組合每個 檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間隔內(nèi)的能量占比,來獲得每個檢測數(shù)據(jù)組 的能量向量,作為檢測數(shù)據(jù)的頻域能量向量。
[0009] 對預(yù)定時間段內(nèi)的檢測數(shù)據(jù)進(jìn)行分組和變換的步驟可具體包括:將預(yù)定時間段內(nèi) 的檢測數(shù)據(jù)按時間順序劃分成多個檢測數(shù)據(jù)組,其中,每個檢測數(shù)據(jù)組具有預(yù)定檢測數(shù)據(jù) 點;對每個檢測數(shù)據(jù)組中的檢測數(shù)據(jù)點進(jìn)行快速傅立葉變換。此外,計算并組合每個檢測數(shù) 據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間隔內(nèi)的能量占比的步驟可具體包括:針對每個檢 測數(shù)據(jù)組,在頻域上將頻率劃分為多個預(yù)定頻率間隔,并計算檢測數(shù)據(jù)的頻域系數(shù)在每個 預(yù)定頻率間隔內(nèi)的能量占比;將每個檢測數(shù)據(jù)組中的每個預(yù)定頻率間隔內(nèi)的能量占比用作 每個檢測數(shù)據(jù)組的能量向量中的維度值。
[0010] 確定當(dāng)前運(yùn)動狀態(tài)的步驟可具體包括:針對預(yù)定時間段內(nèi)的每個檢測數(shù)據(jù)組,對 相鄰檢測數(shù)據(jù)組的能量向量進(jìn)行比較,來將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)組分隔為多段運(yùn)動軌 跡;基于每段運(yùn)動軌跡中的檢測數(shù)據(jù)組的能量向量和所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確 定每段運(yùn)動軌跡的運(yùn)動狀態(tài);根據(jù)每段運(yùn)動軌跡的運(yùn)動狀態(tài)來確定當(dāng)前運(yùn)動狀態(tài)。
[0011] 將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)的組分隔為多段運(yùn)動軌跡的步驟可具體包括:針對預(yù) 定時間段內(nèi)的每個檢測數(shù)據(jù)組,計算相鄰檢測數(shù)據(jù)組的能量向量的各維差值的絕對值;通 過將計算的各維差值的絕對值與預(yù)設(shè)閾值進(jìn)行比較,來確定相鄰檢測數(shù)據(jù)組是否處于同一 運(yùn)動狀態(tài);將時間上連續(xù)的處于同一運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到同一段運(yùn)動 軌跡,將處于不同運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到不同段運(yùn)動軌跡。此外,確定每 段運(yùn)動軌跡的運(yùn)動狀態(tài)的步驟可具體包括:針對每段運(yùn)動軌跡,基于該段運(yùn)動軌跡的每個 檢測數(shù)據(jù)組的能量向量計算該段運(yùn)動軌跡的平均能量向量,將平均能量向量歸一化,將歸 一化后的能量向量與所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量進(jìn)行匹配,并將匹配的運(yùn)動狀態(tài)能量 向量所表示的運(yùn)動狀態(tài)確定為該段運(yùn)動軌跡的運(yùn)動狀態(tài)。
[0012] 確定相鄰檢測數(shù)據(jù)組是否處于同一運(yùn)動軌跡的步驟可具體包括:如果每個維度的 差值的絕對值都小于預(yù)設(shè)閾值,則確定相鄰檢測數(shù)據(jù)組處于同一運(yùn)動狀態(tài);如果某個維度 的差值的絕對值等于或大于預(yù)設(shè)閾值,則確定這兩個相鄰檢測數(shù)據(jù)組處于不同運(yùn)動軌跡。
[0013] 將歸一化后的能量向量與所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量進(jìn)行匹配的步驟可具 體包括:基于曼哈頓距離算法計算歸一化后的能量向量和每個預(yù)設(shè)運(yùn)動狀態(tài)能量向量之間 的距離;將距離最小的預(yù)設(shè)運(yùn)動狀態(tài)能量向量確定為匹配的運(yùn)動狀態(tài)能量向量。
[0014] 根據(jù)本發(fā)明的另一方面,提供了一種運(yùn)動狀態(tài)檢測裝置,包括:檢測數(shù)據(jù)獲得單 元,獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù);能量向量獲得單元,通過將檢測數(shù)據(jù)變換到頻 域并計算頻域上的預(yù)定頻率間隔內(nèi)的能量占比,來獲得檢測數(shù)據(jù)的頻域能量向量;運(yùn)動狀 態(tài)確定單元,基于獲得的頻域能量向量和多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確定當(dāng)前運(yùn)動狀態(tài)。
[0015] 檢測數(shù)據(jù)獲得單元可包括:加速度值獲得單元,從加速度傳感器獲得X軸加度速 值、Y軸加度速值和Z軸加度速值;檢測數(shù)據(jù)計算單元,根據(jù)X軸加度速值、Y軸加度速值和 Z軸加度速值,計算合成軸的加速度值,作為檢測數(shù)據(jù)。
[0016] 能量向量獲得單元可包括:變換處理單元,通過對預(yù)定時間段內(nèi)的檢測數(shù)據(jù)進(jìn)行 分組和變換,來獲得每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù);計算處理單元,通過計算并組 合每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間隔內(nèi)的能量占比,來獲得每個檢測 數(shù)據(jù)組的能量向量,作為檢測數(shù)據(jù)的頻域能量向量。
[0017] 變換處理單元可將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)按時間順序劃分成多個檢測數(shù)據(jù)組, 并對每個檢測數(shù)據(jù)組中的檢測數(shù)據(jù)點進(jìn)行快速傅立葉變換,其中,每個檢測數(shù)據(jù)組具有預(yù) 定檢測數(shù)據(jù)點。計算處理單元可針對每個檢測數(shù)據(jù)組,在頻域上將頻率劃分為多個預(yù)定頻 率間隔,計算檢測數(shù)據(jù)的頻域系數(shù)在每個預(yù)定頻率間隔內(nèi)的能量占比,并將每個檢測數(shù)據(jù) 組中的每個預(yù)定頻率間隔內(nèi)的能量占比用作每個檢測數(shù)據(jù)組的能量向量中的維度值。
[0018] 運(yùn)動狀態(tài)確定單元可包括:運(yùn)動軌跡分隔單元,針對預(yù)定時間段內(nèi)的每個檢測數(shù) 據(jù)組,對相鄰檢測數(shù)據(jù)組的能量向量進(jìn)行比較,來將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)組分隔為多 段運(yùn)動軌跡;軌跡狀態(tài)確定單元,基于每段運(yùn)動軌跡中的檢測數(shù)據(jù)組的能量向量和所述多 個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確定每段運(yùn)動軌跡的運(yùn)動狀態(tài);當(dāng)前狀態(tài)確定單元,根據(jù)每段運(yùn) 動軌跡的運(yùn)動狀態(tài)來確定當(dāng)前運(yùn)動狀態(tài)。
[0019] 運(yùn)動軌跡分隔單元可針對預(yù)定時間段內(nèi)的每個檢測數(shù)據(jù)組,計算相鄰檢測數(shù)據(jù)組 的能量向量的各維差值的絕對值,通過將計算的各維差值的絕對值與預(yù)設(shè)閾值進(jìn)行比較, 來確定相鄰檢測數(shù)據(jù)組是否處于同一運(yùn)動狀態(tài),并將時間上連續(xù)的處于同一運(yùn)動狀態(tài)的檢 測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到同一段運(yùn)動軌跡,將處于不同運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù) 據(jù)劃分到不同段運(yùn)動軌跡。軌跡狀態(tài)確定單元可針對每段運(yùn)動軌跡,基于該段運(yùn)動軌跡的 每個檢測數(shù)據(jù)組的能量向量計算該段運(yùn)動軌跡的平均能量向量,將平均能量向量歸一化, 將歸一化后的能量向量與所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量進(jìn)行匹配,并將匹配的運(yùn)動狀態(tài) 能量向量所表示的運(yùn)動狀態(tài)確定為該段運(yùn)動軌跡的運(yùn)動狀態(tài)。
[0020] 如果每個維度的差值的絕對值都小于預(yù)設(shè)閾值,則運(yùn)動軌跡分隔單元可確定相鄰 檢測數(shù)據(jù)組處于同一運(yùn)動狀態(tài),如果某個維度的差值的絕對值等于或大于預(yù)設(shè)閾值,則運(yùn) 動軌跡分隔單元可確定這兩個相鄰檢測數(shù)據(jù)組處于不同運(yùn)動狀態(tài)。
[0021] 軌跡狀態(tài)確定單元可基于曼哈頓距離算法計算歸一化后的能量向量和每個預(yù)設(shè) 運(yùn)動狀態(tài)能量向量之間的距離,并將距離最小的預(yù)設(shè)運(yùn)動狀態(tài)能量向量確定為匹配的運(yùn)動 狀態(tài)能量向量。
[0022] 根據(jù)本發(fā)明的運(yùn)動狀態(tài)檢測方法和裝置能夠細(xì)化地并精確地檢測用戶的各種運(yùn) 動狀態(tài),增強(qiáng)了用戶體驗。此外,所述方法和裝置能夠直接應(yīng)用到智能移動裝置以檢測用戶 的運(yùn)動狀態(tài),通用性強(qiáng),成本較低。
【專利附圖】
【附圖說明】
[0023] 通過結(jié)合附圖,從實施例的下面描述中,本發(fā)明這些和/或其它方面及優(yōu)點將會 變得清楚,并且更易于理解,其中:
[0024] 圖1是根據(jù)本發(fā)明的示例性實施例的運(yùn)動狀態(tài)檢測方法的流程圖;
[0025] 圖2是根據(jù)本發(fā)明的示例性實施例的檢測數(shù)據(jù)的頻譜示意圖;
[0026] 圖3是根據(jù)本發(fā)明的示例性實施例的運(yùn)動狀態(tài)檢測裝置的框圖。
【具體實施方式】
[0027] 提供參照附圖的以下描述以幫助對由權(quán)利要求及其等同物限定的本發(fā)明的實施 例的全面理解。包括各種特定細(xì)節(jié)以幫助理解,但這些細(xì)節(jié)僅被視為是示例性的。因此,本 領(lǐng)域的普通技術(shù)人員將認(rèn)識到在不脫離本發(fā)明的范圍和精神的情況下,可對描述于此的實 施例進(jìn)行各種改變和修改。此外,為了清楚和簡潔,省略對公知的功能和結(jié)構(gòu)的描述。
[0028] 圖1是根據(jù)本發(fā)明的示例性實施例的運(yùn)動狀態(tài)檢測方法的流程圖。
[0029] 參照圖1,在101,獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù)。
[0030] 具體地說,可通過從移動裝置上安裝的傳感器所感測到的與移動裝置的運(yùn)動相關(guān) 的參數(shù),來獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù)。
[0031] 例如,如果移動裝置上安裝了加速度傳感器,則可從移動裝置上安裝的加速度傳 感器獲得軸向加速度值,即,X軸加度速值、Y軸加度速值和Z軸加度速值。可根據(jù)獲得的X 軸加度速值、Y軸加度速值和Z軸加度速值,計算合成軸的加速度值,作為檢測數(shù)據(jù)。如下 面的公式所示:
[0032]
【權(quán)利要求】
1. 一種運(yùn)動狀態(tài)檢測方法,包括: 獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù); 通過將檢測數(shù)據(jù)變換到頻域并計算頻域上的預(yù)定頻率間隔內(nèi)的能量占比,來獲得檢測 數(shù)據(jù)的頻域能量向量; 基于獲得的頻域能量向量和多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確定當(dāng)前運(yùn)動狀態(tài)。
2. 如權(quán)利要求1所述的方法,其中,獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù)的步驟,具 體包括: 從加速度傳感器獲得X軸加度速值、Y軸加度速值和Z軸加度速值; 根據(jù)X軸加度速值、Y軸加度速值和Z軸加度速值,計算合成軸的加速度值,作為檢測 數(shù)據(jù)。
3. 如權(quán)利要求1所述的方法,其中,獲得檢測數(shù)據(jù)的頻域能量向量的步驟,具體包括: 通過對預(yù)定時間段內(nèi)的檢測數(shù)據(jù)進(jìn)行分組和變換,來獲得每個檢測數(shù)據(jù)組的檢測數(shù)據(jù) 的頻域系數(shù); 通過計算并組合每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間隔內(nèi)的能量占 t匕,來獲得每個檢測數(shù)據(jù)組的能量向量,作為檢測數(shù)據(jù)的頻域能量向量。
4. 如權(quán)利要求3所述的方法,其中,對預(yù)定時間段內(nèi)的檢測數(shù)據(jù)進(jìn)行分組和變換的步 驟,具體包括: 將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)按時間順序劃分成多個檢測數(shù)據(jù)組,其中,每個檢測數(shù)據(jù) 組具有預(yù)定檢測數(shù)據(jù)點; 對每個檢測數(shù)據(jù)組中的檢測數(shù)據(jù)點進(jìn)行快速傅立葉變換, 其中,計算并組合每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間隔內(nèi)的能量占 比的步驟,具體包括: 針對每個檢測數(shù)據(jù)組,在頻域上將頻率劃分為多個預(yù)定頻率間隔,并計算檢測數(shù)據(jù)的 頻域系數(shù)在每個預(yù)定頻率間隔內(nèi)的能量占比; 將每個檢測數(shù)據(jù)組中的每個預(yù)定頻率間隔內(nèi)的能量占比用作每個檢測數(shù)據(jù)組的能量 向量中的維度值。
5. 如權(quán)利要求3所述的方法,其中,確定當(dāng)前運(yùn)動狀態(tài)的步驟,具體包括: 針對預(yù)定時間段內(nèi)的每個檢測數(shù)據(jù)組,對相鄰檢測數(shù)據(jù)組的能量向量進(jìn)行比較,來將 預(yù)定時間段內(nèi)的檢測數(shù)據(jù)組分隔為多段運(yùn)動軌跡; 基于每段運(yùn)動軌跡中的檢測數(shù)據(jù)組的能量向量和所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確 定每段運(yùn)動軌跡的運(yùn)動狀態(tài); 根據(jù)每段運(yùn)動軌跡的運(yùn)動狀態(tài)來確定當(dāng)前運(yùn)動狀態(tài)。
6. 如權(quán)利要求5所述的方法,其中,將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)的組分隔為多段運(yùn)動 軌跡的步驟,具體包括: 針對預(yù)定時間段內(nèi)的每個檢測數(shù)據(jù)組,計算相鄰檢測數(shù)據(jù)組的能量向量的各維差值的 絕對值; 通過將計算的各維差值的絕對值與預(yù)設(shè)閾值進(jìn)行比較,來確定相鄰檢測數(shù)據(jù)組是否處 于同一運(yùn)動狀態(tài); 將時間上連續(xù)的處于同一運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到同一段運(yùn)動軌跡, 將處于不同運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到不同段運(yùn)動軌跡; 其中,確定每段運(yùn)動軌跡的運(yùn)動狀態(tài)的步驟,具體包括: 針對每段運(yùn)動軌跡,基于該段運(yùn)動軌跡的每個檢測數(shù)據(jù)組的能量向量計算該段運(yùn)動軌 跡的平均能量向量,將平均能量向量歸一化,將歸一化后的能量向量與所述多個預(yù)設(shè)運(yùn)動 狀態(tài)能量向量進(jìn)行匹配,并將匹配的運(yùn)動狀態(tài)能量向量所表示的運(yùn)動狀態(tài)確定為該段運(yùn)動 軌跡的運(yùn)動狀態(tài)。
7. 如權(quán)利要求6所述的方法,其中,確定相鄰檢測數(shù)據(jù)組是否處于同一運(yùn)動軌跡的步 驟,具體包括: 如果每個維度的差值的絕對值都小于預(yù)設(shè)閾值,則確定相鄰檢測數(shù)據(jù)組處于同一運(yùn)動 狀態(tài); 如果某個維度的差值的絕對值等于或大于預(yù)設(shè)閾值,則確定這兩個相鄰檢測數(shù)據(jù)組處 于不同運(yùn)動狀態(tài)。
8. 如權(quán)利要求6所述的方法,其中,將歸一化后的能量向量與所述多個預(yù)設(shè)運(yùn)動狀態(tài) 能量向量進(jìn)行匹配的步驟,具體包括: 基于曼哈頓距離算法計算歸一化后的能量向量和每個預(yù)設(shè)運(yùn)動狀態(tài)能量向量之間的 距離; 將距離最小的預(yù)設(shè)運(yùn)動狀態(tài)能量向量確定為匹配的運(yùn)動狀態(tài)能量向量。
9. 一種運(yùn)動狀態(tài)檢測裝置,包括: 檢測數(shù)據(jù)獲得單元,獲得用于檢測當(dāng)前運(yùn)動狀態(tài)的檢測數(shù)據(jù); 能量向量獲得單元,通過將檢測數(shù)據(jù)變換到頻域并計算頻域上的預(yù)定頻率間隔內(nèi)的能 量占比,來獲得檢測數(shù)據(jù)的頻域能量向量; 運(yùn)動狀態(tài)確定單元,基于獲得的頻域能量向量和多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量,確定當(dāng) 前運(yùn)動狀態(tài)。
10. 如權(quán)利要求9所述的裝置,其中,檢測數(shù)據(jù)獲得單元包括: 加速度值獲得單元,從加速度傳感器獲得X軸加度速值、Y軸加度速值和Z軸加度速 值; 檢測數(shù)據(jù)計算單元,根據(jù)X軸加度速值、Y軸加度速值和Z軸加度速值,計算合成軸的 加速度值,作為檢測數(shù)據(jù)。
11. 如權(quán)利要求9所述的裝置,其中,能量向量獲得單元包括: 變換處理單元,通過對預(yù)定時間段內(nèi)的檢測數(shù)據(jù)進(jìn)行分組和變換,來獲得每個檢測數(shù) 據(jù)組的檢測數(shù)據(jù)的頻域系數(shù); 計算處理單元,通過計算并組合每個檢測數(shù)據(jù)組的檢測數(shù)據(jù)的頻域系數(shù)在預(yù)定頻率間 隔內(nèi)的能量占比,來獲得每個檢測數(shù)據(jù)組的能量向量,作為檢測數(shù)據(jù)的頻域能量向量。
12. 如權(quán)利要求11所述的裝置,其中,變換處理單元將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)按時 間順序劃分成多個檢測數(shù)據(jù)組,并對每個檢測數(shù)據(jù)組中的檢測數(shù)據(jù)點進(jìn)行快速傅立葉變 換,其中,每個檢測數(shù)據(jù)組具有預(yù)定檢測數(shù)據(jù)點, 其中,計算處理單元針對每個檢測數(shù)據(jù)組,在頻域上將頻率劃分為多個預(yù)定頻率間隔, 計算檢測數(shù)據(jù)的頻域系數(shù)在每個預(yù)定頻率間隔內(nèi)的能量占比,并將每個檢測數(shù)據(jù)組中的每 個預(yù)定頻率間隔內(nèi)的能量占比用作每個檢測數(shù)據(jù)組的能量向量中的維度值。
13. 如權(quán)利要求11所述的裝置,其中,運(yùn)動狀態(tài)確定單元包括: 運(yùn)動軌跡分隔單元,針對預(yù)定時間段內(nèi)的每個檢測數(shù)據(jù)組,對相鄰檢測數(shù)據(jù)組的能量 向量進(jìn)行比較,來將預(yù)定時間段內(nèi)的檢測數(shù)據(jù)組分隔為多段運(yùn)動軌跡; 軌跡狀態(tài)確定單元,基于每段運(yùn)動軌跡中的檢測數(shù)據(jù)組的能量向量和所述多個預(yù)設(shè)運(yùn) 動狀態(tài)能量向量,確定每段運(yùn)動軌跡的運(yùn)動狀態(tài); 當(dāng)前狀態(tài)確定單元,根據(jù)每段運(yùn)動軌跡的運(yùn)動狀態(tài)來確定當(dāng)前運(yùn)動狀態(tài)。
14. 如權(quán)利要求13所述的裝置,其中,運(yùn)動軌跡分隔單元針對預(yù)定時間段內(nèi)的每個檢 測數(shù)據(jù)組,計算相鄰檢測數(shù)據(jù)組的能量向量的各維差值的絕對值,通過將計算的各維差值 的絕對值與預(yù)設(shè)閾值進(jìn)行比較,來確定相鄰檢測數(shù)據(jù)組是否處于同一運(yùn)動狀態(tài),并將時間 上連續(xù)的處于同一運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到同一段運(yùn)動軌跡,將處于不同 運(yùn)動狀態(tài)的檢測數(shù)據(jù)組的軌跡數(shù)據(jù)劃分到不同段運(yùn)動軌跡, 其中,軌跡狀態(tài)確定單元針對每段運(yùn)動軌跡,基于該段運(yùn)動軌跡的每個檢測數(shù)據(jù)組的 能量向量計算該段運(yùn)動軌跡的平均能量向量,將平均能量向量歸一化,將歸一化后的能量 向量與所述多個預(yù)設(shè)運(yùn)動狀態(tài)能量向量進(jìn)行匹配,并將匹配的運(yùn)動狀態(tài)能量向量所表示的 運(yùn)動狀態(tài)確定為該段運(yùn)動軌跡的運(yùn)動狀態(tài)。
15. 如權(quán)利要求14所述的裝置,其中,如果每個維度的差值的絕對值都小于預(yù)設(shè)閾值, 則運(yùn)動軌跡分隔單元確定相鄰檢測數(shù)據(jù)組處于同一運(yùn)動狀態(tài),如果某個維度的差值的絕對 值等于或大于預(yù)設(shè)閾值,則運(yùn)動軌跡分隔單元確定這兩個相鄰檢測數(shù)據(jù)組處于不同運(yùn)動狀 態(tài)。
16. 如權(quán)利要求14所述的裝置,其中,軌跡狀態(tài)確定單元基于曼哈頓距離算法計算歸 一化后的能量向量和每個預(yù)設(shè)運(yùn)動狀態(tài)能量向量之間的距離,并將距離最小的預(yù)設(shè)運(yùn)動狀 態(tài)能量向量確定為匹配的運(yùn)動狀態(tài)能量向量。
【文檔編號】G06F19/00GK104063604SQ201410309058
【公開日】2014年9月24日 申請日期:2014年7月1日 優(yōu)先權(quán)日:2014年7月1日
【發(fā)明者】賈海祿 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司