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
- Read the overview: MacroblockA 5-minute orientation
- 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
- Pick up a classic book: A practical guide to video and audio compressionThe most-reprinted book on the subject
- Read the landmark paper: Fast Mode Decision for H.264/AVC Based on Macroblock Motion ActivityCited 109 times
- Go sideways: Deblocking filterA closely related topic
- 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
🏆 Landmark papers (most cited)
Fast Mode Decision for H.264/AVC Based on Macroblock Motion Activity
Flexible macroblock ordering in H.264/AVC
Data Hiding in MPEG Video Files Using Multivariate Regression and Flexible Macroblock Ordering
Efficient MPEG compressed video analysis using macroblock type information
Novel Inter-Mode Decision Algorithm Based on Macroblock (MB) Tracking for the P-Slice in H.264/AVC Video Coding
A fast algorithm for DCT-domain inverse motion compensation based on shared information in a macroblock
A Context-Adaptive Prediction Scheme for Parameter Estimation in H.264/AVC Macroblock Layer Rate Control
A Hybrid Video Coder Based on Extended Macroblock Sizes, Improved Interpolation, and Flexible Motion Representation
🆕 Influential since 2022
A macroblock 2D finite element model for assessing the roots of failure of Huaca de la Luna’s main pyramid (Peru) under seismic action
REM: Enabling Real-Time Neural-Enhanced Video Streaming on Mobile Devices Using Macroblock-Aware Lookup Table
Binocular Rivalry Impact on Macroblock-Loss Error Concealment for Stereoscopic 3D Video Transmission
Review and classification of international URM macroblock failure mechanisms and application to the Canterbury earthquakes building inventory
A novel super frame Flexible Macroblock Ordering scheme for H.265 video transmission with unequal error protection
📚 Books worth reading
A practical guide to video and audio compressionCliff Wootton · 2005
Advances in Multimedia Information Processing – PCM 2012Weisi Lin · 2012
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
đź”— Related topics
- Deblocking filter A deblocking filter is a video filter applied to decoded compressed video to improve visual quality and prediction performance by smoothing the sharp edges…
- 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…
- 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…
- Intra-frame coding Intra-frame coding is a data compression technique used within a video frame, enabling smaller file sizes and lower bitrates. Since neighboring pixels…
- High Efficiency Video Coding High Efficiency Video Coding (HEVC), also known as H.265 and MPEG-H Part 2, is a patent-encumbered video compression standard designed as part of the MPEG-H…
- Inter frame An inter frame is a frame in a video compression stream which is expressed in terms of one or more neighboring frames. The "inter" part of the term refers…
- 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…
- H.263 H.263 is a video compression standard originally designed as a low-bit-rate compressed format for videotelephony. It was standardized by the ITU-T Video…