
Context-adaptive binary arithmetic coding
Context-adaptive binary arithmetic coding (CABAC) is a form of entropy encoding used in the H.264/MPEG-4 AVC and High Efficiency Video Coding (HEVC) standards. It is a lossless compression technique, although the video coding standards in which it is used are typically for lossy compression applications. CABAC is notable for providing much better compression than most other entropy encoding algorithms used in video encoding, and it is one of the key elements that provides the H.264/AVC encoding scheme with better compression capability than its predecessors.
- Comment
- enContext-adaptive binary arithmetic coding (CABAC) is a form of entropy encoding used in the H.264/MPEG-4 AVC and High Efficiency Video Coding (HEVC) standards. It is a lossless compression technique, although the video coding standards in which it is used are typically for lossy compression applications. CABAC is notable for providing much better compression than most other entropy encoding algorithms used in video encoding, and it is one of the key elements that provides the H.264/AVC encoding scheme with better compression capability than its predecessors.
- Depiction
- Has abstract
- enContext-adaptive binary arithmetic coding (CABAC) is a form of entropy encoding used in the H.264/MPEG-4 AVC and High Efficiency Video Coding (HEVC) standards. It is a lossless compression technique, although the video coding standards in which it is used are typically for lossy compression applications. CABAC is notable for providing much better compression than most other entropy encoding algorithms used in video encoding, and it is one of the key elements that provides the H.264/AVC encoding scheme with better compression capability than its predecessors. In H.264/MPEG-4 AVC, CABAC is only supported in the Main and higher profiles (but not the extended profile) of the standard, as it requires a larger amount of processing to decode than the simpler scheme known as context-adaptive variable-length coding (CAVLC) that is used in the standard's Baseline profile. CABAC is also difficult to parallelize and vectorize, so other forms of parallelism (such as spatial region parallelism) may be coupled with its use. In HEVC, CABAC is used in all profiles of the standard.
- Hypernym
- Form
- Is primary topic of
- Context-adaptive binary arithmetic coding
- Label
- enContext-adaptive binary arithmetic coding
- Link from a Wikipage to another Wikipage
- Arithmetic coding
- Binary numeral system
- Bit rate
- Category:Lossless compression algorithms
- Category:MPEG
- Category:Video compression
- CAVLC
- CCITT
- Context-adaptive variable-length coding
- Data compression
- Entropy encoding
- File:CABAC Encoder Workflow Diagram.png
- Godo kaisha
- High Efficiency Video Coding
- Huffman encoding
- IBM
- Image compression
- Joint Photographic Experts Group
- JPEG
- LG Electronics
- Lossless compression
- Lossy compression
- Mitsubishi Electric
- MPEG-4 AVC
- Panasonic
- Patent
- Probability
- Quantization (signal processing)
- Texas Instruments
- University of Southern California
- SameAs
- B3wz
- CABAC
- CABAC
- CABAC
- Context-adaptive binary arithmetic coding
- Context-adaptive binary arithmetic coding
- Context-adaptive binary arithmetic coding
- Context-Adaptive Binary Arithmetic Coding
- m.02rn5w4
- Q1128713
- 前文參考之適應性二元算術編碼
- Subject
- Category:Lossless compression algorithms
- Category:MPEG
- Category:Video compression
- Thumbnail
- WasDerivedFrom
- Context-adaptive binary arithmetic coding?oldid=1039296243&ns=0
- WikiPageLength
- 12283
- Wikipage page ID
- 11664412
- Wikipage revision ID
- 1039296243
- WikiPageUsesTemplate
- Template:Reflist
- Template:Short description
- Template:Var