System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及自动驾驶,尤其涉及一种相机线束链路优化方法、装置、soc芯片及系统。
技术介绍
1、在自动驾驶领域中,相机是不可或缺的组成部分。相机用于采集周围环境的图像,并通过串行总线(gigabit multimedia serial link,gmsl)将图像数据传输给车辆域控的片上系统(system on chip,soc),也即算力soc。算力soc通过图像处理算法对图像数据进行分析,从而对车辆的行驶路线进行规划和控制。
2、然而在实际应用中,域控到相机模组的线束长度通常是预先规定好的。当不同长度的线缆与相机模组进行适配时,由于没有针对不同线缆进行相机线路链路参数的调节,使得相机的图像质量在传输时无法达到最佳状态,将导致图像丢帧、卡顿、模糊以及线束长度受距离限制等问题。
3、因此,如何在不同线束长度和相机模组之间实现较优匹配,以确保图像传输的稳定性和清晰度,是自动驾驶技术中一个亟待解决的问题。
技术实现思路
1、本申请实施例提供一种相机线束链路优化方法、装置、soc芯片及系统,可以有效解决相机图像数据传输至域控时,难以保障图像质量的问题。
2、根据本申请实施例的第一方面,提供一种相机线束链路优化方法,应用于车辆域控的片上系统soc芯片,所述方法包括:在检测到相机接入所述车辆域控的连接器后,识别所述相机的线束长度;根据所述线束长度,获取所述相机的线束链路参数;将所述链路参数加载到用于优化相机线束链路的重定时器芯片中,并对所述重定时器芯片进
3、通过上述技术方案,利用soc芯片自动识别线束长度,并根据线束长度获取对应的线束链路参数以加载并配置retimer参数,实现线束链路根据不同长度最优化,使图像更清晰,同时可以增加线束的传输距离,有效解决了相机适配时因线缆长度不同所导致的图像传输模糊等问题。
4、在一种实施方式中,所述相机的第一电可擦除可编程存储器中预先写入线束长度信息;所述识别所述相机的线束长度,包括:读取所述相机的寄存器,并根据所述寄存器的寄存器值识别所述相机的线束长度,所述寄存器值是所述相机接入后从所述第一电可擦除可编程存储器中读取线束长度信息并加载至所述寄存器中的。
5、通过上述技术方案,采用寄存器读取的方式自动识别线束长度,减少了人为配置及识别错误的风险,尤其在复杂系统中,可以显著降低错误率,从而提升线束链路优化的效率。
6、在一种实施方式中,所述根据所述线束长度,获取相机线束的链路参数,包括:根据所述线束长度,从预定义的相机链路映射表中查询所述线束长度对应的最优链路参数,所述映射表包括不同线束长度各自对应的最优链路参数;根据所述最优链路参数,确定所述相机线束的链路参数。
7、通过上述技术方案,可以根据线束长度,从预定义的相机链路映射表中查询到对应的最优链路参数,并将这些参数应用到相机线束的链路配置中,从而优化信号传输质量,可以有效提高链路参数的确定效率和准确性。
8、在一种实施方式中,所述相机链路映射表预存储在所述soc芯片的第二电可擦除可编程存储器中,和/或,所述相机链路映射表预存储在云端;所述方法还包括:根据映射表请求消息,从所述第二电可擦除可编程存储器,和/或所述云端中获取所述相机链路映射表;其中,所述映射表请求消息在检测到相机接入所述车辆域控的连接器后生成。
9、通过上述技术方案,soc芯片可以从eeprom、云端获取相机链路映射表,并根据映射表查询和应用最优链路参数,从而优化相机线束的信号传输质量。
10、在一种实施方式中,所述将所述链路参数加载到重定时器芯片中,包括:
11、通过集成电路间通信i2c协议,将所述链路参数加载到重定时器芯片中;其中,所述链路参数包括如下中的至少之一:预去重、加去重和幅值。
12、通过上述技术方案,可以实现将链路参数高效加载至重定时器芯片,以实现相机线束链路的优化。
13、在一种实施方式中,所述方法还包括:响应于所述重定时芯片触发的线束链路优化完成消息,基于所述线束链路获取所述相机传输的图像数据。
14、通过上述技术方案,在线束链路优化完成后,通过相机的线束链路进行图像数据的传输,可以有效保障接收到的图像数据为清晰图像。
15、根据本申请实施例的第二方面,提供一种相机线束链路优化装置,应用于车辆域控的片上系统soc芯片,所述装置包括:
16、长度识别模块,其设置为在检测到相机接入所述车辆域控的连接器后,识别所述相机的线束长度;
17、参数获取模块,其设置为根据所述线束长度,获取所述相机的线束链路参数;
18、优化模块,其设置为将所述链路参数加载到用于优化相机线束链路的重定时器芯片中,并对所述重定时器芯片进行初始化,使所述重定时器根据所述链路参数优化所述相机的线束链路。
19、在一种实施方式中,该相机线束链路优化装置可用于执行上述第一方面中的任一种可能的实现方式。
20、根据本申请实施例的第三方面,提供一种soc芯片,包括:存储器和处理器;
21、所述存储器存储计算机执行指令;
22、所述处理器执行所述存储器存储的计算机执行指令,使得所述soc芯片执行如第一方面任一项提供的相机线束链路优化方法。
23、根据本申请实施例的第四方面,提供一种图像数据传输系统,包括车辆域控、相机和分别与所述车辆域控和所述相机电连接的重定时器芯片,其中,所述车辆域控包括连接器,以及分别与所述连接器和所述相机电连接的soc芯片,且所述相机通过线束连接至所述连接器;
24、所述soc芯片,用于执行如上述第一方面任一项提供的相机线束链路优化方法;
25、所述重定时器芯片,用于根据所述链路参数优化所述相机的线束链路;
26、所述相机,用于通过所述连接器接入所述车辆域控,并向所述soc芯片传输图像数据。
27、在一种实施方式中,所述系统还包括:
28、分别与所述车辆域控和所述重定时芯片连接的解串器,用于将所述相机的图像数据进行解串后传输至所述soc芯片中。
本文档来自技高网...【技术保护点】
1.一种相机线束链路优化方法,其特征在于,应用于车辆域控的片上系统SOC芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述相机的第一电可擦除可编程存储器中预先写入线束长度信息;
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述线束长度,获取相机线束的链路参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述相机链路映射表预存储在所述SOC芯片的第二电可擦除可编程存储器中,和/或,所述相机链路映射表预存储在云端;所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述链路参数加载到重定时器芯片中,包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,还包括:
7.一种相机线束链路优化装置,其特征在于,应用于车辆域控的片上系统SOC芯片,所述装置包括:
8.一种SOC芯片,其特征在于,包括:存储器和处理器;
9.一种图像数据传输系统,其特征在于,包括车辆域控、相机和分别与所述车辆域控和所述相机电连接的重定时器芯片,其中,所述车
10.根据权利要求9所述的系统,其特征在于,还包括:
...【技术特征摘要】
1.一种相机线束链路优化方法,其特征在于,应用于车辆域控的片上系统soc芯片,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述相机的第一电可擦除可编程存储器中预先写入线束长度信息;
3.根据权利要求1或2所述的方法,其特征在于,所述根据所述线束长度,获取相机线束的链路参数,包括:
4.根据权利要求3所述的方法,其特征在于,所述相机链路映射表预存储在所述soc芯片的第二电可擦除可编程存储器中,和/或,所述相机链路映射表预存储在云端;所述方法还包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述将所述链路参...
【专利技术属性】
技术研发人员:李野,龙雨婷,张天雷,何雯,王晓东,
申请(专利权)人:北京主线科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。