【技术实现步骤摘要】
游泳动作分析方法、装置、可穿戴设备及存储介质
[0001]本公开涉及数据处理
,尤其涉及一种游泳动作分析方法、装置、可穿戴设备及存储介质。
技术介绍
[0002]近些年,可穿戴设备的热度持续上升,且技术越来越成熟,人们对健身需求也越来越强烈,游泳是目前的第三大运动,且游泳分析作为可穿戴设备的基础功能、在市场上越来越普及,大众接受程度和使用频次也越来越高。
[0003]相关技术中,通常使用地磁传感器对游泳动作进行分析。
[0004]这种方式下,导致对游泳动作的分析结果不准确,分析效果不佳。
技术实现思路
[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的目的在于提出一种游泳动作分析方法、装置、可穿戴设备、存储介质及计算机程序产品,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。
[0007]本公开第一方面实施例提出的游泳动作分析方法,包括:判断进入游泳状态;获取游泳动作的动作感测信号;根据动作感测信号,获得初始轨迹信息;对初始轨迹信息进行质心处理,以获得修正后的轨迹信息。
[0008]本公开第一方面实施例提出的游泳动作分析方法,通过判断进入游泳状态,获取游泳动作的动作感测信号,根据动作感测信号,获得初始轨迹信息,对初始轨迹信息进行质心处理,以获得修正后的轨迹信息,由于是通过对游泳动作的初始轨迹信息进行质心 ...
【技术保护点】
【技术特征摘要】
1.一种游泳动作分析方法,其特征在于,包括:判断进入游泳状态;获取游泳动作的动作感测信号;根据所述动作感测信号,获得初始轨迹信息;对所述初始轨迹信息进行质心处理,以获得修正后的轨迹信息。2.如权利要求1所述的方法,其特征在于,所述对所述初始轨迹信息进行质心处理,以获得修正后的轨迹信息,包括:对所述初始轨迹信息进行轨迹划分,以得到多个轨迹数据段;分别对所述多个轨迹数据段进行质心识别,以得到与所述多个轨迹数据段分别对应的多个质心信息;对所述多个质心信息进行质心处理,以获得修正后的轨迹信息。3.如权利要求2所述的方法,其特征在于,所述分别对所述多个轨迹数据段进行质心识别,以得到与所述多个轨迹数据段分别对应的多个质心信息,包括:确定与所述多个轨迹数据段分别对应的多个质心点;确定与所述多个质心点分别对应的多个质心点位置;确定相邻所述质心点位置之间的质心点距离,其中,所述相邻所述质心点位置,指示第一质心点位置和与其时域距离N个点位置的第二质心点位置之间相邻,所述N大于或者等于1;确定所述多个质心点位置之间的位置变化信息;将所述多个质心点位置、和/或所述质心点距离、和/或所述位置变化信息作为所述多个质心信息。4.如权利要求2所述的方法,其特征在于,所述对所述初始轨迹信息进行轨迹划分,以得到多个轨迹数据段,包括:每次对所述初始轨迹信息截取相同数量的数据点,并根据每次截取的所述相同数量的数据点形成所述轨迹数据段;或者基于波峰点的分割、和/或基于波谷点的分割,和/或基于零点的分割对所述初始轨迹信息进行轨迹划分,以得到多个轨迹数据段。5.如权利要求3所述的方法,其特征在于,所述对所述多个质心信息进行质心处理,以获得修正后的轨迹信息,包括:根据所述多个质心信息,确定游泳动作在游泳时间范围内的动作划次信息、和/或游泳转身信息,和/或游泳姿态信息;将所述动作划次信息、和/或所述游泳转身信息,和/或所述游泳姿态信息,作为所述修正后的轨迹信息。6.如权利要求5所述的方法,其特征在于,所述判断进入游泳状态,包括:根据所述动作感测信号,确定进入所述游泳动作的游泳状态;或者根据软件指令判断进入游泳状态;如果所述游泳状态满足状态条件,则确定所述游泳动作的游泳时间范围;其中,所述获取游泳动作的动作感测信号,包括:获取所述游泳动作在所述游泳时间范围内的动作感测信号。
7.如权利要求6所述的方法,其特征在于,所述如果所述游泳状态满足状态条件,则确定所述游泳动作的游泳时间范围,包括:如果所述游泳状态满足所述状态条件,则确定所述游泳动作的动作场景是否是水中场景;根据所述动作感测信号,确定所述游泳动作的动作连续性;如果所述动作场景是所述水中场景,和/或所述动作连续性满足连续性条件,则确定所述游泳动作的游泳时间范围。8.如权利要求5所述的方法,其特征在于,所述质心信息,是所述质心点位置;其中,所述根据所述多个质心信息,确定游泳动作在游泳时间范围内的动作划次信息,包括:从所述游泳时间范围内的所述多个质心位置中确定出目标质心位置;将所述目标质心位置的数量作为所述游泳动作在所述游泳时间范围内的所述动作划次信息。9.如权利要求8所述的方法,其特征在于,所述从所述游泳时间范围内的所述多个质心位置中确定出目标质心位置,包括:采用峰值检测方法,和/或过零点检测方法,和/或数值差分方法从所述游泳时间范围内的所述多个质心位置中确定出目标质心位置。10.如权利要求8所述的方法,其特征在于,其中,所述根据所述多个质心信息,确定游泳动作在游泳时间范围内的游泳姿态信息,包括:根据所述多个质心信息,拟合得到所述游泳动作在游泳时间范围内的姿态特征;确定所述姿态特征匹配的参考姿态特征,其中,所述参考姿态特征是参考游泳姿态的特征;将所述参考游泳姿态作为所述游泳姿态信息。11.如权利要求10所述的方法,其特征在于,所述根据所述多个质心信息,拟合得到所述游泳动作在游泳时间范围内的姿态特征,包括:根据所述多个质心信息对所述初始轨迹信息进行分帧处理,以得到多个轨迹数据帧,其中,相邻所述轨迹数据帧之间的帧移是目标帧移;根据所述动作划次信息和所述多个轨迹数据帧,分析所述游泳动作的姿态特征。12.如权利要求11所述的方法,其特征在于,所述根据所述动作划次信息和所述多个轨迹数据帧,分析所述游泳动作的姿态特征,包括:将所述动作划次信息和所述多个轨迹数据帧输入至预训练的姿态判定模型之中,以得到所述姿态判定模型输出的所述姿态特征。13.如权利要求5所述的方法,其特征在于,所述质心信息,是所述质心点距离、和所述位置变化信息;其中,所述根据所述多个质心信息,确定游泳动作在游泳时间范围...
【专利技术属性】
技术研发人员:姚丽峰,
申请(专利权)人:北京小米移动软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。