cabac原理

来源:百度知道 编辑:UC知道 时间:2024/09/21 05:27:32
谁教下 高分送~~
SuPeR_DaViD:你说都这些我也知道 - -

前文参考之适应性二元算术编码(Context-based Adaptive Binary Arithmetic Coding,简称CABAC)是视讯压缩标准H.264采用的算法。

CABAC分为三个部份,Binarizer, Context Modeler和 Arithmetic Coding Engine。CABAC的设计概念,对于发生机率 > 0.5 的事件有效地编码,改进了传统霍夫曼编码法需要大量的乘法运算的问题,而在效能与压缩效率上取得相当大的改善空间。CABAC的生命周期是slice,CABAC与UVLC最大的不同点在于其编码方式具有适应性(adaptive),对于编码过程中各个符号(symbol)出现的机率会一直动态地去统计并更新。

CABAC 不支援 Baseline 以及 Extended profiles.

以上内容来自wiki

有个IEEE的文档,你可以参考一下,也是wiki上看到的
http://iphome.hhi.de/marpe/download/cabac_ieee03.pdf