CN115212554B - 一种虚拟现实头显设备及其定位装置 - Google Patents
一种虚拟现实头显设备及其定位装置Info
- Publication number
- CN115212554B CN115212554B CN202210642535.3A CN202210642535A CN115212554B CN 115212554 B CN115212554 B CN 115212554B CN 202210642535 A CN202210642535 A CN 202210642535A CN 115212554 B CN115212554 B CN 115212554B
- Authority
- CN
- China
- Prior art keywords
- positioning
- laser
- virtual reality
- module
- reality head
- 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.)
- Active
Links
Abstract
本申请公开了一种虚拟现实头显设备及其定位装置,通过在头盔上设置图像定位模块,以获取空间图像信息并根据空间图像信息确定虚拟现实头显设备的位置信息;并且设置激光定位模块,其中激光定位模块包括激光发射器和激光接收器,激光发射器设置于虚拟现实头显设备所在空间,激光接收器设置于虚拟现实头显设备上,激光接收器接收激光发射器所发射的激光信号,激光定位模块根据激光信号确定虚拟现实头显设备的位置信息,并且设置与图像定位模块、激光定位模块通信连接的定位模式切换模块,定位模式切换模块根据实际需求切换两个定位模块实现虚拟现实头显设备的空间定位,以满足不同用户或不同游戏的需求。
Description
技术领域
本申请涉及虚拟现实头显设备技术领域,具体涉及一种虚拟现实头显设备及其定位装置。
背景技术
虚拟现实(Virtual Reality,简称虚拟现实)是近年来出现的高新技术。虚拟现实是利用电脑模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境一般,可以及时、没有限制地观察三维空间内的事物。
现有VR设备(包括头盔、手柄等)的空间定位功能一般是采用灯塔空间定位(lighthouse)或是摄像头空间定位来单独实现的。其中,灯塔空间定位的设备较多,还需要设置基站用来获取图片信息,对定位空间的需要较大,可是定位精准;而摄像头空间定位可以只在VR头显上设置摄像头来实现空间定位,设备较少,对定位空间的需求较小,但是定位精准度较差,无法满足用户在玩游戏时,动作大幅度变化的需求。
然而,用户在实际使用VR头显设备时,需求是实时变化的,当用户希望进入对定位要求较精准的游戏中时,灯塔空间定位更能满足需求;而当用户在进行对动作、实时动态追踪要求不高的游戏时,摄像头拍照定位即可满足需求,这样显然很难满足不同用户或不同需求。
发明内容
为了解决上述技术问题,提出了本申请。本申请的实施例提供了一种虚拟现实头显设备及其定位装置,解决了上述技术问题。
根据本申请的一个方面,提供了一种虚拟现实头显设备的定位装置,所述虚拟现实头显设备包括连接的主机和头盔;其中,所述定位装置包括:图像定位模块,所述图像定位模块设置于所述头盔上且与所述主机通信连接,所述图像定位模块用于获取空间图像信息并根据所述空间图像信息确定所述虚拟现实头显设备的位置信息;激光定位模块,所述激光定位模块包括激光发射器和激光接收器,其中,所述激光发射器设置于所述虚拟现实头显设备所在空间,所述激光接收器设置于所述虚拟现实头显设备上,所述激光接收器接收所述激光发射器所发射的激光信号,所述激光定位模块根据所述激光信号确定所述虚拟现实头显设备的位置信息;以及定位模式切换模块,所述定位模式切换模块与所述图像定位模块、所述激光定位模块通信连接,所述定位模式切换模块用于选择所述图像定位模块和/或所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述虚拟现实头显设备还包括面罩,所述定位模式切换模块设置于所述面罩上,所述面罩与所述头盔可拆卸连接,当所述面罩与所述头盔连接时,所述定位模式切换模块与所述主机通信连接,所述定位模式切换模块选择所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述面罩包括第一处理器和连接器,所述连接器与所述主机可拆卸电连接,所述第一处理器与所述激光接收器通信连接,所述连接器与所述主机电连接以开启所述激光定位模块,所述第一处理器用于处理所述激光接收器所接收的所述激光信号以得到所述虚拟现实头显设备的位置信息。
在一实施例中,所述主机包括识别模块,当所述面罩与所述头盔电连接时产生电连接信号,所述识别模块接收所述电连接信号以识别所述面罩的面罩类型,当识别到所述面罩类型为空间定位面罩时,所述识别模块将识别信息传递至传至所述主机,所述主机依据所述面罩类型控制所述定位模式切换模块切换定位模式为激光定位模式。
在一实施例中,当所述主机识别所述面罩为空间定位面罩时,所述主机发送切换模式指令至所述定位模式切换模块,以控制所述定位模式切换模块选择所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述连接器包括第一连接端,所述头盔包括第二连接端,所述第二连接端与所述主机电连接,所述第一连接端与所述第二连接端可拆卸电连接,当所述第一连接端与所述第二连接端电连接时,所述主机识别所述面罩为空间定位面罩并控制所述定位模式切换模块选择所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述定位模式切换模块包括显示屏幕,当所述面罩与所述头盔连接时,所述显示屏幕显示切换定位模式的提示信息,所述定位模式切换模块接收切换模式指令并选择所述图像定位模块和/或所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述定位模式切换模块包括切换按键,用户点击所述切换按键以输入所述切换模式指令;或所述显示屏幕包括触控屏,用户触控所述触控屏以输入所述切换模式指令。
在一实施例中,所述主机包括识别模块,当所述面罩与所述头盔连接时,所述识别模块识别所述面罩并产生识别结果,所述主机根据所述识别结果发送显示指令至所述显示屏幕,所述显示屏幕接收所述显示指令并显示切换定位模式的所述提示信息。
在一实施例中,所述主机接收用户的输入指令并发送所述切换模式指令至所述定位模式切换模块,以控制所述定位模式切换模块选择所述激光定位模块确定所述虚拟现实头显设备的位置信息。
在一实施例中,所述激光接收器包括光敏传感器或光电传感器。
在一实施例中,所述头盔包括连接口,所述连接口通过数据线与计算机连接,所述连接口与所述计算机连接以切换至PC-VR模式且开启所述激光定位模块。
在一实施例中,所述虚拟现实头显设备包括手柄,所述手柄与所述主机通信连接;所述图像定位模块包括通信连接的摄像头和第二处理器,所述摄像头用于拍摄用户头部图像和手柄图像,所述第二处理器用于处理所述摄像头拍摄的所述用户头部图像和所述手柄图像以得到所述虚拟现实头显设备的位置信息。
根据本申请的另一个方面,提供了一种虚拟现实头显设备,包括:主机;头盔,所述头盔与所述主机连接;以及如上述任一项所述的定位装置。
本申请提供的一种虚拟现实头显设备及其定位装置,通过在头盔上设置图像定位模块,以获取空间图像信息并根据空间图像信息确定虚拟现实头显设备的位置信息;并且设置激光定位模块,具体的,激光定位模块包括激光发射器和激光接收器,激光发射器设置于虚拟现实头显设备所在空间,激光接收器设置于虚拟现实头显设备上,激光接收器接收激光发射器所发射的激光信号,激光定位模块根据激光信号确定虚拟现实头显设备的位置信息,并且设置与图像定位模块、激光定位模块通信连接的定位模式切换模块,定位模式切换模块根据实际需求切换两个定位模块单独实现虚拟现实头显设备的空间定位,以满足不同用户或不同游戏的需求,也可以同时采用两个定位模块实现虚拟现实头显设备的空间定位,以提高定位精度。
附图说明
通过结合附图对本申请实施例进行更详细的描述,本申请的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本申请实施例的进一步理解,并且构成说明书的一部分,与本申请实施例一起用于解释本申请,并不构成对本申请的限制。在附图中,相同的参考标号通常代表相同模块或步骤。
图1是本申请一示例性实施例提供的一种虚拟现实头显设备的应用场景图。
图2是本申请一示例性实施例提供的一种虚拟现实头显设备的结构示意图。
图3是本申请一示例性实施例提供的一种虚拟现实头显设备的定位装置的结构示意图。
图4是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位装置的结构示意图。
图5是本申请一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。
图6是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。
图7是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。
图8是本申请一示例性实施例提供的电子设备的结构图。
附图标记说明:1、虚拟现实头显设备;2、主机;3、头盔;4、面罩;20、图像定位模块;30、激光定位模块;31、激光发射器;32、激光接收器;131、第一处理器;132、连接器;21、摄像头;22、第二处理器。
具体实施方式
下面,将参考附图详细地描述根据本申请的示例实施例。显然,所描述的实施例仅仅是本申请的一部分实施例,而不是本申请的全部实施例,应理解,本申请不受这里描述的示例实施例的限制。
图1是本申请一示例性实施例提供的一种虚拟现实头显设备的应用场景图。如图1所示,虚拟现实头显设备1可以佩戴于用户的头部,以模拟产生一个三维空间的虚拟世界,提供使用者关于视觉、听觉、触觉等感官的模拟,让使用者如同身历其境。为了实现游戏中用户所佩戴的虚拟现实头显设备1(包括头戴设备和手柄)的定位,可以于虚拟现实头显设备1上设置图像定位模块以获取空间图像,并根据该空间图像识别处理以确定虚拟现实头显设备1的位置信息,也可以利用设置于室内的基站来获取虚拟现实头显设备1的图像信息,并根据该图像信息识别处理以确定虚拟现实头显设备1的位置信息。
图2是本申请一示例性实施例提供的一种虚拟现实头显设备的结构示意图。如图2所示,该虚拟现实头显设备1包括:主机2、头盔3、面罩4,其中,头盔3与主机2连接,面罩4与头盔3可拆卸连接,并且通过设置定位装置以确定虚拟现实头显设备1的位置信息,从而为主机2提供虚拟现实头显设备1的位置信息,满足游戏需求。
图3是本申请一示例性实施例提供的一种虚拟现实头显设备的定位装置的结构示意图。如图3所示,该定位装置应用于上述虚拟现实头显设备1上;其中,该定位装置包括:图像定位模块20、激光定位模块30和定位模式切换模块,其中,图像定位模块20设置于头盔3上且与主机2通信连接,图像定位模块20用于获取空间图像信息并根据空间图像信息确定虚拟现实头显设备1的位置信息;激光定位模块30包括激光发射器31(如图1所示)和激光接收器32,其中,激光发射器31设置于虚拟现实头显设备所在空间,激光接收器32设置于虚拟现实头显设备1上,具体的,激光接收器32设置于面罩4上,激光接收器32接收激光发射器31所发射的激光信号,激光定位模块30根据激光信号确定虚拟现实头显设备1的位置信息;定位模式切换模块与图像定位模块20、激光定位模块30通信连接,定位模式切换模块用于选择图像定位模块20和/或激光定位模块30确定虚拟现实头显设备1的位置信息。具体的,定位模式切换模块设置于面罩4上,面罩4与头盔3可拆卸连接,当面罩4与头盔3连接时,定位模式切换模块与主机2通信连接,定位模式切换模块可以选择激光定位模块30确定虚拟现实头显设备1的位置信息。
本申请中的激光定位模块30不需要设置摄像头等图像获取器件,只需要利用激光发射器31和激光接收器32来确定运动物体的位置。具体的,在使用时,两个激光发射器31设置在房间的对角,形成一个长方形区域(例如15英尺×15英尺),应当理解,这个区域可以根据实际空间大小进行调整。激光发射器31包括两排固定LED灯,两排固定LED灯发射处激光束(例如每秒6次),每个激光发射器31内设计有两个扫描模块,分别在水平和垂直方向轮流对定位空间发射横竖激光扫描定位空间。头盔和手柄上设有激光接收器32,激光扫过的同时,头盔开始计数,激光接收器32接收到激光后,利用激光接收器32位置和接收激光时间的关系,计算相对于激光发射器31的准确位置,从而确定激光接收器32与激光发射器31的相对位置。同一时间内激光束击中的激光接收器32足够多,就能形成一个3D的模型,从而不仅能探测出头盔的位置,还可以捕捉到头盔的方向。激光定位的精度可以达到毫米级别,激光定位几乎没有延迟,不怕遮挡,即使手柄放在后背或者胯下也依然能捕捉到。激光定位在避免了基于图像处理技术的复杂度高、设备成本高、运算速度慢、较易受自然光影响等劣势的同时,也实现高精度、高反应速度、高稳定性且可在任意大小空间内实现。
而本申请中的图像定位模块20对于定位空间要求较低,不需要在室内额外设置辅助器件(例如激光发射器等),只需要设置头盔3上(具体的为头盔3的前端)以拍摄用户头部和手柄的图像信息,在获取了图像信息后,对图像信息进行识别处理以确定虚拟现实头显设备1的位置信息,从而可以简单、便捷的实现虚拟现实头显设备1的空间定位。
考虑到图像定位模块20的简单、便捷、成本低等优点和定位精度低的缺点,同时也考虑到激光定位模块30定位精度高、反应速度快等优点和结构复杂、成本高等缺点,本申请设计可以同时兼顾两种定位方式(对应两组定位模块)的定位装置,即根据需求自由切换两种定位方式,以综合两种定位方式的优点,避免单独实现一种定位方式的缺点,从而满足了用户的不同需求。具体的,激光定位模块30设置在面罩4上,图像定位模块20设置在头盔3上,面罩4与头盔3前端可分离设置,当用户需要使用定位激光定位功能时,可以将面罩4盖设在头盔3上,即可启动定位模式切换模块选择激光定位模块30实现激光定位功能;当用户不需要使用激光定位功能、定位模式切换模块选择仅选择图像定位模块20实现空间定位时,将面罩4从头盔3上分离即可。
本申请提供的一种虚拟现实头显设备的定位装置,通过在头盔上设置图像定位模块,以获取空间图像信息并根据空间图像信息确定虚拟现实头显设备的位置信息;并且设置激光定位模块,具体的,激光定位模块包括激光发射器和激光接收器,激光发射器设置于虚拟现实头显设备所在空间,激光接收器设置于虚拟现实头显设备上,激光接收器接收激光发射器所发射的激光信号,激光定位模块根据激光信号确定虚拟现实头显设备的位置信息,并且设置与图像定位模块、激光定位模块通信连接的定位模式切换模块,定位模式切换模块根据实际需求切换两个模块单独实现虚拟现实头显设备的空间定位,以满足不同用户或不同游戏的需求,也可以同时采用两个模块实现虚拟现实头显设备的空间定位,以提高定位精度。
图4是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位装置的结构示意图。如图4所示,面罩4可以包括第一处理器131和连接器132,连接器132与主机2可拆卸电连接,第一处理器131与激光接收器32通信连接,连接器132与主机2电连接以开启激光定位模块30,第一处理器131用于处理激光接收器32所接收的激光信号以得到虚拟现实头显设备1的位置信息。通过设置连接器132,当面罩4盖设在头盔3上时,连接器132与虚拟现实头显设备1的主机2电性连接,以产生电连接信号,主机2在接收到该电连接信号后开启激光定位模块30,以切换至激光定位方式。
在一实施例中,连接器132可以包括身份引脚,身份引脚与主机2可拆卸电连接,身份引脚用于供主机2识别面罩4,身份引脚与主机2电连接以开启激光定位模块30。通过在连接器132上设置身份引脚(即ID引脚),当连接器132与主机2电连接时,主机2可以根据连接器132的身份引脚以确认连接器132的身份,从而避免误连接而导致的误操作。
在一实施例中,主机2可以包括识别模块,当面罩4与头盔3电连接时产生电连接信号,识别模块接收电连接信号以识别面罩4的面罩类型,当识别到面罩类型为空间定位面罩时,识别模块将识别信息传递至传至主机2,主机2依据面罩类型控制定位模式切换模块切换定位模式为激光定位模式。
主机2中可以设置识别模块,用于识别面罩类型,当面罩4与头盔3电连接时即产生一个电连接信号,识别模块接收到该电连接信号后即识别面罩4的类型,当识别出面罩类型为空间定位面罩时,识别模块将识别信息(表征面罩类型为空间定位面罩)传递至传至主机2,主机2依据面罩类型控制定位模式切换模块切换定位模式为激光定位模式,即启动激光定位模块30实现定位。
在一实施例中,当主机2识别面罩4为空间定位面罩时,主机2发送切换模式指令至定位模式切换模块,以控制定位模式切换模块选择激光定位模块30确定虚拟现实头显设备1的位置信息。
在主机2(识别模块)识别到面罩4为空间定位面罩时,主机2发送一个切换模式指令至定位模式切换模块,以控制定位模式切换模块选择激光定位模块30确定虚拟现实头显设备1的位置信息,即当主机识别到面罩4位空间定位面罩时即控制定位模式切换模块切换至激光定位模式。
在一实施例中,连接器132包括第一连接端,头盔3包括第二连接端,第二连接端与主机2电连接,第一连接端与第二连接端可拆卸电连接,当第一连接端与第二连接端电连接时,主机2识别面罩4为空间定位面罩并控制定位模式切换模块选择激光定位模块30确定虚拟现实头显设备1的位置信息。
连接器132包括第一连接端(例如公头),头盔3包括第二连接端(例如母头),其中第一连接端与第二连接端配套使用,当第一连接端与第二连接端电连接时即可产生一个电平信号(例如将第二连接端的电压拉至与第一连接端相同的电压,即改变了第二连接端的电压),主机2根据第二连接端的电压识别面罩4为空间定位面罩并控制定位模式切换模块选择激光定位模块30确定虚拟现实头显设备1的位置信息。
在一实施例中,定位模式切换模块包括显示屏幕,当面罩4与头盔3连接时,显示屏幕显示切换定位模式的提示信息,定位模式切换模块接收切换模式指令并选择图像定位模块20和/或激光定位模块30确定虚拟现实头显设备1的位置信息。
定位模式切换模块可以包括显示屏幕,当面罩4与头盔3连接时,显示屏幕弹出一个切换定位模式的提示信息,即说明此时有新的定位模式可以切换,定位模式切换模块接收切换模式指令(可以是用户手动输入,也可以是面罩4和头盔3连接时产生的电信号)并选择图像定位模块20和激光定位模块30中的一个单独或两个同时确定虚拟现实头显设备1的位置信息。
在一实施例中,定位模式切换模块包括切换按键,用户点击切换按键以输入切换模式指令;或显示屏幕包括触控屏,用户触控触控屏以输入切换模式指令。
当显示屏幕弹出切换定位模式的提示信息时,用户可以通过点击切换按键或触控触控屏的方式输入切换模式指令,以控制定位模式切换模块选择图像定位模块20和激光定位模块30中的一个单独或两个同时确定虚拟现实头显设备1的位置信息。
在一实施例中,主机2包括识别模块,当面罩4与头盔3连接时,识别模块识别面罩4并产生识别结果,主机2根据识别结果发送显示指令至显示屏幕,显示屏幕接收显示指令并显示切换定位模式的提示信息。
当识别模块识别出面罩4的类型时,主机2根据识别结果发送显示指令至显示屏幕,以控制显示屏幕弹出切换定位模式的提示信息。
在一实施例中,主机2接收用户的输入指令并发送切换模式指令至定位模式切换模块,以控制定位模式切换模块选择激光定位模块30确定虚拟现实头显设备1的位置信息。
当用户输入了指令至主机2时,主机2根据该输入指令发送切换模式指令至定位模式切换模块,以控制定位模式切换模块选择激光定位模块30。
在一实施例中,激光接收器32可以包括光敏传感器或光电传感器。通过设置光敏传感器或光电传感器,可以准确的接收到激光信号,从而实现精确定位。应当理解,本申请实施例可以根据实际应用场景的需求而选取不同的激光接收器32,只要所选取的激光接收器32能够满足激光定位的需求即可,本申请对于激光接收器32的具体类型不做限定。
在一实施例中,头盔3还可以包括连接口,连接口通过数据线与计算机连接,连接口与计算机连接以切换至PC-VR模式且开启激光定位模块30。主机2在接收到面罩4的电连接信号后,可以提醒用户已经切换为激光空间定位方式,可以连接计算机(PC);用户给出确认指令后,虚拟现实头显设备1即可进入PC-VR模式;或者用户仍保留原来的VR一体机模式,不切换为PC-VR模式。其中,VR一体机模式下,显示屏的内容由一体机CPU驱动,当切换为PC-VR模式后,头盔3通过数据线连接PC显卡,由显卡来驱动屏,屏显示的是PC上的内容;当用户切换为PC-VR模式时,同时开启激光定位方式,激光接收器32接收的激光信号传送至面罩4上的第一处理器131进行处理,最终结合手柄实现对虚拟现实头显设备1的定位问题。
在一实施例中,该虚拟现实头显设备1包括手柄,手柄与主机2通信连接;如图4所示,上述图像定位模块20可以包括通信连接的摄像头21和第二处理器22,摄像头21用于拍摄用户头部图像和手柄图像,第二处理器22用于处理摄像头21拍摄的用户头部图像和手柄图像以得到虚拟现实头显设备1的位置信息。通过设置摄像头21和第二处理器22,可以简单、便捷的实现虚拟现实头显设备1的定位,以满足用户定位精度不高的游戏需求。应当理解,本申请中的第一处理器131和第二处理器22可以是独立存在的两个处理器,也可以是集成在一起的一个处理器,本申请对于第一处理器131和第二处理器22具体存在形式不做限定。
图5是本申请一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。该虚拟现实头显设备的定位方法应用于上述任一项的虚拟现实头显设备的定位装置;如图5所示,该定位方法包括如下步骤:
步骤510:获取定位模式切换指令。
其中,定位模式切换指令表征虚拟现实头显设备选用图像定位模块和/或激光定位模块进行定位。通过实时获取定位模式切换指令以获知用户的定位需求或游戏的定位需求。
步骤520:根据切换指令,选择虚拟现实头显设备的定位模块。
根据获取到的定位模式切换指令,选择对应的定位模式,具体的,开启选择的定位模式对应的定位模块,以采用对应的定位模块进行空间定位。
本申请提供的一种虚拟现实头显设备及其定位方法,通过在头盔上设置图像定位模块,以获取空间图像信息并根据空间图像信息确定虚拟现实头显设备的位置信息;并且设置激光定位模块,具体的,激光定位模块包括激光发射器和激光接收器,激光发射器设置于虚拟现实头显设备所在空间,激光接收器设置于虚拟现实头显设备上,激光接收器接收激光发射器所发射的激光信号,激光定位模块根据激光信号确定虚拟现实头显设备的位置信息,并且设置与图像定位模块、激光定位模块通信连接的定位模式切换模块,定位模式切换模块根据定位模式切换指令切换两个模块单独实现虚拟现实头显设备的空间定位,以满足不同用户或不同游戏的需求,也可以同时采用两个模块实现虚拟现实头显设备的空间定位,以提高定位精度。
图6是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。如图6所示,步骤510可以包括:
步骤511:获取面罩与头盔的连接信号。
当面罩4与头盔3电连接时即产生一个电连接信号。
步骤512:根据连接信号,确定切换至激光定位模式的切换指令。
具体的,定位模式切换指令可以是上述面罩4盖设在头盔3上且与主机2连接时所产生的电连接信号,当主机2接收到该电连接信号后即获取了将定位模式切换为激光定位模式的指令,而当主机2接收不到该电连接信号(即连接断开)后即获取了将定位模式切换为图像定位模式的指令。
图7是本申请另一示例性实施例提供的一种虚拟现实头显设备的定位方法的流程示意图。如图7所示,步骤520可以包括:
步骤521:开启激光发射器。
具体的,开启上述激光发射器31(可以是手动开启)以发射激光信号。
步骤522:开启激光接收器。
具体的,开启上述的激光接收器32(可以是自动开启或手动开启)以接收激光发射器31所发射的激光信号。应当理解,本申请可以选择上述手动连接以开启激光接收器32的方式,也可以选择其他的开启方式,例如可以设置定位模式切换按钮,用户通过该定位模式切换按钮灵活切换定位模式;又例如根据用户所进行游戏对定位精度的需求自动切换,具体的,每个游戏在首次进行可以由用户手动选取定位精度,或者根据游戏自身的需求采取默认定位模式(该默认的定位模式可以手动修改),这样在用户进行游戏时可以根据不同的游戏而自动切换定位模式。
步骤523:根据激光信号确定虚拟现实头显设备的位置信息。
根据激光接收器32接收到的激光信号以计算激光接收器32与激光发射器31的相对位置,根据多个激光接收器32与激光发射器31的相对位置,以确定携带激光接收器32的虚拟现实头显设备的位置信息。
应当理解,本申请实施例可以根据实际应用场景的需求而选择图像定位模式和激光定位模式中的一种单独定位,也可以选择图像定位模式和激光定位模式同时开启以定位,只要所选取的定位模式可以满足游戏定位需求即可,本申请对于具体的定位模式不做限定。具体的,当游戏对空间定位精度要求较高时,可以选择图像定位模式和激光定位模式同时开启以实现综合定位,即同时采用图像定位和激光定位,以提高定位精度,从而进一步提高了游戏体验感。另外,在选择图像定位模式和激光定位模式中的一种模式时,也可以同时开启另外一种模式以对选定的定位模式进行定位校准,以避免选定的定位模式故障或其他原因导致的定位精度降低等问题。
下面,参考图8来描述根据本申请实施例的电子设备。该电子设备可以是第一设备和第二设备中的任一个或两者、或与它们独立的单机设备,该单机设备可以与第一设备和第二设备进行通信,以从它们接收所采集到的输入信号。
图8图示了根据本申请实施例的电子设备的框图。
如图8所示,电子设备10包括一个或多个处理器11和存储器12。
处理器11可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其他形式的处理单元,并且可以控制电子设备10中的其他组件以执行期望的功能。
存储器12可以包括一个或多个计算机程序产品,所述计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。所述易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。所述非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。在所述计算机可读存储介质上可以存储一个或多个计算机程序指令,处理器11可以运行所述程序指令,以实现上文所述的本申请的各个实施例的虚拟现实头显设备的定位方法以及/或者其他期望的功能。在所述计算机可读存储介质中还可以存储诸如输入信号、信号分量、噪声分量等各种内容。
在一个示例中,电子设备10还可以包括:输入装置13和输出装置14,这些组件通过总线系统和/或其他形式的连接机构(未示出)互连。
在该电子设备是单机设备时,该输入装置13可以是通信网络连接器,用于从第一设备和第二设备接收所采集的输入信号。
此外,该输入设备13还可以包括例如键盘、鼠标等等。
该输出装置14可以向外部输出各种信息,包括确定出的距离信息、方向信息等。该输出设备14可以包括例如显示器、扬声器、打印机、以及通信网络及其所连接的远程输出设备等等。
当然,为了简化,图8中仅示出了该电子设备10中与本申请有关的组件中的一些,省略了诸如总线、输入/输出接口等等的组件。除此之外,根据具体应用情况,电子设备10还可以包括任何其他适当的组件。
除了上述方法和设备以外,本申请的实施例还可以是计算机程序产品,其包括计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的虚拟现实头显设备的定位方法中的步骤。
所述计算机程序产品可以以一种或多种程序设计语言的任意组合来编写用于执行本申请实施例操作的程序代码,所述程序设计语言包括面向对象的程序设计语言,诸如Java、C++等,还包括常规的过程式程序设计语言,诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。
此外,本申请的实施例还可以是计算机可读存储介质,其上存储有计算机程序指令,所述计算机程序指令在被处理器运行时使得所述处理器执行本说明书上述“示例性方法”部分中描述的根据本申请各种实施例的虚拟现实头显设备的定位方法中的步骤。
所述计算机可读存储介质可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以包括但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。
以上结合具体实施例描述了本申请的基本原理,但是,需要指出的是,在本申请中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本申请的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本申请为必须采用上述具体的细节来实现。
本申请中涉及的器件、装置、设备、系统的方框图仅作为例示性的例子并且不意图要求或暗示必须按照方框图示出的方式进行连接、布置、配置。如本领域技术人员将认识到的,可以按任意方式连接、布置、配置这些器件、装置、设备、系统。诸如“包括”、“包含”、“具有”等等的词语是开放性词汇,指“包括但不限于”,且可与其互换使用。这里所使用的词汇“或”和“和”指词汇“和/或”,且可与其互换使用,除非上下文明确指示不是如此。这里所使用的词汇“诸如”指词组“诸如但不限于”,且可与其互换使用。
还需要指出的是,在本申请的装置、设备和方法中,各模块或各步骤是可以分解和/或重新组合的。这些分解和/或重新组合应视为本申请的等效方案。
提供所公开的方面的以上描述以使本领域的任何技术人员能够做出或者使用本申请。对这些方面的各种修改对于本领域技术人员而言是非常显而易见的,并且在此定义的一般原理可以应用于其他方面而不脱离本申请的范围。因此,本申请不意图被限制到在此示出的方面,而是按照与在此公开的原理和新颖的特征一致的最宽范围。
为了例示和描述的目的已经给出了以上描述。此外,此描述不意图将本申请的实施例限制到在此公开的形式。尽管以上已经讨论了多个示例方面和实施例,但是本领域技术人员将认识到其某些变型、修改、改变、添加和子组合。
Claims (12)
1.一种虚拟现实头显设备的定位装置,其特征在于,所述虚拟现实头显设备包括连接的主机和头盔;其中,所述定位装置包括:
图像定位模块,所述图像定位模块设置于所述头盔上且与所述主机通信连接,所述图像定位模块用于获取空间图像信息并根据所述空间图像信息确定所述虚拟现实头显设备的位置信息;
激光定位模块,所述激光定位模块包括激光发射器和激光接收器,其中,所述激光发射器设置于所述虚拟现实头显设备所在空间,所述激光接收器设置于所述虚拟现实头显设备上,所述激光接收器接收所述激光发射器所发射的激光信号,所述激光定位模块根据所述激光信号确定所述虚拟现实头显设备的位置信息;以及
定位模式切换模块,所述定位模式切换模块与所述图像定位模块、所述激光定位模块通信连接,所述定位模式切换模块用于选择所述图像定位模块和/或所述激光定位模块确定所述虚拟现实头显设备的位置信息;
所述虚拟现实头显设备还包括面罩,所述激光接收器设置于面罩上;所述面罩包含的连接器包括身份引脚,所述身份引脚与所述主机可拆卸电连接;当所述面罩与所述头盔连接,所述身份引脚与所述主机电连接以开启所述激光定位模块;所述主机包括识别模块,当所述面罩与所述头盔电连接时产生电连接信号,所述识别模块接收所述电连接信号以识别所述面罩的面罩类型,当识别到所述面罩类型为空间定位面罩时,所述识别模块将识别信息传递至所述主机,所述主机依据所述面罩类型控制所述定位模式切换模块选择所述激光定位模块和所述图像定位模块确定所述虚拟现实头显设备的位置信息;
当所述面罩从所述头盔上分离,所述定位模式切换模块仅选择所述图像定位模块确定所述虚拟现实头显设备的位置信息。
2.根据权利要求1所述的定位装置,其特征在于,所述定位模式切换模块设置于所述面罩上,所述面罩与所述头盔可拆卸连接,当所述面罩与所述头盔连接时,所述定位模式切换模块与所述主机通信连接。
3.根据权利要求2所述的定位装置,其特征在于,所述面罩包括第一处理器,所述第一处理器与所述激光接收器通信连接,所述第一处理器用于处理所述激光接收器所接收的所述激光信号以得到所述虚拟现实头显设备的位置信息。
4.根据权利要求1所述的定位装置,其特征在于,当所述主机识别所述面罩为空间定位面罩时,所述主机发送切换模式指令至所述定位模式切换模块,以控制所述定位模式切换模块选择所述激光定位模块和所述图像定位模块确定所述虚拟现实头显设备的位置信息。
5.根据权利要求1所述的定位装置,其特征在于,所述连接器包括第一连接端,所述头盔包括第二连接端,所述第二连接端与所述主机电连接,所述第一连接端与所述第二连接端可拆卸电连接,当所述第一连接端与所述第二连接端电连接时,所述主机识别所述面罩为空间定位面罩并控制所述定位模式切换模块选择所述激光定位模块和所述图像定位模块确定所述虚拟现实头显设备的位置信息。
6.根据权利要求2所述的定位装置,其特征在于,所述定位模式切换模块包括显示屏幕,当所述面罩与所述头盔连接时,所述显示屏幕显示切换定位模式的提示信息;
所述主机接收用户的输入指令并发送切换模式指令至所述定位模式切换模块;
所述定位模式切换模块接收所述切换模式指令,以执行所述选择所述图像定位模块和所述激光定位模块确定所述虚拟现实头显设备的位置信息的处理。
7.根据权利要求6所述的定位装置,其特征在于,所述定位模式切换模块包括切换按键,用户点击所述切换按键以输入所述切换模式指令;或
所述显示屏幕包括触控屏,用户触控所述触控屏以输入所述切换模式指令。
8.根据权利要求6所述的定位装置,其特征在于,所述主机根据对所述面罩类型的识别结果发送显示指令至所述显示屏幕,所述显示屏幕接收所述显示指令并显示所述提示信息。
9.根据权利要求1-8中任一项所述的定位装置,其特征在于,所述激光接收器包括光敏传感器或光电传感器。
10.根据权利要求1-8中任一项所述的定位装置,其特征在于,所述头盔包括连接口,所述连接口通过数据线与计算机连接,所述连接口与所述计算机连接以切换至PC-VR模式且开启所述激光定位模块。
11.根据权利要求1-8中任一项所述的定位装置,其特征在于,所述虚拟现实头显设备包括手柄,所述手柄与所述主机通信连接;所述图像定位模块包括通信连接的摄像头和第二处理器,所述摄像头用于拍摄用户头部图像和手柄图像,所述第二处理器用于处理所述摄像头拍摄的所述用户头部图像和所述手柄图像以得到所述虚拟现实头显设备的位置信息。
12.一种虚拟现实头显设备,其特征在于,包括:
主机;
头盔,所述头盔与所述主机连接;以及
如上述权利要求1-11中任一项所述的定位装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210642535.3A CN115212554B (zh) | 2022-06-08 | 一种虚拟现实头显设备及其定位装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210642535.3A CN115212554B (zh) | 2022-06-08 | 一种虚拟现实头显设备及其定位装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115212554A CN115212554A (zh) | 2022-10-21 |
CN115212554B true CN115212554B (zh) | 2025-04-01 |
Family
ID=
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105933943A (zh) * | 2016-04-01 | 2016-09-07 | 深圳蓝奥声科技有限公司 | 多模式无线定位追踪方法及系统 |
CN106403955A (zh) * | 2016-10-13 | 2017-02-15 | 北京国承万通信息科技有限公司 | 定位方法及系统 |
CN111124106A (zh) * | 2019-11-07 | 2020-05-08 | 深圳市虚拟现实科技有限公司 | 一种追踪虚拟现实系统的方法 |
CN211528699U (zh) * | 2019-10-22 | 2020-09-18 | 南京沃旭通讯科技有限公司 | 一种具有室内外融合定位功能的穿戴式设备 |
GB202101592D0 (en) * | 2021-02-05 | 2021-03-24 | Xyz Reality Ltd | Aligning multiple coordinate systems for information model rendering |
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105933943A (zh) * | 2016-04-01 | 2016-09-07 | 深圳蓝奥声科技有限公司 | 多模式无线定位追踪方法及系统 |
CN106403955A (zh) * | 2016-10-13 | 2017-02-15 | 北京国承万通信息科技有限公司 | 定位方法及系统 |
CN211528699U (zh) * | 2019-10-22 | 2020-09-18 | 南京沃旭通讯科技有限公司 | 一种具有室内外融合定位功能的穿戴式设备 |
CN111124106A (zh) * | 2019-11-07 | 2020-05-08 | 深圳市虚拟现实科技有限公司 | 一种追踪虚拟现实系统的方法 |
GB202101592D0 (en) * | 2021-02-05 | 2021-03-24 | Xyz Reality Ltd | Aligning multiple coordinate systems for information model rendering |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6139105B2 (ja) | ダーツゲーム装置 | |
EP3777087B1 (en) | Viewing a virtual reality environment on a user device | |
US10286308B2 (en) | Controller visualization in virtual and augmented reality environments | |
US10459599B2 (en) | Method for moving in virtual space and information processing apparatus for executing the method | |
CN101896867B (zh) | 追踪光指示器的装置和方法 | |
JP2012115414A (ja) | ゲーム装置、ゲームを提供する方法、ゲームプログラム、および、ゲームシステム | |
US10878285B2 (en) | Methods and systems for shape based training for an object detection algorithm | |
JPH1157216A (ja) | ゲーム装置 | |
CN103765879A (zh) | 扩展激光深度图范围的方法 | |
CN108525298A (zh) | 图像处理方法、装置、存储介质及电子设备 | |
CN102945091B (zh) | 一种基于激光投影定位的人机交互方法与系统 | |
US20190043263A1 (en) | Program executed on a computer for providing vertual space, method and information processing apparatus for executing the program | |
US11449196B2 (en) | Menu processing method, device and storage medium in virtual scene | |
US20140132498A1 (en) | Remote control using depth camera | |
CN109313510A (zh) | 集成的自由空间和表面输入设备 | |
JP7294350B2 (ja) | 情報処理装置、情報処理方法、およびプログラム | |
US8350830B2 (en) | Input device and information processing system | |
CN112019674B (zh) | 电子装置的控制方法及电子装置 | |
CN115212554B (zh) | 一种虚拟现实头显设备及其定位装置 | |
CN115904201A (zh) | 虚拟现实设备及其控制方法、装置以及计算机存储介质 | |
CN110134197A (zh) | 可穿戴式控制设备、虚拟/增强现实系统及控制方法 | |
CN111589099A (zh) | 一种激光感应系统及激光感应方法 | |
CN106990851B (zh) | 虚拟现实手持组件及其制作方法、虚拟现实交互系统 | |
CN115212554A (zh) | 一种虚拟现实头显设备及其定位装置 | |
CN111880422B (zh) | 设备控制方法及装置、设备、存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant |