一种虚拟现实数据同步方法、系统、执行设备及存储介质

专利2025-12-21  14


本发明属于虚拟现实,具体涉及一种虚拟现实数据同步方法、系统、执行设备及存储介质。


背景技术:

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所述的虚拟现实数据同步方法生成的。


技术总结
本发明提供了一种虚拟现实数据同步方法、系统、执行设备及存储介质,通过用户在虚拟环境中进行设置好的实验任务过程中,进行动作d<subgt;i</subgt;时,生成与该动作d<subgt;i</subgt;相对应的时间戳t<subgt;i</subgt;,同时发出触发指令c<subgt;i</subgt;,并采集与触发指令c<subgt;i</subgt;同步的用户生理数据对应的事件m<subgt;i</subgt;;在用户完成实验任务后,将动作d<subgt;i</subgt;和事件m<subgt;i</subgt;通过触发指令c<subgt;i</subgt;进行匹配,使时间戳t<subgt;i</subgt;对应的动作d<subgt;i</subgt;和时间戳t<subgt;i</subgt;对应的事件m<subgt;i</subgt;相同步,同步后可直接得到用户在进行实验过程中的相同步的虚拟数据和现实数据,从而提高了采集到的数据的准确性,避免了数据对齐的滞后情况,对虚拟现实技术的研究实验带来了积极影响。

技术研发人员:周筠,张慧,徐韬,白洁,靳雅茹,瞿越垚,翟俊俊
受保护的技术使用者:陕西师范大学
技术研发日:
技术公布日:2024/12/17
转载请注明原文地址:https://xbbs.6miu.com/read-28436.html