论文部分内容阅读
随着社会的发展,人们对安全的需求不断提高,网络视频监控设备得到不断广泛的应用;同时,以H.264视频压缩标准为代表的视频压缩技术为视频的网络应用提供了良好的应用支持;在应用平台方面,以TI的DM6437为代表的DSP视频开发平台为视频编解码程序的开发、调试和应用提供了良好的环境。本文设计了基于H.264的网络视频监控系统,该系统是在DM6437EVM平台下开发的。本文的工作主要包含以下几个方面:1)首先深入学习了视频压缩标准的发展历程和重要的几种视频压缩标准,包括H.120、H.261、MPEG-1、H.262/MPEG-2、H.263、MPEG-4、H.264、H.265等视频压缩标准。2)研究了DM6437EVM的设计原理包括存储映射、EMIF接口、视频接口和以太网接口以及视频预处理硬件模块TVP5146的结构和功能,设计了视频处理的总体流程。3)研究了H.264编码技术,包括基本的编解码流程,结构框架,档和层、支持的视频格式、码流格式、帧结构以及H.264可供优化的关键部分包括帧内预测编码、P条带的帧间宏块预测、变换和量化。相应的理论基础可以应用于H.264码流传输的具体实施和编码优化的实现。在此基础上设计了H.264标清视频网络监控的软件实施方案。4)在对X264编码器进行深入研究的基础上,以X264编码器为软件参考模型,经裁剪后成功移植到了DM6437EVM平台上,以实现编码功能。编码任务同视频采集任务以及网络传输任务相配合,完成编码板的功能;任务间依靠信号灯和队列进行通信。针对编码效果选择了时延、压缩比和帧率三个指标并分别设计了两种方案去测量。5)针对X264编码器设计了项目级优化和指令级优化,优化后的测试证明优化手段的有效性。