CN105785373A - 一种虚拟现实位置识别***及方法 - Google Patents
一种虚拟现实位置识别***及方法 Download PDFInfo
- Publication number
- CN105785373A CN105785373A CN201610263594.4A CN201610263594A CN105785373A CN 105785373 A CN105785373 A CN 105785373A CN 201610263594 A CN201610263594 A CN 201610263594A CN 105785373 A CN105785373 A CN 105785373A
- Authority
- CN
- China
- Prior art keywords
- virtual reality
- ultrasound wave
- axis
- coordinate position
- time
- 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.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S15/00—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems
- G01S15/02—Systems using the reflection or reradiation of acoustic waves, e.g. sonar systems using reflection of acoustic waves
- G01S15/06—Systems determining the position data of a target
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Acoustics & Sound (AREA)
- Computer Networks & Wireless Communication (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of Velocity Or Position Using Acoustic Or Ultrasonic Waves (AREA)
- Length Measuring Devices Characterised By Use Of Acoustic Means (AREA)
Abstract
本发明公开了一种虚拟现实位置识别***及方法,一种虚拟现实位置识别***,包括虚拟现实穿戴设备、外置定位设备和主机;虚拟现实穿戴设备内设置有超声波发生器,外置定位设备为分别放置在预设坐标系的X轴、Y轴和Z轴的超声波接收器;虚拟现实穿戴设备,用于通过超声波发生器发出超声波,记录超声波发送时间;外置定位设备,用于各超声波接收器获取超声波,记录超声波接收时间;主机,用于计算得出虚拟现实穿戴设备的坐标位置。本发明通过超声波发生器和超声波接收器构成的虚拟现实位置识别定位***,使虚拟现实穿戴设备在有限的空间通过多个超声波传感器实现准确定位。
Description
技术领域
本发明实施例涉及虚拟现实技术,尤其涉及一种虚拟现实位置识别***及方法。
背景技术
虚拟现实技术,是一种可以创建和体验虚拟世界的计算机仿真***,它利用计算机生成一种模拟环境是一种多源信息融合的交互式的三维动态视景和实体行为的***仿真使用户沉浸到该环境中。虚拟现实***中通常包括虚拟现实穿戴头盔、主机以及其他***外设,主机可以为PC机或移动终端。
目前,虚拟现实***的位置识别技术主要包括在虚拟现实穿戴头盔机身内置了很多位置跟踪传感器,原理是在虚拟现实穿戴头盔机身前部上集成几个红外灯,发射的红外信号到接收器,接收器安装到PC机显示器上方,或者固定在三脚架上,用户必须处于接收器的可视范围内可以实现实时位置追踪,接收器可以为红外摄像头等。本方案的缺陷在于该***只能实现一个前后方向的距离识别,而且范围有限。
目前的SteamVR***是基于Lighthouse激光追踪***来实现房间追踪,可以在特定环境下准确追踪用户的移动,该***缺陷在于使用前需要清空房间物体,不能有物体遮挡,否则会产生误差。
发明内容
本发明提供一种虚拟现实位置识别***及方法,以实现虚拟现实穿戴设备在有限的空间通过实现各种方向的准确定位。
第一方面,本发明实施例提供了一种虚拟现实位置识别***,该***包括:
虚拟现实穿戴设备、外置定位设备和主机;其中,所述虚拟现实穿戴设备内设置有超声波发生器,所述外置定位设备为分别放置在预设坐标系的X轴、Y轴和Z轴的超声波接收器;
所述虚拟现实穿戴设备,用于通过超声波发生器发出超声波,记录超声波发送时间;
所述外置定位设备,用于所述各超声波接收器获取所述超声波,记录超声波接收时间;
所述主机,用于根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置。
优选的,所述主机,具体用于,根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,根据所述位置坐标发送对应画面输出数据给所述虚拟现实穿戴设备。
优选的,所述主机,具体用于:根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,通过三球交点定位算法得出所述虚拟现实穿戴设备的坐标位置。
优选的,所述X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
优选的,所述主机包括预备坐标位置计算模块和加权平均模块;
所述预备坐标位置计算模块,用于根据三个分别在X轴、Y轴和Z轴放置的三个超声波接收器的坐标位置以及该三个超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置;
所述加权平均模块,用于通过对所有预备坐标位置做加权平均得到所述虚拟现实穿戴设备的坐标位置。
第二方面,本发明实施例还提供了一种虚拟现实位置识别方法,该方法包括:
所述虚拟现实穿戴设备通过超声波发生器发出超声波,记录超声波发送时间;
所述外置定位设备的所述各超声波接收器获取所述超声波,记录超声波接收时间;
所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置。
优选的,所述计算得出所述虚拟现实穿戴设备的坐标位置之后,还包括:
所述主机根据所述虚拟现实穿戴设备的位置坐标发送对应画面输出数据给所述虚拟现实穿戴设备。
优选的,所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,具体为:
所述主机根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,通过三球交点定位算法得出所述虚拟现实穿戴设备的坐标位置。
优选的,所述X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
优选的,所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,具体包括:
所述主机根据三个分别在X轴、Y轴和Z轴放置的超声波接收器的坐标位置以及该三个超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置;
所述主机通过对所有预备坐标位置做加权平均得到所述虚拟现实穿戴设备的坐标位置。
本发明通过超声波发生器和超声波接收器构成的虚拟现实位置识别定位***,使虚拟现实穿戴设备在有限的空间通过多个超声波传感器实现预设坐标系中X轴,Y轴,Z轴的准确定位,超声波传播对物体遮挡带来的误差有一定的抵御能力,实现虚拟现实穿戴设备在有限的空间通过实现各种方向的准确定位提高虚拟现实的定位精度,通过该位置识别***的精准定位提高虚拟现实交互感受和沉浸感。
附图说明
图1是本发明实施例一中的一种虚拟现实位置识别***的结构示意图一;
图2是本发明实施例一中的一种虚拟现实位置识别***的结构示意图二;
图3是本发明实施例二中的一种虚拟现实位置识别***的结构示意图一;
图4是本发明实施例二中的一种虚拟现实位置识别***的结构示意图二。
图5是本发明实施例二中的一种虚拟现实位置识别***的结构示意图三。
图6是本发明实施例三中的一种虚拟现实位置识别方法的流程图。
图7是本发明实施例四中的一种虚拟现实位置识别方法的流程图一。
图8是本发明实施例四中的一种虚拟现实位置识别方法的流程图二。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
实施例一
图1和图2所示为本发明实施例一提供的一种虚拟现实位置识别***的结构示意图,本实施例可适用于虚拟现实穿戴设备在有限的空间中定位的情况,虚拟现实***中通常包括虚拟现实穿戴设备、主机以及其他***外设,***外设和穿戴设备均通过无线通信设备或有线通信设备与主机通信交互,该虚拟现实位置识别***的具体结构如下:
包括虚拟现实穿戴设备110、外置定位设备120和主机130;其中,虚拟现实穿戴设备110内设置有超声波发生器111,外置定位设备120为分别放置在预设坐标系的X轴、Y轴和Z轴的超声波接收器121。
其中,通常虚拟现实穿戴设备110为虚拟现实穿戴显示设备、虚拟现实穿戴手环等,本发明中,虚拟现实穿戴设备包含虚拟现实穿戴显示设备,也可以包括虚拟现实穿戴手环等,并不做限定。超声波发生器111可以设置在虚拟现实穿戴设备110内的任何一部分上。主机130可以为PC机或移动终端。其中预设坐标系为预设的空间坐标系,该空间坐标系设置在虚拟现实穿戴设备110运动的空间中,在该坐标系的X轴、Y轴和Z轴分别设置至少一个超声波接收器121。
虚拟现实穿戴设备110,用于通过超声波发生器111发出超声波,记录超声波发送时间。
外置定位设备120,用于各超声波接收器获取超声波121,记录超声波接收时间。
超声波发生器111的发射频率与超声波接收器121的接收频率相同,且由于一般应用在超声波设备中的超声波频率为20KHz、25KHz、28KHz、33KHz、40KHz、60KHz,用户无法听到,不对用户造成噪声干扰。
主机130,用于根据超声波接收时间与超声波发送时间之差以及各超声波接收器的坐标位置,计算得出虚拟现实穿戴设备的坐标位置。
其中,坐标位置均为在预设坐标系中的坐标位置,各超声波接收器的坐标位置为预先存储在主机中的。根据超声波接收时间与超声波发送时间之差乘以超声波传播速度,得出虚拟现实穿戴设备110与各超声波接收器121的距离,根据所有超声波接收器121中部分或全部超声波接收器121的坐标位置和其与虚拟现实穿戴设备110的距离,可以计算得出虚拟现实穿戴设备110的坐标位置,由于采用了三个坐标轴上的超声波接收器121进行定位,定位准确。
本实施例的技术方案,通过超声波发生器和超声波接收器构成的虚拟现实位置识别定位***,使虚拟现实穿戴设备在有限的空间通过多个超声波传感器实现预设坐标系中X轴,Y轴,Z轴的准确定位,超声波传播对物体遮挡带来的误差有一定的抵御能力,实现虚拟现实穿戴设备在有限的空间实现各种方向的准确定位提高虚拟现实的定位精度,通过该位置识别***的精准定位提高虚拟现实交互感受和沉浸感。
在上述技术方案的基础上主机130优选可以具体用于:根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的超声波接收时间与超声波发送时间之差,通过三球交点定位算法得出虚拟现实穿戴设备的坐标位置。
实例1:将被定位物体到达3个坐标轴的超声波接收器的超声波接收时间与超声波发送时间之差分别为△t1,△t2,△t3,将该超声波的时间差定义为一组声波数据。超声波数据与超声波传送速度的乘积就为声源到达测量点的实际距离,利用三组超声波数据,可以对目标进行三轴定位。三轴定位中目标的位置是由以各超声波接收器的位置为圆心,以各超声波接收器到测量目标(虚拟现实穿戴设备110)的距离为半径的三个球的交点来确定。则利用三球交点定位算法的公式为:
其中,X轴、Y轴和Z轴的超声波接收器的坐标位置分别记为(x1,y1,z1),(x2,y2,z2)和(x3,y3,z3),超声波在空间中的传播速度为c。联立解以上方程组,就可以得到被定位物体的位置坐标。
实施例二
图3和图4为本发明实施例二提供的一种虚拟现实位置识别***的结构示意图,本实施例在上述各实施例的基础上,优选的对主机做了进一步限定。
该虚拟现实位置识别***的具体结构如下:
该***包括虚拟现实穿戴设备210、外置定位设备220和主机230;其中,虚拟现实穿戴设备210内设置有超声波发生器211,外置定位设备220为分别放置在预设坐标系的X轴、Y轴和Z轴的超声波接收器221。
虚拟现实穿戴设备210,用于通过超声波发生器211发出超声波,记录超声波发送时间。
外置定位设备220,用于各超声波接收器221获取超声波,记录超声波接收时间。
超声波发生器211的发射频率与超声波接收器221的接收频率相同,且由于一般应用在超声波设备中的超声波频率为20KHz、25KHz、28KHz、33KHz、40KHz、60KHz,用户无法听到,不对用户造成噪声干扰。
主机230,用于根据超声波接收时间与超声波发送时间之差以及各超声波接收器221的坐标位置,计算得出虚拟现实穿戴设备210的坐标位置,根据位置坐标发送对应画面输出数据给虚拟现实穿戴设备。
其中,对应画面输出数据可以通过主机中3D引擎根据虚拟现实穿戴设备210的坐标位置绘制得到的,通过根据位置坐标发送对应画面输出数据给虚拟现实穿戴设备,提高了虚拟现实交互感受和沉浸感。
在上述技术方案的基础上,优选可以为X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
且优选的,如图5所示,主机230包括预备坐标位置计算模块231和加权平均模块232。
预备坐标位置计算模块231,用于根据三个分别在X轴、Y轴和Z轴放置的三个超声波接收器的坐标位置以及该三个超声波接收器对应的超声波接收时间与超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置。
加权平均模块232,用于通过对所有预备坐标位置做加权平均得到虚拟现实穿戴设备的坐标位置。
实例2:X轴、Y轴和Z轴方向上分别放置有两个超声波接收器221,X轴放置有超声波接收器Xa、Xb,Y轴放置有超声波接收器Ya、Yb,Z轴上放置有超声波接收器Za、Zb;预备坐标位置计算模块231先通过实例1中的三球交点定位算法根据超声波接收器Xa、Ya、Za的坐标位置以及该三个超声波接收器对应的超声波接收时间与超声波发送时间之差,得出一个预备坐标位置T1(t1x,t1y,t1z),再通过实例1中三球交点定位算法根据超声波接收器Xb、Yb、Zb的坐标位置以及该三个超声波接收器对应的超声波接收时间与超声波发送时间之差,得出一个预备坐标位置T2(t2x,t2y,t2z),此时,取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间。最终加权平均模块232通过将所有预备坐标位置T1和T2进行加权平均,得到了虚拟现实穿戴设备的坐标位置[(t1x+t2x)/2,(t1y+t2y)/2,(t1z+t2z)/2]。
通过预备坐标位置计算模块231和加权平均模块232对各坐标轴上的至少两个超声波接收器进行分组计算并加权平均,可以取得更精准的虚拟现实穿戴设备坐标位置。
实施例三
图6为本发明实施例一提供的一种虚拟现实位置识别方法的流程图,本实施例可适用于虚拟现实穿戴设备在有限的空间中定位的情况,应用于上述实施一中提供的一种虚拟现实位置识别***中,该方法具体包括如下步骤:
步骤310、主机从虚拟现实穿戴设备获取超声波发送时间,超声波发送时间为虚拟现实穿戴设备通过超声波发生器发出超声波的时间。
步骤320、主机从外置定位设备获取超声波接收时间,超声波接收时间为外置定位设备的各超声波接收器获取超声波的时间。
步骤330、主机根据超声波接收时间与超声波发送时间之差以及各超声波接收器的坐标位置,计算得出虚拟现实穿戴设备的坐标位置。
其中,坐标位置均为在预设坐标系中的坐标位置,各超声波接收器的坐标位置为预先存储在主机中的。根据超声波接收时间与超声波发送时间之差乘以超声波传播速度,得出虚拟现实穿戴设备110与各超声波接收器121的距离,根据所有超声波接收器121中部分或全部超声波接收器121的坐标位置和其与虚拟现实穿戴设备110的距离,可以计算得出虚拟现实穿戴设备110的坐标位置,由于采用了三个坐标轴上的超声波接收器121进行定位,定位准确。
本实施例的技术方案,通过超声波发生器和超声波接收器构成的虚拟现实位置识别定位***,根据该方法使虚拟现实穿戴设备在有限的空间通过多个超声波传感器实现预设坐标系中X轴,Y轴,Z轴的准确定位,超声波传播对物体遮挡带来的误差有一定的抵御能力,实现虚拟现实穿戴设备在有限的空间实现各种方向的准确定位提高虚拟现实的定位精度,通过该位置识别***的精准定位提高虚拟现实交互感受和沉浸感。
在上述技术方案的基础上,步骤330具体包括:主机根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的超声波接收时间与超声波发送时间之差,通过三球交点定位算法得出所述虚拟现实穿戴设备的坐标位置。
实例3:将被定位物体到达3个坐标轴的超声波接收器的超声波接收时间与超声波发送时间之差分别为△t1,△t2,△t3,将该超声波的时间差定义为一组声波数据。超声波数据与超声波传送速度的乘积就为声源到达测量点的实际距离,利用三组超声波数据,可以对目标进行三轴定位。三轴定位中目标的位置是由以各超声波接收器的位置为圆心,以各超声波接收器到测量目标(虚拟现实穿戴设备)的距离为半径的三个球的交点来确定。则利用三球交点定位算法的公式为:
其中,X轴、Y轴和Z轴的超声波接收器的坐标位置分别记为(x1,y1,z1),(x2,y2,z2)和(x3,y3,z3),超声波在空间中的传播速度为c。联立解以上方程组,就可以得到被定位物体的位置坐标。
实施例四
图7和图8为本发明实施例四提供的一种虚拟现实位置识别方法的方法流程图,应用于上述实施二中提供的一种虚拟现实位置识别***中,本实施例在上述实施例三的基础上,优选的增加了步骤440步骤。该方法具体包括以下步骤:
步骤410、主机从虚拟现实穿戴设备获取超声波发送时间,超声波发送时间为虚拟现实穿戴设备通过超声波发生器发出超声波的时间。
步骤420、主机从外置定位设备获取超声波接收时间,超声波接收时间为外置定位设备的各超声波接收器获取超声波的时间。
步骤430、主机根据超声波接收时间与超声波发送时间之差以及各超声波接收器的坐标位置,计算得出虚拟现实穿戴设备的坐标位置。本步骤与实施例三中的步骤330实施方式相同,在此不再赘述。
步骤440、主机根据虚拟现实穿戴设备的位置坐标发送对应画面输出数据给虚拟现实穿戴设备。
其中,对应画面输出数据可以通过主机中3D引擎根据虚拟现实穿戴设备的坐标位置绘制得到的,通过根据位置坐标发送对应画面输出数据给虚拟现实穿戴设备,提高了虚拟现实交互感受和沉浸感。
在上述技术方案的基础上,优选的X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
且如图8所示,步骤430优选可以包括步骤431和步骤432。
步骤431:主机根据三个分别在X轴、Y轴和Z轴放置的超声波接收器的坐标位置以及该三个超声波接收器对应的所述超声波接收时间与超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置;
步骤432:主机通过对所有预备坐标位置做加权平均得到虚拟现实穿戴设备的坐标位置。
实例4:X轴、Y轴和Z轴方向上分别放置有两个超声波接收器,X轴放置有超声波接收器Xa、Xb,Y轴放置有超声波接收器Ya、Yb,Z轴上放置有超声波接收器Za、Zb;步骤431:先通过实例1中的三球交点定位算法根据超声波接收器Xa、Ya、Za的坐标位置以及该三个超声波接收器对应的超声波接收时间与超声波发送时间之差,得出一个预备坐标位置T1(t1x,t1y,t1z),再通过实例3中三球交点定位算法根据超声波接收器Xb、Yb、Zb的坐标位置以及该三个超声波接收器对应的超声波接收时间与超声波发送时间之差,得出一个预备坐标位置T2(t2x,t2y,t2z),此时,取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间。步骤432:通过将所有预备坐标位置T1和T2进行加权平均,得到了虚拟现实穿戴设备的坐标位置[(t1x+t2x)/2,(t1y+t2y)/2,(t1z+t2z)/2]。
通过步骤431和步骤432对各坐标轴上的至少两个超声波接收器进行分组计算并加权平均,可以取得更精准的虚拟现实穿戴设备坐标位置。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
Claims (10)
1.一种虚拟现实位置识别***,其特征在于,包括虚拟现实穿戴设备、外置定位设备和主机;其中,所述虚拟现实穿戴设备内设置有超声波发生器,所述外置定位设备为分别放置在预设坐标系的X轴、Y轴和Z轴的超声波接收器;
所述虚拟现实穿戴设备,用于通过超声波发生器发出超声波,记录超声波发送时间;
所述外置定位设备,用于所述各超声波接收器获取所述超声波,记录超声波接收时间;
所述主机,用于根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置。
2.根据权利要求1所述的***,其特征在于,所述主机,具体用于,根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,根据所述位置坐标发送对应画面输出数据给所述虚拟现实穿戴设备。
3.根据权利要求1所述的***,其特征在于,所述主机,具体用于:根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,通过三球交点定位算法得出所述虚拟现实穿戴设备的坐标位置。
4.根据权利要求1所述的***,其特征在于,所述X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
5.根据权利要求1所述的***,其特征在于,所述主机包括预备坐标位置计算模块和加权平均模块;
所述预备坐标位置计算模块,用于根据三个分别在X轴、Y轴和Z轴放置的三个超声波接收器的坐标位置以及该三个超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置;
所述加权平均模块,用于通过对所有预备坐标位置做加权平均得到所述虚拟现实穿戴设备的坐标位置。
6.一种虚拟现实位置识别方法,用于如权利要求1-5任意一项所述的***中,其特征在于,包括:
所述主机从所述虚拟现实穿戴设备获取超声波发送时间,所述超声波发送时间为所述虚拟现实穿戴设备通过超声波发生器发出超声波的时间;
所述主机从所述外置定位设备获取超声波接收时间,所述超声波接收时间为所述外置定位设备的所述各超声波接收器获取所述超声波的时间;
所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置。
7.根据权利要求6所述的方法,其特征在于,所述计算得出所述虚拟现实穿戴设备的坐标位置之后,还包括:
所述主机根据所述虚拟现实穿戴设备的位置坐标发送对应画面输出数据给所述虚拟现实穿戴设备。
8.根据权利要求6所述的方法,其特征在于,所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,具体为:
所述主机根据X轴、Y轴和Z轴的超声波接收器的坐标位置,以及X轴、Y轴和Z轴的超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,通过三球交点定位算法得出所述虚拟现实穿戴设备的坐标位置。
9.根据权利要求6所述的方法,其特征在于,所述X轴、Y轴和Z轴方向上分别放置有至少两个超声波接收器。
10.根据权利要求6或9所述的方法,其特征在于,所述主机根据所述超声波接收时间与所述超声波发送时间之差以及各超声波接收器的坐标位置,计算得出所述虚拟现实穿戴设备的坐标位置,具体包括:
所述主机根据三个分别在X轴、Y轴和Z轴放置的超声波接收器的坐标位置以及该三个超声波接收器对应的所述超声波接收时间与所述超声波发送时间之差,得出一个预备坐标位置,依照上述方式取尽所有超声波接收器的坐标位置和超声波接收器的所述超声波接收时间,得出多个预备坐标位置;
所述主机通过对所有预备坐标位置做加权平均得到所述虚拟现实穿戴设备的坐标位置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610263594.4A CN105785373A (zh) | 2016-04-26 | 2016-04-26 | 一种虚拟现实位置识别***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610263594.4A CN105785373A (zh) | 2016-04-26 | 2016-04-26 | 一种虚拟现实位置识别***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105785373A true CN105785373A (zh) | 2016-07-20 |
Family
ID=56399553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610263594.4A Pending CN105785373A (zh) | 2016-04-26 | 2016-04-26 | 一种虚拟现实位置识别***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105785373A (zh) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569337A (zh) * | 2016-10-21 | 2017-04-19 | 北京小鸟看看科技有限公司 | 一种虚拟现实***及其定位方法 |
CN106646480A (zh) * | 2016-11-04 | 2017-05-10 | 乐视控股(北京)有限公司 | 一种密闭空间中的定位***以及相关方法和装置 |
CN108169713A (zh) * | 2017-12-26 | 2018-06-15 | 青岛小鸟看看科技有限公司 | 外接设备的定位方法及装置、虚拟现实设备及*** |
CN108196258A (zh) * | 2017-12-26 | 2018-06-22 | 青岛小鸟看看科技有限公司 | 外接设备的位置的确定方法及装置、虚拟现实设备及*** |
CN108303698A (zh) * | 2016-12-29 | 2018-07-20 | 宏达国际电子股份有限公司 | 追踪***、追踪装置及追踪方法 |
CN108965712A (zh) * | 2018-07-30 | 2018-12-07 | 青岛小鸟看看科技有限公司 | 一种空间定位***及其同步方法和装置 |
CN109188413A (zh) * | 2018-10-18 | 2019-01-11 | 京东方科技集团股份有限公司 | 虚拟现实设备的定位方法、装置和*** |
CN109274886A (zh) * | 2018-09-18 | 2019-01-25 | 成都泰盟软件有限公司 | 一种基于OpenVR的混合现实视频录制方法 |
CN110262667A (zh) * | 2019-07-29 | 2019-09-20 | 上海乐相科技有限公司 | 一种虚拟现实设备及定位方法 |
TWI675217B (zh) * | 2016-12-26 | 2019-10-21 | 宏達國際電子股份有限公司 | 定位系統及方法 |
CN112379774A (zh) * | 2020-11-12 | 2021-02-19 | 歌尔光学科技有限公司 | Vr眼镜与腕带设备的交互方法及相关组件 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200829A (zh) * | 2010-03-24 | 2011-09-28 | 南京大学 | 一种可用于虚拟现实输入的肢体动作识别装置 |
CN103814304A (zh) * | 2011-09-20 | 2014-05-21 | 阿尔斯通技术有限公司 | 定位发射信号的事件的方法 |
CN105183161A (zh) * | 2015-09-02 | 2015-12-23 | 胡剑颖 | 一种用户在现实环境和虚拟环境中同步移动的方法 |
WO2016041088A1 (en) * | 2014-09-19 | 2016-03-24 | Sulon Technologies Inc. | System and method for tracking wearable peripherals in augmented reality and virtual reality applications |
-
2016
- 2016-04-26 CN CN201610263594.4A patent/CN105785373A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102200829A (zh) * | 2010-03-24 | 2011-09-28 | 南京大学 | 一种可用于虚拟现实输入的肢体动作识别装置 |
CN103814304A (zh) * | 2011-09-20 | 2014-05-21 | 阿尔斯通技术有限公司 | 定位发射信号的事件的方法 |
WO2016041088A1 (en) * | 2014-09-19 | 2016-03-24 | Sulon Technologies Inc. | System and method for tracking wearable peripherals in augmented reality and virtual reality applications |
CN105183161A (zh) * | 2015-09-02 | 2015-12-23 | 胡剑颖 | 一种用户在现实环境和虚拟环境中同步移动的方法 |
Non-Patent Citations (1)
Title |
---|
韩新立: "三维超声定位***设计与实现", 《中国优秀硕士学位论文全文数据库 工程科技Ⅱ辑》 * |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106569337B (zh) * | 2016-10-21 | 2019-11-08 | 北京小鸟看看科技有限公司 | 一种虚拟现实***及其定位方法 |
CN106569337A (zh) * | 2016-10-21 | 2017-04-19 | 北京小鸟看看科技有限公司 | 一种虚拟现实***及其定位方法 |
CN106646480A (zh) * | 2016-11-04 | 2017-05-10 | 乐视控股(北京)有限公司 | 一种密闭空间中的定位***以及相关方法和装置 |
TWI675217B (zh) * | 2016-12-26 | 2019-10-21 | 宏達國際電子股份有限公司 | 定位系統及方法 |
CN108303698A (zh) * | 2016-12-29 | 2018-07-20 | 宏达国际电子股份有限公司 | 追踪***、追踪装置及追踪方法 |
CN108169713A (zh) * | 2017-12-26 | 2018-06-15 | 青岛小鸟看看科技有限公司 | 外接设备的定位方法及装置、虚拟现实设备及*** |
CN108196258A (zh) * | 2017-12-26 | 2018-06-22 | 青岛小鸟看看科技有限公司 | 外接设备的位置的确定方法及装置、虚拟现实设备及*** |
CN108196258B (zh) * | 2017-12-26 | 2020-07-07 | 青岛小鸟看看科技有限公司 | 外接设备的位置的确定方法及装置、虚拟现实设备及*** |
CN108965712A (zh) * | 2018-07-30 | 2018-12-07 | 青岛小鸟看看科技有限公司 | 一种空间定位***及其同步方法和装置 |
CN108965712B (zh) * | 2018-07-30 | 2021-03-16 | 青岛小鸟看看科技有限公司 | 一种空间定位***及其同步方法和装置 |
CN109274886B (zh) * | 2018-09-18 | 2020-09-25 | 成都泰盟软件有限公司 | 一种基于OpenVR的混合现实视频录制方法 |
CN109274886A (zh) * | 2018-09-18 | 2019-01-25 | 成都泰盟软件有限公司 | 一种基于OpenVR的混合现实视频录制方法 |
CN109188413A (zh) * | 2018-10-18 | 2019-01-11 | 京东方科技集团股份有限公司 | 虚拟现实设备的定位方法、装置和*** |
CN110262667A (zh) * | 2019-07-29 | 2019-09-20 | 上海乐相科技有限公司 | 一种虚拟现实设备及定位方法 |
CN110262667B (zh) * | 2019-07-29 | 2023-01-10 | 上海乐相科技有限公司 | 一种虚拟现实设备及定位方法 |
CN112379774A (zh) * | 2020-11-12 | 2021-02-19 | 歌尔光学科技有限公司 | Vr眼镜与腕带设备的交互方法及相关组件 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105785373A (zh) | 一种虚拟现实位置识别***及方法 | |
JP6855473B2 (ja) | 3次元空間検出システム、測位方法及びシステム | |
CN105608746B (zh) | 一种将现实进行虚拟实现的方法 | |
CN112513711B (zh) | 用于使用位置向量解析半球模糊度的方法和*** | |
JP2022002144A (ja) | 拡張現実のためのシステムおよび方法 | |
EP2579128A1 (en) | Portable device, virtual reality system and method | |
CN106406551A (zh) | 一种定位***、定位终端以及定位网络 | |
CN105378801A (zh) | 全息图快照网格 | |
CN108267715A (zh) | 外接设备的定位方法及装置、虚拟现实设备及*** | |
CN105824416A (zh) | 一种将虚拟现实技术与云服务技术结合的方法 | |
CN110928404B (zh) | 追踪***及其相关追踪方法 | |
CN106774901B (zh) | 基于超声定位的远距离pc体感输入方法 | |
CN110262667B (zh) | 一种虚拟现实设备及定位方法 | |
KR20110025216A (ko) | 가상 오브젝트들 상에 효과를 발생시키는 방법 | |
CN110044357A (zh) | 一种室内高精度三维无线定位方法 | |
Shin et al. | Application of precise indoor position tracking to immersive virtual reality with translational movement support | |
CN206249245U (zh) | 一种定位***、定位终端以及定位网络 | |
CN105653035A (zh) | 虚拟现实控制方法及*** | |
Carter et al. | An ultrasonic indoor positioning system for harsh environments | |
CN106646480A (zh) | 一种密闭空间中的定位***以及相关方法和装置 | |
Thio et al. | Experimental evaluation of the Forkbeard ultrasonic indoor positioning system | |
CN107229055B (zh) | 移动设备定位方法和移动设备定位装置 | |
CN206876184U (zh) | 一种基于rssi和惯性导航的室内定位装置 | |
CN113190113A (zh) | 超宽带定位的虚拟现实***及实现位置和方向的定位方法 | |
CN106843481A (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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160720 |
|
RJ01 | Rejection of invention patent application after publication |