System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种图像采集低延时缓存方法及系统技术方案_技高网

一种图像采集低延时缓存方法及系统技术方案

技术编号:41075115 阅读:2 留言:0更新日期:2024-04-24 11:32
一种图像采集低延时缓存方法及系统,涉及图像处理技术领域,其中,图像采集低延时缓存方法包括:向缓存Buffer中的先进先出FIFO存储器写数据,直至FIFO存储器写满,切换至向双倍速率同步动态随机存储器DDR写数据;当在FIFO存储器中读取了一定数据使得FIFO存储器中剩余存储空间深度大于读FIFO门限值时,再切换至向FIFO存储器写入数据。本申请可在降低图像传输低延时的同时,降低DDR存储空间和DDR访问带宽。

【技术实现步骤摘要】

本申请涉及图像处理,具体涉及一种图像采集低延时缓存方法及系统


技术介绍

1、图像处理是用计算机对图像进行分析,以达到所需结果的技术,在其过程中,图像的读取和存储显得比较重要。

2、目前采用的一种方式是通过乒乓存储,即图像采集模块写完frame_bufer0后,通知图像处理模块读取frame_bufer0,然后图像采集模块写完frame_bufer1后,通知图像处理模块读取frame_bufer1,依次循环。这种方式不仅占用大量ddr(double data ratesdram,双倍速率同步动态随机存储器)带宽,还需要2帧ddr存储空间,而且延时也大。

3、另一种方式是在ddr开辟一定的存储空间,通过计算图像采集模块写带宽和图像处理模块读带宽之间的比率,来设置ddr存储门限值,图像采集模块写达到改门限值后,图像处理模块开始读。该方案节省了一定的ddr存储空间,降低了图像延时。但是因为在非独占ddr系统中,不能确保图像采集模块和图像处理模块对ddr的吞吐率,所以不能完全保证该方法起作用。


技术实现思路

1、本申请提供一种图像采集低延时缓存方法及系统,其可在降低图像传输低延时的同时,降低ddr存储空间和ddr访问带宽。

2、第一方面,本申请实施例提供一种图像采集低延时缓存方法,所述图像采集低延时缓存方法包括:

3、向缓存buffer中的先进先出fifo存储器写数据,直至fifo存储器写满,切换至向双倍速率同步动态随机存储器ddr写数据;</p>

4、当在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,再切换至向fifo存储器写入数据。

5、结合第一方面,在一种实施方式中,所述向缓存buffer中的先进先出fifo存储器写数据,直至fifo存储器写满,切换至向双倍速率同步动态随机存储器ddr写数据,当在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,再切换至向fifo存储器写入数据,包括:

6、在开始阶段,buffer的控制单元控制选通写fifo的通路,直接向fifo存储器写数据;

7、当fifo存储器写满后,控制单元控制选通写ddr的通路,切换至向ddr写数据;

8、当在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,控制单元控制选通写fifo的通路,再切换至向fifo存储器写入数据。

9、结合第一方面,在一种实施方式中,还包括:

10、所述buffer的控制单元在读fifo和读ddr之间选通,按照先进先出的顺序输出数据以进行读数据。

11、结合第一方面,在一种实施方式中,还包括:

12、当buffer中的fifo存储器没有数据时,阻塞读行为。

13、结合第一方面,在一种实施方式中,所述读fifo门限值可调节地设置在fifo深度的25%至75%之间。

14、第二方面,本申请实施例提供了一种图像采集低延时缓存系统,所述图像采集低延时缓存系统包括:

15、双倍速率同步动态随机存储器ddr;

16、缓存buffer,其包括先进先出fifo存储器;

17、图像采集模块,其择一地与所述fifo存储器和ddr相连;

18、图像处理模块,其择一地与所述fifo存储器和ddr相连;

19、且所述fifo存储器和ddr被配置为:

20、当所述图像采集模块向fifo存储器写数据时,若fifo存储器写满,则切换至向ddr写数据,当所述图像处理模块在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,所述图像采集模块再切换至向fifo存储器写入数据。

21、结合第二方面,在一种实施方式中,所述buffer还包括控制单元,所述控制单元用于控制写fifo和写ddr的通路的选通。

22、结合第二方面,在一种实施方式中,所述控制单元还用于在读fifo和读ddr之间选通,按照先进先出的顺序输出数据以进行读数据。

23、结合第二方面,在一种实施方式中,所述控制单元还用于当buffer中的fifo存储器没有数据时,阻塞读行为。

24、结合第二方面,在一种实施方式中,所述读fifo门限值可调节地设置在fifo深度的25%至75%之间。

25、本申请实施例提供的技术方案带来的有益效果至少包括:

26、本申请中的图像采集低延时缓存方法,其采用特别的状态机调度方法,即通过向缓存buffer中的先进先出fifo存储器写数据,直至fifo存储器写满,切换至向双倍速率同步动态随机存储器ddr写数据;当在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,再切换至向fifo存储器写入数据。这样,在保证低延时的同时,因为大量的图像数据存储在fifo中,从而降低了ddr存储及ddr带宽访问需求。

本文档来自技高网...

【技术保护点】

1.一种图像采集低延时缓存方法,其特征在于,所述图像采集低延时缓存方法包括:

2.如权利要求1所述的图像采集低延时缓存方法,其特征在于,所述向缓存Buffer中的先进先出FIFO存储器写数据,直至FIFO存储器写满,切换至向双倍速率同步动态随机存储器DDR写数据,当在FIFO存储器中读取了一定数据使得FIFO存储器中剩余存储空间深度大于读FIFO门限值时,再切换至向FIFO存储器写入数据,包括:

3.如权利要求2所述的图像采集低延时缓存方法,其特征在于,还包括:

4.如权利要求2所述的图像采集低延时缓存方法,其特征在于,还包括:

5.如权利要求1所述的图像采集低延时缓存方法,其特征在于:

6.一种图像采集低延时缓存系统,其特征在于,所述图像采集低延时缓存系统包括:

7.如权利要求6所述的图像采集低延时缓存系统,其特征在于:

8.如权利要求7所述的图像采集低延时缓存系统,其特征在于:

9.如权利要求6所述的图像采集低延时缓存系统,其特征在于:

10.如权利要求6所述的图像采集低延时缓存系统,其特征在于:

...

【技术特征摘要】

1.一种图像采集低延时缓存方法,其特征在于,所述图像采集低延时缓存方法包括:

2.如权利要求1所述的图像采集低延时缓存方法,其特征在于,所述向缓存buffer中的先进先出fifo存储器写数据,直至fifo存储器写满,切换至向双倍速率同步动态随机存储器ddr写数据,当在fifo存储器中读取了一定数据使得fifo存储器中剩余存储空间深度大于读fifo门限值时,再切换至向fifo存储器写入数据,包括:

3.如权利要求2所述的图像采集低延时缓存方法,其特征在于,还包括:

4.如权...

【专利技术属性】
技术研发人员:魏志龙张帆
申请(专利权)人:湖北芯擎科技有限公司
类型:发明
国别省市:

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

1