多核异构域控制器、全景显示方法以及存储介质技术

技术编号:37878775 阅读:12 留言:0更新日期:2023-06-15 21:07
本发明专利技术提供一种多核异构域控制器、全景显示方法以及存储介质,该基于多核异构域控制器的全景显示方法包括:S101:读取存储的引导加载程序,通过引导加载程序分别启动摄像头对应的处理器和操作系统对应的处理器;S102:利用摄像头对应的处理器启动摄像头拍摄和显示图像,并在操作系统启动后,通过摄像头的图像数据显示全景图像。本发明专利技术能够在操作系统启动前快速进行全景图像的显示,提高了图像的显示速度,便于用户及时获取车辆外部图像,提升了用户的使用体验。户的使用体验。户的使用体验。

【技术实现步骤摘要】
多核异构域控制器、全景显示方法以及存储介质


[0001]本专利技术涉及全景显示
,尤其涉及一种多核异构域控制器、全景显示方法以及存储介质。

技术介绍

[0002]随着汽车技术的快速发展,智能辅助驾驶系统的应用越来越广泛,智能辅助驾驶系统的一项关键技术是通过车载环境感知摄像头实现对车辆周围环境图像的采集,以填补驾驶员的视角盲区,减少行车或泊车过程中误碰撞事故的发生,并且通过对采集到的图像进行分析处理,给驾驶员提供包括车道偏离报警、盲区车辆检测在内的各种辅助驾驶功能,对于提高汽车的主动安全性具有重要的意义。
[0003]现有技术中,为了便于用户查看外界图像,将车载环境感知摄像头采集的图像处理为360度全景图像。其中,生成360度的智能辅助驾驶系统利用安装于汽车四周的超广角鱼眼镜头获取车四周的环境信息,并通过一系列图像处理算法拼接融合形成3D全景环视图像,以消除驾驶盲区,减少交通事故的发生频率。
[0004]然而,这些智能辅助驾驶系统为了让产品更有竞争力和降低车辆的成本,往往会在360度全景图像的基础上叠加很多其他功能,如DVR(行车记录仪),LDW(车道偏离预警)等等。为了满足实现这些功能的需求,往往需要高级操作系统的支持。这样造成操作系统复杂,整体启动慢,进而使得系统启动时,全景图像显示速度慢,一般最快都需要3S才能看到显示,甚至要达到5S以上能显示,难以满足用户的使用需求。

技术实现思路

[0005]为了克服现有技术的不足,本专利技术提出一种多核异构域控制器、全景显示方法以及存储介质,利用存储的引导加载程序启动多核异构域控制器中摄像头、操作系统对应的不同处理器,先通过摄像头对应的处理器启动摄像头和生成显示的图像,并在操作系统启动后,显示全景图像,从而能够在操作系统启动前快速进行全景图像的显示,提高了图像的显示速度,便于用户及时获取车辆外部图像,提升了用户的使用体验。
[0006]为解决上述问题,本专利技术采用的一个技术方案为:一种基于多核异构域控制器的全景显示方法,所述基于多核异构域控制器的全景显示方法包括:S101:读取存储的引导加载程序,通过引导加载程序分别启动摄像头对应的处理器和操作系统对应的处理器;S102:利用所述摄像头对应的处理器启动摄像头拍摄和显示图像,并在所述操作系统启动后,通过摄像头的图像数据显示全景图像。
[0007]进一步地,所述读取存储的引导加载程序的步骤之前还包括:获取预设引脚的配置信息,根据所述配置信息确定启动模式,通过所述启动模式获取带启动的计算机程序对应的存储地址。
[0008]进一步地,所述读取存储的引导加载程序的步骤具体包括:读取存储的二次引导加载程序,并将所述二次引导加载程序加载给指定的处理器,通过所述指定的处理器运行
所述二次引导加载程序。
[0009]进一步地,所述通过引导加载程序分别启动摄像头对应的处理器和操作系统对应的处理器的步骤具体包括:通过所述二次引导加载程序读取预设的系统固件,将所述预设的系统固件加载给摄像头对应的处理器,并通过所述二次引导加载程序读取启动装载程序,利用所述启动装载程序启动操作系统对应的处理器。
[0010]进一步地,所述利用所述启动装载程序启动操作系统对应的处理器的步骤之后还包括:通过所述启动装载程序读取操作系统对应的处理器运行的固件,运行所述固件,所述固件包括操作系统内核。
[0011]进一步地,运行所述操作系统内核的处理器初始化外部硬件,挂载操作系统对应的文件系统,启动初始化进程。
[0012]进一步地,所述利用所述摄像头对应的处理器启动摄像头拍摄和显示图像的步骤具体包括:所述处理器启动所述摄像头,读取摄像头生成的图像数据,并拼接所述图像数据对应的图像形成2D图像。
[0013]进一步地,所述通过摄像头的图像数据显示全景图像的步骤具体包括:关闭所述2D图像对应的显示链路,根据摄像头的图像数据形成并显示3D全景图像。
[0014]基于相同的专利技术构思,本专利技术还提出一种多核异构域控制器,所述多核异构域控制器包括多个处理器、存储设备,所述处理器与所述存储设备通信连接,所述存储设备存储有计算机程序,所述处理器通过所述计算机程序执行如上所述的基于多核异构域控制器的全景显示方法。
[0015]基于相同的专利技术构思,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有程序数据,所述程序数据被用于执行如上所述的基于多核异构域控制器的全景显示方法。
[0016]相比现有技术,本专利技术的有益效果在于:利用存储的引导加载程序启动多核异构域控制器中摄像头、操作系统对应的不同处理器,先通过摄像头对应的处理器启动摄像头和生成显示的图像,并在操作系统启动后,显示全景图像,从而能够在操作系统启动前快速进行全景图像的显示,提高了图像的显示速度,便于用户及时获取车辆外部图像,提升了用户的使用体验。
附图说明
[0017]图1为本专利技术基于多核异构域控制器的全景显示方法一实施例的流程图;
[0018]图2为本专利技术基于多核异构域控制器的全景显示方法另一实施例的流程图;
[0019]图3为本专利技术多核异构域控制器一实施例的结构图;
[0020]图4为本专利技术计算机可读存储介质一实施例的结构图。
具体实施方式
[0021]以下通过特定的具体实例说明本申请的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。需说明的是,通常在此处附图中描述和示出的各本
公开实施例在不冲突的前提下,可相互组合,其中的结构部件或功能模块可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本公开保护的范围。
[0022]在本申请公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0023]请参阅图1、图2,其中,图1为本专利技术基于多核异构域控制器的全景显示方法一实施例的流程图;图2为本专利技术基于多核异构域控制器的全景显示方法另一实施例的流程图。结合图1、图2对本专利技术基于多核异构域控制器的全景显示方法作详细说明。
[0024]在本实施例中,通过多核异构域控制器实现全景显示方法,其中,多核异构域控制器具有多个处理器,在全景显示时,利用不同的处理器执行操作系统启动和摄像头启动,在启动操作系统之前就可以进行360
°
全景显示,从而避免需要本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多核异构域控制器的全景显示方法,其特征在于,所述基于多核异构域控制器的全景显示方法包括:S101:读取存储的引导加载程序,通过引导加载程序分别启动摄像头对应的处理器和操作系统对应的处理器;S102:利用所述摄像头对应的处理器启动摄像头拍摄和显示图像,并在所述操作系统启动后,通过摄像头的图像数据显示全景图像。2.如权利要求1所述的基于多核异构域控制器的全景显示方法,其特征在于,所述读取存储的引导加载程序的步骤之前还包括:获取预设引脚的配置信息,根据所述配置信息确定启动模式,通过所述启动模式获取带启动的计算机程序对应的存储地址。3.如权利要求1所述的基于多核异构域控制器的全景显示方法,其特征在于,所述读取存储的引导加载程序的步骤具体包括:读取存储的二次引导加载程序,并将所述二次引导加载程序加载给指定的处理器,通过所述指定的处理器运行所述二次引导加载程序。4.如权利要求3所述的基于多核异构域控制器的全景显示方法,其特征在于,所述通过引导加载程序分别启动摄像头对应的处理器和操作系统对应的处理器的步骤具体包括:通过所述二次引导加载程序读取预设的系统固件,将所述预设的系统固件加载给摄像头对应的处理器,并通过所述二次引导加载程序读取启动装载程序,利用所述启动装载程序启动操作系统对应的处理器。5.如权利要求4所述的基于多核异构域控制器的全景显示方法,其特征在于,所述利用所述启动装载程序启动...

【专利技术属性】
技术研发人员:李伟梁皓樊喜文刘研韦寿红
申请(专利权)人:深圳市德驰微视技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1