Difference between revisions of "H.264 Prediction"

From MultimediaWiki
Jump to navigation Jump to search
m (→‎Vertical: revised convention)
Line 9: Line 9:
* RV40: mode 0
* RV40: mode 0


  A | B C D E
  D | T0 T1 T2 T3
  ----------------
  ---------------------
   F | B C D E
   L0 | T0 T1 T2 T3
   G | B C D E
   L1 | T0 T1 T2 T3
   H | B C D E
   L2 | T0 T1 T2 T3
   I | B C D E
   L3 | T0 T1 T2 T3


=== Horizontal ===
=== Horizontal ===

Revision as of 16:36, 29 July 2007

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