Slashdot Mirror


Google Researchers Create TV Audio Analysis System

segphault writes "Ars Technica reports on a paper (PDF) about ambient audio analysis authored by Google researchers. The system described in the paper can effectively determine what television show a user is watching just by capturing a short audio clip. The paper explains how a regular computer microphone can be used to record an audio clip that is then converted into a statistical data summary and transmitted to a remote server which matches the clip against archived data in order to ascertain which TV show it is associated with. Apparently, the system is fully viable, and other kinds of ambient noise don't negatively impact its accuracy. The paper also describes how web services can provide contextually relevant information based on a consumer's television viewing activities."

26 of 108 comments (clear)

  1. I have just this to say... by Anonymous Coward · · Score: 2, Funny

    Big Brother is listening you!

    1. Re:I have just this to say... by Sen.NullProcPntr · · Score: 2
      Well, it's not Big Brother but Big Brother could get a court order to hear what was going on in your house at anytime since the microphone was turned on.

      There is no way I'm letting Google or anyone else have an open mic. in my home.

      Even if it were just turned on for brief periods at random intervals.

      Why would anyone allow this in their livingroom? No, I didn't RTFM.

  2. This already exists? by abigsmurf · · Score: 3, Interesting

    There's a system in the UK where you can go out clubbing, here a song you like, dial a number and hold the phone out to the music and it'll text you the name of the song. Assuming they don't hire scores of extremely knowledgable music buffs with quick fingers, surely it's a very similar system. TV dialogue may be less distinctive to the human ear but to a computer it just means a larger amount of data to search through.

    1. Re:This already exists? by Nimloth · · Score: 3, Informative

      Not quite, the service you mentionned recognizes a sound clip against its more or less exact replica in the (large) database.
      This here matches a sound clip to a pattern to find the TV show, meaning it doesn't have all the current episodes of the program in its database, it just has statistical data and patterns which help it match the audio. The latter could successfully match new (live) episodes without having the database updated. Your tune system wouldn't.

    2. Re:This already exists? by MagicM · · Score: 2, Funny

      With music they'd have to find an exact match. If they used statistical analysis, everything would be identified as the "Backstreet Boys".

    3. Re:This already exists? by Anonymous Coward · · Score: 2, Interesting

      Two acquaintances of mine work at the company you mentioned. What is also amazing is that they record the Cd's to disc creating a finger print of the Cd's. They then sell the Cd's off at cost price. They are really cheap, as they by in bulk and even get tons of freebies. They are legally allowed to do this as keeping data of a fingerprint of the CD does not constitute keeping the actual CD. What is also amazing is that the fingerprint allows for the song to be playing at a slower or faster rate and it will still detect it. Impressive mathematics to scan such a large database so fast. I must say though that they first scan currently playing songs from major radio stations to reduce the search time. The server farm they are running is massive. They are now expanding into other countries too.

      Hope that was helpful.

    4. Re:This already exists? by asuffield · · Score: 3, Informative

      I always wanted to have the ability to "hash" songs, and come up with an algorithm that would be robust enough to work across multiple codecs and encoding options, different (relative) normalizations, and maybe even be able to handle empty space at the beginning and/or end of the song.

      It's been done. Here's a system where you can hum a tune and it tells you the song: http://www.musipedia.org/

      Current systems are mostly based on pitch changes, so they aren't perfect (especially with the recycled slush turned out by low-grade high-visibility pop acts), and largely useless for rap, but they mostly work. There are numerous variations on the system, this is just one of the more significant ones that is publically availabel on the web.

      I would think by making a hash based on values relative to sound signatures within the clip this might be possible, but I don't really know how this stuff works

      What google is doing may or may not be related. They might instead be using a form of speech recognition technology, or a combination of both, or something else entirely.

  3. I thought something like this was up! by Anonymous Coward · · Score: 3, Funny

    Is THIS why Google has been returning so many porn sites on my searches lately?

  4. Re:Great... by GigsVT · · Score: 2

    Off the top of my head:

    A PVR that doesn't need to rely on blind luck and often incorrect listings to know if it's recording the right thing.

    My Tivo often mischannels to PBS. I'm pretty sure this algorithm should be able to tell Family Guy from the "Boring ass old people talking about politics hour".

    --
    I've had enough abrasive sigs. Kittens are cute and fuzzy.
  5. Uses & Motives? by eldavojohn · · Score: 4, Insightful

    This seems like a not too complicated idea. You create an inexpensive operation that extracts what features you want from the sound data. Most importantly, you avoid features that are prone to randomness and entropy. It would take some research to figure out what the best features are and that's the audio fingerprint.

    Since Google has more storage than you can imagine, they can most likely apply this fingerprinting technique to every episodes of every major show. Then they host the fingerprints in Google style and use their patented "Google Technology" to search it much the same way web content is searched.

    Why would you want this? Well, there's the obvious marketing ploys. You know that people who watch Darma & Greg like to shop at Trader Joe's and like Odwalla brand food so you offer free episodes of Darma & Greg with only Trader Joe's & Odwalla episodes. You let the sponsors (Trader Joe's and Odwalla) foot the bill for the bandwidth/royalties or whatever.

    The second useful implication would be cross suggesting shows to a user based on random sampling of the shows. You could allow users to watch old TV shows on the internet and then build a profile of them and their shows. Much how Amazon works, you could then suggest other shows, other DVDs of shows or perhaps build a site that randomly shows the user episodes that they might like based on prior viewings and statistics of other users.

    The take away from this article for me was the fact that Google has vested interest in archiving and now television will be archived Google style.

    I can't think of many other uses for this as the system isn't really "inferring" or "thinking" about data samples but is more so matching extracted features against a database. You know, voice recognition software allows for decent voice fingerprinting. You could most likely easily identify characters based on voices (but not actors due to stars like Hank Azaria who do multiple voices). Then you wouldn't need a database of all shows but more so just a database of character voice fingerprints. I would find this sort of approach more interesting but less specific and useful.

    Aside from showing this off to your friends, it's not very useful. What I personally would like to see this new Google strategy applied to is all the tapes recorded of famous people like the United States Presidents. If you divided those up into sessions and I was listening to a particular tape of the Nixon set where he talked about the "new right", perhaps a database with references would then point me to some tapes or materials on Joe McCarthey's staunch views on the right.

    --
    My work here is dung.
  6. Subpoena by wombatmobile · · Score: 2, Insightful

    Designed to maximize user privacy while minimizing dependency on unique hardware, the system described in the paper seems interesting and feasible. In order to protect user privacy, the software uses "summary statistics" automatically generated from ambient audio rather than transmitting an actual recording. The actual audio cannot be extrapolated from the summary statistic data, so the system doesn't "overhear" or transmit user conversations.

    Still, if the data reveals what show the person is watching, your President or anyone else who gets to see the data might start treating you differently depending on what you are watching latley.

  7. Re:Great... by Anonymous Coward · · Score: 2, Insightful

    profiling

  8. Re:Great... by Rytis · · Score: 2, Interesting
    For displaying ads. There's some info in TechCrunch.
    [...]to listen to the ambient audio in a room, determine what is being watched on TV and offer web-based supplemental information, services and shopping contextual to each program being watched.
  9. TVDB by itsthebin · · Score: 2

    will help to add meta data to all those mpeg4's you have bittorrented or recorded on your DVR

    --
    ...I obey the laws of physics....
  10. Re:Great... by Anonymous Coward · · Score: 3, Insightful

    Keeping piracy out of Google Video.

  11. Popup Television by AlpineR · · Score: 2

    Do you remember the MTV show Popup Video? They showed older music videos with popup balloons that gave extra information, like actors in the video that later became famous or mistakes made during production. If Google analyzed the sounds coming into your laptop and gave you a link to a site like the Internet Movie Database then you could have Popup Television. Learn more about the specific episode you are watching, and even have the ability to edit that information yourself.

    It'd make an interesting toy. I'm sure that anyone with some imagination could think of even cooler applications.

    AlpineR

  12. Privacy Maximization by twitter · · Score: 2, Interesting
    How about outlawing electronic easedropping without written consent? I won't use Macromedia Flash because it turns the microphone on. That's creepy and all non free software with a microphone can do the same thing. It would be better if that kind of thing were against the law.

    In the mean time, I avoid non free software and even have bad thoughts about my cell phone.

    --

    Friends don't help friends install M$ junk.

  13. whereas by way2trivial · · Score: 2

    I wish it could get it right, and record my "dateline" and not,
    football head baby and big fat cartoon man talking about his ass gas hour...

    --
    every day http://en.wikipedia.org/wiki/Special:Random
  14. I have tested it by houghi · · Score: 2, Funny

    and while whatchine Fox news, I was pointed here: http://tinyurl.com/z9x2y

    --
    Don't fight for your country, if your country does not fight for you.
  15. recognizing sound samples by mstrcat · · Score: 4, Insightful

    I don't watch TV much, so I could care less about identifying the TV shows. But what I really would like is an app that would accurately identify mp3 files and apply artist, track #, ect. I've tried a few of the availible programs such as Replay Music and their accuracy is horrid. Maybe Google can do it better. Of course the other use I see for this is identifying music in movies and older TV shows. Newer TV shows do a great job of identifying music, but some older shows (season 1 of The Wire) have great music clips that aren't named in the credits.

    1. Re:recognizing sound samples by McCart42 · · Score: 2, Informative

      MusicBrainz is the service you're looking for; it's been around for a few years now and they're just coming out with a new beta for Linux and Windows users alike. Someone already mentioned iEatBrainz, the Mac variant.

      http://en.wikipedia.org/wiki/MusicBrainz

      http://musicbrainz.org/

      --
      "I may be quite wrong." - Socrates
  16. Re:Nielsen by apnielsen · · Score: 3, Interesting
    Portable People Meters belong to Arbitron, not Nielsen Media.

    Not sure about PPM's tech, but Nielsen's A/P meter does exactly what TFA describes. That's the only way Nielsen Media could roll out Time Shifted Viewing at all (disclosure: I work for them). To say that Google "created" it is an insult to the people I work with every day.

    I see a patent suit in Google's future. As much as I hate patents and like Google, I'd like to at least see some full disclosure here. To (erroneously) state one one hand that they invented the technology and then admit (on page 4 of the PDF) that they intend to compete with the actual inventors, they're begging to get sued anyway.

  17. eyes wide shout by NetSettler · · Score: 2, Interesting

    other kinds of ambient noise don't negatively impact its accuracy

    This very statement presupposes that other noise is irrelevant, which seems bogus.
    Snoring is background noise, and suggests non-watching.
    Laughter is background noise, and suggests careful watching.
    Of course, the laughter might not be about what's on TV...

    watch v. tr. 1. To look at steadily; observe, carefully or continuously: watch a parade.
    look v. To employ one's sight, especially in a given direction or on a given object:
    --The American Heritage (R) Dictionary

    It seems to me that watching is an activity involving the eyes and mental processing. It seems to me that audio of what is coming out of the TV is not a statement about either the eyes or about mental processing. This technology of Google's may be an advance in something, but I hope the advertisers paying for this data have their eyes open about the nature of what they are buying because (to re-mix a metaphor) to my eyes this sounds a bit suspect.

    Sociologically, it sounds like a foot in the door to get harmless censors in place. Oops, Freudian slip there. That's sensors, I mean. Google would never involve itself with censorship.

    Once the sensors are in place, when "we" realize that it's not getting "us" the data "we" want, we'll just do a few "harmless" downloads of "upgrades", perhaps causing a minor tweak to look at the video data rather than the audio, or perhaps doing language processing after all, and ... With user-friendly software like this, who needs spyware?

    I also question the claim that because no information is transmitted back to Google that this is the definition of not invading privacy. How is this fundamentally different than the claim that if the police search your house but find nothing, they have not invaded your privacy because they've not placed any record of illegal activity on your permanent record?

    It seems to me that once you place a Turing Machine into someone's environment, capable of doing arbitrary processing, and all it sends is a sanitized report, you have all the mechanism in place for abuse. What if the Turing Machine, capable of arbitrary processing, decides that it doesn't want to send a sanitized report. Who is auditing what is sanitized and what is not?

    What if it turns out to later be possible to lift information from the supposedly cleansed records? Who will audit the use of that data?

    There seem to me to be a lot of slippery slopes here.

    --

    Kent M Pitman
    Philosopher, Technologist, Writer

  18. Where is that 'do not listen' button by magwm · · Score: 2, Insightful

    I'd hate google desktop (or any other google utilitty) spying on my mic to discover my musical preft or anyting else. no tv in my home, but what about the speed at which i type or the general noise in my home or how often my phone goes off or how hard or long my baby cries.. do not listen on my mic, please: 'click' . imagine how many things can be recorded and easily recognized in a home. and many a pc/laptop/headset has a builtin mic, useful to skype, which can thus be used. horror.

  19. turn your laptop into a visual aid by po_boy · · Score: 2, Interesting

    I'd like to implement something like this for myself, but with conversational noise instead of TV. I sometimes use my laptop as a visual aid during conversations in my living room. If we're talking about a particular topic, I may pull up a relevant wikipedia article, or something like that. I wouldn't mind if this were more automated.

    I can envision running a speech-to-text translator on my laptop mic and then piping that text into my beagle desktop searcher, or maybe even one of those google desktop search tools on windows. I'd rather not send this data to google, for privacy reasons, though.

    I could see this being useful at work, or in a conference or class, too. I could stand to have relevant pieces of notes that I took from previous classes pulled up with my professor mentions a particular topic.

    Anyone know of a tool or project like this?

  20. And what do we get for our involvement? by Slippy. · · Score: 2, Insightful

    So to sum this up: I give up my privacy at home. For...better targetted ads?

    I'm very skeptical this wouldn't be abused - if not by Google, then by someone else. And even if this is not abused, I run the risk for what?

    I don't like ads now.

    Everyone who loves the idea of personalized ads, put up your hand!

    ----------

    From the other side, what will your friends think when that "random" ad for viagra pops up?

    --
    -- Life is good. Tastes like chicken.