Music Search is one of the features we are most excited to see coming in Mango and playing around with it in the emulator did not disappoint. Today Microsoft's Michael Stroh posted up a quick Q&A with the crew behind the feature and let us in on how the technology actually works. When asked exactly how Music Search would differ from the way apps like Shazam identify music, the team had a fascinating response:
Steve Most other apps listen to a song for a fixed amount of time, and then analyze and try to match it. One of the things we do differently is we’re continuously listening and analyzing. As soon as we know what the song is, we return the result to you.
Houston: What this means is that you might actually get near instant results in the extreme case.
[...]
Steve: We’re using the microphone to record and then doing something called ”fingerprinting,” where we look for unique acoustic features of the music. We listen for about 3 seconds, create a fingerprint, and then we send that fingerprint to Bing, which looks for a match in the Zune music catalog.
Elliot: If it doesn’t find one, we send another 3-second slice until we get a result.
Apparently this "fingerprinting" method actually uses less data than recording an audio sample too, so your already limited cellular data is going to be getting a break if you switch to Bing's Music Search. Also the fingerprinting algorithm is said to be quickly improving and may even be able to tell the difference between multiple versions of the same song. The Q&A also goes into how Music Search works with surrounding ambient noise, the amusing testing process of the feature, and more so check out the very worthwhile read at the Windows Phone Blog for yourself.
Source: Windows Phone Blog
Tidak ada komentar:
Posting Komentar