论文部分内容阅读
迈入21世纪,世界已经从工业革命后时代进入到了信息革命时代。在信息化的世界中,图像无论作为一种记录的媒体,还是作为一种娱乐的工具,都成为了非常重要的途径和技术手段。为了提高图像的质量和适应不同传输网络的环境和应用场合的需要,高效并且快速的图像压缩编码技术就显得至关重要了。本论文首先从视频图像的特点和压缩编码的技术发展入手,在讨论的过程中不断尝试新的方法可能带来的突破和改进,并且将视线始终固定在提高压缩比和降低运算量这对矛盾上。并且集中注意力在当今最新最先进的图像编码标准——H.264上,在标准的规范下,寻找在编码过程中可以灵活改进的地方。随后,本文将精力倾注于图像压缩中非常关键的一个技术问题——搜索算法上,并且在分析和比较了过往存在的诸多不同的搜索法的优劣之后,突破性地提出了新的算法,即绝对标准阈值白适应步长的五步搜索法。这个算法在运算速度和匹配度之间取得了非常好的均衡,既达到了非常高的运算速度来保证传输的实时性,又拥有相当高的匹配精度来保证图像压缩的效率。并且作为自适应算法,更好地吻合了每种不同尺寸大小的分割的处理过程,为不同的尺寸子分割量身定制了最适合的处理方法,达到了理想的效果。在提出算法思想后,本论文又以科学严谨的态度和全面的视野考察了这个算法作为一种快速搜索法的速度和匹配精度,并且对于算法中的每个创新点都给予了严密的论证和充分的实验,以翔实的数据来支撑算法的理论结果。作为判定宏块匹配程度的标尺,本算法采用了区域内绝对差值之和作为衡量宏块匹配程度的标准。它取代了传统算法中常用的采用平方差值之和作为标准的算法,这样就大大减少了平方运算所需要的大量宝贵时间和由此带来的昂贵的硬件耗费开销,并且同时保留了偏差累积的计算思想,取得了非常好的实用特性,并且结合后续的硬件设计,提供了非常好的软硬件通用算法。在算法的基础上,本文又继续深入地进行了硬件结构的设计。在硬件设计的过程中,首先结合所采用的实现设计的FPGA芯片的功能特性,在分析硬件设计中如何充分发挥FPGA的最优性能的基础上,针对这些性能特点,在原有的软件算法基础上做出一定的改进,来适应硬件设计并行的特点。随之,提出了本文的另一个中心结构——宏块编码器的硬件设计结构。作为视频处理的基础单元,宏块的编码实际上也就意味着对图像进行的编码。宏块编码器的性能几乎决定了这个视频编码器的性能。因为图像的编码,实际上落实到了帧的编码中,而每个帧又被划分成若干个宏块,通过优秀的宏块编码器,能最大地发挥硬件的性能,得到最完美的编码效果。在模块功能的划分上,根据宏块处理的特点,将存储、计算、预测、编码、控制等功能一一分开,清晰明了地对每个具体模块的功能和I/O关系进行了设计。并且制定了各功能模块之间的信息传输标准协议,很好地协调了各模块之间的时序信号分配。把这些要素结合起来,一个高效率的编码器硬件就完备了,无论我们从哪个角度考虑,结构或者性能,都是非常优秀的。应该说,在当今的消费电子产品技术领域,图像产品的市场越来越大,并且在可以预见的未来,还将占据主流市场很久的时间。因此,高性能的核心编码技术不但能在技术上取得成就,也能在市场的竞争中进一步体现其非凡的价值。