Have you thought about developing an AviSynth plugin for performing MPEG2 upscaling in a similar manner to ArcSoft's SimHD ?
I think this would be a highly desirable tool and people would pay for it.
CUDA upscaler for MPEG2
Re: CUDA upscaler for MPEG2
I've thought of leveraging CUDA for some cool things like that. The problem is finding time for it.
Re: CUDA upscaler for MPEG2
I think ArcSoft SimHD correlates the two previous frames and uses the current frame to look for a scene change. I assume that when the scene change threshold is exceeded the correlation is temporarily disabled for 1 or 2 frames. To do this in real-time is pretty amazing. It improves the picture quality slightly. It's similar to what astro-photographers have been doing for the last couple of years by wiring their telescopes up to a laptop except they don't get a scene change when viewing the night sky.