论文部分内容阅读
新一代视频压缩标准H.264/AVC于2004年底正式推出,其高效的压缩性能使其对视频移动通信、流媒体和高清电视等领域的视频传输和存储产生极其深远的影响。但是巨大的运算量和复杂的系统结构大大限制了其广泛应用。为了尽可能克服H.264编码系统的这些缺点,以充分发挥其优势,本文对其部分关键技术进行了深入研究,主要工作和创新性如下: 算法研究方面 (1).针对H.264以往运动搜索算法效率较低的问题,提出了一种基于时空相关性的快速搜索算法,实验结果表明该算法在对编码性能影响较小的情况下大大提高了搜索速度;针对现有帧间块模式抉择算法效率不高的问题,提出了一种基于均匀区域、零运动矢量和块合并相结合的快速帧间块模式抉择算法,实验结果表明相对于现有搜索算法,该算法能将帧间编码时间减少近60%,同时对编码性能影响甚微; (2).对多参考帧技术进行了分析,发现多参考帧对编码性能提升有限并且耗费资源过大,综合考虑参考帧数目选取2~3个比较合适; (3).原有码率控制算法没有考虑图像纹理对码字分配的影响,针对这一问题提出了一种基于图像纹理特征的基本单元层码率控制算法,实验结果表明该算法具有较好的码流平滑效果和编码性能; (4).分析和评测了帧内宏块刷新策略和六种常见FMO,提出了一种具有自适应能力的FMO,在相同情况下该FMO对编码性能的损失较其它FMO更小,更有利于进行错误恢复。 工程实现研究方面 通过精简和优化参考源码完成了一个最小H.264编码器,以较小的性能损失换取编码速率的较大提升,并在DirectShow平台上实现了基于该最小编码器的H.264编码Filter,其编码性能参数完全符合H.264标准的要求。