一种车载显示屏图像显示方法,系统,存储介质及车辆与流程
未命名
07-11
阅读:89
评论:0
1.本发明涉及车载显示技术领域,特别涉及一种车载显示屏图像显示方法,系统,存储介质及车辆。
背景技术:
2.随着现代汽车的智能化发展,承载着自动驾驶功能的域控制器的系统也越来越复杂,从原来的轻量级系统升级到功能更丰富,安全更严格,以及应用更负责的操作系统,如linux和qnx等。实际使用中,大部分应用场景要求整车启动后能运行倒车模式,并能快速显示倒车影像,然而在使用了复杂的操作系统后,往往导致车载显示屏开机启动后,难以快速输出倒车图像,影响了实际用户体验。
3.由于摄像头的配置功能需求变更,功能安全升级等改动频繁,为了系统的稳定,通常不会配置在驱动层,一般配置在应用层;而在异构的域控制器,计算单元通常由soc系统和mcu系统组成,在系统启动的过程中,先初始化mcu系统最小单元,激活电源管理程序,初始化soc系统的驱动层,然后启动soc系统内核,最后启动应用层相关程序,整个流程下来,开机时间耗时比较久,实测甚至超过10s,如果应用层运行的程序越多,则时间更久。
技术实现要素:
4.本发明为解决上述技术问题,提供一种车载显示屏图像显示方法,系统,存储介质及车辆,通过将采集到的当前车辆预设范围内的环境图像分别输出至显示屏和soc系统,来完成对所述环境图像的一次显示输出,以及在对所述环境图像进行诊断处理,获得驾驶辅助图像后,完成二次显示输出。
5.具体的,本发明提供一种车载显示屏图像显示方法,包括以下步骤:s10:车载系统完成上电后,采集当前车辆预设范围内的环境图像,并将所述环境图像分别输出至显示屏和soc系统。
6.s20:通过mcu系统驱动所述显示屏按预设配置格式进行一次显示输出。
7.s30:待所述soc系统完成上电初始化后,加载所述环境图像并进行诊断处理,获得驾驶辅助图像。
8.s40:所述显示屏端加载所述驾驶辅助图像,进行二次显示输出。
9.所述步骤s20中的预设配置格式具体为:与所述mcu系统连接的第一解串器接收来自采集模块中的第一串行器输出的环境图像;所述mcu系统控制所述第一解串器将所述环境图像输出至第二串行器;所述第二串行器将该环境图像发送至显示屏进行一次显示输出。
10.所述步骤s30中的初始化至少包括soc系统内核加载,以及环境图像显示程序加载。
11.所述步骤s30中获得驾驶辅助图像,具体为:所述soc系统加载所述环境图像并进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,并将所述障碍物图像与所述环
境图像进行融合处理,以获得驾驶辅助图像。
12.基于同一发明构思,本发明还提供一种车载显示屏图像显示系统,所述系统包括:采集模块:用于通过图像传感器采集当前车辆预设范围内的环境图像,并通过第一串行器将所述环境图像输出给传输模块。
13.所述传输模块:用于通过第一解串器接收所述环境图像,并输出至计算单元的soc系统,以及通过第二串行器输出至显示屏;所述计算单元还包括mcu系统。
14.所述显示屏:用于通过第二解串器接收来自所述第二串行器的环境图像,并通过所述mcu系统驱动显示单元按预设配置格式进行一次显示输出;以及当所述soc系统完成上电初始化,加载所述环境图像并进行诊断处理,以获得驾驶辅助图像后,通过所述显示单元加载所述驾驶辅助图像进行二次显示输出。
15.所述传输模块还包括电源单元,所述电源单元用于供电给所述计算单元。
16.所述soc系统至少包括第一驱动层,应用层和linux系统;所述mcu系统至少包括第二驱动层。
17.所述第一驱动层用于实现soc系统内核加载,以加载所述应用层和linux系统。
18.所述应用层用于实现环境图像显示程序加载。
19.所述linux系统用于运行所述环境图像显示程序加载,完成对所述环境图像进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,还用于将所述障碍物图像与所述环境图像进行融合处理,获得驾驶辅助图像并输出给第二驱动层。
20.所述第二驱动层用于驱动所述第二串行器输出环境图像至第二解串器,以及接收所述驾驶辅助图像,并驱动所述第二串行器输出驾驶辅助图像至第二解串器,还用于控制所述电源单元的供电状态,以及控制所述第一驱动层。
21.所述图像传感器接入所述第二串行器;所述第二串行器的另一端接入所述第一解串器;所述第一解串器分别接入所述第一驱动层和第一串行器;所述第一驱动层分别与所述应用层和linux系统连接;所述第二驱动层与所述linux系统连通,并接入所述第一解串器和第一串行器,所述第二驱动层还连接至所述电源单元;所述电源单元的另一端接入所述第一驱动层;所述第一串行器接入所述第二解串器;所述第二解串器的另一端连接至所述显示单元。
22.基于同一发明构思,本发明还提供一种存储介质,为计算机可读存储介质中的一种,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述车载显示屏图像显示方法。
23.基于同一发明构思,本发明还提供一种车辆,至少包括用于实现所述车载显示屏图像显示方法的系统。
24.与现有技术相比,本发明的有益效果在于:本发明将采集到的当前车辆预设范围内的环境图像先直接输出至显示屏,在soc系统对所述环境图像进行诊断处理并获得驾驶辅助图像后,再将该驾驶辅助图像输出至显示屏,即使soc系统未完成对环境图像的诊断处理,也可以显示出环境图像,减少了摄像头的出图时间,提升了用户体验;解决了现有技术中环境图像显示耗时长的技术问题。
附图说明
25.图1为本发明所述的车载显示屏图像显示方法的流程图。
26.图2为图1所述的车载显示屏图像显示方法的系统框架图。
具体实施方式
27.本发明实施例提供一种车载显示屏图像显示方法,系统,存储介质及车辆,用以解决现有技术中摄像头采集的当前车辆预设范围内的环境图像显示耗时长的技术问题。
28.本发明实施例中的技术方案为解决上述技术问题,总体思路如下:提供一种车载显示屏图像显示方法,包括以下步骤:车载系统完成上电后,通过摄像头采集当前车辆预设范围内的环境图像,并通过与所述摄像头中的第一串行器连接的第一解串器将所述环境图像分别发送给第二串行器和soc系统;所述mcu系统驱动所述第二串行器输出环境图像至显示屏进行一次显示输出;进一步的,所述soc系统完成上电及初始化后,对接收到的环境图像进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,并将所述障碍物图像与所述环境图像进行融合处理,以获得驾驶辅助图像;然后所述mcu系统驱动所述第二串行器输出驾驶辅助图像至显示屏进行二次显示输出。上述技术方案减少了摄像头的出图时间,提升了用户体验。
29.下面结合具体实施例及附图对本发明的一种车载显示屏图像显示方法,系统,存储介质及车辆,作进一步详细描述。
30.请参考图1,本发明实施例提供一种车载显示屏图像显示方法,以该方法应用于车辆倒车为例,所述车载显示屏图像显示方法的具体实现过程如下:步骤s10:车载系统完成上电后,采集当前车辆预设范围内的环境图像,并将所述环境图像分别输出至显示屏和soc系统。
31.一种可能的实施方式,通过车辆后视摄像头中的图像传感器采集当前车辆的车身后预设范围内的环境图像,并通过其第一串行器将所述环境图像输出至域控制器中的第一解串器,然后所述解串器再分别将所述环境图像输出至显示屏和域控制器中的soc系统。
32.在完成环境图像的采集和分发之后,便可执行步骤s20。
33.步骤s20:通过mcu系统驱动所述显示屏按预设配置格式进行一次显示输出。
34.需要说明的是,预设配置格式具体为:与所述mcu系统连接的第一解串器接收来自采集模块中的第一串行器输出的环境图像;所述mcu系统控制所述第一解串器将所述环境图像输出至第二串行器;所述第二串行器将该环境图像发送至显示屏进行一次显示输出。
35.在执行步骤s20的同时,执行步骤s30。
36.所述步骤s30:待所述soc系统完成上电初始化后,加载所述环境图像并进行诊断处理,获得驾驶辅助图像。
37.需要说明的是,所述初始化至少包括soc系统内核加载,以及环境图像显示程序加载;而获得驾驶辅助图像,具体为:所述soc系统加载所述环境图像并进行障碍物诊断,以获得当前车辆的车身后预设范围内的障碍物图像,并将所述障碍物图像与所述环境图像进行融合处理,以获得驾驶辅助图像。
38.获得所述驾驶辅助图像后,便可执行步骤s40。
39.s40:所述显示屏端加载所述驾驶辅助图像,进行二次显示输出。
40.需要说明的是,进行二次显示输出之后,一次显示输出便会停止,显示屏中仅会显示驾驶辅助图像,使得驾驶员根据所述驾驶辅助图像进行倒车动作。
41.本发明实施例提供一种车载显示屏图像显示系统,该系统采用上述的车载显示屏图像显示方法,请参考图2,所述系统包括:采集模块:用于通过图像传感器采集当前车辆预设范围内的环境图像,并通过第一串行器将所述环境图像输出给传输模块。
42.所述传输模块:用于通过第一解串器接收所述环境图像,并输出至计算单元的soc系统,以及通过第二串行器输出至显示屏;所述计算单元还包括mcu系统。
43.所述显示屏:用于通过第二解串器接收来自所述第二串行器的环境图像,并通过所述mcu系统驱动显示单元按预设配置格式进行一次显示输出;以及当所述soc系统完成上电初始化,加载所述环境图像并进行诊断处理,以获得驾驶辅助图像后,通过所述显示单元加载所述驾驶辅助图像进行二次显示输出。
44.需要说明的是,所述采集模块可以定义为摄像头;所述传输模块即域控制器;所述显示屏的类型和型号可以根据实际需求进行设定。
45.所述传输模块还包括电源单元,所述电源单元用于供电给所述计算单元。
46.所述soc系统至少包括用于实现soc系统内核加载,以加载所述应用层和linux系统的第一驱动层,用于实现环境图像显示程序加载的应用层和linux系统。
47.所述mcu系统至少包括第二驱动层。
48.其中,所述linux系统用于运行所述环境图像显示程序加载,完成对所述环境图像进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,还用于将所述障碍物图像与所述环境图像进行融合处理,获得驾驶辅助图像并输出给第二驱动层。
49.所述第二驱动层用于驱动所述第二串行器输出环境图像至第二解串器,以及接收所述驾驶辅助图像,并驱动所述第二串行器输出驾驶辅助图像至第二解串器,还用于控制所述电源单元的供电状态,以及控制所述第一驱动层。
50.需要说明的是,除了可以采用linux系统之外,还可以采用qnx系统;所述linux系统和qnx系统都是一种类unix的操作系统;本领域技术人员可以根据linux系统和qnx系统的特征选择实际应用场景下的最佳操作系统。
51.linux是一套免费使用和自由传播的类unix操作系统,是一个基于posix的多用户、多任务、支持多线程和多cpu的操作系统。linux由众多微内核组成,其源代码完全开源;linux继承了unix的特性,具有非常强大的网络功能,其支持所有的因特网协议,且可以利用unix的网络特性开发出新的协议栈;linux系统工具链完整,简单操作就可以配置出合适的开发环境,可以简化开发过程,减少开发中仿真工具的障碍,使系统具有较强的移植性。
52.qnx是一种商用的遵从posix规范的类unix实时操作系统,目标市场主要是面向嵌入式系统。qnx的微内核结构是它区别于其它操作系统的显著特点。在具有高可靠性内核的基础上,qnx的创新设计使它同样具有很高的效率。qnx最为引人注目的地方是,它是unix的同胞异构体,保持了和unix的高度相似性,绝大多数unix或linux应用程序可以在qnx下直接编译生成。
53.需要说明的是,车载显示屏图像显示系统中各模块的连接关系,具体为:所述图像传感器接入所述第二串行器;所述第二串行器的另一端接入所述第一解串器;所述第一解
串器分别接入所述第一驱动层和第一串行器;所述第一驱动层分别与所述应用层和linux系统连接;所述第二驱动层与所述linux系统连通,并接入所述第一解串器和第一串行器,所述第二驱动层还连接至所述电源单元;所述电源单元的另一端接入所述第一驱动层;所述第一串行器接入所述第二解串器;所述第二解串器的另一端连接至所述显示单元。
54.一种可能的实施方式,摄像头通过其图像传感器采集当前车辆的车身后预设范围内的环境图像,并将该环境图像转换成并行信号后发送至第一串行器,所述第一串行器将该并行信号转换成串行信号,并发送给第一解串器,所述第一解串器再将所述串行信号转换回并行信号,并分别输出至第二串行器和soc系统。
55.需要说明的是,第一解串器将所述并行信号发送至第二串行器是经由mcu系统控制实现的。
56.所述第二串行器将接收到的并行信号再转换成串行信号发送至显示屏中的第二解串器,所述第二解串器将所述串行信号重新转换回并行信号并发送至显示单元,所述显示单元解析该并行信号,并完成一次显示输出,所述一次显示输出所输出的是摄像头所采集到的当前车辆的车身后预设范围内的环境图像。
57.在进行一次显示输出的同时,所述soc系统进行上电,并完成初始化;在初始化完成后,所述soc系统加载接收到的环境图像,并对该环境图像进行障碍物诊断处理,以获得当前车辆的车身后预设范围内的障碍物图像;所述soc系统再将所述障碍物图像与最初的环境图像进行融合处理,以获得驾驶辅助图像的并行信号,所述并行信号通过mcu系统发送至第二串行器;所述第二串行器将接收到的并行信号转换成串行信号后,发送至显示屏中的第二解串器,所述第二解串器将所述串行信号转换回并行信号并发送至显示单元,所述显示单元解析该并行信号,并完成二次显示输出。
58.需要说明的是,进行二次显示输出时,一次显示输出将会终止;驾驶员将根据二次显示输出结果驾驶当前车辆。
59.基于同一发明构思,本发明还提供一种存储介质,为计算机可读存储介质中的一种,其上存储有计算机程序,所述计算机程序被处理器执行时,实现所述车载显示屏图像显示方法。
60.基于同一发明构思,本发明还提供一种车辆,至少包括用于实现所述车载显示屏图像显示方法的系统。
61.综上所述,本发明提供一种车载显示屏图像显示方法,系统,存储介质及车辆;通过将采集到的当前车辆预设范围内的环境图像分别输出至显示屏和soc系统,来完成对所述环境图像的一次显示输出,以及在对所述环境图像进行诊断处理,获得驾驶辅助图像后,完成二次显示输出。
62.尽管这里已经参考附图描述了示例实施例,应理解上述示例实施例仅仅是示例性的,并且不意图将本发明的范围限制于此。本领域普通技术人员可以在其中进行各种改变和修改,而不偏离本发明的范围和精神。所有这些改变和修改意在被包括在所附权利要求所要求的本发明的范围之内。
63.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员
可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
64.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个设备,或一些特征可以忽略,或不执行。
65.本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(dsp)来实现根据本发明实施例的一些模块的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
66.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
67.虽然对本发明的描述是结合以上具体实施例进行的,但是,熟悉本技术领域的人员能够根据上述的内容进行许多替换、修改和变化是显而易见的。因此,所有这样的替代、改进和变化都包括在附后的权利要求的精神和范围内。
技术特征:
1.一种车载显示屏图像显示方法,其特征在于,包括以下步骤:s10:车载系统完成上电后,采集当前车辆预设范围内的环境图像,并将所述环境图像分别输出至显示屏和soc系统;s20:通过mcu系统驱动所述显示屏按预设配置格式进行一次显示输出;s30:待所述soc系统完成上电初始化后,加载所述环境图像并进行诊断处理,获得驾驶辅助图像;s40:所述显示屏端加载所述驾驶辅助图像,进行二次显示输出。2.根据权利要求1所述的车载显示屏图像显示方法,其特征在于,所述步骤s20中的预设配置格式具体为:与所述mcu系统连接的第一解串器接收来自采集模块中的第一串行器输出的环境图像;所述mcu系统控制所述第一解串器将所述环境图像输出至第二串行器;所述第二串行器将该环境图像发送至显示屏进行一次显示输出。3.根据权利要求2所述的车载显示屏图像显示方法,其特征在于,所述步骤s30中的初始化至少包括soc系统内核加载,以及环境图像显示程序加载。4.根据权利要求3所述的车载显示屏图像显示方法,其特征在于,所述步骤s30中获得驾驶辅助图像,具体为:所述soc系统加载所述环境图像并进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,并将所述障碍物图像与所述环境图像进行融合处理,以获得驾驶辅助图像。5.一种采用如权利要求1-4任一项所述的车载显示屏图像显示方法的系统,其特征在于,所述系统包括:采集模块:用于通过图像传感器采集当前车辆预设范围内的环境图像,并通过第一串行器将所述环境图像输出给传输模块;所述传输模块:用于通过第一解串器接收所述环境图像,并输出至计算单元的soc系统,以及通过第二串行器输出至显示屏;所述计算单元还包括mcu系统;所述显示屏:用于通过第二解串器接收来自所述第二串行器的环境图像,并通过所述mcu系统驱动显示单元按预设配置格式进行一次显示输出;以及当所述soc系统完成上电初始化,加载所述环境图像并进行诊断处理,以获得驾驶辅助图像后,通过所述显示单元加载所述驾驶辅助图像进行二次显示输出。6.根据权利要求5所述的系统,其特征在于,所述传输模块还包括电源单元,所述电源单元用于供电给所述计算单元。7.根据权利要求6所述的系统,其特征在于,所述soc系统至少包括第一驱动层,应用层和linux系统;所述mcu系统至少包括第二驱动层;所述第一驱动层用于实现soc系统内核加载,以加载所述应用层和linux系统;所述应用层用于实现环境图像显示程序加载;所述linux系统用于运行所述环境图像显示程序加载,完成对所述环境图像进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,还用于将所述障碍物图像与所述环境图像进行融合处理,获得驾驶辅助图像并输出给第二驱动层;所述第二驱动层用于驱动所述第二串行器输出环境图像至第二解串器,以及接收所述驾驶辅助图像,并驱动所述第二串行器输出驾驶辅助图像至第二解串器,还用于控制所述电源单元的供电状态,以及控制所述第一驱动层。
8.根据权利要求7所述的系统,其特征在于,所述图像传感器接入所述第二串行器;所述第二串行器的另一端接入所述第一解串器;所述第一解串器分别接入所述第一驱动层和第一串行器;所述第一驱动层分别与所述应用层和linux系统连接;所述第二驱动层与所述linux系统连通,并接入所述第一解串器和第一串行器,所述第二驱动层还连接至所述电源单元;所述电源单元的另一端接入所述第一驱动层;所述第一串行器接入所述第二解串器;所述第二解串器的另一端连接至所述显示单元。9.一种存储介质,为计算机可读存储介质中的一种,其特征在于,其上存储有计算机程序,所述计算机程序被处理器执行时,实现如权利要求1-4任一项所述的车载显示屏图像显示方法。10.一种车辆,其特征在于,至少包括用于实现权利要求1-4任一项所述的车载显示屏图像显示方法的系统。
技术总结
本发明提供一种车载显示屏图像显示方法,系统,存储介质及车辆;所述显示方法包括以下步骤:车载系统完成上电后,通过摄像头采集当前车辆预设范围内的环境图像,并通过与摄像头中的第一串行器连接的第一解串器将所述环境图像分别发送给第二串行器和SOC系统;所述MCU系统驱动第二串行器输出环境图像至显示屏进行一次显示输出;进一步的,所述SOC系统完成上电及初始化后,对接收到的环境图像进行障碍物诊断,以获得当前车辆预设范围内的障碍物图像,并将障碍物图像与所述环境图像进行融合处理,以获得驾驶辅助图像;然后所述MCU系统驱动第二串行器输出驾驶辅助图像至显示屏进行二次显示输出。本发明减少了摄像头的出图时间,提升了用户体验。提升了用户体验。提升了用户体验。
技术研发人员:邱安崇 欧阳碧欢 段帅奇
受保护的技术使用者:惠州市德赛西威汽车电子股份有限公司
技术研发日:2023.03.27
技术公布日:2023/7/4
版权声明
本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
飞行汽车 https://www.autovtol.com/
