Everything about Context-adaptive variable-length coding
Context-adaptive variable-length coding (CAVLC) is a form of entropy coding used in H.264/MPEG-4 AVC video encoding. It is an inherently lossless compression technique, like almost all entropy-coders. In H.264/MPEG-4 AVC, it is used to encode residual, zig-zag order, blocks of transform coefficients. It is an alternative to context-adaptive binary arithmetic coding (CABAC). CAVLC requires considerably less processing to decode than CABAC, although it does not compress the data quite as effectively. CAVLC is supported in all H.264 profiles, unlike CABAC which is not supported in Baseline and Extended profiles. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Context-adaptive variable-length codingA 5-minute orientation
- Pick up a classic book: ICTE 2015The most-reprinted book on the subject
- Read the landmark paper: Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVCCited 34 times
- Go sideways: Context-adaptive binary arithmetic codingA closely related topic
- Go sideways: Advanced Video CodingA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVC
Application-Guided Power-Efficient Fault Tolerance for H.264 Context Adaptive Variable Length Coding
Forward Computations for Context-Adaptive Variable-Length Coding Design
An information hiding method based on context-based adaptive variable length coding
Design of Context Based Adaptive Variable Length Coding And Deblocking Filter for H.264
Enhanced Image Encryption Scheme using Context Adaptive Variable Length Coding
New bitstream structure for parallel context-adaptive-variable-length-coding decoding
VHDL Implementation of an Efficient Context Adaptive Variable Length Coding Algorithm of H.264 Video Codec
📚 Books worth reading
- 📕ICTE 2015China) International Conference On Transportation Engineering (5th 2015 Dalian Shi · 2015
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- 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…
- Advanced Video Coding Advanced Video Coding (AVC), also referred to as H.264 or MPEG-4 Part 10, is a video compression standard based on block-oriented, motion-compensated coding…
- Video codec A video codec is software or hardware that compresses and decompresses digital video. In the context of video compression, codec is a portmanteau of encoder…
- H.261 H.261 is an ITU-T video compression standard, first ratified in November 1988. It is the first member of the H.26x family of video coding standards in…
- H.262/MPEG-2 Part 2 H.262 or MPEG-2 Part 2 (formally known as ITU-T Recommendation H.262 and ISO/IEC 13818-2, also known as MPEG-2 Video) is a video coding format standardised…
- MPEG-1 MPEG-1 is a standard for lossy compression of video and audio. It is designed to compress VHS-quality raw digital video and CD audio down to about 1.5 Mbit/s…
- Data compression In information theory, data compression, source coding, or bit-rate reduction is the process of encoding information using fewer bits than the original…
- JPEG JPEG (/ˈdʒeɪpɛɡ/ JAY-peg, short for Joint Photographic Experts Group and sometimes retroactively referred to as JPEG 1) is a commonly used method of lossy…