论文部分内容阅读
随着信息化时代的到来,计算机网络技术,图像处理技术与通信技术飞速发展,极大的推动了监测技术的不断发展与更新。面对内河海上运输的迅速发展,海事监测将是保障船舶航行安全的重要手段。海事视频监测相比传统的有线监测有很多优点,已广泛应用于社会生活的各个领域。为了满足视频监测在海事监控中的应用需要,论文研究和设计了无线视频监测系统,对视频监测的采集、编码、传输等模块进行了研究。通过对嵌入式技术、数字图像技术及无线网络传输等技术的深入研究,提出了基于S3C6410平台的无线视频监测系统的总体方案。指出了采用S3C6410处理器设计的视频处理的优势。重点对监测终端部分进行研究设计:硬件平台根据视频数据采集、编码及传输需要选择了ZC0301摄像头、基于S3C6410处理器的嵌入式开发板以及3G模块;软件平台采用嵌入式Linux操作系统。论文依据硬件平台和嵌入式Linux构建了无线视频监测终端的软硬件框架,并进行开发环境的构建,包括:建立嵌入式系统的交叉编译开发环境,对Bootloader的启动过程分析,实现Bootloader的移植;针对S3c6410目标板,完成ARM-Linux操作系统的内核配置和移植。根据应用软件的总体功能,对视频采集编码模块和视频传输模块进行了设计:其中,深入分析H.264的编码结构,对其中复杂度较高的运动估计算法和帧内预测算法进行改进和优化,提高编码效率,使编码器达到满足嵌入式应用的需要;融合采集和编码程序并对移植后的编码器针对S3C6410平台进行优化完成了视频的采集压缩模块设计。提出基于RTP的传输控制策略,通过socket套接字进行无线视频数据收发,完成了对视频传输模块的设计。最后,构建测试环境,对编码器性能和监控效果进行测试分析。测试结果表明,在软硬件环境下,所设计的监测系统可以对QCIF分辨率视频进行采集并进行H.264编码压缩,经优化的编码器编码速度可以达到24fps,基本可达到实时的效果,还可以对S3C6410平台进一步优化和采用更高性能的处理器等手段。