Presentation is loading. Please wait.

Presentation is loading. Please wait.

High-efficiency video coding: tools and complexity Oct. 5 2012.

Similar presentations


Presentation on theme: "High-efficiency video coding: tools and complexity Oct. 5 2012."— Presentation transcript:

1 High-efficiency video coding: tools and complexity Oct. 5 2012

2 HEVC Highlights – Latest video coding standard developed by the JCTVC – 50% bit rate reduction compared with the H.264/AVC at same visual quality – HEVC decoder complexity is similar to the H.264/AVC decoder, but encoder is way more complex than the H.264/AVC encoder. – HEVC extensions are under developing

3 Hybrid Motion-compensation & Transform Coding

4 What’s new? Recursive coding tree structure (64x64 -> 4x4) Advanced intra prediction DCT based interpolation filter Advanced inter prediction Discrete Since Transform Scanning Sample adaptive offset

5 Recursive Tree Structure H.264/AVC – 16x16 macroblock – 16x16, …, 4x4 prediction block – 8x8 & 4x4 transform block HEVC – 64x64, …, 4x4 recursive coding unit (CU) – 64x64, …, 4x4 recursive prediction unit (PU) – 32x32, …, 4x4 recursive transform unit (TU)

6 If we restricted LCU < 64x64

7 Intra Prediction H.264/AVC – Up to 9 modes HEVC – Up to 35 modes – Intra smoothing [1,2,1]/4

8 Interpolation H.264/AVC – 6-tap Wiener for ½ pixel – Bilinear for ¼ pixel HEVC – 8-tap DCT-IF for ½ pixel – 7-tap DCT-IF for ¼ pixel

9 Inter Prediction H.264/AVC – Median motion from neighboring blocks HEVC – Spatial motion vector prediction – Temporal motion vector prediction

10 Discrete Since Transform Intra 4x4 only – 1% BD-Rate gain

11 Scanning H.264/AVC – Zigzag HEVC (zigzag is the history!) – Diagonal up-right – Horizontal – Vertical

12 Sample adaptive offset (SAO) SAO

13 History of the tool development

14 And more …. mid-2004 H.264/AVC High Profile Early-2005, VCEG Key Technology Area (KTA) 2005-2008, MPEG Call for Evidence Jan. 2010, Joint CfP April 2010, 1 st JCT-VC meeting, TMuC Oct. 2010, 3 rd JCT-VC meeting, WD1 July 2012, 10 th JCT-VC meeting, DIS Jan. 2013, 12 th JCT-VC meeting, FDIS

15 Performances of the HEVC (1) Objectively – IBBP – IPPP

16 Performances of the HEVC (1) Subjectively

17 Complexity Analysis NTT DoCoMo Real-Time HEVC Decoder

18 HEVC Related R&D Fast Mode Decision Rate Control HEVC Perceptual Quality Model Software Implementation – ARM – ARM + GPU Hardware implementation

19 HEVC Scalability CfP: July 2012 Stockholm Meeting – Base layer could be compatible with HEVC, H.264/AVC, MPEG-2 – Enhancement layer can use new developed tools First JCT-VC meeting on scalability: Oct. 2012 Shanghai Meeting – Select the base software to develop the HEVC based scalability – FDIS of HEVC scalability: Jan. 2014

20 References [1] G. J. Sullivan, J.-R. Ohm, W.-J. Han, and T. Wiegand, "Overview of the High Efficiency Video Coding (HEVC) Standard," IEEE Transactions on Circuits and Systems for Video Technology, vol. 22, December 2012. [2] J.-R. Ohm, G. J. Sullivan, H. Schwarz, T. K. Tan, and T. Wiegand, "Comparison of the Coding Efficiency of Video Coding Standards – Including High Efficiency Video Coding (HEVC)," IEEE Transactions on Circuits and Systems for Video Technology, vol.22,December 2012. [3] F. Bossen, B. Bross, K. Sühring, and D. Flynn, "HEVC Complexity and Implementation Analysis," IEEE Transactions on Circuits and Systems for Video Technology, vol.22, December 2012.


Download ppt "High-efficiency video coding: tools and complexity Oct. 5 2012."

Similar presentations


Ads by Google