h a l f b a k e r yOn the one hand, true. On the other hand, bollocks.
add, search, annotate, link, view, overview, recent, by name, random
news, help, about, links, report a problem
browse anonymously,
or get an account
and write.
register,
|
|
|
I have a wonderful little device made by a company called Humax - it's a TV receiver with a hard drive, and it lets me record my favourite shows and watch them when I want to.
It has this really useful button you can use during playback - it skips forward 30 seconds, so when you hit an ad break, you
just press the button to skip commercials. However you usually skip too far, so you have to skip back, so it's less than perfect - you still get the 'ad-break', just truncated - the flow is still broken.
I noticed two things. One - most channels these days have a channel logo in the top left corner of the screen - it's a static image that's alpha-blended with the underlying video. Two - the logo is on screen during the programme, but is removed during commercial breaks.
So I got to thinking. If the Humax (or equivalent device) could detect the presence or absence of the channel logo, it could identify the start and end of each ad break, and jump over it automagically. No more ad-breaks !
Detecting the logo shouldn't be too hard. All one would have to do is detect a set of pixels that remained constant from one frame to the next, over some threshold time. To deal with alpha-blended logos (typically a constant-alpha-blend to white) you could look for a constant edge in the saturation profile of the image. Or something. The precise choice of algorithm is left as an exercise to the reader ;-)
A successful logo-detection algorithm would presumably set off a sort of 'arms race', with TV channels inventing animated logos to outwit the detection.
Please log in.
If you're not logged in,
you can see what this page
looks like, but you will
not be able to add anything.
Annotation:
|
|
Over here in the U.S. of A. we have what's called a TiVo. And Our channel logos are in the lower right corner of the screen, and most of them are "transparent", and some of them are animated part of the time. |
|
|
bumhat is the best of all the nicknames. |
|
|
If it worked, the advertizers would have networks add the logos. How about just checking volume level. Here in USA, they blare the commercials. |
|
|
[TheNakedApiarist] why thank you ! |
|
|
It should be possible to detect animated transparent logos - by measuring statistical properties of a region of the image. |
|
|
For example, if you have a rotating logo, the average saturation of the pixels in the square around the logo will be higher (and more stable) than the rest of the image. |
|
| |