运动提醒方法及装置与流程

文档序号:11216876阅读:1301来源:国知局
运动提醒方法及装置与流程

本公开涉及智能家居领域,尤其涉及运动提醒方法及装置。



背景技术:

随着科技的发展,越来越多的智能家庭设备进入了人们的生活,如跑步机或走步板,可以帮助用户进行室内跑步锻炼,便利用户生活,但是用户在使用跑步板或者走步板之类的器材时,如果稍不留神,就会有踩到前方马达盖的情况,尤其在光线较暗的环境内,甚至会有摔跤的风险。



技术实现要素:

本公开实施例提供一种运动提醒方法及装置。所述技术方案如下:

根据本公开实施例的第一方面,提供了一种运动提醒方法,该方法应用于跑步机,所述方法包括:

控制图像采集模块采集所述跑步机上用户运动的图像信息;

根据所述图像信息确定用户的运动区域是否超出允许运动区域;

在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以通过图像采集模块检测用户运动的图像信息,并在根据该图像信息确定的用户的运动区域超出允许运动区域时,输出提醒信息,可以有效预防用户在运动过程中误入非允许运动的区域,而可能对用户或运动设备造成损害的情况发生。

在一个实施例中,所述在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息,包括:

在所述用户的运动区域超出所述允许运动区域的情况下,检测所述跑步机的运动速度是否超过预设速度阈值;

在所述跑步机的运动速度超过所述预设速度阈值的情况下,输出所述提醒信息。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在用户的运动区域超出所述允许运动区域的情况下,只在跑步机的运动速度超过所述预设速度阈值时,才输出提醒信息,在跑步机的运动速度未超过预设速度阈值时,不输出提醒信息,降低跑步机功耗。

在一个实施例中,所述在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息,包括:

在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域的情况下,输出所述提醒信息。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域,才输出所述提醒信息,输出提醒信息的判定方式更加准确,避免误判的发生。

在一个实施例中,所述根据所述图像信息确定用户的运动区域是否超出允许运动区域,包括:

根据所述图像信息确定所述用户在图像中的第一画面占比;所述第一画面占比为所述图像中用户所在区域面积占据整个图像面积的比例;

在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域;

在所述第一画面占比小于或等于所述预设比值时,确定所述用户的运动区域未超出所述允许运动区域。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以根据用户在图像中的第一画面占比来确定用户的运动区域是否超出允许运动区域,确定方式准确,且不限定图像采集模块的位置,使用范围更广。

在一个实施例中,所述方法还包括:

控制所述图像采集模块采集在所述允许运动区域内的用户的静态图像信息;

根据所述静态图像信息确定所述用户在静态图像中的第二画面占比;所述第二画面占比为所述静态图像中用户所在区域面积占据整个静态图像面积的比例;

根据所述第二画面占比和预设的浮动值确定所述预设比值。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以通过控制图像采集模块采集在允许运动区域内的用户的静态图像信息;并根据静态图像信息确定处于静态的用户在图片中的第二画面占比,然后根据第二画面占比和预设的浮动值确定预设比值,使得预设比值更加准确,进而使得后续确定用户运动位置是否超出允许运动区域更加准确,保证可以准确地在用户运动区域超出允许运动区域时,输出提醒信息。

在一个实施例中,所述根据所述图像信息确定所述用户在图像中的第一画面占比,包括:

根据所述图像信息,确定所述图像中的运动主体所占区域;

根据所述图像信息中的景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域;

确定所述用户所在区域占据所述图像的第一画面占比。

本公开的实施例提供的技术方案可以包括以下有益效果:本实施例可以在确定出图像中的运动主体所占区域后,根据景深信息和颜色信息中的至少一个来进一步确定运动主体所占区域中的用户所在区域,进而确定出图像的第一画面占比,确定方式精确,更加有利于后续判定用户运动区域是否超出允许运动区域。

根据本公开实施例的第二方面,提供一种运动提醒装置,应用于跑步机,所述装置包括:

第一控制模块,用于控制图像采集模块采集所述跑步机上用户运动的图像信息;

第一确定模块,用于根据所述图像信息确定用户的运动区域是否超出允许运动区域;

输出模块,用于在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

在一实施例中,所述输出模块包括:

检测子模块,用于在所述用户的运动区域超出所述允许运动区域的情况下,检测所述跑步机的运动速度是否超过预设速度阈值;

第一输出子模块,用于在所述跑步机的运动速度超过所述预设速度阈值的情况下,输出所述提醒信息。

在一实施例中,输出模块包括:

第二输出子模块,用于在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域的情况下,输出所述提醒信息。

在一实施例中,所述第一确定模块包括:

第一确定子模块,用于根据所述图像信息确定所述用户在图像中的第一画面占比;所述第一画面占比为所述图像中用户所在区域面积占据整个图像面积的比例;

第二确定子模块,用于在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域;

第三确定子模块,用于在所述第一画面占比小于或等于所述预设比值时,确定所述用户的运动区域未超出所述允许运动区域。

在一实施例中,所述装置还包括:

第二控制模块,用于控制所述图像采集模块采集在所述允许运动区域内的用户的静态图像信息;

第二确定模块,用于根据所述静态图像信息确定所述用户在静态图像中的第二画面占比;所述第二画面占比为所述静态图像中用户所在区域面积占据整个静态图像面积的比例;

第三确定模块,用于根据所述第二画面占比和预设的浮动值确定所述预设比值。

在一实施例中,所述第一确定子模块,用于根据所述图像信息,确定所述图像中的运动主体所占区域;根据所述图像信息中的景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域;确定所述用户所在区域占据所述图像的第一画面占比。

根据本公开实施例的第三方面,提供一种运动提醒装置,应用于跑步机,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

控制图像采集模块采集所述跑步机上用户运动的图像信息;

根据所述图像信息确定用户的运动区域是否超出允许运动区域;

在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

根据本公开实施例的第四方面,提供一种跑步机,包括上述任一种运动提醒装置。

根据本公开实施例的第五方面,提供一种计算机可读存储介质,存储有计算机指令,所述计算机指令被处理器执行时实现以下步骤:

控制所述图像采集模块采集所述跑步机上用户运动的图像信息;

根据所述图像信息确定用户的运动区域是否超出允许运动区域;

在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种运动提醒方法的流程图。

图2是根据一示例性实施例示出的一种跑步机的结构图。

图3是根据一示例性实施例示出的图像采集模块拍摄到的图像信息的示意图。

图4是根据一示例性实施例示出的一种运动提醒方法的流程图。

图5是根据一示例性实施例示出的一种运动提醒方法的流程图。

图6是根据一示例性实施例示出的一种运动提醒装置的框图。

图7是根据一示例性实施例示出的一种运动提醒装置的框图。

图8是根据一示例性实施例示出的一种运动提醒装置的框图。

图9是根据一示例性实施例示出的一种运动提醒装置的框图。

图10是根据一示例性实施例示出的一种运动提醒装置的框图。

图11是根据一示例性实施例示出的一种运动提醒装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种运动提醒方法的流程图,如图1所示,该运动提醒方法可应用于跑步机等智能运动设备中,包括以下步骤101至103:

在步骤101中,控制图像采集模块采集所述跑步机上用户运动的图像信息。

在步骤102中,根据所述图像信息确定用户的运动区域是否超出允许运动区域。

在步骤103中,在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

在该实施例中,图像采集模块可以是任意具有图像识别能力的设备,例如,可以是摄像头。该摄像头可以是固设在跑步机上的摄像头,也可以是手机等用户终端上的摄像头。例如,用户在跑步机上运动时,可以预先将手机的摄像头打开,并将手机置于能够拍摄到用户运动的适宜位置。例如,还可以是跑步机联动家庭摄像头。

在该实施例中,图像采集模块所采集的用户运动的图像,可以是用户的运动的全身图像或者也可以是用户运动的局部图像。例如,可以通过摄像头采集用户的腿部和跑板的图像,跑步上预先标识不同的色彩,比如,绿色和红色,绿色区域表征允许运动区域,红色区域表征触发提醒的运动区域(比如,红色区域是跑板的边缘区域,用户在此运动容易跌落跑步机而发生危险)。其中,在图像采集模块采集到的图像表征用户的腿部(落脚点)位于红色区域时,则用户的运动区域超出了允许运动区域。

当然,上述对跑步板进行的颜色标识只是为了便于图像的识别和处理,本公开包括但不仅限于此。例如,图像采集模块的视野是固定的,其能够拍摄到用户和跑板,可预先设置一用户在允许运动区域中活动时用户在图像中的位置范围,作为一比对的标准。

在该实施例中,在所述用户的运动区域超出所述允许运动区域的情况下,输出的提醒消息,用于提醒用户已经超出允许运动区域,需要用户自行调整跑步速度或者位置。可选的,该提醒消息可以是语音提醒,或者,也可以通过跑步机的界面进行文字提醒等,本公开对此不做具体限定。

图2是根据一示例性实施例示出的一种跑步机的结构图。参考图2,跑步机20上设置有图像采集模块201,用户可在跑步机20的跑带202上运动,而如果用户踩到跑步机20的马达盖203则可能会损坏该马达盖甚至会摔跤。故为了防止用户踩到马达盖203,可以将跑步机20的跑带202所在区域中的部分区域20a设定为允许运动区域,用户在该区域20a中运动不会对跑步机造成损坏也不会伤害用户。

需要说明的是,图2所示实施例只是示例性地提供了一种图像采集模块201的设置方式,本公开不仅限于此。例如,也可以将图像采集模块201设置在跑步机的显示屏上或者附近;再或者,可以将图像采集模块设置于跑步机所处空间(例如,卧室)的其他任意能够对用户运动进行图像采集的位置。

可选的,当用户在跑步机20上进行运动如跑步时,跑步机可以根据该图像采集模块201检测到的跑步机上用户运动的图像信息,判定用户当前的运动区域是否在允许运动区域。

示例的,图像采集模块201可以是ccd(charge-coupleddevice,电荷耦合元件)摄像头,ccd摄像头可以拍摄到跑步机上的跑带和用户的脚部位置。如此,当用户在跑步机上运动时,ccd摄像头可以拍摄得到用户脚步的图像信息,该图像信息为ccd图像信息。跑步机得到该ccd图像信息后可以采用图像识别技术,识别出该ccd图像信息中的该用户的脚部在跑步带上的位置,如此就可以确定用户运动位置是否超出允许运动区域。当用户的运动区域超出允许运动区域时,就表明用户的运动区域不太合适,可能会对用户或跑步机造成伤害,此时跑步机可以输出提醒信息,提醒用户小心。

或者,示例的,也可以将跑步机上的允许运动的区域20a设置成一明确的色彩如黄色,图像采集模块201拍摄的图像信息后,对该图像信息进行图像识别后发现用户的脚部位置超出该黄色区域,则确定用户运动位置超出允许运动区域,这就表明用户的运动区域不太合适如太靠前,可能会对用户或跑步机造成伤害,此时跑步机可以输出提醒信息,提醒用户小心。

在确认用户的运动区域恢复到允许运动区域时,流程结束。可选的,跑步机输出的提醒信息可以是语音信息,也可以是视频信息、灯光信息、振动信息等各种形式的信息。

本实施例可以通过图像采集模块检测用户运动的图像信息,并在根据该图像信息确定的用户的运动区域超出允许运动区域时,输出提醒信息,提醒用户注意,有效预防用户在运动过程中误入非允许运动的区域,而可能对用户或运动设备造成损害的情况发生。

在一种可能的实施方式中,上述运动提醒方法中的步骤103可以实施为以下步骤a1和a2。

在步骤a1中,在所述用户的运动区域超出所述允许运动区域的情况下,检测所述跑步机的运动速度是否超过预设速度阈值。

在步骤a2中,在所述跑步机的运动速度超过所述预设速度阈值的情况下,输出所述提醒信息。

在一实施例中,考虑到用户在跑步机上的慢走或慢跑时,即使用户的运动区域超出了允许运动区域,也很可能不会对跑步机和用户造成伤害。例如,跑步带运行速度较慢相比于跑步带运行速度较快时,用户在运动到跑板边缘附近时,更不易从跑步机上跌落,且从跑步机上跌落造成伤害的概率更小。故在用户的运动区域超出所述允许运动区域的情况下,可以检测所述跑步机的运动速度是否超过预设速度阈值,在超过预设速度阈值时,输出所述提醒信息,提醒用户小心,在跑步机的运动速度未超过预设速度阈值时,不输出提醒信息,这不仅对用户起到了较好的防护作用,并且也降低了跑步机的功耗。

在一种可能的实施方式中,上述运动提醒方法中的步骤103可以实施为以下步骤a3。

在步骤a3中,在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域的情况下,输出所述提醒信息。

在一实施例中,考虑到只单独用一张图像的图像信息确定用户的运动区域超出允许运动区域,可能会出现失误,例如,用户只是偶然性跃入了非允许运动区域,其运动区域很快会恢复回允许运动区域。本实施例中,可以每间隔预设时间(例如,1秒)进行图像采集,获取连续采集的多张图像信息(例如,获取连续5次采集的图像),在连续预设次数采集的各图像信息均显示用户的运动区域超出所述允许运动区域时,确认用户的运动区域超出允许运动区域,此时跑步机才输出所述提醒信息。

本实施例可以在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域,才输出所述提醒信息,输出提醒信息的判定方式更加准确,避免误判的发生。

在一种可能的实施方式中,上述运动提醒方法中的步骤102可以实施为以下步骤b1至b3。

在步骤b1中,根据所述图像信息确定所述用户在图像中的第一画面占比;所述第一画面占比为所述图像中用户所在区域面积占据整个图像面积的比例。

在步骤b2中,在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域。

在步骤b3中,在所述第一画面占比小于或等于所述预设比值时,确定所述用户的运动区域未超出所述允许运动区域。

在该实施例中,图3是根据一示例性实施例示出的图像采集模块拍摄到的图像信息的示意图。参考图2,图像采集模块所在位置可能拍不全用户脚部和允许运动区域,只拍摄到了用户的腿部或其他部位。如图3所示,图像采集模块拍摄到图像300中包含有用户的腿部301,此时为了判定用户的运动区域是否超出允许运动区域,可以根据用户的图像信息确定拍摄到的用户在图像中的第一画面占比。其中,该第一画面占比越高则表明用户离图像采集模块所在位置越近。故可以预先设定一预设比值,该预设比值为用户在允许运动区域最前边界时拍摄到的用户在图片中的画面占比。则若第一画面占比大于预设比值,则表明用户超过该边界离图像采集模块更近,即用户的运动区域超出允许运动区域,此时就输出提醒信息,提醒用户注意不要继续超出该允许运动区域,避免对用户和跑步机造成伤害;若第一画面占比小于等于预设比值,则表明用户的运动区域未超过该边界离摄像头更远,即用户的运动区域未超出允许运动区域,不输出提醒信息,流程结束。

本实施例可以根据用户在图像中的第一画面占比来确定用户的运动区域是否超出允许运动区域,确定方式准确,且不限定图像采集模块的位置,使用范围更广。

在一种可能的实施方式中,上述运动提醒方法还可以包括以下步骤c1至c3。

在步骤c1中,控制所述图像采集模块采集在所述允许运动区域内的用户的静态图像信息。

在步骤c2中,根据所述静态图像信息确定所述用户在静态图像中的第二画面占比;所述第二画面占比为所述静态图像中用户所在区域面积占据整个静态图像面积的比例。

在步骤c3中,根据所述第二画面占比和预设的浮动值确定所述预设比值。

在一实施例中,上述预设比值的获得可以是预先让用户静止站在跑步带的允许运动区域内,控制该图像采集模块采集在所述允许运动区域内的用户的静态图像信息,然后从静态图像信息中确定用户在静态图像中的第二画面占比。以图3所示的图像为静态图像为例,用户静止站在跑步板上,图像采集模块采集到用户的腿部301在图像300中的第二画面占比约为50%左右。当用户正常运动,拍摄到的图像中用户两腿在画面占比会有所浮动,一般来说,浮动是5%至15%左右的,这里可以预设浮动值为15%。故可以将第二画面占比50%增加预设的浮动值15%确定为预设比值,即预设比值为65%。

如此,当用户在跑步机上运动时,用户在图片中的第一画面占比大于65%,则表明用户有点靠前快要到马达盖,此时跑步机会输出提醒信息,发出报警。当用户在跑步机上运动时,用户在图片中的第一画面占比小于等于65%,则表明用户在跑步带的允许运动区域,用户为安全的,此时跑步机不会输出提醒信息。

本实施例可以通过控制图像采集模块采集在允许运动区域内的用户的静态图像信息;并根据静态图像信息确定处于静态的用户在图片中的第二画面占比,然后根据第二画面占比和预设的浮动值确定预设比值,使得预设比值更加准确,进而使得后续确定用户运动位置是否超出允许运动区域更加准确,保证可以准确地在用户运动区域超出允许运动区域时,输出提醒信息。

在一种可能的实施方式中,上述运动提醒方法中的步骤b1可以实现为步骤b11和b12。

在步骤b11中,根据所述图像信息,确定所述图像中的运动主体所占区域。

在步骤b12中,根据所述图像信息中的景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域。

在步骤b13中,确定所述用户所在区域占据所述图像的第一画面占比。

在一实施例中,在计算用户在图像中的第一画面占比时,可以先确定图像中用户所在区域,然后计算用户所占区域占据整个图像的比例,该比例即为第一画面占比。跑步机在控制图像采集模块采集所述跑步机上用户运动的图像信息时,在拍摄的各图像信息中,用户是在不断运动的,而背景多是不动的静物,这里将图像中不断运动的物体称为运动主体,则可以根据各图像的对比识别出各图像中运动主体,这里可以将该运动主体所占区域作为用户所在区域。

在一实施例中,为了精确地确定用户所在区域,在确定出图形中的运动主体所在区域后,还可以根据景深信息,确定运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域。这里,所谓景深就是当焦距对准某一点时,其前后都仍可清晰的范围,它能决定是把背景模糊化来突出拍摄对象,还是拍出清晰的背景。本实施例可以获取图像的景深信息,该景深信息可以设置为将离图像采集模块较近的用户所在区域拍摄的清晰度较大,将离图像采集模块较远的背景虚化,如此,就可以将之前确定的运动主体所占区域中清晰度大于预设清晰度的区域确定为所述用户所在区域,进而更加准确地确定出用户所在区域。

在一实施例中,在确定出图形中的运动主体所在区域后,还可以根据图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域。例如,用户经常会穿短裤运动,图像采集模块采集到的图像中多是用户腿部皮肤区域,这里可以将用户肤色的颜色值范围作为预设颜色值范围,如此,跑步机就可以将之前确定的所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域,进而,可以更加准确地确定出用户所在区域。

在一实施例中,为了更加精确地确定用户所在区域,也可以根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域。

本实施例可以在确定出图像中的运动主体所占区域后,根据景深信息和颜色信息中的至少一个来进一步确定运动主体所占区域中的用户所在区域,进而确定出图像的第一画面占比,确定方式精确,更加有利于后续判定用户运动区域是否超出允许运动区域。

下面通过几个实施例详细介绍实现过程。

图4是根据一示例性实施例示出的一种运动提醒方法的流程图,如图4所示,该方法可以由跑步机等智能运动设备实现,包括步骤401至408。

在步骤401中,控制图像采集模块采集在所述允许运动区域内的用户的静态图像信息。

在步骤402中,根据所述静态图像信息确定所述用户在静态图像中的第二画面占比;所述第二画面占比为所述静态图像中用户所在区域面积占据整个静态图像面积的比例。

在步骤403中,根据所述第二画面占比和预设的浮动值确定所述预设比值。

在步骤404中,控制所述图像采集模块采集所述跑步机上用户运动的图像信息。

在步骤405中,根据所述图像信息确定所述用户在图像中的第一画面占比;所述第一画面占比为所述图像中用户所在区域面积占据整个图像面积的比例。

在步骤406中,在所述第一画面占比小于或等于所述预设比值时,确定所述用户的运动区域未超出所述允许运动区域。

在步骤407中,在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域。

在步骤408中,在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域的情况下,输出所述提醒信息。

图5是根据一示例性实施例示出的一种运动提醒方法的流程图,如图5所示,该方法可以由跑步机等智能运动设备实现,包括步骤501至507。

在步骤501中,控制图像采集模块采集所述跑步机上用户运动的图像信息。

在步骤502中,根据所述图像信息,确定所述图像中的运动主体所占区域。

在步骤503中,根据所述图像信息中的景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域。

在步骤504中,确定所述用户所在区域占据所述图像的第一画面占比。

在步骤505中,在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域。

在步骤506中,在所述用户的运动区域超出所述允许运动区域的情况下,检测所述跑步机的运动速度是否超过预设速度阈值。

在步骤507中,在所述跑步机的运动速度超过所述预设速度阈值的情况下,输出所述提醒信息。

下述为本公开装置实施例,可以用于执行本公开方法实施例。

图6是根据一示例性实施例示出的一种运动提醒装置的框图,该装置可以通过软件、硬件或者两者的结合实现成为跑步机等智能运动设备的部分或者全部。如图6所示,该运动提醒装置包括:第一控制模块601、第一确定模块602和输出模块603;其中:

第一控制模块601,用于控制图像采集模块采集所述跑步机上用户运动的图像信息。

第一确定模块602,用于根据所述图像信息确定用户的运动区域是否超出允许运动区域。

输出模块603,用于在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

作为一种可能的实施例,上述公开的运动提醒装置还可以把所述输出模块603配置成包括检测子模块6031和第一输出子模块6032,图7是涉及上述运动提醒装置的框图,其中:

检测子模块6031,用于在所述用户的运动区域超出所述允许运动区域的情况下,检测所述跑步机的运动速度是否超过预设速度阈值;

第一输出子模块6032,用于在所述跑步机的运动速度超过所述预设速度阈值的情况下,输出所述提醒信息。

作为一种可能的实施例,上述公开的运动提醒装置还可以把所述输出模块603配置成包括第二输出子模块6033,图8是涉及上述运动提醒装置的框图,其中:

第二输出子模块6033,用于在根据连续预设次数采集的各所述图像信息均确定用户的运动区域超出所述允许运动区域的情况下,输出所述提醒信息。

作为一种可能的实施例,上述公开的运动提醒装置还可以把所述第一确定模块602配置成包括第一确定子模块6021、第二确定子模块6022和第三确定子模块6023,图9是涉及上述运动提醒装置的框图,其中:

第一确定子模块6021,用于根据所述图像信息确定所述用户在图像中的第一画面占比;所述第一画面占比为所述图像中用户所在区域面积占据整个图像面积的比例;

第二确定子模块6022,用于在所述第一画面占比大于预设比值时,确定所述用户的运动区域超出所述允许运动区域;

第三确定子模块6023,用于在所述第一画面占比小于或等于所述预设比值时,确定所述用户的运动区域未超出所述允许运动区域。

作为一种可能的实施例,上述公开的运动提醒装置还可以被配置成包括第二控制模块604、第二确定模块605和第三确定模块606,图10是涉及上述运动提醒装置的框图,其中:

第二控制模块604,用于控制所述图像采集模块采集在所述允许运动区域内的用户的静态图像信息;

第二确定模块605,用于根据所述静态图像信息确定所述用户在静态图像中的第二画面占比;所述第二画面占比为所述静态图像中用户所在区域面积占据整个静态图像面积的比例;

第三确定模块606,用于根据所述第二画面占比和预设的浮动值确定所述预设比值。

作为一种可能的实施例,上述公开的运动提醒装置中,所述第一确定子模块6021,用于根据所述图像信息,确定所述图像中的运动主体所占区域;根据所述图像信息中的景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息,确定所述运动主体所占区域中颜色值在预设颜色值范围内的区域为所述用户所在区域;或者,根据所述图像信息中的颜色信息和景深信息,确定所述运动主体所占区域中清晰度大于预设清晰度且颜色值在预设颜色值范围内的区域为所述用户所在区域;确定所述用户所在区域占据所述图像的第一画面占比。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图11是根据一示例性实施例示出的一种运动提醒装置的框图,该装置适用于智能运动设备。例如,装置1100可以是跑步机等。

装置1100可以包括以下一个或多个组件:处理组件1101,存储器1102,电源组件1103,多媒体组件1104,音频组件1105,输入/输出(i/o)接口1106,传感器组件1107,以及通信组件1108。

处理组件1101通常控制装置1100的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1101可以包括一个或多个处理器1120来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1101可以包括一个或多个模块,便于处理组件1101和其他组件之间的交互。例如,处理组件1101可以包括多媒体模块,以方便多媒体组件1104和处理组件1101之间的交互。

存储器1102被配置为存储各种类型的数据以支持在装置1100的操作。这些数据的示例包括用于在装置1100上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1102可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件1103为装置1100的各种组件提供电力。电源组件1103可以包括电源管理系统,一个或多个电源,及其他与为装置1100生成、管理和分配电力相关联的组件。

多媒体组件1104包括在所述装置1100和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1104包括一个前置摄像头和/或后置摄像头。当装置1100处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件1105被配置为输出和/或输入音频信号。例如,音频组件1105包括一个麦克风(mic),当装置1100处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1102或经由通信组件1108发送。在一些实施例中,音频组件1105还包括一个扬声器,用于输出音频信号。

i/o的接口1106为处理组件1101和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件1107包括一个或多个传感器,用于为装置1100提供各个方面的状态评估。例如,传感器组件1107可以检测到装置1100的打开/关闭状态,组件的相对定位,例如所述组件为装置1100的显示器和小键盘,传感器组件1107还可以检测装置1100或装置1100一个组件的位置改变,用户与装置1100接触的存在或不存在,装置1100方位或加速/减速和装置1100的温度变化。传感器组件1107可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1107还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1107还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件1108被配置为便于装置1100和其他设备之间有线或无线方式的通信。装置1100可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件1108经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1108还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,装置1100可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1102,上述指令可由装置1100的处理器1120执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。

本实施例还提供了一种计算机可读存储介质,存储有计算机指令,所述计算机指令被处理器执行时实现上述运动提醒方法所述的步骤。

本实施例还提供了一种运动提醒装置,应用于跑步机,所述装置包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

控制图像采集模块采集所述跑步机上用户运动的图像信息;

根据所述图像信息确定用户的运动区域是否超出允许运动区域;

在所述用户的运动区域超出所述允许运动区域的情况下,输出提醒信息。

本公开实施例还提供了一种跑步机,该跑步机包括上面所述的任一种运动提醒装置。

本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

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