一种内容的显示方法、电子设备及介质与流程

文档序号:40306304发布日期:2024-12-13 11:20阅读:5来源:国知局
一种内容的显示方法、电子设备及介质与流程

本技术涉及智能驾驶,特别涉及一种内容的显示方法、电子设备及介质。


背景技术:

1、增强现实(augmented reality,ar)是一种将虚拟的数字化信息(例如文字、图像、视频和三维模型)叠加到现实物理世界的真实物体上实现虚实融合的技术。目前,ar技术被广泛应用,例如手机ar、ar眼镜、车载ar等。

2、如图1所示,在手机中,可以将手机相机拍摄周围环境得到的实时图像作为背景,根据兴趣点(point of interest,poi,用于表征任意设定位置,例如图1中所示出的兴趣点1可以为一个商铺的位置,兴趣点2为一个公交站的位置),餐厅名称(例如xx餐厅)等ar内容的位置信息,将ar内容叠加到背景的相应区域进行显示。如图2所示,在ar眼镜中,可以将眼镜相机拍摄周围环境得到的实时图像作为背景,根据兴趣点的位置信息、时间、天气等ar内容的位置信息,将ar内容叠加到背景的相应区域进行显示。如图3所示,在车载ar中,将行车信息(例如导航信息(右转800m)、车速(0km/h)、电量、油量、安全提醒信息等)投射至抬头显示(head up display,hud)系统的前挡风玻璃的前方(远离驾驶舱的一侧),与背景(车辆前方的实际环境)叠加,使得驾驶员能够在看到前方实际环境的同时也能够看到行车信息。

3、然而,若ar内容的显示颜色与ar内容所需叠加到的背景上的相应区域的颜色接近,ar内容的显示效果将会降低,造成人眼在视觉上无法区分虚拟信息和真实物体。


技术实现思路

1、为解决若ar内容的显示颜色与ar内容所需叠加到的背景上的相应区域的颜色接近,ar内容的显示效果将会降低,造成人眼在视觉上无法区分虚拟信息和真实物体的问题,本技术实施例提供一种内容的显示方法、电子设备及介质。

2、本技术实施例第一方面提供一种内容的显示方法,用于电子设备,该内容的显示方法包括:在第一区域显示第一图像,第一图像为第一颜色,第一区域为抬头显示系统的显示区域中的一部分,第一区域显示有至少部分背景图片或者第一区域呈现有部分背景;当第一颜色与第一区域的颜色的相似度大于第一阈值时,更改第一图像的颜色为第二颜色,第二颜色与第一区域的颜色的相似度小于等于第一阈值。

3、可以理解,第一图像可以是虚拟标识,在本技术后文中也可以称为待显示虚拟内容,也可以称为待显示虚拟标识。例如,商铺的位置、公交站的位置、时间、天气、导航信息(右转800m)、车速(0km/h)、电量、油量、安全提醒信息等等。第一图像元素可以具有形状(可以由点、面构成)、颜色、坐标。

4、本技术实施例中,可以根据背景自适应调整图像的颜色,例如,根据图像与图像在背景图片或背景上对应的显示区域的相似度,调整图像的颜色以进行显示,实现提高图像与对应的显示区域的区分度,改善图像的显示效果。

5、可以理解,背景图片可以是实时拍摄的实景图片,例如,在手机ar、ar眼镜中,可以将第一图像显示在通过手机ar、ar眼镜的相机实时拍摄的实景图片上,背景可以是实际环境,例如,在车载hud中,可以将第一图像显示在车前挡风玻璃前的实际道路上。

6、可以理解,不同颜色的相似度可以为多方面的相似度,例如可以是三原色参数的相似度、色彩三要素参数的相似度等。

7、可以理解,第一图像的显示区域,例如第一区域的颜色可能是一种颜色,也可能是多种颜色的拼接、叠加等,本技术在此不做限定。例如,当第一区域的颜色为纯色时,第一图像的颜色与第一区域的颜色的相似度可以是指与纯色的相似度。当第一区域的颜色为多种颜色的拼接时,第一图像的颜色与第一区域的颜色的相似度可以是指与第一区域中每种颜色的相似度的均值等任意可实施的方式。可以理解,本技术中第一图像的颜色也可以指一种颜色或多种颜色的拼接、叠加等。

8、可以理解,本技术实施例中提及的阈值,例如第一图像的颜色和对应显示区域的颜色相似度小于第一阈值可以用于限定相似度较小,便于人眼区分第一图像和对应显示区域。其中,第一阈值的范围可以基于实际需求确定,且第一阈值可以为设定阈值,也可以根据实际场景进行调整,例如,在夜间行车场景,因为光线太弱,我们可能预设第一阈值为较小,即使得相似度进一步较小,形成较为明显的区分;而若是白天行车场景,光线较强,区分度稍小也能区分第一图像和显示区域,因此我们可以预设第一阈值稍大。可以理解,上述方式只是举例说明,本技术在此不做限定。

9、在上述第一方面的一种可能实现中,第一颜色与第二颜色的相似度小于第二阈值。

10、可以理解,本技术中,当第一颜色与第一区域的颜色相似度较大时,若只是略微调整第一颜色,可能使得调整后的颜色与第一区域的颜色的相似度仍然较大,使调整后的颜色与第一区域的颜色仍然无法明显区分,导致用户体验较差,因此,在对第一颜色相调整时,可以调整第二颜色与第一颜色的相似度小于第二阈值,当调整后的颜色与初始的第一颜色的区分度较大,则与第一区域的颜色也会区分度较大,因此,能够保证有效区分,提高显示效果,进而提高用户体验。

11、此外,在第二阈值的范围可以基于实际需求确定,且第二阈值可以为设定阈值,也可以根据实际场景进行调整,例如,在夜间行车场景,因为光线太弱,我们可能预设第二阈值为较小,即使得相似度进一步较小,形成较为明显的区分;而若是白天行车场景,光线较强,区分度稍小也能区分第一图像和显示区域,因此我们可以预设第二阈值稍大。可以理解,上述方式只是举例说明,本技术在此不做限定。

12、在上述第一方面的一种可能实现中,在第一区域显示第一图像,包括:基于第一区域获取第一图像在第一坐标系中的第一位置,以及获取第一图像在第二坐标系中的第二位置;第一坐标系为抬头显示系统对应的坐标系,第二坐标系为背景图片或者背景对应的坐标系;基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,第一坐标系与第二坐标系之间的标定参数为第一坐标系与第二坐标系之间的坐标转换参数;基于第二位置和转换后的位置,在第一区域显示第一图像。

13、本技术实施例中,通过将第一图像映射到背景图片或者背景对应的坐标系,可以避免一些方案中将背景图片或背景映射到第一图像对应的抬头显示系统hud对应的坐标系时,需要进行对背景图片或背景的深度信息的获取及处理的情况,可以减少数据处理量。

14、在一些可选的实例中,第一坐标系可以是在本技术后文中所描述的虚拟标识的增强现实抬头显示系统坐标系(ar-hud坐标系),第二坐标系可以是在本技术后文中所描述的背景图像的坐标系。

15、在上述第一方面的一种可能实现中,第一坐标系为二维坐标系,第二坐标系为二维坐标系,标定参数为单应性矩阵;基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,包括:基于第一坐标系与第二坐标系之间的单应性矩阵,通过将第一位置转换至第二坐标系以得到转换后的位置。

16、在一些可选的实例中,第一坐标系可以是在本技术后文中也可以称为虚拟标识的坐标系,第二坐标系可以是在本技术后文中也可以称为背景图像的坐标系。

17、在一些可选的实例中,单应性矩阵是指从一个平面到另一个平面的投影矩阵,这里可以理解为虚拟标识的坐标系和背景图像的坐标系之间的坐标转换参数。

18、在上述第一方面的一种可能实现中,第一坐标系为三维坐标系,第二坐标系为二维坐标系,基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,包括:基于第一坐标系与第三坐标系之间的第一转换矩阵,通过将第一位置转换至第三坐标系,获取候选位置;第三坐标系为背景图片或者背景对应的三维坐标系;基于第三坐标系与第二坐标系之间的第二转换矩阵,通过将候选位置转换至第二坐标系以得到转换后的位置。

19、在一些可选的实例中,第三坐标系可以是本技术后文中所描述的相机坐标系。

20、在上述第一方面的一种可能实现中,确定第一颜色与第一区域的颜色的相似度的方式包括:基于第一颜色的三原色参数和第一区域的颜色的三原色参数,确定第一颜色与第一区域的颜色的相似度;或者;基于第一颜色的色彩三要素参数和第一区域的颜色的色彩三要素参数,确定第一颜色与第一区域的颜色的相似度。

21、在一些可选的实例中,可以基于第一颜色的三原色参数中的每个原色参数与第一区域的颜色相应原色参数的差值,确定第一颜色与第一区域的颜色的相似度。

22、在另一些可选的实例中,可以基于第一颜色的色彩三要素参数中每个要素参数与第一区域的颜色的色彩三要素参数中相应要素参数的差值,确定第一颜色和第一区域的颜色的相似度。

23、在上述第一方面的一种可能实现中,第二颜色是通过调整第一颜色的色相参数或者三原色参数获取的。

24、在一些可选的实例中,第二颜色可以是增大第一颜色的色相参数得到的颜色。例如,第一颜色为较浅绿色,第二颜色为深绿色。

25、在一些可选的实例中,第二颜色可以是基于白色的三原色参数中的每个原色参数与第一颜色中相应原色参数的差值得到的颜色。例如白色的三原色参数为(255,255,255),第一颜色的三原色参数为(r1,g1,b1),第二颜色的三原色参数为(255-r1,255-g1,255-b1)。例如,第一颜色为较浅绿色,第二颜色为深红色。

26、本技术实施例第二方面提供一种内容的显示方法,用于电子设备,该内容的显示方法包括:在第一区域显示第一图像,第一图像为第一颜色,第一区域为抬头显示系统的显示区域中的一部分,第一区域显示有至少部分背景图片或者第一区域呈现有部分背景;当第一颜色与第一区域的颜色的相似度大于第一阈值时,更改第一图像的显示位置以在第二区域显示第一图像,第二区域为抬头显示系统的显示区域中的另一部分,第一颜色与第二区域的颜色的相似度小于等于第一阈值。

27、可以理解,第一图像可以是虚拟标识,在本技术后文中也可以称为待显示虚拟内容,也可以称为待显示虚拟标识。例如,商铺的位置、公交站的位置、时间、天气、导航信息(右转800m)、车速(0km/h)、电量、油量、安全提醒信息等等。第一图像元素可以具有形状(可以由点、面构成)、颜色、坐标。

28、本技术实施例中,可以根据背景自适应调整图像的位置,例如,根据图像与图像在背景图片或背景上对应的显示区域的相似度,调整图像的位置以进行显示,实现提高图像与对应的显示区域的区分度,改善图像的显示效果。

29、可以理解,背景图片可以是实时拍摄的实景图片,例如,在手机ar、ar眼镜中,可以将第一图像显示在通过手机ar、ar眼镜的相机实时拍摄的实景图片上,背景可以是实际环境,例如,在车载hud中,可以将第一图像显示在车前挡风玻璃前的实际道路上。

30、可以理解,不同颜色的相似度可以为多方面的相似度,例如可以是三原色参数的相似度、色彩三要素参数的相似度等。

31、可以理解,第一图像的显示区域,例如第一区域的颜色可能是一种颜色,也可能是多种颜色的拼接、叠加等,本技术在此不做限定。例如,当第一区域的颜色为纯色时,第一图像的颜色与第一区域的颜色的相似度可以是指与纯色的相似度。当第一区域的颜色为多种颜色的拼接时,第一图像的颜色与第一区域的颜色的相似度可以是指与拼接的多种颜色中每种颜色的相似度的均值等任意可实施的方式。可以理解,本技术中第一图像的颜色也可以指一种颜色或多种颜色的拼接、叠加等。

32、可以理解,本技术实施例中提及的阈值,例如第一图像的颜色和对应显示区域(例如第一区域和第二区域)的颜色相似度小于第一阈值可以用于限定相似度较小,便于人眼区分第一图像和对应显示区域。其中,第一阈值的范围可以基于实际需求确定,且第一阈值可以为设定阈值,也可以根据实际场景进行调整,例如,在夜间行车场景,因为光线太弱,我们可能预设第一阈值为较小,即使得相似度进一步较小,形成较为明显的区分;而若是白天行车场景,光线较强,区分度稍小也能区域第一图像和显示区域,因此我们可以预设第一阈值稍大。可以理解,上述方式只是举例说明,本技术在此不做限定。

33、可以理解,第一区域和第二区域可以部分重合。

34、在上述第二方面的一种可能实现中,更改第一图像的显示位置以在第二区域显示第二图像,包括:更改第一图像的显示位置,以在第三区域显示第一图像;第三区域为抬头显示系统的显示区域中的另一部分,当第一颜色与第三区域的颜色的相似度大于第一阈值时,再次更改第一图像的显示位置,直至在第二区域显示第一图像。

35、本技术实施例中,在更改第一图像的显示位置至第三区域后,若第一颜色与第三区域的颜色的区分度低,可以通过投影迭代的方式将第一图像的显示位置从第三区域更改为其他区域,直至更改至符合要求的第二区域。如此,可以提高第一图像与显示区域的区分度,改善第一图像的显示效果。

36、在一些可选的实例中,第三区域是基于第一区域向预设方向以预设步长移动预设距离获取的。

37、在一些可选的实例中,可以将第一区域向任意方向(例如向上、下、左、右等方向移动)以预设步长(例如,间隔5个像素、间隔1cm)移动预设距离(例如,5个像素、1cm),直至到达与第一区域的颜色具有较大区分度的区域。

38、可以理解,本技术中,通过逐步移动的方式,可以使得最终显示区域为与初始显示区域最近的相似度满足预设阈值的区域,避免最终显示区域距离初始显示区域较远,导致与实际场景不匹配的问题。例如,在实际场景中,若第一图像,例如直行箭头图像应该在用户行驶的第一车道对应的位置进行显示,但由于位置移动过大,将会导致直行箭头在用户行驶的第二车道对应的位置进行显示,导致与实际场景不匹配。

39、在一些可选的实例中,第三区域是基于第一区域的周围设定范围内的区域获取的。

40、本技术实施例中,可以预设候选区域的范围为符合实际需求的范围,以实现与实际场景匹配,例如,若第一图像,例如直行箭头图像应该在用户行驶的第一车道对应的位置进行显示,则可以将第一区域的周围设定范围,即候选区域的范围限定在第一车道范围内。

41、在上述第二方面的一种可能实现中,在第二区域显示第一图像,包括:基于第一图像对应的第二区域获取第一图像在第一坐标系中的第一位置,以及获取第一图像在第二坐标系中的第二位置;第一坐标系为抬头显示系统对应的坐标系,第二坐标系为背景图片或者背景对应的坐标系;基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,第一坐标系与第二坐标系之间的标定参数为第一坐标系与第二坐标系之间的坐标转换参数;基于第二位置和转换后的位置,在第二区域显示第一图像。

42、本技术实施例中,通过将第一图像映射到背景图片或者背景对应的坐标系,可以避免将背景图片或背景映射到第一图像对应的抬头显示系统hud对应的坐标系时,需要进行的对背景图片或背景的深度信息的获取及处理的情况,可以减少数据处理量。

43、在上述第二方面的一种可能实现中,第一坐标系为二维坐标系,第二坐标系为二维坐标系,标定参数为单应性矩阵;基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,包括:基于第一坐标系与第二坐标系之间的单应性矩阵,通过将第一位置转换至第二坐标系以得到转换后的位置。

44、在一些可选的实例中,第一坐标系可以是在本技术后文中也可以称为虚拟标识的坐标系,第二坐标系可以是在本技术后文中也可以称为背景图像的坐标系。单应性矩阵是指从一个平面到另一个平面的投影矩阵,这里可以理解为虚拟标识的坐标系和背景图像的坐标系之间的坐标转换参数。

45、在上述第二方面的一种可能实现中,第一坐标系为三维坐标系,第二坐标系为二维坐标系,基于第一坐标系与第二坐标系之间的标定参数,通过将第一位置转换至第二坐标系以得到转换后的位置,包括:基于第一坐标系与第三坐标系之间的第一转换矩阵,通过将第一位置转换至第三坐标系以得到候选位置;第三坐标系为背景图片或者背景对应的三维坐标系;基于第三坐标系与第二坐标系之间的第二转换矩阵,通过将候选位置转换至第二坐标系以得到转换后的位置。

46、在一些可选的实例中,第一坐标系可以是在本技术后文中所描述的虚拟标识的增强现实抬头显示系统坐标系(ar-hud坐标系),第二坐标系可以是在本技术后文中所描述的背景图像的坐标系,第三坐标系可以是本技术后文中所描述的相机坐标系。

47、在上述第二方面的一种可能实现中,确定第一颜色与第一区域的颜色的相似度的方式包括:基于第一颜色的三原色参数和第一区域的颜色的三原色参数,确定第一颜色与第一区域的颜色的相似度;或者;基于第一颜色的色彩三要素参数和第一区域的颜色的色彩三要素参数,确定第一颜色与第一区域的颜色的相似度。

48、在一些可选的实例中,可以基于第一颜色的三原色参数中的每个原色参数与第一区域的颜色相应原色参数的差值,确定第一颜色与第一区域的颜色的相似度。

49、在另一些可选的实例中,可以基于第一颜色的色彩三要素参数中每个要素参数与第一区域的颜色的色彩三要素参数中相应要素参数的差值,确定第一颜色和第一区域的颜色的相似度。

50、第三方面,本技术提供一种电子设备,包括存储器,用于存储电子设备的一个或多个处理器执行的指令,以及处理器,是电子设备的一个或多个处理器之一,用于执行本技术提及的内容的显示方法。

51、第四方面,本技术提供一种可读存储介质,可读介质上存储有指令,指令在电子设备上执行时使得电子设备执行本技术提及的内容的显示方法。

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