DOC PREVIEW
UT Arlington EE 5359 - Study and comparison between H.264 MPEG4 AVC and AVS China

This preview shows page 1-2-3-21-22-23-42-43-44 out of 44 pages.

Save
View full document
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
View full document
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience
Premium Document
Do you want full access? Go Premium and unlock all 44 pages.
Access to all documents
Download any document
Ad free experience

Unformatted text preview:

Study and comparison between H.264 /MPEG4 AVC and AVS ChinaContentsIntroductionH.264 / MPEG 4 AVCSlide 5Different YUV systems in H.264 [16]Profiles and levels in H.264H.264 Profiles – Coding parts [1]Intra prediction in H.264H.264 intra prediction modes for 4X4 lumaH.264 inter predictionH.264 encoder [1]H.264 decoder [1]De-blocking filterEntropy codingAVS – ChinaAVS Parts [3]AVS layered data structure [3] for 4:2:0 video sequenceAVS P2 encoder [5]AVS decoderAVS motion estimation and intra prediction:AVS motion estimation and intra prediction (cont..)Predicted pictures (P – pictures):Interpolated Pictures (B-Pictures):AVS intra prediction [7]Comparison H.264 and AVS videoRate control Block:Encoder with and without rate control blockBitrate Vs QPresults:JM 16.1 outputSlide 32Slide 33AVS ref software outputSlide 35Bitrates Vs psnrPlot: PSNR vs. bit rateConclusionList of acronyms usedSlide 40ReferencesSlide 42Slide 43Slide 44- By Naveen Siddaraju [email protected] - Under the guidance of Dr K R RaoStudy and comparison between H.264 /MPEG4 AVC and AVS ChinaContents Introduction Brief overview of H.264 Brief overview of AVS ChinaComparison ResultsIntroductionH.264 / MPEG 4 AVCLatest video coding standardBasic design architecture is similar to previous MPEG standards Better compression efficiencyMotion compensated coding structure Picture  slices  MBs  subMBs  blocks  pixelsI , P and B slices Derived slices SI and SPDifferent YUV systems in H.264 [16]Profiles and levels in H.264 Baseline profile Main profile Extended profile High profilesH.264 Profiles – Coding parts [1]Intra prediction in H.264Uses adaptive spatial prediction to reduce spatial redundancy. 4 X 4 luma, 8X8 luma( used in high profile) – 9 modes 16 X 16 luma – 4 modes 4 X 4 chroma - 4 modesH.264 intra prediction modes for 4X4 lumaH.264 inter prediction Uses Motion estimation and Motion compensation (MC). Used to reduce temporal correlation. 0 Sub-macroblock partitions 0 1 0 1 0 1 2 3 0 0 1 0 1 0 2 1 3 1 macroblock partition of 16*16 luma samples and associated chroma samples Macroblock partitions 2 macroblock partitions of 16*8 luma samples and associated chroma samples 4 sub-macroblocks of 8*8 luma samples and associated chroma samples 2 macroblock partitions of 8*16 luma samples and associated chroma samples 1 sub-macroblock partition of 8*8 luma samples and associated chroma samples 2 sub-macroblock partitions of 8*4 luma samples and associated chroma samples 4 sub-macroblock partitions of 4*4 luma samples and associated chroma samples 2 sub-macroblock partitions of 4*8 luma samples and associated chroma samplesH.264 encoder [1]H.264 decoder [1]De-blocking filterIs used to reduce the blocking artifacts.Two sources of the blocking arifacts. - 4 X 4 transform - motion compensated prediction since the filter is present in the loop , it prevents the propagation of the blocking artifacts.Entropy codingquantized values and other syntax elements into actual bits.CAVLC and CABAC for quantized coefficients.Exp- Golomb codes for syntax elements which are not coded by CABAC or CAVLC.AVS – China Latest audio video coding standard from China Standardization includes system, audio, video and digital copyright management. Goal – to achieve coding efficiency with reduced complexity.AVS Parts [3]AVS layered data structure [3] for 4:2:0 video sequenceAVS P2 encoder [5]AVS decoderAVS motion estimation and intra prediction: AVS uses adaptive modes for motion compensation at the picture layer and the macroblock layer. The modes in picture layer are : Forward prediction from the most recent reference frameForward prediction from the second most recent prediction frameInterpolative prediction between the most recent reference frame and a future reference frame.Intra codingAVS motion estimation and intra prediction (cont..)At the macroblock layer, the modes depend on the picture mode.In Intra pictures, all macroblocks are intra coded.In Predicted pictures, macroblocks may be forward predicted or intra coded. In interpolated pictures, macroblocks may be forward predicted, backward predicted, interpolated or intra coded.Predicted pictures (P – pictures):Interpolated Pictures (B-Pictures):AVS intra prediction [7]Comparison H.264 and AVS videoRate control Block:A rate control algorithm dynamically adjusts encoder parameters to achieve a target bitrate. quantization parameter QPEncoder with and without rate control blockBitrate Vs QPresults: H.264 – JM 16.1 used [9]AVS – RM09.01[10]Input sequence – QCIF foreman 90 frames [20]JM 16.1 outputJM 16.1 outputJM 16.1 outputAVS ref software outputAVS ref software outputBitrates Vs psnrPlot: PSNR vs. bit rateConclusion AVS – P2 jizhun profile is comparable with the main profile of H.264 . Reduced complexity , reduced costs. Performance difference is mainly due to absence of tools such as CABAC.List of acronyms usedThank youReferences [1] Soon-kak Kwon et al. “Overview of H.264 / MPEG-4 Part 10 (pp.186-216)”, Special issue on “ Emerging H.264/AVC video coding standard”, J. Visual Communication and Image Representation, vol. 17, pp.183-552, April 2006. [2] A. Puri et al. “Video coding using the H.264/MPEG-4 AVC compression standard”, Signal Processing: Image Communication, vol.19, pp 793-849, Oct 2004.[3] W. GAO et al. “AVS - The Chinese next-generation video coding standard” NAB, Las Vegas, 2004. [4] X. Wang et.al “Performance comparison of AVS and H.264/AVC video coding standards” J. Comput. Sci. & Technol., Vol.21, No.3, pp.310-314 J, May 2006.[5] L. Yu et al. “An Overview of AVS-Video: tools, performance and complexity”, Visual Communications and Image Processing 2005, Proc. of SPIE, vol. 5960, pp.596021, July 31, 2006.[6] D Chang “MPEG 4, H.264 compression standards” ppt, http://mmlab.snu.ac.kr/[7] L. Yu et al. “An area-efficient VLSI architecture for AVS intra frame encoder” Visual Communications and Image Processing 2007, Proc. of SPIE-IS & T Electronic Imaging, SPIE vol. 6508, pp. 650822, Jan. 29, 2007.[8]Introduction to codecs: http://gizmodo.com/5093670/giz-explains-every-video-format-you-need-to-know[9] H.264/AVC JM Software http://bs.hhi.de/~ suehring/tml/download new version of the H.264/AVCreference software


View Full Document

UT Arlington EE 5359 - Study and comparison between H.264 MPEG4 AVC and AVS China

Documents in this Course
JPEG 2000

JPEG 2000

27 pages

MPEG-II

MPEG-II

45 pages

MATLAB

MATLAB

22 pages

AVS China

AVS China

22 pages

Load more
Download Study and comparison between H.264 MPEG4 AVC and AVS China
Our administrator received your request to download this document. We will send you the file to your email shortly.
Loading Unlocking...
Login

Join to view Study and comparison between H.264 MPEG4 AVC and AVS China and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Study and comparison between H.264 MPEG4 AVC and AVS China 2 2 and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?