<< Chapter < Page Chapter >> Page >

Our goal is to create a dependable and robust system that can effectively identify an audio clip from a databaseof songs and return identification information such as the title.

We propose a system that stores“fingerprints”of audio files in a database. When a match request is initiated, the system takes a fingerprint of the file to be searched for andreturns song information based on fingerprint comparisons.

To add a song to the database, the full-length high-quality (44.1 kHz, 16-bits) audio file is sent to the audiofingerprint generator (AFG). The output of AFG is then stored in an array in the database.

To identify an audio clip, the audio clip file (any quality) is sent to the AFG and the resulting fingerprint iscompared against every fingerprint in the database using the match recognition system (MRS).

Figure 1

An unidentified audio clip is sent to the audio fingerprint generator. The resulting fingerprint is matched against every known fingerprint in the database.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, Elec 301 projects fall 2006. OpenStax CNX. Sep 27, 2007 Download for free at http://cnx.org/content/col10462/1.2
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'Elec 301 projects fall 2006' conversation and receive update notifications?

Ask