基于FPGA的高清视频采集与显示系统方案设计

导读:近年来,高清网络摄像机席卷视频监控市场,传统的模拟摄像机也在寻找新的出路提升图像质量,采用非压缩方案的高清模拟摄像机成为首选。(1)色彩插值算法  考虑到本文设计的系统主要用于视频监控,因此采用最简单的插值算法,即双线性正交法。

近年来,高清网络摄像机席卷视频监控市场,传统的模拟摄像机也在寻找新的出路提升图像质量,采用非压缩方案的高清模拟摄像机成为首选。一般来说,非压缩方案的硬件平台有DSP或ASIC或FPGA。本文介绍了一种基于FPGA的视频采集与显示系统的设计。系统以FPGA为核心,配合高分辨率CCD图像传感器、ADC模数转换、视频编码器等,实现了高清视频实时采集与显示。详细阐述了色彩插值与色彩空间转换算法和BURST传输的FPGA硬件实现。


本文介绍了一种基于FPGA的视频采集与显示系统的设计。系统以FPGA为核心,配合高分辨率CCD图像传感器、ADC模数转换、视频编码器等,实现了高清视频实时采集与显示。详细阐述了色彩插值与色彩空间转换算法和BURST传输的FPGA硬件实现。测试表明,该系统运行良好,能够满足高清视频实时监控要求。


近年来,高清网络摄像机席卷视频监控市场,传统的模拟摄像机也在寻找新的出路提升图像质量,采用非压缩方案的高清模拟摄像机成为首选。一般来说,非压缩方案的硬件平台有DSP或ASIC或FPGA。它们各有优缺点,FPGA是现场可编程门阵列,兼顾了实时性与灵活性,而且还可以内嵌CPU,因此适合用来做图像处理。FPGA的最大缺点是功耗太大,但本文设计的不是便携式消费电子,功耗问题可以不考虑。


本文在数据传输方式上进行了创新,一般的视频采集与显示方案均需要使用2个DMA通道和2片SDRAM做缓存,本文采用自行编写的BURST模块传输,仅需要一片SDRAM,节省硬件开销的同时降低了PCB板的复杂度。


系统总体设计


FPGA是整个系统的核心,本文采用的FPGA是Cyclone系列的EP3C16,它内部集成了15408个逻辑单元,56个18×18乘法器,4个锁相环,CCD是SONY的ICX274,其有效分辨率是1600×1200,像素时钟是36MHz,并且逐行扫描。SDRAM是Micron的MT48LC2M32B2,容量是2M×32bit,完全满足本设计的需要。


首先ADC驱动CCD,CCD输出模拟视频,经过ADC转换成数字图像数据,然后通过FPGA内部的BURST传输写到SDRAM,在SDRAM内部开辟三段数据空间。其中code区域存放NIOS软件代码,bufferA和bufferB作为图像数据缓存,当图像数据写入bufferA时,可以读bufferB用于显示,当一帧数据采集完后,切换BURST传输地址,写入bufferB,此时读bufferA用于显示,这样数据可以不间断地采集和显示,这就是所谓乒乓操作。FPGA输出的视频数据经过编码器编码后形成串行码流,即SDI数据,然后经过同轴电缆线传输到具有SDI接口的显示器显示。其中,FLASH用来保存NIOS软件和FPGA硬件配置信息。


在FPGA内部实现的模块中,VIDEOIP是根据AVALON总线规范编写的用户自定义模块,其余的模块均是ALTERA提供的标准模块,只需要在SoPCBuilder中调用即可,因此本系统的设计主要是VIDEOIP的设计。


硬件模块设计


硬件模块也就是VIDEOIP模块,主要由色彩插值、色彩空间转换、FIFO三部分构成。基于成本与工程复杂度的考虑,本系统为单CCD系统,在CCD表面覆盖一层色彩滤波阵列(CFA),该滤波阵列采用Bayer格式,每个像素点只有一个颜色通道,为了实现彩色显示,每个像素点必须要有RGB3个通道,要通过色彩插值才能获得其余两个通道。本文处理的视频数据都是YCbCr格式,因此还需要经过色彩空间转换将RGB格式转换成YCbCr格式。由于NIOS处理器的位宽是32bit,而YCbCr(4:2:2)是16bit,所以YCbCr必须经过FIFO,当FIFO半满时,通过BURST传输写数据到SDRAM。值得注意的是:写入FIFO之前,YCbCr的格式是4:4:4,为了方便显示,必须转换成4:2:2,本设计采取了最简单的处理方式,就是Cb和Cr间隔采样。实验表明,这种处理不影响显示效果。

基于FPGA的高清视频采集与显示系统方案设计
阅读剩余 26%

该文观点仅代表作者,本站仅提供信息存储空间服务,转载请注明出处。若需了解详细的安防行业方案,或有其它建议反馈,欢迎联系我们

(0)
小安小安

相关推荐

  • 酷芯第三代无线图传方案,超强功能再升级

    酷芯微电子起步于无人机领域,针对大数据量、尤其是视频信号传输的需求,提供大带宽、超远距离、抗干扰能力强、低延时的无线图传方案。

    2024年1月28日
  • GPS/GPRS车载监控终端的设计与实现

    考虑到车辆监控系统中几十、几百甚至上千个车载终端的情况,对于这种多点分散、数据量小、实时性要求高、终端数量多的应用,传输层采用UDP比TCP会更好一些。

    2024年2月4日
  • 网络化医院的视频监控系统解决方案

    导读:随着医院信息化建设的不断完善,网络化已经成为医院视频监控发展的主流方向。而网络化视频监控的灵活性、开放性以及可扩展性,也正在促进医院视频监控向更广阔的应用领域延伸。

    2024年1月17日
  • 金融行业安防系统解决方案

    金融银行业属于国家的重点安全防范单位。它具有规模多样、重要设施繁多、出入人员复杂、管理涉及领域广等特点,它作为当今社会货币的主要流通场所、国家经济运作的重要环节,以其独特的功能和先进的技术广泛服务于国内各行各业中,其业务涉及大量的现金、有价证券及贵重物品。

    2024年1月17日
  • 优必选发布智能巡检机器人ATRIS(安巡士)解决方案

    ATRIS(安巡士)是一整套面向安防行业的解决方案。整个系统分为四个层次:基于前端机器人本体的环境感知、基于4G网络等多种无线传输技术的实时数据传输、图像和视频分别处理的云端处理器,以及监控后台实现对机器人的最终控制。

    2024年1月27日
  • 北京航空航天大学电子信息工程学院PHM数据链机载收发机材料项目招标公告

      项目概况 北京航空航天大学电子信息工程学院PHM数据链机载收发机材料项目 招标项目的潜在投标人应在北京宏信天诚国际招标有限公司(北京市海淀区复兴路乙12号中国铝业大厦…

    2024年6月21日