Context-based 2D-VLC entropy coder in AVS video coding standard
Journal of Computer Science and Technology - Special section on China AVS standard
B-picture coding in AVS video compression standard
Image Communication
A universal data compression system
IEEE Transactions on Information Theory
Applications of universal context modeling to lossless compression of gray-scale images
IEEE Transactions on Image Processing
Lossless compression of continuous-tone images via context selection, quantization, and modeling
IEEE Transactions on Image Processing
A mathematical analysis of the DCT coefficient distributions for images
IEEE Transactions on Image Processing
Context quantization by kernel Fisher discriminant
IEEE Transactions on Image Processing
Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
IEEE Transactions on Circuits and Systems for Video Technology
The Technique of Prescaled Integer Transform: Concept, Design and Applications
IEEE Transactions on Circuits and Systems for Video Technology
Adaptive pre-interpolation filter for high efficiency video coding
Journal of Visual Communication and Image Representation
Chaos-Based selective encryption for AVS video coding standard
PCM'12 Proceedings of the 13th Pacific-Rim conference on Advances in Multimedia Information Processing
Hi-index | 0.00 |
In this paper, two context-based entropy coding schemes for AVS Part-2 video coding standard are presented. One is Context-based 2D Variable Length Coding (C2DVLC) as a low complexity entropy coding scheme for AVS Part-2 Jizhun profile. C2DVLC uses multiple 2D-VLC tables to exploit the statistical features of DCT coefficients for higher coding efficiency. Exponential-Golomb codes are applied in C2DVLC to code the pairs of the run-length of zero coefficients and the non-zero coefficients for lower storage requirement. The other is Context-based Binary Arithmetic Coding (CBAC) as an enhanced entropy coding scheme for AVS Part-2 Jiaqiang profile. CBAC utilizes all previously coded coefficient magnitudes in a DCT block for context modeling. This enables adaptive arithmetic coding to exploit the redundancy of the high-order Markov process in DCT domain with a few contexts. In addition, a context weighting technique is used to further improve CBAC's coding efficiency. Moreover, CBAC is designed to be compatible to C2DVLC in coding elements which simplifies the implementations. The experimental results demonstrate that both C2DVLC and CBAC can achieve comparable or even slightly higher coding performance when compared to Context-Adaptive Variable Length Coding (CAVLC) in H.264/AVC baseline profile and Context-Based Adaptive Binary Arithmetic Coding (CABAC) in H.264/AVC main profile respectively.