Title :
Direct mapping architecture for JPEG Huffman decoder
Author :
Chang, Y.-W. ; Truong, T.K. ; Chang, Y.
Author_Institution :
Coll. of Electr. Eng. & Inf. Sci., I-Shou Univ., Kaohsiung, Taiwan
fDate :
6/2/2006 12:00:00 AM
Abstract :
A novel decoding algorithm for the JPEG Huffman code is presented, in which the alternating current (AC) Huffman table is partitioned into four modules. According to this partition, a direct mapping technique is developed to decode Huffman codewords without any searching or matching operations. Therefore, an algorithm based on this technique can save several controlling circuits and will be simple for the hardware implementation. There are also two other merits: first, the run/size symbols and codeword lengths can be obtained directly; and, next, it is not necessary to store any AC Huffman codewords in the memory space at the decoding end. As a result, the overall behaviour of the developed algorithm is better than the conventional methods. This is illustrated through a mathematical verification using the Big-O notation and a hardware simulation using hardware description language. Tables of comparison results are included in the paper. Furthermore, a VLSI architecture of this proposed algorithm is also developed and included.
Keywords :
Huffman codes; VLSI; data compression; decoding; hardware description languages; image coding; Huffman table; JPEG Huffman code; VLSI architecture; alternating current; big-O notation; codeword; controlling circuit; decoding; decoding algorithm; direct mapping technique; hardware description language; hardware implementation; very large scale integrated circuit;
Journal_Title :
Communications, IEE Proceedings-
DOI :
10.1049/ip-com:20050067