一种虚拟现实交互界面的切换方法和装置与流程

文档序号:11864194阅读:438来源:国知局
一种虚拟现实交互界面的切换方法和装置与流程

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



背景技术:

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

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

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

目前的VR交互界面与传统智能终端交互界面类似,交互界面上图标显示成固定的行数和固定的列数,当检测到预定的操作时,例如用户上下/左右滑动屏幕时,切换整屏的内容。现有技术中在交互界面上进行上下/左右滑动切换时,每次只能切换交互界面的整屏内容,无法对不属于同一界面的多个图标同时进行操作(例如对多个图标的合并等),用户在交互界面管理模式比较单一,不能满足用户进行界面管理时的多样化操作需求。

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



技术实现要素:

本发明的目的在于提供一种虚拟现实交互界面的切换方法和装置,从而克服现有技术中在虚拟现实交互界面上进行切换时只能整屏切换,无法对不属于同一界面的多个图标同时进行操作,交互界面管理模式比较单一,不能满足用户进行界面管理时的多样化操作需求的缺点。

本发明提供的一种虚拟现实交互界面的切换方法,包括:

接收用户的切换操作指令,并根据所述切换操作指令获取界面切换信息,所述界面切换信息包括可切换界面信息、即将显示的界面信息以及切换方向;

根据所述界面切换信息将可切换界面信息切换为即将显示的界面信息并显示。

优选的,在上述技术方案中,在所述接收用户的切换操作指令之前,还包括:

将界面信息按照预设的行和列进行排列;

预先设定每次切换交互界面时界面信息的最小切换行数和/或最小切换列数。

优选的,在上述技术方案中,所述接收用户的切换操作指令,并根据所述切换操作指令获取界面切换信息包括:

当检测到所述切换操作指令为向上或向下滑动时,则获取切换前界面信息包含的最小切换行数及切换后界面信息包含的最小切换行数,确定较大的最小切换行数,根据较大的最小切换行数切换交互界面;

或当检测到所述切换操作指令为向左或向右滑动时,则获取切换前界面信息包含的最小切换列数及切换后界面信息包含的最小切换列数,确定较大的最小切换列数,根据较大的最小切换列数切换交互界面。

优选的,在上述技术方案中,所述最小切换行数<交互界面上图标的总行数,所述最小切换列数<交互界面上图标的总列数。

优选的,在上述技术方案中,采用三维轮状滚动切换的方式对所述界面信息的行和/或列进行切换。

本发明实施例提出的一种虚拟现实交互界面的切换装置,包括:

操作检测模块,用于接收用户的切换操作指令,并根据所述切换操作指令获取界面切换信息,所述界面切换信息包括可切换界面信息、即将显示的界面信息以及切换方向;

界面切换模块,用于根据所述界面切换信息将可切换界面信息切换为即将显示的界面信息并显示。

优选的,在上述技术方案中,还包括:

图标排列模块,用于将界面信息按照预设的行和列进行排列;

切换设定模块,用于预先设定每次切换交互界面时界面信息的最小切换行数和/或最小切换列数。

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

当检测到所述切换操作指令为向上或向下滑动时,则获取切换前界面信息包含的最小切换行数及切换后界面信息包含的最小切换行数,确定较大的最小切换行数,根据较大的最小切换行数切换交互界面;

或当检测到所述切换操作指令为向左或向右滑动时,则获取切换前界面信息包含的最小切换列数及切换后界面信息包含的最小切换列数,确定较大的最小切换列数,根据较大的最小切换列数切换交互界面。

优选的,在上述技术方案中,所述最小切换行数<虚拟现实交互界面上图标的总行数,所述最小切换列数<虚拟现实交互界面上图标的总列数。

优选的,在上述技术方案中,所述界面切换模块,还用于采用三维空间轮状滚动切换的方式对所述界面信息的行和/或列进行切换。

与现有技术相比,本发明具有如下有益效果:本发明的一种虚拟现实交互界面的切换方法和装置,能够检测用户通过滑动触控板等对交互界面进行切换的操作,每次在交互界面上进行上下切换或左右切换时,能够根据用户的实际需求每次只切换1行或多行、1列或多列,而不是交互界面的整屏内容,满足了用户的多样化交互界面管理需求。

附图说明

图1是本发明实施例一的一种虚拟现实交互界面的切换方法的流程示意图。

图2是本发明实施例一的图标切换过程的效果图。

图3是本发明实施例一的图标切换后的效果图。

图4是本发明实施例二的一种虚拟现实交互界面的切换装置的结构示意图。

具体实施方式

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

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

为了解决现有技术中在虚拟现实交互界面上进行切换时只能整屏切换,无法对不属于当前同一交互界面的多个图标同时进行操作,交互界面管理模式比较单一,不能满足用户进行界面管理时的多样化操作需求的缺点,本发明提出了一种虚拟现实交互界面的切换方法和装置。本发明的一种虚拟现实交互界面的切换方法和装置,根据预先划分好的界面的行和列,每次上下或左右滑动操作界面对交互界面的内容进行切换时,仅根据实际需求切换特定的行数或列数,而不需要整屏切换,以满足用户多样化的操作需求。

实施例一

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

步骤S101:将界面信息按照预设的行和列进行排列;

界面信息通常都是按照整行和整列进行规则排列,每行和每列可以用于容纳固定数量的图标,各图标可以等长、等宽构成排和列显示在虚拟现实交互界面上。

现有技术中,例如针对3×3的图标的界面信息,在切换界面时,如果是上下切换,每次将3行全部切换,换成下一页包含新的3行图标的交互界面;如果是左右切换,每次将3列全部切换,换成下一页包含新的3列图标的交互界面。现有技术每次只能进行包含全部图标的整屏交互界面的切换。

步骤S102:预先设定每次切换虚拟现实交互界面的界面信息时的最小切换行数和/或最小切换列数;

优选的,所述最小切换行数<虚拟现实交互界面上图标的总行数,所述最小切换列数<虚拟现实交互界面上图标的总列数。

如针对3×3的图标的界面信息,每次在切换界面时,如果是上下切换,每次可以只切换1行或2行的图标。当切换1行图标时,如图2所示,向下切换时,“7”行向下后退,“-2”行从三维空间的后方移到前方,切换后的效果图如图3所示;以此类推。

如果是左右切换,每次可以只切换1列或2列的图标。

步骤S103:接收用户的切换操作指令,并根据所述切换操作指令获取界面切换信息,所述界面切换信息包括可切换界面信息、即将显示的界面信息以及切换方向。

可切换的界面信息即切换前的界面信息,即将显示的界面信息即为切换后的界面信息,切换方向可以是上下切换或者左右切换。

在本发明实施例中,每次切换界面时,最小可以是一行或一列图标,也可以是多行或多列图标,本领域技术人员可以根据实际操作需求自行定义。

具体的,步骤S103可实施为以下步骤:

(1)当检测到所述切换操作指令为向上或向下滑动时,则获取切换前界面信息包含的最小切换行数及切换后界面信息包含的最小切换行数,确定较大的最小切换行数,根据较大的最小切换行数切换交互界面;

当用户对交互界面进行上下滑动切换时,需要获取切换前的界面信息包含的最小切换行数,例如为1行,以及切换后界面信息包含的最小切换行数,例如为2行,其中较大的最小切换行数为2行。由于切换后的界面信息每次最少需要切换2行,因此,以2行作为切换界面时的切换行数。

或(2)当检测到所述切换操作指令为向左或向右滑动时,则获取切换前界面信息包含的最小切换列数及切换后界面信息包含的最小切换列数,确定较大的最小切换列数,根据较大的最小切换列数切换交互界面。

当用户对交互界面进行左右滑动切换时,需要获取切换前的界面信息包含的最小切换列数,例如为1列,以及切换后界面信息包含的最小切换列数,例如为2列,其中较大的最小切换列数为2列。由于切换后的界面信息每次最少需要切换2列,因此,以2列作为切换界面时的切换列数。

步骤S104:根据所述界面切换信息将可切换界面信息切换为即将显示的界面信息并显示。

根据步骤S104获取到的切换行数/切换列数以及切换方向(上下切换或者左右切换),对交互界面上图标进行切换,将可切换界面信息切换为即将显示的界面信息并显示。

优选的,在本发明实施例的方法中,采用三维空间轮状滚动切换的方式对所述界面信息的行和/或列进行切换,即如图2所示。采用三维空间轮状滚动切换方式,使得在进行界面切换时,呈现出一种立体环形滚动切换效果,提升了用户体验。在本发明实施例中,交互界面上的图标在三维空间内以环形轮状排列,如以多行图标的排列为例,相当于多行图标的横截面在垂直方向上组成一个圆形,即在三维空间内,多行图标呈现环形轮状的排列形式。多列图标的排列以此类推。

本发明实施例的一种虚拟现实交互界面的切换方法,能够检测用户通过滑动触控板等对交互界面进行切换的操作,每次在交互界面上进行上下切换或左右切换时,能够根据用户的实际需求每次只切换1行或多行、1列或多列,而不是交互界面的整屏内容,满足了用户的多样化交互界面管理需求。

实施例二

如图4所示,本发明实施例的一种虚拟现实交互界面的切换装置,包括:

操作检测模块41,用于接收用户的切换操作指令,并根据所述切换操作指令获取界面切换信息,所述界面切换信息包括可切换界面信息、即将显示的界面信息以及切换方向;

界面切换模块42,用于根据所述界面切换信息将可切换界面信息切换为即将显示的界面信息并显示。

优选的,在上述技术方案中,还包括:

图标排列模块43,用于将界面信息按照预设的行和列进行排列;

切换设定模块44,用于预先设定每次切换交互界面时界面信息的最小切换行数和/或最小切换列数。

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

当检测到所述切换操作指令为向上或向下滑动时,则获取切换前界面信息包含的最小切换行数及切换后界面信息包含的最小切换行数,确定较大的最小切换行数,根据较大的最小切换行数切换交互界面;

或当检测到所述切换操作指令为向左或向右滑动时,则获取切换前界面信息包含的最小切换列数及切换后界面信息包含的最小切换列数,确定较大的最小切换列数,根据较大的最小切换列数切换交互界面。

优选的,在上述技术方案中,所述最小切换行数<虚拟现实交互界面上图标的总行数,所述最小切换列数<虚拟现实交互界面上图标的总列数。

优选的,在上述技术方案中,所述界面切换模块42,还用于采用三维空间轮状滚动切换的方式对所述界面信息的行和/或列进行切换。

本发明实施例的一种虚拟现实交互界面的切换装置,能够检测用户通过滑动触控板等对交互界面进行切换的操作,每次在交互界面上进行上下切换或左右切换时,能够根据用户的实际需求每次只切换1行或多行、1列或多列,而不是交互界面的整屏内容,满足了用户的多样化交互界面管理需求。

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

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