Everything About ___
Live briefing

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

  1. Read the overview: Context-adaptive variable-length codingA 5-minute orientation
  2. Pick up a classic book: ICTE 2015The most-reprinted book on the subject
  3. Read the landmark paper: Architecture Design of Context-Based Adaptive Variable-Length Coding for H.264/AVCCited 34 times
  4. Go sideways: Context-adaptive binary arithmetic codingA closely related topic
  5. Go sideways: Advanced Video CodingA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🗂️ The subject at a glance

  1. Coded elements
  2. CAVLC examples

🏆 Landmark papers (most cited)

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics