H.264 Prediction

From MultimediaWiki
Revision as of 16:36, 29 July 2007 by Multimedia Mike (talk | contribs) (→‎Vertical: revised convention)
Jump to navigation Jump to search

This page documents the various prediction methods used in H.264 and related formats such as Sorenson Video 3 and RealVideo 4.

4x4 Prediction Modes

Vertical

  • H.264: mode 0
  • SVQ3: mode 0
  • RV40: mode 0
  D | T0  T1  T2  T3
---------------------
 L0 | T0  T1  T2  T3
 L1 | T0  T1  T2  T3
 L2 | T0  T1  T2  T3
 L3 | T0  T1  T2  T3

Horizontal

  • H.264: mode 1
  • SVQ3: mode 1
  • RV40: mode 1
 A | B  C  D  E
----------------
 F | F  F  F  F
 G | G  G  G  G
 H | H  H  H  H
 I | I  I  I  I

DC

  • H.264: mode 2
  • SVQ3: mode 2
  • RV40: mode 2
 A | B  C  D  E
----------------
 F | Z  Z  Z  Z
 G | Z  Z  Z  Z
 H | Z  Z  Z  Z
 I | Z  Z  Z  Z

where Z is computed as:

Z = (B + C + D + E + F + G + H + I + 4) / 8

Diagonal Down/Left

Diagonal Down/Right

Vertical/Right

Horizontal/Down

Vertical/Left

Horizontal/Up

Left/DC

Top/DC

DC-128

16x16 Prediction Modes

DC

Vertical

Horizontal

Plane

Left Mean