4.3. Video Compression

H. 261
H. 263
MPEG
Newer MPEG Standards

Reference: Chapter 6 of Steinmetz and Nahrstedt

  

4.3.1. H. 261


1. Overview of H. 261

2. Intra-frame Coding

3. Inter-frame (P-frame) Coding

4. H. 261 Encoder

5. Methods for Motion Vector Searches

5.1 Full Search Method

5.2 Two-Dimensional Logarithmic Search

5.3 Hierarchical Motion Estimation

  1. Form several low resolution version of the target and reference pictures

  2. Find the best match motion vector in the lowerest resolution version.

  3. Modify the motion vector level by level when going up

6. Some Important Issues

7. Details

7.1 How the Macroblock is Coded ?

7.2. H. 261 Bitstream Structure

  

4.3.2. H. 263


Video Formats Supported
Video
format
Luminance
Image
Resolution
Chrominance
Image
Resolution
H.261
support
H.263
support
Bit-rate (Mbit/s)
(if uncompressed, 30 fps)
Max bits allowed
per picture
(BPPmax, Kb)
B / W Color
SQCIF 128 x 96 64 x 48 n/a Required 3.0 4.4 64
QCIF 176 x 144 88 x 72 Required Required 6.1 9.1 64
CIF 352 x 288 176 x 144 Optional Optional 24.3 36.5 256
4CIF 704 x 576 352 x 288 n/a Optional 97.3 146.0 512
16CIF 1408 x 1152 704 x 576 n/a Optional 389.3 583.9 1024
  

4.3.3. MPEG


1. What is MPEG ?

2. MPEG Video

3. Differences from H. 261

4. MPEG Video Bitstream

5. Decoding MPEG Video in Software

  

4.3.4. Newer MPEG Standards


1. MPEG-2

MPEG-2 Level Table:
--------------------------------------------------------------------------------
  Level        Max        Max      Max        Max Coded        Application   
            Resolution    fps  Pixels/sec  Data Rate (Mb/s)  
--------------------------------------------------------------------------------
Low         352 x  288     30      3 M            4         consumer tape equiv.
Main        720 x  576     30     10 M           15         studio TV       
High 1440  1440 x 1152     60     47 M           60         consumer HDTV   
High       1920 x 1152     60     63 M           80         film production      
--------------------------------------------------------------------------------

2. MPEG-4

3. MPEG-7 (Multimedia Content Description Interface)

Further Exploration

The MPEG Home Page,     A good MPEG FAQ,     MPEG Resources on the Web.
  
Top | Chap 4 | CMPT 365 Home Page | CS