本申请涉及虚拟现实,特别涉及一种事件模拟方法、装置、设备、存储介质及产品。
背景技术:
1、虚拟现实技术(virtual reality,vr)是通过虚拟环境来模拟真实的事件,从而给对象以真实经历事件的环境沉浸感。相关技术中,模拟事件时一般是提供事件发生时的画面和声音,使对象得到视觉和听觉的感受。但是仅提供视觉和听觉上的感受,使得事件模拟的效果差,无法使得对象感受到全面的沉浸体验感,也即事件模拟的准确性差。
技术实现思路
1、本申请实施例提供了一种事件模拟方法、装置、设备、存储介质及产品,该方法使得对象能够得到更加真实的事件体验感受,进而提高了事件模拟的准确性。所述技术方案如下:
2、一方面,提供了一种事件模拟方法,所述方法包括:
3、获取目标事件的视频数据、音频数据和微电流数据,所述微电流数据包括触觉微电流数据和味觉微电流数据中的至少一项,所述触觉微电流数据用于模拟对象经历所述目标事件时的触觉感受,所述味觉微电流数据用于模拟对象经历所述目标事件时的味觉感受;
4、基于所述视频数据播放视频,基于所述音频数据播放音频,基于所述微电流数据释放微电流,所述微电流用于施加在第一对象上。
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、本申请实施例提供了一种事件模拟方法,该方法在使对象模拟经历目标事件时,不仅通过播放视频和音频为对象提供视觉和听觉上的感受,且还通过微电流数据向对象释放微电流。由于微电流数据包括触觉微电流数据和味觉微电流数据中的至少一项,进而通过释放微电流还能够为对象提供触觉和/或味觉上的感受,也即该方法在对象模拟经历目标事件时,为其提供了更全面的感官体验,实现对象对目标事件的全面沉浸式体验,使得对象能够得到更加真实的事件体验感受,进而提高了事件模拟的准确性。
1.一种事件模拟方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述目标事件对于不同的人群具有不同的微电流数据;获取所述微电流数据的过程,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述第一对象的人群数据,确定与所述人群数据对应的所述目标事件的微电流数据,包括以下至少一项:
4.根据权利要求3所述的方法,其特征在于,所述体感模型的训练过程,包括:
5.根据权利要求1所述的方法,其特征在于,获取所述微电流数据的过程,包括:
6.根据权利要求5所述的方法,其特征在于,所述获取第二对象经历所述目标事件时所产生的微电流数据,包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,
9.根据权利要求1所述的方法,其特征在于,获取所述微电流数据的过程,包括:
10.根据权利要求1所述的方法,其特征在于,所述微电流数据包括微电流的强度、频率和释放时长中的至少一项。
11.一种事件模拟装置,其特征在于,所述装置包括:
12.一种计算机设备,其特征在于,所述计算机设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述至少一条程序代码由所述一个或多个处理器加载并执行,以实现如权利要求1至权利要求10任一项所述的事件模拟方法。
13.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条程序代码,所述至少一条程序代码由处理器加载并执行,以实现如权利要求1至权利要求10任一项所述的事件模拟方法。
14.一种计算机程序产品,其特征在于,所述计算机程序产品包括计算机程序代码,所述计算机程序代码存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序代码,所述处理器执行所述计算机程序代码,使得所述计算机设备执行如权利要求1至权利要求10任一项所述的事件模拟方法。