Performance analysis and evaluation of proposed algorithm for advance options of H.263 and H.264 video codec

This paper deals with the evaluation, analysis and algorithm of advance options of H.263 and H.264/AVC video codec. Analysis and evaluation of H.263 video codec is important because it enable us to determine output parameter, which is peak signal to noise ratio (PSNR) or quality of picture. In this paper, the performance of H.263 video codec is evaluated and analyzed for various advance options such as syntax based arithmetic coding (SBAC), advanced prediction mode, unrestricted motion vector mode etc. The H.264/AVC is an international video coding standard, jointly developed by groups from ISO/IEC and ITU-T, which aims at achieving improved compression performance. Various applications of H.264/AVC include conversational, storage, and streaming. For H.264 Video codec we proposed algorithm for advance options such as context adaptive binary arithmetic coding (CABAC). The improvement in video quality with the use of these advance options of H.263 is of the order of 0.8 dB or more. The compression efficiency of CABAC is 10-15% better as compared to context adaptive variable length coding (CAVLC) and it can be up to 32% better when compared to other entropy compression methods such as Huffman Coding.

[1]  Ville Lappalainen,et al.  Complexity of optimized H.26L video decoder implementation , 2003, IEEE Trans. Circuits Syst. Video Technol..

[2]  Giuliano Benelli,et al.  FEC coding for H.263 compatible video transmission , 1997, Proceedings of International Conference on Image Processing.

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

[4]  M.J.P. Berkhoff Analysis and Implementation of the H.264 CABAC entropy decoding engine , 2010 .

[5]  Glen G. Langdon,et al.  An Introduction to Arithmetic Coding , 1984, IBM J. Res. Dev..

[6]  Yao Wang,et al.  Low-bit rate video codec parameter evaluation and optimization , 2009, MILCOM 2009 - 2009 IEEE Military Communications Conference.

[7]  Martin Reisslein,et al.  MPEG-4 and H.263 video traces for network performance evaluation , 2001, IEEE Netw..

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

[9]  D. Marpe,et al.  The H.264/MPEG4 advanced video coding standard and its applications , 2006, IEEE Communications Magazine.

[10]  Chia-Lin Yang,et al.  Workload Characterization of the H.264/AVC Decoder , 2004, PCM.

[11]  J. Vitter,et al.  Practical Implementations of Arithmetic Coding , 1991 .

[12]  Mohammed Ghanbari,et al.  Video Coding: An Introduction to Standard Codecs , 1999 .

[13]  N. Keshaveni,et al.  Implementation of Context Adaptive Variable Length Coder for H.264 Video Encoder , 2009 .

[14]  Detlev Marpe,et al.  The H . 264 / MPEG 4 Advanced Video Coding Standard and its Applications , 2006 .