System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及增强现实领域,尤其涉及一种信息显示方法及电子设备。
技术介绍
1、增强现实(augmented reality,ar)是一种对真实世界进行“增强”的技术。ar可以通过电子设备将虚拟信息与真实世界叠加,使叠加结果呈现在同一画面或者空间中被用户感知示例性的,可以通过ar眼镜、支持ar功能的手机等电子设备,生成并显示虚拟的注释信息,该注释信息表征物理环境中物理设备携带的信息。这样,用户无需抵达物理设备附近,即可通过上述电子设备便捷地查看物理设备携带的信息。
2、但是,为了保证虚拟信息与真实世界叠加的效果,注释信息通常与物理设备关联显示。因此,如果物理设备在物理环境中密集分布,容易出现注释信息相互遮挡等情况。
技术实现思路
1、为了解决上述技术问题,本申请提出了一种信息显示方法及电子设备。在该方法中,通过在与物理设备的显示区域不重叠的目标区域中显示物理设备的注释信息,以避免注释信息对物理设备的遮挡,从而提升用户使用体验。
2、第一方面,提供一种信息显示方法。该方法包括:电子设备获取第一物理设备的第一空间位置信息和电子设备的第二空间位置信息。其中,第一空间位置信息用于指示第一物理设备在物理环境中的位置,第二空间位置信息用于指示电子设备在物理环境中的位置。电子设备基于第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的第一显示区域。电子设备基于第一显示区域,确定第一物理设备的第一目标区域。其中,第一目标区域与第一显示区域不重叠;在
3、示例性的,图18为示例性示出的目标区域示意图。参见图18,第一显示区域可以为仪表a所在区域a1。图20c为示例性示出的各仪表目标区域示意图。参见图20c,第一物理设备可以为仪表1,第一目标区域可以为201。
4、根据第一方面,注释信息包括以下至少之一:第一物理设备的设备信息、数字信息;其中,数字信息为第一物理设备的显示屏幕上显示的信息。
5、根据第一方面,或者以上第一方面的任意一种实现方式,第一目标区域与第二物理设备的第二显示区域不重叠;第二物理设备与第一物理设备相邻。
6、这样,可以通过与第二显示区域不重叠的第一目标区域,减少相邻物理设备的注释信息间的相互遮挡,从而进一步减少多个物理设备时不同注释信息间的相互遮挡。
7、示例性的,参见图20c,第一物理设备可以为#31仪表,第二物理设备可以为#32仪表。
8、根据第一方面,或者以上第一方面的任意一种实现方式,基于第一显示区域,确定第一物理设备的第一目标区域,可以包括:在第一显示区域外的第一预设方向上,确定第一待选目标区域;若检测到第一待选目标区域与第二显示区域不重叠,确定第一待选目标区域为第一目标区域;若检测到第一待选目标区域与第二显示区域重叠,在第一显示区域外的第二预设方向上,确定第二待选目标区域;第二预设方向与第一预设方向不同;若检测到第二待选目标区域与第二显示区域不重叠,确定第二待选目标区域为第一目标区域。
9、这样,通过第一预设方向可以尽可能保证注释信息分布在同一方向,进一步提高注释信息查看的便捷性和用户体验。当第一预设方向上无法确定第一目标区域时,通过与第一预设方向不同的第二预设方向,可以减少重新确定的目标区域与第二显示区域重叠的可能性,从而提高第一目标区域的确定效率。
10、示例性的,第一待选目标区域与第二显示区域重叠可以包括:这两个区域全部重叠或者部分重叠。第二预设方向可以是环绕第一显示区域的方向中,与第一预设方向不同的方向。
11、根据第一方面,或者以上第一方面的任意一种实现方式,基于第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的第一显示区域之后,该方法还包括:获取第三物理设备的第三空间位置信息;其中,第三物理设备与电子设备间的距离大于第一物理设备与电子设备之间的距离;第三空间位置信息用于指示第三物理设备在物理环境中的位置;基于第三空间位置信息和第二空间位置信息,确定第三物理设备在电子设备的显示屏幕中的第三显示区域;基于第一显示区域,确定第一物理设备的第一目标区域之后,方法还包括:基于第三显示区域,确定第三物理设备的第二目标区域;其中,第二目标区域与第三显示区域不重叠且与第一目标区域不重叠;第二目标区域与第一目标区域的方向不同;在第二目标区域中显示第三物理设备的注释信息。
12、这样,实现了按照物理设备与电子设备间的距离从小到大的顺序,确定物理设备的目标区域。通常情况下距离电子设备越远,物理设备呈现的分布效果越密集。通过从近到远确定物理设备的目标区域,可以尽可能保证近处的物理设备占用同一方向的目标区域,与该方向不同的方向均可以用于确定远处物理设备的目标区域,从而远处物理设备的目标区域可以有相对充足的分布空间,进一步减少密集分布的物理设备的注释信息相互遮挡。
13、示例性的,可以先确定所有物理设备的显示区域,然后再根据每个物理设备与电子设备间的距离,从近到远逐一确定每个物理设备的目标区域。
14、根据第一方面,或者以上第一方面的任意一种实现方式,基于第一显示区域,确定第一物理设备的第一目标区域,包括:确定第一物理设备的注释信息的显示尺寸;基于第一物理设备的注释信息的显示尺寸,确定第一物理设备的第一目标区域的区域尺寸;按照区域尺寸,确定与第一物理设备的第一显示区域不重叠的第一目标区域。
15、这样,可以按照第一物理设备的注释信息的显示尺寸,确定第一目标区域的区域尺寸,从而保证按照该区域尺寸确定的第一目标区域,可以尽可能完整显示第一物理设备的注释信息。也就是说,可以进一步减少用户无法查看注释信息、注释信息显示不准确的问题。
16、根据第一方面,或者以上第一方面的任意一种实现方式,确定第一物理设备的注释信息的显示尺寸,包括:获取第一物理设备与电子设备间的距离;根据距离的大小,确定第一物理设备的注释信息的显示尺寸。
17、这样,可以让处于相似距离的物理设备的注释信息按照同一显示尺寸显示,提高查看便捷性。示例性的,距离越近的物理设备的注释信息可以具有更大的显示尺寸。这样与人眼观察物体时,人和物体的距离对物体大小的影响关系一致,更加真实,从而提高注释信息的显示质量。
18、根据第一方面,或者以上第一方面的任意一种实现方式,该方法还包括:获取第四物理设备的第四空间位置信息;其中,第四空间位置信息用于指示第四物理设备在物理环境中的位置;基于第四空间位置信息和第二空间位置信息,确定第四物理设备在电子设备的显示屏幕中的第四显示区域;若第四物理设备的第四目标区域确定失败,则确定与第四物理设备对应的标识符;在第四目标区域的无重叠位置处显示标识符;当接收针对标识符的触摸本文档来自技高网...
【技术保护点】
1.一种信息显示方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述注释信息包括以下至少之一:
3.根据权利要求1所述的方法,其特征在于,所述第一目标区域与第二物理设备的第二显示区域不重叠;所述第二物理设备与所述第一物理设备相邻。
4.根据权利要求3所述的方法,其特征在于,基于所述第一显示区域,确定所述第一物理设备的第一目标区域,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的第一显示区域之后,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于所述第一显示区域,确定所述第一物理设备的第一目标区域,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述第一物理设备的注释信息的显示尺寸,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8任一项所述的方法,其特征在
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的显示属性,包括:
11.根据权利要求10所述的方法,其特征在于,所述根据所述视区位置,确定所述物理设备的显示属性,包括:
12.根据权利要求9-11任一项所述的方法,其特征在于,所述第一物理设备的数量为多个;
13.根据权利要求12所述的方法,其特征在于,所述指定物理设备为具有目标显示属性的物理设备。
14.根据权利要求13所述的方法,其特征在于,所述根据所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的显示属性,包括:
15.根据权利要求12所述的方法,其特征在于,所述指定物理设备为具有目标视区位置的第一物理设备。
16.根据权利要求10-15任一项所述的方法,其特征在于,所述根据所述第一空间位置信息和所述第二空间位置信息,获取所述第一物理设备在电子设备视区内的视区位置,包括:
17.根据权利要求9-16任一项所述的方法,其特征在于,所述根据所述显示属性,确定所述第一物理设备在所述电子设备的显示屏幕中的第一显示区域,包括:
18.一种电子设备,其特征在于,包括:
19.一种计算机可读存储介质,其特征在于,包括计算机程序,当所述计算机程序在电子设备运行时,使得所述电子设备执行如权利要求1至17中任一项所述的方法。
20.一种计算机程序产品,其特征在于,包括计算机程序,当所述计算机程序被电子设备执行时,使得所述电子设备执行权利要求1至17任一项所述的方法。
...【技术特征摘要】
1.一种信息显示方法,其特征在于,应用于电子设备,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述注释信息包括以下至少之一:
3.根据权利要求1所述的方法,其特征在于,所述第一目标区域与第二物理设备的第二显示区域不重叠;所述第二物理设备与所述第一物理设备相邻。
4.根据权利要求3所述的方法,其特征在于,基于所述第一显示区域,确定所述第一物理设备的第一目标区域,包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的第一显示区域之后,所述方法还包括:
6.根据权利要求1-5任一项所述的方法,其特征在于,所述基于所述第一显示区域,确定所述第一物理设备的第一目标区域,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述第一物理设备的注释信息的显示尺寸,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-8任一项所述的方法,其特征在于,所述基于所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的第一显示区域,包括:
10.根据权利要求9所述的方法,其特征在于,所述根据所述第一空间位置信息和所述第二空间位置信息,确定所述第一物理设备在所述电子设备的显示屏幕中的显示属性,包括:
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。