以理解的是,本申請上述方法中,在通過所述連續(xù)八組矢量原始數(shù)據(jù)V依據(jù)上述公式計算得到矢量數(shù)據(jù)時,上述公式中的權(quán)值Xl、X2、X3、X4的大小可以根據(jù)用戶需求進行設定,例如,為了精確計量,本申請上述實施例中的所述權(quán)值Xl可以設置為125、權(quán)值X2可以設置為114、權(quán)值X3可以設置為76、權(quán)值X4可以設置為38。
[0064]可以理解的是,上述實施例公開的方法中,如果用戶一直保持以第一運動狀態(tài)運動時,能夠可以得到精準的預設邁步力度,但是,用戶在以第一運動狀態(tài)運動確定所述預設邁步力度時,可能會出現(xiàn)不規(guī)則動作,而使得此時生成的峰值數(shù)據(jù)為存在較大波動,最終對所述預設邁步力度的精準度造成影響,因此,為了避免上述問題,參見圖3,本申請上述實施例中的所述步驟S107可以包括:
[0065]步驟S1071:計算所有峰值數(shù)據(jù)的平均值,濾除所述峰值數(shù)據(jù)中與所述平均的值差值大于預設值的峰值數(shù)據(jù);
[0066]步驟S1072:計算得到剩余的峰值數(shù)據(jù)的平均值,記為預設邁步力度。
[0067]在上述方法中,由于不規(guī)則動作而產(chǎn)生的峰值數(shù)據(jù)必為偶然現(xiàn)象,其并不能對所述平均值的大小產(chǎn)生極大影響,因此,在第一次在或得到平均值后,判斷所述峰值數(shù)據(jù)中是否存在與所述平均值存在明顯差異的峰值數(shù)據(jù)(與平均值的差值大于預設值),若存在此峰值數(shù)據(jù),則表明在該峰值數(shù)據(jù)生成時,用戶的動作為不規(guī)則動作,濾除該峰值數(shù)據(jù),重新計算平均值,因此,即便用戶在以第一運動狀態(tài)運行時,出現(xiàn)了不規(guī)則動作,采用該方法仍然能夠計算得到準確的預設邁步力度。
[0068]可以理解的是,對應于上述方法,本申請還公開了一種處理器,兩者可以相互借鑒。參見圖4,本申請實施例公開的處理器I包括:
[0069]矢量數(shù)據(jù)計算模塊101,用于獲取用戶在第一運動狀態(tài)下重力加速度傳感器O發(fā)送的連續(xù)多組三軸數(shù)據(jù),計算得到每組三軸數(shù)據(jù)中的三軸數(shù)據(jù)之和,記為第一數(shù)據(jù)參數(shù)Al,獲取每組三軸數(shù)據(jù)中的最大值,記為第二數(shù)據(jù)參數(shù)A2,依據(jù)每組三軸數(shù)據(jù)所匹配的第一數(shù)據(jù)參數(shù)和第二數(shù)據(jù)參數(shù)采用公式V = (45*Α1+77*Α2)/256計算得到與每組三軸數(shù)據(jù)所匹配的矢量原始數(shù)據(jù)V,由連續(xù)八個矢量原始數(shù)據(jù)依據(jù)公式Vector = Xl (V0-V7) +X2 (V1-V6) +X3(V2-V5)+X4(V3-V4)計算得到矢量數(shù)據(jù)Vector ;
[0070]預設邁步力度計算模塊102,提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù),計算所有峰值數(shù)據(jù)的平均值,記為預設邁步力度;
[0071 ] 其中,所述Xl、X2、X3和X4為預設權(quán)值。
[0072]對應于上述預設邁步力度檢測方法,本申請上述權(quán)值Xl為125、權(quán)值X2為114、權(quán)值X3為76、權(quán)值X4為38。
[0073]與上述預設邁步力度檢測方法相對應,本申請上述實施例中的所述平均值計算模塊102可以包括:
[0074]峰值數(shù)據(jù)提取模塊,用于提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù);
[0075]有效平均值計算模塊,用于計算所有峰值數(shù)據(jù)的平均值,濾除所述峰值數(shù)據(jù)中與所述平均值差值大于預設值的峰值數(shù)據(jù),計算得到剩余的峰值數(shù)據(jù)的平均值,記為預設邁步力度。
[0076]可以理解的是,與上述方法和處理器相對應,本申請還公開了一種運動檢測設備,參見圖5,包括:
[0077]存儲器2,所述存儲器內(nèi)存儲有與不同的運動狀態(tài)所匹配的預設邁步力度;
[0078]選擇器3,用于根據(jù)用戶輸入的調(diào)取指令由存儲器調(diào)取所述調(diào)取指令所匹配的預設邁步力度;
[0079]檢測器4,用于依據(jù)所述選擇器調(diào)取的預設邁步力度檢測用戶的運動步數(shù)信息。
[0080]其中,所述檢測器4可以為現(xiàn)有技術(shù)中常用的運動檢測設備主體,其檢測過程和原理為現(xiàn)有技術(shù)中已存在的技術(shù)方案,在此不必再做說明。
[0081]參見本申請實施例公開的運動檢測設備,所述存儲器2內(nèi)設置有與不同的運動狀態(tài)相匹配的預設邁步力度,用戶可以在要對某一運動狀態(tài)的運動信息進行檢測時可通過選擇器3選擇與該運動狀態(tài)所匹配的預設邁步力度,控制所述檢測器3依據(jù)該預設邁步力度對用戶的運動信息進行檢測。
[0082]可以理解的是,與上述方法相對應,本申請上述實施例中的存儲器存儲的預設邁步力度可以為采用本申請上述實施例公開的任意一種預設邁步力度檢測方法得到的預設邁步力度。
[0083]可以理解的是,與本申請上述實施例公開的處理器相對應,本申請上述實施例公開的運動檢測設備還可以包括:
[0084]本申請上述任意一項公開的處理器1,所述處理器I與所述存儲器2相連,用于檢測用戶不同運動狀態(tài)所匹配的預設邁步力度,并將所述預設邁步力度以及所述預設邁步力度所匹配的運動狀態(tài)存儲至存儲器2。
[0085]可以理解的是,所述存儲器2,在獲取到所述處理器發(fā)送的預設邁步力度以及所述預設邁步力度所對應的運動狀態(tài)后,將原來與該運動狀態(tài)對應的預設邁步力度數(shù)據(jù)更新為當前獲取的預設邁步力度數(shù)據(jù)。
[0086]可以理解的是,為了方便用戶能夠自行簡單的手動設定預設邁步力度數(shù)據(jù),本申請還上述實施例公開的運動檢測設備中,還可以設置有一調(diào)整器,所述調(diào)整器與所述存儲器相連,用于調(diào)整所述存儲器內(nèi)存儲的預設邁步力度的大小。
[0087]當用戶手動設置預設邁步力度時,用戶可使預先將所述預設邁步力度數(shù)據(jù)設定在一定值,然后以第一運動狀態(tài)行走,同時自行記錄運動信息(例如運動過程中的步數(shù)),然后查看所述運動檢測設備得到的運動信息是否與用戶自己記錄的運動信息相一致,若果是,則表明用戶手動設定的預設邁步力度可用,否則繼續(xù)調(diào)整所述預設邁步力度。
[0088]本說明書中各個實施例采用遞進的方式描述,每個實施例重點說明的都是與其他實施例的不同之處,各個實施例之間相同相似部分互相參見即可。
[0089]對所公開的實施例的上述說明,使本領域?qū)I(yè)技術(shù)人員能夠?qū)崿F(xiàn)或使用本發(fā)明。對這些實施例的多種修改對本領域的專業(yè)技術(shù)人員來說將是顯而易見的,本文中所定義的一般原理可以在不脫離本發(fā)明的精神或范圍的情況下,在其它實施例中實現(xiàn)。因此,本發(fā)明將不會被限制于本文所示的這些實施例,而是要符合與本文所公開的原理和新穎特點相一致的最寬的范圍。
【主權(quán)項】
1.一種預設邁步力度檢測方法,其特征在于,包括: 獲取用戶在第一運動狀態(tài)下重力加速度傳感器發(fā)送的連續(xù)多組三軸數(shù)據(jù); 計算得到每組三軸數(shù)據(jù)中的三軸數(shù)據(jù)之和,記為第一數(shù)據(jù)參數(shù)Al ; 獲取每組三軸數(shù)據(jù)中的最大值,記為第二數(shù)據(jù)參數(shù)A2 ; 依據(jù)每組三軸數(shù)據(jù)所匹配的第一數(shù)據(jù)參數(shù)和第二數(shù)據(jù)參數(shù)采用公式V =(45*Α1+77*Α2)/256計算得到與每組三軸數(shù)據(jù)所匹配的矢量原始數(shù)據(jù)V ; 由連續(xù)八個矢量原始數(shù)據(jù)依據(jù)公式Vector = Xl (V0-V7) +X2 (V1-V6) +X3 (V2-V5) +X4 (V3-V4)計算得到矢量數(shù)據(jù)Vector ; 提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù); 計算所有峰值數(shù)據(jù)的平均值,記為預設邁步力度; 其中,所述Xl、X2、X3和X4為預設權(quán)值。
2.根據(jù)權(quán)利要求1所述的預設邁步力度檢測方法,其特征在于,所述權(quán)值Xl為125、權(quán)值X2為114、權(quán)值X3為76、權(quán)值X4為38。
3.根據(jù)權(quán)利要求1所述的運動軌跡檢測方法,其特征在于,所述計算所有峰值數(shù)據(jù)的平均值,記為預設邁步力度,包括: 計算所有峰值數(shù)據(jù)的平均值,濾除所述峰值數(shù)據(jù)中與所述平均的值差值大于預設值的峰值數(shù)據(jù); 計算得到剩余的峰值數(shù)據(jù)的平均值,記為預設邁步力度。
4.一種處理器,其特征在于,與重力加速度傳感器相連,包括: 矢量數(shù)據(jù)計算模塊,用于獲取用戶在第一運動狀態(tài)下重力加速度傳感器發(fā)送的連續(xù)多組三軸數(shù)據(jù),計算得到每組三軸數(shù)據(jù)中的三軸數(shù)據(jù)之和,記為第一數(shù)據(jù)參數(shù)Al,獲取每組三軸數(shù)據(jù)中的最大值,記為第二數(shù)據(jù)參數(shù)A2,依據(jù)每組三軸數(shù)據(jù)所匹配的第一數(shù)據(jù)參數(shù)和第二數(shù)據(jù)參數(shù)采用公式V = (45*Α1+77*Α2)/256計算得到與每組三軸數(shù)據(jù)所匹配的矢量原始數(shù)據(jù)V,由連續(xù)八個矢量原始數(shù)據(jù)依據(jù)公式Vector = Xl (V0-V7) +X2 (V1-V6) +X3 (V2-V5) +X4(V3-V4)計算得到矢量數(shù)據(jù)Vector ; 預設邁步力度計算模塊,提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù),計算所有峰值數(shù)據(jù)的平均值,記為預設邁步力度; 其中,所述Xl、X2、X3和X4為預設權(quán)值。
5.根據(jù)權(quán)利要求4所述的處理器,其特征在于,所述權(quán)值Xl為125、權(quán)值X2為114、權(quán)值X3為76、權(quán)值X4為38。
6.根據(jù)權(quán)利要求4所述的處理器,其特征在于,所述平均值計算模塊,包括: 峰值數(shù)據(jù)提取模塊,用于提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù); 有效平均值計算模塊,用于計算所有峰值數(shù)據(jù)的平均值,濾除所述峰值數(shù)據(jù)中與所述平均值差值大于預設值的峰值數(shù)據(jù),計算得到剩余的峰值數(shù)據(jù)的平均值,記為預設邁步力度。
7.一種運動檢測設備,其特征在于,包括: 存儲器,所述存儲器內(nèi)存儲有與不同的運動狀態(tài)所匹配的預設邁步力度; 選擇器,用于根據(jù)用戶輸入的調(diào)取指令由存儲器調(diào)取所述調(diào)取指令所匹配的預設邁步力度; 檢測器,用于依據(jù)所述選擇器調(diào)取的預設邁步力度檢測用戶的運動步數(shù)信息。
8.根據(jù)權(quán)利要求7所述的運動檢測設備,其特征在于,包括: 所述存儲器為內(nèi)存儲有與不同的運動狀態(tài)所匹配的、采用上述權(quán)利要求1-3任意一種預設邁步力度檢測方法得到的預設邁步力度的存儲器。
9.根據(jù)權(quán)利要求7所述的運動檢測設備,其特征在于,還包括: 權(quán)利要求4-6任意一項公開的處理器,所述處理器與所述存儲器相連,用于檢測用戶不同運動狀態(tài)所匹配的預設邁步力度,并將所述預設邁步力度以及所述預設邁步力度所匹配的運動狀態(tài)存儲至存儲器。
10.根據(jù)權(quán)利要求9所述的運動檢測設備,其特征在于,還包括: 調(diào)整器,所述調(diào)整器與所述存儲器相連,用于調(diào)整所述存儲器內(nèi)存儲的預設邁步力度的大小。
【專利摘要】本申請公開的預設邁步力度檢測方法,通過依據(jù)用戶在第一運動狀態(tài)重力加速度傳感器發(fā)送的三軸數(shù)據(jù),確定第一數(shù)據(jù)參數(shù)A1和第二數(shù)據(jù)參數(shù)A2,依據(jù)公式V=(45*A1+77*A2)/256計算得到矢量原始數(shù)據(jù)V,在依據(jù)連續(xù)八個矢量原始數(shù)據(jù)采用公式Vector=X1(V0-V7)+X2(V1-V6)+X3(V2-V5)+X4(V3-V4)得到矢量數(shù)據(jù)Vector,提取所述矢量數(shù)據(jù)Vector中的峰值數(shù)據(jù),將峰值數(shù)據(jù)的平均值,記為預設邁步力度。因此,由于所述預設邁步力度是根據(jù)用戶以第一運動狀態(tài)運動時生成的,因此具有較高的精準度。
【IPC分類】G05B19-042
【公開號】CN104570840
【申請?zhí)枴緾N201410725577
【發(fā)明人】陳王偉
【申請人】北京元心科技有限公司
【公開日】2015年4月29日
【申請日】2014年12月3日