一种虚拟现实画面显示控制系统技术方案

技术编号:17345887 阅读:37 留言:0更新日期:2018-02-25 10:51
本发明专利技术公开了一种虚拟现实画面显示控制系统,属于虚拟现实技术领域;系统包括第一显示单元,用于显示设备上显示第一显示画面;第二显示单元,用于在头戴式显示设备中显示第二显示画面;输入单元,用于获取第一操作指令;第一处理单元,用于对目标应用程序进行控制以变换第一显示画面;监控单元,用于持续监控并获取第一显示画面;窗口管理单元,用于持续获取监控单元输出的每一帧的显示内容并进行转换,以形成在头戴式显示设备的显示窗口中的第二显示画面。上述技术方案的有益效果是:拓展显示器的显示范围,提升同时展示的信息量,并且能够同时展示来自不同应用程序的显示内容,提升用户的使用体验。

【技术实现步骤摘要】
一种虚拟现实画面显示控制系统
本专利技术涉及虚拟现实
,尤其涉及一种虚拟现实画面显示控制系统。
技术介绍
虚拟现实(VirtualReality,VR)技术是一种可以创建和体验虚拟世界的计算机仿真系统,它利用计算机生成一种模拟环境,是一种多源信息融合的、交互式的三维动态视景和实体行为的系统仿真使用户沉浸到该环境中。现有的VR显示技术的实现方式通常包括以下几种:一种是传统的基于显示器的二维的电脑桌面显示,其在硬件实现上是将传统的显示设备通过线缆与计算机设备连接,在软件实现上是采用特定的三维应用程序通过操作系统提供的接口将VR图像传输至显示器上显示。一种是基于VR显示技术的三维应用程序,其在硬件实现上是将专门用于VR显示的头戴式显示设备通过线缆与计算机设备连接,在软件实现上则是采用特定的三维应用程序通过操作系统提供的三维图形接口将图像传输至头戴式显示设备上显示。一种是基于VR显示技术的二维的电脑桌面显示,其本质上同样是一个基于VR显示技术的三维应用程序,但是只在三维场景中显示一个虚拟的显示器,用户可以任意调整该显示器的大小、位置、方向以及形状等,其实现方式是通过操作系统提供的桌面复制接口(例如远程桌面)以及三维图形借口,将图像最终传输至虚拟形成的显示器中。上述三种实现方式在具体执行的过程中均存在着一些限制。例如:上述第一种实现方式中,受限于显示器的物理大小,在显示器上能够同时展示的信息非常有限,并且二维的显示器只能显示二维画面。上述第二种实现方式中,由于现有的系统软件的限制,不能显示出当前应用程序以外的内容,不管该内容是来自其他的VR应用还是来自普通的二维窗口应用。上述第三种实现方式中,受限于显示器上实际存在的像素数目,虽然能够在虚拟显示器中将信息显示在视野上的更多地方,但是其信息总量并没有增加,只是将每个像素放大或者产生其他虚拟形变(例如弯曲屏幕等)。并且,该实现方式类似于第二种实现方式,在现有的系统软件的限制下,无法显示来自其他VR应用或者普通应用的显示画面。
技术实现思路
根据现有技术中存在的上述问题,现提供一种虚拟现实画面显示控制系统,旨在拓展显示器的显示范围,提升同时展示的信息量,并且能够同时展示来自不同应用程序的显示内容,提升用户的使用体验。上述技术方案具体包括:一种虚拟现实画面显示控制系统,其中,包括:第一显示单元,用于在计算机设备的显示设备上显示目标应用程序产生的第一显示画面;第二显示单元,用于在采用虚拟现实技术进行显示的头戴式显示设备中显示一第二显示画面;输入单元,用于获取用户对所述目标应用程序的第一操作指令;第一处理单元,连接所述第一显示单元,用于对所述目标应用程序进行控制,以变换所述第一显示画面;监控单元,连接所述第一显示单元和所述第一处理单元,用于持续监控并获取所述显示设备的显示窗口中的每一帧的所述第一显示画面;窗口管理单元,分别连接所述监控单元、所述第二显示单元和所述输入单元,并与所述监控单元之间进行持续通信,所述窗口管理单元用于持续获取所述监控单元输出的每一帧的所述显示内容并进行转换,以形成在所述头戴式显示设备的显示窗口中的第二显示画面;所述监控单元还用于持续获取所述输入单元得到的所述第一操作指令并发送至所述窗口管理单元,所述窗口管理单元还用于将所述第一操作指令发送至所述第一处理单元,以供所述第一处理单元根据所述第一操作指令变换所述第一显示画面。优选的,该虚拟现实画面显示控制系统,其中,所述监控单元具体包括:注入模块,用于向所述目标应用程序注入动态链接库;捕获模块,连接所述注入模块,所述捕获模块通过所述动态链接库对所述目标应用程序的关键函数的监控处理来捕获所述目标应用程序的信息流,从而获得所述第一显示画面;发送模块,连接所述注入模块,所述发送模块通过所述动态链接库对所述目标应用程序的关键函数的监控处理,将所述第一操作指令下发至所述第一处理单元中执行。优选的,该虚拟现实画面显示控制系统,其中,所述监控单元中还包括:列表监控模块,连接所述捕获模块,用于监控所述目标应用程序当前产生的所有显示窗口,并加入到一窗口列表中;所述捕获模块依据所述窗口列表分别捕获每个当前显示的所述显示窗口的所述第一显示画面。优选的,该虚拟现实画面显示控制系统,其中,所述监控单元通过一监控进程持续监控并获取所述第一显示画面。优选的,该虚拟现实画面显示控制系统,其中,所述监控单元和所述窗口管理单元通过建立socket通道进行持续通信。优选的,该虚拟现实画面显示控制系统,其中,所述窗口管理单元中包括:第一绘制模块,用于在所述头戴式显示设备中显示的三维场景中绘制一个平面模板;转换模块,用于将获取到的每一帧的所述第一显示画面转换成相应的三维纹理;第二绘制模块,分别连接所述转换模块和所述第一绘制模块,用于将所述三维纹理绘制到所述平面模板上,以形成所述第二显示画面。优选的,该虚拟现实画面显示控制系统,其中,还包括:第二处理单元,连接所述第二显示单元,所述第二处理单元用于运行一虚拟现实应用程序,并将运行所述虚拟现实应用程序所产生的虚拟现实画面显示在所述第二显示画面中。优选的,该虚拟现实画面显示控制系统,其中,还包括:操作单元,连接所述第二显示单元,所述操作单元内预设有多种操作方式,所述操作单元依据用户通过不同的所述操作方式对所述第二显示画面中的显示内容进行的操作产生相应的第二操作指令;所述第二显示单元根据所述操作单元产生的所述第二操作指令,将相应的操作结果渲染并显示在所述第二显示画面中。上述技术方案的有益效果是:提供一种虚拟现实显示控制系统,能够拓展显示器的显示范围,提升同时展示的信息量,并且能够同时展示来自不同应用程序的显示内容,提升用户的使用体验。附图说明图1是本专利技术的较佳的实施例中,一种虚拟现实画面显示控制系统的总体结构示意图;图2是本专利技术的较佳的实施例中,监控单元的具体结构示意图;图3是本专利技术的较佳的实施例中,窗口管理单元的具体结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本专利技术保护的范围。需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本专利技术作进一步说明,但不作为本专利技术的限定。基于现有技术中存在的上述问题,现提供一种虚拟现实画面显示控制系统,该系统具体如图1所示,包括:第一显示单元1,用于在计算机设备的显示设备上显示目标应用程序产生的第一显示画面;第二显示单元2,用于在采用虚拟现实技术进行显示的头戴式显示设备中显示一第二显示画面;输入单元3,用于获取用户对目标应用程序的第一操作指令;第一处理单元4,连接第一显示单元1,用于对目标应用程序进行控制,以变换第一显示画面;监控单元5,连接第一显示单元1和第一处理单元4,用于持续监控并获取显示设备的显示窗口中的每一帧的第一显示画面;窗口管理单元6,分别连接监控单元5、第二显示单元2和输入单元3,并与监控单元5之间进行持续通信,窗口管理单元6用于持续获取监控单元输出的每一帧的显示内容并进行转本文档来自技高网
...
一种虚拟现实画面显示控制系统

【技术保护点】
一种虚拟现实画面显示控制系统,其特征在于,包括:第一显示单元,用于在计算机设备的显示设备上显示目标应用程序产生的第一显示画面;第二显示单元,用于在采用虚拟现实技术进行显示的头戴式显示设备中显示一第二显示画面;输入单元,用于获取用户对所述目标应用程序的第一操作指令;第一处理单元,连接所述第一显示单元,用于对所述目标应用程序进行控制,以变换所述第一显示画面;监控单元,连接所述第一显示单元和所述第一处理单元,用于持续监控并获取所述显示设备的显示窗口中的每一帧的所述第一显示画面;窗口管理单元,分别连接所述监控单元、所述第二显示单元和所述输入单元,并与所述监控单元之间进行持续通信,所述窗口管理单元用于持续获取所述监控单元输出的每一帧的所述显示内容并进行转换,以形成在所述头戴式显示设备的显示窗口中的第二显示画面;所述监控单元还用于持续获取所述输入单元得到的所述第一操作指令并发送至所述窗口管理单元,所述窗口管理单元还用于将所述第一操作指令发送至所述第一处理单元,以供所述第一处理单元根据所述第一操作指令变换所述第一显示画面。

【技术特征摘要】
1.一种虚拟现实画面显示控制系统,其特征在于,包括:第一显示单元,用于在计算机设备的显示设备上显示目标应用程序产生的第一显示画面;第二显示单元,用于在采用虚拟现实技术进行显示的头戴式显示设备中显示一第二显示画面;输入单元,用于获取用户对所述目标应用程序的第一操作指令;第一处理单元,连接所述第一显示单元,用于对所述目标应用程序进行控制,以变换所述第一显示画面;监控单元,连接所述第一显示单元和所述第一处理单元,用于持续监控并获取所述显示设备的显示窗口中的每一帧的所述第一显示画面;窗口管理单元,分别连接所述监控单元、所述第二显示单元和所述输入单元,并与所述监控单元之间进行持续通信,所述窗口管理单元用于持续获取所述监控单元输出的每一帧的所述显示内容并进行转换,以形成在所述头戴式显示设备的显示窗口中的第二显示画面;所述监控单元还用于持续获取所述输入单元得到的所述第一操作指令并发送至所述窗口管理单元,所述窗口管理单元还用于将所述第一操作指令发送至所述第一处理单元,以供所述第一处理单元根据所述第一操作指令变换所述第一显示画面。2.如权利要求1所述的虚拟现实画面显示控制系统,其特征在于,所述监控单元具体包括:注入模块,用于向所述目标应用程序注入动态链接库;捕获模块,连接所述注入模块,所述捕获模块通过所述动态链接库对所述目标应用程序的关键函数的监控处理来捕获所述目标应用程序的信息流,从而获得所述第一显示画面;发送模块,连接所述注入模块,所述发送模块通过所述动态链接库对所述目标应用程序的关键函数的监控处理,将所述第一操作指令下发至所述第一处理单元中执行。3.如权利要求2所述的虚拟现实画面...

【专利技术属性】
技术研发人员:贾枭
申请(专利权)人:上海皮格猫信息科技有限公司
类型:发明
国别省市:上海,31

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

1