Everything About ___
Live briefing

Everything about Macroblock

Processing unit in image and video compression formats

The macroblock is a processing unit in image and video compression formats based on linear block transforms, typically the discrete cosine transform (DCT). A macroblock typically consists of 16×16 samples, and is further subdivided into transform blocks, and may be further subdivided into prediction blocks. Formats which are based on macroblocks include JPEG, where they are called MCU blocks, H.261, MPEG-1 Part 2, H.262/MPEG-2 Part 2, H.263, MPEG-4 Part 2, and H.264/MPEG-4 AVC. In H.265/HEVC, the macroblock as a basic processing unit has been replaced by the coding tree unit. Wikipedia →

đź§­ Start here: a 6-step reading path

  1. Read the overview: MacroblockA 5-minute orientation
  2. Skim a recent paper: A macroblock 2D finite element model for assessing the roots of failure of Huaca de la Luna’s main pyramid (Peru) under seismic actionInfluential work since 2022
  3. Pick up a classic book: A practical guide to video and audio compressionThe most-reprinted book on the subject
  4. Read the landmark paper: Fast Mode Decision for H.264/AVC Based on Macroblock Motion ActivityCited 109 times
  5. Go sideways: Deblocking filterA closely related topic
  6. Go sideways: H.261A closely related topic

đź“– Definitions

Noun A block of adjacent pixels, typically a rectangular 16Ă—16 block

Noun An area of a dig where there are multiple adjacent block excavations

🗂️ The subject at a glance

  1. Technical details
  2. Bitstream representation
  3. Macroblocking

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

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

đź”— Related topics