前文參考之適應性二元算術編碼:修订间差异
外观
删除的内容 添加的内容
无编辑摘要 |
无编辑摘要 |
||
第2行: | 第2行: | ||
CABAC分為三個部份,Binarizer, Context Modeler和 Arithmetic Coding Engine。CABAC的設計概念,對於發生機率 > 0.5 的事件有效地編碼,改進了傳統霍夫曼編碼法需要大量的乘法運算的問題,而在效能與壓縮效率上取得相當大的改善空間。CABAC的生命週期是slice,CABAC與[[UVLC]]最大的不同點在於其編碼方式具有適應性(adaptive),對於編碼過程中各個符號(symbol)出現的機率會一直動態地去統計並更新。 |
CABAC分為三個部份,Binarizer, Context Modeler和 Arithmetic Coding Engine。CABAC的設計概念,對於發生機率 > 0.5 的事件有效地編碼,改進了傳統霍夫曼編碼法需要大量的乘法運算的問題,而在效能與壓縮效率上取得相當大的改善空間。CABAC的生命週期是slice,CABAC與[[UVLC]]最大的不同點在於其編碼方式具有適應性(adaptive),對於編碼過程中各個符號(symbol)出現的機率會一直動態地去統計並更新。 |
||
==參考書目== |
|||
*''H.264/MPEG-4 Part 10 White Paper'', two page summary of MPEG CABAC, October 2002 [http://www.rgu.ac.uk/files/h264_cabac.pdf] |
|||
*{{cite book | last = E. G. Richardson | first = Iain | title = H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia | publisher = John Wiley & Sons Ltd. | date = 2003 | location = Chichester}} |
|||
[[Category:MPEG]] |
[[Category:MPEG]] |
2009年2月17日 (二) 23:51的版本
前文參考之適應性二元算術編碼(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)出現的機率會一直動態地去統計並更新。
參考書目
- H.264/MPEG-4 Part 10 White Paper, two page summary of MPEG CABAC, October 2002 [1]
- E. G. Richardson, Iain. H.264 and MPEG-4 Video Compression: Video Coding for Next-generation Multimedia. Chichester: John Wiley & Sons Ltd. 2003.