Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Current Status of HEVC by Jonatan Samuelsson from Divideon

Current Status of HEVC by Jonatan Samuelsson from Divideon

Jonatan Samuelsson outlines the history of HEVC and the next steps and activities of HEVC. Presented at Streaming Tech Sweden on Nov 22, 2017

Streaming Tech Sweden

November 22, 2017
Tweet

More Decks by Streaming Tech Sweden

Other Decks in Technology

Transcript

  1. © divideon 2017 xvc.io Outline  HEVC History  Video

    coding intro  HEVC coding tools  HEVC Performance  Extensions and profiles  Activites beyond HEVC  xvc
  2. © divideon 2017 xvc.io HEVC history H.261 Start 2010 2013

    1988 MPEG-2 1994 H.264/AVC 2003 HEVC 2005 Explorations HEVC v1 stats:  3 years active standardization  12 F2F meetings  Tool Experiments, Core Experiments, Ad-Hoc Groups  Up to 1000 contributions/meeting  200 organizations  1000 individuals Extensions
  3. © divideon 2017 xvc.io HEVC history H.261 Start 2010 2013

    1988 MPEG-2 1994 H.264/AVC 2003 HEVC 2005 Explorations HEVC v1 stats:  3 years active standardization  12 F2F meetings  Tool Experiments, Core Experiments, Ad-Hoc Groups  Up to 1000 contributions/meeting  200 organizations  1000 individuals MPEG LA HEVC ADVANCE VELOS MEDIA Extensions
  4. © divideon 2017 xvc.io Video coding intro  Three color

    components (RGB or Y'CbCr)  A video consists of a sequence of pictures: 24fps, 50fps, 60fps  A FullHD picture contains 1920x1080 (~2 million) samples  Uncompressed this could be more than 2000 mbps  Video codecs use a combination of temporal and spatial prediction to reduce the amount of transmitted information  Often by a factor above 200:1 Encoding Bitstream ...10010110... Decoding
  5. © divideon 2017 xvc.io HEVC coding tools HEVC/H.265 AVC/H.264 Coding

    units 64x64, 32x32, 16x16, 8x8 16x16 Prediction units Square, symmetric rectangle, asymmetric rectangle Square, symmetric rectangle Transform units 32x32, 16x16, 8x8, 4x4 8x8, 4x4 Intra prediction 33 directions, DC, planar 8 directions, DC, planar Interpolation filters 8-tap ¼ pixel (chroma 4-tap) 6-tap ¼ pixel (chroma 2-tap) Entropy coding CABAC CABAC or CAVLC Loop filters Deblocking, Sample Adaptive Offset Deblocking Additional tools Temporal motion vector prediction, Sign bit hiding, Transform skip, Wavefronts, Tiles HEVC/H.265 AVC/H.264
  6. © divideon 2017 xvc.io HEVC Performance  Offers around 50%

    bitrate reduction compared to AVC/H.264
  7. © divideon 2017 xvc.io Extensions and profiles Year HEVC version

    New profiles Extensions Profiles 2013 v1 3 - Main, Main 10, Main Still Picture 2014 v2 24 RExt High Throughput SHVC MV-HEVC Monochrome, Monochrome 12, Monochrome 16, Main 12, Main 4:2:2 10, Main 4:2:2 12, Main 4:4:4, Main 4:4:4 10, Main 4:4:4 12, Monochrome 12 Intra, Monochrome 16 Intra, Main 12 Intra, Main 4:2:2 10 Intra, Main 4:2:2 12 Intra, Main 4:4:4 Intra, Main 4:4:4 10 Intra, Main 4:4:4 12 Intra, Main 4:4:4 16 Intra, Main 4:4:4 Still Picture, Main 4:4:4 16 Still Picture, High Throughput 4:4:4 16 Intra, Scalable Main, Scalable Main 10, Multiview Main 2015 v3 1 3D-HEVC 3D Main 2016 v4 14 Screen Content Coding (SCC) High Throughput 4:4:4, High Throughput 4:4:4 10, High Throughput 4:4:4 14, Scalable Monochrome, Scalable Monochrome 12, Scalable Monochrome 16, Scalable Main 4:4:4, Screen-Extended Main, Screen-Extended Main 10, Screen-Extended Main 4:4:4, Screen-Extended Main 4:4:4 10, Screen-Extended High Throughput 4:4:4, Screen- Extended High Throughput 4:4:4 10, Screen-Extended High Throughput 4:4:4 14
  8. © divideon 2017 xvc.io Activities beyond HEVC  MPEG-I (Immersive

    Media)  Point Cloud Compression  Standardization started Oct 2017  Immersive Video (Future Video Coding / Joint Video Experts Team)  Standardization between April 2018 and Oct 2020  Swedish National Body in MPEG organized by SIS, called TK302  Other initiatives: AV1, xvc 360-video Point Cloud
  9. © divideon 2017 xvc.io xvc  A software focused video

    codec developed by Divideon  Offers around 5 – 20 % bitrate reduction compared to HEVC  A revolutionary licensing model: a single license for both software and patents  Source code on GitHub: github.com/divideon/xvc  Comes with an optimized decoder that runs efficiently on mobile devices  Extreme compression performance on low bitrates [demo with 720p at ~200 kbps] xvc.io