Design and analysis of dynamic Huffman codes
Journal of the ACM (JACM)
The JPEG still picture compression standard
Communications of the ACM - Special issue on digital multimedia systems
MPEG: a video compression standard for multimedia applications
Communications of the ACM - Special issue on digital multimedia systems
A multi-group technique for data compression
SIGMOD '82 Proceedings of the 1982 ACM SIGMOD international conference on Management of data
Space-efficient static trees and graphs
SFCS '89 Proceedings of the 30th Annual Symposium on Foundations of Computer Science
An introduction to arithmetic coding
IBM Journal of Research and Development
Hi-index | 0.00 |
In this paper, we present simple and area efficient VLSI architectures for Huffman coding, an industrial standard proposed by MPEG, JPEG, and others. We use a memory of size O(n log n) to store a Huffman code tree, where n is the number of symbols. It requires few simple arithmetic operations on the chip for realtime encoding and decoding. Based on our scheme, we show a design for 8-bit symbols. The proposed design requires 256 × 9 and 64 × 18-bit memory modules to process 8-bit symbols. The chip occupies a silicon area of 3.5 × 3.5mm2 using 1.2 micron CMOSN standard library cells. Compared with, known parallel implementation [7] which requires upto 65536 PES, the proposed architecture leads to a single PE design.