XR设备的数据处理方法、装置、设备、介质和程序制造方法及图纸

技术编号:41742186 阅读:21 留言:0更新日期:2024-06-19 13:02
本申请实施例提供一种XR设备的数据处理方法、装置、设备、介质和程序,在choreographer对象初始化过程中,确定当前应用为XR应用,且当前应用的choreographer对象被渲染引擎的第一线程调用时,获取当前应用的Vsync信号的申请禁用信息,第一线程为渲染引擎中用于申请Vsync信号的线程,当该禁用信息指示当前应用禁止第一线程申请Vsync信号,则禁止申请Vsync信号,当该禁用信息指示当前应用不禁止第一线程申请Vsync信号,则申请Vsync信号。该方法在对XR应用进行图像渲染时,可以避免渲染引擎申请无用的Vsync信号导致XR设备的处理资源浪费的问题。

【技术实现步骤摘要】

本申请实施例涉及虚拟现实,尤其涉及一种xr设备的数据处理方法、装置、设备、介质和程序。


技术介绍

1、扩展现实(extended reality,xr),是指通过计算机将真实与虚拟相结合,打造一个可人机交互的虚拟环境,xr也是虚拟现实(virtual reality,vr)、增强现实(augmentedreality,ar)和混合现实(mixed reality,mr)等多种技术的统称。通过将三者的视觉交互技术相融合,为体验者带来虚拟世界与现实世界之间无缝转换的“沉浸感”。

2、在安卓系统中,为了提供一个稳定的帧率输出,引入了垂直同步(verticalsynchronization,vsync)信号。系统通过周期性的vsync信号来控制每一帧绘制操作的时机,渲染引擎具有一个choreographer线程,choreographer线程会申请vsync信号,当vsync信号到来时,应用的choreographer开始绘制操作。而在openxr规范中,渲染引擎对xr设备的图像进行3d渲染时,绘制的起始时间并不依赖vsync信号。

3、目本文档来自技高网...

【技术保护点】

1.一种XR设备的数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述当前应用的第一配置信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述从XR设备的数据包设置项中获取所述当前应用的Vsync信号的申请禁用信息之前,还包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,还包括:

6.根据权利要求4或5所述的方法,其特征在于,在禁止申请Vsync信号之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,当...

【技术特征摘要】

1.一种xr设备的数据处理方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述当前应用的第一配置信息,包括:

3.根据权利要求2所述的方法,其特征在于,所述从xr设备的数据包设置项中获取所述当前应用的vsync信号的申请禁用信息之前,还包括:

4.根据权利要求3所述的方法,其特征在于,还包括:

5.根据权利要求3所述的方法,其特征在于,还包括:

6.根据权利要求4或5所述的方法,其特征在于,在禁止申请vsync信号之后,所述方法还包括:

7.根据权利要求6所述的方法,其特征在于,当所述当前应用出现连续无渲染绘制调用时,还包括:

8.根据权利要求1-5...

【专利技术属性】
技术研发人员:杨宇
申请(专利权)人:北京字跳网络技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1