【技术实现步骤摘要】
扩展现实空间中的应用形态控制方法、装置及设备
[0001]本说明书涉及扩展现实
,尤其是涉及一种扩展现实空间中的应用形态控制方法、装置及设备。
技术介绍
[0002]在扩展现实(Extended Reality,XR)设备上,传统应用(即应用程序)的应用形态为沉浸式状态(即沉浸模式),即一个应用可以完全占据整个扩展现实空间。在这种情况下,同一时刻只能运行一个应用,即单任务的体验。这种体验通常被用于游戏或观影的应用场景,对于更通用的场景,用户往往更需要有类似PC端多任务的体验,即用户需要在扩展现实空间内同时开启多个应用。
[0003]目前,一种在扩展现实空间内同时开启多个应用的方式为:将每个应用视为一个视窗(Window)处理,在本视窗内可以实现本应用的不同可运动对象之间交互时的交叠和分离效果(例如小狗咬着球,小狗松开咬着的球),但是可运动对象被限制在本视窗内,而无法脱离本视窗在整个扩展现实空间内运动的效果(例如无法实现小狗在整个扩展现实空间内追逐运动的小球),从而影响了应用的灵活性。
[0004]另一种在扩展现实空间内同时开启多个应用的方式为:将一个应用拆分成若干个视窗,例如应用中的每个可运动对象单独使用一个视窗,如此,每个可运动对象可以实现在整个扩展现实空间内运动的效果。但是,由于视窗内部为各自独立的可运动对象,难以实现不同可运动对象之间交互时的分离和交叠效果,从而也影响了应用的灵活性。
技术实现思路
[0005]本说明书实施例的目的在于提供一种扩展现实空间中的应用形态控制方法 ...
【技术保护点】
【技术特征摘要】
1.一种扩展现实空间中的应用形态控制方法,其特征在于,包括:检测扩展现实空间中的应用开启事件;将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息;所述虚拟主体表征本应用中的至少一部分在所述扩展现实空间中的归属空间;确定本应用中的每个独立实体的属性信息;每个所述独立实体表征本应用中的一个能在所述虚拟主体之外独立运行的可视对象;根据所述方位信息和所述属性信息运行及展示所述应用。2.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在确定本应用中的每个独立实体的属性信息之后,还包括:确定所述扩展现实空间中已开启的其他应用的环境因素影响范围;根据本应用的虚拟主体的方位信息、每个独立实体的属性信息及所述环境因素影响范围,确定本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实体;展示本应用中受所述已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。3.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在将检测到的应用开启事件的发生方位确定为本应用的虚拟主体的方位信息之后,还包括:根据本应用的虚拟主体确定本应用的操作菜单的默认方位;在所述默认方位处展示所述操作菜单。4.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体。5.如权利要求4所述的扩展现实空间中的应用形态控制方法,其特征在于,响应用户对本应用的移动操作指令或根据本应用的程序设定,移动本应用的虚拟主体和/或独立实体,包括:响应用户对本应用的第一移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的所有独立实体;响应用户对本应用的第二移动操作指令,同步移动本应用的虚拟主体、操作菜单、环境因素以及本应用中的指定独立实体;响应用户对本应用的第三移动操作指令,同步移动本应用的虚拟主体、操作菜单及环境因素;或者,响应用户对本应用的第四个移动操作指令或根据本应用的程序设定,移动本应用中的指定独立实体。6.如权利要求4所述的扩展现实空间中的应用形态控制方法,其特征在于,在根据所述方位信息和所述属性信息运行及展示所述应用之后,还包括:在移动所述虚拟主体和/或所述独立实体时,同步更新本应用中受已开启的其他应用的环境因素影响的虚拟主体和/或独立实体的影响效果。7.如权利要求1所述的扩展现实空间中的应用形态控制方法,其特征在于,所述应用开启事件包括:
用户从桌面启动器中拖出应用的应用图标并完成在所述扩展现实空间中放置。8.如权利要求3所述的扩展现实空间中的应用形态控制方法,其特征在于,根据本应用的虚拟主体确定本应用的操作菜单的默认方位,包括;以本应用的虚拟主体的方位为基准,将距离该方位指定距离的目标位置作为本应用的操作菜单的默认方位。9.如权利要求1所述的扩展现...
【专利技术属性】
技术研发人员:岳雅婷,张驰,张戈尧,
申请(专利权)人:北京虹宇科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。