本申請(qǐng)涉及可穿戴設(shè)備技術(shù)領(lǐng)域,尤其涉及一種運(yùn)動(dòng)監(jiān)測(cè)方法、裝置及可穿戴設(shè)備。
背景技術(shù):
隨著人們生活水平的提高,越來越多的人注重自身的身體健康,而跑步作為一種方便、經(jīng)濟(jì)、高效的鍛煉方式,也受到越來越多的人的喜愛,用戶常通過每天走路、跑步的步數(shù)來衡量每天的運(yùn)動(dòng)量。
但是,錯(cuò)誤的跑步方式可能會(huì)不同程度地對(duì)人體造成運(yùn)動(dòng)傷害,因此正確地進(jìn)行跑步運(yùn)動(dòng)對(duì)跑步人群非常重要。而大部分進(jìn)行跑步運(yùn)動(dòng)的人群都得不到專業(yè)人士的指導(dǎo),只能通過自學(xué)和自我觀察來調(diào)整跑步姿勢(shì)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)峁┮环N新的技術(shù)方案,可以使用戶通過運(yùn)動(dòng)監(jiān)測(cè)結(jié)果對(duì)跑步運(yùn)動(dòng)做出適當(dāng)?shù)恼{(diào)整,提高用戶的跑步水平并避免運(yùn)動(dòng)傷害。
為實(shí)現(xiàn)上述目的,本申請(qǐng)?zhí)峁┘夹g(shù)方案如下:
根據(jù)本申請(qǐng)的第一方面,提出了一種運(yùn)動(dòng)監(jiān)測(cè)方法,包括:
將所采集的多個(gè)軸向的加速度數(shù)據(jù)中第一軸向的加速度數(shù)據(jù)劃分為預(yù)設(shè)長(zhǎng)度的多個(gè)數(shù)據(jù)段;
當(dāng)所述多個(gè)數(shù)據(jù)段中每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)一次邁步時(shí),根據(jù)待確定步態(tài)分析參數(shù)獲取所述邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn);
根據(jù)所述多個(gè)關(guān)鍵采樣點(diǎn)確定所述邁步對(duì)應(yīng)的每一項(xiàng)步態(tài)分析參數(shù)的參數(shù)值。
根據(jù)本申請(qǐng)的第二方面,提出了一種運(yùn)動(dòng)監(jiān)測(cè)裝置,包括:
劃分模塊,用于將將所采集的多個(gè)軸向的加速度數(shù)據(jù)中第一軸向的加速度數(shù)據(jù)劃分為預(yù)設(shè)長(zhǎng)度的多個(gè)數(shù)據(jù)段;
采樣點(diǎn)確定模塊,用于當(dāng)所述多個(gè)數(shù)據(jù)段中每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)一次邁步時(shí),根據(jù)待確定步態(tài)分析參數(shù)獲取所述邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn);
參數(shù)值確定模塊,用于根據(jù)所述多個(gè)關(guān)鍵采樣點(diǎn)確定所述邁步對(duì)應(yīng)的每一項(xiàng)步態(tài)分析參數(shù)的參數(shù)值。
根據(jù)本申請(qǐng)的第三方面,提出了一種可穿戴設(shè)備,所述可穿戴設(shè)備包括:
處理器;用于存儲(chǔ)所述處理器可執(zhí)行指令的存儲(chǔ)器;
其中,所述處理器,被配置為執(zhí)行上述運(yùn)動(dòng)監(jiān)測(cè)方法。
由以上技術(shù)方案可見,本申請(qǐng)實(shí)現(xiàn)了對(duì)用戶在跑步過程中的步頻和步態(tài)進(jìn)行監(jiān)測(cè),從而可以使用戶能夠在沒有專業(yè)人士指導(dǎo)下也可以正確認(rèn)識(shí)自己的步頻和步態(tài),并根據(jù)運(yùn)動(dòng)監(jiān)測(cè)結(jié)果對(duì)用戶的步頻和步態(tài)做出適當(dāng)?shù)恼{(diào)整,提高用戶的跑步水平和避免運(yùn)動(dòng)傷害。
附圖說明
圖1A示出了根據(jù)本發(fā)明的一示例性實(shí)施例一的運(yùn)動(dòng)監(jiān)測(cè)方法的流程示意圖;
圖1B示出了圖1A所示實(shí)施例的一次邁步的加速度數(shù)據(jù)以及步態(tài)參數(shù)示意圖;
圖1C示出了圖1A所示實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的位置以及加速度數(shù)據(jù)的軸向示意圖;
圖2示出了根據(jù)本發(fā)明的一示例性實(shí)施例二的確定每一個(gè)數(shù)據(jù)段是否對(duì)應(yīng)一次邁步的方法的流程示意圖;
圖3A示出了根據(jù)本發(fā)明的一示例性實(shí)施例三的確定觸地時(shí)間的方法的流程示意圖;
圖3B示出了圖3A所示實(shí)施例的觸地時(shí)間分析示意圖;
圖4A示出了根據(jù)本發(fā)明的一示例性實(shí)施例四的確定觸地力量的方法的流程示意圖;
圖4B示出了圖4A所示實(shí)施例的觸地力量分析示意圖;
圖5A示出了根據(jù)本發(fā)明的一示例性實(shí)施例五的確定觸地類型的方法的流程示意圖;
圖5B示出了圖5A所示實(shí)施例的觸地類型分析示意圖;
圖6示出了根據(jù)本發(fā)明的一示例性實(shí)施例的可穿戴設(shè)備的結(jié)構(gòu)示意圖;
圖7示出了根據(jù)本發(fā)明的一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖;
圖8示出了根據(jù)本發(fā)明的另一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖;
圖9示出了根據(jù)本發(fā)明的又一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
這里將詳細(xì)地對(duì)示例性實(shí)施例進(jìn)行說明,其示例表示在附圖中。下面的描述涉及附圖時(shí),除非另有表示,不同附圖中的相同數(shù)字表示相同或相似的要素。以下示例性實(shí)施例中所描述的實(shí)施方式并不代表與本申請(qǐng)相一致的所有實(shí)施方式。相反,它們僅是與如所附權(quán)利要求書中所詳述的、本申請(qǐng)的一些方面相一致的裝置和方法的例子。
在本申請(qǐng)使用的術(shù)語(yǔ)是僅僅出于描述特定實(shí)施例的目的,而非旨在限制本申請(qǐng)。在本申請(qǐng)和所附權(quán)利要求書中所使用的單數(shù)形式的“一種”、“所述”和“該”也旨在包括多數(shù)形式,除非上下文清楚地表示其他含義。還應(yīng)當(dāng)理解,本文中使用的術(shù)語(yǔ)“和/或”是指并包含一個(gè)或多個(gè)相關(guān)聯(lián)的列出項(xiàng)目的任何或所有可能組合。
應(yīng)當(dāng)理解,盡管在本申請(qǐng)可能采用術(shù)語(yǔ)第一、第二、第三等來描述各種信息,但這些信息不應(yīng)限于這些術(shù)語(yǔ)。這些術(shù)語(yǔ)僅用來將同一類型的信息彼此區(qū)分開。例如,在不脫離本申請(qǐng)范圍的情況下,第一信息也可以被稱為第二信息,類似地,第二信息也可以被稱為第一信息。取決于語(yǔ)境,如在此所使用的詞語(yǔ)“如果”可以被解釋成為“在……時(shí)”或“當(dāng)……時(shí)”或“響應(yīng)于確定”。
對(duì)一般的跑步人士來而言,跑步方式的主要內(nèi)容包括步頻和步態(tài)。步頻表示用戶每分鐘邁步的數(shù)量,而步態(tài)表示用戶在跑步過程中的腳底著地的觸地時(shí)間、觸地力量和觸地類型。在實(shí)際跑步過程中,觸地時(shí)間可以包括著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間;觸地力量可以包括前后的水平方向的觸地力峰值和豎直方向的觸地力峰值;根據(jù)預(yù)定義的觸地類型模式,可以將觸地類型分為前腳掌著地和后腳跟著地,還可以將觸地類型分為前腳掌著地、全腳掌著地和后腳跟著地。本申請(qǐng)對(duì)用戶在跑步過程中的步頻和步態(tài)進(jìn)行監(jiān)測(cè),從而可以使用戶能夠在沒有專業(yè)人士指導(dǎo)下也可以正確認(rèn)識(shí)自己的步頻和步態(tài),并根據(jù)運(yùn)動(dòng)監(jiān)測(cè)結(jié)果對(duì)用戶的步頻和步態(tài)做出適當(dāng)?shù)恼{(diào)整,提高用戶的跑步水平和避免運(yùn)動(dòng)傷害。
為對(duì)本申請(qǐng)進(jìn)行進(jìn)一步說明,提供下列實(shí)施例:
圖1A示出了根據(jù)本發(fā)明的一示例性實(shí)施例一的運(yùn)動(dòng)監(jiān)測(cè)方法的流程示意圖,圖1B示出了圖1A所示實(shí)施例的一次邁步的加速度數(shù)據(jù)以及步態(tài)參數(shù)示意圖,圖1C示出了圖1A所示實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的位置以及加速度數(shù)據(jù)的軸向示意圖;本實(shí)施例可以通過安裝在跑步設(shè)備上的運(yùn)動(dòng)監(jiān)測(cè)裝置來實(shí)現(xiàn),其中,跑步設(shè)備可以包括但不限于跑鞋、鞋墊和襪子等,運(yùn)動(dòng)監(jiān)測(cè)裝置在跑步裝備中的安裝位置包括但不限于跑鞋的鞋底、鞋面和后跟位置,鞋墊的足弓位置,以及襪子的足弓位置和襪筒等等。如圖1A所示,運(yùn)動(dòng)監(jiān)測(cè)方法包括如下步驟:
步驟101,將所采集的多個(gè)軸向的加速度數(shù)據(jù)中第一軸向的加速度數(shù)據(jù)劃分為固定長(zhǎng)度的多個(gè)數(shù)據(jù)段。
在一實(shí)施例中,多個(gè)軸向的加速度數(shù)據(jù)可以為兩個(gè)以上軸向的加速度傳感器(例如:三軸加速度傳感器,或者包含三軸加速度傳感器的集成傳感器,如六軸傳感器或九軸傳感器等)采集得到的多個(gè)軸向的加速度數(shù)據(jù)。例如,如圖1B所示,為一次邁步所采集的加速度數(shù)據(jù)示意圖,橫軸表示采樣點(diǎn),縱軸表示加速度數(shù)據(jù)的大小,其中,標(biāo)號(hào)11表示三軸加速度傳感器在x軸方向的加速度數(shù)據(jù),標(biāo)號(hào)12表示三軸加速度傳感器在z軸方向的加速度數(shù)據(jù),由于本申請(qǐng)實(shí)施例對(duì)運(yùn)動(dòng)進(jìn)行監(jiān)測(cè)時(shí)并沒有采用y軸方向的加速度數(shù)據(jù),因此圖1B中沒有標(biāo)示出y軸方向的加速度數(shù)據(jù)。
在一實(shí)施例中,第一軸向的加速度數(shù)據(jù)為x軸方向的加速度數(shù)據(jù),本申請(qǐng)中x軸方向可以理解為水平的前后方向,z軸方向的加速度數(shù)據(jù)可以理解為豎直方的上下方向,參見圖1C所示,標(biāo)號(hào)13表示x軸方向,標(biāo)號(hào)14表示z軸方向,標(biāo)號(hào)15用于表示鞋子,標(biāo)號(hào)16用于表示運(yùn)動(dòng)監(jiān)測(cè)裝置,本申請(qǐng)實(shí)施例以運(yùn)動(dòng)監(jiān)測(cè)裝置位于足弓位置進(jìn)行示意,但是本申請(qǐng)的運(yùn)動(dòng)監(jiān)測(cè)裝置并不限于足弓位置。
在一實(shí)施例中,可將輸入的第一軸向的加速度數(shù)據(jù)以滑動(dòng)窗口的形式劃分為多個(gè)數(shù)據(jù)段,其中,任意一個(gè)數(shù)據(jù)段與該數(shù)據(jù)段的相鄰數(shù)據(jù)段重疊M個(gè)加速度數(shù)據(jù),M為不小于0的整數(shù),每一個(gè)加速度數(shù)據(jù)可以理解為加速度傳感器在每一個(gè)采樣點(diǎn)采集的多軸加速度數(shù)據(jù),由于這里是將第一軸向的加速度數(shù)據(jù)以滑動(dòng)窗口的形式劃分為多個(gè)數(shù)據(jù)段,因此這里的每一個(gè)加速度數(shù)據(jù)為一個(gè)第一軸向的加速度數(shù)據(jù)。
在一實(shí)施例中,每一個(gè)數(shù)據(jù)段對(duì)應(yīng)的固定長(zhǎng)度(也即,滑動(dòng)窗口的大小)取決于運(yùn)動(dòng)(走、跑)的速度以及加速度傳感器的采樣頻率,例如,如果用戶運(yùn)動(dòng)過程中平均一步的時(shí)間為0.3秒,每一步腳底著地的時(shí)間大約0.2秒,而加速度傳感器采樣頻率為每分鐘采樣6000個(gè)數(shù)據(jù),則每一步腳底著地過程中可采樣20個(gè)數(shù)據(jù),為了能夠在用戶的整個(gè)運(yùn)動(dòng)過程中能夠檢測(cè)到用戶所跑的步數(shù),可以將每一個(gè)數(shù)據(jù)段的長(zhǎng)度設(shè)置為包括30-300個(gè)加速度數(shù)據(jù),以便能夠根據(jù)每一個(gè)數(shù)據(jù)段的加速度數(shù)據(jù)識(shí)別出是否為一個(gè)腳底著地過程,即是否為一次邁步。
步驟102,當(dāng)多個(gè)數(shù)據(jù)段中每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)一次邁步時(shí),根據(jù)待確定步態(tài)分析參數(shù)獲取邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn)。
在一實(shí)施例中,通過確定預(yù)設(shè)時(shí)間內(nèi)共有多少次邁步,即可確定預(yù)設(shè)時(shí)間內(nèi)用戶的步頻,例如,通過將10分鐘內(nèi)所采集的加速度數(shù)據(jù)的第一軸向的加速度數(shù)據(jù)劃分為預(yù)設(shè)長(zhǎng)度的多個(gè)數(shù)據(jù)段,并確定每一個(gè)數(shù)據(jù)段是否對(duì)應(yīng)一次邁步,即可確定出10分鐘內(nèi)邁步的次數(shù),例如,10分鐘內(nèi)邁步次數(shù)為3000,則步頻為5次/秒,步頻過快。
在一實(shí)施例中,獲取每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)是否對(duì)應(yīng)一次邁步的流程可參見圖2所示實(shí)施例,這里先不詳述。
在一實(shí)施例中,待確定步態(tài)分析參數(shù)可以包括觸地時(shí)間、觸地力量、觸地類型等。例如,當(dāng)前邁步的觸地時(shí)間為0.2秒,其中,著地階段時(shí)間為0.08秒,支撐階段時(shí)間為0.04秒,離地階段時(shí)間為0.08秒,本申請(qǐng)文件中,著地階段時(shí)間可以理解為用戶腳從觸地開始到完全觸地的時(shí)間段,支撐階段時(shí)間可以理解為用戶腳底在地面上停留的時(shí)間段,離地階段時(shí)間可以理解為用戶腳底開始離地到完全離開地面的時(shí)間段。
步驟103,根據(jù)多個(gè)關(guān)鍵采樣點(diǎn)確定邁步對(duì)應(yīng)的步態(tài)分析參數(shù)的參數(shù)值。
在步驟102-步驟103中,在一實(shí)施例中,待確定步態(tài)分析參數(shù)為觸地時(shí)間時(shí),可通過圖3A所示實(shí)施例獲取邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn)并且根據(jù)多個(gè)關(guān)鍵采樣點(diǎn)確定觸地時(shí)間參數(shù)的參數(shù)值,這里先不詳述。
在一實(shí)施例中,待確定步態(tài)分析參數(shù)為觸地力量時(shí),可通過圖4A所示實(shí)施例獲取邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn)并且根據(jù)多個(gè)關(guān)鍵采樣點(diǎn)確定觸地力量參數(shù)的參數(shù)值,這里先不詳述。
在一實(shí)施例中,待確定步態(tài)分析參數(shù)為觸地類型時(shí),可通過圖5A所示實(shí)施例獲取邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn)并且根據(jù)多個(gè)關(guān)鍵采樣點(diǎn)確定觸地類型參數(shù)的參數(shù)值,這里先不詳述。
由上述描述可知,本發(fā)明實(shí)施例通過上述步驟101-步驟103實(shí)現(xiàn)對(duì)用戶在跑步過程中的步頻和步態(tài)進(jìn)行監(jiān)測(cè),從而可以使用戶能夠在沒有專業(yè)人士指導(dǎo)下也可以正確認(rèn)識(shí)自己的步頻和步態(tài),并根據(jù)運(yùn)動(dòng)監(jiān)測(cè)結(jié)果對(duì)用戶的步頻和步態(tài)做出適當(dāng)?shù)恼{(diào)整,提高用戶的跑步水平和避免運(yùn)動(dòng)傷害。
圖2示出了根據(jù)本發(fā)明的一示例性實(shí)施例二的確定每一個(gè)數(shù)據(jù)段是否對(duì)應(yīng)一次邁步的方法的流程示意圖;本實(shí)施例在上述實(shí)施例的基礎(chǔ)上,以跑步設(shè)備如何確定計(jì)步結(jié)果為例進(jìn)行示例性說明,如圖2所示,包括如下步驟:
步驟201,獲取每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)的第一特征序列。
在一實(shí)施例中,可計(jì)算數(shù)據(jù)段中的每一個(gè)采樣點(diǎn)的特征值,數(shù)據(jù)段中所有采樣點(diǎn)的特征值即組合為一個(gè)特征序列,例如,可以通過對(duì)每一數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)進(jìn)行線形映射得到每一個(gè)數(shù)據(jù)段的第一特征序列。
步驟202,根據(jù)預(yù)設(shè)特征模型,確定第一特征序列是否滿足第一預(yù)設(shè)條件,當(dāng)確定第一特征序列滿足第一預(yù)設(shè)條件時(shí),執(zhí)行步驟203,當(dāng)確定第一特征序列不滿足第一預(yù)設(shè)條件時(shí),執(zhí)行步驟201,也即,獲取下一個(gè)數(shù)據(jù)段的加速度數(shù)據(jù)的第一特征序列。
在一實(shí)施例中,預(yù)設(shè)特征模型可以為經(jīng)驗(yàn)?zāi)P鸵约盎跀?shù)據(jù)的分析得到的模型。
在一實(shí)施例中,確定第一特征序列是否滿足第一預(yù)設(shè)條件的目的是判斷是否可能發(fā)生了一次邁步,在確定可能發(fā)生了一次邁步之后即可根據(jù)后續(xù)步驟203進(jìn)一步確認(rèn)是否真正發(fā)生了一次邁步。
在一實(shí)施例中,可以通過計(jì)算第一特征序列與預(yù)設(shè)特征模型之間的相似度來確定第一特征序列是否滿足第一預(yù)設(shè)條件,如果第一特征序列與預(yù)設(shè)特征模型之間的相似度大于預(yù)設(shè)相似度閾值,則確定第一特征序列滿足第一預(yù)設(shè)條件,否則確定第一特征序列不滿足第一預(yù)設(shè)條件。
在一實(shí)施例中,可以通過但不限于現(xiàn)有技術(shù)中的歐式距離、馬氏距離、閔可夫斯基距離、曼哈頓距離、切比雪夫距離、漢明距離等等得到第一特征序列與預(yù)設(shè)特征模型之間的相似度。
步驟203,當(dāng)?shù)谝惶卣餍蛄袧M足第一預(yù)設(shè)條件時(shí),計(jì)算每一個(gè)數(shù)據(jù)段對(duì)應(yīng)的結(jié)束時(shí)間與緩存器中存儲(chǔ)的上一邁步的結(jié)束時(shí)間的差值。
在一實(shí)施例中,每一個(gè)數(shù)據(jù)段的結(jié)束時(shí)間可以理解為該數(shù)據(jù)段中采樣時(shí)間最晚的一個(gè)采樣點(diǎn)的采樣時(shí)間。
在一實(shí)施例中,上一邁步的結(jié)束時(shí)間可以存儲(chǔ)在緩存器中,每次確定發(fā)生一次新的邁步時(shí),即使用該新的邁步的結(jié)束時(shí)間更新緩存器中存儲(chǔ)的上一邁步的結(jié)束時(shí)間。
步驟204,當(dāng)差值大于第一預(yù)設(shè)時(shí)間閾值并且小于第二預(yù)設(shè)時(shí)間閾值時(shí),確定每一個(gè)數(shù)據(jù)段對(duì)應(yīng)一次邁步。
在一實(shí)施例中,第一預(yù)設(shè)時(shí)間閾值和第二預(yù)設(shè)時(shí)間閾值可通過跑步設(shè)備提供商通過海量的用戶實(shí)際使用數(shù)據(jù)統(tǒng)計(jì)得到,并存儲(chǔ)到可穿戴設(shè)備中,例如第一預(yù)設(shè)時(shí)間閾值為0.15秒,第二預(yù)設(shè)時(shí)間閾值為0.3秒鐘。
步驟205,當(dāng)差值小于第一預(yù)設(shè)時(shí)間閾值時(shí),將緩存器中存儲(chǔ)的上一邁步的結(jié)束時(shí)間更新為滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間,執(zhí)行步驟201。
在一實(shí)施例中,如果差值小于第一預(yù)設(shè)時(shí)間閾值,則可確定滿足第一預(yù)設(shè)條件的數(shù)據(jù)段屬于上一邁步,因此可將緩存器中存儲(chǔ)的上一邁步的結(jié)束時(shí)間更新為滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間。
步驟206,當(dāng)差值大于第二預(yù)設(shè)時(shí)間閾值時(shí),將緩存器中存儲(chǔ)的上一邁步的開始時(shí)間更新為上一邁步的結(jié)束時(shí)間,并且將緩存器中存儲(chǔ)的上一邁步的結(jié)束時(shí)間更新為滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間,執(zhí)行步驟201。
在一實(shí)施例中,如果差值大于第二預(yù)設(shè)時(shí)間閾值,則可判斷用戶在上一邁步之后可能沒有立即發(fā)生邁步,因此可將緩存器中存儲(chǔ)的原上一邁步結(jié)束時(shí)刻確定為新的上一邁步的開始時(shí)間,并且將滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間確定為新的上一邁步的結(jié)束時(shí)間。
本實(shí)施例中,通過尋找一次邁步的特征序列來判斷是否可能發(fā)生了一次邁步,并且根據(jù)時(shí)間特征來驗(yàn)證可能發(fā)生的邁步是否為真的發(fā)生了邁步,計(jì)步統(tǒng)計(jì)的準(zhǔn)確性高,而且由于只需要第一軸向的加速度數(shù)據(jù)來確定是否發(fā)生邁步,因此計(jì)算量小。
圖3A示出了根據(jù)本發(fā)明的一示例性實(shí)施例三的確定觸地時(shí)間的方法的流程示意圖;圖3B示出了圖3A所示實(shí)施例的觸地時(shí)間分析示意圖;本實(shí)施例以通過確定一次邁步的觸地時(shí)間為例進(jìn)行示例性說明,如圖3A所示,包括如下步驟:
步驟301,將從緩存器中讀取的邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)確定為第一采樣數(shù)據(jù)段SE。
在一實(shí)施例中,S用于表示邁步的起始采樣點(diǎn),E用于表示邁步的結(jié)束采樣點(diǎn)。
在一實(shí)施例中,當(dāng)前要進(jìn)行步態(tài)分析的邁步所對(duì)應(yīng)的加速度數(shù)據(jù)為當(dāng)前數(shù)據(jù)段的結(jié)束時(shí)刻與上一邁步的結(jié)束時(shí)刻之間的時(shí)間段內(nèi)所采樣的加速度數(shù)據(jù)。例如,如圖3B所示,標(biāo)號(hào)31表示一次邁步在x軸方向的加速度數(shù)據(jù),標(biāo)號(hào)32表示一次邁步在z軸方向的加速度數(shù)據(jù),數(shù)據(jù)段S1為第一采樣數(shù)據(jù)段。
步驟302,根據(jù)第一軸向的加速度數(shù)據(jù)從第一采樣數(shù)據(jù)段SE中確定邁步的腳底觸地過程對(duì)應(yīng)的第二采樣數(shù)據(jù)段AE。
在一實(shí)施例中,A用于表示第一采樣數(shù)據(jù)段SE中第一軸向的加速度數(shù)據(jù)的最大值所對(duì)應(yīng)的采樣點(diǎn)。例如,如圖3B所示,數(shù)據(jù)段S2為第二采樣數(shù)據(jù)段。
步驟303,根據(jù)第二采樣數(shù)據(jù)段AE的第一軸向的加速度數(shù)據(jù)確定采樣點(diǎn)B。
在一實(shí)施例中,采樣點(diǎn)B用于表示第二采樣數(shù)據(jù)段AE中第一軸向的加速度數(shù)據(jù)滿足第二預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn),如圖3B所示的“B”所示。
在一實(shí)施例中,第二預(yù)設(shè)條件可以理解為由第一控制門限值和第二控制門限值限定的條件,第一控制門限值用來限定第一軸向的加速度數(shù)據(jù)的絕對(duì)值大小,例如,采樣點(diǎn)B的第一軸向的加速度數(shù)據(jù)的絕對(duì)值小于第一控制門限值,第二控制門限值用來限定與相鄰采樣點(diǎn)的第一軸向的加速度數(shù)據(jù)的差值,例如,采樣點(diǎn)B與相鄰采樣點(diǎn)的第一軸向的加速度數(shù)據(jù)的差值大于第二控制門限值。
在一實(shí)施例中,第一控制門限值和第二控制門限值的大小可由海量的實(shí)際跑步經(jīng)驗(yàn)數(shù)據(jù)確定。
步驟304,根據(jù)第二軸向的加速度數(shù)據(jù),在采樣點(diǎn)B和采樣點(diǎn)E之間確定采樣點(diǎn)C。
在一實(shí)施例中,采樣點(diǎn)C用于表示采樣點(diǎn)B和采樣點(diǎn)E之間的采樣點(diǎn)中第二軸向的加速度數(shù)據(jù)滿足第三預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn)。
在一實(shí)施例中,第三預(yù)設(shè)條件可以理解為由第三控制門限值和第四控制門限值限定的條件,第三控制門限值用來限定第二軸向的加速度數(shù)據(jù)的絕對(duì)值大小,例如,采樣點(diǎn)C的第二軸向的加速度數(shù)據(jù)的絕對(duì)值小于第三控制門限值,第四控制門限值用來限定與相鄰采樣點(diǎn)的第二軸向的加速度數(shù)據(jù)的差值,例如,采樣點(diǎn)C與相鄰采樣點(diǎn)的第二軸向的加速度數(shù)據(jù)的差值大于第四控制門限值。
在一實(shí)施例中,第一控制門限制、第二控制門限值、第三控制門限值、第四控制門限值的取值符合跑步過程的腳底觸地過程的特點(diǎn)。
步驟305,將采樣點(diǎn)A、采樣點(diǎn)B、采樣點(diǎn)C和采樣點(diǎn)E確定為用于確定觸地時(shí)間參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
步驟306,將采樣點(diǎn)A和采樣點(diǎn)B之間的時(shí)間間隔、采樣點(diǎn)B和采樣點(diǎn)C之間的時(shí)間間隔、采樣點(diǎn)C和采樣點(diǎn)E之間的時(shí)間間隔分別確定為著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間。
在一實(shí)施例中,根據(jù)采樣點(diǎn)A和采樣點(diǎn)B之間的時(shí)間間隔、采樣點(diǎn)B和采樣點(diǎn)C之間的時(shí)間間隔、采樣點(diǎn)C和采樣點(diǎn)E之間的時(shí)間間隔確定的著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間可以存在一定的誤差,而不一定是準(zhǔn)確的AB、BC、CE間的時(shí)間間隔。
在一實(shí)施例中,本申請(qǐng)中上述實(shí)施例以將每一次邁步的觸地時(shí)間劃分為著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間進(jìn)行描述,但是本申請(qǐng)并不限定將每一步的觸地時(shí)間劃分為著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間三個(gè)時(shí)間段,還可以將每一次邁步的觸地時(shí)間劃分為著地時(shí)間和離地時(shí)間等等。本領(lǐng)域技術(shù)人員可以理解的是,通過結(jié)合跑步觸地過程的特點(diǎn)設(shè)定的各個(gè)控制門限值,使用迭代式搜索方法確定關(guān)鍵采樣點(diǎn),進(jìn)而確定觸地過程中的各個(gè)觸地階段的觸地時(shí)間的方案都在本申請(qǐng)的保護(hù)范圍內(nèi)。
本實(shí)施例中,通過結(jié)合跑步觸地過程的特點(diǎn)設(shè)定的各個(gè)控制門限值,使用迭代式搜索方法確定關(guān)鍵采樣點(diǎn),進(jìn)而確定觸地過程中的各個(gè)觸地階段的觸地時(shí)間,因此觸地時(shí)間的準(zhǔn)確度高,而且觸地時(shí)間的確定僅需要使用兩個(gè)軸向的加速度數(shù)據(jù),因此計(jì)算量小。
圖4A示出了根據(jù)本發(fā)明的一示例性實(shí)施例四的確定觸地力量的方法的流程示意圖;圖4B示出了圖4A所示實(shí)施例的觸地力量分析示意圖;本實(shí)施例以確定一次邁步的觸地力量為例進(jìn)行示例性說明,如圖4A所示,包括如下步驟:
步驟401,將從緩存器中讀取的邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)確定為第一采樣數(shù)據(jù)段SE。
在一實(shí)施例中,S用于表示邁步的起始采樣點(diǎn),E用于表示邁步的結(jié)束采樣點(diǎn)。
步驟402,根據(jù)第一軸向的加速度數(shù)據(jù)從第一采樣數(shù)據(jù)段SE中確定邁步的腳底觸地過程對(duì)應(yīng)的第二采樣數(shù)據(jù)段AE。
在一實(shí)施例中,A用于表示第一采樣數(shù)據(jù)段SE中第一軸向的加速度數(shù)據(jù)的最大值所對(duì)應(yīng)的采樣點(diǎn)。
步驟403,根據(jù)第二采樣數(shù)據(jù)段AE的第一軸向的加速度數(shù)據(jù)確定采樣點(diǎn)B。
在一實(shí)施例中,采樣點(diǎn)B用于表示第二采樣數(shù)據(jù)段AE中第一軸向的加速度數(shù)據(jù)滿足第二預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn)。
在一實(shí)施例中,步驟401-步驟403的描述可參見圖3A所示實(shí)施例的步驟301-步驟303的描述,這里不再詳述。
步驟404,在采樣點(diǎn)B前后的第一預(yù)設(shè)采樣范圍中,根據(jù)第二軸向的加速度數(shù)據(jù)確定采樣點(diǎn)D。
在一實(shí)施例中,采樣點(diǎn)D用于表示在采樣點(diǎn)B前后的預(yù)設(shè)采樣點(diǎn)數(shù)據(jù)中第二軸向的加速度數(shù)據(jù)最大的采樣點(diǎn)。
在一實(shí)施例中,第一預(yù)設(shè)采樣范圍的選取可以由跑步設(shè)備根據(jù)海量的用戶實(shí)際跑步數(shù)據(jù)得出的經(jīng)驗(yàn)范圍,如圖4B所示的“S3”即為第一預(yù)設(shè)采樣范圍,圖4B中標(biāo)號(hào)41表示一次邁步在x軸方向的加速度數(shù)據(jù),標(biāo)號(hào)42表示一次邁步在z軸方向的加速度數(shù)據(jù),數(shù)據(jù)段S1為第一采樣數(shù)據(jù)段。
步驟405,將采樣點(diǎn)A和采樣點(diǎn)D確定為用于確定觸地力參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
步驟406,將采樣點(diǎn)A對(duì)應(yīng)的水平方向觸地力和采樣點(diǎn)D對(duì)應(yīng)的豎直方向觸地力分別確定為水平方向的觸地力峰值和豎直方向的觸地力峰值。
在一實(shí)施例中,可將采樣點(diǎn)A的第一軸向的加速度數(shù)據(jù)換算為水平方向的受力值,作為水平方向的觸地力峰值;將采樣點(diǎn)D的第二軸向的加速度數(shù)據(jù)換算為豎直方向的受力值,豎直方向的觸地力峰值。
在一實(shí)施例中,可將采樣點(diǎn)A的第一軸向的加速度數(shù)據(jù)除以O(shè)NE_G得到水平方向的受力值,將采樣點(diǎn)D的第二軸向的加速度數(shù)據(jù)除以O(shè)NE_G得到為豎直方向的受力值,其中,ONE_G表示一個(gè)重力加速度單位(g)的受力值。在一實(shí)施例中,ONE_G的取值因加速度傳感器的配置不同而不同。
本實(shí)施例中,通過結(jié)合跑步觸地過程的特點(diǎn)設(shè)定的各個(gè)控制門限值,使用迭代式搜索方法確定關(guān)鍵采樣點(diǎn),進(jìn)而確定觸地過程中的觸地受力峰值,而且觸地力量的確定僅需要使用兩個(gè)軸向的加速度數(shù)據(jù),因此計(jì)算量小。
圖5A示出了根據(jù)本發(fā)明的一示例性實(shí)施例五的確定觸地類型的方法的流程示意圖;圖5B示出了圖5A所示實(shí)施例的觸地類型分析示意圖;本實(shí)施例以確定一次邁步的觸地類型為例進(jìn)行示例性說明,如圖5A所示,包括如下步驟:
步驟501,將從緩存器中讀取的邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)確定為第一采樣數(shù)據(jù)段SE。
在一實(shí)施例中,S用于表示邁步的起始采樣點(diǎn),E用于表示邁步的結(jié)束采樣點(diǎn);
步驟502,根據(jù)第一軸向的加速度數(shù)據(jù)從第一采樣數(shù)據(jù)段SE中確定邁步的腳底觸地過程對(duì)應(yīng)的第二采樣數(shù)據(jù)段AE。
在一實(shí)施例中,A用于表示第一采樣數(shù)據(jù)段SE中第一軸向的加速度數(shù)據(jù)的最大值所對(duì)應(yīng)的采樣點(diǎn)。
在一實(shí)施例中,步驟501-步驟502的描述可參見圖3A所示實(shí)施例的步驟301-步驟302的描述,這里不再詳述。
步驟503,確定采樣點(diǎn)A前后的第二預(yù)設(shè)采樣范圍。
在一實(shí)施例中,第二預(yù)設(shè)采樣范圍的選取可以由跑步設(shè)備根據(jù)海量的用戶實(shí)際跑步數(shù)據(jù)得出的經(jīng)驗(yàn)范圍,如圖5B所示的“S4”即為第二預(yù)設(shè)采樣范圍。
步驟504,確定第二采樣范圍內(nèi)第二軸向的加速度數(shù)據(jù)滿足第四預(yù)設(shè)條件的采樣點(diǎn)。
在一實(shí)施例中,第四預(yù)設(shè)條件可以由跑步設(shè)備根據(jù)海量的用戶跑步觸地過程的特點(diǎn)設(shè)定的預(yù)設(shè)條件,例如,第四預(yù)設(shè)條件為第二軸向的加速度數(shù)據(jù)大于預(yù)設(shè)數(shù)值,如大于零。
步驟505,將第二采樣范圍內(nèi)第二軸向的加速度數(shù)據(jù)滿足第四預(yù)設(shè)條件的采樣點(diǎn)確定為用于確定觸地類型參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
步驟506,當(dāng)關(guān)鍵采樣點(diǎn)的個(gè)數(shù)大于預(yù)設(shè)數(shù)目閾值時(shí),確定觸地類型為前腳掌落地的觸地類型,當(dāng)關(guān)鍵采樣點(diǎn)的個(gè)數(shù)不大于預(yù)設(shè)數(shù)目閾值時(shí),確定觸地類型為后腳掌落地的觸地類型。
在一實(shí)施例中,本申請(qǐng)中上述實(shí)施例以將每一次邁步的觸地類型劃分為前腳掌落地喝后腳掌落地進(jìn)行描述,但是本申請(qǐng)并不限定將每一步的觸地類型劃分為前腳掌落地和后腳掌落地兩種類型,還可以將每一次邁步的觸地類型劃分為前腳掌著地、全腳掌著地和后腳跟著地等等。本領(lǐng)域技術(shù)人員可以理解的是,通過結(jié)合跑步觸地過程的特點(diǎn)設(shè)定的各個(gè)控制門限值,使用迭代式搜索方法確定關(guān)鍵采樣點(diǎn),進(jìn)而確定觸地類型的方案都在本申請(qǐng)的保護(hù)范圍內(nèi)。
在一實(shí)施例中,跑步設(shè)備中的運(yùn)動(dòng)監(jiān)測(cè)裝置可根據(jù)前腳掌著地和后腳掌著地的力學(xué)差異,設(shè)置預(yù)設(shè)數(shù)目閾值,進(jìn)而根據(jù)關(guān)鍵采樣點(diǎn)的個(gè)數(shù)與預(yù)設(shè)數(shù)目閾值的關(guān)系確定是前腳掌著地還是后腳掌著地。
本實(shí)施例中,通過結(jié)合跑步觸地過程的特點(diǎn)提取邁步對(duì)應(yīng)的部分采樣數(shù)據(jù),并且根據(jù)該部分采樣數(shù)據(jù)的數(shù)據(jù)特征,確定觸地類型,而且觸地類型的確定僅需要使用兩個(gè)軸向的加速度數(shù)據(jù),因此計(jì)算量小。
對(duì)應(yīng)于上述的運(yùn)動(dòng)監(jiān)測(cè)方法,本申請(qǐng)還提出了圖6所示的根據(jù)本申請(qǐng)的一示例性實(shí)施例的可穿戴設(shè)備的示意結(jié)構(gòu)圖。請(qǐng)參考圖6,在硬件層面,該可穿戴設(shè)備包括處理器、內(nèi)部總線、網(wǎng)絡(luò)接口、內(nèi)存以及非易失性存儲(chǔ)器,當(dāng)然還可能包括其他業(yè)務(wù)所需要的硬件。處理器從非易失性存儲(chǔ)器中讀取對(duì)應(yīng)的計(jì)算機(jī)程序到內(nèi)存中然后運(yùn)行,在邏輯層面上形成實(shí)現(xiàn)運(yùn)動(dòng)監(jiān)測(cè)裝置。當(dāng)然,除了軟件實(shí)現(xiàn)方式之外,本申請(qǐng)并不排除其他實(shí)現(xiàn)方式,比如邏輯器件抑或軟硬件結(jié)合的方式等等,也就是說以下處理流程的執(zhí)行主體并不限定于各個(gè)邏輯單元,也可以是硬件或邏輯器件。
圖7為根據(jù)本發(fā)明的一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖;如圖7所示,該運(yùn)動(dòng)監(jiān)測(cè)裝置可以包括:劃分模塊71、采樣點(diǎn)確定模塊72和參數(shù)值確定模塊73。其中:
劃分模塊71,用于將所采集的多個(gè)軸向的加速度數(shù)據(jù)中第一軸向的加速度數(shù)據(jù)劃分為多個(gè)數(shù)據(jù)段;
采樣點(diǎn)確定模塊72,用于當(dāng)多個(gè)數(shù)據(jù)段中每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)一次邁步時(shí),根據(jù)待確定步態(tài)分析參數(shù)獲取邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)對(duì)應(yīng)的多個(gè)關(guān)鍵采樣點(diǎn);
參數(shù)值確定模塊73,用于根據(jù)多個(gè)關(guān)鍵采樣點(diǎn)確定邁步對(duì)應(yīng)的每一項(xiàng)步態(tài)分析參數(shù)的參數(shù)值。
圖8示出了根據(jù)本發(fā)明的另一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖,在圖7所示實(shí)施例的基礎(chǔ)上,如圖8所示,在一實(shí)施例中,劃分模塊71包括:
劃分單元711,用于將第一軸向的加速度數(shù)據(jù)以滑動(dòng)窗口的形式劃分為多個(gè)數(shù)據(jù)段,其中,每一個(gè)數(shù)據(jù)段與每一個(gè)相鄰數(shù)據(jù)段重疊M個(gè)加速度數(shù)據(jù),M為不小于0的整數(shù)。
在一實(shí)施例中,裝置還包括:
特征獲取模塊74,用于獲取每一個(gè)數(shù)據(jù)段的第一軸向的加速度數(shù)據(jù)對(duì)應(yīng)的第一特征序列;
第一確定模塊75,用于根據(jù)預(yù)設(shè)特征模型,確定特征獲取模塊獲取的第一特征序列是否滿足第一預(yù)設(shè)條件;
計(jì)算模塊76,用于當(dāng)?shù)谝淮_定模塊75確定第一特征序列滿足第一預(yù)設(shè)條件時(shí),計(jì)算每一個(gè)數(shù)據(jù)段對(duì)應(yīng)的結(jié)束時(shí)間與上一邁步的結(jié)束時(shí)間的差值;
第二確定模塊77,用于當(dāng)計(jì)算模塊76計(jì)算得到的差值大于第一預(yù)設(shè)時(shí)間閾值并且小于第二預(yù)設(shè)時(shí)間閾值時(shí),確定每一個(gè)數(shù)據(jù)段對(duì)應(yīng)一次邁步。
在一實(shí)施例中,裝置還包括:
第一更新模塊78,用于當(dāng)計(jì)算模塊76計(jì)算得到的差值小于第一預(yù)設(shè)時(shí)間閾值時(shí),將上一邁步的結(jié)束時(shí)間更新為滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間;
第二更新模塊79,用于當(dāng)計(jì)算模塊76計(jì)算得到的差值大于第二預(yù)設(shè)時(shí)間閾值時(shí),將上一邁步的開始時(shí)間更新為上一邁步的結(jié)束時(shí)間,并且將上一邁步的結(jié)束時(shí)間更新為滿足第一預(yù)設(shè)條件的數(shù)據(jù)段的結(jié)束時(shí)間。
圖9示出了根據(jù)本發(fā)明的又一示例性實(shí)施例的運(yùn)動(dòng)監(jiān)測(cè)裝置的結(jié)構(gòu)示意圖,在圖7和/或圖8所示實(shí)施例的基礎(chǔ)上,如圖9所示,在一實(shí)施例中,裝置還包括:
第三確定模塊80,用于將從緩存器中讀取的邁步對(duì)應(yīng)的多個(gè)軸向的加速度數(shù)據(jù)確定為第一采樣數(shù)據(jù)段SE,其中,S用于表示邁步的起始采樣點(diǎn),E用于表示邁步的結(jié)束采樣點(diǎn);
第四確定模塊81,用于根據(jù)第一軸向的加速度數(shù)據(jù)從第一采樣數(shù)據(jù)段SE中確定邁步的腳底觸地過程對(duì)應(yīng)的第二采樣數(shù)據(jù)段AE,其中,A用于表示第一采樣數(shù)據(jù)段SE中第一軸向的加速度數(shù)據(jù)的最大值所對(duì)應(yīng)的采樣點(diǎn)。
在一實(shí)施例中,采樣點(diǎn)確定模塊72包括:
第一確定單元721,用于當(dāng)待確定步態(tài)分析參數(shù)為觸地時(shí)間參數(shù)時(shí),根據(jù)第二采樣數(shù)據(jù)段AE的第一軸向的加速度數(shù)據(jù)確定采樣點(diǎn)B,其中,采樣點(diǎn)B用于表示第二采樣數(shù)據(jù)段AE中第一軸向的加速度數(shù)據(jù)滿足第二預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn);
第二確定單元722,用于根據(jù)第二軸向的加速度數(shù)據(jù),在采樣點(diǎn)B和采樣點(diǎn)E之間確定采樣點(diǎn)C,其中,采樣點(diǎn)C用于表示采樣點(diǎn)B和采樣點(diǎn)E之間的采樣點(diǎn)中第二軸向的加速度數(shù)據(jù)滿足第三預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn);
第三確定單元723,用于將采樣點(diǎn)A、采樣點(diǎn)B、采樣點(diǎn)C和采樣點(diǎn)E確定為用于確定觸地時(shí)間參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
在一實(shí)施例中,參數(shù)值確定模塊73包括:
觸地時(shí)間確定單元731,用于將采樣點(diǎn)A和采樣點(diǎn)B之間的時(shí)間間隔、采樣點(diǎn)B和采樣點(diǎn)C之間的時(shí)間間隔、采樣點(diǎn)C和采樣點(diǎn)E之間的時(shí)間間隔分別確定為著地階段時(shí)間、支撐階段時(shí)間和離地階段時(shí)間。
在一實(shí)施例中,采樣點(diǎn)確定模塊72包括:
第四確定單元724,用于當(dāng)待確定步態(tài)分析參數(shù)為觸地力量參數(shù)時(shí),根據(jù)第二采樣數(shù)據(jù)段AE的第一軸向的加速度數(shù)據(jù)確定采樣點(diǎn)B,其中,采樣點(diǎn)B用于表示第二采樣數(shù)據(jù)段AE中第一軸向的加速度數(shù)據(jù)滿足第二預(yù)設(shè)條件的局部最小值所對(duì)應(yīng)的采樣點(diǎn);
第五確定單元725,用于在采樣點(diǎn)B前后的第一預(yù)設(shè)采樣范圍中,根據(jù)第二軸向的加速度數(shù)據(jù)確定采樣點(diǎn)D,其中,采樣點(diǎn)D用于表示在采樣點(diǎn)B前后的預(yù)設(shè)采樣點(diǎn)數(shù)據(jù)中第二軸向的加速度數(shù)據(jù)最大的采樣點(diǎn);
第六確定單元726,用于將采樣點(diǎn)A和采樣點(diǎn)D確定為用于確定觸地力參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
在一實(shí)施例中,參數(shù)值確定模塊73包括:
觸地力確定單元732,用于將采樣點(diǎn)A對(duì)應(yīng)的觸地力和采樣點(diǎn)D對(duì)應(yīng)的觸地力分別確定為水平方向的觸地力峰值和豎直方向的觸地力峰值。
在一實(shí)施例中,采樣點(diǎn)確定模塊72包括:
范圍確定單元727,用于確定采樣點(diǎn)A前后的第二采樣范圍;
第七確定單元728,用于確定第二采樣范圍內(nèi)第二軸向的加速度數(shù)據(jù)滿足第四預(yù)設(shè)條件的采樣點(diǎn);
第八確定單元729,用于將第二采樣范圍內(nèi)第二軸向的加速度數(shù)據(jù)滿足第四預(yù)設(shè)條件的采樣點(diǎn)確定為用于確定觸地類型參數(shù)的參數(shù)值的關(guān)鍵采樣點(diǎn)。
在一實(shí)施例中,參數(shù)值確定模塊73包括:
第一類型確定單元733,用于當(dāng)關(guān)鍵采樣點(diǎn)的個(gè)數(shù)大于預(yù)設(shè)數(shù)目閾值時(shí),確定觸地類型為前腳掌落地的觸地類型;
第二類型確定單元734,用于當(dāng)關(guān)鍵采樣點(diǎn)的個(gè)數(shù)不大于預(yù)設(shè)數(shù)目閾值時(shí),確定觸地類型為后腳掌落地的觸地類型。
在一實(shí)施例中,裝置還包括:
步頻確定模塊82,用于根據(jù)每一個(gè)數(shù)據(jù)段在第一軸向的加速度數(shù)據(jù)是否對(duì)應(yīng)一次邁步,確定運(yùn)動(dòng)的步頻數(shù)據(jù)。
通過上述實(shí)施例,可以使普通人員不使用運(yùn)動(dòng)科學(xué)研究的實(shí)驗(yàn)室中的大型分析儀器來進(jìn)行專業(yè)的步態(tài)和步頻分析,并且在沒有專業(yè)人士指導(dǎo)的前提下,能夠正確認(rèn)識(shí)自己的步態(tài)和步頻,并根據(jù)步態(tài)和步頻分析的結(jié)果做出適當(dāng)?shù)恼{(diào)整,從而達(dá)到提高跑步水平并避免運(yùn)動(dòng)傷害。
本領(lǐng)域技術(shù)人員在考慮說明書及實(shí)踐這里公開的發(fā)明后,將容易想到本申請(qǐng)的其它實(shí)施方案。本申請(qǐng)旨在涵蓋本申請(qǐng)的任何變型、用途或者適應(yīng)性變化,這些變型、用途或者適應(yīng)性變化遵循本申請(qǐng)的一般性原理并包括本申請(qǐng)未公開的本技術(shù)領(lǐng)域中的公知常識(shí)或慣用技術(shù)手段。說明書和實(shí)施例僅被視為示例性的,本申請(qǐng)的真正范圍和精神由下面的權(quán)利要求指出。
還需要說明的是,術(shù)語(yǔ)“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、商品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、商品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語(yǔ)句“包括一個(gè)……”限定的要素,并不排除在包括要素的過程、方法、商品或者設(shè)備中還存在另外的相同要素。
以上僅為本申請(qǐng)的較佳實(shí)施例而已,并不用以限制本申請(qǐng),凡在本申請(qǐng)的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本申請(qǐng)保護(hù)的范圍之內(nèi)。