欢迎来到知嘟嘟! 联系电话:13336804447 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13336804447
知嘟嘟经纪人
收藏
专利号: 2019101027733
申请人: 北京市商汤科技开发有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 运动;游戏;娱乐活动
更新日期:2025-12-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种游戏控制方法,其特征在于,包括:采集游戏玩家的图像;

根据所述图像,确定所述游戏玩家的身体姿态变化的姿态变化参数;

根据姿态变化参数,控制游戏角色;

所述根据所述图像,确定所述游戏玩家的身体姿态变化的姿态变化参数包括:在当前图像中检测所述游戏玩家的第一局部的第一关键点;根据所述第一关键点,确定所述姿态变化参数;其中,所述第一关键点包括所述第一局部的轮廓关键点;

所述根据所述第一关键点,确定所述姿态变化参数,包括:根据所述第一关键点,确定所述第一局部在预设方向上的尺寸变化值;若所述第一局部在所述预设方向上的尺寸缩小,确定所述游戏玩家下蹲;若所述第一局部在所述预设方向上的尺寸增大,确定所述游戏玩家起身。

2.根据权利要求1所述的方法,其特征在于,所述根据所述图像,确定所述游戏玩家的身体姿态变化的姿态变化参数,包括:根据所述图像,确定所述游戏玩家下蹲的下蹲姿态变化参数。

3.根据权利要求2所述的方法,其特征在于,所述根据姿态变化参数,控制游戏角色,包括:根据所述下蹲姿态变化参数,确定游戏角色弹跳的弹跳参数;

根据所述弹跳参数,控制所述游戏角色的弹跳。

4.根据权利要求3所述的方法,其特征在于,所述根据所述下蹲姿态变化参数,确定游戏角色弹跳的弹跳参数,包括以下至少之一:根据下蹲时间,确定所述游戏角色的弹跳参数;

根据下蹲幅度,确定所述游戏角色的弹跳参数。

5.根据权利要求3或4所述的方法,其特征在于,所述弹跳参数包括以下至少之一:所述游戏角色的弹跳力的蓄力时间;

所述游戏角色的弹跳力;

所述游戏角色的弹跳力的蓄力速度;

所述游戏角色的弹跳距离。

6.根据权利要求1所述的方法,其特征在于,所述在当前图像中检测所述游戏玩家的第一局部的第一关键点,包括:在所述当前图像中检测第一人脸关键点;

所述根据所述第一关键点,确定所述姿态变化参数,还包括:基于所述第一人脸关键点与前一图像的第二人脸关键点的相对位置,确定所述姿态变化参数。

7.根据权利要求6所述的方法,其特征在于,所述根据所述第一关键点,确定所述姿态变化参数,还包括:根据所述第一人脸关键点确定出第一人脸框;

根据所述第一人脸框与所述第二人脸关键点的第二人脸框的相对位置,确定所述姿态变化参数。

8.根据权利要求7所述的方法,其特征在于,所述根据所述第一人脸框与所述第二人脸关键点的第二人脸框的相对位置,确定所述姿态变化参数,包括:若所述第一人脸框与第二人脸框在预设方向上的位置改变量,超过预设阈值,确定所述游戏玩家在所述预设方向上的姿态发生变化。

9.根据权利要求8所述的方法,其特征在于,所述若所述第一人脸框与第二人脸框在预设方向上的位置改变量,超过预设阈值,确定所述游戏玩家在所述预设方向上的姿态发生变化,包括以下至少之一:若所述第一人脸框比所述第二人脸框在竖直方向上的下降量,超过所述下降阈值,确定所述游戏玩家下蹲;

若所述第一人脸框比所述第二人脸框在所述竖直方向上的上升量,超过所述上升阈值,确定游戏玩家起身。

10.根据权利要求1所述的方法,其特征在于,所述若所述第一局部在所述预设方向上的尺寸缩小,确定所述游戏玩家下蹲,包括:若尺寸缩小值大于缩小阈值,确定所述游戏玩家下蹲。

11.根据权利要求1所述的方法,其特征在于,所述若所述第一局部在所述预设方向上的尺寸增大,确定所述游戏玩家起身,包括:若尺寸增大值大于增大阈值,确定所述游戏玩家起身。

12.根据权利要求1至11任一项所述的方法,其特征在于,所述在当前图像中检测出所述游戏玩家的第一局部的第一关键点,包括:在所述当前图像中检测第一躯干关键点;

所述根据所述第一关键点,确定所述第一局部在预设方向上的尺寸变化值,包括:基于所述第一躯干关键点,确定在预定方向上的第一躯干尺寸;

根据所述第一躯干尺寸和基于前一图像的第二躯干尺寸,确定所述躯干尺寸变化值。

13.根据权利要求1至11任一项所述的方法,其特征在于,所述在当前图像中检测所述游戏玩家的第一局部的第一关键点,包括:在所述当前图像中检测第一肢体关键点;

所述根据所述第一关键点,确定所述第一局部在预设方向上的尺寸变化值,包括:基于所述第一肢体关键点,确定在预定方向上的第一肢体尺寸;

根据所述第一肢体尺寸和基于前一图像的第二肢体尺寸,确定肢体尺寸变化值。

14.根据权利要求13所述的方法,其特征在于,所述第一肢体关键点为下肢关键点。

15.根据权利要求1至14任一项所述的方法,其特征在于,所述根据姿态变化参数,控制游戏角色,包括:根据所述姿态变化参数,控制所述游戏角色向指定方向弹跳。

16.根据权利要求1至14任一项所述的方法,其特征在于,所述根据所述图像,确定所述游戏玩家的身体姿态变化的姿态变化参数,还包括:根据所述图像,确定所述游戏玩家第二局部的姿态变化参数;

所述根据姿态变化参数,控制游戏角色,包括:根据所述第二局部的姿态变化参数,控制所述游戏角色的弹跳方向。

17.根据权利要求16所述的方法,其特征在于,所述根据所述图像,确定所述游戏玩家第二局部的姿态变化参数,包括以下至少之一:根据所述图像,确定所述游戏玩家第二局部的朝向;

根据所述图像,确定所述游戏玩家第二局部的伸展方向。

18.根据权利要求17所述的方法,其特征在于,所述根据所述图像,确定所述游戏玩家第二局部的朝向,包括:根据所述图像,确定所述游戏玩家的人脸的朝向;

和/或,

所述根据所述图像,确定所述游戏玩家第二局部的伸展方向,包括:根据所述图像,确定游戏玩家的上肢的伸展方向。

19.根据权利要求1至18任一项所述的方法,其特征在于,所述方法还包括:显示包含有人体轮廓框的游戏开始界面;

检测图像中游戏玩家所在第一区域,与所述人体轮廓框的第二区域是否满足预设相对位置关系;

若满足所述预设相对位置关系,开始游戏。

20.一种游戏控制装置,其特征在于,包括:采集模块,用于采集游戏玩家的图像;

确定模块,用于根据所述图像,确定所述游戏玩家的身体姿态变化的姿态变化参数;

控制模块,用于根据姿态变化参数,控制游戏角色;

所述确定模块,包括:检测子模块,用于在当前图像中检测所述游戏玩家的第一局部的第一关键点;第二确定子模块,用于根据所述第一关键点,确定所述姿态变化参数;其中,所述第一关键点包括所述第一局部的轮廓关键点;

所述第二确定子模块,还具体用于根据所述第一关键点,确定所述第一局部在预设方向上的尺寸变化值;若所述第一局部在所述预设方向上的尺寸缩小,确定所述游戏玩家下蹲;若所述第一局部在所述预设方向上的尺寸增大,确定所述游戏玩家起身。

21.根据权利要求20所述的装置,其特征在于,所述确定模块,具体用于根据所述图像,确定所述游戏玩家下蹲的下蹲姿态变化参数。

22.根据权利要求21所述的装置,其特征在于,所述控制模块包括:第一确定子模块,用于根据所述下蹲姿态变化参数,确定游戏角色弹跳的弹跳参数;

控制子模块,用于根据所述弹跳参数,控制所述游戏角色的弹跳。

23.根据权利要求22所述的装置,其特征在于,所述第一确定子模块,具体用于执行以下至少之一:根据下蹲时间,确定所述游戏角色的弹跳参数;

根据下蹲幅度,确定所述游戏角色的弹跳参数。

24.根据权利要求22或23所述的装置,其特征在于,所述弹跳参数包括以下至少之一:所述游戏角色的弹跳力的蓄力时间;

所述游戏角色的弹跳力;

所述游戏角色的弹跳力的蓄力速度;

所述游戏角色的弹跳距离。

25.根据权利要求20所述的装置,其特征在于,所述检测子模块,具体用于在所述当前图像中检测第一人脸关键点;

所述第二确定子模块,用于基于所述第一人脸关键点与前一图像的第二人脸关键点的相对位置,确定所述姿态变化参数。

26.根据权利要求25所述的装置,其特征在于,所述第二确定子模块,具体用于根据所述第一人脸关键点确定出第一人脸框;根据所述第一人脸框与所述第二人脸关键点的第二人脸框的相对位置,确定所述姿态变化参数。

27.根据权利要求26所述的装置,其特征在于,所述第二确定子模块,具体用于若所述第一人脸框与第二人脸框在预设方向上的位置改变量,超过预设阈值,确定所述游戏玩家在所述预设方向上的姿态发生变化。

28.根据权利要求27所述的装置,其特征在于,所述第二确定子模块,具体用于执行以下至少之一:若所述第一人脸框比所述第二人脸框在竖直方向上的下降量,超过所述下降阈值,确定所述游戏玩家下蹲;

若所述第一人脸框比所述第二人脸框在所述竖直方向上的上升量,超过所述上升阈值,确定游戏玩家起身。

29.根据权利要求20所述的装置,其特征在于,所述第二确定子模块,还用于若尺寸缩小值大于缩小阈值,确定所述游戏玩家下蹲。

30.根据权利要求20所述的装置,其特征在于,所述第二确定子模块,还具体用于若尺寸增大值大于增大阈值,确定所述游戏玩家起身。

31.根据权利要求27至30任一项所述的装置,其特征在于,所述检测子模块,具体用于在所述当前图像中检测第一躯干关键点;

所述第二确定子模块,具体用于基于所述第一躯干关键点,确定在预定方向上的第一躯干尺寸;根据所述第一躯干尺寸和基于前一图像的第二躯干尺寸,确定所述躯干尺寸变化值。

32.根据权利要求27至30任一项所述的装置,其特征在于,所述检测子模块,具体用于在所述当前图像中检测第一肢体关键点;

所述第二确定子模块,具体用于基于所述第一肢体关键点,确定在预定方向上的第一肢体尺寸;根据所述第一肢体尺寸和基于前一图像的第二肢体尺寸,确定肢体尺寸变化值。

33.根据权利要求32所述的装置,其特征在于,所述第一肢体关键点为下肢关键点。

34.根据权利要求20至33任一项所述的装置,其特征在于,所述控制模块,具体用于根据所述姿态变化参数,控制所述游戏角色向指定方向弹跳。

35.根据权利要求20至33任一项所述的装置,其特征在于,所述确定模块,还用于根据所述图像,确定所述游戏玩家第二局部的姿态变化参数;

所述控制模块,还用于根据所述第二局部的姿态变化参数,控制所述游戏角色的弹跳方向。

36.根据权利要求35所述的装置,其特征在于,所述确定模块,还用于执行以下至少之一:根据所述图像,确定所述游戏玩家第二局部的朝向;

根据所述图像,确定所述游戏玩家第二局部的伸展方向。

37.根据权利要求36所述的装置,其特征在于,所述确定模块,具体用于根据所述图像,确定所述游戏玩家的人脸的朝向;和/或,根据所述图像,确定游戏玩家的上肢的伸展方向。

38.根据权利要求20至37任一项所述的装置,其特征在于,所述装置还包括:显示模块,用于显示包含有人体轮廓框的游戏开始界面;

检测模块,用于检测图像中游戏玩家所在第一区域,与所述人体轮廓框的第二区域是否满足预设相对位置关系;

游戏模块,用于若满足所述预设相对位置关系,开始游戏。

39.一种计算机存储介质,所述计算机存储介质存储有计算机可执行指令;所述计算机可执行指令被处理器执行后,能够实现权利要求1至19任一项提供的方法。

40.一种游戏终端,包括:

存储器;

处理器,与所述存储器连接,用于通过执行存储在所述存储器上的计算机可执行指令,能够实现权利要求1至19任一项提供的方法。