云游戏控制方法、装置、网络电视及计算机可读存储介质与流程

文档序号:25525607发布日期:2021-06-18 20:15阅读:来源:国知局

技术特征:

1.一种云游戏控制方法,其特征在于,应用于网络电视,所述网络电视包括摄像头,所述网络电视与云端服务器通信连接,所述方法包括:

获取所述摄像头识别得到的当前时刻用户图像及其对应的第一人体关键特征点;

获取初始用户图像及其对应的第二人体关键特征点、前一时刻用户图像及其对应的第三人体关键特征点;

根据所述第一人体关键特征点、所述第二人体关键特征点及所述第三人体关键特征点确定用户肢体动作;

根据所述用户肢体动作及动作指令的对应关系,确定所述用户肢体动作对应的用户动作指令;

向所述云端服务器发送所述用户动作指令;

从所述云端服务器接收与所述用户动作指令对应的游戏响应指令,并通过云游戏应用程序执行所述游戏响应指令。

2.根据权利要求1所述的方法,其特征在于,所述获取所述摄像头识别得到的当前时刻用户图像及其对应的第一人体关键特征点,包括:

启动所述摄像头拍摄当前环境图像,并通过所述摄像头从所述当前环境图像识别所述当前时刻用户图像;

将所述当前时刻用户图像与预存模型库中的人体关键点特征图进行对比,确定所述当前时刻用户图像的第一人体关键特征点。

3.根据权利要求1所述的方法,其特征在于,根据所述第一人体关键特征点、所述第二人体关键特征点及所述第三人体关键特征点确定用户肢体动作,包括:

建立三维坐标系,获取所述第二人体关键特征点在所述三维坐标系下对应的三维坐标,根据所述第二人体关键特征点的三维坐标确定所述第一人体关键特征点的三维坐标;

将前一时刻获得的所述第三人体关键特征点的三维坐标与所述第一人体关键特征点的三维坐标进行对比计算,得到所述第一人体关键特征点的移动步长和变化角度;

根据所述移动步长和所述变化角度确定所述用户肢体动作。

4.根据权利要求1所述的方法,其特征在于,所述通过云游戏应用程序执行所述游戏响应指令,包括:

在游戏响应指令包括指令流的情况下,通过所述云游戏应用程序运行所述指令流,渲染得到游戏图像,并显示所述游戏图像;

在游戏响应指令包括数据流的情况下,通过所述云游戏应用程序播放所述数据流,其中,所述数据流包括视频数据及音频数据。

5.根据权利要求2所述的方法,其特征在于,所述通过所述摄像头从所述当前环境图像识别所述当前时刻用户图像,包括:

在所述摄像头识别得到的所述当前环境图像中存在多个用户图像的情况下,获取各用户图像的人体关键特征点的坐标,分别确定各用户图像的人体关键特征点的坐标与中心坐标之间的距离,将距离最小的用户图像作为当前时刻用户图像;或者,

根据所述各用户图像的人体关键特征点的坐标计算对应的用户图像面积,选择用户图像面积最大的用户图像作为当前时刻用户图像;或者,

根据各用户图像的人体关键特征点的坐标确定各用户图像的动作,将具有预设动作的用户图像作为当前时刻用户图像。

6.根据权利要求1所述的方法,其特征在于,获取初始用户图像之前,所述方法还包括:

从预存模型库中选择至少一人体关键特征点图作为动作验证图,并显示所述动作验证图;

通过所述摄像头拍摄用户图像,识别所述用户图像中的动作是否与所述动作验证图中动作相同,若相同,则执行获取初始用户图像的步骤。

7.根据权利要求2所述的方法,其特征在于,所述获取所述摄像头识别得到的当前时刻用户图像及其对应的第一人体关键特征点,包括:

在所述当前时刻用户图像的数量为至少两个的情况下,对所述当前环境图像的各当前时刻用户图像进行面部识别,得到各当前用户的面部识别结果,确定各当前时刻用户图像对应的肢体图像的人体关键特征点;

将所述各当前时刻用户图像的面部识别结果及所述对应的肢体图像的人体关键特征点进行锁定。

8.一种云游戏控制装置,其特征在于,应用于网络电视,所述网络电视包括摄像头,所述网络电视与云端服务器通信连接,所述装置包括:

识别模块,用于获取所述摄像头识别得到的当前时刻用户图像及其对应的第一人体关键特征点;

信息获取模块,用于获取初始用户图像及其对应的第二人体关键特征点、前一时刻用户图像及其对应的第三人体关键特征点;

分析模块,用于根据所述第一人体关键特征点、所述第二人体关键特征点及所述第三人体关键特征点确定用户肢体动作;

指令获取模块,用于根据所述用户肢体动作及动作指令的对应关系,确定所述用户肢体动作对应的用户动作指令;

发送模块,用于向所述云端服务器发送所述用户动作指令;

执行模块,用于从所述云端服务器接收与所述用户动作指令对应的游戏响应指令,并通过云游戏应用程序执行所述游戏响应指令。

9.一种网络电视,其特征在于,所述网络电视与云端服务器通信连接,所述网络电视包括显示器、处理器、摄像头和存储器,所述显示器、摄像头和存储器均与处理器连接,所述存储器存储有计算机程序,所述计算机程序在所述处理器运行时执行权利要求1至7中任一项所述的云游戏控制方法。

10.一种计算机可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1-7中任一项所述的云游戏控制方法。


技术总结
本发明实施例公开了云游戏控制方法、装置、网络电视及计算机可读存储介质。首先获取摄像头识别得到的当前时刻用户图像及其对应的第一人体关键特征点;然后获取初始用户图像及其对应的第二人体关键特征点、前一时刻用户图像及其对应的第三人体关键特征点;根据第一人体关键特征点、第二人体关键特征点及第三人体关键特征点确定用户肢体动作;根据用户肢体动作及动作指令的对应关系确定用户动作指令;向云端服务器发送用户动作指令;从云端服务器接收与用户动作指令对应的游戏响应指令,并通过云游戏应用程序执行游戏响应指令。本发明无需额外设备,即可简单、快速地实现对体感云游戏的控制,带来极佳的游戏体验。

技术研发人员:李宾;侯志龙;刘天宇;刘熙桐;孙思凯
受保护的技术使用者:深圳创维-RGB电子有限公司
技术研发日:2021.03.19
技术公布日:2021.06.18
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1