论文部分内容阅读
在信息技术飞速发展的今天,多媒体通信已成为人类新兴的交流手段。其中,携带着巨大信息量的数字视频在信息社会中发挥着越来越重要的作用。由于计算机技术、通信技术和微电子技术及网络技术的进步,使得实时视频压缩和传输成为可能,人们可以享受技术进步带来的便利。本文详细介绍了作者在视频压缩编解码理论及其软件实现方面的研究,主要包括ISO/IEC MPEG-4和H.264/AVC两种视频压缩标准及基于上述标准的软件实现方法。本文首先介绍了MPEG-4和H.264/AVC视频压缩标准的基本原理、总体框架及各部分功能并对两种编码标准进行比较。随后介绍基于两个压缩标准的视频解码播放软件的设计与实现,包括总体设计方案、解码过程、显示过程以及实时数据接收过程。最后介绍了多线程技术、多线程的同步机制和软件优化方法MMX和SSE技术,并以此为基础详细说明了上述技术在视频解码软件中的应用。通过实验表明MPEG-4视频解码播放软件在分辨率为1280×1024的情况下,H.264/AVC视频解码播放软件在分辨率为720×480的情况下均可实时解码即达到每秒25帧,解码后取得了比较满意主观视觉图像质量。