Log in

View Full Version : Trouble understanding CABAC


prokul
16th July 2016, 11:05
Hi,
I am just starting to make vlsi design for CABAC encoder.
But I have trouble understanding it. I don't quite get Binary Arithmetic Coding and Context Modeling.
Do you guys have any resources to help me understand CABAC to be able to implement it?
Another question is how can I use HEVC test model to improve my knowledge in CABAC and test my model?
Thank you

LoRd_MuldeR
20th July 2016, 18:56
See here:
http://iphome.hhi.de/marpe/cabac.html

You will need some basic understanding of how "arithmetic coding" (or the "range coder") works in general:
https://en.wikipedia.org/wiki/Arithmetic_coding

prokul
22nd July 2016, 03:41
I've read these. But not fully understand yet. Do you have any more specific material?

LoRd_MuldeR
22nd July 2016, 17:46
See here maybe:
http://iphome.hhi.de/wiegand/assets/pdfs/csvt_cabac_0305.pdf