基于VxWorks的视频采集系统的设计与实现 基于VxWorks的视频采集系统的设计与实现 |[日期:2006-7|来源:中电网 |[字体:大 | |-21] |作者:上海交通大学图像通信与信息处理|中 小] | | |研究所 芮 雨 余松煜 | | [pic][pic] 1 引言 多媒体通信技术的发展为信息的获取和传输提供了丰富的手段,视频数据是其中不可缺 少的重要组成部分,而视频数据的获取离不开视频采集系统。目前,视频采集系统的应 用极为广泛,许多产品和设施,例如远程监控、可视电话、会议电视等等,都需要采集 视频信息。而且,随着PC机的普及,人们可以直接利用PC机进行视频采集,采集到的视 频数据经过处理后保存在本地或者发送到远方。由于视频的采集、处理和传输都在一台 PC机上完成,因此可以大大降低系统的复杂度和价格。 我们设计的视频采集系统是基于Intel x86平台和实时操作系统VxWorks,由视频采集卡和驱动程序两部分组成,如图1所示。视 频采集卡完成视频数据采集和格式转换,驱动程序在系统启动时对硬件进行初始化,在 系统启动之后实现硬件和应用软件之间的数据交互。考虑到视频的数据量极大,视频采 集卡通过PCI高速总线与计算机相连。 [pic] 2 视频采集卡的设计 为了将由摄像头输入的模拟视频转换为计算机能够接受和处理的数字视频,需要经过模 数转换、同步提取、亮色分离等多个步骤。而为了将数字视频传送到PC机的内存中,还 需要一定数量的FIFO、总线接口和相应的控制逻辑。这原本是一个比较复杂的过程,但 是随着半导体技术的发展,各半导体生产厂家通过不断创新和……