这个方案的步骤和上一个方案相似,也是采用模拟的视频摄像头作为图像采集端,然后将得到的模拟视频数据,最先通过硬件解码芯片的处理,实现模拟视频信号到数字视频信号的转换,接着将得到的数字视频信号作为输入传入到FPGA处理器中,按照预先的方式进行处理,处理之后的视频信号需要通过编码芯片,转换为模拟视频信号,最终实现在模拟监视器是显示。
方案3:采用ARM微处理器和linux系统处理视频图像。
ARM微处理器是一类采用RISC指令的微处理器。随着越来越多的应用需要音频、视频设备,信息处理能力,在便携式设备和服务器设备上使用的ARM微处理器的计算能力越高,带宽强度也增强。ARM微处理器集成了很完善的指令集,同时增加了中断控制设计,使得它的控制能力很强,能够完成一些很复杂的运算。它和FGPA,DSP有一个共同的优点,就是集成度比较高,能够实现系统的微型化。ARM微处理器在多任务的协调上,资源的分配、存储上是有局限性的,而它和嵌入式操作系统结合起来很多情况下能够弥补这方面的不足。基于以上的这一些优点,使得ARM微处理器在嵌入式开发中被经常的采用。
在这个方案中,需要将ARM微处理器和嵌入式linux系统结合起来,在ARM开发板上运行linux系统,采用usb网络数字摄像头将捕捉到的数字视频信号输入ARM微处理器上进行处理,处理完成以后把视频数据打包,通过传输到网络上,在远程主机的客户端上运行相应的程序就能实现数字视频的显示。
通过比较分析了DSP,FPGA,ARM,PC机等处理器的成本,运算处理能力,扩展性,兼容性的因素,综合考虑选择了第三套方案。 基于ARM的视频采集与传输系统设计(3):http://www.youerw.com/tongxin/lunwen_23895.html