论文部分内容阅读
在智能交通系统中,不仅要实时地显示路口的摄像机拍到的交通状况,还要实时显示检测到的交通数据,以及检测区域,通过检测区域的变化标示是否有车通过,有时还需要动态的图形以跟踪车辆,这就需要在实时图像的基础上叠加固定的字符和监测数据及叠加图像。
针对基于DSP的动态交通视频采集系统对叠加图像的实际需求,同时为了提高对动态交通视频采集系统的DSP和CPLD资源的利用率,没有采用传统的基于视频叠加芯片的设计方案,而设计了一种基于DSP和CPLD的视频叠加方案。此方案的优点是能够根据系统本身的需要进行编程,实现任意的字符和任意的图形的叠加,具有很大的灵活性,且节省了很大的字符存储空间。本文在对视频信号进行研究的基础上,主要完成了以下工作:(1)系统的总体设计。根据视频采集系统本身的需要,提出了基于DSP和CPLD的视频叠加方案,并对该方案进行了总体的设计。
(2)显示RAM的结构设计。为了节省一帧叠加图像的存储空间,对显示RAM(SRAM)的存储结构和数据类型进行设计,提出了用两比特来存储一个像素点的设计思路,把SRAM设计成叠加点控制存储器。
(3)CPLD的逻辑功能实现。由CPLD对SRAM中数据进行处理,生成控制位,控制原图像和叠加图像的切换和同步显示,并完成了透明叠加。(4)DSP叠加软件的设计。根据所选DSP为定点芯片的特点,选择并改进了直线生成算法,并设计了一种新的生成任意的四边形域的算法,有效地避免了浮点运算。
这种基于DSP和CPLD的视频叠加方案有效的完成的视频检测设备的需求,并达到了比较令人满意的效果。