本公开涉及智能家居领域,尤其涉及跑步机的控制方法、装置及跑步机。
背景技术:
随着科技的发展,越来越多的智能家庭设备进入了人们的生活,如跑步机。跑步机可以帮助用户进行室内跑步锻炼,便利用户生活。用户使用跑步机进行跑步时,一般通过跑步机上设置的按钮或者遥控器来进行跑步机状态的控制,例如,调整跑步模式,切换播放的视频的频道等。但是,在用户跑步时利用这些方式进行调整,由于会分散精力,有可能会给用户带来危险,导致例如用户跌落跑步机等情况发生。
技术实现要素:
本公开实施例提供一种跑步机的控制方法、装置及跑步机。所述技术方案如下:
根据本公开实施例的第一方面,提供一种跑步机,所述跑步机设置有显示器、图像采集器和控制器,其中,
所述显示器,设置于所述跑步机的马达盖区域,用于显示所述跑步机的运行参数;
所述图像采集器,设置于所述马达盖区域,用于采集所述跑步机上运动者的身体姿态信息;
所述控制器,用于基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例中的图像采集器和显示器设置于跑步机的马达盖区域,控制器可以基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数,如此,运动者只需要做出一定的身体姿态即可调整跑步机的运动参数以及显示器显示的运行参数,不需运动者分散精力寻找按钮进行调整,保证运动者的运动安全,提升用户体验。
在一实施例中,所述跑步机还包括:可伸缩杆,所述可伸缩杆的长度可调节,所述可伸缩杆一端连接所述图像采集器,所述可伸缩杆的另一端设置于所述跑步机的马达盖内;
所述控制器,用于在所述跑步机处于非工作状态时,控制所述可伸缩杆处于收缩状态,将所述可伸缩杆连同所述图像采集器缩入所述马达盖内;在所述跑步机处于工作状态时,控制所述可伸缩杆从所述马达盖中伸出并调节到能够采集所述运动者的身体姿态信息的目标高度。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以将图像采集器用一可伸缩杆连接到跑步机的马达盖内,在跑步机处于非工作状态,不需要该图像采集器时,收缩该可伸缩杆,将可伸缩杆连同图像采集器缩进所述马达盖内,保护该图像采集器不受损害,在跑步机处于工作状态时,将可伸缩杆从马达盖中伸出并调节到能够采集运动者的身体姿态信息的目标高度,便于准确采集运动者的身体姿态。
在一实施例中,所述控制器,用于在所述跑步机由非工作状态切换为工作状态后,控制所述可伸缩杆按照预设速度上升,且在所述可伸缩杆上升的过程中,控制所述图像采集器采集所述运动者的图像信息,并在基于所述图像信息确定所述可伸缩杆达到所述目标高度时,控制所述可伸缩杆停止运动。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在所述可伸缩杆上升的过程中,基于图像采集器采集到的图像信息确定可伸缩杆是否达到目标高度,并在达到目标高度时控制该可伸缩杆停止运动,如此可以针对不同高度的运动者调整到不同的目标位置,进而准确采集不同运动者的相应身体姿态信息,进而准确使用采集的身体姿态信息来调整跑步机的运动参数。
在一实施例中,所述图像采集器的图像采集角度可调节;
所述控制器,用于在控制所述可伸缩杆上升的过程中,基于所述图像信息调节所述图像采集器的图像采集角度。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在控制所述可伸缩杆上升的过程中,基于所述图像信息调节所述图像采集器的图像采集角度,可以将图像采集器调整到一图像采集角度,进而在该图像采集角度准确地采集到需要的身体姿态信息,来调整跑步机的运动参数,进而准确使用采集的身体姿态信息来调整跑步机的运动参数。
在一实施例中,所述跑步机为板状结构,且无手扶结构。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以提供的跑步机结构可以适用于不设置手扶结构的跑步机中,通过将图像采集器和显示器设置于跑步机的马达盖上,可以便捷、准确地实现图像采集和显示。
根据本公开实施例的第二方面,提供一种跑步机的控制方法,所述跑步机设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,所述方法包括:
控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数;
控制所述显示器显示调整之后的运行参数。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;然后基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数,如此不需运动者分散精力寻找按钮进行调整,保证运动者的运动安全,提升用户体验。
在一实施例中,所述控制所述图像采集器采集所述跑步机上运动者的身体姿态信息,包括:
控制所述图像采集器每间隔预设时间段采集所述身体姿态信息,
所述基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,包括:
基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在根据基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数,调整方式更加准确,避免误判的发生。
在一实施例中,所述身体姿态信息包括手势信息,所述基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,包括:
根据所述手势信息确定所述运动者的手部运动方向;
按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数;
控制所述跑步机调整为所述下一运行参数。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以根据所述手势信息确定所述运动者的手部运动方向,并按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数,然后控制所述跑步机调整为所述下一运行参数,如此在需要调整的运行参数较多的情况下,运动者需要学习的姿势就很少,方便运动者学习控制跑步机,并且该手势运动方向识别简单。
在一实施例中,所述跑步机的跑带下设置有压力传感器,所述方法还包括:
通过所述压力传感器检测压力值;
在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在跑步机的跑带下设置压力传感器,并在该压力传感器检测到的压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令,基于运动者的身体姿态信息来控制跑步机,启动方式方便快捷,提升用户体验。
根据本公开实施例的第三方面,提供一种跑步机的控制装置,所述跑步机设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,所述控制装置包括:
第一控制模块,用于控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
调整模块,用于基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数;
第二控制模块,用于控制所述显示器显示调整之后的运行参数。
在一实施例中,所述第一控制模块包括:
第一控制子模块,用于控制所述图像采集器每间隔预设时间段采集所述身体姿态信息,
所述调整模块包括:
调整子模块,用于基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数。
在一实施例中,所述身体姿态信息包括手势信息,所述调整模块包括:
第一确定子模块,用于根据所述手势信息确定所述运动者的手部运动方向;
第二确定子模块,用于按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数;
第二控制子模块,用于控制所述跑步机调整为所述下一运行参数。
在一实施例中,所述跑步机的跑带下设置有压力传感器,所述装置还包括:
检测模块,用于通过所述压力传感器检测压力值;
启动模块,用于在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
根据本公开实施例的第四方面,提供一种跑步机的控制装置,其特征在于,所述跑步机设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,所述控制装置包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数;
控制所述显示器显示调整之后的运行参数。
根据本公开实施例的第五方面,提供一种跑步机,包括上述任一种跑步机的控制装置。
根据本公开实施例的第六方面,提供一种计算机可读存储介质,存储有计算机指令,所述计算机指令被处理器执行时实现以下步骤:
控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数;
控制所述显示器显示调整之后的运行参数。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种跑步机的结构示意图。
图2是根据一示例性实施例示出的一种跑步机的结构示意图。
图3是根据一示例性实施例示出的一种跑步机的控制方法的流程图
图4是根据一示例性实施例示出的一种跑步机的控制方法的流程图
图5是根据一示例性实施例示出的一种跑步机的控制方法的流程图
图6是根据一示例性实施例示出的一种跑步机的控制装置的框图。
图7是根据一示例性实施例示出的一种跑步机的控制装置的框图。
图8是根据一示例性实施例示出的一种跑步机的控制装置的框图。
图9是根据一示例性实施例示出的一种跑步机的控制装置的框图。
图10是根据一示例性实施例示出的一种跑步机的控制装置的框图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据一示例性实施例示出的一种跑步机的结构示意图,参考图1,该跑步机10上设置有显示器101(例如,可以是一个显示屏),该显示器101设置于所述跑步机10的马达盖102区域,用于显示所述跑步机10的运行参数;图像采集器103,该图像采集器103设置于马达盖102区域,用于采集所述跑步机上运动者的身体姿态信息;控制器(图1中未显示),该控制器可以设置在所述马达盖102内部,用于基于所述图像采集器103采集的所述身体姿态信息调整所述跑步机10的运行参数,并控制所述显示器101显示调整之后的运行参数。
在该实施例中,图像采集器103可以是任意具有图像识别能力的设备,例如,可以是摄像头。该摄像头可以是固设在跑步机上的摄像头,也可以是可拆卸设置在跑步机上的摄像头,在此不做限制。
在该实施例中,图像采集器103所采集的跑步机上运动者的身体姿态信息,可以是运动者的全身的身体姿态信息或者也可以是运动者局部的身体姿态信息。例如,可以通过图像采集器103采集运动者左胳膊的姿态信息,比如,左胳膊的姿态为向左伸展姿态还是向上伸展姿态,运动者的左胳膊向左伸展表明运动者想要跑步机显示跑步机本次运行的距离,运动者的左胳膊向右伸展表明运动者想要跑步机显示跑步机本次运行的时间。其中,在图像采集器103采集运动者左胳膊的姿态信息为向左伸展时,则跑步机的控制器据此调整跑步机的运行参数为运行距离,并控制显示器101显示调整之后的运行参数即运行距离。
本实施例中的图像采集器和显示器设置于跑步机的马达盖区域,控制器可以基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数,如此,运动者只需要做出一定的身体姿态即可调整跑步机的运动参数以及显示器显示的运行参数,不需运动者分散精力寻找按钮进行调整,保证运动者的运动安全,提升用户体验。
在一种可能的实施方式中,图2是根据一示例性实施例示出的一种跑步机的结构示意图,参考图2,所述跑步机还包括:可伸缩杆104,所述可伸缩杆104的长度可调节,所述可伸缩杆104一端连接所述图像采集器103,所述可伸缩杆的另一端设置于所述跑步机10的马达盖102内;所述控制器,用于在所述跑步机10处于非工作状态时,控制所述可伸缩杆104处于收缩状态,将所述可伸缩杆104连同所述图像采集器103缩入所述马达盖102内;在所述跑步机10处于工作状态时,控制所述可伸缩杆104从所述马达盖102中伸出并调节到能够采集所述运动者的身体姿态信息的目标高度
这里,在所述跑步机10处于工作状态时,参考图2,所述可伸缩杆104从所述马达盖102中伸出并调节到能够采集所述运动者的身体姿态信息的目标高度。在所述跑步机10处于非工作状态时,参考图1和图2,所述可伸缩杆处于收缩状态,可以将图像采集器103通过马达盖上的一个开口1021缩入马达盖102内,且图像采集器103朝上的侧面与马达盖102的开口1021重合,如此可以避免马达盖102内落灰。
本实施例可以将图像采集器用一可伸缩杆连接到跑步机的马达盖内,在跑步机处于非工作状态,不需要该图像采集器时,收缩该可伸缩杆,将可伸缩杆连同图像采集器缩进所述马达盖内,保护该图像采集器不受损害,在跑步机处于工作状态时,将可伸缩杆从马达盖中伸出并调节到能够采集运动者的身体姿态信息的目标高度,便于准确采集运动者的身体姿态。
在一种可能的实施例中,所述控制器,用于在所述跑步机由非工作状态切换为工作状态后,控制所述可伸缩杆按照预设速度上升,且在所述可伸缩杆上升的过程中,控制所述图像采集器采集所述运动者的图像信息,并在基于所述图像信息确定所述可伸缩杆达到所述目标高度时,控制所述可伸缩杆停止运动。
在该实施例中,由于不同的运动者具有不同的高度,为了针对不同高度的运动者准确地采集到的需要的身体姿态信息,控制器可以在跑步机在由非工作状态切换为工作状态后,控制可伸缩杆104按照预设速度上升,在上升过程中,图像采集器103的视场可以采集到在跑步机上运动的运动者的图像信息,控制器可以通过图像识别技术,识别出图像采集器103采集到的图像信息中包含有运动者身体的那个部位,进而根据采集到的运动者身体部位来确定可伸缩杆达是否到所述目标高度,如此可针对不同高度的运动者调整到不同的目标位置,进而准确采集不同运动者的相应身体姿态信息。
这里,以需要的身体姿态信息为手势信息为例进行说明,通常情况下在做手势时,运动者的手部基本都位于运动者的脖子上下,故,在可伸缩杆上升过程中,图像采集器采集所述运动者的图像信息中包含有运动者的头部和上身部位,则确定可伸缩杆达到目标高度,此时可控制伸缩杆停止运动。
本实施例可以在所述可伸缩杆上升的过程中,基于图像采集器采集到的图像信息确定可伸缩杆是否达到目标高度,并在达到目标高度时控制该可伸缩杆停止运动,如此可以针对不同高度的运动者调整到不同的目标位置,进而准确采集不同运动者的相应身体姿态信息,进而准确使用采集的身体姿态信息来调整跑步机的运动参数。
在一种可能的实施例中,所述图像采集器103的图像采集角度可调节,在所述可伸缩杆上升的过程中,所述控制器,用于在控制所述可伸缩杆上升的过程中,基于所述图像信息调节所述图像采集器的图像采集角度。
在该实施例中,图像采集器与可伸缩杆之间还可以设置一旋转接头,该旋转接头可以将该图像采集器旋转至不同角度,在可伸缩杆上升的过程中,可以基于图像采集器采集到的图像信息调节图像采集器的图像采集角度,需要说明的是,上述只是示例性地提供了一种图像采集器的旋转方式,本公开不仅限于此。例如,也可以将可伸缩杆104设置为可旋转的可伸缩杆,通过控制可伸缩杆104的旋转将图像采集器103旋转至不同的图像采集角度。
这里,以需要的身体姿态信息为左手的手势信息为例进行说明,在可伸缩杆上升过程中,图像采集器采集所述运动者的图像信息中包含的运动者身体图像信息中一直没有用户的左手部图像信息,则可控制旋转杆将图像采集器103向左方向旋转,直至能够完整采集到运动者的左手部为止。这里需要说明的是,为了方便将图像采集器103调节至一合适的角度,运动者可以在可伸缩杆上升过程中,将左手部放在一合适位置,如此,当控制器调节图像采集器103的图像采集角度时,只要调整后的图像采集角度能够采集到包含有该运动者左手部的图像信息,即表明图像采集器的图像采集角度为合适的角度。
本实施例可以在控制所述可伸缩杆上升的过程中,基于所述图像信息调节所述图像采集器的图像采集角度,可以将图像采集器调整到一图像采集角度,进而在该图像采集角度准确地采集到需要的身体姿态信息,来调整跑步机的运动参数,进而准确使用采集的身体姿态信息来调整跑步机的运动参数。
在一种可能的实施方式中,参考图1和图2,所述跑步机10为板状结构,且无手扶结构。
在该实施例中,跑步机10可为图1和图2所示的板状结构,不设置扶手结构,将显示器101和图像采集器103设置于马达盖102区域,由控制器基于图像采集器采集的所述身体姿态信息调整跑步机的运行参数,并控制显示器显示调整之后的运行参数。需要说明的是,取消设置扶手可减轻跑步机的重量,方便用户在不使用跑步机时,方便将跑步机移至合适的位置进行收纳。当然,本公开也同样适用于具备扶手的跑步机。
图3是根据一示例性实施例示出的一种跑步机的控制方法的流程图,参考图1和图2,该跑步机设置有图像采集器103、显示器101,所述显示器101和所述图像采集器103均设置于所述马达盖102区域,参考图3,所述方法包括以下步骤301至302。
在步骤301中,控制所述图像采集器采集所述跑步机上运动者的身体姿态信息。
在步骤302中,基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数。
在该实施例中,跑步机可以控制图像采集器每间隔预设时间(例如,1秒)进行图像采集,采集所述跑步机上运动者的身体姿态信息,如此,当运动者向要调整跑步机的运行参数时,可以做出相应的身体姿态超过该预设时间,这样图像采集器就可以采集到跑步机上运动者的该身体姿态信息。
可选的,运动者的身体姿态信息可以是运动者的手臂姿态信息、头部姿态信息、口型等,运行参数可以是跑步机运行时的跑步模式等跑步机状态参数、音、视频频道等跑步机外带功能参数、运动者的运动时间、距离、步数、卡路里等运动统计参数。
可选的,不同的身体姿态信息可以对应调整不同的运行参数,如运动者的左手手臂向上伸展对应将跑步机的跑步模式调整为跑步坡度调高一个等级,运动者的左手手臂向下伸展对应将跑步机的跑步模式调整为跑步坡度调低一个等级;运动者的右手手臂向上伸展对应将跑步机的音视频频道调整为上一频道,运动者的右手手臂向下伸展对应将跑步机的音视频频道调整为下一频道;运动者的左手手臂向左伸展对应将跑步机的运行参数调整为运行距离;运动者的右手手臂向右伸展对应将跑步机的运行参数调整为运行时间等等。这里,跑步机可与终端上的跑步机app进行绑定,运动者可以通过终端上的跑步机app自定义需要的运动参数,以及调整各运动参数对应的身体姿态信息,然后由该终端发送至跑步机上存储。
例如,运动者在跑步机上平路跑步时,如果运动者想上坡跑步,则运动者可以将自己的左手手臂向上伸展超过预设时间(例如,1秒),如此,图像采集器就可以采集到运动者伸展左手手臂的身体姿态信息,跑步机采集到运动者伸展左手手臂的身体姿态信息后,就可以将跑步机的跑步模式调整为跑步坡度调高一个等级,并控制显示器显示调整后的跑步坡度;上坡跑一会儿后,运动者想查看自己本次运动的距离时,运动者可以将自己的左手手臂向左伸展超过预设时间(例如,1秒),如此,图像采集器就可以采集到运动者伸展左手手臂的身体姿态信息,跑步机在图像采集器采集到运动者伸展左手手臂的身体姿态信息后,就可以将跑步机当前显示的跑步坡度调整为距离,并控制显示器显示运动者运动的距离。
本实施例可以在接收到跑步机启动指令时,控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;然后基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数,如此不需运动者分散精力寻找按钮进行调整,保证运动者的运动安全,提升用户体验。
在一种可能的实施方式中,上述跑步机的控制方法中的步骤301可以实现为步骤a1,上述的步骤302可以实现为步骤a2。
在步骤a1中,控制所述图像采集器每间隔预设时间段采集所述身体姿态信息。
在步骤a2中,基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数。
在该实施例中,考虑到只单独用一张图像的身体姿态信息来调整跑步机的运行参数,可能会出现失误,例如,运动者只是偶然性将左手臂伸展,并不是要调整运行参数,很快就会恢复。本实施例中,可以每间隔预设时间段(例如,1秒)进行图像采集,获取连续采集的多张身体姿态信息(例如,获取连续2次采集的图像),在连续预设次数采集的身体姿态信息均显示为左手臂向左伸展时,才将所述跑步机的运行参数调整为左手臂向左伸展对应的运行参数。
本实施例可以在根据基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数,调整方式更加准确,避免误判的发生。
在一种可能的实施方式中,所述身体姿态信息包括手势信息,上述跑步机的控制方法中的步骤302可以实现为步骤b1至b2。
在步骤b1中,根据所述手势信息确定所述运动者的手部运动方向。
在步骤b2中,按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数。
在步骤b3中,控制所述跑步机调整为所述下一运行参数。
在该实施例中,当跑步机需要显示的运行参数较多时,运动者很难学习全部的姿势来调整跑步机的运行参数,且姿势较多的话,很多相像的姿势也不易被识别。因此,为了方便运动者学习控制跑步机,也为了提高跑步机识别身体姿态信息的精度,跑步机中可以预先存储运行参数队列。例如,默认运行参数队列中的始发运行参数为距离,其他运行参数依次正序排列为时间、卡路里、步数;并预先设置为用户的左手运动方向为从左向右滑动时,按照运行参数队列,调整为运行参数队列中当前运行参数的下一运行参数;当用户的左手运动方向为从右向左滑动时,按照运行参数队列,调整为运行参数队列中当前运行参数的上一运行参数。
如此,运动者在跑步机上运动时,跑步机的显示器上默认显示运动者运行的距离,当运动者将自己的左手从左向右滑动,跑步机可以根据连续拍摄的身体姿态信息确定运动者的手部运动方向为从左向右滑动,此时跑步机就会确定预存的运行参数队列(距离、时间、卡路里、步数)中当前运行参数距离的下一运行参数时间,并控制所述跑步机调整为显示下一运行参数时间。当将自己的左手从右向左滑动,跑步机可以根据连续拍摄的身体姿态信息确定运动者的手部运动方向为从右向左滑动,此时跑步机就会确定预存的运行参数队列的(距离、时间、卡路里、步数)中当前运行参数距离的上一运行参数步数,并控制所述跑步机调整为显示上一运行参数步数。
可选的,跑步机可与终端上的跑步机app进行绑定,运动者可以通过终端上的跑步机app自定义需要显示的运动参数的运行参数队列,手部运动方向及对应的运行参数切换顺序。
本实施例可以根据所述手势信息确定所述运动者的手部运动方向,并按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数,然后控制所述跑步机调整为所述下一运行参数,如此在需要调整的运行参数较多的情况下,运动者需要学习的姿势就很少,方便运动者学习控制跑步机,并且该手势运动方向识别简单。
在一种可能的实施方式中,所述跑步机的跑带下设置有压力传感器,上述的跑步机的控制方法还包括以下步骤c1和c2。
在步骤c1中,通过所述压力传感器检测压力值。
在步骤c2中,在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
在该实施例中,可以在跑步机的跑带下方设置一压力传感器,当运动者站在跑步机的跑带上开始运动时,该压力传感器就可以检测到该运动者对该跑带的压力值。可选的,可以预先设置一预设压力值(如10牛),当压力传感器检测压力值超过该预设压力值时,就表明有运动者站在该跑带上;当该压力值超过预设压力值的持续时长达到预设时长(如5s)时,就表明运动者准备在跑步机上运动。此时,跑步机可确认接收到跑步机启动指令,控制所述图像采集器采集所述跑步机上运动者的身体姿态信息,基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数。
需要说明的是,图像采集模块和显示模块的启动可以是用户手动启动,也可以是在跑步机开启时自动启动,本公开对此不做具体限定。
可选的,跑步机可与终端上的跑步机app进行绑定,运动者可以通过终端上的跑步机app向跑步机发送跑步机启动指令。
本实施例可以在跑步机的跑带下设置压力传感器,并在该压力传感器检测到的压力值超过预设压力值的持续时长达到预设时长时,确认接收到所述跑步机启动指令,基于运动者的身体姿态信息来控制跑步机,启动方式方便快捷,提升用户体验。
下面通过几个实施例详细介绍实现过程。
图4是根据一示例性实施例示出的一种跑步机的控制方法的流程图,如图4所示,该方法可以由跑步机等设备实现,所述跑步机设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,所述方法包括步骤401至404。
在步骤401中,通过所述压力传感器检测压力值。
在步骤402中,在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
在步骤403中,控制所述图像采集器每间隔预设时间段采集所述身体姿态信息。
在步骤404中,基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数。
图5是根据一示例性实施例示出的一种跑步机的控制方法的流程图,如图5所示,该方法可以由跑步机等设备实现,所述跑步机设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,所述方法包括步骤501至507。
在步骤501中,通过所述压力传感器检测压力值。
在步骤502中,在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
在步骤503中,控制所述图像采集器采集所述身体姿态信息,所述身体姿态信息包括手势信息。
在步骤504中,根据所述手势信息确定所述运动者的手部运动方向。
在步骤505中,按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数。
在步骤506中,控制所述跑步机调整为所述下一运行参数。
在步骤507中,控制所述显示器显示调整之后的运行参数。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
图6是根据一示例性实施例示出的一种跑步机的控制装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为跑步机的部分,所述跑步机还设置有图像采集器、显示器,所述显示器和所述图像采集器均设置于所述马达盖区域,如图6所示,该跑步机的控制装置包括:第一控制模块601、调整模块602和第二控制模块603;其中:
第一控制模块601,用于控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
调整模块602,用于基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数;
第二控制模块603,用于控制所述显示器显示调整之后的运行参数。
作为一种可能的实施例,上述公开的跑步机的控制装置还可以把所述第一控制模块601配置成包括第一控制子模块6011,把所述调整模块602配置成包括调整子模块6021,图7是涉及上述跑步机的控制装置的框图,其中:
第一控制子模块6011,用于控制所述图像采集器每间隔预设时间段采集所述身体姿态信息,
调整子模块6021,用于基于连续预设次数采集的所述身体姿态信息,调整所述跑步机的运行参数。
作为一种可能的实施例,所述身体姿态信息包括手势信息,上述公开的跑步机的控制装置还可以把所述调整模块602配置成包括第一确定子模块6022、第二确定子模块6023和第二控制子模块6024,图8是涉及上述跑步机的控制装置的框图,其中:
第一确定子模块6022,用于根据所述手势信息确定所述运动者的手部运动方向;
第二确定子模块6023,用于按照所述手部运动方向确定预存的运行参数队列中当前运行参数的下一运行参数;
第二控制子模块6024,用于控制所述跑步机调整为所述下一运行参数。
作为一种可能的实施例,所述跑步机的跑带下设置有压力传感器,上述公开的跑步机的控制装置还可以被配置成包括检测模块604和启动模块605,图9是涉及上述跑步机的控制装置的框图,其中:
检测模块604,用于通过所述压力传感器检测压力值;
启动模块605,用于在所述压力值超过预设压力值的持续时长达到预设时长时,确认接收到跑步机启动指令。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图10是根据一示例性实施例示出的一种跑步机的控制装置的框图,该装置1000适用于跑步机。
装置1000可以包括以下一个或多个组件:处理组件1001,存储器1002,电源组件1003,多媒体组件1004,音频组件1005,输入/输出(i/o)接口1006,传感器组件1007,以及通信组件1008。
处理组件1001通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1001可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1001可以包括一个或多个模块,便于处理组件1001和其他组件之间的交互。例如,处理组件1001可以包括多媒体模块,以方便多媒体组件1004和处理组件1001之间的交互。
存储器1002被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1002可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
电源组件1003为装置1000的各种组件提供电力。电源组件1003可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。
多媒体组件1004包括在所述装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1004包括一个前置摄像头和/或后置摄像头。当装置1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件1005被配置为输出和/或输入音频信号。例如,音频组件1005包括一个麦克风(mic),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1002或经由通信组件1008发送。在一些实施例中,音频组件1005还包括一个扬声器,用于输出音频信号。
i/o的接口1006为处理组件1001和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件1007包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1007可以检测到装置1000的打开/关闭状态,组件的相对定位,例如所述组件为装置1000的显示器和小键盘,传感器组件1007还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1007可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1007还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1007还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件1008被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1008经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1008还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1002,上述指令可由装置1000的处理器1020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
本实施例还提供了一种计算机可读存储介质,存储有计算机指令,所述计算机指令被处理器执行时实现上述跑步机的控制方法所述的步骤。
本实施例还提供了一种跑步机的控制装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为:
在接收到跑步机启动指令时,控制所述图像采集器采集所述跑步机上运动者的身体姿态信息;
基于所述图像采集器采集的所述身体姿态信息调整所述跑步机的运行参数,并控制所述显示器显示调整之后的运行参数。
本公开实施例还提供了一种跑步机,包括上述任一种跑步机的控制装置。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。