论文部分内容阅读
视频监控作为数字视频技术的应用之一,越来越受到人们的关注和重视。随着先进的压缩编码标准的实现,集成电路的应用,网络覆盖的扩大,使得作为前端的基于嵌入式系统的IP Camera(IPC:网络摄像机)逐渐普及,同时对IPC能否切合监控所需的清晰度、交互性、可控制、设计的复杂度、产权、成本控制等都提出了新的要求。 本课题针对IPC的特性和需求,研究完成了IPC视频图像的抓取和编码模块中软件方面的详细设计和实现,为IPC提供一种高效廉价的解决方案。内容包括视频采集的输入、为提升图像质量采取的图像信号处理方法(ISP)、提高编码质量采取的编码视频前处理(VPSS)方法、视频编码与压缩、编码视频数据在进程之间的快速传输、视频参数的控制、适应特殊监控的云台控制等。验证了设计和实现的正确性,并分析总结了实现过程中遇到的问题和解决方法,以及IPC可完善和优化扩展的方向。 实现中应用嵌入式linux系统中的多进程/多线程编程、linux驱动程序、协议的封装、linux串口通信等技术,在海思HI3518SOC硬件平台上,完成各模块的详细编码和实现。模块实现后能正常完成图像参数的调整,实时解码显示以及云台和参数控制。满足视频监控的流畅度、清晰度、以及控制方面等需求。