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

技术编号:20763191 阅读:26 留言:0更新日期:2019-04-03 14:06
本发明专利技术提供了一种图像处理系统和方法,上述图像处理系统包括一头戴式显示装置,以及一图像处理装置。图像处理装置包括一处理器。处理器会将上述头戴式显示装置的设定信息传送给一画面驱动程序。上述画面驱动程序从一使用者模式驱动程序取得一3D数据,且根据上述设定信息以及上述3D数据,产生一左眼画面以及一右眼画面。上述处理器将上述左眼画面以及上述右眼画面传送给上述头戴式显示装置,且上述头戴式显示装置根据上述左眼画面以及上述右眼画面显示一显示画面。虚拟现实头盔将可直接显示Direct3D及OpenGL技术所产生的显示内容,因而增加虚拟现实头盔可显示内容的相容性。

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

【技术保护点】
1.一种图像处理系统,其特征在于,包括:一头戴式显示装置;以及一图像处理装置,包括:一处理器,将上述头戴式显示装置的设定信息传送给一画面驱动程序;其中上述画面驱动程序从一使用者模式驱动程序取得一3D数据,且根据上述设定信息以及上述3D数据,产生一左眼画面以及一右眼画面;其中上述处理器将上述左眼画面以及上述右眼画面传送给上述头戴式显示装置,且上述头戴式显示装置根据上述左眼画面以及上述右眼画面显示一显示画面。

【技术特征摘要】
1.一种图像处理系统,其特征在于,包括:一头戴式显示装置;以及一图像处理装置,包括:一处理器,将上述头戴式显示装置的设定信息传送给一画面驱动程序;其中上述画面驱动程序从一使用者模式驱动程序取得一3D数据,且根据上述设定信息以及上述3D数据,产生一左眼画面以及一右眼画面;其中上述处理器将上述左眼画面以及上述右眼画面传送给上述头戴式显示装置,且上述头戴式显示装置根据上述左眼画面以及上述右眼画面显示一显示画面。2.如权利要求1所述的图像处理系统,其中上述设定信息包括一瞳距信息、一视角信息以及一视野信息。3.如权利要求1所述的图像处理系统,其中上述3D数据由Direct3D及OpenGL技术所产生。4.如权利要求1所述的图像处理系统,其中上述画面驱动程序包括一程序库,且上述画面驱动程序载入上述程序库所包含的文件,将上述3D数据和上述设...

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

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

1