游泳动作分析方法、装置、可穿戴设备及存储介质制造方法及图纸

技术编号:38394317 阅读:10 留言:0更新日期:2023-08-07 11:09
本公开提出一种游泳动作分析方法、装置、可穿戴设备及存储介质,该方法包括:判断进入游泳状态;获取游泳动作的动作感测信号;根据动作感测信号,获得初始轨迹信息;对初始轨迹信息进行质心处理,以获得修正后的轨迹信息,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。升游泳动作分析的准确度和分析效果。升游泳动作分析的准确度和分析效果。

【技术实现步骤摘要】
游泳动作分析方法、装置、可穿戴设备及存储介质


[0001]本公开涉及数据处理
,尤其涉及一种游泳动作分析方法、装置、可穿戴设备及存储介质。

技术介绍

[0002]近些年,可穿戴设备的热度持续上升,且技术越来越成熟,人们对健身需求也越来越强烈,游泳是目前的第三大运动,且游泳分析作为可穿戴设备的基础功能、在市场上越来越普及,大众接受程度和使用频次也越来越高。
[0003]相关技术中,通常使用地磁传感器对游泳动作进行分析。
[0004]这种方式下,导致对游泳动作的分析结果不准确,分析效果不佳。

技术实现思路

[0005]本公开旨在至少在一定程度上解决相关技术中的技术问题之一。
[0006]为此,本公开的目的在于提出一种游泳动作分析方法、装置、可穿戴设备、存储介质及计算机程序产品,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。
[0007]本公开第一方面实施例提出的游泳动作分析方法,包括:判断进入游泳状态;获取游泳动作的动作感测信号;根据动作感测信号,获得初始轨迹信息;对初始轨迹信息进行质心处理,以获得修正后的轨迹信息。
[0008]本公开第一方面实施例提出的游泳动作分析方法,通过判断进入游泳状态,获取游泳动作的动作感测信号,根据动作感测信号,获得初始轨迹信息,对初始轨迹信息进行质心处理,以获得修正后的轨迹信息,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。
[0009]本公开第二方面实施例提出的游泳动作分析装置,包括:判断模块,用于判断进入游泳状态;第一获取模块,用于获取游泳动作的动作感测信号;第二获取模块,用于根据动作感测信号,获得初始轨迹信息;处理模块,用于对初始轨迹信息进行质心处理,以获得修正后的轨迹信息。
[0010]本公开第二方面实施例提出的游泳动作分析装置,通过判断进入游泳状态,获取游泳动作的动作感测信号,根据动作感测信号,获得初始轨迹信息,对初始轨迹信息进行质心处理,以获得修正后的轨迹信息,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。
[0011]根据本公开第三方面,提供了一种可穿戴设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器
执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行本公开第一方面实施例的游泳动作分析方法。
[0012]根据本公开第四方面,提出了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行本公开第一方面实施例的游泳动作分析方法。
[0013]根据本公开第五方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现本公开第一方面实施例的游泳动作分析方法。
[0014]根据本公开所公开上述方案,通过判断进入游泳状态,获取游泳动作的动作感测信号,根据动作感测信号,获得初始轨迹信息,对初始轨迹信息进行质心处理,以获得修正后的轨迹信息,由于是通过对游泳动作的初始轨迹信息进行质心处理,获得修正后的轨迹信息,以对游泳动作进行分析,能够降低游泳动作分析误差,有效提升游泳动作分析的准确度和分析效果。
[0015]本公开附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本公开的实践了解到。
附图说明
[0016]本公开上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0017]图1是本公开一实施例提出的游泳动作分析方法的流程示意图;
[0018]图2是本公开另一实施例提出的游泳动作分析方法的流程示意图;
[0019]图3是本公开另一实施例提出的游泳动作分析模型示意图;
[0020]图4是本公开另一实施例提出的游泳动作分析方法的流程示意图;
[0021]图5是本公开另一实施例提出的游泳动作分析方法的流程示意图;
[0022]图6是本公开另一实施例提出的游泳动作分析方法的流程示意图;
[0023]图7是本公开另一实施例提出的游泳动作分析流程图;
[0024]图8是本公开另一实施例提出的游泳动作分析流程图;
[0025]图9是根据本公开一实施例提出的游泳动作分析装置的结构示意图;
[0026]图10是根据本公开另一实施例提出的游泳动作分析装置的结构示意图;
[0027]图11示出了适于用于实现本公开实施方式的示例性可穿戴设备的框图。
具体实施方式
[0028]下面详细描述本公开的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本公开,而不能理解为对本公开的限制。相反,本公开的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
[0029]图1是本公开一实施例提出的游泳动作分析方法的流程示意图。
[0030]其中,需要说明的是,本实施例的游泳动作分析方法的执行主体为游泳动作分析装置,该装置可以由软件和/或硬件的方式实现,该装置可以配置在可穿戴设备中,可穿戴设备例如智能手表、智能手环等,对此不做限制。
[0031]其中,可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现相应的功能。
[0032]需要说明的是,本公开实施例中的获取游泳动作相关的信号与数据,均是在经过相关用户授权后获取的,其获取过程均符合相关法律、法规的规定,且不违背公序良俗。
[0033]如图1所示,该游泳动作分析方法,包括:
[0034]S101:判断进入游泳状态。
[0035]其中,用于确定被测者在游泳中的状态信息,可以被称为游泳状态,游泳状态可以用于确定被测者正在水中进行游泳动作,对此不做限制。
[0036]本公开实施例中,可以使用传感器等装置,用于检测被测者是否处于游泳状态,或者,也可以在相应的系统中设置游泳状态切换按钮,根据被测者对切换按钮的操作,判断被测者是否进入游泳状态,或者,还可以是其他任意可能的实现方式用于判断被测者进入游泳状态,对此不做限制。
[0037]举例而言,当被测者在进入泳池且做出游泳动作时,被测者身上的传感器通过记录被测者的动作,用于判断被测者进入游泳状态,或者,也可以是被测者操作游泳动作分析装置中的状态切换按钮,将状态切换为游泳状态,对此不做限制。
[0038本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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所述的方法,其特征在于,所述质心信息,是所述质心点距离、和所述位置变化信息;其中,所述根据所述多个质心信息,确定游泳动作在游泳时间范围...

【专利技术属性】
技术研发人员:姚丽峰
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1