FPGA implementation of a parallel EBCOT tier-1 encoder that preserves coding efficiency

  • Authors:
  • H. B. Damecharla;K. Varma;J. E. Carletta;A. E. Bell

  • Affiliations:
  • University of Akron, Akron, Ohio;Virginia Tech, Blacksburg, VA;University of Akron, Akron, Ohio;Virginia Tech, Blacksburg, VA

  • Venue:
  • GLSVLSI '06 Proceedings of the 16th ACM Great Lakes symposium on VLSI
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

Embedded block coding (EBCOT Tier-1) is the most computationally intensive part of the JPEG2000 image coding standard. Past research on fast EBCOT Tier-1 hardware implementations has concentrated on cycle-efficient context formation, and achieve improved throughput at the cost of reduced coding efficiency. In this paper, a new fast EBCOT Tier-1 design called the Split Arithmetic Encoder (SAE) process is presented. The proposed process exploits concurrency to obtain improved throughput with a lower penalty in coding efficiency. The design is for a complete EBCOT Tier-1 process, and considers system-level issues such as the need for buffering. A hardware architecture for the proposed process was developed, realized in VHDL, and synthesized for implementation on an Altera field programmable gate array. Results show, on average, a 55% improvement in processing time over a serial architecture for a set of sixteen test images.