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.眼球坐标确定模块,用于确定驾驶员的眼球坐标;
48.高度阈值确定模块,用于针对所述驾驶舱两侧中的任一侧,基于所述眼球坐标和该侧的全息投影图像的成像坐标,确定所述眼球坐标与所述成像坐标的连接线与车窗的交叉点坐标;并基于所述交叉点坐标,确定该侧对应的高度阈值。
49.第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,所述存储介质内存储有机器可执行指令,所述机器可执行指令被处理器执行时实现本技术第一方面提出的全息投影控制方法。
50.第四方面,基于相同发明构思,本技术实施例提供了一种车辆,包括处理器和存储
器,存储器存储有能够被处理器执行的机器可执行指令,处理器用于执行机器可执行指令,以实现本技术第一方面提出的全息投影控制方法。
51.与现有技术相比,本技术包括以下优点:
52.本技术实施例提供的一种全息投影控制方法,通过获取驾驶舱两侧的车窗高度、车门开度和/或其他车辆的位置信息,能够针对驾驶舱两侧中的任一侧,基于该侧的车窗高度、车门开度和/或位置信息,确定该侧的目标调整策略,进而按照目标调整策略,对该侧的全息投影图像进行调整。本技术实施例通过综合考虑车窗、车门和其他车辆对全息投影图像的影响,能够实现对全息投影图像的自适应调整,进而保证用户在各种场景下均能有效观测到全息投影图像,有效提高用户的观测体验。
附图说明
53.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
54.图1是本技术一实施例中一种全息投影控制控制方法的步骤流程图。
55.图2是本技术一实施例中其他车辆对左侧全息投影图像的干预示意图。
56.图3是本技术一实施例中一种全息投影控制控制装置的功能模块示意图。
57.图4是本技术一实施例中一种车辆的结构示意图。
具体实施方式
58.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
59.需要说明的是,全息投影装置的工作原理为:车外摄像头采集车辆两侧视频数据,传递给控制器,控制器对视频数据进行分析处理后,得到投影数据,并将投影数据传输给投影机构进行投影,最终在后视镜位置处呈现相应的全息投影图像。
60.在相关技术中,通常是针对全息投影图像的成像效果进行处理,例如进行图像畸变处理、光照处理等处理,并且在生成全息投影图像之后,通常是将全息投影图像投影至与车门相对固定的区域。
61.本技术发明人发现,目前车辆在一些特殊场景下,驾驶员无法有效地观测到全息投影图像。例如,在降低车窗高度后,驾驶员将直视全息投影图像而导致出现刺眼问题;或者,在车门打开之后,全息投影图像与用户距离变远,将对观测效果产生不利影响;又或者,其他车辆在距离本车全息投影图像距离过近时,会干预本车全息成像效果,使本车驾驶员无法观测到完整的后视镜像内容。
62.针对相关技术无法自动对全息投影图像进行调整而导致用户观测体验不佳的问题,本技术旨在提供一种全息投影控制方法,通过综合考虑车窗、车门和其他车辆对全息投影图像的影响,能够实现对全息投影图像的自适应调整,进而保证用户在各种场景下均能
有效观测到全息投影图像,有效提高用户的观测体验。
63.参照图1,示出了本技术一种全息投影控制方法,该方法可以包括以下步骤:
64.s101:获取驾驶舱两侧的车窗高度、车门开度和/或其他车辆的位置信息。
65.需要说明的是,本实施例的执行主体可以是具有数据处理、网络通信以及程序运行功能的计算服务设备,或者具有上述功能的电子设备如ecu(electronic contro lunit,电子控制单元)、bcm(body contro lmodule,车身控制模块)、vcu(vehicle contro lunit,整车控制器)等,本实施例将以vcu作为执行主体进行说明。需要说明的是,本实施不对车辆的执行主体做出具体限制。
66.在本实施方式中,vcu在检测到车辆满足预设的全息投影条件时,将会自动开启全息投影功能,以控制驾驶舱两侧的全息投影自动打开。其中,全息投影条件可以为:车辆处于解锁状态、任一车门处于开启状态且车内有人。也就是说,在用户解锁车辆并打开车门进入车辆后,vcu将自动开启全息投影功能,以在驾驶舱两侧的后视镜位置实时生成全息投影图像,进而方便快捷地为驾驶员或者乘客提供车辆后方视野,减少用户操作。需要说明的是,vcu在检测到车辆满足预设的投影关闭条件时,将会自动关闭全息投影功能,其中,投影关闭条件可以为:车辆处于锁车状态或者车内不存在人。
67.在本实施方式中,vcu在检测到全息投影功能成功开启后,将会获取驾驶舱两侧的车窗高度、车门开度和/或其他车辆的位置信息,以判断是否需要对驾驶舱两侧的全息投影图像进行调整。
68.s102:针对驾驶舱两侧中的任一侧,基于该侧的车窗高度、车门开度和/或位置信息,确定该侧的目标调整策略。
69.需要说明的是,驾驶舱两侧分别指驾驶员的左侧和右侧。即vcu在检测到全息投影功能成功开启后,将会分别获取驾驶舱左侧和和右侧各自对应的车窗高度、车门开度和/或其他车辆的位置信息,以对驾驶舱两侧的全息投影图像进行针对性调整,以使驾驶能够有效观测到驾驶舱两侧的全息投影图像。本实施方式将以其中一侧的调整策略进行说明,需要说明的是,另一侧采用的是相同的调整策略,不再赘述其具体实施方式。
70.在本实施方式中,针对驾驶舱左侧和右侧中的任一侧,vcu将会通过对该侧的车窗高度、车门开度和/或其他车辆的位置信息进行分析处理,确定车辆所处的当前场景,例如,车窗是否遮挡驾驶员视线,车门是否处于打开状态,或者其他车辆是否会影响车辆的全息投影图像;进而根据车辆的当前场景,匹配对应的目标调整策略,以针对性地消除或者减轻车窗、车门以及其他车辆对全息投影图像观测效果的影响。
71.s103:按照目标调整策略,对该侧的全息投影图像进行调整。
72.需要说明的是,全息投影图像为投影至车门外并用于呈现后方视野的图像,具体包括用于呈现左侧后方视野的左侧全息投影图像以及用于呈现右侧后方视野的右侧全息投影图像。
73.在本实施方式中,vcu在确定驾驶舱左侧和右侧各自对应的目标调整策略之后,将会分别生成针对左侧全息投影图像的第一调整信号以及针对右侧全息投影图像的第二调整信号。进而将第一调整信号发送给位于左侧的第一全息投影装置,以使第一全息投影装置响应于第一调整信号,对左侧全息投影图像进行调整;并将第二调整信号发送给位于右侧的第二全息投影装置,以使第二全息投影装置响应于第二调整信号,对右侧全息投影图
像进行调整。
74.在具体实现中,可以通过改变亮度、移动和/或缩放等方式对全息投影图像进行调整。例如,在检测到车窗高度不足以遮挡全息投影图像的情况下,降低全息投影图像的亮度;而在检测到车门打开的情况下,由于全息投影图像将会跟随车门的移动而远离驾驶员,因此,可以通过放大全息投影图像和/或将全息投影图像向靠近车身方向移动一段距离的方式,对全息投影图像进行调整,以使驾驶员能够更好地观测到全息投影图像;而在检测到其他车辆距离本车的全息投影图像距离过近时,则可以通过通过缩小全息投影图像和/或将全息投影图像向靠近车身方向移动一段距离的方式,对全息投影图像进行调整,以避免其他车辆干预本车的全息成像效果。
75.本技术实施例通过综合考虑车窗、车门和其他车辆对全息投影图像的影响,能够实现对全息投影图像的自适应调整,进而保证用户在各种场景下均能有效观测到全息投影图像,有效提高用户的观测体验。
76.在一个可行的实施方式中,s102中基于该侧的车门开度和/或位置信息,确定该侧的目标调整策略的步骤,具体可以包括以下子步骤:
77.s102-1:基于其他车辆的位置信息,确定其他车辆进入该侧的全息投影图像的干预距离。
78.需要说明的是,其他车辆指位于车辆左侧或者右侧的车辆,可以为一辆,也可以为多辆。以驾驶舱左侧为例,左侧的其他车辆的位置信息指位于车辆左侧的至少一个车辆距离左侧全息投影图像最近的车辆轮廓的位置信息。
79.在具体实现中,可以将其他车辆中距离全息投影图像最近的车辆确定为目标车辆,进而基于目标车辆的位置信息,确定其他车辆进入该侧的全息投影图像的干预距离。其中,干预距离越大,其他车辆对全息投影图像的干预效果越强。
80.在本实施方式中,参照图2,示出了其他车辆对左侧全息投影图像的干预示意图。其中,“外车”即代表其他车辆中的目标车辆,“像”即表示左侧全息投影图像,箭头则表示外车进入左侧全息投影图像的干预距离。
81.在具体实现中,继续参照图2,以外车在本车左侧为例,可以首先通过设置于车外的传感器检测外车与本车左边缘之间的水平相对距离l1,并将左侧全息投影图像的左边缘与本车左边缘之间的水平距离确定为预设距离l0,该预设距离l0为生成全息投影图像时默认的已知距离,进而可以计算得到干预距离l=l0-l1。在l<0时,表示外车未进入左侧全息投影图像;在l=0时,表示外车与左侧全息投影图像的边缘重合;在l>0时,表示外车已进入左侧全息投影图像。
82.s102-2:基于干预距离和车门开度,确定该侧的目标调整策略。
83.在本实施方式中,通过计算其他车辆进入该侧的全息投影图像的干预距离,能够更加准确地判断其他车辆对全息投影图像的影响程度的大小,进而结合车门开度,能够为驾驶舱两侧的全息投影图像匹配合适的目标调整策略。
84.在一个可行的实施方式中,s102-2具体可以包括以下子步骤:
85.s102-2-1:在干预距离大于第一距离阈值的情况下,确定该侧的目标调整策略为第一调整策略。
86.需要说明的是,考虑打开车门一般是驾驶员的主观意愿且车门一般在静止状态才
会打开,即静态场景下风险系数低,对驾驶员影响相对少。外车干预则有静态和动态两种场景,尤其是行车的动态场景下对行车安全影响较大,此时,驾驶员需要实时查看后视镜内容,因此,外车干预对驾驶员的影响通常大于车门打开的影响,也就是说,当车门影响、外车干预同时存在时,干预距离的优先级大于车门开度。
87.在本实施方式中,考虑到在干预距离小于或者等于第一距离阈值的情况下,其他车辆对本车的全息投影图像干预极小,对驾驶员感知基本无影响,因此,在不存在车门打开的情况下,将不对全息投影图像进行调整,而保持全息投影图像不变,或者在存在车门打开的情况下,按照后续的第二调整策略对全息投影图像进行调整;而在检测到干预距离大于第一距离阈值时,其他车辆将会影响驾驶员对全息投影图像的感知,因此,为消除或者减少外车干预的影响,无论是否存在车门打开的情况,vcu都将按照第一调整策略,对全息投影图像进行调整。需要说明的是,第一调整策略用于指示缩小和/或移动全息投影图像。
88.在本实施方式中,考虑到干预距离越大,驾驶员受影响程度越大,因此,针对不同的干预距离,配置了不同的控制逻辑。具体而言,第一调整策略可以包括第一调整子策略和第一车内投影子策略。
89.在具体实现中,可以在干预距离大于第一距离阈值且小于第二距离阈值的情况下,确定该侧的目标调整策略为第一调整子策略。第一调整子策略用于指示将全息投影图像缩小第一预设倍数并向靠近车身方向移动第一预设距离,第一预设倍数和第一预设距离随干预距离的增大而增大。
90.示例性地,可以在第一距离阈值和第二距离阈值之间设置第三距离阈值,即第一距离阈值<第三距离阈值<第二距离阈值;进而在第一距离阈值<干预距离≤第三距离阈值时,确定第一预设倍数为0.3倍,第一预设距离为0.5cm;在第三距离阈值<干预距离<第二距离阈值时,确定第一预设倍数为0.5倍,第一预设距离为0.7cm。需要说明的是,可以根据实际需要,在第一距离阈值和第二距离阈值之间设置更多的距离阈值,本实施方式不对距离阈值的数量作出具体限制,
91.在另一示例中,还可以分别构建干预距离与第一预设倍数的第一线性映射关系以及干预距离与第一预设距离的第二线性映射关系;;进而基于当前干预距离,通过第一线性映射关系,匹配对应的目标第一预设倍数,并通过第二线性映射关系,匹配对应的目标第一预设距离;进而按照目标第一预设倍数对全息投影图进行缩小操作,并按照目标第一预设距离对全息投影图进行移动操作。通过分别构建干预距离与第一预设倍数和第一预设距离的线性映射关系,能够更为精准地匹配合适的第一预设倍数和第一预设距离,提高驾驶员的观测体验。
92.在具体实现中,可以在干预距离大于或者等于第二距离阈值的情况下,确定该侧的目标调整策略为第一车内投影子策略。第一车内投影子策略用于指示将全息投影图像投影至车门内侧的第一预设投影区域。
93.在本实施方式中,考虑到干预距离过大时,再缩小和移动全息投影图像也无法实现良好的观测效果,因此,在干预距离≥第二距离阈值时,vcu将关闭设置于车外的第一全息投影装置或者第二全息投影装置,进而通过设置于车内的车内投影装置将全息投影图像投影至第一预设投影区域,以使驾驶员依然能够获取到后方视野,同时,在自动切换全息投影图像时,可通过语音或仪表对驾驶员进行提示。其中,车内投影装置可以设置于车门内侧
或者驾驶舱内的其他位置,相应地,第一预设投影区域可以设置车门内侧或者驾驶舱内便于驾驶员观测的其他区域,优选地,考虑到此时车门通常处于关闭状态下,因此,可以将第一预设投影区域设置为车门内侧,以便于驾驶员观测。
94.s102-2-2:在干预距离小于或者等于第一距离阈值且车门开度大于第一开度阈值的情况下,确定该侧的目标调整策略为第二调整策略。
95.在本实施方式中,在干预距离小于或者等于第一距离阈值时,则需要对车门开度的影响进行考虑。具体而言,考虑到在车门开度小于或者等于第一开度阈值的情况下,车门对全息投影图像的干预极小,对驾驶员感知基本无影响,因此,将不对全息投影图像进行调整,而保持全息投影图像不变;而在检测到车门开度大于第一开度阈值时,车门将会影响驾驶员对全息投影图像的感知,因此,为消除或者减少影响,vcu会按照第二调整策略,对全息投影图像进行调整。需要说明的是,第一调整策略用于指示放大和/或移动全息投影图像。
96.在本实施方式中,考虑到车门开度越大,驾驶员受影响程度越大,因此,针对不同的车门开度,配置了不同的控制逻辑。具体而言,第二调整策略可以包括第二调整子策略和第二车内投影子策略。
97.在具体实现中,可以在车门开度大于第一开度阈值且小于第二开度阈值的情况下,确定该侧的目标调整策略为第二调整子策略。第二调整子策略用于指示将全息投影图像放大第二预设倍数并向靠近车身方向移动第二预设距离,第二预设倍数和第二预设距离随车门开度的增大而增大。
98.示例性地,可以在第一开度阈值和第二开度阈值之间设置第三开度阈值,即第一开度阈值<第三开度阈值<第二开度阈值;进而在第一开度阈值<车门开度≤第三距离阈值时,确定第二预设倍数为0.3倍,第二预设距离为0.5cm;在第三开度阈值<车门开度<第二距离阈值时,确定第二预设倍数为0.5倍,第二预设距离为0.7cm。需要说明的是,可以根据实际需要,在第一开度阈值和第二开度阈值之间设置更多的距离阈值,本实施方式不对距离阈值的数量作出具体限制。
99.在另一示例中,还可以分别构建车门开度与第二预设倍数的第三线性映射关系以及车门开度与第二预设距离的第四线性映射关系;;进而基于当前车门开度,通过第三线性映射关系,匹配对应的目标第二预设倍数,并通过第四线性映射关系,匹配对应的目标第二预设距离;进而按照目标第二预设倍数对全息投影图进行放大操作,并按照目标第二预设距离对全息投影图进行移动操作。通过分别构建车门开度与第二预设倍数和第二预设距离的线性映射关系,能够更为精准地匹配合适的第二预设倍数和第二预设距离,提升驾驶员的观测体验。
100.在具体实现中,可以在车门开度大于或者等于第二开度阈值的情况下,确定该侧的目标调整策略为第二车内投影子策略,第二车内投影子策略用于指示将全息投影图像投影至车门内侧的第二预设投影区域。
101.在本实施方式中,考虑到车门开度过大时,再放大和移动全息投影图像也无法实现良好的观测效果,因此,在车门开度≥第二开度阈值时,vcu将关闭设置于车外的第一全息投影装置或者第二全息投影装置,进而通过设置于车内的车内投影装置将全息投影图像投影至第二预设投影区域,以使驾驶员依然能够获取到后方视野,同时,在自动切换全息投影图像时,可通过语音或仪表对驾驶员进行提示。其中,车内投影装置可以设置于车门内侧
或者驾驶舱内的其他位置,相应地,第二预设投影区域可以设置车门内侧或者驾驶舱内便于驾驶员观测的其他区域,优选地,考虑到车门此时处于开启状态,投影至车门内侧会对观测效果产生一定影响,因此,可以将第一预设投影区域设置为中控台上不影响驾驶员操作的位置,以便于驾驶员观测。
102.在一个可行的实施方式中,s102中基于该侧的车窗高度,确定该侧的目标调整策略的步骤,具体可以包括以下子步骤:
103.s102-3:在该侧的车窗高度小于该侧对应的高度阈值的情况下,确定目标调整策略为第三调整策略;第三调整策略用于指示降低该侧的全息投影图像的亮度。
104.在本实施方式中,考虑到驾驶员通常是通过车窗玻璃查看全息投影图像,再降低车窗玻璃后,驾驶员直视全息投影图像而导致出现刺眼问题,因此,为消除车窗对驾驶员感知的影响,vcu将实时监测驾驶舱两侧的车窗高度,若检测到车窗处于关闭状态或者降低至一定高度时,自动调节全息投影图像的亮度。
105.在具体实现中,考虑到驾驶员对左侧全息投影图像和右侧全息投影图像的视线差异,将会针对驾驶舱两侧的车窗高度分别设置不同的高度阈值,即针对左侧车窗设置左侧高度阈值,针对右侧车窗设置右侧高度阈值。其中,靠近驾驶员一侧的车窗高度对应的高度阈值大于远离驾驶员一侧的车窗高度对应的高度阈值。以驾驶舱位于车辆左侧为例,左侧车窗对应的左侧高度阈值大于右侧车窗对应的右侧高度阈值。需要说明的是,车窗高度表示车窗玻璃的上边缘距离车窗下边缘的高度。
106.在本实施方式中,通过对驾驶舱两侧的车窗高度进行监测,能够在该侧的车窗高度小于该侧对应的高度阈值时,自动执行第三调整策略,进而自动降低全息投影图像的亮度,有效消除车窗对驾驶员感知的影响,进而避免出现刺眼问题而影响驾驶员的感知效果和行车安全。
107.需要说明的是,第三调整策略可以与第一调整策略或者第二调整策略同时执行,也就是说,在对全息投影图像进行图像缩放和/或移动时,可以基于车窗高度,同步对全息投影图像的亮度进行调整。
108.在一个可行的实施方式中,全息投影控制方法还可以包括以下步骤:
109.s301:确定驾驶员的眼球坐标。
110.在本实施方式中,考虑到同一车辆,对于不同身高的驾驶员而言,能够直视全息投影图像的最大车窗高度不同,因此,将会通过对驾驶员的眼球坐标进行识别,为不同身高的驾驶员,确定合适的高度阈值。
111.在具体实现中,可以通过车内摄像头,对驾驶员的眼球进行识别,在识别得到驾驶员的两个眼球后,建立空间坐标系,并在空间坐标系中确定驾驶员的左眼的第一眼球坐标和右眼的第二眼球坐标,并将第一眼球坐标和第二眼球坐标之间的连线的中点坐标确定为驾驶员的眼球坐标。其中,空间坐标系为预选建立的以预设位置为原点,预设方向为坐标方向的坐标系。
112.s302:针对驾驶舱两侧中的任一侧,基于眼球坐标和该侧的全息投影图像的成像坐标,确定眼球坐标与成像坐标的连接线与车窗的交叉点坐标;并基于交叉点坐标,确定该侧对应的高度阈值。
113.在本实施方式中,由于在空间坐标系中,驾驶舱两侧的全息投影图像的成像坐标
和车窗平面的位置信息均为已知量,因此,在确定驾驶员的眼球坐标之后,便可连接眼球坐标与成像坐标,得到连接线,并得到该连接线与车车窗的交叉点以及该交叉点的坐标信息,最后根据交叉点坐标,计算得到距离车窗下边缘的垂直距离,该垂直距离即为对应测的高度阈值。需要说明的是,全息投影图像的成像坐标可以选取全息投影图像的中心点的坐标,例如,在全息投影图像为矩形时,成像坐标可以通过全息投影图像的四个顶点坐标计算得到;在全息投影图像为圆形时,成像坐标即为全息投影图像的圆心坐标。
114.在本实施方式中,通过计算人眼视线与车窗的交叉点,能够准确得到驾驶舱两侧的高度阈值,进而满足不同身高的驾驶员的亮度调节需求,更加的智能化和人性化。
115.在一个可行的实施方式中,全息投影控制方法还可以包括以下步骤:
116.s401:响应于驾驶员针对驾驶舱两侧中的任一侧触发的调整指令,对该侧的全息投影图像进行调整。
117.在本实施方式中,驾驶员还可以通过语音或者车机显示屏主动控制全息投影图像的开启和关闭;同时,驾驶员还可以主动对全息投影图像的投影参数进行调节,其中,投影参数可以但不限于包括放大系数、缩小系数、升高系数、下降系数、左移系数和右移系数,也就是说,驾驶员可以主动调节全息投影图像放大和缩小的成像效果以及升高、降低、左移和右移的成像位置。
118.在本实施方式中,在驾驶员对全息投影图像的投影参数进行调整后,vcu将会记录驾驶舱两侧的全息投影图像的当前投影参数,进而在全息投影图像自动关闭或者被驾驶员主动关闭后,存储该驾驶员对应的当前投影参数。如此,在全息投影功能重新开启后,可以为驾驶员匹配合适的全息投影参数,避免驾驶员重新对投影参数进行调整。
119.在本实施方式中,为使同一车辆能够满足不同驾驶员的亮度调节需求,还将在每个驾驶员初次使用全息投影功能时,通过识别驾驶员的生物识别信息以记录该驾驶员对应的身份标识,并将该身份标识与该驾驶员对应的全息投影参数关联,使得每个驾驶员对应的全息投影参数可以相互独立而互不影响。
120.需要说明的是,生物识别信息可以是语音信息、指纹信息、面部识别信息和/或虹膜识别信息,不同驾驶员的生物识别信息对应唯一的身份标识。
121.示例性的,某个家庭在进行自驾游的过程中,首先由驾驶员a进行驾驶,vcu在识别到当前驾驶员为驾驶员a后,自动将全息投影图像的参数调整为全息投影参数a;经过一段时间的驾驶,由驾驶员b进行驾驶,此时,vcu通过获取当前驾驶员的生物识别信息,检测到当前驾驶员变为驾驶员b后,将自动把全息投影图像的参数从全息投影参数a调整为驾驶员b对应的全息投影参数b。
122.第二方面,基于相同发明构思,参照图3,本技术实施例提供了一种全息投影控制装置300,该全息投影控制装置300包括:
123.获取模块301,用于获取驾驶舱两侧的车窗高度、车门开度和/或其他车辆的位置信息。
124.确定模块302,用于针对驾驶舱两侧中的任一侧,基于该侧的车窗高度、车门开度和/或位置信息,确定该侧的目标调整策略。
125.调整模块303,用于按照目标调整策略,对该侧的全息投影图像进行调整;全息投影图像为投影至该侧的车门外并用于呈现该侧的后方视野的图像。
126.在本技术一实施例中,确定模块302包括:
127.干预距离确定子模块,用于基于其他车辆的位置信息,确定其他车辆进入该侧的全息投影图像的干预距离。
128.调整策略确定子模块,用于基于干预距离和车门开度,确定该侧的目标调整策略。
129.在本技术一实施例中,调整策略确定子模块包括:
130.第一策略确定单元,用于在干预距离大于第一距离阈值的情况下,确定该侧的目标调整策略为第一调整策略;第一调整策略用于指示缩小和/或移动全息投影图像。
131.第二策略确定单元,用于在干预距离小于或者等于第一距离阈值且车门开度大于第一开度阈值的情况下,确定该侧的目标调整策略为第二调整策略;第二调整策略用于指示放大和/或移动全息投影图像。
132.在本技术一实施例中,第一策略确定单元包括:
133.第一策略确定子单元,用于在干预距离大于第一距离阈值且小于第二距离阈值的情况下,确定该侧的目标调整策略为第一调整子策略。第一调整子策略用于指示将全息投影图像缩小第一预设倍数并向靠近车身方向移动第一预设距离,第一预设倍数和第一预设距离随干预距离的增大而增大。
134.第二策略确定子单元,用于在干预距离大于或者等于第二距离阈值的情况下,确定该侧的目标调整策略为第一车内投影子策略;第一车内投影子策略用于指示将全息投影图像投影至车门内侧的第一预设投影区域。
135.在本技术一实施例中,第二策略确定单元包括:
136.第三策略确定子单元,用于在车门开度大于第一开度阈值且小于第二开度阈值的情况下,确定该侧的目标调整策略为第二调整子策略。第二调整子策略用于指示将全息投影图像放大第二预设倍数并向靠近车身方向移动第二预设距离,第二预设倍数和第二预设距离随车门开度的增大而增大。
137.第四策略确定子单元,用于在车门开度大于或者等于第二开度阈值的情况下,确定该侧的目标调整策略为第二车内投影子策略;第二车内投影子策略用于指示将全息投影图像投影至车门内侧的第二预设投影区域。
138.在本技术一实施例中,确定模块302还包括:
139.第三策略确定子模块,用于在该侧的车窗高度小于该侧对应的高度阈值的情况下,确定目标调整策略为第三调整策略;第三调整策略用于指示降低该侧的全息投影图像的亮度。
140.在本技术一实施例中,全息投影控制装置300还包括::
141.眼球坐标确定模块,用于确定驾驶员的眼球坐标。
142.高度阈值确定模块,用于针对驾驶舱两侧中的任一侧,基于眼球坐标和该侧的全息投影图像的成像坐标,确定眼球坐标与成像坐标的连接线与车窗的交叉点坐标;并基于交叉点坐标,确定该侧对应的高度阈值。
143.需要说明的是,本技术实施例的全息投影控制装置300的具体实施方式参照前述本技术实施例第一方面提出的全息投影控制方法的具体实施方式,在此不再赘述。
144.第三方面,基于相同发明构思,本技术实施例提供了一种存储介质,存储介质内存储有机器可执行指令,机器可执行指令被处理器执行时实现本技术第一方面提出的全息投
影控制方法。
145.需要说明的是,本技术实施例的存储介质的具体实施方式参照前述本技术第一方面提出的全息投影控制方法的具体实施方式,在此不再赘述。
146.第四方面,基于相同发明构思,参照图4,本技术实施例提供了一种车400,该车辆400包括处理器401和存储器402,存储器402存储有能够被处理器401执行的机器可执行指令,处理器401用于执行机器可执行指令,以实现本技术第一方面提出的全息投影控制方法。
147.需要说明的是,本技术实施例的车辆400的具体实施方式参照前述本技术第一方面提出的全息投影控制方法的具体实施方式,在此不再赘述。
148.本领域内的技术人员应明白,本发明实施例的实施例可提供为方法、装置、或计算机程序产品。因此,本发明实施例可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明实施例可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
149.本发明实施例是参照根据本发明实施例的方法、终端设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理终端设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理终端设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
150.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理终端设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
151.这些计算机程序指令也可装载到计算机或其他可编程数据处理终端设备上,使得在计算机或其他可编程终端设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程终端设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
152.尽管已描述了本发明实施例的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明实施例范围的所有变更和修改。
153.最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者终端设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者终端设备所固有的要素。在没有更多限制的情况下,,由语句“包括一个
……”
限定的要素,并不排除在包括要素的过程、方法、物品或者终端设备中还存在另外的相同要素。
154.以上对本发明所提供的一种全息投影控制方法、装置、存储介质和车辆,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上,本说明书内容不应理解为对本发明的限制。