本发明属于虚拟现实,具体涉及一种虚拟现实数据同步方法、系统、执行设备及存储介质。
背景技术:
1、虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真技术。利用虚拟现实技术生成一种模拟环境,并通过多种输出设备(如头盔显示器、数据手套等)将用户“传送”到模拟环境中,使用户能够沉浸其中并与之进行交互。随着社会生产力和科学技术的不断发展,虚拟现实技术迎来了高速发展,在医疗、军事、工业、教育及娱乐等领域获得了广泛的应用。
2、在虚拟现实技术的研发实验过程中,需要将参与者在模拟环境中的实时数据,与现实中的实时数据进行对应,从而掌握参与者在虚拟活动中的实时状态。但是,现有的虚拟现实技术的研发过程中,一般采用独立采集的方式,对参与者在模拟环境中的实时虚拟数据、现实中的实时现实数据进行分别采集,而后进行对应组合,但是这一方法在实际使用中,由于虚拟数据和现实数据进行对齐时存在滞后现象,导致最终同步的实验数据不一致的问题,给虚拟现实技术的研发实验带来阻碍。
技术实现思路
1、为了解决背景技术中所述的,虚拟数据和现实数据进行对齐时存在滞后现象,导致最终同步的实验数据不一致的问题,给虚拟现实技术的研发实验带来阻碍的技术问题,本发明提供了一种虚拟现实数据同步方法、系统、执行设备及存储介质。
2、为了实现上述目的,本发明采用如下技术方案:
3、第一方面,本发明提供了一种拟现实数据同步方法,包括步骤:
4、s1:启动虚拟环境中构建的实验任务;
5、s2:执行所述实验任务的过程中,在用户进行动作di的同时,同步生成相应的时间戳ti和触发指令ci;
6、采集与触发指令ci同步的用户生理数据对应的事件mi;
7、其中,i=1,...,n,n为用户在执行所述实验任务过程中进行动作的总数;动作di表示虚拟数据,事件mi表示现实数据;
8、s3:基于触发指令ci将动作di和事件mi匹配,使得时间戳ti对应的动作di和时间戳ti对应的事件mi相同步,生成同步数据记录。
9、可选地,所述步骤s2中采集与触发指令ci同步的用户生理数据对应的事件mi具体包括:
10、用户执行所述实验任务的过程中,实时采集用户生理数据对应的事件m;
11、当接收到所述触发指令ci时,采集与所述触发指令ci同步的用户生理数据对应的事件mi,mi∈m。
12、可选地,所述步骤s2中还包括:
13、基于所述动作di及所述时间戳ti,生成动作数据记录d=[ti,di,ci];
14、基于所述触发指令ci及所述事件mi,生成生理数据记录n=[mi,ci];
15、所述步骤s3还包括:
16、获得同步数据记录b=[ti,di,mi]。
17、可选地,所述步骤s1包括:基于虚拟现实技术构建虚拟环境,并在所述虚拟环境中设置实验任务,使用户进入所述实验任务中。
18、可选地,所述用户生理数据包括脑电数据和/或眼动数据。
19、第二方面,本发明还提供了另外一种虚拟现实数据同步方法,包括步骤:
20、s1:启动虚拟环境中构建的实验任务;
21、s2:执行所述实验任务的过程中,在用户进行动作di的同时,同步生成相应的时间戳ti和触发指令ci;
22、采集与触发指令ci同步的用户生理数据对应的事件mi;
23、其中,i=1,...,n,n为用户在执行所述实验任务过程中进行动作的总数;动作di表示虚拟数据,事件mi表示现实数据;
24、s3:基于时间戳ti将动作di和事件mi匹配,使得时间戳ti对应的动作di和时间戳ti对应的事件mi相同步,生成同步数据记录。
25、第三方面,本发明还提供了一种虚拟现实数据同步系统,用于以上所述的虚拟现实数据同步方法,包括:
26、实验任务启动模块:用于启动程序,使用户进入虚拟环境中构建的实验任务中;
27、数据模块:用于在用户执行所述实验任务的过程中,进行动作di时,同步生成相应的时间戳ti和触发指令ci;
28、同时采集与触发指令ci同步的用户生理数据对应的事件mi;
29、其中,i=1,...,n,n为用户在执行所述实验任务过程中进行动作的总数;动作di表示虚拟数据,事件mi表示现实数据;
30、同步模块:用于基于触发指令ci将动作di和事件mi匹配,使得时间戳ti对应的动作di和时间戳ti对应的事件mi相同步。
31、第四方面,本发明还提供了一种虚拟现实数据同步系统,以上所述的虚拟现实数据同步方法,包括:
32、实验任务启动模块:用于启动程序,使用户进入虚拟环境中构建的实验任务中;
33、数据模块:用于在用户执行所述实验任务的过程中,进行动作di时,同步生成相应的时间戳ti和触发指令ci;
34、同时采集与触发指令ci同步的用户生理数据对应的事件mi;
35、其中,i=1,...,n,n为用户在执行所述实验任务过程中进行动作的总数;动作di表示虚拟数据,事件mi表示现实数据;
36、同步模块:用于基于时间戳ti将动作di和事件mi匹配,使得时间戳ti对应的动作di和时间戳ti对应的事件mi相同步。
37、第五方面,本发明还提供了一种虚拟现实数据同步执行设备,包括存储组件和执行组件;
38、所述存储组件中存储有指令,所述指令是基于以上所述的虚拟现实数据同步方法生成的;
39、所述执行组件调用并执行所述指令。
40、第六方面,本发明还提供了一种存储介质,所述存储介质上存储有指令,所述指令是基于以上所述的虚拟现实数据同步方法生成的。
41、本发明的有益效果是:
42、(1)本发明提供了一种虚拟现实数据同步方法,可直接得到用户在进行实验过程中同步的虚拟数据和现实数据,从而提高了采集数据的准确性,避免了进行数据对齐时滞后情况,对虚拟现实技术的研究实验带来了积极影响。
43、(2)同时,本发明不仅适用于虚拟现实的研究实验,还可以广泛应用于深度学习、脑机接口以及人机交互等领域,为相关研究提供高质量的数据支持。
1.一种虚拟现实数据同步方法,其特征在于,包括步骤:
2.根据权利要求1所述的虚拟现实数据同步方法,其特征在于,所述步骤s2中采集与触发指令ci同步的用户生理数据对应的事件mi具体包括:
3.根据权利要求1所述的虚拟现实数据同步方法,其特征在于,所述步骤s2中还包括:
4.根据权利要求1所述的虚拟现实数据同步方法,其特征在于,所述步骤s1包括:基于虚拟现实技术构建虚拟环境,并在所述虚拟环境中设置实验任务,使用户进入所述实验任务中。
5.根据权利要求1所述的虚拟现实数据同步方法,其特征在于,所述用户生理数据包括脑电数据和/或眼动数据。
6.一种虚拟现实数据同步方法,其特征在于,包括步骤:
7.一种虚拟现实数据同步系统,用于权利要求1至5中任一项所述的虚拟现实数据同步方法,其特征在于,包括:
8.一种虚拟现实数据同步系统,用于权利要求6所述的虚拟现实数据同步方法,其特征在于,包括:
9.一种虚拟现实数据同步执行设备,其特征在于,包括存储组件和执行组件;
10.一种存储介质,其特征在于,所述存储介质上存储有指令,所述指令是基于权利要求1或6所述的虚拟现实数据同步方法生成的。
