显示处理方法和系统技术方案

技术编号:20680183 阅读:29 留言:0更新日期:2019-03-27 18:38
本公开提供了一种显示处理方法,包括:利用虚拟驱动创建至少一个虚拟显卡和至少一个虚拟显示器,其中,所述虚拟驱动将虚拟显卡和虚拟显示器的虚拟硬件信息提供至操作系统,使操作系统将虚拟显卡和虚拟显示器识别为实体设备并建立通信;通过所述至少一个虚拟显卡获取操作系统发送的显示指令,并基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据。本公开还提供了一种显示处理系统和显示处理装置。

【技术实现步骤摘要】
显示处理方法和系统
本公开涉及一种显示处理方法和系统。
技术介绍
随着科学技术的发展,虚拟显示设备逐渐走入人们的生活,例如AR或VR设备,目前为止,这些技术主要应用于娱乐和游戏,同时,AR和VR设备也可应用于办公和网络等场景中,例如,可以在AR和VR设备中访问虚拟桌面来进行办公和上网,使许多在传统2D显示器的桌面界面中可用的技术工具可以在3DAR/VR设备中提供给用户使用,但是现有技术中若想实现该功能,需要与AR/VR设备连接的计算机同时连接有真实的物理显示器或者小型的硬件模拟器,且需要计算机提供足够的视频端口,造成用户在AR/VR设备中访问虚拟桌面的成本较高。
技术实现思路
有鉴于此,本公开提供了一种显示处理方法,所述方法包括:利用虚拟驱动创建至少一个虚拟显卡和至少一个虚拟显示器,其中,所述虚拟驱动将虚拟显卡和虚拟显示器的虚拟硬件信息提供至操作系统,使操作系统将虚拟显卡和虚拟显示器识别为实体设备并建立通信;通过所述至少一个虚拟显卡获取操作系统发送的显示指令,并基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据。根据本公开的实施例,显示处理方法还包括:将所述至少一个虚拟显示器的图像数据存储至对应的存储空间中;从所述存储空间中获取至少一个虚拟显示器的图像数据,并将所述图像数据传输至虚拟显示设备。根据本公开的实施例,所述每个虚拟显示器具有相应的标识信息;所述显示处理方法还包括:获取待创建的虚拟显示器的显示特征,根据所述显示特征创建虚拟显示器,并在创建成功后生成所述虚拟显示器的标识信息;和/或获取待删除的虚拟显示器的标识信息,并删除对应的虚拟显示器;和/或获取待更新的虚拟显示器的标识信息以及更新的显示特征,利用所述更新的显示特征对所述虚拟显示器进行更新;和/或获取满足预设条件的全部虚拟显示器的标识信息和显示特征,生成统计信息;其中,所述虚拟显示器的显示特征包括分辨率、显示位置、缩放比例中的至少一种,所述满足预设条件的全部虚拟显示器包括统计时刻存在的全部虚拟显示器。根据本公开的实施例,所述虚拟显卡具有和物理显卡相对应的功能,所述基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据包括:将所述显示指令发送至相应的实体硬件,并利用硬件资源进行图像处理得到对应于所述至少一个虚拟显示器的图像数据;所述硬件资源包括计算机中央处理器或者物理显卡。根据本公开的实施例,所述显示处理方法应用于计算机设备,所述计算机设备将所述至少一个虚拟显示器的图像数据发送至虚拟显示设备,以在虚拟显示设备的屏幕上显示相应的内容;所述虚拟显示设备包括增强现实显示设备。本公开还提供了一种显示处理系统,所述系统包括虚拟驱动模块和处理模块,其中:所述虚拟驱动模块用于创建至少一个虚拟显卡和至少一个虚拟显示器,其中,所述虚拟驱动将虚拟显卡和虚拟显示器的虚拟硬件信息提供至操作系统,使操作系统将虚拟显卡和虚拟显示器识别为实体设备并建立通信;所述处理模块用于获取操作系统发送的显示指令,并基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据。根据本公开的实施例,所述显示处理系统还包括获取模块,其中,所述处理模块还用于将所述至少一个虚拟显示器的图像数据存储至对应的存储空间中;所述获取模块用于从所述存储空间中获取至少一个虚拟显示器的图像数据,并将所述图像数据传输至虚拟显示设备。根据本公开的实施例,所述每个虚拟显示器具有对应的标识信息;所述显示处理系统还包括管理模块,所述管理模块包括:增加模块,用于获取待创建的虚拟显示器的显示特征,将其传输至虚拟模块进行虚拟显示器的创建,并在创建成功后生成所述虚拟显示器的标识信息;和/或删除模块,用于获取待删除的虚拟显示器的标识信息,并将其传输至虚拟模块进行虚拟显示器的删除;和/或更新模块,用于获取待更新的虚拟显示器的标识信息以及更新的显示特征,并将其传输至虚拟模块进行虚拟显示器的更新;和/或统计模块,用于获取满足预设条件的全部虚拟显示器的标识信息和显示特征,生成统计信息;其中,所述虚拟显示器的显示特征包括分辨率、显示位置、缩放比例中的至少一种,所述满足预设条件的全部虚拟显示器包括统计时刻存在的全部虚拟显示器。根据本公开的实施例,所述虚拟显卡利用硬件资源基于所述显示指令处理得到对应的图像数据;所述硬件资源包括计算机中央处理器或者物理显卡。本公开还提供了一种显示处理装置,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器执行上述任一项所述的方法。根据本公开的实施例,可以至少部分地解决现有技术中需要物理显示器或者实体硬件模拟器才能实现虚拟显示设备的虚拟桌面的问题,并因此可以实现无需将物理显示器连接到计算机就可以实现在虚拟显示设备中使用虚拟显示器的技术效果。附图说明通过以下参照附图对本公开实施例的描述,本公开的上述以及其他目的、特征和优点将更为清楚,在附图中:图1示意性示出了根据本公开实施例的显示处理方法的应用场景;图2示意性示出了根据本公开实施例的虚拟桌面的示意图;图3示意性示出了根据本公开实施例的显示处理方法的流程图;图4示意性示出了根据本公开另一实施例的显示处理方法的流程图;图5示意性示出了根据本公开实施例的计算机设备与虚拟显示设备交互示意图;图6示意性示出了根据本公开实施例的显示处理系统的框图;图7示意性示出了根据本公开另一实施例的显示处理系统的框图;图8示意性示出了根据本公开实施例的适于实现本公开实施例描述的方法的计算机系统的方框图。具体实施方式以下,将参照附图来描述本公开的实施例。但是应该理解,这些描述只是示例性的,而并非要限制本公开的范围。在下面的详细描述中,为便于解释,阐述了许多具体的细节以提供对本公开实施例的全面理解。然而,明显地,一个或多个实施例在没有这些具体细节的情况下也可以被实施。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本公开的概念。在此使用的术语仅仅是为了描述具体实施例,而并非意在限制本公开。在此使用的术语“包括”、“包含”等表明了所述特征、操作和/或部件的存在,但是并不排除存在或添加一个或多个其他特征、操作或部件。在此使用的所有术语(包括技术和科学术语)具有本领域技术人员通常所理解的含义,除非另外定义。应注意,这里使用的术语应解释为具有与本说明书的上下文相一致的含义,而不应以理想化或过于刻板的方式来解释。在使用类似于“A、B和C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B和C中至少一个的装置”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的装置等)。在使用类似于“A、B或C等中至少一个”这样的表述的情况下,一般来说应该按照本领域技术人员通常理解该表述的含义来予以解释(例如,“具有A、B或C中至少一个的装置”应包括但不限于单独具有A、单独具有B、单独具有C、具有A和B、具有A和C、具有B和C、和/或具有A、B、C的装置等)。附图中示出了一些方框图和/或流程图。应理解,方框图和/或流程图中的一些方框或其组合可以由计本文档来自技高网...

【技术保护点】
1.一种显示处理方法,包括:利用虚拟驱动创建至少一个虚拟显卡和至少一个虚拟显示器,其中,所述虚拟驱动将虚拟显卡和虚拟显示器的虚拟硬件信息提供至操作系统,使操作系统将虚拟显卡和虚拟显示器识别为实体设备并建立通信;通过所述至少一个虚拟显卡获取操作系统发送的显示指令,并基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据。

【技术特征摘要】
1.一种显示处理方法,包括:利用虚拟驱动创建至少一个虚拟显卡和至少一个虚拟显示器,其中,所述虚拟驱动将虚拟显卡和虚拟显示器的虚拟硬件信息提供至操作系统,使操作系统将虚拟显卡和虚拟显示器识别为实体设备并建立通信;通过所述至少一个虚拟显卡获取操作系统发送的显示指令,并基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据。2.根据权利要求1所述的显示处理方法,还包括:将所述至少一个虚拟显示器的图像数据存储至对应的存储空间中;从所述存储空间中获取至少一个虚拟显示器的图像数据,并将所述图像数据传输至虚拟显示设备。3.根据权利要求1所述的显示处理方法,其中:所述每个虚拟显示器具有相应的标识信息;所述显示处理方法还包括:获取待创建的虚拟显示器的显示特征,根据所述显示特征创建虚拟显示器,并在创建成功后生成所述虚拟显示器的标识信息;和/或获取待删除的虚拟显示器的标识信息,并删除对应的虚拟显示器;和/或获取待更新的虚拟显示器的标识信息以及更新的显示特征,利用所述更新的显示特征对所述虚拟显示器进行更新;和/或获取满足预设条件的全部虚拟显示器的标识信息和显示特征,生成统计信息;其中,所述虚拟显示器的显示特征包括分辨率、显示位置、缩放比例中的至少一种,所述满足预设条件的全部虚拟显示器包括统计时刻存在的全部虚拟显示器。4.根据权利要求1所述的显示处理方法,其中,所述虚拟显卡具有和物理显卡相对应的功能,所述基于所述显示指令进行图像处理得到对应于所述至少一个虚拟显示器的图像数据包括:将所述显示指令发送至相应的实体硬件,并利用硬件资源进行图像处理得到对应于所述至少一个虚拟显示器的图像数据;所述硬件资源包括计算机中央处理器或者物理显卡。5.根据权利要求1所述的显示处理方法,其中:所述显示处理方法应用于计算机设备,所述计算机设备将所述至少一个虚拟显示器的图像数据发送至虚拟显示设备,以在虚拟显示设备的屏幕上显示相应的内容;所述虚拟显示设备包括增强现实显示设...

【专利技术属性】
技术研发人员:黄大卫
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京,11

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

1