10 January 2014 Statistical based MQ arithmetic coder
Author Affiliations +
Proceedings Volume 9069, Fifth International Conference on Graphic and Image Processing (ICGIP 2013); 906911 (2014) https://doi.org/10.1117/12.2050407
Event: Fifth International Conference on Graphic and Image Processing, 2013, Hong Kong, China
Embedded block coding with optimized truncation (EBCOT) is a key algorithm in JPEG 2000 image compression system. Recently, the bit-plane coder architectures are capable of producing symbols at a higher rate than the capability of the existing MQ arithmetic coders. To solve this problem, a design of a multiple-symbol processor for statistical MQ coder architecture on FPGA is proposed. The proposed architecture takes advantage of simplicity of single-symbol architecture while integrates several techniques in order to increase the coding rate (more than one symbol per clock), reduce critical path, thus accelerate the coding speed. The repeated symbol statistics has been analyzed prior to the proposed architecture using lookahead technique. This allows the proposed architecture to support encoding rate of maximum 8 symbols per clock cycle without stalls and without excessively increasing the hardware cost. This helps to accelerate encoding process, which leads to greatly increase throughput. From the experiments, for lossy wavelet transform, the proposed architecture offers high throughput of at least 233.07 MCxD/S with effectively reducing the number of clock cycles more than 35.51%.
© (2014) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Nopphol Noikaew, Nopphol Noikaew, Orachat Chitsobhuk, Orachat Chitsobhuk, "Statistical based MQ arithmetic coder", Proc. SPIE 9069, Fifth International Conference on Graphic and Image Processing (ICGIP 2013), 906911 (10 January 2014); doi: 10.1117/12.2050407; https://doi.org/10.1117/12.2050407


Back to Top