On Feb 7, 2006, at 2:23 AM, Mathieu Chamagne wrote:
> (what's the difference between interleave, interlace, multiplex?...)
Nothing. Just different words for the same thing. Multiplex is a more
generally used term, which since Jitter is not video specific, the
reason it was chosen.
> So, my question is : how can I get a "normal" image in PAL DV with
> my camera & jit.dx.grab ?
Typically for deinterlacing you either throw away every other scan
line and upsample, or use computer vision techniques (which can be
slow for realtime operation). We don't support the latter in the
JItter standard distribution, but you might be able to use the cv.jit
objects to accomplish this, though it might be cumbersome. There is
also at least one freeframe deinterlace object which might do
something more than just lose every other scanline and upsample with
interpolation, but I haven't checked it out.
You can accomplish this with [jit.dx.grab 720 576]->[jit.matrix 4
char 720 288]->[jit.matrix 4 char 720 576 @interp 1] for CPU based
interpolation, or replace the final jit.matrix with jit.gl.videoplane
or jit.gl.texture to use HW accelerated interpolation. You can also
make use of colormode uyvy for added speed benefits, and the
interpolation will work fine (poses problems with the chromatic
downsampling if resizing about the downsampled horizontal axis).
Of course the *best* way to avoid this problem is to use a
progressive scan camera in progressive scan mode.
-Joshua