本公开涉及人工智能,尤其是一种用于头戴显示设备显示应用程序界面的方法和装置。
背景技术:
1、在虚拟现实(virtual reality,vr)、增强现实(augmented reality,ar)或混合现实(mixed reality,mr)等场景中,终端通过构建虚拟环境给用户提供可交互的沉浸式体验。
2、在用户启动头戴显示设备后,用户可以通过点击虚拟界面中应用程序的图标启动应用程序。如何在虚拟界面中合理的位置显示启动的应用程序的界面,以使启动的应用程序的界面位于用户视野内,是一个亟待解决的问题。
技术实现思路
1、为了解决上述技术问题,提出了本公开。本公开的实施例提供了一种用于头戴显示设备显示应用程序界面的方法和装置。
2、根据本公开实施例的第一方面,提供了一种用于头戴显示设备显示应用程序界面的方法,包括:
3、响应于接收到目标应用程序的启动操作指令,获取第一位置,其中,第一位置为指针的当前位置和目标应用程序的图标位置中的一个位置;
4、基于第一位置,确定与第一位置间隔预设间距的第二位置;
5、获取指针在目标时刻的预估位置;
6、将第二位置与预估位置之间的间距,与预设间距阈值进行比较,基于比较结果确定目标应用程序的界面图像在目标时刻的显示位置,显示位置为第二位置和预估位置中的一个;
7、在目标时刻,在显示位置上显示目标应用程序的界面图像。
8、根据本公开实施例的第二方面,提供了一种用于头戴显示设备显示应用程序界面的装置,包括:
9、第一位置获取模块,用于响应于接收到目标应用程序的启动操作指令,获取第一位置,其中,第一位置为指针的当前位置和目标应用程序的图标位置中的一个位置;
10、第二位置获取模块,用于基于第一位置,确定与第一位置间隔预设间距的第二位置;
11、位置预估模块,用于获取指针在目标时刻的预估位置;
12、显示位置确定模块,用于将第二位置与预估位置之间的间距,与预设间距阈值进行比较,基于比较结果确定目标应用程序的界面图像在目标时刻的显示位置,显示位置为第二位置和预估位置中的一个;
13、显示模块,用于在目标时刻,在显示位置上显示目标应用程序的界面图像。
14、根据本公开实施例的第三方面,提供了一种计算机可读存储介质,该存储介质存储有计算机程序,计算机程序用于执行上述第一方面的用于头戴显示设备显示应用程序界面的方法。
15、根据本公开实施例的第四方面,提供了一种电子设备,该电子设备包括:
16、处理器;
17、用于存储处理器可执行指令的存储器;
18、处理器,用于从存储器中读取可执行指令,并执行指令以实现上述第一方面的用于头戴显示设备显示应用程序界面的方法。
19、根据本公开实施例的第五方面,提供了一种头戴显示设备,包括上述第二方面的用于头戴显示设备显示应用程序界面的装置。
20、下面通过附图和实施例,对本公开的技术方案做进一步的详细描述。
1.一种用于头戴显示设备显示应用程序界面的方法,包括:
2.根据权利要求1所述的方法,其中,所述基于所述第一位置,确定与所述第一位置间隔预设间距的第二位置,包括:
3.根据权利要求2所述的方法,其中,所述在所述控制器的位置与所述第一位置之间的连线方向上,将与所述第一位置间隔预设间距的位置,确定为所述第二位置,包括:
4.根据权利要求1所述的方法,其中,所述基于所述第一位置,确定与所述第一位置间隔预设间距的第二位置,包括:
5.根据权利要求1所述的方法,其中,所述基于所述第一位置,确定与所述第一位置间隔预设距离的第二位置,包括:
6.根据权利要求1-5任一项所述的方法,其中,所述将所述第二位置与所述预估位置之间的距离,与预设距离阈值进行比较,基于比较结果确定所述目标应用程序的界面图像在所述目标时刻的显示位置,包括:
7.根据权利要求1-5任一项所述的方法,其中,获取所述指针在目标时刻的预估位置,包括:
8.根据权利要求1-5任一项所述的方法,其中,所述在所述目标时刻,在所述显示位置上显示所述目标应用程序的界面图像,包括:
9.一种用于头戴显示设备显示应用程序界面的装置,包括:
10.一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述权利要求1-10任一所述的用于头戴显示设备显示应用程序界面的方法。
11.一种电子设备,所述电子设备包括:
12.一种头戴显示设备,包括权利要求11所述的用于头戴显示设备显示应用程序界面的装置。