一种三维空间应用交互方法、装置、设备及存储介质制造方法及图纸

技术编号:38753159 阅读:8 留言:0更新日期:2023-09-10 09:37
本说明书涉及扩展现实交互技术领域,提供了一种三维空间应用交互方法、装置、设备及存储介质。该方法包括:以预设时间间隔获取用户视野范围内的三维空间中每一帧环境深度图像信息;识别并定位所述每一帧环境深度图像信息中的对象,形成对象集合;根据预设的交互映射表匹配所述对象集合中设有锚点的目标对象,并确定绑定于所述锚点上的应用;将绑定于所述锚点上的应用展示在所述锚点的位置。通过本说明书实施例,能够将应用以与扩展现实三维环境及环境中的对象动态交互的方式呈现,从而提高用户使用XR眼镜等XR电子设备沉浸体验感和体验效果。效果。效果。

【技术实现步骤摘要】
一种三维空间应用交互方法、装置、设备及存储介质


[0001]本说明书涉及扩展现实交互
,尤其是涉及一种三维空间应用交互方法、装置、设备及存储介质。

技术介绍

[0002]现有的手机、电脑、XR眼镜等电子设备在开机后会直观地呈现出桌面和应用列表,以使用户通过桌面和应用列表选择需要使用的应用,在二维环境中,诸多电子设备采用桌面和应用列表来展示应用虽然受限于二维环境,但也贴合二维环境本身特点,用户的体验效果较好,然而在三维环境中,现有的桌面和应用列表展示的方式仍然是在二维平面上设置用户需要使用的应用,这样的桌面和应用列表展示方式存在占有空间大、影响用户视线,以及无法发挥扩展现实环境下展示效果的问题,还可能加大用户使用设备的眩晕感,并且不能与环境进行交互展示,也不能与用户有效互动,因此亟需一种三维空间应用交互方法,使应用不再以桌面和应用列表的方式单一呈现,而是以与扩展现实三维环境及环境中的对象动态交互的方式呈现,从而提高用户使用XR眼镜等XR电子设备沉浸体验感和体验效果。

技术实现思路

[0003]鉴于目前桌面和应用列表展示方式存在占有空间大、影响用户视线,以及无法发挥扩展现实环境下展示效果的问题,提出了本方案以便克服上述问题或者至少部分地解决上述问题。
[0004]一方面,本说明书的一些实施例的目的在于提供一种三维空间应用交互方法,所述方法包括:
[0005]以预设时间间隔获取用户视野范围内的三维空间中每一帧环境深度图像信息;
[0006]识别并定位所述每一帧环境深度图像信息中的对象,形成对象集合;
[0007]根据预设的交互映射表匹配所述对象集合中设有锚点的目标对象,并确定绑定于所述锚点上的应用;
[0008]将绑定于所述锚点上的应用展示在所述锚点的位置。
[0009]进一步地,将绑定于所述锚点上的应用展示在所述锚点的位置之前,还包括:
[0010]获取所述目标对象的位置,以及所述锚点在所述目标对象上的相对位置;
[0011]根据所述目标对象的位置及所述相对位置,确定所述锚点的位置。
[0012]进一步地,所述对象集合中还包括已添加的应用。
[0013]进一步地,所述将绑定于所述锚点上的应用展示在所述锚点的位置,包括:
[0014]确定用户与所述目标对象的第一相对距离;
[0015]判断所述第一相对距离是否大于第一阈值;
[0016]若所述第一相对距离不大于第一阈值,则将绑定于所述锚点上的应用展示在所述锚点的位置。
[0017]进一步地,所述将绑定于所述锚点上的应用展示在所述锚点的位置,还包括:
[0018]若所述第一相对距离大于第一阈值,则隐藏绑定于所述锚点上的应用。
[0019]进一步地,展示的所述应用的尺寸与所述第一相对距离反相关。
[0020]进一步地,接收三维空间中的增强环境深度图像信息源发出的增强环境深度图像信息;
[0021]确定用户和/或受所述增强环境深度图像信息源影响的应用与所述增强环境深度图像信息源之间的第二相对距离;
[0022]确定所述第二相对距离对应的增强环境深度图像信息强度;
[0023]根据所述增强环境深度图像信息强度展示增强环境深度图像信息。
[0024]进一步地,将绑定于所述锚点上的应用展示在所述锚点的位置后,还包括:响应于检测到的空间切换操作指令,从当前空间环境切换为目标空间环境。
[0025]进一步地,所述识别并定位所述每一帧环境深度图像信息中的对象,包括:将所述每一帧环境深度图像信息输入至预设的对象检测识别算法,识别并定位出该环境深度图像信息中的对象。
[0026]进一步地,所述交互映射表预先根据以下方式构建:
[0027]获取三维空间的环境深度图像信息;
[0028]识别并定位所述环境深度图像信息中的对象,形成选择对象集合;
[0029]响应于检测到的添加应用指令,获取选择对象、位于所述选择对象上的选择锚点以及绑定于所述选择锚点上的待添加应用,以形成对应的映射关系;
[0030]确定所述选择锚点与所述选择对象的相对位置关系;
[0031]根据所述相对位置关系和所述映射关系构建所述交互映射表。
[0032]进一步地,响应于检测到的添加应用指令,调用所述添加应用指令对应的应用列表;
[0033]将所述应用列表展示给用户,以供用户选择待添加应用。
[0034]进一步地,所述将所述应用列表展示给用户,进一步包括:
[0035]计算所述选择对象和所述应用列表中各应用的关联度;
[0036]优先为用户展示所述关联度大于第二阈值的应用。
[0037]另一方面,本说明书的一些实施例还提供一种三维空间应用交互装置,所述装置包括:
[0038]接收模块,用于以预设时间间隔获取用户视野范围内的三维空间中每一帧环境深度图像信息;
[0039]识别定位模块,用于识别并定位所述每一帧环境深度图像信息中的对象,形成对象集合;
[0040]匹配模块,用于根据预设的交互映射表匹配所述对象集合中设有锚点的目标对象,并确定绑定于所述锚点上的应用;
[0041]展示模块,用于将绑定于所述锚点上的应用展示在所述锚点的位置。
[0042]另一方面,本说明书的一些实施例还提供了一种计算机设备,包括存储器、处理器、以及存储在所述存储器上的计算机程序,所述计算机程序被所述处理器运行时,执行上述方法的指令。
[0043]另一方面,本说明书的一些实施例还提供了一种计算机存储介质,其上存储有计
算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令。
[0044]另一方面,本说明书的一些实施例还提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被计算机设备的处理器运行时,执行上述方法的指令。
[0045]本说明书的一些实施例提供的一个或者多个技术方案,至少具有如下的技术效果:
[0046]本说明书的实施例自动通过预设时间间隔获取用户视野范围内的三维空间中每一帧环境深度图像信息,获得当前用户视野范围内与应用具有绑定关系的对象,从而实现随着用户视野范围的变化和/或用户视野范围中对象的变化实时更新当前视野范围中与应用具有绑定关系的对象,以在用户视野范围内的三维空间中展示应用,从而实现将应用通过与扩展现实三维环境及环境中的对象动态交互的方式呈现,提高用户的沉浸体验感和体验效果。
[0047]上述说明仅是本说明书的一些实施例技术方案的概述,为了能够更清楚了解本说明书的一些实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本说明书的一些实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本说明书的一些实施例的具体实施方式。
附图说明
[0048]为了更清楚地说明本说明书的一些实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种三维空间应用交互方法,其特征在于,所述方法包括:以预设时间间隔获取用户视野范围内的三维空间中每一帧环境深度图像信息;识别并定位所述每一帧环境深度图像信息中的对象,形成对象集合;根据预设的交互映射表匹配所述对象集合中设有锚点的目标对象,并确定绑定于所述锚点上的应用;将绑定于所述锚点上的应用展示在所述锚点的位置。2.根据权利要求1所述的方法,其特征在于,将绑定于所述锚点上的应用展示在所述锚点的位置之前,还包括:获取所述目标对象的位置,以及所述锚点在所述目标对象上的相对位置;根据所述目标对象的位置及所述相对位置,确定所述锚点的位置。3.根据权利要求1所述的方法,其特征在于,所述对象集合中还包括已添加的应用。4.根据权利要求1所述的方法,其特征在于,所述将绑定于所述锚点上的应用展示在所述锚点的位置,包括:确定用户与所述目标对象的第一相对距离;判断所述第一相对距离是否大于第一阈值;若所述第一相对距离不大于第一阈值,则将绑定于所述锚点上的应用展示在所述锚点的位置。5.根据权利要求4所述的方法,其特征在于,所述将绑定于所述锚点上的应用展示在所述锚点的位置,还包括:若所述第一相对距离大于第一阈值,则隐藏绑定于所述锚点上的应用。6.根据权利要求5所述的方法,其特征在于,展示的所述应用的尺寸与所述第一相对距离反相关。7.根据权利要求1所述的方法,其特征在于,还包括:接收三维空间中的增强环境深度图像信息源发出的增强环境深度图像信息;确定用户和/或受所述增强环境深度图像信息源影响的应用与所述增强环境深度图像信息源之间的第二相对距离;确定所述第二相对距离对应的增强环境深度图像信息强度;根据所述增强环境深度图像信息强度展示增强环境深度图像信息。8.根据权利要求1所述的方法,其特征在于,将绑定于所述锚点上的应用展示在所述锚点的位置后,还包括:响应于检测到的空间切换操作指令,从当前空间环境切换为目标空间环境。9.根据权利要求2所述的方法,其特征在于,所述识别并定位所述每一帧环境深度图像信息中的对象,包括:将所述每一帧环境深度图像信息输入至预设的对象检测识...

【专利技术属性】
技术研发人员:岳雅婷
申请(专利权)人:北京虹宇科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1