Abstract

A high pipeline JPEG2000 encoder is implemented with low memory, dual buffers to save the wavelet coefficients and pre-rate allocation are used to reduce on-chip RAM. Pipeline and parallel architecture is used in discrete wavelet transform (DWT), bit-plane encoder (BPE) and arithmetic encoder (AE) to enhance coding speed, byte presentation of rate-distortion (RD) slope simplify searching the threshold value to truncate passes in post-coding rate distortion (PCRD) in Tier2. Packet formation, clock distribution and asynchronous interface are also presented. The encoder is verified on FPGA platform, performance is followed: the size of tile is up to 256 /spl times/ 256 with code block in size of 32 /spl times/ 32. Input sampling rate is up to 45M samples/s when Tier1 is working at the clock 100 MHz, difference of the PSNR of image compressed by the encoder and JASPER is less than O.5 db at the rate of 0.4 bit per sample (bps). Equivalent gates synthesized are about 109 K and on-chip RAM is 862 Kb.

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.