Memory efficient hierarchical lookup tables for mass arbitrary-side growing huffman trees decoding
Resource
IEEE Transaction on Circuit System & Video Technology,18(10).
IEEE Transactions on Circuits and Systems for Video Technology 18 (10): 1335-1346
Journal
IEEE Transactions on Circuits and Systems for Video Technology
Journal Volume
18
Journal Issue
10
Pages
1335-1346
Date Issued
2008
Author(s)
Abstract
This paper addresses the optimization problem of minimizing the number of memory access subject to a rate constraint for any Huffman decoding of various standard codecs. We propose a Lagrangian multiplier based penalty-resource metric to be the targeting cost function. To the best of our knowledge, there is few related discussion, in the literature, on providing a criterion to judge the approaches of entropy decoding under resource constraint. The existing approaches which dealt with the decoding of the single-side growing Huffman tree may not be memory-efficient for arbitrary-side growing Huffman trees adopted in current codecs. By grouping the common prefix part of a Huffman tree, in stead of the commonly used single-side growing Huffman tree, we provide a memory efficient hierarchical lookup table to speed up the Huffman decoding. Simulation results show that the proposed hierarchical table outperforms previous methods. A Viterbi-like algorithm is also proposed to efficiently find the optimal hierarchical table. More importantly, the Viterbi-like algorithm obtains the same results as that of the brute-force search algorithm. © 2008 IEEE.
Subjects
Audio/video decoding; Huffman decoding; Tree data structure
Type
journal article
File(s)![Thumbnail Image]()
Loading...
Name
106.pdf
Size
883.1 KB
Format
Adobe PDF
Checksum
(MD5):c9a3f15695c227348070b7bfc66fad38