虚拟现实移动设备及控制方法与流程

文档序号:15997969发布日期:2018-11-20 19:04阅读:286来源:国知局

本发明涉及虚拟现实技术领域,具体而言,涉及一种虚拟现实移动设备及控制方法。



背景技术:

2016年普遍被业内认为是VR元年,在这之后虚拟现实的话题突然变得火爆,一时间市场上出现了以PlayStation VR、HTC Vive、Oculus Rift等为首的多款VR头盔,资本和舆论也纷纷看好这个领域。但是由于价格过高、体验较差、硬件跟不上等原因,导致VR并未走入主流消费者市场,虚拟现实的热度也在慢慢消退。

在众多制约虚拟现实发展的因素中,其中最重要的一点或许就是用户体验,虚拟现实的移动方式便是其中的短板。由于设备以及场地的限制,目前大部分的VR设备在游玩的时候人是保持静止不动的,当前主流VR项目都采取了多种手段来避开人的位移如采用定点瞬移、自动朝视角前方移动等,但这些都不是真正意义上的虚拟现实,且用户体验也较差。

在虚拟现实中获得良好体验的唯一方式就是通过动作映射平台,即用户能够用动作进行移动、转向,所以市场上也有部分厂商尝试了采用跑步机的方式让用户能够原地踏步、转向,但是又出现了新的问题,如人物走路时的视角抖动是不可避免的,就会导致人产生眩晕,而且跑步机还需要大量的保护措施,导致设备占据大空间且成本较高,同样难以推广。

目前在虚拟现实的领域人们还没有就如何移动达成共识,但是随着虚拟现实的快速发展,随着人们越来越习惯于虚拟世界,如何移动将成为核心课题。



技术实现要素:

本发明的目的在于提供一种虚拟现实移动设备及控制方法,以改善上述问题。为了实现上述目的,本发明采取的技术方案如下:

本发明实施例提供了一种虚拟现实移动设备,包括旋转模块、倾斜模块、数据采集模块和数据处理模块。所述数据处理模块与所述数据采集模块连接。所述数据采集模块用于采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块。所述数据处理模块用于基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。

可选地,上述数据处理模块用于基于所述偏转信息,控制虚拟现实目标物的移动方向;所述数据处理模块用于基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度。

可选地,上述数据处理模块用于基于所述偏转信息,获得虚拟现实目标物的转向信息并基于所述转向信息,控制虚拟现实目标物的移动方向;所述数据处理模块用于基于所述倾斜信息,获得虚拟现实目标物的移动速度和加速度信息并基于所述移动速度和加速度信息,控制虚拟现实目标物的移动速度和加速度。

可选地,上述数据采集模块包括第一传感器和第二传感器。所述数据处理模块与所述第一传感器和所述第二传感器连接。所述第一传感器用于采集所述旋转模块偏转时的偏转信息并将所述偏转信息发送给所述数据处理模块。所述第二传感器用于采集所述倾斜模块倾斜时的倾斜信息并将所述倾斜信息发送给所述数据处理模块。

可选地,上述第一传感器还用于检测到所述旋转模块停止转动或反向偏转时,重置所述第一传感器的数值。

第二方面,本发明实施例提供了一种控制方法,应用于上述的虚拟现实移动设备,所述方法包括:所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块;所述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。

可选地,上述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动包括:所述数据处理模块基于所述偏转信息,控制虚拟现实目标物的移动方向;所述数据处理模块基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度。

可选地,上述数据处理模块基于所述偏转信息,控制虚拟现实目标物的移动方向,包括:所述数据处理模块基于所述偏转信息,获得虚拟现实目标物的转向信息并基于所述转向信息,控制虚拟现实目标物的移动方向;所述数据处理模块基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度,包括:所述数据处理模块基于所述倾斜信息,获得虚拟现实目标物的移动速度和加速度信息并基于所述移动速度和加速度信息,控制虚拟现实目标物的移动速度和加速度。

可选地,上述数据采集模块包括第一传感器和第二传感器。所述数据处理模块与所述第一传感器和所述第二传感器连接。所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块,包括:所述第一传感器采集所述旋转模块偏转时的偏转信息并将所述偏转信息发送给所述数据处理模块;所述第二传感器采集所述倾斜模块倾斜时的倾斜信息并将所述倾斜信息发送给所述数据处理模块。

可选地,上述方法还包括:所述第一传感器还检测到所述旋转模块停止转动或反向偏转时,重置所述第一传感器的数值。

本发明实施例提供了一种虚拟现实移动设备及控制方法,设备包括旋转模块、倾斜模块、数据采集模块和数据处理模块。所述数据处理模块与所述数据采集模块连接。所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块。所述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。该设备获得虚拟现实目标物的移动信息,进而控制虚拟现实目标物移动,更高效,提升用户体验。

本发明的其他特征和优点将在随后的说明书阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明实施例了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1为本发明实施例提供的虚拟现实移动设备的结构框图;

图2为本发明实施例提供的虚拟现实移动设备中旋转模块和水平模块的结构图;

图3为本发明实施例提供的虚拟现实移动设备中数据处理模块的结构框图;

图4为本发明实施例提供的控制方法的流程图。

图中:100-虚拟现实移动设备;110-旋转模块;112-第一条纹;120-倾斜模块;122-第二条纹;130-数据采集模块;132-第一传感器;134-第二传感器;140-数据处理模块;142-处理器;144-存储控制器;146-存储器。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

请参阅图1,本发明实施例提供了一种虚拟现实移动设备100,包括旋转模块110、倾斜模块120、数据采集模块130和数据处理模块140。所述数据处理模块140与所述数据采集模块130连接。所述数据采集模块130用于采集所述旋转模块110偏转时的偏转信息和所述倾斜模块120倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块140。所述数据处理模块140用于基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。

在本实施例中,目标物可以为人或车。

可选地,所述数据处理模块140用于基于所述偏转信息,控制虚拟现实目标物的移动方向;所述数据处理模块140用于基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度。

可选地,所述数据处理模块140用于基于所述偏转信息,获得虚拟现实目标物的转向信息并基于所述转向信息,控制虚拟现实目标物的移动方向;所述数据处理模块140用于基于所述倾斜信息,获得虚拟现实目标物的移动速度和加速度信息并基于所述移动速度和加速度信息,控制虚拟现实目标物的移动速度和加速度。

可选地,所述数据采集模块130包括第一传感器132和第二传感器134。所述数据处理模块140与所述第一传感器132和所述第二传感器134连接。所述第一传感器132用于采集所述旋转模块110偏转时的偏转信息并将所述偏转信息发送给所述数据处理模块140。所述第二传感器134用于采集所述倾斜模块120倾斜时的倾斜信息并将所述倾斜信息发送给所述数据处理模块140。

可选地,所述第一传感器132还用于检测到所述旋转模块110停止转动或反向偏转时,重置所述第一传感器132的数值。

在本实施例中,旋转模块110可以为进行旋转操作的板。例如,旋转模块110可以为旋转踏板或用手操作旋转的板。倾斜模块120可以为进行倾斜操作的板。例如,倾斜模块120可以为倾斜踏板或用手操作倾斜的板。

在本实施例中,第一传感器132可以为角度传感器。所述偏转信息包括偏转角度。第二传感器134可以为倾角传感器。例如,第二传感器134可以为动态倾角传感器。所述倾斜信息包括倾斜角度和角度加速度。

例如,以旋转模块110为旋转踏板,倾斜模块120为倾斜踏板为例,旋转踏板用于受用户的一只脚踏下而左右旋转。倾斜踏板用于受用户的另一只脚踏下而前后倾斜。角度传感器可以设置于旋转踏板的转轴处。动态倾角传感器可以设置于倾斜踏板的转轴处。用户的一只脚踏下旋转踏板,旋转踏板进行左右旋转,角度传感器采集旋转踏板偏转时的偏转角度并将所述偏转角度发送给数据处理模块140;用户的另一只脚脚尖或脚跟踏下倾斜踏板,倾斜踏板前后倾斜,动态倾角传感器采集倾斜踏板倾斜时的倾斜角度和角度加速度并将所述倾斜角度和角度加速度发送给数据处理模块140,进一步地,倾斜角度为水平踏板倾斜时所在的平面与原始水平位置的倾斜角度;数据处理模块140基于偏转角度,控制虚拟现实目标物的转向;所述数据处理模块140基于所述倾斜角度和角度加速度,控制虚拟现实目标物的移动速度和加速度。旋转模块110和倾斜模块120还为其他形式的结构,这里不再赘述。

在本申请实施例中,虚拟现实移动设备更带来真实性,用户可以通过动作映射在虚拟世界中进行移动,且将移动方式与游戏逻辑剥离,即用户只需用脚控制移动;舒适性,能够避免因原地踏步而产生的视角抖动以及眩晕的,让移动视角变得更加自然;设备所包含的成本较低,能够轻松在市场上推广;高效性,设备无需其他如定位仪等额外设备,直接获得用户输入数据即踏下旋转踏板和水平踏板,并实时应用到虚拟现实项目,即可实现从用户输入数据到虚拟现实目标物的移动。

可选地,请参阅图2,旋转模块110的旋转面上设置有增加摩擦的第一条纹112。倾斜模块120的倾斜面上设置有增加摩擦的第二条纹122。在本实施例中,第一条纹112的数量为多个。第二条纹122的数量为多个。例如,旋转模块110的旋转面为圆形旋转面,圆形旋转面的直径为25cm。多个第一条纹112以圆形旋转面的圆心对称设置。倾斜模块120的倾斜面为长方形平面,长方形平面的长为25cm,宽为15cm。多个第二条纹122沿着长方形平面的长度方向平行设置。

在本申请实施例中,虚拟现实移动设备无需保持平衡,因为旋转踏板能够保持用户身体平衡,且虚拟现实移动设备的摩擦力较大,只需限制倾斜角度以及获取倾斜角度即可。设备更具有安全性,用户可以站立或是端坐进行操作,不会发生因为位移或重心失衡导致的安全问题。

请参阅图3,所述数据处理模块140可以包括处理器142、存储器146和存储控制器144。所述处理器142通过所述存储控制器144与所述存储器146电连接。

处理器142可以是一种集成电路芯片,具有信号处理能力。上述处理器可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。其可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器146可以包括但不限于随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。

可以理解,图3所示的结构仅为示意,数据处理模块140还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。

在本实施例中,数据处理模块140可以为电脑。电脑中安装有虚拟现实项目,虚拟现实项目中包括目标物。

进一步地,数据处理模块140还可以为手机、笔记本电脑、智能电视、机顶盒、车载终端等终端设备。

本发明实施例提供的一种虚拟现实移动设备100的工作原理如下:

所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块;所述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。

本发明实施例提供了一种虚拟现实移动设备100,包括旋转模块110、倾斜模块120、数据采集模块130和数据处理模块140。所述数据处理模块140与所述数据采集模块130连接。所述数据采集模块130用于采集所述旋转模块110偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块140。所述数据处理模块140用于基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。该设备获得虚拟现实目标物的移动信息,进而控制虚拟现实目标物移动,更高效,提升用户体验。

请参阅图4,本发明实施例提供了一种控制方法,应用于上述的虚拟现实移动设备,所述方法可以包括步骤S400、步骤S410。

步骤S400:所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块;

步骤S410:所述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。

可选地,步骤S410包括:所述数据处理模块基于所述偏转信息,控制虚拟现实目标物的移动方向;所述数据处理模块基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度。

可选地,所述数据处理模块基于所述偏转信息,控制虚拟现实目标物的移动方向,包括:

所述数据处理模块基于所述偏转信息,获得虚拟现实目标物的转向信息并基于所述转向信息,控制虚拟现实目标物的移动方向;所述数据处理模块基于所述倾斜信息,控制虚拟现实目标物的移动速度和加速度,包括:

所述数据处理模块基于所述倾斜信息,获得虚拟现实目标物的移动速度和加速度信息并基于所述移动速度和加速度信息,控制虚拟现实目标物的移动速度和加速度。

可选地,所述数据采集模块包括第一传感器和第二传感器。所述数据处理模块与所述第一传感器和所述第二传感器连接。所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块,包括:

所述第一传感器采集所述旋转模块偏转时的偏转信息并将所述偏转信息发送给所述数据处理模块;所述第二传感器采集所述倾斜模块倾斜时的倾斜信息并将所述倾斜信息发送给所述数据处理模块。

可选地,所述方法还包括:

所述第一传感器还检测到所述旋转模块停止转动或反向偏转时,重置所述第一传感器的数值。

例如,第一传感器为角度传感器,角度传感器检测到旋转踏板停止转动或反向偏转时,将所述角度传感器的数值置为0,以实现角度传感器采集到的数据为绝对偏转角度。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的控制方法的具体工作过程,可以参考前述设备实施例中的对应过程,在此不再赘述。

本发明实施例提供了一种控制方法,应用于上述的虚拟现实移动设备,所述方法包括:所述数据采集模块采集所述旋转模块偏转时的偏转信息和所述倾斜模块倾斜时的倾斜信息,并将所述偏转信息和所述倾斜信息发送给所述数据处理模块;所述数据处理模块基于所述偏转信息和所述倾斜信息,控制虚拟现实目标物的移动。该设备获得虚拟现实目标物的移动信息,进而控制虚拟现实目标物移动,更高效,提升用户体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

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