Transformed HCT for parallel Huffman decoding

被引:3
|
作者
Wang, Guoyu [1 ]
Zhang, Hongsheng [1 ]
Lu, Mingying [1 ]
机构
[1] Chongqing Univ Posts & Telecommun, Chongqing 400065, Peoples R China
基金
中国国家自然科学基金;
关键词
Huffman coding; Huffman code table (HCT); look-up table (LUT); parallel Huffman decoding; COMPRESSION; TABLE;
D O I
10.1002/cta.2044
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper proposes a novel and generic Huffman code table (HCT) transform and a simple parallel Huffman decoding method. Codes of the original HCT are left-aligned, reordered in value, and partitioned into sub-bands. Two kinds of modification to the codes are introduced in order to reduce the number of sub-bands. The Huffman decoder can be implemented with a minimized size of single LUT, and the parallel decoding can be completed easily, at a constant rate of up to one code per cycle. An example of MP3 decoder and AAC decoder has been designed to demonstrate the efficiency of the proposed method. Copyright (c) 2014 John Wiley & Sons, Ltd.
引用
收藏
页码:1759 / 1774
页数:16
相关论文
共 50 条
  • [1] Low power parallel Huffman decoding
    Lin, CH
    Jen, CW
    ELECTRONICS LETTERS, 1998, 34 (03) : 240 - 241
  • [2] Massively Parallel Huffman Decoding on GPUs
    Weissenberger, Andre
    Schmidt, Bertil
    PROCEEDINGS OF THE 47TH INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, 2018,
  • [3] Parallel Huffman decoding with applications to JPEG files
    Klein, S.T. (tomi@cs.biu.ac.il), 1600, Oxford University Press (46):
  • [4] High speed pipelined parallel Huffman decoding
    Rudberg, MK
    Wanhammar, L
    ISCAS '97 - PROCEEDINGS OF 1997 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS I - IV: CIRCUITS AND SYSTEMS IN THE INFORMATION AGE, 1997, : 2080 - 2083
  • [5] Parallel Huffman decoding with applications to JPEG files
    Klein, ST
    Wiseman, Y
    COMPUTER JOURNAL, 2003, 46 (05): : 487 - 497
  • [6] Efficient Huffman decoding
    Aggarwal, M
    Narayan, A
    2000 INTERNATIONAL CONFERENCE ON IMAGE PROCESSING, VOL I, PROCEEDINGS, 2000, : 936 - 939
  • [7] Efficient Huffman decoding
    Chung, KL
    INFORMATION PROCESSING LETTERS, 1997, 61 (02) : 97 - 99
  • [8] Parallel Huffman Decoding: Presenting a Fast and Scalable Algorithm for Increasingly Multicore Devices
    Johnston, Beau
    McCreath, Eric C.
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 949 - 958
  • [9] FAST DECODING OF THE HUFFMAN CODES
    SIEMINSKI, A
    INFORMATION PROCESSING LETTERS, 1988, 26 (05) : 237 - 241
  • [10] A fast algorithm for Huffman decoding based on a recursion Huffman tree
    Lin, Yih-Kai
    Huang, Shu-Chien
    Yang, Cheng-Hsing
    JOURNAL OF SYSTEMS AND SOFTWARE, 2012, 85 (04) : 974 - 980