Re: Analogue artifact estimation
"Timothy B. Terriberry" <[email protected]> Tue, 03 Sep 2002 11:53:57 -0400
| Newsgroups | gmane.comp.multimedia.ogg.tarkin.devel |
|---|---|
| Message-ID | <[email protected]> |
> Reverse 3-2 pulldown looks fairly straightward, but there is the > problem of working out which fields go together to make the original > frames. As long as field dominance, (I know that's the wrong term, > but the correct one escapes me, and you know what I mean), doesn't > change partway through, this should be obvious at the first scene > change, because there is going to be one combination that is obviously > wrong, and simply doing an RMS of the differences between lines should > reveal that one. It is seldom the case that there is "one" correct frame order for inverse telecining. The reason is that most video sequences are spliced together from many sources, often after they have already been converted to ~30 fps. So the frame order changes, and there may be no proper way to compensate for it, since depending on where the change occurs, some fields may be completely missing, etc. Another fun factor is that CG sequences that are originally rendered at ~30 fps are becoming more common. They cannot be ivtc'd at all, and are stuck in the middle of what is otherwise a ~24 fps source. This is the reason that, to my knowledge, there are no good automatic ivtc filters, though there are certainly a number which will work except for the ugly cases listed above. But, I agree, all these ideas are pre-processing stages, and should be relatively independent of whatever codec is then used to compress the "corrected" video sequence. The only real question, to me, is whether or not the codec can handle a variable framerate. This might provide a simple solution for the CG sequence problem. I doubt that it would be that difficult to make a codec do so, given the proper support from whatever muxer is being used. --- >8 ---- List archives: http://www.xiph.org/archives/ Ogg project homepage: http://www.xiph.org/ogg/ To unsubscribe from this list, send a message to '[email protected]' containing only the word 'unsubscribe' in the body. No subject is needed. Unsubscribe messages sent to the list will be ignored/filtered.