击球计数方法及装置与流程

文档序号:12145623阅读:539来源:国知局
击球计数方法及装置与流程

本发明实施例涉及健身运动技术领域,尤其涉及一种击球计数方法及装置。



背景技术:

随着全民健身运动的普及,人们健身意识不断提高,越来越多的人重视运动的合理化与健康化。

在一些手臂挥动型的球类运动(例如:羽毛球、网球、高尔夫球、棒球、曲棍球以及水球等)中,为了比赛、训练或者健身的需要,往往需要统计击球次数。在现有技术中,通常是通过人工进行统计。

但是,人工统计难免会出现失误,不仅容易造成数据统计不精确,统计效率比较低,而且浪费人力资源。



技术实现要素:

本发明实施例提供一种击球计数方法及装置,能够避免人工统计出现的失误,以提高数据统计精确度。

第一方面,本发明实施例提供了一种击球计数方法,包括:

检测手臂或手腕的当前运动轨迹;

根据所述当前运动轨迹确定当前运动是否击球成功;

若击球成功,则在上次统计的击球成功次数的基础上加一。

第二方面,本发明实施例还提供了一种击球计数装置,包括:

轨迹检测模块,用于检测手臂或手腕的当前运动轨迹;

击球确定模块,用于根据所述当前运动轨迹确定当前运动是否击球成功;

次数统计模块,用于若击球成功,则在上次统计的击球成功次数的基础上加一。

本发明实施例提供了一种击球计数方法及装置,通过检测的手臂或手腕的当前运动轨迹确定当前运动是否击球成功,能够有效避免人工统计出现的失误,以提高数据统计的精确度。

附图说明

图1是本发明实施例一中的一种击球计数方法的流程图;

图2是本发明实施例二中的一种击球计数方法的流程图;

图3是本发明实施例三中的一种击球计数方法的流程图;

图4是本发明实施例四中的一种击球计数方法的流程图;

图5是本发明实施例五中的一种击球计数方法的流程图;

图6是本发明实施例六中的一种击球计数方法装置的结构图;

图7是本发明实施例七中的一种击球计数方法装置的结构图。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。

实施例一

图1为本发明实施例一提供的一种击球计数方法的流程图,本实施例可适用于各种手臂挥动型球类运动的击球计数情况,该方法可以由本发明实施例提供的击球计数装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供击球计数功能的设备中,例如手环、手表等,如图1所示,具体包括:

S110、检测手臂或手腕的当前运动轨迹。

具体的,在手臂挥动型的球类运动中发现,上肢动作的规范性与上肢力量的运用绝对是击败对手至关重要的原因。其中,上肢主要由手臂、手腕和手指三部分起作用。然而,每种球类运动的上肢动作技巧和上肢运动力量运用的要求都不一样,因此在打球过程中,手臂和手腕的运动轨迹也不一样。其中,运动轨迹是指身体的某一部分从开始位置到结束为止所经过的路线组成的动作的空间特征,包括运动轨迹方向、运动轨迹形式和运动幅度。

在手臂挥动型的球类比赛或练习中,为了对本场击球次数的统计,用户可以戴计数手环、也可以带计数手表,还可以带计数臂环等,通过此类计数装置实时监测用户在打球过程中的手臂或手腕的所有运动轨迹,当前运动轨迹可以为直线,也可以为有规律的曲线(如圆,扇形,正玄曲线等),还可以为无规律的曲线等。

S120、根据所述当前运动轨迹确定当前运动是否击球成功。

用户在打球过程中,当有动作发起时,会挥动自己的手臂或手腕,这时计数装置会监测用户手臂或手腕的当前运动轨迹,根据当前运动轨迹确定当前运动是否击球成功。具体的,可以由当前运动轨迹获取手持球拍或球杆的挥动轨迹,根据挥动轨迹确定当前运动是否击球成功;也可以根据当前运动轨迹中是否存在击球振动运动轨迹确定当前运动是否击球成功;还可以将当前运动轨迹输入预先建立的训练模型(如击球轨迹模型)中进行训练,通过训练结果确定当前运动是否击球成功。

具体的,若确定击球成功,则执行步骤S130。

S130、在上次统计的击球成功次数的基础上加一。

计数装置内部含有计数器,记录用户每场比赛或者训练的击球次数,包括击球成功的次数。当用户开始一场比赛时,对计数装置进行设置,使得计数装置能够清零,负责记录用户在本场比赛中的击球成功次数,每当用户击球成功时,都会记录在计数器中。

本实施例通过检测手臂或手腕的当前运动轨迹,确定当前运动是否击球成功,能够有效避免人工统计造成的人力资源浪费,并且提高数据统计的精确度。

其次,若确定击球失败,则执行步骤S140。

S140、在上次统计的击球失败次数的基础上加一。

同样,当用户开始一场比赛时,对计数装置或者计数装置连接到手机、电脑等设备的APP(Application,应用程序)中进行设置,使得技术装置能够清零,不仅负责记录用户在本场比赛中的击球成功次数,还负责记录用户在本场比赛中的击球失败次数,每当用户击球失败时,也会记录在计数器中。

例如,用户A为羽毛球爱好者,购买了一个计数手环,并且在手机中下载了一个相关APP,用于自己在练习或比赛时对击球次数的统计,以了解自己的打球情况。当用户佩戴计数手环进行比赛时,先在手机的相关APP中设置,进入比赛状态,从零计数。计数手环实时检测用户A手腕的当前运动轨迹,根据所述当前运动轨迹确定当前运动是否击球成功,若确定击球成功,计数为1,依次类推,只要击球成功都会在上次统计的击球成功次数的基础上加一;同理,若确定击球失败,也计数为1,并依次类推,只要击球失败都会在上次统计的击球失败次数的基础上加一。

实施例二

图2为本发明实施例二提供的一种击球计数方法的流程图,本实施例在上述实施例的基础上进行优化,提供了优化的根据所述当前运动轨迹确定当前运动是否击球成功的处理方法,具体是:根据所述当前运动轨迹确定手持球拍或球杆的挥动轨迹习;根据所述挥动轨迹确定当前运动是否击球成功。

相应的,本实施例的方法包括:

S210、检测手臂或手腕的当前运动轨迹。

S220、根据所述当前运动轨迹确定手持球拍或球杆的挥动轨迹。

具体的,球拍和球杆由手控制,当手有动作移动时,球拍和球杆也随着手的移动而移动,因此由手臂或者手腕的当前运动轨迹就能确定手持球拍或球杆的挥动轨迹。比如,当手臂或者手腕移动的当前运动轨迹为直线时,球拍或球杆的挥动轨迹也为直线;当手臂或者手腕移动的当前运动轨迹为曲线时,球拍或球杆的挥动轨迹也为曲线。

S230、根据所述挥动轨迹确定当前运动是否击球成功。

同样的,用户在打球过程中,当有动作发起时,根据球拍或球杆的挥动轨迹也可以确定当前运动是否击球成功。若确定击球成功,则执行步骤S240,若确定击球失败,则执行步骤S250。

S240、在上次统计的击球成功次数的基础上加一。

S250、在上次统计的击球失败次数的基础上加一。

例如,上述用户A佩戴计数手环进行比赛时,先在手机的相关APP中设置,计数手环实时检测用户A手腕的当前运动轨迹,根据手腕的当前运动轨迹确定手持球拍或球杆的挥动轨迹,根据所述挥动轨迹确定当前运动是否击球成功,若确定击球成功,计数为1,依次类推,只要击球成功都会在上次统计的击球成功次数的基础上加一;同理,若确定击球失败,也计数为1,并依次类推,只要击球失败都会在上次统计的击球失败次数的基础上加一。

本实施例通过检测手臂或手腕的当前运动轨迹,由当前运动轨迹确定手持球拍或球杆的挥动轨迹,根据所述挥动轨迹同样可以确定当前运动是否击球成功,能够有效避免人工统计造成的人力资源浪费,并且提高数据统计的精确度。

实施例三

图3为本发明实施例三提供的一种击球计数方法的流程图,本实施例在上述实施例的基础上进行优化,提供了优化的根据所述当前运动轨迹确定当前运动是否击球成功的处理方法,具体是:若检测到所述当前运动轨迹中是否包含符合预设击球振动的运动轨迹。

相应的,本实施例的方法包括:

S310、检测手臂或手腕的当前运动轨迹。

S320、检测所述当前运动轨迹中是否包含符合预设击球振动的运动轨迹。

具体的,在检测手臂或手腕的当前运动轨迹中,由于不同种球类运动的性质不一样,导致当前运动轨迹也有所不同。如高尔夫球的当前运动轨迹比较规律,为一段弧形;再如羽毛球的当前运动轨迹由于不同羽毛球的打球技巧(吊球、高远球、扣杀球和平抽挡球等),导致羽毛球的当前运动轨迹除了是平滑的曲线外,没有统一的规律。但是,当球拍或者球棍接触到球时,由于具有阻力,导致当前运动轨迹会有很大的波动,并不是原有的平滑的曲线,即预设击球振动的运动轨迹。其中,预设击球振动的运动轨迹为提前在计数手环中设定好的击球振动的运动轨迹,可以为急剧变化的大角度的折线,也可以为无周期性规律的小波动变化等。并且,预设击球振动的运动轨迹一般会呈现在整个当前运动轨迹的后半部分。若检测到当前运动轨迹中包含类似预设击球振动的运动轨迹,确定击球成功,则执行步骤S330;若检测不到当前运动轨迹中包含类似预设击球振动的运动轨迹,确定击球失败,则执行步骤S340。

S330、在上次统计的击球成功次数的基础上加一。

S340、在上次统计的击球失败次数的基础上加一。

例如,上述用户A为一臂力与腕力都很小的女生,当进行羽毛球比赛时,去回击对方强有力的进攻球,那么在计数手环检测用户A手腕的当前运动轨迹中,就会发现当球与球拍接触时,由于力气不足导致当前运动轨迹呈现不规律性的上下波动的折线。由于检测到当前运动轨迹中包含类似预设击球振动的运动轨迹,确定击球成功,则在上次统计的击球成功次数的基础上加一。

本实施例通过判断当前运动轨迹中是否包含符合预设击球振动的运动轨迹确定是否击球成功,能够有效排除初级运动员握球拍或者球杆不稳,以及在打球碰到异物导致计数不准确的情况。

实施例四

图4为本发明实施例四提供的一种击球计数方法的流程图,本实施例在上述实施例的基础上进行优化,提供了优化的根据所述当前运动轨迹确定当前运动是否击球成功的处理方法,具体是:将所述当前运动轨迹输入预先建立的击球轨迹模型中进行训练,所述击球轨迹模型中包含多种运动类型对应的已知击球振动的运动轨迹;根据训练结果确定当前运动是否击球成功。

相应的,本实施例的方法包括:

S410、检测手臂或手腕的当前运动轨迹。

S420、将所述当前运动轨迹输入预先建立的击球轨迹模型中进行训练。

其中,击球轨迹模型中包含多种运动类型对应的已知击球振动的运动轨迹。例如,棒球运动中各种的击球振动的运动轨迹,羽毛球运动中各种的击球振动的运动轨迹,高尔夫球运动中各种的击球振动的运动轨迹等。首先,击球轨迹模型由样本训练库组成,样本训练库中的样本采集由各种球类运动的专业人员通过多次标准的轨迹示范,记录各种打球技巧情况的击球轨迹,以及各种情况下的可能会发生的击球振动的运动轨迹组成,构建击球轨迹模型。当用户打球时,会检测到手臂或手腕的当前运动轨迹,将当前运动轨迹输入预先建立的击球轨迹模型中进行训练,即将当前运动轨迹与击球轨迹模型中样本训练库中的每一个击球运动轨迹进行匹配。

S430、根据训练结果确定当前运动是否击球成功。

其中,训练结果可以为文字、分值等。例如,如果输出的训练结果为文字时,可以直接输出“击球成功”与“击球失败”;如果是数值时,可以设定预定分值,如百分制中设定预定分值为60分,即当输出的训练结果高于60分时,击球成功,否则,击球失败等。

若确定击球成功,则执行步骤S440,若确定击球失败,则执行步骤S450。

S440、在上次统计的击球成功次数的基础上加一。

S450、在上次统计的击球失败次数的基础上加一。

例如,上述用户A设定计数手环中的训练结果为文字,在进行羽毛球比赛时,先在手机的相关APP中选择自己进行的羽毛球运动项目,那么用户A挥臂击球的过程会被计数手环检测到,计数手环中的中央处理器将当前运动轨迹输入预先建立的有关羽毛球的击球轨迹模型中进行训练。当上述用户A进行高尔夫球练习时,在手机的相关APP中选择自己进行的高尔夫球运动项目,那么用户A挥臂击球的过程会被计数手环检测到,计数手环中的中央处理器将当前运动轨迹输入预先建立的有关高尔夫球的击球轨迹模型中进行训练。当输出的训练结果为文字“击球成功”时,则在上次统计的击球成功次数的基础上加一;当输出的训练结果为文字“击球失败”时,则在上次统计的击球失败次数的基础上加一。

本实施例将当前运动轨迹输入预先建立的击球轨迹模型中进行训练,根据训练结果确定当前运动是否击球成功,使得只需要一款手表手环类装置,就可以完成各种运动的击球或练习次数的统计。并且,不需要专用球拍进行统计,保证在训练和真正比赛时使用的设备是一致的。

实施例五

图5为本发明实施例五提供的一种击球计数方法的流程图,本实施例在上述实施例的基础上还包括:根据所述当前运动轨迹的速度、角度和方向预估击球的轨迹点和/或击球力度;根据所述轨迹点和/或击球力度对用户进行信息提示。

相应的,本实施例的方法包括:

S510、检测手臂或手腕的当前运动轨迹。

S520、根据所述当前运动轨迹确定当前运动是否击球成功。

S530、若击球成功,则在上次统计的击球成功次数的基础上加一。

S540、根据所述当前运动轨迹的速度、角度和方向预估击球的轨迹点和/或击球力度。

具体的,专业运动员在练习和比赛时,都会有专业人员进行统计,并且对专业运动员的打球动作进行指教以提升专业运动员的击球成功概率。但是初级运动员和运动爱好者并没有专业人员进行统计和指教,因此当初级运动员和运动爱好者佩戴计数装置时,不仅可以了解自己的击球统计情况,还可以通过计数装置中的传感器(如运动传感器、六轴传感器等)检测到的当前运动轨迹了解自己的击球质量。更为具体的,中央处理器根据当前运动轨迹分析出当前运动轨迹的速度、角度和方向,再根据当前运动轨迹的速度、角度和方向预估出击球的轨迹点和击球力度。

S550、根据所述轨迹点和/或击球力度对用户进行信息提示。

将中央处理器预估出的轨迹点和击球力度等指标对用户进行信息提示,具体的信息提示可以在计数装置中提示,也可以在与计数装置相连接的手机或者电脑相关的APP中进行显示。而且记录本次比赛或者练习的时间,根据本次比赛或者练习的总击球成功次数,获得本次比赛或者练习的击球频率呈现给用户。

例如,上述用户A完成一次成功的羽毛球击球时,打开手机的相关APP,就可以看到当前运动轨迹与预估击球的轨迹点和击球力度,并且用户点击当前运动轨迹或者通过点击相关APP的设置可以调取当前运动轨迹的速度、角度和方向。在用户A结束羽毛球比赛后,打开手机的相关APP,相关APP的界面不仅呈现本次比赛的总击球成功次数和总击球失败次数,还会呈现给用户本次比赛的击球频率。

本实施例将当前运动轨迹的相关信息对用户进行信息提示,实时监测击球的各项指标,使得用户可以随时查看和对比掌握自己的进步情况,对用户的击球技术提供了可观性的训练指导。

实施例六

图6所示为本发明实施例六提供的一种击球计数方法的装置的结构示意图。本实施例可适用于各种手臂挥动型球类运动的击球计数情况,该方法可以由本发明实施例提供的击球计数装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何提供击球计数功能的设备中,例如手环、手表等,如图6所示,具体包括:轨迹检测模块61、击球确定模块62和次数统计模块63。

轨迹检测模块61用于检测手臂或手腕的当前运动轨迹;

击球确定模块62用于根据所述当前运动轨迹确定当前运动是否击球成功;

次数统计模块63用于若击球成功,则在上次统计的击球成功次数的基础上加一。

本实施例所述击球计数方法的装置用于执行上述各实施例所述的击球计数方法,其技术原理和产生的技术效果类似,这里不再赘述。

实施例七

图7所示为本发明实施例七提供的一种击球计数方法的装置的结构示意图。如图7所示:

在上述实施例的基础上,所述次数统计模块63还用于:若击球不成功,则在上次统计的击球失败次数的基础上加一。

在上述实施例的基础上,击球确定模块62具体用于:根据所述当前运动轨迹确定手持球拍或球杆的挥动轨迹;根据所述挥动轨迹确定当前运动是否击球成功。

在上述实施例的基础上,击球确定模块62具体用于:若检测到所述当前运动轨迹中包含符合预设击球振动的运动轨迹,则确定当前运动击球成功。

在上述实施例的基础上,击球确定模块62具体用于:将所述当前运动轨迹输入预先建立的击球轨迹模型中进行训练,所述击球轨迹模型中包含多种运动类型对应的已知击球振动的运动轨迹;根据训练结果确定当前运动是否击球成功。

在上述实施例的基础上,还包括:预估模块71和信息提示模块72。

预估模块71用于根据所述当前运动轨迹的速度、角度和方向预估击球的轨迹点和/或击球力度;

信息提示模块72用于根据所述轨迹点和/或击球力度对用户进行信息提示。

本实施例所述击球计数方法的装置用于执行上述各实施例所述的击球计数的方法,其技术原理和产生的技术效果类似,这里不再赘述。

注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1