Lossless image compression algorithm and hardware architecture for bandwidth reduction of external memory

被引:7
|
作者
Li, Shizhong [1 ,2 ]
Yin, Haibing [3 ]
Fang, Xiangzhong [1 ]
Lu, Huijuan [2 ]
机构
[1] Shang Jiaotong Univ, Sch Elect Informat & Elect Engn, Shanghai, Peoples R China
[2] Hangzhou Dianzi Univ, Sch Commun Engn, Hangzhou, Zhejiang, Peoples R China
[3] China Jiliang Univ, Sch Informat Engn, Hangzhou, Zhejiang, Peoples R China
关键词
high definition video; video coding; data compression; variable length codes; statistical analysis; Huffman codes; prediction theory; CMOS integrated circuits; bandwidth reduction; external memory; hardwired high definition video coder; memory access bandwidth; system throughput bottleneck; lossless embedded compression; reference image; image pixels; synchronous dynamic random access memory; SDRAM; hardware-oriented lossless image compression algorithm; line random access patterns; block random access patterns; pixel-level adaptive intraprediction; image spatial correlation; mode decision; multiple-range semifixed variable length coding; multiple-range SF VLC; prediction residue; adaptive block size selection; statistical redundancy; Huffman VLC; syntax elements; pixel prediction modes; block prediction modes; control overheads; four-stage pipeline hardware architecture; competitive rate compression performance; reference algorithms; TSMC; complementary metal-oxide-semiconductor technology; real-time processing; quad-HD videos; size; 90; nm; frequency; 166; MHz; FRAME-RECOMPRESSION ALGORITHM; VLSI ARCHITECTURE; DATA REUSE; VIDEO; ENCODER; DESIGN; SCHEME; CODEC; POWER;
D O I
10.1049/iet-ipr.2016.0636
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In high definition (HD) video coders, huge memory access bandwidth is the major throughput bottleneck. Lossless embedded compression is an efficient solution to alleviate the bandwidth burden, in which image are compressed before writing into local memory and decompressed after retrieving from local memory. This study proposes a hardware-oriented lossless image compression algorithm, supporting block and line random access flexibly for adapting diverse hardware video codec architectures. The major contributions are characterised as follows. First, block or pixel-level adaptive prediction is proposed to fully utilise the image spatial correlation by employing adaptive mode decision. Second, multiple-range semi-fixed (SF) variable length coding (VLC) is employed to describe the prediction residue, and adaptive block size selection is employed for SF VLC to fully utilise the statistical redundancy. In addition, Huffman VLC is further employed to represent the control syntax elements. Third, four-stage pipeline hardware architecture is proposed to implement the proposed algorithm. Simulation results show that the proposed algorithm achieves competitive rate compression performance compared with reference algorithms. The proposed hardware architecture is verified supporting real-time processing for quad-HD videos at the frequency of 166MHz. The proposed work achieves reducing memory access bandwidth by approximate to 55.2%, which is useful for hardwired video coding.
引用
收藏
页码:379 / 388
页数:10
相关论文
共 50 条
  • [1] An Efficient Lossless Image Compression Algorithm for External Memory Bandwidth Saving
    Haibing, Yin
    Hongqi, Hu
    [J]. 2014 DATA COMPRESSION CONFERENCE (DCC 2014), 2014, : 435 - 435
  • [2] Efficient Quasi-lossless Image Compression for Memory Bandwidth Reduction
    Harksoo-Kim
    Kim, Moon-Cheol
    Kyoungwon-Lim
    Kim, Eung-Tae
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS, 2009, : 207 - +
  • [3] Near-lossless image compression algorithm to reduce the memory bandwidth of display devices
    Park, Jiyun
    Choi, Jihoon
    Choi, Dong Yoon
    Song, Byung Cheol
    [J]. IEIE Transactions on Smart Processing and Computing, 2019, 8 (06): : 465 - 474
  • [4] A LOSSLESS APPROACH FOR EXTERNAL MEMORY BANDWIDTH REDUCTION IN VIDEO CODING SYSTEMS AND ITS VLSI ARCHITECTURE
    Silveira, Dieison
    Porto, Marcelo
    Agostini, Luciano
    [J]. 2013 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME 2013), 2013,
  • [5] A lossless data compression and decompression algorithm and its hardware architecture
    Lin, Ming-Bo
    Lee, Jang-Feng
    Jan, Gene Eu
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2006, 14 (09) : 925 - 936
  • [6] Lossless image compression by Evolvable Hardware
    Salami, M
    Iwata, M
    Higuchi, T
    [J]. FOURTH EUROPEAN CONFERENCE ON ARTIFICIAL LIFE, 1997, : 407 - 416
  • [7] A Memory Bandwidth-efficient Architecture for Lossless Compression Using Multiple DPCM Golomb-rice Algorithm
    Hwang, Imjae
    Yun, Juwon
    Kim, Cheong Ghil
    Park, Woo-Chan
    [J]. 2019 INTERNATIONAL SYMPOSIUM ON MULTIMEDIA AND COMMUNICATION TECHNOLOGY (ISMAC), 2019,
  • [8] Hardware Implementation of Architecture Techniques for Fast Efficient Lossless Image Compression System
    N. Muthukumaran
    R. Ravi
    [J]. Wireless Personal Communications, 2016, 90 : 1291 - 1315
  • [9] Hardware Implementation of Architecture Techniques for Fast Efficient Lossless Image Compression System
    Muthukumaran, N.
    Ravi, R.
    [J]. WIRELESS PERSONAL COMMUNICATIONS, 2016, 90 (03) : 1291 - 1315
  • [10] Hardware efficient lossless image compression engine
    Brooks, L
    Fife, K
    [J]. 2004 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL V, PROCEEDINGS: DESIGN AND IMPLEMENTATION OF SIGNAL PROCESSING SYSTEMS INDUSTRY TECHNOLOGY TRACKS MACHINE LEARNING FOR SIGNAL PROCESSING MULTIMEDIA SIGNAL PROCESSING SIGNAL PROCESSING FOR EDUCATION, 2004, : 185 - 188