可支持虚拟现实应用程序的混合现实系统及其显示方法技术方案

技术编号:20821835 阅读:32 留言:0更新日期:2019-04-10 06:28
本发明专利技术提供一种可支持虚拟现实应用程序的混合现实系统及其显示方法,其中混合现实系统包括处理装置及混合现实头戴装置,处理装置提供可执行虚拟现实内容的第一应用程序界面及可执行混合现实内容的第二应用程序界面。此方法包括由处理装置取得第一虚拟现实内容,通过第二应用程序界面将混合现实头戴装置所需的画面相关设定告知第一应用程序界面,通过第一应用程序界面根据画面相关设定示出第一虚拟现实内容对应的第一图形数据并建立共享控制代码以传送至第二应用程序界面,通过第二应用程序界面通过共享控制代码显示第一图形数据于混合现实头戴装置。

【技术实现步骤摘要】
可支持虚拟现实应用程序的混合现实系统及其显示方法
本专利技术涉及一种混合现实系统及其显示方法,尤其涉及一种可支持虚拟现实应用程序的混合现实系统及其显示方法。
技术介绍
混合现实是将现实世界与虚拟世界结合,以创造出新的环境,其中现实世界中的物件能够与虚拟世界中的物件共同存在并且产生即时的互动。目前市面上的混合现实应用程序主要是建构在通用Windows平台(UniversalWindowsPlatform,UWP)上,但其所提供的混合现实内容(mixedrealitycontent)数量较少,因而降低了消费者的使用意愿。
技术实现思路
有鉴于此,本专利技术提供一种可支持虚拟现实应用程序的混合现实系统及其显示方法,其可以低成本的硬件设备结合虚拟现实平台进而提升建立混合现实产品的优势。在本专利技术的一实施例中,上述的混合现实系统的显示方法适用于包括处理装置以及混合现实头戴装置的混合现实系统,其中处理装置提供可执行虚拟现实内容的第一应用程序界面以及可执行混合现实内容的第二应用程序界面,第二应用程序界面关联于混合现实头戴装置。此方法包括由处理装置取得第一虚拟现实内容,由处理装置通过第二应用程序界面告知第一应用程序界面有关于混合现实头戴装置所需的画面相关设定,由处理装置通过第一应用程序界面根据画面相关设定示出对应于第一虚拟现实内容的第一图形数据,由处理装置通过第一应用程序界面建立关联于第一图形数据的共享控制代码(sharehandle)并且传送共享控制代码至第二应用程序界面,以及由处理装置通过第二应用程序界面通过共享控制代码显示第一图形数据于混合现实头戴装置。在本专利技术的一实施例中,上述的混合现实系统包括处理装置以及混合现实头戴装置,其中处理装置连接于混合现实头戴装置并且提供可执行虚拟现实内容的第一应用程序界面以及可执行混合现实内容的第二应用程序界面,其中第二应用程序界面关联于混合现实头戴装置。处理装置用以执行上述的混合现实系统的显示方法。在本专利技术的一实施例中,上述的混合现实系统包括处理装置以及混合现实头戴装置,其中处理装置内建于混合现实头戴装置并且提供可执行虚拟现实内容的第一应用程序界面以及可执行混合现实内容的第二应用程序界面,其中第二应用程序界面关联于混合现实头戴装置。处理装置用以执行上述的混合现实系统的显示方法。为让本专利技术的上述特征和优点能更明显易懂,下文特举实施例,并配合附图作详细说明如下。附图说明图1为根据本专利技术一实施例所示出的混合现实系统的方块图。图2为根据本专利技术的一实施例所示出的混合现实系统的显示方法的流程图。图3为根据本专利技术的一实施例所示出的混合现实系统的显示方法的功能方块图。附图标记说明100:混合现实系统110:处理装置120:混合现实头戴装置S202~S210、S302~S312:步骤351:OpenVR应用程序界面353:OpenVRD3D360:DirectX3DRuntime361:UWP混合现实应用程序界面363:UWPD3DSH:共享控制代码TD:图形数据具体实施方式本专利技术的部分实施例接下来将会配合附图来详细描述,以下的描述所引用的元件符号,当不同附图出现相同的元件符号将视为相同或相似的元件。这些实施例只是本专利技术的一部分,并未揭示所有本专利技术的可实施方式。更确切的说,这些实施例只是本专利技术的权利要求中的方法与系统的范例。图1为根据本专利技术一实施例所示出的混合现实系统的方块图。首先图1先介绍混合现实系统的所有构件以及配置关系,详细功能将配合图2一并揭示。请参照图1,混合现实系统100包括处理装置110以及混合现实头戴装置120。在本实施例中,处理装置110可以是具有运算能力并且具有处理器的运算装置,例如是文件伺服器、数据库伺服器、应用程序伺服器、工作站、个人电脑、笔记型电脑等。处理器可以是北桥(northbridge)、南桥(southbridge)、场式可程序门阵列(fieldprogrammablearray,FPGA)、可程序化逻辑装置(programmablelogicdevice,PLD)、特殊应用集成电路(applicationspecificintegratedcircuits,ASIC)、中央处理单元(centralprocessingunit,CPU)、应用处理器(applicationprocessor,AP),或是其他可程序化的一般用途或特殊用途的微处理器(microprocessor)、数字信号处理器(digitalsignalprocessor,DSP)、图形处理器(graphicsprocessingunit,GPU)、其他类似装置或这些装置的组合。处理装置110可执行混合现实内容以将虚拟的场景、物体以及角色融入现实之中,创造出崭新的环境,并且其可与混合现实头戴装置120进行沟通,以让使用者得以在混合现实世界中进行互动。本领域技术人员应明了,处理装置110还包括数据存储装置以及通讯界面。数据存储装置可以是任意型式的非暂态性、易失性、非易失性的存储器,其用以存储缓冲数据、永久数据以及用来执行处理装置110的功能的编译程序码。此外,数据存储装置可以是可被处理装置110存取的外接硬盘、云端存储或是其它外接记录装置。通讯界面可以是支持任何有线连接或是无线通讯标准以与其它装置进行连线。混合现实头戴装置120可以是具有内建头部追踪系统的头戴显示器或是眼镜。混合现实头戴装置120至少包括整合显示器、动作传感器、定位器以及通讯界面。显示器例如是液晶显示器(liquid-crystaldisplay,LCD)、发光二极管(light-emittingdiode,LED)显示器或其他类似装置。动作传感器可以是加速度计(例如:重力传感器)、陀螺仪(例如:陀螺仪传感器)或任何可检测混合现实头戴装置120的线性移动以及旋转移动的传感器。定位器可以是图像传感器、深度传感器及其组合来实现混合现实头戴装置120的定位。通讯界面可以是支持任何有线连接或是无线通讯标准以与处理装置110进行数据传输。在本实施例中,混合现实头戴装置120会将所感测到的数据通过通讯界面以现有的无线或有线方式输出至处理装置110,而处理装置110会将混合现实内容传送给虚拟现实头戴装置120的显示器呈现。在另一实施例中,处理装置110可与混合现实头戴装置120整合为单一装置,也就是处理装置110将内建于混合现实头戴装置120而成为整合式全功能(all-in-one)的系统,本专利技术不在此设限。在本实施例中,处理装置110可提供第一应用程序架构平台以及第二应用程序架构平台,而两个架构平台并不相容。在此,第一应用程序界面可于第一应用程序架构平台上执行虚拟现实内容,而第二应用程序界面可于第二应用程序架构平台上执行混合现实内容并且将其显示于混合现实头戴装置120。此外,假设第一应用程序架构平台以及第二应用程序架构平台皆有各自的多媒体应用程序界面,而两者底层的执行环境(runtime)是共通的。以下即搭配图1的混合现实系统100的各元件列举实施例,以图2为根据本专利技术的一实施例所示出的混合现实系统的显示方法的流程图来说明混合现实系统100支持虚拟现实内容的详细步骤。请同时参照图1以及图2,首先处理装置110将取得第一虚拟现实内容(步骤S202本文档来自技高网...

【技术保护点】
1.一种可支持虚拟现实应用程序的混合现实系统的显示方法,其特征在于,所述混合现实系统包括处理装置以及混合现实头戴装置,所述处理装置提供可执行虚拟现实内容的第一应用程序界面以及可执行混合现实内容的第二应用程序界面,所述第二应用程序界面关联于所述混合现实头戴装置,所述方法包括:由所述处理装置取得第一虚拟现实内容;由所述处理装置通过所述第二应用程序界面告知所述第一应用程序界面有关于所述混合现实头戴装置所需的画面相关设定;由所述处理装置通过所述第一应用程序界面根据所述画面相关设定示出对应于所述第一虚拟现实内容的第一图形数据;由所述处理装置通过所述第一应用程序界面建立关联于所述第一图形数据的共享控制代码并且传送所述共享控制代码至所述第二应用程序界面;以及由所述处理装置通过所述第二应用程序界面通过所述共享控制代码显示所述第一图形数据于所述混合现实头戴装置。

【技术特征摘要】
2017.10.02 TW 1061340671.一种可支持虚拟现实应用程序的混合现实系统的显示方法,其特征在于,所述混合现实系统包括处理装置以及混合现实头戴装置,所述处理装置提供可执行虚拟现实内容的第一应用程序界面以及可执行混合现实内容的第二应用程序界面,所述第二应用程序界面关联于所述混合现实头戴装置,所述方法包括:由所述处理装置取得第一虚拟现实内容;由所述处理装置通过所述第二应用程序界面告知所述第一应用程序界面有关于所述混合现实头戴装置所需的画面相关设定;由所述处理装置通过所述第一应用程序界面根据所述画面相关设定示出对应于所述第一虚拟现实内容的第一图形数据;由所述处理装置通过所述第一应用程序界面建立关联于所述第一图形数据的共享控制代码并且传送所述共享控制代码至所述第二应用程序界面;以及由所述处理装置通过所述第二应用程序界面通过所述共享控制代码显示所述第一图形数据于所述混合现实头戴装置。2.根据权利要求1所述的方法,其特征在于,由所述处理装置取得所述第一虚拟现实内容的步骤包括:由所述处理装置自第三方的虚拟现实内容平台下载所述第一虚拟现实内容。3.根据权利要求1所述的方法,其特征在于,所述画面相关设定包括所述混合现实头戴装置的画面解析度以及虚拟空间度量至少之一者。4.根据权利要求1所述的方法,其特征在于,所述处理装置提供第一应用程序架构平台以及所述第二应用程序架构平台,所述第一应用程序界面得以于所述第一应用程序架构平台执行虚拟现实内容,所述第二应用程序界面得以于所述第二应用程序架构平台执行混合现实内容,所述第一应用程序架构平台以及所述第二应用程序架构平台分别具有第一多媒体应用程序界面以及第二多媒体应用程序界面,其中所述第一多媒体应用程序界面与所述第二多媒体应用程序界面的底层的执行环境为共通。5.根据权利要求4所述的方法,其特征在于,由所述处理装置通过所述第一应用程序界面根据所述画面相关设定示出对应于所述第一虚拟现实内容的所述第一图形数据的步骤包括:由所述处理装置通过所述第一应用程序界面,以所述第一多媒体应用程序界面中的3D绘图编程界面,根据所述画面相关设定示出对应于所述第一虚拟现实内容的所述第一图形数据。6.根据权利要求4所述的方法,其特征在于,由所述处理装置通过所述第一应用程序界面建立关联于所述第一图形数据的所述共享控制代码并且传送所述共享控制代码至所述第二应用程序界面的步骤包括:由所述处理装置通过所述第一应用程序界面,以所述第一...

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

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

1