节点文献

JPEG编码器的设计与优化

Implementation and Optimization of JPEG Encoder

【作者】 沈斌

【导师】 高明伦; 张多利;

【作者基本信息】 合肥工业大学 , 微电子学与固体电子学, 2008, 硕士

【摘要】 近年来,随着微电子技术,网络通信技术和多媒体技术的高速发展,消费类电子、通信、影视及广播、计算机技术日益紧密地结合起来。数字图像压缩编码技术也逐渐成熟,对于计算机的声音和视频处理能力也提出了更高的要求,实时图像处理在众多领域得到了越来越广泛的应用。图像压缩/解压缩芯片已经成为多媒体技术的重要研究内容,这些芯片的研究成为了信息产业的新热点。本文主要介绍了JPEG基本模式的编码规范,高速JPEG编码器的整体设计思想、结构和具体实现,并在此基础上针对速度,面积和功耗上进行了一些优化研究。论文的主要工作如下:1.对JPEG编码标准进行了分析,采用SystemC语言对JPEG编码器进行系统级建模,并利用完成的事务级模型建立了SystemC/HDL混合语言仿真平台。2.参考系统级模型的模块划分,采用Top-Down的模块化设计方法,完成了JPEG高速编码器的RTL设计,实现了编码全过程的流水线结构。3.在色彩空间转换模块的设计中,通过引入共享的固定常数乘法器,并加入优化的控制逻辑,减小电路功耗30%以上。4.在量化模块的设计中,根据量化和游程编码的特点,将其进行融合,在合理的利用硬件资源的条件下加速编码。5.搭建RTL级的测试平台,并在FPGA上实现了原形验证。整个设计可以作为单独的JPEG编码器也可以作为IP核添加到系统中去。能够作为高速JPEG编码器,应用于数码相机、远程医疗、可视电话,手机,桌面视频系统等各种消费类电子产品中。

【Abstract】 In recent years, with the development of microelectronic technology, network communications, multimedia and real-time image processing are widely used in electronic consumables. Digital image compression becomes a new hot-point in information industry.This dissertion mainly introduces the standard of JPEG baseline mode compression, and the architecture, implementation of high speed JPEG encoder, as well as the optimization in speed, area and power consumption. The main work of this dissertion is summarized as follows:First, this article simply introduce the JPEG standard, implement system level model of JPEG encoder using SystemC language and design the SystemC/HDL co-simulation platform.Second, the RTL module is implemented, using Top-Down design method and system level model as reference. The RTL design has high compression speed, for the pipeline architecture.Third, in order to optimize the area and power consumption, the fused constant multiplication and control logic is used in color space convertor. It can save about 30% dynamic power consumption in low sample rate.Forth, quantization and run-length encode are fused to speed up encoding and reduce area.Finally, the RTL level testbench and the verification on FPGA are implemented.The whole design can be used independently and also could be integrated in other system. As JPEG encoder, it can be used in many kinds of electronic consumables such as digital camera, visualphone, cellphone, desktop video, and so on.

  • 【分类号】TP391.41
  • 【被引频次】2
  • 【下载频次】217
节点文献中: 

本文链接的文献网络图示:

本文的引文网络