驾驶信息的显示方法、装置及电子设备与流程

文档序号:32802883发布日期:2023-01-04 00:08阅读:38来源:国知局
驾驶信息的显示方法、装置及电子设备与流程

1.本技术涉及车辆技术领域,尤其涉及一种驾驶信息的显示方法、装置及电子设备。


背景技术:

2.抬头显示器(head up display,hud)的原理是在车前驾驶员驾驶视线内进行虚像显示,可以使驾驶员不用低头看仪表即可观看到驾驶信息,一定程度上提升驾驶的安全性,但hud与显示屏的最大差异就是hud是通过多次反射成虚像,有视场角和视野盒限制,特别是视野盒限制了hud使用时驾驶员仅在特定的第一可视范围内才可以看到全部的虚像显示,随着第一可视范围逐步向外扩散hud可视内容越来越少,直至最后超过一定范围后完全不可视,这就造成了驾驶员在一些偏头情况下无法看见全部hud显示内容,导致错过一些驾驶常用的重要信息,容易造成安全隐患。


技术实现要素:

3.有鉴于此,本技术的目的在于提出一种驾驶信息的显示方法、装置及电子设备,用于解决驾驶员在特殊情况下错过驾驶信息的问题。
4.基于上述目的,本技术的第一方面提供了一种驾驶信息的显示方法,包括:
5.确定人眼位置、动态视野范围和虚拟成像投影面;
6.响应于所述人眼位置位于动态视野范围内,计算所述人眼位置在所述动态视野范围内的第一持续时间;
7.响应于所述第一持续时间大于或等于预设的第一时间阈值,进入动态显示模式,并确定所述人眼位置所处的目标人眼识别定位区;
8.基于所述目标人眼识别定位区在所述虚拟成像投影面内确定目标虚拟成像动态区;
9.在所述目标虚拟成像动态区内显示所述驾驶信息。
10.本技术的第二方面提供了一种驾驶信息的显示装置,包括:
11.数据获取模块,被配置为:确定人眼位置、动态视野范围和虚拟成像投影面;
12.时间计算模块,被配置为:响应于所述人眼位置位于动态视野范围内,计算所述人眼位置在所述动态视野范围内的第一持续时间;
13.视野定位模块,被配置为:响应于所述第一持续时间大于或等于预设的第一时间阈值,进入动态显示模式,并确定所述人眼位置所处的目标人眼识别定位区;
14.成像定位模块,被配置为:基于所述目标人眼识别定位区在所述虚拟成像投影面内确定目标虚拟成像动态区;
15.信息显示模块,被配置为:在所述目标虚拟成像动态区内显示所述驾驶信息。
16.本技术的第三方面提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如本技术第一方面提供的所述的方法。
17.从上面所述可以看出,本技术提供的驾驶信息的显示方法、装置及电子设备,当人眼位置位于动态视野范围内时,计算人眼位置在动态视野范围的第一持续时间,当第一持续时间大于或等于预设的第一时间阈值时,进入动态显示模式,并确定人眼位置所处的目标人眼识别定位区,计算第一持续时间并设置第一时间阈值实现了对人眼位置的延时判断,增加了进入动态显示模式的条件,可以避免因驾驶员短时间的转头等动作频繁移动驾驶信息的显示位置,避免了短时间视线移动对显示控制的影响;只有在进入动态显示模式后,驾驶信息的显示位置才可以进行改变,所以在进入动态显示模式后,首先要确定人眼位置所处的目标人眼识别定位区,然后基于目标人眼识别定位区在虚拟成像投影面内确定目标虚拟成像动态区,最后在目标虚拟成像动态区内显示驾驶信息,由于人眼位置为驾驶员的视觉出发点,根据目标人眼识别定位区确定目标虚拟成像动态区可以保证驾驶员在人眼位置移动后仍可以看见对于车辆驾驶比较重要的驾驶信息,提高了驾驶员的驾驶安全性。
附图说明
18.为了更清楚地说明本技术或相关技术中的技术方案,下面将对实施例或相关技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1为本技术实施例驾驶信息的显示方法的流程图;
20.图2a为本技术实施例第二可视范围与虚拟投影显示面关系的示意图;
21.图2b为本技术实施例虚拟投影显示面划分的示意图;
22.图2c为本技术实施例第二可视范围划分的示意图;
23.图3为本技术实施例的一种目标人眼识别定位区与目标虚拟成像动态区对应关系的示意图;
24.图4为本技术实施例的第一可视范围与目标虚拟成像动态区对应关系的示意图;
25.图5为本技术实施例的又一种目标人眼识别定位区与目标虚拟成像动态区对应关系的示意图;
26.图6为本技术实施例的另一种目标人眼识别定位区与目标虚拟成像动态区对应关系的示意图示意图;
27.图7为本技术实施例驾驶信息的显示装置的结构示意图;
28.图8为本技术实施例电子设备的结构示意图。
29.附图标记:1、第一可视范围;2、第二可视范围;3、左眼位置;4、右眼位置;5、虚拟成像投影面;6、虚拟成像动态1区;7、虚拟成像动态2区;8、虚拟成像动态3区;9、虚拟成像动态4区;10、虚拟成像动态5区;11、虚拟成像动态6区;12、人眼识别定位1区;13、人眼识别定位2区;14、人眼识别定位3区;15、人眼识别定位4区;16、人眼识别定位5区;17、人眼识别定位6区;18、中心显示区。
具体实施方式
30.为使本技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本技术进一步详细说明。
31.需要说明的是,除非另外定义,本技术实施例使用的技术术语或者科学术语应当为本技术所属领域内具有一般技能的人士所理解的通常意义。本技术实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。
32.在一些实施例中,如图1所示,一种驾驶信息的显示方法,包括:
33.步骤100:确定人眼位置动态视野范围和虚拟成像投影面。
34.其中,第一可视范围位于第二可视范围内,将第二可视范围除去第一可视范围的其他范围作为动态视野范围。
35.在该步骤中,如图2a所示,第一可视范围1是驾驶员人眼可以看到虚拟成像投影面5内全部显示内容的范围,第二可视范围2是驾驶员人眼可以看到虚拟成像投影面5内显示内容的最大范围,第一可视范围1包含在第二可视范围2内,当人眼位置位于第二可视范围2外时,驾驶员将无法看到虚拟成像投影面5内显示内容,可选地,一般来说第二可视范围2一般由第一可视范围1向外延伸,直至完全无法看到显示内容,所以一般来说,第一可视范围1的中心点与第二可视范围2的中心点重合,但是,可选地,由于不同车辆虚拟成像投影面5的投影位置可能不尽相同,所以在保证第一可视范围1在第二可视范围2内的前提下,也可以根据实际的投影位置和预设的驾驶侧人眼位置确定第一可视范围1在第二可视范围2内的位置,其中,预设的驾驶侧人眼位置并非实际的人眼位置,而是在确定投影位置时根据车辆型号预先设定好的驾驶员人眼可能存在的位置;获取到的人眼位置是驾驶员在驾驶过程中驾驶员人眼在车辆内部实际所处的位置,由于在车辆驾驶方向人眼位置与第一可视范围1、第二可视范围2间的间距对驾驶员可以看到的显示内容的影响很小,只有该间距非常大时才会导致虚拟成像投影面5内的显示内容变小,其原理为同一物体距离人眼越远,在人眼中的成像越小,但是,驾驶员人眼在车内移动的范围较小,所以可以不考虑驾驶方向的间距对分区显示控制的影响,其中,人眼位置包括左眼位置3和右眼位置4。
36.步骤200:响应于人眼位置位于动态视野范围内,计算人眼位置在动态视野范围内的第一持续时间。
37.在该步骤中,由于驾驶员的人眼位置在第一可视范围1内时可以看到全部的显示内容,在超出第一可视范围1且位于第二可视范围2内时,驾驶员无法看到全部的显示内容,容易错过显示内容中的驾驶信息,所以此时需要根据驾驶员人眼位置的变化动态确定驾驶信息显示位置,则将第二可视范围2除去第一可视范围1的其他范围作为动态视野范围;示例性的,当人眼位置位于动态视野范围内时,如果在动态视野范围内仅仅停留很短的时间,例如1秒,说明用户可能仅仅是做了一个偏头的动作,但是很快又恢复到了原始的位置,此时如果改变驾驶信息的显示位置,可能用户还没有读取到驾驶信息的实际内容,驾驶信息的显示位置又发生了改变,导致用户将无法获取到驾驶信息中的内容,所以在人眼位置位于动态视野范围内时,计算人眼位置在动态视野范围内的第一持续时间,用以判断是否需要进行驾驶信息显示位置的更换。
38.步骤300:响应于第一持续时间大于或等于预设的第一时间阈值,进入动态显示模式,并确定人眼位置所处的目标人眼识别定位区。
39.在该步骤中,在日常驾驶过程中,驾驶员的人眼位置一般都会保持在第一可视范围1内,且持续较长的时间(大于或等于第一时间阈值),此时不需要进行驾驶信息显示位置的变动,所以此时虚拟投影显示面处于静态显示模式,驾驶信息的显示位置为预先设定好的默认位置;当人眼位置在动态视野范围内的第一持续时间大于或等于预设的第一时间阈值,需要变动驾驶信息的显示位置,进入动态显示模式,只有进入动态显示模式才可以进行驾驶信息显示位置的变动,此时需要对人眼位置在动态视野范围内的具体位置进行细化,以确定人眼位置所处的目标人眼识别定位区,示例性的,如图2c所示,将动态视野范围分为人眼识别定位1区12、人眼识别定位2区13、人眼识别定位3区14、人眼识别定位4区15、人眼识别定位5区16、人眼识别定位6区17,如图3所示,当人眼位置处于人眼识别定位1区12的第一持续时间大于或等于第一时间阈值时,将人眼识别定位1区12作为目标人眼识别定位区。
40.步骤400:基于目标人眼识别定位区在虚拟成像投影面内确定目标虚拟成像动态区。
41.在该步骤中,示例性的,如图2b所示,将虚拟投影显示面划分为虚拟成像动态1区6、虚拟成像动态2区7、虚拟成像动态3区8、虚拟成像动态4区9、虚拟成像动态5区10、虚拟成像动态6区11和中心显示区18,其中,中心显示区18可以用于显示驾驶信息和其他显示内容,例如,导航指引箭头等,且中心显示区18也可以作为驾驶信息的默认显示位置,中心显示区18内的除驾驶信息外的其他显示内容一般设置为不进行移动;在目标人眼识别定位区确定以后,根据对应关系确定目标虚拟成像动态区,示例性的,对应关系可以为人眼识别定位1区12对应虚拟成像动态4区9,人眼识别定位2区13对应虚拟成像动态5区10,人眼识别定位3区14对应虚拟成像动态6区11,人眼识别定位4区15对应虚拟成像动态1区6,人眼识别定位5区16对应虚拟成像动态2区7,人眼识别定位6区17对应虚拟成像动态3区8,则根据该对应关系可以在虚拟成像投影面5内将虚拟成像动态4区9确定为目标虚拟成像动态区。
42.步骤500:在目标虚拟成像动态区内显示驾驶信息。
43.在该步骤中,将驾驶信息在目标虚拟成像动态区内进行显示,若驾驶信息之前显示在中心显示区18,则取消驾驶信息在中心显示区18内的显示,将驾驶信息变动为在目标虚拟成像动态区内进行显示。
44.综上所述,如图4和图5所示,在hud形成虚拟成像投影面5后,可以利用dms摄像头等设备识别人眼位置,在hud接收到人眼位置相关的信息后,确定人眼位置与第一可视范围1、第二可视范围2的间的关系,在人眼位置发生改变,且人眼位置位于动态视野范围内第一持续时间大于或等于第一时间阈值,进入动态显示模式,根据人眼位置所处的目标人眼识别定位区在虚拟成像投影面5内确定目标虚拟成像动态区,避免了驾驶员在一些偏头情况下无法看见驾驶信息对应的显示内容,导致错过一些驾驶常用的重要信息,保证驾驶员在人眼位置移动后仍可以看见对于车辆驾驶比较重要的驾驶信息,结合该驾驶信息对车辆进行控制,提高了驾驶员的驾驶安全性。
45.在一些实施例中,驾驶信息的显示方法还包括:
46.响应于人眼位置位于第一可视范围内,且人眼位置在第一可视范围内的第二持续时间大于或等于预设的第二时间阈值,进入静态显示模式;其中,静态显示模式为驾驶信息
位于默认位置的模式。
47.响应于第二持续时间小于第二时间阈值,不改变虚拟成像投影面内驾驶信息的显示位置。
48.在具体实施时,若驾驶员的人眼位置位于第一可视范围内,且人眼位置在第一可视范围1内的第二持续时间大于或等于预设的第二时间阈值,说明此时驾驶员没有进行偏头等其他移动双眼的动作,专心致志的进行驾驶,此时不需要进行驾驶信息的移动,保持所有显示内容的显示位置不改变,驾驶员可以清晰的通过投影显示内容实时的了解到驾驶信息和其他指引信息,所以此时驾驶信息的显示需要保持静态,所以抬头显示器此时自动进入静态显示模式,此时驾驶信息及其他指引信息都显示在中心中心显示区18即默认位置,且保持显示位置不变,保证驾驶员可以稳定的观测到驾驶信息及其他指引信息。若当前显示信息的显示位置不位于中心显示区18(也可以位于中心显示区18),即使驾驶员的人眼位置位于第一可视范围1内,但是如果人眼位置在第一可视范围1内的第二持续时间小于预设的第二时间阈值,说明此时驾驶员的人眼位置从之前的位置短暂的停留于第一可视范围1内,所以不改变虚拟成像投影面5内驾驶信息的显示位置,以保证驾驶信息显示的稳定性。
49.在一些实施例中,驾驶信息的显示方法还包括:
50.响应于第一持续时间小于第一时间阈值,不改变虚拟成像投影面内驾驶信息的显示位置。
51.在具体实施时,当驾驶员的人眼位置位于动态视野范围内,但是如果人眼位置在动态视野范围内的第一持续时间小于预设的第一时间阈值,说明此时驾驶员的人眼位置短暂的停留于动态视野范围内,所以不改变虚拟成像投影面5内驾驶信息的显示位置,以保证驾驶信息显示的稳定性。
52.在一些实施例中,在步骤100之前,还包括:
53.确定第一可视范围和第二可视范围;
54.将第二可视范围除去第一可视范围的其他范围确定为动态视野范围;
55.根据预设的第一划分方法,将动态视野范围划分为多个人眼识别定位区。
56.在具体实施时,示例性的,如图2a至图2c所示,根据预设的第一划分方法将动态视野范围分为人眼识别定位1区12、人眼识别定位2区13、人眼识别定位3区14、人眼识别定位4区15、人眼识别定位5区16、人眼识别定位6区17,其中,图2中位于内圈的矩形框表示第一可视范围1,位于外圈的矩形框表示第二可视范围2,以图2中的方向为例,预设的第一划分方法可以为将第一可视范围1对应的矩形框的左右两侧的边线进行延长,使其与最大视野范围对应的矩形框的上下两边线相交,得到位于第一可视范围1上部的人眼识别定位2区13和位于第一可视范围1下部的人眼识别定位5区16;然后将位于第一可视范围1左右两侧的小矩形框以上下方向平均(也可以根据预设的其他比例进行划分)分为两部分,则得到了位于左上角的人眼识别定位1区12,位于右上角的人眼识别定位3区14,位于左下角的人眼识别定位6区17,位于右下角的人眼识别定位4区15,完成对动态视野范围的划分,得到6个人眼识别定位区。需要说明的是也可以根据实际使用需求将动态视野范围划分为更多或更少个人眼识别定位区,具体数量不在此做过多限定,先将动态视野范围划分为多个人眼识别定位区,可以更加精准的在后续确定目标虚拟成像动态区。
57.根据预设的第二划分方法,在虚拟成像投影面内确定多个人虚拟成像动态区。其
中,人眼识别定位区的数量与虚拟成像动态区的数量一致。
58.在具体实施时,示例性的,如图2a至图2c所示,根据预设的第二划分方法将虚拟成像投影面5分为虚拟成像动态1区6、虚拟成像动态2区7、虚拟成像动态3区8、虚拟成像动态4区9、虚拟成像动态5区10、虚拟成像动态6区11和中心显示区18,其中,图2中位于内圈的矩形框表示中心显示区18,位于外圈的矩形框表示虚拟成像投影面5,以图2b中的方向为例,预设的第一划分方法可以为,以虚拟成像投影面5的中心点为基准点,根据预设缩小比例,例如1/3,将虚拟成像投影面5进行缩小得到中心显示区18对应的矩形框,也可以以虚拟成像投影面5的中心点为基准点,根据预设的显示范围在虚拟成像投影面5内确定一个中心显示区18,中心显示区18的中心点与虚拟成像投影面5的中心点为同一点,特殊情况下,也可以进行一定程度的偏移,在此不做过多限定,将中心显示区18对应的矩形框的左右两侧的边线进行延长,使其与虚拟成像投影面5对应的矩形框的上下两边线相交,得到位于中心显示区18上部的虚拟成像动态2区7和位于中心显示区18下部的虚拟成像动态5区10;然后将位于中心显示区18左右两侧的小矩形框以上下方向平均(也可以根据预设的其他比例进行划分)分为两部分,则得到了位于左上角的虚拟成像动态1区6,位于右上角的虚拟成像动态3区8,位于左下角的虚拟成像动态6区11,位于右下角的虚拟成像动态4区9,完成对虚拟成像投影面5的划分,得到6个虚拟成像动态区。需要说明的是也可以根据实际使用需求将虚拟成像投影面5划分为更多或更少个虚拟成像动态区,具体数量不在此做过多限定,虚拟成像投影面内确定多个人虚拟成像动态区,可以更加精准的确定目标虚拟成像动态区,使显示的驾驶信息更容易被用户清晰的看到。
59.建立人眼识别定位区与虚拟成像动态区的一一对应关系,得到匹配关系。
60.其中,以上述的划分方式为例,基于人眼观看的原理,一般为对角方向相互匹配,即人眼识别定位区与虚拟成像动态区一一对应的对应关系为人眼识别定位1区12对应虚拟成像动态4区9,人眼识别定位2区13对应虚拟成像动态5区10,人眼识别定位3区14对应虚拟成像动态6区11,人眼识别定位4区15对应虚拟成像动态1区6,人眼识别定位5区16对应虚拟成像动态2区7,人眼识别定位6区17对应虚拟成像动态3区8,而中心显示面为驾驶信息进行显示的默认位置,也可以视为与第一可视范围1相对应,但是该对应可以不是一一对应的对应关系,即一些其他特殊情况也可以在默认位置显示驾驶信息。例如,人眼超出第二可视范围2且维持较长的时间,建立一一对应的匹配关系可以快速的进行虚拟成像动态区的切换。
61.在一些实施例中,基于目标人眼识别定位区在虚拟成像投影面内确定目标虚拟成像动态区,包括:
62.基于匹配关系,根据目标人眼识别定位区确定目标虚拟成像动态区。
63.其中,若目标人眼识别定位区为人眼识别定位1区12,则将虚拟成像动态4区9作为目标虚拟成像动态区;若目标人眼识别定位区为人眼识别定位2区13,则将虚拟成像动态5区10作为目标虚拟成像动态区;若目标人眼识别定位区为人眼识别定位3区14,则将虚拟成像动态6区11作为目标虚拟成像动态区;若目标人眼识别定位区为人眼识别定位4区15,则将虚拟成像动态1区6作为目标虚拟成像动态区;若目标人眼识别定位区为人眼识别定位5区16,则将虚拟成像动态2区7作为目标虚拟成像动态区;若目标人眼识别定位区为人眼识别定位6区17,则将虚拟成像动态3区8作为目标虚拟成像动态区,根据一一对应的匹配关系可以快速的确定目标虚拟成像动态区,实现较好的实时性。
64.在一些实施例中,人眼位置包括左眼位置3和右眼位置4;响应于人眼位置位于动态视野范围内,包括:
65.响应于左眼位置和右眼位置均位于动态视野范围内,确定人眼位置位于动态视野范围内;
66.响应于左眼位置位于动态视野范围内,且右眼位置位于第二可视范围外,确定人眼位置位于动态视野范围内;
67.响应于右眼位置位于动态视野范围内,且左眼位置位于第二可视范围外,确定人眼位置位于动态视野范围内。
68.在一些实施例中,人眼位置包括左眼位置3和右眼位置4;响应于人眼位置位于第一可视范围内,包括:
69.响应于左眼位置和右眼位置均位于第一可视范围内,确定人眼位置位于第一可视范围内;
70.响应于响应于左眼位置位于第一可视范围内,且右眼位置位于动态视野范围内,确定人眼位置位于第一可视范围内;
71.响应于响应于右眼位置位于第一可视范围内,且左眼位置位于动态视野范围内,确定人眼位置位于第一可视范围内。
72.其中,当驾驶员没有进行例如偏头等动作,专心进行驾驶时,驾驶员的左眼位置3和右眼位置4均会位于第一可视范围1内,驾驶员在此时可看到虚拟成像投影面5内的全部显示内容,可以确定驾驶员的人眼位置位于第一可视范围1内;如图4所示,若驾驶员只有一只眼睛位于第一可视范围1内,另一只眼睛位于第一可视范围1为外,例如:驾驶员的左眼位置3位于第一可视范围1内,右眼位置4位于动态视野范围内;驾驶员的右眼位置4位于第一可视范围1内,左眼位置3位于动态视野范围内;此时,驾驶员的仍然可以看到虚拟成像投影面5内的全部显示内容(与双眼均位于第一可视范围1内相比显示内容的清晰度可能会变低,可以选择采用补光等手段进行调节,在此不进行过多限定),可以确定驾驶员的人眼位置位于第一可视范围1内;当驾驶员的双眼都不在第一可视范围1内时,如图5所示,若驾驶员的左眼位置3和右眼位置4都位于动态视野范围内,说明此时驾驶员进行了偏头或低头等移动双眼的动作,且移动幅度较小,可以确定驾驶员的人眼位置位于动态视野范围内;如图3和图6所示,若驾驶员的偏头的幅度加大,就会导致一只眼睛位于动态视野范围内,一只眼睛位于第二可视范围2外,此时驾驶员仍可以看清对应动态视野范围内的内容,所以此时也可以确定驾驶员的人眼位置位于动态视野范围内,在不同情况下确定驾驶员的人眼位置可以更加精准的进行第一持续时间和第二持续时间的判断。
73.在一些实施例中,驾驶信息的显示方法还包括:
74.获取左眼位置的左眼坐标数据和右眼位置的右眼坐标数据;
75.基于右眼坐标数据绘制右眼视线范围;
76.基于左眼坐标数据绘制左眼视线范围;
77.根据左眼视线范围与第一可视范围、第二可视范围或动态视野范围间存在的交集确定左眼位置所处的范围;
78.根据右眼视线范围与第一可视范围、第二可视范围或动态视野范围间存在的交集确定右眼位置所处的范围。
79.具体的,响应于左眼视线范围与第一可视范围存在交集,确定左眼位置位于第一可视范围内;
80.响应于右眼视线范围与第一可视范围存在交集,确定右眼位置位于第一可视范围内;
81.响应于左眼视线范围和右眼视线范围与第一可视范围不存在交集,且左眼视线范围与动态视野范围在交集,确定左眼位置位于动态视野范围内;
82.响应于左眼视线范围和右眼视线范围与第一可视范围不存在交集,且右眼视线范围与动态视野范围在交集,确定右眼位置位于动态视野范围内;
83.响应于左眼视线范围和右眼视线范围与第二可视范围不存在交集,且左眼视线范围和右眼视线范围与第一可视范围不存在交集,确定人眼位置位于第二可视范围外。
84.在具体实施时,首先可以利用dms摄像头等识别设备获取左眼位置3和右眼位置4的坐标数据,根据坐标数据既可以在第一可视范围1或第二可视范围2内外绘制右眼视线范围和左眼视线范围,由于只要一只眼睛位于第一可视范围1就可以看到虚拟成像投影面5内的全部的显示内容,所以只要一只眼睛可以在第一可视范围1内进行观看,就可以看到全部的显示内容,所以,当左眼视线范围与第一可视范围1存在交集,说明驾驶员通过左眼的部分视线就可以看到虚拟成像投影面5内的全部显示内容,确定左眼位置3位于第一可视范围1内;当右眼视线范围与第一可视范围1存在交集,说明驾驶员通过右眼的部分视线就可以看到虚拟成像投影面5内的全部显示内容,确定右眼位置4位于第一可视范围1内;其中,交集为左眼视野范围和右眼视野范围与第一可视范围1重合的部分,可以预先设置一定的重合面积阈值,只有当视线范围与第一可视范围1的重合面积超过重合面积阈值,才可以判定视线范围与第一可视范围1存在交集。
85.进一步地,只要左眼视线范围或右眼视线范围与第一可视范围1存在交集,就会判定对应的眼睛位于第一可视范围1内,所以只有在左眼视线范围和右眼视线范围与第一可视范围1都不存在交集时才可以判定视野范围与动态视野范围间的关系,当左眼视线范围和右眼视线范围与第一可视范围1不存在交集,且左眼视线范围与动态视野范围存在交集,说明驾驶员通过左眼的部分视线就可以看到动态视野范围内的部分显示内容,确定左眼位置3位于动态视野范围内;当左眼视线范围和右眼视线范围与第一可视范围1不存在交集,且右眼视线范围与动态视野范围在交集,说明驾驶员通过右眼的部分视线就可以看到动态视野范围内的部分显示内容,确定右眼位置4位于动态视野范围内。其中,交集为左眼视野范围和右眼视野范围与动态视野范围重合的部分,可以预先设置一定的重合面积阈值,只有当视线范围与动态视野范围的重合面积超过重合面积阈值,才可以判定视线范围与第一可视范围1存在交集。而当左眼视线范围和右眼视线范围与第二可视范围2均不存在交集,说明驾驶员无法看到虚拟成像投影面5的显示内容,确定人眼位置位于第二可视范围2外,其中,利用交集进行左眼位置或右眼位置的确定可以保证用户可以在目标虚拟成像动态区看到驾驶信息,避免驾驶信息移动后用户无法看到驾驶信息。
86.在一些实施例中,驾驶信息的显示方法还包括:
87.响应于人眼位置位于第二可视范围外,计算人眼位置在第二可视范围外的第三持续时间;
88.响应于第三持续时间大于或等于预设的第三时间阈值,进入静态显示模式。
89.响应于第三持续时间小于三时间阈值,不改变虚拟成像投影面内驾驶信息的显示位置。
90.其中,当驾驶员进行偏头等动作的的幅度特别大或进行转头等动作时,此时驾驶员无法看到虚拟成像投影面5的显示内容,所以出现人眼位置位于第二可视范围2外的情况时,计算人眼位置在第二可视范围2外的第三持续时间,响应于第三持续时间大于或等于预设的第三时间阈值,说明驾驶员此时的视线离开第二可视范围2且时间较长,hud进入静态显示模式,若此时驾驶信息显示在目标虚拟成像动态区,将驾驶信息的显示位置更改为在默认位置即中心显示区18,若驾驶信息本来就位于中心显示区18,则不改变显示位置。可选地,此时若车辆仍处于行驶状态,可以进行语音报警提示驾驶员处于危险驾驶状态,需要将视线转移至第二可视范围2内。若第三持续时间小于三时间阈值,说明驾驶员转移视线的动作很快就结束了,不改变虚拟成像投影面5内驾驶信息的当前的显示位置,根据实时更新的人眼位置继续确定驾驶信息的显示位置,避免频繁的更换驾驶信息的显示位置,导致驾驶员无法集中观看驾驶信息。
91.需要说明的是,本技术实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本技术实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成的方法。
92.需要说明的是,上述对本技术的一些实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于上述实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。
93.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种驾驶信息的显示装置。
94.参考图7,所述驾驶信息的显示装置包括:
95.数据获取模块10,被配置为:确定人眼位置、动态视野范围和虚拟成像投影面。
96.时间计算模块20,被配置为:响应于人眼位置位于动态视野范围内,计算人眼位置在动态视野范围内的第一持续时间。
97.视野定位模块30,被配置为:响应于第一持续时间大于或等于预设的第一时间阈值,进入动态显示模式,并确定人眼位置所处的目标人眼识别定位区。
98.成像定位模块40,被配置为:基于目标人眼识别定位区在虚拟成像投影面内确定目标虚拟成像动态区。
99.信息显示模块50,被配置为:在目标虚拟成像动态区内显示驾驶信息。
100.为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本技术时可以把各模块的功能在同一个或多个软件和/或硬件中实现。
101.上述实施例的装置用于实现前述任一实施例中相应的驾驶信息的显示方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
102.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理
器执行所述程序时实现上任意一实施例所述的驾驶信息的显示方法。
103.图8示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。
104.处理器1010可以采用通用的cpu(central processing unit,中央处理器)、微处理器、应用专用集成电路(application specific integrated circuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。
105.存储器1020可以采用rom(read only memory,只读存储器)、ram(random access memory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。
106.输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。
107.通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。
108.总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。
109.需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。
110.上述实施例的电子设备用于实现前述任一实施例中相应的驾驶信息的显示方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
111.基于同一发明构思,与上述任意实施例方法相对应的,本技术还提供了一种计算机可读存储介质,所述计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行如上任一实施例所述的驾驶信息的显示方法。
112.本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
113.上述实施例的存储介质存储的计算机指令用于使所述计算机执行如上任一实施
例所述的驾驶信息的显示方法,并且具有相应的方法实施例的有益效果,在此不再赘述。
114.所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本技术的范围(包括权利要求)被限于这些例子;在本技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本技术实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。
115.另外,为简化说明和讨论,并且为了不会使本技术实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本技术实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本技术实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本技术实施例。因此,这些描述应被认为是说明性的而不是限制性的。
116.尽管已经结合了本技术的具体实施例对本技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。
117.本技术实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本技术实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1