An efficient embedded compression algorithm using adjusted binary code method

Both computation-intensive and bandwidth- intensive are primary characterizes in closed-loop video coding systems. With the rapid progress of semiconductor industry, the commutation-intensive issue can be properly handled by parallelism or pipeline processing. Therefore, bandwidth-intensive issue becomes more and more important in video coding. The embedded compression (EC) technology is widely applied to reduce frame memory size and bandwidth requirement. In this paper, an efficient EC algorithm, including ABC-based recompression, side-clipping mechanism and average-based prediction, is proposed. With proposed EC algorithm, the compression ratio (CR) of 50% can be guaranteed with minor PSNR degradation of 4.02% on average. Although EC is an additional function in video coding system, the extra encoding computation load is just 2.4% on average. Consequently, the proposed EC algorithm can be exploited to reduce the frame memory and bandwidth requirement in video coding systems.

[1]  Liang-Gee Chen,et al.  Multi-mode embedded compression codec engine for power-aware video coding system , 2005, IEEE Workshop on Signal Processing Systems Design and Implementation, 2005..

[2]  Tae Young Lee,et al.  A new frame-recompression algorithm and its hardware design for MPEG-2 video decoders , 2003, IEEE Trans. Circuits Syst. Video Technol..

[3]  Liang-Gee Chen,et al.  Analysis and architecture design of an HDTV720p 30 frames/s H.264/AVC encoder , 2006, IEEE Transactions on Circuits and Systems for Video Technology.

[4]  P.G. Howard,et al.  Fast and efficient lossless image compression , 1993, [Proceedings] DCC `93: Data Compression Conference.

[5]  Hyuk-Jae Lee,et al.  A New Frame Recompression Algorithm Integrated with H.264 Video Compression , 2007, 2007 IEEE International Symposium on Circuits and Systems.

[6]  Nasir D. Memon Adaptive coding of DCT coefficients by Golomb-Rice codes , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).