lotus

previous page: 104  Can motion vectors be used to determine object velocity? (MPEG-2)
  
page up: MPEG FAQ
  
next page: 106  Can MPEG be used to code still frames ? (MPEG-2)

105 Is it possible to code interlaced video with MPEG-1 syntax? (MPEG-2)




Description

This article is from the MPEG FAQ, by Frank Gadegast phade@cs.tu-berlin.de with numerous contributions by others.

105 Is it possible to code interlaced video with MPEG-1 syntax? (MPEG-2)

Two methods can be applied to interlaced video that maintain
syntactic compatibility with MPEG-1 (which was originally designed for
progressive frames only). In the field concatenation method, the
encoder model can carefully construct predictions and prediction errors
that realize good compression but maintain field integrity (distinction
between adjacent fields of opposite parity). Some pre-processing
techniques can also be applied to the interlaced source video that
would, e.g., lessen sharp vertical frequencies.

This technique is not terribly efficient of course. On the other hand,
if the original source was progressive (e.g. film), then it is more
trivial to convert the interlaced source to a progressive format before
encoding. (MPEG-2 would then only offer slightly superior performance
through such MPEG-2 enhancements as greater DC coefficient precision,
non-linear mquant, intra VLC, etc.) Reconstructed frames are usually
re- interlaced in the Display process following the decoding stages.

The second syntactically compatible method codes fields as separate
pictures. Rumors have spread that this approach does not quiet work
nearly as well as the pretend its really a frame method.

 

Continue to:













TOP
previous page: 104  Can motion vectors be used to determine object velocity? (MPEG-2)
  
page up: MPEG FAQ
  
next page: 106  Can MPEG be used to code still frames ? (MPEG-2)