Skip to content
Main menu
  • Main page
  • Discover
  • Unexpected connections
  • Topics
  • Random article
  • Search
Your library
  • Saved articles
  • Recent discoveries
  • Rabbit-hole trails
Topic areas
  • Computer Science
  • Mathematics
  • Physics
  • Engineering
  • Biology
  • Economics
  • Curiosities
WikiholeDeeper into Wikipedia
EnglishEN
  • Saved
  • History

  • Article text and media come live from Wikipedia via the official MediaWiki API and are available under the Creative Commons Attribution-ShareAlike 4.0 License; additional terms may apply. Each article links to its source and revision.
  • WikiHole is an independent project and is not affiliated with the Wikimedia Foundation.
  • How ranking works
  • All topics
  • Reading history
  • Random article
  • MediaWiki API

Intra-frame coding

  • Article
  • Rabbit hole
  • Read
  • View history
Tools
Actions
  • Read
  • View history
General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
1 min
Topic
Computer Science
Views
107 in 14 days
Last edited
13 May 2026
Print/export
  • Printable version
In other projects
  • Wikidata item
From Wikipedia, the free encyclopedia
Rabbit hole:
  1. Intra-frame coding
Intra-frame coding
Data compression technique

Intra-frame coding is a data compression technique used within a video frame, enabling smaller file sizes and lower bitrates. Since neighboring pixels within an image are often very similar, rather than storing each pixel independently, the frame image is divided into blocks and the typically minor difference between each pixel can be encoded using fewer bits.

For other uses, see IFrame (disambiguation).

Intra-frame prediction exploits spatial redundancy, i.e. correlation among pixels within one frame, by calculating prediction values through extrapolation from already coded pixels for effective delta coding. It is one of the two classes of predictive coding methods in video coding. Its counterpart is inter-frame prediction which exploits temporal redundancy. Temporally independently coded so-called intra frames use only intra coding. The temporally coded predicted frames (e.g. MPEG's P- and B-frames) may use intra- as well as inter-frame prediction.

Usually only few of the spatially closest known samples are used for the extrapolation. Formats that operate sample by sample like Portable Network Graphics (PNG) can usually use one of four adjacent pixels (above, above left, above right, left) or some function of them like e.g. their average. Block-based (frequency transform) formats prefill whole blocks with prediction values extrapolated from usually one or two straight lines of pixels that run along their top and left borders.

Inter frame has been specified by the in 1988–1990 by for the first time. H.261 was meant for teleconferencing and ISDN telephoning.

CCITT
H.261

Loading the rest of the article…

Recent changes

Rabbit hole

Where Intra-frame coding leads. Every connection below has a source: a link in this article, a shared Wikipedia category, or CirrusSearch text similarity. Articles already on your trail are left out.

Contents
  • (Top)
  • Coding process
  • Applications
  • See also
  • External links
  • Recent changes
  • Rabbit hole
Contents
Contents6 sections
  • (Top)
  • Coding process
  • Applications
  • See also
  • External links
  • Recent changes
  • Rabbit hole

Coding process

Data is usually read from a video camera or a video card in the YCbCr data format (often informally called YUV for brevity). The coding process varies greatly depending on which type of encoder is used (e.g., JPEG or H.264), but the most common steps usually include: partitioning into macroblocks, transformation (e.g., using a DCT or wavelet), quantization and entropy encoding.

Applications

It is used in codecs like ProRes: a group of pictures codec without inter frames.

See also

  • Video compression
  • I-Frame Delay
  • Inter frame
  • Group of pictures application of frame types
  • Motion compensation

External links

  • http://www.cs.cf.ac.uk/Dave/Multimedia/node248.html
Categories:
  • MPEG
  • Video compression
  • Computing stubs

315 words · 0 references · revision 1353927181 · CC BY-SA 4.0

General
  • Recent changes
  • Related articles
  • Random discovery
This article
Reading time
1 min
Topic
Computer Science
Views
107 in 14 days
Last edited
13 May 2026

Key concepts

  • Data compression1
  • Digital video1
  • Delta coding1
  • Video coding1
  • Portable Network Graphics1
  • CCITT1
  • H.2611
  • YCbCr1
  • YUV1
  • JPEG1

The articles this one links to most, weighted towards the introduction.

Print/export
  • Printable version
In other projects
  • Wikidata item
Created
23 Dec 2006
History
77 edits
58 contributors
No edits in the last 30 days
Last edited
13 May 2026

77 revisions in total · 58 contributors

  1. 13 May 2026, 05:52 UTCWaxworkerUndid revision 1353795197 by BridgeBoy1980 (talk) addition of unsourced content−1,936diff
  2. 12 May 2026, 12:07 UTCBridgeBoy1980revertedExpand stub: rewrite lead (I-frames/spatial redundancy), add spatial prediction section (H.264 9 modes/HEVC 35 modes, angular prediction), expand coding process (DCT/quantisation/YCbCr/entropy coding), add role in video streams section (GOP, seeking, professional intra-only formats)+1,936diff
  3. 6 Aug 2025, 13:16 UTCAnonymous contributorNo edit summary−35diff
  4. 11 Dec 2024, 09:48 UTCTc14HdAdded short description+49diff
  5. 17 Feb 2024, 18:00 UTCARandomName123Removed {{Copypaste}} tag: resolved−97diff
  6. 17 Feb 2024, 17:59 UTCARandomName123del cv from http://www.cs.cf.ac.uk/Dave/Multimedia/node248.html−584diff
  7. 17 Feb 2024, 13:57 UTCFtrebienmAdded warning+96diff
  8. 17 Feb 2024, 13:53 UTCFtrebienmClarification−68diff

View full revision history

Created
23 Dec 2006
History
77 edits
58 contributors
No edits in the last 30 days
Last edited
13 May 2026

Related articles are unavailable right now.

Wikipedia is rate limiting us right now. Try again in a minute.