Ninja Gaiden Sigma 2 can't be analysed properly (by me, any way) because unless I've made a big mistake, it spends a lot of time updating faster than 60fps. There appears to be no frame rate cap. Faster than 60fps might sound great but in reality it means more torn frames.
No frame rate cap means that FPS averages are incorrect when the game runs at 60fps+ as we only have a sample of 60fps to work with. It's the theoretical maximum.
No frame rate cap means that torn frames can be entirely unique making them pretty much impossible to find programmatically (unless ps360 has solved this one!).
Download this: http://www.megaupload.com/?d=SKML6S5Z
In the NGS-60plus sequence you see that the torn frames show no common information from one to the next. Frame rate analysis will show these to be unique frames, not torn ones.
In the NGS-sub60 sequence we see the game running under 60fps... in a couple of frames you will see tearing that has video data in common with the frame before/after it. This is how we locate where the tear is.
My tool says that NGS2 has around 10% torn frames, just as ps360's does. However, my eyes tell me it's much more than that and I guess this is the reason why.
Can you compare torn frames / fps (even if they are different to our eyes, as you perfectly explained) in sigma 2 for the 'attract mode' which pops up when you don't press start after the developers title screens?
I want to know the impact of the 1080p software upscale.