单车与虚拟现实显示器结合的房产景观漫游方法和系统与流程

文档序号:12366524阅读:189来源:国知局
单车与虚拟现实显示器结合的房产景观漫游方法和系统与流程

本发明属于3D技术领域,更具体的为自行车结合头戴式虚拟现实显示器的3D景观漫游系统。



背景技术:

本发明主要结合了目前最先进前卫的3D显示技术---头戴式虚拟现实显示器,以及健身动感单车。使用者佩戴头戴式虚拟现实显示器后,显示的内容可根据头部的摆动,在虚拟的景观环境中看到相应不同角度的景象,使用者足不出户就能有身临其境般的沉浸式的感官体验,单车是一款常见的健身设备,使用者在骑行时,可实时准确的收集当前用户行动速率,骑行距离,时常,心率相关数据。

现有的虚拟现实漫游系统大多采用二维交互界面,以视频或游戏式展现,控制也仅仅局限于鼠标键盘或遥控器之间的操作,交互方式不够自然,仅仅使用头戴式虚拟现实显示器的漫游,又局限于线的长度和手持遥控器行动,而理想的虚拟现实漫游系统应该让用户在虚拟环境交互时的感受如同在真实环境一般,同时围观人员也可根据大屏幕展示,看到当时景观,该发明正为此而设计。



技术实现要素:
1. 本发明的目的。

本发明为了解决现实房产展示只能够通过简单的二维图像进行展示的局限,降低了购买者的真实体验乐趣,而提出了一种基于单车与虚拟现实显示器结合的房产景观漫游方法和系统,获得更好的漫游呈像和交互体验。

2.本发明所采用的技术方案。

单车与虚拟现实显示器结合的房产景观漫游系统,包括括触摸一体机、头戴式虚拟现实显示器动作位置追踪摄像头(3)、头戴式虚拟现实显示器(4)、单车蓝牙发送表头(5)、单车(6)、手机端(7),触摸一体机包括主机端(1)、触摸展示屏(2),头戴式虚拟现实显示器动作位置追踪摄像头(3)位于头戴式虚拟现实显示器(4)监控范围内,单车(6)将运行数据发送到手机端,手机端(7)选择需要连接的触摸一体机并将运行数据发送到触摸一体机的主机端(1),触摸一体机的主机端(1)获取头戴式虚拟现实显示器动作位置追踪摄像头(3)获取到的头戴式虚拟现实显示器(4)位置信息,将需显示的景观信息发送到触摸一体机的触摸展示屏(2)和头戴式虚拟现实显示器(4)上。

单车与虚拟现实显示器结合的房产景观漫游方法,按照如下步骤进行:

步骤一、触摸一体机PC主机端预先虚拟漫游的景观场景图像和展示路线信息;

步骤二、获取单车启动信号,收集单车运行数据,通过单车蓝牙发送表头发送运行数据至手机端;

步骤三、手机端对触摸一体机的端口进行选择;

步骤四、触摸一体机通过局域网获取手机端接收的数据;

步骤五、触摸一体机的主机端通过预先虚拟漫游的景观场景图像和展示路线信息和获取到的手机端单车的运行数据,计算当前路线位置;

步骤六、触摸一体机的主机端通过头戴式虚拟现实显示器动作位置追踪摄像头(3)获取用户的头部转向坐标调用相对应的景观图像信息通过头戴式虚拟现实显示器和触摸展示屏展示给用户。

所述的步骤五中,在触摸一体机的主机端根据单车启动的位置限制移动路径,添加角色控制器,接收的单车的运动数据,并中筛选出速率,通过角色控制器实时控制住脚本路径的速度。

单车与手机端蓝牙连接时,由单车端提供一个返回数据的类型方法嵌入手机端,获取类的结果即单车运行数据发送到触摸一体机PC主机端。

所述的步骤四中的局域网为wifi。

使用unity3D编辑器基于C#开发,结合3D建模仿真技术实现上述步骤。

所述的步骤二的数据包括速率、心率、距离、时间。

3. 本发明的有益效果。

1).本发明通过单车、手机端和触摸一体机之间的信息传递,能够实时监测用户的目前位置和视线角度,显示房产景观信息,使用户有一种身临其境的感觉,并且通过单车的设置,增加客户的真实感和舒适感,并且具有健身功能,相比过去的虚拟现实产品更具有完美的沉浸感与交互性,作为一个售楼工具,也更具趣味性和娱乐性,给购房的使用者的印象也将更深刻。

2)通过触摸一体机大屏幕同步虚拟现实显示器中景象,单一用户骑行时,围观者也可通过大屏幕观看。

附图说明

图1是本发明的系统结构图。

1-触摸一体机主机端、2-触摸一体机触摸展示屏、3-头戴式虚拟现实显示器动作位置追踪摄像头、4-头戴式虚拟现实显示器、5-单车蓝牙发送表头、6-单车、7-手机端。

图2是手机界面介绍图。

A、 单车蓝牙端接收的数据表,B、需要连接的PC端口服务器地址框,C、确认端口按钮。

具体实施方式

为了使专利局的审查员尤其是公众能够更加清楚地理解本发明的技术实质和有益效果,申请人将在下面以实施例的方式作详细说明,但是对实施例的描述均不是对本发明方案的限制,任何依据本发明构思所作出的仅仅为形式上的而非实质性的等效变换都应视为本发明的技术方案范畴。

下面结合附图和实施例对本发明进一步说明。

实施例

本虚拟现实系统使用unity3D编辑器基于C#开发,结合3D建模仿真技术实现软件方面功能,本产品的运行原理是将在软件中先虚拟好将要漫游的景观场景和相关的路线,当用户骑行单车时,单车将自动收集用户速率、心率、距离、该次运动时常相关数据并开启蓝牙发送数据,此时运行手机端的unity客户端程序获取蓝牙数据,再通过局域网wifi连接到PC进行通讯,发送相关数据到PC端,在PC端中便结合本产品根据客户需求制作的相关的项目的高清三维影像,集合接收到的数据与项目景观,计算当前所在的游览位置,头戴显示器再根据头部转向和当前骑到的位置接收景观场景成像给用户展示当时的景观。

单车与手机端蓝牙连接时,由单车端单位提供一个返回数据的String类型方法getData()导出jar包嵌入unity,这时unity端便可通过

AndroidJavaClass jc = new AndroidJavaClass("com.unity3d.player.UnityPlayer");

AndroidJavaObject jo = jc.GetStatic<AndroidJavaObject>("currentActivity");

String result = jo.Call<String>("getData");

用result接收获得自行车蓝牙发送的数据,然后在手机端使用Network View进行连接客户端,先绘制一个TextField 可以输入PC服务端 的局域网IP地址,通过输入,点击连接,调用Network.Connect(IP, Port);方法获取IP 与服务端进行连接,并使用networkView.RPC("ReciveMessage", RPCMode.All, Message);在update方法中实时发送Message字段到服务端的ReciveMessage方法中,实现实时wifi传递信息。

在PC端则需要模拟相关虚拟实景,然后导入unity中,并限制移动路径,导入Oculus的包,添加入角色控制器,并在开启时启动服务,在ReciveMessage方法中获取接收的用户运动数据,并中筛选出速率,实时控制住脚本路径的速度。输出后便成为了一个Oculus 头戴式虚拟现实显示器应用。

本发明的具体结构如下:附图1触摸一体机主机端(1)、触摸展示屏(2)、头戴式虚拟现实显示器动作位置追踪摄像头(3)、头戴式虚拟现实显示器(4)、单车蓝牙发送表头(5)、单车(6)、Android4.4手机端(7),触摸一体机包括主机端(1)、触摸展示屏(2)。用户通过骑行单车(6),单车便从单车蓝牙发送表头(5)自动向开启蓝牙的装有本发明系统的Android4.4系统手机(7)中发送数据,手机将数据发送至做相好相关景观的触摸一体机PC主机端(1),主机端(1)根据头戴式虚拟现实显示器动作位置追踪摄像头(3)捕捉的用户头戴角度和单车蓝牙发送表头(5)的速率数据计算出当前场景景观同步在触摸展示屏(2)和头戴式虚拟现实显示器中显示。

说明书附图2是手机端界面介绍图。先将手机的蓝牙设为启用状态,然后打开PC端程序,PC端程序打开便自动启动一个服务端,而启动单车时,自动通过蓝牙将数据发送到手机端,手机根据接收到的单车的数据显示到左边的单车蓝牙端接收的数据表(A)中,然后输入需要连接的PC端口服务器地址框(B),单击确认端口按钮(C),如果输入正确并连接上需要连接的PC端口服务器地址框(B)确认端口按钮(C)便会消失,如果输入错误或未连接状态或断开连接便会留在界面中。

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