基于现实场景和虚拟沉浸体育的仿真训练方法及系统与流程

文档序号:41211552发布日期:2025-03-11 13:39阅读:63来源:国知局

本发明涉及虚拟现实,具体为一种基于现实场景和虚拟沉浸体育的仿真训练方法及系统。


背景技术:

1、目前越来越多的用户喜欢去尝试训练各种运动项目以此来丰富自己的生活。

2、然而,有许多运动项目对场地要求较高,如果没有专业的场地,将无法进行训练,从而大大降低了用户对这些运动项目的训练频率,无法起到较好的训练效果。


技术实现思路

1、针对现有技术中的技术问题,本发明提供了一种基于现实场景和虚拟沉浸体育的仿真训练方法及系统。

2、为实现以上目的,本发明通过以下技术方案予以实现:

3、本发明实施例第一方面,提供一种基于现实场景和虚拟沉浸体育的仿真训练方法,该方法包括:

4、构建与待训练运动项目对应的虚拟场景,所述虚拟场景中包括目标用户对应的虚拟形象以及所述待训练运动项目对应的虚拟训练道具;

5、在所述虚拟场景中配置第一镜头和第二镜头,所述第一镜头设置在所述虚拟形象的周围用于采集所述虚拟形象的动作画面,所述第二镜头设置在所述虚拟训练道具的周围并跟随所述虚拟训练道具移动,用于采集所述虚拟训练道具在其运动方向上的画面;

6、在所述目标用户通过所述待训练运动项目对应的真实训练道具进行训练的过程中,获取所述目标用户的动作信息以及所述真实训练道具的运动信息;

7、根据所述动作信息和所述运动信息,确定所述真实训练道具是否离开所述目标用户;

8、若确定所述真实训练道具没有离开所述目标用户,则基于所述动作信息,对所述虚拟形象进行更新,并展示所述第一镜头采集到的画面;

9、若确定所述真实训练道具离开所述目标用户,则基于所述运动信息,确定所述虚拟训练道具的运动轨迹,并根据所述运动轨迹控制所述虚拟训练道具在虚拟场景中运动,并展示所述第二镜头采集到的画面。

10、可选地,所述动作信息包括图像信息,所述运动信息包括加速度信息,所述根据所述动作信息和所述运动信息,确定所述真实训练道具是否离开所述目标用户,包括:

11、根据所述图像信息确定所述目标用户是否与所述真实训练道具接触;

12、若确定所述目标用户与所述真实训练道具接触,则确定所述真实训练道具没有离开所述目标用户;

13、若确定所述目标用户与所述真实训练道具没有接触,则确定所述加速度信息是否为0;

14、若确定所述加速度信息不为0,则确定所述真实训练道具离开所述目标用户。

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、本实施例提供的方案通过构建与待训练运动项目对应的虚拟场景,虚拟场景中包括目标用户对应的虚拟形象以及待训练运动项目对应的虚拟训练道具;然后,在虚拟场景中配置第一镜头和第二镜头,第一镜头设置在虚拟形象的周围用于采集虚拟形象的动作画面,第二镜头设置在虚拟训练道具的周围并跟随虚拟训练道具移动,用于采集虚拟训练道具在其运动方向上的画面;在目标用户通过待训练运动项目对应的真实训练道具进行训练的过程中,获取目标用户的动作信息以及真实训练道具的运动信息;接着,根据动作信息和运动信息,确定真实训练道具是否离开目标用户;若确定真实训练道具没有离开目标用户,则基于动作信息,对虚拟形象进行更新,并展示第一镜头采集到的画面;若确定真实训练道具离开目标用户,则基于运动信息,确定虚拟训练道具的运动轨迹,并根据运动轨迹控制虚拟训练道具在虚拟场景中运动,并展示第二镜头采集到的画面。从而能够为用户提供待训练运动项目的虚拟场景来进行运动训练,该虚拟场景不受场地限制,从而可以大大增加训练频率。此外,通过在虚拟场景中设置用于采集虚拟形象的动作画面的第一镜头和用于采集虚拟训练道具在其运动方向上的画面的第二镜头,在目标用户做出相应的运动动作时自动对第一镜头和第二镜头进行切换,以在展示的虚拟场景中更真实地模拟目标用户在现实中进行该待训练运动项目时的视角,从而达到沉浸体验的效果,进而提高训练效果。

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