论文部分内容阅读
视频编解码技术、嵌入式操作系统以及网络技术的进步,极大地推动了视频监控技术向数字化和网络化的发展。编解码技术极大地节省了视频数据的存储空间,网络化实现了异地监控及视频的远程传送,从而引起了视频监控领域质的飞跃。嵌入式系统具有低功耗、体积小、集成度高等特点,目前已经成为智能监控系统计算机结构的发展趋势。为一个系统选择合适的DSP芯片,除了要考虑DSP芯片处理能力是否满足要求之外,还需要考虑其成本及其自身I/O配置是否利于系统开发。美国德州仪器(TI)公司的TMS320DM6437是一款高性能低成本的多媒体处理芯片,工作频率600MHz,运算能力达到4800MIPS,可支持D1解析度的H.264编解码、音视频同步以及网络通信功能。而成本是前代DSP芯片的一半。因此,TMS320DM6437芯片非常适合低成本网络数字视频系统的应用。本文以TMS320DM6437为核心,构造了一个智能化的视频监控系统。对系统中的采集、视频处理、网络通信、存储等各模块进行了设计与实现。结合具体的模块设计与编程实现,文中还较全面地介绍了以DM6437为核心的网络数字监控系统具体开发流程,包括硬件驱动程序的编写、在TI的实时操作系统DSP/BIOS上设计系统框架以及各种算法的集成方法。本文在监控过程实现视频图像的实时处理,调用了TI数字图像处理库(IMGLIB),对视频图像进行了去噪等预处理操作,并利用帧差法提取出运动目标,把运动目标检测的结果作为是否对编码数据进行存储的判定,其目的在于节省数字视频存储空间并提高网络传输效率,从而进一步实现监控系统的智能化。本文在对数字视频数据进行实时H.264编解码过程中,调用了编解码引擎(Codec Engine)。最后利用网络开发包NDK实现了系统中DSP端与PC端的网络通信。