Paul Stuart wrote:
> Hi,
>   Looking at the smooth routine in the dvsdk, it seems that de-interlacing is 
> accomplished by taking the first video field and then expanding it by 2x.
>
> >From a comment in Smooth.c
>     /*
>      * Configure the IPIPE such that its input looks like a buffer half the
>      * height of the input buffer, and consisting of every other line in the
>      * input buffer.  Smoothing will be done by resizing this half-height
>      * buffer to a full size frame.
>      */
>
>
> So, if I'm understanding this correctly, the routine isn't so much 
> de-interlacing the input, as it is throwing half of it away. Am I reading 
> that right? If so, is there a way to smooth the image using the IPIPE and 
> preserve full resolution? 
>
>   
You understand it correctly. Converting NTSC to a progressive frame
image with out motion artifacts has been a problem for a very long time.
The simplest method is to toss away one field and horizontally double
the other. This produces a whole host of visual artifacts.

If you use the resizer (which just runs the IPIPE over the progressive
de-interlaced frame) so it doesn't resize - 1:1 mode. I think what you
will find is that the resultant image is less sharp. A lot depends on
how the coefficients are set up.

This is the kind of experiment where I would save an image or two in a
file, and run a stand alone resizer app so I can compare the two images
in a photo program side by side.

> Thanks!
> Paul
> _______________________________________________
> Davinci-linux-open-source mailing list
> [email protected]
> http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source
>   

    Steve
_______________________________________________
Davinci-linux-open-source mailing list
[email protected]
http://linux.davincidsp.com/mailman/listinfo/davinci-linux-open-source

Reply via email to