Go to the FreeLists Home Page Home Signup Help Login
 



Browse opendtv: This Month's ArchiveMain Archive PageRelated postsPrevious by DateNext by Date

[opendtv] Re: HD standards conversion

  • From: Craig Birkmaier <craig@xxxxxxxxx>
  • To: opendtv@xxxxxxxxxxxxx
  • Date: Thu, 4 Aug 2005 07:47:24 -0400
At 7:13 PM -0400 8/3/05, Manfredi, Albert E wrote:
>For example, from the original MPEG stream, using
>the original interframes and motion vectors,
>recompute interframes to fall correctly on their
>new time slots, and scale the B and P frames for
>the new frame rate as well.
>
>Sounds CPU intensive, but for non-real-time
>conversion this might be doable.

Afraid not Bert.

The motion vectors in MPEG are not based on tracking the objects in 
the original source. They are a crude attempt to find block matches 
between frames and in some cases may actually track the actual 
motion. But in some cases they will just find an unrelated block that 
matches and use it. But the real problem comes from the stuff that is 
missing.

MPEG relies upon something very important to work. The original 
information. After all of the block matching, motion vectors and 
other tricks to create a prediction, that prediction is subtracted 
from the original frame and the differences are encoded using the DCT 
transform.

So even IF you could use the block and motion vector information to 
make an in-between prediction for a new frame, what would you 
subtract it from?

As compression technology improves it is likely that we will move 
toward REAL motion compensated prediction of the scene content as 
opposed to crude block matching techniques, and that doing real frame 
rate conversions will be feasible. But we are still a long way from 
that point.

To compound the problem, Bert might have noted that Mark was asking 
about converting from 1080@25i to 1080@ 29.97i.  Interlace makes all 
of this even more difficult, as the source is sub sampled and much of 
the needed information is missing.

If you want good motion compensatred prediction the place to start is 
getting rid of interlace. The next step is temporal oversampling so 
that you have more detail (about the objects) to work with. You can 
do some really nice stuff by acquiring images as 1280 x 720 @72P, 
even if the content will ultimately be released as 24P.

Regards
Craig
 
 
----------------------------------------------------------------------
You can UNSUBSCRIBE from the OpenDTV list in two ways:

- Using the UNSUBSCRIBE command in your user configuration settings at 
FreeLists.org 

- By sending a message to: opendtv-request@xxxxxxxxxxxxx with the word 
unsubscribe in the subject line.

Other related posts:

  • [opendtv] HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion
  • [opendtv] Re: HD standards conversion




  • [ Home | Signup | Help | Login | Archives | Lists ]

    All trademarks and copyrights within the FreeLists archives are owned by their respective owners.
    Everything else ©2008 Avenir Technologies, LLC.