论文部分内容阅读
压缩是解决数字图像数据量大、难以存储和传输的有效方法,图像的压缩方法一般可以分为有损压缩和无损压缩两大类。近无损压缩技术相对于有损压缩来说可以获得高保真的图像,相对于无损压缩又可以获得较高的压缩比,更重要的是近无损压缩技术支持输出码率与信道码率保持一致,这将保证图像数据的可靠传输。而对于计算量大、实时性要求比较高的数字视频,超大规模集成电路(VLSI)技术可以使其变得更加简单方便,在视频处理领域,用VLSI实现已经成为一种趋势。本文介绍了压缩算法的研究现状和基本原理,对视频图像压缩的国际标准进行了深入研究,针对图像质量及压缩比,提出一种近无损压缩与解压缩的算法。该算法首先运用解析器对图像进行冗余度分析,然后通过编码器对图像信息进行编码,其中编码器有video编码器和graphic编码器两种,video编码器是在充分研究位平面编码和Huffman编码后设计的,并根据项目实际的应用环境,提出了高比特面码表和低比特面码表;graphic编码器主要应用于图像纹理区比较复杂但颜色种类比较少的场合。本文采用C语言对所提出的算法进行了实现,仿真实验结果表明压缩比和图像质量达到了预定的效果,然后根据算法进行了硬件架构设计和RTL代码实现,最后通过搭建基于覆盖率为导向的验证平台,进行了仿真验证和覆盖率收集。实验结果表明,面积和效率达到了预定的效果,功能和C语言实现的结果保持一致,同时覆盖率也达到了设计要求。