System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 用于SoC的调用多摄像头数据的方法技术_技高网

用于SoC的调用多摄像头数据的方法技术

技术编号:40319441 阅读:19 留言:0更新日期:2024-02-07 21:02
本申请涉及一种用于SoC的调用多摄像头数据的方法,包括由应用程序打开单个摄像头设备节点;根据多摄像头数据在显示器上的布局方式来确定各种布局方式对应的摄像头数据在缓存区中的存储位置;在视频流开启并经由各个摄像头通道获取摄像头数据的情况下,根据当前的布局方式,将各个摄像头通道的摄像头数据存入缓存区对应的位置;在各个通道的一组摄像头数据填充完成后,由应用程序依序读取缓存区中的摄像头数据并输出到显示器上直接进行显示。本申请的方法系统资源占用、存储资源和计算资源的需求都更低,数据处理时间更短,用户体验更好。

【技术实现步骤摘要】

本申请涉及芯片,更具体地,涉及一种用于soc的调用多摄像头数据的方法。


技术介绍

1、在诸如车辆等设置有多个摄像头的应用场景中,通常存在利用这些摄像头的数据生成例如4宫格图像,以及同时生成环视图像的需求。

2、现有技术中,基于多摄像头数据进行4宫格显示的实现方式包括:每个摄像头对应一个摄像头节点,打开4路摄像头,应用读取4路摄像头数据之后,将4路摄像头数据送到后处理模块进行数据融合,合并生成4宫格视图,并送往4宫格显示器进行显示。相应地,360全景显示的实现方式通常是:打开4路摄像头,应用拿到4路摄像头数据之后,将4路摄像头数据送到后处理模块进行数据融合,合并生成360全景大图,并送到全景显示器进行显示。在上述显示方式中,无论是4宫格等多视图显示,还是全景显示,都需要对多路摄像头数据进行拼接,需要额外的存储单元和计算资源。

3、因此,目前尚未发现能够以更低的系统资源占用,并且在无需额外存储资源和图像处理资源的情况下实现4宫格等多视图显示的技术方案。


技术实现思路

1、提供了本申请以解决现有技术中存在的上述问题。

2、需要一种用于soc的调用多摄像头数据的方法,其能够以较低的系统资源占用,并且无需额外的存储资源和图像拼接处理等计算资源的情况下在显示器上以不同的布局方式显示多摄像头数据。

3、根据本申请的第一方案,提供一种用于soc的调用多摄像头数据的方法,该方法包括:由调用多摄像头数据的应用程序打开与所述应用程序对应的单个摄像头设备节点;根据包含多摄像头数据在显示器上的各种布局方式的显示配置信息来定义帧大小枚举结构,所述帧大小枚举结构中包含各种布局方式对应的帧尺寸;基于所述帧大小枚举结构,计算各种布局方式对应的摄像头数据存储方式,所述摄像头数据存储方式包括存储各个通道的摄像头数据的基地址和偏移地址;基于各种布局方式对应的摄像头数据存储方式,申请用于存储摄像头数据的对应大小的缓存区;在视频流开启并经由各个摄像头通道获取摄像头数据的情况下,按照与当前的布局方式对应的摄像头数据存储方式,将各个摄像头通道的摄像头数据存入所述缓存区对应的位置;在各个通道的一组摄像头数据填充完成后,由所述应用程序依序读取缓存区中的摄像头数据并输出到所述显示器上进行显示。

4、利用根据本申请各个实施例的用于soc的调用多摄像头数据的方法,通过计算多摄像头数据在显示器上各种不同的布局方式所对应的多摄像头数据存储方式,来使得各个摄像头能够直接将摄像头数据存入为单个摄像头设备节点分配的缓存区中的对应的数据存储地址,从而使得应用程序只需顺序读取缓存区中的数据,即可在显示器上进行多摄像头数据对应布局方式的多视图显示。

5、上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。

6、应当理解,前面的大体描述以及后续的详细描述只是例示性的和说明性的,并非对所要求保护的本专利技术的限制。

本文档来自技高网...

【技术保护点】

1.一种用于SoC的调用多摄像头数据的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据包含多摄像头数据在显示器上的各种布局方式的显示配置信息来确定各种布局方式下,各个通道的摄像头数据在缓存区中的存储位置具体包括:

3.根据权利要求2所述的方法,其特征在于,所述显示配置信息进一步包括单个摄像头数据大小和摄像头的数目,所述方法进一步包括:

4.根据权利要求1或2所述的方法,其特征在于,所述显示配置信息进一步包括单个摄像头数据大小和摄像头的数目,所述方法进一步包括:

5.根据权利要求1或2所述的方法,其特征在于,所述布局方式至少包括竖排序、横排序和多行多列排序中的一种。

6.根据权利要求1或2所述的方法,其特征在于,所述方法进一步包括:

【技术特征摘要】

1.一种用于soc的调用多摄像头数据的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,所述根据包含多摄像头数据在显示器上的各种布局方式的显示配置信息来确定各种布局方式下,各个通道的摄像头数据在缓存区中的存储位置具体包括:

3.根据权利要求2所述的方法,其特征在于,所述显示配置信息进一步包括单个摄像头数据大小和摄像头的数...

【专利技术属性】
技术研发人员:梁新坚
申请(专利权)人:上海励驰半导体有限公司
类型:发明
国别省市:

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

1