Tivo doesn't do any filtering though. They need to teach it to do two things.
1) Add a skip forward backward feature that looks for abrupt changes in the image. If 100% of the broadcast image changes from one frame to the next, that's obviously either a gap between commercials or scenes. Now, they hang all sorts of logos and letter boxes around the signal, so it would need to have a variable threshold and probably look at a few different factors(actual pixels, aggregated measurements colour and brightness, totally black frames, etc). That's actually pretty easy to manage. You can flash the firmware of most cannon camaras and install software that will take photos automatically off similar info.
2) Allow people to subscribe to a free service that tracks what parts of a given show people skip over and what parts they watch. Which means unless you are watching the show very close to live, the crowd would have found where most of the ads are, with pretty good accuracy if the above was implemented and enough people used it, and your player could skip them automatically(if it was too inaccurate you could always rewind a bit, because you'd have recorded the whole show like normal).
Ok, yeah, I don't trust TiVo track my behavior like that, and it could be hard to get a large company with a lot of corporate ties to do it, but I don't see too big a reason it could be strapped on to myth TV or what have you.