H.264/ AVC: Compression Standard
H.264/ AVC: Compression Standard
264/ AVC
compression standard
Submitted by :SAJANA.A.J ROLL.NO:42
CONTENTS
Introduction Evaluation of video coding standards Structure of AVC encoder Organization of bit stream Intra&inter coding structure Adaptive de-blocking filter Entropy coding Profiles Advantages Application Comparison with other standards Conclusion
INTRODUCTION
MPEG and VCEG developed the H.264 Entitled as Advanced Video Coding(AVC) Published jointly as part 10 of MPEG-4 Better compression of video images Video quality is similar to MPEG-2 but is economical with the use of bandwidth Less expensive to distribute, thus used in HDTV
H.262/MPEG-2
H.264/MPEG-4 AVC
MPEG-1
MPEG-4 (Version 1)
MPEG-4 (Version 2)
1988
1990
1992
1994
1996
1998
2000
2002
2004
Data Partitioning
Coded Slice/Partition Network Abstraction Layer H.320 MP4FF H.323/IP MPEG-2 etc.
Video picture is divided into integer number of slices Video stream is organized in discrete blocks called NAL unit To encode color images H264 uses YCbCr color space which is fixed at 4:2:0
Decoder
Intra/Inter
Motion Estimation
TRANSFORM
Incoming 4x4 Block Integer Transform transformed4 x4 Block
DCT Transform
transformed8 x8 Block
Motion Compensation
Previously encoded frame reference frame Frame to be encoded P picture
Macroblock partitions
0 0
2 sub-macroblock partitions 4 sub-macroblock partitions of 4*8 luma samples and of 4*4 luma samples and associated chroma samples associated chroma samples 0 0 1 2 3 1
Sub-macroblock partitions
0 1
Without Filter
ENTROPY CODING
Entropy coding is for assigning the code words to the symbols Transform coefficients for residual data, motion vectors and encoder information Performed either a combination of UVLC tables with CAVLC and CABAC Efficiency increased by CABAC
PROFILES
ADVANTAGES
H.264 project was to develop a highperformance video coding standard . Up to 50% in bit rate saving High quality video Error resilience Network friendliness
Application requirements
CONCLUSION
H.264 is the standard of both ITU-T VCEG and ISO/IEC MPEG gains in compression efficiency of up to 50% compared to previous standards
REFERENCES
1] Draft ITU-T recommendation and final draft international standard of joint videospecification (ITU-T Rec. H.264/ISO/IEC 14 496-10 AVC,in Joint Video Team (JVT) ofISO/IEC MPEG and ITU-T VCEG, JVTG050,2003. [2] Generic Coding of Moving Pictures and Associated Audio Information - Part 2: Video,ITU-T and ISO/IEC JTC 1, ITU-T Recommendation H.262 and ISO/IEC 13 818-2 (MPEG-2),1994. [3] Video Codec for Audiovisual Services at p_64 kbit=s ITU-T Recommendation H.261,Version 1, ITU-T, ITU-T Recommendation H.261 Version 1, 1990. [4] Video Coding for Low Bit Rate Communication, ITU-T, ITU-T Recommendation35
THANK YOU!!!!!
ANY QUESTIONS????