论文部分内容阅读
随着通信和多媒体技术的飞速发展,高质量的视频传输已逐步取代传统的语音和文字信息成为数字通信网络的主要拓展业务之一;微电子技术和嵌入式操作系统的不断发展,为数字网络通信中的多媒体化视频终端创造了有利条件,嵌入式技术与网络、通信和多媒体技术的相互融合将成为数字视频通信领域的发展趋势。由于嵌入式数字通信系统的传输带宽有限,以往的视频压缩编码技术非常不利于实时传输高质量的现场视频。为了以尽可能低的带宽传输高质量的视频图像,ITU-T视频编码专家组(VCEG)和ISO╱IEC活动图像专家组(MPEG)组成的联合视频专家组(JVT)颁布了新一代的视频压缩编码标准H.264/AVC。H.264标准引入了一系列先进的视频压缩编码关键技术来有效地提升编码效率,但同时也加大了编码计算的复杂度,成为H.264在嵌入式视频应用中的主要制约因素。因此,对在嵌入式设备上高效地实现大运算量、高复杂度的H.264视频压缩编码的研究极具挑战性。目前,基于嵌入式的H.264实时视频通信系统解决方案仍处于探索阶段。本文旨在利用H.264视频压缩编码标准在嵌入式平台上进行实时视频通信系统终端的研究开发。论文中采用基于PXA270微处理器的Liod开发平台,将嵌入式Linux技术与H.264视频通信技术相结合,提供了一个基于嵌入式视频服务器的H.264实时视频采集与网络传输系统的方案模型,对实际嵌入式视频通信系统的设计开发,具有借鉴意义和实用价值。论文的主要工作和创新点表现在以下几个方面:1.深入研究了嵌入式Linux开发技术,建立了基于Liod开发板的嵌入式Linux开发平台,包括交叉编译环境的搭建、Bootloader设计、Linux 2.6.22.6内核移植、设备驱动开发以及基于Busybox的根文件系统的构建。2.研究了基于Video4Linux的实时视频采集技术,包括USB摄像头驱动程序设计和实时视频采集应用程序设计。3.提出了面向应用的嵌入式实时视频H.264压缩编码方案,并研究了基于嵌入式处理器体系架构的多媒体程序优化方法,对x264开源编码器进行了编译级和代码级优化,达到了实时应用要求。4.研究了基于IP网络的H.264视频传输技术,设计了视频通信终端的Server/Client服务程序,实现了基于VLC的嵌入式实时视频采集与传输系统模型。