Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 13th August 2014, 02:34   #1  |  Link
rudyb
Registered User
 
Join Date: Aug 2014
Posts: 29
HEVC Documentation

Hi everyone,
I have been trying to understand the details of HEVC encoder.
I have been struggling to find very informative and details explanation of HEVC.
Most of the papers that I have been reading for the last month or so are highly academic oriented, and not much explanatory.
For example, I read lots of papers about intra-prediction and how to do RD cost analysis. And lately, I have started to tackle CABAC.
But the best way that I find to get answers to my questions is actually by following the HM-14 code very closely.
Even though the entire code could get very intense to follow, but I found it somewhat better to understand than reading a paper with the same information.
However, it is very time consuming and if I lost my patient, I get lost in the code easily. I was wondering if anyone knows of a great resource that I can use to facilitate the understanding of H265 ?!
Or maybe if someone has taken some notes about some details of H265 that can share. Or even if someone knows of any documents or suggestion to follow HM14 !

Thanks in advance,
--Rudy
rudyb is offline   Reply With Quote
Old 13th August 2014, 22:41   #2  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,529
You might find Overview of the High Efficiency Video Coding (HEVC) Standard right up your alley, it's 20 pages of technical overview, although parts of it assume familiarity with AVC. However, it mostly glosses over CABAC. For that, you should read Context-Based Adaptive Binary Arithmetic Coding in the H.264/AVC Video Compression Standard, if you want to understand how and why it works; the HEVC version is very similar, but with fewer contexts and the addition of Wavefront.

Beyond that, the spec is a much better place to start than the code. Although it's entirely about decoding, with a few annexes about encoding, it's usually easier to understand the structure of an HEVC file by starting from the whole.

If you want the rationale about why various pieces were included or rejected, you can find all of the submitted proposals, meeting minutes, and test results in the JCT-VC document archive and their mailing list. You have to sign up to see the archives, but traffic has dwindled to a trickle now, it won't flood your mailbox.
__________________
There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order.

Last edited by foxyshadis; 13th August 2014 at 22:45.
foxyshadis is offline   Reply With Quote
Old 13th August 2014, 23:44   #3  |  Link
x265_Project
Registered User
 
Join Date: Jul 2013
Posts: 596
I would also recommend this Doom9 Thread on How HEVC Works.

Last edited by x265_Project; 14th January 2016 at 23:24.
x265_Project is offline   Reply With Quote
Old 14th August 2014, 16:54   #4  |  Link
Laurent Birtz
f265 developer
 
Laurent Birtz's Avatar
 
Join Date: May 2014
Posts: 11
You can also check our translation of the HEVC spec in a more human-readable format.

http://f265.org/develop#h265_spec
Laurent Birtz is offline   Reply With Quote
Reply

Tags
cabac, h.265, hevc, hm14

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 08:44.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.