本技术涉及抬头显示,特别涉及图像元素的显示方法、装置、电子设备及存储介质。
背景技术:
1、随着科技的进步,hud(head-up display,抬头显示)技术不断发展,功能日益丰富,应用于汽车导航、安全驾驶辅助等领域。其中,arhud(augmented reality head updisplay,增强现实抬头显示)技术在汽车和航空领域应用广泛。arhud通常由两个主要显示区域组成:ar(augmented reality,增强现实)区域和非ar区域。具体的,如图1、2所示,ar区域用于显示虚拟信息与真实世界融合的内容,如导航指示、速度、预警信息等,而非ar区域则用于显示静态或与车辆状态有关的信息,如仪表读数等。
2、如图3所示,ar区域的显示需求集中在屏幕中央及附近区域,可以在两侧适当增加非ar区域的面积以容纳更多元素,但现有技术中,由于pgu(picture generating unit,图像生成单元)通常为规则形状,不容易实现ar区域与非ar区域的非直线拼接,对界面设计造成限制,无法充分利用视场。
3、现有技术中,如图4所示,采用视场重叠的方式实现不同区域的任意拼接,每个pgu生成的图像在视场中对应覆盖一个特定形状的区域,使pgu生成的图像在重叠区域内只出现在预设的范围里,以实现ar区域与非ar区域的非直线拼接;然而,这样会造成pgu面板尺寸的浪费。
技术实现思路
1、为了解决现有技术的问题,本技术实施例提供了图像元素的显示方法、装置、电子设备及存储介质。所述技术方案如下:
2、一方面,提供了一种图像元素的显示方法,所述方法应用于抬头显示设备,所述抬头显示设备包括第一图像显示单元和第二图像显示单元,所述第一图像显示单元用于使元素在第一成像区域显示,所述第二图像显示单元用于在第二成像区域成像,所述第一成像区域为三维区域,所述第二成像区域为二维区域;所述方法包括:
3、获取待显示的三维成像元素和二维成像元素;所述二维成像元素包括第一类元素和第二类元素;
4、基于所述第二成像区域在所述第一成像区域的延展,确定所述第一类元素在所述第一成像区域的第一目标成像区域;
5、基于所述第一图像显示单元,在所述第一目标成像区域显示所述第一类元素,以及在所述第一成像区域的剩余成像区域显示所述三维成像元素;所述剩余成像区域为所述第一成像区域中除所述第一目标成像区域以外的成像区域;
6、基于所述第二图像显示单元,在所述第二成像区域显示所述第二类元素。
7、另一方面,提供了一种图像元素的显示装置,所述装置应用于抬头显示设备,所述抬头显示设备包括第一图像显示单元和第二图像显示单元,所述第一图像显示单元用于使元素在第一成像区域显示,所述第二图像显示单元用于在第二成像区域成像,所述第一成像区域为三维区域,所述第二成像区域为二维区域;所述装置包括:
8、元素获取模块,用于获取待显示的三维成像元素和二维成像元素;所述二维成像元素包括第一类元素和第二类元素;
9、区域延展模块,用于基于所述第二成像区域在所述第一成像区域的延展,确定所述第一类元素在所述第一成像区域的第一目标成像区域;
10、第一图像显示模块,用于基于所述第一图像显示单元,在所述第一目标成像区域显示所述第一类元素,以及在所述第一成像区域的剩余成像区域显示所述三维成像元素;所述剩余成像区域为所述第一成像区域中除所述第一目标成像区域以外的成像区域;
11、第二图像显示模块,用于基于所述第二图像显示单元,在所述第二成像区域显示所述第二类元素。
12、在一个示例性的实施方式中,所述第一图像显示模块,包括:
13、位置获取模块,用于获取目标对象的眼睛位置信息;
14、视差确定模块,用于基于所述第一目标成像区域以及所述眼睛位置信息,确定图像视差信息;
15、视差显示模块,用于基于所述第一图像显示单元以及所述图像视差信息,显示所述第一类元素,得到视差图像,以使得所述目标对象通过所述视差图像观察到形成于所述第一目标成像区域的第一类元素。
16、在一个示例性的实施方式中,所述第一图像显示单元包括第一子显示单元,所述第一成像区域包括所述第一子显示单元对应的第一子成像区域;所述区域延展模块,包括:
17、第一区域确定模块,用于基于所述第二成像区域在所述第一子成像区域的延展,确定所述第一类元素在所述第一子成像区域的第一目标成像区域。
18、在一个示例性的实施方式中,所述第一子显示单元包括第一光学元件,所述第一光学元件用于压缩成像区域;所述第一图像显示模块,包括:
19、比例确定模块,用于基于所述第一目标成像区域在所述第一子成像区域的占比,确定目标压缩比例;
20、第一焦距调整模块,用于基于所述目标压缩比例调整所述第一光学元件的焦距;
21、区域压缩模块,用于基于所述调整后的第一光学元件,将所述第一子显示单元在所述第一成像区域对应的第一子成像区域压缩至所述第一目标成像区域;
22、第一元素显示模块,用于基于所述第一子显示单元显示所述第一类元素,以使得所述第一类元素形成于所述第一目标成像区域。
23、在一个示例性的实施方式中,所述第一图像显示单元还包括第二子显示单元,所述第一成像区域还包括所述第二子显示单元对应的第二子成像区域;所述第一图像显示模块,包括:
24、第二元素显示模块,用于基于所述第二子显示单元,在所述剩余成像区域中的第二子成像区域显示所述三维成像元素。
25、在一个示例性的实施方式中,所述第一子显示单元包括显示屏;所述第二元素显示模块,包括:
26、第二区域确定模块,用于确定所述三维成像元素对应的第二目标成像区域;
27、第一光线调整模块,用于在所述第二目标成像区域超出所述第二子成像区域的情况下,调整所述显示屏的出射光线的出射方向,以将所述显示屏的出射光线投射至所述第二子显示单元;
28、元素分类模块,用于确定所述三维成像元素中的第三类元素和第四类元素;所述第三类元素对应的第二目标成像区域在所述第二子成像区域之外,所述第四类元素对应的第二目标成像区域在所述第二子成像区域之内;
29、第三元素显示模块,用于基于所述显示屏显示所述第三类元素,以使得所述显示屏的出射光线经过所述第二子显示单元投射至所述第一子成像区域;以及基于所述第二子显示单元,在所述第二子成像区域显示所述第四类元素。
30、在一个示例性的实施方式中,所述装置还包括用于在第三类元素显示结束时切换显示单元以显示第一类元素的第一显示切换模块,所述第一显示切换模块,包括:
31、第二光线调整模块,用于响应于针对所述第三类元素的结束显示指令,调整所述显示屏的出射光线的出射方向,以将所述显示屏的出射光线投射至所述第一子显示单元;
32、第四元素显示模块,用于基于所述显示屏显示所述第一类元素,以使得所述显示屏的出射光线经过所述第一子显示单元投射至所述第一子成像区域。
33、在一个示例性的实施方式中,所述装置还包括用于在元素切换周期更新时的切换显示单元以显示第一类元素的第二显示切换,所述第二显示模块,包括:
34、周期更新模块,用于响应于元素切换周期的更新,确定所述显示屏当前显示的元素;
35、第三光线调整模块,用于在所述显示屏当前显示的元素为所述第三类元素的情况下,调整所述显示屏的出射光线的出射方向,以将所述显示屏的出射光线投射至所述第一子显示单元;
36、第五元素显示模块,用于基于所述显示屏显示所述第一类元素,以使得所述显示屏的出射光线经过所述第一子显示单元投射至所述第一子成像区域。
37、在一个示例性的实施方式中,所述装置还包括用于在元素切换周期更新时的切换显示单元以显示第三类元素的第三显示切换,所述第三显示模块,包括:
38、第四光线调整模块,用于在所述显示屏当前显示的元素为所述第一类元素的情况下,调整所述显示屏的出射光线的出射方向,以将所述显示屏的出射光线投射至所述第二子显示单元;
39、第六元素显示模块,用于基于所述显示屏显示所述第三类元素,以使得所述显示屏的出射光线经过所述第二子显示单元投射至所述第一子成像区域。
40、在一个示例性的实施方式中,所述第一子显示单元还包括设置于所述显示屏与所述第一子成像区域之间的第二光学元件,所述第二光学元件的焦距包括第一焦距,所述第一焦距用于将所述显示屏的出射光线投射至所述第二子显示单元;所述第一光线调整模块或者所述第四光线调整模块,包括:
41、第二焦距调整模块,用于将所述第二光学元件的焦距调整为第一焦距,以使得所述显示屏的出射光线经过所述第二光学元件投射至所述第二子显示单元。
42、在一个示例性的实施方式中,所述第二光学元件的焦距包括第二焦距,所述第二焦距用于将所述显示屏的出射光线投射至所述第一子显示单元;所述第二光线调整模块或者所述第三光线调整模块,包括:
43、第三焦距调整模块,用于将所述第二光学元件的焦距调整为第二焦距,以使得所述显示屏的出射光线经过所述第二光学元件投射至所述第一子显示单元。
44、另一方面,提供了一种电子设备,包括处理器和存储器,所述存储器中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由所述处理器加载并执行以实现上述任一方面的图像元素的显示方法。
45、另一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或者至少一段程序,所述至少一条指令或者所述至少一段程序由处理器加载并执行以实现如上述任一方面的图像元素的显示方法。
46、另一方面,提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行上述任一方面的图像元素的显示方法。
47、本技术实施例通过获取待显示的三维成像元素和二维成像元素;二维成像元素包括第一类元素和第二类元素;通过第一图像显示单元,基于第二成像区域在第一成像区域的延展区域显示第一类元素,以及基于第一成像区域的剩余成像区域显示三维成像元素;通过第二图像显示单元,基于第二成像区域显示第二类元素;第一成像区域为三维区域,第二成像区域为二维区域。实现了二维成像元素的成像区域与三维成像元素的成像区域自由拼接,基于此能够利用视场较边缘部分的第一成像区域显示二维成像元素,无需引入额外的硬件成本即可实现二维成像元素对应显示区域的拓展,用户看到的第一类元素与第二类元素处于同一平面内,使得用户观察二维成像元素时无需进行眼睛的变焦调整,增强了用户体验。