Font Size: a A A

Implementation And Optimization Of JPEG2000 Encoder Based On Blackfin561

Posted on:2010-09-26Degree:MasterType:Thesis
Country:ChinaCandidate:P ZhouFull Text:PDF
GTID:2178360272482283Subject:Pattern Recognition and Intelligent Systems
Abstract/Summary:PDF Full Text Request
Compression of the digital image plays an important role in military and civil filed. JPEG2000 is a new standard for the compression of still image established by the International Organization for Standardization (ISO) and the International Telecommunications Union (ITU). Compared with former standards, JPEG2000 provides many advantages. It not only allows images to be encoded with better quality but also has a series of other new performance. Blackfin561, which is rich in instructions, has special core structure, Powerful in throughput and computing, is widely used in the multimedia processing, and this solution is considered to be the most effective approach to JPEG2000.This paper propounds an image compression system of JPEG2000 based on BF561, and achieves the migration and optimization of JPEG2000. Then, it analyses the BF561 core architecture. This system has a simple structure and makes full use of peripheral resource.Blackfin561 doesn't have native floating point, so we should transform wavelet transform and other floating point operation to fixed point operation. This paper does a lot of optimization work on C code according to the hardware circumstance so that complier can make full use of hardware loop, software pipelining and vector operation. The memory of BF561 is arranged in a hierarchical structure. This paper reasonably distributes the memory and uses DMA controller to make the code and data mainly operate in the L1 memory.Experiment proves the system can achieve the compression of image successfully, shorten the encode time obviously and the image has a high PSNR.
Keywords/Search Tags:Image Compression, JPEG2000, Blackfin561, Transplant, Optimization
PDF Full Text Request
Related items