Title :
Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard
Author :
Marpe, Detlev ; Schwarz, Heiko ; Wiegand, Thomas
Author_Institution :
Fraunhofer-Inst. for Telecommun., Heinrich-Hertz Inst., Berlin, Germany
fDate :
7/1/2003 12:00:00 AM
Abstract :
Context-based adaptive binary arithmetic coding (CABAC) as a normative part of the new ITU-T/ISO/IEC standard H.264/AVC for video compression is presented. By combining an adaptive binary arithmetic coding technique with context modeling, a high degree of adaptation and redundancy reduction is achieved. The CABAC framework also includes a novel low-complexity method for binary arithmetic coding and probability estimation that is well suited for efficient hardware and software implementations. CABAC significantly outperforms the baseline entropy coding method of H.264/AVC for the typical area of envisaged target applications. For a set of test sequences representing typical material used in broadcast applications and for a range of acceptable video quality of about 30 to 38 dB, average bit-rate savings of 9%-14% are achieved.
Keywords :
IEC standards; ISO standards; adaptive codes; arithmetic codes; binary codes; code standards; data compression; video coding; CABAC; H.264/AVC video compression standard; ITU-T/ISO/IEC standard; adaptation; bit-rate savings; broadcast applications; context modeling; context-based adaptive binary arithmetic coding; hardware implementations; probability estimation; redundancy reduction; software implementations; test sequences; video quality; Application software; Arithmetic; Automatic voltage control; Context modeling; Entropy coding; Hardware; IEC standards; ISO standards; Materials testing; Video compression;
Journal_Title :
Circuits and Systems for Video Technology, IEEE Transactions on
DOI :
10.1109/TCSVT.2003.815173