Video Coding in H.26L

For the past few years, the capacity of global networks and communication channels has increased considerably. This allows for real-time applications like video conferencing and video-on-demand using compressed video. State-of-the-art video coding solutions such as H.263, MPEG-2 and MPEG-4 all have one goal in common: to achieve highest possible image quality for lowest possible bit-rate. During 1999, the development of a new video coding standard, H.26L, started. H.26L is supposed to replace its predecessor H.263, and one of the goals is to achieve 50% greater bit-rate savings compared to H.263. The first proposal for the H.26L standard, presented in August 1999, achieves higher compression efficiency compared to H.263. However, the goal of 50% is not yet met. This thesis proposes a method to use adaptive arithmetic coding (AAC) for entropy coding in an H.26L video codec in order to further improve the compression efficiency. It is a general solution that can be applied to any video codec. However, implementations have been made for the H.26L video codec only. AAC is based on an entirely different strategy than the variable length entropy coding technique employed in H.26L and many other video codecs. Three experimental models for adaptation to local statistics have been designed and investigated. Results show that for high bit-rate environments significant bit-rate savings can be made using AAC, while less can be won for lower bit-rates.

[1]  Ian H. Witten,et al.  Arithmetic coding for data compression , 1987, CACM.

[2]  Glen G. Langdon Adaptive binary arithmetic coding for multi-media applications , 1991, COMPCON Spring '91 Digest of Papers.

[3]  Martin Bichsel,et al.  Fast adaptive arithmetic coding , 1994, Electronic Imaging.

[4]  Itu-T Video coding for low bitrate communication , 1996 .

[5]  Alistair Moffat,et al.  A probability-ratio approach to approximate binary arithmetic coding , 1997, IEEE Trans. Inf. Theory.

[6]  R. Talluri,et al.  Error-resilient video coding in the ISO MPEG-4 standard , 1998, IEEE Commun. Mag..

[7]  William B. Pennebaker Tracking nonstationary probabilities in adaptive binary arithmetic coding , 1998, IEEE Trans. Image Process..

[8]  Donald G. Bailey,et al.  Efficient representation and decoding of static Huffman code tables in a very low bit rate environment , 1998, Proceedings 1998 International Conference on Image Processing. ICIP98 (Cat. No.98CB36269).

[9]  Ian H. Witten,et al.  Arithmetic coding revisited , 1998, TOIS.

[10]  Fan Ling,et al.  Dimensional adaptive arithmetic coding for image compression , 1998, ISCAS '98. Proceedings of the 1998 IEEE International Symposium on Circuits and Systems (Cat. No.98CH36187).

[11]  Antonio Ortega,et al.  Rate-distortion methods for image and video compression , 1998, IEEE Signal Process. Mag..

[12]  Jozsef Vass,et al.  Significance-linked connected component analysis for very low bit-rate wavelet video coding , 1999, IEEE Trans. Circuits Syst. Video Technol..

[13]  C. Stiller,et al.  Estimating motion in image sequences , 1999, IEEE Signal Process. Mag..

[14]  Michael G. Strintzis,et al.  A context based adaptive arithmetic coding technique for lossless image compression , 1999, IEEE Signal Processing Letters.

[15]  Bernd Girod,et al.  Improved encoding of DCT coefficients for low bit-rate video coding using multiple VLC tables , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).