论文部分内容阅读
近年来,随着互联网技术、计算机技术和视频图像处理技术的高速发展和进步,视频监控技术正向着网络化、数字化和智能化的方向发展。同时,蓬勃发展的安全防范市场对视频图像的清晰度和稳定性也有了更高的要求。有鉴于此,本课题设计开发了一款高性能的嵌入式网络视频服务器。本课题的视频服务器是基于Freescale公司的IMX27视频处理芯片设计和开发的。服务器以裁剪的Linux为操作系统,服务端和客户端的交互通信采用多线程和短连接的方式,有效地节约了系统资源,减小了服务器CPU的利用率。为获取高清晰度的视频图像,应用自适应反交错算法分别对静止、运动图像拼接和插值,实现了反交错图像变换,保证了数据的完整性,提高了图像的清晰度。论文的最后给出了所开发服务器的具体应用实例。服务器的运行效果达到了预期的设计目标。全文总共分为五章:第一章重点介绍了本课题的背景及意义,视频监控系统的发展的历史和现状,嵌入式网络视频监控系统的优点,以及本论文设计的网络视频服务器的特点,最后探讨了视频监控系统的发展趋势。第二章重点探讨了网络视频服务器的关键技术,包括视频压缩算法,H.264编码技术,ARM核心处理器,嵌入式Linux操作系统的特点和开发步骤,最后介绍了视频服务器的视频图像的去交错。第三章研究了视频服务器的硬件结构,包括Imx27芯片、Tvp5150芯片和视频服务器的核心电路模块设计等关键技术问题。第四章是本论文的重点,主要阐述了视频服务器的软件的设计,包括软件架构的设计,Bootloader、Linux操作系统的移植和文件系统的介绍和制作,最后重点解决了应用层软件的设计,包括数据结构的设计、通信协议的设计和应用软件的各个模块的设计。第五章为本文设计视频服务器的一个工程应用实例,给出了现场视频图像的对比分析。最后一章为本文的总结和展望。