高速实时视频采集处理的缓存技术应用
九视电子高清音视频图像采集卡采用高速PCI-Express 接口,高速大容量图像缓存技术,极大的减少了CPU的负担,通过FPGA对DDR的控制,可以实现大容量高速的数据存储。
在视频采集系统中,视频数据的采集与发送需要很好的性能,所以需要一个高性能的数据流缓冲机制,常规读写函数并不能满足大数据量的高速传输,所以将缓存技术引入到视频采集领域可以提高系统的吞吐量。提出了一种双帧内存映射视频采集机制,由于不需要做数据拷贝动作,减少了读/写时限,因而可以提高视频采集性能。实验结果表明,采用双帧内存映射机制在视频采集时速度快,效率高,达到了预期的实验效果
循环缓冲区由一个固定大小的内存缓冲区构成,进程使用这个内存缓冲区进行日志记录。顾名思义,该缓冲区采用循环的方式进行实现。当该缓冲区填满了数据时,无需为新的数据分配更多的内存,而是从缓冲区开始的位置对其进行写操作,因此将覆盖以前的内容。
在视频采集中,首先在内核空间建立图像缓冲区,不断将采集到的图像存放到缓冲区中。当应用程序需要图像时,驱动程序并不做拷贝操作,由于不需要做额外的复制操作,效率大大提高了。另外,虽然缓冲区内已经存放有图像了,但直接去读取某个缓冲区还是需要非常小心的,因为缓冲区仍然在驱动程序的图像采集序列中,有可能读取到一半,驱动程序又使用该缓冲区储存新的图像。
视频采集是目前远程教学、远程诊断、视频监控和视频会议等技术的基础。在实时性要求越来越高,工作性能越来越突出的今天,采集方面,采用内存缓冲区实现高速化,满足实时性应用要求。
双通道内存技术是解决CPU总线带宽与内存带宽的矛盾的低价、高性能的方案。
九视高清音视频图像采集卡采用高速PCI-Express 接口,高速大容量图像缓存技术,极大的减少了CPU的负担,通过FPGA对DDR的控制,可以实现大容量高速的数据存储。由于系统带宽不断的增加,因此针对更高的速度和性能,设计人员对存储技术进行了优化。双通道内存技术其实是一种内存控制和管理技术,它依赖于芯片组的内存控制器发生作用,在理论上能够使两条同等规格内存所提供的带宽增长一倍。FPGA对DDR内存条的控制,可以实现大容量高速的数据存储。比如T620E 高清两路DVI/VGA/HDMI音视频采集卡板载内存:每通道128MB DDR2,工作频率为 160 Mhz,位宽 32bit,主机接口PCI-Express x4, 480MB/s 传输带宽, 耗用CPU时间的缩放和去隔行等图像处理在FPGA内完成,极大的减少了CPU的负担,同时高效率 DMA传输方式进一步解放了CPU的能力。支持双路高清信号同时采集,板载内存每通道128MB DDR2(一般的视频采集与显示方案均需要使用2个DMA通道和2片SDRAM做缓存,合用来做图像处理)。
九视高清专业音视频图像采集卡,采用FPGA作为采集处理部分,可以提高系统处理的速度,大大增强系统的灵活性和适应性。
站内搜索
技术中心
评测中心
媒体报道
- 此专题下没有文章