CN105807931A - 一种虚拟现实的实现方法 - Google Patents

一种虚拟现实的实现方法 Download PDF

Info

Publication number
CN105807931A
CN105807931A CN201610150102.0A CN201610150102A CN105807931A CN 105807931 A CN105807931 A CN 105807931A CN 201610150102 A CN201610150102 A CN 201610150102A CN 105807931 A CN105807931 A CN 105807931A
Authority
CN
China
Prior art keywords
reality
scene
virtual
virtual reality
information
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610150102.0A
Other languages
English (en)
Other versions
CN105807931B (zh
Inventor
赖斌斌
江兰波
樊星
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
XUZHOU SHUOBO ELECTRONIC TECHNOLOGY Co.,Ltd.
Original Assignee
Chengdu Chainsaw Interactive Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Chainsaw Interactive Technology Co Ltd filed Critical Chengdu Chainsaw Interactive Technology Co Ltd
Priority to CN201610150102.0A priority Critical patent/CN105807931B/zh
Publication of CN105807931A publication Critical patent/CN105807931A/zh
Application granted granted Critical
Publication of CN105807931B publication Critical patent/CN105807931B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T19/00Manipulating 3D models or images for computer graphics
    • G06T19/006Mixed reality

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Graphics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Human Computer Interaction (AREA)
  • Processing Or Creating Images (AREA)
  • User Interface Of Digital Computer (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种将现实进行虚拟实现的方法,它包括场景数据采集与上传步骤、数据下载步骤、场景映射步骤、定位步骤、运动方式映射步骤、特定信息触发步骤、特定物件定位步骤和授权步骤。本发明将虚拟实现的世界与真实世界进行关联,通过定位在虚拟实现的世界的小地图进行实时显示,同时用户可以实时观察到自己的行为动作;具体地,采用小地图的方式将真实世界的建筑进行三维视图的展示,并且与定位相关联,形象直观;采用应用现实场景传感技术以及相应的运算处理技术理解分析现实环境,将现实环境中的一些特征映射到展现给用户的虚拟场景中,从而提高了用户体验。

Description

一种虚拟现实的实现方法
技术领域
本发明涉及一种将现实进行虚拟实现的方法。
背景技术
虚拟现实技术是一种可以创建和体验虚拟世界的计算机仿真***它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的***仿真使用户沉浸到该环境中。同时,虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三度空间内的事物。虚拟现实是多种技术的综合,包括实时三维计算机图形技术,广角(宽视野)立体显示技术,对观察者头、眼和手的跟踪技术,以及触觉/力觉反馈、立体声、网络传输、语音输入输出技术等。
在虚拟现实技术中,当使用者进行位置移动时,电脑可以立即进行复杂的运算,将精确的3D世界影像传回产生临场感。该技术集成了计算机图形(CG)技术、计算机仿真技术、人工智能、传感技术、显示技术、网络并行处理等技术的最新发展成果,是一种由计算机技术辅助生成的高技术模拟***。
然而现有的虚拟现实技术无法与真正的现实世界进行关联,用户无法将虚拟现实中的世界与现实世界连接起来,因此总会产生距离感。
发明内容
本发明的目的在于克服现有技术的不足,提供一种将现实进行虚拟实现的方法,将虚拟现实的世界与现实中真实的世界进行关联。
本发明的目的是通过以下技术方案来实现的:一种将现实进行虚拟实现的方法,它包括场景数据采集与上传步骤、数据下载步骤、场景映射步骤、定位步骤、运动方式映射步骤、特定信息出发步骤和授权步骤;
所述的场景数据采集与上传步骤包括:用户事先对待虚拟成像的现实的实体对象进行数据采集,采集完成之后上传至云服务器进行保存;
所述的数据下载步骤包括:用户通过虚拟现实终端在云服务器中对对应的场景数据进行下载;
所述的场景映射步骤用于对下载的数据的虚拟场景以及用户周围的区域在虚拟现实终端进行虚拟现实显示,包括用于将虚拟的网络元素与现实的实体对象显示于地理信息***之中形成复合空间的第一场景映射子步骤和用于将周围场景映射为虚拟场景的第二场景映射步骤;
所述的地理信息***包括三维电子地图,所述的第一场景映射子步骤包括以下子步骤:
S111:将所述的网络元素进行GIS化,所述的网络元素为不存在于现实中的虚拟物体;
S112:将所述的复合空间进行三维可视化;
S113:虚拟现实终端呈现三维可视化后的复合空间和虚拟物***置;
所述的第二场景映射步骤包括以下子步骤:
S121:通过现实场景传感模块捕获用户周边环境的现实场景信息;
S122:计算处理模块从所述的现实场景信息中提取出现实场景特征,基于预先设定的映射关系,将所述的现实场景特征映射为用于构建虚拟场景的特征,并基于所述用于构建虚拟场景的特征构建虚拟现实场景信息;
S123:虚拟现实终端呈现所述虚拟现实场景信息;
所述的定位步骤包括:
S21:初始化室内参考点,载入数据库中参考点信息;
S22:设置队列和滤波器参数,采集WIFI信号数据到队列;
S23:利用采集的数据队列,计算当前位置上各个AP对应的RSSI均值;
S24:遍历所有参考点,根据步骤S23计算的RSSI均值是否在所对应AP关于某参考点的RSSI区间之内,判断该参考点是否在对应AP的判断集中;
S25:求各个AP判断集的交集:
(1)若交集中只有一个参考点,将该参考点坐标作为算法的估计输出,并结束;
(2)若交集中不止一个参考点,则计算RSSI误差向量,根据误差对交集中的参考点排序,并选择其中误差最小的k个点,以加权k近邻算法计算估计结果,并结束;
(3)若交集为空集,计算各个判断集的中心,并将这些集中心的中心作为全局中心,利用欧拉距离排除中心距全局中心最远的判断集,并对剩余的判断集作步骤S25中子步骤(1)、子步骤(2)和子步骤(3)的交集运算,直到得到估计结果,并结束;若执行到最后一层仍得不到结果,执行子步骤(4);
(4)若子步骤(3)执行到最后一层时,交集仍为空集,则利用当前RSSI均值与参考点RSSI均值间的误差距离,根据RSSI误差最小原则,利用加权k近邻算法计算估计结果;
S26:将定位信息与三维可视化后的复合空间进行映射,在复合空间中显示当前定位信息;
所述的运动方式定位步骤包括以下子步骤:
S31:在人身关节处设置多个与虚拟现实终端关联的传感组件;
S32:各个传感组件的信息实时发送至虚拟现实终端;
S33:虚拟现实终端接收到信息之后进行解析,并呈现在所述虚拟现实场景信息中;
所述的特定信息触发步骤包括:当用户到达特定区域,虚拟现实终端触发特定消息,其中所述的到达特定区域的判断通过定位判断或者通过虚拟现实终端出现的图像帧中包含预设的指定信息;
所述的特定物件为实体物体,所述的特定物件定位步骤包括:
S41:在特定物件上设置定位模块;
S42:根据步骤S21~步骤S26的方法将特定物件在复合空间中显示;
所述的授权步骤包括:在服务器对虚拟现实终端授权后,多个虚拟现实终端出现在同一个复合空间中,即用户的虚拟现实终端显示多个其他用户的虚拟现实终端的定位信息。
所述的虚拟现实终端为虚拟现实头盔或者移动终端。
所述的定位步骤还包括一个离线训练步骤:
S201:离散化待定位区域,在待定位区域中均匀的取N个位置作为参考点;
S202:在每个步骤S201所述的参考点扫描WIFI信号,记录连续一段时间内各个AP的接收信号强度指示值RSSI;
S203:处理步骤202中所得的RSSI向量,计算各个AP在该参考点的RSSI均值、方差以及最大最小区间,将这些参数连同对应AP的标识SSID一起保存到数据库中;
S204:对所有的参考点进行S203和步骤S204操作,直到所有的参考点都训练完毕,从而建立待定位区域完整的RSSI分布地图。
所述的三维可视化后的复合空间为建筑的三维视图。
所述的虚拟现实终端呈现三维可视化后的复合空间的视角可调整。
步骤S121中所述的捕获用户周边环境的现实场景信息为捕获用户周边环境图像的时序列帧数据;所述的计算处理模块从所述的现实场景信息中提取出现实场景特征对所述时序列帧数据进行模式识别分析,以提取出现实场景特征。
所述的现实场景传感模块包括:深度摄像传感器、深度摄像传感器与RGB摄像传感器的结合实体、超声波定位传感模块、热成像定位传感模块和电磁定位传感模块中的一种或者多种的组合。
所述的传感组件包括三轴加速度传感器、三轴角速度传感器、三轴地磁传感器的一种或者多种。
所述的特定信息触发步骤包括如下子步骤:
S41:判断当前游戏图像帧中是否包含目标人物的指定信息;
S42:若当前游戏图像帧中包含所述目标人物的指定信息,获取所述指定信息的显示位置;
S43:基于当前游戏图像帧中所述指定信息的显示位置,添加指定动画。
所述的特定物件定位步骤还包括一个子步骤S43:当用户携带所述特定物件并且移动时,在复合空间中进行显示;其中,判断人物携带特定物件的步骤包括判断设置于手部的传感器与特定物件的相对位置的距离是否在一段时间内保持在一定范围内。
本发明的有益效果是:
本发明将虚拟实现的世界与真实世界进行关联,通过定位在虚拟实现的世界的小地图进行实时显示,同时用户可以实时观察到自己的行为动作。同时,采用云技术,事先将场景数据进行采集保存在云服务器中,需要使用的虚拟现实终端只用下载即可。
具体地,采用小地图的方式将真实世界的建筑进行三维视图的展示,并且与定位相关联,形象直观;采用应用现实场景传感技术以及相应的运算处理技术理解分析现实环境,将现实环境中的一些特征映射到展现给用户的虚拟场景中,从而提高了用户体验;并且,其中的定位方式实现移动目标(人、设备)的定位和三维位置显示,为虚拟现实终端的基于位置服务应用提供坐标估计,具备较高的精度和较低的延时(延时可以通过扫描周期来间接设置);另外,云服务器还提供更新推送功能,提高可靠性;本发明还包括一个特定信息触发,当用户移动到特定范围时可以触发特定信息;同时,本发明还将现实世界的物体与虚拟现实进行关联显示,以及多个虚拟现实终端进行显示的功能。
附图说明
图1为本发明方法流程图。
具体实施方式
下面结合附图进一步详细描述本发明的技术方案:
如图1所示,一种将现实进行虚拟实现的方法,它包括场景数据采集与上传步骤、数据下载步骤、场景映射步骤、定位步骤、运动方式映射步骤、特定信息触发步骤、特定物件定位步骤和授权步骤;
所述的场景数据采集与上传步骤包括:用户事先对待虚拟成像的现实的实体对象进行数据采集,采集完成之后上传至云服务器进行保存;
所述的数据下载步骤包括:用户通过虚拟现实终端在云服务器中对对应的场景数据进行下载;
所述的场景映射步骤用于对下载的数据的虚拟场景以及用户周围的区域在虚拟现实终端进行虚拟现实显示,包括用于将虚拟的网络元素与现实的实体对象显示于地理信息***之中形成复合空间的第一场景映射子步骤和用于将周围场景映射为虚拟场景的第二场景映射步骤;
所述的地理信息***包括三维电子地图,所述的第一场景映射子步骤包括以下子步骤:
S111:将所述的网络元素进行GIS化,所述的网络元素为不存在于现实中的虚拟物体;
S112:将所述的复合空间进行三维可视化;
S113:虚拟现实终端呈现三维可视化后的复合空间和虚拟物***置;
所述的第二场景映射步骤包括以下子步骤:
S121:通过现实场景传感模块捕获用户周边环境的现实场景信息;
S122:计算处理模块从所述的现实场景信息中提取出现实场景特征,基于预先设定的映射关系,将所述的现实场景特征映射为用于构建虚拟场景的特征,并基于所述用于构建虚拟场景的特征构建虚拟现实场景信息;
S123:虚拟现实终端呈现所述虚拟现实场景信息;
所述的定位步骤包括:
S21:初始化室内参考点,载入数据库中参考点信息;
S22:设置队列和滤波器参数,采集WIFI信号数据到队列;
S23:利用采集的数据队列,计算当前位置上各个AP对应的RSSI均值;
S24:遍历所有参考点,根据步骤S23计算的RSSI均值是否在所对应AP关于某参考点的RSSI区间之内,判断该参考点是否在对应AP的判断集中;
S25:求各个AP判断集的交集:
(1)若交集中只有一个参考点,将该参考点坐标作为算法的估计输出,并结束;
(2)若交集中不止一个参考点,则计算RSSI误差向量,根据误差对交集中的参考点排序,并选择其中误差最小的k个点,以加权k近邻算法计算估计结果,并结束;
(3)若交集为空集,计算各个判断集的中心,并将这些集中心的中心作为全局中心,利用欧拉距离排除中心距全局中心最远的判断集,并对剩余的判断集作步骤S25中子步骤(1)、子步骤(2)和子步骤(3)的交集运算,直到得到估计结果,并结束;若执行到最后一层仍得不到结果,执行子步骤(4);
(4)若子步骤(3)执行到最后一层时,交集仍为空集,则利用当前RSSI均值与参考点RSSI均值间的误差距离,根据RSSI误差最小原则,利用加权k近邻算法计算估计结果;
S26:将定位信息与三维可视化后的复合空间进行映射,在复合空间中显示当前定位信息;
所述的运动方式定位步骤包括以下子步骤:
S31:在人身关节处设置多个与虚拟现实终端关联的传感组件;
S32:各个传感组件的信息实时发送至虚拟现实终端;
S33:虚拟现实终端接收到信息之后进行解析,并呈现在所述虚拟现实场景信息中;
所述的特定信息触发步骤包括:当用户到达特定区域,虚拟现实终端触发特定消息,其中所述的到达特定区域的判断通过定位判断或者通过虚拟现实终端出现的图像帧中包含预设的指定信息;
所述的特定物件为实体物体,所述的特定物件定位步骤包括:
S41:在特定物件上设置定位模块;
S42:根据步骤S21~步骤S26的方法将特定物件在复合空间中显示;
所述的授权步骤包括:在服务器对虚拟现实终端授权后,多个虚拟现实终端出现在同一个复合空间中,即用户的虚拟现实终端显示多个其他用户的虚拟现实终端的定位信息。
所述的虚拟现实终端为虚拟现实头盔或者移动终端。
所述的定位步骤还包括一个离线训练步骤:
S201:离散化待定位区域,在待定位区域中均匀的取N个位置作为参考点;
S202:在每个步骤S201所述的参考点扫描WIFI信号,记录连续一段时间内各个AP的接收信号强度指示值RSSI;
S203:处理步骤202中所得的RSSI向量,计算各个AP在该参考点的RSSI均值、方差以及最大最小区间,将这些参数连同对应AP的标识SSID一起保存到数据库中;
S204:对所有的参考点进行S203和步骤S204操作,直到所有的参考点都训练完毕,从而建立待定位区域完整的RSSI分布地图。
所述的三维可视化后的复合空间为建筑的三维视图。
所述的虚拟现实终端呈现三维可视化后的复合空间的视角可调整。
步骤S121中所述的捕获用户周边环境的现实场景信息为捕获用户周边环境图像的时序列帧数据;所述的计算处理模块从所述的现实场景信息中提取出现实场景特征对所述时序列帧数据进行模式识别分析,以提取出现实场景特征。
所述的现实场景传感模块包括:深度摄像传感器、深度摄像传感器与RGB摄像传感器的结合实体、超声波定位传感模块、热成像定位传感模块和电磁定位传感模块中的一种或者多种的组合。
所述的传感组件包括三轴加速度传感器、三轴角速度传感器、三轴地磁传感器的一种或者多种。
当云服务器中某个场景的数据进行更新时,向下载过该场景的虚拟现实终端推送消息,提醒所述虚拟现实终端进行更新。
所述的特定信息触发步骤包括如下子步骤:
S41:判断当前游戏图像帧中是否包含目标人物的指定信息;
S42:若当前游戏图像帧中包含所述目标人物的指定信息,获取所述指定信息的显示位置;
S43:基于当前游戏图像帧中所述指定信息的显示位置,添加指定动画。
本实施例为应用于商场活动,某商场举行活动,需要使用到虚拟现实,用户需要通过本发明的方法寻找到特定位置的特定物件。比如,寻找虚拟NPC等。
第一步,用户事先对待虚拟成像的现实的实体对象进行数据采集,采集完成之后上传至云服务器进行保存;所述的数据下载步骤包括:用户通过虚拟现实终端在云服务器中对对应的场景数据进行下载。当云服务器中某个场景的数据进行更新时,向下载过该场景的虚拟现实终端推送消息,提醒所述虚拟现实终端进行更新。
第二步,用户获取第一场景映射,即整个商场的形状以及楼层以及虚拟NPC的特定位置。
S111:将网络元素进行GIS化,所述的网络元素为不存在于现实中的虚拟物体,在本实施例中的网络元素即为虚拟NPC;
S112:将所述的复合空间进行三维可视化,即获取整个商场的形状以及楼层,也可以包括商场外部的部分地形;
S113:虚拟现实终端呈现三维可视化后的整个商场的形状以及楼层和虚拟NPC在商场中的某个位置,在本实施例中通过小地图的方式实现(即在虚拟现实终端中占据的画面为一个角落)。
所述的虚拟现实终端呈现三维可视化后的复合空间的视角可调整。
第三步,用户获取第二场景映射,即获取周围环境的虚拟现实信息。
S121:通过现实场景传感模块捕获用户周边环境的现实场景信息;
S122:计算处理模块从所述的现实场景信息中提取出现实场景特征,基于预先设定的映射关系,将所述的现实场景特征映射为用于构建虚拟场景的特征,并基于所述用于构建虚拟场景的特征构建虚拟现实场景信息;
S123:虚拟现实终端呈现所述虚拟现实场景信息,在本实施例中,通过虚拟动画的形式进行实现并占据整个画面除小地图部分外的所有画面。
其中,步骤S121中所述的捕获用户周边环境的现实场景信息为捕获用户周边环境图像的时序列帧数据;所述的计算处理模块从所述的现实场景信息中提取出现实场景特征对所述时序列帧数据进行模式识别分析,以提取出现实场景特征。
第四步,用户对自己进行定位。
所述的定位步骤包括:
S21:初始化室内参考点,载入数据库中参考点信息;
S22:设置队列和滤波器参数,采集WIFI信号数据到队列;
S23:利用采集的数据队列,计算当前位置上各个AP对应的RSSI均值;
S24:遍历所有参考点,根据步骤S23计算的RSSI均值是否在所对应AP关于某参考点的RSSI区间之内,判断该参考点是否在对应AP的判断集中;
S25:求各个AP判断集的交集:
(1)若交集中只有一个参考点,将该参考点坐标作为算法的估计输出,并结束;
(2)若交集中不止一个参考点,则计算RSSI误差向量,根据误差对交集中的参考点排序,并选择其中误差最小的k个点,以加权k近邻算法计算估计结果,并结束;
(3)若交集为空集,计算各个判断集的中心,并将这些集中心的中心作为全局中心,利用欧拉距离排除中心距全局中心最远的判断集,并对剩余的判断集作步骤S25中子步骤(1)、子步骤(2)和子步骤(3)的交集运算,直到得到估计结果,并结束;若执行到最后一层仍得不到结果,执行子步骤(4);
(4)若子步骤(3)执行到最后一层时,交集仍为空集,则利用当前RSSI均值与参考点RSSI均值间的误差距离,根据RSSI误差最小原则,利用加权k近邻算法计算估计结果;
S26:将定位信息与三维可视化后的复合空间进行映射,在复合空间中显示当前定位信息。即用户将自己定位位置在小地图中进行实时显示。
其中,所述的数据库需要一个离线训练步骤:
S201:离散化待定位区域,在待定位区域中均匀的取N个位置作为参考点;
S202:在每个步骤S201所述的参考点扫描WIFI信号,记录连续一段时间内各个AP的接收信号强度指示值RSSI;
S203:处理步骤202中所得的RSSI向量,计算各个AP在该参考点的RSSI均值、方差以及最大最小区间,将这些参数连同对应AP的标识SSID一起保存到数据库中;
S204:对所有的参考点进行S203和步骤S204操作,直到所有的参考点都训练完毕,从而建立待定位区域完整的RSSI分布地图。
第五步,需要实时将自己的运动方式在复合空间中体现:
S31:在人身关节处设置多个与虚拟现实终端关联的传感组件;
S32:各个传感组件的信息实时发送至虚拟现实终端;
S33:虚拟现实终端接收到信息之后进行解析,并呈现在所述虚拟现实场景信息中。
所述的传感组件包括三轴加速度传感器、三轴角速度传感器、三轴地磁传感器的一种或者多种。
此时用户的动作可以在虚拟现实场景信息中进行体现。
第六步,还包括一个对实体物体进行定位的步骤。
所述的特定物件为实体物体,所述的特定物件定位步骤包括:
S41:在特定物件上设置定位模块;
S42:根据步骤S21~步骤S26的方法将特定物件在复合空间中显示。
当上述都完成之后,用户可以开始进行向虚拟NPC处移动。
其中,当用户与虚拟NPC处接近时,会进行动画的播放。
当用户到达特定区域,虚拟现实终端触发特定消息,其中所述的到达特定区域的判断通过定位判断或者通过虚拟现实终端出现的图像帧中包含预设的指定信息。
所述的特定信息触发步骤包括如下子步骤:
S41:判断当前游戏图像帧中是否包含目标人物的指定信息;
S42:若当前游戏图像帧中包含所述目标人物的指定信息,获取所述指定信息的显示位置;
S43:基于当前游戏图像帧中所述指定信息的显示位置,添加指定动画。
用户在使用之前还可以向服务器提出授权请求,当服务器授权之后,用户的虚拟现实终端显示多个其他授权用户的虚拟现实终端的定位信息。
所述的授权步骤包括:在服务器对虚拟现实终端授权后,多个虚拟现实终端出现在同一个复合空间中,即用户的虚拟现实终端显示多个其他用户的虚拟现实终端的定位信息。
在本实施例中,所述的虚拟现实终端为虚拟现实头盔或者移动终端。具体选择根据商家的成本进行考量。
如果采用虚拟现实头盔,需要采购专用的设备,但是效果更佳。用户可戴上虚拟现实头盔进行虚拟NPC寻找。并且此种方法适用于人员较少的情况下。
如果是采用移动终端,比如手机或者平板电脑,则需要安装相应的软件,方便快捷但是效果相对于采用虚拟现实头盔的方法来说较差。此种方法适用于人员较多的情况下。

Claims (9)

1.一种将现实进行虚拟实现的方法,其特征在于:它包括场景数据采集与上传步骤、数据下载步骤、场景映射步骤、定位步骤、运动方式映射步骤、特定信息触发步骤、特定物件定位步骤和授权步骤;
所述的场景数据采集与上传步骤包括:用户事先对待虚拟成像的现实的实体对象进行数据采集,采集完成之后上传至云服务器进行保存;
所述的数据下载步骤包括:用户通过虚拟现实终端在云服务器中对对应的场景数据进行下载;
所述的场景映射步骤用于对下载的数据的虚拟场景以及用户周围的区域在虚拟现实终端进行虚拟现实显示,包括用于将虚拟的网络元素与现实的实体对象显示于地理信息***之中形成复合空间的第一场景映射子步骤和用于将周围场景映射为虚拟场景的第二场景映射步骤;
所述的地理信息***包括三维电子地图,所述的第一场景映射子步骤包括以下子步骤:
S111:将所述的网络元素进行GIS化,所述的网络元素为不存在于现实中的虚拟物体;
S112:将所述的复合空间进行三维可视化;
S113:虚拟现实终端呈现三维可视化后的复合空间和虚拟物***置;
所述的第二场景映射步骤包括以下子步骤:
S121:通过现实场景传感模块捕获用户周边环境的现实场景信息;
S122:计算处理模块从所述的现实场景信息中提取出现实场景特征,基于预先设定的映射关系,将所述的现实场景特征映射为用于构建虚拟场景的特征,并基于所述用于构建虚拟场景的特征构建虚拟现实场景信息;
S123:虚拟现实终端呈现所述虚拟现实场景信息;
所述的定位步骤包括:
S21:初始化室内参考点,载入数据库中参考点信息;
S22:设置队列和滤波器参数,采集WIFI信号数据到队列;
S23:利用采集的数据队列,计算当前位置上各个AP对应的RSSI均值;
S24:遍历所有参考点,根据步骤S23计算的RSSI均值是否在所对应AP关于某参考点的RSSI区间之内,判断该参考点是否在对应AP的判断集中;
S25:求各个AP判断集的交集:
(1)若交集中只有一个参考点,将该参考点坐标作为算法的估计输出,并结束;
(2)若交集中不止一个参考点,则计算RSSI误差向量,根据误差对交集中的参考点排序,并选择其中误差最小的k个点,以加权k近邻算法计算估计结果,并结束;
(3)若交集为空集,计算各个判断集的中心,并将这些集中心的中心作为全局中心,利用欧拉距离排除中心距全局中心最远的判断集,并对剩余的判断集作步骤S25中子步骤(1)、子步骤(2)和子步骤(3)的交集运算,直到得到估计结果,并结束;若执行到最后一层仍得不到结果,执行子步骤(4);
(4)若子步骤(3)执行到最后一层时,交集仍为空集,则利用当前RSSI均值与参考点RSSI均值间的误差距离,根据RSSI误差最小原则,利用加权k近邻算法计算估计结果;
S26:将定位信息与三维可视化后的复合空间进行映射,在复合空间中显示当前定位信息;
所述的运动方式定位步骤包括以下子步骤:
S31:在人身关节处设置多个与虚拟现实终端关联的传感组件;
S32:各个传感组件的信息实时发送至虚拟现实终端;
S33:虚拟现实终端接收到信息之后进行解析,并呈现在所述虚拟现实场景信息中;
所述的特定信息触发步骤包括:当用户到达特定区域,虚拟现实终端触发特定消息,其中所述的到达特定区域的判断通过定位判断或者通过虚拟现实终端出现的图像帧中包含预设的指定信息;
所述的特定物件为实体物体,所述的特定物件定位步骤包括:
S41:在特定物件上设置定位模块;
S42:根据步骤S21~步骤S26的方法将特定物件在复合空间中显示;
所述的授权步骤包括:在服务器对虚拟现实终端授权后,多个虚拟现实终端出现在同一个复合空间中,即用户的虚拟现实终端显示多个其他用户的虚拟现实终端的定位信息。
2.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的虚拟现实终端为虚拟现实头盔或者移动终端。
3.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的定位步骤还包括一个离线训练步骤:
S201:离散化待定位区域,在待定位区域中均匀的取N个位置作为参考点;
S202:在每个步骤S201所述的参考点扫描WIFI信号,记录连续一段时间内各个AP的接收信号强度指示值RSSI;
S203:处理步骤202中所得的RSSI向量,计算各个AP在该参考点的RSSI均值、方差以及最大最小区间,将这些参数连同对应AP的标识SSID一起保存到数据库中;
S204:对所有的参考点进行S203和步骤S204操作,直到所有的参考点都训练完毕,从而建立待定位区域完整的RSSI分布地图。
4.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:步骤S121中所述的捕获用户周边环境的现实场景信息为捕获用户周边环境图像的时序列帧数据;所述的计算处理模块从所述的现实场景信息中提取出现实场景特征对所述时序列帧数据进行模式识别分析,以提取出现实场景特征。
5.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的现实场景传感模块包括:深度摄像传感器、深度摄像传感器与RGB摄像传感器的结合实体、超声波定位传感模块、热成像定位传感模块和电磁定位传感模块中的一种或者多种的组合。
6.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的传感组件包括三轴加速度传感器、三轴角速度传感器、三轴地磁传感器的一种或者多种。
7.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:当云服务器中某个场景的数据进行更新时,向下载过该场景的虚拟现实终端推送消息,提醒所述虚拟现实终端进行更新。
8.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的特定信息触发步骤包括如下子步骤:
S41:判断当前游戏图像帧中是否包含目标人物的指定信息;
S42:若当前游戏图像帧中包含所述目标人物的指定信息,获取所述指定信息的显示位置;
S43:基于当前游戏图像帧中所述指定信息的显示位置,添加指定动画。
9.根据权利要求1所述的一种将现实进行虚拟实现的方法,其特征在于:所述的特定物件定位步骤还包括一个子步骤S43:当用户携带所述特定物件并且移动时,在复合空间中进行显示;其中,判断人物携带特定物件的步骤包括判断设置于手部的传感器与特定物件的相对位置的距离是否在一段时间内保持在一定范围内。
CN201610150102.0A 2016-03-16 2016-03-16 一种虚拟现实的实现方法 Active CN105807931B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610150102.0A CN105807931B (zh) 2016-03-16 2016-03-16 一种虚拟现实的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610150102.0A CN105807931B (zh) 2016-03-16 2016-03-16 一种虚拟现实的实现方法

Publications (2)

Publication Number Publication Date
CN105807931A true CN105807931A (zh) 2016-07-27
CN105807931B CN105807931B (zh) 2019-09-17

Family

ID=56468528

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610150102.0A Active CN105807931B (zh) 2016-03-16 2016-03-16 一种虚拟现实的实现方法

Country Status (1)

Country Link
CN (1) CN105807931B (zh)

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106569044A (zh) * 2016-11-02 2017-04-19 西安电子科技大学 基于沉浸式虚拟现实***的电磁频谱态势观测方法
CN106598229A (zh) * 2016-11-11 2017-04-26 歌尔科技有限公司 一种虚拟现实场景的生成方法、设备及虚拟现实***
CN106649508A (zh) * 2016-10-12 2017-05-10 北京小米移动软件有限公司 页面显示方法及装置、电子设备
CN106648046A (zh) * 2016-09-14 2017-05-10 同济大学 一种基于虚拟现实技术的真实环境映射***
CN108107580A (zh) * 2017-12-20 2018-06-01 浙江煮艺文化科技有限公司 一种虚拟现实场景呈现展示方法及***
CN108711189A (zh) * 2018-03-29 2018-10-26 联想(北京)有限公司 虚拟现实的处理方法及其***
CN109426333A (zh) * 2017-08-23 2019-03-05 腾讯科技(深圳)有限公司 一种基于虚拟空间场景的信息交互方法及装置
CN109419604A (zh) * 2017-08-29 2019-03-05 深圳市掌网科技股份有限公司 基于虚拟现实的下肢康复训练方法和***
CN109690448A (zh) * 2016-08-22 2019-04-26 姜头焕 虚拟现实娱乐设备控制方法以及***
CN109831659A (zh) * 2018-11-29 2019-05-31 北京邮电大学 一种vr视频的缓存方法及***
CN110147770A (zh) * 2019-05-23 2019-08-20 北京七鑫易维信息技术有限公司 一种注视数据还原方法及***
CN110268372A (zh) * 2017-02-01 2019-09-20 标致雪铁龙汽车股份有限公司 用于确定引起沉浸式虚拟现实***内的时延的检测延迟的分析设备
CN110349270A (zh) * 2019-07-02 2019-10-18 石家庄中扬网络科技股份有限公司 基于现实空间定位的虚拟沙盘呈现方法
CN111142967A (zh) * 2019-12-26 2020-05-12 腾讯科技(深圳)有限公司 一种增强现实显示的方法、装置、电子设备和存储介质
CN111988375A (zh) * 2020-08-04 2020-11-24 深圳市瑞立视多媒体科技有限公司 终端的定位方法、装置、设备及存储介质
CN112330819A (zh) * 2020-11-04 2021-02-05 腾讯科技(深圳)有限公司 基于虚拟物品的交互方法、装置及存储介质
WO2022188733A1 (en) * 2021-03-08 2022-09-15 Hangzhou Taro Positioning Technology Co., Ltd. Scenario triggering and interaction based on target positioning and identification
CN115645925A (zh) * 2022-10-26 2023-01-31 杭州有九文化传媒有限公司 一种基于增强现实的游戏数据处理方法及***
CN116597119A (zh) * 2022-12-30 2023-08-15 北京津发科技股份有限公司 可穿戴扩展现实设备的人机交互采集方法、装置和***

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279697A (zh) * 2010-06-09 2011-12-14 Lg电子株式会社 移动终端及该移动终端的显示方法
US20120214515A1 (en) * 2011-02-23 2012-08-23 Davis Bruce L Mobile Device Indoor Navigation
CN103137042A (zh) * 2013-02-13 2013-06-05 张翔 Gps智能导游***中基于观景区域的导游信息触发方法
CN103384358A (zh) * 2013-06-25 2013-11-06 云南大学 一种基于虚拟现实和wifi空间场强的室内定位方法
CN103810353A (zh) * 2014-03-09 2014-05-21 杨智 一种虚拟现实中的现实场景映射***和方法
CN103823818A (zh) * 2012-11-19 2014-05-28 大连鑫奇辉科技有限公司 一种基于虚拟现实的图书***
CN103985175A (zh) * 2014-05-21 2014-08-13 清华大学 家居门禁的控制方法及***
CN104063466A (zh) * 2014-06-27 2014-09-24 深圳先进技术研究院 虚拟-现实一体化的三维显示方法及***
CN104616333A (zh) * 2014-12-24 2015-05-13 深圳市腾讯计算机***有限公司 游戏视频处理方法及装置
CN104796444A (zh) * 2014-01-21 2015-07-22 广州海图克计算机技术有限公司 一种数字家庭场景控制管理***及方法
CN104793749A (zh) * 2015-04-30 2015-07-22 小米科技有限责任公司 智能眼镜及其控制方法、装置
CN104834449A (zh) * 2015-05-28 2015-08-12 广东欧珀移动通信有限公司 移动终端的图标管理方法及装置

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102279697A (zh) * 2010-06-09 2011-12-14 Lg电子株式会社 移动终端及该移动终端的显示方法
US20120214515A1 (en) * 2011-02-23 2012-08-23 Davis Bruce L Mobile Device Indoor Navigation
CN103823818A (zh) * 2012-11-19 2014-05-28 大连鑫奇辉科技有限公司 一种基于虚拟现实的图书***
CN103137042A (zh) * 2013-02-13 2013-06-05 张翔 Gps智能导游***中基于观景区域的导游信息触发方法
CN103384358A (zh) * 2013-06-25 2013-11-06 云南大学 一种基于虚拟现实和wifi空间场强的室内定位方法
CN104796444A (zh) * 2014-01-21 2015-07-22 广州海图克计算机技术有限公司 一种数字家庭场景控制管理***及方法
CN103810353A (zh) * 2014-03-09 2014-05-21 杨智 一种虚拟现实中的现实场景映射***和方法
CN103985175A (zh) * 2014-05-21 2014-08-13 清华大学 家居门禁的控制方法及***
CN104063466A (zh) * 2014-06-27 2014-09-24 深圳先进技术研究院 虚拟-现实一体化的三维显示方法及***
CN104616333A (zh) * 2014-12-24 2015-05-13 深圳市腾讯计算机***有限公司 游戏视频处理方法及装置
CN104793749A (zh) * 2015-04-30 2015-07-22 小米科技有限责任公司 智能眼镜及其控制方法、装置
CN104834449A (zh) * 2015-05-28 2015-08-12 广东欧珀移动通信有限公司 移动终端的图标管理方法及装置

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109690448A (zh) * 2016-08-22 2019-04-26 姜头焕 虚拟现实娱乐设备控制方法以及***
CN106648046A (zh) * 2016-09-14 2017-05-10 同济大学 一种基于虚拟现实技术的真实环境映射***
CN106649508A (zh) * 2016-10-12 2017-05-10 北京小米移动软件有限公司 页面显示方法及装置、电子设备
CN106569044A (zh) * 2016-11-02 2017-04-19 西安电子科技大学 基于沉浸式虚拟现实***的电磁频谱态势观测方法
CN106598229A (zh) * 2016-11-11 2017-04-26 歌尔科技有限公司 一种虚拟现实场景的生成方法、设备及虚拟现实***
CN106598229B (zh) * 2016-11-11 2020-02-18 歌尔科技有限公司 一种虚拟现实场景的生成方法、设备及虚拟现实***
CN110268372A (zh) * 2017-02-01 2019-09-20 标致雪铁龙汽车股份有限公司 用于确定引起沉浸式虚拟现实***内的时延的检测延迟的分析设备
CN109426333A (zh) * 2017-08-23 2019-03-05 腾讯科技(深圳)有限公司 一种基于虚拟空间场景的信息交互方法及装置
CN109426333B (zh) * 2017-08-23 2022-11-04 腾讯科技(深圳)有限公司 一种基于虚拟空间场景的信息交互方法及装置
CN109419604A (zh) * 2017-08-29 2019-03-05 深圳市掌网科技股份有限公司 基于虚拟现实的下肢康复训练方法和***
CN108107580A (zh) * 2017-12-20 2018-06-01 浙江煮艺文化科技有限公司 一种虚拟现实场景呈现展示方法及***
CN108711189A (zh) * 2018-03-29 2018-10-26 联想(北京)有限公司 虚拟现实的处理方法及其***
CN109831659A (zh) * 2018-11-29 2019-05-31 北京邮电大学 一种vr视频的缓存方法及***
CN109831659B (zh) * 2018-11-29 2020-05-08 北京邮电大学 一种vr视频的缓存方法及***
CN110147770A (zh) * 2019-05-23 2019-08-20 北京七鑫易维信息技术有限公司 一种注视数据还原方法及***
CN110349270A (zh) * 2019-07-02 2019-10-18 石家庄中扬网络科技股份有限公司 基于现实空间定位的虚拟沙盘呈现方法
CN111142967A (zh) * 2019-12-26 2020-05-12 腾讯科技(深圳)有限公司 一种增强现实显示的方法、装置、电子设备和存储介质
CN111988375A (zh) * 2020-08-04 2020-11-24 深圳市瑞立视多媒体科技有限公司 终端的定位方法、装置、设备及存储介质
CN111988375B (zh) * 2020-08-04 2023-10-27 瑞立视多媒体科技(北京)有限公司 终端的定位方法、装置、设备及存储介质
CN112330819A (zh) * 2020-11-04 2021-02-05 腾讯科技(深圳)有限公司 基于虚拟物品的交互方法、装置及存储介质
CN112330819B (zh) * 2020-11-04 2024-02-06 腾讯科技(深圳)有限公司 基于虚拟物品的交互方法、装置及存储介质
WO2022188733A1 (en) * 2021-03-08 2022-09-15 Hangzhou Taro Positioning Technology Co., Ltd. Scenario triggering and interaction based on target positioning and identification
CN115645925A (zh) * 2022-10-26 2023-01-31 杭州有九文化传媒有限公司 一种基于增强现实的游戏数据处理方法及***
CN116597119A (zh) * 2022-12-30 2023-08-15 北京津发科技股份有限公司 可穿戴扩展现实设备的人机交互采集方法、装置和***

Also Published As

Publication number Publication date
CN105807931B (zh) 2019-09-17

Similar Documents

Publication Publication Date Title
CN105807931A (zh) 一种虚拟现实的实现方法
CN105824416B (zh) 一种将虚拟现实技术与云服务技术结合的方法
CN105608746B (zh) 一种将现实进行虚拟实现的方法
CN105797378A (zh) 一种基于虚拟现实技术的游戏视频实现方法
US11262841B2 (en) Wireless wrist computing and control device and method for 3D imaging, mapping, networking and interfacing
EP2579128B1 (en) Portable device, virtual reality system and method
CN105824417B (zh) 一种采用虚拟现实技术的人与物的结合方法
US20150070274A1 (en) Methods and systems for determining 6dof location and orientation of head-mounted display and associated user movements
CN103635891A (zh) 大量同时远程数字呈现世界
CN106484115A (zh) 用于增强和虚拟现实的***和方法
CN105094335A (zh) 场景提取方法、物体定位方法及其***
JP2019537144A (ja) ウェアラブルコンポーネントのための熱管理システム
JP2023126474A (ja) 拡張現実のためのシステムおよび方法
US11156830B2 (en) Co-located pose estimation in a shared artificial reality environment
WO2018198909A1 (ja) 情報処理装置、情報処理方法及びプログラム
CN109545003A (zh) 一种显示方法、装置、终端设备及存储介质
CN109445596A (zh) 一种一体式混合现实头戴显示***
CN105797379A (zh) 一种基于虚拟现实技术的游戏视频处理方法
KR101060998B1 (ko) 사용자 위치 기반 네트워킹 가상공간 시뮬레이터 시스템
WO2016065401A1 (en) An improved computer system and method for user navigation in a virtual environment
CN109189226A (zh) 一种标定高度的方法及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20200701

Address after: 221000 Xuzhou High-tech Industrial Development Zone, Xuzhou City, Jiangsu Province Second Industrial Park Yinshan Road East and Lijiang Road South Safety Science and Technology Industrial Park

Patentee after: XUZHOU SHUOBO ELECTRONIC TECHNOLOGY Co.,Ltd.

Address before: 610000 No. 6, No. 505, D zone, Tianfu Software Park, 599 century South Road, Tianfu District, Chengdu, Sichuan

Patentee before: CHENGDU CHAINSAW INTERACTIVE TECHNOLOGY Co.,Ltd.

TR01 Transfer of patent right
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: An Implementation Method of Virtual Reality

Effective date of registration: 20230223

Granted publication date: 20190917

Pledgee: Xuzhou Huaichang Investment Co.,Ltd.

Pledgor: XUZHOU SHUOBO ELECTRONIC TECHNOLOGY CO.,LTD.

Registration number: Y2023320000096

PE01 Entry into force of the registration of the contract for pledge of patent right