一种交互界面的显示方法和装置与流程

文档序号:11864189阅读:135来源:国知局
一种交互界面的显示方法和装置与流程

本发明实施例涉及虚拟现实技术领域,特别涉及一种交互界面的显示方法和装置。



背景技术:

虚拟现实(英文:virtual reality,缩写:VR)技术是仿真技术与计算机图形学人机接口技术、多媒体技术、传感技术、网络技术等多种技术的集合,是一门富有挑战性的交叉技术前沿学科和研究领域。VR主要包括模拟环境、感知、自然技能和传感设备等方面。模拟环境是由计算机生成的、实时动态的三维立体逼真图像。感知是指理想的VR应该具有一切人所具有的感知,例如计算机图形技术所生成的视觉感知等。自然技能是指人的头部转动,眼睛、手势、或其他人体行为动作,由计算机来处理与参与者的动作相适应的数据,并对用户的输入作出实时响应,并分别反馈到用户的五官。

目前,市场上已经出现的虚拟现实设备主要有:虚拟现实眼镜和虚拟现实头盔等头戴式虚拟现实设备,用户在穿戴上虚拟现实设备后,能够观看如影院般的3D效果的视频图像,或者对应用程序进行显示和控制。

头戴式虚拟现实设备利用配戴在头部的显示器将人的对外界的视觉、听觉封闭,引导用户产生一种身在虚拟环境中的感觉。其显示原理是左右眼屏幕上分别显示左右眼的图像,人眼获取这种带有差异的信息后在脑海中产生立体感。头戴式虚拟现实设备作为虚拟现实的显示设备,具有小巧和封闭性强的特点,在军事训练、虚拟驾驶和虚拟城市等项目中具有广泛的应用。

在虚拟现实场景下,通常会有多个交互界面,同一交互界面下也可能存在多个分类页面,如果采用二维空间的显示方法,则无法在虚拟现实场景中同时显示多个交互界面或者分类页面,不能有效利用虚拟现实场景的三维空间,也使得用户无法获知在当前界面之前或之后是否还有其他界面。

本发明背景技术部分所公开的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息已构成本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种交互界面的显示方法和装置,从而克服现有技术中存在的无法在虚拟现实场景中同时显示多个交互界面或者分类页面,不能有效利用虚拟现实场景的三维空间,也使得用户无法获知在当前界面之前或之后是否还有其他界面的缺点。

本发明实施例提供的一种交互界面的显示方法,包括:

将多个交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

检测用户对所述多个交互界面的界面显示操作,并根据所述界面显示操作调取待显示的交互界面;

将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,当一个交互界面下包括多个分类页面时,该方法还包括:

分别为所述多个分类页面设置对应的多个子交互界面,并将所述多个子交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

检测用户对所述多个分类页面的页面显示操作,并根据所述页面显示操作调取待显示的子交互界面;

将所述待显示的子交互界面显示在视野正前方。

优选的,在上述技术方案中,采用左右轮状滚动切换的方式将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,所述检测用户对所述多个分类页面的页面显示操作,并根据所述页面显示操作调取待显示的子交互界面包括:

当所述页面显示操作为显示当前分类页面之前的第N个分类页面时,调取所述当前分类页面之前的第N个分类页面对应的子交互界面;

当所述页面显示操作为显示当前分类页面之后的第N个分类页面时,调取所述当前分类页面之后的第N个分类页面对应的子交互界面;

其中,N为大于等于1的正整数。

优选的,在上述技术方案中,所述分类页面的内容与对应的子交互界面的内容相同。

本发明实施例提供的一种交互界面的显示装置,包括:

界面设置模块,用于将多个交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

第一检测模块,用于检测用户对所述多个交互界面的界面显示操作,并根据所述界面显示操作调取待显示的交互界面;

界面显示模块,用于将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,当一个交互界面下包括多个分类页面时,该装置还包括:

页面设置模块,用于分别为所述多个分类页面设置对应的多个子交互界面,并将所述多个子交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

第二检测模块,用于检测用户对所述多个分类页面的页面显示操作,并根据所述页面显示操作调取待显示的子交互界面;

页面显示模块,用于将所述待显示的子交互界面显示在视野正前方。

优选的,在上述技术方案中,所述界面显示模块还用于采用左右轮状滚动切换的方式将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,所述第二检测模块具体用于:

当所述页面显示操作为显示当前分类页面之前的第N个分类页面时,调取所述当前分类页面之前的第N个分类页面对应的子交互界面;

当所述页面显示操作为显示当前分类页面之后的第N个分类页面时,调取所述当前分类页面之后的第N个分类页面对应的子交互界面;

其中,N为大于等于1的正整数。

优选的,在上述技术方案中,所述分类页面的内容与对应的子交互界面的内容相同。

与现有技术相比,本发明具有如下有益效果:本发明实施例的一种交互界面的显示方法和装置,充分利用了虚拟现实场景的三维空间,将多个交互界面呈三维环形分布的方式进行排列,用户在调取到需要显示的交互界面时,可以采用如三维左右轮状滚动切换的方式将该界面显示在视野正前方。同时,也能够在同一场景下呈现出多个交互界面,便于用户了解在当前界面之前或之后是否还有其他界面。在需要切换同一交互界面下不同分类页面时,能够呈现出动态变化的从左至右或从右至左的空间轮状切换的效果,使得用户使用虚拟现实设备时,所看到的是分类页面三维动态切换的显示效果,达到一个空间的轮状展示,提升了用户体验,满足了用户多样化的操作需求。

附图说明

图1是本发明实施例一的一种交互界面的显示方法的流程示意图。

图2是本发明实施例二的一种交互界面的显示方法的流程示意图。

图3是本发明实施例二的同一交互界面下不同分类页面切换显示前的效果图。

图4是本发明实施例二的同一交互界面下不同分类页面切换显示后的效果图。

图5是本发明实施例三的一种交互界面的显示装置的结构示意图。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

为了解决现有技术中存在的无法在虚拟现实场景中同时显示多个交互界面或者分类页面,不能有效利用虚拟现实场景的三维空间,也使得用户无法获知在当前界面之前或之后是否还有其他界面的技术问题,本发明提出了一种交互界面的显示方法和装置。

实施例一

如图1所示,本发明实施例的一种交互界面的显示方法,包括以下步骤:

步骤S101:将多个交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

由于在虚拟现实场景中,用户视野所见为三维的立体空间,为了有效利用三维立体空间进行界面显示,因此,可以将多个交互界面在同一平面上(如用户视野中的水平面)上按照三维环形分布的方式进行排列。也就是说,在同一水平面上存在多个交互界面,虽然用户仅能对视野正前方的交互界面进行显示和操作,但是,由于交互界面呈三维环形分布,因此,用户能够得知在当前交互界面之前或之后,甚至更靠前或靠后的位置是否还存在其他交互界面。

步骤S102:检测用户对所述多个交互界面的界面显示操作,并根据所述界面显示操作调取待显示的交互界面;

以通过触控板对交互界面的显示进行控制为例,用户通常采用滑动触控板的方式将需要显示的交互界面切换显示到视野正前方。因此,界面显示操作可以包括界面切换方向和界面切换个数。如以上述在触控板上进行滑动切换为例,如果是向右滑动一个界面,则是向右翻一页,即切换到下一个交互界面;如果是向左滑动一个界面,则是向左翻一页,即切换到上一个交互界面。本领域技术人员可以根据实际操作需求设置向左翻页和向右翻页分别对应的操作,包括在触控板的触控操作、通过手柄进行控制的操作。

步骤S103:将所述待显示的交互界面显示在视野正前方。

在调取到需要显示的交互界面之后,将该交互界面显示在视野正前方。

本发明实施例的一种交互界面的显示方法,充分利用了虚拟现实场景的三维空间,将多个交互界面呈三维环形分布的方式进行排列,用户在调取到需要显示的交互界面时,可以采用如三维左右轮状滚动切换的方式将该界面显示在视野正前方。同时,也能够在同一场景下呈现出多个交互界面,便于用户了解在当前界面之前或之后是否还有其他界面。

实施例二

如图2所示,本发明实施例的另一种交互界面的显示方法,适用于同一个交互界面下包括多个分类页面的情形,包括以下步骤:

步骤S201:分别为所述多个分类页面设置对应的多个子交互界面,并将所述多个子交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

本发明实施例要达到的目的是:用户在使用虚拟现实设备的过程中,当需要对同一交互界面下的不同分类页面进行切换显示时,能够呈现出如同不同交互界面之间的三维左右轮状滚动切换的显示效果,以对同一交互界面下的多个分类页面进行切换显示。

在显示同一交互界面下的多个分类页面时,如果该交互界面下只有一个分类页面,则在向左或向右切换显示后下一个交互界面的内容应当与当前的交互界面无关;如果该交互界面下至少有两个分类页面,则在向左或向右切换显示后下一个交互界面的内容可能是当前交互界面下的一个分类页面。

步骤S202:检测用户对所述多个分类页面的页面显示操作,并根据所述页面显示操作调取待显示的子交互界面;

步骤S202可实施为以下步骤:

当所述页面显示操作为显示当前分类页面之前的第N个分类页面时,调取所述当前分类页面之前的第N个分类页面对应的子交互界面;当所述页面显示操作为显示当前分类页面之后的第N个分类页面时,调取所述当前分类页面之后的第N个分类页面对应的子交互界面;其中,N为大于等于1的正整数。在本发明实施例的方法中,优选的,所述分类页面的内容与对应的子交互界面的内容相同。

本领域技术人员应当了解,如果在同一交互界面的当前分类页面之前或之后存在第N个分类页面,则所述页面显示操作实际上是对该同一交互界面下的不同分类页面进行切换显示,如果在当前分类页面之前或之后不足N个分类页面,则最终切换的结果不再是上述多个子交互界面中的一个。

如图3所示,在当前的交互界面上有“全部”、“我的”两个分类页面,当前显示的分类页面为“全部”,如果用户的页面显示操作为显示下一个分类页面,则以从左到右空间轮状滚动切换的方式切换显示到“我的”分类页面对应的子交互界面,即如图4所示。而如果用户的页面显示操作为显示上一个分类页面,由于在“全部”分类页面之前没有其他分类页面,则向左切换后应当是与第一交互界面无关的其他交互界面。

步骤S203:将所述待显示的子交互界面显示在视野正前方。

优选的,采用左右轮状切换的方式将所述第一交互界面切换为所述待显示的子交互界面。

本发明实施例的一种交互界面的显示方法,在需要切换显示同一交互界面下不同分类页面时,能够呈现出动态变化的从左至右或从右至左的空间轮状切换的效果,使得用户使用虚拟现实设备时,所看到的是分类页面三维动态切换的显示效果,达到一个空间的轮状展示,提升了用户体验,满足了用户多样化的操作需求。

实施例二

如图5所示,本发明实施例的一种交互界面的显示装置,包括:

界面设置模块51,用于将多个交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

第一检测模块52,用于检测用户对所述多个交互界面的界面显示操作,并根据所述界面显示操作调取待显示的交互界面;

界面显示模块53,用于将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,当一个交互界面下包括多个分类页面时,该装置还包括:

页面设置模块54,用于分别为所述多个分类页面设置对应的多个子交互界面,并将所述多个子交互界面按照三维环形分布的方式在虚拟现实场景中进行排列;

第二检测模块55,用于检测用户对所述多个分类页面的页面显示操作,并根据所述页面显示操作调取待显示的子交互界面;

页面显示模块56,用于将所述待显示的子交互界面显示在视野正前方。

优选的,在上述技术方案中,所述界面显示模块还用于采用左右轮状滚动切换的方式将所述待显示的交互界面显示在视野正前方。

优选的,在上述技术方案中,所述第二检测模块55具体用于:

当所述页面显示操作为显示当前分类页面之前的第N个分类页面时,调取所述当前分类页面之前的第N个分类页面对应的子交互界面;

当所述页面显示操作为显示当前分类页面之后的第N个分类页面时,调取所述当前分类页面之后的第N个分类页面对应的子交互界面;

其中,N为大于等于1的正整数。

优选的,在上述技术方案中,所述分类页面的内容与对应的子交互界面的内容相同。

本发明实施例的一种交互界面的显示装置,充分利用了虚拟现实场景的三维空间,将多个交互界面呈三维环形分布的方式进行排列,用户在调取到需要显示的交互界面时,可以采用如三维左右轮状滚动切换的方式将该界面显示在视野正前方。同时,也能够在同一场景下呈现出多个交互界面,便于用户了解在当前界面之前或之后是否还有其他界面。在需要切换显示同一交互界面下不同分类页面时,能够呈现出动态变化的从左至右或从右至左的空间轮状切换的效果,使得用户使用虚拟现实设备时,所看到的是分类页面三维动态切换的显示效果,达到一个空间的轮状展示,提升了用户体验,满足了用户多样化的操作需求。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1