Context-based 2D-VLC entropy coder in AVS video coding standard
Journal of Computer Science and Technology - Special section on China AVS standard
Context-adaptive hybrid variable length coding in H.264/AVC
ICIP'09 Proceedings of the 16th IEEE international conference on Image processing
A lossy/lossless coding algorithm using histogram
ISVC'10 Proceedings of the 6th international conference on Advances in visual computing - Volume Part III
High efficient context-based variable length coding with parallel orientation
PCM'05 Proceedings of the 6th Pacific-Rim conference on Advances in Multimedia Information Processing - Volume Part I
Hi-index | 0.00 |
It is a well-observed characteristic that, when a discrete cosine transform block is traversed in the zigzag order, ac coefficients generally decrease in size and the runs of zero coefficients increase in length. This paper presents a minor modification to the Huffman coding of the JPEG baseline compression algorithm to exploit this characteristic. During the run-length coding, instead of pairing a nonzero ac coefficient with the run-length of the preceding zero coefficients, our encoder pairs it with the run-length of subsequent zeros. This small change makes it possible for our codec to code a pair using a separate Huffman code table optimized for the position of the nonzero coefficient denoted by the pair. These position-dependent code tables can be encoded efficiently without incurring a sizable overhead. Experimental results show that our encoder produces a further reduction in the ac coefficient Huffman code size by about 10%-15%.