图像处理系统和方法技术方案

技术编号:20751403 阅读:25 留言:0更新日期:2019-04-03 11:31
本发明专利技术提供了一种图像处理系统和方法,图像处理系统包括一头戴式显示装置以及一图像处理装置,上述图像处理装置包括一处理器,处理器将对应上述头戴式显示装置的一头盔信息传送给一使用者模式驱动程序;上述使用者模式驱动程序根据上述头盔信息以及来自一核心模式驱动程序的一第一截图,产生一第二截图,并将上述第二截图提供给上述处理器。此外,上述处理器直接根据上述第二截图产生一显示信息,且上述头戴式显示装置接收上述显示信息,并根据上述显示信息显示一显示画面。应用程序可不需通过DirectX图形界面框架直接与使用者模式驱动程序进行沟通,因而节省指令和信号传输的时间,因指令或信号的传输所造成的画面延迟的时间将会减少。

【技术实现步骤摘要】
图像处理系统和方法
本专利技术说明书主要为有关于一图像处理技术,尤其有关于通过虚拟现实(virtualreality,VR)头戴式显示装置直接显示Direct3D及OpenGL的内容的图像处理技术,涉及一种图像处理系统和方法。
技术介绍
随着科技的进步,图像的显示技术也日亦演进。虚拟现实(VirtualReality,简称VR)是一种利用电脑科技模拟出虚拟的三度空间的显示技术。使用者可通过专用的穿戴装置(例如:头盔、眼镜),通过视觉让使用者有身临其境的感觉。然而,目前的虚拟现实头盔所显示的显示内容,都是利用开发商自行开发的开发平台来进行开发。因此,目前的虚拟现实头盔并无法支持直接显示Direct3D及OpenGL的内容的画面。然而,由于目前大部分的3D软件及3D游戏都是基于Direct3D及OpenGL这两种引擎来进行开发。因此,若虚拟现实头盔无法支持直接显示Direct3D及OpenGL的内容的画面,虚拟现实头盔所显示的显示内容将会受到限制。
技术实现思路
有鉴于上述现有技术的问题,本专利技术提供了通过虚拟现实(VR)头戴式显示装置直接显示Direct3D及OpenGL的内容的图像处理系统和方法。根据本专利技术的一实施例提供了一种图像处理系统,所述图像处理系统包括一头戴式显示装置以及一图像处理装置,所述图像处理装置包括一处理器,处理器将对应所述头戴式显示装置的一头盔信息传送给一使用者模式驱动程序,所述使用者模式驱动程序根据所述头盔信息以及来自一核心模式驱动程序的一第一截图,产生一第二截图,并将所述第二截图提供给所述处理器;所述处理器直接根据所述第二截图产生一显示信息,且所述头戴式显示装置接收所述显示信息,并根据所述显示信息显示一显示画面。根据本专利技术一些实施例,所述头盔信息包括所述头戴式显示装置的一解析度信息。根据本专利技术一些实施例,所述第一截图为从Direct3D及OpenGL技术产生的画面所选取。根据本专利技术一些实施例,所述使用者模式驱动程序根据所述解析度信息以及所述第一截图,将所述第一截图转换为适用所述解析度信息的所述第二截图。根据本专利技术一些实施例,所述处理器直接根据所述第二截图以及使用者两眼瞳孔的距离,产生所述头戴式显示装置所显示的左右眼画面。根据本专利技术的一实施例提供了一种图像处理方法,所述图像处理方法的步骤包括:将对应一头戴式显示装置的一头盔信息传送给一使用者模式驱动程序;根据所述头盔信息以及来自一核心模式驱动程序的一第一截图,产生一第二截图;直接根据所述第二截图产生一显示信息;以及根据所述显示信息显示一显示画面。通过本专利技术的上述实施例提供的图像处理系统和方法,应用程序可不需通过DirectX图形界面框架直接与使用者模式驱动程序进行沟通,因而节省指令和信号传输的时间,进一步的,因指令或信号的传输所造成的画面延迟的时间将会减少。关于本专利技术其他附加的特征与优点,本领域技术人员在不脱离本专利技术的精神和范围内,当可根据本案实施方法中所公开的系统和方法,做些许的变动与润饰而得到。附图说明图1为显示根据本专利技术的一实施例所述的图像处理系统100的方块图。图2为根据本专利技术的一实施例所示的显示驱动操作的示意图。图3为根据本专利技术一实施例所述的图像处理方法的流程图300。附图标记说明:100图像处理系统;110图像处理装置;111处理器;112显示装置;120头戴式显示装置;210Direct3D执行程序库;220OpenGL执行程序库;230DirectX图形界面框架;240使用者模式驱动程序;250DirectX核心;260核心模式驱动程序;300流程图;A1、A2应用软件;F1、F2截图具体实施方式本章节所叙述的是实施本专利技术的最佳方式,目的在于说明本专利技术的精神而非用以限定本专利技术的保护范围,本专利技术的保护范围当以权利要求所界定的保护范围为准。图1为显示根据本专利技术的一实施例所述的图像处理系统100的方块图。如图1所示,图像处理系统100可包含一图像处理装置110,以及一头戴式显示装置(head-mounteddisplay,简称HMD)120。根据本专利技术的一实施例,图像处理装置110可包含一处理器111以及一显示装置112。注意地是,在图1中的方块图,仅为了方便说明本专利技术的实施例,但本专利技术并不以此为限。图像处理装置110也可以包括其他元件。据本专利技术的一实施例,图像处理装置110可以是笔记本电脑、一智能手机或一平版电脑,但本专利技术不以此为限。据本专利技术的一实施例,显示装置112可以是一般显示装置,例如:笔记本电脑屏幕、智能手机屏幕或台式电脑的屏幕,但本专利技术不以此为限。据本专利技术的一实施例,头戴式显示装置120可以是一虚拟现实(virtualreality,VR)头盔。当使用者要观看虚拟现实的画面时,可将头戴式显示装置120耦接至图像处理装置110,以从头戴式显示装置120观看虚拟现实的画面。图2为根据本专利技术的一实施例所示的显示驱动操作的示意图。在本专利技术的实施利中,处理器111可用以执行图2所示的显示驱动的相关操作和运算。如图2所示,显示驱动操作可分成应用程序(applications)层、使用者模式(UserMode)层,以及核心模式(KernelMode)层。注意地是,在图2中的示意图,仅为了方便说明本专利技术的实施例,但本专利技术并不以此为限。根据本专利技术的一实施例,在应用程序层中包含了所要执行的应用程序,例如:应用程序A1和应用程序A2。根据本专利技术的一实施例,在使用者模式层可包含一Direct3D(D3D)执行程序库(RuntimeLibrary)210、一OpenGL执行程序库220、一DirectX图形界面框架(DirectXGraphicsInfrastructure(DXGI)Framework)230,以及一使用者模式驱动程序(UserModeDriver)240。根据本专利技术的一实施例,核心模式层可包含一DirectX核心(DXGKernel)250以及一核心模式驱动程序(KernelModeDriver)260。根据本专利技术的一实施例,当要将显示装置112所显示的由D3D和OpenGL技术所产生的图像转换到头戴式显示装置120时,处理器111会执行一应用程序A1,以将对应头戴式显示装置120的头盔信息传送给使用者模式驱动程序240。如图2所示,显示装置112所显示的由D3D和OpenGL技术所产生的图像,可为处理器111执行一应用程序A2所产生的图像。根据本专利技术的一实施例,头盔信息可包含头戴式显示装置120的解析度。根据本专利技术的一实施例,使用者模式驱动程序240可包含一使用者模式显示驱动程序(User-modedisplaydriver)、一OpenGL可安装客户驱动程序(installableclientdriver),以及针对本专利技术的操作所开发的一应用程序编辑界面(applicationprogramminginterface,API)。根据本专利技术的一实施例,当使用者模式驱动程序240接收到头戴式显示装置120的头盔信息后,使用者模式驱动程序240会直接从核心模式驱动程序260取得显示装置112所显示的D3D和OpenGL内容的图像的截图(framebuffer)F1。也就是说,在此实施例中,使用者模式驱动程序240可本文档来自技高网...

【技术保护点】
1.一种图像处理系统,其特征在于,包括:一头戴式显示装置;以及一图像处理装置,包括:一处理器,将对应所述头戴式显示装置的一头盔信息传送给一使用者模式驱动程序;其中所述使用者模式驱动程序根据所述头盔信息以及来自一核心模式驱动程序的一第一截图,产生一第二截图,并将所述第二截图提供给所述处理器;其中所述处理器直接根据所述第二截图产生一显示信息,且所述头戴式显示装置接收所述显示信息,并根据所述显示信息显示一显示画面。

【技术特征摘要】
1.一种图像处理系统,其特征在于,包括:一头戴式显示装置;以及一图像处理装置,包括:一处理器,将对应所述头戴式显示装置的一头盔信息传送给一使用者模式驱动程序;其中所述使用者模式驱动程序根据所述头盔信息以及来自一核心模式驱动程序的一第一截图,产生一第二截图,并将所述第二截图提供给所述处理器;其中所述处理器直接根据所述第二截图产生一显示信息,且所述头戴式显示装置接收所述显示信息,并根据所述显示信息显示一显示画面。2.如权利要求1所述的图像处理系统,其中所述头盔信息包括所述头戴式显示装置的一解析度信息。3.如权利要求2所述的图像处理系统,其中所述第一截图为从Direct3D及OpenGL技术产生的画面所选取。4.如权利要求2所述的图像处理系统,其中所述使用者模式驱动程序根据所述解析度信息以及所述第一截图,将所述第一截图转换为适用所述解析度信息的所述第二截图。5.如权利要求1所述的图像处理系统,其中所...

【专利技术属性】
技术研发人员:黄志文杨朝光
申请(专利权)人:宏碁股份有限公司
类型:发明
国别省市:中国台湾,71

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

1