车辆的摄像头数据传输方法、装置、电子设备及存储介质与流程

摘要: 本技术涉及智能汽车电子电气架构,特别涉及一种车辆的摄像头数据传输方法、装置、电子设备及存储介质。背景技术:1、随着汽车电子电气架构向中央计算演进,驾驶与座舱域趋...
车辆的摄像头数据传输方法、装置、电子设备及存储介质与流程

本技术涉及智能汽车电子电气架构,特别涉及一种车辆的摄像头数据传输方法、装置、电子设备及存储介质。

背景技术:

1、随着汽车电子电气架构向中央计算演进,驾驶与座舱域趋于融合。传统方案在适配新架构时面临矛盾:若采用“一分二解串器”实现原始数据并行接入,则成本高昂且isp(image signal processor,图像信号处理器)需重复调教;若采用“驾驶域编码后经以太网推流”,则存在高延时、高带宽压力及单点故障风险。相关技术多针对单一架构,缺乏一套能兼容不同硬件形态、平衡性能、成本与可靠性的系统性解决方案。具体的,由于汽车的eea架构(electronic and electrical architecture,电子电气架构)向舱驾融合的方向演进,传统的驾驶域和座舱域将融合成一个控制器,然而,如何将传统的驾驶域摄像头和传统的座舱域摄像头同时接入到舱驾一体控制器,而且确保数据共享、适配灵活、成本更优,是舱驾一体平台需要认真思考的新课题。

技术实现思路

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、第二传输通路配置规则为通过驾驶域处理单元的csi-tx 接口与座舱域处理单元的csi-rx 接口之间构建点对点物理直连通道,以通过所述点对点物理直连通道进行所述驾驶域处理单元和所述座舱域处理单元之间的图像实时共享;

40、第三传输通路配置规则为通过以太网或预设总线传输经压缩编码后的图像数据。

41、进一步,所述车辆还包括驾驶员监控摄像头和车内乘员监控摄像头,所述方法还包括:

42、通过所述驾驶员监控摄像头采集驾驶员的第一图像数据,并通过所述车内乘员监控摄像头采集车内乘客的第二图像数据;

43、分别对所述第一图像数据和所述第二图像数据进行预处理,以得到所述驾驶员的精神状态和所述车内乘客的精神状态。

44、第二方面,提供一种车辆的摄像头数据传输装置,包括:

45、获取模块,用于响应于上电指令,获取至少一个摄像头的原始图像数据;

46、确定模块,用于对所述摄像头的原始图像数据进行预处理,得到所述摄像头的分辨率视角图像,并基于所述摄像头的订阅需求和预设的通路配置策略,确定所述摄像头的至少一个数据通路和每个数据传输通路的图像传输策略;

47、传输模块,用于基于所述摄像头的至少一个数据通路和每个数据传输通路的图像传输策略,处理所述摄像头的分辨率视角图像得到所述摄像头在每个数据传输通路的目标图像数据,并根据所述摄像头在每个数据传输通路的目标图像数据进行数据传输。

48、第三方面,提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被设置为用于执行如上述实施例所述的车辆的摄像头数据传输方法。

49、第四方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行,以用于实现如上述实施例所述的车辆的摄像头数据传输方法。

50、本发明的有益效果:

51、(1)通过高可靠并行、低延时直连和高带宽编码三类异构数据通路的动态选择,可根据不同摄像头的功能需求、数据量和实时性要求在项目层面实现性能、成本与复杂度的良好平衡,避免了单一方案的资源浪费,同时系统架构可无缝适配one-board(双芯片)和one-chip(单芯片)两种舱驾一体硬件平台。

52、(2)csi-tx/ csi-rx点对点物理直连通路专为对延时极度敏感的跨域应用设计,实现无损、低延时传输且不占用系统总线带宽;而以太网/pcie编码通路则服务于大数据量非实时应用,二者互补,兼顾了实时性与数据吞吐量。同时,高可靠并行接入通路结合主从冗余控制逻辑,在单域控制器异常时可实现摄像头功能的降级可用,显著提升了系统整体鲁棒性。

53、本技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本技术的实践了解到。