Quote:
|
Originally Posted by Stephen Neal Yep - which is why some 720/768 line displays don't de-interlace 1080i to 1080p and then scale, and instead treat it as 540p I understand... |
Well bad ones will

I suspect it is more to do with the amount of field store memory that'd be required to do it, and/or the availability of cheap decoder chips to handle it. Ideally, a deinterlacer will need to hold at least two 1080i 540 line fields at 2MB each (assuming 8bit YCrCb 4:2:2 encoding) as well as an output buffer at 1080p to store each deinterlaced frame and then a output buffer at the display resolution to resize into, which probably needs to be in RGB (and double buffered to stop flicker on the screen)
That's 2x2MB for the fields, 4MB for the 1080p buffer, and what ever the display size is. That's at least 16MB of RAM needed. And then you need the processing grunt to chomp through it in realtime. Ideally, you'd want three or even five input fields (the field temporally coincident the one being displayed and then equal numbers either side of it -- hence the delay inherent in plasma and LCD technology) and so the RAM and grunt needed to process it increase. Of course, for SD you can just stick a few megs of RAM and an off-the-shelf chip to handle it -- although even some of them treat 576i as 288p
Unfortunately, this means that manufacturers tend to compromise and just scale it as if it was 540p. Which has the unfortunate side effect of dropping the vertical resolution to almost sub-SD levels. If you have a 720 line cycle vertically in the 1080i image (i.e. about the highest level visible in 1080i signal) when you take it in the 540p domain you end up with a 360line cycle present in anti-phase (an alias signal) as I understand it. Whats worse is that it'll oscillate up and down between fields if you aren't careful...
A 1080psf mode would be very nice and wouldn't need much more RAM or DSP power.
It's very easy to generate a test pattern to see how a display is handling 1080i footage -- if you can feed 1080i to the display from the computer (via a HDV camera perhaps?).
Steven