一种MR头显设备的互动模式切换控制方法及系统与流程

文档序号:13427118阅读:283来源:国知局

本发明涉及介导现实(mediatedreality,mr)技术领域,尤其涉及一种mr头显设备的互动模式切换控制方法及系统。



背景技术:

当前,随着电子技术的快速发展,虚拟现实(virtualreality,vr)技术的应用也越来越广泛,其中,vr技术最常见的应用体现为其在游戏方面的应用,即丰富的感知能力与3d显示环境使得vr设备成为了理想的视频游戏工具,例如,用户戴上vr设备之后可以通过vr设备显示的3d虚拟景象体验坐过山车时的刺激或者与3d虚拟景象中的虚拟角色进行互动,这样能够使用户身临其境,以增加游戏的乐趣。在实际操作中,为了更进一步提高用户的使用体验,包括vr设备在内的相关设备能够提供多种互动模式供用户选择,如何快速的实现互动模式间的切换显得尤为重要。



技术实现要素:

本发明实施例公开了一种mr头显设备的互动模式切换控制方法及系统,能够在mr头显设备所处环境中存在处于移动状态的其它mr头显设备时自动将mr头显设备的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效。

本发明实施例第一方面公开了一种mr头显设备的互动模式切换控制方法,所述方法包括:

所述mr头显设备在默认互动模式下定位其所处的当前地理位置,并将包括所述当前地理位置的互动情况获取请求发送至服务设备,所述默认互动模式为vr模式或ar模式;

所述服务设备根据所述互动情况获取请求检测在所述当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备,且在检测到存在所述至少一个其它mr头显设备时,向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应,所述互动情况获取响应包括模式切换指令;

所述mr头显设备接收所述互动情况获取响应,并根据所述互动情况获取响应包括的所述模式切换指令,将所述mr头显设备的互动模式由所述默认互动模式切换为mr互动模式,所述mr互动模式为输出双摄像头捕捉到的实时景象中的实体景象以及与所述实时景象中的背景景象相匹配的虚拟景象的互动模式。

作为一种可选的实施方式,在本发明实施例第一方面中,在检测到存在所述至少一个其它mr头显设备之后,以及所述服务设备向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应之前,所述方法还包括:

所述服务设备确定所述mr头显设备在所述当前地理位置中的第一三维坐标以及每个所述其它mr头显设备在所述当前地理位置中的第二三维坐标,并根据所述第一三维坐标以及每个所述第二三维坐标确定所述mr头显设备到每个所述其它mr头显设备的距离值;

所述服务设备判断所述mr头显设备到每个所述其它mr头显设备的距离值中是否存在小于等于预设距离阈值的目标距离值,当判断出存在所述目标距离值时,触发执行所述向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,所述方法还包括:

所述服务设备从所述至少一个其它mr头显设备中确定所述目标距离值对应的目标mr头显设备,并获取所述目标mr头显设备的移动方向;

所述服务设备判断所述移动方向是否为靠近所述mr头显设备的方向,当判断出所述移动方向为靠近所述mr头显设备的方向时,向所述mr头显设备发送所述目标mr头显设备的设备标识;

所述mr头显设备接收所述服务设备发送的所述设备标识,并根据所述设备标识在所述mr互动模式下建立与所述目标mr头显设备之间的交互连接。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述移动方向为靠近所述mr头显设备的方向之后,以及所述服务设备向所述mr头显设备发送所述目标mr头显设备的设备标识之前,所述方法还包括:

所述服务设备确定所述目标mr头显设备的交互属性,并判断所述交互属性是否指示所述目标mr头显设备允许与其建立交互连接,当判断出所述交互属性指示所述目标mr头显设备允许与其建立交互连接时,触发执行所述向所述mr头显设备发送所述目标mr头显设备的设备标识的操作。

作为一种可选的实施方式,在本发明实施例第一方面中,在判断出所述交互属性指示所述目标mr头显设备允许与其建立交互连接之后,以及所述服务设备向所述mr头显设备发送所述目标mr头显设备的设备标识之前,所述方法还包括:

所述服务设备获取所述目标mr头显设备的当前互动模式,并判断所述当前互动模式是否为所述mr互动模式,当判断出所述当前互动模式为所述mr互动模式时,触发执行所述向所述mr头显设备发送所述目标mr头显设备的设备标识的操作。

本发明实施例第二方面公开了一种mr头显设备的互动模式切换控制系统,所述系统包括mr头显设备以及服务设备,所述mr头显设备包括定位单元、第一通信单元以及切换单元,所述服务设备包括第二通信单元、检测单元以及第三通信单元,其中:

所述定位单元,用于在默认互动模式下定位其所处的当前地理位置,所述默认互动模式为vr模式或ar模式;

所述第一通信单元,用于将包括所述当前地理位置的互动情况获取请求发送至服务设备;

所述第二通信单元,用于接收所述第一通信单元发送的所述互动情况获取请求;

所述检测单元,用于根据所述互动情况获取请求检测在所述当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备;

所述第三通信单元,用于在所述检测单元检测到存在所述至少一个其它mr头显设备时,向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应,所述互动情况获取响应包括模式切换指令;

所述第一通信单元,还用于接收所述互动情况获取响应;

所述切换单元,用于将所述mr头显设备的互动模式由所述默认互动模式切换为mr互动模式,所述mr互动模式为输出双摄像头捕捉到的实时景象中的实体景象以及与所述实时景象中的背景景象相匹配的虚拟景象的互动模式。

作为一种可选的实施方式,在本发明实施例第二方面中,所述服务设备还包括确定单元以及判断单元,其中:

所述确定单元,用于在所述检测单元检测到存在所述至少一个其它mr头显设备之后以及所述第三通信单元向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应之前,确定所述mr头显设备在所述当前地理位置中的第一三维坐标以及每个所述其它mr头显设备在所述当前地理位置中的第二三维坐标,并根据所述第一三维坐标以及每个所述第二三维坐标确定所述mr头显设备到每个所述其它mr头显设备的距离值;

所述判断单元,用于判断所述mr头显设备到每个所述其它mr头显设备的距离值中是否存在小于等于预设距离阈值的目标距离值;

所述第三通信单元,具体用于在所述检测单元检测到存在所述至少一个其它mr头显设备以及在所述判断单元判断出存在所述目标距离值时,向所述mr头显设备返回针对所述互动情况获取请求的互动情况获取响应。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定单元,还用于从所述至少一个其它mr头显设备中确定所述目标距离值对应的目标mr头显设备;

所述服务设备还包括获取单元以及第四通信单元,其中:

所述获取单元,用于获取所述目标mr头显设备的移动方向;

所述判断单元,还用于判断所述移动方向是否为靠近所述mr头显设备的方向;

所述第四通信单元,用于当所述判断单元判断出所述移动方向为靠近所述mr头显设备的方向时,向所述mr头显设备发送所述目标mr头显设备的设备标识;

所述第一通信单元,还用于接收所述服务设备发送的所述设备标识;

所述mr头显设备还包括交互单元,其中:

所述交互单元,用于根据所述设备标识在所述mr互动模式下建立与所述目标mr头显设备之间的交互连接。

作为一种可选的实施方式,在本发明实施例第二方面中,所述确定单元,还用于在所述判断单元判断出所述移动方向为靠近所述mr头显设备的方向之后以及所述第四通信单元向所述mr头显设备发送所述目标mr头显设备的设备标识之前,确定所述目标mr头显设备的交互属性;

所述判断单元,还用于判断所述交互属性是否指示所述目标mr头显设备允许与其建立交互连接;

所述第四通信单元,具体用于当所述判断单元判断出所述移动方向为靠近所述mr头显设备的方向以及判断出所述交互属性指示所述目标mr头显设备允许与其建立交互连接时,向所述mr头显设备发送所述目标mr头显设备的设备标识。

作为一种可选的实施方式,在本发明实施例第二方面中,所述获取单元,还用于在所述判断单元判断出所述交互属性指示所述目标mr头显设备允许与其建立交互连接之后以及所述第三通信单元向所述mr头显设备发送所述目标mr头显设备的设备标识之前,获取所述目标mr头显设备的当前互动模式;

所述判断单元,还用于判断所述当前互动模式是否为所述mr互动模式;

所述第四通信单元,具体用于当所述判断单元判断出所述移动方向为靠近所述mr头显设备的方向、判断出所述交互属性指示所述目标mr头显设备允许与其建立交互连接以及判断出所述当前互动模式为所述mr互动模式时,向所述mr头显设备发送所述目标mr头显设备的设备标识。

与现有技术相比,本发明实施例具备以下有益效果:

本发明实施例中,mr头显设备在默认互动模式下定位其所处的当前地理位置,并将包括该当前地理位置的互动情况获取请求发送至服务设备,其中,该默认互动模式为vr模式或ar模式;服务设备根据该互动情况获取请求检测在该当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备,且在检测到存在该至少一个其它mr头显设备时,向mr头显设备返回针对该互动情况获取请求的互动情况获取响应,该互动情况获取响应包括模式切换指令;mr头显设备接收该互动情况获取响应,并根据该互动情况获取响应包括的模式切换指令,将mr头显设备的互动模式由该默认互动模式切换为mr互动模式,该mr互动模式为输出双摄像头捕捉到的实时景象中的实体景象以及与该实时景象中的背景景象相匹配的虚拟景象的互动模式。可见,实施本发明实施例能够在mr头显设备所处环境中存在处于移动状态的其它mr头显设备时自动将mr头显设备的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效,且在mr互动模式下,用户能够通过mr头显设备准确的识别出处于相同场景中的其它人物,提高了用户在使用mr头显设备时的安全性,给用户带来了更逼真更立体更安全的多样化互动体验。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种mr头显设备的互动模式切换控制方法的流程示意图;

图2是本发明实施例公开的另一种mr头显设备的互动模式切换控制方法的流程示意图;

图3是本发明实施例公开的一种mr头显设备的互动模式切换控制系统的结构示意图;

图4是本发明实施例公开的另一种mr头显设备的互动模式切换控制系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开了一种mr头显设备的互动模式切换控制方法及系统,能够在mr头显设备所处环境中存在处于移动状态的其它mr头显设备时自动将mr头显设备的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效,且在mr互动模式下,用户能够通过mr头显设备准确的识别出处于相同场景中的其它人物,提高了用户在使用mr头显设备时的安全性,给用户带来了更逼真更立体更安全的多样化互动体验。以下进行结合附图进行详细描述。

实施例一

请参阅图1,图1是本发明实施例公开的一种mr头显设备的互动模式切换控制方法的流程示意图。如图1所示,该mr头显设备的互动模式切换控制方法可以包括以下操作:

101、mr头显设备在默认互动模式下定位其所处的当前地理位置,并将包括该当前地理位置的互动情况获取请求发送至服务设备。

本发明实施例中,mr头显设备可以具有至少三种互动模式,如vr模式、ar模式以及vr+ar的mr互动模式等,mr头显设备启动时,其可以启动vr模式或ar模式,也可以启动mr互动模式,当其启动的互动模式为默认互动模式(vr模式或ar模式)时,触发执行步骤101-步骤104。

本发明实施例中,mr头显设备具有双摄像头,且该双摄像头用以模拟人眼工作采集视野范围内的实时景象,对采集到的实时景象(或称数字画面)进行实时渲染,叠加部分虚拟景象实现ar模式,也可以完全叠加虚拟景象实现vr模式。

本发明实施例中,mr头显设备在默认互动模式下定位其所处的当前地理位置可以包括:

mr头显设备获取该mr头显设备上配置的至少两个不同的定位接口;

mr头显设备将定位请求发送至该至少两个不同的定位接口,以触发每个定位接口分别将接收到的定位请求发送给各自对应的定位服务器;

mr头显设备获取至少一个定位接口对应的定位服务器发送的位置信息;

mr头显设备获取从第一时刻到第二时刻的响应时间,该第一时刻为每个定位接口发送定位请求的时刻,该第二时刻为每个定位接口接收到位置信息的时刻;

mr头显设备将与每个定位接口对应的响应时间与响应阈值进行比较;

mr头显设备从响应时间未超过响应阈值的定位接口所接收的位置信息中提取定位精度最高的位置信息作为mr头显设备所处的当前地理位置。这样可以提高确定出的mr头显设备所处的当前地理位置的准确性。

102、服务设备接收上述互动情况获取请求,并根据上述互动情况获取请求检测在上述当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备,当步骤102的检测结果为是时,触发执行步骤103,当步骤102的检测结果为否时,可以结束本次流程。

本发明实施例中,当步骤102的检测结果为是时,即当服务设备检测出在上述当前地理位置存在处于移动状态的其它mr头显设备时,服务设备需要控制mr头显设备进行互动模式的切换。

103、服务设备向mr头显设备返回针对上述互动情况获取请求的互动情况获取响应,该互动情况获取响应包括模式切换指令。

本发明实施例中,该模式切换指令用于指示mr头显设备将互动模式切换为mr互动模式。

104、mr头显设备接收上述互动情况获取响应,并根据上述互动情况获取响应包括的模式切换指令,将mr头显设备的互动模式由上述默认互动模式切换为mr互动模式。

本发明实施例中,mr互动模式具体为mr头显设备通过双摄像头采集其所处当前地理位置的实时景象,通过预设背景颜色分离采集的实时景象中的背景与前景实体,得到背景景象与实体景象;向服务设备发送包括该背景景象的渲染请求,其中,该渲染请求用于请求获取该背景景象匹配的虚拟景象;接收服务设备针对该渲染请求返回的渲染响应,该渲染响应包括由服务设备确定出的该背景景象匹配的虚拟景象;将实时景象包括的背景景象替换成背景景象匹配的虚拟景象,并输出该虚拟景象以及实体景象。其中,该背景景象的背景颜色与该预设背景颜色相匹配,可选的,该预设背景颜色可以为绿色或蓝色,本发明实施例不做限定。具体的,在实际应用中,可以将电影特效的绿幕(预设背景颜色为绿色)或蓝幕(预设背景颜色为蓝色)应用于背景与前景实体的分离过程,即可以预先将某具体的物理环境的部分或全部布置成绿幕或蓝幕,mr头显设备在mr模式下通过识别预设背景颜色的方式将颜色与预设背景颜色相同或相匹配的景象确定为背景景象,并将颜色与预设背景颜色不同或不相匹配的景象确定为前景实体的实体景象。

可见,实施图1所描述的mr头显设备的互动模式切换方法能够在mr头显设备所处环境中存在处于移动状态的其它mr头显设备时自动将mr头显设备的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效,且在mr互动模式下,用户能够通过mr头显设备准确的识别出处于相同场景中的其它人物,提高了用户在使用mr头显设备时的安全性,给用户带来了更逼真更立体更安全的多样化互动体验。

实施例二

请参阅图2,图2是本发明实施例公开的另一种mr头显设备的互动模式切换控制方法的流程示意图。如图2所示,该mr头显设备的互动模式切换控制方法可以包括以下操作:

201、mr头显设备在默认互动模式下定位其所处的当前地理位置,并将包括该当前地理位置的互动情况获取请求发送至服务设备。

本发明实施例中,该默认互动模式为vr模式或ar模式,也可以为除mr互动模式之外的其它互动模式,本发明实施例不做限定。

202、服务设备接收上述互动情况获取请求,并根据上述互动情况获取请求检测在上述当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备,当步骤202的检测结果为是时,触发执行步骤203,当步骤202的检测结果为否时,可以结束本次流程。

203、服务设备确定mr头显设备在上述当前地理位置中的第一三维坐标及每个其它mr头显设备在上述当前地理位置中的第二三维坐标。

作为一种可选的实施方式,服务设备确定任一mr头显设备在上述当前地理位置中的三维坐可以包括:

服务设备识别任一mr头显设备发送的背景景象中的至少三个特征点,该背景景象是由该任一mr头显设备按照预设背景颜色从其双摄像头捕捉到的实时景象中分离出的;

服务设备根据该任一mr头显设备发送的背景景象中的至少三个特征点所围成的物理形状、该物理形状在该背景景象中所处的位置以及服务设备中预先存储的上述当前地理位置的三维空间模型确定该任一mr头显设备在上述当前地理位置中的三维坐标;或者,

服务设备从在上述当前地理位置安装的至少三个摄像头获取针对该任一mr头显设备的图像,并根据针对该任一mr头显设备在每张图像中的位置和大小以及该至少三个摄像头在预先存储的上述当前地理位置的三维空间模型中的安装位置确定该任一mr头显设备在上述当前地理位置中的三维坐标。

可见,该可选的实施方式能够提高确定出的mr头显设备在上述当前地理位置中的三维坐标的准确性。

204、服务设备根据上述第一三维坐标以及每个第二三维坐标确定mr头显设备到每个其它mr头显设备的距离值。

205、服务设备判断mr头显设备到每个其它mr头显设备的距离值中是否存在小于等于预设距离阈值的目标距离值,当步骤205的判断结果为是时,触发执行步骤206,当步骤205的判断结果为否时,可以结束本次流程。

206、服务设备向mr头显设备返回针对上述互动情况获取请求的互动情况获取响应,该互动情况获取响应包括模式切换指令。

207、mr头显设备接收上述互动情况获取响应,并根据上述互动情况获取响应包括的模式切换指令,将mr头显设备的互动模式由上述默认互动模式切换为mr互动模式。

可见,实施图2所描述的mr头显设备的互动模式切换控制方法能够在服务设备检测到在相同地理位置处存在处于移动状态且距离mr头显设备的距离值小于等于预设距离阈值时控制mr头显设备将互动模式切换为mr互动模式,提高了mr头显设备切换互动模式的可靠性以及精确性。

在一个可选的实施例中,该mr头显设备的互动模式切换控制方法还可以包括以下操作:

服务设备从上述至少一个其它mr头显设备中确定上述目标距离值对应的目标mr头显设备,并获取该目标mr头显设备的移动方向;

服务设备判断该移动方向是否为靠近mr头显设备的方向,当判断出该移动方向为靠近mr头显设备的方向时,向mr头显设备发送该目标mr头显设备的设备标识;

mr头显设备接收服务设备发送的该设备标识,并根据该设备标识在上上述mr互动模式下建立与该目标mr头显设备之间的交互连接。

可见,该可选的实施例可以进一步在判断出存在处于移动状态且与mr头显设备之间的距离值小于等于预设距离阈值的目标mr头显设备且该目标mr头显设备的运动方向为朝向mr头显设备的方向时,控制mr头显设备与该目标mr头显设备进行交互连接,丰富了mr头显设备的交互性能,进一步提高了用户的使用体验。

在该可选的实施例中,进一步可选的,在判断出上述移动方向为靠近mr头显设备的方向之后,以及服务设备向mr头显设备发送目标mr头显设备的设备标识之前,该mr头显设备的互动模式切换控制方法还可以包括以下操作:

服务设备确定上述目标mr头显设备的交互属性,并判断该交互属性是否指示上述目标mr头显设备允许与其建立交互连接,当判断出该交互属性指示上述目标mr头显设备允许与其建立交互连接时,触发执行上述向mr头显设备发送目标mr头显设备的设备标识的操作。这样能够提高交互的安全性,且提高了交互成功的概率。

在该可选的实施例中,又进一步可选的,在判断出上述交互属性指示上述目标mr头显设备允许与其建立交互连接之后,以及服务设备向mr头显设备发送上述目标mr头显设备的设备标识之前,该mr头显设备的互动模式切换控制方法还可以包括以下操作:

服务设备获取上述目标mr头显设备的当前互动模式,并判断该当前互动模式是否为mr互动模式,当判断出该当前互动模式为mr互动模式时,触发执行上述向mr头显设备发送目标mr头显设备的设备标识的操作。这样控制互动模式均为mr互动模式的mr头显设备之间建立交互连接的方式,有利于mr头显设备的用户准确的识别出与其交互的mr头显设备的用户,进一步提高了交互的安全性,降低了在交互过程中mr头显设备的用户受到物理伤害的概率。

需要说明的是,交互连接允许建立交互连接的mr头显设备之间进行语音消息、文本消息的传输,还可以允许mr头显设备之间共享显示画面,本发明实施例不做限定。

可见,实施图2所描述的mr头显设备的互动模式切换控制方法能够在mr头显设备所处环境中存在处于移动状态的其它mr头显设备时自动将mr头显设备的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效,且在mr互动模式下,用户能够通过mr头显设备准确的识别出处于相同场景中的其它人物,提高了用户在使用mr头显设备时的安全性,给用户带来了更逼真更立体更安全的多样化互动体验。

实施例三

请参阅图3,图3是本发明实施例公开的一种mr头显设备的互动模式切换控制系统的结构示意图。如图3所示,该mr头显设备的互动模式切换控制系统可以包括mr头显设备301以及服务设备302,mr头显设备301可以包括定位单元3011、第一通信单元3012以及切换单元3013,服务设备302可以包括第二通信单元3021、检测单元3022以及第三通信单元3023,其中:

定位单元3011,用于在默认互动模式下定位其所处的当前地理位置,该默认互动模式为vr模式或ar模式。

第一通信单元3012,用于将包括定位单元301定位到的当前地理位置的互动情况获取请求发送至服务设备302。

第二通信单元3021,用于接收第一通信单元3012发送的互动情况获取请求。

检测单元3022,用于根据第二通信单元3021接收到的互动情况获取请求检测在上述当前地理位置中是否存在处于移动状态的至少一个其它mr头显设备。

第三通信单元3023,用于在检测单元3022检测到存在至少一个其它mr头显设备时,向mr头显设备301返回针对上述互动情况获取请求的互动情况获取响应,该互动情况获取响应包括模式切换指令。

第一通信单元3012,还用于接收上述互动情况获取响应。

切换单元3013,用于将mr头显设备的互动模式由上述默认互动模式切换为mr互动模式,该mr互动模式为输出双摄像头捕捉到的实时景象中的实体景象以及与该实时景象中的背景景象相匹配的虚拟景象的互动模式。

在一个可选的实施例中,服务设备302还可以包括确定单元3024以及判断单元3025,此时,该mr头显设备的互动模式切换控制系统的结构可以如图4所示,图4是本发明实施例公开的另一种mr头显设备的互动模式切换控制系统的结构示意图。其中:

确定单元3024,用于在检测单元3022检测到存在至少一个其它mr头显设备之后以及第三通信单元3023向mr头显设备301返回针对上述互动情况获取请求的互动情况获取响应之前,确定mr头显设备在上述当前地理位置中的第一三维坐标以及每个其它mr头显设备在上述当前地理位置中的第二三维坐标,并根据该第一三维坐标以及每个第二三维坐标确定mr头显设备301到每个其它mr头显设备的距离值。

可选的,确定单元3024确定任一mr头显设备在上述当前地理位置中的三维坐的具体方式为:

识别任一mr头显设备发送的背景景象中的至少三个特征点,该背景景象是由该任一mr头显设备按照预设背景颜色从其双摄像头捕捉到的实时景象中分离出的;

根据该任一mr头显设备发送的背景景象中的至少三个特征点所围成的物理形状、该物理形状在该背景景象中所处的位置以及服务设备302中预先存储的上述当前地理位置的三维空间模型确定该任一mr头显设备在上述当前地理位置中的三维坐标;或者,

从在上述当前地理位置安装的至少三个摄像头获取针对该任一mr头显设备的图像,并根据针对该任一mr头显设备在每张图像中的位置和大小以及该至少三个摄像头在预先存储的上述当前地理位置的三维空间模型中的安装位置确定该任一mr头显设备在上述当前地理位置中的三维坐标。

判断单元3025,用于判断mr头显设备301到每个其它mr头显设备的距离值中是否存在小于等于预设距离阈值的目标距离值。

第三通信单元3023,具体用于在检测单元3022检测到存在上述至少一个其它mr头显设备以及在判断单元3025判断出存在上述目标距离值时,向mr头显设备301返回针对上述互动情况获取请求的互动情况获取响应。

进一步可选的,确定单元3024,还可以用于从上述至少一个其它mr头显设备中确定上述目标距离值对应的目标mr头显设备,且如图4所示,服务设备302还可以包括获取单元3026以及第四通信单元3027,其中:

获取单元3026,用于获取上述目标mr头显设备的移动方向。

判断单元3025,还用于判断获取单元3026获取到的移动方向是否为靠近mr头显设备301的方向。

第四通信单元3027,用于当判断单元3025判断出上述移动方向为靠近mr头显设备301的方向时,向mr头显设备301发送上述目标mr头显设备的设备标识。

第一通信单元3012,还用于接收服务设备302发送的设备标识。

其中,如图4所示,mr头显设备301还包括交互单元3014,其中:

交互单元3014,用于根据第一通信单元3012接收到的设备标识在mr互动模式下建立与上述目标mr头显设备之间的交互连接。

又进一步可选的,确定单元3024,还用于在判断单元3025判断出上述移动方向为靠近mr头显设备301的方向之后以及第四通信单元3027向mr头显设备301发送上述目标mr头显设备的设备标识之前,确定上述目标mr头显设备的交互属性。

判断单元3025,还用于判断确定单元3024确定出的交互属性是否指示上述目标mr头显设备允许与其建立交互连接。

第四通信单元3027,具体用于当判断单元3025判断出上述移动方向为靠近mr头显设备301的方向以及判断出上述交互属性指示上述目标mr头显设备允许与其建立交互连接时,向mr头显设备301发送上述目标mr头显设备的设备标识。

又进一步可选的,获取单元3026,还用于在判断单元3025判断出上述交互属性指示目标mr头显设备允许与其建立交互连接之后以及第四通信单元3027向mr头显设备301发送上述目标mr头显设备的设备标识之前,获取上述目标mr头显设备的当前互动模式。

判断单元3025,还用于判断获取单元3026获取到的当前互动模式是否为mr互动模式。

第四通信单元3027,具体用于当判断单元3025判断出上述移动方向为靠近mr头显设备301的方向、判断出上述交互属性指示上述目标mr头显设备允许与其建立交互连接以及判断出上述当前互动模式为mr互动模式时,向mr头显设备301发送上述目标mr头显设备的设备标识。

可见,实施图3或图4所描述的mr头显设备的互动模式切换控制系统能够在mr头显设备301所处环境中存在处于移动状态的其它mr头显设备时,在服务设备302的控制下自动将mr头显设备301的互动模式切换为mr互动模式,无需用户进行手动切换,快速高效,且在mr互动模式下,用户能够通过mr头显设备301准确的识别出处于相同场景中的其它人物,提高了用户在使用mr头显设备301时的安全性,给用户带来了更逼真更立体更安全的多样化互动体验。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种基于mr头显设备的多用户交互实现方法及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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