Understanding Shazam --- generating Spectrogram

Status
Not open for further replies.

rahdirs

Advanced Member level 1
Joined
May 22, 2013
Messages
424
Helped
93
Reputation
192
Reaction score
91
Trophy points
1,308
Location
Mordor
Visit site
Activity points
4,492
Hi all,

I've just read paper published by "Avery Li-Chun Wang", chief scientist and co-founder of Shazam. I've understood that Shazam generates for each audio sample a finger-print that is then used to search in their data-base.

I understood that you record sound from your microphone,but how do you generate a spectrogram.

Once you get the spectrogram,you can maybe use a filter to filter out points with less intensity & you'll get the constellation with limited points & then you hash them & use search algorithm & so on.But how do you get that spectrogram(attached in fig.1) from your microphone.

Spectrogram is attached in fig.1 & how do you filter out points with less intensity to get a plot of fig.2

And as Shazam is just an app,i think all this should be done on software,so no question of spectrum analyzer etc....
 

Attachments

  • Capture.JPG
    38.3 KB · Views: 59
  • Capture1.JPG
    19.5 KB · Views: 54
Last edited:

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…