Steve Mullen wrote:
Rightly or wrongly -- Apple has claimed we don't need more than 960x540.
I reckon that Apple TV is limited by CPU power and, more importantly, home users are limited by bandwidth. This is most likely the reason for choosing the half-way house of 960 x 540. There are numerous 720p and 1080i/p options available to me in QuickTime.
Now, iTunes can stream sports and concerts. Sports from ABC and ESPN -- both owned by Disney on who's board sits SJ. And, your 2010 camcorder -- and iPhone -- that will record 1920x1080p60
I had a nightmarish time trying to persuade QuickTime to produce 720p60 video. Even feeding QuickTime a 720p60 AIC source and telling it explicitly to output 60 frames/sec caused all sorts of problems, including half speed playback or dropped frames. It really, really seems to want to do 720p30. Only way I found to do it was via MPEG Streamclip writing H.264 streams into .mp4 files; couldn't get a non-AIC .mov to do it no matter what I tried, even though in theory .mov is just a container, same as .mp4.
TV producers in the UK seem to love "filmic effect", the process of destroying high quality source video and transmitting something roughly equal to 288p25, complete with visible vertical judder caused by repeat fields in some cases. The quality is rock-bottom even on major channels and leading programmes like Channel 4's Grand Designs. Unfortunately I don't see any rush to p50/p60 soon.
1) Because working at 60p requires twice as much GPU power.
Perhaps not really the blocker as far as I can see, given the proliferation of increasingly high performance embedded AVCHD encoder and decoder chipsets. The main problem is onboard storage space for embedded devices like camcorders and bandwidth constraints of all currently available transmission media. You're quite right that playing back 1080p60 will be too much for a fair few computer systems, but just getting hold of that video in the first place could be a greater challenge.
540p60 would be nice to have though!
Hopefully -- even though I'm wrong it will stimulate someone to see how folks are seeing what they see. In fact, even if one assumes there is a bug. A bug that will be fixed. HOW is the bug creating the bad video?
I just created a striped image at 1920x1080. It had alternating lines of black and white pixels. I then scaled it down to 1280x720 with nearest-neighbour scaling (i.e., I used a really, really crap scaling algorithm). The result contained two-pixel high lines of black and white, instead of 1. Looked exactly like the 720p60 examples posted here.
Best guess: iMovie '09 gets an interlaced 1080i60 frame internally but treats it as progressive (as you've said many a time). When iMovie '09 is asked to produce a 720p60 file, it uses a nearest-neighbour scaling algorithm on the full frame, not realising that it consists of interlaced fields. The result would have been broken either way, but might have been masked by better scaling algorithms. That's why 540p30 output works - it's accidental - 1080i60 nearest-neighbour scaling to half the height just happens to discard every other line.
Conclusion: iMovie developers sadly appear to be asleep at the wheel and the internal engine quality looks highly suspect regardless of interlaced/progressive processing bugs.