论文部分内容阅读
作为下一代静止图像压缩编码的标准,JPEG2000具有良好的性能、码流渐进性及精确码率控制等一系列优点,然而算法比较复杂,处理开销较大,必须要对原有算法进行优化,以便于硬件高速实现图像压缩。JPEG2000的基本单元包括小波变换和具有优化截断的嵌入块编码(EBCOT),EBCOT采用嵌入式块编码T1和优化截断编码T2,T1由位平面编码和MQ算术编码组成。通过对位平面编码算法的研究,比特平面和三个编码通道都是可以并行编码的,采用比特平面和编码通道全并行的方法来加速位平面编码过程,提高了位平面编码的并行度和效率。前端高速位平面编码器要求高速的MQ编码器与之相匹配,来提高EBCOT编码效率。本文对一些算法流程进行了优化,简化了硬件实现结构,降低了MQ编码器的实现难度。同时,分析了适于编码通道并行的MQ算术编码器的实现方法。在每个编码通道结束时终止MQ编码器,错误不会传递到其它通道,增强了错误恢复能力。MQ编码器内部采用三级流水线结构,增加了并行度,提高数据吞吐量,平均处理速度达1bit/cycle。最后,进行了整体测试。测试结果表明,本文提出EBCOT T1的优化算法适于硬件实现,同时保证了较好的压缩性能和效率。