9
© Iain Richardson / Vcodex.com 2007-2014 Iain Richardson and Abharana Bhat August 2014 White paper: HEVC analysers

White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson / Vcodex.com 2007-2014

Iain Richardson and Abharana Bhat

August 2014

White paper: HEVC analysers

Page 2: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 2 of 9

About Vcodex Vcodex are world experts in video compression. We provide essential analysis and advice on technology, strategy and intellectual property. Our input will help you get the most out of your video compression technology. Video compression is the technology behind moving digital images. It is essential to video on phones, cameras, laptops and TV. In fact, anything you can watch on a screen uses video compression. Vcodex.com HEVC Analysers High Efficiency Video Coding (HEVC) [1,2] is a next generation video coding standard which has the potential to improve delivery of High Definition and Ultra High Definition video. A HEVC analyser is software with a user-friendly interface for visualisation and testing of HEVC bitstreams. It can be a very useful tool for broadcasters and content delivery professionals, quality assurance teams, educators, codec architects and for anyone new to the standard. This white paper gives an overview of popular HEVC analysers including installation guides, usage and available features. HEVC bitstream analyzers covered include Elecard HEVC analyser, Parabola Explorer and Zond265. ** Elecard HEVC analyser Developed by Elecard, the bitstream analyzer comes in trial and full versions. The analyzer currently runs on Windows machines with Microsoft .NET framework installed. To install, download the installer from [3] and follow the on-screen instructions. The User manual [4] explains the system requirements. Once installed successfully, start by opening a HEVC file and explore the various features available using the menu bar in the main window.

Figure 1: Elecard HEVC analyzer - main window ** If you would like us to cover your analyzer product, please get in touch.

Page 3: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 3 of 9

Figure 2: Example picture overlay showing block partitions

Figure 3: Example picture overlay showing colour-coded block types (I, P and B)

Figure 4: Example compression residual of a frame in bits

Figure 5: Example area chart with tooltip information

Key features: ● Figure 1 shows the main window, which includes

the frame navigation view, picture view, metadata information, bitstream view and coding unit information view.

● Frame navigation includes a frame size chart with colours highlighting different types of frames (I, P and B), area chart with coding stats per frame and thumbnails.

● Display of reference frames. ● Header information at all levels of the video

stream can be viewed in the metadata panel. ● Picture overlay options include block partitions

which appear as a grid over the current picture, a colour-coded grid for different prediction types, motion vector field, block sizes, quantizers and residual.

● The bitstream panel includes a hex viewer and displays a hierarchical view of the syntax elements in the bitstream.

● The coding unit panel displays location, slice index, tile index, sizes, coded, prediction (mv, mvd and mv candidates) and transform unit information.

● Quality estimation using PSNR. ● Display of VPS, SPS, PPS, Slice headers with

offsets and bit size indication (as in the Standard documentation)

Prerequisites: Hardware Requirements

● 4 GB RAM for video resolution below HD ● 8 GB RAM for HD video (or higher)

Software Requirements

● 32-bit Windows® operating system for SD video

● 64-bit Windows® operating system for HD video (or higher)

● Microsoft .NET Framework 4.0 (or higher)

Page 4: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 4 of 9

Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently runs on Windows machines only. To install, register with Parabola Research [6] and a download link to the software installer is sent via email. Run the installer and follow the on-screen instructions to install the software. The user manual is available at [7].

Figure 6: Parabola Explorer HEVC bitstream analyzer - main window

Page 5: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 5 of 9

Figure 7: Example inter-picture dependency graph

Figure 8: Example picture overlay showing block partitions with colour-coded block types (I, P and B)

Figure 9: Example bitstream Pane

Figure 10: Example visualisation of CABAC bins

Key features:

● Figure 6 shows the main window which includes the frame navigation view, picture view, bitstream pane and coding statistics pane.

● Frame navigation using thumbnails, inter-picture dependency graph or bit distribution chart.

● The inter-picture dependency graph has colours highlighting different types of frames (I, P and B) and arrows indicating frame relationships.

● Picture overlay options include block partitions, colour-coded prediction types, motion vector information and compression details such as bits per block, qp and residual.

● The bitstream viewer is consistent with the HEVC specification and allows the user to analyse the bitstream at picture, slice and block levels.

● Visualisation of video bitstream characteristics from picture relationships to CABAC bins.

● The software also includes error reports, error descriptions and references to the standard.

Prerequisites:

● Windows XP, Vista, 7, 8 or 8.1 ● 32-bit Windows® operating system or 64-bit

Windows® operating system ● Recommends 1920x1080 or higher display

resolution

Page 6: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 6 of 9

Zond265 Developed by Solveig Multimedia, the software is available from [8] and comes in demo and full versions. The demo version allows analysis of first 10 frames per sequence with no time limit. Registration is required to get the download link for the demo version. The documentation and FAQs are available at [9].

Figure 11: Zond265 bitstream analyzer - main window

Page 7: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 7 of 9

Figure 12: Example timeline window with line distribution

Figure 13: Example timeline window with video quality measurement using MSSIM and PSNR

Figure 14: Example picture overlay showing colour coded block transform partitions for Y, Cb and Cr channels

Figure 15: Example bitstream pane showing frame stats

Figure 16: Example buffer size statistics

Key features: ● Figure 11 shows the main window,

which includes picture view, toolbar options, bitstream pane, and the timeline window.

● The timeline window shows bits per frame and video quality measurement using PSNR and MSSIM metrics.

● Picture overlay options include picture type, colour components, slice/tile boundaries, partition types, transform partitions, motion vectors and compression details (bits, residual and qp).

● Bitstream pane has options to display bitstream syntax, stream stats, frame stats and information at frame and coding unit level.

● There is an option to observe buffer size statistics including a buffer fullness plot.

● Includes a command line tool for generating quality reports.

Prerequisites:

● Linux 32 and 64 bits versions of Zond 265 are available.

● Windows XP to Windows 7

Page 8: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 8 of 9

Zond265 command line tool: examples of usage

1. Create a quality report using a reference video clip:

zond265.exe "Video\hm140_randaccess.265" -iref "Video\hm_randaccess.yuv" -report

2. Create a report about PSNR video quality for frames from 5 to 10 and save the result to the file "report.csv":

zond265.exe "Video\hm140_randaccess.265" -iref "Video\hm_randaccess.yuv" -report t="quality" qm="PSNR" start_f="5" stop_f="10"

Find out more about video coding on the Vcodex website http://vcodex.com/introduction.asp. References [1] HEVC video coding standard: http://www.itu.int/rec/T-REC-H.265-201304-I [2] HEVC material on the Vcodex website: www.vcodex.com/h265.html [3] Elecard HEVC analyzer website: http://www.elecard.com/en/products/professional/analysis/hevc-analyzer.html [4] Elecard HEVC analyzer user manual: http://www.elecard.com/assets/files/manuals/hevc-plugin/EHEVC_PlugIn_UG.pdf [5] Parabola Explorer website: http://www.parabolaresearch.com/explorer-hevc-analyzer.html [6] Parabola Explorer download instructions: http://www.parabolaresearch.com/download.html [7] Parabola Explorer user manual: http://www.parabolaresearch.com/downloads/Parabola-Explorer-User-Guide.pdf [8] Zond 265 webpage: http://www.solveigmm.com/en/products/zond/ [9] Zond 265 documentation: http://www.solveigmm.com/en/howto/zond-265-tutorial/

Page 9: White paper: HEVC analysers · Parabola Explorer Developed by Parabola Research, the analyser is available in trial and full versions from their website [5]. The software currently

© Iain Richardson/Vcodex.com 2007-2014 9 of 9

About the authors Vcodex is led by Professor Iain Richardson, an internationally known expert on the MPEG and H.264 video compression standards. Based in Aberdeen, Scotland, he frequently travels to the US and Europe. Professor Richardson is the author of “The H.264 Advanced Video Compression Standard”, a widely cited work in the research literature. He has written three further books and over 50 journal and conference papers on image and video compression. He regularly advises companies on video codec technology, video coding patents and mergers/acquisitions in the video coding industry. Professor Richardson leads an internationally renowned image and video coding research team, contributes to the MPEG industry standards group and is sought after as an expert witness and litigation consultant. Abharana Bhat specialises in video compression, media streaming and video quality assessment. Her PhD thesis on quality assessment of compressed video included the development of a novel, fully automated video quality metric. Iain Richardson [email protected] Vcodex.com