HEVC / H.265 Video Coding Standard Overview

Wednesday, November 12, 2014
12:00 PM to 1:00 PM
UTC 3.102
Free and open to the public

The need for superior video compression technology is deemed inevitable as network bandwidth consumption is projected to accelerate with the rapid growth of video traffic. Video consumption through mobile devices continues to escalate while Internet video viewed through a TV doubled in 2012. Video-on-demand traffic is projected to nearly triple by 2017. The network bandwidth boom is further exacerbated with consumers’ affinity to higher picture fidelity and the advent of 4KTVs and Ultra HD video formats.
High Efficiency Video Coding (HEVC) is the latest video coding specification jointly developed by ITU-T VCEG and ISO/IEC MPEG. It features a comprehensive suite of coding tools enabling an improvement factor of two in coding performance over the previous video coding standard deemed most efficient, AVC/H.264. After a brief review of video coding fundamentals and terminology, the HEVC coding framework is contrasted to AVC at a high level. We highlight HEVC's key coding tools versus their AVC counterparts: Intra and Non-Intra modes, aspects of entropy coding, and in-loop filtering methods. HEVC formally introduces Coding Units (CUs), Prediction Units (PUs), and Transform Units (TUs), each potentially in a respective different size, thereby offering the benefits of a comprehensive and versatile coding framework. The Coding Tree Unit (CTU) replaces the former macroblock but can be sized in one of three constant square block sizes. The greater number of alternatives for combining units of different sizes in HEVC extends the ability to map units efficiently according to local picture properties. In closing we compare the complexity of HEVC and AVC, and reflect on objective and subjective performance.

x x


Arturo A Rodriguez

Cisco Systems

Arturo A Rodriguez joined Cisco Systems via the Scientific Atlanta acquisition in 2006. He currently leads the development of HEVC video coding algorithms and technology for Cisco’s video streaming products, including 4K video. Throughout his career, he has worked on video coding, computer vision, image processing applications, graphics, embedded real-time computing, and interactive multimedia applications. He has 127 issued US patents and several dozen pending patent applications. Prior to Scientific Atlanta, he worked at Kaleida Labs and IBM. He obtained the MS and Ph.D. in electrical engineering from Purdue University and the BSEE from the University of Florida. Arturo has served as Chair or Program Committee member of multimedia and video coding conferences, and served on the editorial board of transactional journals. He has published several papers and book chapters. He is an active member and contributor to video standards.