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
相关论文
共 32 条
[1]  
Bao XN, 2010, IEEE INT SYMP CIRC S, P677, DOI 10.1109/ISCAS.2010.5537495
[2]  
BROSS B, 2012, JCTVCJ1003 ITUTISOIE
[3]   A Dynamic Quality-Adjustable H.264 Video Encoder for Power-Aware Video Applications [J].
Chang, Hsiu-Cheng ;
Chen, Jia-Wei ;
Wu, Bing-Tsung ;
Su, Ching-Lung ;
Wang, Jinn-Shyan ;
Guo, Jiun-In .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (12) :1739-1754
[4]   REFERENCE FRAME ACCESS OPTIMIZATION FOR ULTRA HIGH RESOLUTION H.264/AVC DECODING [J].
Chao, Ping ;
Lin, Youn-Long .
2008 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO, VOLS 1-4, 2008, :1441-1444
[5]   Level C+ data reuse scheme for motion estimation with corresponding coding orders [J].
Chen, CY ;
Huang, CT ;
Chen, YH ;
Chen, LG .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (04) :553-558
[6]   Multimode Embedded Compression Codec Engine for Power-Aware Video Coding System [J].
Cheng, Chih-Chi ;
Tseng, Po-Chih ;
Chen, Liang-Gee .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2009, 19 (02) :141-150
[7]  
Ding L.-F., 2009, 2009 IEEE INT SOLID, P154
[8]   In-Block Prediction-Based Mixed Lossy and Lossless Reference Frame Recompression for Next-Generation Video Encoding [J].
Fan, Yibo ;
Shang, Qing ;
Zeng, Xiaoyang .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2015, 25 (01) :112-124
[9]   A New Reference Frame Recompression Algorithm and Its VLSI Architecture for UHDTV Video Codec [J].
Guo, Li ;
Zhou, Dajiang ;
Goto, Satoshi .
IEEE TRANSACTIONS ON MULTIMEDIA, 2014, 16 (08) :2323-2332
[10]   Memory Bandwidth and Power Reduction Using Lossy Reference Frame Compression in Video Encoding [J].
Gupte, Ajit D. ;
Amrutur, Bharadwaj ;
Mehendale, Mahesh M. ;
Rao, Ajit V. ;
Budagavi, Madhukar .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2011, 21 (02) :225-230