信息显示方法及电子设备与流程

文档序号:36803998发布日期:2024-01-23 12:31阅读:23来源:国知局
信息显示方法及电子设备与流程

本技术实施例涉及增强现实领域,尤其涉及一种信息显示方法及电子设备。


背景技术:

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、根据第一方面,或者以上第一方面的任意一种实现方式,该方法还包括:获取第四物理设备的第四空间位置信息;其中,第四空间位置信息用于指示第四物理设备在物理环境中的位置;基于第四空间位置信息和第二空间位置信息,确定第四物理设备在电子设备的显示屏幕中的第四显示区域;若第四物理设备的第四目标区域确定失败,则确定与第四物理设备对应的标识符;在第四目标区域的无重叠位置处显示标识符;当接收针对标识符的触摸指令时,在显示屏幕所显示画面的最上层显示第四物理设备的注释信息。

19、这样,可以在第四物理设备的第四目标区域确定失败时,通过对标识符的触摸指令,实现对注释信息的显示,适用于无法确定出无重叠的目标区域,或目标区域的尺寸不满足注释信息的显示需求的情况,扩展了适用场景。标识符显示在第四目标区域的无重叠位置处,可以避免对物理设备上信息的遮挡,方便用户对照物理设备上的信息进行注释信息查看,提高用户体验。

20、根据第一方面,或者以上第一方面的任意一种实现方式,基于第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的第一显示区域,包括:根据第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的显示属性;根据显示属性,确定第一物理设备在电子设备的显示屏幕中的第一显示区域。

21、这样,根据第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的显示属性,可以保证显示属性准确反映物理设备在ar眼镜屏幕中的成像参数。基于此,根据显示属性确定第一物理设备的第一显示区域,可以保证第一显示区域覆盖第一物理设备在电子设备的显示屏幕中占据的位置,从而保证后续基于第一显示区域确定的目标区域更加合理和准确。

22、示例性的,显示属性可以包括物理设备在ar眼镜屏幕中的成像参数,具体可以包括但不限于:物理设备的显示区域、物理设备的轮廓(也可以理解为是物理设备的外部轮廓)等。

23、根据第一方面,或者以上第一方面的任意一种实现方式,根据第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的显示属性,包括:根据第一空间位置信息和第二空间位置信息,获取第一物理设备在电子设备视区内的视区位置;根据视区位置,确定第一物理设备的显示属性。

24、这样,通过视区位置确定第一物理设备的显示属性,可以减少将不属于电子设备视区,也就是用户无法通过电子设备观察到的物理设备纳入处理中,从而减少计算资源浪费,保证信息显示更加准确和高效。

25、根据第一方面,或者以上第一方面的任意一种实现方式,根据视区位置,确定物理设备的显示属性,包括:根据视区位置,对第一物理设备进行模拟成像,得到第一物理设备的显示属性。

26、这样,无需对第一物理设备进行实际成像,而是通过模拟成像计算得到第一物理设备的显示属性,从而减少不显示第一物理设备的场景中,冗余的实际成像造成的计算资源浪费。在显示第一物理设备的场景中,可以减少显示了第一物理设备而未显示注释信息导致的用户体验不佳。可见,可以保证信息显示成本更低和用户体验更高。

27、根据第一方面,或者以上第一方面的任意一种实现方式,第一物理设备的数量为多个;在第一物理设备对应的第一目标区域中显示物理设备的注释信息,包括:从多个第一物理设备中筛选指定物理设备;在指定物理设备对应的第一目标区域中显示物理设备的注释信息。

28、这样,可以通过对指定物理设备的筛选,显示指定物理设备的注释信息,从而在物理环境中存在多个物理设备的场景中,减少对无需显示注释信息的物理设备的处理,保证信息显示更加高效和准确,更加符合用户需求。

29、示例性的,参见图20c,多个第一物理设备可以包括仪表(如仪表1)和温度计以及输油管道(如输油管道1),指定物理设备可以包括仪表(如仪表1)。

30、根据第一方面,或者以上第一方面的任意一种实现方式,指定物理设备为具有目标显示属性的物理设备。

31、这样,可以通过目标显示属性,以物理设备的外形、位置等显示属性为依据,准确筛选具有指定物理设备。

32、根据第一方面,或者以上第一方面的任意一种实现方式,根据第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备的显示屏幕中的显示属性,包括:采集物理环境的图像;识别物理环境的图像中的指定物理设备,获得参考显示属性;根据多个第一物理设备中,每个第一物理设备的第一空间位置信息和第二空间位置信息,确定每个第一物理设备在电子设备的显示屏幕中的候选显示属性;计算每个候选显示属性与参考显示属性之间的相似度;基于每个候选显示属性对应的相似度,确定目标显示属性,得到第一物理设备在电子设备的显示屏幕中的显示属性。

33、这样,通过识别物理环境图像中的指定物理设备,获得参考显示属性,进而比对参考显示属性和候选显示属性,可以实现对目标显示属性的确定。其中,候选显示属性基于第一空间位置信息和第二空间位置信息确定,相对于通过图像识别获得的参考显示属性更加准确,基于候选显示属性对应的相似度确定目标显示属性,可以保证目标显示属性更加准确。

34、根据第一方面,或者以上第一方面的任意一种实现方式,指定物理设备为具有目标视区位置的第一物理设备。

35、这样,可以通过目标视区位置,在确定显示属性前筛选指定物理设备,从而减少对不属于指定物理设备的物理设备的显示属性的计算,进一步提高信息显示的效率。

36、根据第一方面,或者以上第一方面的任意一种实现方式,根据第一空间位置信息和第二空间位置信息,获取第一物理设备在电子设备视区内的视区位置,包括:向云端发送指示信息,指示信息中包括第一空间位置信息和第二空间位置信息,指示信息用于指示云端根据第二空间位置信息,在预存地图中确定电子设备视区,并根据第一空间位置信息和第二空间位置信息,确定第一物理设备在电子设备视区内的视区位置;接收云端发送的视区位置。

37、这样,通过云端获取视区位置,可以降低电子设备的硬件要求,适用场景更广。其中,视区位置通过预存地图确定,不同物理环境可以预存不同地图,从而更加准确和符合用户需求。

38、根据第一方面,或者以上第一方面的任意一种实现方式,根据显示属性,确定第一物理设备在电子设备的显示屏幕中的第一显示区域,包括:根据第一物理设备的显示属性,确定第一物理设备的候选显示区域;当第一物理设备的候选显示区域的边缘与另一物理设备的候选显示区域的边缘之间的最小距离小于预设值时,将第一物理设备的候选显示区域与另一物理设备的候选显示区域进行融合,得到第一显示区域;其中,第一显示区域覆盖第一物理设备与另一物理设备。

39、这样,通过不同物理设备的候选显示区域边缘间的最小距离,可以对相距较近的物理设备和存在重叠的物理设备的候选显示区域进行融合,以得到覆盖着两个物理设备的显示区域,例如,覆盖第一物理设备与另一物理设备的第一显示区域。

40、示例性的,图17b为示例性示出的显示区域融合场景下的仪表所在区域示意图。参见图17b,覆盖第一物理设备与另一物理设备的第一显示区域可以包括:仪表b和仪表c所在区域b2,仪表d和仪表e所在区域d2。

41、第二方面,提供一种电子设备。该电子设备包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行如上述第一方面以及第一方面的任意一种实现方式所对应的方法。示例性的,电子设备可以为具有增强现实功能的电子设备。

42、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

43、第三方面,提供一种计算机可读存储介质。该介质包括计算机程序,当计算机程序在电子设备上运行时,使得电子设备执行第一方面以及第一方面中任意一项中的信息显示方法。

44、第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

45、第四方面,本技术实施例提供了一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

46、第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

47、第五方面,本技术实施例提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收信号,以控制发送管脚发送信号。示例性的,芯片可以为电子设备的芯片,电子设备可以为具有增强现实功能的电子设备。

48、第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

49、第六方面,本技术实施例提供了一种信息显示系统,包括上述第一方面涉及的电子设备,物理设备和云端。

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