一种实现应用显示处理的方法和虚拟现实系统技术方案

技术编号:34029114 阅读:23 留言:0更新日期:2022-07-06 10:40
本文公开一种实现应用显示处理的方法和虚拟现实系统,本发明专利技术实施例在容器中加载后台运行的一个以上第一应用,从容器中选择其中的若干个第一应用,在物理屏幕已渲染第二应用的内容的显示界面,叠加显示从容器中选择的若干个第一应用的内容。通过在第二应用的显示界面叠加显示被选择的后台运行的第一应用的内容,而其他未被选择的后台运行的第一应用的内容还维持在后台运行,提升了虚拟现实系统的内容显示质量。显示质量。显示质量。

【技术实现步骤摘要】
一种实现应用显示处理的方法和虚拟现实系统


[0001]本文涉及但不限于虚拟现实技术,尤指一种实现应用显示处理的方法和虚拟现实系统。

技术介绍

[0002]虚拟现实(VR,Virtual Reality)技术,又称灵境技术,是20世纪发展起来的一项全新的实用技术。虚拟现实技术囊括计算机、电子信息、仿真技术于一体,其基本实现方式是计算机模拟虚拟环境从而给人以环境沉浸感。
[0003]相关技术中的VR系统,主要应用传统的显示和交互流程,一般是将一个应用场景的所有元素都渲染到物理屏幕上,其他应用在后台运行,在查看后台应用是否接收到消息时,用户一般通过切换操作切换在物理屏幕上显示在后台运行的应用;当需要查阅多个应用的消息时,上述切换操作繁琐,此外,切换操作还可能出现显示冲突,造成系统崩溃。
[0004]为避免切换操作带来的问题,一些技术人员在VR系统中创建一个容器,在容器里创建多个虚拟显示屏幕,在每一个虚拟显示屏幕分别加载显示一个应用;当创建的容器中包含VR应用时,由于VR应用需要在容器内进行完整渲染,因此,多个虚拟显示屏幕存在无法同时显示的问题。如何提升VR系统内多个应用的内容显示质量,成为一个有待解决的问题。

技术实现思路

[0005]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0006]本专利技术实施例提供一种实现应用显示处理的方法和虚拟现实系统,能够提升VR系统的内容显示质量。
[0007]本专利技术实施例提供了一种实现应用显示处理的方法,应用于虚拟现实系统,包括:
[0008]通过预先创建的容器加载后台运行的一个以上第一应用;
[0009]从容器中选择若干个第一应用;
[0010]在物理屏幕已渲染第二应用的内容的显示界面上,叠加显示从容器中选择的若干个第一应用的内容。
[0011]在一种示例性实例中,所述叠加显示从容器中选择的若干个第一应用的内容,包括:
[0012]在所述显示界面中加载若干个显示组件;
[0013]在加载的各显示组件分别渲染所述若干个第一应用中其中一个的内容。
[0014]在一种示例性实例中,所述从所述容器中选择若干个第一应用,包括:
[0015]从加载到所述容器的所述一个以上第一应用中,根据接收到的第一外部指令确定所述若干个第一应用。
[0016]在一种示例性实例中,所述叠加显示从容器中选择的若干个第一应用的内容之后,所述方法还包括:
[0017]接收通过人体输入学设备输入的对所述第二应用的内容进行更新的第一信息;
[0018]根据接收到的所述第一信息对所述物理屏幕上渲染的所述第二应用的内容进行更新。
[0019]在一种示例性实例中,所述第一信息包括:
[0020]对虚拟现实应用进行操控和调整的信息,以及位姿变化信息。
[0021]在一种示例性实例中,所述接收通过人体输入学设备输入的对第二应用的内容进行更新的第一信息之后,所述方法还包括:
[0022]根据所述第一信息中的位姿变化信息对叠加显示的所述若干个第一应用中的部分或全部应用的内容进行更新。
[0023]在一种示例性实例中,所述接收通过人体输入学设备输入的对第二应用的内容进行更新的第一信息之后,所述方法还包括:
[0024]根据第一信息中的位姿变化信息对在后台运行的第一应用中的部分或全部应用的内容进行更新。
[0025]在一种示例性实例中,所述叠加显示从容器中选择的若干个第一应用的内容之后,所述方法还包括:
[0026]接收到预设的触发指令,按照预设策略在容器中显示所述第二应用和所述一个以上第一应用;
[0027]从在容器中显示的所述第二应用和所述一个以上第一应用中,根据接收到的第二外部指令重新确定所述第二应用。
[0028]在一种示例性实例中,所述按照预设策略在容器中显示所述第二应用和所述一个以上第一应用,包括:
[0029]将第二应用和一个以上第一应用在容器中以虚拟角色为中心平铺显示;或者,
[0030]将第二应用和一个以上应用按照预设的移动规则在容器中以虚拟角色为中心移动显示。
[0031]在一种示例性实例中,所述按照预设策略在容器中显示所述第二应用和所述一个以上第一应用,包括:
[0032]加载到所述容器的第一应用的个数小于预设的数值阈值时,将所述第二应用和所述一个以上第一应用在所述容器中以虚拟角色为中心平铺显示;
[0033]加载到所述容器的第一应用的个数大于所述数值阈值时,将所述第二应用和所述一个以上应用按照预设的移动规则在所述容器中以所述虚拟角色为中心移动显示。
[0034]在一种示例性实例中,所述将所述第二应用和所述一个以上应用按照预设的移动规则在所述容器中以所述虚拟角色为中心移动显示,包括:
[0035]将所述第一应用和所述第二应用按照预设的移动速度以所述虚拟角色为中心旋转移动;或者,
[0036]在预设时间阈值内未收到第三外部指令时,将所述第一应用和所述第二应用按照预设的移动速度以所述虚拟角色为中心旋转移动,直到收到所述第三外部指令时停止移动。另一方面,本专利技术实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述实现应用显示处理的方法。
[0037]再一方面,本专利技术实施例还提供一种终端,包括:存储器和处理器,所述存储器中
保存有计算机程序;其中,
[0038]处理器被配置为执行存储器中的计算机程序;
[0039]所述计算机程序被所述处理器执行时实现如上述实现应用显示处理的方法。
[0040]还一方面,本专利技术实施例还提供一种实现应用显示处理的虚拟现实系统,包括:加载单元、选择单元和处理单元;其中,
[0041]加载单元设置为:通过预先创建的容器加载后台运行的一个以上第一应用;
[0042]选择单元设置为:从容器中选择若干个第一应用;
[0043]处理单元设置为:在物理屏幕已渲染第二应用的内容的显示界面上,叠加显示从容器中选择的若干个第一应用的内容。
[0044]本专利技术实施例在容器中加载后台运行的一个以上第一应用,从容器中选择其中的若干个第一应用,在物理屏幕已渲染第二应用的内容的显示界面,叠加显示从容器中选择的若干个第一应用的内容。通过在第二应用的显示界面叠加显示被选择的后台运行的第一应用的内容,而其他未被选择的后台运行的第一应用的内容还维持在后台运行,提升了虚拟现实系统的内容显示质量。
[0045]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0046]附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种实现应用显示处理的方法,应用于虚拟现实系统,包括:通过预先创建的容器加载后台运行的一个以上第一应用;从容器中选择若干个第一应用;在物理屏幕已渲染第二应用的内容的显示界面上,叠加显示从容器中选择的若干个第一应用的内容。2.根据权利要求1所述的方法,其特征在于,所述叠加显示从容器中选择的若干个第一应用的内容,包括:在所述显示界面中加载若干个显示组件;在加载的各显示组件分别渲染所述若干个第一应用中其中一个的内容。3.根据权利要求1所述的方法,其特征在于,所述从所述容器中选择若干个第一应用,包括:从加载到所述容器的所述一个以上第一应用中,根据接收到的第一外部指令确定所述若干个第一应用。4.根据权利要求1~3任一项所述的方法,其特征在于,所述叠加显示从容器中选择的若干个第一应用的内容之后,所述方法还包括:接收通过人体输入学设备输入的对所述第二应用的内容进行更新的第一信息;根据接收到的所述第一信息对所述物理屏幕上渲染的所述第二应用的内容进行更新。5.根据权利要求4所述的方法,其特征在于,所述第一信息包括:对虚拟现实应用进行操控和调整的信息,以及位姿变化信息。6.根据权利要求5所述的方法,其特征在于,所述接收通过人体输入学设备输入的对第二应用的内容进行更新的第一信息之后,所述方法还包括:根据所述第一信息中的位姿变化信息对叠加显示的所述若干个第一应用中的部分或全部应用的内容进行更新。7.根据权利要求5所述的方法,其特征在于,所述接收通过人体输入学设备输入的对第二应用的内容进行更新的第一信息之后,所述方法还包括:根据第一信息中的位姿变化信息对在后台运行的第一应用中的部分或全部应用的内容进行更新。8.根据权利要求1~3任一项所述的方法,其特征在于,所述叠加显示从容器中选择的若干个第一应用的内容之后,所述方法还包括:接收到预设的触发指令,按照预设策略在容器中显示所述第二应用和所述一个以上第一应用;从在容器中显示的所述第二应用和所述一个以上第一应用中,根据接收到的第二外部指令重新确定所述第二应用。9.根据...

【专利技术属性】
技术研发人员:邹剑张佳宁
申请(专利权)人:苏州端云创新科技有限公司
类型:发明
国别省市:

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

1