三维空间的搜索内容显示方法、AR设备和计算机可读介质与流程

文档序号:36402825发布日期:2023-12-16 08:01阅读:20来源:国知局
三维空间的搜索内容显示方法与流程

本公开的实施例涉及扩展现实,具体涉及三维空间的搜索内容显示方法、ar设备和计算机可读介质。


背景技术:

1、随着增强现实技术的逐步发展,ar设备的应用也趋于广泛。搜索内容是根据筛选信息和筛选条件所获取的信息。目前,在通过ar设备显示搜索内容时,通常采用的方式为:在三维空间的二维页面中平铺显示。

2、然而,发明人发现,当采用上述方式显示搜索内容时,经常会存在如下技术问题:平铺显示的方式和在二维应用中的显示方式相同,导致显示的搜索内容与ar设备的适配性较差,且佩戴用户观看时的立体感和空间感较差。

3、该背景技术部分中所公开的以上信息仅用于增强对本发明构思的背景的理解,并因此,其可包含并不形成本国的本领域普通技术人员已知的现有技术的信息。


技术实现思路

1、本公开的内容部分用于以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。本公开的内容部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。

2、本公开的一些实施例提出了三维空间的搜索内容显示方法、ar设备和计算机可读介质,来解决以上背景技术部分提到的技术问题中的一项或多项。

3、第一方面,本公开的一些实施例提供了一种三维空间的搜索内容显示方法,该方法包括:根据对应三维空间中显示的搜索框的输入信息或当前用户的偏好信息,获取搜索内容序列,其中,上述搜索内容序列包括n个搜索内容,其中各个搜索内容按照信息热度进行排序;根据上述搜索内容序列中各个搜索内容的序列顺序n(1<=n<=n,为整数),生成上述各个搜索内容的各个展示位置信息,其中,上述各个展示位置信息中的展示位置信息包括水平坐标x、竖直坐标y、和深度坐标z,水平坐标x代表相对相机位置的水平顺序,竖直坐标y代表相对于水平坐标x对应的一列的纵向顺序,深度坐标z代表相对相机位置的深度顺序;根据各个搜索内容对应的水平坐标x、竖直坐标y和深度坐标z,在上述三维空间中显示对应上述各个搜索内容的各个搜索内容卡片,其中,搜索内容卡片显示了对应的搜索内容的首页内容信息,依据在搜索内容序列的顺序,上述搜索内容卡片显示在搜索内容对应的深度坐标所对应的三维展示层中,上述三维空间的各个三维展示层中,对应视场角区域的各个搜索内容卡片所对应的各个搜索内容排列在上述搜索内容序列前端,距离相机位置较远的三维展示层的显示明暗度小于距离相机位置较近的三维展示层的显示明暗度,上述各个搜索内容卡片具有相同的水平宽度;响应于检测到针对上述三维空间中各个三维展示层的滑动刷新操作,在上述各个三维展示层中显示更新的各个搜索内容卡片;上述三维空间在fov范围为40-60度的ar设备中显示,其中,n的取值范围为11至55,水平坐标x的取值范围为-5至5,深度坐标z的取值范围为1至4。

4、可选地,z的取值范围为1至3;当n可以被3整除时,z=3;当n不能被3整除但可以被2整除,z=2;当n既不能被3整除也不能被2整除时,z=1。

5、可选地,方法还包括:响应于检测到针对上述三维空间中各个三维展示层的滑动回退操作,且上述各个三维展示层中当前显示的为更新的各个搜索内容卡片,对于每个三维展示层,在上述三维展示层中显示上一次在上述三维展示层中所显示的各个搜索内容卡片。

6、可选地,方法还包括:响应于检测到作用于任意三维展示层中显示的搜索内容卡片的悬停操作,将目标搜索内容卡片移出至目标层,其中,上述目标搜索内容卡片为上述悬停操作对应的搜索内容卡片,上述目标层距离相机位置的距离小于上述各个三维展示层距离上述相机位置的距离,上述目标层中显示的上述目标搜索内容卡片的卡片尺寸大于上述任意三维展示层中显示的上述目标搜索内容卡片的卡片尺寸。

7、可选地,上述将目标搜索内容卡片移出至目标层,包括:确定上述目标搜索内容卡片在上述任意三维展示层中的卡片尺寸;根据所确定的卡片尺寸,确定上述目标搜索内容卡片的放大倍数;根据上述放大倍数和所确定的卡片尺寸,生成上述搜索内容卡片在上述目标层中的卡片尺寸作为目标卡片尺寸;将上述目标搜索内容卡片移出至目标层,同时将上述目标搜索内容卡片放大至上述目标卡片尺寸。

8、可选地,上述将目标搜索内容卡片移出至目标层,包括:响应于确定上述任意三维展示层不为距离相机位置最近的三维展示层,将上述目标搜索内容卡片移出至目标层,同时对于上述任意三维展示层前的每个三维展示层,响应于确定上述目标搜索内容卡片移动至上述三维展示层,将上述三维展示层中与上述目标搜索内容卡片相邻的各个搜索内容卡片向两侧移动,以及响应于确定上述目标搜索内容卡片移出上述三维展示层,将所移动的上述三维展示层中的各个搜索内容卡片复位。

9、可选地,方法还包括:响应于检测到作用于上述目标层中上述目标搜索内容卡片的选择操作,将上述目标搜索内容卡片放大显示在上述目标层的中心位置,以及隐藏上述各个三维展示层中显示的各个搜索内容卡片,其中,上述目标层还显示有刷新控件和返回控件;获取对应上述目标搜索内容卡片对应的搜索内容的相关内容序列;在上述三维空间中上述目标搜索内容卡片的周围显示对应上述相关内容序列的各个相关内容卡片。

10、可选地,上述将上述目标搜索内容卡片放大显示在上述目标层的中心位置,包括:响应于确定上述目标搜索内容卡片对应的内容类型为图文类或文本类,将上述目标搜索内容卡片放大至对应视场角区域的目标倍数;将所放大的目标搜索内容卡片显示在上述目标层的中心位置;响应于检测到作用于上述目标搜索内容卡片的内容滑动操作,在上述目标搜索内容卡片滑动显示对应上述内容滑动操作的显示内容。

11、可选地,上述视场角区域的两侧还显示了各个搜索内容卡片边缘部分,每个搜索内容卡片边缘部分的显示明暗度小于上述搜索内容卡片边缘部分对应的三维展示层的显示明暗度;以及方法还包括:响应于检测到在上述三维空间中的视场角移动操作,显示上述视场角移动操作对应的更新视场角区域的各个搜索内容卡片,以及对于上述视场角区域中对应上述视场角移动操作的一侧的每个搜索内容卡片边缘部分,将上述搜索内容卡片边缘部分的显示明暗度更新为对应上述搜索内容卡片边缘部分的三维展示层的显示明暗度。

12、可选地,上述三维空间中的任意三维展示层对应有预先划分的卡片展示列序列,上述卡片展示列序列是按照从中心位置逆时针递增的顺序排列的,每个卡片展示列中可显示的搜索内容卡片的数量小于预设数量;以及上述生成上述各个搜索内容的各个展示位置信息,包括:根据上述搜索内容序列中每个搜索内容对应的内容类型,确定上述搜索内容对应的卡片尺寸,其中,所确定的各个卡片尺寸包括的卡片宽度相同;将上述卡片展示列序列中的第一个卡片展示列确定为当前卡片展示列;将上述搜索内容序列中的第一个搜索内容确定为当前搜索内容;基于当前卡片展示列和当前搜索内容,执行以下循环步骤:响应于确定当前卡片展示列的剩余显示尺寸大于当前搜索内容对应的卡片尺寸,且当前卡片展示列对应的各个待显示搜索内容的数量小于上述预设数量与预设数值的差,根据对应当前卡片展示列的初始竖直坐标或最后一个待显示搜索内容对应的竖直坐标,确定对应当前搜索内容的水平坐标和竖直坐标,以及将当前搜索内容的下一个搜索内容作为当前搜索内容,再次执行上述循环步骤;响应于确定当前卡片展示列的剩余显示尺寸大于当前搜索内容对应的卡片尺寸,或当前卡片展示列对应的各个待显示搜索内容的数量小于上述预设数量与预设数值的差,将当前卡片展示列的下一个卡片展示列作为当前卡片展示列,再次执行上述循环步骤。

13、可选地,上述生成上述各个搜索内容的各个展示位置信息,还包括:对于上述搜索内容序列中的每个搜索内容,执行以下步骤:响应于确定上述搜索内容的序列号满足对应第一数值的第一预设整除条件,将上述第一数值确定为上述搜索内容对应的深度坐标;响应于确定上述搜索内容的序列号满足对应第二数值的第二预设整除条件,将上述第二数值确定为上述搜索内容对应的深度坐标;响应于确定上述搜索内容的序列号不满足上述第一预设整除条件和上述第二预设整除条件,将第三数值确定为上述搜索内容对应的深度坐标,其中,上述第二数值大于上述第一数值,上述第一数值大于上述第三数值;将对应上述搜索内容的水平坐标、竖直坐标和深度坐标确定为对应上述搜索内容的展示位置信息。

14、第二方面,本公开的一些实施例提供了一种ar设备,包括:一个或多个处理器;显示屏幕,用于在用户眼前成像;存储装置,其上存储有一个或多个程序,当一个或多个程序被一个或多个处理器执行,使得一个或多个处理器实现上述第一方面任一实现方式所描述的方法。

15、第三方面,本公开的一些实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,程序被处理器执行时实现上述第一方面任一实现方式所描述的方法。

16、本公开的上述各个实施例具有如下有益效果:通过本公开的一些实施例的三维空间的搜索内容显示方法,提高了显示的搜索内容与ar设备的适配性,且提高了佩戴用户观看时的立体感和空间感。具体来说,造成显示的搜索内容与ar设备的适配性较差、且佩戴用户观看时的立体感和空间感较差的原因在于:平铺显示的方式和在二维应用中的显示方式相同,导致显示的搜索内容与ar设备的适配性较差,且佩戴用户观看时的立体感和空间感较差。基于此,本公开的一些实施例的三维空间的搜索内容显示方法,首先,根据对应三维空间中显示的搜索框的输入信息或当前用户的偏好信息,获取搜索内容序列。其中,上述搜索内容序列包括n个搜索内容,其中各个搜索内容按照信息热度进行排序。由此,可以根据用户的输入信息或用户的偏好信息,获取按照热度排列的各个搜索内容。然后,根据上述搜索内容序列中各个搜索内容的序列顺序n(1<=n<=n,为整数),生成上述各个搜索内容的各个展示位置信息。其中,上述各个展示位置信息中的展示位置信息包括水平坐标x、竖直坐标y、和深度坐标z。水平坐标x代表相对相机位置的水平顺序。竖直坐标y代表相对于水平坐标x对应的一列的纵向顺序。深度坐标z代表相对相机位置的深度顺序。由此,可以按照各个搜索内容的热度顺序,确定各个搜索内容的展示位置信息。展示位置信息包括水平坐标x、竖直坐标y、和深度坐标z,可以表征展示位置信息是三维的。接着,根据各个搜索内容对应的水平坐标x、竖直坐标y和深度坐标z,在上述三维空间中显示对应上述各个搜索内容的各个搜索内容卡片。其中,搜索内容卡片显示了对应的搜索内容的首页内容信息。依据在搜索内容序列的顺序,上述搜索内容卡片显示在搜索内容对应的深度坐标所对应的三维展示层中。上述三维空间的各个三维展示层中,对应视场角区域的各个搜索内容卡片所对应的各个搜索内容排列在上述搜索内容序列前端,距离相机位置较远的三维展示层的显示明暗度小于距离相机位置较近的三维展示层的显示明暗度。上述各个搜索内容卡片具有相同的水平宽度。由此,可以利用三维的展示位置信息,在三维空间中以卡片形式分不同层次展示各个搜索内容,且可以将热度较高的搜索内容以卡片形式显示在视场角区域。所显示的各个搜索内容卡片具有相同的水平宽度,可以使得各个搜索内容卡片规整排列,便于佩戴用户观看。距离相机位置较近的三维展示层的显示明暗度较高,可以便于佩戴用户观看前方三维展示层的显示内容。最后,响应于检测到针对上述三维空间中各个三维展示层的滑动刷新操作,在上述各个三维展示层中显示更新的各个搜索内容卡片。上述三维空间在fov范围为40-60度的ar设备中显示。其中,n的取值范围为11至55。水平坐标x的取值范围为-5至5。深度坐标z的取值范围为1至4。由此,可以整体刷新三维空间的各个三维展示层中显示的各个搜索内容卡片。也因为所显示的各个搜索内容卡片显示在各个三维展示层中,各个三维展示层距离相机位置的距离不同,且显示明暗度不同,增强了与ar设备功能的结合,从而提高了显示的搜索内容与ar设备的适配性。还因为所显示的各个搜索内容卡片对应不同深度和明暗度,提高了佩戴用户观看各个搜索内容卡片时的立体感和空间感。由此,提高了显示的搜索内容与ar设备的适配性,且提高了佩戴用户观看时的立体感和空间感。

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