§2.3 软件平台
§2.3.1 视频采集方案
本节介绍在 utu2440 开发平台上基于 VideoforLinux 的实时视频采集方案,USB
摄像头因其价格低廉、性能良好而广泛应用于可视电话、视频聊天、视频监控等领域,
同时以其灵活、方便的特性,易于集成到嵌入式系统中。
摄像头由主控芯片和传感芯片组成。其中,主控芯片负责图像采集、压缩以及和
主机的通信,传感芯片用于感应光信号转换为模拟或数字视频电信号。对于主控芯片
为 OV511、zc030x 系列的主流 USB 摄像头,Linux 内核可提供驱动程序支持。采用
OV511 芯片的摄像头采集的图像为 RGB 格式,数据量较大不利于实时采集和处理;
采用 zc030x 主控芯片的摄像头支持 JPEG 格式和 4:2:0 采样的 YUV 原始视频数据输
出,数据量小,可直接作为 H.264 等视频压缩编码标准的原始视频数据源,避免了对
图像的重采样和色彩空间的变换等复杂的数字运算处理,非常适合于嵌入式的实时视
频采集应用,已成为国内市场的主流。
系统选择市场上常见的中星微 USB 摄像头,其采用的主控芯片为 zc0301,图像
传感芯片为 HV7131R,图像象素为 130 万,最大分辨率为 640×480。驱动程序选用
gspca/spcasxx,所用版本为 gspcavl-20080605。
1