一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种健身场地的判断方法及设备与流程

2021-10-22 22:34:00 来源:中国专利 TAG:健身 场地 判断 智能 方法


1.本技术涉及智能健身技术领域,具体涉及一种健身场地的判断方法及设备。


背景技术:

2.随着人们生活水平的提高,人们对身体健康状况愈加关注,健身运动作为一种增强身体素质的有效手段得到越来越广泛的认可,健身运动相关的产品也得到越来越多消费者的欢迎和喜爱。
3.通常,用户若要进行较为专业的健身,需要专门到健身房、康复中心等专业机构,接受健身专业人士的评价或指导。到专业机构进行健身,需要耗费用户大量时间,难以实现随时随地进行健身。
4.随着健身爱好者群体逐年壮大,健身时间也呈碎片化趋势,人们希望在家中就可以健身。用户在家中健身时,可以利用电视机采集用户健身动作图像,进而可对用户的健身动作进行评价或指导,从而使得用户在家中就可以进行较为专业的健身活动。通常电视机的摄像头的镜头视角(field of view,fov)有限,并且电视机位置以及姿态不便调整。因此,当智能电视机前的场地受限(例如客厅偏小,电视机前摆放有茶几、沙发等家具)时,用户就需要在脱离智能电视机的镜头视角进行健身动作。在这种情况下,电视机难以采集用户健身动作图像。因此,亟需一种可使得用户不必局限于电视机的镜头视角,能够较为自由地选择健身场地的方案。


技术实现要素:

5.本技术实施例提供了一种健身场地的判断方法及设备,可以使用户不必局限于特定设备的镜头视角,可以较为自由地选择健身场地。
6.第一方面,本技术实施例提供了一种健身场地的判断方法,可以应用于配置有摄像头的第一设备;该方法包括:可以启动第一应用,并选择第一应用的第一健身项目;在第一设备的视角内的场地不满足第一健身项目的场地条件的情况下,可以连接配置有摄像头的第二设备,第二设备采集第一图像;可以根据第一图像,确定第二设备的视角内的场地满足该场地条件;呈现第一健身项目的应用界面。
7.也就是说,通过本技术实施例提供的健身场地的判断方法,运行健身应用的设备的视角内的场地不满足健身项目的场地条件时,可以将其他设备的视角内的场地作为该健身项目的健身场地,以便用户进行健身,从而使得用户局限于特定设备的视角,较为自由地选择健身场地。
8.在一种可能的实现方式中,第二设备采集第一图像前,该方法还包括:第一设备从第二设备接收第二图像,第二图像为第二设备采集的第一用户位于第一场地时的图像;第一设备根据第一用户的影像在第二图像中的位置,确定第二设备的视角没有完整覆盖第一用户位于第一场地时的身姿;第一设备提供第一提示信息,第一提示信息用于提示第二设备的位姿调整方向。
9.也就是说,在该实现方式中,第一设备可以判断第二设备的视角是否覆盖用户的身姿,如果没有覆盖用户的身姿,可以提供用于提示用户如何调整第二设备的位姿的提示信息,使得第二设备的视角可以覆盖用户的身姿。
10.在一种可能的实现方式中,场地条件包括第一尺寸,第一场地的尺寸大于或等于第一尺寸;第二设备采集第一图像前,该方法还包括:第一设备从第一设备接收第三图像,第三图像为第二设备采集的第一用户位于第一场地时的图像;第一设备根据第一用户的影像在第三图像中的位置,确定第一场地中落入到第二设备的视角内的区域的尺寸小于第一尺寸;第一设备提供第二提示信息,第二提示信息用于提示第二设备的位姿调整方向。
11.也就是说,在该实现方式中,第一设备可以判断第二设备镜头视角内的场地是否满足健身项目所需的场地尺寸,如果不满足,可以提供用于提示如何调整第二设备的位姿的提示信息,使得第二设备的视角内的场地可以满足健身项目所需的场地尺寸。
12.在一种可能的实现方式中,该方法还包括:当第一设备的视角内的场地满足场地条件时,第一设备提供第三提示信息,第三提示信息用于提示第一用户在第一区域进行第一健身项目的动作,第一区域为第一设备的视角内的场地中的区域。
13.也就是说,在该实现方式中,在第一设备的视角内的场地满足场地条件的情况下,可以提示用户在第一设备的视角内的场地中进行健身项目动作的具体位置,以方便用户更好的进行健身。
14.在一种可能的实现方式中,该方法还包括:当第一健身项目对应多拍摄视角时,第一设备连接配置有摄像头的第三设备,第三设备的摄像头面对的方向和第一设备的摄像头面对的方向不同;从第三设备接收第四图像,第四图像为第三设备采集的第二用户进行第一健身项目时的图像;第一设备确定第五图像的采集时间与第四图像的采集时间相同,第五图像为第一设备采集的第二用户进行第一健身项目时的图像;第一设备并列显示第四图像和第五图像。
15.也就是说,在该实现方式中,在需要从多个角度拍摄用户健身身姿时,第一设备可以连接第三设备,这两个设备的摄像头面对方向不同,从而可以实现从两个角度拍摄用户健身身姿,并且第一设备可以同时显示第一设备和第二设备在同一时间采集的图像,从而方便用户可以同时观看不同角度拍摄下的健身身姿。
16.在一种可能的实现方式中,该方法还包括:当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,第一设备从第一设备的视角内的物体中,确定用于替代健身器材的第一物体;第一设备提供第四提示信息,第四提示信息用于提示用户使用第一物体进行第一健身项目。
17.也就是说,对于需要健身器材的健身项目,若第一设备的视角内没有该健身器材时,可以从第一设备的视角内已有物体中选择该健身器材的替代物体,并且可以提供用于提示用户使用该替代物体进行健身项目,从而可以在缺少健身器材的情况下,自动为用户推荐健身器材的替代物体,改善用户健身体验。
18.在一种可能的实现方式中,该方法还包括:当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,第一设备确定第二物体对应的第二健身项目,第二物体为第一设备的视角内的一个或多个物体;第一设备提供第五提示信息,第五提示信息用于提示用户使用第二物体进行第二健身项目。
19.也就是说,在该实现方式中,对于需要健身器材的健身项目,若第一设备的视角内没有该健身器材时,可以根据第一设备的视角内已有物体选择其他健身项目,并提示用户利用该已用物体进行该其他健身项目,从而可以在缺少健身器材的情况下,自动为用户推荐健身项目,改善用户健身体验。
20.在一种可能的实现方式中,该方法还包括:连接配置有摄像头的第二设备包括:第一设备提供第六提示信息,第六提示信息用于提示用户开启第一设备的无线连接功能;第一设备响应于用户起始的开启无线连接功能的操作,开启无线连接功能,以便通过无线连接功能连接第二设备。
21.也就是说,在该实现方式中,在需要连接第二设备时,第一设备可以提示用户开启第一设备的无线连接功能,以便通过无线连接功能连接第一设备。
22.在一种可能的实现方式中,该方法还包括:第六提示信息对应第一设备显示的第一功能区,开启无线连接功能的操作为作用在第一功能区的操作。
23.也就是说,在该实现方式中,用户可以通过直接触摸第一设备显示的功能区,开启无线连接功能,改善了用户操作体验。
24.在一种可能的实现方式中,该方法还包括:第二设备采集第一图像前,方法还包括:向第二设备发送应用开启请求,以触发第二设备启动第二应用或显示用于提示用户开启第二应用的提示信息,第二应用对应第一应用,第一图像为第二应用通过调用第二设备的摄像头采集的图像。
25.也就是说,第一设备可以主动请求第二设备开启相关应用,使得该相关应用可以调用第二设备的摄像头在采集图像,以用于确定第二设备的视角内的场地是否满足健身项目所需的健身场地。
26.第二方面,本技术实施例提供了一种第一设备,包括:处理器、存储器、收发器;存储器用于存储计算机指令;当第一设备运行时,处理器执行计算机指令,使得第一设备执行:启动第一应用,选择第一应用的第一健身项目;第一设备的视角内的场地不满足第一健身项目的场地条件时,连接配置有摄像头的第二设备,第二设备采集第一图像;根据第一图像,确定第二设备的视角内的场地满足场地条件;呈现第一健身项目的应用界面。
27.在一种可能的实现方式中,第二设备采集第一图像前,处理器执行计算机指令,使得第一设备还执行:从第二设备接收第二图像,第二图像为第二设备采集的第一用户位于第一场地时的图像;根据第一用户的影像在第二图像中的位置,确定第二设备的视角没有完整覆盖第一用户位于第一场地时的身姿;提供第一提示信息,第一提示信息用于提示第二设备的位姿调整方向。
28.在一种可能的实现方式中,场地条件包括第一尺寸,第一场地的尺寸大于或等于第一尺寸;第二设备采集第一图像前,处理器执行计算机指令,使得第一设备还执行:从第一设备接收第三图像,第三图像为第二设备采集的第一用户位于第一场地时的图像;根据第一用户的影像在第三图像中的位置,确定第一场地中落入到第二设备的视角内的区域的尺寸小于第一尺寸;提供第二提示信息,第二提示信息用于提示第二设备的位姿调整方向。
29.在一种可能的实现方式中,处理器执行计算机指令,使得第一设备还执行:当第一设备的视角内的场地满足场地条件时,提供第三提示信息,第三提示信息用于提示第一用户在第一区域进行第一健身项目的动作,第一区域为第一设备的视角内的场地中的区域。
30.在一种可能的实现方式中,处理器执行计算机指令,使得第一设备还执行:当第一健身项目对应多拍摄视角时,连接配置有摄像头的第三设备,第三设备的摄像头面对的方向和第一设备的摄像头面对的方向不同;从第三设备接收第四图像,第四图像为第三设备采集的第二用户进行第一健身项目时的图像;第一设备确定第五图像的采集时间与第四图像的采集时间相同,第五图像为第一设备采集的第二用户进行第一健身项目时的图像;并列显示第四图像和第五图像。
31.在一种可能的实现方式中,处理器执行计算机指令,使得第一设备还执行:当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,从第一设备的视角内的物体中,确定用于替代健身器材的第一物体;提供第四提示信息,第四提示信息用于提示用户使用第一物体进行第一健身项目。
32.在一种可能的实现方式中,处理器执行计算机指令,使得第一设备还执行:当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,确定第二物体对应的第二健身项目,第二物体为第一设备的视角内的一个或多个物体;提供第五提示信息,第五提示信息用于提示用户使用第二物体进行第二健身项目。
33.在一种可能的实现方式中,处理器执行计算机指令,使得第一设备还执行:提供第六提示信息,第六提示信息用于提示用户开启第一设备的无线连接功能;响应于用户起始的开启无线连接功能的操作,开启无线连接功能,以便通过无线连接功能连接第二设备。
34.在一种可能的实现方式中,第六提示信息对应第一设备显示的第一功能区,开启无线连接功能的操作为作用在第一功能区的操作。
35.在一种可能的实现方式中,第二设备采集第一图像前,处理器执行计算机指令,使得第一设备还执行:向第二设备发送应用开启请求,以触发第二设备启动第二应用或显示用于提示用户开启第二应用的提示信息,第二应用对应第一应用,第一图像为第二应用通过调用第二设备的摄像头采集的图像。
36.可以理解,第二方面提供的设备用于执行第一方面提供的方法,因此,其所能达到的有益效果可以参考前述相应的有益效果。
37.第三方面,本技术实施例提供了一种健身场地的判断装置,配置于第一设备;该判断装置包括:启动单元,用于启动第一应用,选择第一应用的第一健身项目;连接单元,用于第一设备的视角内的场地不满足第一健身项目的场地条件时,连接配置有摄像头的第二设备,第二设备采集第一图像;确定单元,用于根据第一图像,确定第二设备的视角内的场地满足场地条件;呈现单元,用于呈现第一健身项目的应用界面。
38.在一种可能的实现方式中,判断装置还包括提供单元;第二设备采集第一图像前,连接单元还用于从第二设备接收第二图像,第二图像为第二设备采集的第一用户位于第一场地时的图像;确定单元还用于根据第一用户的影像在第二图像中的位置,确定第二设备的视角没有完整覆盖第一用户位于第一场地时的身姿;提供单元用于提供第一提示信息,第一提示信息用于提示第二设备的位姿调整方向。
39.在一种可能的实现方式中,场地条件包括第一尺寸,第一场地的尺寸大于或等于第一尺寸;判断装置还包括提供单元;第二设备采集第一图像前,连接单元还用于从第一设备接收第三图像,第三图像为第二设备采集的第一用户位于第一场地时的图像;确定单元还用于根据第一用户的影像在第三图像中的位置,确定第一场地中落入到第二设备的视角
内的区域的尺寸小于第一尺寸;提供单元用于提供第二提示信息,第二提示信息用于提示第二设备的位姿调整方向。
40.在一种可能的实现方式中,判断装置还包括提供单元;提供单元用于当第一设备的视角内的场地满足场地条件时,用于提供第三提示信息,第三提示信息用于提示第一用户在第一区域进行第一健身项目的动作,第一区域为第一设备的视角内的场地中的区域。
41.在一种可能的实现方式中,连接单元还用于当第一健身项目对应多拍摄视角时,连接配置有摄像头的第三设备,第三设备的摄像头面对的方向和第一设备的摄像头面对的方向不同;连接单元还用于从第三设备接收第四图像,第四图像为第三设备采集的第二用户进行第一健身项目时的图像;确定单元还用于确定第五图像的采集时间与第四图像的采集时间相同,第五图像为第一设备采集的第二用户进行第一健身项目时的图像;呈现单元还用于并列显示第四图像和第五图像。
42.在一种可能的实现方式中,判断装置还包括提供单元;确定单元还用于当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,从第一设备的视角内的物体中,确定用于替代健身器材的第一物体;提供单元用于提供第四提示信息,第四提示信息用于提示用户使用第一物体进行第一健身项目。
43.在一种可能的实现方式中,判断装置还包括提供单元;确定单元还用于当第一健身项目对应健身器材,且第一设备的视角内的物体不包括健身器材时,确定第二物体对应的第二健身项目,第二物体为第一设备的视角内的一个或多个物体;提供单元用于提供第五提示信息,第五提示信息用于提示用户使用第二物体进行第二健身项目。
44.在一种可能的实现方式中,判断装置还包括提供单元和开启单元;提供单元用于提供第六提示信息,第六提示信息用于提示用户开启第一设备的无线连接功能;开启单元用于响应于用户起始的开启无线连接功能的操作,开启无线连接功能,以便通过无线连接功能连接第二设备。
45.在一种可能的实现方式中,第六提示信息对应第一设备显示的第一功能区,开启无线连接功能的操作为作用在第一功能区的操作。
46.在一种可能的实现方式中,第二设备采集第一图像前,连接单元还用于向第二设备发送应用开启请求,以触发第二设备启动第二应用或显示用于提示用户开启第二应用的提示信息,第二应用对应第一应用,第一图像为第二应用通过调用第二设备的摄像头采集的图像。
47.可以理解,第三方面提供的判断装置用于执行第一方面提供的方法,因此,其所能达到的有益效果可以参考前述相应的有益效果。
48.第四方面,本说明书实施例提供了一种计算机存储介质,该计算机存储介质包括计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行第一方面所提供的方法。
49.第六方面,本技术实施例提供了一种计算机程序产品,该计算机程序产品包含的程序代码被电子设备中的处理器执行时,实现第二方面所提供的方法。
50.本技术实施例提供的健身场地的判断方法、设备及装置,运行健身应用的设备的视角内的场地不满足健身项目的场地条件时,可以将其他设备的视角内的场地作为该健身项目的健身场地,以便用户进行健身,从而使得用户局限于特定设备的视角,较为自由地选
择健身场地。另外,运行健身应用的设备可以为大屏设备,其他设备可以为便携式设备,在本技术实施例中,可以利用大屏设备调整便携式设备的位姿,使得用户执行健身动作时的身姿落入到便携式设备的镜头视角中,以便通过便携式设备拍摄用户进行健身动作时的身姿,从而可以实现用户在不同场地健身时,可以快速调整便携式设备的位姿,以采集用户执行健身动作时的身姿。
附图说明
51.图1为本技术实施例提供的一种智能健身系统的结构示意图;
52.图2为本技术实施例提供的一种大屏设备的结构示意图;
53.图3a为本技术实施例提供的一种大屏设备的用户界面示意图;
54.图3b为本技术实施例提供的一种大屏设备的用户界面示意图;
55.图4a为本技术实施例提供的一种大屏设备的用户界面示意图;
56.图4b为本技术实施例提供的一种大屏设备的用户界面示意图;
57.图5a为本技术实施例提供的一种健身场景示意图;
58.图5b为本技术实施例提供的一种健身场景示意图;
59.图5c为本技术实施例提供的一种健身场景示意图;
60.图6a为本技术实施例提供的一种大屏设备的用户界面示意图;
61.图6b为本技术实施例提供的一种大屏设备的用户界面示意图;
62.图6c为本技术实施例提供的一种大屏设备的用户界面示意图;
63.图6d为本技术实施例提供的一种大屏设备的用户界面示意图;
64.图6e为本技术实施例提供的一种大屏设备的用户界面示意图;
65.图6f为本技术实施例提供的一种大屏设备的用户界面示意图;
66.图6g为本技术实施例提供的一种大屏设备的用户界面示意图;
67.图7a为本技术实施例提供的一种大屏设备和便携式设备间的信息交互示意图;
68.图7b为本技术实施例提供的一种便携式设备的用户界面示意图;
69.图8a为用户观看便携式设备显示图像的示意图;
70.图8b为用户观看大屏设备显示图像的示意图;
71.图9a为本技术实施例提供的一种大屏设备的用户界面示意图;
72.图9b为本技术实施例提供的一种大屏设备的用户界面示意图;
73.图9c为本技术实施例提供的一种大屏设备的用户界面示意图;
74.图9d为本技术实施例提供的一种大屏设备的用户界面示意图;
75.图9e为本技术实施例提供的一种大屏设备的用户界面示意图;
76.图9f为本技术实施例提供的一种大屏设备的用户界面示意图;
77.图10a为本技术实施例提供的一种大屏设备的用户界面示意图;
78.图10b为本技术实施例提供的一种大屏设备的用户界面示意图;
79.图11为本技术实施例提供的一种健身场景示意图;
80.图12为本技术实施例提供的一种大屏设备的用户界面示意图;
81.图13a为本技术实施例提供的在一种拍摄角度下获取的用户健身时的骨骼节点示意图;
82.图13b为本技术实施例提供的在另一种拍摄角度下获取的用户健身时的骨骼节点示意图;
83.图14为本技术实施例提供的一种利用手机辅助的大屏智能健身方法的流程图;
84.图15a为本技术实施例提供的一种手机采集的用户健身身姿图像;
85.图15b为本技术实施例提供的一种健身场景示意图;
86.图15c为本技术实施例提供的一种电视采集的用户健身身姿图像;
87.图16为本技术实施例提供的一种健身场地的判断装置示意性框图;
88.图17为本技术实施例提供的一种电子设备的结构示意图。
具体实施方式
89.下面将结合附图,对本发明实施例中的技术方案进行描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。
90.在本说明书的描述中“一个实施例”或“一些实施例”等意味着在本说明书的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。
91.其中,在本说明书的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,在本说明书实施例的描述中,“多个”是指两个或多于两个。
92.在本说明书的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
93.通常,智能电视机等大屏设备具有内置摄像头,可以用于采集用户健身动作图像,并结合相关图像处理算法可实时识别用户健身动作,进而可对用户的健身动作进行评价或指导,使得用户在家中就可以进行较为专业的健身活动。
94.对于家庭而言,电视机通常摆放在客厅。智能电视机的摄像头的镜头视角(field of view,fov)有限,并且智能电视机位置以及姿势不便调整。因此,当智能电视机前的场地受限(例如客厅偏小,电视机前摆放有茶几、沙发等家具)时,用户需要在脱离智能电视机的镜头视角进行健身动作。在这种情况下,智能电视机难以采集用户健身动作图像。并且,对于需要借助特殊地形的动作(例如靠墙拉伸、走廊引体向上等)等健身动作,其执行场地往往脱离了智能电视机的镜头视角,使得智能电视机无法采集此种类型的健身动作。另外,对于深蹲、弓步转体等健身动作,需要采集三维空间信息来进行动作评价。而智能电视机往往难以采集三维空间信息。因此,通过智能电视机采集用户健身动作,对健身动作进行评价或指导,具有很大的局限性。
95.本技术实施例提供了一种健身场地的判断方法。在该方法中,电子设备,例如智能电视机、华为智慧屏等大屏设备,可以接收并显示便携式设备采集的图像,使得用户可根
据大屏显示的图像,能够远距离(例如3米、5米等)观察便携式设备的镜头视角是否覆盖了用户处于特定健身场地时的身姿。若便携式设备的镜头视角没有覆盖用户处于特定健身场地时的身姿,用户可以进一步调整便携式设备的位姿,以使便携式设备的镜头视角覆盖用户处于该健身场地时的身姿。若便携式设备的镜头视角覆盖了用户处于该健身场地时的身姿,则可以通过便携式设备采集用户在该健身场地进行健身时的身姿,以进行健身动作评价或指导。本技术实施例提供的健身场地的判断方法,可以使得用户可以不必局限在大屏设备的镜头视角下的场地进行健身动作,可以较为自由地选择健身场地。
96.接下来,介绍本技术实施例提供的一种智能健身系统。
97.参阅图1,本技术实施例提供的智能健身系统包括便携式设备100和电子设备200。
98.便携式设备100可以为手机、平板电脑、数码相机、个人数字助理(personal digitalassistant,pda)、可穿戴设备、膝上型计算机(laptop)等具有图像拍摄功能的便携式电子设备。便携式电子设备的示例性实施例包括但不限于搭载ios、android、windows或者其他操作系统的便携式电子设备。上述便携式电子设备也可以是其他便携式电子设备,诸如具有触敏表面(例如触控面板)的膝上型计算机(laptop)等。本技术实施例对便携式电子设备的类型不做具体限定。
99.电子设备200可以为配置有较大显示屏的电子设备,例如智能电视、华为智慧屏等。
100.电子设备200可以和便携式设备100通过网络连接。例如,该网络可以为局域网(local area networks,lan),也可以为广域网(wide area networks,wan)(例如互联网)。电子设备200可以和便携式设备100之间的网络可使用任何已知的网络通信协议来实现,上述网络通信协议可以是各种有线或无线通信协议,诸如以太网、通用串行总线(universal serial bus,usb)、火线(firewire)、全球移动通讯系统(global system for mobile communications,gsm)、通用分组无线服务(general packet radio service,gprs)、码分多址接入(code divisionmultiple access,cdma)、宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma)、长期演进(long term evolution,lte)、新空口(new radio,nr)、蓝牙(bluetooth)、无线保真(wireless fidelity,wi-fi)等通信协议。
101.接下来,结合图2,示例介绍电子设备200的结构。
102.如图2所示,电子设备200可以包括处理器210、存储器220、无线通信模块230、显示屏240、摄像头250、音频模块260、有线通信模块270、电源开关280等等。
103.处理器210可用于读取和执行计算机可读指令。具体实现中,处理器111可主要包括控制器、运算器和寄存器。其中,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。在一些实施例中,处理器210可以用于解析无线通信模块230和/或有线通信模块270接收到的信号,例如解析图像数据,得到图像,并分析图像中的用户身姿(例如确定关节之间的夹角),并对用户身姿进行评价等。在本技术实施例中,图像数据可以包括视频数据。可以理解,视频由多帧图像组成,因此,也可以将视频数据称为图像数据。
104.处理器230可以用于根据解析结果进行相应的处理操作。例如通过显示屏240播放视频或显示图像。再例如,通过显示屏240显示评价结果。
105.存储器220与处理器210耦合,用于存储各种软件程序和/或多组指令。
106.无线通信模块230可以包括蓝牙模块231、wi-fi模块232。蓝牙模块231和/或wi-fi模块232可以和便携式设备100进行数据交互,例如从便携式设备100接收图像数据。在具体实现时,蓝牙模块231可以提供包括经典蓝牙(例如蓝牙2.1)模块和/或蓝牙低功耗(bluetooth low energy,ble)模块。wi-fi模块232可以包括wi-fi direct模块、wi-fi lan模块或wi-fi softap模块中一项或多项。在一些实施例中,蓝牙模块231和/或wi-fi模块232可以发射信号,如广播蓝牙信号、信标信号等,使得其他设备(例如便携式设备100)可以发现电子设备200,进行可以建立该其他设备和电子设备200之间的无线通信连接,以进行数据交互。在一些实施例中,电子设备200可以通过wi-fi模块232接入互联网,从而与互联网上的服务器(例如视频播放网站服务器)建立通信连接。在一些实施例中,无线通信模块230还可以包括红外线通信模块(未示出)。红外线通信模块可以通过红外遥控技术与遥控器等设备进行通信。
107.摄像头250用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。
108.显示屏240可用于显示图像,视频等。显示屏240可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled)显示屏,有源矩阵有机发光二极体(active-matrix organic light emitting diode,amoled)显示屏,柔性发光二极管(flexible light-emitting diode,fled)显示屏,量子点发光二极管(quantum dot emitting diodes,qled)显示屏等等。在一些实施例中,显示屏240可以为40英寸以上的屏幕,例如65英寸的屏幕。
109.音频模块260可以包括扬声器261。处理器210可以将数字音频信号转换成模拟音频信号,扬声器261可以将模拟音频信号转换为声音信号。音频模块260还可以包括麦克风262。麦克风262可以用于将声音信号转换为电信号。当发送语音控制指令时,用户可以发出控制语音,该控制语音的声音信号可输入到麦克风262,以转换成电信号。处理器210可以解析电信号,得到控制指令。
110.有线通信模块270可以包括usb模块271,使得电子设备200可以通过usb数据线和其他设备(例如便携式设备100)进行通信。有线通信模块270还可以包括是高清晰多媒体接口(high definition multimedia interface,hdmi)(未示出)。电子设备200可以通过hdmi和机顶盒(set top box,stb)等设备进行通信。
111.电源开关280可用于控制电源向大屏设备280的供电。
112.接下来,示例介绍本技术实施例提供的健身场地的判断方法。
113.在一些实施例中,该方法可以有电子设备200执行。如图3a所示,电子设备200可以安装有视频、相册、健身等应用程序。电子设备200可以响应用于用户起始的开启健身应用程序的操作,开启健身应用程序。开启健身应用程序的操作可以为触控操作,也可以为语音操作指令,也可以为遥控器的控制指令。
114.如图3b所示,健身应用程序可以包括一种或多种健身项目,例如靠墙拉伸、靠墙倒
立撑、引体向上、深蹲、健身操等。示例性的,一种或多种健身项目具有身姿信息,身姿信息可以包括一种或多种身姿的单次执行持续时长要求和/或骨骼关键节点的活动幅度标准值,身姿信息用于表示健身项目要求或规定的一种或多个身姿的执行要求或执行标准,例如身姿的执行持续时长要求,身姿对应的骨骼关键节点的活动幅度标准值等。示例性的,活动幅度标准值可以包括骨骼关键节点的标准夹角等。骨骼关键节点的标准夹角可以为标准身姿下该骨骼关键节点的夹角。例如,深蹲的骨骼关键节点可以包括膝关节,膝关节的标准夹角可以为深蹲标准身姿下的膝关节的夹角,例如可以为90
°

115.在本技术实施例中,身姿可以是指身体做出动作时的身体形态。
116.电子设备200可以响应用户起始的选择健身项目的操作,确定当前健身项目。在确定了当前健身项目时或之后,电子设备200可以进入图像采集初始化状态。在图像采集初始化状态下,电子设备200可以启动其摄像头250,以采集图像。可以理解,通常对于一种健身项目,用户需在适合的场地执行进行该健身项目,即健身项目一般具有特定的场地要求,该场地要求可以称为场地条件。示例性的,可以预先为每一种健身项目关联场地条件,换言之,每一种健身项目可以具有或对应预设的场地条件。电子设备200可以根据其摄像头250采集的图像,分析其摄像头250的镜头视角下的场地是否适合当前健身项目的场地要求。当前健身项目也可以称为用户选择的健身项目。
117.在一些实施例中,参阅图4a,当摄像头250的镜头视角下的场地满足当前健身项目的场地要求时,电子设备200可以显示用于提示用户开始健身的信息,并启动健身项目,进入健身身姿采集、分析状态。如图4a所示,用于提示用户开始健身的信息可以为“请开始健身”。
118.在一些实施例中,参阅图4b,虽然摄像头250的镜头视角下的场地满足当前健身项目的场地要求,但摄像头250的镜头视角内可能包括家具301等物体,可能会影响用户进行健身动作。电子设备200可以在其镜头视角内选择合适的区域,以便用户进行健身动作。示例性的,如图3b所示,电子设备200可以显示区域302,以提示用户在区域302进行健身项目。区域302可以为电子设备200镜头视角内场地的部分区域。该部分区域与家具301之间的距离大于距离阈值。示例性的,距离阈值可以是电子设备200根据当前健身项目的场地要求确定的,例如场地要求包括场地尺寸要求,尺寸要求为不小于2m
×
2m,则该距离阈值为2m。
119.在一些实施例中,摄像头250的镜头视角下的场地可能不满足当前健身项目的场地要求。具体如下。
120.在一个说明性示例中,以当前健身项目为健身操为例。可以理解,用户需要在较为开阔的场地执行健身操中的身体动作。示例性的,健身操的场地条件可以包括:场地的面积大于>阈值y1,场地中无障碍物或遮挡物。阈值y1可以为更加经验或实验的预设值,例如可以为2米
×
2米等。参阅图5a,电子设备200的摄像头250的镜头视角下的场地,通常放置有茶几310、沙发320等家具,使得用户400难以在摄像头250的镜头视角下执行健身操。换言之,电子设备200的摄像头250的镜头视角下的场地不满足健身操的场地条件。在具体实现时,电子设备200可以采用目标识别算法,分析摄像头250采集的图像,可以识别摄像头250的镜头视角下的场地包括的茶几、沙发等家具,以确定该场地不符合健身操的场地条件。目标识别算法可以采用区域卷积神经网络(region convolution neural network,rcnn)算法、深度卷积神经网络(deep convolution neural network,dcnn)算法等。
121.在一个说明性示例中,以当前健身项目为靠墙拉伸为例。示例性的,靠墙拉伸的场地条件可以包括:场地中具有满足预设高度(例如2米)的墙壁,该墙壁前无障碍物或遮挡物。参阅图5b,摄像头250的镜头视角内可以包括沙发320等家具。沙发320通常依靠墙壁330放置,因此,用户400难以使用摄像头250的镜头视角下的墙壁330来进行靠墙拉伸这一健身项目。换言之,摄像头250镜头视角下的场地不符合靠墙拉伸的场地条件。
122.在一个说明性示例中,以当前健身项目为引体向上为例。示例性的,引体向上的场地条件可以包括:场地中具有单杠或其他可实现引体向上的设备。参阅图5c,单杠340并未落入到摄像头250的镜头视角内,因此,摄像头250镜头视角下的场地不符合引体向上的场地条件。
123.在一些实施例中,在摄像头250的镜头视角下的场地不满足用户选择的健身项目的场地要求的情况下,电子设备200可以直接拒绝启动该健身项目。示例性的,可以参阅图6a,电子设备200可以显示“健身项目不合适,请退出”。
124.在一些实施例中,在用户未选择健身项目的情况下,或者,在摄像头250镜头视角下的场地不符合用户选择的健身项目的情况下,电子设备200可以根据摄像头250镜头视角下的场地,为用户推荐健身项目。接下来,举例进行说明。
125.在一个说明性示例中,可以参阅图6b,摄像头250的镜头视角下包括沙发601时,电子设备200可以向用户推挤适合在沙发上进行的健身项目,例如臀桥运动。在一个例子中,如图6b所示,电子设备200可以显示“推荐在沙发上进行臀桥运动”,以建议或指示用户在沙发上进行臀桥运动。
126.在一个说明性示例中,可以参阅图6c,摄像头250的镜头视角下包括桌子602时,电子设备200可以向用户推荐适合利用或凭借桌子进行的健身项目,例如压腿运动。在一个例子中,如图6c所示,电子设备200可以显示“推荐凭借桌子进行压腿运动”,以建议或指示用户利用桌子进行压腿运动。
127.可以理解的是,图6b和图6c仅用于示例说明电子设备200根据摄像头250镜头视角下的场地推荐健身项目的方案,并非限定。电子设备200可以根据摄像头250镜头视角下的不同场地推荐不同健身项目。例如,摄像头250镜头视角下包括哑铃时,电子设备200可以推荐哑铃相关运动(例如哑铃肩上推举、哑铃直立划船等)。再例如,摄像头250镜头视角下包括杠铃时,电子设备200可以推荐杠铃相关运动(例如举杠铃等)。等等,此处不再一一列举。
128.需要说明的是,上述沙发601、桌子602、哑铃、杠铃等可以称为健身项目标识物体,具体而言,沙发601可以称为臀桥运动的标识物体,桌子602可以称为压腿运动的标识物体,哑铃可以称为哑铃相关运动的标识物体,杠铃可以称为杠铃相关运动的标识物体。在具体实现时,可以预先将健身项目和其对应的标识物体进行关联,得到关联数据。该关联数据可以存储在电子设备200中,以便电子设备200通过识别摄像头250镜头视角下场地中的物体,向用户推荐健身项目。
129.电子设备200电子设备200在一些实施例中,在用户选择的健身项目为需要借助器材的健身项目的情况下,当摄像头250镜头视角下没有该健身项目所需的专业器材时,电子设备200可以从摄像头250镜头视角下的物体中选择近似专业器材的物体,进行相应动作的练习。也就是说,电子设备200可以根据健身项目,从摄像头250镜头视角下的物体中,确定该健身项目所需的器材。在本技术实施例中,近似专业器材的物体也可以称为替代专业器
材的物体,其可以是指可以起到与专业器材相同或相似功能的物体,该物体可以使用户在缺少专业器材的情况下完成相关动作。大屏设备可以提示用户使用该近似专业器材的物体进行健身项目。
130.在一个说明性示例中,用户选择的健身项目可以为臀桥运动。可以理解,臀桥运动所需的专业器材通常为瑜伽垫或运动垫等。参阅图6d,在摄像头250镜头视角下没有瑜伽垫或运动垫的情况下,当摄像头250镜头视角下包括沙发603、桌子604等物体时,电子设备200可以提示用户在沙发603上进行臀桥运动。例如,电子设备200可以显示“推荐在沙发上进行臀桥运动”,以建议或指示用户在沙发上进行臀桥运动。
131.在另一个说明性示例中,用户选择的健身项目可以为压腿运动。可以理解,压腿运动所需的专业器材通常为压腿器等。参阅图6e,在摄像头250镜头视角下没有压腿器的情况下,当摄像头250镜头视角下包括沙发603、桌子604等物体时,电子设备200可以提示用户凭借桌子604进行压腿运动。例如电子设备200可以显示“推荐凭借桌子进行压腿运动”,以建议或指示用户利用桌子进行压腿运动。
132.在一些实施例中,在摄像头250的镜头视角下的场地不满足用户选择的健身项目的场地要求的情况下,电子设备200可以连接便携式设备100,以借助便携式设备100来采集用户进行健身时的身姿。由于便携式设备100的位姿方便调整,用户可以脱离摄像头250的镜头视角,比较自由地选择健身场地。用户可以通过调整便携式设备100的位姿,使得便携式设备100的摄像头的镜头视角可以覆盖用户选择的健身场地。换言之,用户可以通过调整便携式设备的位姿,使得便携式设备100的摄像头的镜头视角内的场地满足用户选择的健身项目的场地要求。从而可以通过便携式设备100来采集用户进行健身时的身姿。接下来,在不同实施例中,进行示例介绍。
133.在一些实施例中,若电子设备200和便携式设备100处于未连接状态,在电子设备200确定其摄像头的镜头视角下的场地不适合当前健身项目的场地要求时,电子设备200可以请求或提示用户进行连接电子设备200和便携式设备100的操作。
134.示例性的,如图6f所示,电子设备200可以显示“请连接便携式设备”,以请求用户进行连接电子设备200和便携式设备100的操作。在一个例子中,显示“请连接便携式设备”的区域可以为功能区,电子设备200可以接收用户起始的作用在该功能区的操作,开启无线功能(蓝牙或wi-fi),并广播无线信号(例如广播蓝牙信号或wi-fi信号),以便便携式设备100发现电子设备200,实现电子设备200和便携式设备100之间的无线连接。在一个例子中,电子设备200在显示“请连接便携式设备”的情况下,可以接收语音操作指令或遥控器的控制指令等等形式的连接操作,并响应于该连接操作,开启无线功能,并广播无线信号。
135.示例性的,电子设备200可以提供用于直接提示用户开启无线功能的提示信息。在一个例子中,如图6g所示,电子设备200可以显示“请开启蓝牙或wi-fi”,以便用户开启电子设备200的蓝牙或wi-fi。例如,用户可以通过手动使能的方式,在电子设备200的“设置”界面、“设备连接”界面或快捷功能界面,开启蓝牙或wi-fi。
136.示例性的,电子设备200也可以提示用户采用有线的方式连接电子设备200和便携式设备100。
137.在一些实施例中,若大屏设备250和便携式设备100处于未连接状态,在电子设备200确定其摄像头的镜头视角下的场地不适合当前健身项目的场地要求时,电子设备200可
以自动广播蓝牙信号或信标信号,以便便携式设备100发现电子设备200,进而通过建立网络连接。
138.在一些实施例中,电子设备200可以请求或提示用户开启便携式设备100上的健身应用。示例性的,继续参阅图6f,电子设备200可以上显示“请开启便携式设备上的健身应用”,以请求或提示用户进行相关操作。便携式设备100上的健身应用和电子设备200上的健身应用可以为相互关联的应用,两者可以配合使用。在便携式设备100和电子设备200之间具有网络连接时,便携式设备100上的健身应用和电子设备200上的健身应用可以进行数据交互。
139.在一些实施例中,在电子设备200和便携式设备100之间建立网络连接时或之后,电子设备200可以向便携式设备100发送健身应用开启请求。示例性的,可以如图7a所示,电子设备200可以显示“已连接便携式设备”以及“正在请求开启便携式设备上的健身应用”。
140.在一个例子中,便携式设备100可以响应该健身应用开启请求,自动开启健身应用。健身应用开启后,可以调用便携式设备100的摄像头,采集图像或录制视频。
141.在一个例子中,便携式设备100可以响应于该健身应用开启请求,请求用户开启健身应用,例如,如图7b所示,便携式设备100可以显示“请开启健身应用”,以请求或提示用户开启便携式设备100上的健身应用。健身应用开启后,可以调用便携式设备100的摄像头,采集图像或录制视频。
142.接下来,为表述方便,将电子设备200上的健身应用可以称为健身应用a1,便携式设备100上的健身应用可以称为健身应用a2。
143.示例性的,健身应用a2可以调用便携式设备100的摄像头,进行图像采集。可以理解,视频由多帧图像组成,可以将视频采集或视频录制称为图像采集。照片通常为单帧图像,也可以将照片拍摄称为图像采集。换言之,在本技术实施例中,图像采集可以是指视频采集或视频录制,也可以是指照片拍摄。相应的,采集的图像可以是指视频中的图像,也可以是指照片。
144.便携式设备100可以将其摄像头采集的图像,发送给电子设备200。电子设备200可以显示便携式设备100采集的图像。电子设备200电子设备200电子设备200电子设备200电子设备200电子设备200
145.可以理解,用户可以自由选择健身场地,以进行其选择的健身项目。用户可以调整便携式设备100的位姿,以便其选择的健身场地落入到便携式设备100的镜头视角的覆盖范围。位姿可以是指三维空间中的姿态和/或位置。
146.参阅图8a以及参阅图5a-图5c,在使用便携式设备100采集用户健身图像时,需要便携式设备100和用户保持一定的距离(例如3米、5米等),以便采集的健身图像中包括完整的用户身姿。在调整便携式设备100的位姿过程中,用户可以通过观察便携式设备100采集的用户处于健身场地时的图像,来判断用户处于健身场地时的身姿是否完整的落入了便携式设备100的镜头视角内,从而可以确定进一步调整的方向。通常,便携式设备100的屏幕较小,用户处于其选择的健身场地时,用户和便携式设备100之间的距离较远(例如3米、5米等),因此,用户不便或难以通过观察便携式设备100的屏幕显示的图像来确定进一步调整方向。特别是,对于视力不佳的用户(例如近视用户)会更加不便。
147.参阅图8b,电子设备200的屏幕远大于便携式设备100的屏幕。在本技术实施例中,
可以使用电子设备200的屏幕显示便携式设备100采集的图像,便于用户远距离观察其处于健身场地时的身姿是否完整的落入到了便携式设备100的镜头视角内。
148.在一些实施例中,电子设备200可以全屏显示便携式设备100采集的图像。
149.在一些实施例中,参阅图9a,电子设备200可以在其显示屏上的区域241显示便携式设备100采集的图像。在一个例子中,区域241具有预设大小,以便大尺寸显示便携设备100采集的图像。以电子设备200的显示屏为65英寸为例,区域241的大小可以为60cm
×
70cm。在一个例子中,区域241的大小和电子设备200显示屏的大小成预设比例,例如区域241的长度为电子设备200的显示屏的长度的二分之一,区域241的宽度为电子设备200的显示屏的宽度的二分之一。
150.示例性的,用户可以调整便携设备100的位姿,使得便携式设备100的摄像头可以面对用户选择的场地。便携式设备100可以响应用户的操作,开始录制视频。在便携式设备100面对用户选择的场地,录制视频的过程中,用户可以移动到其选择的场地中,使得便携式设备100录制的视频中可以具有包括用户的影像的图像。便携式设备100面对用户选择的场地录制的视频中的包括用户的影像的图像,可以称为用户位于用户选择的健身场地时的图像。即,便携式设备100可以采集到用户位于用户选择的健身场地时的图像。
151.便携式设备100可以将其录制的视频发送给电子设备200,例如,可以便携式设备100可以采取视频流的方式,将其录制的视频实时发送给电子设备200。电子设备200可以播放其从便携式设备100接收到的视频流,即电子设备200可以显示便携式设备100录制的视频中的图像。便携式设备100录制的视频包括图像p1。图像p1为用户位于用户选择的健身场地时的图像。电子设备200可以根据用户影像在图像p1中的位置,判断便携式设备100的镜头视角是否完整覆盖了用户的身姿。若没有完整覆盖用户的身姿,电子设备200可以提供提示信息,以便用户进一步调整便携式设备100的位姿。图像p1可以是便携式设备100录制的视频中的一帧或多帧图像。该多种图像可以为视频中依次相邻的图像。
152.在一个例子中,可以参阅图9a,图像p1可以如区域241中的显示所示。可看出便携式设备100的位置偏左,需要将便携式设备100的位置向右调整。其中,图9a示出了指向方向为右的箭头,以便于用户根据箭头的指示调整便携式设备100的位置。
153.在一个例子中,可以参阅图9b,图像p1可以如区域241中的显示所示。可以看出便携式设备100的位置偏下,需要将便携式设备100的位置向上调整。其中,图9b示出了指向方向为上的箭头,以便于用户根据箭头的指示调整便携式设备100的位置。
154.在一个例子中,可以参阅9c,图像p1可以如区域241中的显示所示。可以看出便携式设备100的位置相对用户的位置距离较近,需要将便携式设备100向远离用户的方向进行调整。其中,图9c示出了指向方向为后方的箭头,以便于用户根据箭头的指示调整便携式设备100的位置。在一个例子,可以参阅图9d,图像p1可以如区域241中的显示所示。可以看出便携式设备100的姿态偏向右下,需要将便携式设备100的姿态向左上调整。其中,图9d示出了指向方向为左上的箭头,以便于用户根据箭头的指示调整便携式设备100的位置。
155.示例性的,如上所述,每一健身项目对应有场地条件。电子设备200可以确定落入到便携设备100的镜头视角内的场地是否符合当前健身项目的场地条件。例如,可以判断落入到便携设备100的镜头视角内的场地的大小或尺寸,是否满足当前健身项目所需的场地大小或尺寸。具体而言,便携式设备100录制的视频包括图像p2。图像p2为用户位于用户选
择的健身场地时的图像。电子设备200可以根据用户影像在图像p2中的位置,判断用户所处位置所属场地中落入到便携式设备100的镜头视角内的区域是否满足当前健身项目所需的场地尺寸。图像p2可以为便携式设备100录制的视频中的一帧或多帧图像,该多帧图像可以为视频中依次相邻的图像。
156.以当前健身项目为健身操为例,参阅图9e,图像p2可以如区域241中的显示所示,虚线框701示出了健身操对应的场地尺寸。如图9e所示,在便携式设备100的镜头视角下,用户所处位置所属的场地的大小不满足健身操对应的场地尺寸。也就是说,用户所处位置所属场地中落入到便携式设备100的镜头视角内的区域不满足健身操对应的场地尺寸,需要将便携式设备100向远离用户的方向进行调整。其中,图9e示出了指向方向为后方的箭头,以便于用户根据箭头的指示调整便携式设备100的位置。
157.在一些实施例中,如同9a-图9e所示,电子设备200可以显示指示箭头或提示信息,以便用户根据指示箭头调整便携设备100的位置,或者,根据提示信息,开始健身。在一个例子中,指示箭头或提示信息可以为电子设备200根据用户的身姿在图像中位置而确定得到的。在另一个例子中,指示箭头或提示信息可以为便携式设备100根据用户的身姿在图像中而确定得到的,便携式设备100可以将指示箭头发送给电子设备200,以便电子设备200显示指示箭头。
158.在一些实施例中,电子设备200可以播放语音提示音,以提醒用户进一步调整便携式设备100的方向或开始健身。
159.在一些实施例中,便携式设备100可以播放语音提示音,以提醒用户进一步调整便携式设备100的方向或开始健身。
160.便携式设备100采集的图像由电子设备200显示,使得用户可以通过观察大屏设备100的显示屏,就是确定便携式设备100的进一步调整方向,改善了用户调整便携式设备100的位姿的操作体验。
161.通过上述方式,可以将便携式设备100调整到合适的位姿,以便采集用户健身过程中的身姿。
162.当便携式设备100的镜头视角完整覆盖了用户的身姿时,或者,当便携式设备100的镜头视角完整覆盖了用户的身姿,且用户所处位置所属场地中落入到便携式设备100的镜头视角内的区域满足场地尺寸时,电子设备200可以确定便携式设备100镜头视角内的场地满足当前健身项目的场地条件。
163.具体而言,便携式设备100录制的视频包括图像p3。图像p3为用户位于用户选择的健身场地时的图像。电子设备200可以根据用户影像在图像p3中的位置,判断便携式设备100的镜头视角是否完整覆盖了用户的身姿。或者,电子设备200可以根据用户影像在图像p3中的位置,判断便携式设备100的镜头视角是否完整覆盖了用户的身姿,以及判断用户所处位置所属场地中落入到便携式设备100的镜头视角内的区域是否满足当前健身项目所需的场地尺寸。图像p3可以为便携式设备100录制的视频中的一帧或多帧图像,该多帧图像可以为视频中依次相邻的图像。
164.在一个例子中,参阅图9f,图像p3可以如区域241中的显示所示,便携式设备100的镜头视角完整覆盖了用户的身姿,且用户所处位置所属场地中落入到便携式设备100的镜头视角内的区域满足场地尺寸。电子设备200可以确定便携式设备100镜头视角内的场地满
足当前健身项目的场地条件。在一个例子中,便携式设备100可以根据图像p3,确定便携式设备100镜头视角内的场地满足当前健身项目的场地条件,并向电子设备200发送通知消息。该通知信息可以用于向电子设备200通知便携式设备100镜头视角内的场地满足当前健身项目的场地条件。
165.在一些实施例中,当电子设备200确定便携式设备100镜头视角内的场地满足当前健身项目的场地条件或收到便携式设备100的通知消息时,电子设备200可以自动进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面。
166.在一些实施例中,当电子设备200确定便携式设备100镜头视角内的场地满足当前健身项目的场地条件或收到便携式设备100的通知消息时,可以显示提示信息,以提示用户开始健身。在一个例子中,如图9f所示,提示信息可以为“场地合适,请开始健身”,以提示用户触发电子设备200进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面,并呈现当前健身项目的应用界面。
167.在一些实施例中,用户可以通过预设的健身开始身姿,来触发电子设备200进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面。在一个例子中,如图10a所示,预设的健身开始身姿可以为用户双臂上举的身姿。在一个例子中,预设的健身开始身姿可以为用户双臂交叉的身姿。等等,此处不再一一列举。
168.在一些实施例中,用户可以通过语音指令来触发电子设备200进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面。
169.在一些实施例中,用户可以通过遥控器指令来触发电子设备200进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面。
170.在一些实施例中,用户可以通过触控操作指令来触发电子设备200启动健身项目,进入健身身姿采集、分析状态,并呈现当前健身项目的应用界面。
171.在一些实施例中,当前健身项目的应用界面可以为图10b所示的健身界面,该健身界面可以包括区域242,区域242可以用于显示便携式设备100采集的图像。示例性的,该健身界面可以包括区域243,区域243可以用于显示包括标准身姿的图像。
172.在一些实施例中,便携式设备100可以持续采集包括用户健身身姿的图像,例如,录制用户健身身姿的视频,并将视频数据发送给电子设备200。电子设备200可以播放用户健身身姿的视频,即显示包括用户健身身姿的图像。示例性的,电子设备200在健身身姿采集、分析状态下,可以播放包括健身项目的标准身姿的图像,以引导用户正确完成健身项目规定的动作。电子设备200可以并列显示包括用户健身身姿的图像和包括标准身姿的图像。在一个例子中,如图10b所示,电子设备200在处于健身身姿采集、分析状态下,可以显示健身界面。健身界面可以包括区域242和区域243。大屏设备可以在区域242显示包括用户健身身姿的图像,可以在区域243显示包括标准身姿的图像。
173.区域242的尺寸和区域243的尺寸可以相同,也可以不同。示例性,区域242具有预设大小,以便大尺寸显示便携设备100采集的图像。以电子设备200的显示屏为65英寸为例,区域242的大小可以为60cm
×
70cm。在一个例子中,区域242的大小和电子设备200显示屏的大小成预设比例,例如区域242的长度为电子设备200的显示屏的长度的二分之一,区域242的宽度为电子设备200的显示屏的宽度的二分之一。示例性的,区域243可以参考区域242实现。
174.在一些实施例中,电子设备200或便携式设备100可以从包括用户健身身姿的图像中识别用户健身身姿。例如可以采取rcnn算法或dcnn算法,识别用户健身身姿。电子设备200或便携式设备100可以分析用户健身身姿,以确定用户是否正确完成了健身项目规定的动作。其中,若分析用户健身身姿由便携式设备100执行,便携式设备100可以将分析结果发生给电子设备200。
175.示例性的,如上所述,当前健身项目可以具有身姿信息,身姿信息可以包括当前健身项目的一种或多种身姿的单次执行持续时长要求。电子设备200或便携式设备100可以根据多帧包括用户健身身姿的图像,确定用户进行的单次健身身姿的执行时长。若用户进行的任一次健身身姿的执行时长等于或大于身姿信息中对应身姿的单次执行持续时长要求时,可以确定用户进行的该次健身身姿为有效健身身姿。若当前健身项目具有健身身姿的次数要求,用户每进行一次有效健身身姿,电子设备200或便携式设备100将该次有效健身身姿和之前进行的有效健身身姿进行累加。该之前进行的有效健身身姿为用户在本次健身过程中进行的有效健身身姿。以“双臂平举”健身项目为例,其要求50次双臂平举,并且每一次双臂平举的执行持续时长要求为5s。在用户进行“双臂平举”健身项目中,若一次双臂平举得执行时长达到或超过5s,则该次双臂平举为一次有效双臂平举。将用户本次进行“双臂平举”健身项目过程中的每一次有效双臂平举进行累加,可以得到用户本次进行“双臂平举”健身项目的有效双臂平举次数。
176.示例性的,便携式设备100采集的包括用户健身身姿的图像可以包括时间戳,以便用户根据多帧包括用户健身身姿的图像,确定用户进行单次健身身姿的执行时长。该时间戳为便携式设备100的图像传感器捕获该包括用户健身身姿的图像的时间。
177.示例性的,如上所述,当前健身项目具有身姿信息,身姿信息可以包括当前健身项目的一种或多种身姿的关键节点的活动幅度标准值。电子设备200或便携式设备100可以确定用户任一次健身身姿的关键节点的活动幅度是否等于或接近活动幅度标准值。示例性的,电子设备200或便携式设备100可采用骨骼关键节点算法(也可以称为人体姿态检测算法(human pose estimation)),在包括用户健身身姿的图像中识别在用户健身身姿下的骨骼关键节点,并确定该骨骼关键节点的活动幅度,进而判断在用户健身身姿下的骨骼关键节点的活动幅度是否等于或接近活动幅度标准值。在一个例子中,用户健身身姿下的骨骼关键节点的活动幅度可以是指在该次健身身姿下的骨骼关键节点的最大活动幅度。以深蹲为例,可以理解,深蹲前的用户身姿为站立身姿,膝关节的夹角接近180
°
,在进行深蹲时,膝关节的夹角越小,表示深蹲的幅度越大,因此深蹲下的膝关节的最小夹角(最大活动幅度)可代表该次深蹲下的膝关节夹角(活动幅度)。示例性的,任一次健身身姿下的骨骼关键节点的最大活动幅度对应的图像可以称为该次健身身姿下的关键帧。
178.示例性的,可以活动幅度标准值为基准,设置多个幅度浮动范围。不同的幅度浮动范围对应不同的有效度。其中,越小的幅度浮动范围对应的有效度越高。用户健身身姿下的骨骼关键节点的活动幅度落入到那一个幅度浮动范围,可以将该幅度浮动范围对应的有效度作为该用户健身身姿的有效度。在一个例子中,以深蹲下的膝关节的标准夹角为例,可以设定该标准夹角为90
°
,可以设置[85
°
,95
°
]、[80
°
,100
°
]、[75
°
,105
°
],其中,[85
°
,95
°
]、[80
°
,100
°
]、[75
°
,105
°
]依次对应高有效度、中有效度、低有效度。若用户的一次深蹲的膝关节夹角为92
°
,可以确定该次深蹲为高有效度。若用户的一次深蹲的膝关节夹角为83
°
,可
以确定该次深蹲为中有效度。若用户的一次深蹲的膝关节夹角为89
°
,可以确定该次深蹲为低有效度。若用户的一次深蹲的膝关节夹角均未被上述三个区间包含,则确定该次深蹲无效。
[0179]
上述对健身身姿的计数、确定有效度可以统称为对健身身姿的评价。
[0180]
示例性的,当当前健身项目或当前健身项目中任一小节结束时,电子设备200可以显示或播放包括无效健身身姿或低有效度的健身身姿的图像,例如可以显示无效健身身姿或低有效度的健身身姿的关键帧。无效健身身姿或低有效度的健身身姿为用户在根据当前健身项目或当前健身项目中该小节的进行健身时进行的身姿。在一个例子中,电子设备200可以在显示屏上的第一区域显示或播放包括无效健身身姿或低有效度的健身身姿的图像,同时,在显示屏上的第二区域显示或播放包括标准身姿的图像。
[0181]
通过上述方案,可以实现在不便通过大屏设备采集用户健身图像的情况下,利用大屏设备,辅助用户调整便携式设备的位姿,从而可以通过便携式设备采集用户健身图像,使得用户健身不必局限在大屏设备前方场地,可以更为自由的选择健身场地。
[0182]
可以理解,为了实现对用户健身身姿进行更精准地评价,需要采集用户健身时的立体身姿,也就是说需要采集用户健身身姿的三维空间信息。本技术实施例提供的方案可以利用便携式设备100和电子设备200分别从不同的角度采集用户健身身姿,从而可以得到用户健身时的立体身姿。接下来,对本技术实施例提供的方案进行示例介绍。
[0183]
示例性的,参阅图11,用户可以以电子设备200的摄像头250的镜头视角下的场地为健身场地,并且可以调整便携式设备100的位姿,以便携式设备100的摄像头的镜头视角可以覆盖健身场地,具体调整过程可以参考上文介绍,在此不再赘述。在本技术实施例中,位姿可以是指在三维空间中的位置和姿态,也可以是指在三维空间中的位置,也可以是指在三维空间中的姿态。其中,设备在三维空间中的姿态可以是指设备在三维空间坐标系的x、y、z三个方向上的角度。
[0184]
在一些实施例中,用户可以通过预设的健身项目启动身姿,来触发电子设备200启动健身项目,进入健身身姿采集、分析状态。具体可以参阅图10a所示实施例的介绍,在此不再赘述。
[0185]
在一些实施例中,用户可以通过语音指令来触发电子设备200启动健身项目,进入健身身姿采集、分析状态。
[0186]
在一些实施例中,用户可以通过遥控器指令来触发电子设备200启动健身项目,进入健身身姿采集、分析状态。
[0187]
在一些实施例中,用户可以通过触控操作指令来触发电子设备200启动健身项目,进入健身身姿采集、分析状态。
[0188]
如上所述,在调整便携式设备100的位姿过程中,便携式设备100就处于采集图像的状态。在电子设备200进入健身身姿采集、分析状态之后,便携式设备100可以处于采集图像的状态。
[0189]
在用户健身过程中,电子设备200和便携式设备100可以分别从不同角度采集包括用户健身身姿的图像。可以理解,视频为多帧图像组成,因此,可以将录制视频称为采集图像,换言之,本技术实施例中采集包括用户健身身姿的图像可以包括录制包括用户健身身姿的视频,包括用户健身身姿的图像也可以是指包括用户健身身姿的视频中的图像。
[0190]
示例性的,便携式设备100可以将其采集的包括用户健身身姿的图像发送给电子设备200。电子设备200可以显示便携式设备100采集的图像,也可以显示电子设备200自身采集的图像。在一个例子中,参阅图12,电子设备200可以同时显示便携式设备100采集的图像和电子设备200自身采集的图像。例如,电子设备200可以在显示屏上的区域244显示便携式设备100采集的图像,在区域245显示电子设备200自身采集的图像。
[0191]
区域244的尺寸和区域245的尺寸可以相同,也可以不同。示例性,区域244具有预设大小,以便大尺寸显示便携设备100采集的图像。以电子设备200的显示屏为65英寸为例,区域244的大小可以为60cm
×
70cm。在一个例子中,区域244的大小和电子设备200显示屏的大小成预设比例,例如区域244的长度为电子设备200的显示屏的长度的二分之一,区域244的宽度为电子设备200的显示屏的宽度的二分之一。示例性的,区域245可以参考区域244实现。
[0192]
在一些实施例中,便携式设备100采集的图像可以包括时间戳,该时间戳为便携式设备100的图像传感器捕获该图像的时间。以便电子设备200根据便携式设备100采集的图像中的时间戳,同步显示便携式设备100采集的图像和电子设备200采集的图像。
[0193]
示例性的,电子设备200和便携式设备100可以进行时间戳同步。例如,电子设备200和便携式设备100的时间戳同步具体可以为电子设备200和便携式设备100都可以采用通用协调时(universal time coordinated,utc),可以简称utc时间戳同步。可以理解,电子设备200和便携式设备100可以接入互联网,以实现utc时间戳同步。
[0194]
示例性的,图像可以为视频中的图像,该图像的时间戳可以包括在该图像的补充增强消息(supplemental enhancement information,sei)中。
[0195]
示例性的,图像可以为照片,该图像的时间戳可以包括在该图像的可交换图像文件(exchangeable image file,exif)信息中。
[0196]
在一些实施例中,电子设备200可以根据其自身采集的图像和便携式设备采集的图像,对用户健身身姿进行评价,例如确定健身身姿的有效度。示例性的,参阅图13a和图13b,以深蹲为例,电子设备200可以采用骨骼关键节点算法从便携式设备100采集的图像识别出如13a所示的骨骼关节节点,其中包括膝关节。电子设备200可以采用骨骼关键节点算法从电子设备200采集的图像识别出如13b所示的骨骼关节节点,其中包括膝关节。如上所述,便携式设备100采集的图像中包括时间戳,电子设备200也可以记录其采集的图像的捕获时间,因此,电子设备200可以确定用户同一健身身姿在不同角度下的骨骼关键节点,进而可以根据该健身身姿不同角度下的骨骼关键节点,更精确地确定该健身身姿的有效度。
[0197]
在一些实施例中,便携式设备100可以根据其采集的包括用户健身身姿的图像来评价用户的健身身姿,例如根据识别的骨骼关键节点来确定健身身姿的有效度,具体可以参考上文所述,在此不再赘述。示例性的,便携式设备100可采用骨骼关键节点算法,在包括用户健身身姿的图像中识别在用户健身身姿下的骨骼关键节点。在一个例子中,便携式设备100可以将其识别的骨骼关键节点发送给电子设备200和该骨骼关键节点对应的时间戳发送给电子设备200。该骨骼关键节点对应的时间戳为便携式设备100的图像传感器捕获该骨骼关键节点对应图像的时间。电子设备200可以从电子设备200采集的图像识别出骨骼关键节点,然后,可结合从便携式设备100接收的骨骼关键节点
[0198]
示例性的,当当前健身项目或当前健身项目中任一小节结束时,电子设备200可以
显示或播放包括无效健身身姿或低有效度的健身身姿的图像,例如可以显示无效健身身姿或低有效度的健身身姿的关键帧。无效健身身姿或低有效度的健身身姿为用户在根据当前健身项目或当前健身项目中该小节的进行健身时进行的身姿。
[0199]
在一个例子中,电子设备200可以在显示屏上的第一区域显示或播放包括无效健身身姿或低有效度的健身身姿的图像,同时,在显示屏上的第二区域显示或播放包括标准身姿的图像。在一个具体例子中,第一区域包括区域q1和区域q2,电子设备200可以在区域q1显示便携式设备100采集的无效健身身姿或低有效度的健身身姿的图像,在区域q2显示电子设备200采集的无效健身身姿或低有效度的健身身姿的图像。
[0200]
在一个例子中,便携式设备100可以根据其采集的图像,确定无效健身身姿或低有效度的健身身姿,并将其确定的无效健身身姿或低有效度的健身身姿对应的关键帧发送给电子设备200,该关键帧中携带有时间戳。电子设备200可以根据该关键帧中携带的时间戳,确定在该关键帧的捕获时间下电子设备200捕获的图像b1。电子设备200可以在第一区域同时显示或交替显示该关键帧和图像b1。
[0201]
本技术实施例提供的健身场地的判断方法、设备及装置,运行健身应用的设备的视角内的场地不满足健身项目的场地条件时,可以将其他设备的视角内的场地作为该健身项目的健身场地,以便用户进行健身,从而使得用户局限于特定设备的视角,较为自由地选择健身场地。另外,运行健身应用的设备可以为大屏设备,其他设备可以为便携式设备,在本技术实施例中,可以利用大屏设备调整便携式设备的位姿,使得用户执行健身动作时的身姿落入到便携式设备的镜头视角中,以便通过便携式设备拍摄用户进行健身动作时的身姿,从而可以实现用户在不同场地健身时,可以快速调整便携式设备的位姿,以采集用户执行健身动作时的身姿。
[0202]
随着人们生活水平的提高,人们对身体健康状况愈加关注,健身运动作为一种增强身体素质的有效手段得到越来越广泛的认可,健身运动相关的产品方案也得到越来越多消费者的欢迎和喜爱。健身爱好者群体逐年壮大,健身场所不再局限于健身房等特定场所,健身时间也呈碎片化趋势,家庭环境健身是一个急需打开的市场。基于占有率极高的客厅电视等大屏设备,利用图像处理的智能健身指导成为一个很有潜力的解决方案:即通过图像识别用户的健身动作,并根据健身动作的关键指标评价用户的完成质量,并指出错误动作和改进指导,让用户可以科学的运动。
[0203]
一种方案为利用客厅具有摄像头的智能电视机采集用户健身动作图像数据,依托强大的处理器算力,通过图像处理相关算法可实时识别用户健身动作,根据关键动作特征进行评价和指导,可实现普通家庭客厅的专业健身需求。
[0204]
该方案具有如下问题。
[0205]
1)电视机摄像头的镜头视角有限,对于一些偏小的客厅,可能无法采集完整用户图像信息。
[0206]
2)客厅电视前往往摆放有沙发茶几,一般电视摄像头难以灵活调整fov。
[0207]
3)需要借助特殊地形的动作(比如靠墙拉伸,走廊引体向上)等需要脱离电视机区域,一般电视机无法支持。
[0208]
4)部分健身动作(比如深蹲、弓步转体)都需要三维空间信息来进行完整的指标评价,一般电视机无法支持。
[0209]
本技术实施例提供了一种利用智能手机等便携设备辅助大屏设备进行智能健身指导的技术方案,可实现完整的场景覆盖和完善的指标评价。在本技术实施例提供的方案中,可以利用手机辅助大屏设备的方式进行完整场景的智能健身指导,解决大屏设备在某些场景下(客厅偏小、家具遮挡、脱离电视fov等)无法完整捕获用户信息的问题,采用手机辅助大屏设备方式实现对用户信息的完整捕获,给出有效的评估。在本技术实施例提供的方案中,可以利用手机辅助大屏设备的方式实现对健身动作的多视角综合评估。部分健身动作(如深蹲、弓步转体等)需要进行多视角评估,大屏设备无法获取用户的多视角信息,本发明在手机辅助的情况下可以采集用户多视角信息,全方位的评估用户的健身动作。本技术实施例提供的方案的执行流程可以如图14所示。
[0210]
在一些实施例中,可以针对大屏设备无法获取用户完整图像信息的场景(客厅偏小、家具遮挡、脱离电视的镜头视角等),利用手机采集并处理用户健身图像信息,回传大屏设备进行健身指导。
[0211]
在一个说明性示例中,参阅图5a,其中,便携式设备100可以为手机,电子设备200可以为电视机。如图5a所示,无器械健身,家庭客厅较小、家具占用空间大的场景导致用户健身的空间区域小,电视摄像头无法完整捕捉用户的图像。
[0212]
在一个说明性示例中,参阅图5b,其中,便携式设备100可以为手机,电子设备200可以为电视机。如图5b所示,有些健身动作需要辅助墙壁完成,如靠墙拉伸、靠墙倒立撑等,此场景下用户可能脱离电视机的镜头视角,导致电视机无法完整捕获用户的图像;
[0213]
在一个说明性示例中,参阅图5c,其中,便携式设备100可以为手机,电子设备200可以为大屏设备(例如电视机)。如图5c所示,有些健身动作需要借助辅助专用器械进行训练,如利用室内单杠做引体向上等运动,往往需要在特定的房间位置完成训练,导致大屏设备摄像头无法完整捕获用户的图像。
[0214]
以上场景下,存在仅靠大屏设备摄像头无法完整捕获用户的问题
[0215]
在一些实施例中,在本技术实施例提供的方案中,采用手机辅助大屏设备采集用户信息,实时处理数据,回传用户健身信息,指导用户完成训练。具体方案包括如下步骤。
[0216]
步骤s1:在运动开始前,灵活设置手机视角采集用户健身数据,保证用户在图像中的完整性。如图5a、图5b、图5c中的,手机放置位置。
[0217]
步骤s2:手机和大屏设备连接互通以进行信息传递。连接方式包括但不限于wlan、蓝牙、5g等无线连接方式,以及usb等有线方式。
[0218]
步骤s3:用户确认开始健身,大屏设备上播放教练标准动作引导用户完成。
[0219]
步骤s4:手机采集用户健身图像,经过处理后与时间戳一起回传给大屏设备。
[0220]
步骤s5:大屏设备运行骨骼关键节点算法,实时提取用户骨骼关键节点,完成用户动作的计数、指标评价,给予用户实时反馈。
[0221]
步骤s6:大屏设备在每个小节运动结束后提取错误动作关键帧,显示给用户并给予具体分析指导。
[0222]
在本技术实施例提供的方案中,在大屏设备(例如电视机)无法完整捕获用户图像信息的情况下,利用手机辅助实现对用户图像的完整捕获。从而可以利用手机辅助大屏的方法可以实现对用户健身数据的完整捕获,对用户的健身信息进行综合的分析,指导用户完成高质量的健身活动。相比于仅支持较理想场景下的健身指导的方案,申请实施例提供
的方案可以在更一般的场景下实现对用户健身信息的完整捕获,指导用户完成训练,提升产品的适用范围和用户体验。
[0223]
可以理解,部分健身动作需要多视角图片进行综合评价,如深蹲、弓步转体等动作。
[0224]
在一些实施例中,可以参阅图15a、图15b和图15c所示的深蹲动作的捕获画面,其中,图15a为手机视角下拍摄的图像,图15c为电视机视角下拍摄的图像。针对需要多角度图像信息进行判断的健身动作,利用手机采集多角度的用户健身图像信息,经过骨骼节点算法实时处理后传输给大屏设备(例如电视机),大屏设备结合本地采集的用户健身图像信息及处理结果进行综合评价,给予用户精确、全面的健身指导。具体而言,本技术实施例提供的方案可以包括如下步骤。
[0225]
步骤151:侧面设置手机视角采集用户健身图像数据,同时保证用户在大屏设备和手机两者图像中的完整性,如图5中手机的放置位置。
[0226]
步骤1502:手机和大屏设备连接互通以进行信息传递。连接方式包括但不限于wlan、蓝牙、5g等无线连接方式,以及usb等有线方式。
[0227]
步骤1503:大屏设备引导用户做指定初始动作,大屏设备和手机同时采集并识别用户动作。
[0228]
步骤1504:手机将动作特征及时间戳返回给电视机,大屏设备通过匹配初始动作特征,保证手机回传信息与大屏设备数据的同步性。
[0229]
步骤1505:用户确认开始健身,大屏设备上播放教练标准动作引导用户完成。
[0230]
步骤1506:手机采集用户健身图像,本地运行骨骼关键节点算法,实时提取用户骨骼关键节点,并返回给大屏设备。
[0231]
步骤1507:大屏设备综合本地识别骨骼节点和手机识别的骨骼节点,完成用户动作的完成计数、指标评价。
[0232]
步骤1508:在每个小节运动结束后,手机提取错误动作关键帧传输给大屏设备,大屏设备结合本地提取的错误关键帧,显示用户的错误动作关键帧并给予具体分析建议。
[0233]
在本技术实施例提供的方案中,针对特定的健身动作,如深蹲、弓步转体等,采用手机辅助拍摄多视角图片对用户健身动作进行完整的评估。在本技术实施例提供的方案中,特定的健身动作需要多角度进行评估,如深蹲等。相对只能通过大屏一个角度对用户健身动作进行评估的方案,本技术实施例提供的方案采用手机辅助对健身动作进行多视角全面综合评估,提高了评估的准确性和有效性。
[0234]
本技术实施例提供的方案利用手机辅助大屏设备的方式,解决了仅利用大屏设备无法捕获完整用户图像的问题,实现对用户图像的完整捕获;采用手机多视角图像信息处理方式,能够对特定的健身动作进行综合有效的评估,做出更加专业的评价,提高用户的体验感。
[0235]
参阅图16,本技术实施例提供了一种健身场地的判断装置1600,可以配置于电子设备200。装置1600可以包括:
[0236]
启动单元1610,用于启动第一应用,选择第一应用的第一健身项目;
[0237]
连接单元1620,用于电子设备200的视角内的场地不满足第一健身项目的场地条件时,连接便携式设备100,便携式设备100采集第一图像;
[0238]
确定单元1630,用于根据第一图像,确定便携式设备100的视角内的场地满足场地条件;
[0239]
呈现单元1640,用于呈现第一健身项目的应用界面。
[0240]
上文主要从方法流程的角度对本技术实施例提供的装置进行了介绍。可以理解的是,各个电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0241]
本技术实施例可以根据图1-图12所示各方法实施例中电子设备200的功能对电子设备等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0242]
参阅图17,本技术实施例提供了一种电子设备1700,电子设备1700可以执行上述图1-图12所示各方法实施例中电子设备200执行的操作。其中,电子设备1700可以包括处理器1710、存储器1720、收发器1730和显示屏1740。存储器1720中存储有指令,该指令可被处理器1710执行。当该指令在被处理器1710执行时,电子设备1700可以执行上述图1-图12所示各方法实施例中电子设备200执行的操作。具体而言,处理器1710可以进行数据处理操作,收发器1730可以进行数据发送和/或接收的操作,显示屏1740可以进行数据显示。
[0243]
可以理解的是,本技术的实施例中的处理器可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、晶体管逻辑器件,硬件部件或者其任意组合。通用处理器可以是微处理器,也可以是任何常规的处理器。
[0244]
本技术的实施例中的方法步骤可以通过硬件的方式来实现,也可以由处理器执行软件指令的方式来实现。软件指令可以由相应的软件模块组成,软件模块可以被存放于随机存取存储器(random access memory,ram)、闪存、只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)、寄存器、硬盘、移动硬盘、cd-rom或者本领域熟知的任何其它形式的存储介质中。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于asic中。
[0245]
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术实施例所述的流程或功能。所述计算机可以是通用计算机、专用计
算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者通过所述计算机可读存储介质进行传输。所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘(solid state disk,ssd))等。
[0246]
可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜