动态显示真实世界场景的方法、电子装置及可读存储媒体
阅读说明:本技术 动态显示真实世界场景的方法、电子装置及可读存储媒体 (Method for dynamically displaying real world scene, electronic device and readable storage medium ) 是由 张艺舋 于 2020-07-10 设计创作,主要内容包括:本发明提供一种动态显示真实世界场景的方法、电子装置及计算机可读存储媒体。所述方法包括:取得虚拟现实环境的虚拟场景边界;监控虚拟现实系统中的特定组件与虚拟场景边界之间的特定距离;以及反应于判定特定距离介于第一门限值及第二门限值之间,在虚拟现实环境的虚拟现实内容中显示透视窗,其中透视窗显示真实世界场景。藉此,可让穿戴者能够较为和缓地意识到自身已接近虚拟场景边界,从而改善用户体验。(The invention provides a method for dynamically displaying a real-world scene, an electronic device and a computer readable storage medium. The method comprises the following steps: acquiring a virtual scene boundary of a virtual reality environment; monitoring a specific distance between a specific component in the virtual reality system and a virtual scene boundary; and in response to determining that the particular distance is between the first threshold and the second threshold, displaying a see-through window in the virtual reality content of the virtual reality environment, wherein the see-through window displays the real-world scene. Therefore, the wearer can be enabled to be aware that the wearer approaches the boundary of the virtual scene gently, and user experience is improved.)
技术领域
本发明涉及一种虚拟现实(virtual reality,VR)显示技术,且特别是有关于一种动态显示真实世界场景的方法、电子装置及计算机可读存储媒体。
背景技术
在现有技术中,当VR的用户沉浸于VR环境中时,可能随着VR内容而移动自身的身体。为了避免用户在移动身体的过程中因碰撞到附近真实世界场景中的物体或墙壁,VR系统会在用户的身体靠近虚拟场景的边界时停止呈现VR内容,而改为呈现用户前方的真实世界场景。
然而,对于用户而言,上述作法将可能使得沉浸于VR环境中的用户骤然被拉回真实世界的场景中,进而可能造成不佳的用户体验。
发明内容
有鉴于此,本发明提供一种动态显示真实世界场景的方法、电子装置及计算机可读存储媒体,其可用于解决上述技术问题。
本发明提供一种动态显示真实世界场景的方法,包括:取得一虚拟现实环境的一虚拟场景边界;监控一虚拟现实系统中的一特定组件与虚拟场景边界之间的一第一特定距离,其中虚拟现实系统用以提供虚拟现实环境;以及反应于判定第一特定距离大于一第一门限值且小于一第二门限值,在虚拟现实环境的一虚拟现实内容中显示一透视窗,其中透视窗显示一真实世界场景。
本发明提供一种电子装置,其包括存储电路及处理器。存储电路存储多个模块。处理器耦接于存储电路,并存取前述模块以执行下列步骤:取得一虚拟现实环境的一虚拟场景边界;监控提供虚拟现实环境的一虚拟现实系统中的一特定组件与虚拟场景边界之间的一第一特定距离;以及反应于判定第一特定距离大于一第一门限值且小于一第二门限值,在虚拟现实环境的一虚拟现实内容中显示一透视窗,其中透视窗显示一真实世界场景。
本发明提供一种计算机可读存储媒体,所述计算机可读存储媒体记录可执行的计算机程序,所述可执行的计算机程序由电子装置加载以执行以下步骤:取得一虚拟现实环境的一虚拟场景边界;监控一虚拟现实系统中的一特定组件与虚拟场景边界之间的一第一特定距离,其中虚拟现实系统用以提供虚拟现实环境;以及反应于判定第一特定距离大于一第一门限值且小于一第二门限值,在虚拟现实环境的一虚拟现实内容中显示一透视窗,其中透视窗显示一真实世界场景。
附图说明
包含附图以便进一步理解本发明,且附图并入本说明书中并构成本说明书的一部分。
附图说明
本发明的实施例,并与描述一起用于解释本发明的原理。图1是依据本发明的一实施例绘示的电子装置示意图。
图2是依据本发明的一实施例绘示的动态显示真实世界场景的方法流程图。
图3A是依据本发明实施例绘示的在VR内容中显示透视窗的示意图。
图3B是依据图3A实施例绘示的增加透视窗尺寸的示意图。
图3C是依据图3A及图3B绘示的停止显示VR内容的示意图。
具体实施方式
现将详细地参考本发明的示范性实施例,示范性实施例的实例说明于附图中。只要有可能,相同组件符号在附图和描述中用来表示相同或相似部分。
请参照图1,其是依据本发明的一实施例绘示的电子装置示意图。在不同的实施例中,电子装置100例如是VR系统中用于提供/产生VR内容的计算机装置,而此VR内容可透过VR系统中的头戴式显示器呈现于头戴式显示器的穿戴者观看,但可不限于此。
如图1所示,电子装置100可包括存储电路102及处理器104。存储电路102例如是任意型式的固定式或可移动式随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、闪存(Flash memory)、硬盘或其他类似装置或这些装置的组合,而可用以记录多个程序代码或模块。
处理器104耦接于存储电路102,并可为一般用途处理器、特殊用途处理器、传统的处理器、数字信号处理器、多个微处理器(microprocessor)、一个或多个结合数字信号处理器核心的微处理器、控制器、微控制器、特殊应用集成电路(Application SpecificIntegrated Circuit,ASIC)、现场可编程门阵列电路(Field Programmable Gate Array,FPGA)、任何其他种类的集成电路、状态机、基于进阶精简指令集机器(Advanced RISCMachine,ARM)的处理器以及类似品。
在本发明的实施例中,处理器104可存取存储电路102中记录的模块、程序代码来实现本发明提出的动态显示真实世界场景的方法,其细节详述如下。
请参照图2,其是依据本发明的一实施例绘示的动态显示真实世界场景的方法流程图。本实施例的方法可由图1的电子装置100执行,以下即搭配图1所示的组件说明图2各步骤的细节。
首先,在步骤S210中,处理器104可取得VR环境的虚拟场景边界。在一实施例中,此虚拟场景边界可由用户在设定VR系统时所设定,通常代表用户在使用VR系统时,在真实环境中的可移动空间的边界。在一实施例中,上述VR环境例如是由电子装置100所属的VR系统所提供。一般而言,VR系统例如可包括头戴式显示器、位置追踪装置及/或可供用户握持的控制器等组件,而在用户安装VR系统的过程中,一般会因应于VR系统的要求而设定对应的虚拟场景边界。因此,处理器104可直接存取相关的系统设定以取得上述虚拟场景边界,但本发明可不限于此。
之后,在步骤S220中,处理器104可监控VR系统中的特定组件与虚拟场景边界之间的第一特定距离,其可表示用户与虚拟场景边界之间的距离。在不同的实施例中,上述特定组件可以是头戴式显示器,或是VR系统中的控制器,但可不限于此。
接着,在步骤S230中,反应于判定第一特定距离大于第一门限值且小于第二门限值(其大于第一门限值),处理器104可在VR环境的VR内容中显示透视窗。为便于理解上述概念,以下另辅以图3A至图3C作说明。
请参照图3A,其是依据本发明实施例绘示的在VR内容中显示透视窗的示意图。在本实施例中,假设头戴式显示器310为所称的特定组件。在此情况下,处理器104可监控头戴式显示器310与虚拟场景边界VB(其可理解为如图3A所示的虚拟格状墙面或其它形式的墙面,但可不限于此)之间的第一特定距离D1,并且在第一特定距离D1介于第一门限值(例如0cm)及第二门限值(例如50cm)之间时在VR内容320中显示透视窗322,其中透视窗322可显示真实世界场景330。在另一实施例中,在第一特定距离D1小于第二门限值时即在VR内容320中显示透视窗322,而不需考虑第一门限值。
在一实施例中,所称特定组件可为VR系统中的控制器。在此情况下,处理器10控制器4可监控控制器与虚拟场景边界VB之间的第二特定距离D2,并且在第二特定距离D2介于第三门限值及第四门限值(例如50cm)之间时在VR内容320中显示透视窗322并显示真实世界场景330。其中,第一特定距离D1与第二特定距离D2可相同或不同,第一门限值与第三门限值可相同或不同,第二门限值与第四门限值可相同或不同。在另一实施例中,在第二特定距离D2小于第四门限值时即在VR内容320中显示透视窗322。
在一实施例中,头戴式显示器310可具有一前镜头,而此前镜头可用于拍摄位于头戴式显示器310的穿戴者399前方的真实世界场景。并且,在处理器104于VR内容320中显示透视窗322时,处理器104可将前镜头所拍摄到的一部分真实世界场景作为真实世界场景330而呈现于透视窗322中。
由此可知,相较于现有技术直接将全部VR内容骤然切换为完整真实世界场景的作法,本发明可根据穿戴者399与VR环境边界的距离,通过透视窗322而较为和缓地让穿戴者399得知已逐渐接近虚拟场景边界,避免让沉浸于VR环境中的穿戴者399感到不佳的体验。
在一些实施例中,透视窗322的中心点可对应于穿戴者399的注视中心点。换言之,当穿戴者399的注视中心点因转头、抬头等行为而改变时,透视窗322的位置也将相应改变,且其显示的真实世界场景330也将相应地呈现对应视角下的真实世界场景。
此外,在一些实施例中,处理器104还可监控VR系统中的控制器340与虚拟场景边界VB之间的第三特定距离。并且,反应于判定第三特定距离小于一第五门限值(其可由系统设定或由设计者依需求而定),处理器104可在VR内容320显示虚拟场景边界VB。简言之,当控制器340与虚拟场景边界VB距离较近时,处理器104可在VR内容320中显示虚拟场景边界VB(例如图3A中的格状墙面),以提示穿戴者399当下已接近虚拟场景边界VB。另一方面,当控制器340与虚拟场景边界VB距离较远时,处理器104可不在VR内容320中显示虚拟场景边界VB,以让穿戴者399较佳地沉浸于VR环境中,但本发明可不限于此。
此外,在呈现透视窗322之后,处理器104仍可持续监控第一特定距离D1。在一实施例中,若第一特定距离D1改变为大于上述第二门限值,则处理器104可相应地停止显示透视窗322,以让穿戴者399能够观赏到完整的VR内容320,但可不限于此。
在一实施例中,透视窗322的尺寸可负相关于第一特定距离D1。换言之,第一特定距离D1越小,透视窗322的尺寸越大,反之亦反。请参照图3B,其是依据图3A实施例绘示的增加透视窗尺寸的示意图。
在图3B中,假设穿戴者399相较于图3A的情境更接近虚拟场景边界VB,使得图3B中的第一特定距离D1小于图3A中的第一特定距离D1。在此情况下,图3B中透视窗322的尺寸可变为大于图3A中透视窗322的尺寸,从而可让穿戴者399观察到更大范围的真实世界场景330。
请参照图3C,其是依据图3A及图3B绘示的停止显示VR内容的示意图。在本实施例中,假设穿戴者399持续往虚拟场景边界VB移动,直至头戴式显示器120达到或超过虚拟场景边界VB。此时,处理器104可停止显示VR内容,以让穿戴者399能够观赏到其面前的完整真实世界场景330。亦即,此时头戴式显示器310可直接将其前镜头所拍摄到的景观呈现于穿戴者399观看,但可不限于此。
从另一观点而言,透视窗320可理解为连接VR环境与真实世界的窗口。在此情况下,在穿戴者399逐渐靠近虚拟场景边界VB的过程中,穿戴者399可感受到透视窗320的尺寸逐渐增加,而当头戴式显示器310超过虚拟场景边界VB时,穿戴者399可体验到自身通过透视窗320而探头进入真实世界中的新颖感受。
此外,虽以上实施例皆将透视窗322绘示为圆形的态样,但在其他实施例中,透视窗的态样可依设计者的需求而选用任意的几何图样,例如各式多边形等,但不限于此。
而在一些实施例中,透视窗32显示真实世界场景与VR环境的交界可以模糊效果处理,使真实世界场景与VR环境的交界处在视觉上不会太锐利而显得突兀。
本发明还提供一种用于执行前述动态显示真实世界场景的方法的计算机可读储媒体。计算机可读存储媒体由实施在其中的多个程序指令(例如,设定程序指令及部署程序指令)构成。这些程序指令可被加载到电子装置100中且由电子装置100执行,以执行动态显示真实世界场景的方法及上述功能。
综上所述,本发明可持续监控VR系统中特定组件(例如头戴式显示器)与虚拟场景边界之间的第一特定距离,并在此第一特定距离介于第一门限值及第二门限值之间时,在VR内容中呈现用于显示(一部分)真实世界场景的透视窗。藉此,可让穿戴者能够较为和缓地意识到自身已接近虚拟场景边界,从而改善用户体验。
此外,在一些实施例中,上述透视窗的尺寸可随着第一特定距离的减少而逐渐增加,从而能够让穿戴者能够较为和缓地意识到自身已逐渐接近虚拟场景边界,从而改善用户体验。此外,在第一特定距离改变为小于第一门限值(例如0cm)时,本发明还可停止显示VR内容,以让穿戴者能够观赏到其面前完整的真实世界场景,从而提供用户新颖的体验。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
- 上一篇:一种医用注射器针头装配设备
- 下一篇:增强现实显示装置以及记录介质