A bandwidth-efficient embedded compression algorithm using two-level rate control scheme for video coding system

In modern video coding system, the memory bandwidth of external memory becomes more and more important and almost dominates the system performance. To save the memory bandwidth, the embedded compression (EC) technique is integrated into video coding system. In this paper, the bandwidth-efficient EC algorithm is proposed. It comprises three core techniques: side-oriented prediction, adjusted binary code (ABC) entropy coding, and two-level rate control scheme. The side-oriented prediction can save the extra bits for the representation of prediction residual. The prediction residual is allocated to an efficient codeword by ABC entropy coding. With two-level rate control scheme, not only the compression ratio (CR) can be precisely controlled, but also the visual quality is maintained. Experiment results show this work achieves the PSNR drop of 1.33%, and the error between CR and Target CR (TCR) is as minor as 1.60%. Consequently, this work is quite suitable for saving memory bandwidth in video coding system.

[1]  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.

[2]  Guillermo Sapiro,et al.  The LOCO-I lossless image compression algorithm: principles and standardization into JPEG-LS , 2000, IEEE Trans. Image Process..

[3]  K. Ohmori,et al.  A 60 MHz 240 mW MPEG-4 video-phone LSI with 16 Mb embedded DRAM , 2000, 2000 IEEE International Solid-State Circuits Conference. Digest of Technical Papers (Cat. No.00CH37056).

[4]  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.

[5]  Tsung-Han Tsai,et al.  An efficient embedded compression algorithm using adjusted binary code method , 2008, 2008 IEEE International Symposium on Circuits and Systems.

[6]  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..

[7]  Jiun-In Guo,et al.  A 160K Gates/4.5 KB SRAM H.264 Video Decoder for HDTV Applications , 2006, IEEE Journal of Solid-State Circuits.

[8]  Yang Song,et al.  HDTV1080p H.264/AVC Encoder Chip Design and Performance Analysis , 2009, IEEE Journal of Solid-State Circuits.

[9]  Tian-Sheuan Chang,et al.  A 242mW, 10mm2 1080p H.264/AVC high profile encoder chip , 2008, 2008 45th ACM/IEEE Design Automation Conference.

[10]  Jiun-In Guo,et al.  A 160K Gates/4.5 KB SRAM H.264 Video Decoder for HDTV Applications , 2007, IEEE J. Solid State Circuits.

[11]  Liang-Gee Chen,et al.  Architecture design of high performance embedded compression for high definition video coding , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[12]  Aleksandar Beric,et al.  Memory-centric video processing , 2008, IEEE Transactions on Circuits and Systems for Video Technology.