Joint position and amplitude coding in hybrid variable length coding for video compression

Hybrid variable length coding (HVLC) was recently proposed as a novel entropy coding scheme for block-based image and video compression, which divides each transform block into low frequency (LF) region and high frequency (HF) region and codes them differently. To efficiently code LF region, a two-dimensional position and one-dimensional amplitude coding scheme (2DP1DA) was also proposed, which jointly codes the 2D position information, i.e., run of consecutive zero-valued coefficients and run of consecutive nonzero coefficients. To further explore the potential of HVLC concept, we propose a new scheme for coding LF region, which codes the 2D position and amplitude information of each nonzero cluster jointly with manageable complexity. The experimental results show that compared with CAVLC in H.264, about 3.5% bit rate reduction is achieved by the proposed method for a wide range of quantization parameters (QP).

[1]  Wen Gao,et al.  Context-Based 2D-VLC Entropy Coder in AVS Video Coding Standard , 2006, Journal of Computer Science and Technology.

[2]  Gopal Lakhani,et al.  Optimal Huffman coding of DCT blocks , 2004, IEEE Transactions on Circuits and Systems for Video Technology.

[3]  Ghassan Al-Regib,et al.  Hybrid Variable Length Coding for Image and Video Compression , 2007, 2007 IEEE International Conference on Acoustics, Speech and Signal Processing - ICASSP '07.

[4]  Trac D. Tran,et al.  Adaptive runlength coding , 2003, IEEE Signal Processing Letters.

[5]  Heiko Schwarz,et al.  Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard , 2003, IEEE Trans. Circuits Syst. Video Technol..