虚拟对象驱动系统、方法、存储介质及电子设备与流程
- 国知局
- 2024-09-05 14:42:39
本公开涉及增强现实ar技术,尤其涉及一种虚拟对象驱动系统、方法、存储介质及电子设备。
背景技术:
1、虚拟数字人是指具有数字化外形的虚拟人物。现如今,人们对科技的追求也越来越高,已经将虚拟化、数字化的技术应用到了各个领域,例如,虚拟数字人技术可以应用在ar/vr以及3d技术领域中需要使用人的动作来驱动模型展示动画的场景中。
2、虚拟数字人的驱动方式分为语音驱动型和真人驱动型,其中,真人驱动型数字人背后由真实的人类所驱动,数字人的喜怒哀乐完全由背后的真人所控制。举例来说,在虚拟人直播行业,主播身穿动作捕捉设备进行直播,直播客户端将收集的人体数据转化为骨骼数据驱动3d模型。在电影拍摄中,演员可以穿上动作捕捉设备表演,计算机用这些设备传来的数据计算人体骨骼动画,制作电影或动漫动画。
技术实现思路
1、为克服相关技术中存在的问题,本公开提供一种虚拟对象驱动系统、方法、存储介质和电子设备。
2、根据本公开实施例的第一方面,提供一种虚拟对象驱动系统,所述系统包括:第一可穿戴设备、第二可穿戴设备以及驱动设备,所述第二可穿戴设备与所述驱动设备均与所述第一可穿戴设备进行通信连接;所述第一可穿戴设备和所述第二可穿戴设备均被穿戴在目标对象上,所述目标对象为与待驱动的目标虚拟对象对应的真实对象;
3、所述第一可穿戴设备,被配置为获取所述目标对象所在的场景数据;
4、所述第二可穿戴设备,被配置为获取所述目标对象上至少一个预设部位的运动数据;
5、所述第一可穿戴设备,还被配置为根据所述场景数据确定所述目标对象对应的空间位置信息,并根据所述运动数据确定每个所述预设部位的运动轨迹;
6、所述驱动设备,被配置为根据所述空间位置信息以及每个所述预设部位的运动轨迹对所述目标虚拟对象进行驱动。
7、可选地,所述第一可穿戴设备包括摄像头模组,所述第一可穿戴设备,被配置为通过所述摄像头模组获取所述场景数据。
8、可选地,所述摄像头模组包括多个摄像头,多个所述摄像头在所述第一可穿戴设备上进行环绕设置。
9、可选地,所述第一可穿戴设备包括处理组件,所述处理组件,被配置为根据所述场景数据确定所述目标对象的空间位置信息,并根据所述运动数据确定每个所述预设部位的运动轨迹。
10、可选地,所述空间位置信息包括所述目标对象所在环境的环境地图,以及所述目标对象在所述环境地图中的目标位置;
11、所述处理组件,被配置为根据所述场景数据通过即时定位与地图构建slam算法确定所述环境地图和所述目标位置。
12、可选地,所述运动数据包括每个所述预设部位在当前时刻的目标位姿数据;
13、所述处理组件,被配置为针对每个所述预设部位,根据所述预设部位对应的预设初始位姿数据和所述目标位姿数据确定所述预设部位的所述运动轨迹。
14、可选地,所述第二可穿戴设备包括分别设置在每个所述预设部位的惯性传感器,所述第二可穿戴设备,被配置为通过所述惯性传感器获取每个所述预设部位的运动数据。
15、根据本公开实施例的第二方面,提供一种虚拟对象驱动方法,应用于虚拟对象驱动系统,所述系统包括:第一可穿戴设备、第二可穿戴设备以及驱动设备,所述第二可穿戴设备与所述驱动设备均与所述第一可穿戴设备进行通信连接;所述第一可穿戴设备和所述第二可穿戴设备均被穿戴在目标对象上,所述目标对象为与待驱动的目标虚拟对象对应的真实对象;所述方法包括:
16、通过所述第一可穿戴设备获取所述目标对象所在的场景数据;
17、通过所述第二可穿戴设备获取所述目标对象上至少一个预设部位的运动数据;
18、根据所述场景数据通过所述第一可穿戴设备确定所述目标对象对应的空间位置信息,并根据所述运动数据通过所述第一可穿戴设备确定每个所述预设部位的运动轨迹;
19、根据所述空间位置信息以及每个所述预设部位的运动轨迹通过所述驱动设备对所述目标虚拟对象进行驱动。
20、可选地,所述第一可穿戴设备包括摄像头模组,所述通过所述第一可穿戴设备获取所述目标对象所在的场景数据包括:
21、通过所述摄像头模组获取所述场景数据。
22、可选地,所述摄像头模组包括多个摄像头,多个所述摄像头在所述第一可穿戴设备上进行环绕设置,所述通过所述第一可穿戴设备获取所述目标对象所在的场景数据包括:
23、通过环绕设置在第一可穿戴设备上的多个所述摄像头获取所述场景数据。
24、可选地,第一可穿戴设备包括处理组件,所述根据所述场景数据通过所述第一可穿戴设备确定所述目标对象对应的空间位置信息,并根据所述运动数据通过所述第一可穿戴设备确定每个所述预设部位的运动轨迹包括:
25、根据所述场景数据通过所述处理组件确定所述目标对象的空间位置信息,并根据所述运动数据通过所述处理组件确定每个所述预设部位的运动轨迹。
26、可选地,所述空间位置信息包括所述目标对象所在环境的环境地图,以及所述目标对象在所述环境地图中的目标位置,所述根据所述场景数据通过所述处理组件确定所述目标对象的空间位置信息包括:
27、所述处理组件根据所述场景数据通过slam算法确定所述环境地图和所述目标位置。
28、可选地,所述运动数据包括每个所述预设部位在当前时刻的目标位姿数据,所述根据所述运动数据通过所述处理组件确定每个所述预设部位的运动轨迹包括:
29、针对每个所述预设部位,根据所述预设部位对应的预设初始位姿数据和所述目标位姿数据确定所述预设部位的所述运动轨迹。
30、可选地,所述第二可穿戴设备包括分别设置在每个所述预设部位的惯性传感器,所述通过所述第二可穿戴设备获取所述目标对象上至少一个预设部位的运动数据包括:
31、针对每个所述预设部位,通过所述预设部位设置的所述惯性传感器获取所述预设部位的运动数据。
32、根据本公开实施例的第三方面,提供一种计算机可读存储介质,其上存储有计算机程序指令,该程序指令被执行时实现本公开第二方面所提供的虚拟对象驱动方法的步骤。
33、根据本公开实施例的第四方面,提供一种电子设备,包括:
34、存储器,其上存储有计算机程序;
35、处理器,用于执行所述存储器中的所述计算机程序,以实现本公开第二方面所述方法的步骤。
36、本公开的实施例提供的技术方案可以包括以下有益效果:本公开利用第一可穿戴设备进行目标对象所在的场景数据获取,相比较于通过设置在拍摄空间内的外置摄像头来获取场景数据来说,需要的拍摄空间不再需要限定下限,拍摄方案更加灵活,也降低了拍摄成本;利用第二可穿戴设备进行目标对象的运动数据获取,避免了外置摄像头拍摄时身体部位相互遮挡导致动作采集精度不足的问题,使得动作采集的精度大大提升。
37、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
本文地址:https://www.jishuxx.com/zhuanli/20240905/287757.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表