基于H.263的视频编解码器的研究与实现
随着信息技术事业迅猛发展,传统的表达方式和信息传输方式早己经不能满足人们的社会需求。网络视频会议和可视电话等一系列新的多媒体技术应运而生,通过无线和互联网来传输视频信息是视频通信发展的趋势。
但是由于有限的带宽和恶劣的通信环境,因此,对极低码率视频编码技术的研究变得尤为重要。H.263标准是国际电信联盟ITU-T(International
Telecommunications Union)针对极低比特率视频应用制定的视频编解码标准。
本文对H.263视频编解码器的基本原理、系统结构开了展深入的研究,并对DCT(Digital Cosine Transform)变换、Zigzag扫描、运动估计和变长编码等关键技术做了深刻的理解分析。由于运动估计在系统编码方案中的重要地位,本文对运动估计中的几种搜索算法进行了详细的研究,并且根据现有算法的不足,提出了自己的优化策略,包括避免重复计算匹配点、自适应门限准则。
并且,本文提出了基于频带划分的码率控制方案,使得在输出码率受限的状况下,可以维持低频DCT系数的量化精度,同时有选择的舍去高频DCT系数,以达到减低码率的效果。此外,本文研究实现了基于滤波器的消除图像方块效应的方案,得到改善视频质量的效果。
最后,本文以H.263视频编解码算法为核心,结合Winsock(Windows Socket)编程、RTP(Real-Time Transport Control Protocal)协议和IP组播等技术,在局域网内实现了一套基于PC机的视频监控系统。从而在系统级别上,软件实现了对视频数据的H.263编解码和网络实时传输。