TWI518304B - 一種基於三軸加速計的計步方法和計步器 - Google Patents

一種基於三軸加速計的計步方法和計步器 Download PDF

Info

Publication number
TWI518304B
TWI518304B TW103117470A TW103117470A TWI518304B TW I518304 B TWI518304 B TW I518304B TW 103117470 A TW103117470 A TW 103117470A TW 103117470 A TW103117470 A TW 103117470A TW I518304 B TWI518304 B TW I518304B
Authority
TW
Taiwan
Prior art keywords
time window
difference
range
acceleration
unit
Prior art date
Application number
TW103117470A
Other languages
English (en)
Other versions
TW201525423A (zh
Inventor
聶道財
高笙庭
Original Assignee
英華達股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 英華達股份有限公司 filed Critical 英華達股份有限公司
Publication of TW201525423A publication Critical patent/TW201525423A/zh
Application granted granted Critical
Publication of TWI518304B publication Critical patent/TWI518304B/zh

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C22/00Measuring distance traversed on the ground by vehicles, persons, animals or other moving solid bodies, e.g. using odometers, using pedometers
    • G01C22/006Pedometers

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Measurement Of Distances Traversed On The Ground (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Description

一種基於三軸加速計的計步方法和計步器
本發明涉及一種計步方法和計步器領域,尤其涉及一種基於三軸加速計的計步方法和計步器領域。
隨著可穿戴式電子設備的快速發展,計步器得到了廣泛應用,計步器是一種日常鍛煉進度監控器,可以計算人們行走的步數、估計人們行走的距離、計算運動所消耗的卡路里,方便人們隨時監控自己的健身強度、運動水準和新陳代謝。
目前,人們最常用的計步器是基於微電子系統(Micro electromechanical Systems,MEMS)的加速度感測器的計步器,通過MEMS加速度感測器採集使用者運動時加速度,根據採集到的加速度變化規律以及人體運動步伐特徵,通過加速度閾值(Threshold)和固定時間窗口的方式判斷使用者運動步伐是否為有效步伐,從而實現計算步伐功能。
由於不同使用者的運動規律不同且不同使用者運動幅度的大小不同,因此,若採用現有的計步方案容易出現誤判導致計步精確度很低。
有鑑於此,本發明提供了一種基於三軸加速計的計步方法和計步器,以提高計步器的精確度。
本發明實施例提供如下技術方案:第一方面,本發明實施例提供一種基於三軸加速計的計步方法,該方法可包括:採集使用者運動時的三軸加速度;計算所採集的三軸加速度的平方和作為基準加速度;對該基準加速度進行平滑處理得到處理加速度;取得週期內所有的該處理加速度中的最大值和最小值,計算所取 得的最大值與最小值的差值,並根據該差值設置當前時間窗口範圍;當存在連續的至少三個處理加速度成依次減小趨勢時,則以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻;以及計算連續的兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內,若是,步伐計數增加。
此外,根據該差值設置當前時間窗口範圍,包括:預先設計至少兩個閾值範圍以及對應的時間窗口範圍;識別該差值所落入的閾值範圍;以及依據所識別的閾值範圍,設置所對應的時間窗口範圍為當前時間窗口範圍。
再者,根據該差值設置當前時間窗口範圍,包括:預先設計兩個閾值範圍和對應的時間窗口範圍;當該差值落入第一閾值範圍時,設置當前時間窗口範圍為[T1,T2],其中,0.2s≦T1<T2≦2s;以及當該差值落入第二閾值範圍時,設置當前時間窗口範圍為[T3,T4],該T3>T1且T4<T2。
再者,計算連續的兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內,包括:統計該連續兩個步伐起始時刻間所得到的處理加速度的個數;依據所統計的該處理加速度的個數和取得處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的時間差值。
再者,該方法還包括:向終端設備發送計步資料,以便其他終端設備依據該計步資料估計使用者的運動狀態。
第二方面,本發明實施例提供了一種基於三軸加速計的計步器,該計步器可包括:採集單元,用於採集使用者運動時的三軸加速度;第一計算單元,用於計算所採集的三軸加速度的平方和作為基準加速度;平滑單元,用於對該基準加速度以進行平滑處理得到處理加速 度;取得單元,用於取得週期內所有的該處理加速度中的最大值和最小值;第二計算單元,用於計算所取得的最大值與最小值的差值;設置單元,用於根據該差值設置當前時間窗口範圍;第一判斷單元,用於判斷是否存在連續的至少三個該處理加速度成依次減小趨勢;確定單元,用於確定一步伐起始時刻,當該第一判斷單元之判斷結果為是時,係以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻;以及第二判斷單元,用於判斷連續兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內;判斷結果為是時,觸發計步單元計數;計步單元,用於控制步伐數增加。
再者,該設置單元,包括:第一設計模組,用於預先設計至少兩個閾值範圍以及對應的時間窗口範圍;第一識別模組,用於識別該差值所落入的閾值範圍;以及第一設置模組,用於依據所識別的閾值範圍,設置所對應的時間窗口範圍為當前時間窗口範圍。
再者,該設置單元,包括:第二設計模組,用於設計兩個閾值範圍和對應的時間窗口範圍;第二設置模組,用於當該差值落入第一閾值範圍時,設置當前時間窗口範圍為[T1,T2],其中,0.2s≦T1<T2≦2s;以及第三設置模組,用於當該差值落入第二閾值範圍時,設置當前時間窗口範圍為[T3,T4],該T3>T1且T4<T2。
再者,該第二判斷單元,包括:統計模組,用於統計該連續兩個步伐起始時刻間所取得的處理加速度的個數;計算模組,用於依據所統計的該處理加速度的個數和取得該處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的時間差值;以及 判斷模組,用於判斷該時間差值是否落入當前時間窗口的範圍內。
再者,該計步器還包括:發送單元,用於將該計步單元的計步資料發送給其他終端設備,以便其他終端設備依據該計步資料估計使用者的運動狀態。
本發明實施例的基於三軸加速計的計步方法和計步器,為了提高計步精確度,首先採集使用者運動時的三軸加速度,計算這三軸加速度的平方和作為基準加速度;對該基準加速度進行平滑處理得到處理加速度;然後,取得週期內所有的該處理加速度中的最大值和最小值,計算所取得的最大值與最小值的差值,根據該差值設置當前時間窗口範圍;也就是說,按照週期根據每個時間週期內所有的處理加速度的最大值和最小值的差值對時間窗口範圍進行週期性地調整,也就是使用者的整個運動時間內不同時間週期內的時間窗口範圍不一樣,不是固定不變的。當存在連續的至少三個該處理加速度成依次減小趨勢,則以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻;若否,繼續進行判斷;計算連續的兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內,如果落入,表明這個步伐是有效步伐,則步伐計數增加。因此,本發明通過依據使用者自身運動規律週期性調整時間窗口的方式,使得步伐判斷更準確以提高計步器的精確度。
101~108‧‧‧步驟
201‧‧‧採集單元
202‧‧‧第一計算單元
203‧‧‧平滑單元
204‧‧‧取得單元
205‧‧‧第二計算單元
206‧‧‧設置單元
207‧‧‧第一判斷單元
208‧‧‧確定單元
209‧‧‧第二判斷單元
210‧‧‧計步單元
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的圖式作簡單地介紹,顯而易見地,下面描述中的圖式僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些圖式獲得其他的圖式。
圖一是本發明實施例基於三軸加速計的計步方法實施例1的流程圖。
圖二是本發明實施例基於三軸加速計的計步器實施例1的結構圖。
圖三是本發明實施例基於三軸加速計的計步器硬體結構圖。
為了使本發明的上述特徵、優點更加明顯易懂,下面結合具體實施方式對本發明進一步詳細說明。
參見圖一,繪示出了本發明實施例基於三軸加速計的計步方法實施例1的流程圖,該方法可包括:
步驟101,採集使用者運動時的三軸加速度。
使用者跑步或者步行的運動變化狀態可通過三個方向來測量,這三個分量分別為前向(滾動)、豎向(偏航)和側向(俯仰),因此,為了檢測使用者運動變化狀態可以利用三軸加速計監測使用者運動步伐的加速度,三軸加速計可檢測三個軸X、Y、Z上的加速度作為參量來判斷使用者的運動變化狀態。
步驟102,計算所採集的三軸加速度的平方和作為基準加速度。
採集到的三軸加速度分別為X、Y、Z,然後,按照公式X2+Y2+Z2=a1計算基準加速度,其中a1為基準加速度。
步驟103,對該基準加速度進行平滑處理得到處理加速度。
所謂平滑處理實質上就是計算相鄰至少兩個基準加速度的平均值作為處理加速度。在實際應用中,常利用數位濾波器進行平滑處理,數位濾波器可利用至少兩個寄存器,用以緩存上述計算得到的基準加速度,然後計算連續的至少兩個基準加速度的平均值作為處理加速度,使得處理後的處理加速度的變化更加平滑。當然,可以使用更多寄存器以使處理加速度變化更加平滑,但是回應時間也會變長。實際應用中,可以根據實際回應時間需求和加速度平滑需求,選擇兩個寄存器用以緩存基準加速度,以使得平滑處理達到最好的效果。
步驟104,取得週期內所有的該處理加速度中的最大值和最小值,計算所取得的最大值與最小值的差值,並根據該差值設置當前時間窗口範圍。
由於使用者在運動過程中會出現週期性的變化,若在這個過程中採用固定不變的時間窗口範圍用以判斷有效步伐,會出現嚴重的誤判現象,因此需要週期性的調整時間窗口範圍。本步驟按照週期時間更新時間窗口範圍。週期可根據三軸加速度計取樣速率的進行設置。比如:三軸加速度計取樣速率的20Hz,那麼週期可設置為20的整數倍,如20、40、60...等整數倍,當然也可以設置為非整數倍,總之,設置 週期的目的為了按照週期監控,當週期到了,就取得一次最大值與最小值,然後根據所取得的最大值和最小值差值再設置時間窗口,以使得時間窗口每個週期都更新一次。
步驟105,判斷該處理加速度中是否存在連續的至少三個該處理加速度成依次減小趨勢。
步驟106,若是,則以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻; 在接收到多個處理加速度以及設置好該週期內的時間窗口範圍後,可開始檢測用戶是否邁出步伐,通過判斷處理速度中是否存在連續的至少三個該處理加速度成依次減小趨勢的方式來檢測使用者是否邁出步伐,當連續的三個處理加速度成下降趨勢時,則表示此時出現一個步伐。步驟105持續對接收到的處理加速度進行判斷,判斷出現一個步伐時,開始執行步驟106,確定所出現的步伐的起始時刻。
步驟107,計算連續的兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內,若是,執行步驟108,步伐計數增加。
由於目前常用的計步方法中採用靜態時間窗口範圍,也就是,固定不變的時間窗口範圍,考慮到正常人步行速率最快速率是每秒鐘走5步,最慢速率是2秒鐘走一步,所以兩個有效步伐的時間間隔應該在(0.2s,2s)之間,這個靜態時間窗口範圍較大,很難排除一些無效步伐,進而導致計步出現錯誤。本步驟為了更準確的識別有效步伐排除無效步伐,根據人體步行或者跑步習慣,人的走路頻率不會時快時慢,而是在一定時間範圍內保持不變的,根據這個特徵,本發明實施例引入了動態時間窗口範圍的設計,也就是,根據預設週期內的處理加速度最大值和最小值的差值大小設置當前時間窗口範圍,所以,時間窗口範圍不是規定不變的,而是根據使用者實際運動情況週期性更新。這樣設置之後,可以更加準確的判斷步伐是否為有效步伐。
再者,該步驟108可包括:統計該連續兩個步伐起始時刻間所得到的處理加速度的個數;依據所統計的處理加速度的個數和取得處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的時間差值。
比如:統計兩個部分起始時刻間所得到的處理加速度的個數為 1,000個;接收處理加速度的所需時間是0.5ms,可以計算時間差值為個數與所需時間的乘積為0.5s,然後判斷時間間隔0.5s是否落入當前時間窗口範圍內。
通過上述本發明實施例可以看出,本發明實施例基於三軸加速計的計步方法,首先採集用戶運動時的三軸加速度,計算這三軸加速度的平方和作為基準加速度;對該基準加速度進行平滑處理得到處理加速度;然後,取得週期內所有的該處理加速度中的最大值和最小值,計算所取得的最大值與最小值的差值,根據該差值大小設置當前時間窗口範圍;也就是說,按照週期根據每個時間週期內所有的處理加速度中的最大值和最小值的差值對時間窗口範圍進行週期性地調整,也就是用戶的整個運動時間內不同時間週期內的時間窗口範圍不一樣,不是固定不變的。判斷下降區間中是否存在連續的至少三個該處理加速度成依次減小趨勢;若是,確定至少三個中的第一個該處理加速度的採集時間為當前步伐起始時刻;若否,繼續進行判斷;判斷連續兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內,如果落入則計步。因此,本發明通過依據用戶自身運動規律週期性調整時間窗口的方式,使得步伐判斷更準確,以提高計步器的精確度。
本發明實施例基於三軸加速計的計步方法,無需選擇哪個軸的加速度進行運算,無需考慮不同人的行走習慣,無需考慮不同的佩戴方式等因素,就能夠實現提高計步的精確度。另外,該計步方法可適用於任何類型的三軸加速計和處理器,因此,該方法簡單、方便、成本低、可靠性高。
下面對上述本發明實施例步驟104中根據該差值設置當前時間窗口範圍有多種實現方式,下面以具體實現方式進行解釋說明。
第一種,根據該差值設置當前時間窗口範圍,包括:預先設計至少兩個閾值範圍以及對應的時間窗口範圍;識別該差值所落入的閾值範圍;以及依據所識別的閾值範圍,設置所對應的時間窗口範圍為當前時間窗口範圍。
在實際應用中,可以設計多個閾值範圍與對應的時間窗口範圍,時間窗口範圍可以是將(0.2s,2s)劃分成多個子區間與閾值範圍成一一對應,根據差值所落入的閾值範圍,確定所對應的時間窗口範圍為當 前時間窗口範圍。
第二種,根據該差值設置動態時間窗口範圍,包括:預先設計兩個閾值範圍和對應的時間窗口範圍;當該差值落入第一閾值範圍時,設置當前時間窗口範圍為[T1,T2],其中0.2s≦T1<T2≦2s;以及當該差值落入第二閾值範圍時,設置當前時間窗口範圍為[T3,T4],其中T3>T1且T4<T2。
該差值越大,表示用戶在此階段內,運動幅度較大,因此,時間窗口範圍設置成較小區間[T1,T2],0.2s≦T1<T2≦2s,反之,該差值越小,表示用戶在此階段內,運動幅度較小,因此,時間窗口範圍應該設置成較大區域[T3,T4],該T3>T1且T4<T2。
在實際應用中,還可以通過用戶步伐數計算使用者的運動速度、運動消耗的卡路里等運動狀態,因此,在上述方法實施例1的基礎上,上述方法還可包括:向終端設備發送計步資料,以便其他終端設備依據該計步資料估計使用者的運動狀態。
另外,在實際應用中,上述本發明實施例基於三軸加速計的計步方法可以按照以下“計數規則”:計數規則包含兩個工作模式,搜索模式和確認模式。從搜索模式開始工作,當經過連續M(大於或者等於3的整數)個有效步伐之後,再進入確認模式,之前的搜索到的M個有效步伐累加到總的步伐計數,在確認模式下,每出現一個有效步伐,計數器會加一,但是在此模式下哪怕出現一個無效步伐,則演算法重新進入搜索模式,重新搜索M個有效步伐。
與上述方法實施例1相對應的本發明實施例提供了基於三軸加速計的計步器,參閱圖二,繪示出的本發明實施例基於三軸加速計的計步器實施例1的結構圖,該裝置包括:採集單元201、第一計算單元202、平滑單元203、取得單元204、第二計算單元205、設置單元206、第一判斷單元207、確定單元208、第二判斷單元209和計步單元210。下面結合該計步器的工作原理對其內部結果和連接關係作進一步的說明。
採集單元201,用於採集用戶運動時的三軸加速度;第一計算單元202,用於計算所採集的三軸加速度的平方和作為基準加速度; 平滑單元203,用於對該基準加速度進行平滑處理得到處理加速度;取得單元204,用於取得週期內所有的該處理加速度中的最大值和最小值;第二計算單元205,用於計算所取得的最大值與最小值的差值;設置單元206,用於根據該差值設置當前時間窗口範圍;第一判斷單元207,用於判斷是否存在連續的至少三個該處理加速度成依次減小趨勢;確定單元208,用於確定一步伐起始時刻,當該第一判斷單元之判斷結果為是時,係以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻;第二判斷單元209,用於判斷連續兩個步伐起始時刻的時間差值是否落入該當前時間窗口範圍內;判斷結果為是時,觸發計步單元計數;以及計步單元210,用於控制步伐數增加。
再者,該採集單元可採用三軸計步機來實現;再者,該設置單元可包括:第一設計模組,用於預先設計至少兩個閾值範圍以及對應的時間窗口範圍;第一識別模組,用於識別該差值所落入的閾值範圍;以及第一設置模組,用於依據所識別的閾值範圍,設置所對應的時間窗口範圍為當前時間窗口範圍。
再者,該設置單元可包括:第二設計模組,用於設計兩個閾值範圍和對應的時間窗口範圍;第二設置模組,用於當該差值落入第一閾值範圍時,設置當前時間窗口範圍為[T1,T2],其中,0.2s≦T1<T2≦2s;以及第三設置模組,用於當該差值落入第二閾值範圍時,設置當前時間窗口範圍為[T3,T4],其中T3>T1且T4<T2。
再者,該第二判斷單元可包括:統計模組,用於統計該連續兩個步伐起始時刻間所取得的處理加 速度的個數;計算模組,用於依據所統計的該處理加速度的個數和取得該處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的時間差值;以及判斷模組,用於判斷該時間差值是否落入當前時間窗口的範圍內。
此外,該計步器還可包括:發送單元,用於將該計步單元的計步資料發送給其他終端設備,以便其他終端設備依據該計步資料估計使用者的運動狀態。
在實際應用中,為了進一步提高計步器的可靠性,該計步器的上述計步單元可具體用於按照計步規則進行計步,該計步規則包括:搜索模式和確認模式,首先進入搜索模式,當搜索到連續M(大於或者等於3的整數)個有效步伐之後,再進入確認模式,並將搜索到的M個有效步伐累加到總的步伐計數,在確認模式下,每出現一個有效步伐,計數器會加一,且,在確認模式下,當出現一個無效步伐時,返回搜索模式進行搜索。
進一步地,本發明實施例還提供了計步器的硬體構成。可包括至少一個處理器(例如CPU),至少一個網路介面或者其他通信介面,記憶體,和至少一個通信匯流排,用於實現這些裝置之間的連接通信。處理器用於執行記憶體中存儲的可執行模組,例如電腦程式。記憶體可以是易失性記憶體(Volatile Memory),例如隨機存取記憶體(Random-Access Memory,RAM),或者,非易失性記憶體(Non-Volatile Memory),例如唯讀記憶體(Read-Only Memory,ROM),快閃記憶體(Flash Memory),硬碟(Hard Disk Drive,HDD)或固態硬碟(Solid-State Drive,SSD)。處理器是用於運行記憶體中存儲的可執行指令,從而執行各功能應用以及資料處理,通信匯流排是用於實現這些裝置之間的連接通信。通過至少一個網路介面(可以是有線或者無線)實現該系統閘道與至少一個其他網元之間的通信連接,可以使用互聯網,廣域網路,本地網,都會區網路等。
參見圖三,繪示出的本發明實施例基於三軸加速計的計步器硬體結構圖,該計步器中的記憶體中存儲了程式指令,程式指令可以被處理器執行,程式指令可以被處理器執行,其中,程式指令包括採集單元201、第一計算單元202、平滑單元203、取得單元204、第二計算單元205、設置單元206、 第一判斷單元207、確定單元208、第二判斷單元209和計步單元210。,各單元的具體實現可參見圖二所揭示的相應單元,這裡不再贅述。
由於MEMS傳感器具有低成本、小尺寸和低功耗的特點,因此越來越多的可擕式消費電子設備開始集成計步器功能,比如:音樂播放機和手機等設備都可集成上述計步器,以利用該計步器統計使用者運動的步伐數目,並根據所統計的步伐數目計算使用者行走的距離或者消耗的卡路里等資料。
本發明方案可以在由電腦執行的電腦可執行指令的一般上下文中描述,例如程式單元。一般地,程式單元包括執行特定任務或實現特定抽象資料類型的常式、程式、物件、元件、資料結構等等。也可以在分散式運算環境中實踐本發明方案,在這些分散式運算環境中,由通過通信網路而被連接的遠端處理設備來執行任務。在分散式運算環境中,程式單元可以位於包括存放裝置在內的本地和遠端電腦存儲介質中。
最後,還需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個......”限定的要素,並不排除在包括該要素的過程、方法、物品或者設備中還存在另外的相同要素。
以上對本發明所提供的一種基於三軸加速計的計步方法和計步器進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用於幫助理解本發明的方法及其核心思想;同時,對於本領域的一般技術人員,依據本發明的思想,在具體實施方式及應用範圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
101~108‧‧‧步驟

Claims (9)

  1. 一種基於三軸加速計的計步方法,包含有:採集一使用者運動時的一三軸加速度;計算所採集的該三軸加速度的平方和作為一基準加速度;對該基準加速度進行平滑處理得到一處理加速度;取得一週期內所有的該處理加速度中的最大值和最小值,計算所取得的最大值與最小值的一差值,並根據該差值與預先設計的至少兩個閾值(Threshold)範圍比較後,設置該差值所落入的該閥值範圍所對應的一時間窗口範圍為一當前時間窗口範圍;當存在連續的至少三個處理加速度成依次減小趨勢時,則以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為一步伐起始時刻;以及計算連續的兩個步伐起始時刻的一時間差值;以及若該時間差值落入該當前時間窗口範圍內,則令步伐計數增加。
  2. 如申請專利範圍第1項所述之計步方法,其中根據該差值設置該當前時間窗口範圍,另包含:預先設計兩個閾值範圍和對應的時間窗口範圍;當該差值落入一第一閾值範圍時,設置該當前時間窗口範圍為[T1,T2],其中0.2s≦T1<T2≦2s;以及當該差值落入一第二閾值範圍時,設置該當前時間窗口範圍為[T3,T4],其中T3>T1且T4<T2。
  3. 如申請專利範圍第1項所述之計步方法,其中計算連續的兩個步伐起始時刻的該時間差值,包含:統計該連續兩個步伐起始時刻間所得到的該處理加速度的個數;以及依據所統計的該處理加速度的個數和取得該處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的該時間差值。
  4. 如申請專利範圍第1項所述之計步方法,另包含:向終端設備發送一計步資料,以便其他終端設備依據該計步資料估計該使用者的運動狀態。
  5. 一種基於三軸加速計的計步器,其包含:一採集單元,用於採集一使用者運動時的一三軸加速度;一第一計算單元,用於計算所採集的該三軸加速度的平方和作為一基準加速度;一平滑單元,用於對該基準加速度以進行平滑處理得到一處理加速度;一取得單元,用於取得一週期內所有的該處理加速度中的最大值和最小值;一第二計算單元,用於計算所取得的最大值與最小值的一差值;一設置單元,用於根據該差值與預先設計的至少兩個閾值(Threshold)範圍比較後,設置該差值所落入的該閥值範圍所對應的一時間窗口範圍為一當前時間窗口範圍;一第一判斷單元,用於判斷是否存在連續的至少三個該處理加速度成依次減小趨勢;一確定單元,用於確定一步伐起始時刻,當該第一判斷單元之判斷結果為是時,係以該連續的至少三個處理加速度中的第一個處理加速度所對應的採集時間作為步伐起始時刻;一第二判斷單元,用於判斷連續兩個步伐起始時刻的一時間差值是否落入該當前時間窗口範圍內;以及一計步單元,當該第二判斷單元之判斷結果為是時,用於控制步伐數增加。
  6. 如申請專利範圍第5項所述之計步器,其中該設置單元包含:一第一設計模組,用於預先設計該至少兩個閾值(Threshold)範圍以及對應的該時間窗口範圍;一第一識別模組,用於識別該差值所落入的閾值範圍;以及一第一設置模組,用於依據所識別的閾值範圍,設置所對應的時間窗口範圍為該當前時間窗口範圍。
  7. 如申請專利範圍第5項所述之計步器,其中該設置單元包含:一第二設計模組,用於設計兩個閾值範圍和對應的時間窗口範圍;一第二設置模組,用於當該差值落入一第一閾值範圍時,設置該 當前時間窗口範圍為[T1,T2],其中0.2s≦T1<T2≦2s;以及一第三設置模組,用於當該差值落入一第二閾值範圍時,設置該當前時間窗口範圍為[T3,T4],其中T3>T1且T4<T2。
  8. 如申請專利範圍第5項所述之計步器,其中該第二判斷單元包含:一統計模組,用於統計該連續兩個步伐起始時刻間所取得的該處理加速度的個數;一計算模組,用於依據所統計的該處理加速度的個數和取得該處理加速度所需的運算時間,計算該連續兩個步伐起始時刻的一時間差值;以及一判斷模組,用於判斷該時間差值是否落入該當前時間窗口的範圍內。
  9. 如申請專利範圍第5項所述之計步器,另包含:一發送單元,用於將該計步單元的一計步資料發送給其他終端設備,以便其他終端設備依據該計步資料估計該使用者的運動狀態。
TW103117470A 2013-12-31 2014-05-19 一種基於三軸加速計的計步方法和計步器 TWI518304B (zh)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310754515.6A CN103712632B (zh) 2013-12-31 2013-12-31 一种基于3轴加速计的计步方法和计步器

Publications (2)

Publication Number Publication Date
TW201525423A TW201525423A (zh) 2015-07-01
TWI518304B true TWI518304B (zh) 2016-01-21

Family

ID=50405794

Family Applications (1)

Application Number Title Priority Date Filing Date
TW103117470A TWI518304B (zh) 2013-12-31 2014-05-19 一種基於三軸加速計的計步方法和計步器

Country Status (3)

Country Link
US (1) US9791295B2 (zh)
CN (1) CN103712632B (zh)
TW (1) TWI518304B (zh)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101403457B1 (ko) * 2013-12-27 2014-06-27 (주)페타리 저전력을 이용한 상태 검출 장치 및 방법
RU2593983C1 (ru) * 2015-03-13 2016-08-10 Общество С Ограниченной Ответственностью "Хилби" Способ определения вида двигательной активности человека и устройство для его осуществления
CN106197466B (zh) * 2015-04-30 2021-07-09 腾讯科技(深圳)有限公司 一种数据处理方法、装置及终端
CN105509763B (zh) * 2015-12-01 2019-08-30 深圳市元征科技股份有限公司 计步干扰去除方法以及装置
CN106073791B (zh) * 2016-05-31 2019-05-07 Oppo广东移动通信有限公司 基于智能手环的卡路里计算方法及装置
CN106225803A (zh) * 2016-07-20 2016-12-14 浪潮软件集团有限公司 一种基于三轴加速器的计步方法
US10610132B2 (en) * 2016-08-02 2020-04-07 Medtronic, Inc. Step detection using accelerometer axis
US10952686B2 (en) 2016-08-02 2021-03-23 Medtronic, Inc. Mobile application to prompt physical action to measure physiologic response in implantable device
CN106500718A (zh) * 2016-10-18 2017-03-15 江西博瑞彤芸科技有限公司 步数测定方法
CN107970590B (zh) * 2016-10-25 2019-05-21 四川理工学院 一种基于Android平台的跑步健身数据***及方法
CN107970574B (zh) * 2016-10-25 2019-05-14 四川理工学院 一种基于Android平台的跑步健身***及其数据处理方法
CN106525068A (zh) * 2016-11-08 2017-03-22 深圳市金立通信设备有限公司 一种计步方法及终端
CN107071615A (zh) * 2017-04-07 2017-08-18 广州黑格智能科技有限公司 一种耳机以及耳机***
US11426627B2 (en) 2017-08-23 2022-08-30 Huawei Technologies Co., Ltd. Method and apparatus for counting foot step based on acceleration information, and device
WO2019036927A1 (zh) 2017-08-23 2019-02-28 华为技术有限公司 基于步频的足部计步数方法、装置及设备
CN109470238B (zh) * 2017-09-08 2023-09-01 中兴通讯股份有限公司 一种定位方法、装置和移动终端
CN107941236B (zh) * 2017-12-05 2020-12-11 广东乐心医疗电子股份有限公司 计步方法、装置及存储介质
CN108592941B (zh) * 2018-06-15 2020-08-04 成都云卫康医疗科技有限公司 一种基于三轴加速度的计步方法
CN109238301A (zh) * 2018-09-18 2019-01-18 南京大学 一种基于手机加速度和陀螺仪传感器的计步方法
CN111829550B (zh) * 2019-04-15 2023-06-20 青岛海信移动通信技术有限公司 运动距离确定方法、装置及设备
US11717186B2 (en) 2019-08-27 2023-08-08 Medtronic, Inc. Body stability measurement
US11602313B2 (en) 2020-07-28 2023-03-14 Medtronic, Inc. Determining a fall risk responsive to detecting body position movements
CN111765900B (zh) * 2020-07-30 2022-02-22 歌尔科技有限公司 计步方法、计步装置及计算机可读存储介质
CN111879334B (zh) * 2020-07-31 2022-03-25 歌尔科技有限公司 计步方法、计步装置及计算机可读存储介质
CN112237427B (zh) * 2020-10-14 2024-05-28 北京爱笔科技有限公司 步伐检测的方法、装置、检测设备以及计算机存储介质
RU2752373C1 (ru) * 2020-11-10 2021-07-26 Автономная некоммерческая образовательная организация высшего образования «Сколковский институт науки и технологий» Способ измерения длительностей отдельных шагов левой и правой ноги
CN112833907B (zh) * 2021-01-25 2023-07-18 北京小米移动软件有限公司 计步方法、装置、设备及存储介质
CN112906784A (zh) * 2021-02-07 2021-06-04 北京小米移动软件有限公司 计步方法及装置、移动终端及存储介质
CN113069752B (zh) * 2021-04-30 2022-02-01 湖北工业大学 一种基于力量采集装置的运行趋势判定方法
CN113551687B (zh) * 2021-09-23 2021-12-17 珠海市杰理科技股份有限公司 计步方法、装置、计步设备、计算机存储介质和芯片
CN115212544B (zh) * 2022-07-18 2024-04-30 成都拟合未来科技有限公司 一种用于健身训练的显示***及方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100786703B1 (ko) * 2004-07-24 2007-12-21 삼성전자주식회사 가속도 센서를 이용한 운동량 측정장치 및 방법
JP4663738B2 (ja) * 2006-01-05 2011-04-06 旭化成エレクトロニクス株式会社 加速度計速装置
US7653508B1 (en) * 2006-12-22 2010-01-26 Dp Technologies, Inc. Human activity monitoring device
CN102445214B (zh) * 2011-09-20 2014-03-05 杭州电子科技大学 基于智能手机3d重力传感器的计步方法

Also Published As

Publication number Publication date
TW201525423A (zh) 2015-07-01
US20150185044A1 (en) 2015-07-02
CN103712632B (zh) 2016-08-24
CN103712632A (zh) 2014-04-09
US9791295B2 (en) 2017-10-17

Similar Documents

Publication Publication Date Title
TWI518304B (zh) 一種基於三軸加速計的計步方法和計步器
US10653339B2 (en) Time and frequency domain based activity tracking system
US7753861B1 (en) Chest strap having human activity monitoring device
EP2310804B1 (en) Program setting adjustments based on activity identification
JP6567658B2 (ja) ユーザーの活動を分類し及び/又はユーザーの歩数をカウントするデバイス及び方法
US20150127290A1 (en) Pedometer in a low-power device
CN105496416A (zh) 一种人体运动状态的识别方法和装置
CN103727959A (zh) 计步方法及装置
CN104197952A (zh) 一种用户步行计步方法、装置及移动终端
CN104406603A (zh) 一种基于加速度传感器的计步方法和装置
WO2015051656A1 (zh) 一种移动智能终端及其计步方法、***
TWI502167B (zh) 計步方法及其電子裝置
US20210093917A1 (en) Detecting outdoor walking workouts on a wearable device
JP2016134182A (ja) 多軸慣性センサを用いた手首装着型歩数計
JP2013190370A (ja) 状態検出装置、電子機器、測定システム及びプログラム
US10969241B2 (en) Accelerometer-based systems and methods for quantifying steps
CN104089625A (zh) 一种具备自学习能力的计步方法
US20180344217A1 (en) Fitness tracking for constrained-arm usage
CN105953794B (zh) 一种基于mems传感器的计步导航方法
CN110201375A (zh) 一种无线耳机计步的方法、装置、设备及可读存储介质
JP2017192563A (ja) 活動量計および運動量算出装置
JP2015011442A (ja) 電子機器及びシステム
WO2018086321A1 (zh) 一种计步方法及装置
Zhong et al. An accurate and adaptive pedometer integrated in mobile health application
WO2016165333A1 (zh) 一种实现计步的方法及装置