macroblock
Sign in to saveThe 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.
In the Vinony graph
Within Vinony's link graph, macroblock is referenced by 181 other articles, and connects out to data compression, Advanced Video Coding and chroma subsampling.
It is catalogued under topics including Data compression, Image compression and Video compression.
Its subject is documented across 8 Wikipedia language editions.
~4 min read
Encyclopedic overview
7 sectionsContents
- Technical details
- Transform blocks
- Prediction blocks
- Bitstream representation
- Macroblocking
- See also
- References
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.
==Technical details==
Excerpted from Wikipedia’s “macroblock” article, available under the CC BY-SA 4.0 licence.