1,算术编码
CABAC 基础二-算术编码https://blog.csdn.net/shakingWaves/article/details/52426244
https://github.com/leandromoreira/digital_video_introduction#5th-step---entropy-coding
算数编码原理解析 https://segmentfault.com/a/1190000011561822
算术编码(Arithmetic coding)的实现https://www.cnblogs.com/HuangYJ/p/11779608.html
Arithmetic Code Discussion and Implementation https://michaeldipperstein.github.io/arithmetic.html
Data Compression With Arithmetic Coding https://marknelson.us/posts/2014/10/19/data-compression-with-arithmetic-coding.html
1,算术编码的第一种表示形式: 使用某字符的区间的上下端值L, H来表示
上面[L,H)对应的是初始区间[low,high)=[1,0)中某字符的区间 ,如: 字符B的概率区间是 [0.2,0.4),即 L = 0.2,H = 0.4.
2,算术编码的第二种表示形式: 使用某字符的概率p和区间大小R或A来表示
cumulative density function (CDF)