System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本公開涉及數據處理領域,特別涉及一種動作識別系統、方法、穿戴設備、介質及計算機程序產品。
技術介紹
1、可穿戴手表已經從最初的時間顯示工具發展成為集多功能于一體的個人健康助手和智能生活伴侶,具備健康監測、運動助手、通訊等功能。為了滿足用戶在不便于點擊表盤等場景下對可穿戴手表的控制需求,新增了以特定手勢作為非接觸式交互的輔助觸控功能,允許用戶通過特定手勢控制手表執行不同的操作,例如握拳兩次能夠激活接聽電話、切換菜單等預設功能,食指捏合能夠激活對移動支付的確認等預設功能。
2、基于上述,精準識別特定手勢是實現非接觸式交互的重要環節。但是,相關技術中通常使用機器學習的方法,通過對輸入的動作信號進行特征提取和分類器選擇,確定產生動作信號的特定手勢;該方式在訓練機器學習模型時,需要研究人員選擇強相關特征和適合分類器學習的特定手勢,非常依賴研究人員的先驗知識。另外,還存在利用數據驅動深度學習的方法,該方法僅需要標注特定動作樣本,通過數據進行驅動,大大降低了對研究人員先驗知識的依賴,但是需要采集大量不同人群的數據,并且會對輸入的數據進行無差別的模型調用,導致識別精度下降、模型運算量和功耗增大。
技術實現思路
1、為了解決前述問題的至少之一,本公開提供了一種動作識別系統、方法、穿戴設備、介質及計算機程序產品。
2、根據本公開的一個方面提供了一種動作識別系統,包括:處理器;存儲器;計算機程序,其中所述計算機程序存儲在所述存儲器上,當所述計算機程序被所述處理器執行時,使得所述動
3、在一些實施方式中,所述處理器,在根據信號離散規則,將動作信號離散為第一類信號和第二類信號時,用于:根據信號離散規則所指示的離散單元數量和各個離散單元的持續時長,將所述動作信號分割為滿足所述離散單元數量的多個離散單元,每個所述離散單元具有相應的所述持續時長;根據各個所述離散單元的動作狀態,將多個所述離散單元至少歸為第一類信號和第二類信號,其中所述動作狀態包括靜止態和運動態。
4、在一些實施方式中,所述處理器,在對所述第一類信號進行運動幅度分析,獲得關于所述動作信號的初篩結果時,用于:分別計算處于所述第一類信號中的各個離散單元的加速度特征值;當處于所述第一類信號中的各個所述離散單元的所述加速度特征值均小于或等于預設特征閾值時,獲得所述動作信號的初篩結果為合格;當所述第一類信號中存在任一所述離散單元的所述加速度特征值大于所述預設特征閾值,獲得所述動作信號的初篩結果為異常。
5、在一些實施方式中,所述處理器,在分別計算處于所述第一類信號中的各個離散單元的加速度特征值時,用于:對所述離散單元的橫軸加速度信號、縱軸加速度信號和豎軸加速度信號分別進行差分絕對值計算,獲得橫軸幅度值、縱軸幅度值和豎軸幅度值;將所述橫軸幅度值、所述縱軸幅度值和所述豎軸幅度值進行求和計算,獲得用于表征所述離散單元綜合動作幅度的所述加速度特征值。
6、在一些實施方式中,所述處理器,在當所述初篩結果為合格時,觸發動作識別模塊對所述第二類信號進行動作識別,確定所述動作信號的目標動作類別時,用于:當所述初篩結果為合格時,根據所述第二類信號中各個離散單元的發生時序,觸發所述動作識別模塊逐一對各個所述離散單元進行動作識別;響應于所述第二類信號中各個所述離散單元均為所述目標動作類別,確定所述動作信號為所述目標動作類別;響應于所述第二類信號中任一所述離散單元為非目標動作類別,暫停所述動作識別模塊的動作識別操作。
7、在一些實施方式中,所述處理器,在當所述初篩結果為合格時,根據所述第二類信號中各個離散單元的發生時序,觸發所述動作識別模塊逐一對各個所述離散單元進行動作識別時,用于:當所述初篩結果為合格時,依所述發生時序將相應所述離散單元的橫軸加速度信號、縱軸加速度信號和豎軸加速度信號輸入所述動作識別模塊;控制所述動作識別模塊的基礎特征處理層對所述橫軸加速度信號、所述縱軸加速度信號和所述豎軸加速度信號進行第一次特征處理,獲得空時融合特征;控制所述動作識別模塊的注意力層對所述空時融合特征進行第二次特征處理,獲得加權特征;控制所述動作識別模塊的全連接層對所述加權特征進行分析,獲得所述離散單元的動作類別。
8、在一些實施方式中,當所述動作識別模塊為握拳動作識別模型時,所述處理器,在當所述初篩結果為合格時,觸發動作識別模塊對所述第二類信號進行動作識別,確定所述動作信號的目標動作類別時,用于:當所述初篩結果為合格時,觸發所述握拳動作識別模型對所述第二類信號中依發生時序處于首位的離散單元進行動作識別,獲得首位動作識別結果;若所述首位動作識別結果為握拳動作,則觸發所述握拳動作識別模型對所述第二類信號中依發生時序處于末位的離散單元進行動作識別,獲得末位動作識別結果;若所述末位動作識別結果為握拳動作,以所述握拳動作作為所述動作信號的目標動作類別。
9、根據本公開的另一個方面提供了一種動作識別方法,包括:根據信號離散規則,將動作信號離散為第一類信號和第二類信號;對所述第一類信號進行運動幅度分析,獲得關于所述動作信號的初篩結果;以及當所述初篩結果為合格時,觸發動作識別模塊對所述第二類信號進行動作識別,確定所述動作信號的目標動作類別。
10、根據本公開的再一個方面提供了一種穿戴設備,包括:本公開任一個實施方式的動作識別系統,所述動作識別系統用于根據佩戴者動作信號,確定所述動作信號的目標動作類別;功能組件,所述功能組件響應于所述目標動作類別,觸發關聯功能。
11、根據本公開的又一個方面提供了一種可讀存儲介質所述可讀存儲介質存儲有計算機程序,所述計算機程序適于處理器進行加載,以執行本公開任一個實施方式的動作識別方法。
12、根據本公開的又一個方面提供了一種計算機程序產品,包括計算機程序/指令,所述計算機程序/指令被處理器執行時實現本公開任一個實施方式的動作識別方法。
本文檔來自技高網...【技術保護點】
1.一種動作識別系統,其特征在于,包括:處理器;存儲器;計算機程序,其中所述計算機程序存儲在所述存儲器上,當所述計算機程序被所述處理器執行時,使得所述動作識別系統執行以下過程:
2.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在根據信號離散規則,將動作信號離散為第一類信號和第二類信號時,用于:
3.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在對所述第一類信號進行運動幅度分析,獲得關于所述動作信號的初篩結果時,用于:
4.根據權利要求3所述的動作識別系統,其特征在于,所述處理器,在分別計算處于所述第一類信號中的各個離散單元的加速度特征值時,用于:
5.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在當所述初篩結果為合格時,觸發動作識別模塊對所述第二類信號進行動作識別,確定所述動作信號的目標動作類別時,用于:
6.根據權利要求5所述的動作識別系統,其特征在于,所述處理器,在當所述初篩結果為合格時,根據所述第二類信號中各個離散單元的發生時序,觸發所述動作識別模塊逐一對各個所述離散單元進
7.一種動作識別方法,其特征在于,包括:
8.一種穿戴設備,其特征在于,包括:
9.一種可讀存儲介質,其特征在于,所述可讀存儲介質存儲有計算機程序,所述計算機程序適于處理器進行加載,以執行如權利要求7所述的動作識別方法。
10.一種計算機程序產品,包括計算機程序/指令,其特征在于,所述計算機程序/指令被處理器執行時實現權利要求7所述的動作識別方法。
...【技術特征摘要】
1.一種動作識別系統,其特征在于,包括:處理器;存儲器;計算機程序,其中所述計算機程序存儲在所述存儲器上,當所述計算機程序被所述處理器執行時,使得所述動作識別系統執行以下過程:
2.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在根據信號離散規則,將動作信號離散為第一類信號和第二類信號時,用于:
3.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在對所述第一類信號進行運動幅度分析,獲得關于所述動作信號的初篩結果時,用于:
4.根據權利要求3所述的動作識別系統,其特征在于,所述處理器,在分別計算處于所述第一類信號中的各個離散單元的加速度特征值時,用于:
5.根據權利要求1所述的動作識別系統,其特征在于,所述處理器,在當所述初篩結果...
【專利技術屬性】
技術研發人員:李小勇,李志飛,
申請(專利權)人:問問智能信息科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。