论文部分内容阅读
随着信息时代的发展和智能小区的普及,可视对讲系统已经成为多功能,高效率的现代化建筑的重要标志。 综观国内行业市场,目前的楼宇可视对讲系统大都是采用模拟视频技术传输视频信号,这种传统方式存在诸多弊端。而采用数字视频技术、嵌入式技术、网络技术可以实现传统方式难以解决的问题。若再将监控和可视对讲两个功能合二为一更是可视对讲系统的一个发展方向。 本文实现了一种用于可视对讲中的数字化嵌入式视频通信与监控系统。发送端与接收端均采用含S3C2410微处理器的开发板,结合嵌入式Linux操作系统armlinux来实现其功能。 本文的主要内容如下: 第一,通过对传统可视对讲系统的现状分析,指出了其弊端和数字化发展的趋势,提出了将监控和可视对讲两个功能合二为一的方案。将监控系统作为对讲系统的一个扩展功能模块,相对独立地运行于后台。 第二,介绍了嵌入式系统的组成结构和开发流程,以及系统的软硬件平台件的选取和性能参数。 第三,在系统视频通信部分,对以下五个模块的设计和实现进行了说明:视频采集模块,图像压缩模块,数据网络传输模块,数据接收显示模块,对讲通信协议的制定。以上几个模块的结合实现了图像的实时通信。在图像压缩模块,针对jpeglib库压缩图像的不足,提出了一种数据结构对象和处理函数,使之能够实现图像内存到内存的压缩。而在视频数据传输中,针对live流媒体库没有读取JPEG格式图像的数据源类,定义了类MyJPEGDeviceSource,实现了JPEG